diff --git a/webapp_old_3.6.0/.last_build_id b/webapp_old_3.6.0/.last_build_id new file mode 100644 index 0000000..823c836 --- /dev/null +++ b/webapp_old_3.6.0/.last_build_id @@ -0,0 +1 @@ +a9577a47e79cbcb90be1a84d2ab006d6 \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/AssetManifest.bin b/webapp_old_3.6.0/assets/AssetManifest.bin new file mode 100644 index 0000000..f217ea8 Binary files /dev/null and b/webapp_old_3.6.0/assets/AssetManifest.bin differ diff --git a/webapp_old_3.6.0/assets/AssetManifest.json b/webapp_old_3.6.0/assets/AssetManifest.json new file mode 100644 index 0000000..fbe290d --- /dev/null +++ b/webapp_old_3.6.0/assets/AssetManifest.json @@ -0,0 +1 @@ +{"lib/assets/images/png/androidgc_places_search_attribution.png":["lib/assets/images/png/androidgc_places_search_attribution.png","lib/assets/images/png/3.0x/androidgc_places_search_attribution.png","lib/assets/images/png/2.0x/androidgc_places_search_attribution.png"],"lib/assets/images/png/app_icon.png":["lib/assets/images/png/app_icon.png","lib/assets/images/png/3.0x/app_icon.png","lib/assets/images/png/2.0x/app_icon.png"],"lib/assets/images/png/bing_maps_logo.png":["lib/assets/images/png/bing_maps_logo.png","lib/assets/images/png/3.0x/bing_maps_logo.png","lib/assets/images/png/2.0x/bing_maps_logo.png"],"lib/assets/images/png/bing_places_search_attribution.png":["lib/assets/images/png/bing_places_search_attribution.png","lib/assets/images/png/3.0x/bing_places_search_attribution.png","lib/assets/images/png/2.0x/bing_places_search_attribution.png"],"lib/assets/images/png/esri_logo.png":["lib/assets/images/png/esri_logo.png","lib/assets/images/png/3.0x/esri_logo.png","lib/assets/images/png/2.0x/esri_logo.png"],"lib/assets/images/png/google_logo.png":["lib/assets/images/png/google_logo.png","lib/assets/images/png/3.0x/google_logo.png","lib/assets/images/png/2.0x/google_logo.png"],"lib/assets/images/png/google_logo_white.png":["lib/assets/images/png/google_logo_white.png","lib/assets/images/png/3.0x/google_logo_white.png","lib/assets/images/png/2.0x/google_logo_white.png"],"lib/assets/images/png/google_places_search_attribution.png":["lib/assets/images/png/google_places_search_attribution.png","lib/assets/images/png/3.0x/google_places_search_attribution.png","lib/assets/images/png/2.0x/google_places_search_attribution.png"],"lib/assets/images/png/here_places_search_attribution.png":["lib/assets/images/png/here_places_search_attribution.png","lib/assets/images/png/3.0x/here_places_search_attribution.png","lib/assets/images/png/2.0x/here_places_search_attribution.png"],"lib/assets/images/png/ign_logo.png":["lib/assets/images/png/ign_logo.png","lib/assets/images/png/3.0x/ign_logo.png","lib/assets/images/png/2.0x/ign_logo.png"],"lib/assets/images/png/iosgc_places_search_attribution.png":["lib/assets/images/png/iosgc_places_search_attribution.png","lib/assets/images/png/3.0x/iosgc_places_search_attribution.png","lib/assets/images/png/2.0x/iosgc_places_search_attribution.png"],"lib/assets/images/png/osm_logo.png":["lib/assets/images/png/osm_logo.png","lib/assets/images/png/3.0x/osm_logo.png","lib/assets/images/png/2.0x/osm_logo.png"],"lib/assets/images/svg/ic_action_copy_to_folder.svg":["lib/assets/images/svg/ic_action_copy_to_folder.svg"],"lib/assets/images/svg/ic_action_export.svg":["lib/assets/images/svg/ic_action_export.svg"],"lib/assets/images/svg/ic_action_export_import.svg":["lib/assets/images/svg/ic_action_export_import.svg"],"lib/assets/images/svg/ic_action_import.svg":["lib/assets/images/svg/ic_action_import.svg"],"lib/assets/images/svg/ic_action_move_to_folder.svg":["lib/assets/images/svg/ic_action_move_to_folder.svg"],"lib/assets/images/svg/ic_action_new_folder.svg":["lib/assets/images/svg/ic_action_new_folder.svg"],"lib/assets/images/svg/ic_action_send_email.svg":["lib/assets/images/svg/ic_action_send_email.svg"],"lib/assets/images/svg/ic_add_marker.svg":["lib/assets/images/svg/ic_add_marker.svg"],"lib/assets/images/svg/ic_auto_sync.svg":["lib/assets/images/svg/ic_auto_sync.svg"],"lib/assets/images/svg/ic_call.svg":["lib/assets/images/svg/ic_call.svg"],"lib/assets/images/svg/ic_check_box.svg":["lib/assets/images/svg/ic_check_box.svg"],"lib/assets/images/svg/ic_circle.svg":["lib/assets/images/svg/ic_circle.svg"],"lib/assets/images/svg/ic_cloud_add.svg":["lib/assets/images/svg/ic_cloud_add.svg"],"lib/assets/images/svg/ic_color_lens.svg":["lib/assets/images/svg/ic_color_lens.svg"],"lib/assets/images/svg/ic_compass.svg":["lib/assets/images/svg/ic_compass.svg"],"lib/assets/images/svg/ic_coordinates_window.svg":["lib/assets/images/svg/ic_coordinates_window.svg"],"lib/assets/images/svg/ic_create_sub_folder.svg":["lib/assets/images/svg/ic_create_sub_folder.svg"],"lib/assets/images/svg/ic_crosshair.svg":["lib/assets/images/svg/ic_crosshair.svg"],"lib/assets/images/svg/ic_crosshair_c.svg":["lib/assets/images/svg/ic_crosshair_c.svg"],"lib/assets/images/svg/ic_edit_circle_center.svg":["lib/assets/images/svg/ic_edit_circle_center.svg"],"lib/assets/images/svg/ic_edit_circle_diameter.svg":["lib/assets/images/svg/ic_edit_circle_diameter.svg"],"lib/assets/images/svg/ic_event.svg":["lib/assets/images/svg/ic_event.svg"],"lib/assets/images/svg/ic_expanded.svg":["lib/assets/images/svg/ic_expanded.svg"],"lib/assets/images/svg/ic_folded.svg":["lib/assets/images/svg/ic_folded.svg"],"lib/assets/images/svg/ic_format_list_bulleted.svg":["lib/assets/images/svg/ic_format_list_bulleted.svg"],"lib/assets/images/svg/ic_link.svg":["lib/assets/images/svg/ic_link.svg"],"lib/assets/images/svg/ic_more_horiz.svg":["lib/assets/images/svg/ic_more_horiz.svg"],"lib/assets/images/svg/ic_my_location_no_bearing_c.svg":["lib/assets/images/svg/ic_my_location_no_bearing_c.svg"],"lib/assets/images/svg/ic_my_location_with_bearing_c.svg":["lib/assets/images/svg/ic_my_location_with_bearing_c.svg"],"lib/assets/images/svg/ic_old_map_data_options.svg":["lib/assets/images/svg/ic_old_map_data_options.svg"],"lib/assets/images/svg/ic_organize_folders.svg":["lib/assets/images/svg/ic_organize_folders.svg"],"lib/assets/images/svg/ic_organize_pois.svg":["lib/assets/images/svg/ic_organize_pois.svg"],"lib/assets/images/svg/ic_polygon.svg":["lib/assets/images/svg/ic_polygon.svg"],"lib/assets/images/svg/ic_polyline.svg":["lib/assets/images/svg/ic_polyline.svg"],"lib/assets/images/svg/ic_report_warning_c.svg":["lib/assets/images/svg/ic_report_warning_c.svg"],"lib/assets/images/svg/ic_restore_purchases.svg":["lib/assets/images/svg/ic_restore_purchases.svg"],"lib/assets/images/svg/ic_search_delete_duplicates.svg":["lib/assets/images/svg/ic_search_delete_duplicates.svg"],"lib/assets/images/svg/ic_select_all.svg":["lib/assets/images/svg/ic_select_all.svg"],"lib/assets/images/svg/ic_short_text.svg":["lib/assets/images/svg/ic_short_text.svg"],"lib/assets/map_icons/svg/accessibility_assistive_listening_system.svg":["lib/assets/map_icons/svg/accessibility_assistive_listening_system.svg"],"lib/assets/map_icons/svg/accessibility_audio_description.svg":["lib/assets/map_icons/svg/accessibility_audio_description.svg"],"lib/assets/map_icons/svg/accessibility_braille.svg":["lib/assets/map_icons/svg/accessibility_braille.svg"],"lib/assets/map_icons/svg/accessibility_closed_captioning.svg":["lib/assets/map_icons/svg/accessibility_closed_captioning.svg"],"lib/assets/map_icons/svg/accessibility_low_vision_access.svg":["lib/assets/map_icons/svg/accessibility_low_vision_access.svg"],"lib/assets/map_icons/svg/accessibility_open_captioning.svg":["lib/assets/map_icons/svg/accessibility_open_captioning.svg"],"lib/assets/map_icons/svg/accessibility_sign_language.svg":["lib/assets/map_icons/svg/accessibility_sign_language.svg"],"lib/assets/map_icons/svg/accessibility_volume_control_telephone.svg":["lib/assets/map_icons/svg/accessibility_volume_control_telephone.svg"],"lib/assets/map_icons/svg/accessibility_wheelchair.svg":["lib/assets/map_icons/svg/accessibility_wheelchair.svg"],"lib/assets/map_icons/svg/business_accounting.svg":["lib/assets/map_icons/svg/business_accounting.svg"],"lib/assets/map_icons/svg/business_insurance_agency.svg":["lib/assets/map_icons/svg/business_insurance_agency.svg"],"lib/assets/map_icons/svg/business_lawyer.svg":["lib/assets/map_icons/svg/business_lawyer.svg"],"lib/assets/map_icons/svg/business_real_estate_agency.svg":["lib/assets/map_icons/svg/business_real_estate_agency.svg"],"lib/assets/map_icons/svg/business_travel_agency.svg":["lib/assets/map_icons/svg/business_travel_agency.svg"],"lib/assets/map_icons/svg/entertainment_amusement_park.svg":["lib/assets/map_icons/svg/entertainment_amusement_park.svg"],"lib/assets/map_icons/svg/entertainment_aquarium.svg":["lib/assets/map_icons/svg/entertainment_aquarium.svg"],"lib/assets/map_icons/svg/entertainment_bar.svg":["lib/assets/map_icons/svg/entertainment_bar.svg"],"lib/assets/map_icons/svg/entertainment_bowling_alley.svg":["lib/assets/map_icons/svg/entertainment_bowling_alley.svg"],"lib/assets/map_icons/svg/entertainment_casino.svg":["lib/assets/map_icons/svg/entertainment_casino.svg"],"lib/assets/map_icons/svg/entertainment_movie_theater.svg":["lib/assets/map_icons/svg/entertainment_movie_theater.svg"],"lib/assets/map_icons/svg/entertainment_night_club.svg":["lib/assets/map_icons/svg/entertainment_night_club.svg"],"lib/assets/map_icons/svg/entertainment_zoo.svg":["lib/assets/map_icons/svg/entertainment_zoo.svg"],"lib/assets/map_icons/svg/food_bakery.svg":["lib/assets/map_icons/svg/food_bakery.svg"],"lib/assets/map_icons/svg/food_cafe.svg":["lib/assets/map_icons/svg/food_cafe.svg"],"lib/assets/map_icons/svg/food_food.svg":["lib/assets/map_icons/svg/food_food.svg"],"lib/assets/map_icons/svg/food_restaurant.svg":["lib/assets/map_icons/svg/food_restaurant.svg"],"lib/assets/map_icons/svg/general_art_gallery.svg":["lib/assets/map_icons/svg/general_art_gallery.svg"],"lib/assets/map_icons/svg/general_atm.svg":["lib/assets/map_icons/svg/general_atm.svg"],"lib/assets/map_icons/svg/general_bank.svg":["lib/assets/map_icons/svg/general_bank.svg"],"lib/assets/map_icons/svg/general_beauty_salon.svg":["lib/assets/map_icons/svg/general_beauty_salon.svg"],"lib/assets/map_icons/svg/general_campground.svg":["lib/assets/map_icons/svg/general_campground.svg"],"lib/assets/map_icons/svg/general_cemetery.svg":["lib/assets/map_icons/svg/general_cemetery.svg"],"lib/assets/map_icons/svg/general_finance.svg":["lib/assets/map_icons/svg/general_finance.svg"],"lib/assets/map_icons/svg/general_funeral_home.svg":["lib/assets/map_icons/svg/general_funeral_home.svg"],"lib/assets/map_icons/svg/general_gym.svg":["lib/assets/map_icons/svg/general_gym.svg"],"lib/assets/map_icons/svg/general_hair_care.svg":["lib/assets/map_icons/svg/general_hair_care.svg"],"lib/assets/map_icons/svg/general_library.svg":["lib/assets/map_icons/svg/general_library.svg"],"lib/assets/map_icons/svg/general_lodging.svg":["lib/assets/map_icons/svg/general_lodging.svg"],"lib/assets/map_icons/svg/general_museum.svg":["lib/assets/map_icons/svg/general_museum.svg"],"lib/assets/map_icons/svg/general_natural_feature.svg":["lib/assets/map_icons/svg/general_natural_feature.svg"],"lib/assets/map_icons/svg/general_park.svg":["lib/assets/map_icons/svg/general_park.svg"],"lib/assets/map_icons/svg/general_point_of_interest.svg":["lib/assets/map_icons/svg/general_point_of_interest.svg"],"lib/assets/map_icons/svg/general_post_box.svg":["lib/assets/map_icons/svg/general_post_box.svg"],"lib/assets/map_icons/svg/general_post_office.svg":["lib/assets/map_icons/svg/general_post_office.svg"],"lib/assets/map_icons/svg/general_route.svg":["lib/assets/map_icons/svg/general_route.svg"],"lib/assets/map_icons/svg/general_rv_park.svg":["lib/assets/map_icons/svg/general_rv_park.svg"],"lib/assets/map_icons/svg/general_school.svg":["lib/assets/map_icons/svg/general_school.svg"],"lib/assets/map_icons/svg/general_spa.svg":["lib/assets/map_icons/svg/general_spa.svg"],"lib/assets/map_icons/svg/general_stadium.svg":["lib/assets/map_icons/svg/general_stadium.svg"],"lib/assets/map_icons/svg/general_university.svg":["lib/assets/map_icons/svg/general_university.svg"],"lib/assets/map_icons/svg/generic_circle_huge.svg":["lib/assets/map_icons/svg/generic_circle_huge.svg"],"lib/assets/map_icons/svg/generic_circle_large.svg":["lib/assets/map_icons/svg/generic_circle_large.svg"],"lib/assets/map_icons/svg/generic_circle_medium.svg":["lib/assets/map_icons/svg/generic_circle_medium.svg"],"lib/assets/map_icons/svg/generic_circle_small.svg":["lib/assets/map_icons/svg/generic_circle_small.svg"],"lib/assets/map_icons/svg/generic_circle_tiny.svg":["lib/assets/map_icons/svg/generic_circle_tiny.svg"],"lib/assets/map_icons/svg/generic_hexagon_huge.svg":["lib/assets/map_icons/svg/generic_hexagon_huge.svg"],"lib/assets/map_icons/svg/generic_hexagon_large.svg":["lib/assets/map_icons/svg/generic_hexagon_large.svg"],"lib/assets/map_icons/svg/generic_hexagon_medium.svg":["lib/assets/map_icons/svg/generic_hexagon_medium.svg"],"lib/assets/map_icons/svg/generic_hexagon_small.svg":["lib/assets/map_icons/svg/generic_hexagon_small.svg"],"lib/assets/map_icons/svg/generic_hexagon_tiny.svg":["lib/assets/map_icons/svg/generic_hexagon_tiny.svg"],"lib/assets/map_icons/svg/generic_map_pin.svg":["lib/assets/map_icons/svg/generic_map_pin.svg"],"lib/assets/map_icons/svg/generic_square_huge.svg":["lib/assets/map_icons/svg/generic_square_huge.svg"],"lib/assets/map_icons/svg/generic_square_large.svg":["lib/assets/map_icons/svg/generic_square_large.svg"],"lib/assets/map_icons/svg/generic_square_medium.svg":["lib/assets/map_icons/svg/generic_square_medium.svg"],"lib/assets/map_icons/svg/generic_square_small.svg":["lib/assets/map_icons/svg/generic_square_small.svg"],"lib/assets/map_icons/svg/generic_square_tiny.svg":["lib/assets/map_icons/svg/generic_square_tiny.svg"],"lib/assets/map_icons/svg/generic_triangle_huge.svg":["lib/assets/map_icons/svg/generic_triangle_huge.svg"],"lib/assets/map_icons/svg/generic_triangle_large.svg":["lib/assets/map_icons/svg/generic_triangle_large.svg"],"lib/assets/map_icons/svg/generic_triangle_medium.svg":["lib/assets/map_icons/svg/generic_triangle_medium.svg"],"lib/assets/map_icons/svg/generic_triangle_small.svg":["lib/assets/map_icons/svg/generic_triangle_small.svg"],"lib/assets/map_icons/svg/generic_triangle_tiny.svg":["lib/assets/map_icons/svg/generic_triangle_tiny.svg"],"lib/assets/map_icons/svg/generic_tsquare_huge.svg":["lib/assets/map_icons/svg/generic_tsquare_huge.svg"],"lib/assets/map_icons/svg/generic_tsquare_large.svg":["lib/assets/map_icons/svg/generic_tsquare_large.svg"],"lib/assets/map_icons/svg/generic_tsquare_medium.svg":["lib/assets/map_icons/svg/generic_tsquare_medium.svg"],"lib/assets/map_icons/svg/generic_tsquare_small.svg":["lib/assets/map_icons/svg/generic_tsquare_small.svg"],"lib/assets/map_icons/svg/generic_tsquare_tiny.svg":["lib/assets/map_icons/svg/generic_tsquare_tiny.svg"],"lib/assets/map_icons/svg/googlemd_ac_unit.svg":["lib/assets/map_icons/svg/googlemd_ac_unit.svg"],"lib/assets/map_icons/svg/googlemd_adb.svg":["lib/assets/map_icons/svg/googlemd_adb.svg"],"lib/assets/map_icons/svg/googlemd_add_a_photo.svg":["lib/assets/map_icons/svg/googlemd_add_a_photo.svg"],"lib/assets/map_icons/svg/googlemd_add_to_photos.svg":["lib/assets/map_icons/svg/googlemd_add_to_photos.svg"],"lib/assets/map_icons/svg/googlemd_adjust.svg":["lib/assets/map_icons/svg/googlemd_adjust.svg"],"lib/assets/map_icons/svg/googlemd_airline_seat_flat.svg":["lib/assets/map_icons/svg/googlemd_airline_seat_flat.svg"],"lib/assets/map_icons/svg/googlemd_airline_seat_flat_angled.svg":["lib/assets/map_icons/svg/googlemd_airline_seat_flat_angled.svg"],"lib/assets/map_icons/svg/googlemd_airline_seat_individual_suite.svg":["lib/assets/map_icons/svg/googlemd_airline_seat_individual_suite.svg"],"lib/assets/map_icons/svg/googlemd_airline_seat_legroom_extra.svg":["lib/assets/map_icons/svg/googlemd_airline_seat_legroom_extra.svg"],"lib/assets/map_icons/svg/googlemd_airline_seat_legroom_normal.svg":["lib/assets/map_icons/svg/googlemd_airline_seat_legroom_normal.svg"],"lib/assets/map_icons/svg/googlemd_airline_seat_legroom_reduced.svg":["lib/assets/map_icons/svg/googlemd_airline_seat_legroom_reduced.svg"],"lib/assets/map_icons/svg/googlemd_airline_seat_recline_extra.svg":["lib/assets/map_icons/svg/googlemd_airline_seat_recline_extra.svg"],"lib/assets/map_icons/svg/googlemd_airline_seat_recline_normal.svg":["lib/assets/map_icons/svg/googlemd_airline_seat_recline_normal.svg"],"lib/assets/map_icons/svg/googlemd_airport_shuttle.svg":["lib/assets/map_icons/svg/googlemd_airport_shuttle.svg"],"lib/assets/map_icons/svg/googlemd_all_inclusive.svg":["lib/assets/map_icons/svg/googlemd_all_inclusive.svg"],"lib/assets/map_icons/svg/googlemd_apps.svg":["lib/assets/map_icons/svg/googlemd_apps.svg"],"lib/assets/map_icons/svg/googlemd_arrow_back.svg":["lib/assets/map_icons/svg/googlemd_arrow_back.svg"],"lib/assets/map_icons/svg/googlemd_arrow_drop_down.svg":["lib/assets/map_icons/svg/googlemd_arrow_drop_down.svg"],"lib/assets/map_icons/svg/googlemd_arrow_drop_up.svg":["lib/assets/map_icons/svg/googlemd_arrow_drop_up.svg"],"lib/assets/map_icons/svg/googlemd_arrow_forward.svg":["lib/assets/map_icons/svg/googlemd_arrow_forward.svg"],"lib/assets/map_icons/svg/googlemd_arrow_upward.svg":["lib/assets/map_icons/svg/googlemd_arrow_upward.svg"],"lib/assets/map_icons/svg/googlemd_assistant.svg":["lib/assets/map_icons/svg/googlemd_assistant.svg"],"lib/assets/map_icons/svg/googlemd_assistant_photo.svg":["lib/assets/map_icons/svg/googlemd_assistant_photo.svg"],"lib/assets/map_icons/svg/googlemd_audiotrack.svg":["lib/assets/map_icons/svg/googlemd_audiotrack.svg"],"lib/assets/map_icons/svg/googlemd_beach_access.svg":["lib/assets/map_icons/svg/googlemd_beach_access.svg"],"lib/assets/map_icons/svg/googlemd_beenhere.svg":["lib/assets/map_icons/svg/googlemd_beenhere.svg"],"lib/assets/map_icons/svg/googlemd_bluetooth_audio.svg":["lib/assets/map_icons/svg/googlemd_bluetooth_audio.svg"],"lib/assets/map_icons/svg/googlemd_blur_circular.svg":["lib/assets/map_icons/svg/googlemd_blur_circular.svg"],"lib/assets/map_icons/svg/googlemd_blur_linear.svg":["lib/assets/map_icons/svg/googlemd_blur_linear.svg"],"lib/assets/map_icons/svg/googlemd_blur_off.svg":["lib/assets/map_icons/svg/googlemd_blur_off.svg"],"lib/assets/map_icons/svg/googlemd_blur_on.svg":["lib/assets/map_icons/svg/googlemd_blur_on.svg"],"lib/assets/map_icons/svg/googlemd_brightness_1.svg":["lib/assets/map_icons/svg/googlemd_brightness_1.svg"],"lib/assets/map_icons/svg/googlemd_brightness_2.svg":["lib/assets/map_icons/svg/googlemd_brightness_2.svg"],"lib/assets/map_icons/svg/googlemd_brightness_3.svg":["lib/assets/map_icons/svg/googlemd_brightness_3.svg"],"lib/assets/map_icons/svg/googlemd_brightness_4.svg":["lib/assets/map_icons/svg/googlemd_brightness_4.svg"],"lib/assets/map_icons/svg/googlemd_brightness_5.svg":["lib/assets/map_icons/svg/googlemd_brightness_5.svg"],"lib/assets/map_icons/svg/googlemd_brightness_6.svg":["lib/assets/map_icons/svg/googlemd_brightness_6.svg"],"lib/assets/map_icons/svg/googlemd_brightness_7.svg":["lib/assets/map_icons/svg/googlemd_brightness_7.svg"],"lib/assets/map_icons/svg/googlemd_broken_image.svg":["lib/assets/map_icons/svg/googlemd_broken_image.svg"],"lib/assets/map_icons/svg/googlemd_brush.svg":["lib/assets/map_icons/svg/googlemd_brush.svg"],"lib/assets/map_icons/svg/googlemd_burst_mode.svg":["lib/assets/map_icons/svg/googlemd_burst_mode.svg"],"lib/assets/map_icons/svg/googlemd_business_center.svg":["lib/assets/map_icons/svg/googlemd_business_center.svg"],"lib/assets/map_icons/svg/googlemd_cake.svg":["lib/assets/map_icons/svg/googlemd_cake.svg"],"lib/assets/map_icons/svg/googlemd_camera.svg":["lib/assets/map_icons/svg/googlemd_camera.svg"],"lib/assets/map_icons/svg/googlemd_camera_alt.svg":["lib/assets/map_icons/svg/googlemd_camera_alt.svg"],"lib/assets/map_icons/svg/googlemd_camera_front.svg":["lib/assets/map_icons/svg/googlemd_camera_front.svg"],"lib/assets/map_icons/svg/googlemd_camera_rear.svg":["lib/assets/map_icons/svg/googlemd_camera_rear.svg"],"lib/assets/map_icons/svg/googlemd_camera_roll.svg":["lib/assets/map_icons/svg/googlemd_camera_roll.svg"],"lib/assets/map_icons/svg/googlemd_cancel.svg":["lib/assets/map_icons/svg/googlemd_cancel.svg"],"lib/assets/map_icons/svg/googlemd_casino.svg":["lib/assets/map_icons/svg/googlemd_casino.svg"],"lib/assets/map_icons/svg/googlemd_center_focus_strong.svg":["lib/assets/map_icons/svg/googlemd_center_focus_strong.svg"],"lib/assets/map_icons/svg/googlemd_center_focus_weak.svg":["lib/assets/map_icons/svg/googlemd_center_focus_weak.svg"],"lib/assets/map_icons/svg/googlemd_check.svg":["lib/assets/map_icons/svg/googlemd_check.svg"],"lib/assets/map_icons/svg/googlemd_check_box.svg":["lib/assets/map_icons/svg/googlemd_check_box.svg"],"lib/assets/map_icons/svg/googlemd_check_box_outline_blank.svg":["lib/assets/map_icons/svg/googlemd_check_box_outline_blank.svg"],"lib/assets/map_icons/svg/googlemd_chevron_left.svg":["lib/assets/map_icons/svg/googlemd_chevron_left.svg"],"lib/assets/map_icons/svg/googlemd_chevron_right.svg":["lib/assets/map_icons/svg/googlemd_chevron_right.svg"],"lib/assets/map_icons/svg/googlemd_child_care.svg":["lib/assets/map_icons/svg/googlemd_child_care.svg"],"lib/assets/map_icons/svg/googlemd_child_friendly.svg":["lib/assets/map_icons/svg/googlemd_child_friendly.svg"],"lib/assets/map_icons/svg/googlemd_close.svg":["lib/assets/map_icons/svg/googlemd_close.svg"],"lib/assets/map_icons/svg/googlemd_collections.svg":["lib/assets/map_icons/svg/googlemd_collections.svg"],"lib/assets/map_icons/svg/googlemd_collections_bookmark.svg":["lib/assets/map_icons/svg/googlemd_collections_bookmark.svg"],"lib/assets/map_icons/svg/googlemd_color_lens.svg":["lib/assets/map_icons/svg/googlemd_color_lens.svg"],"lib/assets/map_icons/svg/googlemd_colorize.svg":["lib/assets/map_icons/svg/googlemd_colorize.svg"],"lib/assets/map_icons/svg/googlemd_compare.svg":["lib/assets/map_icons/svg/googlemd_compare.svg"],"lib/assets/map_icons/svg/googlemd_confirmation_number.svg":["lib/assets/map_icons/svg/googlemd_confirmation_number.svg"],"lib/assets/map_icons/svg/googlemd_control_point.svg":["lib/assets/map_icons/svg/googlemd_control_point.svg"],"lib/assets/map_icons/svg/googlemd_control_point_duplicate.svg":["lib/assets/map_icons/svg/googlemd_control_point_duplicate.svg"],"lib/assets/map_icons/svg/googlemd_crop.svg":["lib/assets/map_icons/svg/googlemd_crop.svg"],"lib/assets/map_icons/svg/googlemd_crop_free.svg":["lib/assets/map_icons/svg/googlemd_crop_free.svg"],"lib/assets/map_icons/svg/googlemd_crop_original.svg":["lib/assets/map_icons/svg/googlemd_crop_original.svg"],"lib/assets/map_icons/svg/googlemd_crop_portrait.svg":["lib/assets/map_icons/svg/googlemd_crop_portrait.svg"],"lib/assets/map_icons/svg/googlemd_crop_rotate.svg":["lib/assets/map_icons/svg/googlemd_crop_rotate.svg"],"lib/assets/map_icons/svg/googlemd_dehaze.svg":["lib/assets/map_icons/svg/googlemd_dehaze.svg"],"lib/assets/map_icons/svg/googlemd_details.svg":["lib/assets/map_icons/svg/googlemd_details.svg"],"lib/assets/map_icons/svg/googlemd_directions.svg":["lib/assets/map_icons/svg/googlemd_directions.svg"],"lib/assets/map_icons/svg/googlemd_directions_bike.svg":["lib/assets/map_icons/svg/googlemd_directions_bike.svg"],"lib/assets/map_icons/svg/googlemd_directions_boat.svg":["lib/assets/map_icons/svg/googlemd_directions_boat.svg"],"lib/assets/map_icons/svg/googlemd_directions_bus.svg":["lib/assets/map_icons/svg/googlemd_directions_bus.svg"],"lib/assets/map_icons/svg/googlemd_directions_car.svg":["lib/assets/map_icons/svg/googlemd_directions_car.svg"],"lib/assets/map_icons/svg/googlemd_directions_railway.svg":["lib/assets/map_icons/svg/googlemd_directions_railway.svg"],"lib/assets/map_icons/svg/googlemd_directions_run.svg":["lib/assets/map_icons/svg/googlemd_directions_run.svg"],"lib/assets/map_icons/svg/googlemd_directions_transit.svg":["lib/assets/map_icons/svg/googlemd_directions_transit.svg"],"lib/assets/map_icons/svg/googlemd_directions_walk.svg":["lib/assets/map_icons/svg/googlemd_directions_walk.svg"],"lib/assets/map_icons/svg/googlemd_disc_full.svg":["lib/assets/map_icons/svg/googlemd_disc_full.svg"],"lib/assets/map_icons/svg/googlemd_do_not_disturb.svg":["lib/assets/map_icons/svg/googlemd_do_not_disturb.svg"],"lib/assets/map_icons/svg/googlemd_do_not_disturb_alt.svg":["lib/assets/map_icons/svg/googlemd_do_not_disturb_alt.svg"],"lib/assets/map_icons/svg/googlemd_do_not_disturb_off.svg":["lib/assets/map_icons/svg/googlemd_do_not_disturb_off.svg"],"lib/assets/map_icons/svg/googlemd_do_not_disturb_on.svg":["lib/assets/map_icons/svg/googlemd_do_not_disturb_on.svg"],"lib/assets/map_icons/svg/googlemd_domain.svg":["lib/assets/map_icons/svg/googlemd_domain.svg"],"lib/assets/map_icons/svg/googlemd_drive_eta.svg":["lib/assets/map_icons/svg/googlemd_drive_eta.svg"],"lib/assets/map_icons/svg/googlemd_edit.svg":["lib/assets/map_icons/svg/googlemd_edit.svg"],"lib/assets/map_icons/svg/googlemd_enhanced_encryption.svg":["lib/assets/map_icons/svg/googlemd_enhanced_encryption.svg"],"lib/assets/map_icons/svg/googlemd_ev_station.svg":["lib/assets/map_icons/svg/googlemd_ev_station.svg"],"lib/assets/map_icons/svg/googlemd_event_available.svg":["lib/assets/map_icons/svg/googlemd_event_available.svg"],"lib/assets/map_icons/svg/googlemd_event_busy.svg":["lib/assets/map_icons/svg/googlemd_event_busy.svg"],"lib/assets/map_icons/svg/googlemd_event_note.svg":["lib/assets/map_icons/svg/googlemd_event_note.svg"],"lib/assets/map_icons/svg/googlemd_expand_less.svg":["lib/assets/map_icons/svg/googlemd_expand_less.svg"],"lib/assets/map_icons/svg/googlemd_expand_more.svg":["lib/assets/map_icons/svg/googlemd_expand_more.svg"],"lib/assets/map_icons/svg/googlemd_exposure.svg":["lib/assets/map_icons/svg/googlemd_exposure.svg"],"lib/assets/map_icons/svg/googlemd_exposure_neg_1.svg":["lib/assets/map_icons/svg/googlemd_exposure_neg_1.svg"],"lib/assets/map_icons/svg/googlemd_exposure_neg_2.svg":["lib/assets/map_icons/svg/googlemd_exposure_neg_2.svg"],"lib/assets/map_icons/svg/googlemd_exposure_plus_1.svg":["lib/assets/map_icons/svg/googlemd_exposure_plus_1.svg"],"lib/assets/map_icons/svg/googlemd_exposure_plus_2.svg":["lib/assets/map_icons/svg/googlemd_exposure_plus_2.svg"],"lib/assets/map_icons/svg/googlemd_exposure_zero.svg":["lib/assets/map_icons/svg/googlemd_exposure_zero.svg"],"lib/assets/map_icons/svg/googlemd_filter.svg":["lib/assets/map_icons/svg/googlemd_filter.svg"],"lib/assets/map_icons/svg/googlemd_filter_1.svg":["lib/assets/map_icons/svg/googlemd_filter_1.svg"],"lib/assets/map_icons/svg/googlemd_filter_2.svg":["lib/assets/map_icons/svg/googlemd_filter_2.svg"],"lib/assets/map_icons/svg/googlemd_filter_3.svg":["lib/assets/map_icons/svg/googlemd_filter_3.svg"],"lib/assets/map_icons/svg/googlemd_filter_4.svg":["lib/assets/map_icons/svg/googlemd_filter_4.svg"],"lib/assets/map_icons/svg/googlemd_filter_5.svg":["lib/assets/map_icons/svg/googlemd_filter_5.svg"],"lib/assets/map_icons/svg/googlemd_filter_6.svg":["lib/assets/map_icons/svg/googlemd_filter_6.svg"],"lib/assets/map_icons/svg/googlemd_filter_7.svg":["lib/assets/map_icons/svg/googlemd_filter_7.svg"],"lib/assets/map_icons/svg/googlemd_filter_8.svg":["lib/assets/map_icons/svg/googlemd_filter_8.svg"],"lib/assets/map_icons/svg/googlemd_filter_9.svg":["lib/assets/map_icons/svg/googlemd_filter_9.svg"],"lib/assets/map_icons/svg/googlemd_filter_9_plus.svg":["lib/assets/map_icons/svg/googlemd_filter_9_plus.svg"],"lib/assets/map_icons/svg/googlemd_filter_b_and_w.svg":["lib/assets/map_icons/svg/googlemd_filter_b_and_w.svg"],"lib/assets/map_icons/svg/googlemd_filter_center_focus.svg":["lib/assets/map_icons/svg/googlemd_filter_center_focus.svg"],"lib/assets/map_icons/svg/googlemd_filter_drama.svg":["lib/assets/map_icons/svg/googlemd_filter_drama.svg"],"lib/assets/map_icons/svg/googlemd_filter_frames.svg":["lib/assets/map_icons/svg/googlemd_filter_frames.svg"],"lib/assets/map_icons/svg/googlemd_filter_hdr.svg":["lib/assets/map_icons/svg/googlemd_filter_hdr.svg"],"lib/assets/map_icons/svg/googlemd_filter_none.svg":["lib/assets/map_icons/svg/googlemd_filter_none.svg"],"lib/assets/map_icons/svg/googlemd_filter_tilt_shift.svg":["lib/assets/map_icons/svg/googlemd_filter_tilt_shift.svg"],"lib/assets/map_icons/svg/googlemd_filter_vintage.svg":["lib/assets/map_icons/svg/googlemd_filter_vintage.svg"],"lib/assets/map_icons/svg/googlemd_first_page.svg":["lib/assets/map_icons/svg/googlemd_first_page.svg"],"lib/assets/map_icons/svg/googlemd_fitness_center.svg":["lib/assets/map_icons/svg/googlemd_fitness_center.svg"],"lib/assets/map_icons/svg/googlemd_flare.svg":["lib/assets/map_icons/svg/googlemd_flare.svg"],"lib/assets/map_icons/svg/googlemd_flash_auto.svg":["lib/assets/map_icons/svg/googlemd_flash_auto.svg"],"lib/assets/map_icons/svg/googlemd_flash_off.svg":["lib/assets/map_icons/svg/googlemd_flash_off.svg"],"lib/assets/map_icons/svg/googlemd_flash_on.svg":["lib/assets/map_icons/svg/googlemd_flash_on.svg"],"lib/assets/map_icons/svg/googlemd_flight.svg":["lib/assets/map_icons/svg/googlemd_flight.svg"],"lib/assets/map_icons/svg/googlemd_flip.svg":["lib/assets/map_icons/svg/googlemd_flip.svg"],"lib/assets/map_icons/svg/googlemd_folder_special.svg":["lib/assets/map_icons/svg/googlemd_folder_special.svg"],"lib/assets/map_icons/svg/googlemd_free_breakfast.svg":["lib/assets/map_icons/svg/googlemd_free_breakfast.svg"],"lib/assets/map_icons/svg/googlemd_fullscreen.svg":["lib/assets/map_icons/svg/googlemd_fullscreen.svg"],"lib/assets/map_icons/svg/googlemd_fullscreen_exit.svg":["lib/assets/map_icons/svg/googlemd_fullscreen_exit.svg"],"lib/assets/map_icons/svg/googlemd_golf_course.svg":["lib/assets/map_icons/svg/googlemd_golf_course.svg"],"lib/assets/map_icons/svg/googlemd_gradient.svg":["lib/assets/map_icons/svg/googlemd_gradient.svg"],"lib/assets/map_icons/svg/googlemd_grain.svg":["lib/assets/map_icons/svg/googlemd_grain.svg"],"lib/assets/map_icons/svg/googlemd_grid_off.svg":["lib/assets/map_icons/svg/googlemd_grid_off.svg"],"lib/assets/map_icons/svg/googlemd_grid_on.svg":["lib/assets/map_icons/svg/googlemd_grid_on.svg"],"lib/assets/map_icons/svg/googlemd_group.svg":["lib/assets/map_icons/svg/googlemd_group.svg"],"lib/assets/map_icons/svg/googlemd_group_add.svg":["lib/assets/map_icons/svg/googlemd_group_add.svg"],"lib/assets/map_icons/svg/googlemd_hdr_off.svg":["lib/assets/map_icons/svg/googlemd_hdr_off.svg"],"lib/assets/map_icons/svg/googlemd_hdr_on.svg":["lib/assets/map_icons/svg/googlemd_hdr_on.svg"],"lib/assets/map_icons/svg/googlemd_hdr_strong.svg":["lib/assets/map_icons/svg/googlemd_hdr_strong.svg"],"lib/assets/map_icons/svg/googlemd_hdr_weak.svg":["lib/assets/map_icons/svg/googlemd_hdr_weak.svg"],"lib/assets/map_icons/svg/googlemd_healing.svg":["lib/assets/map_icons/svg/googlemd_healing.svg"],"lib/assets/map_icons/svg/googlemd_hot_tub.svg":["lib/assets/map_icons/svg/googlemd_hot_tub.svg"],"lib/assets/map_icons/svg/googlemd_hotel.svg":["lib/assets/map_icons/svg/googlemd_hotel.svg"],"lib/assets/map_icons/svg/googlemd_image.svg":["lib/assets/map_icons/svg/googlemd_image.svg"],"lib/assets/map_icons/svg/googlemd_image_aspect_ratio.svg":["lib/assets/map_icons/svg/googlemd_image_aspect_ratio.svg"],"lib/assets/map_icons/svg/googlemd_indeterminate_check_box.svg":["lib/assets/map_icons/svg/googlemd_indeterminate_check_box.svg"],"lib/assets/map_icons/svg/googlemd_iso.svg":["lib/assets/map_icons/svg/googlemd_iso.svg"],"lib/assets/map_icons/svg/googlemd_kitchen.svg":["lib/assets/map_icons/svg/googlemd_kitchen.svg"],"lib/assets/map_icons/svg/googlemd_landscape.svg":["lib/assets/map_icons/svg/googlemd_landscape.svg"],"lib/assets/map_icons/svg/googlemd_last_page.svg":["lib/assets/map_icons/svg/googlemd_last_page.svg"],"lib/assets/map_icons/svg/googlemd_layers.svg":["lib/assets/map_icons/svg/googlemd_layers.svg"],"lib/assets/map_icons/svg/googlemd_layers_clear.svg":["lib/assets/map_icons/svg/googlemd_layers_clear.svg"],"lib/assets/map_icons/svg/googlemd_leak_add.svg":["lib/assets/map_icons/svg/googlemd_leak_add.svg"],"lib/assets/map_icons/svg/googlemd_leak_remove.svg":["lib/assets/map_icons/svg/googlemd_leak_remove.svg"],"lib/assets/map_icons/svg/googlemd_lens.svg":["lib/assets/map_icons/svg/googlemd_lens.svg"],"lib/assets/map_icons/svg/googlemd_linked_camera.svg":["lib/assets/map_icons/svg/googlemd_linked_camera.svg"],"lib/assets/map_icons/svg/googlemd_live_tv.svg":["lib/assets/map_icons/svg/googlemd_live_tv.svg"],"lib/assets/map_icons/svg/googlemd_local_activity.svg":["lib/assets/map_icons/svg/googlemd_local_activity.svg"],"lib/assets/map_icons/svg/googlemd_local_airport.svg":["lib/assets/map_icons/svg/googlemd_local_airport.svg"],"lib/assets/map_icons/svg/googlemd_local_atm.svg":["lib/assets/map_icons/svg/googlemd_local_atm.svg"],"lib/assets/map_icons/svg/googlemd_local_bar.svg":["lib/assets/map_icons/svg/googlemd_local_bar.svg"],"lib/assets/map_icons/svg/googlemd_local_cafe.svg":["lib/assets/map_icons/svg/googlemd_local_cafe.svg"],"lib/assets/map_icons/svg/googlemd_local_car_wash.svg":["lib/assets/map_icons/svg/googlemd_local_car_wash.svg"],"lib/assets/map_icons/svg/googlemd_local_convenience_store.svg":["lib/assets/map_icons/svg/googlemd_local_convenience_store.svg"],"lib/assets/map_icons/svg/googlemd_local_dining.svg":["lib/assets/map_icons/svg/googlemd_local_dining.svg"],"lib/assets/map_icons/svg/googlemd_local_drink.svg":["lib/assets/map_icons/svg/googlemd_local_drink.svg"],"lib/assets/map_icons/svg/googlemd_local_florist.svg":["lib/assets/map_icons/svg/googlemd_local_florist.svg"],"lib/assets/map_icons/svg/googlemd_local_gas_station.svg":["lib/assets/map_icons/svg/googlemd_local_gas_station.svg"],"lib/assets/map_icons/svg/googlemd_local_grocery_store.svg":["lib/assets/map_icons/svg/googlemd_local_grocery_store.svg"],"lib/assets/map_icons/svg/googlemd_local_hospital.svg":["lib/assets/map_icons/svg/googlemd_local_hospital.svg"],"lib/assets/map_icons/svg/googlemd_local_hotel.svg":["lib/assets/map_icons/svg/googlemd_local_hotel.svg"],"lib/assets/map_icons/svg/googlemd_local_laundry_service.svg":["lib/assets/map_icons/svg/googlemd_local_laundry_service.svg"],"lib/assets/map_icons/svg/googlemd_local_library.svg":["lib/assets/map_icons/svg/googlemd_local_library.svg"],"lib/assets/map_icons/svg/googlemd_local_mall.svg":["lib/assets/map_icons/svg/googlemd_local_mall.svg"],"lib/assets/map_icons/svg/googlemd_local_movies.svg":["lib/assets/map_icons/svg/googlemd_local_movies.svg"],"lib/assets/map_icons/svg/googlemd_local_offer.svg":["lib/assets/map_icons/svg/googlemd_local_offer.svg"],"lib/assets/map_icons/svg/googlemd_local_parking.svg":["lib/assets/map_icons/svg/googlemd_local_parking.svg"],"lib/assets/map_icons/svg/googlemd_local_pharmacy.svg":["lib/assets/map_icons/svg/googlemd_local_pharmacy.svg"],"lib/assets/map_icons/svg/googlemd_local_phone.svg":["lib/assets/map_icons/svg/googlemd_local_phone.svg"],"lib/assets/map_icons/svg/googlemd_local_pizza.svg":["lib/assets/map_icons/svg/googlemd_local_pizza.svg"],"lib/assets/map_icons/svg/googlemd_local_play.svg":["lib/assets/map_icons/svg/googlemd_local_play.svg"],"lib/assets/map_icons/svg/googlemd_local_post_office.svg":["lib/assets/map_icons/svg/googlemd_local_post_office.svg"],"lib/assets/map_icons/svg/googlemd_local_printshop.svg":["lib/assets/map_icons/svg/googlemd_local_printshop.svg"],"lib/assets/map_icons/svg/googlemd_local_see.svg":["lib/assets/map_icons/svg/googlemd_local_see.svg"],"lib/assets/map_icons/svg/googlemd_local_shipping.svg":["lib/assets/map_icons/svg/googlemd_local_shipping.svg"],"lib/assets/map_icons/svg/googlemd_local_taxi.svg":["lib/assets/map_icons/svg/googlemd_local_taxi.svg"],"lib/assets/map_icons/svg/googlemd_location_city.svg":["lib/assets/map_icons/svg/googlemd_location_city.svg"],"lib/assets/map_icons/svg/googlemd_looks.svg":["lib/assets/map_icons/svg/googlemd_looks.svg"],"lib/assets/map_icons/svg/googlemd_looks_3.svg":["lib/assets/map_icons/svg/googlemd_looks_3.svg"],"lib/assets/map_icons/svg/googlemd_looks_4.svg":["lib/assets/map_icons/svg/googlemd_looks_4.svg"],"lib/assets/map_icons/svg/googlemd_looks_5.svg":["lib/assets/map_icons/svg/googlemd_looks_5.svg"],"lib/assets/map_icons/svg/googlemd_looks_6.svg":["lib/assets/map_icons/svg/googlemd_looks_6.svg"],"lib/assets/map_icons/svg/googlemd_looks_one.svg":["lib/assets/map_icons/svg/googlemd_looks_one.svg"],"lib/assets/map_icons/svg/googlemd_looks_two.svg":["lib/assets/map_icons/svg/googlemd_looks_two.svg"],"lib/assets/map_icons/svg/googlemd_loupe.svg":["lib/assets/map_icons/svg/googlemd_loupe.svg"],"lib/assets/map_icons/svg/googlemd_map.svg":["lib/assets/map_icons/svg/googlemd_map.svg"],"lib/assets/map_icons/svg/googlemd_menu.svg":["lib/assets/map_icons/svg/googlemd_menu.svg"],"lib/assets/map_icons/svg/googlemd_mms.svg":["lib/assets/map_icons/svg/googlemd_mms.svg"],"lib/assets/map_icons/svg/googlemd_monochrome_photos.svg":["lib/assets/map_icons/svg/googlemd_monochrome_photos.svg"],"lib/assets/map_icons/svg/googlemd_mood.svg":["lib/assets/map_icons/svg/googlemd_mood.svg"],"lib/assets/map_icons/svg/googlemd_mood_bad.svg":["lib/assets/map_icons/svg/googlemd_mood_bad.svg"],"lib/assets/map_icons/svg/googlemd_more.svg":["lib/assets/map_icons/svg/googlemd_more.svg"],"lib/assets/map_icons/svg/googlemd_more_horiz.svg":["lib/assets/map_icons/svg/googlemd_more_horiz.svg"],"lib/assets/map_icons/svg/googlemd_more_vert.svg":["lib/assets/map_icons/svg/googlemd_more_vert.svg"],"lib/assets/map_icons/svg/googlemd_movie_creation.svg":["lib/assets/map_icons/svg/googlemd_movie_creation.svg"],"lib/assets/map_icons/svg/googlemd_movie_filter.svg":["lib/assets/map_icons/svg/googlemd_movie_filter.svg"],"lib/assets/map_icons/svg/googlemd_musmap_icon_googlemd_note.svg":["lib/assets/map_icons/svg/googlemd_musmap_icon_googlemd_note.svg"],"lib/assets/map_icons/svg/googlemd_my_location.svg":["lib/assets/map_icons/svg/googlemd_my_location.svg"],"lib/assets/map_icons/svg/googlemd_nature.svg":["lib/assets/map_icons/svg/googlemd_nature.svg"],"lib/assets/map_icons/svg/googlemd_nature_people.svg":["lib/assets/map_icons/svg/googlemd_nature_people.svg"],"lib/assets/map_icons/svg/googlemd_navigation.svg":["lib/assets/map_icons/svg/googlemd_navigation.svg"],"lib/assets/map_icons/svg/googlemd_near_me.svg":["lib/assets/map_icons/svg/googlemd_near_me.svg"],"lib/assets/map_icons/svg/googlemd_network_check.svg":["lib/assets/map_icons/svg/googlemd_network_check.svg"],"lib/assets/map_icons/svg/googlemd_network_locked.svg":["lib/assets/map_icons/svg/googlemd_network_locked.svg"],"lib/assets/map_icons/svg/googlemd_no_encryption.svg":["lib/assets/map_icons/svg/googlemd_no_encryption.svg"],"lib/assets/map_icons/svg/googlemd_notifications.svg":["lib/assets/map_icons/svg/googlemd_notifications.svg"],"lib/assets/map_icons/svg/googlemd_notifications_active.svg":["lib/assets/map_icons/svg/googlemd_notifications_active.svg"],"lib/assets/map_icons/svg/googlemd_notifications_none.svg":["lib/assets/map_icons/svg/googlemd_notifications_none.svg"],"lib/assets/map_icons/svg/googlemd_notifications_off.svg":["lib/assets/map_icons/svg/googlemd_notifications_off.svg"],"lib/assets/map_icons/svg/googlemd_notifications_paused.svg":["lib/assets/map_icons/svg/googlemd_notifications_paused.svg"],"lib/assets/map_icons/svg/googlemd_ondemand_video.svg":["lib/assets/map_icons/svg/googlemd_ondemand_video.svg"],"lib/assets/map_icons/svg/googlemd_pages.svg":["lib/assets/map_icons/svg/googlemd_pages.svg"],"lib/assets/map_icons/svg/googlemd_palette.svg":["lib/assets/map_icons/svg/googlemd_palette.svg"],"lib/assets/map_icons/svg/googlemd_panorama.svg":["lib/assets/map_icons/svg/googlemd_panorama.svg"],"lib/assets/map_icons/svg/googlemd_panorama_fish_eye.svg":["lib/assets/map_icons/svg/googlemd_panorama_fish_eye.svg"],"lib/assets/map_icons/svg/googlemd_panorama_horizontal.svg":["lib/assets/map_icons/svg/googlemd_panorama_horizontal.svg"],"lib/assets/map_icons/svg/googlemd_panorama_vertical.svg":["lib/assets/map_icons/svg/googlemd_panorama_vertical.svg"],"lib/assets/map_icons/svg/googlemd_panorama_wide_angle.svg":["lib/assets/map_icons/svg/googlemd_panorama_wide_angle.svg"],"lib/assets/map_icons/svg/googlemd_party_mode.svg":["lib/assets/map_icons/svg/googlemd_party_mode.svg"],"lib/assets/map_icons/svg/googlemd_people.svg":["lib/assets/map_icons/svg/googlemd_people.svg"],"lib/assets/map_icons/svg/googlemd_people_outline.svg":["lib/assets/map_icons/svg/googlemd_people_outline.svg"],"lib/assets/map_icons/svg/googlemd_person.svg":["lib/assets/map_icons/svg/googlemd_person.svg"],"lib/assets/map_icons/svg/googlemd_person_add.svg":["lib/assets/map_icons/svg/googlemd_person_add.svg"],"lib/assets/map_icons/svg/googlemd_person_outline.svg":["lib/assets/map_icons/svg/googlemd_person_outline.svg"],"lib/assets/map_icons/svg/googlemd_personal_video.svg":["lib/assets/map_icons/svg/googlemd_personal_video.svg"],"lib/assets/map_icons/svg/googlemd_phone_bluetooth_speaker.svg":["lib/assets/map_icons/svg/googlemd_phone_bluetooth_speaker.svg"],"lib/assets/map_icons/svg/googlemd_phone_forwarded.svg":["lib/assets/map_icons/svg/googlemd_phone_forwarded.svg"],"lib/assets/map_icons/svg/googlemd_phone_in_talk.svg":["lib/assets/map_icons/svg/googlemd_phone_in_talk.svg"],"lib/assets/map_icons/svg/googlemd_phone_locked.svg":["lib/assets/map_icons/svg/googlemd_phone_locked.svg"],"lib/assets/map_icons/svg/googlemd_phone_missed.svg":["lib/assets/map_icons/svg/googlemd_phone_missed.svg"],"lib/assets/map_icons/svg/googlemd_phone_paused.svg":["lib/assets/map_icons/svg/googlemd_phone_paused.svg"],"lib/assets/map_icons/svg/googlemd_photo.svg":["lib/assets/map_icons/svg/googlemd_photo.svg"],"lib/assets/map_icons/svg/googlemd_photo_album.svg":["lib/assets/map_icons/svg/googlemd_photo_album.svg"],"lib/assets/map_icons/svg/googlemd_photo_camera.svg":["lib/assets/map_icons/svg/googlemd_photo_camera.svg"],"lib/assets/map_icons/svg/googlemd_photo_filter.svg":["lib/assets/map_icons/svg/googlemd_photo_filter.svg"],"lib/assets/map_icons/svg/googlemd_photo_library.svg":["lib/assets/map_icons/svg/googlemd_photo_library.svg"],"lib/assets/map_icons/svg/googlemd_photo_size_select_actual.svg":["lib/assets/map_icons/svg/googlemd_photo_size_select_actual.svg"],"lib/assets/map_icons/svg/googlemd_photo_size_select_large.svg":["lib/assets/map_icons/svg/googlemd_photo_size_select_large.svg"],"lib/assets/map_icons/svg/googlemd_photo_size_select_small.svg":["lib/assets/map_icons/svg/googlemd_photo_size_select_small.svg"],"lib/assets/map_icons/svg/googlemd_picture_as_pdf.svg":["lib/assets/map_icons/svg/googlemd_picture_as_pdf.svg"],"lib/assets/map_icons/svg/googlemd_plus_one.svg":["lib/assets/map_icons/svg/googlemd_plus_one.svg"],"lib/assets/map_icons/svg/googlemd_poll.svg":["lib/assets/map_icons/svg/googlemd_poll.svg"],"lib/assets/map_icons/svg/googlemd_pool.svg":["lib/assets/map_icons/svg/googlemd_pool.svg"],"lib/assets/map_icons/svg/googlemd_portrait.svg":["lib/assets/map_icons/svg/googlemd_portrait.svg"],"lib/assets/map_icons/svg/googlemd_power.svg":["lib/assets/map_icons/svg/googlemd_power.svg"],"lib/assets/map_icons/svg/googlemd_priority_high.svg":["lib/assets/map_icons/svg/googlemd_priority_high.svg"],"lib/assets/map_icons/svg/googlemd_public.svg":["lib/assets/map_icons/svg/googlemd_public.svg"],"lib/assets/map_icons/svg/googlemd_radio_button_checked.svg":["lib/assets/map_icons/svg/googlemd_radio_button_checked.svg"],"lib/assets/map_icons/svg/googlemd_radio_button_unchecked.svg":["lib/assets/map_icons/svg/googlemd_radio_button_unchecked.svg"],"lib/assets/map_icons/svg/googlemd_rate_review.svg":["lib/assets/map_icons/svg/googlemd_rate_review.svg"],"lib/assets/map_icons/svg/googlemd_refresh.svg":["lib/assets/map_icons/svg/googlemd_refresh.svg"],"lib/assets/map_icons/svg/googlemd_remove_red_eye.svg":["lib/assets/map_icons/svg/googlemd_remove_red_eye.svg"],"lib/assets/map_icons/svg/googlemd_restaurant.svg":["lib/assets/map_icons/svg/googlemd_restaurant.svg"],"lib/assets/map_icons/svg/googlemd_restaurant_menu.svg":["lib/assets/map_icons/svg/googlemd_restaurant_menu.svg"],"lib/assets/map_icons/svg/googlemd_room_service.svg":["lib/assets/map_icons/svg/googlemd_room_service.svg"],"lib/assets/map_icons/svg/googlemd_rotate_90_degrees_ccw.svg":["lib/assets/map_icons/svg/googlemd_rotate_90_degrees_ccw.svg"],"lib/assets/map_icons/svg/googlemd_rotate_left.svg":["lib/assets/map_icons/svg/googlemd_rotate_left.svg"],"lib/assets/map_icons/svg/googlemd_rotate_right.svg":["lib/assets/map_icons/svg/googlemd_rotate_right.svg"],"lib/assets/map_icons/svg/googlemd_rv_hookup.svg":["lib/assets/map_icons/svg/googlemd_rv_hookup.svg"],"lib/assets/map_icons/svg/googlemd_satellite.svg":["lib/assets/map_icons/svg/googlemd_satellite.svg"],"lib/assets/map_icons/svg/googlemd_school.svg":["lib/assets/map_icons/svg/googlemd_school.svg"],"lib/assets/map_icons/svg/googlemd_sd_card.svg":["lib/assets/map_icons/svg/googlemd_sd_card.svg"],"lib/assets/map_icons/svg/googlemd_sentiment_dissatisfied.svg":["lib/assets/map_icons/svg/googlemd_sentiment_dissatisfied.svg"],"lib/assets/map_icons/svg/googlemd_sentiment_neutral.svg":["lib/assets/map_icons/svg/googlemd_sentiment_neutral.svg"],"lib/assets/map_icons/svg/googlemd_sentiment_satisfied.svg":["lib/assets/map_icons/svg/googlemd_sentiment_satisfied.svg"],"lib/assets/map_icons/svg/googlemd_sentiment_very_dissatisfied.svg":["lib/assets/map_icons/svg/googlemd_sentiment_very_dissatisfied.svg"],"lib/assets/map_icons/svg/googlemd_sentiment_very_satisfied.svg":["lib/assets/map_icons/svg/googlemd_sentiment_very_satisfied.svg"],"lib/assets/map_icons/svg/googlemd_share.svg":["lib/assets/map_icons/svg/googlemd_share.svg"],"lib/assets/map_icons/svg/googlemd_sim_card_alert.svg":["lib/assets/map_icons/svg/googlemd_sim_card_alert.svg"],"lib/assets/map_icons/svg/googlemd_slideshow.svg":["lib/assets/map_icons/svg/googlemd_slideshow.svg"],"lib/assets/map_icons/svg/googlemd_smoke_free.svg":["lib/assets/map_icons/svg/googlemd_smoke_free.svg"],"lib/assets/map_icons/svg/googlemd_smoking_rooms.svg":["lib/assets/map_icons/svg/googlemd_smoking_rooms.svg"],"lib/assets/map_icons/svg/googlemd_sms.svg":["lib/assets/map_icons/svg/googlemd_sms.svg"],"lib/assets/map_icons/svg/googlemd_sms_failed.svg":["lib/assets/map_icons/svg/googlemd_sms_failed.svg"],"lib/assets/map_icons/svg/googlemd_spa.svg":["lib/assets/map_icons/svg/googlemd_spa.svg"],"lib/assets/map_icons/svg/googlemd_star.svg":["lib/assets/map_icons/svg/googlemd_star.svg"],"lib/assets/map_icons/svg/googlemd_star_border.svg":["lib/assets/map_icons/svg/googlemd_star_border.svg"],"lib/assets/map_icons/svg/googlemd_star_half.svg":["lib/assets/map_icons/svg/googlemd_star_half.svg"],"lib/assets/map_icons/svg/googlemd_store_mall_directory.svg":["lib/assets/map_icons/svg/googlemd_store_mall_directory.svg"],"lib/assets/map_icons/svg/googlemd_straighten.svg":["lib/assets/map_icons/svg/googlemd_straighten.svg"],"lib/assets/map_icons/svg/googlemd_streetview.svg":["lib/assets/map_icons/svg/googlemd_streetview.svg"],"lib/assets/map_icons/svg/googlemd_style.svg":["lib/assets/map_icons/svg/googlemd_style.svg"],"lib/assets/map_icons/svg/googlemd_subdirectory_arrow_left.svg":["lib/assets/map_icons/svg/googlemd_subdirectory_arrow_left.svg"],"lib/assets/map_icons/svg/googlemd_subdirectory_arrow_right.svg":["lib/assets/map_icons/svg/googlemd_subdirectory_arrow_right.svg"],"lib/assets/map_icons/svg/googlemd_subway.svg":["lib/assets/map_icons/svg/googlemd_subway.svg"],"lib/assets/map_icons/svg/googlemd_switch_camera.svg":["lib/assets/map_icons/svg/googlemd_switch_camera.svg"],"lib/assets/map_icons/svg/googlemd_switch_video.svg":["lib/assets/map_icons/svg/googlemd_switch_video.svg"],"lib/assets/map_icons/svg/googlemd_sync.svg":["lib/assets/map_icons/svg/googlemd_sync.svg"],"lib/assets/map_icons/svg/googlemd_sync_disabled.svg":["lib/assets/map_icons/svg/googlemd_sync_disabled.svg"],"lib/assets/map_icons/svg/googlemd_sync_problem.svg":["lib/assets/map_icons/svg/googlemd_sync_problem.svg"],"lib/assets/map_icons/svg/googlemd_system_update.svg":["lib/assets/map_icons/svg/googlemd_system_update.svg"],"lib/assets/map_icons/svg/googlemd_tag_faces.svg":["lib/assets/map_icons/svg/googlemd_tag_faces.svg"],"lib/assets/map_icons/svg/googlemd_tap_and_play.svg":["lib/assets/map_icons/svg/googlemd_tap_and_play.svg"],"lib/assets/map_icons/svg/googlemd_terrain.svg":["lib/assets/map_icons/svg/googlemd_terrain.svg"],"lib/assets/map_icons/svg/googlemd_texture.svg":["lib/assets/map_icons/svg/googlemd_texture.svg"],"lib/assets/map_icons/svg/googlemd_time_to_leave.svg":["lib/assets/map_icons/svg/googlemd_time_to_leave.svg"],"lib/assets/map_icons/svg/googlemd_timelapse.svg":["lib/assets/map_icons/svg/googlemd_timelapse.svg"],"lib/assets/map_icons/svg/googlemd_timer.svg":["lib/assets/map_icons/svg/googlemd_timer.svg"],"lib/assets/map_icons/svg/googlemd_timer_10.svg":["lib/assets/map_icons/svg/googlemd_timer_10.svg"],"lib/assets/map_icons/svg/googlemd_timer_3.svg":["lib/assets/map_icons/svg/googlemd_timer_3.svg"],"lib/assets/map_icons/svg/googlemd_timer_off.svg":["lib/assets/map_icons/svg/googlemd_timer_off.svg"],"lib/assets/map_icons/svg/googlemd_tonality.svg":["lib/assets/map_icons/svg/googlemd_tonality.svg"],"lib/assets/map_icons/svg/googlemd_traffic.svg":["lib/assets/map_icons/svg/googlemd_traffic.svg"],"lib/assets/map_icons/svg/googlemd_train.svg":["lib/assets/map_icons/svg/googlemd_train.svg"],"lib/assets/map_icons/svg/googlemd_tram.svg":["lib/assets/map_icons/svg/googlemd_tram.svg"],"lib/assets/map_icons/svg/googlemd_transfer_within_a_station.svg":["lib/assets/map_icons/svg/googlemd_transfer_within_a_station.svg"],"lib/assets/map_icons/svg/googlemd_transform.svg":["lib/assets/map_icons/svg/googlemd_transform.svg"],"lib/assets/map_icons/svg/googlemd_tune.svg":["lib/assets/map_icons/svg/googlemd_tune.svg"],"lib/assets/map_icons/svg/googlemd_unfold_less.svg":["lib/assets/map_icons/svg/googlemd_unfold_less.svg"],"lib/assets/map_icons/svg/googlemd_unfold_more.svg":["lib/assets/map_icons/svg/googlemd_unfold_more.svg"],"lib/assets/map_icons/svg/googlemd_vibration.svg":["lib/assets/map_icons/svg/googlemd_vibration.svg"],"lib/assets/map_icons/svg/googlemd_view_comfy.svg":["lib/assets/map_icons/svg/googlemd_view_comfy.svg"],"lib/assets/map_icons/svg/googlemd_view_compact.svg":["lib/assets/map_icons/svg/googlemd_view_compact.svg"],"lib/assets/map_icons/svg/googlemd_vignette.svg":["lib/assets/map_icons/svg/googlemd_vignette.svg"],"lib/assets/map_icons/svg/googlemd_voice_chat.svg":["lib/assets/map_icons/svg/googlemd_voice_chat.svg"],"lib/assets/map_icons/svg/googlemd_vpn_lock.svg":["lib/assets/map_icons/svg/googlemd_vpn_lock.svg"],"lib/assets/map_icons/svg/googlemd_wb_auto.svg":["lib/assets/map_icons/svg/googlemd_wb_auto.svg"],"lib/assets/map_icons/svg/googlemd_wb_cloudy.svg":["lib/assets/map_icons/svg/googlemd_wb_cloudy.svg"],"lib/assets/map_icons/svg/googlemd_wb_incandescent.svg":["lib/assets/map_icons/svg/googlemd_wb_incandescent.svg"],"lib/assets/map_icons/svg/googlemd_wb_iridescent.svg":["lib/assets/map_icons/svg/googlemd_wb_iridescent.svg"],"lib/assets/map_icons/svg/googlemd_wb_sunny.svg":["lib/assets/map_icons/svg/googlemd_wb_sunny.svg"],"lib/assets/map_icons/svg/googlemd_wc.svg":["lib/assets/map_icons/svg/googlemd_wc.svg"],"lib/assets/map_icons/svg/googlemd_whatshot.svg":["lib/assets/map_icons/svg/googlemd_whatshot.svg"],"lib/assets/map_icons/svg/googlemd_wifi.svg":["lib/assets/map_icons/svg/googlemd_wifi.svg"],"lib/assets/map_icons/svg/government_city_hall.svg":["lib/assets/map_icons/svg/government_city_hall.svg"],"lib/assets/map_icons/svg/government_courthouse.svg":["lib/assets/map_icons/svg/government_courthouse.svg"],"lib/assets/map_icons/svg/government_embassy.svg":["lib/assets/map_icons/svg/government_embassy.svg"],"lib/assets/map_icons/svg/government_fire_station.svg":["lib/assets/map_icons/svg/government_fire_station.svg"],"lib/assets/map_icons/svg/government_local_government.svg":["lib/assets/map_icons/svg/government_local_government.svg"],"lib/assets/map_icons/svg/government_police.svg":["lib/assets/map_icons/svg/government_police.svg"],"lib/assets/map_icons/svg/government_political.svg":["lib/assets/map_icons/svg/government_political.svg"],"lib/assets/map_icons/svg/health_dentist.svg":["lib/assets/map_icons/svg/health_dentist.svg"],"lib/assets/map_icons/svg/health_doctor.svg":["lib/assets/map_icons/svg/health_doctor.svg"],"lib/assets/map_icons/svg/health_health.svg":["lib/assets/map_icons/svg/health_health.svg"],"lib/assets/map_icons/svg/health_hospital.svg":["lib/assets/map_icons/svg/health_hospital.svg"],"lib/assets/map_icons/svg/health_pharmacy.svg":["lib/assets/map_icons/svg/health_pharmacy.svg"],"lib/assets/map_icons/svg/health_physiotherapist.svg":["lib/assets/map_icons/svg/health_physiotherapist.svg"],"lib/assets/map_icons/svg/health_veterinary_care.svg":["lib/assets/map_icons/svg/health_veterinary_care.svg"],"lib/assets/map_icons/svg/landactivities_abseiling.svg":["lib/assets/map_icons/svg/landactivities_abseiling.svg"],"lib/assets/map_icons/svg/landactivities_archery.svg":["lib/assets/map_icons/svg/landactivities_archery.svg"],"lib/assets/map_icons/svg/landactivities_baseball.svg":["lib/assets/map_icons/svg/landactivities_baseball.svg"],"lib/assets/map_icons/svg/landactivities_climbing.svg":["lib/assets/map_icons/svg/landactivities_climbing.svg"],"lib/assets/map_icons/svg/landactivities_hang_gliding.svg":["lib/assets/map_icons/svg/landactivities_hang_gliding.svg"],"lib/assets/map_icons/svg/landactivities_inline_skating.svg":["lib/assets/map_icons/svg/landactivities_inline_skating.svg"],"lib/assets/map_icons/svg/landactivities_playground.svg":["lib/assets/map_icons/svg/landactivities_playground.svg"],"lib/assets/map_icons/svg/landactivities_skateboarding.svg":["lib/assets/map_icons/svg/landactivities_skateboarding.svg"],"lib/assets/map_icons/svg/landactivities_tennis.svg":["lib/assets/map_icons/svg/landactivities_tennis.svg"],"lib/assets/map_icons/svg/openmoji_1st_place_medal.svg":["lib/assets/map_icons/svg/openmoji_1st_place_medal.svg"],"lib/assets/map_icons/svg/openmoji_2nd_place_medal.svg":["lib/assets/map_icons/svg/openmoji_2nd_place_medal.svg"],"lib/assets/map_icons/svg/openmoji_3rd_place_medal.svg":["lib/assets/map_icons/svg/openmoji_3rd_place_medal.svg"],"lib/assets/map_icons/svg/openmoji_a_button_blood_type.svg":["lib/assets/map_icons/svg/openmoji_a_button_blood_type.svg"],"lib/assets/map_icons/svg/openmoji_ab_button_blood_type.svg":["lib/assets/map_icons/svg/openmoji_ab_button_blood_type.svg"],"lib/assets/map_icons/svg/openmoji_abacus.svg":["lib/assets/map_icons/svg/openmoji_abacus.svg"],"lib/assets/map_icons/svg/openmoji_accordion.svg":["lib/assets/map_icons/svg/openmoji_accordion.svg"],"lib/assets/map_icons/svg/openmoji_add_button.svg":["lib/assets/map_icons/svg/openmoji_add_button.svg"],"lib/assets/map_icons/svg/openmoji_add_contact.svg":["lib/assets/map_icons/svg/openmoji_add_contact.svg"],"lib/assets/map_icons/svg/openmoji_adhesive_bandage.svg":["lib/assets/map_icons/svg/openmoji_adhesive_bandage.svg"],"lib/assets/map_icons/svg/openmoji_admission_tickets.svg":["lib/assets/map_icons/svg/openmoji_admission_tickets.svg"],"lib/assets/map_icons/svg/openmoji_aerial_tramway.svg":["lib/assets/map_icons/svg/openmoji_aerial_tramway.svg"],"lib/assets/map_icons/svg/openmoji_airplane.svg":["lib/assets/map_icons/svg/openmoji_airplane.svg"],"lib/assets/map_icons/svg/openmoji_airplane_arrival.svg":["lib/assets/map_icons/svg/openmoji_airplane_arrival.svg"],"lib/assets/map_icons/svg/openmoji_airplane_departure.svg":["lib/assets/map_icons/svg/openmoji_airplane_departure.svg"],"lib/assets/map_icons/svg/openmoji_alarm_clock.svg":["lib/assets/map_icons/svg/openmoji_alarm_clock.svg"],"lib/assets/map_icons/svg/openmoji_alembic.svg":["lib/assets/map_icons/svg/openmoji_alembic.svg"],"lib/assets/map_icons/svg/openmoji_alien.svg":["lib/assets/map_icons/svg/openmoji_alien.svg"],"lib/assets/map_icons/svg/openmoji_alien_monster.svg":["lib/assets/map_icons/svg/openmoji_alien_monster.svg"],"lib/assets/map_icons/svg/openmoji_ambulance.svg":["lib/assets/map_icons/svg/openmoji_ambulance.svg"],"lib/assets/map_icons/svg/openmoji_american_football.svg":["lib/assets/map_icons/svg/openmoji_american_football.svg"],"lib/assets/map_icons/svg/openmoji_amphora.svg":["lib/assets/map_icons/svg/openmoji_amphora.svg"],"lib/assets/map_icons/svg/openmoji_anatomical_heart.svg":["lib/assets/map_icons/svg/openmoji_anatomical_heart.svg"],"lib/assets/map_icons/svg/openmoji_anchor.svg":["lib/assets/map_icons/svg/openmoji_anchor.svg"],"lib/assets/map_icons/svg/openmoji_android.svg":["lib/assets/map_icons/svg/openmoji_android.svg"],"lib/assets/map_icons/svg/openmoji_anger_symbol.svg":["lib/assets/map_icons/svg/openmoji_anger_symbol.svg"],"lib/assets/map_icons/svg/openmoji_angry_face.svg":["lib/assets/map_icons/svg/openmoji_angry_face.svg"],"lib/assets/map_icons/svg/openmoji_angry_face_with_horns.svg":["lib/assets/map_icons/svg/openmoji_angry_face_with_horns.svg"],"lib/assets/map_icons/svg/openmoji_anguished_face.svg":["lib/assets/map_icons/svg/openmoji_anguished_face.svg"],"lib/assets/map_icons/svg/openmoji_annoyed_face_with_tongue.svg":["lib/assets/map_icons/svg/openmoji_annoyed_face_with_tongue.svg"],"lib/assets/map_icons/svg/openmoji_ant.svg":["lib/assets/map_icons/svg/openmoji_ant.svg"],"lib/assets/map_icons/svg/openmoji_antenna_bars.svg":["lib/assets/map_icons/svg/openmoji_antenna_bars.svg"],"lib/assets/map_icons/svg/openmoji_anticlockwise_triangle_headed_top_u_shaped_arrow.svg":["lib/assets/map_icons/svg/openmoji_anticlockwise_triangle_headed_top_u_shaped_arrow.svg"],"lib/assets/map_icons/svg/openmoji_anxious_face_with_sweat.svg":["lib/assets/map_icons/svg/openmoji_anxious_face_with_sweat.svg"],"lib/assets/map_icons/svg/openmoji_aquarius.svg":["lib/assets/map_icons/svg/openmoji_aquarius.svg"],"lib/assets/map_icons/svg/openmoji_archive.svg":["lib/assets/map_icons/svg/openmoji_archive.svg"],"lib/assets/map_icons/svg/openmoji_arduino.svg":["lib/assets/map_icons/svg/openmoji_arduino.svg"],"lib/assets/map_icons/svg/openmoji_aries.svg":["lib/assets/map_icons/svg/openmoji_aries.svg"],"lib/assets/map_icons/svg/openmoji_armchair.svg":["lib/assets/map_icons/svg/openmoji_armchair.svg"],"lib/assets/map_icons/svg/openmoji_arrow_turn_right.svg":["lib/assets/map_icons/svg/openmoji_arrow_turn_right.svg"],"lib/assets/map_icons/svg/openmoji_articulated_lorry.svg":["lib/assets/map_icons/svg/openmoji_articulated_lorry.svg"],"lib/assets/map_icons/svg/openmoji_artist.svg":["lib/assets/map_icons/svg/openmoji_artist.svg"],"lib/assets/map_icons/svg/openmoji_artist_palette.svg":["lib/assets/map_icons/svg/openmoji_artist_palette.svg"],"lib/assets/map_icons/svg/openmoji_assembly_group.svg":["lib/assets/map_icons/svg/openmoji_assembly_group.svg"],"lib/assets/map_icons/svg/openmoji_assembly_point.svg":["lib/assets/map_icons/svg/openmoji_assembly_point.svg"],"lib/assets/map_icons/svg/openmoji_astonished_face.svg":["lib/assets/map_icons/svg/openmoji_astonished_face.svg"],"lib/assets/map_icons/svg/openmoji_astronaut.svg":["lib/assets/map_icons/svg/openmoji_astronaut.svg"],"lib/assets/map_icons/svg/openmoji_atm_sign.svg":["lib/assets/map_icons/svg/openmoji_atm_sign.svg"],"lib/assets/map_icons/svg/openmoji_atom_bomb.svg":["lib/assets/map_icons/svg/openmoji_atom_bomb.svg"],"lib/assets/map_icons/svg/openmoji_atom_symbol.svg":["lib/assets/map_icons/svg/openmoji_atom_symbol.svg"],"lib/assets/map_icons/svg/openmoji_augmented_reality.svg":["lib/assets/map_icons/svg/openmoji_augmented_reality.svg"],"lib/assets/map_icons/svg/openmoji_authority.svg":["lib/assets/map_icons/svg/openmoji_authority.svg"],"lib/assets/map_icons/svg/openmoji_authority_building.svg":["lib/assets/map_icons/svg/openmoji_authority_building.svg"],"lib/assets/map_icons/svg/openmoji_authority_instruction.svg":["lib/assets/map_icons/svg/openmoji_authority_instruction.svg"],"lib/assets/map_icons/svg/openmoji_auto_rickshaw.svg":["lib/assets/map_icons/svg/openmoji_auto_rickshaw.svg"],"lib/assets/map_icons/svg/openmoji_automobile.svg":["lib/assets/map_icons/svg/openmoji_automobile.svg"],"lib/assets/map_icons/svg/openmoji_autonomous_car.svg":["lib/assets/map_icons/svg/openmoji_autonomous_car.svg"],"lib/assets/map_icons/svg/openmoji_avalanche.svg":["lib/assets/map_icons/svg/openmoji_avalanche.svg"],"lib/assets/map_icons/svg/openmoji_avocado.svg":["lib/assets/map_icons/svg/openmoji_avocado.svg"],"lib/assets/map_icons/svg/openmoji_axe.svg":["lib/assets/map_icons/svg/openmoji_axe.svg"],"lib/assets/map_icons/svg/openmoji_b_button_blood_type.svg":["lib/assets/map_icons/svg/openmoji_b_button_blood_type.svg"],"lib/assets/map_icons/svg/openmoji_baby.svg":["lib/assets/map_icons/svg/openmoji_baby.svg"],"lib/assets/map_icons/svg/openmoji_baby_angel.svg":["lib/assets/map_icons/svg/openmoji_baby_angel.svg"],"lib/assets/map_icons/svg/openmoji_baby_bottle.svg":["lib/assets/map_icons/svg/openmoji_baby_bottle.svg"],"lib/assets/map_icons/svg/openmoji_baby_chick.svg":["lib/assets/map_icons/svg/openmoji_baby_chick.svg"],"lib/assets/map_icons/svg/openmoji_baby_symbol.svg":["lib/assets/map_icons/svg/openmoji_baby_symbol.svg"],"lib/assets/map_icons/svg/openmoji_back_arrow.svg":["lib/assets/map_icons/svg/openmoji_back_arrow.svg"],"lib/assets/map_icons/svg/openmoji_backache.svg":["lib/assets/map_icons/svg/openmoji_backache.svg"],"lib/assets/map_icons/svg/openmoji_backhand_index_pointing_down.svg":["lib/assets/map_icons/svg/openmoji_backhand_index_pointing_down.svg"],"lib/assets/map_icons/svg/openmoji_backhand_index_pointing_left.svg":["lib/assets/map_icons/svg/openmoji_backhand_index_pointing_left.svg"],"lib/assets/map_icons/svg/openmoji_backhand_index_pointing_right.svg":["lib/assets/map_icons/svg/openmoji_backhand_index_pointing_right.svg"],"lib/assets/map_icons/svg/openmoji_backhand_index_pointing_up.svg":["lib/assets/map_icons/svg/openmoji_backhand_index_pointing_up.svg"],"lib/assets/map_icons/svg/openmoji_backpack.svg":["lib/assets/map_icons/svg/openmoji_backpack.svg"],"lib/assets/map_icons/svg/openmoji_bacon.svg":["lib/assets/map_icons/svg/openmoji_bacon.svg"],"lib/assets/map_icons/svg/openmoji_badger.svg":["lib/assets/map_icons/svg/openmoji_badger.svg"],"lib/assets/map_icons/svg/openmoji_badminton.svg":["lib/assets/map_icons/svg/openmoji_badminton.svg"],"lib/assets/map_icons/svg/openmoji_bagel.svg":["lib/assets/map_icons/svg/openmoji_bagel.svg"],"lib/assets/map_icons/svg/openmoji_baggage_claim.svg":["lib/assets/map_icons/svg/openmoji_baggage_claim.svg"],"lib/assets/map_icons/svg/openmoji_baguette_bread.svg":["lib/assets/map_icons/svg/openmoji_baguette_bread.svg"],"lib/assets/map_icons/svg/openmoji_balance_scale.svg":["lib/assets/map_icons/svg/openmoji_balance_scale.svg"],"lib/assets/map_icons/svg/openmoji_bald.svg":["lib/assets/map_icons/svg/openmoji_bald.svg"],"lib/assets/map_icons/svg/openmoji_ballet_shoes.svg":["lib/assets/map_icons/svg/openmoji_ballet_shoes.svg"],"lib/assets/map_icons/svg/openmoji_balloon.svg":["lib/assets/map_icons/svg/openmoji_balloon.svg"],"lib/assets/map_icons/svg/openmoji_ballot_box_with_ballot.svg":["lib/assets/map_icons/svg/openmoji_ballot_box_with_ballot.svg"],"lib/assets/map_icons/svg/openmoji_banana.svg":["lib/assets/map_icons/svg/openmoji_banana.svg"],"lib/assets/map_icons/svg/openmoji_bandage_change.svg":["lib/assets/map_icons/svg/openmoji_bandage_change.svg"],"lib/assets/map_icons/svg/openmoji_bandage_scissors.svg":["lib/assets/map_icons/svg/openmoji_bandage_scissors.svg"],"lib/assets/map_icons/svg/openmoji_banjo.svg":["lib/assets/map_icons/svg/openmoji_banjo.svg"],"lib/assets/map_icons/svg/openmoji_bank.svg":["lib/assets/map_icons/svg/openmoji_bank.svg"],"lib/assets/map_icons/svg/openmoji_bar_chart.svg":["lib/assets/map_icons/svg/openmoji_bar_chart.svg"],"lib/assets/map_icons/svg/openmoji_barber_pole.svg":["lib/assets/map_icons/svg/openmoji_barber_pole.svg"],"lib/assets/map_icons/svg/openmoji_barcode.svg":["lib/assets/map_icons/svg/openmoji_barcode.svg"],"lib/assets/map_icons/svg/openmoji_barista.svg":["lib/assets/map_icons/svg/openmoji_barista.svg"],"lib/assets/map_icons/svg/openmoji_baseball.svg":["lib/assets/map_icons/svg/openmoji_baseball.svg"],"lib/assets/map_icons/svg/openmoji_basket.svg":["lib/assets/map_icons/svg/openmoji_basket.svg"],"lib/assets/map_icons/svg/openmoji_basketball.svg":["lib/assets/map_icons/svg/openmoji_basketball.svg"],"lib/assets/map_icons/svg/openmoji_bat.svg":["lib/assets/map_icons/svg/openmoji_bat.svg"],"lib/assets/map_icons/svg/openmoji_bathtub.svg":["lib/assets/map_icons/svg/openmoji_bathtub.svg"],"lib/assets/map_icons/svg/openmoji_battery.svg":["lib/assets/map_icons/svg/openmoji_battery.svg"],"lib/assets/map_icons/svg/openmoji_bavaria_flag.svg":["lib/assets/map_icons/svg/openmoji_bavaria_flag.svg"],"lib/assets/map_icons/svg/openmoji_beach_with_umbrella.svg":["lib/assets/map_icons/svg/openmoji_beach_with_umbrella.svg"],"lib/assets/map_icons/svg/openmoji_beaming_face_with_smiling_eyes.svg":["lib/assets/map_icons/svg/openmoji_beaming_face_with_smiling_eyes.svg"],"lib/assets/map_icons/svg/openmoji_beans.svg":["lib/assets/map_icons/svg/openmoji_beans.svg"],"lib/assets/map_icons/svg/openmoji_bear.svg":["lib/assets/map_icons/svg/openmoji_bear.svg"],"lib/assets/map_icons/svg/openmoji_beating_heart.svg":["lib/assets/map_icons/svg/openmoji_beating_heart.svg"],"lib/assets/map_icons/svg/openmoji_beaver.svg":["lib/assets/map_icons/svg/openmoji_beaver.svg"],"lib/assets/map_icons/svg/openmoji_bed.svg":["lib/assets/map_icons/svg/openmoji_bed.svg"],"lib/assets/map_icons/svg/openmoji_bed_linen.svg":["lib/assets/map_icons/svg/openmoji_bed_linen.svg"],"lib/assets/map_icons/svg/openmoji_beer_mug.svg":["lib/assets/map_icons/svg/openmoji_beer_mug.svg"],"lib/assets/map_icons/svg/openmoji_beetle.svg":["lib/assets/map_icons/svg/openmoji_beetle.svg"],"lib/assets/map_icons/svg/openmoji_bell.svg":["lib/assets/map_icons/svg/openmoji_bell.svg"],"lib/assets/map_icons/svg/openmoji_bell_pepper.svg":["lib/assets/map_icons/svg/openmoji_bell_pepper.svg"],"lib/assets/map_icons/svg/openmoji_bell_with_slash.svg":["lib/assets/map_icons/svg/openmoji_bell_with_slash.svg"],"lib/assets/map_icons/svg/openmoji_bellhop_bell.svg":["lib/assets/map_icons/svg/openmoji_bellhop_bell.svg"],"lib/assets/map_icons/svg/openmoji_beluga.svg":["lib/assets/map_icons/svg/openmoji_beluga.svg"],"lib/assets/map_icons/svg/openmoji_bento_box.svg":["lib/assets/map_icons/svg/openmoji_bento_box.svg"],"lib/assets/map_icons/svg/openmoji_berlin_flag.svg":["lib/assets/map_icons/svg/openmoji_berlin_flag.svg"],"lib/assets/map_icons/svg/openmoji_beverage_box.svg":["lib/assets/map_icons/svg/openmoji_beverage_box.svg"],"lib/assets/map_icons/svg/openmoji_bicycle.svg":["lib/assets/map_icons/svg/openmoji_bicycle.svg"],"lib/assets/map_icons/svg/openmoji_bikini.svg":["lib/assets/map_icons/svg/openmoji_bikini.svg"],"lib/assets/map_icons/svg/openmoji_billed_cap.svg":["lib/assets/map_icons/svg/openmoji_billed_cap.svg"],"lib/assets/map_icons/svg/openmoji_biohazard.svg":["lib/assets/map_icons/svg/openmoji_biohazard.svg"],"lib/assets/map_icons/svg/openmoji_bird.svg":["lib/assets/map_icons/svg/openmoji_bird.svg"],"lib/assets/map_icons/svg/openmoji_birthday_cake.svg":["lib/assets/map_icons/svg/openmoji_birthday_cake.svg"],"lib/assets/map_icons/svg/openmoji_bison.svg":["lib/assets/map_icons/svg/openmoji_bison.svg"],"lib/assets/map_icons/svg/openmoji_biting_lip.svg":["lib/assets/map_icons/svg/openmoji_biting_lip.svg"],"lib/assets/map_icons/svg/openmoji_black_hole.svg":["lib/assets/map_icons/svg/openmoji_black_hole.svg"],"lib/assets/map_icons/svg/openmoji_blood_transfusion.svg":["lib/assets/map_icons/svg/openmoji_blood_transfusion.svg"],"lib/assets/map_icons/svg/openmoji_blossom.svg":["lib/assets/map_icons/svg/openmoji_blossom.svg"],"lib/assets/map_icons/svg/openmoji_blowfish.svg":["lib/assets/map_icons/svg/openmoji_blowfish.svg"],"lib/assets/map_icons/svg/openmoji_blue_book.svg":["lib/assets/map_icons/svg/openmoji_blue_book.svg"],"lib/assets/map_icons/svg/openmoji_blueberries.svg":["lib/assets/map_icons/svg/openmoji_blueberries.svg"],"lib/assets/map_icons/svg/openmoji_boar.svg":["lib/assets/map_icons/svg/openmoji_boar.svg"],"lib/assets/map_icons/svg/openmoji_bomb.svg":["lib/assets/map_icons/svg/openmoji_bomb.svg"],"lib/assets/map_icons/svg/openmoji_bone.svg":["lib/assets/map_icons/svg/openmoji_bone.svg"],"lib/assets/map_icons/svg/openmoji_bookmark.svg":["lib/assets/map_icons/svg/openmoji_bookmark.svg"],"lib/assets/map_icons/svg/openmoji_bookmark_tabs.svg":["lib/assets/map_icons/svg/openmoji_bookmark_tabs.svg"],"lib/assets/map_icons/svg/openmoji_books.svg":["lib/assets/map_icons/svg/openmoji_books.svg"],"lib/assets/map_icons/svg/openmoji_boomerang.svg":["lib/assets/map_icons/svg/openmoji_boomerang.svg"],"lib/assets/map_icons/svg/openmoji_bottle_with_popping_cork.svg":["lib/assets/map_icons/svg/openmoji_bottle_with_popping_cork.svg"],"lib/assets/map_icons/svg/openmoji_boule_bread.svg":["lib/assets/map_icons/svg/openmoji_boule_bread.svg"],"lib/assets/map_icons/svg/openmoji_bouquet.svg":["lib/assets/map_icons/svg/openmoji_bouquet.svg"],"lib/assets/map_icons/svg/openmoji_bow_and_arrow.svg":["lib/assets/map_icons/svg/openmoji_bow_and_arrow.svg"],"lib/assets/map_icons/svg/openmoji_bowl_with_spoon.svg":["lib/assets/map_icons/svg/openmoji_bowl_with_spoon.svg"],"lib/assets/map_icons/svg/openmoji_bowling.svg":["lib/assets/map_icons/svg/openmoji_bowling.svg"],"lib/assets/map_icons/svg/openmoji_boxing_glove.svg":["lib/assets/map_icons/svg/openmoji_boxing_glove.svg"],"lib/assets/map_icons/svg/openmoji_boy.svg":["lib/assets/map_icons/svg/openmoji_boy.svg"],"lib/assets/map_icons/svg/openmoji_brain.svg":["lib/assets/map_icons/svg/openmoji_brain.svg"],"lib/assets/map_icons/svg/openmoji_bread.svg":["lib/assets/map_icons/svg/openmoji_bread.svg"],"lib/assets/map_icons/svg/openmoji_breast_feeding.svg":["lib/assets/map_icons/svg/openmoji_breast_feeding.svg"],"lib/assets/map_icons/svg/openmoji_brick.svg":["lib/assets/map_icons/svg/openmoji_brick.svg"],"lib/assets/map_icons/svg/openmoji_bridge_at_night.svg":["lib/assets/map_icons/svg/openmoji_bridge_at_night.svg"],"lib/assets/map_icons/svg/openmoji_briefcase.svg":["lib/assets/map_icons/svg/openmoji_briefcase.svg"],"lib/assets/map_icons/svg/openmoji_briefs.svg":["lib/assets/map_icons/svg/openmoji_briefs.svg"],"lib/assets/map_icons/svg/openmoji_bright_button.svg":["lib/assets/map_icons/svg/openmoji_bright_button.svg"],"lib/assets/map_icons/svg/openmoji_broccoli.svg":["lib/assets/map_icons/svg/openmoji_broccoli.svg"],"lib/assets/map_icons/svg/openmoji_broken_heart.svg":["lib/assets/map_icons/svg/openmoji_broken_heart.svg"],"lib/assets/map_icons/svg/openmoji_broom.svg":["lib/assets/map_icons/svg/openmoji_broom.svg"],"lib/assets/map_icons/svg/openmoji_browncoat_flag.svg":["lib/assets/map_icons/svg/openmoji_browncoat_flag.svg"],"lib/assets/map_icons/svg/openmoji_bubble_tea.svg":["lib/assets/map_icons/svg/openmoji_bubble_tea.svg"],"lib/assets/map_icons/svg/openmoji_bubbles.svg":["lib/assets/map_icons/svg/openmoji_bubbles.svg"],"lib/assets/map_icons/svg/openmoji_bucket.svg":["lib/assets/map_icons/svg/openmoji_bucket.svg"],"lib/assets/map_icons/svg/openmoji_bug.svg":["lib/assets/map_icons/svg/openmoji_bug.svg"],"lib/assets/map_icons/svg/openmoji_building_construction.svg":["lib/assets/map_icons/svg/openmoji_building_construction.svg"],"lib/assets/map_icons/svg/openmoji_bullet_train.svg":["lib/assets/map_icons/svg/openmoji_bullet_train.svg"],"lib/assets/map_icons/svg/openmoji_bullseye.svg":["lib/assets/map_icons/svg/openmoji_bullseye.svg"],"lib/assets/map_icons/svg/openmoji_burrito.svg":["lib/assets/map_icons/svg/openmoji_burrito.svg"],"lib/assets/map_icons/svg/openmoji_bus.svg":["lib/assets/map_icons/svg/openmoji_bus.svg"],"lib/assets/map_icons/svg/openmoji_bus_stop.svg":["lib/assets/map_icons/svg/openmoji_bus_stop.svg"],"lib/assets/map_icons/svg/openmoji_bust_in_silhouette.svg":["lib/assets/map_icons/svg/openmoji_bust_in_silhouette.svg"],"lib/assets/map_icons/svg/openmoji_busts_in_silhouette.svg":["lib/assets/map_icons/svg/openmoji_busts_in_silhouette.svg"],"lib/assets/map_icons/svg/openmoji_butter.svg":["lib/assets/map_icons/svg/openmoji_butter.svg"],"lib/assets/map_icons/svg/openmoji_butterfly.svg":["lib/assets/map_icons/svg/openmoji_butterfly.svg"],"lib/assets/map_icons/svg/openmoji_cable.svg":["lib/assets/map_icons/svg/openmoji_cable.svg"],"lib/assets/map_icons/svg/openmoji_cactus.svg":["lib/assets/map_icons/svg/openmoji_cactus.svg"],"lib/assets/map_icons/svg/openmoji_cafeteria.svg":["lib/assets/map_icons/svg/openmoji_cafeteria.svg"],"lib/assets/map_icons/svg/openmoji_cake.svg":["lib/assets/map_icons/svg/openmoji_cake.svg"],"lib/assets/map_icons/svg/openmoji_calendar.svg":["lib/assets/map_icons/svg/openmoji_calendar.svg"],"lib/assets/map_icons/svg/openmoji_california_flag.svg":["lib/assets/map_icons/svg/openmoji_california_flag.svg"],"lib/assets/map_icons/svg/openmoji_call_me_hand.svg":["lib/assets/map_icons/svg/openmoji_call_me_hand.svg"],"lib/assets/map_icons/svg/openmoji_camel.svg":["lib/assets/map_icons/svg/openmoji_camel.svg"],"lib/assets/map_icons/svg/openmoji_camera.svg":["lib/assets/map_icons/svg/openmoji_camera.svg"],"lib/assets/map_icons/svg/openmoji_camera_with_flash.svg":["lib/assets/map_icons/svg/openmoji_camera_with_flash.svg"],"lib/assets/map_icons/svg/openmoji_camping.svg":["lib/assets/map_icons/svg/openmoji_camping.svg"],"lib/assets/map_icons/svg/openmoji_cancer.svg":["lib/assets/map_icons/svg/openmoji_cancer.svg"],"lib/assets/map_icons/svg/openmoji_candle.svg":["lib/assets/map_icons/svg/openmoji_candle.svg"],"lib/assets/map_icons/svg/openmoji_candy.svg":["lib/assets/map_icons/svg/openmoji_candy.svg"],"lib/assets/map_icons/svg/openmoji_cane.svg":["lib/assets/map_icons/svg/openmoji_cane.svg"],"lib/assets/map_icons/svg/openmoji_canned_food.svg":["lib/assets/map_icons/svg/openmoji_canned_food.svg"],"lib/assets/map_icons/svg/openmoji_canoe.svg":["lib/assets/map_icons/svg/openmoji_canoe.svg"],"lib/assets/map_icons/svg/openmoji_capricorn.svg":["lib/assets/map_icons/svg/openmoji_capricorn.svg"],"lib/assets/map_icons/svg/openmoji_card_file_box.svg":["lib/assets/map_icons/svg/openmoji_card_file_box.svg"],"lib/assets/map_icons/svg/openmoji_card_index.svg":["lib/assets/map_icons/svg/openmoji_card_index.svg"],"lib/assets/map_icons/svg/openmoji_card_index_dividers.svg":["lib/assets/map_icons/svg/openmoji_card_index_dividers.svg"],"lib/assets/map_icons/svg/openmoji_carousel_horse.svg":["lib/assets/map_icons/svg/openmoji_carousel_horse.svg"],"lib/assets/map_icons/svg/openmoji_carp_streamer.svg":["lib/assets/map_icons/svg/openmoji_carp_streamer.svg"],"lib/assets/map_icons/svg/openmoji_carpentry_saw.svg":["lib/assets/map_icons/svg/openmoji_carpentry_saw.svg"],"lib/assets/map_icons/svg/openmoji_carrot.svg":["lib/assets/map_icons/svg/openmoji_carrot.svg"],"lib/assets/map_icons/svg/openmoji_castle.svg":["lib/assets/map_icons/svg/openmoji_castle.svg"],"lib/assets/map_icons/svg/openmoji_cat.svg":["lib/assets/map_icons/svg/openmoji_cat.svg"],"lib/assets/map_icons/svg/openmoji_cat_face.svg":["lib/assets/map_icons/svg/openmoji_cat_face.svg"],"lib/assets/map_icons/svg/openmoji_cat_with_tears_of_joy.svg":["lib/assets/map_icons/svg/openmoji_cat_with_tears_of_joy.svg"],"lib/assets/map_icons/svg/openmoji_cat_with_wry_smile.svg":["lib/assets/map_icons/svg/openmoji_cat_with_wry_smile.svg"],"lib/assets/map_icons/svg/openmoji_chains.svg":["lib/assets/map_icons/svg/openmoji_chains.svg"],"lib/assets/map_icons/svg/openmoji_chair.svg":["lib/assets/map_icons/svg/openmoji_chair.svg"],"lib/assets/map_icons/svg/openmoji_champignon_full.svg":["lib/assets/map_icons/svg/openmoji_champignon_full.svg"],"lib/assets/map_icons/svg/openmoji_champignon_slice.svg":["lib/assets/map_icons/svg/openmoji_champignon_slice.svg"],"lib/assets/map_icons/svg/openmoji_charge_plug.svg":["lib/assets/map_icons/svg/openmoji_charge_plug.svg"],"lib/assets/map_icons/svg/openmoji_chart_decreasing.svg":["lib/assets/map_icons/svg/openmoji_chart_decreasing.svg"],"lib/assets/map_icons/svg/openmoji_chart_increasing.svg":["lib/assets/map_icons/svg/openmoji_chart_increasing.svg"],"lib/assets/map_icons/svg/openmoji_chart_increasing_with_yen.svg":["lib/assets/map_icons/svg/openmoji_chart_increasing_with_yen.svg"],"lib/assets/map_icons/svg/openmoji_chats.svg":["lib/assets/map_icons/svg/openmoji_chats.svg"],"lib/assets/map_icons/svg/openmoji_check_box_with_check.svg":["lib/assets/map_icons/svg/openmoji_check_box_with_check.svg"],"lib/assets/map_icons/svg/openmoji_check_mark.svg":["lib/assets/map_icons/svg/openmoji_check_mark.svg"],"lib/assets/map_icons/svg/openmoji_check_mark_button.svg":["lib/assets/map_icons/svg/openmoji_check_mark_button.svg"],"lib/assets/map_icons/svg/openmoji_cheese_wedge.svg":["lib/assets/map_icons/svg/openmoji_cheese_wedge.svg"],"lib/assets/map_icons/svg/openmoji_chequered_flag.svg":["lib/assets/map_icons/svg/openmoji_chequered_flag.svg"],"lib/assets/map_icons/svg/openmoji_cherries.svg":["lib/assets/map_icons/svg/openmoji_cherries.svg"],"lib/assets/map_icons/svg/openmoji_cherry_blossom.svg":["lib/assets/map_icons/svg/openmoji_cherry_blossom.svg"],"lib/assets/map_icons/svg/openmoji_chess_pawn.svg":["lib/assets/map_icons/svg/openmoji_chess_pawn.svg"],"lib/assets/map_icons/svg/openmoji_chestnut.svg":["lib/assets/map_icons/svg/openmoji_chestnut.svg"],"lib/assets/map_icons/svg/openmoji_chicken.svg":["lib/assets/map_icons/svg/openmoji_chicken.svg"],"lib/assets/map_icons/svg/openmoji_child.svg":["lib/assets/map_icons/svg/openmoji_child.svg"],"lib/assets/map_icons/svg/openmoji_children_crossing.svg":["lib/assets/map_icons/svg/openmoji_children_crossing.svg"],"lib/assets/map_icons/svg/openmoji_chipmunk.svg":["lib/assets/map_icons/svg/openmoji_chipmunk.svg"],"lib/assets/map_icons/svg/openmoji_chocolate_bar.svg":["lib/assets/map_icons/svg/openmoji_chocolate_bar.svg"],"lib/assets/map_icons/svg/openmoji_chopsticks.svg":["lib/assets/map_icons/svg/openmoji_chopsticks.svg"],"lib/assets/map_icons/svg/openmoji_christmas_tree.svg":["lib/assets/map_icons/svg/openmoji_christmas_tree.svg"],"lib/assets/map_icons/svg/openmoji_chrome.svg":["lib/assets/map_icons/svg/openmoji_chrome.svg"],"lib/assets/map_icons/svg/openmoji_chromium.svg":["lib/assets/map_icons/svg/openmoji_chromium.svg"],"lib/assets/map_icons/svg/openmoji_church.svg":["lib/assets/map_icons/svg/openmoji_church.svg"],"lib/assets/map_icons/svg/openmoji_cigarette.svg":["lib/assets/map_icons/svg/openmoji_cigarette.svg"],"lib/assets/map_icons/svg/openmoji_cinema.svg":["lib/assets/map_icons/svg/openmoji_cinema.svg"],"lib/assets/map_icons/svg/openmoji_circle.svg":["lib/assets/map_icons/svg/openmoji_circle.svg"],"lib/assets/map_icons/svg/openmoji_circle_with_left_half.svg":["lib/assets/map_icons/svg/openmoji_circle_with_left_half.svg"],"lib/assets/map_icons/svg/openmoji_circle_with_right_half.svg":["lib/assets/map_icons/svg/openmoji_circle_with_right_half.svg"],"lib/assets/map_icons/svg/openmoji_circled_anticlockwise_arrow.svg":["lib/assets/map_icons/svg/openmoji_circled_anticlockwise_arrow.svg"],"lib/assets/map_icons/svg/openmoji_circled_c_with_overlaid_backslash.svg":["lib/assets/map_icons/svg/openmoji_circled_c_with_overlaid_backslash.svg"],"lib/assets/map_icons/svg/openmoji_circled_cc.svg":["lib/assets/map_icons/svg/openmoji_circled_cc.svg"],"lib/assets/map_icons/svg/openmoji_circled_dollar_sign_with_overlaid_backslash.svg":["lib/assets/map_icons/svg/openmoji_circled_dollar_sign_with_overlaid_backslash.svg"],"lib/assets/map_icons/svg/openmoji_circled_equals.svg":["lib/assets/map_icons/svg/openmoji_circled_equals.svg"],"lib/assets/map_icons/svg/openmoji_circled_human_figure.svg":["lib/assets/map_icons/svg/openmoji_circled_human_figure.svg"],"lib/assets/map_icons/svg/openmoji_circled_m.svg":["lib/assets/map_icons/svg/openmoji_circled_m.svg"],"lib/assets/map_icons/svg/openmoji_circled_zero_with_slash.svg":["lib/assets/map_icons/svg/openmoji_circled_zero_with_slash.svg"],"lib/assets/map_icons/svg/openmoji_circuit.svg":["lib/assets/map_icons/svg/openmoji_circuit.svg"],"lib/assets/map_icons/svg/openmoji_circus_tent.svg":["lib/assets/map_icons/svg/openmoji_circus_tent.svg"],"lib/assets/map_icons/svg/openmoji_cityscape.svg":["lib/assets/map_icons/svg/openmoji_cityscape.svg"],"lib/assets/map_icons/svg/openmoji_cityscape_at_dusk.svg":["lib/assets/map_icons/svg/openmoji_cityscape_at_dusk.svg"],"lib/assets/map_icons/svg/openmoji_cl_button.svg":["lib/assets/map_icons/svg/openmoji_cl_button.svg"],"lib/assets/map_icons/svg/openmoji_clamp.svg":["lib/assets/map_icons/svg/openmoji_clamp.svg"],"lib/assets/map_icons/svg/openmoji_clapper_board.svg":["lib/assets/map_icons/svg/openmoji_clapper_board.svg"],"lib/assets/map_icons/svg/openmoji_clapping_hands.svg":["lib/assets/map_icons/svg/openmoji_clapping_hands.svg"],"lib/assets/map_icons/svg/openmoji_classical_building.svg":["lib/assets/map_icons/svg/openmoji_classical_building.svg"],"lib/assets/map_icons/svg/openmoji_clinical_thermometer.svg":["lib/assets/map_icons/svg/openmoji_clinical_thermometer.svg"],"lib/assets/map_icons/svg/openmoji_clinking_beer_mugs.svg":["lib/assets/map_icons/svg/openmoji_clinking_beer_mugs.svg"],"lib/assets/map_icons/svg/openmoji_clinking_glasses.svg":["lib/assets/map_icons/svg/openmoji_clinking_glasses.svg"],"lib/assets/map_icons/svg/openmoji_clipboard.svg":["lib/assets/map_icons/svg/openmoji_clipboard.svg"],"lib/assets/map_icons/svg/openmoji_clockwise_vertical_arrows.svg":["lib/assets/map_icons/svg/openmoji_clockwise_vertical_arrows.svg"],"lib/assets/map_icons/svg/openmoji_close.svg":["lib/assets/map_icons/svg/openmoji_close.svg"],"lib/assets/map_icons/svg/openmoji_closed_book.svg":["lib/assets/map_icons/svg/openmoji_closed_book.svg"],"lib/assets/map_icons/svg/openmoji_closed_mailbox_with_lowered_flag.svg":["lib/assets/map_icons/svg/openmoji_closed_mailbox_with_lowered_flag.svg"],"lib/assets/map_icons/svg/openmoji_closed_mailbox_with_raised_flag.svg":["lib/assets/map_icons/svg/openmoji_closed_mailbox_with_raised_flag.svg"],"lib/assets/map_icons/svg/openmoji_closed_umbrella.svg":["lib/assets/map_icons/svg/openmoji_closed_umbrella.svg"],"lib/assets/map_icons/svg/openmoji_cloud.svg":["lib/assets/map_icons/svg/openmoji_cloud.svg"],"lib/assets/map_icons/svg/openmoji_cloud_with_lightning.svg":["lib/assets/map_icons/svg/openmoji_cloud_with_lightning.svg"],"lib/assets/map_icons/svg/openmoji_cloud_with_lightning_and_rain.svg":["lib/assets/map_icons/svg/openmoji_cloud_with_lightning_and_rain.svg"],"lib/assets/map_icons/svg/openmoji_cloud_with_rain.svg":["lib/assets/map_icons/svg/openmoji_cloud_with_rain.svg"],"lib/assets/map_icons/svg/openmoji_cloud_with_snow.svg":["lib/assets/map_icons/svg/openmoji_cloud_with_snow.svg"],"lib/assets/map_icons/svg/openmoji_clown_face.svg":["lib/assets/map_icons/svg/openmoji_clown_face.svg"],"lib/assets/map_icons/svg/openmoji_club_suit.svg":["lib/assets/map_icons/svg/openmoji_club_suit.svg"],"lib/assets/map_icons/svg/openmoji_clutch_bag.svg":["lib/assets/map_icons/svg/openmoji_clutch_bag.svg"],"lib/assets/map_icons/svg/openmoji_coat.svg":["lib/assets/map_icons/svg/openmoji_coat.svg"],"lib/assets/map_icons/svg/openmoji_cockroach.svg":["lib/assets/map_icons/svg/openmoji_cockroach.svg"],"lib/assets/map_icons/svg/openmoji_cocktail_glass.svg":["lib/assets/map_icons/svg/openmoji_cocktail_glass.svg"],"lib/assets/map_icons/svg/openmoji_coconut.svg":["lib/assets/map_icons/svg/openmoji_coconut.svg"],"lib/assets/map_icons/svg/openmoji_code_editor.svg":["lib/assets/map_icons/svg/openmoji_code_editor.svg"],"lib/assets/map_icons/svg/openmoji_coffee_grinder.svg":["lib/assets/map_icons/svg/openmoji_coffee_grinder.svg"],"lib/assets/map_icons/svg/openmoji_coffin.svg":["lib/assets/map_icons/svg/openmoji_coffin.svg"],"lib/assets/map_icons/svg/openmoji_coin.svg":["lib/assets/map_icons/svg/openmoji_coin.svg"],"lib/assets/map_icons/svg/openmoji_cold_face.svg":["lib/assets/map_icons/svg/openmoji_cold_face.svg"],"lib/assets/map_icons/svg/openmoji_collaboration.svg":["lib/assets/map_icons/svg/openmoji_collaboration.svg"],"lib/assets/map_icons/svg/openmoji_collision.svg":["lib/assets/map_icons/svg/openmoji_collision.svg"],"lib/assets/map_icons/svg/openmoji_colossus_of_rhodes.svg":["lib/assets/map_icons/svg/openmoji_colossus_of_rhodes.svg"],"lib/assets/map_icons/svg/openmoji_comet.svg":["lib/assets/map_icons/svg/openmoji_comet.svg"],"lib/assets/map_icons/svg/openmoji_comment.svg":["lib/assets/map_icons/svg/openmoji_comment.svg"],"lib/assets/map_icons/svg/openmoji_compass.svg":["lib/assets/map_icons/svg/openmoji_compass.svg"],"lib/assets/map_icons/svg/openmoji_compose.svg":["lib/assets/map_icons/svg/openmoji_compose.svg"],"lib/assets/map_icons/svg/openmoji_computer_disk.svg":["lib/assets/map_icons/svg/openmoji_computer_disk.svg"],"lib/assets/map_icons/svg/openmoji_computer_mouse.svg":["lib/assets/map_icons/svg/openmoji_computer_mouse.svg"],"lib/assets/map_icons/svg/openmoji_confetti_ball.svg":["lib/assets/map_icons/svg/openmoji_confetti_ball.svg"],"lib/assets/map_icons/svg/openmoji_confounded_face.svg":["lib/assets/map_icons/svg/openmoji_confounded_face.svg"],"lib/assets/map_icons/svg/openmoji_confused_face.svg":["lib/assets/map_icons/svg/openmoji_confused_face.svg"],"lib/assets/map_icons/svg/openmoji_construction.svg":["lib/assets/map_icons/svg/openmoji_construction.svg"],"lib/assets/map_icons/svg/openmoji_construction_worker.svg":["lib/assets/map_icons/svg/openmoji_construction_worker.svg"],"lib/assets/map_icons/svg/openmoji_contacts.svg":["lib/assets/map_icons/svg/openmoji_contacts.svg"],"lib/assets/map_icons/svg/openmoji_control_knobs.svg":["lib/assets/map_icons/svg/openmoji_control_knobs.svg"],"lib/assets/map_icons/svg/openmoji_convenience_store.svg":["lib/assets/map_icons/svg/openmoji_convenience_store.svg"],"lib/assets/map_icons/svg/openmoji_cook.svg":["lib/assets/map_icons/svg/openmoji_cook.svg"],"lib/assets/map_icons/svg/openmoji_cooked_rice.svg":["lib/assets/map_icons/svg/openmoji_cooked_rice.svg"],"lib/assets/map_icons/svg/openmoji_cookie.svg":["lib/assets/map_icons/svg/openmoji_cookie.svg"],"lib/assets/map_icons/svg/openmoji_cooking.svg":["lib/assets/map_icons/svg/openmoji_cooking.svg"],"lib/assets/map_icons/svg/openmoji_cool_button.svg":["lib/assets/map_icons/svg/openmoji_cool_button.svg"],"lib/assets/map_icons/svg/openmoji_copy.svg":["lib/assets/map_icons/svg/openmoji_copy.svg"],"lib/assets/map_icons/svg/openmoji_copyleft_symbol.svg":["lib/assets/map_icons/svg/openmoji_copyleft_symbol.svg"],"lib/assets/map_icons/svg/openmoji_copyright.svg":["lib/assets/map_icons/svg/openmoji_copyright.svg"],"lib/assets/map_icons/svg/openmoji_coral.svg":["lib/assets/map_icons/svg/openmoji_coral.svg"],"lib/assets/map_icons/svg/openmoji_couch_and_lamp.svg":["lib/assets/map_icons/svg/openmoji_couch_and_lamp.svg"],"lib/assets/map_icons/svg/openmoji_counterclockwise_arrows_button.svg":["lib/assets/map_icons/svg/openmoji_counterclockwise_arrows_button.svg"],"lib/assets/map_icons/svg/openmoji_couple_with_heart.svg":["lib/assets/map_icons/svg/openmoji_couple_with_heart.svg"],"lib/assets/map_icons/svg/openmoji_couple_with_heart_man_man.svg":["lib/assets/map_icons/svg/openmoji_couple_with_heart_man_man.svg"],"lib/assets/map_icons/svg/openmoji_couple_with_heart_woman_man.svg":["lib/assets/map_icons/svg/openmoji_couple_with_heart_woman_man.svg"],"lib/assets/map_icons/svg/openmoji_couple_with_heart_woman_woman.svg":["lib/assets/map_icons/svg/openmoji_couple_with_heart_woman_woman.svg"],"lib/assets/map_icons/svg/openmoji_cow.svg":["lib/assets/map_icons/svg/openmoji_cow.svg"],"lib/assets/map_icons/svg/openmoji_cow_face.svg":["lib/assets/map_icons/svg/openmoji_cow_face.svg"],"lib/assets/map_icons/svg/openmoji_cowboy_hat_face.svg":["lib/assets/map_icons/svg/openmoji_cowboy_hat_face.svg"],"lib/assets/map_icons/svg/openmoji_crab.svg":["lib/assets/map_icons/svg/openmoji_crab.svg"],"lib/assets/map_icons/svg/openmoji_crayon.svg":["lib/assets/map_icons/svg/openmoji_crayon.svg"],"lib/assets/map_icons/svg/openmoji_credit_card.svg":["lib/assets/map_icons/svg/openmoji_credit_card.svg"],"lib/assets/map_icons/svg/openmoji_crescent_moon.svg":["lib/assets/map_icons/svg/openmoji_crescent_moon.svg"],"lib/assets/map_icons/svg/openmoji_cricket.svg":["lib/assets/map_icons/svg/openmoji_cricket.svg"],"lib/assets/map_icons/svg/openmoji_cricket_game.svg":["lib/assets/map_icons/svg/openmoji_cricket_game.svg"],"lib/assets/map_icons/svg/openmoji_crocodile.svg":["lib/assets/map_icons/svg/openmoji_crocodile.svg"],"lib/assets/map_icons/svg/openmoji_croissant.svg":["lib/assets/map_icons/svg/openmoji_croissant.svg"],"lib/assets/map_icons/svg/openmoji_cross_mark.svg":["lib/assets/map_icons/svg/openmoji_cross_mark.svg"],"lib/assets/map_icons/svg/openmoji_cross_mark_button.svg":["lib/assets/map_icons/svg/openmoji_cross_mark_button.svg"],"lib/assets/map_icons/svg/openmoji_crossed_fingers.svg":["lib/assets/map_icons/svg/openmoji_crossed_fingers.svg"],"lib/assets/map_icons/svg/openmoji_crossed_flags.svg":["lib/assets/map_icons/svg/openmoji_crossed_flags.svg"],"lib/assets/map_icons/svg/openmoji_crossed_swords.svg":["lib/assets/map_icons/svg/openmoji_crossed_swords.svg"],"lib/assets/map_icons/svg/openmoji_crown.svg":["lib/assets/map_icons/svg/openmoji_crown.svg"],"lib/assets/map_icons/svg/openmoji_crutch.svg":["lib/assets/map_icons/svg/openmoji_crutch.svg"],"lib/assets/map_icons/svg/openmoji_crutches.svg":["lib/assets/map_icons/svg/openmoji_crutches.svg"],"lib/assets/map_icons/svg/openmoji_crying_cat.svg":["lib/assets/map_icons/svg/openmoji_crying_cat.svg"],"lib/assets/map_icons/svg/openmoji_crying_face.svg":["lib/assets/map_icons/svg/openmoji_crying_face.svg"],"lib/assets/map_icons/svg/openmoji_crystal_ball.svg":["lib/assets/map_icons/svg/openmoji_crystal_ball.svg"],"lib/assets/map_icons/svg/openmoji_ct_scan.svg":["lib/assets/map_icons/svg/openmoji_ct_scan.svg"],"lib/assets/map_icons/svg/openmoji_cucumber.svg":["lib/assets/map_icons/svg/openmoji_cucumber.svg"],"lib/assets/map_icons/svg/openmoji_cup_with_straw.svg":["lib/assets/map_icons/svg/openmoji_cup_with_straw.svg"],"lib/assets/map_icons/svg/openmoji_cupcake.svg":["lib/assets/map_icons/svg/openmoji_cupcake.svg"],"lib/assets/map_icons/svg/openmoji_curling_stone.svg":["lib/assets/map_icons/svg/openmoji_curling_stone.svg"],"lib/assets/map_icons/svg/openmoji_curly_hair.svg":["lib/assets/map_icons/svg/openmoji_curly_hair.svg"],"lib/assets/map_icons/svg/openmoji_curly_loop.svg":["lib/assets/map_icons/svg/openmoji_curly_loop.svg"],"lib/assets/map_icons/svg/openmoji_currency_exchange.svg":["lib/assets/map_icons/svg/openmoji_currency_exchange.svg"],"lib/assets/map_icons/svg/openmoji_curry_rice.svg":["lib/assets/map_icons/svg/openmoji_curry_rice.svg"],"lib/assets/map_icons/svg/openmoji_cursor.svg":["lib/assets/map_icons/svg/openmoji_cursor.svg"],"lib/assets/map_icons/svg/openmoji_custard.svg":["lib/assets/map_icons/svg/openmoji_custard.svg"],"lib/assets/map_icons/svg/openmoji_customs.svg":["lib/assets/map_icons/svg/openmoji_customs.svg"],"lib/assets/map_icons/svg/openmoji_cut_of_meat.svg":["lib/assets/map_icons/svg/openmoji_cut_of_meat.svg"],"lib/assets/map_icons/svg/openmoji_cyclone.svg":["lib/assets/map_icons/svg/openmoji_cyclone.svg"],"lib/assets/map_icons/svg/openmoji_dagger.svg":["lib/assets/map_icons/svg/openmoji_dagger.svg"],"lib/assets/map_icons/svg/openmoji_dango.svg":["lib/assets/map_icons/svg/openmoji_dango.svg"],"lib/assets/map_icons/svg/openmoji_dark_skin_tone.svg":["lib/assets/map_icons/svg/openmoji_dark_skin_tone.svg"],"lib/assets/map_icons/svg/openmoji_dashing_away.svg":["lib/assets/map_icons/svg/openmoji_dashing_away.svg"],"lib/assets/map_icons/svg/openmoji_deaf_man.svg":["lib/assets/map_icons/svg/openmoji_deaf_man.svg"],"lib/assets/map_icons/svg/openmoji_deaf_person.svg":["lib/assets/map_icons/svg/openmoji_deaf_person.svg"],"lib/assets/map_icons/svg/openmoji_deaf_woman.svg":["lib/assets/map_icons/svg/openmoji_deaf_woman.svg"],"lib/assets/map_icons/svg/openmoji_deciduous_tree.svg":["lib/assets/map_icons/svg/openmoji_deciduous_tree.svg"],"lib/assets/map_icons/svg/openmoji_deer.svg":["lib/assets/map_icons/svg/openmoji_deer.svg"],"lib/assets/map_icons/svg/openmoji_dejected_face.svg":["lib/assets/map_icons/svg/openmoji_dejected_face.svg"],"lib/assets/map_icons/svg/openmoji_delete.svg":["lib/assets/map_icons/svg/openmoji_delete.svg"],"lib/assets/map_icons/svg/openmoji_delivery_truck.svg":["lib/assets/map_icons/svg/openmoji_delivery_truck.svg"],"lib/assets/map_icons/svg/openmoji_department_store.svg":["lib/assets/map_icons/svg/openmoji_department_store.svg"],"lib/assets/map_icons/svg/openmoji_derelict_house.svg":["lib/assets/map_icons/svg/openmoji_derelict_house.svg"],"lib/assets/map_icons/svg/openmoji_desert.svg":["lib/assets/map_icons/svg/openmoji_desert.svg"],"lib/assets/map_icons/svg/openmoji_desert_island.svg":["lib/assets/map_icons/svg/openmoji_desert_island.svg"],"lib/assets/map_icons/svg/openmoji_desktop_computer.svg":["lib/assets/map_icons/svg/openmoji_desktop_computer.svg"],"lib/assets/map_icons/svg/openmoji_details.svg":["lib/assets/map_icons/svg/openmoji_details.svg"],"lib/assets/map_icons/svg/openmoji_detective.svg":["lib/assets/map_icons/svg/openmoji_detective.svg"],"lib/assets/map_icons/svg/openmoji_diamond_suit.svg":["lib/assets/map_icons/svg/openmoji_diamond_suit.svg"],"lib/assets/map_icons/svg/openmoji_diamond_with_a_dot.svg":["lib/assets/map_icons/svg/openmoji_diamond_with_a_dot.svg"],"lib/assets/map_icons/svg/openmoji_dim_button.svg":["lib/assets/map_icons/svg/openmoji_dim_button.svg"],"lib/assets/map_icons/svg/openmoji_disappointed_face.svg":["lib/assets/map_icons/svg/openmoji_disappointed_face.svg"],"lib/assets/map_icons/svg/openmoji_disguised_face.svg":["lib/assets/map_icons/svg/openmoji_disguised_face.svg"],"lib/assets/map_icons/svg/openmoji_disinfect_surface.svg":["lib/assets/map_icons/svg/openmoji_disinfect_surface.svg"],"lib/assets/map_icons/svg/openmoji_divide.svg":["lib/assets/map_icons/svg/openmoji_divide.svg"],"lib/assets/map_icons/svg/openmoji_diving_mask.svg":["lib/assets/map_icons/svg/openmoji_diving_mask.svg"],"lib/assets/map_icons/svg/openmoji_diya_lamp.svg":["lib/assets/map_icons/svg/openmoji_diya_lamp.svg"],"lib/assets/map_icons/svg/openmoji_dizzy.svg":["lib/assets/map_icons/svg/openmoji_dizzy.svg"],"lib/assets/map_icons/svg/openmoji_dj.svg":["lib/assets/map_icons/svg/openmoji_dj.svg"],"lib/assets/map_icons/svg/openmoji_dj_man.svg":["lib/assets/map_icons/svg/openmoji_dj_man.svg"],"lib/assets/map_icons/svg/openmoji_dj_woman.svg":["lib/assets/map_icons/svg/openmoji_dj_woman.svg"],"lib/assets/map_icons/svg/openmoji_dna.svg":["lib/assets/map_icons/svg/openmoji_dna.svg"],"lib/assets/map_icons/svg/openmoji_dodo.svg":["lib/assets/map_icons/svg/openmoji_dodo.svg"],"lib/assets/map_icons/svg/openmoji_doe.svg":["lib/assets/map_icons/svg/openmoji_doe.svg"],"lib/assets/map_icons/svg/openmoji_dog.svg":["lib/assets/map_icons/svg/openmoji_dog.svg"],"lib/assets/map_icons/svg/openmoji_dog_face.svg":["lib/assets/map_icons/svg/openmoji_dog_face.svg"],"lib/assets/map_icons/svg/openmoji_dollar_banknote.svg":["lib/assets/map_icons/svg/openmoji_dollar_banknote.svg"],"lib/assets/map_icons/svg/openmoji_dolphin.svg":["lib/assets/map_icons/svg/openmoji_dolphin.svg"],"lib/assets/map_icons/svg/openmoji_donkey.svg":["lib/assets/map_icons/svg/openmoji_donkey.svg"],"lib/assets/map_icons/svg/openmoji_door.svg":["lib/assets/map_icons/svg/openmoji_door.svg"],"lib/assets/map_icons/svg/openmoji_dotted_line_face.svg":["lib/assets/map_icons/svg/openmoji_dotted_line_face.svg"],"lib/assets/map_icons/svg/openmoji_dotted_six_pointed_star.svg":["lib/assets/map_icons/svg/openmoji_dotted_six_pointed_star.svg"],"lib/assets/map_icons/svg/openmoji_double_curly_loop.svg":["lib/assets/map_icons/svg/openmoji_double_curly_loop.svg"],"lib/assets/map_icons/svg/openmoji_double_exclamation_mark.svg":["lib/assets/map_icons/svg/openmoji_double_exclamation_mark.svg"],"lib/assets/map_icons/svg/openmoji_double_tap.svg":["lib/assets/map_icons/svg/openmoji_double_tap.svg"],"lib/assets/map_icons/svg/openmoji_doughnut.svg":["lib/assets/map_icons/svg/openmoji_doughnut.svg"],"lib/assets/map_icons/svg/openmoji_dove.svg":["lib/assets/map_icons/svg/openmoji_dove.svg"],"lib/assets/map_icons/svg/openmoji_down_arrow.svg":["lib/assets/map_icons/svg/openmoji_down_arrow.svg"],"lib/assets/map_icons/svg/openmoji_down_left_arrow.svg":["lib/assets/map_icons/svg/openmoji_down_left_arrow.svg"],"lib/assets/map_icons/svg/openmoji_down_right_arrow.svg":["lib/assets/map_icons/svg/openmoji_down_right_arrow.svg"],"lib/assets/map_icons/svg/openmoji_downcast_face_with_sweat.svg":["lib/assets/map_icons/svg/openmoji_downcast_face_with_sweat.svg"],"lib/assets/map_icons/svg/openmoji_download.svg":["lib/assets/map_icons/svg/openmoji_download.svg"],"lib/assets/map_icons/svg/openmoji_downwards_button.svg":["lib/assets/map_icons/svg/openmoji_downwards_button.svg"],"lib/assets/map_icons/svg/openmoji_dragon.svg":["lib/assets/map_icons/svg/openmoji_dragon.svg"],"lib/assets/map_icons/svg/openmoji_dragon_face.svg":["lib/assets/map_icons/svg/openmoji_dragon_face.svg"],"lib/assets/map_icons/svg/openmoji_dress.svg":["lib/assets/map_icons/svg/openmoji_dress.svg"],"lib/assets/map_icons/svg/openmoji_drip_coffee_maker.svg":["lib/assets/map_icons/svg/openmoji_drip_coffee_maker.svg"],"lib/assets/map_icons/svg/openmoji_drone.svg":["lib/assets/map_icons/svg/openmoji_drone.svg"],"lib/assets/map_icons/svg/openmoji_drooling_face.svg":["lib/assets/map_icons/svg/openmoji_drooling_face.svg"],"lib/assets/map_icons/svg/openmoji_drop_cover_hold.svg":["lib/assets/map_icons/svg/openmoji_drop_cover_hold.svg"],"lib/assets/map_icons/svg/openmoji_drop_of_blood.svg":["lib/assets/map_icons/svg/openmoji_drop_of_blood.svg"],"lib/assets/map_icons/svg/openmoji_droplet.svg":["lib/assets/map_icons/svg/openmoji_droplet.svg"],"lib/assets/map_icons/svg/openmoji_drum.svg":["lib/assets/map_icons/svg/openmoji_drum.svg"],"lib/assets/map_icons/svg/openmoji_drunk_person.svg":["lib/assets/map_icons/svg/openmoji_drunk_person.svg"],"lib/assets/map_icons/svg/openmoji_duck.svg":["lib/assets/map_icons/svg/openmoji_duck.svg"],"lib/assets/map_icons/svg/openmoji_dumpling.svg":["lib/assets/map_icons/svg/openmoji_dumpling.svg"],"lib/assets/map_icons/svg/openmoji_duplicate.svg":["lib/assets/map_icons/svg/openmoji_duplicate.svg"],"lib/assets/map_icons/svg/openmoji_dvd.svg":["lib/assets/map_icons/svg/openmoji_dvd.svg"],"lib/assets/map_icons/svg/openmoji_e_mail.svg":["lib/assets/map_icons/svg/openmoji_e_mail.svg"],"lib/assets/map_icons/svg/openmoji_eagle.svg":["lib/assets/map_icons/svg/openmoji_eagle.svg"],"lib/assets/map_icons/svg/openmoji_ear.svg":["lib/assets/map_icons/svg/openmoji_ear.svg"],"lib/assets/map_icons/svg/openmoji_ear_of_corn.svg":["lib/assets/map_icons/svg/openmoji_ear_of_corn.svg"],"lib/assets/map_icons/svg/openmoji_ear_with_hearing_aid.svg":["lib/assets/map_icons/svg/openmoji_ear_with_hearing_aid.svg"],"lib/assets/map_icons/svg/openmoji_earache.svg":["lib/assets/map_icons/svg/openmoji_earache.svg"],"lib/assets/map_icons/svg/openmoji_earthquake.svg":["lib/assets/map_icons/svg/openmoji_earthquake.svg"],"lib/assets/map_icons/svg/openmoji_ecg_waves.svg":["lib/assets/map_icons/svg/openmoji_ecg_waves.svg"],"lib/assets/map_icons/svg/openmoji_edge.svg":["lib/assets/map_icons/svg/openmoji_edge.svg"],"lib/assets/map_icons/svg/openmoji_edit.svg":["lib/assets/map_icons/svg/openmoji_edit.svg"],"lib/assets/map_icons/svg/openmoji_egg.svg":["lib/assets/map_icons/svg/openmoji_egg.svg"],"lib/assets/map_icons/svg/openmoji_eggplant.svg":["lib/assets/map_icons/svg/openmoji_eggplant.svg"],"lib/assets/map_icons/svg/openmoji_eiffel_tower.svg":["lib/assets/map_icons/svg/openmoji_eiffel_tower.svg"],"lib/assets/map_icons/svg/openmoji_eight_oclock.svg":["lib/assets/map_icons/svg/openmoji_eight_oclock.svg"],"lib/assets/map_icons/svg/openmoji_eight_pointed_star.svg":["lib/assets/map_icons/svg/openmoji_eight_pointed_star.svg"],"lib/assets/map_icons/svg/openmoji_eight_spoked_asterisk.svg":["lib/assets/map_icons/svg/openmoji_eight_spoked_asterisk.svg"],"lib/assets/map_icons/svg/openmoji_eight_thirty.svg":["lib/assets/map_icons/svg/openmoji_eight_thirty.svg"],"lib/assets/map_icons/svg/openmoji_eject_button.svg":["lib/assets/map_icons/svg/openmoji_eject_button.svg"],"lib/assets/map_icons/svg/openmoji_electric_coffee_percolator.svg":["lib/assets/map_icons/svg/openmoji_electric_coffee_percolator.svg"],"lib/assets/map_icons/svg/openmoji_electric_plug.svg":["lib/assets/map_icons/svg/openmoji_electric_plug.svg"],"lib/assets/map_icons/svg/openmoji_electric_plug_red.svg":["lib/assets/map_icons/svg/openmoji_electric_plug_red.svg"],"lib/assets/map_icons/svg/openmoji_elephant.svg":["lib/assets/map_icons/svg/openmoji_elephant.svg"],"lib/assets/map_icons/svg/openmoji_elevator.svg":["lib/assets/map_icons/svg/openmoji_elevator.svg"],"lib/assets/map_icons/svg/openmoji_eleven_oclock.svg":["lib/assets/map_icons/svg/openmoji_eleven_oclock.svg"],"lib/assets/map_icons/svg/openmoji_eleven_thirty.svg":["lib/assets/map_icons/svg/openmoji_eleven_thirty.svg"],"lib/assets/map_icons/svg/openmoji_elf.svg":["lib/assets/map_icons/svg/openmoji_elf.svg"],"lib/assets/map_icons/svg/openmoji_emergency_exit.svg":["lib/assets/map_icons/svg/openmoji_emergency_exit.svg"],"lib/assets/map_icons/svg/openmoji_emergency_exit_door.svg":["lib/assets/map_icons/svg/openmoji_emergency_exit_door.svg"],"lib/assets/map_icons/svg/openmoji_empty_nest.svg":["lib/assets/map_icons/svg/openmoji_empty_nest.svg"],"lib/assets/map_icons/svg/openmoji_end_arrow.svg":["lib/assets/map_icons/svg/openmoji_end_arrow.svg"],"lib/assets/map_icons/svg/openmoji_enraged_face.svg":["lib/assets/map_icons/svg/openmoji_enraged_face.svg"],"lib/assets/map_icons/svg/openmoji_envelope.svg":["lib/assets/map_icons/svg/openmoji_envelope.svg"],"lib/assets/map_icons/svg/openmoji_envelope_with_arrow.svg":["lib/assets/map_icons/svg/openmoji_envelope_with_arrow.svg"],"lib/assets/map_icons/svg/openmoji_espresso_machine.svg":["lib/assets/map_icons/svg/openmoji_espresso_machine.svg"],"lib/assets/map_icons/svg/openmoji_euro_banknote.svg":["lib/assets/map_icons/svg/openmoji_euro_banknote.svg"],"lib/assets/map_icons/svg/openmoji_european_name_badge.svg":["lib/assets/map_icons/svg/openmoji_european_name_badge.svg"],"lib/assets/map_icons/svg/openmoji_evacuate.svg":["lib/assets/map_icons/svg/openmoji_evacuate.svg"],"lib/assets/map_icons/svg/openmoji_evacuate_downstairs.svg":["lib/assets/map_icons/svg/openmoji_evacuate_downstairs.svg"],"lib/assets/map_icons/svg/openmoji_evacuate_fire.svg":["lib/assets/map_icons/svg/openmoji_evacuate_fire.svg"],"lib/assets/map_icons/svg/openmoji_evacuate_to_shelter.svg":["lib/assets/map_icons/svg/openmoji_evacuate_to_shelter.svg"],"lib/assets/map_icons/svg/openmoji_evacuate_vertical.svg":["lib/assets/map_icons/svg/openmoji_evacuate_vertical.svg"],"lib/assets/map_icons/svg/openmoji_evergreen_tree.svg":["lib/assets/map_icons/svg/openmoji_evergreen_tree.svg"],"lib/assets/map_icons/svg/openmoji_ewe.svg":["lib/assets/map_icons/svg/openmoji_ewe.svg"],"lib/assets/map_icons/svg/openmoji_exclamation_mark.svg":["lib/assets/map_icons/svg/openmoji_exclamation_mark.svg"],"lib/assets/map_icons/svg/openmoji_exclamation_question_mark.svg":["lib/assets/map_icons/svg/openmoji_exclamation_question_mark.svg"],"lib/assets/map_icons/svg/openmoji_exhaust_gases_car.svg":["lib/assets/map_icons/svg/openmoji_exhaust_gases_car.svg"],"lib/assets/map_icons/svg/openmoji_exhaust_gases_factory.svg":["lib/assets/map_icons/svg/openmoji_exhaust_gases_factory.svg"],"lib/assets/map_icons/svg/openmoji_exhausted_face.svg":["lib/assets/map_icons/svg/openmoji_exhausted_face.svg"],"lib/assets/map_icons/svg/openmoji_exit.svg":["lib/assets/map_icons/svg/openmoji_exit.svg"],"lib/assets/map_icons/svg/openmoji_exploding_head.svg":["lib/assets/map_icons/svg/openmoji_exploding_head.svg"],"lib/assets/map_icons/svg/openmoji_expressionless_face.svg":["lib/assets/map_icons/svg/openmoji_expressionless_face.svg"],"lib/assets/map_icons/svg/openmoji_eye.svg":["lib/assets/map_icons/svg/openmoji_eye.svg"],"lib/assets/map_icons/svg/openmoji_eye_in_speech_bubble.svg":["lib/assets/map_icons/svg/openmoji_eye_in_speech_bubble.svg"],"lib/assets/map_icons/svg/openmoji_eye_pain.svg":["lib/assets/map_icons/svg/openmoji_eye_pain.svg"],"lib/assets/map_icons/svg/openmoji_eyes.svg":["lib/assets/map_icons/svg/openmoji_eyes.svg"],"lib/assets/map_icons/svg/openmoji_face_blowing_a_kiss.svg":["lib/assets/map_icons/svg/openmoji_face_blowing_a_kiss.svg"],"lib/assets/map_icons/svg/openmoji_face_exhaling.svg":["lib/assets/map_icons/svg/openmoji_face_exhaling.svg"],"lib/assets/map_icons/svg/openmoji_face_holding_back_tears.svg":["lib/assets/map_icons/svg/openmoji_face_holding_back_tears.svg"],"lib/assets/map_icons/svg/openmoji_face_in_clouds.svg":["lib/assets/map_icons/svg/openmoji_face_in_clouds.svg"],"lib/assets/map_icons/svg/openmoji_face_savoring_food.svg":["lib/assets/map_icons/svg/openmoji_face_savoring_food.svg"],"lib/assets/map_icons/svg/openmoji_face_screaming_in_fear.svg":["lib/assets/map_icons/svg/openmoji_face_screaming_in_fear.svg"],"lib/assets/map_icons/svg/openmoji_face_vomiting.svg":["lib/assets/map_icons/svg/openmoji_face_vomiting.svg"],"lib/assets/map_icons/svg/openmoji_face_with_crossed_out_eyes.svg":["lib/assets/map_icons/svg/openmoji_face_with_crossed_out_eyes.svg"],"lib/assets/map_icons/svg/openmoji_face_with_diagonal_mouth.svg":["lib/assets/map_icons/svg/openmoji_face_with_diagonal_mouth.svg"],"lib/assets/map_icons/svg/openmoji_face_with_hand_over_mouth.svg":["lib/assets/map_icons/svg/openmoji_face_with_hand_over_mouth.svg"],"lib/assets/map_icons/svg/openmoji_face_with_head_bandage.svg":["lib/assets/map_icons/svg/openmoji_face_with_head_bandage.svg"],"lib/assets/map_icons/svg/openmoji_face_with_medical_mask.svg":["lib/assets/map_icons/svg/openmoji_face_with_medical_mask.svg"],"lib/assets/map_icons/svg/openmoji_face_with_monocle.svg":["lib/assets/map_icons/svg/openmoji_face_with_monocle.svg"],"lib/assets/map_icons/svg/openmoji_face_with_open_eyes_and_hand_over_mouth.svg":["lib/assets/map_icons/svg/openmoji_face_with_open_eyes_and_hand_over_mouth.svg"],"lib/assets/map_icons/svg/openmoji_face_with_open_mouth.svg":["lib/assets/map_icons/svg/openmoji_face_with_open_mouth.svg"],"lib/assets/map_icons/svg/openmoji_face_with_peeking_eye.svg":["lib/assets/map_icons/svg/openmoji_face_with_peeking_eye.svg"],"lib/assets/map_icons/svg/openmoji_face_with_raised_eyebrow.svg":["lib/assets/map_icons/svg/openmoji_face_with_raised_eyebrow.svg"],"lib/assets/map_icons/svg/openmoji_face_with_rolling_eyes.svg":["lib/assets/map_icons/svg/openmoji_face_with_rolling_eyes.svg"],"lib/assets/map_icons/svg/openmoji_face_with_spiral_eyes.svg":["lib/assets/map_icons/svg/openmoji_face_with_spiral_eyes.svg"],"lib/assets/map_icons/svg/openmoji_face_with_steam_from_nose.svg":["lib/assets/map_icons/svg/openmoji_face_with_steam_from_nose.svg"],"lib/assets/map_icons/svg/openmoji_face_with_symbols_on_mouth.svg":["lib/assets/map_icons/svg/openmoji_face_with_symbols_on_mouth.svg"],"lib/assets/map_icons/svg/openmoji_face_with_tears_of_joy.svg":["lib/assets/map_icons/svg/openmoji_face_with_tears_of_joy.svg"],"lib/assets/map_icons/svg/openmoji_face_with_thermometer.svg":["lib/assets/map_icons/svg/openmoji_face_with_thermometer.svg"],"lib/assets/map_icons/svg/openmoji_face_with_tongue.svg":["lib/assets/map_icons/svg/openmoji_face_with_tongue.svg"],"lib/assets/map_icons/svg/openmoji_face_without_mouth.svg":["lib/assets/map_icons/svg/openmoji_face_without_mouth.svg"],"lib/assets/map_icons/svg/openmoji_facebook.svg":["lib/assets/map_icons/svg/openmoji_facebook.svg"],"lib/assets/map_icons/svg/openmoji_factory.svg":["lib/assets/map_icons/svg/openmoji_factory.svg"],"lib/assets/map_icons/svg/openmoji_factory_worker.svg":["lib/assets/map_icons/svg/openmoji_factory_worker.svg"],"lib/assets/map_icons/svg/openmoji_fairy.svg":["lib/assets/map_icons/svg/openmoji_fairy.svg"],"lib/assets/map_icons/svg/openmoji_falafel.svg":["lib/assets/map_icons/svg/openmoji_falafel.svg"],"lib/assets/map_icons/svg/openmoji_fallen_leaf.svg":["lib/assets/map_icons/svg/openmoji_fallen_leaf.svg"],"lib/assets/map_icons/svg/openmoji_family.svg":["lib/assets/map_icons/svg/openmoji_family.svg"],"lib/assets/map_icons/svg/openmoji_family_man_boy.svg":["lib/assets/map_icons/svg/openmoji_family_man_boy.svg"],"lib/assets/map_icons/svg/openmoji_family_man_boy_boy.svg":["lib/assets/map_icons/svg/openmoji_family_man_boy_boy.svg"],"lib/assets/map_icons/svg/openmoji_family_man_girl.svg":["lib/assets/map_icons/svg/openmoji_family_man_girl.svg"],"lib/assets/map_icons/svg/openmoji_family_man_girl_boy.svg":["lib/assets/map_icons/svg/openmoji_family_man_girl_boy.svg"],"lib/assets/map_icons/svg/openmoji_family_man_girl_girl.svg":["lib/assets/map_icons/svg/openmoji_family_man_girl_girl.svg"],"lib/assets/map_icons/svg/openmoji_family_man_man_boy.svg":["lib/assets/map_icons/svg/openmoji_family_man_man_boy.svg"],"lib/assets/map_icons/svg/openmoji_family_man_man_boy_boy.svg":["lib/assets/map_icons/svg/openmoji_family_man_man_boy_boy.svg"],"lib/assets/map_icons/svg/openmoji_family_man_man_girl.svg":["lib/assets/map_icons/svg/openmoji_family_man_man_girl.svg"],"lib/assets/map_icons/svg/openmoji_family_man_man_girl_boy.svg":["lib/assets/map_icons/svg/openmoji_family_man_man_girl_boy.svg"],"lib/assets/map_icons/svg/openmoji_family_man_man_girl_girl.svg":["lib/assets/map_icons/svg/openmoji_family_man_man_girl_girl.svg"],"lib/assets/map_icons/svg/openmoji_family_man_woman_boy.svg":["lib/assets/map_icons/svg/openmoji_family_man_woman_boy.svg"],"lib/assets/map_icons/svg/openmoji_family_man_woman_boy_boy.svg":["lib/assets/map_icons/svg/openmoji_family_man_woman_boy_boy.svg"],"lib/assets/map_icons/svg/openmoji_family_man_woman_girl.svg":["lib/assets/map_icons/svg/openmoji_family_man_woman_girl.svg"],"lib/assets/map_icons/svg/openmoji_family_man_woman_girl_boy.svg":["lib/assets/map_icons/svg/openmoji_family_man_woman_girl_boy.svg"],"lib/assets/map_icons/svg/openmoji_family_man_woman_girl_girl.svg":["lib/assets/map_icons/svg/openmoji_family_man_woman_girl_girl.svg"],"lib/assets/map_icons/svg/openmoji_family_woman_boy.svg":["lib/assets/map_icons/svg/openmoji_family_woman_boy.svg"],"lib/assets/map_icons/svg/openmoji_family_woman_boy_boy.svg":["lib/assets/map_icons/svg/openmoji_family_woman_boy_boy.svg"],"lib/assets/map_icons/svg/openmoji_family_woman_girl.svg":["lib/assets/map_icons/svg/openmoji_family_woman_girl.svg"],"lib/assets/map_icons/svg/openmoji_family_woman_girl_boy.svg":["lib/assets/map_icons/svg/openmoji_family_woman_girl_boy.svg"],"lib/assets/map_icons/svg/openmoji_family_woman_girl_girl.svg":["lib/assets/map_icons/svg/openmoji_family_woman_girl_girl.svg"],"lib/assets/map_icons/svg/openmoji_family_woman_woman_boy.svg":["lib/assets/map_icons/svg/openmoji_family_woman_woman_boy.svg"],"lib/assets/map_icons/svg/openmoji_family_woman_woman_boy_boy.svg":["lib/assets/map_icons/svg/openmoji_family_woman_woman_boy_boy.svg"],"lib/assets/map_icons/svg/openmoji_family_woman_woman_girl.svg":["lib/assets/map_icons/svg/openmoji_family_woman_woman_girl.svg"],"lib/assets/map_icons/svg/openmoji_family_woman_woman_girl_boy.svg":["lib/assets/map_icons/svg/openmoji_family_woman_woman_girl_boy.svg"],"lib/assets/map_icons/svg/openmoji_family_woman_woman_girl_girl.svg":["lib/assets/map_icons/svg/openmoji_family_woman_woman_girl_girl.svg"],"lib/assets/map_icons/svg/openmoji_farmer.svg":["lib/assets/map_icons/svg/openmoji_farmer.svg"],"lib/assets/map_icons/svg/openmoji_fast_down_button.svg":["lib/assets/map_icons/svg/openmoji_fast_down_button.svg"],"lib/assets/map_icons/svg/openmoji_fast_forward_button.svg":["lib/assets/map_icons/svg/openmoji_fast_forward_button.svg"],"lib/assets/map_icons/svg/openmoji_fast_reverse_button.svg":["lib/assets/map_icons/svg/openmoji_fast_reverse_button.svg"],"lib/assets/map_icons/svg/openmoji_fast_up_button.svg":["lib/assets/map_icons/svg/openmoji_fast_up_button.svg"],"lib/assets/map_icons/svg/openmoji_fax_machine.svg":["lib/assets/map_icons/svg/openmoji_fax_machine.svg"],"lib/assets/map_icons/svg/openmoji_fearful_face.svg":["lib/assets/map_icons/svg/openmoji_fearful_face.svg"],"lib/assets/map_icons/svg/openmoji_feather.svg":["lib/assets/map_icons/svg/openmoji_feather.svg"],"lib/assets/map_icons/svg/openmoji_female_doctor.svg":["lib/assets/map_icons/svg/openmoji_female_doctor.svg"],"lib/assets/map_icons/svg/openmoji_female_nurse.svg":["lib/assets/map_icons/svg/openmoji_female_nurse.svg"],"lib/assets/map_icons/svg/openmoji_female_sign.svg":["lib/assets/map_icons/svg/openmoji_female_sign.svg"],"lib/assets/map_icons/svg/openmoji_ferris_wheel.svg":["lib/assets/map_icons/svg/openmoji_ferris_wheel.svg"],"lib/assets/map_icons/svg/openmoji_ferry.svg":["lib/assets/map_icons/svg/openmoji_ferry.svg"],"lib/assets/map_icons/svg/openmoji_field_hockey.svg":["lib/assets/map_icons/svg/openmoji_field_hockey.svg"],"lib/assets/map_icons/svg/openmoji_file_cabinet.svg":["lib/assets/map_icons/svg/openmoji_file_cabinet.svg"],"lib/assets/map_icons/svg/openmoji_file_folder.svg":["lib/assets/map_icons/svg/openmoji_file_folder.svg"],"lib/assets/map_icons/svg/openmoji_filled_large_circle.svg":["lib/assets/map_icons/svg/openmoji_filled_large_circle.svg"],"lib/assets/map_icons/svg/openmoji_film_frames.svg":["lib/assets/map_icons/svg/openmoji_film_frames.svg"],"lib/assets/map_icons/svg/openmoji_film_projector.svg":["lib/assets/map_icons/svg/openmoji_film_projector.svg"],"lib/assets/map_icons/svg/openmoji_filter.svg":["lib/assets/map_icons/svg/openmoji_filter.svg"],"lib/assets/map_icons/svg/openmoji_finger_pushing_button.svg":["lib/assets/map_icons/svg/openmoji_finger_pushing_button.svg"],"lib/assets/map_icons/svg/openmoji_fire.svg":["lib/assets/map_icons/svg/openmoji_fire.svg"],"lib/assets/map_icons/svg/openmoji_fire_engine.svg":["lib/assets/map_icons/svg/openmoji_fire_engine.svg"],"lib/assets/map_icons/svg/openmoji_fire_extinguisher.svg":["lib/assets/map_icons/svg/openmoji_fire_extinguisher.svg"],"lib/assets/map_icons/svg/openmoji_firecracker.svg":["lib/assets/map_icons/svg/openmoji_firecracker.svg"],"lib/assets/map_icons/svg/openmoji_firefighter.svg":["lib/assets/map_icons/svg/openmoji_firefighter.svg"],"lib/assets/map_icons/svg/openmoji_firefox.svg":["lib/assets/map_icons/svg/openmoji_firefox.svg"],"lib/assets/map_icons/svg/openmoji_fireworks.svg":["lib/assets/map_icons/svg/openmoji_fireworks.svg"],"lib/assets/map_icons/svg/openmoji_first_aid.svg":["lib/assets/map_icons/svg/openmoji_first_aid.svg"],"lib/assets/map_icons/svg/openmoji_first_aid_bag.svg":["lib/assets/map_icons/svg/openmoji_first_aid_bag.svg"],"lib/assets/map_icons/svg/openmoji_first_aid_kit.svg":["lib/assets/map_icons/svg/openmoji_first_aid_kit.svg"],"lib/assets/map_icons/svg/openmoji_first_quarter_moon.svg":["lib/assets/map_icons/svg/openmoji_first_quarter_moon.svg"],"lib/assets/map_icons/svg/openmoji_first_quarter_moon_face.svg":["lib/assets/map_icons/svg/openmoji_first_quarter_moon_face.svg"],"lib/assets/map_icons/svg/openmoji_fish.svg":["lib/assets/map_icons/svg/openmoji_fish.svg"],"lib/assets/map_icons/svg/openmoji_fish_cake_with_swirl.svg":["lib/assets/map_icons/svg/openmoji_fish_cake_with_swirl.svg"],"lib/assets/map_icons/svg/openmoji_fisheye.svg":["lib/assets/map_icons/svg/openmoji_fisheye.svg"],"lib/assets/map_icons/svg/openmoji_fishing_pole.svg":["lib/assets/map_icons/svg/openmoji_fishing_pole.svg"],"lib/assets/map_icons/svg/openmoji_five_oclock.svg":["lib/assets/map_icons/svg/openmoji_five_oclock.svg"],"lib/assets/map_icons/svg/openmoji_five_thirty.svg":["lib/assets/map_icons/svg/openmoji_five_thirty.svg"],"lib/assets/map_icons/svg/openmoji_flag_belize.svg":["lib/assets/map_icons/svg/openmoji_flag_belize.svg"],"lib/assets/map_icons/svg/openmoji_flag_in_hole.svg":["lib/assets/map_icons/svg/openmoji_flag_in_hole.svg"],"lib/assets/map_icons/svg/openmoji_flag_nepal.svg":["lib/assets/map_icons/svg/openmoji_flag_nepal.svg"],"lib/assets/map_icons/svg/openmoji_flag_switzerland.svg":["lib/assets/map_icons/svg/openmoji_flag_switzerland.svg"],"lib/assets/map_icons/svg/openmoji_flag_vatican_city.svg":["lib/assets/map_icons/svg/openmoji_flag_vatican_city.svg"],"lib/assets/map_icons/svg/openmoji_flagged_building.svg":["lib/assets/map_icons/svg/openmoji_flagged_building.svg"],"lib/assets/map_icons/svg/openmoji_flagged_point.svg":["lib/assets/map_icons/svg/openmoji_flagged_point.svg"],"lib/assets/map_icons/svg/openmoji_flamingo.svg":["lib/assets/map_icons/svg/openmoji_flamingo.svg"],"lib/assets/map_icons/svg/openmoji_flashlight.svg":["lib/assets/map_icons/svg/openmoji_flashlight.svg"],"lib/assets/map_icons/svg/openmoji_flat_shoe.svg":["lib/assets/map_icons/svg/openmoji_flat_shoe.svg"],"lib/assets/map_icons/svg/openmoji_flatbread.svg":["lib/assets/map_icons/svg/openmoji_flatbread.svg"],"lib/assets/map_icons/svg/openmoji_fleur_de_lis.svg":["lib/assets/map_icons/svg/openmoji_fleur_de_lis.svg"],"lib/assets/map_icons/svg/openmoji_flexed_biceps.svg":["lib/assets/map_icons/svg/openmoji_flexed_biceps.svg"],"lib/assets/map_icons/svg/openmoji_floating_ice.svg":["lib/assets/map_icons/svg/openmoji_floating_ice.svg"],"lib/assets/map_icons/svg/openmoji_floating_ice_broken.svg":["lib/assets/map_icons/svg/openmoji_floating_ice_broken.svg"],"lib/assets/map_icons/svg/openmoji_flood.svg":["lib/assets/map_icons/svg/openmoji_flood.svg"],"lib/assets/map_icons/svg/openmoji_floppy_disk.svg":["lib/assets/map_icons/svg/openmoji_floppy_disk.svg"],"lib/assets/map_icons/svg/openmoji_flower.svg":["lib/assets/map_icons/svg/openmoji_flower.svg"],"lib/assets/map_icons/svg/openmoji_flower_playing_cards.svg":["lib/assets/map_icons/svg/openmoji_flower_playing_cards.svg"],"lib/assets/map_icons/svg/openmoji_flushed_face.svg":["lib/assets/map_icons/svg/openmoji_flushed_face.svg"],"lib/assets/map_icons/svg/openmoji_fly.svg":["lib/assets/map_icons/svg/openmoji_fly.svg"],"lib/assets/map_icons/svg/openmoji_flying_disc.svg":["lib/assets/map_icons/svg/openmoji_flying_disc.svg"],"lib/assets/map_icons/svg/openmoji_flying_saucer.svg":["lib/assets/map_icons/svg/openmoji_flying_saucer.svg"],"lib/assets/map_icons/svg/openmoji_fog.svg":["lib/assets/map_icons/svg/openmoji_fog.svg"],"lib/assets/map_icons/svg/openmoji_foggy.svg":["lib/assets/map_icons/svg/openmoji_foggy.svg"],"lib/assets/map_icons/svg/openmoji_foggy_mountain.svg":["lib/assets/map_icons/svg/openmoji_foggy_mountain.svg"],"lib/assets/map_icons/svg/openmoji_folded_hands.svg":["lib/assets/map_icons/svg/openmoji_folded_hands.svg"],"lib/assets/map_icons/svg/openmoji_fondue.svg":["lib/assets/map_icons/svg/openmoji_fondue.svg"],"lib/assets/map_icons/svg/openmoji_foot.svg":["lib/assets/map_icons/svg/openmoji_foot.svg"],"lib/assets/map_icons/svg/openmoji_footprints.svg":["lib/assets/map_icons/svg/openmoji_footprints.svg"],"lib/assets/map_icons/svg/openmoji_forceps.svg":["lib/assets/map_icons/svg/openmoji_forceps.svg"],"lib/assets/map_icons/svg/openmoji_fork_and_knife.svg":["lib/assets/map_icons/svg/openmoji_fork_and_knife.svg"],"lib/assets/map_icons/svg/openmoji_fork_and_knife_with_plate.svg":["lib/assets/map_icons/svg/openmoji_fork_and_knife_with_plate.svg"],"lib/assets/map_icons/svg/openmoji_fortune_cookie.svg":["lib/assets/map_icons/svg/openmoji_fortune_cookie.svg"],"lib/assets/map_icons/svg/openmoji_forward.svg":["lib/assets/map_icons/svg/openmoji_forward.svg"],"lib/assets/map_icons/svg/openmoji_fountain.svg":["lib/assets/map_icons/svg/openmoji_fountain.svg"],"lib/assets/map_icons/svg/openmoji_fountain_pen.svg":["lib/assets/map_icons/svg/openmoji_fountain_pen.svg"],"lib/assets/map_icons/svg/openmoji_four_leaf_clover.svg":["lib/assets/map_icons/svg/openmoji_four_leaf_clover.svg"],"lib/assets/map_icons/svg/openmoji_four_oclock.svg":["lib/assets/map_icons/svg/openmoji_four_oclock.svg"],"lib/assets/map_icons/svg/openmoji_four_thirty.svg":["lib/assets/map_icons/svg/openmoji_four_thirty.svg"],"lib/assets/map_icons/svg/openmoji_fox.svg":["lib/assets/map_icons/svg/openmoji_fox.svg"],"lib/assets/map_icons/svg/openmoji_fracture_leg.svg":["lib/assets/map_icons/svg/openmoji_fracture_leg.svg"],"lib/assets/map_icons/svg/openmoji_framed_picture.svg":["lib/assets/map_icons/svg/openmoji_framed_picture.svg"],"lib/assets/map_icons/svg/openmoji_free_button.svg":["lib/assets/map_icons/svg/openmoji_free_button.svg"],"lib/assets/map_icons/svg/openmoji_french_fries.svg":["lib/assets/map_icons/svg/openmoji_french_fries.svg"],"lib/assets/map_icons/svg/openmoji_french_press.svg":["lib/assets/map_icons/svg/openmoji_french_press.svg"],"lib/assets/map_icons/svg/openmoji_fried_shrimp.svg":["lib/assets/map_icons/svg/openmoji_fried_shrimp.svg"],"lib/assets/map_icons/svg/openmoji_frog.svg":["lib/assets/map_icons/svg/openmoji_frog.svg"],"lib/assets/map_icons/svg/openmoji_front_facing_baby_chick.svg":["lib/assets/map_icons/svg/openmoji_front_facing_baby_chick.svg"],"lib/assets/map_icons/svg/openmoji_frowning_face.svg":["lib/assets/map_icons/svg/openmoji_frowning_face.svg"],"lib/assets/map_icons/svg/openmoji_frowning_face_with_open_mouth.svg":["lib/assets/map_icons/svg/openmoji_frowning_face_with_open_mouth.svg"],"lib/assets/map_icons/svg/openmoji_fuel_pump.svg":["lib/assets/map_icons/svg/openmoji_fuel_pump.svg"],"lib/assets/map_icons/svg/openmoji_full_large_square.svg":["lib/assets/map_icons/svg/openmoji_full_large_square.svg"],"lib/assets/map_icons/svg/openmoji_full_medium_small_square.svg":["lib/assets/map_icons/svg/openmoji_full_medium_small_square.svg"],"lib/assets/map_icons/svg/openmoji_full_medium_square.svg":["lib/assets/map_icons/svg/openmoji_full_medium_square.svg"],"lib/assets/map_icons/svg/openmoji_full_moon.svg":["lib/assets/map_icons/svg/openmoji_full_moon.svg"],"lib/assets/map_icons/svg/openmoji_full_moon_face.svg":["lib/assets/map_icons/svg/openmoji_full_moon_face.svg"],"lib/assets/map_icons/svg/openmoji_full_octagon.svg":["lib/assets/map_icons/svg/openmoji_full_octagon.svg"],"lib/assets/map_icons/svg/openmoji_full_pentagon.svg":["lib/assets/map_icons/svg/openmoji_full_pentagon.svg"],"lib/assets/map_icons/svg/openmoji_full_small_square.svg":["lib/assets/map_icons/svg/openmoji_full_small_square.svg"],"lib/assets/map_icons/svg/openmoji_full_vertical_ellipse.svg":["lib/assets/map_icons/svg/openmoji_full_vertical_ellipse.svg"],"lib/assets/map_icons/svg/openmoji_full_vertical_rectangle.svg":["lib/assets/map_icons/svg/openmoji_full_vertical_rectangle.svg"],"lib/assets/map_icons/svg/openmoji_funeral_urn.svg":["lib/assets/map_icons/svg/openmoji_funeral_urn.svg"],"lib/assets/map_icons/svg/openmoji_game_die.svg":["lib/assets/map_icons/svg/openmoji_game_die.svg"],"lib/assets/map_icons/svg/openmoji_gardener_man.svg":["lib/assets/map_icons/svg/openmoji_gardener_man.svg"],"lib/assets/map_icons/svg/openmoji_gardener_woman.svg":["lib/assets/map_icons/svg/openmoji_gardener_woman.svg"],"lib/assets/map_icons/svg/openmoji_gardening_gloves.svg":["lib/assets/map_icons/svg/openmoji_gardening_gloves.svg"],"lib/assets/map_icons/svg/openmoji_garlic.svg":["lib/assets/map_icons/svg/openmoji_garlic.svg"],"lib/assets/map_icons/svg/openmoji_gear.svg":["lib/assets/map_icons/svg/openmoji_gear.svg"],"lib/assets/map_icons/svg/openmoji_geiger_counter.svg":["lib/assets/map_icons/svg/openmoji_geiger_counter.svg"],"lib/assets/map_icons/svg/openmoji_gem_stone.svg":["lib/assets/map_icons/svg/openmoji_gem_stone.svg"],"lib/assets/map_icons/svg/openmoji_gemini.svg":["lib/assets/map_icons/svg/openmoji_gemini.svg"],"lib/assets/map_icons/svg/openmoji_genie.svg":["lib/assets/map_icons/svg/openmoji_genie.svg"],"lib/assets/map_icons/svg/openmoji_ghost.svg":["lib/assets/map_icons/svg/openmoji_ghost.svg"],"lib/assets/map_icons/svg/openmoji_giraffe.svg":["lib/assets/map_icons/svg/openmoji_giraffe.svg"],"lib/assets/map_icons/svg/openmoji_girl.svg":["lib/assets/map_icons/svg/openmoji_girl.svg"],"lib/assets/map_icons/svg/openmoji_github.svg":["lib/assets/map_icons/svg/openmoji_github.svg"],"lib/assets/map_icons/svg/openmoji_gitlab.svg":["lib/assets/map_icons/svg/openmoji_gitlab.svg"],"lib/assets/map_icons/svg/openmoji_glass_of_milk.svg":["lib/assets/map_icons/svg/openmoji_glass_of_milk.svg"],"lib/assets/map_icons/svg/openmoji_glasses.svg":["lib/assets/map_icons/svg/openmoji_glasses.svg"],"lib/assets/map_icons/svg/openmoji_globe_showing_americas.svg":["lib/assets/map_icons/svg/openmoji_globe_showing_americas.svg"],"lib/assets/map_icons/svg/openmoji_globe_showing_asia_australia.svg":["lib/assets/map_icons/svg/openmoji_globe_showing_asia_australia.svg"],"lib/assets/map_icons/svg/openmoji_globe_showing_europe_africa.svg":["lib/assets/map_icons/svg/openmoji_globe_showing_europe_africa.svg"],"lib/assets/map_icons/svg/openmoji_globe_with_meridians.svg":["lib/assets/map_icons/svg/openmoji_globe_with_meridians.svg"],"lib/assets/map_icons/svg/openmoji_gloves.svg":["lib/assets/map_icons/svg/openmoji_gloves.svg"],"lib/assets/map_icons/svg/openmoji_glowing_star.svg":["lib/assets/map_icons/svg/openmoji_glowing_star.svg"],"lib/assets/map_icons/svg/openmoji_goal_net.svg":["lib/assets/map_icons/svg/openmoji_goal_net.svg"],"lib/assets/map_icons/svg/openmoji_goat.svg":["lib/assets/map_icons/svg/openmoji_goat.svg"],"lib/assets/map_icons/svg/openmoji_goblin.svg":["lib/assets/map_icons/svg/openmoji_goblin.svg"],"lib/assets/map_icons/svg/openmoji_goggles.svg":["lib/assets/map_icons/svg/openmoji_goggles.svg"],"lib/assets/map_icons/svg/openmoji_goldfish.svg":["lib/assets/map_icons/svg/openmoji_goldfish.svg"],"lib/assets/map_icons/svg/openmoji_gorilla.svg":["lib/assets/map_icons/svg/openmoji_gorilla.svg"],"lib/assets/map_icons/svg/openmoji_gps.svg":["lib/assets/map_icons/svg/openmoji_gps.svg"],"lib/assets/map_icons/svg/openmoji_graduation_cap.svg":["lib/assets/map_icons/svg/openmoji_graduation_cap.svg"],"lib/assets/map_icons/svg/openmoji_grapes.svg":["lib/assets/map_icons/svg/openmoji_grapes.svg"],"lib/assets/map_icons/svg/openmoji_great_pyramid_of_giza.svg":["lib/assets/map_icons/svg/openmoji_great_pyramid_of_giza.svg"],"lib/assets/map_icons/svg/openmoji_green_book.svg":["lib/assets/map_icons/svg/openmoji_green_book.svg"],"lib/assets/map_icons/svg/openmoji_green_salad.svg":["lib/assets/map_icons/svg/openmoji_green_salad.svg"],"lib/assets/map_icons/svg/openmoji_greta_thunberg.svg":["lib/assets/map_icons/svg/openmoji_greta_thunberg.svg"],"lib/assets/map_icons/svg/openmoji_grimacing_face.svg":["lib/assets/map_icons/svg/openmoji_grimacing_face.svg"],"lib/assets/map_icons/svg/openmoji_grinning_cat.svg":["lib/assets/map_icons/svg/openmoji_grinning_cat.svg"],"lib/assets/map_icons/svg/openmoji_grinning_cat_with_smiling_eyes.svg":["lib/assets/map_icons/svg/openmoji_grinning_cat_with_smiling_eyes.svg"],"lib/assets/map_icons/svg/openmoji_grinning_face.svg":["lib/assets/map_icons/svg/openmoji_grinning_face.svg"],"lib/assets/map_icons/svg/openmoji_grinning_face_with_big_eyes.svg":["lib/assets/map_icons/svg/openmoji_grinning_face_with_big_eyes.svg"],"lib/assets/map_icons/svg/openmoji_grinning_face_with_smiling_eyes.svg":["lib/assets/map_icons/svg/openmoji_grinning_face_with_smiling_eyes.svg"],"lib/assets/map_icons/svg/openmoji_grinning_face_with_sweat.svg":["lib/assets/map_icons/svg/openmoji_grinning_face_with_sweat.svg"],"lib/assets/map_icons/svg/openmoji_grinning_squinting_face.svg":["lib/assets/map_icons/svg/openmoji_grinning_squinting_face.svg"],"lib/assets/map_icons/svg/openmoji_growing_heart.svg":["lib/assets/map_icons/svg/openmoji_growing_heart.svg"],"lib/assets/map_icons/svg/openmoji_guard.svg":["lib/assets/map_icons/svg/openmoji_guard.svg"],"lib/assets/map_icons/svg/openmoji_guide_dog.svg":["lib/assets/map_icons/svg/openmoji_guide_dog.svg"],"lib/assets/map_icons/svg/openmoji_guitar.svg":["lib/assets/map_icons/svg/openmoji_guitar.svg"],"lib/assets/map_icons/svg/openmoji_hacker_cat.svg":["lib/assets/map_icons/svg/openmoji_hacker_cat.svg"],"lib/assets/map_icons/svg/openmoji_hal_9000.svg":["lib/assets/map_icons/svg/openmoji_hal_9000.svg"],"lib/assets/map_icons/svg/openmoji_half_orange_fruit.svg":["lib/assets/map_icons/svg/openmoji_half_orange_fruit.svg"],"lib/assets/map_icons/svg/openmoji_hamburger.svg":["lib/assets/map_icons/svg/openmoji_hamburger.svg"],"lib/assets/map_icons/svg/openmoji_hamburger_menu.svg":["lib/assets/map_icons/svg/openmoji_hamburger_menu.svg"],"lib/assets/map_icons/svg/openmoji_hammer.svg":["lib/assets/map_icons/svg/openmoji_hammer.svg"],"lib/assets/map_icons/svg/openmoji_hammer_and_pick.svg":["lib/assets/map_icons/svg/openmoji_hammer_and_pick.svg"],"lib/assets/map_icons/svg/openmoji_hammer_and_wrench.svg":["lib/assets/map_icons/svg/openmoji_hammer_and_wrench.svg"],"lib/assets/map_icons/svg/openmoji_hamsa.svg":["lib/assets/map_icons/svg/openmoji_hamsa.svg"],"lib/assets/map_icons/svg/openmoji_hamster.svg":["lib/assets/map_icons/svg/openmoji_hamster.svg"],"lib/assets/map_icons/svg/openmoji_hand_with_fingers_splayed.svg":["lib/assets/map_icons/svg/openmoji_hand_with_fingers_splayed.svg"],"lib/assets/map_icons/svg/openmoji_hand_with_index_finger_and_thumb_crossed.svg":["lib/assets/map_icons/svg/openmoji_hand_with_index_finger_and_thumb_crossed.svg"],"lib/assets/map_icons/svg/openmoji_handbag.svg":["lib/assets/map_icons/svg/openmoji_handbag.svg"],"lib/assets/map_icons/svg/openmoji_handshake.svg":["lib/assets/map_icons/svg/openmoji_handshake.svg"],"lib/assets/map_icons/svg/openmoji_hanging_gardens_of_babylon.svg":["lib/assets/map_icons/svg/openmoji_hanging_gardens_of_babylon.svg"],"lib/assets/map_icons/svg/openmoji_hatching_chick.svg":["lib/assets/map_icons/svg/openmoji_hatching_chick.svg"],"lib/assets/map_icons/svg/openmoji_headache.svg":["lib/assets/map_icons/svg/openmoji_headache.svg"],"lib/assets/map_icons/svg/openmoji_headphone.svg":["lib/assets/map_icons/svg/openmoji_headphone.svg"],"lib/assets/map_icons/svg/openmoji_headstone.svg":["lib/assets/map_icons/svg/openmoji_headstone.svg"],"lib/assets/map_icons/svg/openmoji_health_worker.svg":["lib/assets/map_icons/svg/openmoji_health_worker.svg"],"lib/assets/map_icons/svg/openmoji_hear_no_evil_monkey.svg":["lib/assets/map_icons/svg/openmoji_hear_no_evil_monkey.svg"],"lib/assets/map_icons/svg/openmoji_heart.svg":["lib/assets/map_icons/svg/openmoji_heart.svg"],"lib/assets/map_icons/svg/openmoji_heart_decoration.svg":["lib/assets/map_icons/svg/openmoji_heart_decoration.svg"],"lib/assets/map_icons/svg/openmoji_heart_exclamation.svg":["lib/assets/map_icons/svg/openmoji_heart_exclamation.svg"],"lib/assets/map_icons/svg/openmoji_heart_hands.svg":["lib/assets/map_icons/svg/openmoji_heart_hands.svg"],"lib/assets/map_icons/svg/openmoji_heart_on_fire.svg":["lib/assets/map_icons/svg/openmoji_heart_on_fire.svg"],"lib/assets/map_icons/svg/openmoji_heart_suit.svg":["lib/assets/map_icons/svg/openmoji_heart_suit.svg"],"lib/assets/map_icons/svg/openmoji_heart_with_arrow.svg":["lib/assets/map_icons/svg/openmoji_heart_with_arrow.svg"],"lib/assets/map_icons/svg/openmoji_heart_with_ribbon.svg":["lib/assets/map_icons/svg/openmoji_heart_with_ribbon.svg"],"lib/assets/map_icons/svg/openmoji_heavy_circle.svg":["lib/assets/map_icons/svg/openmoji_heavy_circle.svg"],"lib/assets/map_icons/svg/openmoji_heavy_dollar_sign.svg":["lib/assets/map_icons/svg/openmoji_heavy_dollar_sign.svg"],"lib/assets/map_icons/svg/openmoji_heavy_equals_sign.svg":["lib/assets/map_icons/svg/openmoji_heavy_equals_sign.svg"],"lib/assets/map_icons/svg/openmoji_hedgehog.svg":["lib/assets/map_icons/svg/openmoji_hedgehog.svg"],"lib/assets/map_icons/svg/openmoji_helicopter.svg":["lib/assets/map_icons/svg/openmoji_helicopter.svg"],"lib/assets/map_icons/svg/openmoji_help_others.svg":["lib/assets/map_icons/svg/openmoji_help_others.svg"],"lib/assets/map_icons/svg/openmoji_herb.svg":["lib/assets/map_icons/svg/openmoji_herb.svg"],"lib/assets/map_icons/svg/openmoji_hibiscus.svg":["lib/assets/map_icons/svg/openmoji_hibiscus.svg"],"lib/assets/map_icons/svg/openmoji_high_heeled_shoe.svg":["lib/assets/map_icons/svg/openmoji_high_heeled_shoe.svg"],"lib/assets/map_icons/svg/openmoji_high_speed_train.svg":["lib/assets/map_icons/svg/openmoji_high_speed_train.svg"],"lib/assets/map_icons/svg/openmoji_high_voltage.svg":["lib/assets/map_icons/svg/openmoji_high_voltage.svg"],"lib/assets/map_icons/svg/openmoji_hiking_boot.svg":["lib/assets/map_icons/svg/openmoji_hiking_boot.svg"],"lib/assets/map_icons/svg/openmoji_hindu_temple.svg":["lib/assets/map_icons/svg/openmoji_hindu_temple.svg"],"lib/assets/map_icons/svg/openmoji_hippopotamus.svg":["lib/assets/map_icons/svg/openmoji_hippopotamus.svg"],"lib/assets/map_icons/svg/openmoji_hold.svg":["lib/assets/map_icons/svg/openmoji_hold.svg"],"lib/assets/map_icons/svg/openmoji_hole.svg":["lib/assets/map_icons/svg/openmoji_hole.svg"],"lib/assets/map_icons/svg/openmoji_hollow_circle.svg":["lib/assets/map_icons/svg/openmoji_hollow_circle.svg"],"lib/assets/map_icons/svg/openmoji_hollow_large_square.svg":["lib/assets/map_icons/svg/openmoji_hollow_large_square.svg"],"lib/assets/map_icons/svg/openmoji_hollow_medium_small_square.svg":["lib/assets/map_icons/svg/openmoji_hollow_medium_small_square.svg"],"lib/assets/map_icons/svg/openmoji_hollow_medium_square.svg":["lib/assets/map_icons/svg/openmoji_hollow_medium_square.svg"],"lib/assets/map_icons/svg/openmoji_hollow_pentagon.svg":["lib/assets/map_icons/svg/openmoji_hollow_pentagon.svg"],"lib/assets/map_icons/svg/openmoji_hollow_small_square.svg":["lib/assets/map_icons/svg/openmoji_hollow_small_square.svg"],"lib/assets/map_icons/svg/openmoji_hollow_vertical_ellipse.svg":["lib/assets/map_icons/svg/openmoji_hollow_vertical_ellipse.svg"],"lib/assets/map_icons/svg/openmoji_home_button.svg":["lib/assets/map_icons/svg/openmoji_home_button.svg"],"lib/assets/map_icons/svg/openmoji_honey_pot.svg":["lib/assets/map_icons/svg/openmoji_honey_pot.svg"],"lib/assets/map_icons/svg/openmoji_honeybee.svg":["lib/assets/map_icons/svg/openmoji_honeybee.svg"],"lib/assets/map_icons/svg/openmoji_hook.svg":["lib/assets/map_icons/svg/openmoji_hook.svg"],"lib/assets/map_icons/svg/openmoji_horizontal_full_hexagon.svg":["lib/assets/map_icons/svg/openmoji_horizontal_full_hexagon.svg"],"lib/assets/map_icons/svg/openmoji_horizontal_full_octagon.svg":["lib/assets/map_icons/svg/openmoji_horizontal_full_octagon.svg"],"lib/assets/map_icons/svg/openmoji_horizontal_traffic_light.svg":["lib/assets/map_icons/svg/openmoji_horizontal_traffic_light.svg"],"lib/assets/map_icons/svg/openmoji_horse.svg":["lib/assets/map_icons/svg/openmoji_horse.svg"],"lib/assets/map_icons/svg/openmoji_horse_face.svg":["lib/assets/map_icons/svg/openmoji_horse_face.svg"],"lib/assets/map_icons/svg/openmoji_horse_jumping_hurdle.svg":["lib/assets/map_icons/svg/openmoji_horse_jumping_hurdle.svg"],"lib/assets/map_icons/svg/openmoji_horse_racing.svg":["lib/assets/map_icons/svg/openmoji_horse_racing.svg"],"lib/assets/map_icons/svg/openmoji_horse_riding.svg":["lib/assets/map_icons/svg/openmoji_horse_riding.svg"],"lib/assets/map_icons/svg/openmoji_hospital.svg":["lib/assets/map_icons/svg/openmoji_hospital.svg"],"lib/assets/map_icons/svg/openmoji_hot_beverage.svg":["lib/assets/map_icons/svg/openmoji_hot_beverage.svg"],"lib/assets/map_icons/svg/openmoji_hot_dog.svg":["lib/assets/map_icons/svg/openmoji_hot_dog.svg"],"lib/assets/map_icons/svg/openmoji_hot_face.svg":["lib/assets/map_icons/svg/openmoji_hot_face.svg"],"lib/assets/map_icons/svg/openmoji_hot_pepper.svg":["lib/assets/map_icons/svg/openmoji_hot_pepper.svg"],"lib/assets/map_icons/svg/openmoji_hot_springs.svg":["lib/assets/map_icons/svg/openmoji_hot_springs.svg"],"lib/assets/map_icons/svg/openmoji_hot_water_bottle.svg":["lib/assets/map_icons/svg/openmoji_hot_water_bottle.svg"],"lib/assets/map_icons/svg/openmoji_hotel.svg":["lib/assets/map_icons/svg/openmoji_hotel.svg"],"lib/assets/map_icons/svg/openmoji_hourglass_done.svg":["lib/assets/map_icons/svg/openmoji_hourglass_done.svg"],"lib/assets/map_icons/svg/openmoji_hourglass_not_done.svg":["lib/assets/map_icons/svg/openmoji_hourglass_not_done.svg"],"lib/assets/map_icons/svg/openmoji_house.svg":["lib/assets/map_icons/svg/openmoji_house.svg"],"lib/assets/map_icons/svg/openmoji_house_with_garden.svg":["lib/assets/map_icons/svg/openmoji_house_with_garden.svg"],"lib/assets/map_icons/svg/openmoji_houses.svg":["lib/assets/map_icons/svg/openmoji_houses.svg"],"lib/assets/map_icons/svg/openmoji_hundred_points.svg":["lib/assets/map_icons/svg/openmoji_hundred_points.svg"],"lib/assets/map_icons/svg/openmoji_hushed_face.svg":["lib/assets/map_icons/svg/openmoji_hushed_face.svg"],"lib/assets/map_icons/svg/openmoji_hut.svg":["lib/assets/map_icons/svg/openmoji_hut.svg"],"lib/assets/map_icons/svg/openmoji_ibeacon.svg":["lib/assets/map_icons/svg/openmoji_ibeacon.svg"],"lib/assets/map_icons/svg/openmoji_ice.svg":["lib/assets/map_icons/svg/openmoji_ice.svg"],"lib/assets/map_icons/svg/openmoji_ice_core_sample.svg":["lib/assets/map_icons/svg/openmoji_ice_core_sample.svg"],"lib/assets/map_icons/svg/openmoji_ice_cream.svg":["lib/assets/map_icons/svg/openmoji_ice_cream.svg"],"lib/assets/map_icons/svg/openmoji_ice_hockey.svg":["lib/assets/map_icons/svg/openmoji_ice_hockey.svg"],"lib/assets/map_icons/svg/openmoji_ice_shelf.svg":["lib/assets/map_icons/svg/openmoji_ice_shelf.svg"],"lib/assets/map_icons/svg/openmoji_ice_shelf_melting.svg":["lib/assets/map_icons/svg/openmoji_ice_shelf_melting.svg"],"lib/assets/map_icons/svg/openmoji_ice_skate.svg":["lib/assets/map_icons/svg/openmoji_ice_skate.svg"],"lib/assets/map_icons/svg/openmoji_iceberg.svg":["lib/assets/map_icons/svg/openmoji_iceberg.svg"],"lib/assets/map_icons/svg/openmoji_id_button.svg":["lib/assets/map_icons/svg/openmoji_id_button.svg"],"lib/assets/map_icons/svg/openmoji_identification_card.svg":["lib/assets/map_icons/svg/openmoji_identification_card.svg"],"lib/assets/map_icons/svg/openmoji_inaturalist.svg":["lib/assets/map_icons/svg/openmoji_inaturalist.svg"],"lib/assets/map_icons/svg/openmoji_inbox.svg":["lib/assets/map_icons/svg/openmoji_inbox.svg"],"lib/assets/map_icons/svg/openmoji_inbox_tray.svg":["lib/assets/map_icons/svg/openmoji_inbox_tray.svg"],"lib/assets/map_icons/svg/openmoji_incoming_envelope.svg":["lib/assets/map_icons/svg/openmoji_incoming_envelope.svg"],"lib/assets/map_icons/svg/openmoji_incredulous_face.svg":["lib/assets/map_icons/svg/openmoji_incredulous_face.svg"],"lib/assets/map_icons/svg/openmoji_index_pointing_at_the_viewer.svg":["lib/assets/map_icons/svg/openmoji_index_pointing_at_the_viewer.svg"],"lib/assets/map_icons/svg/openmoji_index_pointing_up.svg":["lib/assets/map_icons/svg/openmoji_index_pointing_up.svg"],"lib/assets/map_icons/svg/openmoji_infinity.svg":["lib/assets/map_icons/svg/openmoji_infinity.svg"],"lib/assets/map_icons/svg/openmoji_information.svg":["lib/assets/map_icons/svg/openmoji_information.svg"],"lib/assets/map_icons/svg/openmoji_input_latin_letters.svg":["lib/assets/map_icons/svg/openmoji_input_latin_letters.svg"],"lib/assets/map_icons/svg/openmoji_input_latin_lowercase.svg":["lib/assets/map_icons/svg/openmoji_input_latin_lowercase.svg"],"lib/assets/map_icons/svg/openmoji_input_latin_uppercase.svg":["lib/assets/map_icons/svg/openmoji_input_latin_uppercase.svg"],"lib/assets/map_icons/svg/openmoji_input_numbers.svg":["lib/assets/map_icons/svg/openmoji_input_numbers.svg"],"lib/assets/map_icons/svg/openmoji_input_symbols.svg":["lib/assets/map_icons/svg/openmoji_input_symbols.svg"],"lib/assets/map_icons/svg/openmoji_instagram.svg":["lib/assets/map_icons/svg/openmoji_instagram.svg"],"lib/assets/map_icons/svg/openmoji_internet_explorer.svg":["lib/assets/map_icons/svg/openmoji_internet_explorer.svg"],"lib/assets/map_icons/svg/openmoji_interview.svg":["lib/assets/map_icons/svg/openmoji_interview.svg"],"lib/assets/map_icons/svg/openmoji_intestine.svg":["lib/assets/map_icons/svg/openmoji_intestine.svg"],"lib/assets/map_icons/svg/openmoji_intricate.svg":["lib/assets/map_icons/svg/openmoji_intricate.svg"],"lib/assets/map_icons/svg/openmoji_jack_o_lantern.svg":["lib/assets/map_icons/svg/openmoji_jack_o_lantern.svg"],"lib/assets/map_icons/svg/openmoji_japanese_acceptable_button.svg":["lib/assets/map_icons/svg/openmoji_japanese_acceptable_button.svg"],"lib/assets/map_icons/svg/openmoji_japanese_application_button.svg":["lib/assets/map_icons/svg/openmoji_japanese_application_button.svg"],"lib/assets/map_icons/svg/openmoji_japanese_bargain_button.svg":["lib/assets/map_icons/svg/openmoji_japanese_bargain_button.svg"],"lib/assets/map_icons/svg/openmoji_japanese_castle.svg":["lib/assets/map_icons/svg/openmoji_japanese_castle.svg"],"lib/assets/map_icons/svg/openmoji_japanese_congratulations_button.svg":["lib/assets/map_icons/svg/openmoji_japanese_congratulations_button.svg"],"lib/assets/map_icons/svg/openmoji_japanese_discount_button.svg":["lib/assets/map_icons/svg/openmoji_japanese_discount_button.svg"],"lib/assets/map_icons/svg/openmoji_japanese_dolls.svg":["lib/assets/map_icons/svg/openmoji_japanese_dolls.svg"],"lib/assets/map_icons/svg/openmoji_japanese_free_of_charge_button.svg":["lib/assets/map_icons/svg/openmoji_japanese_free_of_charge_button.svg"],"lib/assets/map_icons/svg/openmoji_japanese_here_button.svg":["lib/assets/map_icons/svg/openmoji_japanese_here_button.svg"],"lib/assets/map_icons/svg/openmoji_japanese_monthly_amount_button.svg":["lib/assets/map_icons/svg/openmoji_japanese_monthly_amount_button.svg"],"lib/assets/map_icons/svg/openmoji_japanese_no_vacancy_button.svg":["lib/assets/map_icons/svg/openmoji_japanese_no_vacancy_button.svg"],"lib/assets/map_icons/svg/openmoji_japanese_not_free_of_charge_button.svg":["lib/assets/map_icons/svg/openmoji_japanese_not_free_of_charge_button.svg"],"lib/assets/map_icons/svg/openmoji_japanese_open_for_business_button.svg":["lib/assets/map_icons/svg/openmoji_japanese_open_for_business_button.svg"],"lib/assets/map_icons/svg/openmoji_japanese_passing_grade_button.svg":["lib/assets/map_icons/svg/openmoji_japanese_passing_grade_button.svg"],"lib/assets/map_icons/svg/openmoji_japanese_post_office.svg":["lib/assets/map_icons/svg/openmoji_japanese_post_office.svg"],"lib/assets/map_icons/svg/openmoji_japanese_prohibited_button.svg":["lib/assets/map_icons/svg/openmoji_japanese_prohibited_button.svg"],"lib/assets/map_icons/svg/openmoji_japanese_reserved_button.svg":["lib/assets/map_icons/svg/openmoji_japanese_reserved_button.svg"],"lib/assets/map_icons/svg/openmoji_japanese_secret_button.svg":["lib/assets/map_icons/svg/openmoji_japanese_secret_button.svg"],"lib/assets/map_icons/svg/openmoji_japanese_service_charge_button.svg":["lib/assets/map_icons/svg/openmoji_japanese_service_charge_button.svg"],"lib/assets/map_icons/svg/openmoji_japanese_symbol_for_beginner.svg":["lib/assets/map_icons/svg/openmoji_japanese_symbol_for_beginner.svg"],"lib/assets/map_icons/svg/openmoji_japanese_vacancy_button.svg":["lib/assets/map_icons/svg/openmoji_japanese_vacancy_button.svg"],"lib/assets/map_icons/svg/openmoji_jar.svg":["lib/assets/map_icons/svg/openmoji_jar.svg"],"lib/assets/map_icons/svg/openmoji_jeans.svg":["lib/assets/map_icons/svg/openmoji_jeans.svg"],"lib/assets/map_icons/svg/openmoji_joint_pain.svg":["lib/assets/map_icons/svg/openmoji_joint_pain.svg"],"lib/assets/map_icons/svg/openmoji_joker.svg":["lib/assets/map_icons/svg/openmoji_joker.svg"],"lib/assets/map_icons/svg/openmoji_joystick.svg":["lib/assets/map_icons/svg/openmoji_joystick.svg"],"lib/assets/map_icons/svg/openmoji_judge.svg":["lib/assets/map_icons/svg/openmoji_judge.svg"],"lib/assets/map_icons/svg/openmoji_kaaba.svg":["lib/assets/map_icons/svg/openmoji_kaaba.svg"],"lib/assets/map_icons/svg/openmoji_kangaroo.svg":["lib/assets/map_icons/svg/openmoji_kangaroo.svg"],"lib/assets/map_icons/svg/openmoji_kehrwoche.svg":["lib/assets/map_icons/svg/openmoji_kehrwoche.svg"],"lib/assets/map_icons/svg/openmoji_key.svg":["lib/assets/map_icons/svg/openmoji_key.svg"],"lib/assets/map_icons/svg/openmoji_keyboard.svg":["lib/assets/map_icons/svg/openmoji_keyboard.svg"],"lib/assets/map_icons/svg/openmoji_keycap_0.svg":["lib/assets/map_icons/svg/openmoji_keycap_0.svg"],"lib/assets/map_icons/svg/openmoji_keycap_1.svg":["lib/assets/map_icons/svg/openmoji_keycap_1.svg"],"lib/assets/map_icons/svg/openmoji_keycap_10.svg":["lib/assets/map_icons/svg/openmoji_keycap_10.svg"],"lib/assets/map_icons/svg/openmoji_keycap_2.svg":["lib/assets/map_icons/svg/openmoji_keycap_2.svg"],"lib/assets/map_icons/svg/openmoji_keycap_3.svg":["lib/assets/map_icons/svg/openmoji_keycap_3.svg"],"lib/assets/map_icons/svg/openmoji_keycap_4.svg":["lib/assets/map_icons/svg/openmoji_keycap_4.svg"],"lib/assets/map_icons/svg/openmoji_keycap_5.svg":["lib/assets/map_icons/svg/openmoji_keycap_5.svg"],"lib/assets/map_icons/svg/openmoji_keycap_6.svg":["lib/assets/map_icons/svg/openmoji_keycap_6.svg"],"lib/assets/map_icons/svg/openmoji_keycap_7.svg":["lib/assets/map_icons/svg/openmoji_keycap_7.svg"],"lib/assets/map_icons/svg/openmoji_keycap_8.svg":["lib/assets/map_icons/svg/openmoji_keycap_8.svg"],"lib/assets/map_icons/svg/openmoji_keycap_9.svg":["lib/assets/map_icons/svg/openmoji_keycap_9.svg"],"lib/assets/map_icons/svg/openmoji_keycap_asterisk.svg":["lib/assets/map_icons/svg/openmoji_keycap_asterisk.svg"],"lib/assets/map_icons/svg/openmoji_keycap_pound.svg":["lib/assets/map_icons/svg/openmoji_keycap_pound.svg"],"lib/assets/map_icons/svg/openmoji_kick_scooter.svg":["lib/assets/map_icons/svg/openmoji_kick_scooter.svg"],"lib/assets/map_icons/svg/openmoji_kidney.svg":["lib/assets/map_icons/svg/openmoji_kidney.svg"],"lib/assets/map_icons/svg/openmoji_kimono.svg":["lib/assets/map_icons/svg/openmoji_kimono.svg"],"lib/assets/map_icons/svg/openmoji_kiss.svg":["lib/assets/map_icons/svg/openmoji_kiss.svg"],"lib/assets/map_icons/svg/openmoji_kiss_man_man.svg":["lib/assets/map_icons/svg/openmoji_kiss_man_man.svg"],"lib/assets/map_icons/svg/openmoji_kiss_mark.svg":["lib/assets/map_icons/svg/openmoji_kiss_mark.svg"],"lib/assets/map_icons/svg/openmoji_kiss_woman_man.svg":["lib/assets/map_icons/svg/openmoji_kiss_woman_man.svg"],"lib/assets/map_icons/svg/openmoji_kiss_woman_woman.svg":["lib/assets/map_icons/svg/openmoji_kiss_woman_woman.svg"],"lib/assets/map_icons/svg/openmoji_kissing_cat.svg":["lib/assets/map_icons/svg/openmoji_kissing_cat.svg"],"lib/assets/map_icons/svg/openmoji_kissing_face.svg":["lib/assets/map_icons/svg/openmoji_kissing_face.svg"],"lib/assets/map_icons/svg/openmoji_kissing_face_with_closed_eyes.svg":["lib/assets/map_icons/svg/openmoji_kissing_face_with_closed_eyes.svg"],"lib/assets/map_icons/svg/openmoji_kissing_face_with_smiling_eyes.svg":["lib/assets/map_icons/svg/openmoji_kissing_face_with_smiling_eyes.svg"],"lib/assets/map_icons/svg/openmoji_kitchen_knife.svg":["lib/assets/map_icons/svg/openmoji_kitchen_knife.svg"],"lib/assets/map_icons/svg/openmoji_kite.svg":["lib/assets/map_icons/svg/openmoji_kite.svg"],"lib/assets/map_icons/svg/openmoji_kiwi_fruit.svg":["lib/assets/map_icons/svg/openmoji_kiwi_fruit.svg"],"lib/assets/map_icons/svg/openmoji_knee_pain.svg":["lib/assets/map_icons/svg/openmoji_knee_pain.svg"],"lib/assets/map_icons/svg/openmoji_knot.svg":["lib/assets/map_icons/svg/openmoji_knot.svg"],"lib/assets/map_icons/svg/openmoji_koala.svg":["lib/assets/map_icons/svg/openmoji_koala.svg"],"lib/assets/map_icons/svg/openmoji_lab_coat.svg":["lib/assets/map_icons/svg/openmoji_lab_coat.svg"],"lib/assets/map_icons/svg/openmoji_label.svg":["lib/assets/map_icons/svg/openmoji_label.svg"],"lib/assets/map_icons/svg/openmoji_lacrosse.svg":["lib/assets/map_icons/svg/openmoji_lacrosse.svg"],"lib/assets/map_icons/svg/openmoji_ladder.svg":["lib/assets/map_icons/svg/openmoji_ladder.svg"],"lib/assets/map_icons/svg/openmoji_lady_beetle.svg":["lib/assets/map_icons/svg/openmoji_lady_beetle.svg"],"lib/assets/map_icons/svg/openmoji_landslide.svg":["lib/assets/map_icons/svg/openmoji_landslide.svg"],"lib/assets/map_icons/svg/openmoji_laptop.svg":["lib/assets/map_icons/svg/openmoji_laptop.svg"],"lib/assets/map_icons/svg/openmoji_large_diamond.svg":["lib/assets/map_icons/svg/openmoji_large_diamond.svg"],"lib/assets/map_icons/svg/openmoji_large_intestine.svg":["lib/assets/map_icons/svg/openmoji_large_intestine.svg"],"lib/assets/map_icons/svg/openmoji_last_quarter_moon.svg":["lib/assets/map_icons/svg/openmoji_last_quarter_moon.svg"],"lib/assets/map_icons/svg/openmoji_last_quarter_moon_face.svg":["lib/assets/map_icons/svg/openmoji_last_quarter_moon_face.svg"],"lib/assets/map_icons/svg/openmoji_last_track_button.svg":["lib/assets/map_icons/svg/openmoji_last_track_button.svg"],"lib/assets/map_icons/svg/openmoji_latin_cross.svg":["lib/assets/map_icons/svg/openmoji_latin_cross.svg"],"lib/assets/map_icons/svg/openmoji_latte_macchiato.svg":["lib/assets/map_icons/svg/openmoji_latte_macchiato.svg"],"lib/assets/map_icons/svg/openmoji_lawn_mower.svg":["lib/assets/map_icons/svg/openmoji_lawn_mower.svg"],"lib/assets/map_icons/svg/openmoji_leaf_fluttering_in_wind.svg":["lib/assets/map_icons/svg/openmoji_leaf_fluttering_in_wind.svg"],"lib/assets/map_icons/svg/openmoji_leafy_green.svg":["lib/assets/map_icons/svg/openmoji_leafy_green.svg"],"lib/assets/map_icons/svg/openmoji_led.svg":["lib/assets/map_icons/svg/openmoji_led.svg"],"lib/assets/map_icons/svg/openmoji_ledger.svg":["lib/assets/map_icons/svg/openmoji_ledger.svg"],"lib/assets/map_icons/svg/openmoji_left_arrow.svg":["lib/assets/map_icons/svg/openmoji_left_arrow.svg"],"lib/assets/map_icons/svg/openmoji_left_arrow_curving_right.svg":["lib/assets/map_icons/svg/openmoji_left_arrow_curving_right.svg"],"lib/assets/map_icons/svg/openmoji_left_facing_fist.svg":["lib/assets/map_icons/svg/openmoji_left_facing_fist.svg"],"lib/assets/map_icons/svg/openmoji_left_luggage.svg":["lib/assets/map_icons/svg/openmoji_left_luggage.svg"],"lib/assets/map_icons/svg/openmoji_left_right_arrow.svg":["lib/assets/map_icons/svg/openmoji_left_right_arrow.svg"],"lib/assets/map_icons/svg/openmoji_left_speech_bubble.svg":["lib/assets/map_icons/svg/openmoji_left_speech_bubble.svg"],"lib/assets/map_icons/svg/openmoji_leftwards_hand.svg":["lib/assets/map_icons/svg/openmoji_leftwards_hand.svg"],"lib/assets/map_icons/svg/openmoji_leg.svg":["lib/assets/map_icons/svg/openmoji_leg.svg"],"lib/assets/map_icons/svg/openmoji_lemon.svg":["lib/assets/map_icons/svg/openmoji_lemon.svg"],"lib/assets/map_icons/svg/openmoji_lentils_with_spaetzle.svg":["lib/assets/map_icons/svg/openmoji_lentils_with_spaetzle.svg"],"lib/assets/map_icons/svg/openmoji_leo.svg":["lib/assets/map_icons/svg/openmoji_leo.svg"],"lib/assets/map_icons/svg/openmoji_leopard.svg":["lib/assets/map_icons/svg/openmoji_leopard.svg"],"lib/assets/map_icons/svg/openmoji_level_slider.svg":["lib/assets/map_icons/svg/openmoji_level_slider.svg"],"lib/assets/map_icons/svg/openmoji_libra.svg":["lib/assets/map_icons/svg/openmoji_libra.svg"],"lib/assets/map_icons/svg/openmoji_light_bulb.svg":["lib/assets/map_icons/svg/openmoji_light_bulb.svg"],"lib/assets/map_icons/svg/openmoji_light_rail.svg":["lib/assets/map_icons/svg/openmoji_light_rail.svg"],"lib/assets/map_icons/svg/openmoji_light_skin_tone.svg":["lib/assets/map_icons/svg/openmoji_light_skin_tone.svg"],"lib/assets/map_icons/svg/openmoji_lighter.svg":["lib/assets/map_icons/svg/openmoji_lighter.svg"],"lib/assets/map_icons/svg/openmoji_lighthouse_of_alexandria.svg":["lib/assets/map_icons/svg/openmoji_lighthouse_of_alexandria.svg"],"lib/assets/map_icons/svg/openmoji_link.svg":["lib/assets/map_icons/svg/openmoji_link.svg"],"lib/assets/map_icons/svg/openmoji_linked_paperclips.svg":["lib/assets/map_icons/svg/openmoji_linked_paperclips.svg"],"lib/assets/map_icons/svg/openmoji_linkedin.svg":["lib/assets/map_icons/svg/openmoji_linkedin.svg"],"lib/assets/map_icons/svg/openmoji_lion.svg":["lib/assets/map_icons/svg/openmoji_lion.svg"],"lib/assets/map_icons/svg/openmoji_lipstick.svg":["lib/assets/map_icons/svg/openmoji_lipstick.svg"],"lib/assets/map_icons/svg/openmoji_litter_in_bin_sign.svg":["lib/assets/map_icons/svg/openmoji_litter_in_bin_sign.svg"],"lib/assets/map_icons/svg/openmoji_liver.svg":["lib/assets/map_icons/svg/openmoji_liver.svg"],"lib/assets/map_icons/svg/openmoji_lizard.svg":["lib/assets/map_icons/svg/openmoji_lizard.svg"],"lib/assets/map_icons/svg/openmoji_llama.svg":["lib/assets/map_icons/svg/openmoji_llama.svg"],"lib/assets/map_icons/svg/openmoji_lobster.svg":["lib/assets/map_icons/svg/openmoji_lobster.svg"],"lib/assets/map_icons/svg/openmoji_location_indicator.svg":["lib/assets/map_icons/svg/openmoji_location_indicator.svg"],"lib/assets/map_icons/svg/openmoji_location_indicator_red.svg":["lib/assets/map_icons/svg/openmoji_location_indicator_red.svg"],"lib/assets/map_icons/svg/openmoji_locked.svg":["lib/assets/map_icons/svg/openmoji_locked.svg"],"lib/assets/map_icons/svg/openmoji_locked_with_key.svg":["lib/assets/map_icons/svg/openmoji_locked_with_key.svg"],"lib/assets/map_icons/svg/openmoji_locked_with_pen.svg":["lib/assets/map_icons/svg/openmoji_locked_with_pen.svg"],"lib/assets/map_icons/svg/openmoji_locomotion.svg":["lib/assets/map_icons/svg/openmoji_locomotion.svg"],"lib/assets/map_icons/svg/openmoji_locomotive.svg":["lib/assets/map_icons/svg/openmoji_locomotive.svg"],"lib/assets/map_icons/svg/openmoji_lollipop.svg":["lib/assets/map_icons/svg/openmoji_lollipop.svg"],"lib/assets/map_icons/svg/openmoji_long_drum.svg":["lib/assets/map_icons/svg/openmoji_long_drum.svg"],"lib/assets/map_icons/svg/openmoji_lotion_bottle.svg":["lib/assets/map_icons/svg/openmoji_lotion_bottle.svg"],"lib/assets/map_icons/svg/openmoji_lotus.svg":["lib/assets/map_icons/svg/openmoji_lotus.svg"],"lib/assets/map_icons/svg/openmoji_loudly_crying_face.svg":["lib/assets/map_icons/svg/openmoji_loudly_crying_face.svg"],"lib/assets/map_icons/svg/openmoji_loudspeaker.svg":["lib/assets/map_icons/svg/openmoji_loudspeaker.svg"],"lib/assets/map_icons/svg/openmoji_love_hotel.svg":["lib/assets/map_icons/svg/openmoji_love_hotel.svg"],"lib/assets/map_icons/svg/openmoji_love_letter.svg":["lib/assets/map_icons/svg/openmoji_love_letter.svg"],"lib/assets/map_icons/svg/openmoji_love_you_gesture.svg":["lib/assets/map_icons/svg/openmoji_love_you_gesture.svg"],"lib/assets/map_icons/svg/openmoji_low_battery.svg":["lib/assets/map_icons/svg/openmoji_low_battery.svg"],"lib/assets/map_icons/svg/openmoji_luggage.svg":["lib/assets/map_icons/svg/openmoji_luggage.svg"],"lib/assets/map_icons/svg/openmoji_lungs.svg":["lib/assets/map_icons/svg/openmoji_lungs.svg"],"lib/assets/map_icons/svg/openmoji_lying_face.svg":["lib/assets/map_icons/svg/openmoji_lying_face.svg"],"lib/assets/map_icons/svg/openmoji_macaw.svg":["lib/assets/map_icons/svg/openmoji_macaw.svg"],"lib/assets/map_icons/svg/openmoji_mage.svg":["lib/assets/map_icons/svg/openmoji_mage.svg"],"lib/assets/map_icons/svg/openmoji_magic_wand.svg":["lib/assets/map_icons/svg/openmoji_magic_wand.svg"],"lib/assets/map_icons/svg/openmoji_magnet.svg":["lib/assets/map_icons/svg/openmoji_magnet.svg"],"lib/assets/map_icons/svg/openmoji_magnifying_glass_tilted_left.svg":["lib/assets/map_icons/svg/openmoji_magnifying_glass_tilted_left.svg"],"lib/assets/map_icons/svg/openmoji_magnifying_glass_tilted_right.svg":["lib/assets/map_icons/svg/openmoji_magnifying_glass_tilted_right.svg"],"lib/assets/map_icons/svg/openmoji_mahjong_red_dragon.svg":["lib/assets/map_icons/svg/openmoji_mahjong_red_dragon.svg"],"lib/assets/map_icons/svg/openmoji_male_doctor.svg":["lib/assets/map_icons/svg/openmoji_male_doctor.svg"],"lib/assets/map_icons/svg/openmoji_male_nurse.svg":["lib/assets/map_icons/svg/openmoji_male_nurse.svg"],"lib/assets/map_icons/svg/openmoji_male_sign.svg":["lib/assets/map_icons/svg/openmoji_male_sign.svg"],"lib/assets/map_icons/svg/openmoji_mammoth.svg":["lib/assets/map_icons/svg/openmoji_mammoth.svg"],"lib/assets/map_icons/svg/openmoji_man.svg":["lib/assets/map_icons/svg/openmoji_man.svg"],"lib/assets/map_icons/svg/openmoji_man_artist.svg":["lib/assets/map_icons/svg/openmoji_man_artist.svg"],"lib/assets/map_icons/svg/openmoji_man_astronaut.svg":["lib/assets/map_icons/svg/openmoji_man_astronaut.svg"],"lib/assets/map_icons/svg/openmoji_man_bald.svg":["lib/assets/map_icons/svg/openmoji_man_bald.svg"],"lib/assets/map_icons/svg/openmoji_man_barista.svg":["lib/assets/map_icons/svg/openmoji_man_barista.svg"],"lib/assets/map_icons/svg/openmoji_man_beard.svg":["lib/assets/map_icons/svg/openmoji_man_beard.svg"],"lib/assets/map_icons/svg/openmoji_man_biking.svg":["lib/assets/map_icons/svg/openmoji_man_biking.svg"],"lib/assets/map_icons/svg/openmoji_man_bouncing_ball.svg":["lib/assets/map_icons/svg/openmoji_man_bouncing_ball.svg"],"lib/assets/map_icons/svg/openmoji_man_bowing.svg":["lib/assets/map_icons/svg/openmoji_man_bowing.svg"],"lib/assets/map_icons/svg/openmoji_man_cartwheeling.svg":["lib/assets/map_icons/svg/openmoji_man_cartwheeling.svg"],"lib/assets/map_icons/svg/openmoji_man_climbing.svg":["lib/assets/map_icons/svg/openmoji_man_climbing.svg"],"lib/assets/map_icons/svg/openmoji_man_construction_worker.svg":["lib/assets/map_icons/svg/openmoji_man_construction_worker.svg"],"lib/assets/map_icons/svg/openmoji_man_cook.svg":["lib/assets/map_icons/svg/openmoji_man_cook.svg"],"lib/assets/map_icons/svg/openmoji_man_curly_hair.svg":["lib/assets/map_icons/svg/openmoji_man_curly_hair.svg"],"lib/assets/map_icons/svg/openmoji_man_dancing.svg":["lib/assets/map_icons/svg/openmoji_man_dancing.svg"],"lib/assets/map_icons/svg/openmoji_man_detective.svg":["lib/assets/map_icons/svg/openmoji_man_detective.svg"],"lib/assets/map_icons/svg/openmoji_man_elf.svg":["lib/assets/map_icons/svg/openmoji_man_elf.svg"],"lib/assets/map_icons/svg/openmoji_man_facepalming.svg":["lib/assets/map_icons/svg/openmoji_man_facepalming.svg"],"lib/assets/map_icons/svg/openmoji_man_factory_worker.svg":["lib/assets/map_icons/svg/openmoji_man_factory_worker.svg"],"lib/assets/map_icons/svg/openmoji_man_fairy.svg":["lib/assets/map_icons/svg/openmoji_man_fairy.svg"],"lib/assets/map_icons/svg/openmoji_man_farmer.svg":["lib/assets/map_icons/svg/openmoji_man_farmer.svg"],"lib/assets/map_icons/svg/openmoji_man_feeding_baby.svg":["lib/assets/map_icons/svg/openmoji_man_feeding_baby.svg"],"lib/assets/map_icons/svg/openmoji_man_firefighter.svg":["lib/assets/map_icons/svg/openmoji_man_firefighter.svg"],"lib/assets/map_icons/svg/openmoji_man_frowning.svg":["lib/assets/map_icons/svg/openmoji_man_frowning.svg"],"lib/assets/map_icons/svg/openmoji_man_genie.svg":["lib/assets/map_icons/svg/openmoji_man_genie.svg"],"lib/assets/map_icons/svg/openmoji_man_gesturing_no.svg":["lib/assets/map_icons/svg/openmoji_man_gesturing_no.svg"],"lib/assets/map_icons/svg/openmoji_man_gesturing_ok.svg":["lib/assets/map_icons/svg/openmoji_man_gesturing_ok.svg"],"lib/assets/map_icons/svg/openmoji_man_getting_haircut.svg":["lib/assets/map_icons/svg/openmoji_man_getting_haircut.svg"],"lib/assets/map_icons/svg/openmoji_man_getting_massage.svg":["lib/assets/map_icons/svg/openmoji_man_getting_massage.svg"],"lib/assets/map_icons/svg/openmoji_man_golfing.svg":["lib/assets/map_icons/svg/openmoji_man_golfing.svg"],"lib/assets/map_icons/svg/openmoji_man_guard.svg":["lib/assets/map_icons/svg/openmoji_man_guard.svg"],"lib/assets/map_icons/svg/openmoji_man_health_worker.svg":["lib/assets/map_icons/svg/openmoji_man_health_worker.svg"],"lib/assets/map_icons/svg/openmoji_man_in_lotus_position.svg":["lib/assets/map_icons/svg/openmoji_man_in_lotus_position.svg"],"lib/assets/map_icons/svg/openmoji_man_in_manual_wheelchair.svg":["lib/assets/map_icons/svg/openmoji_man_in_manual_wheelchair.svg"],"lib/assets/map_icons/svg/openmoji_man_in_motorized_wheelchair.svg":["lib/assets/map_icons/svg/openmoji_man_in_motorized_wheelchair.svg"],"lib/assets/map_icons/svg/openmoji_man_in_steamy_room.svg":["lib/assets/map_icons/svg/openmoji_man_in_steamy_room.svg"],"lib/assets/map_icons/svg/openmoji_man_in_tuxedo.svg":["lib/assets/map_icons/svg/openmoji_man_in_tuxedo.svg"],"lib/assets/map_icons/svg/openmoji_man_judge.svg":["lib/assets/map_icons/svg/openmoji_man_judge.svg"],"lib/assets/map_icons/svg/openmoji_man_juggling.svg":["lib/assets/map_icons/svg/openmoji_man_juggling.svg"],"lib/assets/map_icons/svg/openmoji_man_kneeling.svg":["lib/assets/map_icons/svg/openmoji_man_kneeling.svg"],"lib/assets/map_icons/svg/openmoji_man_lifting_weights.svg":["lib/assets/map_icons/svg/openmoji_man_lifting_weights.svg"],"lib/assets/map_icons/svg/openmoji_man_mage.svg":["lib/assets/map_icons/svg/openmoji_man_mage.svg"],"lib/assets/map_icons/svg/openmoji_man_mechanic.svg":["lib/assets/map_icons/svg/openmoji_man_mechanic.svg"],"lib/assets/map_icons/svg/openmoji_man_mountain_biking.svg":["lib/assets/map_icons/svg/openmoji_man_mountain_biking.svg"],"lib/assets/map_icons/svg/openmoji_man_office_worker.svg":["lib/assets/map_icons/svg/openmoji_man_office_worker.svg"],"lib/assets/map_icons/svg/openmoji_man_pilot.svg":["lib/assets/map_icons/svg/openmoji_man_pilot.svg"],"lib/assets/map_icons/svg/openmoji_man_playing_handball.svg":["lib/assets/map_icons/svg/openmoji_man_playing_handball.svg"],"lib/assets/map_icons/svg/openmoji_man_playing_water_polo.svg":["lib/assets/map_icons/svg/openmoji_man_playing_water_polo.svg"],"lib/assets/map_icons/svg/openmoji_man_police_officer.svg":["lib/assets/map_icons/svg/openmoji_man_police_officer.svg"],"lib/assets/map_icons/svg/openmoji_man_pouting.svg":["lib/assets/map_icons/svg/openmoji_man_pouting.svg"],"lib/assets/map_icons/svg/openmoji_man_raising_hand.svg":["lib/assets/map_icons/svg/openmoji_man_raising_hand.svg"],"lib/assets/map_icons/svg/openmoji_man_rowing_boat.svg":["lib/assets/map_icons/svg/openmoji_man_rowing_boat.svg"],"lib/assets/map_icons/svg/openmoji_man_running.svg":["lib/assets/map_icons/svg/openmoji_man_running.svg"],"lib/assets/map_icons/svg/openmoji_man_scientist.svg":["lib/assets/map_icons/svg/openmoji_man_scientist.svg"],"lib/assets/map_icons/svg/openmoji_man_shrugging.svg":["lib/assets/map_icons/svg/openmoji_man_shrugging.svg"],"lib/assets/map_icons/svg/openmoji_man_singer.svg":["lib/assets/map_icons/svg/openmoji_man_singer.svg"],"lib/assets/map_icons/svg/openmoji_man_sneezing_into_elbow.svg":["lib/assets/map_icons/svg/openmoji_man_sneezing_into_elbow.svg"],"lib/assets/map_icons/svg/openmoji_man_standing.svg":["lib/assets/map_icons/svg/openmoji_man_standing.svg"],"lib/assets/map_icons/svg/openmoji_man_student.svg":["lib/assets/map_icons/svg/openmoji_man_student.svg"],"lib/assets/map_icons/svg/openmoji_man_superhero.svg":["lib/assets/map_icons/svg/openmoji_man_superhero.svg"],"lib/assets/map_icons/svg/openmoji_man_supervillain.svg":["lib/assets/map_icons/svg/openmoji_man_supervillain.svg"],"lib/assets/map_icons/svg/openmoji_man_surfing.svg":["lib/assets/map_icons/svg/openmoji_man_surfing.svg"],"lib/assets/map_icons/svg/openmoji_man_swimming.svg":["lib/assets/map_icons/svg/openmoji_man_swimming.svg"],"lib/assets/map_icons/svg/openmoji_man_teacher.svg":["lib/assets/map_icons/svg/openmoji_man_teacher.svg"],"lib/assets/map_icons/svg/openmoji_man_technologist.svg":["lib/assets/map_icons/svg/openmoji_man_technologist.svg"],"lib/assets/map_icons/svg/openmoji_man_tipping_hand.svg":["lib/assets/map_icons/svg/openmoji_man_tipping_hand.svg"],"lib/assets/map_icons/svg/openmoji_man_vampire.svg":["lib/assets/map_icons/svg/openmoji_man_vampire.svg"],"lib/assets/map_icons/svg/openmoji_man_walking.svg":["lib/assets/map_icons/svg/openmoji_man_walking.svg"],"lib/assets/map_icons/svg/openmoji_man_wearing_turban.svg":["lib/assets/map_icons/svg/openmoji_man_wearing_turban.svg"],"lib/assets/map_icons/svg/openmoji_man_with_cane.svg":["lib/assets/map_icons/svg/openmoji_man_with_cane.svg"],"lib/assets/map_icons/svg/openmoji_man_with_medical_mask.svg":["lib/assets/map_icons/svg/openmoji_man_with_medical_mask.svg"],"lib/assets/map_icons/svg/openmoji_man_with_veil.svg":["lib/assets/map_icons/svg/openmoji_man_with_veil.svg"],"lib/assets/map_icons/svg/openmoji_man_zombie.svg":["lib/assets/map_icons/svg/openmoji_man_zombie.svg"],"lib/assets/map_icons/svg/openmoji_mango.svg":["lib/assets/map_icons/svg/openmoji_mango.svg"],"lib/assets/map_icons/svg/openmoji_mans_shoe.svg":["lib/assets/map_icons/svg/openmoji_mans_shoe.svg"],"lib/assets/map_icons/svg/openmoji_mantelpiece_clock.svg":["lib/assets/map_icons/svg/openmoji_mantelpiece_clock.svg"],"lib/assets/map_icons/svg/openmoji_manual_wheelchair.svg":["lib/assets/map_icons/svg/openmoji_manual_wheelchair.svg"],"lib/assets/map_icons/svg/openmoji_map_of_japan.svg":["lib/assets/map_icons/svg/openmoji_map_of_japan.svg"],"lib/assets/map_icons/svg/openmoji_maple_leaf.svg":["lib/assets/map_icons/svg/openmoji_maple_leaf.svg"],"lib/assets/map_icons/svg/openmoji_mark.svg":["lib/assets/map_icons/svg/openmoji_mark.svg"],"lib/assets/map_icons/svg/openmoji_martial_arts_uniform.svg":["lib/assets/map_icons/svg/openmoji_martial_arts_uniform.svg"],"lib/assets/map_icons/svg/openmoji_mastodon.svg":["lib/assets/map_icons/svg/openmoji_mastodon.svg"],"lib/assets/map_icons/svg/openmoji_mate.svg":["lib/assets/map_icons/svg/openmoji_mate.svg"],"lib/assets/map_icons/svg/openmoji_maultasche.svg":["lib/assets/map_icons/svg/openmoji_maultasche.svg"],"lib/assets/map_icons/svg/openmoji_mausoleum_at_halicarnassus.svg":["lib/assets/map_icons/svg/openmoji_mausoleum_at_halicarnassus.svg"],"lib/assets/map_icons/svg/openmoji_meat_consumption.svg":["lib/assets/map_icons/svg/openmoji_meat_consumption.svg"],"lib/assets/map_icons/svg/openmoji_meat_on_bone.svg":["lib/assets/map_icons/svg/openmoji_meat_on_bone.svg"],"lib/assets/map_icons/svg/openmoji_mechanic.svg":["lib/assets/map_icons/svg/openmoji_mechanic.svg"],"lib/assets/map_icons/svg/openmoji_mechanical_arm.svg":["lib/assets/map_icons/svg/openmoji_mechanical_arm.svg"],"lib/assets/map_icons/svg/openmoji_mechanical_leg.svg":["lib/assets/map_icons/svg/openmoji_mechanical_leg.svg"],"lib/assets/map_icons/svg/openmoji_medical_gloves.svg":["lib/assets/map_icons/svg/openmoji_medical_gloves.svg"],"lib/assets/map_icons/svg/openmoji_medical_symbol.svg":["lib/assets/map_icons/svg/openmoji_medical_symbol.svg"],"lib/assets/map_icons/svg/openmoji_medication.svg":["lib/assets/map_icons/svg/openmoji_medication.svg"],"lib/assets/map_icons/svg/openmoji_medium_dark_skin_tone.svg":["lib/assets/map_icons/svg/openmoji_medium_dark_skin_tone.svg"],"lib/assets/map_icons/svg/openmoji_medium_light_skin_tone.svg":["lib/assets/map_icons/svg/openmoji_medium_light_skin_tone.svg"],"lib/assets/map_icons/svg/openmoji_medium_skin_tone.svg":["lib/assets/map_icons/svg/openmoji_medium_skin_tone.svg"],"lib/assets/map_icons/svg/openmoji_megaphone.svg":["lib/assets/map_icons/svg/openmoji_megaphone.svg"],"lib/assets/map_icons/svg/openmoji_melon.svg":["lib/assets/map_icons/svg/openmoji_melon.svg"],"lib/assets/map_icons/svg/openmoji_melting_face.svg":["lib/assets/map_icons/svg/openmoji_melting_face.svg"],"lib/assets/map_icons/svg/openmoji_memo.svg":["lib/assets/map_icons/svg/openmoji_memo.svg"],"lib/assets/map_icons/svg/openmoji_men_holding_hands.svg":["lib/assets/map_icons/svg/openmoji_men_holding_hands.svg"],"lib/assets/map_icons/svg/openmoji_men_with_bunny_ears.svg":["lib/assets/map_icons/svg/openmoji_men_with_bunny_ears.svg"],"lib/assets/map_icons/svg/openmoji_men_wrestling.svg":["lib/assets/map_icons/svg/openmoji_men_wrestling.svg"],"lib/assets/map_icons/svg/openmoji_mending_heart.svg":["lib/assets/map_icons/svg/openmoji_mending_heart.svg"],"lib/assets/map_icons/svg/openmoji_menorah.svg":["lib/assets/map_icons/svg/openmoji_menorah.svg"],"lib/assets/map_icons/svg/openmoji_mens_room.svg":["lib/assets/map_icons/svg/openmoji_mens_room.svg"],"lib/assets/map_icons/svg/openmoji_mermaid.svg":["lib/assets/map_icons/svg/openmoji_mermaid.svg"],"lib/assets/map_icons/svg/openmoji_merman.svg":["lib/assets/map_icons/svg/openmoji_merman.svg"],"lib/assets/map_icons/svg/openmoji_merperson.svg":["lib/assets/map_icons/svg/openmoji_merperson.svg"],"lib/assets/map_icons/svg/openmoji_metro.svg":["lib/assets/map_icons/svg/openmoji_metro.svg"],"lib/assets/map_icons/svg/openmoji_microbe.svg":["lib/assets/map_icons/svg/openmoji_microbe.svg"],"lib/assets/map_icons/svg/openmoji_microphone.svg":["lib/assets/map_icons/svg/openmoji_microphone.svg"],"lib/assets/map_icons/svg/openmoji_microscope.svg":["lib/assets/map_icons/svg/openmoji_microscope.svg"],"lib/assets/map_icons/svg/openmoji_middle_finger.svg":["lib/assets/map_icons/svg/openmoji_middle_finger.svg"],"lib/assets/map_icons/svg/openmoji_military_helmet.svg":["lib/assets/map_icons/svg/openmoji_military_helmet.svg"],"lib/assets/map_icons/svg/openmoji_military_medal.svg":["lib/assets/map_icons/svg/openmoji_military_medal.svg"],"lib/assets/map_icons/svg/openmoji_milk_jug.svg":["lib/assets/map_icons/svg/openmoji_milk_jug.svg"],"lib/assets/map_icons/svg/openmoji_milky_way.svg":["lib/assets/map_icons/svg/openmoji_milky_way.svg"],"lib/assets/map_icons/svg/openmoji_minibus.svg":["lib/assets/map_icons/svg/openmoji_minibus.svg"],"lib/assets/map_icons/svg/openmoji_minus.svg":["lib/assets/map_icons/svg/openmoji_minus.svg"],"lib/assets/map_icons/svg/openmoji_mirror.svg":["lib/assets/map_icons/svg/openmoji_mirror.svg"],"lib/assets/map_icons/svg/openmoji_mirror_ball.svg":["lib/assets/map_icons/svg/openmoji_mirror_ball.svg"],"lib/assets/map_icons/svg/openmoji_moai.svg":["lib/assets/map_icons/svg/openmoji_moai.svg"],"lib/assets/map_icons/svg/openmoji_mobile_info.svg":["lib/assets/map_icons/svg/openmoji_mobile_info.svg"],"lib/assets/map_icons/svg/openmoji_mobile_message.svg":["lib/assets/map_icons/svg/openmoji_mobile_message.svg"],"lib/assets/map_icons/svg/openmoji_mobile_phone.svg":["lib/assets/map_icons/svg/openmoji_mobile_phone.svg"],"lib/assets/map_icons/svg/openmoji_mobile_phone_off.svg":["lib/assets/map_icons/svg/openmoji_mobile_phone_off.svg"],"lib/assets/map_icons/svg/openmoji_mobile_phone_with_arrow.svg":["lib/assets/map_icons/svg/openmoji_mobile_phone_with_arrow.svg"],"lib/assets/map_icons/svg/openmoji_moka_pot.svg":["lib/assets/map_icons/svg/openmoji_moka_pot.svg"],"lib/assets/map_icons/svg/openmoji_money_bag.svg":["lib/assets/map_icons/svg/openmoji_money_bag.svg"],"lib/assets/map_icons/svg/openmoji_money_mouth_face.svg":["lib/assets/map_icons/svg/openmoji_money_mouth_face.svg"],"lib/assets/map_icons/svg/openmoji_money_with_wings.svg":["lib/assets/map_icons/svg/openmoji_money_with_wings.svg"],"lib/assets/map_icons/svg/openmoji_monkey.svg":["lib/assets/map_icons/svg/openmoji_monkey.svg"],"lib/assets/map_icons/svg/openmoji_monkey_face.svg":["lib/assets/map_icons/svg/openmoji_monkey_face.svg"],"lib/assets/map_icons/svg/openmoji_monorail.svg":["lib/assets/map_icons/svg/openmoji_monorail.svg"],"lib/assets/map_icons/svg/openmoji_moon_cake.svg":["lib/assets/map_icons/svg/openmoji_moon_cake.svg"],"lib/assets/map_icons/svg/openmoji_moon_viewing_ceremony.svg":["lib/assets/map_icons/svg/openmoji_moon_viewing_ceremony.svg"],"lib/assets/map_icons/svg/openmoji_more_information.svg":["lib/assets/map_icons/svg/openmoji_more_information.svg"],"lib/assets/map_icons/svg/openmoji_mosque.svg":["lib/assets/map_icons/svg/openmoji_mosque.svg"],"lib/assets/map_icons/svg/openmoji_mosquito.svg":["lib/assets/map_icons/svg/openmoji_mosquito.svg"],"lib/assets/map_icons/svg/openmoji_motor.svg":["lib/assets/map_icons/svg/openmoji_motor.svg"],"lib/assets/map_icons/svg/openmoji_motor_boat.svg":["lib/assets/map_icons/svg/openmoji_motor_boat.svg"],"lib/assets/map_icons/svg/openmoji_motor_scooter.svg":["lib/assets/map_icons/svg/openmoji_motor_scooter.svg"],"lib/assets/map_icons/svg/openmoji_motorcycle.svg":["lib/assets/map_icons/svg/openmoji_motorcycle.svg"],"lib/assets/map_icons/svg/openmoji_motorized_wheelchair.svg":["lib/assets/map_icons/svg/openmoji_motorized_wheelchair.svg"],"lib/assets/map_icons/svg/openmoji_motorway.svg":["lib/assets/map_icons/svg/openmoji_motorway.svg"],"lib/assets/map_icons/svg/openmoji_mount_fuji.svg":["lib/assets/map_icons/svg/openmoji_mount_fuji.svg"],"lib/assets/map_icons/svg/openmoji_mountain.svg":["lib/assets/map_icons/svg/openmoji_mountain.svg"],"lib/assets/map_icons/svg/openmoji_mountain_cableway.svg":["lib/assets/map_icons/svg/openmoji_mountain_cableway.svg"],"lib/assets/map_icons/svg/openmoji_mountain_railway.svg":["lib/assets/map_icons/svg/openmoji_mountain_railway.svg"],"lib/assets/map_icons/svg/openmoji_mouse.svg":["lib/assets/map_icons/svg/openmoji_mouse.svg"],"lib/assets/map_icons/svg/openmoji_mouse_face.svg":["lib/assets/map_icons/svg/openmoji_mouse_face.svg"],"lib/assets/map_icons/svg/openmoji_mouse_trap.svg":["lib/assets/map_icons/svg/openmoji_mouse_trap.svg"],"lib/assets/map_icons/svg/openmoji_mouth.svg":["lib/assets/map_icons/svg/openmoji_mouth.svg"],"lib/assets/map_icons/svg/openmoji_move.svg":["lib/assets/map_icons/svg/openmoji_move.svg"],"lib/assets/map_icons/svg/openmoji_movie_camera.svg":["lib/assets/map_icons/svg/openmoji_movie_camera.svg"],"lib/assets/map_icons/svg/openmoji_mrs_claus.svg":["lib/assets/map_icons/svg/openmoji_mrs_claus.svg"],"lib/assets/map_icons/svg/openmoji_multiply.svg":["lib/assets/map_icons/svg/openmoji_multiply.svg"],"lib/assets/map_icons/svg/openmoji_mushroom.svg":["lib/assets/map_icons/svg/openmoji_mushroom.svg"],"lib/assets/map_icons/svg/openmoji_musical_keyboard.svg":["lib/assets/map_icons/svg/openmoji_musical_keyboard.svg"],"lib/assets/map_icons/svg/openmoji_musical_note.svg":["lib/assets/map_icons/svg/openmoji_musical_note.svg"],"lib/assets/map_icons/svg/openmoji_musical_notes.svg":["lib/assets/map_icons/svg/openmoji_musical_notes.svg"],"lib/assets/map_icons/svg/openmoji_musical_score.svg":["lib/assets/map_icons/svg/openmoji_musical_score.svg"],"lib/assets/map_icons/svg/openmoji_musicbrainz.svg":["lib/assets/map_icons/svg/openmoji_musicbrainz.svg"],"lib/assets/map_icons/svg/openmoji_muted_speaker.svg":["lib/assets/map_icons/svg/openmoji_muted_speaker.svg"],"lib/assets/map_icons/svg/openmoji_mx_claus.svg":["lib/assets/map_icons/svg/openmoji_mx_claus.svg"],"lib/assets/map_icons/svg/openmoji_nail_and_gear_flag.svg":["lib/assets/map_icons/svg/openmoji_nail_and_gear_flag.svg"],"lib/assets/map_icons/svg/openmoji_nail_polish.svg":["lib/assets/map_icons/svg/openmoji_nail_polish.svg"],"lib/assets/map_icons/svg/openmoji_name_badge.svg":["lib/assets/map_icons/svg/openmoji_name_badge.svg"],"lib/assets/map_icons/svg/openmoji_narwhal.svg":["lib/assets/map_icons/svg/openmoji_narwhal.svg"],"lib/assets/map_icons/svg/openmoji_national_park.svg":["lib/assets/map_icons/svg/openmoji_national_park.svg"],"lib/assets/map_icons/svg/openmoji_nauseated_face.svg":["lib/assets/map_icons/svg/openmoji_nauseated_face.svg"],"lib/assets/map_icons/svg/openmoji_nazar_amulet.svg":["lib/assets/map_icons/svg/openmoji_nazar_amulet.svg"],"lib/assets/map_icons/svg/openmoji_necktie.svg":["lib/assets/map_icons/svg/openmoji_necktie.svg"],"lib/assets/map_icons/svg/openmoji_nerd_face.svg":["lib/assets/map_icons/svg/openmoji_nerd_face.svg"],"lib/assets/map_icons/svg/openmoji_nest_with_eggs.svg":["lib/assets/map_icons/svg/openmoji_nest_with_eggs.svg"],"lib/assets/map_icons/svg/openmoji_nesting_dolls.svg":["lib/assets/map_icons/svg/openmoji_nesting_dolls.svg"],"lib/assets/map_icons/svg/openmoji_netscape_navigator.svg":["lib/assets/map_icons/svg/openmoji_netscape_navigator.svg"],"lib/assets/map_icons/svg/openmoji_neutral_face.svg":["lib/assets/map_icons/svg/openmoji_neutral_face.svg"],"lib/assets/map_icons/svg/openmoji_new_button.svg":["lib/assets/map_icons/svg/openmoji_new_button.svg"],"lib/assets/map_icons/svg/openmoji_new_moon.svg":["lib/assets/map_icons/svg/openmoji_new_moon.svg"],"lib/assets/map_icons/svg/openmoji_new_moon_face.svg":["lib/assets/map_icons/svg/openmoji_new_moon_face.svg"],"lib/assets/map_icons/svg/openmoji_newspaper.svg":["lib/assets/map_icons/svg/openmoji_newspaper.svg"],"lib/assets/map_icons/svg/openmoji_next_track_button.svg":["lib/assets/map_icons/svg/openmoji_next_track_button.svg"],"lib/assets/map_icons/svg/openmoji_ng_button.svg":["lib/assets/map_icons/svg/openmoji_ng_button.svg"],"lib/assets/map_icons/svg/openmoji_nib.svg":["lib/assets/map_icons/svg/openmoji_nib.svg"],"lib/assets/map_icons/svg/openmoji_night_with_stars.svg":["lib/assets/map_icons/svg/openmoji_night_with_stars.svg"],"lib/assets/map_icons/svg/openmoji_nine_oclock.svg":["lib/assets/map_icons/svg/openmoji_nine_oclock.svg"],"lib/assets/map_icons/svg/openmoji_nine_thirty.svg":["lib/assets/map_icons/svg/openmoji_nine_thirty.svg"],"lib/assets/map_icons/svg/openmoji_ninja.svg":["lib/assets/map_icons/svg/openmoji_ninja.svg"],"lib/assets/map_icons/svg/openmoji_no_bicycles.svg":["lib/assets/map_icons/svg/openmoji_no_bicycles.svg"],"lib/assets/map_icons/svg/openmoji_no_entry.svg":["lib/assets/map_icons/svg/openmoji_no_entry.svg"],"lib/assets/map_icons/svg/openmoji_no_handshaking.svg":["lib/assets/map_icons/svg/openmoji_no_handshaking.svg"],"lib/assets/map_icons/svg/openmoji_no_littering.svg":["lib/assets/map_icons/svg/openmoji_no_littering.svg"],"lib/assets/map_icons/svg/openmoji_no_mobile_phones.svg":["lib/assets/map_icons/svg/openmoji_no_mobile_phones.svg"],"lib/assets/map_icons/svg/openmoji_no_one_under_eighteen.svg":["lib/assets/map_icons/svg/openmoji_no_one_under_eighteen.svg"],"lib/assets/map_icons/svg/openmoji_no_pedestrians.svg":["lib/assets/map_icons/svg/openmoji_no_pedestrians.svg"],"lib/assets/map_icons/svg/openmoji_no_smoking.svg":["lib/assets/map_icons/svg/openmoji_no_smoking.svg"],"lib/assets/map_icons/svg/openmoji_no_stencil.svg":["lib/assets/map_icons/svg/openmoji_no_stencil.svg"],"lib/assets/map_icons/svg/openmoji_non_potable_water.svg":["lib/assets/map_icons/svg/openmoji_non_potable_water.svg"],"lib/assets/map_icons/svg/openmoji_north.svg":["lib/assets/map_icons/svg/openmoji_north.svg"],"lib/assets/map_icons/svg/openmoji_nose.svg":["lib/assets/map_icons/svg/openmoji_nose.svg"],"lib/assets/map_icons/svg/openmoji_notebook.svg":["lib/assets/map_icons/svg/openmoji_notebook.svg"],"lib/assets/map_icons/svg/openmoji_notebook_with_decorative_cover.svg":["lib/assets/map_icons/svg/openmoji_notebook_with_decorative_cover.svg"],"lib/assets/map_icons/svg/openmoji_nuclear_power_plant.svg":["lib/assets/map_icons/svg/openmoji_nuclear_power_plant.svg"],"lib/assets/map_icons/svg/openmoji_nuclear_power_plant_ruin.svg":["lib/assets/map_icons/svg/openmoji_nuclear_power_plant_ruin.svg"],"lib/assets/map_icons/svg/openmoji_nuclear_protection.svg":["lib/assets/map_icons/svg/openmoji_nuclear_protection.svg"],"lib/assets/map_icons/svg/openmoji_nuclear_worker_man.svg":["lib/assets/map_icons/svg/openmoji_nuclear_worker_man.svg"],"lib/assets/map_icons/svg/openmoji_nuclear_worker_woman.svg":["lib/assets/map_icons/svg/openmoji_nuclear_worker_woman.svg"],"lib/assets/map_icons/svg/openmoji_nut_and_bolt.svg":["lib/assets/map_icons/svg/openmoji_nut_and_bolt.svg"],"lib/assets/map_icons/svg/openmoji_o_button_blood_type.svg":["lib/assets/map_icons/svg/openmoji_o_button_blood_type.svg"],"lib/assets/map_icons/svg/openmoji_octopus.svg":["lib/assets/map_icons/svg/openmoji_octopus.svg"],"lib/assets/map_icons/svg/openmoji_oden.svg":["lib/assets/map_icons/svg/openmoji_oden.svg"],"lib/assets/map_icons/svg/openmoji_office_building.svg":["lib/assets/map_icons/svg/openmoji_office_building.svg"],"lib/assets/map_icons/svg/openmoji_office_worker.svg":["lib/assets/map_icons/svg/openmoji_office_worker.svg"],"lib/assets/map_icons/svg/openmoji_ogre.svg":["lib/assets/map_icons/svg/openmoji_ogre.svg"],"lib/assets/map_icons/svg/openmoji_oil_drum.svg":["lib/assets/map_icons/svg/openmoji_oil_drum.svg"],"lib/assets/map_icons/svg/openmoji_oil_spill.svg":["lib/assets/map_icons/svg/openmoji_oil_spill.svg"],"lib/assets/map_icons/svg/openmoji_ok_button.svg":["lib/assets/map_icons/svg/openmoji_ok_button.svg"],"lib/assets/map_icons/svg/openmoji_ok_hand.svg":["lib/assets/map_icons/svg/openmoji_ok_hand.svg"],"lib/assets/map_icons/svg/openmoji_ok_stencil.svg":["lib/assets/map_icons/svg/openmoji_ok_stencil.svg"],"lib/assets/map_icons/svg/openmoji_old_key.svg":["lib/assets/map_icons/svg/openmoji_old_key.svg"],"lib/assets/map_icons/svg/openmoji_old_man.svg":["lib/assets/map_icons/svg/openmoji_old_man.svg"],"lib/assets/map_icons/svg/openmoji_old_woman.svg":["lib/assets/map_icons/svg/openmoji_old_woman.svg"],"lib/assets/map_icons/svg/openmoji_older_person.svg":["lib/assets/map_icons/svg/openmoji_older_person.svg"],"lib/assets/map_icons/svg/openmoji_olive.svg":["lib/assets/map_icons/svg/openmoji_olive.svg"],"lib/assets/map_icons/svg/openmoji_om.svg":["lib/assets/map_icons/svg/openmoji_om.svg"],"lib/assets/map_icons/svg/openmoji_on_arrow.svg":["lib/assets/map_icons/svg/openmoji_on_arrow.svg"],"lib/assets/map_icons/svg/openmoji_oncoming_automobile.svg":["lib/assets/map_icons/svg/openmoji_oncoming_automobile.svg"],"lib/assets/map_icons/svg/openmoji_oncoming_bus.svg":["lib/assets/map_icons/svg/openmoji_oncoming_bus.svg"],"lib/assets/map_icons/svg/openmoji_oncoming_fist.svg":["lib/assets/map_icons/svg/openmoji_oncoming_fist.svg"],"lib/assets/map_icons/svg/openmoji_oncoming_police_car.svg":["lib/assets/map_icons/svg/openmoji_oncoming_police_car.svg"],"lib/assets/map_icons/svg/openmoji_oncoming_taxi.svg":["lib/assets/map_icons/svg/openmoji_oncoming_taxi.svg"],"lib/assets/map_icons/svg/openmoji_one_oclock.svg":["lib/assets/map_icons/svg/openmoji_one_oclock.svg"],"lib/assets/map_icons/svg/openmoji_one_piece_swimsuit.svg":["lib/assets/map_icons/svg/openmoji_one_piece_swimsuit.svg"],"lib/assets/map_icons/svg/openmoji_one_thirty.svg":["lib/assets/map_icons/svg/openmoji_one_thirty.svg"],"lib/assets/map_icons/svg/openmoji_onion.svg":["lib/assets/map_icons/svg/openmoji_onion.svg"],"lib/assets/map_icons/svg/openmoji_open_book.svg":["lib/assets/map_icons/svg/openmoji_open_book.svg"],"lib/assets/map_icons/svg/openmoji_open_file_folder.svg":["lib/assets/map_icons/svg/openmoji_open_file_folder.svg"],"lib/assets/map_icons/svg/openmoji_open_hands.svg":["lib/assets/map_icons/svg/openmoji_open_hands.svg"],"lib/assets/map_icons/svg/openmoji_open_mailbox_with_lowered_flag.svg":["lib/assets/map_icons/svg/openmoji_open_mailbox_with_lowered_flag.svg"],"lib/assets/map_icons/svg/openmoji_open_mailbox_with_raised_flag.svg":["lib/assets/map_icons/svg/openmoji_open_mailbox_with_raised_flag.svg"],"lib/assets/map_icons/svg/openmoji_openfoodfact.svg":["lib/assets/map_icons/svg/openmoji_openfoodfact.svg"],"lib/assets/map_icons/svg/openmoji_openstreetmap.svg":["lib/assets/map_icons/svg/openmoji_openstreetmap.svg"],"lib/assets/map_icons/svg/openmoji_opera.svg":["lib/assets/map_icons/svg/openmoji_opera.svg"],"lib/assets/map_icons/svg/openmoji_ophiuchus.svg":["lib/assets/map_icons/svg/openmoji_ophiuchus.svg"],"lib/assets/map_icons/svg/openmoji_optical_disk.svg":["lib/assets/map_icons/svg/openmoji_optical_disk.svg"],"lib/assets/map_icons/svg/openmoji_orange_book.svg":["lib/assets/map_icons/svg/openmoji_orange_book.svg"],"lib/assets/map_icons/svg/openmoji_orangutan.svg":["lib/assets/map_icons/svg/openmoji_orangutan.svg"],"lib/assets/map_icons/svg/openmoji_orca.svg":["lib/assets/map_icons/svg/openmoji_orca.svg"],"lib/assets/map_icons/svg/openmoji_orthodox_cross.svg":["lib/assets/map_icons/svg/openmoji_orthodox_cross.svg"],"lib/assets/map_icons/svg/openmoji_otter.svg":["lib/assets/map_icons/svg/openmoji_otter.svg"],"lib/assets/map_icons/svg/openmoji_outbox_tray.svg":["lib/assets/map_icons/svg/openmoji_outbox_tray.svg"],"lib/assets/map_icons/svg/openmoji_outlet.svg":["lib/assets/map_icons/svg/openmoji_outlet.svg"],"lib/assets/map_icons/svg/openmoji_overlapping_full_squares.svg":["lib/assets/map_icons/svg/openmoji_overlapping_full_squares.svg"],"lib/assets/map_icons/svg/openmoji_overlapping_hollow_and_full_squares.svg":["lib/assets/map_icons/svg/openmoji_overlapping_hollow_and_full_squares.svg"],"lib/assets/map_icons/svg/openmoji_overlapping_hollow_squares.svg":["lib/assets/map_icons/svg/openmoji_overlapping_hollow_squares.svg"],"lib/assets/map_icons/svg/openmoji_overview.svg":["lib/assets/map_icons/svg/openmoji_overview.svg"],"lib/assets/map_icons/svg/openmoji_owl.svg":["lib/assets/map_icons/svg/openmoji_owl.svg"],"lib/assets/map_icons/svg/openmoji_ox.svg":["lib/assets/map_icons/svg/openmoji_ox.svg"],"lib/assets/map_icons/svg/openmoji_oyster.svg":["lib/assets/map_icons/svg/openmoji_oyster.svg"],"lib/assets/map_icons/svg/openmoji_p_button.svg":["lib/assets/map_icons/svg/openmoji_p_button.svg"],"lib/assets/map_icons/svg/openmoji_package.svg":["lib/assets/map_icons/svg/openmoji_package.svg"],"lib/assets/map_icons/svg/openmoji_page_facing_up.svg":["lib/assets/map_icons/svg/openmoji_page_facing_up.svg"],"lib/assets/map_icons/svg/openmoji_page_move.svg":["lib/assets/map_icons/svg/openmoji_page_move.svg"],"lib/assets/map_icons/svg/openmoji_page_with_curl.svg":["lib/assets/map_icons/svg/openmoji_page_with_curl.svg"],"lib/assets/map_icons/svg/openmoji_pager.svg":["lib/assets/map_icons/svg/openmoji_pager.svg"],"lib/assets/map_icons/svg/openmoji_paintbrush.svg":["lib/assets/map_icons/svg/openmoji_paintbrush.svg"],"lib/assets/map_icons/svg/openmoji_palm_down_hand.svg":["lib/assets/map_icons/svg/openmoji_palm_down_hand.svg"],"lib/assets/map_icons/svg/openmoji_palm_tree.svg":["lib/assets/map_icons/svg/openmoji_palm_tree.svg"],"lib/assets/map_icons/svg/openmoji_palm_up_hand.svg":["lib/assets/map_icons/svg/openmoji_palm_up_hand.svg"],"lib/assets/map_icons/svg/openmoji_palms_up_together.svg":["lib/assets/map_icons/svg/openmoji_palms_up_together.svg"],"lib/assets/map_icons/svg/openmoji_pancakes.svg":["lib/assets/map_icons/svg/openmoji_pancakes.svg"],"lib/assets/map_icons/svg/openmoji_panda.svg":["lib/assets/map_icons/svg/openmoji_panda.svg"],"lib/assets/map_icons/svg/openmoji_paperclip.svg":["lib/assets/map_icons/svg/openmoji_paperclip.svg"],"lib/assets/map_icons/svg/openmoji_parachute.svg":["lib/assets/map_icons/svg/openmoji_parachute.svg"],"lib/assets/map_icons/svg/openmoji_parking_garage.svg":["lib/assets/map_icons/svg/openmoji_parking_garage.svg"],"lib/assets/map_icons/svg/openmoji_parrot.svg":["lib/assets/map_icons/svg/openmoji_parrot.svg"],"lib/assets/map_icons/svg/openmoji_part_alternation_mark.svg":["lib/assets/map_icons/svg/openmoji_part_alternation_mark.svg"],"lib/assets/map_icons/svg/openmoji_party_popper.svg":["lib/assets/map_icons/svg/openmoji_party_popper.svg"],"lib/assets/map_icons/svg/openmoji_partying_face.svg":["lib/assets/map_icons/svg/openmoji_partying_face.svg"],"lib/assets/map_icons/svg/openmoji_passenger_ship.svg":["lib/assets/map_icons/svg/openmoji_passenger_ship.svg"],"lib/assets/map_icons/svg/openmoji_passport_control.svg":["lib/assets/map_icons/svg/openmoji_passport_control.svg"],"lib/assets/map_icons/svg/openmoji_patient_clipboard.svg":["lib/assets/map_icons/svg/openmoji_patient_clipboard.svg"],"lib/assets/map_icons/svg/openmoji_patient_file.svg":["lib/assets/map_icons/svg/openmoji_patient_file.svg"],"lib/assets/map_icons/svg/openmoji_pause_button.svg":["lib/assets/map_icons/svg/openmoji_pause_button.svg"],"lib/assets/map_icons/svg/openmoji_paw_prints.svg":["lib/assets/map_icons/svg/openmoji_paw_prints.svg"],"lib/assets/map_icons/svg/openmoji_peace_symbol.svg":["lib/assets/map_icons/svg/openmoji_peace_symbol.svg"],"lib/assets/map_icons/svg/openmoji_peach.svg":["lib/assets/map_icons/svg/openmoji_peach.svg"],"lib/assets/map_icons/svg/openmoji_peacock.svg":["lib/assets/map_icons/svg/openmoji_peacock.svg"],"lib/assets/map_icons/svg/openmoji_peanuts.svg":["lib/assets/map_icons/svg/openmoji_peanuts.svg"],"lib/assets/map_icons/svg/openmoji_pear.svg":["lib/assets/map_icons/svg/openmoji_pear.svg"],"lib/assets/map_icons/svg/openmoji_peertube.svg":["lib/assets/map_icons/svg/openmoji_peertube.svg"],"lib/assets/map_icons/svg/openmoji_pen.svg":["lib/assets/map_icons/svg/openmoji_pen.svg"],"lib/assets/map_icons/svg/openmoji_pencil.svg":["lib/assets/map_icons/svg/openmoji_pencil.svg"],"lib/assets/map_icons/svg/openmoji_penguin.svg":["lib/assets/map_icons/svg/openmoji_penguin.svg"],"lib/assets/map_icons/svg/openmoji_pensive_face.svg":["lib/assets/map_icons/svg/openmoji_pensive_face.svg"],"lib/assets/map_icons/svg/openmoji_people_dialogue.svg":["lib/assets/map_icons/svg/openmoji_people_dialogue.svg"],"lib/assets/map_icons/svg/openmoji_people_holding_hands.svg":["lib/assets/map_icons/svg/openmoji_people_holding_hands.svg"],"lib/assets/map_icons/svg/openmoji_people_hugging.svg":["lib/assets/map_icons/svg/openmoji_people_hugging.svg"],"lib/assets/map_icons/svg/openmoji_people_with_bunny_ears.svg":["lib/assets/map_icons/svg/openmoji_people_with_bunny_ears.svg"],"lib/assets/map_icons/svg/openmoji_people_wrestling.svg":["lib/assets/map_icons/svg/openmoji_people_wrestling.svg"],"lib/assets/map_icons/svg/openmoji_performing_arts.svg":["lib/assets/map_icons/svg/openmoji_performing_arts.svg"],"lib/assets/map_icons/svg/openmoji_persevering_face.svg":["lib/assets/map_icons/svg/openmoji_persevering_face.svg"],"lib/assets/map_icons/svg/openmoji_person.svg":["lib/assets/map_icons/svg/openmoji_person.svg"],"lib/assets/map_icons/svg/openmoji_person_bald.svg":["lib/assets/map_icons/svg/openmoji_person_bald.svg"],"lib/assets/map_icons/svg/openmoji_person_beard.svg":["lib/assets/map_icons/svg/openmoji_person_beard.svg"],"lib/assets/map_icons/svg/openmoji_person_biking.svg":["lib/assets/map_icons/svg/openmoji_person_biking.svg"],"lib/assets/map_icons/svg/openmoji_person_bouncing_ball.svg":["lib/assets/map_icons/svg/openmoji_person_bouncing_ball.svg"],"lib/assets/map_icons/svg/openmoji_person_bowing.svg":["lib/assets/map_icons/svg/openmoji_person_bowing.svg"],"lib/assets/map_icons/svg/openmoji_person_cartwheeling.svg":["lib/assets/map_icons/svg/openmoji_person_cartwheeling.svg"],"lib/assets/map_icons/svg/openmoji_person_climbing.svg":["lib/assets/map_icons/svg/openmoji_person_climbing.svg"],"lib/assets/map_icons/svg/openmoji_person_curly_hair.svg":["lib/assets/map_icons/svg/openmoji_person_curly_hair.svg"],"lib/assets/map_icons/svg/openmoji_person_facepalming.svg":["lib/assets/map_icons/svg/openmoji_person_facepalming.svg"],"lib/assets/map_icons/svg/openmoji_person_feeding_baby.svg":["lib/assets/map_icons/svg/openmoji_person_feeding_baby.svg"],"lib/assets/map_icons/svg/openmoji_person_fencing.svg":["lib/assets/map_icons/svg/openmoji_person_fencing.svg"],"lib/assets/map_icons/svg/openmoji_person_frowning.svg":["lib/assets/map_icons/svg/openmoji_person_frowning.svg"],"lib/assets/map_icons/svg/openmoji_person_gesturing_no.svg":["lib/assets/map_icons/svg/openmoji_person_gesturing_no.svg"],"lib/assets/map_icons/svg/openmoji_person_gesturing_ok.svg":["lib/assets/map_icons/svg/openmoji_person_gesturing_ok.svg"],"lib/assets/map_icons/svg/openmoji_person_getting_haircut.svg":["lib/assets/map_icons/svg/openmoji_person_getting_haircut.svg"],"lib/assets/map_icons/svg/openmoji_person_getting_massage.svg":["lib/assets/map_icons/svg/openmoji_person_getting_massage.svg"],"lib/assets/map_icons/svg/openmoji_person_golfing.svg":["lib/assets/map_icons/svg/openmoji_person_golfing.svg"],"lib/assets/map_icons/svg/openmoji_person_in_bed.svg":["lib/assets/map_icons/svg/openmoji_person_in_bed.svg"],"lib/assets/map_icons/svg/openmoji_person_in_lotus_position.svg":["lib/assets/map_icons/svg/openmoji_person_in_lotus_position.svg"],"lib/assets/map_icons/svg/openmoji_person_in_manual_wheelchair.svg":["lib/assets/map_icons/svg/openmoji_person_in_manual_wheelchair.svg"],"lib/assets/map_icons/svg/openmoji_person_in_motorized_wheelchair.svg":["lib/assets/map_icons/svg/openmoji_person_in_motorized_wheelchair.svg"],"lib/assets/map_icons/svg/openmoji_person_in_steamy_room.svg":["lib/assets/map_icons/svg/openmoji_person_in_steamy_room.svg"],"lib/assets/map_icons/svg/openmoji_person_in_suit_levitating.svg":["lib/assets/map_icons/svg/openmoji_person_in_suit_levitating.svg"],"lib/assets/map_icons/svg/openmoji_person_in_tuxedo.svg":["lib/assets/map_icons/svg/openmoji_person_in_tuxedo.svg"],"lib/assets/map_icons/svg/openmoji_person_juggling.svg":["lib/assets/map_icons/svg/openmoji_person_juggling.svg"],"lib/assets/map_icons/svg/openmoji_person_kneeling.svg":["lib/assets/map_icons/svg/openmoji_person_kneeling.svg"],"lib/assets/map_icons/svg/openmoji_person_lifting_weights.svg":["lib/assets/map_icons/svg/openmoji_person_lifting_weights.svg"],"lib/assets/map_icons/svg/openmoji_person_mountain_biking.svg":["lib/assets/map_icons/svg/openmoji_person_mountain_biking.svg"],"lib/assets/map_icons/svg/openmoji_person_playing_handball.svg":["lib/assets/map_icons/svg/openmoji_person_playing_handball.svg"],"lib/assets/map_icons/svg/openmoji_person_playing_water_polo.svg":["lib/assets/map_icons/svg/openmoji_person_playing_water_polo.svg"],"lib/assets/map_icons/svg/openmoji_person_pouting.svg":["lib/assets/map_icons/svg/openmoji_person_pouting.svg"],"lib/assets/map_icons/svg/openmoji_person_raising_hand.svg":["lib/assets/map_icons/svg/openmoji_person_raising_hand.svg"],"lib/assets/map_icons/svg/openmoji_person_rowing_boat.svg":["lib/assets/map_icons/svg/openmoji_person_rowing_boat.svg"],"lib/assets/map_icons/svg/openmoji_person_running.svg":["lib/assets/map_icons/svg/openmoji_person_running.svg"],"lib/assets/map_icons/svg/openmoji_person_shrugging.svg":["lib/assets/map_icons/svg/openmoji_person_shrugging.svg"],"lib/assets/map_icons/svg/openmoji_person_sneezing_into_elbow.svg":["lib/assets/map_icons/svg/openmoji_person_sneezing_into_elbow.svg"],"lib/assets/map_icons/svg/openmoji_person_standing.svg":["lib/assets/map_icons/svg/openmoji_person_standing.svg"],"lib/assets/map_icons/svg/openmoji_person_surfing.svg":["lib/assets/map_icons/svg/openmoji_person_surfing.svg"],"lib/assets/map_icons/svg/openmoji_person_swimming.svg":["lib/assets/map_icons/svg/openmoji_person_swimming.svg"],"lib/assets/map_icons/svg/openmoji_person_taking_bath.svg":["lib/assets/map_icons/svg/openmoji_person_taking_bath.svg"],"lib/assets/map_icons/svg/openmoji_person_tipping_hand.svg":["lib/assets/map_icons/svg/openmoji_person_tipping_hand.svg"],"lib/assets/map_icons/svg/openmoji_person_walking.svg":["lib/assets/map_icons/svg/openmoji_person_walking.svg"],"lib/assets/map_icons/svg/openmoji_person_wearing_turban.svg":["lib/assets/map_icons/svg/openmoji_person_wearing_turban.svg"],"lib/assets/map_icons/svg/openmoji_person_with_cane.svg":["lib/assets/map_icons/svg/openmoji_person_with_cane.svg"],"lib/assets/map_icons/svg/openmoji_person_with_crown.svg":["lib/assets/map_icons/svg/openmoji_person_with_crown.svg"],"lib/assets/map_icons/svg/openmoji_person_with_dog.svg":["lib/assets/map_icons/svg/openmoji_person_with_dog.svg"],"lib/assets/map_icons/svg/openmoji_person_with_medical_mask.svg":["lib/assets/map_icons/svg/openmoji_person_with_medical_mask.svg"],"lib/assets/map_icons/svg/openmoji_person_with_skullcap.svg":["lib/assets/map_icons/svg/openmoji_person_with_skullcap.svg"],"lib/assets/map_icons/svg/openmoji_person_with_veil.svg":["lib/assets/map_icons/svg/openmoji_person_with_veil.svg"],"lib/assets/map_icons/svg/openmoji_petri_dish.svg":["lib/assets/map_icons/svg/openmoji_petri_dish.svg"],"lib/assets/map_icons/svg/openmoji_pick.svg":["lib/assets/map_icons/svg/openmoji_pick.svg"],"lib/assets/map_icons/svg/openmoji_pickup_truck.svg":["lib/assets/map_icons/svg/openmoji_pickup_truck.svg"],"lib/assets/map_icons/svg/openmoji_picture.svg":["lib/assets/map_icons/svg/openmoji_picture.svg"],"lib/assets/map_icons/svg/openmoji_pie.svg":["lib/assets/map_icons/svg/openmoji_pie.svg"],"lib/assets/map_icons/svg/openmoji_pig.svg":["lib/assets/map_icons/svg/openmoji_pig.svg"],"lib/assets/map_icons/svg/openmoji_pig_face.svg":["lib/assets/map_icons/svg/openmoji_pig_face.svg"],"lib/assets/map_icons/svg/openmoji_pig_nose.svg":["lib/assets/map_icons/svg/openmoji_pig_nose.svg"],"lib/assets/map_icons/svg/openmoji_pigeon.svg":["lib/assets/map_icons/svg/openmoji_pigeon.svg"],"lib/assets/map_icons/svg/openmoji_pile_of_poo.svg":["lib/assets/map_icons/svg/openmoji_pile_of_poo.svg"],"lib/assets/map_icons/svg/openmoji_pill.svg":["lib/assets/map_icons/svg/openmoji_pill.svg"],"lib/assets/map_icons/svg/openmoji_pills.svg":["lib/assets/map_icons/svg/openmoji_pills.svg"],"lib/assets/map_icons/svg/openmoji_pilot.svg":["lib/assets/map_icons/svg/openmoji_pilot.svg"],"lib/assets/map_icons/svg/openmoji_pinata.svg":["lib/assets/map_icons/svg/openmoji_pinata.svg"],"lib/assets/map_icons/svg/openmoji_pinched_fingers.svg":["lib/assets/map_icons/svg/openmoji_pinched_fingers.svg"],"lib/assets/map_icons/svg/openmoji_pinching_hand.svg":["lib/assets/map_icons/svg/openmoji_pinching_hand.svg"],"lib/assets/map_icons/svg/openmoji_pine_decoration.svg":["lib/assets/map_icons/svg/openmoji_pine_decoration.svg"],"lib/assets/map_icons/svg/openmoji_pineapple.svg":["lib/assets/map_icons/svg/openmoji_pineapple.svg"],"lib/assets/map_icons/svg/openmoji_ping_pong.svg":["lib/assets/map_icons/svg/openmoji_ping_pong.svg"],"lib/assets/map_icons/svg/openmoji_pinterest.svg":["lib/assets/map_icons/svg/openmoji_pinterest.svg"],"lib/assets/map_icons/svg/openmoji_pirate_flag.svg":["lib/assets/map_icons/svg/openmoji_pirate_flag.svg"],"lib/assets/map_icons/svg/openmoji_pisces.svg":["lib/assets/map_icons/svg/openmoji_pisces.svg"],"lib/assets/map_icons/svg/openmoji_pixelfed.svg":["lib/assets/map_icons/svg/openmoji_pixelfed.svg"],"lib/assets/map_icons/svg/openmoji_pizza.svg":["lib/assets/map_icons/svg/openmoji_pizza.svg"],"lib/assets/map_icons/svg/openmoji_placard.svg":["lib/assets/map_icons/svg/openmoji_placard.svg"],"lib/assets/map_icons/svg/openmoji_place_of_worship.svg":["lib/assets/map_icons/svg/openmoji_place_of_worship.svg"],"lib/assets/map_icons/svg/openmoji_plaster.svg":["lib/assets/map_icons/svg/openmoji_plaster.svg"],"lib/assets/map_icons/svg/openmoji_play_button.svg":["lib/assets/map_icons/svg/openmoji_play_button.svg"],"lib/assets/map_icons/svg/openmoji_play_or_pause_button.svg":["lib/assets/map_icons/svg/openmoji_play_or_pause_button.svg"],"lib/assets/map_icons/svg/openmoji_playground_slide.svg":["lib/assets/map_icons/svg/openmoji_playground_slide.svg"],"lib/assets/map_icons/svg/openmoji_pleading_face.svg":["lib/assets/map_icons/svg/openmoji_pleading_face.svg"],"lib/assets/map_icons/svg/openmoji_plunger.svg":["lib/assets/map_icons/svg/openmoji_plunger.svg"],"lib/assets/map_icons/svg/openmoji_plus.svg":["lib/assets/map_icons/svg/openmoji_plus.svg"],"lib/assets/map_icons/svg/openmoji_polar_bear.svg":["lib/assets/map_icons/svg/openmoji_polar_bear.svg"],"lib/assets/map_icons/svg/openmoji_polar_explorer.svg":["lib/assets/map_icons/svg/openmoji_polar_explorer.svg"],"lib/assets/map_icons/svg/openmoji_polar_explorer_man.svg":["lib/assets/map_icons/svg/openmoji_polar_explorer_man.svg"],"lib/assets/map_icons/svg/openmoji_polar_explorer_woman.svg":["lib/assets/map_icons/svg/openmoji_polar_explorer_woman.svg"],"lib/assets/map_icons/svg/openmoji_polar_research_station.svg":["lib/assets/map_icons/svg/openmoji_polar_research_station.svg"],"lib/assets/map_icons/svg/openmoji_police_car.svg":["lib/assets/map_icons/svg/openmoji_police_car.svg"],"lib/assets/map_icons/svg/openmoji_police_car_light.svg":["lib/assets/map_icons/svg/openmoji_police_car_light.svg"],"lib/assets/map_icons/svg/openmoji_police_officer.svg":["lib/assets/map_icons/svg/openmoji_police_officer.svg"],"lib/assets/map_icons/svg/openmoji_pomegranate.svg":["lib/assets/map_icons/svg/openmoji_pomegranate.svg"],"lib/assets/map_icons/svg/openmoji_poodle.svg":["lib/assets/map_icons/svg/openmoji_poodle.svg"],"lib/assets/map_icons/svg/openmoji_pool_8_ball.svg":["lib/assets/map_icons/svg/openmoji_pool_8_ball.svg"],"lib/assets/map_icons/svg/openmoji_popcorn.svg":["lib/assets/map_icons/svg/openmoji_popcorn.svg"],"lib/assets/map_icons/svg/openmoji_poppy.svg":["lib/assets/map_icons/svg/openmoji_poppy.svg"],"lib/assets/map_icons/svg/openmoji_porpoise.svg":["lib/assets/map_icons/svg/openmoji_porpoise.svg"],"lib/assets/map_icons/svg/openmoji_post_office.svg":["lib/assets/map_icons/svg/openmoji_post_office.svg"],"lib/assets/map_icons/svg/openmoji_postal_horn.svg":["lib/assets/map_icons/svg/openmoji_postal_horn.svg"],"lib/assets/map_icons/svg/openmoji_postbox.svg":["lib/assets/map_icons/svg/openmoji_postbox.svg"],"lib/assets/map_icons/svg/openmoji_pot_of_food.svg":["lib/assets/map_icons/svg/openmoji_pot_of_food.svg"],"lib/assets/map_icons/svg/openmoji_potable_water.svg":["lib/assets/map_icons/svg/openmoji_potable_water.svg"],"lib/assets/map_icons/svg/openmoji_potato.svg":["lib/assets/map_icons/svg/openmoji_potato.svg"],"lib/assets/map_icons/svg/openmoji_potentiometer.svg":["lib/assets/map_icons/svg/openmoji_potentiometer.svg"],"lib/assets/map_icons/svg/openmoji_potted_plant.svg":["lib/assets/map_icons/svg/openmoji_potted_plant.svg"],"lib/assets/map_icons/svg/openmoji_poultry_leg.svg":["lib/assets/map_icons/svg/openmoji_poultry_leg.svg"],"lib/assets/map_icons/svg/openmoji_pound_banknote.svg":["lib/assets/map_icons/svg/openmoji_pound_banknote.svg"],"lib/assets/map_icons/svg/openmoji_pouring_liquid.svg":["lib/assets/map_icons/svg/openmoji_pouring_liquid.svg"],"lib/assets/map_icons/svg/openmoji_pouting_cat.svg":["lib/assets/map_icons/svg/openmoji_pouting_cat.svg"],"lib/assets/map_icons/svg/openmoji_power_on_off_symbol.svg":["lib/assets/map_icons/svg/openmoji_power_on_off_symbol.svg"],"lib/assets/map_icons/svg/openmoji_power_on_symbol.svg":["lib/assets/map_icons/svg/openmoji_power_on_symbol.svg"],"lib/assets/map_icons/svg/openmoji_power_sleep_symbol.svg":["lib/assets/map_icons/svg/openmoji_power_sleep_symbol.svg"],"lib/assets/map_icons/svg/openmoji_power_symbol.svg":["lib/assets/map_icons/svg/openmoji_power_symbol.svg"],"lib/assets/map_icons/svg/openmoji_prayer_beads.svg":["lib/assets/map_icons/svg/openmoji_prayer_beads.svg"],"lib/assets/map_icons/svg/openmoji_pregnant_man.svg":["lib/assets/map_icons/svg/openmoji_pregnant_man.svg"],"lib/assets/map_icons/svg/openmoji_pregnant_person.svg":["lib/assets/map_icons/svg/openmoji_pregnant_person.svg"],"lib/assets/map_icons/svg/openmoji_pregnant_woman.svg":["lib/assets/map_icons/svg/openmoji_pregnant_woman.svg"],"lib/assets/map_icons/svg/openmoji_pretzel.svg":["lib/assets/map_icons/svg/openmoji_pretzel.svg"],"lib/assets/map_icons/svg/openmoji_prince.svg":["lib/assets/map_icons/svg/openmoji_prince.svg"],"lib/assets/map_icons/svg/openmoji_princess.svg":["lib/assets/map_icons/svg/openmoji_princess.svg"],"lib/assets/map_icons/svg/openmoji_printer.svg":["lib/assets/map_icons/svg/openmoji_printer.svg"],"lib/assets/map_icons/svg/openmoji_prohibited.svg":["lib/assets/map_icons/svg/openmoji_prohibited.svg"],"lib/assets/map_icons/svg/openmoji_purse.svg":["lib/assets/map_icons/svg/openmoji_purse.svg"],"lib/assets/map_icons/svg/openmoji_pushpin.svg":["lib/assets/map_icons/svg/openmoji_pushpin.svg"],"lib/assets/map_icons/svg/openmoji_puzzle_piece.svg":["lib/assets/map_icons/svg/openmoji_puzzle_piece.svg"],"lib/assets/map_icons/svg/openmoji_qr_code.svg":["lib/assets/map_icons/svg/openmoji_qr_code.svg"],"lib/assets/map_icons/svg/openmoji_quarantine.svg":["lib/assets/map_icons/svg/openmoji_quarantine.svg"],"lib/assets/map_icons/svg/openmoji_quebec_flag.svg":["lib/assets/map_icons/svg/openmoji_quebec_flag.svg"],"lib/assets/map_icons/svg/openmoji_question_mark.svg":["lib/assets/map_icons/svg/openmoji_question_mark.svg"],"lib/assets/map_icons/svg/openmoji_rabbit.svg":["lib/assets/map_icons/svg/openmoji_rabbit.svg"],"lib/assets/map_icons/svg/openmoji_rabbit_face.svg":["lib/assets/map_icons/svg/openmoji_rabbit_face.svg"],"lib/assets/map_icons/svg/openmoji_raccoon.svg":["lib/assets/map_icons/svg/openmoji_raccoon.svg"],"lib/assets/map_icons/svg/openmoji_racing_car.svg":["lib/assets/map_icons/svg/openmoji_racing_car.svg"],"lib/assets/map_icons/svg/openmoji_radio.svg":["lib/assets/map_icons/svg/openmoji_radio.svg"],"lib/assets/map_icons/svg/openmoji_radio_button.svg":["lib/assets/map_icons/svg/openmoji_radio_button.svg"],"lib/assets/map_icons/svg/openmoji_radioactive.svg":["lib/assets/map_icons/svg/openmoji_radioactive.svg"],"lib/assets/map_icons/svg/openmoji_radioactive_waste.svg":["lib/assets/map_icons/svg/openmoji_radioactive_waste.svg"],"lib/assets/map_icons/svg/openmoji_railway_car.svg":["lib/assets/map_icons/svg/openmoji_railway_car.svg"],"lib/assets/map_icons/svg/openmoji_railway_track.svg":["lib/assets/map_icons/svg/openmoji_railway_track.svg"],"lib/assets/map_icons/svg/openmoji_rainbow.svg":["lib/assets/map_icons/svg/openmoji_rainbow.svg"],"lib/assets/map_icons/svg/openmoji_rainbow_hexagon.svg":["lib/assets/map_icons/svg/openmoji_rainbow_hexagon.svg"],"lib/assets/map_icons/svg/openmoji_raised_back_of_hand.svg":["lib/assets/map_icons/svg/openmoji_raised_back_of_hand.svg"],"lib/assets/map_icons/svg/openmoji_raised_fist.svg":["lib/assets/map_icons/svg/openmoji_raised_fist.svg"],"lib/assets/map_icons/svg/openmoji_raised_hand.svg":["lib/assets/map_icons/svg/openmoji_raised_hand.svg"],"lib/assets/map_icons/svg/openmoji_raising_hands.svg":["lib/assets/map_icons/svg/openmoji_raising_hands.svg"],"lib/assets/map_icons/svg/openmoji_ram.svg":["lib/assets/map_icons/svg/openmoji_ram.svg"],"lib/assets/map_icons/svg/openmoji_raspberry_pi.svg":["lib/assets/map_icons/svg/openmoji_raspberry_pi.svg"],"lib/assets/map_icons/svg/openmoji_rat.svg":["lib/assets/map_icons/svg/openmoji_rat.svg"],"lib/assets/map_icons/svg/openmoji_razor.svg":["lib/assets/map_icons/svg/openmoji_razor.svg"],"lib/assets/map_icons/svg/openmoji_receipt.svg":["lib/assets/map_icons/svg/openmoji_receipt.svg"],"lib/assets/map_icons/svg/openmoji_record_button.svg":["lib/assets/map_icons/svg/openmoji_record_button.svg"],"lib/assets/map_icons/svg/openmoji_recycling_symbol.svg":["lib/assets/map_icons/svg/openmoji_recycling_symbol.svg"],"lib/assets/map_icons/svg/openmoji_red_envelope.svg":["lib/assets/map_icons/svg/openmoji_red_envelope.svg"],"lib/assets/map_icons/svg/openmoji_red_paper_lantern.svg":["lib/assets/map_icons/svg/openmoji_red_paper_lantern.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_a.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_a.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_b.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_b.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_c.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_c.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_d.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_d.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_e.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_e.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_f.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_f.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_g.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_g.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_h.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_h.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_i.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_i.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_j.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_j.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_k.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_k.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_l.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_l.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_m.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_m.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_n.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_n.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_o.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_o.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_p.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_p.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_q.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_q.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_r.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_r.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_s.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_s.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_t.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_t.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_u.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_u.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_v.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_v.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_w.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_w.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_x.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_x.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_y.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_y.svg"],"lib/assets/map_icons/svg/openmoji_regional_indicator_z.svg":["lib/assets/map_icons/svg/openmoji_regional_indicator_z.svg"],"lib/assets/map_icons/svg/openmoji_registered.svg":["lib/assets/map_icons/svg/openmoji_registered.svg"],"lib/assets/map_icons/svg/openmoji_regular_apple.svg":["lib/assets/map_icons/svg/openmoji_regular_apple.svg"],"lib/assets/map_icons/svg/openmoji_regular_hair.svg":["lib/assets/map_icons/svg/openmoji_regular_hair.svg"],"lib/assets/map_icons/svg/openmoji_relieved_face.svg":["lib/assets/map_icons/svg/openmoji_relieved_face.svg"],"lib/assets/map_icons/svg/openmoji_reminder_ribbon.svg":["lib/assets/map_icons/svg/openmoji_reminder_ribbon.svg"],"lib/assets/map_icons/svg/openmoji_repeat_button.svg":["lib/assets/map_icons/svg/openmoji_repeat_button.svg"],"lib/assets/map_icons/svg/openmoji_repeat_single_button.svg":["lib/assets/map_icons/svg/openmoji_repeat_single_button.svg"],"lib/assets/map_icons/svg/openmoji_rescue_workers_helmet.svg":["lib/assets/map_icons/svg/openmoji_rescue_workers_helmet.svg"],"lib/assets/map_icons/svg/openmoji_restroom.svg":["lib/assets/map_icons/svg/openmoji_restroom.svg"],"lib/assets/map_icons/svg/openmoji_return_back_button.svg":["lib/assets/map_icons/svg/openmoji_return_back_button.svg"],"lib/assets/map_icons/svg/openmoji_reusable_bag.svg":["lib/assets/map_icons/svg/openmoji_reusable_bag.svg"],"lib/assets/map_icons/svg/openmoji_reverse_button.svg":["lib/assets/map_icons/svg/openmoji_reverse_button.svg"],"lib/assets/map_icons/svg/openmoji_revolving_hearts.svg":["lib/assets/map_icons/svg/openmoji_revolving_hearts.svg"],"lib/assets/map_icons/svg/openmoji_rhinoceros.svg":["lib/assets/map_icons/svg/openmoji_rhinoceros.svg"],"lib/assets/map_icons/svg/openmoji_ribbon.svg":["lib/assets/map_icons/svg/openmoji_ribbon.svg"],"lib/assets/map_icons/svg/openmoji_rice_ball.svg":["lib/assets/map_icons/svg/openmoji_rice_ball.svg"],"lib/assets/map_icons/svg/openmoji_rice_cracker.svg":["lib/assets/map_icons/svg/openmoji_rice_cracker.svg"],"lib/assets/map_icons/svg/openmoji_right_anger_bubble.svg":["lib/assets/map_icons/svg/openmoji_right_anger_bubble.svg"],"lib/assets/map_icons/svg/openmoji_right_arrow.svg":["lib/assets/map_icons/svg/openmoji_right_arrow.svg"],"lib/assets/map_icons/svg/openmoji_right_arrow_curving_down.svg":["lib/assets/map_icons/svg/openmoji_right_arrow_curving_down.svg"],"lib/assets/map_icons/svg/openmoji_right_arrow_curving_left.svg":["lib/assets/map_icons/svg/openmoji_right_arrow_curving_left.svg"],"lib/assets/map_icons/svg/openmoji_right_arrow_curving_up.svg":["lib/assets/map_icons/svg/openmoji_right_arrow_curving_up.svg"],"lib/assets/map_icons/svg/openmoji_right_facing_fist.svg":["lib/assets/map_icons/svg/openmoji_right_facing_fist.svg"],"lib/assets/map_icons/svg/openmoji_rightwards_hand.svg":["lib/assets/map_icons/svg/openmoji_rightwards_hand.svg"],"lib/assets/map_icons/svg/openmoji_ring.svg":["lib/assets/map_icons/svg/openmoji_ring.svg"],"lib/assets/map_icons/svg/openmoji_ring_buoy.svg":["lib/assets/map_icons/svg/openmoji_ring_buoy.svg"],"lib/assets/map_icons/svg/openmoji_ringed_planet.svg":["lib/assets/map_icons/svg/openmoji_ringed_planet.svg"],"lib/assets/map_icons/svg/openmoji_roasted_coffee_bean.svg":["lib/assets/map_icons/svg/openmoji_roasted_coffee_bean.svg"],"lib/assets/map_icons/svg/openmoji_roasted_sweet_potato.svg":["lib/assets/map_icons/svg/openmoji_roasted_sweet_potato.svg"],"lib/assets/map_icons/svg/openmoji_robot.svg":["lib/assets/map_icons/svg/openmoji_robot.svg"],"lib/assets/map_icons/svg/openmoji_rock.svg":["lib/assets/map_icons/svg/openmoji_rock.svg"],"lib/assets/map_icons/svg/openmoji_rocket.svg":["lib/assets/map_icons/svg/openmoji_rocket.svg"],"lib/assets/map_icons/svg/openmoji_roll_of_paper.svg":["lib/assets/map_icons/svg/openmoji_roll_of_paper.svg"],"lib/assets/map_icons/svg/openmoji_rolled_up_newspaper.svg":["lib/assets/map_icons/svg/openmoji_rolled_up_newspaper.svg"],"lib/assets/map_icons/svg/openmoji_roller_coaster.svg":["lib/assets/map_icons/svg/openmoji_roller_coaster.svg"],"lib/assets/map_icons/svg/openmoji_roller_skate.svg":["lib/assets/map_icons/svg/openmoji_roller_skate.svg"],"lib/assets/map_icons/svg/openmoji_rolling_on_the_floor_laughing.svg":["lib/assets/map_icons/svg/openmoji_rolling_on_the_floor_laughing.svg"],"lib/assets/map_icons/svg/openmoji_rooster.svg":["lib/assets/map_icons/svg/openmoji_rooster.svg"],"lib/assets/map_icons/svg/openmoji_rose.svg":["lib/assets/map_icons/svg/openmoji_rose.svg"],"lib/assets/map_icons/svg/openmoji_rosette.svg":["lib/assets/map_icons/svg/openmoji_rosette.svg"],"lib/assets/map_icons/svg/openmoji_round_pushpin.svg":["lib/assets/map_icons/svg/openmoji_round_pushpin.svg"],"lib/assets/map_icons/svg/openmoji_rugby_football.svg":["lib/assets/map_icons/svg/openmoji_rugby_football.svg"],"lib/assets/map_icons/svg/openmoji_running_shirt.svg":["lib/assets/map_icons/svg/openmoji_running_shirt.svg"],"lib/assets/map_icons/svg/openmoji_running_shoe.svg":["lib/assets/map_icons/svg/openmoji_running_shoe.svg"],"lib/assets/map_icons/svg/openmoji_sad_but_relieved_face.svg":["lib/assets/map_icons/svg/openmoji_sad_but_relieved_face.svg"],"lib/assets/map_icons/svg/openmoji_safari.svg":["lib/assets/map_icons/svg/openmoji_safari.svg"],"lib/assets/map_icons/svg/openmoji_safety.svg":["lib/assets/map_icons/svg/openmoji_safety.svg"],"lib/assets/map_icons/svg/openmoji_safety_pin.svg":["lib/assets/map_icons/svg/openmoji_safety_pin.svg"],"lib/assets/map_icons/svg/openmoji_safety_vest.svg":["lib/assets/map_icons/svg/openmoji_safety_vest.svg"],"lib/assets/map_icons/svg/openmoji_sagittarius.svg":["lib/assets/map_icons/svg/openmoji_sagittarius.svg"],"lib/assets/map_icons/svg/openmoji_sailboat.svg":["lib/assets/map_icons/svg/openmoji_sailboat.svg"],"lib/assets/map_icons/svg/openmoji_sake.svg":["lib/assets/map_icons/svg/openmoji_sake.svg"],"lib/assets/map_icons/svg/openmoji_saline_drip.svg":["lib/assets/map_icons/svg/openmoji_saline_drip.svg"],"lib/assets/map_icons/svg/openmoji_salt.svg":["lib/assets/map_icons/svg/openmoji_salt.svg"],"lib/assets/map_icons/svg/openmoji_saluting_face.svg":["lib/assets/map_icons/svg/openmoji_saluting_face.svg"],"lib/assets/map_icons/svg/openmoji_sandwich.svg":["lib/assets/map_icons/svg/openmoji_sandwich.svg"],"lib/assets/map_icons/svg/openmoji_sanitizer_spray.svg":["lib/assets/map_icons/svg/openmoji_sanitizer_spray.svg"],"lib/assets/map_icons/svg/openmoji_santa_claus.svg":["lib/assets/map_icons/svg/openmoji_santa_claus.svg"],"lib/assets/map_icons/svg/openmoji_sari.svg":["lib/assets/map_icons/svg/openmoji_sari.svg"],"lib/assets/map_icons/svg/openmoji_satellite.svg":["lib/assets/map_icons/svg/openmoji_satellite.svg"],"lib/assets/map_icons/svg/openmoji_satellite_antenna.svg":["lib/assets/map_icons/svg/openmoji_satellite_antenna.svg"],"lib/assets/map_icons/svg/openmoji_sauropod.svg":["lib/assets/map_icons/svg/openmoji_sauropod.svg"],"lib/assets/map_icons/svg/openmoji_save.svg":["lib/assets/map_icons/svg/openmoji_save.svg"],"lib/assets/map_icons/svg/openmoji_saw.svg":["lib/assets/map_icons/svg/openmoji_saw.svg"],"lib/assets/map_icons/svg/openmoji_saxophone.svg":["lib/assets/map_icons/svg/openmoji_saxophone.svg"],"lib/assets/map_icons/svg/openmoji_scale.svg":["lib/assets/map_icons/svg/openmoji_scale.svg"],"lib/assets/map_icons/svg/openmoji_scales.svg":["lib/assets/map_icons/svg/openmoji_scales.svg"],"lib/assets/map_icons/svg/openmoji_scarf.svg":["lib/assets/map_icons/svg/openmoji_scarf.svg"],"lib/assets/map_icons/svg/openmoji_school.svg":["lib/assets/map_icons/svg/openmoji_school.svg"],"lib/assets/map_icons/svg/openmoji_schwabisch_gmund_forum_gold_und_silber.svg":["lib/assets/map_icons/svg/openmoji_schwabisch_gmund_forum_gold_und_silber.svg"],"lib/assets/map_icons/svg/openmoji_schwabisch_gmund_funfknopfturm.svg":["lib/assets/map_icons/svg/openmoji_schwabisch_gmund_funfknopfturm.svg"],"lib/assets/map_icons/svg/openmoji_schwabisch_gmund_ratshaus.svg":["lib/assets/map_icons/svg/openmoji_schwabisch_gmund_ratshaus.svg"],"lib/assets/map_icons/svg/openmoji_scientist.svg":["lib/assets/map_icons/svg/openmoji_scientist.svg"],"lib/assets/map_icons/svg/openmoji_scissors.svg":["lib/assets/map_icons/svg/openmoji_scissors.svg"],"lib/assets/map_icons/svg/openmoji_scorpio.svg":["lib/assets/map_icons/svg/openmoji_scorpio.svg"],"lib/assets/map_icons/svg/openmoji_scorpion.svg":["lib/assets/map_icons/svg/openmoji_scorpion.svg"],"lib/assets/map_icons/svg/openmoji_screwdriver.svg":["lib/assets/map_icons/svg/openmoji_screwdriver.svg"],"lib/assets/map_icons/svg/openmoji_scroll.svg":["lib/assets/map_icons/svg/openmoji_scroll.svg"],"lib/assets/map_icons/svg/openmoji_scroll_horizontal.svg":["lib/assets/map_icons/svg/openmoji_scroll_horizontal.svg"],"lib/assets/map_icons/svg/openmoji_sea_level_rise.svg":["lib/assets/map_icons/svg/openmoji_sea_level_rise.svg"],"lib/assets/map_icons/svg/openmoji_seal.svg":["lib/assets/map_icons/svg/openmoji_seal.svg"],"lib/assets/map_icons/svg/openmoji_seat.svg":["lib/assets/map_icons/svg/openmoji_seat.svg"],"lib/assets/map_icons/svg/openmoji_see_no_evil_monkey.svg":["lib/assets/map_icons/svg/openmoji_see_no_evil_monkey.svg"],"lib/assets/map_icons/svg/openmoji_seedling.svg":["lib/assets/map_icons/svg/openmoji_seedling.svg"],"lib/assets/map_icons/svg/openmoji_selfie.svg":["lib/assets/map_icons/svg/openmoji_selfie.svg"],"lib/assets/map_icons/svg/openmoji_service_dog.svg":["lib/assets/map_icons/svg/openmoji_service_dog.svg"],"lib/assets/map_icons/svg/openmoji_service_mark.svg":["lib/assets/map_icons/svg/openmoji_service_mark.svg"],"lib/assets/map_icons/svg/openmoji_seven_oclock.svg":["lib/assets/map_icons/svg/openmoji_seven_oclock.svg"],"lib/assets/map_icons/svg/openmoji_seven_thirty.svg":["lib/assets/map_icons/svg/openmoji_seven_thirty.svg"],"lib/assets/map_icons/svg/openmoji_sewing_needle.svg":["lib/assets/map_icons/svg/openmoji_sewing_needle.svg"],"lib/assets/map_icons/svg/openmoji_shallow_pan_of_food.svg":["lib/assets/map_icons/svg/openmoji_shallow_pan_of_food.svg"],"lib/assets/map_icons/svg/openmoji_shamrock.svg":["lib/assets/map_icons/svg/openmoji_shamrock.svg"],"lib/assets/map_icons/svg/openmoji_share.svg":["lib/assets/map_icons/svg/openmoji_share.svg"],"lib/assets/map_icons/svg/openmoji_shark.svg":["lib/assets/map_icons/svg/openmoji_shark.svg"],"lib/assets/map_icons/svg/openmoji_shaved_ice.svg":["lib/assets/map_icons/svg/openmoji_shaved_ice.svg"],"lib/assets/map_icons/svg/openmoji_sheaf_of_rice.svg":["lib/assets/map_icons/svg/openmoji_sheaf_of_rice.svg"],"lib/assets/map_icons/svg/openmoji_shelter.svg":["lib/assets/map_icons/svg/openmoji_shelter.svg"],"lib/assets/map_icons/svg/openmoji_shield.svg":["lib/assets/map_icons/svg/openmoji_shield.svg"],"lib/assets/map_icons/svg/openmoji_shinto_shrine.svg":["lib/assets/map_icons/svg/openmoji_shinto_shrine.svg"],"lib/assets/map_icons/svg/openmoji_ship.svg":["lib/assets/map_icons/svg/openmoji_ship.svg"],"lib/assets/map_icons/svg/openmoji_shooting_star.svg":["lib/assets/map_icons/svg/openmoji_shooting_star.svg"],"lib/assets/map_icons/svg/openmoji_shopping_bags.svg":["lib/assets/map_icons/svg/openmoji_shopping_bags.svg"],"lib/assets/map_icons/svg/openmoji_shopping_cart.svg":["lib/assets/map_icons/svg/openmoji_shopping_cart.svg"],"lib/assets/map_icons/svg/openmoji_shortcake.svg":["lib/assets/map_icons/svg/openmoji_shortcake.svg"],"lib/assets/map_icons/svg/openmoji_shorts.svg":["lib/assets/map_icons/svg/openmoji_shorts.svg"],"lib/assets/map_icons/svg/openmoji_shower.svg":["lib/assets/map_icons/svg/openmoji_shower.svg"],"lib/assets/map_icons/svg/openmoji_shrimp.svg":["lib/assets/map_icons/svg/openmoji_shrimp.svg"],"lib/assets/map_icons/svg/openmoji_shuffle_tracks_button.svg":["lib/assets/map_icons/svg/openmoji_shuffle_tracks_button.svg"],"lib/assets/map_icons/svg/openmoji_shushing_face.svg":["lib/assets/map_icons/svg/openmoji_shushing_face.svg"],"lib/assets/map_icons/svg/openmoji_sign_of_the_horns.svg":["lib/assets/map_icons/svg/openmoji_sign_of_the_horns.svg"],"lib/assets/map_icons/svg/openmoji_signal.svg":["lib/assets/map_icons/svg/openmoji_signal.svg"],"lib/assets/map_icons/svg/openmoji_signpost.svg":["lib/assets/map_icons/svg/openmoji_signpost.svg"],"lib/assets/map_icons/svg/openmoji_simple.svg":["lib/assets/map_icons/svg/openmoji_simple.svg"],"lib/assets/map_icons/svg/openmoji_singer.svg":["lib/assets/map_icons/svg/openmoji_singer.svg"],"lib/assets/map_icons/svg/openmoji_six_oclock.svg":["lib/assets/map_icons/svg/openmoji_six_oclock.svg"],"lib/assets/map_icons/svg/openmoji_six_thirty.svg":["lib/assets/map_icons/svg/openmoji_six_thirty.svg"],"lib/assets/map_icons/svg/openmoji_skateboard.svg":["lib/assets/map_icons/svg/openmoji_skateboard.svg"],"lib/assets/map_icons/svg/openmoji_skier.svg":["lib/assets/map_icons/svg/openmoji_skier.svg"],"lib/assets/map_icons/svg/openmoji_skis.svg":["lib/assets/map_icons/svg/openmoji_skis.svg"],"lib/assets/map_icons/svg/openmoji_skull.svg":["lib/assets/map_icons/svg/openmoji_skull.svg"],"lib/assets/map_icons/svg/openmoji_skull_and_crossbones.svg":["lib/assets/map_icons/svg/openmoji_skull_and_crossbones.svg"],"lib/assets/map_icons/svg/openmoji_skunk.svg":["lib/assets/map_icons/svg/openmoji_skunk.svg"],"lib/assets/map_icons/svg/openmoji_sled.svg":["lib/assets/map_icons/svg/openmoji_sled.svg"],"lib/assets/map_icons/svg/openmoji_sleeping_face.svg":["lib/assets/map_icons/svg/openmoji_sleeping_face.svg"],"lib/assets/map_icons/svg/openmoji_sleepy_face.svg":["lib/assets/map_icons/svg/openmoji_sleepy_face.svg"],"lib/assets/map_icons/svg/openmoji_slightly_frowning_face.svg":["lib/assets/map_icons/svg/openmoji_slightly_frowning_face.svg"],"lib/assets/map_icons/svg/openmoji_slightly_smiling_face.svg":["lib/assets/map_icons/svg/openmoji_slightly_smiling_face.svg"],"lib/assets/map_icons/svg/openmoji_slot_machine.svg":["lib/assets/map_icons/svg/openmoji_slot_machine.svg"],"lib/assets/map_icons/svg/openmoji_sloth.svg":["lib/assets/map_icons/svg/openmoji_sloth.svg"],"lib/assets/map_icons/svg/openmoji_small_airplane.svg":["lib/assets/map_icons/svg/openmoji_small_airplane.svg"],"lib/assets/map_icons/svg/openmoji_small_diamond.svg":["lib/assets/map_icons/svg/openmoji_small_diamond.svg"],"lib/assets/map_icons/svg/openmoji_smartwatch.svg":["lib/assets/map_icons/svg/openmoji_smartwatch.svg"],"lib/assets/map_icons/svg/openmoji_smiling_cat_with_heart_eyes.svg":["lib/assets/map_icons/svg/openmoji_smiling_cat_with_heart_eyes.svg"],"lib/assets/map_icons/svg/openmoji_smiling_face.svg":["lib/assets/map_icons/svg/openmoji_smiling_face.svg"],"lib/assets/map_icons/svg/openmoji_smiling_face_with_halo.svg":["lib/assets/map_icons/svg/openmoji_smiling_face_with_halo.svg"],"lib/assets/map_icons/svg/openmoji_smiling_face_with_heart_eyes.svg":["lib/assets/map_icons/svg/openmoji_smiling_face_with_heart_eyes.svg"],"lib/assets/map_icons/svg/openmoji_smiling_face_with_hearts.svg":["lib/assets/map_icons/svg/openmoji_smiling_face_with_hearts.svg"],"lib/assets/map_icons/svg/openmoji_smiling_face_with_horns.svg":["lib/assets/map_icons/svg/openmoji_smiling_face_with_horns.svg"],"lib/assets/map_icons/svg/openmoji_smiling_face_with_open_hands.svg":["lib/assets/map_icons/svg/openmoji_smiling_face_with_open_hands.svg"],"lib/assets/map_icons/svg/openmoji_smiling_face_with_smiling_eyes.svg":["lib/assets/map_icons/svg/openmoji_smiling_face_with_smiling_eyes.svg"],"lib/assets/map_icons/svg/openmoji_smiling_face_with_sunglasses.svg":["lib/assets/map_icons/svg/openmoji_smiling_face_with_sunglasses.svg"],"lib/assets/map_icons/svg/openmoji_smiling_face_with_tear.svg":["lib/assets/map_icons/svg/openmoji_smiling_face_with_tear.svg"],"lib/assets/map_icons/svg/openmoji_smirking_face.svg":["lib/assets/map_icons/svg/openmoji_smirking_face.svg"],"lib/assets/map_icons/svg/openmoji_snail.svg":["lib/assets/map_icons/svg/openmoji_snail.svg"],"lib/assets/map_icons/svg/openmoji_snake.svg":["lib/assets/map_icons/svg/openmoji_snake.svg"],"lib/assets/map_icons/svg/openmoji_sneezing_face.svg":["lib/assets/map_icons/svg/openmoji_sneezing_face.svg"],"lib/assets/map_icons/svg/openmoji_snow_capped_mountain.svg":["lib/assets/map_icons/svg/openmoji_snow_capped_mountain.svg"],"lib/assets/map_icons/svg/openmoji_snowboarder.svg":["lib/assets/map_icons/svg/openmoji_snowboarder.svg"],"lib/assets/map_icons/svg/openmoji_snowflake.svg":["lib/assets/map_icons/svg/openmoji_snowflake.svg"],"lib/assets/map_icons/svg/openmoji_snowman.svg":["lib/assets/map_icons/svg/openmoji_snowman.svg"],"lib/assets/map_icons/svg/openmoji_snowman_without_snow.svg":["lib/assets/map_icons/svg/openmoji_snowman_without_snow.svg"],"lib/assets/map_icons/svg/openmoji_soap.svg":["lib/assets/map_icons/svg/openmoji_soap.svg"],"lib/assets/map_icons/svg/openmoji_soccer_ball.svg":["lib/assets/map_icons/svg/openmoji_soccer_ball.svg"],"lib/assets/map_icons/svg/openmoji_social_distancing.svg":["lib/assets/map_icons/svg/openmoji_social_distancing.svg"],"lib/assets/map_icons/svg/openmoji_socks.svg":["lib/assets/map_icons/svg/openmoji_socks.svg"],"lib/assets/map_icons/svg/openmoji_soft_ice_cream.svg":["lib/assets/map_icons/svg/openmoji_soft_ice_cream.svg"],"lib/assets/map_icons/svg/openmoji_softball.svg":["lib/assets/map_icons/svg/openmoji_softball.svg"],"lib/assets/map_icons/svg/openmoji_solar_cell.svg":["lib/assets/map_icons/svg/openmoji_solar_cell.svg"],"lib/assets/map_icons/svg/openmoji_solar_energy.svg":["lib/assets/map_icons/svg/openmoji_solar_energy.svg"],"lib/assets/map_icons/svg/openmoji_soon_arrow.svg":["lib/assets/map_icons/svg/openmoji_soon_arrow.svg"],"lib/assets/map_icons/svg/openmoji_sort.svg":["lib/assets/map_icons/svg/openmoji_sort.svg"],"lib/assets/map_icons/svg/openmoji_sos_button.svg":["lib/assets/map_icons/svg/openmoji_sos_button.svg"],"lib/assets/map_icons/svg/openmoji_sos_stencil.svg":["lib/assets/map_icons/svg/openmoji_sos_stencil.svg"],"lib/assets/map_icons/svg/openmoji_sound_recording_copyright.svg":["lib/assets/map_icons/svg/openmoji_sound_recording_copyright.svg"],"lib/assets/map_icons/svg/openmoji_space_shuttle.svg":["lib/assets/map_icons/svg/openmoji_space_shuttle.svg"],"lib/assets/map_icons/svg/openmoji_spade.svg":["lib/assets/map_icons/svg/openmoji_spade.svg"],"lib/assets/map_icons/svg/openmoji_spade_suit.svg":["lib/assets/map_icons/svg/openmoji_spade_suit.svg"],"lib/assets/map_icons/svg/openmoji_spaghetti.svg":["lib/assets/map_icons/svg/openmoji_spaghetti.svg"],"lib/assets/map_icons/svg/openmoji_sparkle.svg":["lib/assets/map_icons/svg/openmoji_sparkle.svg"],"lib/assets/map_icons/svg/openmoji_sparkler.svg":["lib/assets/map_icons/svg/openmoji_sparkler.svg"],"lib/assets/map_icons/svg/openmoji_sparkles.svg":["lib/assets/map_icons/svg/openmoji_sparkles.svg"],"lib/assets/map_icons/svg/openmoji_sparkling_heart.svg":["lib/assets/map_icons/svg/openmoji_sparkling_heart.svg"],"lib/assets/map_icons/svg/openmoji_spatzlepresse.svg":["lib/assets/map_icons/svg/openmoji_spatzlepresse.svg"],"lib/assets/map_icons/svg/openmoji_speak_no_evil_monkey.svg":["lib/assets/map_icons/svg/openmoji_speak_no_evil_monkey.svg"],"lib/assets/map_icons/svg/openmoji_speaker_high_volume.svg":["lib/assets/map_icons/svg/openmoji_speaker_high_volume.svg"],"lib/assets/map_icons/svg/openmoji_speaker_low_volume.svg":["lib/assets/map_icons/svg/openmoji_speaker_low_volume.svg"],"lib/assets/map_icons/svg/openmoji_speaker_medium_volume.svg":["lib/assets/map_icons/svg/openmoji_speaker_medium_volume.svg"],"lib/assets/map_icons/svg/openmoji_speaking_head.svg":["lib/assets/map_icons/svg/openmoji_speaking_head.svg"],"lib/assets/map_icons/svg/openmoji_speech_balloon.svg":["lib/assets/map_icons/svg/openmoji_speech_balloon.svg"],"lib/assets/map_icons/svg/openmoji_speedboat.svg":["lib/assets/map_icons/svg/openmoji_speedboat.svg"],"lib/assets/map_icons/svg/openmoji_spider.svg":["lib/assets/map_icons/svg/openmoji_spider.svg"],"lib/assets/map_icons/svg/openmoji_spider_web.svg":["lib/assets/map_icons/svg/openmoji_spider_web.svg"],"lib/assets/map_icons/svg/openmoji_spiral_calendar.svg":["lib/assets/map_icons/svg/openmoji_spiral_calendar.svg"],"lib/assets/map_icons/svg/openmoji_spiral_notepad.svg":["lib/assets/map_icons/svg/openmoji_spiral_notepad.svg"],"lib/assets/map_icons/svg/openmoji_spiral_shell.svg":["lib/assets/map_icons/svg/openmoji_spiral_shell.svg"],"lib/assets/map_icons/svg/openmoji_sponge.svg":["lib/assets/map_icons/svg/openmoji_sponge.svg"],"lib/assets/map_icons/svg/openmoji_spoon.svg":["lib/assets/map_icons/svg/openmoji_spoon.svg"],"lib/assets/map_icons/svg/openmoji_sport_utility_vehicle.svg":["lib/assets/map_icons/svg/openmoji_sport_utility_vehicle.svg"],"lib/assets/map_icons/svg/openmoji_sports_medal.svg":["lib/assets/map_icons/svg/openmoji_sports_medal.svg"],"lib/assets/map_icons/svg/openmoji_spouting_orca.svg":["lib/assets/map_icons/svg/openmoji_spouting_orca.svg"],"lib/assets/map_icons/svg/openmoji_spouting_whale.svg":["lib/assets/map_icons/svg/openmoji_spouting_whale.svg"],"lib/assets/map_icons/svg/openmoji_square.svg":["lib/assets/map_icons/svg/openmoji_square.svg"],"lib/assets/map_icons/svg/openmoji_square_with_left_half.svg":["lib/assets/map_icons/svg/openmoji_square_with_left_half.svg"],"lib/assets/map_icons/svg/openmoji_square_with_lower_right_diagonal.svg":["lib/assets/map_icons/svg/openmoji_square_with_lower_right_diagonal.svg"],"lib/assets/map_icons/svg/openmoji_square_with_right_half.svg":["lib/assets/map_icons/svg/openmoji_square_with_right_half.svg"],"lib/assets/map_icons/svg/openmoji_square_with_upper_left_diagonal.svg":["lib/assets/map_icons/svg/openmoji_square_with_upper_left_diagonal.svg"],"lib/assets/map_icons/svg/openmoji_squid.svg":["lib/assets/map_icons/svg/openmoji_squid.svg"],"lib/assets/map_icons/svg/openmoji_squinting_face_with_tongue.svg":["lib/assets/map_icons/svg/openmoji_squinting_face_with_tongue.svg"],"lib/assets/map_icons/svg/openmoji_stadium.svg":["lib/assets/map_icons/svg/openmoji_stadium.svg"],"lib/assets/map_icons/svg/openmoji_stairway.svg":["lib/assets/map_icons/svg/openmoji_stairway.svg"],"lib/assets/map_icons/svg/openmoji_star.svg":["lib/assets/map_icons/svg/openmoji_star.svg"],"lib/assets/map_icons/svg/openmoji_star_and_crescent.svg":["lib/assets/map_icons/svg/openmoji_star_and_crescent.svg"],"lib/assets/map_icons/svg/openmoji_star_of_david.svg":["lib/assets/map_icons/svg/openmoji_star_of_david.svg"],"lib/assets/map_icons/svg/openmoji_star_struck.svg":["lib/assets/map_icons/svg/openmoji_star_struck.svg"],"lib/assets/map_icons/svg/openmoji_star_with_left_half.svg":["lib/assets/map_icons/svg/openmoji_star_with_left_half.svg"],"lib/assets/map_icons/svg/openmoji_star_with_right_half.svg":["lib/assets/map_icons/svg/openmoji_star_with_right_half.svg"],"lib/assets/map_icons/svg/openmoji_station.svg":["lib/assets/map_icons/svg/openmoji_station.svg"],"lib/assets/map_icons/svg/openmoji_statue_of_liberty.svg":["lib/assets/map_icons/svg/openmoji_statue_of_liberty.svg"],"lib/assets/map_icons/svg/openmoji_statue_of_zeus_at_olympia.svg":["lib/assets/map_icons/svg/openmoji_statue_of_zeus_at_olympia.svg"],"lib/assets/map_icons/svg/openmoji_steaming_bowl.svg":["lib/assets/map_icons/svg/openmoji_steaming_bowl.svg"],"lib/assets/map_icons/svg/openmoji_stethoscope.svg":["lib/assets/map_icons/svg/openmoji_stethoscope.svg"],"lib/assets/map_icons/svg/openmoji_stick_figure.svg":["lib/assets/map_icons/svg/openmoji_stick_figure.svg"],"lib/assets/map_icons/svg/openmoji_stick_figure_leaning_left.svg":["lib/assets/map_icons/svg/openmoji_stick_figure_leaning_left.svg"],"lib/assets/map_icons/svg/openmoji_stick_figure_leaning_right.svg":["lib/assets/map_icons/svg/openmoji_stick_figure_leaning_right.svg"],"lib/assets/map_icons/svg/openmoji_stick_figure_with_arms_raised.svg":["lib/assets/map_icons/svg/openmoji_stick_figure_with_arms_raised.svg"],"lib/assets/map_icons/svg/openmoji_stick_figure_with_dress.svg":["lib/assets/map_icons/svg/openmoji_stick_figure_with_dress.svg"],"lib/assets/map_icons/svg/openmoji_stick_figure_with_dress_and_arms_raised.svg":["lib/assets/map_icons/svg/openmoji_stick_figure_with_dress_and_arms_raised.svg"],"lib/assets/map_icons/svg/openmoji_stick_figure_with_dress_leaning_left.svg":["lib/assets/map_icons/svg/openmoji_stick_figure_with_dress_leaning_left.svg"],"lib/assets/map_icons/svg/openmoji_stick_figure_with_dress_leaning_right.svg":["lib/assets/map_icons/svg/openmoji_stick_figure_with_dress_leaning_right.svg"],"lib/assets/map_icons/svg/openmoji_stomach.svg":["lib/assets/map_icons/svg/openmoji_stomach.svg"],"lib/assets/map_icons/svg/openmoji_stop_button.svg":["lib/assets/map_icons/svg/openmoji_stop_button.svg"],"lib/assets/map_icons/svg/openmoji_stop_sign.svg":["lib/assets/map_icons/svg/openmoji_stop_sign.svg"],"lib/assets/map_icons/svg/openmoji_stopwatch.svg":["lib/assets/map_icons/svg/openmoji_stopwatch.svg"],"lib/assets/map_icons/svg/openmoji_straight_ruler.svg":["lib/assets/map_icons/svg/openmoji_straight_ruler.svg"],"lib/assets/map_icons/svg/openmoji_strawberry.svg":["lib/assets/map_icons/svg/openmoji_strawberry.svg"],"lib/assets/map_icons/svg/openmoji_stretcher.svg":["lib/assets/map_icons/svg/openmoji_stretcher.svg"],"lib/assets/map_icons/svg/openmoji_structural_fire.svg":["lib/assets/map_icons/svg/openmoji_structural_fire.svg"],"lib/assets/map_icons/svg/openmoji_student.svg":["lib/assets/map_icons/svg/openmoji_student.svg"],"lib/assets/map_icons/svg/openmoji_studio_microphone.svg":["lib/assets/map_icons/svg/openmoji_studio_microphone.svg"],"lib/assets/map_icons/svg/openmoji_stuffed_flatbread.svg":["lib/assets/map_icons/svg/openmoji_stuffed_flatbread.svg"],"lib/assets/map_icons/svg/openmoji_stuttgart_fernsehturm.svg":["lib/assets/map_icons/svg/openmoji_stuttgart_fernsehturm.svg"],"lib/assets/map_icons/svg/openmoji_sun.svg":["lib/assets/map_icons/svg/openmoji_sun.svg"],"lib/assets/map_icons/svg/openmoji_sun_behind_cloud.svg":["lib/assets/map_icons/svg/openmoji_sun_behind_cloud.svg"],"lib/assets/map_icons/svg/openmoji_sun_behind_large_cloud.svg":["lib/assets/map_icons/svg/openmoji_sun_behind_large_cloud.svg"],"lib/assets/map_icons/svg/openmoji_sun_behind_rain_cloud.svg":["lib/assets/map_icons/svg/openmoji_sun_behind_rain_cloud.svg"],"lib/assets/map_icons/svg/openmoji_sun_behind_small_cloud.svg":["lib/assets/map_icons/svg/openmoji_sun_behind_small_cloud.svg"],"lib/assets/map_icons/svg/openmoji_sun_with_face.svg":["lib/assets/map_icons/svg/openmoji_sun_with_face.svg"],"lib/assets/map_icons/svg/openmoji_sunflower.svg":["lib/assets/map_icons/svg/openmoji_sunflower.svg"],"lib/assets/map_icons/svg/openmoji_sunglasses.svg":["lib/assets/map_icons/svg/openmoji_sunglasses.svg"],"lib/assets/map_icons/svg/openmoji_sunrise.svg":["lib/assets/map_icons/svg/openmoji_sunrise.svg"],"lib/assets/map_icons/svg/openmoji_sunrise_over_mountains.svg":["lib/assets/map_icons/svg/openmoji_sunrise_over_mountains.svg"],"lib/assets/map_icons/svg/openmoji_sunset.svg":["lib/assets/map_icons/svg/openmoji_sunset.svg"],"lib/assets/map_icons/svg/openmoji_superhero.svg":["lib/assets/map_icons/svg/openmoji_superhero.svg"],"lib/assets/map_icons/svg/openmoji_supervillain.svg":["lib/assets/map_icons/svg/openmoji_supervillain.svg"],"lib/assets/map_icons/svg/openmoji_surveillance.svg":["lib/assets/map_icons/svg/openmoji_surveillance.svg"],"lib/assets/map_icons/svg/openmoji_sushi.svg":["lib/assets/map_icons/svg/openmoji_sushi.svg"],"lib/assets/map_icons/svg/openmoji_suspension_railway.svg":["lib/assets/map_icons/svg/openmoji_suspension_railway.svg"],"lib/assets/map_icons/svg/openmoji_swab_pliers.svg":["lib/assets/map_icons/svg/openmoji_swab_pliers.svg"],"lib/assets/map_icons/svg/openmoji_swan.svg":["lib/assets/map_icons/svg/openmoji_swan.svg"],"lib/assets/map_icons/svg/openmoji_sweat_droplets.svg":["lib/assets/map_icons/svg/openmoji_sweat_droplets.svg"],"lib/assets/map_icons/svg/openmoji_swipe.svg":["lib/assets/map_icons/svg/openmoji_swipe.svg"],"lib/assets/map_icons/svg/openmoji_swipe_down.svg":["lib/assets/map_icons/svg/openmoji_swipe_down.svg"],"lib/assets/map_icons/svg/openmoji_swipe_left.svg":["lib/assets/map_icons/svg/openmoji_swipe_left.svg"],"lib/assets/map_icons/svg/openmoji_swipe_right.svg":["lib/assets/map_icons/svg/openmoji_swipe_right.svg"],"lib/assets/map_icons/svg/openmoji_swipe_up.svg":["lib/assets/map_icons/svg/openmoji_swipe_up.svg"],"lib/assets/map_icons/svg/openmoji_switch.svg":["lib/assets/map_icons/svg/openmoji_switch.svg"],"lib/assets/map_icons/svg/openmoji_synagogue.svg":["lib/assets/map_icons/svg/openmoji_synagogue.svg"],"lib/assets/map_icons/svg/openmoji_syringe.svg":["lib/assets/map_icons/svg/openmoji_syringe.svg"],"lib/assets/map_icons/svg/openmoji_t_rex.svg":["lib/assets/map_icons/svg/openmoji_t_rex.svg"],"lib/assets/map_icons/svg/openmoji_t_shirt.svg":["lib/assets/map_icons/svg/openmoji_t_shirt.svg"],"lib/assets/map_icons/svg/openmoji_tablet.svg":["lib/assets/map_icons/svg/openmoji_tablet.svg"],"lib/assets/map_icons/svg/openmoji_taco.svg":["lib/assets/map_icons/svg/openmoji_taco.svg"],"lib/assets/map_icons/svg/openmoji_takeout_box.svg":["lib/assets/map_icons/svg/openmoji_takeout_box.svg"],"lib/assets/map_icons/svg/openmoji_tamale.svg":["lib/assets/map_icons/svg/openmoji_tamale.svg"],"lib/assets/map_icons/svg/openmoji_tanabata_tree.svg":["lib/assets/map_icons/svg/openmoji_tanabata_tree.svg"],"lib/assets/map_icons/svg/openmoji_tangerine.svg":["lib/assets/map_icons/svg/openmoji_tangerine.svg"],"lib/assets/map_icons/svg/openmoji_tap.svg":["lib/assets/map_icons/svg/openmoji_tap.svg"],"lib/assets/map_icons/svg/openmoji_tardis.svg":["lib/assets/map_icons/svg/openmoji_tardis.svg"],"lib/assets/map_icons/svg/openmoji_taurus.svg":["lib/assets/map_icons/svg/openmoji_taurus.svg"],"lib/assets/map_icons/svg/openmoji_taxi.svg":["lib/assets/map_icons/svg/openmoji_taxi.svg"],"lib/assets/map_icons/svg/openmoji_teacher.svg":["lib/assets/map_icons/svg/openmoji_teacher.svg"],"lib/assets/map_icons/svg/openmoji_teacup_without_handle.svg":["lib/assets/map_icons/svg/openmoji_teacup_without_handle.svg"],"lib/assets/map_icons/svg/openmoji_teapot.svg":["lib/assets/map_icons/svg/openmoji_teapot.svg"],"lib/assets/map_icons/svg/openmoji_tear_off_calendar.svg":["lib/assets/map_icons/svg/openmoji_tear_off_calendar.svg"],"lib/assets/map_icons/svg/openmoji_technologist.svg":["lib/assets/map_icons/svg/openmoji_technologist.svg"],"lib/assets/map_icons/svg/openmoji_teddy_bear.svg":["lib/assets/map_icons/svg/openmoji_teddy_bear.svg"],"lib/assets/map_icons/svg/openmoji_telephone.svg":["lib/assets/map_icons/svg/openmoji_telephone.svg"],"lib/assets/map_icons/svg/openmoji_telephone_receiver.svg":["lib/assets/map_icons/svg/openmoji_telephone_receiver.svg"],"lib/assets/map_icons/svg/openmoji_telescope.svg":["lib/assets/map_icons/svg/openmoji_telescope.svg"],"lib/assets/map_icons/svg/openmoji_television.svg":["lib/assets/map_icons/svg/openmoji_television.svg"],"lib/assets/map_icons/svg/openmoji_temperature_taking.svg":["lib/assets/map_icons/svg/openmoji_temperature_taking.svg"],"lib/assets/map_icons/svg/openmoji_temple_of_artemis_at_ephesus.svg":["lib/assets/map_icons/svg/openmoji_temple_of_artemis_at_ephesus.svg"],"lib/assets/map_icons/svg/openmoji_ten_oclock.svg":["lib/assets/map_icons/svg/openmoji_ten_oclock.svg"],"lib/assets/map_icons/svg/openmoji_ten_thirty.svg":["lib/assets/map_icons/svg/openmoji_ten_thirty.svg"],"lib/assets/map_icons/svg/openmoji_tennis.svg":["lib/assets/map_icons/svg/openmoji_tennis.svg"],"lib/assets/map_icons/svg/openmoji_tent.svg":["lib/assets/map_icons/svg/openmoji_tent.svg"],"lib/assets/map_icons/svg/openmoji_test_tube.svg":["lib/assets/map_icons/svg/openmoji_test_tube.svg"],"lib/assets/map_icons/svg/openmoji_thermometer.svg":["lib/assets/map_icons/svg/openmoji_thermometer.svg"],"lib/assets/map_icons/svg/openmoji_thinking_face.svg":["lib/assets/map_icons/svg/openmoji_thinking_face.svg"],"lib/assets/map_icons/svg/openmoji_thong_sandal.svg":["lib/assets/map_icons/svg/openmoji_thong_sandal.svg"],"lib/assets/map_icons/svg/openmoji_thought_balloon.svg":["lib/assets/map_icons/svg/openmoji_thought_balloon.svg"],"lib/assets/map_icons/svg/openmoji_thread.svg":["lib/assets/map_icons/svg/openmoji_thread.svg"],"lib/assets/map_icons/svg/openmoji_three_finger_operation.svg":["lib/assets/map_icons/svg/openmoji_three_finger_operation.svg"],"lib/assets/map_icons/svg/openmoji_three_oclock.svg":["lib/assets/map_icons/svg/openmoji_three_oclock.svg"],"lib/assets/map_icons/svg/openmoji_three_thirty.svg":["lib/assets/map_icons/svg/openmoji_three_thirty.svg"],"lib/assets/map_icons/svg/openmoji_thumbs_down.svg":["lib/assets/map_icons/svg/openmoji_thumbs_down.svg"],"lib/assets/map_icons/svg/openmoji_thumbs_up.svg":["lib/assets/map_icons/svg/openmoji_thumbs_up.svg"],"lib/assets/map_icons/svg/openmoji_ticket.svg":["lib/assets/map_icons/svg/openmoji_ticket.svg"],"lib/assets/map_icons/svg/openmoji_tiger.svg":["lib/assets/map_icons/svg/openmoji_tiger.svg"],"lib/assets/map_icons/svg/openmoji_tiger_face.svg":["lib/assets/map_icons/svg/openmoji_tiger_face.svg"],"lib/assets/map_icons/svg/openmoji_timer.svg":["lib/assets/map_icons/svg/openmoji_timer.svg"],"lib/assets/map_icons/svg/openmoji_timer_clock.svg":["lib/assets/map_icons/svg/openmoji_timer_clock.svg"],"lib/assets/map_icons/svg/openmoji_tired_face.svg":["lib/assets/map_icons/svg/openmoji_tired_face.svg"],"lib/assets/map_icons/svg/openmoji_toggle_button.svg":["lib/assets/map_icons/svg/openmoji_toggle_button.svg"],"lib/assets/map_icons/svg/openmoji_toggle_button_state_b.svg":["lib/assets/map_icons/svg/openmoji_toggle_button_state_b.svg"],"lib/assets/map_icons/svg/openmoji_toilet.svg":["lib/assets/map_icons/svg/openmoji_toilet.svg"],"lib/assets/map_icons/svg/openmoji_tokyo_tower.svg":["lib/assets/map_icons/svg/openmoji_tokyo_tower.svg"],"lib/assets/map_icons/svg/openmoji_tomato.svg":["lib/assets/map_icons/svg/openmoji_tomato.svg"],"lib/assets/map_icons/svg/openmoji_tongue.svg":["lib/assets/map_icons/svg/openmoji_tongue.svg"],"lib/assets/map_icons/svg/openmoji_toolbox.svg":["lib/assets/map_icons/svg/openmoji_toolbox.svg"],"lib/assets/map_icons/svg/openmoji_tooth.svg":["lib/assets/map_icons/svg/openmoji_tooth.svg"],"lib/assets/map_icons/svg/openmoji_toothbrush.svg":["lib/assets/map_icons/svg/openmoji_toothbrush.svg"],"lib/assets/map_icons/svg/openmoji_top_arrow.svg":["lib/assets/map_icons/svg/openmoji_top_arrow.svg"],"lib/assets/map_icons/svg/openmoji_top_hat.svg":["lib/assets/map_icons/svg/openmoji_top_hat.svg"],"lib/assets/map_icons/svg/openmoji_tornado.svg":["lib/assets/map_icons/svg/openmoji_tornado.svg"],"lib/assets/map_icons/svg/openmoji_town.svg":["lib/assets/map_icons/svg/openmoji_town.svg"],"lib/assets/map_icons/svg/openmoji_trackball.svg":["lib/assets/map_icons/svg/openmoji_trackball.svg"],"lib/assets/map_icons/svg/openmoji_tractor.svg":["lib/assets/map_icons/svg/openmoji_tractor.svg"],"lib/assets/map_icons/svg/openmoji_trade_mark.svg":["lib/assets/map_icons/svg/openmoji_trade_mark.svg"],"lib/assets/map_icons/svg/openmoji_train.svg":["lib/assets/map_icons/svg/openmoji_train.svg"],"lib/assets/map_icons/svg/openmoji_tram.svg":["lib/assets/map_icons/svg/openmoji_tram.svg"],"lib/assets/map_icons/svg/openmoji_tram_car.svg":["lib/assets/map_icons/svg/openmoji_tram_car.svg"],"lib/assets/map_icons/svg/openmoji_transgender_symbol.svg":["lib/assets/map_icons/svg/openmoji_transgender_symbol.svg"],"lib/assets/map_icons/svg/openmoji_transmission.svg":["lib/assets/map_icons/svg/openmoji_transmission.svg"],"lib/assets/map_icons/svg/openmoji_triangle_pointed_down.svg":["lib/assets/map_icons/svg/openmoji_triangle_pointed_down.svg"],"lib/assets/map_icons/svg/openmoji_triangle_pointed_up.svg":["lib/assets/map_icons/svg/openmoji_triangle_pointed_up.svg"],"lib/assets/map_icons/svg/openmoji_triangular_flag.svg":["lib/assets/map_icons/svg/openmoji_triangular_flag.svg"],"lib/assets/map_icons/svg/openmoji_triangular_ruler.svg":["lib/assets/map_icons/svg/openmoji_triangular_ruler.svg"],"lib/assets/map_icons/svg/openmoji_trident_emblem.svg":["lib/assets/map_icons/svg/openmoji_trident_emblem.svg"],"lib/assets/map_icons/svg/openmoji_troll.svg":["lib/assets/map_icons/svg/openmoji_troll.svg"],"lib/assets/map_icons/svg/openmoji_trolleybus.svg":["lib/assets/map_icons/svg/openmoji_trolleybus.svg"],"lib/assets/map_icons/svg/openmoji_trophy.svg":["lib/assets/map_icons/svg/openmoji_trophy.svg"],"lib/assets/map_icons/svg/openmoji_tropical_drink.svg":["lib/assets/map_icons/svg/openmoji_tropical_drink.svg"],"lib/assets/map_icons/svg/openmoji_tropical_fish.svg":["lib/assets/map_icons/svg/openmoji_tropical_fish.svg"],"lib/assets/map_icons/svg/openmoji_trowel.svg":["lib/assets/map_icons/svg/openmoji_trowel.svg"],"lib/assets/map_icons/svg/openmoji_trump.svg":["lib/assets/map_icons/svg/openmoji_trump.svg"],"lib/assets/map_icons/svg/openmoji_trumpet.svg":["lib/assets/map_icons/svg/openmoji_trumpet.svg"],"lib/assets/map_icons/svg/openmoji_tsunami.svg":["lib/assets/map_icons/svg/openmoji_tsunami.svg"],"lib/assets/map_icons/svg/openmoji_tulip.svg":["lib/assets/map_icons/svg/openmoji_tulip.svg"],"lib/assets/map_icons/svg/openmoji_tumbler_glass.svg":["lib/assets/map_icons/svg/openmoji_tumbler_glass.svg"],"lib/assets/map_icons/svg/openmoji_turkey.svg":["lib/assets/map_icons/svg/openmoji_turkey.svg"],"lib/assets/map_icons/svg/openmoji_turtle.svg":["lib/assets/map_icons/svg/openmoji_turtle.svg"],"lib/assets/map_icons/svg/openmoji_twelve_oclock.svg":["lib/assets/map_icons/svg/openmoji_twelve_oclock.svg"],"lib/assets/map_icons/svg/openmoji_twelve_thirty.svg":["lib/assets/map_icons/svg/openmoji_twelve_thirty.svg"],"lib/assets/map_icons/svg/openmoji_twitter.svg":["lib/assets/map_icons/svg/openmoji_twitter.svg"],"lib/assets/map_icons/svg/openmoji_two_hearts.svg":["lib/assets/map_icons/svg/openmoji_two_hearts.svg"],"lib/assets/map_icons/svg/openmoji_two_hump_camel.svg":["lib/assets/map_icons/svg/openmoji_two_hump_camel.svg"],"lib/assets/map_icons/svg/openmoji_two_oclock.svg":["lib/assets/map_icons/svg/openmoji_two_oclock.svg"],"lib/assets/map_icons/svg/openmoji_two_thirty.svg":["lib/assets/map_icons/svg/openmoji_two_thirty.svg"],"lib/assets/map_icons/svg/openmoji_ubuntu.svg":["lib/assets/map_icons/svg/openmoji_ubuntu.svg"],"lib/assets/map_icons/svg/openmoji_umbrella.svg":["lib/assets/map_icons/svg/openmoji_umbrella.svg"],"lib/assets/map_icons/svg/openmoji_umbrella_on_ground.svg":["lib/assets/map_icons/svg/openmoji_umbrella_on_ground.svg"],"lib/assets/map_icons/svg/openmoji_umbrella_with_rain_drops.svg":["lib/assets/map_icons/svg/openmoji_umbrella_with_rain_drops.svg"],"lib/assets/map_icons/svg/openmoji_unamused_face.svg":["lib/assets/map_icons/svg/openmoji_unamused_face.svg"],"lib/assets/map_icons/svg/openmoji_unicorn.svg":["lib/assets/map_icons/svg/openmoji_unicorn.svg"],"lib/assets/map_icons/svg/openmoji_united_federation_of_planets_flag_star_trek.svg":["lib/assets/map_icons/svg/openmoji_united_federation_of_planets_flag_star_trek.svg"],"lib/assets/map_icons/svg/openmoji_unlocked.svg":["lib/assets/map_icons/svg/openmoji_unlocked.svg"],"lib/assets/map_icons/svg/openmoji_up_arrow.svg":["lib/assets/map_icons/svg/openmoji_up_arrow.svg"],"lib/assets/map_icons/svg/openmoji_up_button.svg":["lib/assets/map_icons/svg/openmoji_up_button.svg"],"lib/assets/map_icons/svg/openmoji_up_down_arrow.svg":["lib/assets/map_icons/svg/openmoji_up_down_arrow.svg"],"lib/assets/map_icons/svg/openmoji_up_left_arrow.svg":["lib/assets/map_icons/svg/openmoji_up_left_arrow.svg"],"lib/assets/map_icons/svg/openmoji_up_pointing_triangle_with_left_half.svg":["lib/assets/map_icons/svg/openmoji_up_pointing_triangle_with_left_half.svg"],"lib/assets/map_icons/svg/openmoji_up_pointing_triangle_with_right_half.svg":["lib/assets/map_icons/svg/openmoji_up_pointing_triangle_with_right_half.svg"],"lib/assets/map_icons/svg/openmoji_up_right_arrow.svg":["lib/assets/map_icons/svg/openmoji_up_right_arrow.svg"],"lib/assets/map_icons/svg/openmoji_upload.svg":["lib/assets/map_icons/svg/openmoji_upload.svg"],"lib/assets/map_icons/svg/openmoji_upside_down_face.svg":["lib/assets/map_icons/svg/openmoji_upside_down_face.svg"],"lib/assets/map_icons/svg/openmoji_upwards_button.svg":["lib/assets/map_icons/svg/openmoji_upwards_button.svg"],"lib/assets/map_icons/svg/openmoji_vampire.svg":["lib/assets/map_icons/svg/openmoji_vampire.svg"],"lib/assets/map_icons/svg/openmoji_vertical_traffic_light.svg":["lib/assets/map_icons/svg/openmoji_vertical_traffic_light.svg"],"lib/assets/map_icons/svg/openmoji_vibration_mode.svg":["lib/assets/map_icons/svg/openmoji_vibration_mode.svg"],"lib/assets/map_icons/svg/openmoji_victory_hand.svg":["lib/assets/map_icons/svg/openmoji_victory_hand.svg"],"lib/assets/map_icons/svg/openmoji_video_camera.svg":["lib/assets/map_icons/svg/openmoji_video_camera.svg"],"lib/assets/map_icons/svg/openmoji_video_game.svg":["lib/assets/map_icons/svg/openmoji_video_game.svg"],"lib/assets/map_icons/svg/openmoji_videocassette.svg":["lib/assets/map_icons/svg/openmoji_videocassette.svg"],"lib/assets/map_icons/svg/openmoji_viennese_coffee_house.svg":["lib/assets/map_icons/svg/openmoji_viennese_coffee_house.svg"],"lib/assets/map_icons/svg/openmoji_violin.svg":["lib/assets/map_icons/svg/openmoji_violin.svg"],"lib/assets/map_icons/svg/openmoji_virgo.svg":["lib/assets/map_icons/svg/openmoji_virgo.svg"],"lib/assets/map_icons/svg/openmoji_virtual_reality.svg":["lib/assets/map_icons/svg/openmoji_virtual_reality.svg"],"lib/assets/map_icons/svg/openmoji_volcano.svg":["lib/assets/map_icons/svg/openmoji_volcano.svg"],"lib/assets/map_icons/svg/openmoji_volcano_ashes.svg":["lib/assets/map_icons/svg/openmoji_volcano_ashes.svg"],"lib/assets/map_icons/svg/openmoji_volcano_eruption.svg":["lib/assets/map_icons/svg/openmoji_volcano_eruption.svg"],"lib/assets/map_icons/svg/openmoji_volleyball.svg":["lib/assets/map_icons/svg/openmoji_volleyball.svg"],"lib/assets/map_icons/svg/openmoji_vs_button.svg":["lib/assets/map_icons/svg/openmoji_vs_button.svg"],"lib/assets/map_icons/svg/openmoji_vulcan_salute.svg":["lib/assets/map_icons/svg/openmoji_vulcan_salute.svg"],"lib/assets/map_icons/svg/openmoji_waffle.svg":["lib/assets/map_icons/svg/openmoji_waffle.svg"],"lib/assets/map_icons/svg/openmoji_waning_crescent_moon.svg":["lib/assets/map_icons/svg/openmoji_waning_crescent_moon.svg"],"lib/assets/map_icons/svg/openmoji_waning_gibbous_moon.svg":["lib/assets/map_icons/svg/openmoji_waning_gibbous_moon.svg"],"lib/assets/map_icons/svg/openmoji_warning.svg":["lib/assets/map_icons/svg/openmoji_warning.svg"],"lib/assets/map_icons/svg/openmoji_warning_fire.svg":["lib/assets/map_icons/svg/openmoji_warning_fire.svg"],"lib/assets/map_icons/svg/openmoji_warning_strip.svg":["lib/assets/map_icons/svg/openmoji_warning_strip.svg"],"lib/assets/map_icons/svg/openmoji_warning_strip_right.svg":["lib/assets/map_icons/svg/openmoji_warning_strip_right.svg"],"lib/assets/map_icons/svg/openmoji_warning_tsunami.svg":["lib/assets/map_icons/svg/openmoji_warning_tsunami.svg"],"lib/assets/map_icons/svg/openmoji_warning_volcano.svg":["lib/assets/map_icons/svg/openmoji_warning_volcano.svg"],"lib/assets/map_icons/svg/openmoji_wash_hands.svg":["lib/assets/map_icons/svg/openmoji_wash_hands.svg"],"lib/assets/map_icons/svg/openmoji_washing_machine.svg":["lib/assets/map_icons/svg/openmoji_washing_machine.svg"],"lib/assets/map_icons/svg/openmoji_wastebasket.svg":["lib/assets/map_icons/svg/openmoji_wastebasket.svg"],"lib/assets/map_icons/svg/openmoji_watch.svg":["lib/assets/map_icons/svg/openmoji_watch.svg"],"lib/assets/map_icons/svg/openmoji_water_buffalo.svg":["lib/assets/map_icons/svg/openmoji_water_buffalo.svg"],"lib/assets/map_icons/svg/openmoji_water_closet.svg":["lib/assets/map_icons/svg/openmoji_water_closet.svg"],"lib/assets/map_icons/svg/openmoji_water_pistol.svg":["lib/assets/map_icons/svg/openmoji_water_pistol.svg"],"lib/assets/map_icons/svg/openmoji_water_wave.svg":["lib/assets/map_icons/svg/openmoji_water_wave.svg"],"lib/assets/map_icons/svg/openmoji_watermelon.svg":["lib/assets/map_icons/svg/openmoji_watermelon.svg"],"lib/assets/map_icons/svg/openmoji_waving_hand.svg":["lib/assets/map_icons/svg/openmoji_waving_hand.svg"],"lib/assets/map_icons/svg/openmoji_wavy_dash.svg":["lib/assets/map_icons/svg/openmoji_wavy_dash.svg"],"lib/assets/map_icons/svg/openmoji_waxing_crescent_moon.svg":["lib/assets/map_icons/svg/openmoji_waxing_crescent_moon.svg"],"lib/assets/map_icons/svg/openmoji_waxing_gibbous_moon.svg":["lib/assets/map_icons/svg/openmoji_waxing_gibbous_moon.svg"],"lib/assets/map_icons/svg/openmoji_weary_cat.svg":["lib/assets/map_icons/svg/openmoji_weary_cat.svg"],"lib/assets/map_icons/svg/openmoji_weary_face.svg":["lib/assets/map_icons/svg/openmoji_weary_face.svg"],"lib/assets/map_icons/svg/openmoji_web_syndication.svg":["lib/assets/map_icons/svg/openmoji_web_syndication.svg"],"lib/assets/map_icons/svg/openmoji_wedding.svg":["lib/assets/map_icons/svg/openmoji_wedding.svg"],"lib/assets/map_icons/svg/openmoji_whale.svg":["lib/assets/map_icons/svg/openmoji_whale.svg"],"lib/assets/map_icons/svg/openmoji_wheel.svg":["lib/assets/map_icons/svg/openmoji_wheel.svg"],"lib/assets/map_icons/svg/openmoji_wheel_chair.svg":["lib/assets/map_icons/svg/openmoji_wheel_chair.svg"],"lib/assets/map_icons/svg/openmoji_wheel_of_dharma.svg":["lib/assets/map_icons/svg/openmoji_wheel_of_dharma.svg"],"lib/assets/map_icons/svg/openmoji_wheelbarrow.svg":["lib/assets/map_icons/svg/openmoji_wheelbarrow.svg"],"lib/assets/map_icons/svg/openmoji_wheelchair_symbol.svg":["lib/assets/map_icons/svg/openmoji_wheelchair_symbol.svg"],"lib/assets/map_icons/svg/openmoji_wifi.svg":["lib/assets/map_icons/svg/openmoji_wifi.svg"],"lib/assets/map_icons/svg/openmoji_wikidata.svg":["lib/assets/map_icons/svg/openmoji_wikidata.svg"],"lib/assets/map_icons/svg/openmoji_wild_fire.svg":["lib/assets/map_icons/svg/openmoji_wild_fire.svg"],"lib/assets/map_icons/svg/openmoji_wilted_flower.svg":["lib/assets/map_icons/svg/openmoji_wilted_flower.svg"],"lib/assets/map_icons/svg/openmoji_wind_chime.svg":["lib/assets/map_icons/svg/openmoji_wind_chime.svg"],"lib/assets/map_icons/svg/openmoji_wind_energy.svg":["lib/assets/map_icons/svg/openmoji_wind_energy.svg"],"lib/assets/map_icons/svg/openmoji_wind_face.svg":["lib/assets/map_icons/svg/openmoji_wind_face.svg"],"lib/assets/map_icons/svg/openmoji_window.svg":["lib/assets/map_icons/svg/openmoji_window.svg"],"lib/assets/map_icons/svg/openmoji_windows.svg":["lib/assets/map_icons/svg/openmoji_windows.svg"],"lib/assets/map_icons/svg/openmoji_wine_glass.svg":["lib/assets/map_icons/svg/openmoji_wine_glass.svg"],"lib/assets/map_icons/svg/openmoji_winking_face.svg":["lib/assets/map_icons/svg/openmoji_winking_face.svg"],"lib/assets/map_icons/svg/openmoji_winking_face_with_tongue.svg":["lib/assets/map_icons/svg/openmoji_winking_face_with_tongue.svg"],"lib/assets/map_icons/svg/openmoji_wire.svg":["lib/assets/map_icons/svg/openmoji_wire.svg"],"lib/assets/map_icons/svg/openmoji_wireframes.svg":["lib/assets/map_icons/svg/openmoji_wireframes.svg"],"lib/assets/map_icons/svg/openmoji_wolf.svg":["lib/assets/map_icons/svg/openmoji_wolf.svg"],"lib/assets/map_icons/svg/openmoji_woman.svg":["lib/assets/map_icons/svg/openmoji_woman.svg"],"lib/assets/map_icons/svg/openmoji_woman_and_man_holding_hands.svg":["lib/assets/map_icons/svg/openmoji_woman_and_man_holding_hands.svg"],"lib/assets/map_icons/svg/openmoji_woman_artist.svg":["lib/assets/map_icons/svg/openmoji_woman_artist.svg"],"lib/assets/map_icons/svg/openmoji_woman_astronaut.svg":["lib/assets/map_icons/svg/openmoji_woman_astronaut.svg"],"lib/assets/map_icons/svg/openmoji_woman_bald.svg":["lib/assets/map_icons/svg/openmoji_woman_bald.svg"],"lib/assets/map_icons/svg/openmoji_woman_barista.svg":["lib/assets/map_icons/svg/openmoji_woman_barista.svg"],"lib/assets/map_icons/svg/openmoji_woman_beard.svg":["lib/assets/map_icons/svg/openmoji_woman_beard.svg"],"lib/assets/map_icons/svg/openmoji_woman_biking.svg":["lib/assets/map_icons/svg/openmoji_woman_biking.svg"],"lib/assets/map_icons/svg/openmoji_woman_bouncing_ball.svg":["lib/assets/map_icons/svg/openmoji_woman_bouncing_ball.svg"],"lib/assets/map_icons/svg/openmoji_woman_bowing.svg":["lib/assets/map_icons/svg/openmoji_woman_bowing.svg"],"lib/assets/map_icons/svg/openmoji_woman_cartwheeling.svg":["lib/assets/map_icons/svg/openmoji_woman_cartwheeling.svg"],"lib/assets/map_icons/svg/openmoji_woman_climbing.svg":["lib/assets/map_icons/svg/openmoji_woman_climbing.svg"],"lib/assets/map_icons/svg/openmoji_woman_construction_worker.svg":["lib/assets/map_icons/svg/openmoji_woman_construction_worker.svg"],"lib/assets/map_icons/svg/openmoji_woman_cook.svg":["lib/assets/map_icons/svg/openmoji_woman_cook.svg"],"lib/assets/map_icons/svg/openmoji_woman_curly_hair.svg":["lib/assets/map_icons/svg/openmoji_woman_curly_hair.svg"],"lib/assets/map_icons/svg/openmoji_woman_dancing.svg":["lib/assets/map_icons/svg/openmoji_woman_dancing.svg"],"lib/assets/map_icons/svg/openmoji_woman_detective.svg":["lib/assets/map_icons/svg/openmoji_woman_detective.svg"],"lib/assets/map_icons/svg/openmoji_woman_elf.svg":["lib/assets/map_icons/svg/openmoji_woman_elf.svg"],"lib/assets/map_icons/svg/openmoji_woman_facepalming.svg":["lib/assets/map_icons/svg/openmoji_woman_facepalming.svg"],"lib/assets/map_icons/svg/openmoji_woman_factory_worker.svg":["lib/assets/map_icons/svg/openmoji_woman_factory_worker.svg"],"lib/assets/map_icons/svg/openmoji_woman_fairy.svg":["lib/assets/map_icons/svg/openmoji_woman_fairy.svg"],"lib/assets/map_icons/svg/openmoji_woman_farmer.svg":["lib/assets/map_icons/svg/openmoji_woman_farmer.svg"],"lib/assets/map_icons/svg/openmoji_woman_feeding_baby.svg":["lib/assets/map_icons/svg/openmoji_woman_feeding_baby.svg"],"lib/assets/map_icons/svg/openmoji_woman_firefighter.svg":["lib/assets/map_icons/svg/openmoji_woman_firefighter.svg"],"lib/assets/map_icons/svg/openmoji_woman_frowning.svg":["lib/assets/map_icons/svg/openmoji_woman_frowning.svg"],"lib/assets/map_icons/svg/openmoji_woman_genie.svg":["lib/assets/map_icons/svg/openmoji_woman_genie.svg"],"lib/assets/map_icons/svg/openmoji_woman_gesturing_no.svg":["lib/assets/map_icons/svg/openmoji_woman_gesturing_no.svg"],"lib/assets/map_icons/svg/openmoji_woman_gesturing_ok.svg":["lib/assets/map_icons/svg/openmoji_woman_gesturing_ok.svg"],"lib/assets/map_icons/svg/openmoji_woman_getting_haircut.svg":["lib/assets/map_icons/svg/openmoji_woman_getting_haircut.svg"],"lib/assets/map_icons/svg/openmoji_woman_getting_massage.svg":["lib/assets/map_icons/svg/openmoji_woman_getting_massage.svg"],"lib/assets/map_icons/svg/openmoji_woman_golfing.svg":["lib/assets/map_icons/svg/openmoji_woman_golfing.svg"],"lib/assets/map_icons/svg/openmoji_woman_guard.svg":["lib/assets/map_icons/svg/openmoji_woman_guard.svg"],"lib/assets/map_icons/svg/openmoji_woman_health_worker.svg":["lib/assets/map_icons/svg/openmoji_woman_health_worker.svg"],"lib/assets/map_icons/svg/openmoji_woman_in_lotus_position.svg":["lib/assets/map_icons/svg/openmoji_woman_in_lotus_position.svg"],"lib/assets/map_icons/svg/openmoji_woman_in_manual_wheelchair.svg":["lib/assets/map_icons/svg/openmoji_woman_in_manual_wheelchair.svg"],"lib/assets/map_icons/svg/openmoji_woman_in_motorized_wheelchair.svg":["lib/assets/map_icons/svg/openmoji_woman_in_motorized_wheelchair.svg"],"lib/assets/map_icons/svg/openmoji_woman_in_steamy_room.svg":["lib/assets/map_icons/svg/openmoji_woman_in_steamy_room.svg"],"lib/assets/map_icons/svg/openmoji_woman_in_tuxedo.svg":["lib/assets/map_icons/svg/openmoji_woman_in_tuxedo.svg"],"lib/assets/map_icons/svg/openmoji_woman_judge.svg":["lib/assets/map_icons/svg/openmoji_woman_judge.svg"],"lib/assets/map_icons/svg/openmoji_woman_juggling.svg":["lib/assets/map_icons/svg/openmoji_woman_juggling.svg"],"lib/assets/map_icons/svg/openmoji_woman_kneeling.svg":["lib/assets/map_icons/svg/openmoji_woman_kneeling.svg"],"lib/assets/map_icons/svg/openmoji_woman_lifting_weights.svg":["lib/assets/map_icons/svg/openmoji_woman_lifting_weights.svg"],"lib/assets/map_icons/svg/openmoji_woman_mage.svg":["lib/assets/map_icons/svg/openmoji_woman_mage.svg"],"lib/assets/map_icons/svg/openmoji_woman_mechanic.svg":["lib/assets/map_icons/svg/openmoji_woman_mechanic.svg"],"lib/assets/map_icons/svg/openmoji_woman_mountain_biking.svg":["lib/assets/map_icons/svg/openmoji_woman_mountain_biking.svg"],"lib/assets/map_icons/svg/openmoji_woman_office_worker.svg":["lib/assets/map_icons/svg/openmoji_woman_office_worker.svg"],"lib/assets/map_icons/svg/openmoji_woman_pilot.svg":["lib/assets/map_icons/svg/openmoji_woman_pilot.svg"],"lib/assets/map_icons/svg/openmoji_woman_playing_handball.svg":["lib/assets/map_icons/svg/openmoji_woman_playing_handball.svg"],"lib/assets/map_icons/svg/openmoji_woman_playing_water_polo.svg":["lib/assets/map_icons/svg/openmoji_woman_playing_water_polo.svg"],"lib/assets/map_icons/svg/openmoji_woman_police_officer.svg":["lib/assets/map_icons/svg/openmoji_woman_police_officer.svg"],"lib/assets/map_icons/svg/openmoji_woman_pouting.svg":["lib/assets/map_icons/svg/openmoji_woman_pouting.svg"],"lib/assets/map_icons/svg/openmoji_woman_raising_hand.svg":["lib/assets/map_icons/svg/openmoji_woman_raising_hand.svg"],"lib/assets/map_icons/svg/openmoji_woman_rowing_boat.svg":["lib/assets/map_icons/svg/openmoji_woman_rowing_boat.svg"],"lib/assets/map_icons/svg/openmoji_woman_running.svg":["lib/assets/map_icons/svg/openmoji_woman_running.svg"],"lib/assets/map_icons/svg/openmoji_woman_scientist.svg":["lib/assets/map_icons/svg/openmoji_woman_scientist.svg"],"lib/assets/map_icons/svg/openmoji_woman_shrugging.svg":["lib/assets/map_icons/svg/openmoji_woman_shrugging.svg"],"lib/assets/map_icons/svg/openmoji_woman_singer.svg":["lib/assets/map_icons/svg/openmoji_woman_singer.svg"],"lib/assets/map_icons/svg/openmoji_woman_sneezing_into_elbow.svg":["lib/assets/map_icons/svg/openmoji_woman_sneezing_into_elbow.svg"],"lib/assets/map_icons/svg/openmoji_woman_standing.svg":["lib/assets/map_icons/svg/openmoji_woman_standing.svg"],"lib/assets/map_icons/svg/openmoji_woman_student.svg":["lib/assets/map_icons/svg/openmoji_woman_student.svg"],"lib/assets/map_icons/svg/openmoji_woman_superhero.svg":["lib/assets/map_icons/svg/openmoji_woman_superhero.svg"],"lib/assets/map_icons/svg/openmoji_woman_supervillain.svg":["lib/assets/map_icons/svg/openmoji_woman_supervillain.svg"],"lib/assets/map_icons/svg/openmoji_woman_surfing.svg":["lib/assets/map_icons/svg/openmoji_woman_surfing.svg"],"lib/assets/map_icons/svg/openmoji_woman_swimming.svg":["lib/assets/map_icons/svg/openmoji_woman_swimming.svg"],"lib/assets/map_icons/svg/openmoji_woman_teacher.svg":["lib/assets/map_icons/svg/openmoji_woman_teacher.svg"],"lib/assets/map_icons/svg/openmoji_woman_technologist.svg":["lib/assets/map_icons/svg/openmoji_woman_technologist.svg"],"lib/assets/map_icons/svg/openmoji_woman_tipping_hand.svg":["lib/assets/map_icons/svg/openmoji_woman_tipping_hand.svg"],"lib/assets/map_icons/svg/openmoji_woman_vampire.svg":["lib/assets/map_icons/svg/openmoji_woman_vampire.svg"],"lib/assets/map_icons/svg/openmoji_woman_walking.svg":["lib/assets/map_icons/svg/openmoji_woman_walking.svg"],"lib/assets/map_icons/svg/openmoji_woman_wearing_turban.svg":["lib/assets/map_icons/svg/openmoji_woman_wearing_turban.svg"],"lib/assets/map_icons/svg/openmoji_woman_with_cane.svg":["lib/assets/map_icons/svg/openmoji_woman_with_cane.svg"],"lib/assets/map_icons/svg/openmoji_woman_with_headscarf.svg":["lib/assets/map_icons/svg/openmoji_woman_with_headscarf.svg"],"lib/assets/map_icons/svg/openmoji_woman_with_medical_mask.svg":["lib/assets/map_icons/svg/openmoji_woman_with_medical_mask.svg"],"lib/assets/map_icons/svg/openmoji_woman_with_veil.svg":["lib/assets/map_icons/svg/openmoji_woman_with_veil.svg"],"lib/assets/map_icons/svg/openmoji_woman_zombie.svg":["lib/assets/map_icons/svg/openmoji_woman_zombie.svg"],"lib/assets/map_icons/svg/openmoji_womans_boot.svg":["lib/assets/map_icons/svg/openmoji_womans_boot.svg"],"lib/assets/map_icons/svg/openmoji_womans_clothes.svg":["lib/assets/map_icons/svg/openmoji_womans_clothes.svg"],"lib/assets/map_icons/svg/openmoji_womans_hat.svg":["lib/assets/map_icons/svg/openmoji_womans_hat.svg"],"lib/assets/map_icons/svg/openmoji_womans_sandal.svg":["lib/assets/map_icons/svg/openmoji_womans_sandal.svg"],"lib/assets/map_icons/svg/openmoji_women_holding_hands.svg":["lib/assets/map_icons/svg/openmoji_women_holding_hands.svg"],"lib/assets/map_icons/svg/openmoji_women_with_bunny_ears.svg":["lib/assets/map_icons/svg/openmoji_women_with_bunny_ears.svg"],"lib/assets/map_icons/svg/openmoji_women_wrestling.svg":["lib/assets/map_icons/svg/openmoji_women_wrestling.svg"],"lib/assets/map_icons/svg/openmoji_womens_room.svg":["lib/assets/map_icons/svg/openmoji_womens_room.svg"],"lib/assets/map_icons/svg/openmoji_wood.svg":["lib/assets/map_icons/svg/openmoji_wood.svg"],"lib/assets/map_icons/svg/openmoji_woozy_face.svg":["lib/assets/map_icons/svg/openmoji_woozy_face.svg"],"lib/assets/map_icons/svg/openmoji_world_map.svg":["lib/assets/map_icons/svg/openmoji_world_map.svg"],"lib/assets/map_icons/svg/openmoji_worm.svg":["lib/assets/map_icons/svg/openmoji_worm.svg"],"lib/assets/map_icons/svg/openmoji_worried_face.svg":["lib/assets/map_icons/svg/openmoji_worried_face.svg"],"lib/assets/map_icons/svg/openmoji_wrapped_gift.svg":["lib/assets/map_icons/svg/openmoji_wrapped_gift.svg"],"lib/assets/map_icons/svg/openmoji_wrench.svg":["lib/assets/map_icons/svg/openmoji_wrench.svg"],"lib/assets/map_icons/svg/openmoji_writing_hand.svg":["lib/assets/map_icons/svg/openmoji_writing_hand.svg"],"lib/assets/map_icons/svg/openmoji_x_ray.svg":["lib/assets/map_icons/svg/openmoji_x_ray.svg"],"lib/assets/map_icons/svg/openmoji_yarn.svg":["lib/assets/map_icons/svg/openmoji_yarn.svg"],"lib/assets/map_icons/svg/openmoji_yawning_face.svg":["lib/assets/map_icons/svg/openmoji_yawning_face.svg"],"lib/assets/map_icons/svg/openmoji_yen_banknote.svg":["lib/assets/map_icons/svg/openmoji_yen_banknote.svg"],"lib/assets/map_icons/svg/openmoji_yin_yang.svg":["lib/assets/map_icons/svg/openmoji_yin_yang.svg"],"lib/assets/map_icons/svg/openmoji_yo_yo.svg":["lib/assets/map_icons/svg/openmoji_yo_yo.svg"],"lib/assets/map_icons/svg/openmoji_youtube.svg":["lib/assets/map_icons/svg/openmoji_youtube.svg"],"lib/assets/map_icons/svg/openmoji_zany_face.svg":["lib/assets/map_icons/svg/openmoji_zany_face.svg"],"lib/assets/map_icons/svg/openmoji_zebra.svg":["lib/assets/map_icons/svg/openmoji_zebra.svg"],"lib/assets/map_icons/svg/openmoji_zipper_mouth_face.svg":["lib/assets/map_icons/svg/openmoji_zipper_mouth_face.svg"],"lib/assets/map_icons/svg/openmoji_zombie.svg":["lib/assets/map_icons/svg/openmoji_zombie.svg"],"lib/assets/map_icons/svg/openmoji_zzz.svg":["lib/assets/map_icons/svg/openmoji_zzz.svg"],"lib/assets/map_icons/svg/religious_church.svg":["lib/assets/map_icons/svg/religious_church.svg"],"lib/assets/map_icons/svg/religious_hindu_temple.svg":["lib/assets/map_icons/svg/religious_hindu_temple.svg"],"lib/assets/map_icons/svg/religious_mosque.svg":["lib/assets/map_icons/svg/religious_mosque.svg"],"lib/assets/map_icons/svg/religious_place_of_worship.svg":["lib/assets/map_icons/svg/religious_place_of_worship.svg"],"lib/assets/map_icons/svg/religious_synagogue.svg":["lib/assets/map_icons/svg/religious_synagogue.svg"],"lib/assets/map_icons/svg/services_electrician.svg":["lib/assets/map_icons/svg/services_electrician.svg"],"lib/assets/map_icons/svg/services_general_contractor.svg":["lib/assets/map_icons/svg/services_general_contractor.svg"],"lib/assets/map_icons/svg/services_locksmith.svg":["lib/assets/map_icons/svg/services_locksmith.svg"],"lib/assets/map_icons/svg/services_moving_company.svg":["lib/assets/map_icons/svg/services_moving_company.svg"],"lib/assets/map_icons/svg/services_painter.svg":["lib/assets/map_icons/svg/services_painter.svg"],"lib/assets/map_icons/svg/services_plumber.svg":["lib/assets/map_icons/svg/services_plumber.svg"],"lib/assets/map_icons/svg/services_roofing_contractor.svg":["lib/assets/map_icons/svg/services_roofing_contractor.svg"],"lib/assets/map_icons/svg/services_storage.svg":["lib/assets/map_icons/svg/services_storage.svg"],"lib/assets/map_icons/svg/stores_bicycle_store.svg":["lib/assets/map_icons/svg/stores_bicycle_store.svg"],"lib/assets/map_icons/svg/stores_book_store.svg":["lib/assets/map_icons/svg/stores_book_store.svg"],"lib/assets/map_icons/svg/stores_clothing_store.svg":["lib/assets/map_icons/svg/stores_clothing_store.svg"],"lib/assets/map_icons/svg/stores_convenience_store.svg":["lib/assets/map_icons/svg/stores_convenience_store.svg"],"lib/assets/map_icons/svg/stores_department_store.svg":["lib/assets/map_icons/svg/stores_department_store.svg"],"lib/assets/map_icons/svg/stores_electronics_store.svg":["lib/assets/map_icons/svg/stores_electronics_store.svg"],"lib/assets/map_icons/svg/stores_florist.svg":["lib/assets/map_icons/svg/stores_florist.svg"],"lib/assets/map_icons/svg/stores_furniture_store.svg":["lib/assets/map_icons/svg/stores_furniture_store.svg"],"lib/assets/map_icons/svg/stores_grocery_or_supermarket.svg":["lib/assets/map_icons/svg/stores_grocery_or_supermarket.svg"],"lib/assets/map_icons/svg/stores_hardware_store.svg":["lib/assets/map_icons/svg/stores_hardware_store.svg"],"lib/assets/map_icons/svg/stores_jewelry_store.svg":["lib/assets/map_icons/svg/stores_jewelry_store.svg"],"lib/assets/map_icons/svg/stores_laundry.svg":["lib/assets/map_icons/svg/stores_laundry.svg"],"lib/assets/map_icons/svg/stores_liquor_store.svg":["lib/assets/map_icons/svg/stores_liquor_store.svg"],"lib/assets/map_icons/svg/stores_movie_rental.svg":["lib/assets/map_icons/svg/stores_movie_rental.svg"],"lib/assets/map_icons/svg/stores_pet_store.svg":["lib/assets/map_icons/svg/stores_pet_store.svg"],"lib/assets/map_icons/svg/stores_shopping_mall.svg":["lib/assets/map_icons/svg/stores_shopping_mall.svg"],"lib/assets/map_icons/svg/stores_store.svg":["lib/assets/map_icons/svg/stores_store.svg"],"lib/assets/map_icons/svg/toilets_female.svg":["lib/assets/map_icons/svg/toilets_female.svg"],"lib/assets/map_icons/svg/toilets_male.svg":["lib/assets/map_icons/svg/toilets_male.svg"],"lib/assets/map_icons/svg/toilets_toilet.svg":["lib/assets/map_icons/svg/toilets_toilet.svg"],"lib/assets/map_icons/svg/toilets_unisex.svg":["lib/assets/map_icons/svg/toilets_unisex.svg"],"lib/assets/map_icons/svg/transport_airport.svg":["lib/assets/map_icons/svg/transport_airport.svg"],"lib/assets/map_icons/svg/transport_bus_station.svg":["lib/assets/map_icons/svg/transport_bus_station.svg"],"lib/assets/map_icons/svg/transport_car_dealer.svg":["lib/assets/map_icons/svg/transport_car_dealer.svg"],"lib/assets/map_icons/svg/transport_car_rental.svg":["lib/assets/map_icons/svg/transport_car_rental.svg"],"lib/assets/map_icons/svg/transport_car_repair.svg":["lib/assets/map_icons/svg/transport_car_repair.svg"],"lib/assets/map_icons/svg/transport_car_wash.svg":["lib/assets/map_icons/svg/transport_car_wash.svg"],"lib/assets/map_icons/svg/transport_gas_station.svg":["lib/assets/map_icons/svg/transport_gas_station.svg"],"lib/assets/map_icons/svg/transport_parking.svg":["lib/assets/map_icons/svg/transport_parking.svg"],"lib/assets/map_icons/svg/transport_subway_station.svg":["lib/assets/map_icons/svg/transport_subway_station.svg"],"lib/assets/map_icons/svg/transport_taxi_stand.svg":["lib/assets/map_icons/svg/transport_taxi_stand.svg"],"lib/assets/map_icons/svg/transport_train_station.svg":["lib/assets/map_icons/svg/transport_train_station.svg"],"lib/assets/map_icons/svg/transport_transit_station.svg":["lib/assets/map_icons/svg/transport_transit_station.svg"],"lib/assets/map_icons/svg/wateractivities_boat_ramp.svg":["lib/assets/map_icons/svg/wateractivities_boat_ramp.svg"],"lib/assets/map_icons/svg/wateractivities_boat_tour.svg":["lib/assets/map_icons/svg/wateractivities_boat_tour.svg"],"lib/assets/map_icons/svg/wateractivities_boating.svg":["lib/assets/map_icons/svg/wateractivities_boating.svg"],"lib/assets/map_icons/svg/wateractivities_canoe.svg":["lib/assets/map_icons/svg/wateractivities_canoe.svg"],"lib/assets/map_icons/svg/wateractivities_diving.svg":["lib/assets/map_icons/svg/wateractivities_diving.svg"],"lib/assets/map_icons/svg/wateractivities_fish_cleaning.svg":["lib/assets/map_icons/svg/wateractivities_fish_cleaning.svg"],"lib/assets/map_icons/svg/wateractivities_fishing_pier.svg":["lib/assets/map_icons/svg/wateractivities_fishing_pier.svg"],"lib/assets/map_icons/svg/wateractivities_jet_skiing.svg":["lib/assets/map_icons/svg/wateractivities_jet_skiing.svg"],"lib/assets/map_icons/svg/wateractivities_kayaking.svg":["lib/assets/map_icons/svg/wateractivities_kayaking.svg"],"lib/assets/map_icons/svg/wateractivities_marina.svg":["lib/assets/map_icons/svg/wateractivities_marina.svg"],"lib/assets/map_icons/svg/wateractivities_rafting.svg":["lib/assets/map_icons/svg/wateractivities_rafting.svg"],"lib/assets/map_icons/svg/wateractivities_sailing.svg":["lib/assets/map_icons/svg/wateractivities_sailing.svg"],"lib/assets/map_icons/svg/wateractivities_scuba_diving.svg":["lib/assets/map_icons/svg/wateractivities_scuba_diving.svg"],"lib/assets/map_icons/svg/wateractivities_surfing.svg":["lib/assets/map_icons/svg/wateractivities_surfing.svg"],"lib/assets/map_icons/svg/wateractivities_swimming.svg":["lib/assets/map_icons/svg/wateractivities_swimming.svg"],"lib/assets/map_icons/svg/wateractivities_waterskiing.svg":["lib/assets/map_icons/svg/wateractivities_waterskiing.svg"],"lib/assets/map_icons/svg/wateractivities_whale_watching.svg":["lib/assets/map_icons/svg/wateractivities_whale_watching.svg"],"lib/assets/map_icons/svg/wateractivities_wind_surfing.svg":["lib/assets/map_icons/svg/wateractivities_wind_surfing.svg"],"lib/assets/map_icons/svg/winteractivities_chairlift.svg":["lib/assets/map_icons/svg/winteractivities_chairlift.svg"],"lib/assets/map_icons/svg/winteractivities_cross_country_skiing.svg":["lib/assets/map_icons/svg/winteractivities_cross_country_skiing.svg"],"lib/assets/map_icons/svg/winteractivities_ice_fishing.svg":["lib/assets/map_icons/svg/winteractivities_ice_fishing.svg"],"lib/assets/map_icons/svg/winteractivities_ice_skating.svg":["lib/assets/map_icons/svg/winteractivities_ice_skating.svg"],"lib/assets/map_icons/svg/winteractivities_ski_jumping.svg":["lib/assets/map_icons/svg/winteractivities_ski_jumping.svg"],"lib/assets/map_icons/svg/winteractivities_skiing.svg":["lib/assets/map_icons/svg/winteractivities_skiing.svg"],"lib/assets/map_icons/svg/winteractivities_sledding.svg":["lib/assets/map_icons/svg/winteractivities_sledding.svg"],"lib/assets/map_icons/svg/winteractivities_snow.svg":["lib/assets/map_icons/svg/winteractivities_snow.svg"],"lib/assets/map_icons/svg/winteractivities_snow_shoeing.svg":["lib/assets/map_icons/svg/winteractivities_snow_shoeing.svg"],"lib/assets/map_icons/svg/winteractivities_snowboarding.svg":["lib/assets/map_icons/svg/winteractivities_snowboarding.svg"],"lib/assets/map_icons/svg/winteractivities_snowmobile.svg":["lib/assets/map_icons/svg/winteractivities_snowmobile.svg"],"lib/assets/map_icons/template/default_pin.svg":["lib/assets/map_icons/template/default_pin.svg"],"lib/assets/map_icons/template/default_pin_selected.svg":["lib/assets/map_icons/template/default_pin_selected.svg"],"lib/assets/map_icons/template/pin_holder.svg":["lib/assets/map_icons/template/pin_holder.svg"],"lib/assets/map_icons/template/pin_holder_selected.svg":["lib/assets/map_icons/template/pin_holder_selected.svg"],"lib/assets/translations/languages/ar.json":["lib/assets/translations/languages/ar.json"],"lib/assets/translations/languages/bg.json":["lib/assets/translations/languages/bg.json"],"lib/assets/translations/languages/ca.json":["lib/assets/translations/languages/ca.json"],"lib/assets/translations/languages/cs.json":["lib/assets/translations/languages/cs.json"],"lib/assets/translations/languages/da.json":["lib/assets/translations/languages/da.json"],"lib/assets/translations/languages/de.json":["lib/assets/translations/languages/de.json"],"lib/assets/translations/languages/el.json":["lib/assets/translations/languages/el.json"],"lib/assets/translations/languages/en-rCA.json":["lib/assets/translations/languages/en-rCA.json"],"lib/assets/translations/languages/en.json":["lib/assets/translations/languages/en.json"],"lib/assets/translations/languages/es.json":["lib/assets/translations/languages/es.json"],"lib/assets/translations/languages/fi.json":["lib/assets/translations/languages/fi.json"],"lib/assets/translations/languages/fr.json":["lib/assets/translations/languages/fr.json"],"lib/assets/translations/languages/hi.json":["lib/assets/translations/languages/hi.json"],"lib/assets/translations/languages/hr.json":["lib/assets/translations/languages/hr.json"],"lib/assets/translations/languages/hu.json":["lib/assets/translations/languages/hu.json"],"lib/assets/translations/languages/id.json":["lib/assets/translations/languages/id.json"],"lib/assets/translations/languages/it.json":["lib/assets/translations/languages/it.json"],"lib/assets/translations/languages/iw.json":["lib/assets/translations/languages/iw.json"],"lib/assets/translations/languages/ja.json":["lib/assets/translations/languages/ja.json"],"lib/assets/translations/languages/km.json":["lib/assets/translations/languages/km.json"],"lib/assets/translations/languages/ko.json":["lib/assets/translations/languages/ko.json"],"lib/assets/translations/languages/lt.json":["lib/assets/translations/languages/lt.json"],"lib/assets/translations/languages/lv.json":["lib/assets/translations/languages/lv.json"],"lib/assets/translations/languages/nl.json":["lib/assets/translations/languages/nl.json"],"lib/assets/translations/languages/no.json":["lib/assets/translations/languages/no.json"],"lib/assets/translations/languages/pl.json":["lib/assets/translations/languages/pl.json"],"lib/assets/translations/languages/pt.json":["lib/assets/translations/languages/pt.json"],"lib/assets/translations/languages/ro.json":["lib/assets/translations/languages/ro.json"],"lib/assets/translations/languages/ru.json":["lib/assets/translations/languages/ru.json"],"lib/assets/translations/languages/sk.json":["lib/assets/translations/languages/sk.json"],"lib/assets/translations/languages/sl.json":["lib/assets/translations/languages/sl.json"],"lib/assets/translations/languages/sr.json":["lib/assets/translations/languages/sr.json"],"lib/assets/translations/languages/sv.json":["lib/assets/translations/languages/sv.json"],"lib/assets/translations/languages/th.json":["lib/assets/translations/languages/th.json"],"lib/assets/translations/languages/tr.json":["lib/assets/translations/languages/tr.json"],"lib/assets/translations/languages/uk.json":["lib/assets/translations/languages/uk.json"],"lib/assets/translations/languages/vi.json":["lib/assets/translations/languages/vi.json"],"lib/assets/translations/languages/zh-rCN.json":["lib/assets/translations/languages/zh-rCN.json"],"lib/assets/translations/languages/zh-rHK.json":["lib/assets/translations/languages/zh-rHK.json"],"lib/assets/translations/languages/zh-rTW.json":["lib/assets/translations/languages/zh-rTW.json"],"packages/flutter_map/lib/assets/flutter_map_logo.png":["packages/flutter_map/lib/assets/flutter_map_logo.png"],"packages/fluttertoast/assets/toastify.css":["packages/fluttertoast/assets/toastify.css"],"packages/fluttertoast/assets/toastify.js":["packages/fluttertoast/assets/toastify.js"]} \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/FontManifest.json b/webapp_old_3.6.0/assets/FontManifest.json new file mode 100644 index 0000000..3abf18c --- /dev/null +++ b/webapp_old_3.6.0/assets/FontManifest.json @@ -0,0 +1 @@ +[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]}] \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/NOTICES b/webapp_old_3.6.0/assets/NOTICES new file mode 100644 index 0000000..bbcf721 --- /dev/null +++ b/webapp_old_3.6.0/assets/NOTICES @@ -0,0 +1,37125 @@ +_fe_analyzer_shared + +Copyright 2019, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +aFileChooser + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2011 - 2013 Paul Burke + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +-------------------------------------------------------------------------------- +abseil-cpp + +Apache License +Version 2.0, January 2004 +https://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-------------------------------------------------------------------------------- +abseil-cpp +angle +dart +etc1 +expat +flatbuffers +fuchsia-vulkan +fuchsia_sdk +glslang +khronos +perfetto +shaderc +spirv-cross +txt +vulkan +vulkan-headers +vulkan-validation-layers +wuffs + +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-------------------------------------------------------------------------------- +accessibility + +Copyright (c) 2009 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility + +Copyright (c) 2010 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility + +Copyright (c) 2012 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility + +Copyright (c) 2014 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility + +Copyright 2013 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility + +Copyright 2016 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility + +Copyright 2020 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +angle + +Copyright (c) 2011 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +angle + +Copyright (c) 2013 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +angle + +Copyright 2017 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +angle +fuchsia_sdk +skia + +Copyright 2018 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +angle +icu + +Copyright 2014 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +engine +image_picker +spring_animation +tonic +txt +url_launcher_web +web_test_fonts +web_unicode + +Copyright 2013 The Flutter Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +fuchsia_sdk + +Copyright 2019 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +skia + +Copyright 2015 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +analyzer +intl + +Copyright 2013, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +analyzer_plugin + +Copyright 2017, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +android_intent_plus +connectivity_plus +device_info_plus +share_plus_platform_interface + +Copyright 2017 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +angle + +Copyright (c) 2008-2018 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +angle + +Copyright (c) 2013-2017 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +angle + +Copyright (c) 2020 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2002 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2010 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2011 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2012 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2013 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2013-2020 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +angle + +Copyright 2014 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2015 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2016 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2017 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2018 The ANGLE Project Authors. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2018 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2019 The ANGLE Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2020 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2020 The ANGLE Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2021 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2021 The ANGLE Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2021-2022 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2022 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2023 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle +khronos + +Copyright (c) 2013-2018 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +angle +xxhash + +Copyright 2019 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +ansicolor + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +-------------------------------------------------------------------------------- +archive + +The MIT License + +Copyright (c) 2013-2021 Brendan Duncan. +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +args +csslib +logging + +Copyright 2013, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +async +collection +mime +source_map_stack_trace +stream_channel +typed_data + +Copyright 2015, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +bloc +bloc_test +flutter_bloc + +The MIT License (MIT) +Copyright (c) 2018 Felix Angelov + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, +and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +bloc_concurrency + +The MIT License (MIT) +Copyright (c) 2021 Felix Angelov + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, +and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +boolean_selector +meta +shelf_packages_handler + +Copyright 2016, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +boringssl + +Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written +by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as +the following conditions are aheared to. The following conditions +apply to all code found in this distribution, be it the RC4, RSA, +lhash, DES, etc., code; not just the SSL code. The SSL documentation +included with this distribution is covered by the same copyright terms +except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in +the code are not to be removed. +If this package is used in a product, Eric Young should be given attribution +as the author of the parts of the library used. +This can be in the form of a textual message at program startup or +in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + "This product includes cryptographic software written by + Eric Young (eay@cryptsoft.com)" + The word 'cryptographic' can be left out if the rouines from the library + being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from + the apps directory (application code) you must include an acknowledgement: + "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +The licence and distribution terms for any publically available version or +derivative of this code cannot be changed. i.e. this code cannot simply be +copied and put under another distribution licence +[including the GNU Public Licence.] +-------------------------------------------------------------------------------- +boringssl + +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written +by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as +the following conditions are aheared to. The following conditions +apply to all code found in this distribution, be it the RC4, RSA, +lhash, DES, etc., code; not just the SSL code. The SSL documentation +included with this distribution is covered by the same copyright terms +except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in +the code are not to be removed. +If this package is used in a product, Eric Young should be given attribution +as the author of the parts of the library used. +This can be in the form of a textual message at program startup or +in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + "This product includes cryptographic software written by + Eric Young (eay@cryptsoft.com)" + The word 'cryptographic' can be left out if the rouines from the library + being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from + the apps directory (application code) you must include an acknowledgement: + "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +The licence and distribution terms for any publically available version or +derivative of this code cannot be changed. i.e. this code cannot simply be +copied and put under another distribution licence +[including the GNU Public Licence.] +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2000 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2001 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2003 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2004 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2005 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2005 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2007 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2002 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2003 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2004 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2005 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2007 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2008 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2000 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2000-2002 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2000-2003 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2000-2005 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2001 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2001-2011 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2002-2006 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2003 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2004 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2005 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2006 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2006,2007 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2008 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2010 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2011 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2011 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2012 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2013 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2014, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2015, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2016, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2017, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2017, the HRSS authors. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2018, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2018, Google Inc. +Copyright (c) 2020, Arm Ltd. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2019, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2020, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2021, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2022, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2023, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2001-2017 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. + +Portions of the attached software ("Contribution") are developed by +SUN MICROSYSTEMS, INC., and are contributed to the OpenSSL project. + +The Contribution is licensed pursuant to the Eric Young open source +license provided above. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. + +Portions of the attached software ("Contribution") are developed by +SUN MICROSYSTEMS, INC., and are contributed to the OpenSSL project. + +The Contribution is licensed pursuant to the OpenSSL open source +license provided above. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. +ECC cipher suite support in OpenSSL originally developed by +SUN MICROSYSTEMS, INC., and contributed to the OpenSSL project. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. +ECDH support in OpenSSL originally developed by +SUN MICROSYSTEMS, INC., and contributed to the OpenSSL project. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2005 Nokia. All rights reserved. + +The portions of the attached software ("Contribution") is developed by +Nokia Corporation and is licensed pursuant to the OpenSSL open source +license. + +The Contribution, originally written by Mika Kousa and Pasi Eronen of +Nokia Corporation, consists of the "PSK" (Pre-Shared Key) ciphersuites +support (see RFC 4279) to OpenSSL. + +No patent licenses or other rights except those expressly stated in +the OpenSSL open source license shall be deemed granted or received +expressly, by implication, estoppel, or otherwise. + +No assurances are provided by Nokia that the Contribution does not +infringe the patent or other intellectual property rights of any third +party or that the license provides you with all the necessary rights +to make use of the Contribution. + +THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. IN +ADDITION TO THE DISCLAIMERS INCLUDED IN THE LICENSE, NOKIA +SPECIFICALLY DISCLAIMS ANY LIABILITY FOR CLAIMS BROUGHT BY YOU OR ANY +OTHER ENTITY BASED ON INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OR +OTHERWISE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2006-2017 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2007-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2012-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2013-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright (c) 2012, Intel Corporation. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright (c) 2014, Intel Corporation. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright (c) 2015, Intel Inc. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2014-2020 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2015-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2016 Brian Smith. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +DTLS code by Eric Rescorla + +Copyright (C) 2006, Network Resonance, Inc. +Copyright (C) 2011, RTFM, Inc. +-------------------------------------------------------------------------------- +boringssl + +OpenSSL License +--------------- + +Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. + + +This product includes cryptographic software written by Eric Young +(eay@cryptsoft.com). This product includes software written by Tim +Hudson (tjh@cryptsoft.com). + +Original SSLeay License +----------------------- + +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written +by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as +the following conditions are aheared to. The following conditions +apply to all code found in this distribution, be it the RC4, RSA, +lhash, DES, etc., code; not just the SSL code. The SSL documentation +included with this distribution is covered by the same copyright terms +except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in +the code are not to be removed. +If this package is used in a product, Eric Young should be given attribution +as the author of the parts of the library used. +This can be in the form of a textual message at program startup or +in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + "This product includes cryptographic software written by + Eric Young (eay@cryptsoft.com)" + The word 'cryptographic' can be left out if the rouines from the library + being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from + the apps directory (application code) you must include an acknowledgement: + "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +The licence and distribution terms for any publically available version or +derivative of this code cannot be changed. i.e. this code cannot simply be +copied and put under another distribution licence +[including the GNU Public Licence.] + +ISC license used for completely new code in BoringSSL: + +Copyright (c) 2015, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +The code in third_party/fiat carries the MIT license: + +Copyright (c) 2015-2016 the fiat-crypto authors (see +https://github.com/mit-plv/fiat-crypto/blob/master/AUTHORS). + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +Licenses for support code +------------------------- + +Parts of the TLS test suite are under the Go license. This code is not included +in BoringSSL (i.e. libcrypto and libssl) when compiled, however, so +distributing code linked against BoringSSL does not trigger this license: + +Copyright (c) 2009 The Go Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +BoringSSL uses the Chromium test infrastructure to run a continuous build, +trybots etc. The scripts which manage this, and the script for generating build +metadata, are under the Chromium license. Distributing code linked against +BoringSSL does not trigger this license. + +Copyright 2015 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +ceval + +Copyright (c) 2021 e_t + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +characters +ffi +package_config + +Copyright 2019, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +clock +fake_async +material_color_utilities +quiver + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +-------------------------------------------------------------------------------- +connectivity_plus_platform_interface + +// Copyright 2020 The Chromium Authors. All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +convert +crypto +shelf_static +vm_service + +Copyright 2015, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +coverage +dart_style +glob +http +http_parser +matcher +path +pool +pub_semver +source_span +string_scanner +test +watcher + +Copyright 2014, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +cross_file +flutter_plugin_android_lifecycle +google_identity_services_web +google_maps_flutter +google_maps_flutter_android +google_maps_flutter_ios +google_maps_flutter_platform_interface +google_sign_in +google_sign_in_android +google_sign_in_ios +google_sign_in_platform_interface +google_sign_in_web +image_picker_for_web +image_picker_platform_interface +in_app_purchase +in_app_purchase_android +in_app_purchase_platform_interface +in_app_purchase_storekit +path_provider +path_provider_android +path_provider_foundation +path_provider_linux +path_provider_platform_interface +path_provider_windows +platform +plugin_platform_interface +shared_preferences +shared_preferences_android +shared_preferences_foundation +shared_preferences_linux +shared_preferences_platform_interface +shared_preferences_web +shared_preferences_windows +url_launcher +url_launcher_android +url_launcher_ios +url_launcher_linux +url_launcher_macos +url_launcher_platform_interface +url_launcher_windows +xdg_directories + +Copyright 2013 The Flutter Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2003-2005 Tom Wu +Copyright (c) 2012 Adam Singer (adam@solvr.io) +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, +EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY +WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + +IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL, +INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF +THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +In addition, the following condition applies: + +All redistributions must retain an intact copy of this copyright notice +and disclaimer. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2010, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2014 The Polymer Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2021, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2022, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2023, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2023, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright 2012, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart_code_metrics + +MIT License + +Copyright (c) 2020-2021 Dart Code Checker team + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +dart_code_metrics_presets + +MIT License + +Copyright (c) 2022 Dmitry Zhifarsky + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +dbus + +Mozilla Public License Version 2.0 +================================== + +1. Definitions +-------------- + +1.1. "Contributor" + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +1.2. "Contributor Version" + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" + means Covered Software of a particular Contributor. + +1.4. "Covered Software" + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +1.5. "Incompatible With Secondary Licenses" + means + + (a) that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or + + (b) that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +1.6. "Executable Form" + means any form of the work other than Source Code Form. + +1.7. "Larger Work" + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +1.8. "License" + means this document. + +1.9. "Licensable" + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +1.10. "Modifications" + means any of the following: + + (a) any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or + + (b) any new file in Source Code Form that contains any Covered + Software. + +1.11. "Patent Claims" of a Contributor + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +1.12. "Secondary License" + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +1.13. "Source Code Form" + means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") + means an individual or a legal entity exercising rights under this + License. For legal entities, "You" includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, "control" means (a) the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or (b) ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + +2. License Grants and Conditions +-------------------------------- + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; + or + +(b) for infringements caused by: (i) Your and any other third party's + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + +3. Responsibilities +------------------- + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation +--------------------------------------------------- + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination +-------------- + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +************************************************************************ +* * +* 6. Disclaimer of Warranty * +* ------------------------- * +* * +* Covered Software is provided under this License on an "as is" * +* basis, without warranty of any kind, either expressed, implied, or * +* statutory, including, without limitation, warranties that the * +* Covered Software is free of defects, merchantable, fit for a * +* particular purpose or non-infringing. The entire risk as to the * +* quality and performance of the Covered Software is with You. * +* Should any Covered Software prove defective in any respect, You * +* (not any Contributor) assume the cost of any necessary servicing, * +* repair, or correction. This disclaimer of warranty constitutes an * +* essential part of this License. No use of any Covered Software is * +* authorized under this License except under this disclaimer. * +* * +************************************************************************ + +************************************************************************ +* * +* 7. Limitation of Liability * +* -------------------------- * +* * +* Under no circumstances and under no legal theory, whether tort * +* (including negligence), contract, or otherwise, shall any * +* Contributor, or anyone who distributes Covered Software as * +* permitted above, be liable to You for any direct, indirect, * +* special, incidental, or consequential damages of any character * +* including, without limitation, damages for lost profits, loss of * +* goodwill, work stoppage, computer failure or malfunction, or any * +* and all other commercial damages or losses, even if such party * +* shall have been informed of the possibility of such damages. This * +* limitation of liability shall not apply to liability for death or * +* personal injury resulting from such party's negligence to the * +* extent applicable law prohibits such limitation. Some * +* jurisdictions do not allow the exclusion or limitation of * +* incidental or consequential damages, so this exclusion and * +* limitation may not apply to You. * +* * +************************************************************************ + +8. Litigation +------------- + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous +---------------- + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License +--------------------------- + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice +------------------------------------------- + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice +--------------------------------------------------------- + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0. + +-------------------------------------------------------------------------------- +device_info_plus_platform_interface + +// Copyright 2017 The Chromium Authors. All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +diff_match_patch + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + +-------------------------------------------------------------------------------- +double-conversion +icu + +Copyright 2006-2008 the V8 project authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +double-conversion +icu + +Copyright 2010 the V8 project authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +double-conversion +icu + +Copyright 2012 the V8 project authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +engine + +License for the Ahem font embedded below is from: +https://www.w3.org/Style/CSS/Test/Fonts/Ahem/COPYING + +The Ahem font in this directory belongs to the public domain. In +jurisdictions that do not recognize public domain ownership of these +files, the following Creative Commons Zero declaration applies: + + + +which is quoted below: + + The person who has associated a work with this document (the "Work") + affirms that he or she (the "Affirmer") is the/an author or owner of + the Work. The Work may be any work of authorship, including a + database. + + The Affirmer hereby fully, permanently and irrevocably waives and + relinquishes all of her or his copyright and related or neighboring + legal rights in the Work available under any federal or state law, + treaty or contract, including but not limited to moral rights, + publicity and privacy rights, rights protecting against unfair + competition and any rights protecting the extraction, dissemination + and reuse of data, whether such rights are present or future, vested + or contingent (the "Waiver"). The Affirmer makes the Waiver for the + benefit of the public at large and to the detriment of the Affirmer's + heirs or successors. + + The Affirmer understands and intends that the Waiver has the effect + of eliminating and entirely removing from the Affirmer's control all + the copyright and related or neighboring legal rights previously held + by the Affirmer in the Work, to that extent making the Work freely + available to the public for any and all uses and purposes without + restriction of any kind, including commercial use and uses in media + and formats or by methods that have not yet been invented or + conceived. Should the Waiver for any reason be judged legally + ineffective in any jurisdiction, the Affirmer hereby grants a free, + full, permanent, irrevocable, nonexclusive and worldwide license for + all her or his copyright and related or neighboring legal rights in + the Work. +-------------------------------------------------------------------------------- +equatable + +MIT License + +Copyright (c) 2018 Felix Angelov + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +etc_decoder + +Copyright (c) 2020-2022 Hans-Kristian Arntzen + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2000-2004 Fred L. Drake, Jr. +Copyright (c) 2001-2002 Greg Stein +Copyright (c) 2002-2006 Karl Waclawek +Copyright (c) 2016 Cristian Rodríguez +Copyright (c) 2016-2019 Sebastian Pipping +Copyright (c) 2017 Rhodri James +Copyright (c) 2018 Yury Gribov + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2000-2005 Fred L. Drake, Jr. +Copyright (c) 2001-2002 Greg Stein +Copyright (c) 2002-2016 Karl Waclawek +Copyright (c) 2016-2022 Sebastian Pipping +Copyright (c) 2016 Cristian Rodríguez +Copyright (c) 2016 Thomas Beutlich +Copyright (c) 2017 Rhodri James +Copyright (c) 2022 Thijs Schreijer + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2000-2006 Fred L. Drake, Jr. +Copyright (c) 2001-2002 Greg Stein +Copyright (c) 2002-2016 Karl Waclawek +Copyright (c) 2005-2009 Steven Solie +Copyright (c) 2016 Eric Rahm +Copyright (c) 2016-2022 Sebastian Pipping +Copyright (c) 2016 Gaurav +Copyright (c) 2016 Thomas Beutlich +Copyright (c) 2016 Gustavo Grieco +Copyright (c) 2016 Pascal Cuoq +Copyright (c) 2016 Ed Schouten +Copyright (c) 2017-2022 Rhodri James +Copyright (c) 2017 Václav Slavík +Copyright (c) 2017 Viktor Szakats +Copyright (c) 2017 Chanho Park +Copyright (c) 2017 Rolf Eike Beer +Copyright (c) 2017 Hans Wennborg +Copyright (c) 2018 Anton Maklakov +Copyright (c) 2018 Benjamin Peterson +Copyright (c) 2018 Marco Maggi +Copyright (c) 2018 Mariusz Zaborski +Copyright (c) 2019 David Loffredo +Copyright (c) 2019-2020 Ben Wagner +Copyright (c) 2019 Vadim Zeitlin +Copyright (c) 2021 Dong-hee Na +Copyright (c) 2022 Samanta Navarro +Copyright (c) 2022 Jeffrey Walton +Copyright (c) 2022 Jann Horn + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2001-2002 Fred L. Drake, Jr. +Copyright (c) 2006 Karl Waclawek +Copyright (c) 2016-2017 Sebastian Pipping +Copyright (c) 2017 Rhodri James + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2001-2003 Fred L. Drake, Jr. +Copyright (c) 2002 Greg Stein +Copyright (c) 2002-2016 Karl Waclawek +Copyright (c) 2005-2009 Steven Solie +Copyright (c) 2016-2022 Sebastian Pipping +Copyright (c) 2016 Pascal Cuoq +Copyright (c) 2016 Don Lewis +Copyright (c) 2017 Rhodri James +Copyright (c) 2017 Alexander Bluhm +Copyright (c) 2017 Benbuck Nason +Copyright (c) 2017 José Gutiérrez de la Concha +Copyright (c) 2019 David Loffredo +Copyright (c) 2021 Dong-hee Na +Copyright (c) 2022 Martin Ettl + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2001-2003 Fred L. Drake, Jr. +Copyright (c) 2004-2009 Karl Waclawek +Copyright (c) 2005-2007 Steven Solie +Copyright (c) 2016-2022 Sebastian Pipping +Copyright (c) 2017 Rhodri James +Copyright (c) 2019 David Loffredo +Copyright (c) 2020 Joe Orton +Copyright (c) 2020 Kleber Tarcísio +Copyright (c) 2021 Tim Bray +Copyright (c) 2022 Martin Ettl + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2001-2004 Fred L. Drake, Jr. +Copyright (c) 2002-2009 Karl Waclawek +Copyright (c) 2016-2017 Sebastian Pipping +Copyright (c) 2017 Rhodri James +Copyright (c) 2017 Franek Korta + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2002-2005 Karl Waclawek +Copyright (c) 2016-2017 Sebastian Pipping +Copyright (c) 2017 Rhodri James + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2002-2016 Karl Waclawek +Copyright (c) 2016-2022 Sebastian Pipping +Copyright (c) 2017 Rhodri James +Copyright (c) 2018 Benjamin Peterson +Copyright (c) 2018 Anton Maklakov +Copyright (c) 2019 David Loffredo +Copyright (c) 2020 Boris Kolpackov +Copyright (c) 2022 Martin Ettl + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2005 Karl Waclawek +Copyright (c) 2016-2019 Sebastian Pipping + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2005-2006 Karl Waclawek +Copyright (c) 2016-2019 Sebastian Pipping +Copyright (c) 2019 David Loffredo + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2016-2017 Sebastian Pipping + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2016-2022 Sebastian Pipping +Copyright (c) 2022 Martin Ettl + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2017 Sebastian Pipping + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Greg Stein +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2002-2006 Karl Waclawek +Copyright (c) 2017-2021 Sebastian Pipping + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Greg Stein +Copyright (c) 2002-2006 Karl Waclawek +Copyright (c) 2002-2003 Fred L. Drake, Jr. +Copyright (c) 2005-2009 Steven Solie +Copyright (c) 2016-2021 Sebastian Pipping +Copyright (c) 2017 Rhodri James +Copyright (c) 2019 David Loffredo +Copyright (c) 2021 Dong-hee Na + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Karl Waclawek +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2017 Sebastian Pipping + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002-2003 Fred L. Drake, Jr. +Copyright (c) 2004-2006 Karl Waclawek +Copyright (c) 2005-2007 Steven Solie +Copyright (c) 2016-2021 Sebastian Pipping +Copyright (c) 2017 Rhodri James +Copyright (c) 2019 David Loffredo +Copyright (c) 2021 Dong-hee Na + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2017-2019 Sebastian Pipping + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2016-2017 Sebastian Pipping + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2016-2018 Sebastian Pipping +Copyright (c) 2018 Marco Maggi + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2016-2021 Sebastian Pipping +Copyright (c) 2017 Rhodri James + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper +Copyright (c) 2001-2022 Expat maintainers + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1999-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2007 Karl Waclawek +Copyright (c) 2017 Sebastian Pipping + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Greg Stein +Copyright (c) 2005 Karl Waclawek +Copyright (c) 2017-2021 Sebastian Pipping + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 2000 Clark Cooper +Copyright (c) 2017 Sebastian Pipping + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 2002-2003 Fred L. Drake, Jr. +Copyright (c) 2002-2006 Karl Waclawek +Copyright (c) 2003 Greg Stein +Copyright (c) 2016-2022 Sebastian Pipping +Copyright (c) 2018 Yury Gribov +Copyright (c) 2019 David Loffredo + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat +harfbuzz + +Copyright (c) 2021 Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +ffx_spd + +Copyright (c) 2017-2019 Advanced Micro Devices, Inc. All rights reserved. +Copyright (c) <2014> + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, +modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +ffx_spd + +Copyright (c) 2017-2020 Advanced Micro Devices, Inc. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, +modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +fiat + +Copyright (c) 2015-2020 the fiat-crypto authors (see + +https://github.com/mit-plv/fiat-crypto/blob/master/AUTHORS). + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +file + +Copyright 2017, the Dart project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +file_picker + +MIT License + +Copyright (c) 2018 Miguel Ruivo + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +flatbuffers + +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright 2014 Google Inc. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-------------------------------------------------------------------------------- +flutter + +Copyright 2014 The Flutter Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +flutter_compass + +MIT License + +Copyright (c) 2018 Hemanth Raj V + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +flutter_floating_map_marker_titles_core +flutter_map_floating_marker_titles +google_maps_flutter_floating_marker_titles + +BSD 3-Clause License + +Copyright (c) 2021, androidseb +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +flutter_image_compress + +MIT License + +Copyright (c) 2018 caijinglong + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +flutter_linkify + +MIT License + +Copyright (c) 2020 Charles-William Crete + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +flutter_map + +Copyright (c) 2018-2023, the 'flutter_map' authors and maintainers, loosely based on the original works of 'leaflet.js' by Vladimir Agafonkin & CloudMade + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +flutter_native_image + +MIT License + +Copyright (c) 2018 Ben Konsemüller + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +// Copyright 2017 The Chromium Authors. All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +flutter_secure_storage +flutter_secure_storage_linux +flutter_secure_storage_macos +flutter_secure_storage_platform_interface +flutter_secure_storage_web +flutter_secure_storage_windows + +BSD 3-Clause License + +Copyright 2017 German Saprykin +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +flutter_svg + +Copyright (c) 2018 Dan Field + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +fluttertoast + +MIT License + +Copyright (c) 2020 Karthik Ponnam + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +freetype2 + +Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +freetype2 + +Copyright (C) 2000, 2001, 2002, 2003, 2006, 2010 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright (C) 2000-2004, 2006-2011, 2013, 2014 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright (C) 2001, 2002 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright (C) 2001, 2002, 2003, 2004 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright (C) 2001-2008, 2011, 2013, 2014 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 1990, 1994, 1998 The Open Group + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation. + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of The Open Group shall not be +used in advertising or otherwise to promote the sale, use or other dealings +in this Software without prior written authorization from The Open Group. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2000 Computing Research Labs, New Mexico State University +Copyright 2001-2004, 2011 Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT +OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR +THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2000 Computing Research Labs, New Mexico State University +Copyright 2001-2014 + Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT +OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR +THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2000 Computing Research Labs, New Mexico State University +Copyright 2001-2015 + Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT +OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR +THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2000, 2001, 2004 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2000-2001, 2002 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2000-2001, 2003 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2000-2010, 2012-2014 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2001, 2002, 2012 Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT +OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR +THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2003 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +The FreeType Project LICENSE +---------------------------- + + 2006-Jan-27 + + Copyright 1996-2002, 2006 by + David Turner, Robert Wilhelm, and Werner Lemberg + + + +Introduction +============ + + The FreeType Project is distributed in several archive packages; + some of them may contain, in addition to the FreeType font engine, + various tools and contributions which rely on, or relate to, the + FreeType Project. + + This license applies to all files found in such packages, and + which do not fall under their own explicit license. The license + affects thus the FreeType font engine, the test programs, + documentation and makefiles, at the very least. + + This license was inspired by the BSD, Artistic, and IJG + (Independent JPEG Group) licenses, which all encourage inclusion + and use of free software in commercial and freeware products + alike. As a consequence, its main points are that: + + o We don't promise that this software works. However, we will be + interested in any kind of bug reports. (`as is' distribution) + + o You can use this software for whatever you want, in parts or + full form, without having to pay us. (`royalty-free' usage) + + o You may not pretend that you wrote this software. If you use + it, or only parts of it, in a program, you must acknowledge + somewhere in your documentation that you have used the + FreeType code. (`credits') + + We specifically permit and encourage the inclusion of this + software, with or without modifications, in commercial products. + We disclaim all warranties covering The FreeType Project and + assume no liability related to The FreeType Project. + + + Finally, many people asked us for a preferred form for a + credit/disclaimer to use in compliance with this license. We thus + encourage you to use the following text: + + """ + Portions of this software are copyright © The FreeType + Project (www.freetype.org). All rights reserved. + """ + + Please replace with the value from the FreeType version you + actually use. + + +Legal Terms +=========== + +0. Definitions +-------------- + + Throughout this license, the terms `package', `FreeType Project', + and `FreeType archive' refer to the set of files originally + distributed by the authors (David Turner, Robert Wilhelm, and + Werner Lemberg) as the `FreeType Project', be they named as alpha, + beta or final release. + + `You' refers to the licensee, or person using the project, where + `using' is a generic term including compiling the project's source + code as well as linking it to form a `program' or `executable'. + This program is referred to as `a program using the FreeType + engine'. + + This license applies to all files distributed in the original + FreeType Project, including all source code, binaries and + documentation, unless otherwise stated in the file in its + original, unmodified form as distributed in the original archive. + If you are unsure whether or not a particular file is covered by + this license, you must contact us to verify this. + + The FreeType Project is copyright (C) 1996-2000 by David Turner, + Robert Wilhelm, and Werner Lemberg. All rights reserved except as + specified below. + +1. No Warranty +-------------- + + THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY + KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO + USE, OF THE FREETYPE PROJECT. + +2. Redistribution +----------------- + + This license grants a worldwide, royalty-free, perpetual and + irrevocable right and license to use, execute, perform, compile, + display, copy, create derivative works of, distribute and + sublicense the FreeType Project (in both source and object code + forms) and derivative works thereof for any purpose; and to + authorize others to exercise some or all of the rights granted + herein, subject to the following conditions: + + o Redistribution of source code must retain this license file + (`FTL.TXT') unaltered; any additions, deletions or changes to + the original files must be clearly indicated in accompanying + documentation. The copyright notices of the unaltered, + original files must be preserved in all copies of source + files. + + o Redistribution in binary form must provide a disclaimer that + states that the software is based in part of the work of the + FreeType Team, in the distribution documentation. We also + encourage you to put an URL to the FreeType web page in your + documentation, though this isn't mandatory. + + These conditions apply to any software derived from or based on + the FreeType Project, not just the unmodified files. If you use + our work, you must acknowledge us. However, no fee need be paid + to us. + +3. Advertising +-------------- + + Neither the FreeType authors and contributors nor you shall use + the name of the other for commercial, advertising, or promotional + purposes without specific prior written permission. + + We suggest, but do not require, that you use one or more of the + following phrases to refer to this software in your documentation + or advertising materials: `FreeType Project', `FreeType Engine', + `FreeType library', or `FreeType Distribution'. + + As you have not signed this license, you are not required to + accept it. However, as the FreeType Project is copyrighted + material, only this license, or another one contracted with the + authors, grants you the right to use, distribute, and modify it. + Therefore, by using, distributing, or modifying the FreeType + Project, you indicate that you understand and accept all the terms + of this license. + +4. Contacts +----------- + + There are two mailing lists related to FreeType: + + o freetype@nongnu.org + + Discusses general use and applications of FreeType, as well as + future and wanted additions to the library and distribution. + If you are looking for support, start in this list if you + haven't found anything to help you in the documentation. + + o freetype-devel@nongnu.org + + Discusses bugs, as well as engine internals, design issues, + specific licenses, porting, etc. + + Our home page can be found at + + https://www.freetype.org + + +--- end of FTL.TXT --- +-------------------------------------------------------------------------------- +freetype2 + +This software was written by Alexander Peslyak in 2001. No copyright is +claimed, and the software is hereby placed in the public domain. +In case this attempt to disclaim copyright and place the software in the +public domain is deemed null and void, then the software is +Copyright (c) 2001 Alexander Peslyak and it is hereby released to the +general public under the following terms: + +Redistribution and use in source and binary forms, with or without +modification, are permitted. + +There's ABSOLUTELY NO WARRANTY, express or implied. +-------------------------------------------------------------------------------- +freetype2 + +This software was written by Alexander Peslyak in 2001. No copyright is +claimed, and the software is hereby placed in the public domain. +In case this attempt to disclaim copyright and place the software in the +public domain is deemed null and void, then the software is +Copyright (c) 2001 Alexander Peslyak and it is hereby released to the +general public under the following terms: + +Redistribution and use in source and binary forms, with or without +modification, are permitted. + +There's ABSOLUTELY NO WARRANTY, express or implied. + +(This is a heavily cut-down "BSD license".) +-------------------------------------------------------------------------------- +frontend_server_client + +Copyright 2020, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2014 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2016 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2017 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2018 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2019 The Fuchsia Authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2019 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2020 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2021 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2022 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2023 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +musl as a whole is licensed under the following standard MIT license: + + +Copyright © 2005-2014 Rich Felker, et al. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +Authors/contributors include: + +Alex Dowad +Alexander Monakov +Anthony G. Basile +Arvid Picciani +Bobby Bingham +Boris Brezillon +Brent Cook +Chris Spiegel +Clément Vasseur +Daniel Micay +Denys Vlasenko +Emil Renner Berthing +Felix Fietkau +Felix Janda +Gianluca Anzolin +Hauke Mehrtens +Hiltjo Posthuma +Isaac Dunham +Jaydeep Patil +Jens Gustedt +Jeremy Huntwork +Jo-Philipp Wich +Joakim Sindholt +John Spencer +Josiah Worcester +Justin Cormack +Khem Raj +Kylie McClain +Luca Barbato +Luka Perkov +M Farkas-Dyck (Strake) +Mahesh Bodapati +Michael Forney +Natanael Copa +Nicholas J. Kain +orc +Pascal Cuoq +Petr Hosek +Pierre Carrier +Rich Felker +Richard Pennington +Shiz +sin +Solar Designer +Stefan Kristiansson +Szabolcs Nagy +Timo Teräs +Trutz Behn +Valentin Ochs +William Haddon + +Portions of this software are derived from third-party works licensed +under terms compatible with the above MIT license: + +Much of the math library code (third_party/math/* and +third_party/complex/*, and third_party/include/libm.h) is +Copyright © 1993,2004 Sun Microsystems or +Copyright © 2003-2011 David Schultz or +Copyright © 2003-2009 Steven G. Kargl or +Copyright © 2003-2009 Bruce D. Evans or +Copyright © 2008 Stephen L. Moshier +and labelled as such in comments in the individual source files. All +have been licensed under extremely permissive terms. + +The smoothsort implementation (third_party/smoothsort/qsort.c) is +Copyright © 2011 Valentin Ochs and is licensed under an MIT-style +license. + +The x86_64 files in third_party/arch were written by Nicholas J. Kain +and is licensed under the standard MIT terms. + +All other files which have no copyright comments are original works +produced specifically for use as part of this library, written either +by Rich Felker, the main author of the library, or by one or more +contibutors listed above. Details on authorship of individual files +can be found in the git version control history of the project. The +omission of copyright and license comments in each file is in the +interest of source tree size. + +In addition, permission is hereby granted for all public header files +(include/* and arch/*/bits/*) and crt files intended to be linked into +applications (crt/*, ldso/dlstart.c, and arch/*/crt_arch.h) to omit +the copyright notice and permission notice otherwise required by the +license, and to use these files without any requirement of +attribution. These files include substantial contributions from: + +Bobby Bingham +John Spencer +Nicholas J. Kain +Rich Felker +Richard Pennington +Stefan Kristiansson +Szabolcs Nagy + +all of whom have explicitly granted such permission. + +This file previously contained text expressing a belief that most of +the files covered by the above exception were sufficiently trivial not +to be subject to copyright, resulting in confusion over whether it +negated the permissions granted in the license. In the spirit of +permissive licensing, and of not having licensing issues being an +obstacle to adoption, that text has been removed. +-------------------------------------------------------------------------------- +fuchsia_sdk +libjxl + +Copyright 2021 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +geocoding +geocoding_platform_interface +geolocator +geolocator_android +geolocator_apple +geolocator_platform_interface +geolocator_web +geolocator_windows + +MIT License + +Copyright (c) 2018 Baseflow + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +glfw + +Copyright (C) 1997-2013 Sam Lantinga + +This software is provided 'as-is', without any express or implied warranty. +In no event will the authors be held liable for any damages arising from the +use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2002-2006 Marcus Geelnard + +Copyright (c) 2006-2019 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2002-2006 Marcus Geelnard +Copyright (c) 2006-2016 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2002-2006 Marcus Geelnard +Copyright (c) 2006-2017 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2002-2006 Marcus Geelnard +Copyright (c) 2006-2018 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2002-2006 Marcus Geelnard +Copyright (c) 2006-2019 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2002-2006 Marcus Geelnard +Copyright (c) 2006-2019 Camilla Löwy +Copyright (c) 2012 Torsten Walluhn + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2006-2017 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2006-2018 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2009-2016 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2009-2019 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2009-2019 Camilla Löwy +Copyright (c) 2012 Torsten Walluhn + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2009-2021 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2014 Jonas Ådahl + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2016 Google Inc. +Copyright (c) 2016-2017 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2016 Google Inc. +Copyright (c) 2016-2019 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2016-2017 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2021 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2022 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2015-2018 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2015-2018 Google, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2015-2019 Google, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2015-2020 Google, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2018-2020 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2015 LunarG, Inc. +Copyright (C) 2015-2018 Google, Inc. +Copyright (C) 2017, 2019 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2015 LunarG, Inc. +Copyright (C) 2015-2020 Google, Inc. +Copyright (C) 2017 ARM Limited. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2016 LunarG, Inc. +Copyright (C) 2015-2016 Google, Inc. +Copyright (C) 2017 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2016 LunarG, Inc. +Copyright (C) 2015-2020 Google, Inc. +Copyright (C) 2017 ARM Limited. +Modifications Copyright (C) 2020-2021 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2016 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2015-2018 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2015-2018 Google, Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2015-2018 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2020 Google, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (c) 2002-2010 The ANGLE Project Authors. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013-2016 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013-2016 LunarG, Inc. +Copyright (C) 2015-2018 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013-2016 LunarG, Inc. +Copyright (C) 2015-2020 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013-2016 LunarG, Inc. +Copyright (C) 2016-2020 Google, Inc. +Modifications Copyright(C) 2021 Advanced Micro Devices, Inc.All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2016 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2016 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2015-2018 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2017 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2013 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2015-2018 Google, Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2015-2018 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2013-2016 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014 LunarG, Inc. +Copyright (C) 2015-2018 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2015 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2015 LunarG, Inc. +Copyright (C) 2015-2018 Google, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2015 LunarG, Inc. +Copyright (C) 2015-2020 Google, Inc. +Copyright (C) 2017 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2015 LunarG, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2016 LunarG, Inc. +Copyright (C) 2015-2020 Google, Inc. +Copyright (C) 2017 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2016 LunarG, Inc. +Copyright (C) 2018 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2016 LunarG, Inc. +Copyright (C) 2018-2020 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2015 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2015-2016 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2015-2018 Google, Inc. +Copyright (C) 2017 ARM Limited. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google, Inc., nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 Google, Inc. +Copyright (C) 2016 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 Google, Inc. +Copyright (C) 2016 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google, Inc., nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 Google, Inc. +Copyright (C) 2019 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google, Inc., nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016-2017 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016-2017 Google, Inc. +Copyright (C) 2020 The Khronos Group Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016-2017 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016-2018 Google, Inc. +Copyright (C) 2016 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016-2018 Google, Inc. +Copyright (C) 2016 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google, Inc., nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2017 LunarG, Inc. +Copyright (C) 2018 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2017 LunarG, Inc. +Copyright (C) 2018 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google, Inc., nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2017-2018 Google, Inc. +Copyright (C) 2017 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2018 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2018 The Khronos Group Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2020 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google, Inc., nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2020 The Khronos Group Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of The Khronos Group Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2002, NVIDIA Corporation. + +NVIDIA Corporation("NVIDIA") supplies this software to you in +consideration of your agreement to the following terms, and your use, +installation, modification or redistribution of this NVIDIA software +constitutes acceptance of these terms. If you do not agree with these +terms, please do not use, install, modify or redistribute this NVIDIA +software. + +In consideration of your agreement to abide by the following terms, and +subject to these terms, NVIDIA grants you a personal, non-exclusive +license, under NVIDIA's copyrights in this original NVIDIA software (the +"NVIDIA Software"), to use, reproduce, modify and redistribute the +NVIDIA Software, with or without modifications, in source and/or binary +forms; provided that if you redistribute the NVIDIA Software, you must +retain the copyright notice of NVIDIA, this notice and the following +text and disclaimers in all such redistributions of the NVIDIA Software. +Neither the name, trademarks, service marks nor logos of NVIDIA +Corporation may be used to endorse or promote products derived from the +NVIDIA Software without specific prior written permission from NVIDIA. +Except as expressly stated in this notice, no other rights or licenses +express or implied, are granted by NVIDIA herein, including but not +limited to any patent rights that may be infringed by your derivative +works or by other works in which the NVIDIA Software may be +incorporated. No hardware is licensed hereunder. + +THE NVIDIA SOFTWARE IS BEING PROVIDED ON AN "AS IS" BASIS, WITHOUT +WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, +INCLUDING WITHOUT LIMITATION, WARRANTIES OR CONDITIONS OF TITLE, +NON-INFRINGEMENT, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR +ITS USE AND OPERATION EITHER ALONE OR IN COMBINATION WITH OTHER +PRODUCTS. + +IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY SPECIAL, INDIRECT, +INCIDENTAL, EXEMPLARY, CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +TO, LOST PROFITS; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) OR ARISING IN ANY WAY +OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE +NVIDIA SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT, +TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF +NVIDIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2013 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2014-2017 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and/or associated documentation files (the "Materials"), +to deal in the Materials without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Materials, and to permit persons to whom the +Materials are furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Materials. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS +IN THE MATERIALS. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2014-2020 The Khronos Group Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and/or associated documentation files (the "Materials"), +to deal in the Materials without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Materials, and to permit persons to whom the +Materials are furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Materials. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS +IN THE MATERIALS. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2018 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and/or associated documentation files (the "Materials"), +to deal in the Materials without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Materials, and to permit persons to whom the +Materials are furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Materials. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS +IN THE MATERIALS. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2019, Viktor Latypov +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2020 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS +KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS +SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT + https://www.khronos.org/registry/ + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2020, Travis Fort +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2022 ARM Limited + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and/or associated documentation files (the "Materials"), +to deal in the Materials without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Materials, and to permit persons to whom the +Materials are furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Materials. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS +IN THE MATERIALS. +-------------------------------------------------------------------------------- +glslang + +Copyright(C) 2021 Advanced Micro Devices, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang +skia + +Copyright (c) 2014-2016 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and/or associated documentation files (the "Materials"), +to deal in the Materials without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Materials, and to permit persons to whom the +Materials are furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Materials. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS +IN THE MATERIALS. +-------------------------------------------------------------------------------- +glslang +spirv-cross + +Copyright (c) 2014-2020 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and/or associated documentation files (the "Materials"), +to deal in the Materials without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Materials, and to permit persons to whom the +Materials are furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Materials. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS +IN THE MATERIALS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright (C) 2011 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright (C) 2012 Grigori Goronzy + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright (C) 2013 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright (c) Microsoft Corporation. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 1998-2004 David Turner and Werner Lemberg +Copyright © 2004,2007,2009 Red Hat, Inc. +Copyright © 2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 1998-2004 David Turner and Werner Lemberg +Copyright © 2004,2007,2009,2010 Red Hat, Inc. +Copyright © 2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 1998-2004 David Turner and Werner Lemberg +Copyright © 2006 Behdad Esfahbod +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2012,2013 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007 Chris Wilson +Copyright © 2009,2010 Red Hat, Inc. +Copyright © 2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2010,2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2010,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2012,2013 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2012,2013 Google, Inc. +Copyright © 2019, Facebook Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2018,2019,2020 Ebrahim Byagowi +Copyright © 2018 Khaled Hosny + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009,2010 Red Hat, Inc. +Copyright © 2010,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009,2010 Red Hat, Inc. +Copyright © 2010,2012,2013 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009,2010 Red Hat, Inc. +Copyright © 2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009,2010 Red Hat, Inc. +Copyright © 2012,2018 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009,2010 Red Hat, Inc. +Copyright © 2012,2018 Google, Inc. +Copyright © 2019 Facebook, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2009 Keith Stribley +Copyright © 2011 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2009 Keith Stribley +Copyright © 2015 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2011 Codethink Limited +Copyright © 2010,2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2011 Codethink Limited +Copyright © 2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2011 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2015 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2018 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2018 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009,2010 Red Hat, Inc. +Copyright © 2010,2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009,2010 Red Hat, Inc. +Copyright © 2010,2011,2012,2013 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009,2010 Red Hat, Inc. +Copyright © 2010,2011,2013 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009,2010 Red Hat, Inc. +Copyright © 2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2010 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2010 Red Hat, Inc. +Copyright © 2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2010,2011 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2010,2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2010,2011,2013 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2010,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011 Martin Hosken +Copyright © 2011 SIL International + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011 Martin Hosken +Copyright © 2011 SIL International +Copyright © 2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011,2012 Google, Inc. +Copyright © 2018 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011,2012,2013 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011,2012,2013 Google, Inc. +Copyright © 2021 Khaled Hosny + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011,2012,2014 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011,2014 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2012 Mozilla Foundation. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2012,2013 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2012,2013 Mozilla Foundation. +Copyright © 2012,2013 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2012,2017 Google, Inc. +Copyright © 2021 Behdad Esfahbod + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2012,2018 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2013 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2013 Red Hat, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2014 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2015 Google, Inc. +Copyright © 2019 Adobe Inc. +Copyright © 2019 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2015 Mozilla Foundation. +Copyright © 2015 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2015-2019 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2016 Elie Roux +Copyright © 2018 Google, Inc. +Copyright © 2018-2019 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2016 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2016 Google, Inc. +Copyright © 2018 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2016 Google, Inc. +Copyright © 2018 Khaled Hosny +Copyright © 2018 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2016 Igalia S.L. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2017 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2017 Google, Inc. +Copyright © 2018 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2017 Google, Inc. +Copyright © 2019 Facebook, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2017,2018 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Ebrahim Byagowi +Copyright © 2018 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Ebrahim Byagowi +Copyright © 2020 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Ebrahim Byagowi. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Google, Inc. +Copyright © 2019 Facebook, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Google, Inc. +Copyright © 2023 Behdad Esfahbod + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Adobe Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018-2019 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019 Adobe Inc. +Copyright © 2019 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019 Adobe, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019 Facebook, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019 Adobe Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019-2020 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2020 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2020 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2021 Behdad Esfahbod + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2021 Behdad Esfahbod. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2021 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2022 Behdad Esfahbod + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2022 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2022 Red Hat, Inc + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2022 Red Hat, Inc +Copyright © 2021, 2022 Black Foundry + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2022 Red Hat, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2022 Behdad Esfahbod + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2022 Matthias Clasen + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2022 Red Hat, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2023 Behdad Esfahbod + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2023 Behdad Esfahbod +Copyright © 1999 David Turner +Copyright © 2005 Werner Lemberg +Copyright © 2013-2015 Alexei Podtelezhnikov + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2023 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +HarfBuzz is licensed under the so-called "Old MIT" license. Details follow. +For parts of HarfBuzz that are licensed under different licenses see individual +files names COPYING in subdirectories where applicable. + +Copyright © 2010-2022 Google, Inc. +Copyright © 2015-2020 Ebrahim Byagowi +Copyright © 2019,2020 Facebook, Inc. +Copyright © 2012,2015 Mozilla Foundation +Copyright © 2011 Codethink Limited +Copyright © 2008,2010 Nokia Corporation and/or its subsidiary(-ies) +Copyright © 2009 Keith Stribley +Copyright © 2011 Martin Hosken and SIL International +Copyright © 2007 Chris Wilson +Copyright © 2005,2006,2020,2021,2022,2023 Behdad Esfahbod +Copyright © 2004,2007,2008,2009,2010,2013,2021,2022,2023 Red Hat, Inc. +Copyright © 1998-2005 David Turner and Werner Lemberg +Copyright © 2016 Igalia S.L. +Copyright © 2022 Matthias Clasen +Copyright © 2018,2021 Khaled Hosny +Copyright © 2018,2019,2020 Adobe, Inc +Copyright © 2013-2015 Alexei Podtelezhnikov + +For full copyright notices consult the individual files in the package. + + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz +icu +web_unicode + +Unicode® Copyright and Terms of Use +For the general privacy policy governing access to this site, see the Unicode Privacy Policy. + +A. Unicode Copyright +1. Copyright © 1991-2022 Unicode, Inc. All rights reserved. +B. Definitions +Unicode Data Files ("DATA FILES") include all data files under the directories: +https://www.unicode.org/Public/ +https://www.unicode.org/reports/ +https://www.unicode.org/ivd/data/ + +Unicode Data Files do not include PDF online code charts under the directory: +https://www.unicode.org/Public/ + +Unicode Software ("SOFTWARE") includes any source code published in the Unicode Standard +or any source code or compiled code under the directories: +https://www.unicode.org/Public/PROGRAMS/ +https://www.unicode.org/Public/cldr/ +http://site.icu-project.org/download/ +C. Terms of Use +1. Certain documents and files on this website contain a legend indicating that "Modification is permitted." Any person is hereby authorized, without fee, to modify such documents and files to create derivative works conforming to the Unicode® Standard, subject to Terms and Conditions herein. +2. Any person is hereby authorized, without fee, to view, use, reproduce, and distribute all documents and files, subject to the Terms and Conditions herein. +3. Further specifications of rights and restrictions pertaining to the use of the Unicode DATA FILES and SOFTWARE can be found in the Unicode Data Files and Software License. +4. Each version of the Unicode Standard has further specifications of rights and restrictions of use. For the book editions (Unicode 5.0 and earlier), these are found on the back of the title page. +5. The Unicode PDF online code charts carry specific restrictions. Those restrictions are incorporated as the first page of each PDF code chart. +6. All other files, including online documentation of the core specification for Unicode 6.0 and later, are covered under these general Terms of Use. +7. No license is granted to "mirror" the Unicode website where a fee is charged for access to the "mirror" site. +8. Modification is not permitted with respect to this document. All copies of this document must be verbatim. +D. Restricted Rights Legend +1. Any technical data or software which is licensed to the United States of America, its agencies and/or instrumentalities under this Agreement is commercial technical data or commercial computer software developed exclusively at private expense as defined in FAR 2.101, or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, duplication, or disclosure by the Government is subject to restrictions as set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov 1995) and this Agreement. For Software, in accordance with FAR 12-212 or DFARS 227-7202, as applicable, use, duplication or disclosure by the Government is subject to the restrictions set forth in this Agreement. +E.Warranties and Disclaimers +1. This publication and/or website may include technical or typographical errors or other inaccuracies. Changes are periodically added to the information herein; these changes will be incorporated in new editions of the publication and/or website. Unicode, Inc. may make improvements and/or changes in the product(s) and/or program(s) described in this publication and/or website at any time. +2. If this file has been purchased on magnetic or optical media from Unicode, Inc. the sole and exclusive remedy for any claim will be exchange of the defective media within ninety (90) days of original purchase. +3. EXCEPT AS PROVIDED IN SECTION E.2, THIS PUBLICATION AND/OR SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. UNICODE, INC. AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. +F. Waiver of Damages +1. In no event shall Unicode, Inc. or its licensors be liable for any special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, whether or not Unicode, Inc. was advised of the possibility of the damage, including, without limitation, those resulting from the following: loss of use, data or profits, in connection with the use, modification or distribution of this information or its derivatives. +G. Trademarks & Logos +1. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of Unicode, Inc. Use of the information and materials found on this website indicates your acknowledgement of Unicode, Inc.’s exclusive worldwide rights in the Unicode Word Mark, the Unicode Logo, and the Unicode trade names. +3. The Unicode Consortium Name and Trademark Usage Policy (“Trademark Policy”) are incorporated herein by reference and you agree to abide by the provisions of the Trademark Policy, which may be changed from time to time in the sole discretion of Unicode, Inc. +4. All third party trademarks referenced herein are the property of their respective owners. +H. Miscellaneous +1. Jurisdiction and Venue. This website is operated from a location in the State of California, United States of America. Unicode, Inc. makes no representation that the materials are appropriate for use in other locations. If you access this website from other locations, you are responsible for compliance with local laws. This Agreement, all use of this website and any claims and damages resulting from use of this website are governed solely by the laws of the State of California without regard to any principles which would apply the laws of a different jurisdiction. The user agrees that any disputes regarding this website shall be resolved solely in the courts located in Santa Clara County, California. The user agrees said courts have personal jurisdiction and agree to waive any right to transfer the dispute to any other forum. +2. Modification by Unicode, Inc. Unicode, Inc. shall have the right to modify this Agreement at any time by posting it to this website. The user may not assign any part of this Agreement without Unicode, Inc.’s prior written consent. +3. Taxes. The user agrees to pay any taxes arising from access to this website or use of the information herein, except for those based on Unicode’s net income. +4. Severability. If any provision of this Agreement is declared invalid or unenforceable, the remaining provisions of this Agreement shall remain in effect. +5. Entire Agreement. This Agreement constitutes the entire agreement between the parties. + +EXHIBIT 1 +UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE + +See Terms of Use +for definitions of Unicode Inc.’s Data Files and Software. + +NOTICE TO USER: Carefully read the following legal agreement. +BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S +DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), +YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT. +IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE +THE DATA FILES OR SOFTWARE. + +COPYRIGHT AND PERMISSION NOTICE + +Copyright © 1991-2022 Unicode, Inc. All rights reserved. +Distributed under the Terms of Use in https://www.unicode.org/copyright.html. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +html + +Copyright (c) 2006-2012 The Authors + +Contributors: +James Graham - jg307@cam.ac.uk +Anne van Kesteren - annevankesteren@gmail.com +Lachlan Hunt - lachlan.hunt@lachy.id.au +Matt McDonald - kanashii@kanashii.ca +Sam Ruby - rubys@intertwingly.net +Ian Hickson (Google) - ian@hixie.ch +Thomas Broyer - t.broyer@ltgt.net +Jacques Distler - distler@golem.ph.utexas.edu +Henri Sivonen - hsivonen@iki.fi +Adam Barth - abarth@webkit.org +Eric Seidel - eric@webkit.org +The Mozilla Foundation (contributions from Henri Sivonen since 2008) +David Flanagan (Mozilla) - dflanagan@mozilla.com +Google LLC (contributed the Dart port) - misc@dartlang.org + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +http_multi_server +shelf +shelf_web_socket +source_maps +stack_trace + +Copyright 2014, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +icu + +# Copyright (c) 2006-2015 International Business Machines Corporation, + # Apple Inc., and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1995-2001, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1995-2002, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1995-2003, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1995-2005, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1995-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1995-2007, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1995-2009, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1995-2010, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1995-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1995-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1995-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2008, International Business Machines Corporation * +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2012, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2012, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2013, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2014, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2014, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2015, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2000, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2003, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2005, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2005, International Business Machines Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2009,2014 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2010, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2010, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2011, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2011,2014-2015 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2012, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2013, International Business Machines * +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2013, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2013, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2013, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2015, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2015, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2015, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2016, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2016, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1998-2004, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1998-2005, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1998-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1998-2008, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1998-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1998-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1998-2012, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1998-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1998-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1998-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1998-2016, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2001, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2003, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2004, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2005, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2006,2013 IBM Corp. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2007, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2007, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2008, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2009, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2010, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2010, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2011, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2012, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2013, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2014 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2014 International Business Machines Corporation * +and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2015 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2016 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2016 International Business Machines Corporation +and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2016 International Business Machines Corporation * +and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2016, International Business Machines + Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2016, International Business Machines Corporation + and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2016, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2016, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2003, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2004, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2004, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2007, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2008, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2010, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2012, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2016, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2003, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2005, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2005, International Business Machines Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2007, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2008, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2008,2010 IBM and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2010, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2011 IBM and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2011, International Business Machines * + Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2011, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2011, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2011, International Business Machines Corporation. * +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2011,2014 IBM and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2012, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2013, International Business Machines + Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2014 IBM and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2014 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2014, International Business Machines + Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2014, International Business Machines * + Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2014, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2014, International Business Machines Corporation. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2015 IBM and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2015, International Business Machines + Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2016, International Business Machines + Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2003, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2005, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2008 International Business Machines Corporation * +and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2008, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2010, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2011 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2011, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2013, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2014 International Business Machines Corporation +and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2014, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2015 International Business Machines Corporation +and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2015, International Business Machines Corporation and others. + All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2015, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2016 International Business Machines Corporation +and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2016 International Business Machines Corporation * +and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2016 International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2016, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2016, International Business Machines Corporation and others. + All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2016, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003 - 2008, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003 - 2009, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003 - 2013, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003 - 2013, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2003, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2004, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2007, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2008, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2009, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2009,2012,2016 International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2010, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2013, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2013, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2013, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2014, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2015, International Business Machines * + Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2015, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2016, International Business Machines * + Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2016, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004 - 2008, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004-2005, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004-2007, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004-2010, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004-2012, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004-2015, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2005, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2005-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2005-2008, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2005-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2005-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2005-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2005-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2005-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2005-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2006 International Business Machines Corporation * +and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2006-2012, International Business Machines Corporation and others. * +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2006-2014, International Business Machines Corporation * +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2006-2016, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2008, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2008, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2008, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2012, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2013, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2013, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2013, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2014, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2014, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2016, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008, Google, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2009, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2011, International Business Machines +Corporation, Google and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2012, International Business Machines Corporation * +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2013, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2013, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2014, Google, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2014, Google, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2015, Google, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2015, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2016, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2010 IBM Corporation and Others. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2010, Google, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2010, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2011, International Business Machines + Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2011, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2012, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2013, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2014 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2014, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2015, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2016, International Business Machines Corporation, * +Google, and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2017, International Business Machines Corporation, * +Google, and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010 , Yahoo! Inc. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2012,2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2012,2015 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2014, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2014, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2014, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2016 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011-2012, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011-2013, Apple Inc. and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011-2013, Apple Inc.; Unicode, Inc.; and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011-2014 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011-2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011-2015, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2012 International Business Machines Corporation +and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2012,2014 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2012-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2012-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2012-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2013, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2013, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2013, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2013-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2013-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2013-2014, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2013-2014, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2013-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2013-2015, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2013-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2014 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2014 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2014-2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2014-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2014-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2014-2016, International Business Machines Corporation and +others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2014-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2014-2016, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2015, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2015-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2015-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2015-2016, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2016 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2016 and later: Unicode, Inc. and others. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) The Internet Society (2002). All Rights Reserved. + +This document and translations of it may be copied and furnished to +others, and derivative works that comment on or otherwise explain it +or assist in its implementation may be prepared, copied, published +and distributed, in whole or in part, without restriction of any +kind, provided that the above copyright notice and this paragraph are +included on all such copies and derivative works. However, this +document itself may not be modified in any way, such as by removing +the copyright notice or references to the Internet Society or other +Internet organizations, except as needed for the purpose of +developing Internet standards in which case the procedures for +copyrights defined in the Internet Standards process must be +followed, or as required to translate it into languages other than +English. + +The limited permissions granted above are perpetual and will not be +revoked by the Internet Society or its successors or assigns. + +This document and the information contained herein is provided on an +"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING +TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING +BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION +HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF +MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. +-------------------------------------------------------------------------------- +icu + +Copyright (C) {1999-2001}, International Business Machines Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1996-2012, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1996-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1996-2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1996-2015, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1996-2016, International Business Machines Corporation + and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1996-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1997-2011, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1997-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1997-2012, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1997-2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1997-2016, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1999-2012, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1999-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2000-2004 IBM, Inc. and Others. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2000-2005, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2000-2007, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2001-2005, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2001-2007, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2001-2010 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2001-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2001-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2001-2012, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2001-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2001-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2001-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2001-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2004, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2005, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2005, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2006, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2007, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2010, International Business Machines Corporation * +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2011, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2012, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2012, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2014, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2014, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2016 International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2003, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2003-2004, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2003-2008, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2003-2010 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2003-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2003-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2003-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2004, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2004-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2004-2010, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2004-2014 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2004-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2004-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2004-2015, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2004-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2007-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2007-2012, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2007-2013, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2007-2014, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2007-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2008-2010, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2008-2011, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2008-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2009, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2011-2012 International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2014-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2010. All rights reserved. + +This software is made available under the terms of the +ICU License -- ICU 1.8.1 and later. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2011. All rights reserved. + +This software is made available under the terms of the +ICU License -- ICU 1.8.1 and later. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2012. All rights reserved. + +This software is made available under the terms of the +ICU License -- ICU 1.8.1 and later. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2014. All rights reserved. + +This software is made available under the terms of the +ICU License -- ICU 1.8.1 and later. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2016. All rights reserved. + +This software is made available under the terms of the +ICU License -- ICU 1.8.1 and later. +-------------------------------------------------------------------------------- +icu + +Copyright 2001 and onwards Google Inc. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright 2004 and onwards Google Inc. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright 2007 Google Inc. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE + +See Terms of Use +for definitions of Unicode Inc.’s Data Files and Software. + +NOTICE TO USER: Carefully read the following legal agreement. +BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S +DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), +YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT. +IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE +THE DATA FILES OR SOFTWARE. + +COPYRIGHT AND PERMISSION NOTICE + +Copyright © 1991-2022 Unicode, Inc. All rights reserved. +Distributed under the Terms of Use in https://www.unicode.org/copyright.html. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. + +Third-Party Software Licenses + +This section contains third-party software notices and/or additional +terms for licensed third-party software components included within ICU +libraries. + +ICU License - ICU 1.8.1 to ICU 57.1 + +COPYRIGHT AND PERMISSION NOTICE + +Copyright (c) 1995-2016 International Business Machines Corporation and others +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, and/or sell copies of the Software, and to permit persons +to whom the Software is furnished to do so, provided that the above +copyright notice(s) and this permission notice appear in all copies of +the Software and that both the above copyright notice(s) and this +permission notice appear in supporting documentation. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY +SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF +CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, use +or other dealings in this Software without prior written authorization +of the copyright holder. + +All trademarks and registered trademarks mentioned herein are the +property of their respective owners. + +Chinese/Japanese Word Break Dictionary Data (cjdict.txt) + +The Google Chrome software developed by Google is licensed under +the BSD license. Other software included in this distribution is +provided under other licenses, as set forth below. + +The BSD License +http://opensource.org/licenses/bsd-license.php +Copyright (C) 2006-2008, Google Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following +disclaimer in the documentation and/or other materials provided with +the distribution. +Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The word list in cjdict.txt are generated by combining three word lists +listed below with further processing for compound word breaking. The +frequency is generated with an iterative training against Google web +corpora. + +* Libtabe (Chinese) + - https://sourceforge.net/project/?group_id=1519 + - Its license terms and conditions are shown below. + +* IPADIC (Japanese) + - http://chasen.aist-nara.ac.jp/chasen/distribution.html + - Its license terms and conditions are shown below. + +Copyright (c) 1999 TaBE Project. +Copyright (c) 1999 Pai-Hsiang Hsiao. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. +. Neither the name of the TaBE Project nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. + +Copyright (c) 1999 Computer Systems and Communication Lab, + Institute of Information Science, Academia + Sinica. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. +. Neither the name of the Computer Systems and Communication Lab + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. + +Copyright 1996 Chih-Hao Tsai @ Beckman Institute, + University of Illinois +c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4 + +Copyright 2000, 2001, 2002, 2003 Nara Institute of Science +and Technology. All Rights Reserved. + +Use, reproduction, and distribution of this software is permitted. +Any copy of this software, whether in its original form or modified, +must include both the above copyright notice and the following +paragraphs. + +Nara Institute of Science and Technology (NAIST), +the copyright holders, disclaims all warranties with regard to this +software, including all implied warranties of merchantability and +fitness, in no event shall NAIST be liable for +any special, indirect or consequential damages or any damages +whatsoever resulting from loss of use, data or profits, whether in an +action of contract, negligence or other tortuous action, arising out +of or in connection with the use or performance of this software. + +A large portion of the dictionary entries +originate from ICOT Free Software. The following conditions for ICOT +Free Software applies to the current dictionary as well. + +Each User may also freely distribute the Program, whether in its +original form or modified, to any third party or parties, PROVIDED +that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear +on, or be attached to, the Program, which is distributed substantially +in the same form as set out herein and that such intended +distribution, if actually made, will neither violate or otherwise +contravene any of the laws and regulations of the countries having +jurisdiction over the User or the intended distribution itself. + +NO WARRANTY + +The program was produced on an experimental basis in the course of the +research and development conducted during the project and is provided +to users as so produced on an experimental basis. Accordingly, the +program is provided without any warranty whatsoever, whether express, +implied, statutory or otherwise. The term "warranty" used herein +includes, but is not limited to, any warranty of the quality, +performance, merchantability and fitness for a particular purpose of +the program and the nonexistence of any infringement or violation of +any right of any third party. + +Each user of the program will agree and understand, and be deemed to +have agreed and understood, that there is no warranty whatsoever for +the program and, accordingly, the entire risk arising from or +otherwise connected with the program is assumed by the user. + +Therefore, neither ICOT, the copyright holder, or any other +organization that participated in or was otherwise related to the +development of the program and their respective officials, directors, +officers and other employees shall be held liable for any and all +damages, including, without limitation, general, special, incidental +and consequential damages, arising out of or otherwise in connection +with the use or inability to use the program or any product, material +or result produced or otherwise obtained by using the program, +regardless of whether they have been advised of, or otherwise had +knowledge of, the possibility of such damages at any time during the +project or thereafter. Each user will be deemed to have agreed to the +foregoing by his or her commencement of use of the program. The term +"use" as used herein includes, but is not limited to, the use, +modification, copying and distribution of the program and the +production of secondary products from the program. + +In the case where the program, whether in its original form or +modified, was distributed or delivered to or received by a user from +any person, organization or entity other than ICOT, unless it makes or +grants independently of ICOT any specific warranty to the user in +writing, such person, organization or entity, will also be exempted +from and not be held liable to the user for any such damages as noted +above as far as the program is concerned. + +Lao Word Break Dictionary Data (laodict.txt) + +Copyright (C) 2016 and later: Unicode, Inc. and others. +License & terms of use: http://www.unicode.org/copyright.html +Copyright (c) 2015 International Business Machines Corporation +and others. All Rights Reserved. + +Project: https://github.com/rober42539/lao-dictionary +Dictionary: https://github.com/rober42539/lao-dictionary/laodict.txt +License: https://github.com/rober42539/lao-dictionary/LICENSE.txt + (copied below) + +This file is derived from the above dictionary version of Nov 22, 2020 + +Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. Redistributions in binary +form must reproduce the above copyright notice, this list of conditions and +the following disclaimer in the documentation and/or other materials +provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. + +Burmese Word Break Dictionary Data (burmesedict.txt) + +Copyright (c) 2014 International Business Machines Corporation +and others. All Rights Reserved. + +This list is part of a project hosted at: + github.com/kanyawtech/myanmar-karen-word-lists + +Copyright (c) 2013, LeRoy Benjamin Sharon +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: Redistributions of source code must retain the above +copyright notice, this list of conditions and the following +disclaimer. Redistributions in binary form must reproduce the +above copyright notice, this list of conditions and the following +disclaimer in the documentation and/or other materials provided +with the distribution. + + Neither the name Myanmar Karen Word Lists, nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS +BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR +TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +Google double-conversion + +Copyright 2006-2011, the V8 project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +File: install-sh (only for ICU4C) + + +Copyright 1991 by the Massachusetts Institute of Technology + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name of M.I.T. not be used in advertising or +publicity pertaining to distribution of the software without specific, +written prior permission. M.I.T. makes no representations about the +suitability of this software for any purpose. It is provided "as is" +without express or implied warranty. +-------------------------------------------------------------------------------- +icu + +punycode.c 0.4.0 (2001-Nov-17-Sat) +http://www.cs.berkeley.edu/~amc/idn/ +Adam M. Costello +http://www.nicemice.net/amc/ + +Disclaimer and license + + Regarding this entire document or any portion of it (including + the pseudocode and C code), the author makes no guarantees and + is not responsible for any damage resulting from its use. The + author grants irrevocable permission to anyone to use, modify, + and distribute it in any way that does not diminish the rights + of anyone else to use, modify, and distribute it, provided that + redistributed derivative works do not contain misleading author or + version information. Derivative works need not be licensed under + similar terms. +-------------------------------------------------------------------------------- +idb_shim + +BSD 2-Clause License + +Copyright (c) 2014, alextekartik +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +image + +The MIT License + +Copyright (c) 2013-2022 Brendan Duncan. +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +include + +Copyright (C) 2011 Nick Bruun +Copyright (C) 2013 Vlad Lazarenko +Copyright (C) 2014 Nicolas Pauss +-------------------------------------------------------------------------------- +include + +Copyright (c) 2008-2009 Bjoern Hoehrmann + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +include + +Copyright (c) 2009 Florian Loitsch. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +include + +Copyright (c) 2011 - Nick Bruun. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. If you meet (any of) the author(s), you're encouraged to buy them a beer, + a drink or whatever is suited to the situation, given that you like the + software. +4. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +include + +Copyright (c) 2013-2019 Niels Lohmann . + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +inja + +Copyright (c) 2018-2021 Berscheid + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +inja + +Copyright (c) 2018-2021 Lars Berscheid + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +io +stream_transform +term_glyph + +Copyright 2017, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +js + +Copyright 2012, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +json + +Copyright (c) 2013-2022 Niels Lohmann + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +json_annotation +process + +Copyright 2017, the Dart project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +khronos + +Copyright (c) 2007-2012 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +khronos + +Copyright (c) 2008-2009 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +khronos + +Copyright (c) 2013-2014 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +khronos + +Copyright (c) 2013-2016 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +latlong2 + +Copyright 2015 Michael Mitterer (office@mikemitterer.at), +IT-Consulting and Development Limited, Austrian Branch + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +either express or implied. See the License for the specific language +governing permissions and limitations under the License. + +-------------------------------------------------------------------------------- +libXNVCtrl + +Copyright (c) 2008 NVIDIA, Corporation + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +libXNVCtrl + +Copyright (c) 2010 NVIDIA, Corporation + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +libcxx + +Copyright 2018 Ulf Adams +Copyright (c) Microsoft Corporation. All rights reserved. + +Boost Software License - Version 1.0 - August 17th, 2003 + +Permission is hereby granted, free of charge, to any person or organization +obtaining a copy of the software and accompanying documentation covered by +this license (the "Software") to use, reproduce, display, distribute, +execute, and transmit the Software, and to prepare derivative works of the +Software, and to permit third-parties to whom the Software is furnished to +do so, all subject to the following: + +The copyright notices in the Software and this entire statement, including +the above license grant, this restriction and the following disclaimer, +must be included in all copies of the Software, in whole or in part, and +all derivative works of the Software, unless such copies or derivative +works are solely in the form of machine-executable object code generated by +a source language processor. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT +SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE +FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +libcxx +libcxxabi + +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + +--- LLVM Exceptions to the Apache 2.0 License ---- + +As an exception, if, as a result of your compiling your source code, portions +of this Software are embedded into an Object form of such source code, you +may redistribute such embedded portions in such Object form without complying +with the conditions of Sections 4(a), 4(b) and 4(d) of the License. + +In addition, if you combine or link compiled forms of this Software with +software that is licensed under the GPLv2 ("Combined Software") and if a +court of competent jurisdiction determines that the patent provision (Section +3), the indemnity provision (Section 9) or other Section of the License +conflicts with the conditions of the GPLv2, you may retroactively and +prospectively choose to deem waived or otherwise exclude such Section(s) of +the License, but only in their entirety and only with respect to the Combined +Software. +-------------------------------------------------------------------------------- +libcxx +libcxxabi + +Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +libcxx +libcxxabi + +Copyright (c) 2009-2019 by the contributors listed in CREDITS.TXT + +All rights reserved. + +Developed by: + + LLVM Team + + University of Illinois at Urbana-Champaign + + http://llvm.org + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal with +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimers. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimers in the + documentation and/or other materials provided with the distribution. + + * Neither the names of the LLVM Team, University of Illinois at + Urbana-Champaign, nor the names of its contributors may be used to + endorse or promote products derived from this Software without specific + prior written permission. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE +SOFTWARE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 1988 by Jef Poskanzer. + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, provided +that the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation. This software is provided "as is" without express or +implied warranty. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 1989 by Jef Poskanzer. +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, provided +that the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation. This software is provided "as is" without express or +implied warranty. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2009-2011, Nokia Corporation and/or its subsidiary(-ies). +All Rights Reserved. +Author: Siarhei Siamashka +Copyright (C) 2013-2014, Linaro Limited. All Rights Reserved. +Author: Ragesh Radhakrishnan +Copyright (C) 2014-2016, D. R. Commander. All Rights Reserved. +Copyright (C) 2015-2016, Matthieu Darbois. All Rights Reserved. +Copyright (C) 2016, Siarhei Siamashka. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2009-2011, Nokia Corporation and/or its subsidiary(-ies). +All Rights Reserved. +Author: Siarhei Siamashka +Copyright (C) 2014, Siarhei Siamashka. All Rights Reserved. +Copyright (C) 2014, Linaro Limited. All Rights Reserved. +Copyright (C) 2015, D. R. Commander. All Rights Reserved. +Copyright (C) 2015-2016, Matthieu Darbois. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2013, MIPS Technologies, Inc., California. +All Rights Reserved. +Authors: Teodora Novkovic (teodora.novkovic@imgtec.com) + Darko Laus (darko.laus@imgtec.com) +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2013-2014, MIPS Technologies, Inc., California. +All Rights Reserved. +Authors: Teodora Novkovic (teodora.novkovic@imgtec.com) + Darko Laus (darko.laus@imgtec.com) +Copyright (C) 2015, D. R. Commander. All Rights Reserved. +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2014, D. R. Commander. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2014-2015, D. R. Commander. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2014-2015, D. R. Commander. All Rights Reserved. +Copyright (C) 2014, Jay Foad. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2015, D. R. Commander. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2009-2014 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2009-2015 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2009-2016 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2011 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2011, 2015 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2011-2016 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2010, D. R. Commander. + +Based on the x86 SIMD extension for IJG JPEG library - version 1.02 + +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +We are also required to state that + "The Graphics Interchange Format(c) is the Copyright property of + CompuServe Incorporated. GIF(sm) is a Service Mark property of + CompuServe Incorporated." +-------------------------------------------------------------------------------- +libjpeg-turbo + +libjpeg-turbo Licenses +====================== + +libjpeg-turbo is covered by three compatible BSD-style open source licenses: + +- The IJG (Independent JPEG Group) License, which is listed in + [README.ijg](README.ijg) + + This license applies to the libjpeg API library and associated programs + (any code inherited from libjpeg, and any modifications to that code.) + +- The Modified (3-clause) BSD License, which is listed in + [turbojpeg.c](turbojpeg.c) + + This license covers the TurboJPEG API library and associated programs. + +- The zlib License, which is listed in [simd/jsimdext.inc](simd/jsimdext.inc) + + This license is a subset of the other two, and it covers the libjpeg-turbo + SIMD extensions. + + +Complying with the libjpeg-turbo Licenses +========================================= + +This section provides a roll-up of the libjpeg-turbo licensing terms, to the +best of our understanding. + +1. If you are distributing a modified version of the libjpeg-turbo source, + then: + + 1. You cannot alter or remove any existing copyright or license notices + from the source. + + **Origin** + - Clause 1 of the IJG License + - Clause 1 of the Modified BSD License + - Clauses 1 and 3 of the zlib License + + 2. You must add your own copyright notice to the header of each source + file you modified, so others can tell that you modified that file (if + there is not an existing copyright header in that file, then you can + simply add a notice stating that you modified the file.) + + **Origin** + - Clause 1 of the IJG License + - Clause 2 of the zlib License + + 3. You must include the IJG README file, and you must not alter any of the + copyright or license text in that file. + + **Origin** + - Clause 1 of the IJG License + +2. If you are distributing only libjpeg-turbo binaries without the source, or + if you are distributing an application that statically links with + libjpeg-turbo, then: + + 1. Your product documentation must include a message stating: + + This software is based in part on the work of the Independent JPEG + Group. + + **Origin** + - Clause 2 of the IJG license + + 2. If your binary distribution includes or uses the TurboJPEG API, then + your product documentation must include the text of the Modified BSD + License. + + **Origin** + - Clause 2 of the Modified BSD License + +3. You cannot use the name of the IJG or The libjpeg-turbo Project or the + contributors thereof in advertising, publicity, etc. + + **Origin** + - IJG License + - Clause 3 of the Modified BSD License + +4. The IJG and The libjpeg-turbo Project do not warrant libjpeg-turbo to be + free of defects, nor do we accept any liability for undesirable + consequences resulting from your use of the software. + + **Origin** + - IJG License + - Modified BSD License + - zlib License +-------------------------------------------------------------------------------- +libjpeg-turbo + +libjpeg-turbo note: This file has been modified by The libjpeg-turbo Project +to include only information relevant to libjpeg-turbo, to wordsmith certain +sections, and to remove impolitic language that existed in the libjpeg v8 +README. It is included only for reference. Please see README.md for +information specific to libjpeg-turbo. + + +The Independent JPEG Group's JPEG software +========================================== + +This distribution contains a release of the Independent JPEG Group's free JPEG +software. You are welcome to redistribute this software and to use it for any +purpose, subject to the conditions under LEGAL ISSUES, below. + +This software is the work of Tom Lane, Guido Vollbeding, Philip Gladstone, +Bill Allombert, Jim Boucher, Lee Crocker, Bob Friesenhahn, Ben Jackson, +Julian Minguillon, Luis Ortiz, George Phillips, Davide Rossi, Ge' Weijers, +and other members of the Independent JPEG Group. + +IJG is not affiliated with the ISO/IEC JTC1/SC29/WG1 standards committee +(also known as JPEG, together with ITU-T SG16). + + +DOCUMENTATION ROADMAP +===================== + +This file contains the following sections: + +OVERVIEW General description of JPEG and the IJG software. +LEGAL ISSUES Copyright, lack of warranty, terms of distribution. +REFERENCES Where to learn more about JPEG. +ARCHIVE LOCATIONS Where to find newer versions of this software. +FILE FORMAT WARS Software *not* to get. +TO DO Plans for future IJG releases. + +Other documentation files in the distribution are: + +User documentation: + usage.txt Usage instructions for cjpeg, djpeg, jpegtran, + rdjpgcom, and wrjpgcom. + *.1 Unix-style man pages for programs (same info as usage.txt). + wizard.txt Advanced usage instructions for JPEG wizards only. + change.log Version-to-version change highlights. +Programmer and internal documentation: + libjpeg.txt How to use the JPEG library in your own programs. + example.c Sample code for calling the JPEG library. + structure.txt Overview of the JPEG library's internal structure. + coderules.txt Coding style rules --- please read if you contribute code. + +Please read at least usage.txt. Some information can also be found in the JPEG +FAQ (Frequently Asked Questions) article. See ARCHIVE LOCATIONS below to find +out where to obtain the FAQ article. + +If you want to understand how the JPEG code works, we suggest reading one or +more of the REFERENCES, then looking at the documentation files (in roughly +the order listed) before diving into the code. + + +OVERVIEW +======== + +This package contains C software to implement JPEG image encoding, decoding, +and transcoding. JPEG (pronounced "jay-peg") is a standardized compression +method for full-color and grayscale images. JPEG's strong suit is compressing +photographic images or other types of images that have smooth color and +brightness transitions between neighboring pixels. Images with sharp lines or +other abrupt features may not compress well with JPEG, and a higher JPEG +quality may have to be used to avoid visible compression artifacts with such +images. + +JPEG is lossy, meaning that the output pixels are not necessarily identical to +the input pixels. However, on photographic content and other "smooth" images, +very good compression ratios can be obtained with no visible compression +artifacts, and extremely high compression ratios are possible if you are +willing to sacrifice image quality (by reducing the "quality" setting in the +compressor.) + +This software implements JPEG baseline, extended-sequential, and progressive +compression processes. Provision is made for supporting all variants of these +processes, although some uncommon parameter settings aren't implemented yet. +We have made no provision for supporting the hierarchical or lossless +processes defined in the standard. + +We provide a set of library routines for reading and writing JPEG image files, +plus two sample applications "cjpeg" and "djpeg", which use the library to +perform conversion between JPEG and some other popular image file formats. +The library is intended to be reused in other applications. + +In order to support file conversion and viewing software, we have included +considerable functionality beyond the bare JPEG coding/decoding capability; +for example, the color quantization modules are not strictly part of JPEG +decoding, but they are essential for output to colormapped file formats or +colormapped displays. These extra functions can be compiled out of the +library if not required for a particular application. + +We have also included "jpegtran", a utility for lossless transcoding between +different JPEG processes, and "rdjpgcom" and "wrjpgcom", two simple +applications for inserting and extracting textual comments in JFIF files. + +The emphasis in designing this software has been on achieving portability and +flexibility, while also making it fast enough to be useful. In particular, +the software is not intended to be read as a tutorial on JPEG. (See the +REFERENCES section for introductory material.) Rather, it is intended to +be reliable, portable, industrial-strength code. We do not claim to have +achieved that goal in every aspect of the software, but we strive for it. + +We welcome the use of this software as a component of commercial products. +No royalty is required, but we do ask for an acknowledgement in product +documentation, as described under LEGAL ISSUES. + + +LEGAL ISSUES +============ + +In plain English: + +1. We don't promise that this software works. (But if you find any bugs, + please let us know!) +2. You can use this software for whatever you want. You don't have to pay us. +3. You may not pretend that you wrote this software. If you use it in a + program, you must acknowledge somewhere in your documentation that + you've used the IJG code. + +In legalese: + +The authors make NO WARRANTY or representation, either express or implied, +with respect to this software, its quality, accuracy, merchantability, or +fitness for a particular purpose. This software is provided "AS IS", and you, +its user, assume the entire risk as to its quality and accuracy. + +This software is copyright (C) 1991-2016, Thomas G. Lane, Guido Vollbeding. +All Rights Reserved except as specified below. + +Permission is hereby granted to use, copy, modify, and distribute this +software (or portions thereof) for any purpose, without fee, subject to these +conditions: +(1) If any part of the source code for this software is distributed, then this +README file must be included, with this copyright and no-warranty notice +unaltered; and any additions, deletions, or changes to the original files +must be clearly indicated in accompanying documentation. +(2) If only executable code is distributed, then the accompanying +documentation must state that "this software is based in part on the work of +the Independent JPEG Group". +(3) Permission for use of this software is granted only if the user accepts +full responsibility for any undesirable consequences; the authors accept +NO LIABILITY for damages of any kind. + +These conditions apply to any software derived from or based on the IJG code, +not just to the unmodified library. If you use our work, you ought to +acknowledge us. + +Permission is NOT granted for the use of any IJG author's name or company name +in advertising or publicity relating to this software or products derived from +it. This software may be referred to only as "the Independent JPEG Group's +software". + +We specifically permit and encourage the use of this software as the basis of +commercial products, provided that all warranty or liability claims are +assumed by the product vendor. + + +The Unix configuration script "configure" was produced with GNU Autoconf. +It is copyright by the Free Software Foundation but is freely distributable. +The same holds for its supporting scripts (config.guess, config.sub, +ltmain.sh). Another support script, install-sh, is copyright by X Consortium +but is also freely distributable. + +The IJG distribution formerly included code to read and write GIF files. +To avoid entanglement with the Unisys LZW patent (now expired), GIF reading +support has been removed altogether, and the GIF writer has been simplified +to produce "uncompressed GIFs". This technique does not use the LZW +algorithm; the resulting GIF files are larger than usual, but are readable +by all standard GIF decoders. + +We are required to state that + "The Graphics Interchange Format(c) is the Copyright property of + CompuServe Incorporated. GIF(sm) is a Service Mark property of + CompuServe Incorporated." + + +REFERENCES +========== + +We recommend reading one or more of these references before trying to +understand the innards of the JPEG software. + +The best short technical introduction to the JPEG compression algorithm is + Wallace, Gregory K. "The JPEG Still Picture Compression Standard", + Communications of the ACM, April 1991 (vol. 34 no. 4), pp. 30-44. +(Adjacent articles in that issue discuss MPEG motion picture compression, +applications of JPEG, and related topics.) If you don't have the CACM issue +handy, a PDF file containing a revised version of Wallace's article is +available at http://www.ijg.org/files/Wallace.JPEG.pdf. The file (actually +a preprint for an article that appeared in IEEE Trans. Consumer Electronics) +omits the sample images that appeared in CACM, but it includes corrections +and some added material. Note: the Wallace article is copyright ACM and IEEE, +and it may not be used for commercial purposes. + +A somewhat less technical, more leisurely introduction to JPEG can be found in +"The Data Compression Book" by Mark Nelson and Jean-loup Gailly, published by +M&T Books (New York), 2nd ed. 1996, ISBN 1-55851-434-1. This book provides +good explanations and example C code for a multitude of compression methods +including JPEG. It is an excellent source if you are comfortable reading C +code but don't know much about data compression in general. The book's JPEG +sample code is far from industrial-strength, but when you are ready to look +at a full implementation, you've got one here... + +The best currently available description of JPEG is the textbook "JPEG Still +Image Data Compression Standard" by William B. Pennebaker and Joan L. +Mitchell, published by Van Nostrand Reinhold, 1993, ISBN 0-442-01272-1. +Price US$59.95, 638 pp. The book includes the complete text of the ISO JPEG +standards (DIS 10918-1 and draft DIS 10918-2). + +The original JPEG standard is divided into two parts, Part 1 being the actual +specification, while Part 2 covers compliance testing methods. Part 1 is +titled "Digital Compression and Coding of Continuous-tone Still Images, +Part 1: Requirements and guidelines" and has document numbers ISO/IEC IS +10918-1, ITU-T T.81. Part 2 is titled "Digital Compression and Coding of +Continuous-tone Still Images, Part 2: Compliance testing" and has document +numbers ISO/IEC IS 10918-2, ITU-T T.83. + +The JPEG standard does not specify all details of an interchangeable file +format. For the omitted details we follow the "JFIF" conventions, revision +1.02. JFIF 1.02 has been adopted as an Ecma International Technical Report +and thus received a formal publication status. It is available as a free +download in PDF format from +http://www.ecma-international.org/publications/techreports/E-TR-098.htm. +A PostScript version of the JFIF document is available at +http://www.ijg.org/files/jfif.ps.gz. There is also a plain text version at +http://www.ijg.org/files/jfif.txt.gz, but it is missing the figures. + +The TIFF 6.0 file format specification can be obtained by FTP from +ftp://ftp.sgi.com/graphics/tiff/TIFF6.ps.gz. The JPEG incorporation scheme +found in the TIFF 6.0 spec of 3-June-92 has a number of serious problems. +IJG does not recommend use of the TIFF 6.0 design (TIFF Compression tag 6). +Instead, we recommend the JPEG design proposed by TIFF Technical Note #2 +(Compression tag 7). Copies of this Note can be obtained from +http://www.ijg.org/files/. It is expected that the next revision +of the TIFF spec will replace the 6.0 JPEG design with the Note's design. +Although IJG's own code does not support TIFF/JPEG, the free libtiff library +uses our library to implement TIFF/JPEG per the Note. + + +ARCHIVE LOCATIONS +================= + +The "official" archive site for this software is www.ijg.org. +The most recent released version can always be found there in +directory "files". + +The JPEG FAQ (Frequently Asked Questions) article is a source of some +general information about JPEG. +It is available on the World Wide Web at http://www.faqs.org/faqs/jpeg-faq/ +and other news.answers archive sites, including the official news.answers +archive at rtfm.mit.edu: ftp://rtfm.mit.edu/pub/usenet/news.answers/jpeg-faq/. +If you don't have Web or FTP access, send e-mail to mail-server@rtfm.mit.edu +with body + send usenet/news.answers/jpeg-faq/part1 + send usenet/news.answers/jpeg-faq/part2 + + +FILE FORMAT WARS +================ + +The ISO/IEC JTC1/SC29/WG1 standards committee (also known as JPEG, together +with ITU-T SG16) currently promotes different formats containing the name +"JPEG" which are incompatible with original DCT-based JPEG. IJG therefore does +not support these formats (see REFERENCES). Indeed, one of the original +reasons for developing this free software was to help force convergence on +common, interoperable format standards for JPEG files. +Don't use an incompatible file format! +(In any case, our decoder will remain capable of reading existing JPEG +image files indefinitely.) + + +TO DO +===== + +Please send bug reports, offers of help, etc. to jpeg-info@jpegclub.org. +-------------------------------------------------------------------------------- +libmicrohttpd +skia + +Copyright (c) 2011 Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libpng + +COPYRIGHT NOTICE, DISCLAIMER, and LICENSE +========================================= + +PNG Reference Library License version 2 +--------------------------------------- + +* Copyright (c) 1995-2019 The PNG Reference Library Authors. +* Copyright (c) 2018-2019 Cosmin Truta. +* Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. +* Copyright (c) 1996-1997 Andreas Dilger. +* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. + +The software is supplied "as is", without warranty of any kind, +express or implied, including, without limitation, the warranties +of merchantability, fitness for a particular purpose, title, and +non-infringement. In no event shall the Copyright owners, or +anyone distributing the software, be liable for any damages or +other liability, whether in contract, tort or otherwise, arising +from, out of, or in connection with the software, or the use or +other dealings in the software, even if advised of the possibility +of such damage. + +Permission is hereby granted to use, copy, modify, and distribute +this software, or portions hereof, for any purpose, without fee, +subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you + must not claim that you wrote the original software. If you + use this software in a product, an acknowledgment in the product + documentation would be appreciated, but is not required. + +2. Altered source versions must be plainly marked as such, and must + not be misrepresented as being the original software. + +3. This Copyright notice may not be removed or altered from any + source or altered source distribution. + + +PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) +----------------------------------------------------------------------- + +libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are +Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are +derived from libpng-1.0.6, and are distributed according to the same +disclaimer and license as libpng-1.0.6 with the following individuals +added to the list of Contributing Authors: + + Simon-Pierre Cadieux + Eric S. Raymond + Mans Rullgard + Cosmin Truta + Gilles Vollant + James Yu + Mandar Sahastrabuddhe + Google Inc. + Vadim Barkov + +and with the following additions to the disclaimer: + + There is no warranty against interference with your enjoyment of + the library or against infringement. There is no warranty that our + efforts or the library will fulfill any of your particular purposes + or needs. This library is provided with all faults, and the entire + risk of satisfactory quality, performance, accuracy, and effort is + with the user. + +Some files in the "contrib" directory and some configure-generated +files that are distributed with libpng have other copyright owners, and +are released under other open source licenses. + +libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are +Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from +libpng-0.96, and are distributed according to the same disclaimer and +license as libpng-0.96, with the following individuals added to the +list of Contributing Authors: + + Tom Lane + Glenn Randers-Pehrson + Willem van Schaik + +libpng versions 0.89, June 1996, through 0.96, May 1997, are +Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, +and are distributed according to the same disclaimer and license as +libpng-0.88, with the following individuals added to the list of +Contributing Authors: + + John Bowler + Kevin Bracey + Sam Bushell + Magnus Holmgren + Greg Roelofs + Tom Tanner + +Some files in the "scripts" directory have other copyright owners, +but are released under this license. + +libpng versions 0.5, May 1995, through 0.88, January 1996, are +Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. + +For the purposes of this copyright and license, "Contributing Authors" +is defined as the following set of individuals: + + Andreas Dilger + Dave Martindale + Guy Eric Schalnat + Paul Schmidt + Tim Wegner + +The PNG Reference Library is supplied "AS IS". The Contributing +Authors and Group 42, Inc. disclaim all warranties, expressed or +implied, including, without limitation, the warranties of +merchantability and of fitness for any purpose. The Contributing +Authors and Group 42, Inc. assume no liability for direct, indirect, +incidental, special, exemplary, or consequential damages, which may +result from the use of the PNG Reference Library, even if advised of +the possibility of such damage. + +Permission is hereby granted to use, copy, modify, and distribute this +source code, or portions hereof, for any purpose, without fee, subject +to the following restrictions: + +1. The origin of this source code must not be misrepresented. + +2. Altered versions must be plainly marked as such and must not + be misrepresented as being the original source. + +3. This Copyright notice may not be removed or altered from any + source or altered source distribution. + +The Contributing Authors and Group 42, Inc. specifically permit, +without fee, and encourage the use of this source code as a component +to supporting the PNG file format in commercial products. If you use +this source code in a product, acknowledgment is not required but would +be appreciated. +-------------------------------------------------------------------------------- +libtess2 + +Copyright (C) [dates of first publication] Silicon Graphics, Inc. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice including the dates of first publication and either this +permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. +BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE +OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of Silicon Graphics, Inc. shall not +be used in advertising or otherwise to promote the sale, use or other dealings in +this Software without prior written authorization from Silicon Graphics, Inc. +-------------------------------------------------------------------------------- +libwebp + +Copyright (c) 2010, Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2010 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2011 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2012 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2013 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2014 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2015 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2016 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2017 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2018 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +linkify + +MIT License + +Copyright (c) 2019 Charles-William Crete + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +lint + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2022 Pascal Welsch + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +-------------------------------------------------------------------------------- +lists +unicode + +Copyright (c) 2014, Andrew Mezoni +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of the Andrew Mezoni nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +mgrs_dart +wkt_parser + +MIT License + +Copyright (c) 2020 Gergely Padányi-Gulyás + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +mocktail + +The MIT License (MIT) +Copyright (c) 2020 Felix Angelov + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, +and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +nested +provider + +MIT License + +Copyright (c) 2019 Remi Rousselet + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +nm + +Mozilla Public License Version 2.0 +================================== + +1. Definitions +-------------- + +1.1. "Contributor" + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +1.2. "Contributor Version" + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" + means Covered Software of a particular Contributor. + +1.4. "Covered Software" + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +1.5. "Incompatible With Secondary Licenses" + means + + (a) that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or + + (b) that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +1.6. "Executable Form" + means any form of the work other than Source Code Form. + +1.7. "Larger Work" + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +1.8. "License" + means this document. + +1.9. "Licensable" + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +1.10. "Modifications" + means any of the following: + + (a) any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or + + (b) any new file in Source Code Form that contains any Covered + Software. + +1.11. "Patent Claims" of a Contributor + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +1.12. "Secondary License" + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +1.13. "Source Code Form" + means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") + means an individual or a legal entity exercising rights under this + License. For legal entities, "You" includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, "control" means (a) the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or (b) ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + +2. License Grants and Conditions +-------------------------------- + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; + or + +(b) for infringements caused by: (i) Your and any other third party's + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + +3. Responsibilities +------------------- + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation +--------------------------------------------------- + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination +-------------- + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +************************************************************************ +* * +* 6. Disclaimer of Warranty * +* ------------------------- * +* * +* Covered Software is provided under this License on an "as is" * +* basis, without warranty of any kind, either expressed, implied, or * +* statutory, including, without limitation, warranties that the * +* Covered Software is free of defects, merchantable, fit for a * +* particular purpose or non-infringing. The entire risk as to the * +* quality and performance of the Covered Software is with You. * +* Should any Covered Software prove defective in any respect, You * +* (not any Contributor) assume the cost of any necessary servicing, * +* repair, or correction. This disclaimer of warranty constitutes an * +* essential part of this License. No use of any Covered Software is * +* authorized under this License except under this disclaimer. * +* * +************************************************************************ + +************************************************************************ +* * +* 7. Limitation of Liability * +* -------------------------- * +* * +* Under no circumstances and under no legal theory, whether tort * +* (including negligence), contract, or otherwise, shall any * +* Contributor, or anyone who distributes Covered Software as * +* permitted above, be liable to You for any direct, indirect, * +* special, incidental, or consequential damages of any character * +* including, without limitation, damages for lost profits, loss of * +* goodwill, work stoppage, computer failure or malfunction, or any * +* and all other commercial damages or losses, even if such party * +* shall have been informed of the possibility of such damages. This * +* limitation of liability shall not apply to liability for death or * +* personal injury resulting from such party's negligence to the * +* extent applicable law prohibits such limitation. Some * +* jurisdictions do not allow the exclusion or limitation of * +* incidental or consequential damages, so this exclusion and * +* limitation may not apply to You. * +* * +************************************************************************ + +8. Litigation +------------- + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous +---------------- + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License +--------------------------- + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice +------------------------------------------- + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice +--------------------------------------------------------- + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0. + +-------------------------------------------------------------------------------- +node_preamble + +The MIT License (MIT) + +Copyright (c) 2015 Michael Bullington + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +=== + +Copyright 2012, the Dart project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +openmoji + +All emoji icons of this app under the category "OpenMoji" are designed by OpenMoji – the open-source emoji and icon project. License: CC BY-SA 4.0. + +OpenMoji project web page: +https://openmoji.org/ + +OpenMoji project Github page: +https://github.com/hfg-gmuend/openmoji + +Project Github fork where the derived work is shared: +https://github.com/androidseb/openmoji/tree/map_marker_monochrome_icons/map_marker_monochrome + +License below: + +======================================================================= + +Attribution-ShareAlike 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-ShareAlike 4.0 International Public +License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-ShareAlike 4.0 International Public License ("Public +License"). To the extent this Public License may be interpreted as a +contract, You are granted the Licensed Rights in consideration of Your +acceptance of these terms and conditions, and the Licensor grants You +such rights in consideration of benefits the Licensor receives from +making the Licensed Material available under these terms and +conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. BY-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + + d. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + e. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + f. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + g. License Elements means the license attributes listed in the name + of a Creative Commons Public License. The License Elements of this + Public License are Attribution and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + i. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + k. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + l. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + m. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. Additional offer from the Licensor -- Adapted Material. + Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material + under the conditions of the Adapter's License You apply. + + c. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + b. ShareAlike. + + In addition to the conditions in Section 3(a), if You Share + Adapted Material You produce, the following conditions also apply. + + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or + later, or a BY-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the + Adapter's License You apply. You may satisfy this condition + in any reasonable manner based on the medium, means, and + context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms + or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material, + + including for purposes of Section 3(b); and + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. +-------------------------------------------------------------------------------- +path_drawing +path_parsing + +Copyright (c) 2018 Dan Field + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +perfetto + +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +Copyright (c) 2017, The Android Open Source Project + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-------------------------------------------------------------------------------- +permission_handler +permission_handler_android +permission_handler_apple +permission_handler_platform_interface + +MIT License + +Copyright (c) 2018 Baseflow + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +permission_handler_windows + +MIT License + +Copyright (c) 2018 Baseflow + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +petitparser +xml + +The MIT License + +Copyright (c) 2006-2023 Lukas Renggli. +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +photo_view + +Copyright 2020 Renan C. Araújo + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +platform_detect + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2017 Workiva Inc. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +-------------------------------------------------------------------------------- +pointycastle + + +Copyright (c) 2000 - 2019 The Legion of the Bouncy Castle Inc. (https://www.bouncycastle.org) + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +-------------------------------------------------------------------------------- +polylabel + +Copyright 2021 André Sousa + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +positioned_tap_detector_2 + +MIT License + +Copyright (c) 2021 Ali Raghebi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +proj4dart + +MIT License + +Copyright (c) 2020 maRci002, Gergely Padányi-Gulyás (fegyi001) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +pub_updater + +MIT License + +Copyright (c) 2021 Very Good Ventures + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +rapidjson + +Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip-> All rights reserved-> + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +rapidjson + +Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +rapidjson + +Copyright (c) 2006-2013 Alexander Chemeris + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. Neither the name of the product nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +rapidjson + +The above software in this distribution may have been modified by +THL A29 Limited ("Tencent Modifications"). +All Tencent Modifications are Copyright (C) 2015 THL A29 Limited. +-------------------------------------------------------------------------------- +root_certificates + +Mozilla Public License Version 2.0 +================================== + +1. Definitions +-------------- + +1.1. "Contributor" + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +1.2. "Contributor Version" + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" + means Covered Software of a particular Contributor. + +1.4. "Covered Software" + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +1.5. "Incompatible With Secondary Licenses" + means + + (a) that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or + + (b) that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +1.6. "Executable Form" + means any form of the work other than Source Code Form. + +1.7. "Larger Work" + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +1.8. "License" + means this document. + +1.9. "Licensable" + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +1.10. "Modifications" + means any of the following: + + (a) any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or + + (b) any new file in Source Code Form that contains any Covered + Software. + +1.11. "Patent Claims" of a Contributor + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +1.12. "Secondary License" + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +1.13. "Source Code Form" + means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") + means an individual or a legal entity exercising rights under this + License. For legal entities, "You" includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, "control" means (a) the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or (b) ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + +2. License Grants and Conditions +-------------------------------- + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; + or + +(b) for infringements caused by: (i) Your and any other third party's + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + +3. Responsibilities +------------------- + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation +--------------------------------------------------- + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination +-------------- + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +************************************************************************ +* * +* 6. Disclaimer of Warranty * +* ------------------------- * +* * +* Covered Software is provided under this License on an "as is" * +* basis, without warranty of any kind, either expressed, implied, or * +* statutory, including, without limitation, warranties that the * +* Covered Software is free of defects, merchantable, fit for a * +* particular purpose or non-infringing. The entire risk as to the * +* quality and performance of the Covered Software is with You. * +* Should any Covered Software prove defective in any respect, You * +* (not any Contributor) assume the cost of any necessary servicing, * +* repair, or correction. This disclaimer of warranty constitutes an * +* essential part of this License. No use of any Covered Software is * +* authorized under this License except under this disclaimer. * +* * +************************************************************************ + +************************************************************************ +* * +* 7. Limitation of Liability * +* -------------------------- * +* * +* Under no circumstances and under no legal theory, whether tort * +* (including negligence), contract, or otherwise, shall any * +* Contributor, or anyone who distributes Covered Software as * +* permitted above, be liable to You for any direct, indirect, * +* special, incidental, or consequential damages of any character * +* including, without limitation, damages for lost profits, loss of * +* goodwill, work stoppage, computer failure or malfunction, or any * +* and all other commercial damages or losses, even if such party * +* shall have been informed of the possibility of such damages. This * +* limitation of liability shall not apply to liability for death or * +* personal injury resulting from such party's negligence to the * +* extent applicable law prohibits such limitation. Some * +* jurisdictions do not allow the exclusion or limitation of * +* incidental or consequential damages, so this exclusion and * +* limitation may not apply to You. * +* * +************************************************************************ + +8. Litigation +------------- + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous +---------------- + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License +--------------------------- + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice +------------------------------------------- + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice +--------------------------------------------------------- + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0. + +You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/root_certificates/+/692f6d6488af68e0121317a9c2c9eb393eb0ee50 + +-------------------------------------------------------------------------------- +sembast + +Copyright (c) 2020, Alexandre Roux Tekartik +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of tekartik_iodb.dart nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +-------------------------------------------------------------------------------- +share_plus + +Copyright 2017, the Flutter project authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +skia + +Copyright (C) 2014 Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright (c) 2011 Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright (c) 2014 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2005 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2006 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2006-2012 The Android Open Source Project +Copyright 2012 Mozilla Foundation + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2007 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2008 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2008 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2009 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2009-2015 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2010 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2010 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2011 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2011 Google Inc. +Copyright 2012 Mozilla Foundation + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2011 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2012 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2012 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2012 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2013 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2013 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2014 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2014 Google Inc. +Copyright 2017 ARM Ltd. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2014 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2015 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2015 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2016 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2016 Mozilla Foundation + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2016 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2017 ARM Ltd. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2017 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2018 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2018 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2018 Google LLC. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2018 Google, LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2018 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2019 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2019 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2019 Google LLC. +-------------------------------------------------------------------------------- +skia + +Copyright 2019 Google LLC. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2019 Google, LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2019 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2020 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2020 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2020 Google LLC. +-------------------------------------------------------------------------------- +skia + +Copyright 2020 Google LLC. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2020 Google, LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2021 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2021 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2021 Google LLC. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2021 Google, LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2022 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2022 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2022 Google LLC. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2022 Google, LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2023 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2023 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2023 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +spirv-cross + +Copyright 2014-2016,2021 The Khronos Group, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +spring_animation + +Copyright (c) Meta Platforms, Inc. and affiliates. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +sqflite +sqflite_common + +BSD 2-Clause License + +Copyright (c) 2019, Alexandre Roux Tekartik +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +sqlite + +The source code for SQLite is in the public domain. No claim of +copyright is made on any part of the core source code. (The +documentation and test code is a different matter - some sections of +documentation and test logic are governed by open-source licenses.) +All contributors to the SQLite core software have signed affidavits +specifically disavowing any copyright interest in the code. This means +that anybody is able to legally do anything they want with the SQLite +source code. + +There are other SQL database engines with liberal licenses that allow +the code to be broadly and freely used. But those other engines are +still governed by copyright law. SQLite is different in that copyright +law simply does not apply. + +The source code files for other SQL database engines typically begin +with a comment describing your legal rights to view and copy that +file. The SQLite source code contains no license since it is not +governed by copyright. Instead of a license, the SQLite source code +offers a blessing: + +May you do good and not evil +May you find forgiveness for yourself and forgive others +May you share freely, never taking more than you give. +-------------------------------------------------------------------------------- +synchronized + +MIT License + +Copyright (c) 2016, Alexandre Roux Tekartik. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +test_api +test_core + +Copyright 2018, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +tuple + +Copyright (c) 2014, the tuple project authors. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +uuid + +Copyright (c) 2021 Yulian Kuncheff + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +vector_math + +Copyright 2015, Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Copyright (C) 2013 Andrew Magill + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + +-------------------------------------------------------------------------------- +vulkan-validation-layers + +Copyright (C) 2012-2020 Yann Collet + +BSD 2-Clause License (https://www.opensource.org/licenses/bsd-license.php) + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +vulkan-validation-layers +vulkan_memory_allocator + +Copyright (c) 2017-2022 Advanced Micro Devices, Inc. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +vulkanmemoryallocator + +Copyright 2018 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +web + +Copyright 2023, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +web_locale_keymap + +Copyright (c) 2022 Google LLC + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +web_socket_channel + +Copyright 2016, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +webkit_inspection_protocol + +Copyright 2013, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +win32 + +Copyright 2019, the Dart project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +xxhash + +Copyright (C) 2012-2016, Yann Collet + +BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +* Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +xxhash + +Copyright (C) 2012-2016, Yann Collet. + +BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +yaml + +Copyright (c) 2014, the Dart project authors. +Copyright (c) 2006, Kirill Simonov. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1998-2005 Gilles Vollant +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 2017 ARM, Inc. +Copyright 2017 The Chromium Authors + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +zlib + +Copyright 2017 The Chromium Authors + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +zlib + +Copyright 2018 The Chromium Authors + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +zlib + +Copyright 2019 The Chromium Authors + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +zlib + +Copyright 2022 The Chromium Authors + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +zlib + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +version 1.2.12, March 27th, 2022 + +Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. diff --git a/webapp_old_3.6.0/assets/fonts/MaterialIcons-Regular.otf b/webapp_old_3.6.0/assets/fonts/MaterialIcons-Regular.otf new file mode 100644 index 0000000..b55ba3c Binary files /dev/null and b/webapp_old_3.6.0/assets/fonts/MaterialIcons-Regular.otf differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/androidgc_places_search_attribution.png b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/androidgc_places_search_attribution.png new file mode 100644 index 0000000..ad7d4f0 Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/androidgc_places_search_attribution.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/app_icon.png b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/app_icon.png new file mode 100644 index 0000000..8d8facd Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/app_icon.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/bing_maps_logo.png b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/bing_maps_logo.png new file mode 100644 index 0000000..a615d8b Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/bing_maps_logo.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/bing_places_search_attribution.png b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/bing_places_search_attribution.png new file mode 100644 index 0000000..8421184 Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/bing_places_search_attribution.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/esri_logo.png b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/esri_logo.png new file mode 100644 index 0000000..f674af2 Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/esri_logo.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/google_logo.png b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/google_logo.png new file mode 100644 index 0000000..f8988ee Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/google_logo.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/google_logo_white.png b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/google_logo_white.png new file mode 100644 index 0000000..8b96bd2 Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/google_logo_white.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/google_places_search_attribution.png b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/google_places_search_attribution.png new file mode 100644 index 0000000..25ef61d Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/google_places_search_attribution.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/here_places_search_attribution.png b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/here_places_search_attribution.png new file mode 100644 index 0000000..54b2a3c Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/here_places_search_attribution.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/ign_logo.png b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/ign_logo.png new file mode 100644 index 0000000..75a781a Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/ign_logo.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/iosgc_places_search_attribution.png b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/iosgc_places_search_attribution.png new file mode 100644 index 0000000..10efc7a Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/iosgc_places_search_attribution.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/osm_logo.png b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/osm_logo.png new file mode 100644 index 0000000..1e727cc Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/2.0x/osm_logo.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/androidgc_places_search_attribution.png b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/androidgc_places_search_attribution.png new file mode 100644 index 0000000..a5c5768 Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/androidgc_places_search_attribution.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/app_icon.png b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/app_icon.png new file mode 100644 index 0000000..ee2606d Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/app_icon.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/bing_maps_logo.png b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/bing_maps_logo.png new file mode 100644 index 0000000..8d99119 Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/bing_maps_logo.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/bing_places_search_attribution.png b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/bing_places_search_attribution.png new file mode 100644 index 0000000..36aa33a Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/bing_places_search_attribution.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/esri_logo.png b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/esri_logo.png new file mode 100644 index 0000000..432e3e6 Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/esri_logo.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/google_logo.png b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/google_logo.png new file mode 100644 index 0000000..e03e4a7 Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/google_logo.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/google_logo_white.png b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/google_logo_white.png new file mode 100644 index 0000000..da81ca2 Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/google_logo_white.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/google_places_search_attribution.png b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/google_places_search_attribution.png new file mode 100644 index 0000000..3594aec Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/google_places_search_attribution.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/here_places_search_attribution.png b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/here_places_search_attribution.png new file mode 100644 index 0000000..c5bf827 Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/here_places_search_attribution.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/ign_logo.png b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/ign_logo.png new file mode 100644 index 0000000..80aa8b2 Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/ign_logo.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/iosgc_places_search_attribution.png b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/iosgc_places_search_attribution.png new file mode 100644 index 0000000..1932c60 Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/iosgc_places_search_attribution.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/osm_logo.png b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/osm_logo.png new file mode 100644 index 0000000..ff37c69 Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/3.0x/osm_logo.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/androidgc_places_search_attribution.png b/webapp_old_3.6.0/assets/lib/assets/images/png/androidgc_places_search_attribution.png new file mode 100644 index 0000000..a3521e5 Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/androidgc_places_search_attribution.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/app_icon.png b/webapp_old_3.6.0/assets/lib/assets/images/png/app_icon.png new file mode 100644 index 0000000..b76c138 Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/app_icon.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/bing_maps_logo.png b/webapp_old_3.6.0/assets/lib/assets/images/png/bing_maps_logo.png new file mode 100644 index 0000000..198fe35 Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/bing_maps_logo.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/bing_places_search_attribution.png b/webapp_old_3.6.0/assets/lib/assets/images/png/bing_places_search_attribution.png new file mode 100644 index 0000000..534c910 Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/bing_places_search_attribution.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/esri_logo.png b/webapp_old_3.6.0/assets/lib/assets/images/png/esri_logo.png new file mode 100644 index 0000000..16f3ff6 Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/esri_logo.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/google_logo.png b/webapp_old_3.6.0/assets/lib/assets/images/png/google_logo.png new file mode 100644 index 0000000..5914a2d Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/google_logo.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/google_logo_white.png b/webapp_old_3.6.0/assets/lib/assets/images/png/google_logo_white.png new file mode 100644 index 0000000..81098be Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/google_logo_white.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/google_places_search_attribution.png b/webapp_old_3.6.0/assets/lib/assets/images/png/google_places_search_attribution.png new file mode 100644 index 0000000..8198a40 Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/google_places_search_attribution.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/here_places_search_attribution.png b/webapp_old_3.6.0/assets/lib/assets/images/png/here_places_search_attribution.png new file mode 100644 index 0000000..4888623 Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/here_places_search_attribution.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/ign_logo.png b/webapp_old_3.6.0/assets/lib/assets/images/png/ign_logo.png new file mode 100644 index 0000000..59ba84d Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/ign_logo.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/iosgc_places_search_attribution.png b/webapp_old_3.6.0/assets/lib/assets/images/png/iosgc_places_search_attribution.png new file mode 100644 index 0000000..2a6c0dc Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/iosgc_places_search_attribution.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/png/osm_logo.png b/webapp_old_3.6.0/assets/lib/assets/images/png/osm_logo.png new file mode 100644 index 0000000..e6a20f8 Binary files /dev/null and b/webapp_old_3.6.0/assets/lib/assets/images/png/osm_logo.png differ diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_action_copy_to_folder.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_action_copy_to_folder.svg new file mode 100644 index 0000000..29aba8d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_action_copy_to_folder.svg @@ -0,0 +1,11 @@ + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_action_export.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_action_export.svg new file mode 100644 index 0000000..2eeb751 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_action_export.svg @@ -0,0 +1,4 @@ + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_action_export_import.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_action_export_import.svg new file mode 100644 index 0000000..602edce --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_action_export_import.svg @@ -0,0 +1,4 @@ + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_action_import.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_action_import.svg new file mode 100644 index 0000000..2d72ce8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_action_import.svg @@ -0,0 +1,4 @@ + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_action_move_to_folder.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_action_move_to_folder.svg new file mode 100644 index 0000000..2251ddd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_action_move_to_folder.svg @@ -0,0 +1,43 @@ + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_action_new_folder.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_action_new_folder.svg new file mode 100644 index 0000000..ee5baa0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_action_new_folder.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_action_send_email.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_action_send_email.svg new file mode 100644 index 0000000..e49a9f9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_action_send_email.svg @@ -0,0 +1,4 @@ + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_add_marker.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_add_marker.svg new file mode 100644 index 0000000..5410c80 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_add_marker.svg @@ -0,0 +1,90 @@ + + + + + + image/svg+xml + + white google map pin + + + + + + white google map pin + + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_auto_sync.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_auto_sync.svg new file mode 100644 index 0000000..3c55073 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_auto_sync.svg @@ -0,0 +1,18 @@ + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_call.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_call.svg new file mode 100644 index 0000000..da59833 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_call.svg @@ -0,0 +1,4 @@ + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_check_box.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_check_box.svg new file mode 100644 index 0000000..03e3158 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_check_box.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_circle.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_circle.svg new file mode 100644 index 0000000..b83eeff --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_circle.svg @@ -0,0 +1,24 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_cloud_add.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_cloud_add.svg new file mode 100644 index 0000000..da046fc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_cloud_add.svg @@ -0,0 +1,10 @@ + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_color_lens.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_color_lens.svg new file mode 100644 index 0000000..23a4c57 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_color_lens.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_compass.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_compass.svg new file mode 100644 index 0000000..45da2ac --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_compass.svg @@ -0,0 +1,17 @@ + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_coordinates_window.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_coordinates_window.svg new file mode 100644 index 0000000..14f5de4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_coordinates_window.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_create_sub_folder.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_create_sub_folder.svg new file mode 100644 index 0000000..af0becc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_create_sub_folder.svg @@ -0,0 +1,46 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_crosshair.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_crosshair.svg new file mode 100644 index 0000000..af537e5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_crosshair.svg @@ -0,0 +1,49 @@ + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_crosshair_c.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_crosshair_c.svg new file mode 100644 index 0000000..c290fd4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_crosshair_c.svg @@ -0,0 +1,84 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_edit_circle_center.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_edit_circle_center.svg new file mode 100644 index 0000000..02f8a8a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_edit_circle_center.svg @@ -0,0 +1,25 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_edit_circle_diameter.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_edit_circle_diameter.svg new file mode 100644 index 0000000..ac6743e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_edit_circle_diameter.svg @@ -0,0 +1,27 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_event.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_event.svg new file mode 100644 index 0000000..6f4b4ab --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_event.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_expanded.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_expanded.svg new file mode 100644 index 0000000..8737352 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_expanded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_folded.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_folded.svg new file mode 100644 index 0000000..7cdb861 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_folded.svg @@ -0,0 +1,36 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_format_list_bulleted.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_format_list_bulleted.svg new file mode 100644 index 0000000..c088b50 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_format_list_bulleted.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_link.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_link.svg new file mode 100644 index 0000000..ec33131 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_link.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_more_horiz.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_more_horiz.svg new file mode 100644 index 0000000..e8a2f75 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_more_horiz.svg @@ -0,0 +1,36 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_my_location_no_bearing_c.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_my_location_no_bearing_c.svg new file mode 100644 index 0000000..8377015 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_my_location_no_bearing_c.svg @@ -0,0 +1,35 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_my_location_with_bearing_c.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_my_location_with_bearing_c.svg new file mode 100644 index 0000000..769a695 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_my_location_with_bearing_c.svg @@ -0,0 +1,45 @@ + + + + + + image/svg+xml + + + + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_old_map_data_options.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_old_map_data_options.svg new file mode 100644 index 0000000..abf0b51 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_old_map_data_options.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_organize_folders.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_organize_folders.svg new file mode 100644 index 0000000..b2fea6d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_organize_folders.svg @@ -0,0 +1,60 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_organize_pois.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_organize_pois.svg new file mode 100644 index 0000000..8d73d61 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_organize_pois.svg @@ -0,0 +1,68 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_polygon.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_polygon.svg new file mode 100644 index 0000000..7e62a2a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_polygon.svg @@ -0,0 +1,163 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_polyline.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_polyline.svg new file mode 100644 index 0000000..776301d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_polyline.svg @@ -0,0 +1,45 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_report_warning_c.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_report_warning_c.svg new file mode 100644 index 0000000..79e3dfa --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_report_warning_c.svg @@ -0,0 +1,39 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_restore_purchases.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_restore_purchases.svg new file mode 100644 index 0000000..12e4078 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_restore_purchases.svg @@ -0,0 +1,13 @@ + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_search_delete_duplicates.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_search_delete_duplicates.svg new file mode 100644 index 0000000..c43cabc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_search_delete_duplicates.svg @@ -0,0 +1,144 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_select_all.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_select_all.svg new file mode 100644 index 0000000..6ac1828 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_select_all.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_short_text.svg b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_short_text.svg new file mode 100644 index 0000000..a6425d1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/images/svg/ic_short_text.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_assistive_listening_system.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_assistive_listening_system.svg new file mode 100644 index 0000000..eeb709b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_assistive_listening_system.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_audio_description.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_audio_description.svg new file mode 100644 index 0000000..05ff28f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_audio_description.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_braille.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_braille.svg new file mode 100644 index 0000000..e76fe1f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_braille.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_closed_captioning.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_closed_captioning.svg new file mode 100644 index 0000000..fa2d110 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_closed_captioning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_low_vision_access.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_low_vision_access.svg new file mode 100644 index 0000000..6f66105 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_low_vision_access.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_open_captioning.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_open_captioning.svg new file mode 100644 index 0000000..dffb0ed --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_open_captioning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_sign_language.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_sign_language.svg new file mode 100644 index 0000000..1891ba5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_sign_language.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_volume_control_telephone.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_volume_control_telephone.svg new file mode 100644 index 0000000..ef14213 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_volume_control_telephone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_wheelchair.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_wheelchair.svg new file mode 100644 index 0000000..91f331b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/accessibility_wheelchair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/business_accounting.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/business_accounting.svg new file mode 100644 index 0000000..f76f25d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/business_accounting.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/business_insurance_agency.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/business_insurance_agency.svg new file mode 100644 index 0000000..0931dee --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/business_insurance_agency.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/business_lawyer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/business_lawyer.svg new file mode 100644 index 0000000..20e324a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/business_lawyer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/business_real_estate_agency.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/business_real_estate_agency.svg new file mode 100644 index 0000000..555eb37 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/business_real_estate_agency.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/business_travel_agency.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/business_travel_agency.svg new file mode 100644 index 0000000..3e15836 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/business_travel_agency.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_amusement_park.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_amusement_park.svg new file mode 100644 index 0000000..4b796e6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_amusement_park.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_aquarium.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_aquarium.svg new file mode 100644 index 0000000..016d216 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_aquarium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_bar.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_bar.svg new file mode 100644 index 0000000..cd0f784 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_bowling_alley.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_bowling_alley.svg new file mode 100644 index 0000000..7afe2c4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_bowling_alley.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_casino.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_casino.svg new file mode 100644 index 0000000..4645097 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_casino.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_movie_theater.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_movie_theater.svg new file mode 100644 index 0000000..df834ed --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_movie_theater.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_night_club.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_night_club.svg new file mode 100644 index 0000000..2a09a31 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_night_club.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_zoo.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_zoo.svg new file mode 100644 index 0000000..078bb8c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/entertainment_zoo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/food_bakery.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/food_bakery.svg new file mode 100644 index 0000000..a5da3c0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/food_bakery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/food_cafe.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/food_cafe.svg new file mode 100644 index 0000000..4f5790d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/food_cafe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/food_food.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/food_food.svg new file mode 100644 index 0000000..21b7f6b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/food_food.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/food_restaurant.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/food_restaurant.svg new file mode 100644 index 0000000..842ba1c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/food_restaurant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_art_gallery.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_art_gallery.svg new file mode 100644 index 0000000..4e0cdea --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_art_gallery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_atm.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_atm.svg new file mode 100644 index 0000000..5376b27 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_atm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_bank.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_bank.svg new file mode 100644 index 0000000..858774f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_bank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_beauty_salon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_beauty_salon.svg new file mode 100644 index 0000000..96c5747 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_beauty_salon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_campground.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_campground.svg new file mode 100644 index 0000000..adaf88f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_campground.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_cemetery.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_cemetery.svg new file mode 100644 index 0000000..194ac24 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_cemetery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_finance.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_finance.svg new file mode 100644 index 0000000..1f55597 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_finance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_funeral_home.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_funeral_home.svg new file mode 100644 index 0000000..8665c4a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_funeral_home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_gym.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_gym.svg new file mode 100644 index 0000000..1a63aad --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_gym.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_hair_care.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_hair_care.svg new file mode 100644 index 0000000..28715e5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_hair_care.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_library.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_library.svg new file mode 100644 index 0000000..0f56d4d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_library.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_lodging.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_lodging.svg new file mode 100644 index 0000000..3a5cd0a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_lodging.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_museum.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_museum.svg new file mode 100644 index 0000000..7ae34db --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_museum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_natural_feature.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_natural_feature.svg new file mode 100644 index 0000000..89e0af8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_natural_feature.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_park.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_park.svg new file mode 100644 index 0000000..deb0270 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_park.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_point_of_interest.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_point_of_interest.svg new file mode 100644 index 0000000..c14c831 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_point_of_interest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_post_box.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_post_box.svg new file mode 100644 index 0000000..19cba1c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_post_box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_post_office.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_post_office.svg new file mode 100644 index 0000000..cdbde65 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_post_office.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_route.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_route.svg new file mode 100644 index 0000000..7352adf --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_route.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_rv_park.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_rv_park.svg new file mode 100644 index 0000000..7f835c5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_rv_park.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_school.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_school.svg new file mode 100644 index 0000000..cf1f027 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_school.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_spa.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_spa.svg new file mode 100644 index 0000000..a85b316 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_spa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_stadium.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_stadium.svg new file mode 100644 index 0000000..3614687 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_stadium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_university.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_university.svg new file mode 100644 index 0000000..529b26a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/general_university.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_circle_huge.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_circle_huge.svg new file mode 100644 index 0000000..7f28b9e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_circle_huge.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_circle_large.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_circle_large.svg new file mode 100644 index 0000000..44308c4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_circle_large.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_circle_medium.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_circle_medium.svg new file mode 100644 index 0000000..1892fd2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_circle_medium.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_circle_small.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_circle_small.svg new file mode 100644 index 0000000..5eb3e3d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_circle_small.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_circle_tiny.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_circle_tiny.svg new file mode 100644 index 0000000..0bc93d9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_circle_tiny.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_hexagon_huge.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_hexagon_huge.svg new file mode 100644 index 0000000..c63822b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_hexagon_huge.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_hexagon_large.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_hexagon_large.svg new file mode 100644 index 0000000..b706039 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_hexagon_large.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_hexagon_medium.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_hexagon_medium.svg new file mode 100644 index 0000000..be2ca2f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_hexagon_medium.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_hexagon_small.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_hexagon_small.svg new file mode 100644 index 0000000..f400556 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_hexagon_small.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_hexagon_tiny.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_hexagon_tiny.svg new file mode 100644 index 0000000..4f6c0f2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_hexagon_tiny.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_map_pin.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_map_pin.svg new file mode 100644 index 0000000..baf4e5a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_map_pin.svg @@ -0,0 +1,34 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_square_huge.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_square_huge.svg new file mode 100644 index 0000000..b956496 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_square_huge.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_square_large.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_square_large.svg new file mode 100644 index 0000000..d5f72ae --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_square_large.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_square_medium.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_square_medium.svg new file mode 100644 index 0000000..2c55fa7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_square_medium.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_square_small.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_square_small.svg new file mode 100644 index 0000000..d074cfc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_square_small.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_square_tiny.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_square_tiny.svg new file mode 100644 index 0000000..f6cf25b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_square_tiny.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_triangle_huge.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_triangle_huge.svg new file mode 100644 index 0000000..5139881 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_triangle_huge.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_triangle_large.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_triangle_large.svg new file mode 100644 index 0000000..b3d3569 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_triangle_large.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_triangle_medium.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_triangle_medium.svg new file mode 100644 index 0000000..54a6c39 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_triangle_medium.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_triangle_small.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_triangle_small.svg new file mode 100644 index 0000000..1ee1f84 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_triangle_small.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_triangle_tiny.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_triangle_tiny.svg new file mode 100644 index 0000000..8179f81 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_triangle_tiny.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_tsquare_huge.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_tsquare_huge.svg new file mode 100644 index 0000000..eb591da --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_tsquare_huge.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_tsquare_large.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_tsquare_large.svg new file mode 100644 index 0000000..a0d1129 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_tsquare_large.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_tsquare_medium.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_tsquare_medium.svg new file mode 100644 index 0000000..e50082f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_tsquare_medium.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_tsquare_small.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_tsquare_small.svg new file mode 100644 index 0000000..ba52db9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_tsquare_small.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_tsquare_tiny.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_tsquare_tiny.svg new file mode 100644 index 0000000..6dc65ee --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/generic_tsquare_tiny.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_ac_unit.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_ac_unit.svg new file mode 100644 index 0000000..b74c8ae --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_ac_unit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_adb.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_adb.svg new file mode 100644 index 0000000..7426c28 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_adb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_add_a_photo.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_add_a_photo.svg new file mode 100644 index 0000000..a51147a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_add_a_photo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_add_to_photos.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_add_to_photos.svg new file mode 100644 index 0000000..b0c72bd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_add_to_photos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_adjust.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_adjust.svg new file mode 100644 index 0000000..323ae28 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_adjust.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_flat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_flat.svg new file mode 100644 index 0000000..27cb180 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_flat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_flat_angled.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_flat_angled.svg new file mode 100644 index 0000000..81b8b50 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_flat_angled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_individual_suite.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_individual_suite.svg new file mode 100644 index 0000000..439468f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_individual_suite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_legroom_extra.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_legroom_extra.svg new file mode 100644 index 0000000..a919b25 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_legroom_extra.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_legroom_normal.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_legroom_normal.svg new file mode 100644 index 0000000..ccec5fe --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_legroom_normal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_legroom_reduced.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_legroom_reduced.svg new file mode 100644 index 0000000..8fc8152 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_legroom_reduced.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_recline_extra.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_recline_extra.svg new file mode 100644 index 0000000..3869e5c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_recline_extra.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_recline_normal.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_recline_normal.svg new file mode 100644 index 0000000..aaac5e4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airline_seat_recline_normal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airport_shuttle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airport_shuttle.svg new file mode 100644 index 0000000..4f43123 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_airport_shuttle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_all_inclusive.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_all_inclusive.svg new file mode 100644 index 0000000..9eb67dc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_all_inclusive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_apps.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_apps.svg new file mode 100644 index 0000000..4076cbf --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_apps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_arrow_back.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_arrow_back.svg new file mode 100644 index 0000000..7d19367 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_arrow_back.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_arrow_drop_down.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_arrow_drop_down.svg new file mode 100644 index 0000000..8471ad1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_arrow_drop_down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_arrow_drop_up.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_arrow_drop_up.svg new file mode 100644 index 0000000..b9f6937 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_arrow_drop_up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_arrow_forward.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_arrow_forward.svg new file mode 100644 index 0000000..746c018 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_arrow_forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_arrow_upward.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_arrow_upward.svg new file mode 100644 index 0000000..3cd7ec4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_arrow_upward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_assistant.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_assistant.svg new file mode 100644 index 0000000..963e4b7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_assistant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_assistant_photo.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_assistant_photo.svg new file mode 100644 index 0000000..41f26fb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_assistant_photo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_audiotrack.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_audiotrack.svg new file mode 100644 index 0000000..b2184bd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_audiotrack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_beach_access.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_beach_access.svg new file mode 100644 index 0000000..49e5928 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_beach_access.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_beenhere.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_beenhere.svg new file mode 100644 index 0000000..090a42e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_beenhere.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_bluetooth_audio.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_bluetooth_audio.svg new file mode 100644 index 0000000..1353412 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_bluetooth_audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_blur_circular.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_blur_circular.svg new file mode 100644 index 0000000..d1179be --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_blur_circular.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_blur_linear.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_blur_linear.svg new file mode 100644 index 0000000..15e7f39 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_blur_linear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_blur_off.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_blur_off.svg new file mode 100644 index 0000000..bac800b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_blur_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_blur_on.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_blur_on.svg new file mode 100644 index 0000000..18bce85 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_blur_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brightness_1.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brightness_1.svg new file mode 100644 index 0000000..40fc49f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brightness_1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brightness_2.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brightness_2.svg new file mode 100644 index 0000000..f0b9cf1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brightness_2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brightness_3.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brightness_3.svg new file mode 100644 index 0000000..d395c9e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brightness_3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brightness_4.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brightness_4.svg new file mode 100644 index 0000000..ea5cf9f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brightness_4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brightness_5.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brightness_5.svg new file mode 100644 index 0000000..4424c86 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brightness_5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brightness_6.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brightness_6.svg new file mode 100644 index 0000000..ffeb058 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brightness_6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brightness_7.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brightness_7.svg new file mode 100644 index 0000000..ce3def1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brightness_7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_broken_image.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_broken_image.svg new file mode 100644 index 0000000..c5791b8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_broken_image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brush.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brush.svg new file mode 100644 index 0000000..3fdc464 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_brush.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_burst_mode.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_burst_mode.svg new file mode 100644 index 0000000..afd6e74 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_burst_mode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_business_center.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_business_center.svg new file mode 100644 index 0000000..352f942 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_business_center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_cake.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_cake.svg new file mode 100644 index 0000000..bfbdf8e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_cake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_camera.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_camera.svg new file mode 100644 index 0000000..68190b2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_camera_alt.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_camera_alt.svg new file mode 100644 index 0000000..96496b5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_camera_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_camera_front.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_camera_front.svg new file mode 100644 index 0000000..1450cd8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_camera_front.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_camera_rear.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_camera_rear.svg new file mode 100644 index 0000000..c43c676 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_camera_rear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_camera_roll.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_camera_roll.svg new file mode 100644 index 0000000..41e84cb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_camera_roll.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_cancel.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_cancel.svg new file mode 100644 index 0000000..668e331 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_cancel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_casino.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_casino.svg new file mode 100644 index 0000000..689c791 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_casino.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_center_focus_strong.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_center_focus_strong.svg new file mode 100644 index 0000000..e65af4a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_center_focus_strong.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_center_focus_weak.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_center_focus_weak.svg new file mode 100644 index 0000000..e08b52a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_center_focus_weak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_check.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_check.svg new file mode 100644 index 0000000..7ec00fd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_check_box.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_check_box.svg new file mode 100644 index 0000000..2a58572 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_check_box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_check_box_outline_blank.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_check_box_outline_blank.svg new file mode 100644 index 0000000..a72372d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_check_box_outline_blank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_chevron_left.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_chevron_left.svg new file mode 100644 index 0000000..517734d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_chevron_left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_chevron_right.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_chevron_right.svg new file mode 100644 index 0000000..df86e24 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_chevron_right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_child_care.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_child_care.svg new file mode 100644 index 0000000..d0f3f6b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_child_care.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_child_friendly.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_child_friendly.svg new file mode 100644 index 0000000..049e078 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_child_friendly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_close.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_close.svg new file mode 100644 index 0000000..d1ae0f5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_collections.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_collections.svg new file mode 100644 index 0000000..8025d1c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_collections.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_collections_bookmark.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_collections_bookmark.svg new file mode 100644 index 0000000..7f1f82f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_collections_bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_color_lens.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_color_lens.svg new file mode 100644 index 0000000..f5f36ad --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_color_lens.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_colorize.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_colorize.svg new file mode 100644 index 0000000..eebfa6c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_colorize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_compare.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_compare.svg new file mode 100644 index 0000000..ef0ab0a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_compare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_confirmation_number.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_confirmation_number.svg new file mode 100644 index 0000000..88da3bb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_confirmation_number.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_control_point.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_control_point.svg new file mode 100644 index 0000000..3e81b65 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_control_point.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_control_point_duplicate.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_control_point_duplicate.svg new file mode 100644 index 0000000..fb45ab7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_control_point_duplicate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_crop.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_crop.svg new file mode 100644 index 0000000..87c9b52 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_crop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_crop_free.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_crop_free.svg new file mode 100644 index 0000000..f839e4e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_crop_free.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_crop_original.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_crop_original.svg new file mode 100644 index 0000000..4ac9337 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_crop_original.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_crop_portrait.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_crop_portrait.svg new file mode 100644 index 0000000..41b7734 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_crop_portrait.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_crop_rotate.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_crop_rotate.svg new file mode 100644 index 0000000..954ac67 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_crop_rotate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_dehaze.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_dehaze.svg new file mode 100644 index 0000000..3ff2cad --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_dehaze.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_details.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_details.svg new file mode 100644 index 0000000..ea3ee79 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_details.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions.svg new file mode 100644 index 0000000..592c598 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_bike.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_bike.svg new file mode 100644 index 0000000..42f4ae6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_bike.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_boat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_boat.svg new file mode 100644 index 0000000..9109268 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_boat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_bus.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_bus.svg new file mode 100644 index 0000000..0e3a333 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_bus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_car.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_car.svg new file mode 100644 index 0000000..6d88a97 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_car.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_railway.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_railway.svg new file mode 100644 index 0000000..c8dd8f7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_railway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_run.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_run.svg new file mode 100644 index 0000000..7a42bee --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_run.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_transit.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_transit.svg new file mode 100644 index 0000000..ad937b5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_transit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_walk.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_walk.svg new file mode 100644 index 0000000..44de973 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_directions_walk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_disc_full.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_disc_full.svg new file mode 100644 index 0000000..c9f8519 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_disc_full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_do_not_disturb.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_do_not_disturb.svg new file mode 100644 index 0000000..92d961e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_do_not_disturb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_do_not_disturb_alt.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_do_not_disturb_alt.svg new file mode 100644 index 0000000..6fbb091 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_do_not_disturb_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_do_not_disturb_off.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_do_not_disturb_off.svg new file mode 100644 index 0000000..3148e53 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_do_not_disturb_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_do_not_disturb_on.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_do_not_disturb_on.svg new file mode 100644 index 0000000..e999a41 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_do_not_disturb_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_domain.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_domain.svg new file mode 100644 index 0000000..c92bc29 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_domain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_drive_eta.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_drive_eta.svg new file mode 100644 index 0000000..5a5a996 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_drive_eta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_edit.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_edit.svg new file mode 100644 index 0000000..7b02464 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_enhanced_encryption.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_enhanced_encryption.svg new file mode 100644 index 0000000..c76c1a9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_enhanced_encryption.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_ev_station.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_ev_station.svg new file mode 100644 index 0000000..74d7748 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_ev_station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_event_available.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_event_available.svg new file mode 100644 index 0000000..cde585c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_event_available.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_event_busy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_event_busy.svg new file mode 100644 index 0000000..2b75a27 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_event_busy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_event_note.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_event_note.svg new file mode 100644 index 0000000..cab17fa --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_event_note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_expand_less.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_expand_less.svg new file mode 100644 index 0000000..168727a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_expand_less.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_expand_more.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_expand_more.svg new file mode 100644 index 0000000..2b366ca --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_expand_more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_exposure.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_exposure.svg new file mode 100644 index 0000000..c752f77 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_exposure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_exposure_neg_1.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_exposure_neg_1.svg new file mode 100644 index 0000000..984da9a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_exposure_neg_1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_exposure_neg_2.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_exposure_neg_2.svg new file mode 100644 index 0000000..4debcae --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_exposure_neg_2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_exposure_plus_1.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_exposure_plus_1.svg new file mode 100644 index 0000000..6b813da --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_exposure_plus_1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_exposure_plus_2.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_exposure_plus_2.svg new file mode 100644 index 0000000..6faf77f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_exposure_plus_2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_exposure_zero.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_exposure_zero.svg new file mode 100644 index 0000000..e587dec --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_exposure_zero.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter.svg new file mode 100644 index 0000000..fc73b24 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_1.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_1.svg new file mode 100644 index 0000000..37c1f6f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_2.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_2.svg new file mode 100644 index 0000000..bbfd00f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_3.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_3.svg new file mode 100644 index 0000000..aa9aa22 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_4.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_4.svg new file mode 100644 index 0000000..9bafc7b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_5.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_5.svg new file mode 100644 index 0000000..8bf8f21 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_6.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_6.svg new file mode 100644 index 0000000..82e996e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_7.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_7.svg new file mode 100644 index 0000000..2507236 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_8.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_8.svg new file mode 100644 index 0000000..d618eb0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_9.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_9.svg new file mode 100644 index 0000000..d65551b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_9_plus.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_9_plus.svg new file mode 100644 index 0000000..bd7a097 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_9_plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_b_and_w.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_b_and_w.svg new file mode 100644 index 0000000..9db4aaa --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_b_and_w.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_center_focus.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_center_focus.svg new file mode 100644 index 0000000..2a4986c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_center_focus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_drama.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_drama.svg new file mode 100644 index 0000000..e11472c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_drama.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_frames.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_frames.svg new file mode 100644 index 0000000..175fee6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_frames.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_hdr.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_hdr.svg new file mode 100644 index 0000000..cf3b417 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_hdr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_none.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_none.svg new file mode 100644 index 0000000..142af75 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_tilt_shift.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_tilt_shift.svg new file mode 100644 index 0000000..7b458af --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_tilt_shift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_vintage.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_vintage.svg new file mode 100644 index 0000000..33d9c10 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_filter_vintage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_first_page.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_first_page.svg new file mode 100644 index 0000000..7b2d977 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_first_page.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_fitness_center.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_fitness_center.svg new file mode 100644 index 0000000..0082cb0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_fitness_center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_flare.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_flare.svg new file mode 100644 index 0000000..1a8e320 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_flare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_flash_auto.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_flash_auto.svg new file mode 100644 index 0000000..610d78e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_flash_auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_flash_off.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_flash_off.svg new file mode 100644 index 0000000..3734c94 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_flash_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_flash_on.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_flash_on.svg new file mode 100644 index 0000000..8289364 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_flash_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_flight.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_flight.svg new file mode 100644 index 0000000..ced9e65 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_flight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_flip.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_flip.svg new file mode 100644 index 0000000..bf31c49 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_flip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_folder_special.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_folder_special.svg new file mode 100644 index 0000000..b0ec38b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_folder_special.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_free_breakfast.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_free_breakfast.svg new file mode 100644 index 0000000..a695b7c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_free_breakfast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_fullscreen.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_fullscreen.svg new file mode 100644 index 0000000..f67eaba --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_fullscreen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_fullscreen_exit.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_fullscreen_exit.svg new file mode 100644 index 0000000..8f311fc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_fullscreen_exit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_golf_course.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_golf_course.svg new file mode 100644 index 0000000..9865027 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_golf_course.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_gradient.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_gradient.svg new file mode 100644 index 0000000..38ab34c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_gradient.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_grain.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_grain.svg new file mode 100644 index 0000000..36dbabc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_grain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_grid_off.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_grid_off.svg new file mode 100644 index 0000000..ee80e96 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_grid_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_grid_on.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_grid_on.svg new file mode 100644 index 0000000..6baaaec --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_grid_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_group.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_group.svg new file mode 100644 index 0000000..68410f3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_group_add.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_group_add.svg new file mode 100644 index 0000000..d227421 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_group_add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_hdr_off.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_hdr_off.svg new file mode 100644 index 0000000..73d16ae --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_hdr_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_hdr_on.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_hdr_on.svg new file mode 100644 index 0000000..0a0b8d4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_hdr_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_hdr_strong.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_hdr_strong.svg new file mode 100644 index 0000000..957f925 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_hdr_strong.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_hdr_weak.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_hdr_weak.svg new file mode 100644 index 0000000..d2d2be8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_hdr_weak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_healing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_healing.svg new file mode 100644 index 0000000..207fd5f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_healing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_hot_tub.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_hot_tub.svg new file mode 100644 index 0000000..45b8df2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_hot_tub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_hotel.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_hotel.svg new file mode 100644 index 0000000..d6d217e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_hotel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_image.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_image.svg new file mode 100644 index 0000000..cc0c98a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_image_aspect_ratio.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_image_aspect_ratio.svg new file mode 100644 index 0000000..8ae5a88 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_image_aspect_ratio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_indeterminate_check_box.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_indeterminate_check_box.svg new file mode 100644 index 0000000..a2b16a3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_indeterminate_check_box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_iso.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_iso.svg new file mode 100644 index 0000000..21c50e7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_iso.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_kitchen.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_kitchen.svg new file mode 100644 index 0000000..140beb9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_kitchen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_landscape.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_landscape.svg new file mode 100644 index 0000000..cf3b417 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_landscape.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_last_page.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_last_page.svg new file mode 100644 index 0000000..141615c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_last_page.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_layers.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_layers.svg new file mode 100644 index 0000000..ead3d37 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_layers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_layers_clear.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_layers_clear.svg new file mode 100644 index 0000000..527e300 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_layers_clear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_leak_add.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_leak_add.svg new file mode 100644 index 0000000..d9aa1e9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_leak_add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_leak_remove.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_leak_remove.svg new file mode 100644 index 0000000..516681f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_leak_remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_lens.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_lens.svg new file mode 100644 index 0000000..b544e41 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_lens.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_linked_camera.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_linked_camera.svg new file mode 100644 index 0000000..fcae15e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_linked_camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_live_tv.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_live_tv.svg new file mode 100644 index 0000000..c552978 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_live_tv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_activity.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_activity.svg new file mode 100644 index 0000000..db9ee3d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_activity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_airport.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_airport.svg new file mode 100644 index 0000000..dcec8eb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_airport.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_atm.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_atm.svg new file mode 100644 index 0000000..66bda51 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_atm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_bar.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_bar.svg new file mode 100644 index 0000000..7f8f7f1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_cafe.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_cafe.svg new file mode 100644 index 0000000..7b8deb2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_cafe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_car_wash.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_car_wash.svg new file mode 100644 index 0000000..80df7e8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_car_wash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_convenience_store.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_convenience_store.svg new file mode 100644 index 0000000..1d781eb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_convenience_store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_dining.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_dining.svg new file mode 100644 index 0000000..0eb3e98 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_dining.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_drink.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_drink.svg new file mode 100644 index 0000000..9272b4a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_drink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_florist.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_florist.svg new file mode 100644 index 0000000..68a7aae --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_florist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_gas_station.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_gas_station.svg new file mode 100644 index 0000000..4d1c83f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_gas_station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_grocery_store.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_grocery_store.svg new file mode 100644 index 0000000..6149eb4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_grocery_store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_hospital.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_hospital.svg new file mode 100644 index 0000000..2877153 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_hospital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_hotel.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_hotel.svg new file mode 100644 index 0000000..d6d217e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_hotel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_laundry_service.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_laundry_service.svg new file mode 100644 index 0000000..9995131 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_laundry_service.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_library.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_library.svg new file mode 100644 index 0000000..01ab87e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_library.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_mall.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_mall.svg new file mode 100644 index 0000000..796942c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_mall.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_movies.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_movies.svg new file mode 100644 index 0000000..783e2ac --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_movies.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_offer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_offer.svg new file mode 100644 index 0000000..056d687 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_offer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_parking.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_parking.svg new file mode 100644 index 0000000..cdfc4c7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_parking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_pharmacy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_pharmacy.svg new file mode 100644 index 0000000..482ab9d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_pharmacy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_phone.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_phone.svg new file mode 100644 index 0000000..c5135b9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_pizza.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_pizza.svg new file mode 100644 index 0000000..4b48024 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_pizza.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_play.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_play.svg new file mode 100644 index 0000000..db9ee3d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_post_office.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_post_office.svg new file mode 100644 index 0000000..94574d5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_post_office.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_printshop.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_printshop.svg new file mode 100644 index 0000000..a5da338 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_printshop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_see.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_see.svg new file mode 100644 index 0000000..96496b5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_see.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_shipping.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_shipping.svg new file mode 100644 index 0000000..7a5c95d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_shipping.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_taxi.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_taxi.svg new file mode 100644 index 0000000..bf3b4c3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_local_taxi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_location_city.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_location_city.svg new file mode 100644 index 0000000..1cf82d5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_location_city.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_looks.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_looks.svg new file mode 100644 index 0000000..4940b95 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_looks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_looks_3.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_looks_3.svg new file mode 100644 index 0000000..180b2b6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_looks_3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_looks_4.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_looks_4.svg new file mode 100644 index 0000000..12e789e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_looks_4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_looks_5.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_looks_5.svg new file mode 100644 index 0000000..1dd9e80 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_looks_5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_looks_6.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_looks_6.svg new file mode 100644 index 0000000..504d035 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_looks_6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_looks_one.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_looks_one.svg new file mode 100644 index 0000000..27dfeef --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_looks_one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_looks_two.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_looks_two.svg new file mode 100644 index 0000000..6f2b732 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_looks_two.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_loupe.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_loupe.svg new file mode 100644 index 0000000..54368e1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_loupe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_map.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_map.svg new file mode 100644 index 0000000..02e5c1f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_menu.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_menu.svg new file mode 100644 index 0000000..2d004b6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_menu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_mms.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_mms.svg new file mode 100644 index 0000000..5ea2af4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_mms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_monochrome_photos.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_monochrome_photos.svg new file mode 100644 index 0000000..341cfb6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_monochrome_photos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_mood.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_mood.svg new file mode 100644 index 0000000..a205da5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_mood.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_mood_bad.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_mood_bad.svg new file mode 100644 index 0000000..61dd464 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_mood_bad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_more.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_more.svg new file mode 100644 index 0000000..96f215f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_more_horiz.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_more_horiz.svg new file mode 100644 index 0000000..3aa8e0b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_more_horiz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_more_vert.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_more_vert.svg new file mode 100644 index 0000000..f29ac2f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_more_vert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_movie_creation.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_movie_creation.svg new file mode 100644 index 0000000..1fe4eda --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_movie_creation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_movie_filter.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_movie_filter.svg new file mode 100644 index 0000000..11e1954 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_movie_filter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_musmap_icon_googlemd_note.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_musmap_icon_googlemd_note.svg new file mode 100644 index 0000000..9f4b195 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_musmap_icon_googlemd_note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_my_location.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_my_location.svg new file mode 100644 index 0000000..bdcd468 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_my_location.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_nature.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_nature.svg new file mode 100644 index 0000000..55814e4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_nature.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_nature_people.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_nature_people.svg new file mode 100644 index 0000000..295fd33 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_nature_people.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_navigation.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_navigation.svg new file mode 100644 index 0000000..446abc6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_navigation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_near_me.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_near_me.svg new file mode 100644 index 0000000..4b05897 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_near_me.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_network_check.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_network_check.svg new file mode 100644 index 0000000..93008b6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_network_check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_network_locked.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_network_locked.svg new file mode 100644 index 0000000..274ff0d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_network_locked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_no_encryption.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_no_encryption.svg new file mode 100644 index 0000000..d245d14 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_no_encryption.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_notifications.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_notifications.svg new file mode 100644 index 0000000..022995c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_notifications.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_notifications_active.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_notifications_active.svg new file mode 100644 index 0000000..734fc29 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_notifications_active.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_notifications_none.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_notifications_none.svg new file mode 100644 index 0000000..ca4e0ea --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_notifications_none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_notifications_off.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_notifications_off.svg new file mode 100644 index 0000000..f2e1c11 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_notifications_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_notifications_paused.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_notifications_paused.svg new file mode 100644 index 0000000..a522a4f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_notifications_paused.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_ondemand_video.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_ondemand_video.svg new file mode 100644 index 0000000..578b08a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_ondemand_video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_pages.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_pages.svg new file mode 100644 index 0000000..410dbdc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_pages.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_palette.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_palette.svg new file mode 100644 index 0000000..f5f36ad --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_palette.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_panorama.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_panorama.svg new file mode 100644 index 0000000..aff2be5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_panorama.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_panorama_fish_eye.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_panorama_fish_eye.svg new file mode 100644 index 0000000..7fef185 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_panorama_fish_eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_panorama_horizontal.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_panorama_horizontal.svg new file mode 100644 index 0000000..ed3bbc0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_panorama_horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_panorama_vertical.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_panorama_vertical.svg new file mode 100644 index 0000000..80ec4c7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_panorama_vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_panorama_wide_angle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_panorama_wide_angle.svg new file mode 100644 index 0000000..200d5b2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_panorama_wide_angle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_party_mode.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_party_mode.svg new file mode 100644 index 0000000..02f750f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_party_mode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_people.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_people.svg new file mode 100644 index 0000000..68410f3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_people.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_people_outline.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_people_outline.svg new file mode 100644 index 0000000..c22d4ec --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_people_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_person.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_person.svg new file mode 100644 index 0000000..b112995 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_person.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_person_add.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_person_add.svg new file mode 100644 index 0000000..577db86 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_person_add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_person_outline.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_person_outline.svg new file mode 100644 index 0000000..a96907e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_person_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_personal_video.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_personal_video.svg new file mode 100644 index 0000000..422b5d0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_personal_video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_phone_bluetooth_speaker.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_phone_bluetooth_speaker.svg new file mode 100644 index 0000000..4a795ef --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_phone_bluetooth_speaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_phone_forwarded.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_phone_forwarded.svg new file mode 100644 index 0000000..6373b08 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_phone_forwarded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_phone_in_talk.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_phone_in_talk.svg new file mode 100644 index 0000000..7bef157 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_phone_in_talk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_phone_locked.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_phone_locked.svg new file mode 100644 index 0000000..b406691 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_phone_locked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_phone_missed.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_phone_missed.svg new file mode 100644 index 0000000..303f7e4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_phone_missed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_phone_paused.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_phone_paused.svg new file mode 100644 index 0000000..9e72bb2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_phone_paused.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo.svg new file mode 100644 index 0000000..cc0c98a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo_album.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo_album.svg new file mode 100644 index 0000000..775e4b8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo_album.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo_camera.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo_camera.svg new file mode 100644 index 0000000..96496b5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo_camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo_filter.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo_filter.svg new file mode 100644 index 0000000..cb25f6e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo_filter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo_library.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo_library.svg new file mode 100644 index 0000000..8025d1c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo_library.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo_size_select_actual.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo_size_select_actual.svg new file mode 100644 index 0000000..78653a1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo_size_select_actual.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo_size_select_large.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo_size_select_large.svg new file mode 100644 index 0000000..52b554c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo_size_select_large.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo_size_select_small.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo_size_select_small.svg new file mode 100644 index 0000000..4aa6e70 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_photo_size_select_small.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_picture_as_pdf.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_picture_as_pdf.svg new file mode 100644 index 0000000..75bdd32 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_picture_as_pdf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_plus_one.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_plus_one.svg new file mode 100644 index 0000000..598dcfc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_plus_one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_poll.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_poll.svg new file mode 100644 index 0000000..e744cc0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_poll.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_pool.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_pool.svg new file mode 100644 index 0000000..a8df96f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_pool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_portrait.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_portrait.svg new file mode 100644 index 0000000..f5e1b47 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_portrait.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_power.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_power.svg new file mode 100644 index 0000000..e30fdbc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_power.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_priority_high.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_priority_high.svg new file mode 100644 index 0000000..ef6f58b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_priority_high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_public.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_public.svg new file mode 100644 index 0000000..f399fd7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_public.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_radio_button_checked.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_radio_button_checked.svg new file mode 100644 index 0000000..210569e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_radio_button_checked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_radio_button_unchecked.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_radio_button_unchecked.svg new file mode 100644 index 0000000..9ca8f61 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_radio_button_unchecked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_rate_review.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_rate_review.svg new file mode 100644 index 0000000..82fe67e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_rate_review.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_refresh.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_refresh.svg new file mode 100644 index 0000000..a136efe --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_remove_red_eye.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_remove_red_eye.svg new file mode 100644 index 0000000..9a38cdc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_remove_red_eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_restaurant.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_restaurant.svg new file mode 100644 index 0000000..a3e635e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_restaurant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_restaurant_menu.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_restaurant_menu.svg new file mode 100644 index 0000000..0eb3e98 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_restaurant_menu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_room_service.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_room_service.svg new file mode 100644 index 0000000..249ab1f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_room_service.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_rotate_90_degrees_ccw.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_rotate_90_degrees_ccw.svg new file mode 100644 index 0000000..fd30e61 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_rotate_90_degrees_ccw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_rotate_left.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_rotate_left.svg new file mode 100644 index 0000000..8d6458c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_rotate_left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_rotate_right.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_rotate_right.svg new file mode 100644 index 0000000..e6c3553 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_rotate_right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_rv_hookup.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_rv_hookup.svg new file mode 100644 index 0000000..88d3121 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_rv_hookup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_satellite.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_satellite.svg new file mode 100644 index 0000000..26fdaa0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_satellite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_school.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_school.svg new file mode 100644 index 0000000..0e21828 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_school.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sd_card.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sd_card.svg new file mode 100644 index 0000000..0f74bfa --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sd_card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sentiment_dissatisfied.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sentiment_dissatisfied.svg new file mode 100644 index 0000000..e1757cb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sentiment_dissatisfied.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sentiment_neutral.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sentiment_neutral.svg new file mode 100644 index 0000000..342ac53 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sentiment_neutral.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sentiment_satisfied.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sentiment_satisfied.svg new file mode 100644 index 0000000..a3a4e00 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sentiment_satisfied.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sentiment_very_dissatisfied.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sentiment_very_dissatisfied.svg new file mode 100644 index 0000000..2033f4c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sentiment_very_dissatisfied.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sentiment_very_satisfied.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sentiment_very_satisfied.svg new file mode 100644 index 0000000..4eeabc6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sentiment_very_satisfied.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_share.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_share.svg new file mode 100644 index 0000000..0774213 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sim_card_alert.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sim_card_alert.svg new file mode 100644 index 0000000..2792ec9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sim_card_alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_slideshow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_slideshow.svg new file mode 100644 index 0000000..ddda426 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_slideshow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_smoke_free.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_smoke_free.svg new file mode 100644 index 0000000..f0d1a69 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_smoke_free.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_smoking_rooms.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_smoking_rooms.svg new file mode 100644 index 0000000..6a24039 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_smoking_rooms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sms.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sms.svg new file mode 100644 index 0000000..c466e49 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sms_failed.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sms_failed.svg new file mode 100644 index 0000000..53bc17e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sms_failed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_spa.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_spa.svg new file mode 100644 index 0000000..0ccf392 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_spa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_star.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_star.svg new file mode 100644 index 0000000..5707e94 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_star_border.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_star_border.svg new file mode 100644 index 0000000..df65cb0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_star_border.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_star_half.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_star_half.svg new file mode 100644 index 0000000..c116b46 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_star_half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_store_mall_directory.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_store_mall_directory.svg new file mode 100644 index 0000000..79d7181 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_store_mall_directory.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_straighten.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_straighten.svg new file mode 100644 index 0000000..a93e4f5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_straighten.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_streetview.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_streetview.svg new file mode 100644 index 0000000..eddada9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_streetview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_style.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_style.svg new file mode 100644 index 0000000..f9aa830 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_style.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_subdirectory_arrow_left.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_subdirectory_arrow_left.svg new file mode 100644 index 0000000..711baf2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_subdirectory_arrow_left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_subdirectory_arrow_right.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_subdirectory_arrow_right.svg new file mode 100644 index 0000000..e4e46bd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_subdirectory_arrow_right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_subway.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_subway.svg new file mode 100644 index 0000000..0f0b5d4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_subway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_switch_camera.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_switch_camera.svg new file mode 100644 index 0000000..f179905 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_switch_camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_switch_video.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_switch_video.svg new file mode 100644 index 0000000..a6a218a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_switch_video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sync.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sync.svg new file mode 100644 index 0000000..1f1e3ad --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sync_disabled.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sync_disabled.svg new file mode 100644 index 0000000..d03b1a5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sync_disabled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sync_problem.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sync_problem.svg new file mode 100644 index 0000000..308d36d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_sync_problem.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_system_update.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_system_update.svg new file mode 100644 index 0000000..081393b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_system_update.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_tag_faces.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_tag_faces.svg new file mode 100644 index 0000000..a205da5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_tag_faces.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_tap_and_play.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_tap_and_play.svg new file mode 100644 index 0000000..2b54833 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_tap_and_play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_terrain.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_terrain.svg new file mode 100644 index 0000000..cf3b417 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_terrain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_texture.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_texture.svg new file mode 100644 index 0000000..5292a94 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_texture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_time_to_leave.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_time_to_leave.svg new file mode 100644 index 0000000..5a5a996 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_time_to_leave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_timelapse.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_timelapse.svg new file mode 100644 index 0000000..0860c92 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_timelapse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_timer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_timer.svg new file mode 100644 index 0000000..54ca343 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_timer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_timer_10.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_timer_10.svg new file mode 100644 index 0000000..75202eb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_timer_10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_timer_3.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_timer_3.svg new file mode 100644 index 0000000..9c171ed --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_timer_3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_timer_off.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_timer_off.svg new file mode 100644 index 0000000..a412af1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_timer_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_tonality.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_tonality.svg new file mode 100644 index 0000000..e5980c9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_tonality.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_traffic.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_traffic.svg new file mode 100644 index 0000000..5827042 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_traffic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_train.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_train.svg new file mode 100644 index 0000000..d072150 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_train.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_tram.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_tram.svg new file mode 100644 index 0000000..be025a4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_tram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_transfer_within_a_station.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_transfer_within_a_station.svg new file mode 100644 index 0000000..63747a4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_transfer_within_a_station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_transform.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_transform.svg new file mode 100644 index 0000000..3a7f3d7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_transform.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_tune.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_tune.svg new file mode 100644 index 0000000..790fa5e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_tune.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_unfold_less.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_unfold_less.svg new file mode 100644 index 0000000..df223a4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_unfold_less.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_unfold_more.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_unfold_more.svg new file mode 100644 index 0000000..bc536d2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_unfold_more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_vibration.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_vibration.svg new file mode 100644 index 0000000..3889fbb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_vibration.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_view_comfy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_view_comfy.svg new file mode 100644 index 0000000..c171564 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_view_comfy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_view_compact.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_view_compact.svg new file mode 100644 index 0000000..d0164ed --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_view_compact.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_vignette.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_vignette.svg new file mode 100644 index 0000000..5a51b4f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_vignette.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_voice_chat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_voice_chat.svg new file mode 100644 index 0000000..dcbb78a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_voice_chat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_vpn_lock.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_vpn_lock.svg new file mode 100644 index 0000000..148686e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_vpn_lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_wb_auto.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_wb_auto.svg new file mode 100644 index 0000000..e21d792 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_wb_auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_wb_cloudy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_wb_cloudy.svg new file mode 100644 index 0000000..4f7ad66 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_wb_cloudy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_wb_incandescent.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_wb_incandescent.svg new file mode 100644 index 0000000..f5ad195 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_wb_incandescent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_wb_iridescent.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_wb_iridescent.svg new file mode 100644 index 0000000..2de6311 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_wb_iridescent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_wb_sunny.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_wb_sunny.svg new file mode 100644 index 0000000..44080ed --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_wb_sunny.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_wc.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_wc.svg new file mode 100644 index 0000000..f9424cf --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_wc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_whatshot.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_whatshot.svg new file mode 100644 index 0000000..c6d5fdf --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_whatshot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_wifi.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_wifi.svg new file mode 100644 index 0000000..58ad166 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/googlemd_wifi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/government_city_hall.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/government_city_hall.svg new file mode 100644 index 0000000..ce18e1d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/government_city_hall.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/government_courthouse.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/government_courthouse.svg new file mode 100644 index 0000000..f2b82bc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/government_courthouse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/government_embassy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/government_embassy.svg new file mode 100644 index 0000000..a40230f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/government_embassy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/government_fire_station.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/government_fire_station.svg new file mode 100644 index 0000000..6f11258 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/government_fire_station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/government_local_government.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/government_local_government.svg new file mode 100644 index 0000000..bd0e810 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/government_local_government.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/government_police.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/government_police.svg new file mode 100644 index 0000000..92c1ab6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/government_police.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/government_political.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/government_political.svg new file mode 100644 index 0000000..c6ee182 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/government_political.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/health_dentist.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/health_dentist.svg new file mode 100644 index 0000000..7ff0043 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/health_dentist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/health_doctor.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/health_doctor.svg new file mode 100644 index 0000000..fe3acb4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/health_doctor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/health_health.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/health_health.svg new file mode 100644 index 0000000..d1e61e5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/health_health.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/health_hospital.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/health_hospital.svg new file mode 100644 index 0000000..ee24bf0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/health_hospital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/health_pharmacy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/health_pharmacy.svg new file mode 100644 index 0000000..a2acec8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/health_pharmacy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/health_physiotherapist.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/health_physiotherapist.svg new file mode 100644 index 0000000..8d9c62e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/health_physiotherapist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/health_veterinary_care.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/health_veterinary_care.svg new file mode 100644 index 0000000..36bcfe8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/health_veterinary_care.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_abseiling.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_abseiling.svg new file mode 100644 index 0000000..8707117 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_abseiling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_archery.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_archery.svg new file mode 100644 index 0000000..e046048 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_archery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_baseball.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_baseball.svg new file mode 100644 index 0000000..724a4e0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_baseball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_climbing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_climbing.svg new file mode 100644 index 0000000..55f6e3d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_climbing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_hang_gliding.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_hang_gliding.svg new file mode 100644 index 0000000..2e64507 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_hang_gliding.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_inline_skating.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_inline_skating.svg new file mode 100644 index 0000000..d499ca4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_inline_skating.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_playground.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_playground.svg new file mode 100644 index 0000000..ef3c36c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_playground.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_skateboarding.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_skateboarding.svg new file mode 100644 index 0000000..d3ef0c3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_skateboarding.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_tennis.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_tennis.svg new file mode 100644 index 0000000..372c523 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/landactivities_tennis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_1st_place_medal.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_1st_place_medal.svg new file mode 100644 index 0000000..1acaaa4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_1st_place_medal.svg @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_2nd_place_medal.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_2nd_place_medal.svg new file mode 100644 index 0000000..2127cd4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_2nd_place_medal.svg @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_3rd_place_medal.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_3rd_place_medal.svg new file mode 100644 index 0000000..eff0b9e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_3rd_place_medal.svg @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_a_button_blood_type.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_a_button_blood_type.svg new file mode 100644 index 0000000..cc58f65 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_a_button_blood_type.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ab_button_blood_type.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ab_button_blood_type.svg new file mode 100644 index 0000000..c076649 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ab_button_blood_type.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_abacus.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_abacus.svg new file mode 100644 index 0000000..5f786a0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_abacus.svg @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_accordion.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_accordion.svg new file mode 100644 index 0000000..f6577f2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_accordion.svg @@ -0,0 +1,189 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_add_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_add_button.svg new file mode 100644 index 0000000..33f81c5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_add_button.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_add_contact.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_add_contact.svg new file mode 100644 index 0000000..916f2e0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_add_contact.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_adhesive_bandage.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_adhesive_bandage.svg new file mode 100644 index 0000000..488e49c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_adhesive_bandage.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_admission_tickets.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_admission_tickets.svg new file mode 100644 index 0000000..9bc1bc4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_admission_tickets.svg @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_aerial_tramway.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_aerial_tramway.svg new file mode 100644 index 0000000..62554d1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_aerial_tramway.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_airplane.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_airplane.svg new file mode 100644 index 0000000..969a073 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_airplane.svg @@ -0,0 +1,30 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_airplane_arrival.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_airplane_arrival.svg new file mode 100644 index 0000000..7823b60 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_airplane_arrival.svg @@ -0,0 +1,50 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_airplane_departure.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_airplane_departure.svg new file mode 100644 index 0000000..be49ab1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_airplane_departure.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_alarm_clock.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_alarm_clock.svg new file mode 100644 index 0000000..b7b3e6a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_alarm_clock.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_alembic.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_alembic.svg new file mode 100644 index 0000000..3815d3f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_alembic.svg @@ -0,0 +1,37 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_alien.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_alien.svg new file mode 100644 index 0000000..7f414d5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_alien.svg @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_alien_monster.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_alien_monster.svg new file mode 100644 index 0000000..22db7bd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_alien_monster.svg @@ -0,0 +1,221 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ambulance.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ambulance.svg new file mode 100644 index 0000000..4e772d7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ambulance.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_american_football.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_american_football.svg new file mode 100644 index 0000000..ce9b9b0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_american_football.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_amphora.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_amphora.svg new file mode 100644 index 0000000..6e99a2f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_amphora.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_anatomical_heart.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_anatomical_heart.svg new file mode 100644 index 0000000..11bcf62 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_anatomical_heart.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_anchor.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_anchor.svg new file mode 100644 index 0000000..0872dae --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_anchor.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_android.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_android.svg new file mode 100644 index 0000000..0c37898 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_android.svg @@ -0,0 +1,23 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_anger_symbol.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_anger_symbol.svg new file mode 100644 index 0000000..cf54a83 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_anger_symbol.svg @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_angry_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_angry_face.svg new file mode 100644 index 0000000..c961488 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_angry_face.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_angry_face_with_horns.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_angry_face_with_horns.svg new file mode 100644 index 0000000..aaab267 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_angry_face_with_horns.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_anguished_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_anguished_face.svg new file mode 100644 index 0000000..7535289 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_anguished_face.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_annoyed_face_with_tongue.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_annoyed_face_with_tongue.svg new file mode 100644 index 0000000..7dfc000 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_annoyed_face_with_tongue.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ant.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ant.svg new file mode 100644 index 0000000..439a68e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ant.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_antenna_bars.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_antenna_bars.svg new file mode 100644 index 0000000..cf4c625 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_antenna_bars.svg @@ -0,0 +1,62 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_anticlockwise_triangle_headed_top_u_shaped_arrow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_anticlockwise_triangle_headed_top_u_shaped_arrow.svg new file mode 100644 index 0000000..a623bbb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_anticlockwise_triangle_headed_top_u_shaped_arrow.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_anxious_face_with_sweat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_anxious_face_with_sweat.svg new file mode 100644 index 0000000..32b9180 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_anxious_face_with_sweat.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_aquarius.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_aquarius.svg new file mode 100644 index 0000000..835d457 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_aquarius.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_archive.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_archive.svg new file mode 100644 index 0000000..18e56c5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_archive.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_arduino.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_arduino.svg new file mode 100644 index 0000000..4970a7a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_arduino.svg @@ -0,0 +1,58 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_aries.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_aries.svg new file mode 100644 index 0000000..33de072 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_aries.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_armchair.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_armchair.svg new file mode 100644 index 0000000..80f2acd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_armchair.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_arrow_turn_right.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_arrow_turn_right.svg new file mode 100644 index 0000000..c2c8bbb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_arrow_turn_right.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_articulated_lorry.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_articulated_lorry.svg new file mode 100644 index 0000000..441abfc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_articulated_lorry.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_artist.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_artist.svg new file mode 100644 index 0000000..7e36101 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_artist.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_artist_palette.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_artist_palette.svg new file mode 100644 index 0000000..c4d26ca --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_artist_palette.svg @@ -0,0 +1,54 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_assembly_group.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_assembly_group.svg new file mode 100644 index 0000000..66f00ef --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_assembly_group.svg @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_assembly_point.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_assembly_point.svg new file mode 100644 index 0000000..6e89ed8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_assembly_point.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_astonished_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_astonished_face.svg new file mode 100644 index 0000000..6dfb125 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_astonished_face.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_astronaut.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_astronaut.svg new file mode 100644 index 0000000..841f8aa --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_astronaut.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_atm_sign.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_atm_sign.svg new file mode 100644 index 0000000..1444234 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_atm_sign.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_atom_bomb.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_atom_bomb.svg new file mode 100644 index 0000000..7bc2346 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_atom_bomb.svg @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_atom_symbol.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_atom_symbol.svg new file mode 100644 index 0000000..40b1ba6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_atom_symbol.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_augmented_reality.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_augmented_reality.svg new file mode 100644 index 0000000..17ba718 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_augmented_reality.svg @@ -0,0 +1,180 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_authority.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_authority.svg new file mode 100644 index 0000000..c908097 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_authority.svg @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_authority_building.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_authority_building.svg new file mode 100644 index 0000000..276923d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_authority_building.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_authority_instruction.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_authority_instruction.svg new file mode 100644 index 0000000..bc09a71 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_authority_instruction.svg @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_auto_rickshaw.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_auto_rickshaw.svg new file mode 100644 index 0000000..5b12420 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_auto_rickshaw.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_automobile.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_automobile.svg new file mode 100644 index 0000000..de0ebcb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_automobile.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_autonomous_car.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_autonomous_car.svg new file mode 100644 index 0000000..f57a4e7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_autonomous_car.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_avalanche.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_avalanche.svg new file mode 100644 index 0000000..e33204b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_avalanche.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_avocado.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_avocado.svg new file mode 100644 index 0000000..7e83eca --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_avocado.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_axe.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_axe.svg new file mode 100644 index 0000000..e0069c8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_axe.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_b_button_blood_type.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_b_button_blood_type.svg new file mode 100644 index 0000000..7c80206 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_b_button_blood_type.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baby.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baby.svg new file mode 100644 index 0000000..67e2ca6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baby.svg @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baby_angel.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baby_angel.svg new file mode 100644 index 0000000..f2e6261 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baby_angel.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baby_bottle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baby_bottle.svg new file mode 100644 index 0000000..4c4a18e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baby_bottle.svg @@ -0,0 +1,58 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baby_chick.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baby_chick.svg new file mode 100644 index 0000000..e954ef5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baby_chick.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baby_symbol.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baby_symbol.svg new file mode 100644 index 0000000..1e90e49 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baby_symbol.svg @@ -0,0 +1,54 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_back_arrow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_back_arrow.svg new file mode 100644 index 0000000..b58a031 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_back_arrow.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_backache.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_backache.svg new file mode 100644 index 0000000..5a0ceab --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_backache.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_backhand_index_pointing_down.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_backhand_index_pointing_down.svg new file mode 100644 index 0000000..c782945 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_backhand_index_pointing_down.svg @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_backhand_index_pointing_left.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_backhand_index_pointing_left.svg new file mode 100644 index 0000000..d747e1d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_backhand_index_pointing_left.svg @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_backhand_index_pointing_right.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_backhand_index_pointing_right.svg new file mode 100644 index 0000000..ea1e387 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_backhand_index_pointing_right.svg @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_backhand_index_pointing_up.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_backhand_index_pointing_up.svg new file mode 100644 index 0000000..2927908 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_backhand_index_pointing_up.svg @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_backpack.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_backpack.svg new file mode 100644 index 0000000..c9fa6f6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_backpack.svg @@ -0,0 +1,46 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bacon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bacon.svg new file mode 100644 index 0000000..8e0f512 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bacon.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_badger.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_badger.svg new file mode 100644 index 0000000..a67f758 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_badger.svg @@ -0,0 +1,34 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_badminton.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_badminton.svg new file mode 100644 index 0000000..b58dae1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_badminton.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bagel.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bagel.svg new file mode 100644 index 0000000..f604aa8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bagel.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baggage_claim.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baggage_claim.svg new file mode 100644 index 0000000..7c10623 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baggage_claim.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baguette_bread.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baguette_bread.svg new file mode 100644 index 0000000..4f19548 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baguette_bread.svg @@ -0,0 +1,52 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_balance_scale.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_balance_scale.svg new file mode 100644 index 0000000..582d6c7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_balance_scale.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bald.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bald.svg new file mode 100644 index 0000000..d38905c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bald.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ballet_shoes.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ballet_shoes.svg new file mode 100644 index 0000000..d098927 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ballet_shoes.svg @@ -0,0 +1,37 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_balloon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_balloon.svg new file mode 100644 index 0000000..785f979 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_balloon.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ballot_box_with_ballot.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ballot_box_with_ballot.svg new file mode 100644 index 0000000..43d84ce --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ballot_box_with_ballot.svg @@ -0,0 +1,45 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_banana.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_banana.svg new file mode 100644 index 0000000..2082727 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_banana.svg @@ -0,0 +1,37 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bandage_change.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bandage_change.svg new file mode 100644 index 0000000..fef2dbe --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bandage_change.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bandage_scissors.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bandage_scissors.svg new file mode 100644 index 0000000..cd63043 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bandage_scissors.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_banjo.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_banjo.svg new file mode 100644 index 0000000..6e330ef --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_banjo.svg @@ -0,0 +1,36 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bank.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bank.svg new file mode 100644 index 0000000..0462f50 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bank.svg @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bar_chart.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bar_chart.svg new file mode 100644 index 0000000..b6258bd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bar_chart.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_barber_pole.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_barber_pole.svg new file mode 100644 index 0000000..dfdd18e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_barber_pole.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_barcode.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_barcode.svg new file mode 100644 index 0000000..07beeba --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_barcode.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_barista.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_barista.svg new file mode 100644 index 0000000..6d04cd3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_barista.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baseball.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baseball.svg new file mode 100644 index 0000000..c0053dc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_baseball.svg @@ -0,0 +1,162 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_basket.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_basket.svg new file mode 100644 index 0000000..cc8c3a0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_basket.svg @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_basketball.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_basketball.svg new file mode 100644 index 0000000..2117f18 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_basketball.svg @@ -0,0 +1,60 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bat.svg new file mode 100644 index 0000000..c1a6a39 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bat.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bathtub.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bathtub.svg new file mode 100644 index 0000000..6489c50 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bathtub.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_battery.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_battery.svg new file mode 100644 index 0000000..5516ba5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_battery.svg @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bavaria_flag.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bavaria_flag.svg new file mode 100644 index 0000000..2eabc9c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bavaria_flag.svg @@ -0,0 +1,24 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beach_with_umbrella.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beach_with_umbrella.svg new file mode 100644 index 0000000..591404c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beach_with_umbrella.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beaming_face_with_smiling_eyes.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beaming_face_with_smiling_eyes.svg new file mode 100644 index 0000000..6333e5e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beaming_face_with_smiling_eyes.svg @@ -0,0 +1,49 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beans.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beans.svg new file mode 100644 index 0000000..afdd404 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beans.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bear.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bear.svg new file mode 100644 index 0000000..e4a0d2c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bear.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beating_heart.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beating_heart.svg new file mode 100644 index 0000000..73ef716 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beating_heart.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beaver.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beaver.svg new file mode 100644 index 0000000..40e8685 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beaver.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bed.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bed.svg new file mode 100644 index 0000000..4d497f7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bed.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bed_linen.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bed_linen.svg new file mode 100644 index 0000000..d2b70f5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bed_linen.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beer_mug.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beer_mug.svg new file mode 100644 index 0000000..c4a49f8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beer_mug.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beetle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beetle.svg new file mode 100644 index 0000000..a2d3747 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beetle.svg @@ -0,0 +1,197 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bell.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bell.svg new file mode 100644 index 0000000..5a6265a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bell.svg @@ -0,0 +1,32 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bell_pepper.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bell_pepper.svg new file mode 100644 index 0000000..ad0e6a7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bell_pepper.svg @@ -0,0 +1,47 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bell_with_slash.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bell_with_slash.svg new file mode 100644 index 0000000..ff9e6e0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bell_with_slash.svg @@ -0,0 +1,52 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bellhop_bell.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bellhop_bell.svg new file mode 100644 index 0000000..afe3545 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bellhop_bell.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beluga.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beluga.svg new file mode 100644 index 0000000..8effe7d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beluga.svg @@ -0,0 +1,25 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bento_box.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bento_box.svg new file mode 100644 index 0000000..f39c3c0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bento_box.svg @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_berlin_flag.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_berlin_flag.svg new file mode 100644 index 0000000..bc632fc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_berlin_flag.svg @@ -0,0 +1,30 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beverage_box.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beverage_box.svg new file mode 100644 index 0000000..3462214 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_beverage_box.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bicycle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bicycle.svg new file mode 100644 index 0000000..7286891 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bicycle.svg @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bikini.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bikini.svg new file mode 100644 index 0000000..7ffc823 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bikini.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_billed_cap.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_billed_cap.svg new file mode 100644 index 0000000..6159c1b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_billed_cap.svg @@ -0,0 +1,42 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_biohazard.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_biohazard.svg new file mode 100644 index 0000000..41815f4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_biohazard.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bird.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bird.svg new file mode 100644 index 0000000..3dc7fb4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bird.svg @@ -0,0 +1,51 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_birthday_cake.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_birthday_cake.svg new file mode 100644 index 0000000..2e31b86 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_birthday_cake.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bison.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bison.svg new file mode 100644 index 0000000..251d193 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bison.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_biting_lip.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_biting_lip.svg new file mode 100644 index 0000000..e2b26de --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_biting_lip.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_black_hole.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_black_hole.svg new file mode 100644 index 0000000..9fa0e19 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_black_hole.svg @@ -0,0 +1,28 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_blood_transfusion.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_blood_transfusion.svg new file mode 100644 index 0000000..b6fad6d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_blood_transfusion.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_blossom.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_blossom.svg new file mode 100644 index 0000000..cd80bed --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_blossom.svg @@ -0,0 +1,41 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_blowfish.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_blowfish.svg new file mode 100644 index 0000000..a390eb8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_blowfish.svg @@ -0,0 +1,257 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_blue_book.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_blue_book.svg new file mode 100644 index 0000000..bbcdf8a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_blue_book.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_blueberries.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_blueberries.svg new file mode 100644 index 0000000..5801884 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_blueberries.svg @@ -0,0 +1,41 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_boar.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_boar.svg new file mode 100644 index 0000000..00b342b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_boar.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bomb.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bomb.svg new file mode 100644 index 0000000..ec9309a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bomb.svg @@ -0,0 +1,39 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bone.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bone.svg new file mode 100644 index 0000000..9fea6fa --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bone.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bookmark.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bookmark.svg new file mode 100644 index 0000000..fc95213 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bookmark.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bookmark_tabs.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bookmark_tabs.svg new file mode 100644 index 0000000..1699ede --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bookmark_tabs.svg @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_books.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_books.svg new file mode 100644 index 0000000..a63c31a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_books.svg @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_boomerang.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_boomerang.svg new file mode 100644 index 0000000..40693ff --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_boomerang.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bottle_with_popping_cork.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bottle_with_popping_cork.svg new file mode 100644 index 0000000..07ff58b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bottle_with_popping_cork.svg @@ -0,0 +1,46 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_boule_bread.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_boule_bread.svg new file mode 100644 index 0000000..e3111de --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_boule_bread.svg @@ -0,0 +1,25 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bouquet.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bouquet.svg new file mode 100644 index 0000000..8eb0224 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bouquet.svg @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bow_and_arrow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bow_and_arrow.svg new file mode 100644 index 0000000..8967d54 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bow_and_arrow.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bowl_with_spoon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bowl_with_spoon.svg new file mode 100644 index 0000000..5c4c791 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bowl_with_spoon.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bowling.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bowling.svg new file mode 100644 index 0000000..6bc5a1b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bowling.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_boxing_glove.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_boxing_glove.svg new file mode 100644 index 0000000..fc467ef --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_boxing_glove.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_boy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_boy.svg new file mode 100644 index 0000000..24202d5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_boy.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_brain.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_brain.svg new file mode 100644 index 0000000..e45d870 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_brain.svg @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bread.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bread.svg new file mode 100644 index 0000000..6432a05 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bread.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_breast_feeding.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_breast_feeding.svg new file mode 100644 index 0000000..c53e1b2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_breast_feeding.svg @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_brick.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_brick.svg new file mode 100644 index 0000000..045a8d8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_brick.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bridge_at_night.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bridge_at_night.svg new file mode 100644 index 0000000..df7dcb5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bridge_at_night.svg @@ -0,0 +1,231 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_briefcase.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_briefcase.svg new file mode 100644 index 0000000..0820c89 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_briefcase.svg @@ -0,0 +1,46 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_briefs.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_briefs.svg new file mode 100644 index 0000000..23e4efa --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_briefs.svg @@ -0,0 +1,21 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bright_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bright_button.svg new file mode 100644 index 0000000..b3d102d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bright_button.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_broccoli.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_broccoli.svg new file mode 100644 index 0000000..acb4a4d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_broccoli.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_broken_heart.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_broken_heart.svg new file mode 100644 index 0000000..d8b327a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_broken_heart.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_broom.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_broom.svg new file mode 100644 index 0000000..e6767b5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_broom.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_browncoat_flag.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_browncoat_flag.svg new file mode 100644 index 0000000..214e0ca --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_browncoat_flag.svg @@ -0,0 +1,22 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bubble_tea.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bubble_tea.svg new file mode 100644 index 0000000..d9463a5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bubble_tea.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bubbles.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bubbles.svg new file mode 100644 index 0000000..143d2af --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bubbles.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bucket.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bucket.svg new file mode 100644 index 0000000..4d36e7e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bucket.svg @@ -0,0 +1,31 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bug.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bug.svg new file mode 100644 index 0000000..840a830 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bug.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_building_construction.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_building_construction.svg new file mode 100644 index 0000000..099d8cc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_building_construction.svg @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bullet_train.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bullet_train.svg new file mode 100644 index 0000000..1581c9d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bullet_train.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bullseye.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bullseye.svg new file mode 100644 index 0000000..b90eb8a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bullseye.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_burrito.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_burrito.svg new file mode 100644 index 0000000..f908624 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_burrito.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bus.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bus.svg new file mode 100644 index 0000000..5bb1172 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bus.svg @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bus_stop.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bus_stop.svg new file mode 100644 index 0000000..91cb523 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bus_stop.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bust_in_silhouette.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bust_in_silhouette.svg new file mode 100644 index 0000000..1f01086 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_bust_in_silhouette.svg @@ -0,0 +1,22 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_busts_in_silhouette.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_busts_in_silhouette.svg new file mode 100644 index 0000000..1ea0bfd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_busts_in_silhouette.svg @@ -0,0 +1,29 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_butter.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_butter.svg new file mode 100644 index 0000000..114cf16 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_butter.svg @@ -0,0 +1,47 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_butterfly.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_butterfly.svg new file mode 100644 index 0000000..87f6c20 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_butterfly.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cable.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cable.svg new file mode 100644 index 0000000..fe2e75b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cable.svg @@ -0,0 +1,40 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cactus.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cactus.svg new file mode 100644 index 0000000..d1c022f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cactus.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cafeteria.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cafeteria.svg new file mode 100644 index 0000000..1f0557e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cafeteria.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cake.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cake.svg new file mode 100644 index 0000000..c167100 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cake.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_calendar.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_calendar.svg new file mode 100644 index 0000000..24025d2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_calendar.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_california_flag.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_california_flag.svg new file mode 100644 index 0000000..3b5e615 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_california_flag.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_call_me_hand.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_call_me_hand.svg new file mode 100644 index 0000000..71c5978 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_call_me_hand.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_camel.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_camel.svg new file mode 100644 index 0000000..1b5efb2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_camel.svg @@ -0,0 +1,52 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_camera.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_camera.svg new file mode 100644 index 0000000..f33ccf7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_camera.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_camera_with_flash.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_camera_with_flash.svg new file mode 100644 index 0000000..a326e6b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_camera_with_flash.svg @@ -0,0 +1,57 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_camping.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_camping.svg new file mode 100644 index 0000000..67c65ae --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_camping.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cancer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cancer.svg new file mode 100644 index 0000000..7d83492 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cancer.svg @@ -0,0 +1,48 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_candle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_candle.svg new file mode 100644 index 0000000..36aec9f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_candle.svg @@ -0,0 +1,37 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_candy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_candy.svg new file mode 100644 index 0000000..8923859 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_candy.svg @@ -0,0 +1,51 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cane.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cane.svg new file mode 100644 index 0000000..fdb9278 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cane.svg @@ -0,0 +1,29 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_canned_food.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_canned_food.svg new file mode 100644 index 0000000..30f4bb2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_canned_food.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_canoe.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_canoe.svg new file mode 100644 index 0000000..8b4638a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_canoe.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_capricorn.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_capricorn.svg new file mode 100644 index 0000000..fef0094 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_capricorn.svg @@ -0,0 +1,49 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_card_file_box.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_card_file_box.svg new file mode 100644 index 0000000..ce19c0b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_card_file_box.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_card_index.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_card_index.svg new file mode 100644 index 0000000..3459db9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_card_index.svg @@ -0,0 +1,42 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_card_index_dividers.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_card_index_dividers.svg new file mode 100644 index 0000000..6ee7d5a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_card_index_dividers.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_carousel_horse.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_carousel_horse.svg new file mode 100644 index 0000000..fd54f27 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_carousel_horse.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_carp_streamer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_carp_streamer.svg new file mode 100644 index 0000000..6890ad4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_carp_streamer.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_carpentry_saw.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_carpentry_saw.svg new file mode 100644 index 0000000..71bd3e0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_carpentry_saw.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_carrot.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_carrot.svg new file mode 100644 index 0000000..4f1e3c3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_carrot.svg @@ -0,0 +1,24 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_castle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_castle.svg new file mode 100644 index 0000000..d91aaf2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_castle.svg @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cat.svg new file mode 100644 index 0000000..04c173a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cat.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cat_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cat_face.svg new file mode 100644 index 0000000..3b90df9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cat_face.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cat_with_tears_of_joy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cat_with_tears_of_joy.svg new file mode 100644 index 0000000..fa1ef86 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cat_with_tears_of_joy.svg @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cat_with_wry_smile.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cat_with_wry_smile.svg new file mode 100644 index 0000000..0a39195 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cat_with_wry_smile.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chains.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chains.svg new file mode 100644 index 0000000..ec12b0b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chains.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chair.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chair.svg new file mode 100644 index 0000000..fb3b1df --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chair.svg @@ -0,0 +1,35 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_champignon_full.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_champignon_full.svg new file mode 100644 index 0000000..5321ce5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_champignon_full.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_champignon_slice.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_champignon_slice.svg new file mode 100644 index 0000000..8f16b1b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_champignon_slice.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_charge_plug.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_charge_plug.svg new file mode 100644 index 0000000..789114d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_charge_plug.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chart_decreasing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chart_decreasing.svg new file mode 100644 index 0000000..36aa3f8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chart_decreasing.svg @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chart_increasing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chart_increasing.svg new file mode 100644 index 0000000..9dd7f9a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chart_increasing.svg @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chart_increasing_with_yen.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chart_increasing_with_yen.svg new file mode 100644 index 0000000..8653952 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chart_increasing_with_yen.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chats.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chats.svg new file mode 100644 index 0000000..f1119e1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chats.svg @@ -0,0 +1,42 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_check_box_with_check.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_check_box_with_check.svg new file mode 100644 index 0000000..9c5e4b4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_check_box_with_check.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_check_mark.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_check_mark.svg new file mode 100644 index 0000000..c52df70 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_check_mark.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_check_mark_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_check_mark_button.svg new file mode 100644 index 0000000..f5a400f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_check_mark_button.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cheese_wedge.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cheese_wedge.svg new file mode 100644 index 0000000..90be618 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cheese_wedge.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chequered_flag.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chequered_flag.svg new file mode 100644 index 0000000..997b330 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chequered_flag.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cherries.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cherries.svg new file mode 100644 index 0000000..e242f5a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cherries.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cherry_blossom.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cherry_blossom.svg new file mode 100644 index 0000000..bba7d25 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cherry_blossom.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chess_pawn.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chess_pawn.svg new file mode 100644 index 0000000..edb5703 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chess_pawn.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chestnut.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chestnut.svg new file mode 100644 index 0000000..0dd7ce6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chestnut.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chicken.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chicken.svg new file mode 100644 index 0000000..af8369d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chicken.svg @@ -0,0 +1,44 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_child.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_child.svg new file mode 100644 index 0000000..2ee9c87 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_child.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_children_crossing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_children_crossing.svg new file mode 100644 index 0000000..095c2c9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_children_crossing.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chipmunk.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chipmunk.svg new file mode 100644 index 0000000..7a76436 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chipmunk.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chocolate_bar.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chocolate_bar.svg new file mode 100644 index 0000000..a52e284 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chocolate_bar.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chopsticks.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chopsticks.svg new file mode 100644 index 0000000..6e4874d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chopsticks.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_christmas_tree.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_christmas_tree.svg new file mode 100644 index 0000000..40c3b7e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_christmas_tree.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chrome.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chrome.svg new file mode 100644 index 0000000..831ec95 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chrome.svg @@ -0,0 +1,44 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chromium.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chromium.svg new file mode 100644 index 0000000..a23c0d3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_chromium.svg @@ -0,0 +1,44 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_church.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_church.svg new file mode 100644 index 0000000..8f3a670 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_church.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cigarette.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cigarette.svg new file mode 100644 index 0000000..2f395fd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cigarette.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cinema.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cinema.svg new file mode 100644 index 0000000..4583e56 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cinema.svg @@ -0,0 +1,51 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circle.svg new file mode 100644 index 0000000..948e0a4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circle.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circle_with_left_half.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circle_with_left_half.svg new file mode 100644 index 0000000..21ee3fa --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circle_with_left_half.svg @@ -0,0 +1,29 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circle_with_right_half.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circle_with_right_half.svg new file mode 100644 index 0000000..eaafd24 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circle_with_right_half.svg @@ -0,0 +1,29 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_anticlockwise_arrow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_anticlockwise_arrow.svg new file mode 100644 index 0000000..647ca8c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_anticlockwise_arrow.svg @@ -0,0 +1,37 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_c_with_overlaid_backslash.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_c_with_overlaid_backslash.svg new file mode 100644 index 0000000..560babe --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_c_with_overlaid_backslash.svg @@ -0,0 +1,35 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_cc.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_cc.svg new file mode 100644 index 0000000..b997354 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_cc.svg @@ -0,0 +1,38 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_dollar_sign_with_overlaid_backslash.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_dollar_sign_with_overlaid_backslash.svg new file mode 100644 index 0000000..f8ece06 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_dollar_sign_with_overlaid_backslash.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_equals.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_equals.svg new file mode 100644 index 0000000..c036aba --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_equals.svg @@ -0,0 +1,36 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_human_figure.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_human_figure.svg new file mode 100644 index 0000000..cd7f9ca --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_human_figure.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_m.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_m.svg new file mode 100644 index 0000000..483f929 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_m.svg @@ -0,0 +1,30 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_zero_with_slash.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_zero_with_slash.svg new file mode 100644 index 0000000..2a5aa5e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circled_zero_with_slash.svg @@ -0,0 +1,41 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circuit.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circuit.svg new file mode 100644 index 0000000..12ee2fa --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circuit.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circus_tent.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circus_tent.svg new file mode 100644 index 0000000..a223f2d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_circus_tent.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cityscape.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cityscape.svg new file mode 100644 index 0000000..02dd7a1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cityscape.svg @@ -0,0 +1,235 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cityscape_at_dusk.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cityscape_at_dusk.svg new file mode 100644 index 0000000..11fc5cf --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cityscape_at_dusk.svg @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cl_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cl_button.svg new file mode 100644 index 0000000..83c736d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cl_button.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clamp.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clamp.svg new file mode 100644 index 0000000..0629b13 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clamp.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clapper_board.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clapper_board.svg new file mode 100644 index 0000000..9b5aded --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clapper_board.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clapping_hands.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clapping_hands.svg new file mode 100644 index 0000000..adf0ee6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clapping_hands.svg @@ -0,0 +1,349 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_classical_building.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_classical_building.svg new file mode 100644 index 0000000..e88b1ed --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_classical_building.svg @@ -0,0 +1,101 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clinical_thermometer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clinical_thermometer.svg new file mode 100644 index 0000000..7f17c21 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clinical_thermometer.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clinking_beer_mugs.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clinking_beer_mugs.svg new file mode 100644 index 0000000..ceb2655 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clinking_beer_mugs.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clinking_glasses.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clinking_glasses.svg new file mode 100644 index 0000000..54e3878 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clinking_glasses.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clipboard.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clipboard.svg new file mode 100644 index 0000000..fb76c67 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clipboard.svg @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clockwise_vertical_arrows.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clockwise_vertical_arrows.svg new file mode 100644 index 0000000..b2b5f3c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clockwise_vertical_arrows.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_close.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_close.svg new file mode 100644 index 0000000..d62ccc7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_close.svg @@ -0,0 +1,31 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_closed_book.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_closed_book.svg new file mode 100644 index 0000000..116cacf --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_closed_book.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_closed_mailbox_with_lowered_flag.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_closed_mailbox_with_lowered_flag.svg new file mode 100644 index 0000000..b379cf9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_closed_mailbox_with_lowered_flag.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_closed_mailbox_with_raised_flag.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_closed_mailbox_with_raised_flag.svg new file mode 100644 index 0000000..2be3226 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_closed_mailbox_with_raised_flag.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_closed_umbrella.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_closed_umbrella.svg new file mode 100644 index 0000000..f26ef82 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_closed_umbrella.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cloud.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cloud.svg new file mode 100644 index 0000000..001a0e0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cloud.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cloud_with_lightning.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cloud_with_lightning.svg new file mode 100644 index 0000000..9816439 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cloud_with_lightning.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cloud_with_lightning_and_rain.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cloud_with_lightning_and_rain.svg new file mode 100644 index 0000000..4176c85 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cloud_with_lightning_and_rain.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cloud_with_rain.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cloud_with_rain.svg new file mode 100644 index 0000000..019246c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cloud_with_rain.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cloud_with_snow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cloud_with_snow.svg new file mode 100644 index 0000000..49a8d8b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cloud_with_snow.svg @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clown_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clown_face.svg new file mode 100644 index 0000000..ecf3446 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clown_face.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_club_suit.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_club_suit.svg new file mode 100644 index 0000000..cb5a538 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_club_suit.svg @@ -0,0 +1,45 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clutch_bag.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clutch_bag.svg new file mode 100644 index 0000000..fac9e73 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_clutch_bag.svg @@ -0,0 +1,37 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_coat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_coat.svg new file mode 100644 index 0000000..00d8b52 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_coat.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cockroach.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cockroach.svg new file mode 100644 index 0000000..0dd5532 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cockroach.svg @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cocktail_glass.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cocktail_glass.svg new file mode 100644 index 0000000..2d36536 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cocktail_glass.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_coconut.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_coconut.svg new file mode 100644 index 0000000..70a419a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_coconut.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_code_editor.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_code_editor.svg new file mode 100644 index 0000000..bce322a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_code_editor.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_coffee_grinder.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_coffee_grinder.svg new file mode 100644 index 0000000..16abdba --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_coffee_grinder.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_coffin.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_coffin.svg new file mode 100644 index 0000000..912e731 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_coffin.svg @@ -0,0 +1,36 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_coin.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_coin.svg new file mode 100644 index 0000000..9872501 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_coin.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cold_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cold_face.svg new file mode 100644 index 0000000..a578180 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cold_face.svg @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_collaboration.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_collaboration.svg new file mode 100644 index 0000000..c645a09 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_collaboration.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_collision.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_collision.svg new file mode 100644 index 0000000..d80ed47 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_collision.svg @@ -0,0 +1,17 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_colossus_of_rhodes.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_colossus_of_rhodes.svg new file mode 100644 index 0000000..a40bf8e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_colossus_of_rhodes.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_comet.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_comet.svg new file mode 100644 index 0000000..d310b0e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_comet.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_comment.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_comment.svg new file mode 100644 index 0000000..987dc48 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_comment.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_compass.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_compass.svg new file mode 100644 index 0000000..6257472 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_compass.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_compose.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_compose.svg new file mode 100644 index 0000000..a71a798 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_compose.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_computer_disk.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_computer_disk.svg new file mode 100644 index 0000000..9b6dd8f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_computer_disk.svg @@ -0,0 +1,57 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_computer_mouse.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_computer_mouse.svg new file mode 100644 index 0000000..320b5f3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_computer_mouse.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_confetti_ball.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_confetti_ball.svg new file mode 100644 index 0000000..80366c0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_confetti_ball.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_confounded_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_confounded_face.svg new file mode 100644 index 0000000..0b85dd3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_confounded_face.svg @@ -0,0 +1,42 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_confused_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_confused_face.svg new file mode 100644 index 0000000..cd53a67 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_confused_face.svg @@ -0,0 +1,30 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_construction.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_construction.svg new file mode 100644 index 0000000..9c64162 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_construction.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_construction_worker.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_construction_worker.svg new file mode 100644 index 0000000..3f6e0d1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_construction_worker.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_contacts.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_contacts.svg new file mode 100644 index 0000000..247a7d7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_contacts.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_control_knobs.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_control_knobs.svg new file mode 100644 index 0000000..18c67e2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_control_knobs.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_convenience_store.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_convenience_store.svg new file mode 100644 index 0000000..50e7ab0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_convenience_store.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cook.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cook.svg new file mode 100644 index 0000000..ca86f0c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cook.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cooked_rice.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cooked_rice.svg new file mode 100644 index 0000000..4379337 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cooked_rice.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cookie.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cookie.svg new file mode 100644 index 0000000..11e9384 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cookie.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cooking.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cooking.svg new file mode 100644 index 0000000..934e45d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cooking.svg @@ -0,0 +1,45 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cool_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cool_button.svg new file mode 100644 index 0000000..9f4a9ab --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cool_button.svg @@ -0,0 +1,50 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_copy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_copy.svg new file mode 100644 index 0000000..cd0e5f0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_copy.svg @@ -0,0 +1,52 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_copyleft_symbol.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_copyleft_symbol.svg new file mode 100644 index 0000000..aa2588e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_copyleft_symbol.svg @@ -0,0 +1,28 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_copyright.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_copyright.svg new file mode 100644 index 0000000..bc71108 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_copyright.svg @@ -0,0 +1,28 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_coral.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_coral.svg new file mode 100644 index 0000000..efa21f4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_coral.svg @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_couch_and_lamp.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_couch_and_lamp.svg new file mode 100644 index 0000000..ff67047 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_couch_and_lamp.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_counterclockwise_arrows_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_counterclockwise_arrows_button.svg new file mode 100644 index 0000000..fa57056 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_counterclockwise_arrows_button.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_couple_with_heart.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_couple_with_heart.svg new file mode 100644 index 0000000..e6e231d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_couple_with_heart.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_couple_with_heart_man_man.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_couple_with_heart_man_man.svg new file mode 100644 index 0000000..eef21cd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_couple_with_heart_man_man.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_couple_with_heart_woman_man.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_couple_with_heart_woman_man.svg new file mode 100644 index 0000000..e6e231d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_couple_with_heart_woman_man.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_couple_with_heart_woman_woman.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_couple_with_heart_woman_woman.svg new file mode 100644 index 0000000..a296f43 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_couple_with_heart_woman_woman.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cow.svg new file mode 100644 index 0000000..34d7e7c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cow.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cow_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cow_face.svg new file mode 100644 index 0000000..ebd6871 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cow_face.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cowboy_hat_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cowboy_hat_face.svg new file mode 100644 index 0000000..c6171f2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cowboy_hat_face.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crab.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crab.svg new file mode 100644 index 0000000..a7ec1ee --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crab.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crayon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crayon.svg new file mode 100644 index 0000000..b45342d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crayon.svg @@ -0,0 +1,49 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_credit_card.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_credit_card.svg new file mode 100644 index 0000000..5120de7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_credit_card.svg @@ -0,0 +1,30 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crescent_moon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crescent_moon.svg new file mode 100644 index 0000000..9fa26b9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crescent_moon.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cricket.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cricket.svg new file mode 100644 index 0000000..7836e44 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cricket.svg @@ -0,0 +1,52 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cricket_game.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cricket_game.svg new file mode 100644 index 0000000..db1541f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cricket_game.svg @@ -0,0 +1,27 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crocodile.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crocodile.svg new file mode 100644 index 0000000..73147eb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crocodile.svg @@ -0,0 +1,46 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_croissant.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_croissant.svg new file mode 100644 index 0000000..243ec07 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_croissant.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cross_mark.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cross_mark.svg new file mode 100644 index 0000000..ec85a34 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cross_mark.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cross_mark_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cross_mark_button.svg new file mode 100644 index 0000000..12b21fb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cross_mark_button.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crossed_fingers.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crossed_fingers.svg new file mode 100644 index 0000000..caffa7c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crossed_fingers.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crossed_flags.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crossed_flags.svg new file mode 100644 index 0000000..57925e4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crossed_flags.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crossed_swords.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crossed_swords.svg new file mode 100644 index 0000000..34175cc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crossed_swords.svg @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crown.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crown.svg new file mode 100644 index 0000000..b113fb2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crown.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crutch.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crutch.svg new file mode 100644 index 0000000..73d7cc6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crutch.svg @@ -0,0 +1,42 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crutches.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crutches.svg new file mode 100644 index 0000000..13fb589 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crutches.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crying_cat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crying_cat.svg new file mode 100644 index 0000000..3e210f3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crying_cat.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crying_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crying_face.svg new file mode 100644 index 0000000..6f0488e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crying_face.svg @@ -0,0 +1,38 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crystal_ball.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crystal_ball.svg new file mode 100644 index 0000000..ebfe38d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_crystal_ball.svg @@ -0,0 +1,46 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ct_scan.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ct_scan.svg new file mode 100644 index 0000000..703c443 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ct_scan.svg @@ -0,0 +1,46 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cucumber.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cucumber.svg new file mode 100644 index 0000000..84cda86 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cucumber.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cup_with_straw.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cup_with_straw.svg new file mode 100644 index 0000000..0da889b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cup_with_straw.svg @@ -0,0 +1,47 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cupcake.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cupcake.svg new file mode 100644 index 0000000..39f5a2f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cupcake.svg @@ -0,0 +1,201 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_curling_stone.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_curling_stone.svg new file mode 100644 index 0000000..9064107 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_curling_stone.svg @@ -0,0 +1,62 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_curly_hair.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_curly_hair.svg new file mode 100644 index 0000000..2bc6a55 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_curly_hair.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_curly_loop.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_curly_loop.svg new file mode 100644 index 0000000..2b49b0c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_curly_loop.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_currency_exchange.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_currency_exchange.svg new file mode 100644 index 0000000..a612751 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_currency_exchange.svg @@ -0,0 +1,189 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_curry_rice.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_curry_rice.svg new file mode 100644 index 0000000..a360172 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_curry_rice.svg @@ -0,0 +1,32 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cursor.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cursor.svg new file mode 100644 index 0000000..af53285 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cursor.svg @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_custard.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_custard.svg new file mode 100644 index 0000000..a59d229 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_custard.svg @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_customs.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_customs.svg new file mode 100644 index 0000000..20e5fd4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_customs.svg @@ -0,0 +1,165 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cut_of_meat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cut_of_meat.svg new file mode 100644 index 0000000..00de309 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cut_of_meat.svg @@ -0,0 +1,36 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cyclone.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cyclone.svg new file mode 100644 index 0000000..b183b80 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_cyclone.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dagger.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dagger.svg new file mode 100644 index 0000000..9e0cf44 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dagger.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dango.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dango.svg new file mode 100644 index 0000000..145f4c3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dango.svg @@ -0,0 +1,57 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dark_skin_tone.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dark_skin_tone.svg new file mode 100644 index 0000000..908cf94 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dark_skin_tone.svg @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dashing_away.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dashing_away.svg new file mode 100644 index 0000000..dee2e8f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dashing_away.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_deaf_man.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_deaf_man.svg new file mode 100644 index 0000000..fa266d6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_deaf_man.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_deaf_person.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_deaf_person.svg new file mode 100644 index 0000000..b10474f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_deaf_person.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_deaf_woman.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_deaf_woman.svg new file mode 100644 index 0000000..a065030 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_deaf_woman.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_deciduous_tree.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_deciduous_tree.svg new file mode 100644 index 0000000..45fe36e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_deciduous_tree.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_deer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_deer.svg new file mode 100644 index 0000000..cfd2675 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_deer.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dejected_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dejected_face.svg new file mode 100644 index 0000000..8ff77b2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dejected_face.svg @@ -0,0 +1,34 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_delete.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_delete.svg new file mode 100644 index 0000000..6f94d1e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_delete.svg @@ -0,0 +1,61 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_delivery_truck.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_delivery_truck.svg new file mode 100644 index 0000000..66bfff8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_delivery_truck.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_department_store.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_department_store.svg new file mode 100644 index 0000000..e6378ff --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_department_store.svg @@ -0,0 +1,199 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_derelict_house.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_derelict_house.svg new file mode 100644 index 0000000..bdd599a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_derelict_house.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_desert.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_desert.svg new file mode 100644 index 0000000..46057aa --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_desert.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_desert_island.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_desert_island.svg new file mode 100644 index 0000000..21e2dd1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_desert_island.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_desktop_computer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_desktop_computer.svg new file mode 100644 index 0000000..8d8061d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_desktop_computer.svg @@ -0,0 +1,55 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_details.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_details.svg new file mode 100644 index 0000000..800210c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_details.svg @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_detective.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_detective.svg new file mode 100644 index 0000000..c0b59d3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_detective.svg @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_diamond_suit.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_diamond_suit.svg new file mode 100644 index 0000000..2beb2ca --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_diamond_suit.svg @@ -0,0 +1,51 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_diamond_with_a_dot.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_diamond_with_a_dot.svg new file mode 100644 index 0000000..0882f53 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_diamond_with_a_dot.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dim_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dim_button.svg new file mode 100644 index 0000000..4a5c524 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dim_button.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_disappointed_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_disappointed_face.svg new file mode 100644 index 0000000..2bad3d8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_disappointed_face.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_disguised_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_disguised_face.svg new file mode 100644 index 0000000..6d2fc9c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_disguised_face.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_disinfect_surface.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_disinfect_surface.svg new file mode 100644 index 0000000..e9d5d7e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_disinfect_surface.svg @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_divide.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_divide.svg new file mode 100644 index 0000000..e644bb7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_divide.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_diving_mask.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_diving_mask.svg new file mode 100644 index 0000000..4feb05f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_diving_mask.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_diya_lamp.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_diya_lamp.svg new file mode 100644 index 0000000..5c2db5c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_diya_lamp.svg @@ -0,0 +1,32 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dizzy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dizzy.svg new file mode 100644 index 0000000..2047490 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dizzy.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dj.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dj.svg new file mode 100644 index 0000000..37693f0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dj.svg @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dj_man.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dj_man.svg new file mode 100644 index 0000000..37693f0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dj_man.svg @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dj_woman.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dj_woman.svg new file mode 100644 index 0000000..b830e9e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dj_woman.svg @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dna.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dna.svg new file mode 100644 index 0000000..5c3ecdf --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dna.svg @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dodo.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dodo.svg new file mode 100644 index 0000000..e040be7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dodo.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_doe.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_doe.svg new file mode 100644 index 0000000..66894c7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_doe.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dog.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dog.svg new file mode 100644 index 0000000..7c07000 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dog.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dog_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dog_face.svg new file mode 100644 index 0000000..4ce9705 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dog_face.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dollar_banknote.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dollar_banknote.svg new file mode 100644 index 0000000..500d86c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dollar_banknote.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dolphin.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dolphin.svg new file mode 100644 index 0000000..09e9bdc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dolphin.svg @@ -0,0 +1,22 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_donkey.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_donkey.svg new file mode 100644 index 0000000..3d0aabf --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_donkey.svg @@ -0,0 +1,52 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_door.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_door.svg new file mode 100644 index 0000000..413e158 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_door.svg @@ -0,0 +1,53 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dotted_line_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dotted_line_face.svg new file mode 100644 index 0000000..979253f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dotted_line_face.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dotted_six_pointed_star.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dotted_six_pointed_star.svg new file mode 100644 index 0000000..09e8ad3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dotted_six_pointed_star.svg @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_double_curly_loop.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_double_curly_loop.svg new file mode 100644 index 0000000..8fd427b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_double_curly_loop.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_double_exclamation_mark.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_double_exclamation_mark.svg new file mode 100644 index 0000000..ab329ff --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_double_exclamation_mark.svg @@ -0,0 +1,45 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_double_tap.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_double_tap.svg new file mode 100644 index 0000000..324a702 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_double_tap.svg @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_doughnut.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_doughnut.svg new file mode 100644 index 0000000..9bdd3e8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_doughnut.svg @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dove.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dove.svg new file mode 100644 index 0000000..ecd4158 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dove.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_down_arrow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_down_arrow.svg new file mode 100644 index 0000000..6498d91 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_down_arrow.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_down_left_arrow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_down_left_arrow.svg new file mode 100644 index 0000000..0b95dc2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_down_left_arrow.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_down_right_arrow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_down_right_arrow.svg new file mode 100644 index 0000000..8170a12 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_down_right_arrow.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_downcast_face_with_sweat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_downcast_face_with_sweat.svg new file mode 100644 index 0000000..1023b57 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_downcast_face_with_sweat.svg @@ -0,0 +1,49 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_download.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_download.svg new file mode 100644 index 0000000..e918df5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_download.svg @@ -0,0 +1,40 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_downwards_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_downwards_button.svg new file mode 100644 index 0000000..4bc8b47 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_downwards_button.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dragon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dragon.svg new file mode 100644 index 0000000..54ad6d2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dragon.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dragon_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dragon_face.svg new file mode 100644 index 0000000..2b6d765 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dragon_face.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dress.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dress.svg new file mode 100644 index 0000000..6ef5f09 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dress.svg @@ -0,0 +1,28 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_drip_coffee_maker.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_drip_coffee_maker.svg new file mode 100644 index 0000000..702f626 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_drip_coffee_maker.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_drone.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_drone.svg new file mode 100644 index 0000000..d9075c7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_drone.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_drooling_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_drooling_face.svg new file mode 100644 index 0000000..b3fe081 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_drooling_face.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_drop_cover_hold.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_drop_cover_hold.svg new file mode 100644 index 0000000..89b52f3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_drop_cover_hold.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_drop_of_blood.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_drop_of_blood.svg new file mode 100644 index 0000000..6c1fd19 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_drop_of_blood.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_droplet.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_droplet.svg new file mode 100644 index 0000000..c8a2082 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_droplet.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_drum.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_drum.svg new file mode 100644 index 0000000..ef1c209 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_drum.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_drunk_person.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_drunk_person.svg new file mode 100644 index 0000000..f5546f0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_drunk_person.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_duck.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_duck.svg new file mode 100644 index 0000000..075a940 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_duck.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dumpling.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dumpling.svg new file mode 100644 index 0000000..7c5ff76 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dumpling.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_duplicate.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_duplicate.svg new file mode 100644 index 0000000..48da3e7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_duplicate.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dvd.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dvd.svg new file mode 100644 index 0000000..8fdfbe8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_dvd.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_e_mail.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_e_mail.svg new file mode 100644 index 0000000..ee0aec3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_e_mail.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eagle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eagle.svg new file mode 100644 index 0000000..237f2a8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eagle.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ear.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ear.svg new file mode 100644 index 0000000..8d59ba9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ear.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ear_of_corn.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ear_of_corn.svg new file mode 100644 index 0000000..7f270ce --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ear_of_corn.svg @@ -0,0 +1,30 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ear_with_hearing_aid.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ear_with_hearing_aid.svg new file mode 100644 index 0000000..90464ae --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ear_with_hearing_aid.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_earache.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_earache.svg new file mode 100644 index 0000000..fabb148 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_earache.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_earthquake.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_earthquake.svg new file mode 100644 index 0000000..bea316d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_earthquake.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ecg_waves.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ecg_waves.svg new file mode 100644 index 0000000..a622a1a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ecg_waves.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_edge.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_edge.svg new file mode 100644 index 0000000..a528d4a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_edge.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_edit.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_edit.svg new file mode 100644 index 0000000..5c45a0a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_edit.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_egg.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_egg.svg new file mode 100644 index 0000000..85519eb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_egg.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eggplant.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eggplant.svg new file mode 100644 index 0000000..75063d0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eggplant.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eiffel_tower.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eiffel_tower.svg new file mode 100644 index 0000000..1c8bd92 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eiffel_tower.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eight_oclock.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eight_oclock.svg new file mode 100644 index 0000000..abd110e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eight_oclock.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eight_pointed_star.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eight_pointed_star.svg new file mode 100644 index 0000000..6cd2327 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eight_pointed_star.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eight_spoked_asterisk.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eight_spoked_asterisk.svg new file mode 100644 index 0000000..4bb09bf --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eight_spoked_asterisk.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eight_thirty.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eight_thirty.svg new file mode 100644 index 0000000..6fe826f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eight_thirty.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eject_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eject_button.svg new file mode 100644 index 0000000..0aa45c0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eject_button.svg @@ -0,0 +1,31 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_electric_coffee_percolator.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_electric_coffee_percolator.svg new file mode 100644 index 0000000..b5c32c7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_electric_coffee_percolator.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_electric_plug.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_electric_plug.svg new file mode 100644 index 0000000..ad66e0d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_electric_plug.svg @@ -0,0 +1,47 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_electric_plug_red.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_electric_plug_red.svg new file mode 100644 index 0000000..75dfba7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_electric_plug_red.svg @@ -0,0 +1,47 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_elephant.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_elephant.svg new file mode 100644 index 0000000..4f8b37a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_elephant.svg @@ -0,0 +1,52 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_elevator.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_elevator.svg new file mode 100644 index 0000000..5c9d74a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_elevator.svg @@ -0,0 +1,55 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eleven_oclock.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eleven_oclock.svg new file mode 100644 index 0000000..5ed1b81 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eleven_oclock.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eleven_thirty.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eleven_thirty.svg new file mode 100644 index 0000000..03eb7c4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eleven_thirty.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_elf.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_elf.svg new file mode 100644 index 0000000..b5c0da1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_elf.svg @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_emergency_exit.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_emergency_exit.svg new file mode 100644 index 0000000..681a461 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_emergency_exit.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_emergency_exit_door.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_emergency_exit_door.svg new file mode 100644 index 0000000..41a559f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_emergency_exit_door.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_empty_nest.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_empty_nest.svg new file mode 100644 index 0000000..2146e74 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_empty_nest.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_end_arrow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_end_arrow.svg new file mode 100644 index 0000000..92d0b3f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_end_arrow.svg @@ -0,0 +1,47 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_enraged_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_enraged_face.svg new file mode 100644 index 0000000..99452f1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_enraged_face.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_envelope.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_envelope.svg new file mode 100644 index 0000000..d94551c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_envelope.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_envelope_with_arrow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_envelope_with_arrow.svg new file mode 100644 index 0000000..5c41633 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_envelope_with_arrow.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_espresso_machine.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_espresso_machine.svg new file mode 100644 index 0000000..2c14bd5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_espresso_machine.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_euro_banknote.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_euro_banknote.svg new file mode 100644 index 0000000..dc039f6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_euro_banknote.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_european_name_badge.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_european_name_badge.svg new file mode 100644 index 0000000..d8724c3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_european_name_badge.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_evacuate.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_evacuate.svg new file mode 100644 index 0000000..8ee8c7b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_evacuate.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_evacuate_downstairs.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_evacuate_downstairs.svg new file mode 100644 index 0000000..d802a97 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_evacuate_downstairs.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_evacuate_fire.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_evacuate_fire.svg new file mode 100644 index 0000000..c9bc097 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_evacuate_fire.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_evacuate_to_shelter.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_evacuate_to_shelter.svg new file mode 100644 index 0000000..a3f76a8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_evacuate_to_shelter.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_evacuate_vertical.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_evacuate_vertical.svg new file mode 100644 index 0000000..6d9bbe8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_evacuate_vertical.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_evergreen_tree.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_evergreen_tree.svg new file mode 100644 index 0000000..b54d633 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_evergreen_tree.svg @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ewe.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ewe.svg new file mode 100644 index 0000000..181c5ff --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ewe.svg @@ -0,0 +1,52 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_exclamation_mark.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_exclamation_mark.svg new file mode 100644 index 0000000..6a8d767 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_exclamation_mark.svg @@ -0,0 +1,27 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_exclamation_question_mark.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_exclamation_question_mark.svg new file mode 100644 index 0000000..19d30ec --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_exclamation_question_mark.svg @@ -0,0 +1,40 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_exhaust_gases_car.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_exhaust_gases_car.svg new file mode 100644 index 0000000..3e1d991 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_exhaust_gases_car.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_exhaust_gases_factory.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_exhaust_gases_factory.svg new file mode 100644 index 0000000..4146ae3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_exhaust_gases_factory.svg @@ -0,0 +1,176 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_exhausted_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_exhausted_face.svg new file mode 100644 index 0000000..06e58f3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_exhausted_face.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_exit.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_exit.svg new file mode 100644 index 0000000..8256326 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_exit.svg @@ -0,0 +1,49 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_exploding_head.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_exploding_head.svg new file mode 100644 index 0000000..a2e13f9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_exploding_head.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_expressionless_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_expressionless_face.svg new file mode 100644 index 0000000..7ba1421 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_expressionless_face.svg @@ -0,0 +1,52 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eye.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eye.svg new file mode 100644 index 0000000..6b48a75 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eye.svg @@ -0,0 +1,48 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eye_in_speech_bubble.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eye_in_speech_bubble.svg new file mode 100644 index 0000000..122705d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eye_in_speech_bubble.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eye_pain.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eye_pain.svg new file mode 100644 index 0000000..a718017 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eye_pain.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eyes.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eyes.svg new file mode 100644 index 0000000..054982f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_eyes.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_blowing_a_kiss.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_blowing_a_kiss.svg new file mode 100644 index 0000000..ab4a5b3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_blowing_a_kiss.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_exhaling.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_exhaling.svg new file mode 100644 index 0000000..a3c97e0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_exhaling.svg @@ -0,0 +1,47 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_holding_back_tears.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_holding_back_tears.svg new file mode 100644 index 0000000..0f1a7d5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_holding_back_tears.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_in_clouds.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_in_clouds.svg new file mode 100644 index 0000000..878a4be --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_in_clouds.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_savoring_food.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_savoring_food.svg new file mode 100644 index 0000000..cea593f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_savoring_food.svg @@ -0,0 +1,48 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_screaming_in_fear.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_screaming_in_fear.svg new file mode 100644 index 0000000..4597ee0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_screaming_in_fear.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_vomiting.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_vomiting.svg new file mode 100644 index 0000000..394f616 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_vomiting.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_crossed_out_eyes.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_crossed_out_eyes.svg new file mode 100644 index 0000000..a960ae6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_crossed_out_eyes.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_diagonal_mouth.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_diagonal_mouth.svg new file mode 100644 index 0000000..585d49d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_diagonal_mouth.svg @@ -0,0 +1,31 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_hand_over_mouth.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_hand_over_mouth.svg new file mode 100644 index 0000000..8b55ce8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_hand_over_mouth.svg @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_head_bandage.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_head_bandage.svg new file mode 100644 index 0000000..f45794d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_head_bandage.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_medical_mask.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_medical_mask.svg new file mode 100644 index 0000000..8801b5f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_medical_mask.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_monocle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_monocle.svg new file mode 100644 index 0000000..bad3518 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_monocle.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_open_eyes_and_hand_over_mouth.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_open_eyes_and_hand_over_mouth.svg new file mode 100644 index 0000000..f67b9b8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_open_eyes_and_hand_over_mouth.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_open_mouth.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_open_mouth.svg new file mode 100644 index 0000000..5bf1404 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_open_mouth.svg @@ -0,0 +1,35 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_peeking_eye.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_peeking_eye.svg new file mode 100644 index 0000000..469ca47 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_peeking_eye.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_raised_eyebrow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_raised_eyebrow.svg new file mode 100644 index 0000000..f3ad6e3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_raised_eyebrow.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_rolling_eyes.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_rolling_eyes.svg new file mode 100644 index 0000000..8c9dea2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_rolling_eyes.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_spiral_eyes.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_spiral_eyes.svg new file mode 100644 index 0000000..287365a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_spiral_eyes.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_steam_from_nose.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_steam_from_nose.svg new file mode 100644 index 0000000..f3f4be5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_steam_from_nose.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_symbols_on_mouth.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_symbols_on_mouth.svg new file mode 100644 index 0000000..2ce00b7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_symbols_on_mouth.svg @@ -0,0 +1,149 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_tears_of_joy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_tears_of_joy.svg new file mode 100644 index 0000000..a35f36f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_tears_of_joy.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_thermometer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_thermometer.svg new file mode 100644 index 0000000..d72708e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_thermometer.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_tongue.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_tongue.svg new file mode 100644 index 0000000..d22ee7d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_with_tongue.svg @@ -0,0 +1,38 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_without_mouth.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_without_mouth.svg new file mode 100644 index 0000000..986a8c5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_face_without_mouth.svg @@ -0,0 +1,24 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_facebook.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_facebook.svg new file mode 100644 index 0000000..9fe845c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_facebook.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_factory.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_factory.svg new file mode 100644 index 0000000..6d9d681 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_factory.svg @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_factory_worker.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_factory_worker.svg new file mode 100644 index 0000000..447afe3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_factory_worker.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fairy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fairy.svg new file mode 100644 index 0000000..b2a29e7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fairy.svg @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_falafel.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_falafel.svg new file mode 100644 index 0000000..e2bbae8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_falafel.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fallen_leaf.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fallen_leaf.svg new file mode 100644 index 0000000..958405a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fallen_leaf.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family.svg new file mode 100644 index 0000000..3622c95 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_boy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_boy.svg new file mode 100644 index 0000000..318ae31 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_boy.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_boy_boy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_boy_boy.svg new file mode 100644 index 0000000..02461b0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_boy_boy.svg @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_girl.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_girl.svg new file mode 100644 index 0000000..c4fa1be --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_girl.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_girl_boy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_girl_boy.svg new file mode 100644 index 0000000..3b0f3f9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_girl_boy.svg @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_girl_girl.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_girl_girl.svg new file mode 100644 index 0000000..2d47cf1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_girl_girl.svg @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_man_boy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_man_boy.svg new file mode 100644 index 0000000..2e3af1c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_man_boy.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_man_boy_boy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_man_boy_boy.svg new file mode 100644 index 0000000..4f61d3e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_man_boy_boy.svg @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_man_girl.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_man_girl.svg new file mode 100644 index 0000000..ae68064 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_man_girl.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_man_girl_boy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_man_girl_boy.svg new file mode 100644 index 0000000..297c670 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_man_girl_boy.svg @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_man_girl_girl.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_man_girl_girl.svg new file mode 100644 index 0000000..a8d339e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_man_girl_girl.svg @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_woman_boy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_woman_boy.svg new file mode 100644 index 0000000..3622c95 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_woman_boy.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_woman_boy_boy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_woman_boy_boy.svg new file mode 100644 index 0000000..f09f4f1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_woman_boy_boy.svg @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_woman_girl.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_woman_girl.svg new file mode 100644 index 0000000..b244c9c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_woman_girl.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_woman_girl_boy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_woman_girl_boy.svg new file mode 100644 index 0000000..88ee41b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_woman_girl_boy.svg @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_woman_girl_girl.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_woman_girl_girl.svg new file mode 100644 index 0000000..34b13d9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_man_woman_girl_girl.svg @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_boy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_boy.svg new file mode 100644 index 0000000..2475c00 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_boy.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_boy_boy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_boy_boy.svg new file mode 100644 index 0000000..4c75ccc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_boy_boy.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_girl.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_girl.svg new file mode 100644 index 0000000..4c34d03 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_girl.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_girl_boy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_girl_boy.svg new file mode 100644 index 0000000..32ff468 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_girl_boy.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_girl_girl.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_girl_girl.svg new file mode 100644 index 0000000..9862c2e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_girl_girl.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_woman_boy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_woman_boy.svg new file mode 100644 index 0000000..6e6accf --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_woman_boy.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_woman_boy_boy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_woman_boy_boy.svg new file mode 100644 index 0000000..9ed1183 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_woman_boy_boy.svg @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_woman_girl.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_woman_girl.svg new file mode 100644 index 0000000..394fd26 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_woman_girl.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_woman_girl_boy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_woman_girl_boy.svg new file mode 100644 index 0000000..2d2f523 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_woman_girl_boy.svg @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_woman_girl_girl.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_woman_girl_girl.svg new file mode 100644 index 0000000..7e9f2e3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_family_woman_woman_girl_girl.svg @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_farmer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_farmer.svg new file mode 100644 index 0000000..aa3e58f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_farmer.svg @@ -0,0 +1,179 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fast_down_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fast_down_button.svg new file mode 100644 index 0000000..b2541fe --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fast_down_button.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fast_forward_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fast_forward_button.svg new file mode 100644 index 0000000..c4710e1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fast_forward_button.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fast_reverse_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fast_reverse_button.svg new file mode 100644 index 0000000..3b0d2e6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fast_reverse_button.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fast_up_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fast_up_button.svg new file mode 100644 index 0000000..758421e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fast_up_button.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fax_machine.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fax_machine.svg new file mode 100644 index 0000000..1bb5b41 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fax_machine.svg @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fearful_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fearful_face.svg new file mode 100644 index 0000000..184a99b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fearful_face.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_feather.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_feather.svg new file mode 100644 index 0000000..293bffc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_feather.svg @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_female_doctor.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_female_doctor.svg new file mode 100644 index 0000000..fc4babd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_female_doctor.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_female_nurse.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_female_nurse.svg new file mode 100644 index 0000000..041d3bd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_female_nurse.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_female_sign.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_female_sign.svg new file mode 100644 index 0000000..591f8c1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_female_sign.svg @@ -0,0 +1,27 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ferris_wheel.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ferris_wheel.svg new file mode 100644 index 0000000..aa7c2aa --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ferris_wheel.svg @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ferry.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ferry.svg new file mode 100644 index 0000000..f39527d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ferry.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_field_hockey.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_field_hockey.svg new file mode 100644 index 0000000..e1b32d3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_field_hockey.svg @@ -0,0 +1,27 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_file_cabinet.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_file_cabinet.svg new file mode 100644 index 0000000..6b51ec4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_file_cabinet.svg @@ -0,0 +1,103 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_file_folder.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_file_folder.svg new file mode 100644 index 0000000..a95220a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_file_folder.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_filled_large_circle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_filled_large_circle.svg new file mode 100644 index 0000000..3d051cd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_filled_large_circle.svg @@ -0,0 +1,25 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_film_frames.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_film_frames.svg new file mode 100644 index 0000000..41ba520 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_film_frames.svg @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_film_projector.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_film_projector.svg new file mode 100644 index 0000000..07bd49d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_film_projector.svg @@ -0,0 +1,250 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_filter.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_filter.svg new file mode 100644 index 0000000..b6e9686 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_filter.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_finger_pushing_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_finger_pushing_button.svg new file mode 100644 index 0000000..9ddc7e8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_finger_pushing_button.svg @@ -0,0 +1,199 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fire.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fire.svg new file mode 100644 index 0000000..f94d575 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fire.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fire_engine.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fire_engine.svg new file mode 100644 index 0000000..286c497 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fire_engine.svg @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fire_extinguisher.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fire_extinguisher.svg new file mode 100644 index 0000000..c54ec33 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fire_extinguisher.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_firecracker.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_firecracker.svg new file mode 100644 index 0000000..54b756e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_firecracker.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_firefighter.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_firefighter.svg new file mode 100644 index 0000000..6ea6a3b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_firefighter.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_firefox.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_firefox.svg new file mode 100644 index 0000000..c14d45a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_firefox.svg @@ -0,0 +1,30 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fireworks.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fireworks.svg new file mode 100644 index 0000000..8b270b0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fireworks.svg @@ -0,0 +1,237 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_first_aid.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_first_aid.svg new file mode 100644 index 0000000..93eaff8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_first_aid.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_first_aid_bag.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_first_aid_bag.svg new file mode 100644 index 0000000..7a8b534 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_first_aid_bag.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_first_aid_kit.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_first_aid_kit.svg new file mode 100644 index 0000000..3b897a4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_first_aid_kit.svg @@ -0,0 +1,55 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_first_quarter_moon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_first_quarter_moon.svg new file mode 100644 index 0000000..23164b0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_first_quarter_moon.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_first_quarter_moon_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_first_quarter_moon_face.svg new file mode 100644 index 0000000..a676d08 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_first_quarter_moon_face.svg @@ -0,0 +1,30 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fish.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fish.svg new file mode 100644 index 0000000..12a91d7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fish.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fish_cake_with_swirl.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fish_cake_with_swirl.svg new file mode 100644 index 0000000..4ef0853 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fish_cake_with_swirl.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fisheye.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fisheye.svg new file mode 100644 index 0000000..93f1383 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fisheye.svg @@ -0,0 +1,21 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fishing_pole.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fishing_pole.svg new file mode 100644 index 0000000..98f7894 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fishing_pole.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_five_oclock.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_five_oclock.svg new file mode 100644 index 0000000..f0eebb1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_five_oclock.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_five_thirty.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_five_thirty.svg new file mode 100644 index 0000000..5983e65 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_five_thirty.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flag_belize.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flag_belize.svg new file mode 100644 index 0000000..5383891 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flag_belize.svg @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flag_in_hole.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flag_in_hole.svg new file mode 100644 index 0000000..7cd5619 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flag_in_hole.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flag_nepal.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flag_nepal.svg new file mode 100644 index 0000000..91cc33d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flag_nepal.svg @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flag_switzerland.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flag_switzerland.svg new file mode 100644 index 0000000..51d0bad --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flag_switzerland.svg @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flag_vatican_city.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flag_vatican_city.svg new file mode 100644 index 0000000..51d0bad --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flag_vatican_city.svg @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flagged_building.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flagged_building.svg new file mode 100644 index 0000000..5cd36d5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flagged_building.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flagged_point.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flagged_point.svg new file mode 100644 index 0000000..7753374 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flagged_point.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flamingo.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flamingo.svg new file mode 100644 index 0000000..810d50a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flamingo.svg @@ -0,0 +1,19 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flashlight.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flashlight.svg new file mode 100644 index 0000000..ad75694 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flashlight.svg @@ -0,0 +1,61 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flat_shoe.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flat_shoe.svg new file mode 100644 index 0000000..9631e82 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flat_shoe.svg @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flatbread.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flatbread.svg new file mode 100644 index 0000000..59aea4f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flatbread.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fleur_de_lis.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fleur_de_lis.svg new file mode 100644 index 0000000..0857081 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fleur_de_lis.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flexed_biceps.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flexed_biceps.svg new file mode 100644 index 0000000..c30f6cb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flexed_biceps.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_floating_ice.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_floating_ice.svg new file mode 100644 index 0000000..2c2a8e1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_floating_ice.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_floating_ice_broken.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_floating_ice_broken.svg new file mode 100644 index 0000000..7ab4897 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_floating_ice_broken.svg @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flood.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flood.svg new file mode 100644 index 0000000..314ba5a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flood.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_floppy_disk.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_floppy_disk.svg new file mode 100644 index 0000000..2c96c0d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_floppy_disk.svg @@ -0,0 +1,49 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flower.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flower.svg new file mode 100644 index 0000000..47730d7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flower.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flower_playing_cards.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flower_playing_cards.svg new file mode 100644 index 0000000..a05fb01 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flower_playing_cards.svg @@ -0,0 +1,36 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flushed_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flushed_face.svg new file mode 100644 index 0000000..02ab22e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flushed_face.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fly.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fly.svg new file mode 100644 index 0000000..9199a2b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fly.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flying_disc.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flying_disc.svg new file mode 100644 index 0000000..4bf385f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flying_disc.svg @@ -0,0 +1,47 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flying_saucer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flying_saucer.svg new file mode 100644 index 0000000..eabb6fa --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_flying_saucer.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fog.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fog.svg new file mode 100644 index 0000000..f47bc8c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fog.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_foggy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_foggy.svg new file mode 100644 index 0000000..12f94db --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_foggy.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_foggy_mountain.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_foggy_mountain.svg new file mode 100644 index 0000000..4a0d5c1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_foggy_mountain.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_folded_hands.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_folded_hands.svg new file mode 100644 index 0000000..375e885 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_folded_hands.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fondue.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fondue.svg new file mode 100644 index 0000000..c06b2a3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fondue.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_foot.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_foot.svg new file mode 100644 index 0000000..08ed5ec --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_foot.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_footprints.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_footprints.svg new file mode 100644 index 0000000..4ab2f40 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_footprints.svg @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_forceps.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_forceps.svg new file mode 100644 index 0000000..ba9fadb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_forceps.svg @@ -0,0 +1,27 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fork_and_knife.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fork_and_knife.svg new file mode 100644 index 0000000..206cfa6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fork_and_knife.svg @@ -0,0 +1,35 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fork_and_knife_with_plate.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fork_and_knife_with_plate.svg new file mode 100644 index 0000000..3d22150 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fork_and_knife_with_plate.svg @@ -0,0 +1,57 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fortune_cookie.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fortune_cookie.svg new file mode 100644 index 0000000..33b8703 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fortune_cookie.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_forward.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_forward.svg new file mode 100644 index 0000000..e9db0e1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_forward.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fountain.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fountain.svg new file mode 100644 index 0000000..b074bdd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fountain.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fountain_pen.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fountain_pen.svg new file mode 100644 index 0000000..58c9639 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fountain_pen.svg @@ -0,0 +1,42 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_four_leaf_clover.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_four_leaf_clover.svg new file mode 100644 index 0000000..77e7e59 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_four_leaf_clover.svg @@ -0,0 +1,51 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_four_oclock.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_four_oclock.svg new file mode 100644 index 0000000..9701ba4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_four_oclock.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_four_thirty.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_four_thirty.svg new file mode 100644 index 0000000..10b6303 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_four_thirty.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fox.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fox.svg new file mode 100644 index 0000000..4ed293d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fox.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fracture_leg.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fracture_leg.svg new file mode 100644 index 0000000..ea5f135 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fracture_leg.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_framed_picture.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_framed_picture.svg new file mode 100644 index 0000000..9a68f0f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_framed_picture.svg @@ -0,0 +1,63 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_free_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_free_button.svg new file mode 100644 index 0000000..a92d85a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_free_button.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_french_fries.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_french_fries.svg new file mode 100644 index 0000000..a006da3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_french_fries.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_french_press.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_french_press.svg new file mode 100644 index 0000000..a224dd4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_french_press.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fried_shrimp.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fried_shrimp.svg new file mode 100644 index 0000000..17f5ad3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fried_shrimp.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_frog.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_frog.svg new file mode 100644 index 0000000..b92681e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_frog.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_front_facing_baby_chick.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_front_facing_baby_chick.svg new file mode 100644 index 0000000..c9821ad --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_front_facing_baby_chick.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_frowning_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_frowning_face.svg new file mode 100644 index 0000000..7d413a8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_frowning_face.svg @@ -0,0 +1,31 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_frowning_face_with_open_mouth.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_frowning_face_with_open_mouth.svg new file mode 100644 index 0000000..c568539 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_frowning_face_with_open_mouth.svg @@ -0,0 +1,28 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fuel_pump.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fuel_pump.svg new file mode 100644 index 0000000..01d8f32 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_fuel_pump.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_large_square.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_large_square.svg new file mode 100644 index 0000000..a26c0e9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_large_square.svg @@ -0,0 +1,23 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_medium_small_square.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_medium_small_square.svg new file mode 100644 index 0000000..d200245 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_medium_small_square.svg @@ -0,0 +1,23 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_medium_square.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_medium_square.svg new file mode 100644 index 0000000..5cfea4a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_medium_square.svg @@ -0,0 +1,23 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_moon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_moon.svg new file mode 100644 index 0000000..0600efe --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_moon.svg @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_moon_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_moon_face.svg new file mode 100644 index 0000000..cb6a917 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_moon_face.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_octagon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_octagon.svg new file mode 100644 index 0000000..ec484c9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_octagon.svg @@ -0,0 +1,21 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_pentagon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_pentagon.svg new file mode 100644 index 0000000..000f2c9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_pentagon.svg @@ -0,0 +1,21 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_small_square.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_small_square.svg new file mode 100644 index 0000000..af50600 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_small_square.svg @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_vertical_ellipse.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_vertical_ellipse.svg new file mode 100644 index 0000000..698137f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_vertical_ellipse.svg @@ -0,0 +1,21 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_vertical_rectangle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_vertical_rectangle.svg new file mode 100644 index 0000000..bce1720 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_full_vertical_rectangle.svg @@ -0,0 +1,23 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_funeral_urn.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_funeral_urn.svg new file mode 100644 index 0000000..548496c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_funeral_urn.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_game_die.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_game_die.svg new file mode 100644 index 0000000..4a59995 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_game_die.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gardener_man.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gardener_man.svg new file mode 100644 index 0000000..6678dd7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gardener_man.svg @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gardener_woman.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gardener_woman.svg new file mode 100644 index 0000000..367d83f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gardener_woman.svg @@ -0,0 +1,223 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gardening_gloves.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gardening_gloves.svg new file mode 100644 index 0000000..d53ec27 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gardening_gloves.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_garlic.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_garlic.svg new file mode 100644 index 0000000..aa4995f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_garlic.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gear.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gear.svg new file mode 100644 index 0000000..5ca5f57 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gear.svg @@ -0,0 +1,38 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_geiger_counter.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_geiger_counter.svg new file mode 100644 index 0000000..7ae8bcd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_geiger_counter.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gem_stone.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gem_stone.svg new file mode 100644 index 0000000..c02da92 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gem_stone.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gemini.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gemini.svg new file mode 100644 index 0000000..aaa6a4c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gemini.svg @@ -0,0 +1,56 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_genie.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_genie.svg new file mode 100644 index 0000000..0b348f8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_genie.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ghost.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ghost.svg new file mode 100644 index 0000000..4d8a9ed --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ghost.svg @@ -0,0 +1,52 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_giraffe.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_giraffe.svg new file mode 100644 index 0000000..3739650 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_giraffe.svg @@ -0,0 +1,52 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_girl.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_girl.svg new file mode 100644 index 0000000..487feca --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_girl.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_github.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_github.svg new file mode 100644 index 0000000..0f3b8fd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_github.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gitlab.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gitlab.svg new file mode 100644 index 0000000..356edef --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gitlab.svg @@ -0,0 +1,53 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_glass_of_milk.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_glass_of_milk.svg new file mode 100644 index 0000000..7d823ba --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_glass_of_milk.svg @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_glasses.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_glasses.svg new file mode 100644 index 0000000..a5dcaf9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_glasses.svg @@ -0,0 +1,47 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_globe_showing_americas.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_globe_showing_americas.svg new file mode 100644 index 0000000..871d2e5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_globe_showing_americas.svg @@ -0,0 +1,27 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_globe_showing_asia_australia.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_globe_showing_asia_australia.svg new file mode 100644 index 0000000..bd76393 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_globe_showing_asia_australia.svg @@ -0,0 +1,56 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_globe_showing_europe_africa.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_globe_showing_europe_africa.svg new file mode 100644 index 0000000..812bc1f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_globe_showing_europe_africa.svg @@ -0,0 +1,27 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_globe_with_meridians.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_globe_with_meridians.svg new file mode 100644 index 0000000..9278a70 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_globe_with_meridians.svg @@ -0,0 +1,63 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gloves.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gloves.svg new file mode 100644 index 0000000..e4613d6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gloves.svg @@ -0,0 +1,45 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_glowing_star.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_glowing_star.svg new file mode 100644 index 0000000..8727803 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_glowing_star.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_goal_net.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_goal_net.svg new file mode 100644 index 0000000..8e58cf0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_goal_net.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_goat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_goat.svg new file mode 100644 index 0000000..013834e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_goat.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_goblin.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_goblin.svg new file mode 100644 index 0000000..a3a9393 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_goblin.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_goggles.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_goggles.svg new file mode 100644 index 0000000..ba70f2d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_goggles.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_goldfish.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_goldfish.svg new file mode 100644 index 0000000..8c646a2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_goldfish.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gorilla.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gorilla.svg new file mode 100644 index 0000000..a0331d3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gorilla.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gps.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gps.svg new file mode 100644 index 0000000..eed9e1a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_gps.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_graduation_cap.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_graduation_cap.svg new file mode 100644 index 0000000..0f46fd9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_graduation_cap.svg @@ -0,0 +1,35 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grapes.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grapes.svg new file mode 100644 index 0000000..e853bd9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grapes.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_great_pyramid_of_giza.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_great_pyramid_of_giza.svg new file mode 100644 index 0000000..05c88b5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_great_pyramid_of_giza.svg @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_green_book.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_green_book.svg new file mode 100644 index 0000000..6e25146 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_green_book.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_green_salad.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_green_salad.svg new file mode 100644 index 0000000..8094b16 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_green_salad.svg @@ -0,0 +1,47 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_greta_thunberg.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_greta_thunberg.svg new file mode 100644 index 0000000..c9f5738 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_greta_thunberg.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grimacing_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grimacing_face.svg new file mode 100644 index 0000000..0806251 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grimacing_face.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grinning_cat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grinning_cat.svg new file mode 100644 index 0000000..9bf26f0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grinning_cat.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grinning_cat_with_smiling_eyes.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grinning_cat_with_smiling_eyes.svg new file mode 100644 index 0000000..95fd0b8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grinning_cat_with_smiling_eyes.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grinning_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grinning_face.svg new file mode 100644 index 0000000..0e0c14c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grinning_face.svg @@ -0,0 +1,39 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grinning_face_with_big_eyes.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grinning_face_with_big_eyes.svg new file mode 100644 index 0000000..6278a31 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grinning_face_with_big_eyes.svg @@ -0,0 +1,45 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grinning_face_with_smiling_eyes.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grinning_face_with_smiling_eyes.svg new file mode 100644 index 0000000..6333e5e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grinning_face_with_smiling_eyes.svg @@ -0,0 +1,49 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grinning_face_with_sweat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grinning_face_with_sweat.svg new file mode 100644 index 0000000..ca6e251 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grinning_face_with_sweat.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grinning_squinting_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grinning_squinting_face.svg new file mode 100644 index 0000000..8278fa1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_grinning_squinting_face.svg @@ -0,0 +1,49 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_growing_heart.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_growing_heart.svg new file mode 100644 index 0000000..130c486 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_growing_heart.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_guard.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_guard.svg new file mode 100644 index 0000000..cdb3da8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_guard.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_guide_dog.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_guide_dog.svg new file mode 100644 index 0000000..df2cc1a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_guide_dog.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_guitar.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_guitar.svg new file mode 100644 index 0000000..4b99e76 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_guitar.svg @@ -0,0 +1,50 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hacker_cat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hacker_cat.svg new file mode 100644 index 0000000..f7663aa --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hacker_cat.svg @@ -0,0 +1,198 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hal_9000.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hal_9000.svg new file mode 100644 index 0000000..8a2061c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hal_9000.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_half_orange_fruit.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_half_orange_fruit.svg new file mode 100644 index 0000000..c3abb54 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_half_orange_fruit.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hamburger.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hamburger.svg new file mode 100644 index 0000000..da6c5ca --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hamburger.svg @@ -0,0 +1,53 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hamburger_menu.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hamburger_menu.svg new file mode 100644 index 0000000..937a4ab --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hamburger_menu.svg @@ -0,0 +1,43 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hammer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hammer.svg new file mode 100644 index 0000000..f2fa4fc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hammer.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hammer_and_pick.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hammer_and_pick.svg new file mode 100644 index 0000000..0cd6957 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hammer_and_pick.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hammer_and_wrench.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hammer_and_wrench.svg new file mode 100644 index 0000000..b721c73 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hammer_and_wrench.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hamsa.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hamsa.svg new file mode 100644 index 0000000..99a64b0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hamsa.svg @@ -0,0 +1,38 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hamster.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hamster.svg new file mode 100644 index 0000000..43b9466 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hamster.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hand_with_fingers_splayed.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hand_with_fingers_splayed.svg new file mode 100644 index 0000000..b47de60 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hand_with_fingers_splayed.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hand_with_index_finger_and_thumb_crossed.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hand_with_index_finger_and_thumb_crossed.svg new file mode 100644 index 0000000..9f001f2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hand_with_index_finger_and_thumb_crossed.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_handbag.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_handbag.svg new file mode 100644 index 0000000..636d08d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_handbag.svg @@ -0,0 +1,58 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_handshake.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_handshake.svg new file mode 100644 index 0000000..4854540 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_handshake.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hanging_gardens_of_babylon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hanging_gardens_of_babylon.svg new file mode 100644 index 0000000..cd2a331 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hanging_gardens_of_babylon.svg @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hatching_chick.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hatching_chick.svg new file mode 100644 index 0000000..b8bc38c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hatching_chick.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_headache.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_headache.svg new file mode 100644 index 0000000..a12233a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_headache.svg @@ -0,0 +1,46 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_headphone.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_headphone.svg new file mode 100644 index 0000000..def53d7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_headphone.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_headstone.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_headstone.svg new file mode 100644 index 0000000..85f0518 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_headstone.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_health_worker.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_health_worker.svg new file mode 100644 index 0000000..bb46ab6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_health_worker.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hear_no_evil_monkey.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hear_no_evil_monkey.svg new file mode 100644 index 0000000..b35b369 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hear_no_evil_monkey.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart.svg new file mode 100644 index 0000000..130c486 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart_decoration.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart_decoration.svg new file mode 100644 index 0000000..4197e3a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart_decoration.svg @@ -0,0 +1,30 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart_exclamation.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart_exclamation.svg new file mode 100644 index 0000000..cf90247 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart_exclamation.svg @@ -0,0 +1,27 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart_hands.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart_hands.svg new file mode 100644 index 0000000..37ebabb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart_hands.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart_on_fire.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart_on_fire.svg new file mode 100644 index 0000000..f9242e8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart_on_fire.svg @@ -0,0 +1,45 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart_suit.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart_suit.svg new file mode 100644 index 0000000..e32f11d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart_suit.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart_with_arrow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart_with_arrow.svg new file mode 100644 index 0000000..759ed5b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart_with_arrow.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart_with_ribbon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart_with_ribbon.svg new file mode 100644 index 0000000..16b0e79 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heart_with_ribbon.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heavy_circle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heavy_circle.svg new file mode 100644 index 0000000..2cfa326 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heavy_circle.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heavy_dollar_sign.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heavy_dollar_sign.svg new file mode 100644 index 0000000..eb5d318 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heavy_dollar_sign.svg @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heavy_equals_sign.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heavy_equals_sign.svg new file mode 100644 index 0000000..5bb8793 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_heavy_equals_sign.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hedgehog.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hedgehog.svg new file mode 100644 index 0000000..d626d31 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hedgehog.svg @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_helicopter.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_helicopter.svg new file mode 100644 index 0000000..21922d8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_helicopter.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_help_others.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_help_others.svg new file mode 100644 index 0000000..a7baafa --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_help_others.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_herb.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_herb.svg new file mode 100644 index 0000000..e17ee9e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_herb.svg @@ -0,0 +1,47 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hibiscus.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hibiscus.svg new file mode 100644 index 0000000..c936ebc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hibiscus.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_high_heeled_shoe.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_high_heeled_shoe.svg new file mode 100644 index 0000000..58f274b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_high_heeled_shoe.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_high_speed_train.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_high_speed_train.svg new file mode 100644 index 0000000..f606455 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_high_speed_train.svg @@ -0,0 +1,47 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_high_voltage.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_high_voltage.svg new file mode 100644 index 0000000..4178d4a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_high_voltage.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hiking_boot.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hiking_boot.svg new file mode 100644 index 0000000..73b0d29 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hiking_boot.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hindu_temple.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hindu_temple.svg new file mode 100644 index 0000000..d8f3a52 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hindu_temple.svg @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hippopotamus.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hippopotamus.svg new file mode 100644 index 0000000..634a0e7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hippopotamus.svg @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hold.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hold.svg new file mode 100644 index 0000000..5abf02f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hold.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hole.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hole.svg new file mode 100644 index 0000000..8783598 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hole.svg @@ -0,0 +1,24 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hollow_circle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hollow_circle.svg new file mode 100644 index 0000000..999b393 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hollow_circle.svg @@ -0,0 +1,27 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hollow_large_square.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hollow_large_square.svg new file mode 100644 index 0000000..da7cf1d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hollow_large_square.svg @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hollow_medium_small_square.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hollow_medium_small_square.svg new file mode 100644 index 0000000..6c6557d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hollow_medium_small_square.svg @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hollow_medium_square.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hollow_medium_square.svg new file mode 100644 index 0000000..83e7b23 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hollow_medium_square.svg @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hollow_pentagon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hollow_pentagon.svg new file mode 100644 index 0000000..c7f2666 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hollow_pentagon.svg @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hollow_small_square.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hollow_small_square.svg new file mode 100644 index 0000000..d47b07f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hollow_small_square.svg @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hollow_vertical_ellipse.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hollow_vertical_ellipse.svg new file mode 100644 index 0000000..173c8b7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hollow_vertical_ellipse.svg @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_home_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_home_button.svg new file mode 100644 index 0000000..927f4e9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_home_button.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_honey_pot.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_honey_pot.svg new file mode 100644 index 0000000..ab61981 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_honey_pot.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_honeybee.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_honeybee.svg new file mode 100644 index 0000000..bb4edd2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_honeybee.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hook.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hook.svg new file mode 100644 index 0000000..1b6e96d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hook.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horizontal_full_hexagon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horizontal_full_hexagon.svg new file mode 100644 index 0000000..3ef0dfc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horizontal_full_hexagon.svg @@ -0,0 +1,21 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horizontal_full_octagon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horizontal_full_octagon.svg new file mode 100644 index 0000000..8f8eaaf --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horizontal_full_octagon.svg @@ -0,0 +1,21 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horizontal_traffic_light.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horizontal_traffic_light.svg new file mode 100644 index 0000000..09e88c8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horizontal_traffic_light.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horse.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horse.svg new file mode 100644 index 0000000..f4afa4a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horse.svg @@ -0,0 +1,52 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horse_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horse_face.svg new file mode 100644 index 0000000..d0e3228 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horse_face.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horse_jumping_hurdle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horse_jumping_hurdle.svg new file mode 100644 index 0000000..2d4113d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horse_jumping_hurdle.svg @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horse_racing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horse_racing.svg new file mode 100644 index 0000000..9eb6a81 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horse_racing.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horse_riding.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horse_riding.svg new file mode 100644 index 0000000..9a73036 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_horse_riding.svg @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hospital.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hospital.svg new file mode 100644 index 0000000..ea58ad8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hospital.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hot_beverage.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hot_beverage.svg new file mode 100644 index 0000000..02d10f6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hot_beverage.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hot_dog.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hot_dog.svg new file mode 100644 index 0000000..15f83da --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hot_dog.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hot_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hot_face.svg new file mode 100644 index 0000000..a34de1f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hot_face.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hot_pepper.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hot_pepper.svg new file mode 100644 index 0000000..22f609e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hot_pepper.svg @@ -0,0 +1,48 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hot_springs.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hot_springs.svg new file mode 100644 index 0000000..e61d759 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hot_springs.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hot_water_bottle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hot_water_bottle.svg new file mode 100644 index 0000000..a218c32 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hot_water_bottle.svg @@ -0,0 +1,38 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hotel.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hotel.svg new file mode 100644 index 0000000..1aba800 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hotel.svg @@ -0,0 +1,295 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hourglass_done.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hourglass_done.svg new file mode 100644 index 0000000..2dbfef1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hourglass_done.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hourglass_not_done.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hourglass_not_done.svg new file mode 100644 index 0000000..2aa1a16 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hourglass_not_done.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_house.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_house.svg new file mode 100644 index 0000000..16b7f49 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_house.svg @@ -0,0 +1,61 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_house_with_garden.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_house_with_garden.svg new file mode 100644 index 0000000..1a00a7a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_house_with_garden.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_houses.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_houses.svg new file mode 100644 index 0000000..bbe408f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_houses.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hundred_points.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hundred_points.svg new file mode 100644 index 0000000..eb94d27 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hundred_points.svg @@ -0,0 +1,58 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hushed_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hushed_face.svg new file mode 100644 index 0000000..512cfce --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hushed_face.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hut.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hut.svg new file mode 100644 index 0000000..9b595c7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_hut.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ibeacon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ibeacon.svg new file mode 100644 index 0000000..d2a7137 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ibeacon.svg @@ -0,0 +1,54 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ice.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ice.svg new file mode 100644 index 0000000..b76ed5d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ice.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ice_core_sample.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ice_core_sample.svg new file mode 100644 index 0000000..b7a0f72 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ice_core_sample.svg @@ -0,0 +1,45 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ice_cream.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ice_cream.svg new file mode 100644 index 0000000..4f483c8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ice_cream.svg @@ -0,0 +1,55 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ice_hockey.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ice_hockey.svg new file mode 100644 index 0000000..5df668f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ice_hockey.svg @@ -0,0 +1,37 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ice_shelf.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ice_shelf.svg new file mode 100644 index 0000000..1a5b774 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ice_shelf.svg @@ -0,0 +1,50 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ice_shelf_melting.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ice_shelf_melting.svg new file mode 100644 index 0000000..a2fe2cd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ice_shelf_melting.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ice_skate.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ice_skate.svg new file mode 100644 index 0000000..e53c56d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ice_skate.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_iceberg.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_iceberg.svg new file mode 100644 index 0000000..a8c0cbc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_iceberg.svg @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_id_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_id_button.svg new file mode 100644 index 0000000..1d12f52 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_id_button.svg @@ -0,0 +1,35 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_identification_card.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_identification_card.svg new file mode 100644 index 0000000..6ddf6a8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_identification_card.svg @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_inaturalist.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_inaturalist.svg new file mode 100644 index 0000000..86e7c6a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_inaturalist.svg @@ -0,0 +1,19 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_inbox.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_inbox.svg new file mode 100644 index 0000000..73702ce --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_inbox.svg @@ -0,0 +1,55 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_inbox_tray.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_inbox_tray.svg new file mode 100644 index 0000000..08abfd6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_inbox_tray.svg @@ -0,0 +1,24 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_incoming_envelope.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_incoming_envelope.svg new file mode 100644 index 0000000..28845fe --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_incoming_envelope.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_incredulous_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_incredulous_face.svg new file mode 100644 index 0000000..8446d42 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_incredulous_face.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_index_pointing_at_the_viewer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_index_pointing_at_the_viewer.svg new file mode 100644 index 0000000..f672897 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_index_pointing_at_the_viewer.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_index_pointing_up.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_index_pointing_up.svg new file mode 100644 index 0000000..849c82e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_index_pointing_up.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_infinity.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_infinity.svg new file mode 100644 index 0000000..7a8d8b3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_infinity.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_information.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_information.svg new file mode 100644 index 0000000..01db622 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_information.svg @@ -0,0 +1,33 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_input_latin_letters.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_input_latin_letters.svg new file mode 100644 index 0000000..539c2e3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_input_latin_letters.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_input_latin_lowercase.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_input_latin_lowercase.svg new file mode 100644 index 0000000..1398391 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_input_latin_lowercase.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_input_latin_uppercase.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_input_latin_uppercase.svg new file mode 100644 index 0000000..f46fe9d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_input_latin_uppercase.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_input_numbers.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_input_numbers.svg new file mode 100644 index 0000000..b3f12fd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_input_numbers.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_input_symbols.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_input_symbols.svg new file mode 100644 index 0000000..00db69e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_input_symbols.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_instagram.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_instagram.svg new file mode 100644 index 0000000..a7cabe1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_instagram.svg @@ -0,0 +1,28 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_internet_explorer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_internet_explorer.svg new file mode 100644 index 0000000..fca7b72 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_internet_explorer.svg @@ -0,0 +1,19 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_interview.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_interview.svg new file mode 100644 index 0000000..00632bb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_interview.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_intestine.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_intestine.svg new file mode 100644 index 0000000..e5bc44a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_intestine.svg @@ -0,0 +1,16 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_intricate.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_intricate.svg new file mode 100644 index 0000000..3df2e98 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_intricate.svg @@ -0,0 +1,40 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_jack_o_lantern.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_jack_o_lantern.svg new file mode 100644 index 0000000..703abcb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_jack_o_lantern.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_acceptable_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_acceptable_button.svg new file mode 100644 index 0000000..9a4618b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_acceptable_button.svg @@ -0,0 +1,37 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_application_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_application_button.svg new file mode 100644 index 0000000..4bd9a13 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_application_button.svg @@ -0,0 +1,54 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_bargain_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_bargain_button.svg new file mode 100644 index 0000000..e4dc446 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_bargain_button.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_castle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_castle.svg new file mode 100644 index 0000000..2d073ab --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_castle.svg @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_congratulations_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_congratulations_button.svg new file mode 100644 index 0000000..960aa5f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_congratulations_button.svg @@ -0,0 +1,27 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_discount_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_discount_button.svg new file mode 100644 index 0000000..3ae05af --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_discount_button.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_dolls.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_dolls.svg new file mode 100644 index 0000000..450523f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_dolls.svg @@ -0,0 +1,177 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_free_of_charge_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_free_of_charge_button.svg new file mode 100644 index 0000000..b4524a4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_free_of_charge_button.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_here_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_here_button.svg new file mode 100644 index 0000000..98e8ce8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_here_button.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_monthly_amount_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_monthly_amount_button.svg new file mode 100644 index 0000000..f274fcb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_monthly_amount_button.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_no_vacancy_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_no_vacancy_button.svg new file mode 100644 index 0000000..391cf0b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_no_vacancy_button.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_not_free_of_charge_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_not_free_of_charge_button.svg new file mode 100644 index 0000000..9c456cd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_not_free_of_charge_button.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_open_for_business_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_open_for_business_button.svg new file mode 100644 index 0000000..96ba598 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_open_for_business_button.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_passing_grade_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_passing_grade_button.svg new file mode 100644 index 0000000..d634a5a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_passing_grade_button.svg @@ -0,0 +1,52 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_post_office.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_post_office.svg new file mode 100644 index 0000000..559e090 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_post_office.svg @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_prohibited_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_prohibited_button.svg new file mode 100644 index 0000000..998c5d8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_prohibited_button.svg @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_reserved_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_reserved_button.svg new file mode 100644 index 0000000..2bcd19c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_reserved_button.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_secret_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_secret_button.svg new file mode 100644 index 0000000..1980025 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_secret_button.svg @@ -0,0 +1,32 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_service_charge_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_service_charge_button.svg new file mode 100644 index 0000000..520b8ff --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_service_charge_button.svg @@ -0,0 +1,19 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_symbol_for_beginner.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_symbol_for_beginner.svg new file mode 100644 index 0000000..05cdc90 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_symbol_for_beginner.svg @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_vacancy_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_vacancy_button.svg new file mode 100644 index 0000000..68a9c5f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_japanese_vacancy_button.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_jar.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_jar.svg new file mode 100644 index 0000000..a69db75 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_jar.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_jeans.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_jeans.svg new file mode 100644 index 0000000..2d6a41b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_jeans.svg @@ -0,0 +1,41 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_joint_pain.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_joint_pain.svg new file mode 100644 index 0000000..7fb81d6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_joint_pain.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_joker.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_joker.svg new file mode 100644 index 0000000..f3efe2d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_joker.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_joystick.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_joystick.svg new file mode 100644 index 0000000..7bccca7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_joystick.svg @@ -0,0 +1,53 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_judge.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_judge.svg new file mode 100644 index 0000000..5dd76ea --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_judge.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kaaba.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kaaba.svg new file mode 100644 index 0000000..ca1d512 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kaaba.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kangaroo.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kangaroo.svg new file mode 100644 index 0000000..cc4d981 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kangaroo.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kehrwoche.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kehrwoche.svg new file mode 100644 index 0000000..5319689 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kehrwoche.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_key.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_key.svg new file mode 100644 index 0000000..cc754a2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_key.svg @@ -0,0 +1,36 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keyboard.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keyboard.svg new file mode 100644 index 0000000..ebc12ea --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keyboard.svg @@ -0,0 +1,31 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_0.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_0.svg new file mode 100644 index 0000000..9683f9b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_0.svg @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_1.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_1.svg new file mode 100644 index 0000000..cf34637 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_1.svg @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_10.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_10.svg new file mode 100644 index 0000000..b62eba3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_10.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_2.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_2.svg new file mode 100644 index 0000000..f8b1eb6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_2.svg @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_3.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_3.svg new file mode 100644 index 0000000..59444ba --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_3.svg @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_4.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_4.svg new file mode 100644 index 0000000..bc3b458 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_4.svg @@ -0,0 +1,37 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_5.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_5.svg new file mode 100644 index 0000000..34b9bf0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_5.svg @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_6.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_6.svg new file mode 100644 index 0000000..922dbd3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_6.svg @@ -0,0 +1,39 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_7.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_7.svg new file mode 100644 index 0000000..121dac7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_7.svg @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_8.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_8.svg new file mode 100644 index 0000000..4d350e1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_8.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_9.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_9.svg new file mode 100644 index 0000000..3605f93 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_9.svg @@ -0,0 +1,39 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_asterisk.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_asterisk.svg new file mode 100644 index 0000000..482d085 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_asterisk.svg @@ -0,0 +1,51 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_pound.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_pound.svg new file mode 100644 index 0000000..b0ab2b7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_keycap_pound.svg @@ -0,0 +1,62 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kick_scooter.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kick_scooter.svg new file mode 100644 index 0000000..adc0f60 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kick_scooter.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kidney.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kidney.svg new file mode 100644 index 0000000..014eeac --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kidney.svg @@ -0,0 +1,46 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kimono.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kimono.svg new file mode 100644 index 0000000..5667cc9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kimono.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kiss.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kiss.svg new file mode 100644 index 0000000..294caf3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kiss.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kiss_man_man.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kiss_man_man.svg new file mode 100644 index 0000000..52ece75 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kiss_man_man.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kiss_mark.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kiss_mark.svg new file mode 100644 index 0000000..eaf1d0c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kiss_mark.svg @@ -0,0 +1,21 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kiss_woman_man.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kiss_woman_man.svg new file mode 100644 index 0000000..294caf3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kiss_woman_man.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kiss_woman_woman.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kiss_woman_woman.svg new file mode 100644 index 0000000..1f79a55 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kiss_woman_woman.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kissing_cat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kissing_cat.svg new file mode 100644 index 0000000..835c2c6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kissing_cat.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kissing_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kissing_face.svg new file mode 100644 index 0000000..0630114 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kissing_face.svg @@ -0,0 +1,33 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kissing_face_with_closed_eyes.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kissing_face_with_closed_eyes.svg new file mode 100644 index 0000000..81b4f2e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kissing_face_with_closed_eyes.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kissing_face_with_smiling_eyes.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kissing_face_with_smiling_eyes.svg new file mode 100644 index 0000000..0e76140 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kissing_face_with_smiling_eyes.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kitchen_knife.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kitchen_knife.svg new file mode 100644 index 0000000..8fb1d0f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kitchen_knife.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kite.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kite.svg new file mode 100644 index 0000000..c2be983 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kite.svg @@ -0,0 +1,45 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kiwi_fruit.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kiwi_fruit.svg new file mode 100644 index 0000000..d03d02e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_kiwi_fruit.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_knee_pain.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_knee_pain.svg new file mode 100644 index 0000000..eb985cc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_knee_pain.svg @@ -0,0 +1,47 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_knot.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_knot.svg new file mode 100644 index 0000000..c2e54fa --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_knot.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_koala.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_koala.svg new file mode 100644 index 0000000..30965aa --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_koala.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lab_coat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lab_coat.svg new file mode 100644 index 0000000..8c87da2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lab_coat.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_label.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_label.svg new file mode 100644 index 0000000..19a9eb4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_label.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lacrosse.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lacrosse.svg new file mode 100644 index 0000000..37071fc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lacrosse.svg @@ -0,0 +1,212 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ladder.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ladder.svg new file mode 100644 index 0000000..ff5635d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ladder.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lady_beetle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lady_beetle.svg new file mode 100644 index 0000000..22befc4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lady_beetle.svg @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_landslide.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_landslide.svg new file mode 100644 index 0000000..112e454 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_landslide.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_laptop.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_laptop.svg new file mode 100644 index 0000000..e98a5be --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_laptop.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_large_diamond.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_large_diamond.svg new file mode 100644 index 0000000..efbcdc5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_large_diamond.svg @@ -0,0 +1,19 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_large_intestine.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_large_intestine.svg new file mode 100644 index 0000000..df08b0d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_large_intestine.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_last_quarter_moon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_last_quarter_moon.svg new file mode 100644 index 0000000..864adb9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_last_quarter_moon.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_last_quarter_moon_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_last_quarter_moon_face.svg new file mode 100644 index 0000000..5ee1603 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_last_quarter_moon_face.svg @@ -0,0 +1,32 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_last_track_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_last_track_button.svg new file mode 100644 index 0000000..bdcd979 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_last_track_button.svg @@ -0,0 +1,37 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_latin_cross.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_latin_cross.svg new file mode 100644 index 0000000..0e02b04 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_latin_cross.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_latte_macchiato.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_latte_macchiato.svg new file mode 100644 index 0000000..a98db05 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_latte_macchiato.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lawn_mower.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lawn_mower.svg new file mode 100644 index 0000000..a4d90d2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lawn_mower.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_leaf_fluttering_in_wind.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_leaf_fluttering_in_wind.svg new file mode 100644 index 0000000..04cdd2f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_leaf_fluttering_in_wind.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_leafy_green.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_leafy_green.svg new file mode 100644 index 0000000..6050e0d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_leafy_green.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_led.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_led.svg new file mode 100644 index 0000000..ce68778 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_led.svg @@ -0,0 +1,58 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ledger.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ledger.svg new file mode 100644 index 0000000..5d00cfc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ledger.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_left_arrow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_left_arrow.svg new file mode 100644 index 0000000..fa4f3b0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_left_arrow.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_left_arrow_curving_right.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_left_arrow_curving_right.svg new file mode 100644 index 0000000..5275d14 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_left_arrow_curving_right.svg @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_left_facing_fist.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_left_facing_fist.svg new file mode 100644 index 0000000..eef7b25 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_left_facing_fist.svg @@ -0,0 +1,45 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_left_luggage.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_left_luggage.svg new file mode 100644 index 0000000..d23fc95 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_left_luggage.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_left_right_arrow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_left_right_arrow.svg new file mode 100644 index 0000000..39884f2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_left_right_arrow.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_left_speech_bubble.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_left_speech_bubble.svg new file mode 100644 index 0000000..d5efdcb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_left_speech_bubble.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_leftwards_hand.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_leftwards_hand.svg new file mode 100644 index 0000000..ce7148f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_leftwards_hand.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_leg.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_leg.svg new file mode 100644 index 0000000..a269c06 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_leg.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lemon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lemon.svg new file mode 100644 index 0000000..a0ed9ac --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lemon.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lentils_with_spaetzle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lentils_with_spaetzle.svg new file mode 100644 index 0000000..ddf4db2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lentils_with_spaetzle.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_leo.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_leo.svg new file mode 100644 index 0000000..442f19e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_leo.svg @@ -0,0 +1,37 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_leopard.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_leopard.svg new file mode 100644 index 0000000..f615521 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_leopard.svg @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_level_slider.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_level_slider.svg new file mode 100644 index 0000000..4cd893d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_level_slider.svg @@ -0,0 +1,298 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_libra.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_libra.svg new file mode 100644 index 0000000..b1f7e7e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_libra.svg @@ -0,0 +1,51 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_light_bulb.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_light_bulb.svg new file mode 100644 index 0000000..9de7eed --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_light_bulb.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_light_rail.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_light_rail.svg new file mode 100644 index 0000000..4ddf4a5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_light_rail.svg @@ -0,0 +1,47 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_light_skin_tone.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_light_skin_tone.svg new file mode 100644 index 0000000..908cf94 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_light_skin_tone.svg @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lighter.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lighter.svg new file mode 100644 index 0000000..ba39b1c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lighter.svg @@ -0,0 +1,58 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lighthouse_of_alexandria.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lighthouse_of_alexandria.svg new file mode 100644 index 0000000..081a65b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lighthouse_of_alexandria.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_link.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_link.svg new file mode 100644 index 0000000..5faf118 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_link.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_linked_paperclips.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_linked_paperclips.svg new file mode 100644 index 0000000..f370f5d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_linked_paperclips.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_linkedin.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_linkedin.svg new file mode 100644 index 0000000..38f54e8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_linkedin.svg @@ -0,0 +1,47 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lion.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lion.svg new file mode 100644 index 0000000..8bed719 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lion.svg @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lipstick.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lipstick.svg new file mode 100644 index 0000000..8ee69c7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lipstick.svg @@ -0,0 +1,41 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_litter_in_bin_sign.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_litter_in_bin_sign.svg new file mode 100644 index 0000000..9b16f6a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_litter_in_bin_sign.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_liver.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_liver.svg new file mode 100644 index 0000000..aee6525 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_liver.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lizard.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lizard.svg new file mode 100644 index 0000000..7a98871 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lizard.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_llama.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_llama.svg new file mode 100644 index 0000000..2549be9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_llama.svg @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lobster.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lobster.svg new file mode 100644 index 0000000..52c5055 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lobster.svg @@ -0,0 +1,180 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_location_indicator.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_location_indicator.svg new file mode 100644 index 0000000..e62d0d1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_location_indicator.svg @@ -0,0 +1,36 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_location_indicator_red.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_location_indicator_red.svg new file mode 100644 index 0000000..e32dba5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_location_indicator_red.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_locked.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_locked.svg new file mode 100644 index 0000000..5fd626d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_locked.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_locked_with_key.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_locked_with_key.svg new file mode 100644 index 0000000..5ba7b97 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_locked_with_key.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_locked_with_pen.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_locked_with_pen.svg new file mode 100644 index 0000000..01c6821 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_locked_with_pen.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_locomotion.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_locomotion.svg new file mode 100644 index 0000000..dc0661a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_locomotion.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_locomotive.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_locomotive.svg new file mode 100644 index 0000000..16e6a01 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_locomotive.svg @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lollipop.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lollipop.svg new file mode 100644 index 0000000..2a641bb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lollipop.svg @@ -0,0 +1,39 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_long_drum.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_long_drum.svg new file mode 100644 index 0000000..ec798c8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_long_drum.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lotion_bottle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lotion_bottle.svg new file mode 100644 index 0000000..78ad40b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lotion_bottle.svg @@ -0,0 +1,44 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lotus.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lotus.svg new file mode 100644 index 0000000..af89158 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lotus.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_loudly_crying_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_loudly_crying_face.svg new file mode 100644 index 0000000..3219b37 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_loudly_crying_face.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_loudspeaker.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_loudspeaker.svg new file mode 100644 index 0000000..5fb98f6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_loudspeaker.svg @@ -0,0 +1,42 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_love_hotel.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_love_hotel.svg new file mode 100644 index 0000000..f83a145 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_love_hotel.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_love_letter.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_love_letter.svg new file mode 100644 index 0000000..9458396 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_love_letter.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_love_you_gesture.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_love_you_gesture.svg new file mode 100644 index 0000000..ce9b059 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_love_you_gesture.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_low_battery.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_low_battery.svg new file mode 100644 index 0000000..64329d0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_low_battery.svg @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_luggage.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_luggage.svg new file mode 100644 index 0000000..b6113dc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_luggage.svg @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lungs.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lungs.svg new file mode 100644 index 0000000..7d4262a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lungs.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lying_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lying_face.svg new file mode 100644 index 0000000..6001129 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_lying_face.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_macaw.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_macaw.svg new file mode 100644 index 0000000..00826d7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_macaw.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mage.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mage.svg new file mode 100644 index 0000000..736ec72 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mage.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_magic_wand.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_magic_wand.svg new file mode 100644 index 0000000..a18a2dc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_magic_wand.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_magnet.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_magnet.svg new file mode 100644 index 0000000..759761d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_magnet.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_magnifying_glass_tilted_left.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_magnifying_glass_tilted_left.svg new file mode 100644 index 0000000..20b9a6a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_magnifying_glass_tilted_left.svg @@ -0,0 +1,41 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_magnifying_glass_tilted_right.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_magnifying_glass_tilted_right.svg new file mode 100644 index 0000000..20aecb4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_magnifying_glass_tilted_right.svg @@ -0,0 +1,41 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mahjong_red_dragon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mahjong_red_dragon.svg new file mode 100644 index 0000000..4978085 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mahjong_red_dragon.svg @@ -0,0 +1,40 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_male_doctor.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_male_doctor.svg new file mode 100644 index 0000000..a15d166 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_male_doctor.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_male_nurse.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_male_nurse.svg new file mode 100644 index 0000000..a500e55 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_male_nurse.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_male_sign.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_male_sign.svg new file mode 100644 index 0000000..38a3bcb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_male_sign.svg @@ -0,0 +1,28 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mammoth.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mammoth.svg new file mode 100644 index 0000000..dd7c716 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mammoth.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man.svg new file mode 100644 index 0000000..3dc81f4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_artist.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_artist.svg new file mode 100644 index 0000000..7e36101 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_artist.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_astronaut.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_astronaut.svg new file mode 100644 index 0000000..841f8aa --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_astronaut.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_bald.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_bald.svg new file mode 100644 index 0000000..468bec6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_bald.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_barista.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_barista.svg new file mode 100644 index 0000000..85d6dcb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_barista.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_beard.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_beard.svg new file mode 100644 index 0000000..bf78f38 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_beard.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_biking.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_biking.svg new file mode 100644 index 0000000..dc0c45a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_biking.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_bouncing_ball.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_bouncing_ball.svg new file mode 100644 index 0000000..69d206d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_bouncing_ball.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_bowing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_bowing.svg new file mode 100644 index 0000000..4f2a403 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_bowing.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_cartwheeling.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_cartwheeling.svg new file mode 100644 index 0000000..81641ab --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_cartwheeling.svg @@ -0,0 +1,32 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_climbing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_climbing.svg new file mode 100644 index 0000000..2acf92f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_climbing.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_construction_worker.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_construction_worker.svg new file mode 100644 index 0000000..0a226c9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_construction_worker.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_cook.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_cook.svg new file mode 100644 index 0000000..ca86f0c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_cook.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_curly_hair.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_curly_hair.svg new file mode 100644 index 0000000..669c225 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_curly_hair.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_dancing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_dancing.svg new file mode 100644 index 0000000..141989a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_dancing.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_detective.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_detective.svg new file mode 100644 index 0000000..9ab3a5a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_detective.svg @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_elf.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_elf.svg new file mode 100644 index 0000000..6b0ca5c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_elf.svg @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_facepalming.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_facepalming.svg new file mode 100644 index 0000000..e19f77f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_facepalming.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_factory_worker.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_factory_worker.svg new file mode 100644 index 0000000..447afe3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_factory_worker.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_fairy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_fairy.svg new file mode 100644 index 0000000..578cb0a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_fairy.svg @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_farmer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_farmer.svg new file mode 100644 index 0000000..aa3e58f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_farmer.svg @@ -0,0 +1,179 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_feeding_baby.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_feeding_baby.svg new file mode 100644 index 0000000..72c0a9d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_feeding_baby.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_firefighter.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_firefighter.svg new file mode 100644 index 0000000..6ea6a3b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_firefighter.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_frowning.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_frowning.svg new file mode 100644 index 0000000..9552f4d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_frowning.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_genie.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_genie.svg new file mode 100644 index 0000000..5a05f80 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_genie.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_gesturing_no.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_gesturing_no.svg new file mode 100644 index 0000000..db36d6e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_gesturing_no.svg @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_gesturing_ok.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_gesturing_ok.svg new file mode 100644 index 0000000..a47b044 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_gesturing_ok.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_getting_haircut.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_getting_haircut.svg new file mode 100644 index 0000000..4b8d171 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_getting_haircut.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_getting_massage.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_getting_massage.svg new file mode 100644 index 0000000..435b588 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_getting_massage.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_golfing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_golfing.svg new file mode 100644 index 0000000..d6e77dd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_golfing.svg @@ -0,0 +1,48 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_guard.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_guard.svg new file mode 100644 index 0000000..560dca2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_guard.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_health_worker.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_health_worker.svg new file mode 100644 index 0000000..7a83688 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_health_worker.svg @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_in_lotus_position.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_in_lotus_position.svg new file mode 100644 index 0000000..5ace94f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_in_lotus_position.svg @@ -0,0 +1,48 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_in_manual_wheelchair.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_in_manual_wheelchair.svg new file mode 100644 index 0000000..6636912 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_in_manual_wheelchair.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_in_motorized_wheelchair.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_in_motorized_wheelchair.svg new file mode 100644 index 0000000..1bef62d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_in_motorized_wheelchair.svg @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_in_steamy_room.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_in_steamy_room.svg new file mode 100644 index 0000000..95ae10e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_in_steamy_room.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_in_tuxedo.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_in_tuxedo.svg new file mode 100644 index 0000000..176f6a1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_in_tuxedo.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_judge.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_judge.svg new file mode 100644 index 0000000..3ec3aa3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_judge.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_juggling.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_juggling.svg new file mode 100644 index 0000000..5cd53f4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_juggling.svg @@ -0,0 +1,32 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_kneeling.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_kneeling.svg new file mode 100644 index 0000000..961dfed --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_kneeling.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_lifting_weights.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_lifting_weights.svg new file mode 100644 index 0000000..f26c135 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_lifting_weights.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_mage.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_mage.svg new file mode 100644 index 0000000..bf45acb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_mage.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_mechanic.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_mechanic.svg new file mode 100644 index 0000000..e7e9420 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_mechanic.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_mountain_biking.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_mountain_biking.svg new file mode 100644 index 0000000..b8e2c2d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_mountain_biking.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_office_worker.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_office_worker.svg new file mode 100644 index 0000000..c7e05e1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_office_worker.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_pilot.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_pilot.svg new file mode 100644 index 0000000..60bbf9d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_pilot.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_playing_handball.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_playing_handball.svg new file mode 100644 index 0000000..2645dc6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_playing_handball.svg @@ -0,0 +1,49 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_playing_water_polo.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_playing_water_polo.svg new file mode 100644 index 0000000..2408b36 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_playing_water_polo.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_police_officer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_police_officer.svg new file mode 100644 index 0000000..d777770 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_police_officer.svg @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_pouting.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_pouting.svg new file mode 100644 index 0000000..be72c17 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_pouting.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_raising_hand.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_raising_hand.svg new file mode 100644 index 0000000..735d91f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_raising_hand.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_rowing_boat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_rowing_boat.svg new file mode 100644 index 0000000..57d88fe --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_rowing_boat.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_running.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_running.svg new file mode 100644 index 0000000..7f1f878 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_running.svg @@ -0,0 +1,48 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_scientist.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_scientist.svg new file mode 100644 index 0000000..c0dde25 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_scientist.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_shrugging.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_shrugging.svg new file mode 100644 index 0000000..77c46f1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_shrugging.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_singer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_singer.svg new file mode 100644 index 0000000..0f52b75 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_singer.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_sneezing_into_elbow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_sneezing_into_elbow.svg new file mode 100644 index 0000000..51c1798 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_sneezing_into_elbow.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_standing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_standing.svg new file mode 100644 index 0000000..fd4dccd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_standing.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_student.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_student.svg new file mode 100644 index 0000000..09b5d53 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_student.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_superhero.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_superhero.svg new file mode 100644 index 0000000..b2698a1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_superhero.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_supervillain.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_supervillain.svg new file mode 100644 index 0000000..b14341a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_supervillain.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_surfing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_surfing.svg new file mode 100644 index 0000000..69335c8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_surfing.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_swimming.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_swimming.svg new file mode 100644 index 0000000..1229df8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_swimming.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_teacher.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_teacher.svg new file mode 100644 index 0000000..aabae76 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_teacher.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_technologist.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_technologist.svg new file mode 100644 index 0000000..55ad070 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_technologist.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_tipping_hand.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_tipping_hand.svg new file mode 100644 index 0000000..f0954fc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_tipping_hand.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_vampire.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_vampire.svg new file mode 100644 index 0000000..b950545 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_vampire.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_walking.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_walking.svg new file mode 100644 index 0000000..5f845c8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_walking.svg @@ -0,0 +1,44 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_wearing_turban.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_wearing_turban.svg new file mode 100644 index 0000000..728cb0b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_wearing_turban.svg @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_with_cane.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_with_cane.svg new file mode 100644 index 0000000..8b732e4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_with_cane.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_with_medical_mask.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_with_medical_mask.svg new file mode 100644 index 0000000..fbf2656 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_with_medical_mask.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_with_veil.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_with_veil.svg new file mode 100644 index 0000000..778396a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_with_veil.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_zombie.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_zombie.svg new file mode 100644 index 0000000..b471fea --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_man_zombie.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mango.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mango.svg new file mode 100644 index 0000000..2db7bf6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mango.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mans_shoe.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mans_shoe.svg new file mode 100644 index 0000000..cf4046a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mans_shoe.svg @@ -0,0 +1,64 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mantelpiece_clock.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mantelpiece_clock.svg new file mode 100644 index 0000000..3b537d8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mantelpiece_clock.svg @@ -0,0 +1,38 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_manual_wheelchair.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_manual_wheelchair.svg new file mode 100644 index 0000000..fb8634e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_manual_wheelchair.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_map_of_japan.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_map_of_japan.svg new file mode 100644 index 0000000..07cc216 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_map_of_japan.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_maple_leaf.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_maple_leaf.svg new file mode 100644 index 0000000..b0ea218 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_maple_leaf.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mark.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mark.svg new file mode 100644 index 0000000..b0ab518 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mark.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_martial_arts_uniform.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_martial_arts_uniform.svg new file mode 100644 index 0000000..8694318 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_martial_arts_uniform.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mastodon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mastodon.svg new file mode 100644 index 0000000..1d442ef --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mastodon.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mate.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mate.svg new file mode 100644 index 0000000..4eac8ec --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mate.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_maultasche.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_maultasche.svg new file mode 100644 index 0000000..9bf03cb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_maultasche.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mausoleum_at_halicarnassus.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mausoleum_at_halicarnassus.svg new file mode 100644 index 0000000..ec3df26 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mausoleum_at_halicarnassus.svg @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_meat_consumption.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_meat_consumption.svg new file mode 100644 index 0000000..b037370 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_meat_consumption.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_meat_on_bone.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_meat_on_bone.svg new file mode 100644 index 0000000..3dae182 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_meat_on_bone.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mechanic.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mechanic.svg new file mode 100644 index 0000000..e7e9420 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mechanic.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mechanical_arm.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mechanical_arm.svg new file mode 100644 index 0000000..822ec3c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mechanical_arm.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mechanical_leg.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mechanical_leg.svg new file mode 100644 index 0000000..1212c40 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mechanical_leg.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_medical_gloves.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_medical_gloves.svg new file mode 100644 index 0000000..f44423a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_medical_gloves.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_medical_symbol.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_medical_symbol.svg new file mode 100644 index 0000000..8ca31c6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_medical_symbol.svg @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_medication.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_medication.svg new file mode 100644 index 0000000..b9ebeff --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_medication.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_medium_dark_skin_tone.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_medium_dark_skin_tone.svg new file mode 100644 index 0000000..908cf94 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_medium_dark_skin_tone.svg @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_medium_light_skin_tone.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_medium_light_skin_tone.svg new file mode 100644 index 0000000..908cf94 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_medium_light_skin_tone.svg @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_medium_skin_tone.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_medium_skin_tone.svg new file mode 100644 index 0000000..908cf94 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_medium_skin_tone.svg @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_megaphone.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_megaphone.svg new file mode 100644 index 0000000..b922b0a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_megaphone.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_melon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_melon.svg new file mode 100644 index 0000000..a3f80bb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_melon.svg @@ -0,0 +1,41 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_melting_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_melting_face.svg new file mode 100644 index 0000000..7655497 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_melting_face.svg @@ -0,0 +1,37 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_memo.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_memo.svg new file mode 100644 index 0000000..2984273 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_memo.svg @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_men_holding_hands.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_men_holding_hands.svg new file mode 100644 index 0000000..0b90b86 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_men_holding_hands.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_men_with_bunny_ears.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_men_with_bunny_ears.svg new file mode 100644 index 0000000..f4b1a4c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_men_with_bunny_ears.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_men_wrestling.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_men_wrestling.svg new file mode 100644 index 0000000..ba3eb4d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_men_wrestling.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mending_heart.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mending_heart.svg new file mode 100644 index 0000000..9c583a4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mending_heart.svg @@ -0,0 +1,47 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_menorah.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_menorah.svg new file mode 100644 index 0000000..3967651 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_menorah.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mens_room.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mens_room.svg new file mode 100644 index 0000000..f1edefb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mens_room.svg @@ -0,0 +1,41 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mermaid.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mermaid.svg new file mode 100644 index 0000000..c01414b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mermaid.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_merman.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_merman.svg new file mode 100644 index 0000000..93636a1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_merman.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_merperson.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_merperson.svg new file mode 100644 index 0000000..ce63f24 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_merperson.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_metro.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_metro.svg new file mode 100644 index 0000000..04cb495 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_metro.svg @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_microbe.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_microbe.svg new file mode 100644 index 0000000..b236e06 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_microbe.svg @@ -0,0 +1,308 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_microphone.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_microphone.svg new file mode 100644 index 0000000..b325aaf --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_microphone.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_microscope.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_microscope.svg new file mode 100644 index 0000000..7d8e059 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_microscope.svg @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_middle_finger.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_middle_finger.svg new file mode 100644 index 0000000..bd346dd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_middle_finger.svg @@ -0,0 +1,46 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_military_helmet.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_military_helmet.svg new file mode 100644 index 0000000..183fa9b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_military_helmet.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_military_medal.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_military_medal.svg new file mode 100644 index 0000000..ac5a4f3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_military_medal.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_milk_jug.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_milk_jug.svg new file mode 100644 index 0000000..c75dda9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_milk_jug.svg @@ -0,0 +1,26 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_milky_way.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_milky_way.svg new file mode 100644 index 0000000..a8c2282 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_milky_way.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_minibus.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_minibus.svg new file mode 100644 index 0000000..28250cf --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_minibus.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_minus.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_minus.svg new file mode 100644 index 0000000..dade6a9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_minus.svg @@ -0,0 +1,20 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mirror.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mirror.svg new file mode 100644 index 0000000..331463f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mirror.svg @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mirror_ball.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mirror_ball.svg new file mode 100644 index 0000000..0fa3650 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mirror_ball.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_moai.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_moai.svg new file mode 100644 index 0000000..ad93d46 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_moai.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mobile_info.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mobile_info.svg new file mode 100644 index 0000000..4663cc6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mobile_info.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mobile_message.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mobile_message.svg new file mode 100644 index 0000000..9fa271d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mobile_message.svg @@ -0,0 +1,44 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mobile_phone.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mobile_phone.svg new file mode 100644 index 0000000..98efa9e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mobile_phone.svg @@ -0,0 +1,42 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mobile_phone_off.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mobile_phone_off.svg new file mode 100644 index 0000000..f89f70e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mobile_phone_off.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mobile_phone_with_arrow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mobile_phone_with_arrow.svg new file mode 100644 index 0000000..f45ce87 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mobile_phone_with_arrow.svg @@ -0,0 +1,48 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_moka_pot.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_moka_pot.svg new file mode 100644 index 0000000..db5a874 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_moka_pot.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_money_bag.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_money_bag.svg new file mode 100644 index 0000000..6db8ae7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_money_bag.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_money_mouth_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_money_mouth_face.svg new file mode 100644 index 0000000..af624ec --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_money_mouth_face.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_money_with_wings.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_money_with_wings.svg new file mode 100644 index 0000000..c83b37e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_money_with_wings.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_monkey.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_monkey.svg new file mode 100644 index 0000000..3a00281 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_monkey.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_monkey_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_monkey_face.svg new file mode 100644 index 0000000..6790825 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_monkey_face.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_monorail.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_monorail.svg new file mode 100644 index 0000000..5af77f8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_monorail.svg @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_moon_cake.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_moon_cake.svg new file mode 100644 index 0000000..0ac0684 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_moon_cake.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_moon_viewing_ceremony.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_moon_viewing_ceremony.svg new file mode 100644 index 0000000..b204363 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_moon_viewing_ceremony.svg @@ -0,0 +1,311 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_more_information.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_more_information.svg new file mode 100644 index 0000000..35f00c3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_more_information.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mosque.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mosque.svg new file mode 100644 index 0000000..ebcea53 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mosque.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mosquito.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mosquito.svg new file mode 100644 index 0000000..8027c59 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mosquito.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_motor.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_motor.svg new file mode 100644 index 0000000..a38a6f6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_motor.svg @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_motor_boat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_motor_boat.svg new file mode 100644 index 0000000..d6e03fe --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_motor_boat.svg @@ -0,0 +1,55 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_motor_scooter.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_motor_scooter.svg new file mode 100644 index 0000000..4ea4aa4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_motor_scooter.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_motorcycle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_motorcycle.svg new file mode 100644 index 0000000..66b1230 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_motorcycle.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_motorized_wheelchair.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_motorized_wheelchair.svg new file mode 100644 index 0000000..061913d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_motorized_wheelchair.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_motorway.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_motorway.svg new file mode 100644 index 0000000..a871f5d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_motorway.svg @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mount_fuji.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mount_fuji.svg new file mode 100644 index 0000000..ee1dd04 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mount_fuji.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mountain.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mountain.svg new file mode 100644 index 0000000..b6bac66 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mountain.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mountain_cableway.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mountain_cableway.svg new file mode 100644 index 0000000..5f2b49b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mountain_cableway.svg @@ -0,0 +1,227 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mountain_railway.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mountain_railway.svg new file mode 100644 index 0000000..4d984ce --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mountain_railway.svg @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mouse.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mouse.svg new file mode 100644 index 0000000..2110359 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mouse.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mouse_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mouse_face.svg new file mode 100644 index 0000000..9877d35 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mouse_face.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mouse_trap.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mouse_trap.svg new file mode 100644 index 0000000..568ac31 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mouse_trap.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mouth.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mouth.svg new file mode 100644 index 0000000..e37639d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mouth.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_move.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_move.svg new file mode 100644 index 0000000..ea5cd7d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_move.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_movie_camera.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_movie_camera.svg new file mode 100644 index 0000000..33210a6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_movie_camera.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mrs_claus.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mrs_claus.svg new file mode 100644 index 0000000..d3c3a0e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mrs_claus.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_multiply.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_multiply.svg new file mode 100644 index 0000000..9aa12f3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_multiply.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mushroom.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mushroom.svg new file mode 100644 index 0000000..40c5a4b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mushroom.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_musical_keyboard.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_musical_keyboard.svg new file mode 100644 index 0000000..e020887 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_musical_keyboard.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_musical_note.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_musical_note.svg new file mode 100644 index 0000000..7e7252d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_musical_note.svg @@ -0,0 +1,62 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_musical_notes.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_musical_notes.svg new file mode 100644 index 0000000..1991360 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_musical_notes.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_musical_score.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_musical_score.svg new file mode 100644 index 0000000..0e3296d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_musical_score.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_musicbrainz.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_musicbrainz.svg new file mode 100644 index 0000000..1a6edf4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_musicbrainz.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_muted_speaker.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_muted_speaker.svg new file mode 100644 index 0000000..3f35955 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_muted_speaker.svg @@ -0,0 +1,56 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mx_claus.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mx_claus.svg new file mode 100644 index 0000000..456cd1a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_mx_claus.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nail_and_gear_flag.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nail_and_gear_flag.svg new file mode 100644 index 0000000..3b5e615 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nail_and_gear_flag.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nail_polish.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nail_polish.svg new file mode 100644 index 0000000..9ebac7d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nail_polish.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_name_badge.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_name_badge.svg new file mode 100644 index 0000000..64e9319 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_name_badge.svg @@ -0,0 +1,28 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_narwhal.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_narwhal.svg new file mode 100644 index 0000000..7daa45a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_narwhal.svg @@ -0,0 +1,27 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_national_park.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_national_park.svg new file mode 100644 index 0000000..ef2adc5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_national_park.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nauseated_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nauseated_face.svg new file mode 100644 index 0000000..006a2ba --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nauseated_face.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nazar_amulet.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nazar_amulet.svg new file mode 100644 index 0000000..ac86ac8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nazar_amulet.svg @@ -0,0 +1,46 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_necktie.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_necktie.svg new file mode 100644 index 0000000..23c7ddb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_necktie.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nerd_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nerd_face.svg new file mode 100644 index 0000000..bec814c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nerd_face.svg @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nest_with_eggs.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nest_with_eggs.svg new file mode 100644 index 0000000..014d5da --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nest_with_eggs.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nesting_dolls.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nesting_dolls.svg new file mode 100644 index 0000000..002acd5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nesting_dolls.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_netscape_navigator.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_netscape_navigator.svg new file mode 100644 index 0000000..4b3e205 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_netscape_navigator.svg @@ -0,0 +1,29 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_neutral_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_neutral_face.svg new file mode 100644 index 0000000..e599b69 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_neutral_face.svg @@ -0,0 +1,34 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_new_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_new_button.svg new file mode 100644 index 0000000..d6b47d3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_new_button.svg @@ -0,0 +1,53 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_new_moon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_new_moon.svg new file mode 100644 index 0000000..0600efe --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_new_moon.svg @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_new_moon_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_new_moon_face.svg new file mode 100644 index 0000000..613e039 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_new_moon_face.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_newspaper.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_newspaper.svg new file mode 100644 index 0000000..622c8f1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_newspaper.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_next_track_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_next_track_button.svg new file mode 100644 index 0000000..0cf212f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_next_track_button.svg @@ -0,0 +1,37 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ng_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ng_button.svg new file mode 100644 index 0000000..9e52300 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ng_button.svg @@ -0,0 +1,33 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nib.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nib.svg new file mode 100644 index 0000000..f1b17f0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nib.svg @@ -0,0 +1,52 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_night_with_stars.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_night_with_stars.svg new file mode 100644 index 0000000..5466cc7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_night_with_stars.svg @@ -0,0 +1,200 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nine_oclock.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nine_oclock.svg new file mode 100644 index 0000000..7ef7ab4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nine_oclock.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nine_thirty.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nine_thirty.svg new file mode 100644 index 0000000..22c7716 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nine_thirty.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ninja.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ninja.svg new file mode 100644 index 0000000..25f6f79 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ninja.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_bicycles.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_bicycles.svg new file mode 100644 index 0000000..c5ad745 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_bicycles.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_entry.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_entry.svg new file mode 100644 index 0000000..71eae83 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_entry.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_handshaking.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_handshaking.svg new file mode 100644 index 0000000..e7516bc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_handshaking.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_littering.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_littering.svg new file mode 100644 index 0000000..c088b3d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_littering.svg @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_mobile_phones.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_mobile_phones.svg new file mode 100644 index 0000000..ff4f8a4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_mobile_phones.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_one_under_eighteen.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_one_under_eighteen.svg new file mode 100644 index 0000000..5293cba --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_one_under_eighteen.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_pedestrians.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_pedestrians.svg new file mode 100644 index 0000000..08110b8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_pedestrians.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_smoking.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_smoking.svg new file mode 100644 index 0000000..a43e41c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_smoking.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_stencil.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_stencil.svg new file mode 100644 index 0000000..f2e68dd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_no_stencil.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_non_potable_water.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_non_potable_water.svg new file mode 100644 index 0000000..41bbf98 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_non_potable_water.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_north.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_north.svg new file mode 100644 index 0000000..f9cb36c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_north.svg @@ -0,0 +1,21 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nose.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nose.svg new file mode 100644 index 0000000..14f1373 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nose.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_notebook.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_notebook.svg new file mode 100644 index 0000000..836b599 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_notebook.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_notebook_with_decorative_cover.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_notebook_with_decorative_cover.svg new file mode 100644 index 0000000..04703d7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_notebook_with_decorative_cover.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nuclear_power_plant.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nuclear_power_plant.svg new file mode 100644 index 0000000..f731607 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nuclear_power_plant.svg @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nuclear_power_plant_ruin.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nuclear_power_plant_ruin.svg new file mode 100644 index 0000000..a9e1ec3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nuclear_power_plant_ruin.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nuclear_protection.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nuclear_protection.svg new file mode 100644 index 0000000..e5b12b3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nuclear_protection.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nuclear_worker_man.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nuclear_worker_man.svg new file mode 100644 index 0000000..d826e23 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nuclear_worker_man.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nuclear_worker_woman.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nuclear_worker_woman.svg new file mode 100644 index 0000000..3f93403 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nuclear_worker_woman.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nut_and_bolt.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nut_and_bolt.svg new file mode 100644 index 0000000..9901ea3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_nut_and_bolt.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_o_button_blood_type.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_o_button_blood_type.svg new file mode 100644 index 0000000..88b81a0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_o_button_blood_type.svg @@ -0,0 +1,28 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_octopus.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_octopus.svg new file mode 100644 index 0000000..7e14bf7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_octopus.svg @@ -0,0 +1,52 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oden.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oden.svg new file mode 100644 index 0000000..af61c16 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oden.svg @@ -0,0 +1,49 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_office_building.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_office_building.svg new file mode 100644 index 0000000..7fac35b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_office_building.svg @@ -0,0 +1,187 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_office_worker.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_office_worker.svg new file mode 100644 index 0000000..78f489f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_office_worker.svg @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ogre.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ogre.svg new file mode 100644 index 0000000..f785120 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ogre.svg @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oil_drum.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oil_drum.svg new file mode 100644 index 0000000..8b7d642 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oil_drum.svg @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oil_spill.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oil_spill.svg new file mode 100644 index 0000000..093dc82 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oil_spill.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ok_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ok_button.svg new file mode 100644 index 0000000..29f9b7a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ok_button.svg @@ -0,0 +1,59 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ok_hand.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ok_hand.svg new file mode 100644 index 0000000..a0b3a50 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ok_hand.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ok_stencil.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ok_stencil.svg new file mode 100644 index 0000000..67fb84d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ok_stencil.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_old_key.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_old_key.svg new file mode 100644 index 0000000..c4c1a4e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_old_key.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_old_man.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_old_man.svg new file mode 100644 index 0000000..904e9f6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_old_man.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_old_woman.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_old_woman.svg new file mode 100644 index 0000000..b5ab067 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_old_woman.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_older_person.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_older_person.svg new file mode 100644 index 0000000..7f4369b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_older_person.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_olive.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_olive.svg new file mode 100644 index 0000000..36e381e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_olive.svg @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_om.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_om.svg new file mode 100644 index 0000000..c47ff1d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_om.svg @@ -0,0 +1,48 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_on_arrow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_on_arrow.svg new file mode 100644 index 0000000..fe3d973 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_on_arrow.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oncoming_automobile.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oncoming_automobile.svg new file mode 100644 index 0000000..3ebee83 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oncoming_automobile.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oncoming_bus.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oncoming_bus.svg new file mode 100644 index 0000000..bc7d72f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oncoming_bus.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oncoming_fist.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oncoming_fist.svg new file mode 100644 index 0000000..4848761 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oncoming_fist.svg @@ -0,0 +1,52 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oncoming_police_car.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oncoming_police_car.svg new file mode 100644 index 0000000..fd173c2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oncoming_police_car.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oncoming_taxi.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oncoming_taxi.svg new file mode 100644 index 0000000..fd173c2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oncoming_taxi.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_one_oclock.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_one_oclock.svg new file mode 100644 index 0000000..fd5998a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_one_oclock.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_one_piece_swimsuit.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_one_piece_swimsuit.svg new file mode 100644 index 0000000..594d77b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_one_piece_swimsuit.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_one_thirty.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_one_thirty.svg new file mode 100644 index 0000000..23fa5f9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_one_thirty.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_onion.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_onion.svg new file mode 100644 index 0000000..06221c6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_onion.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_open_book.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_open_book.svg new file mode 100644 index 0000000..8a01373 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_open_book.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_open_file_folder.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_open_file_folder.svg new file mode 100644 index 0000000..b4d8bad --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_open_file_folder.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_open_hands.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_open_hands.svg new file mode 100644 index 0000000..07822b3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_open_hands.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_open_mailbox_with_lowered_flag.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_open_mailbox_with_lowered_flag.svg new file mode 100644 index 0000000..4c8eca9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_open_mailbox_with_lowered_flag.svg @@ -0,0 +1,45 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_open_mailbox_with_raised_flag.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_open_mailbox_with_raised_flag.svg new file mode 100644 index 0000000..321e61b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_open_mailbox_with_raised_flag.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_openfoodfact.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_openfoodfact.svg new file mode 100644 index 0000000..fa9d812 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_openfoodfact.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_openstreetmap.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_openstreetmap.svg new file mode 100644 index 0000000..bb3a027 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_openstreetmap.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_opera.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_opera.svg new file mode 100644 index 0000000..ef8dd54 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_opera.svg @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ophiuchus.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ophiuchus.svg new file mode 100644 index 0000000..28dda61 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ophiuchus.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_optical_disk.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_optical_disk.svg new file mode 100644 index 0000000..f747eb0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_optical_disk.svg @@ -0,0 +1,22 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_orange_book.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_orange_book.svg new file mode 100644 index 0000000..1c0660e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_orange_book.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_orangutan.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_orangutan.svg new file mode 100644 index 0000000..589e3a1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_orangutan.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_orca.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_orca.svg new file mode 100644 index 0000000..0817152 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_orca.svg @@ -0,0 +1,19 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_orthodox_cross.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_orthodox_cross.svg new file mode 100644 index 0000000..798de70 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_orthodox_cross.svg @@ -0,0 +1,62 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_otter.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_otter.svg new file mode 100644 index 0000000..aad8c11 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_otter.svg @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_outbox_tray.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_outbox_tray.svg new file mode 100644 index 0000000..28e26aa --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_outbox_tray.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_outlet.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_outlet.svg new file mode 100644 index 0000000..3dfc0c2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_outlet.svg @@ -0,0 +1,50 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_overlapping_full_squares.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_overlapping_full_squares.svg new file mode 100644 index 0000000..3b20476 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_overlapping_full_squares.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_overlapping_hollow_and_full_squares.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_overlapping_hollow_and_full_squares.svg new file mode 100644 index 0000000..eb8fd77 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_overlapping_hollow_and_full_squares.svg @@ -0,0 +1,30 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_overlapping_hollow_squares.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_overlapping_hollow_squares.svg new file mode 100644 index 0000000..d774cd3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_overlapping_hollow_squares.svg @@ -0,0 +1,22 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_overview.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_overview.svg new file mode 100644 index 0000000..949562f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_overview.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_owl.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_owl.svg new file mode 100644 index 0000000..d16b58f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_owl.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ox.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ox.svg new file mode 100644 index 0000000..b1ba725 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ox.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oyster.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oyster.svg new file mode 100644 index 0000000..52785e0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_oyster.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_p_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_p_button.svg new file mode 100644 index 0000000..b798dd2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_p_button.svg @@ -0,0 +1,24 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_package.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_package.svg new file mode 100644 index 0000000..555c632 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_package.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_page_facing_up.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_page_facing_up.svg new file mode 100644 index 0000000..ecbab7c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_page_facing_up.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_page_move.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_page_move.svg new file mode 100644 index 0000000..bf9535a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_page_move.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_page_with_curl.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_page_with_curl.svg new file mode 100644 index 0000000..a1e44e7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_page_with_curl.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pager.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pager.svg new file mode 100644 index 0000000..0d9c7cd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pager.svg @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_paintbrush.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_paintbrush.svg new file mode 100644 index 0000000..18ed5df --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_paintbrush.svg @@ -0,0 +1,37 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_palm_down_hand.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_palm_down_hand.svg new file mode 100644 index 0000000..8e6e4d3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_palm_down_hand.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_palm_tree.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_palm_tree.svg new file mode 100644 index 0000000..93ee092 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_palm_tree.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_palm_up_hand.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_palm_up_hand.svg new file mode 100644 index 0000000..3ce0413 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_palm_up_hand.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_palms_up_together.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_palms_up_together.svg new file mode 100644 index 0000000..9ad79b4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_palms_up_together.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pancakes.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pancakes.svg new file mode 100644 index 0000000..6943fdf --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pancakes.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_panda.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_panda.svg new file mode 100644 index 0000000..3752666 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_panda.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_paperclip.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_paperclip.svg new file mode 100644 index 0000000..5b8aa2c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_paperclip.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_parachute.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_parachute.svg new file mode 100644 index 0000000..a04a987 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_parachute.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_parking_garage.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_parking_garage.svg new file mode 100644 index 0000000..1203784 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_parking_garage.svg @@ -0,0 +1,49 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_parrot.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_parrot.svg new file mode 100644 index 0000000..f772813 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_parrot.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_part_alternation_mark.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_part_alternation_mark.svg new file mode 100644 index 0000000..7fddebd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_part_alternation_mark.svg @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_party_popper.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_party_popper.svg new file mode 100644 index 0000000..0bb659d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_party_popper.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_partying_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_partying_face.svg new file mode 100644 index 0000000..1c8435c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_partying_face.svg @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_passenger_ship.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_passenger_ship.svg new file mode 100644 index 0000000..d2ab0d7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_passenger_ship.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_passport_control.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_passport_control.svg new file mode 100644 index 0000000..6bc7014 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_passport_control.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_patient_clipboard.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_patient_clipboard.svg new file mode 100644 index 0000000..cacd2fc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_patient_clipboard.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_patient_file.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_patient_file.svg new file mode 100644 index 0000000..3167a86 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_patient_file.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pause_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pause_button.svg new file mode 100644 index 0000000..822989b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pause_button.svg @@ -0,0 +1,31 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_paw_prints.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_paw_prints.svg new file mode 100644 index 0000000..d66cc3f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_paw_prints.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_peace_symbol.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_peace_symbol.svg new file mode 100644 index 0000000..c4fd797 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_peace_symbol.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_peach.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_peach.svg new file mode 100644 index 0000000..bc7e32a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_peach.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_peacock.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_peacock.svg new file mode 100644 index 0000000..b103a8d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_peacock.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_peanuts.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_peanuts.svg new file mode 100644 index 0000000..1dc90e1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_peanuts.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pear.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pear.svg new file mode 100644 index 0000000..95480a0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pear.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_peertube.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_peertube.svg new file mode 100644 index 0000000..049f928 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_peertube.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pen.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pen.svg new file mode 100644 index 0000000..26d458d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pen.svg @@ -0,0 +1,61 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pencil.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pencil.svg new file mode 100644 index 0000000..d92eed5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pencil.svg @@ -0,0 +1,58 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_penguin.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_penguin.svg new file mode 100644 index 0000000..27400a7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_penguin.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pensive_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pensive_face.svg new file mode 100644 index 0000000..68d8b29 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pensive_face.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_people_dialogue.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_people_dialogue.svg new file mode 100644 index 0000000..563c0e9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_people_dialogue.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_people_holding_hands.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_people_holding_hands.svg new file mode 100644 index 0000000..4e3f7d3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_people_holding_hands.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_people_hugging.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_people_hugging.svg new file mode 100644 index 0000000..f680b67 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_people_hugging.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_people_with_bunny_ears.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_people_with_bunny_ears.svg new file mode 100644 index 0000000..a7b11e1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_people_with_bunny_ears.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_people_wrestling.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_people_wrestling.svg new file mode 100644 index 0000000..d5dd791 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_people_wrestling.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_performing_arts.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_performing_arts.svg new file mode 100644 index 0000000..15c44ee --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_performing_arts.svg @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_persevering_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_persevering_face.svg new file mode 100644 index 0000000..58621c0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_persevering_face.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person.svg new file mode 100644 index 0000000..7430c4e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_bald.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_bald.svg new file mode 100644 index 0000000..468bec6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_bald.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_beard.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_beard.svg new file mode 100644 index 0000000..c9996b7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_beard.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_biking.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_biking.svg new file mode 100644 index 0000000..3822d81 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_biking.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_bouncing_ball.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_bouncing_ball.svg new file mode 100644 index 0000000..746a726 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_bouncing_ball.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_bowing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_bowing.svg new file mode 100644 index 0000000..852244b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_bowing.svg @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_cartwheeling.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_cartwheeling.svg new file mode 100644 index 0000000..03f43a3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_cartwheeling.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_climbing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_climbing.svg new file mode 100644 index 0000000..d716dbc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_climbing.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_curly_hair.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_curly_hair.svg new file mode 100644 index 0000000..8915723 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_curly_hair.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_facepalming.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_facepalming.svg new file mode 100644 index 0000000..44448b6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_facepalming.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_feeding_baby.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_feeding_baby.svg new file mode 100644 index 0000000..f4c1116 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_feeding_baby.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_fencing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_fencing.svg new file mode 100644 index 0000000..1ab0ecd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_fencing.svg @@ -0,0 +1,58 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_frowning.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_frowning.svg new file mode 100644 index 0000000..0f6f094 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_frowning.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_gesturing_no.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_gesturing_no.svg new file mode 100644 index 0000000..90d3e12 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_gesturing_no.svg @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_gesturing_ok.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_gesturing_ok.svg new file mode 100644 index 0000000..7b38fe6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_gesturing_ok.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_getting_haircut.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_getting_haircut.svg new file mode 100644 index 0000000..e61bf76 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_getting_haircut.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_getting_massage.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_getting_massage.svg new file mode 100644 index 0000000..c044d39 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_getting_massage.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_golfing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_golfing.svg new file mode 100644 index 0000000..a0a3f41 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_golfing.svg @@ -0,0 +1,55 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_in_bed.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_in_bed.svg new file mode 100644 index 0000000..b9fd2d5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_in_bed.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_in_lotus_position.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_in_lotus_position.svg new file mode 100644 index 0000000..911eff8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_in_lotus_position.svg @@ -0,0 +1,52 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_in_manual_wheelchair.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_in_manual_wheelchair.svg new file mode 100644 index 0000000..6636912 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_in_manual_wheelchair.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_in_motorized_wheelchair.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_in_motorized_wheelchair.svg new file mode 100644 index 0000000..1bef62d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_in_motorized_wheelchair.svg @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_in_steamy_room.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_in_steamy_room.svg new file mode 100644 index 0000000..6bfa6c0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_in_steamy_room.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_in_suit_levitating.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_in_suit_levitating.svg new file mode 100644 index 0000000..dd2e882 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_in_suit_levitating.svg @@ -0,0 +1,50 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_in_tuxedo.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_in_tuxedo.svg new file mode 100644 index 0000000..ee0dd0a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_in_tuxedo.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_juggling.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_juggling.svg new file mode 100644 index 0000000..23d0835 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_juggling.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_kneeling.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_kneeling.svg new file mode 100644 index 0000000..961dfed --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_kneeling.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_lifting_weights.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_lifting_weights.svg new file mode 100644 index 0000000..de3e0c7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_lifting_weights.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_mountain_biking.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_mountain_biking.svg new file mode 100644 index 0000000..a093d19 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_mountain_biking.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_playing_handball.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_playing_handball.svg new file mode 100644 index 0000000..d45c22c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_playing_handball.svg @@ -0,0 +1,52 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_playing_water_polo.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_playing_water_polo.svg new file mode 100644 index 0000000..68f2bc9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_playing_water_polo.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_pouting.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_pouting.svg new file mode 100644 index 0000000..8cd29e3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_pouting.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_raising_hand.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_raising_hand.svg new file mode 100644 index 0000000..bb6db8b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_raising_hand.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_rowing_boat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_rowing_boat.svg new file mode 100644 index 0000000..4d719e4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_rowing_boat.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_running.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_running.svg new file mode 100644 index 0000000..4d20603 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_running.svg @@ -0,0 +1,48 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_shrugging.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_shrugging.svg new file mode 100644 index 0000000..7d5af6a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_shrugging.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_sneezing_into_elbow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_sneezing_into_elbow.svg new file mode 100644 index 0000000..1562a7d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_sneezing_into_elbow.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_standing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_standing.svg new file mode 100644 index 0000000..fd4dccd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_standing.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_surfing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_surfing.svg new file mode 100644 index 0000000..3dde6cd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_surfing.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_swimming.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_swimming.svg new file mode 100644 index 0000000..274d81f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_swimming.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_taking_bath.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_taking_bath.svg new file mode 100644 index 0000000..2f094ca --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_taking_bath.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_tipping_hand.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_tipping_hand.svg new file mode 100644 index 0000000..cf9e0d3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_tipping_hand.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_walking.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_walking.svg new file mode 100644 index 0000000..5f845c8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_walking.svg @@ -0,0 +1,44 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_wearing_turban.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_wearing_turban.svg new file mode 100644 index 0000000..444a39d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_wearing_turban.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_with_cane.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_with_cane.svg new file mode 100644 index 0000000..8b732e4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_with_cane.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_with_crown.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_with_crown.svg new file mode 100644 index 0000000..1227e32 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_with_crown.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_with_dog.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_with_dog.svg new file mode 100644 index 0000000..3f7c5c4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_with_dog.svg @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_with_medical_mask.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_with_medical_mask.svg new file mode 100644 index 0000000..d2b2344 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_with_medical_mask.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_with_skullcap.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_with_skullcap.svg new file mode 100644 index 0000000..81caa39 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_with_skullcap.svg @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_with_veil.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_with_veil.svg new file mode 100644 index 0000000..36787ce --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_person_with_veil.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_petri_dish.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_petri_dish.svg new file mode 100644 index 0000000..4425ce3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_petri_dish.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pick.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pick.svg new file mode 100644 index 0000000..4777403 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pick.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pickup_truck.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pickup_truck.svg new file mode 100644 index 0000000..269c0d7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pickup_truck.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_picture.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_picture.svg new file mode 100644 index 0000000..87776bc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_picture.svg @@ -0,0 +1,37 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pie.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pie.svg new file mode 100644 index 0000000..48f0810 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pie.svg @@ -0,0 +1,61 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pig.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pig.svg new file mode 100644 index 0000000..c0cf675 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pig.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pig_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pig_face.svg new file mode 100644 index 0000000..bacc190 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pig_face.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pig_nose.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pig_nose.svg new file mode 100644 index 0000000..8c7cdba --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pig_nose.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pigeon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pigeon.svg new file mode 100644 index 0000000..ecd4158 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pigeon.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pile_of_poo.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pile_of_poo.svg new file mode 100644 index 0000000..491fe0f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pile_of_poo.svg @@ -0,0 +1,35 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pill.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pill.svg new file mode 100644 index 0000000..7429e95 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pill.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pills.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pills.svg new file mode 100644 index 0000000..c739822 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pills.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pilot.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pilot.svg new file mode 100644 index 0000000..60bbf9d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pilot.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pinata.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pinata.svg new file mode 100644 index 0000000..62f0893 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pinata.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pinched_fingers.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pinched_fingers.svg new file mode 100644 index 0000000..f39290c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pinched_fingers.svg @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pinching_hand.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pinching_hand.svg new file mode 100644 index 0000000..b535757 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pinching_hand.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pine_decoration.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pine_decoration.svg new file mode 100644 index 0000000..6cf0598 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pine_decoration.svg @@ -0,0 +1,265 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pineapple.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pineapple.svg new file mode 100644 index 0000000..bde5fa1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pineapple.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ping_pong.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ping_pong.svg new file mode 100644 index 0000000..092a556 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ping_pong.svg @@ -0,0 +1,57 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pinterest.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pinterest.svg new file mode 100644 index 0000000..3b80b66 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pinterest.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pirate_flag.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pirate_flag.svg new file mode 100644 index 0000000..cb4b648 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pirate_flag.svg @@ -0,0 +1,25 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pisces.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pisces.svg new file mode 100644 index 0000000..c9970f8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pisces.svg @@ -0,0 +1,45 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pixelfed.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pixelfed.svg new file mode 100644 index 0000000..3e447ad --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pixelfed.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pizza.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pizza.svg new file mode 100644 index 0000000..0a3c779 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pizza.svg @@ -0,0 +1,58 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_placard.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_placard.svg new file mode 100644 index 0000000..e38503b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_placard.svg @@ -0,0 +1,50 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_place_of_worship.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_place_of_worship.svg new file mode 100644 index 0000000..788cf94 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_place_of_worship.svg @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_plaster.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_plaster.svg new file mode 100644 index 0000000..93a5325 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_plaster.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_play_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_play_button.svg new file mode 100644 index 0000000..8029882 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_play_button.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_play_or_pause_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_play_or_pause_button.svg new file mode 100644 index 0000000..1cdfc1c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_play_or_pause_button.svg @@ -0,0 +1,40 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_playground_slide.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_playground_slide.svg new file mode 100644 index 0000000..d562942 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_playground_slide.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pleading_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pleading_face.svg new file mode 100644 index 0000000..b2b35eb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pleading_face.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_plunger.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_plunger.svg new file mode 100644 index 0000000..4035e57 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_plunger.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_plus.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_plus.svg new file mode 100644 index 0000000..b0f79be --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_plus.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_polar_bear.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_polar_bear.svg new file mode 100644 index 0000000..cd1d311 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_polar_bear.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_polar_explorer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_polar_explorer.svg new file mode 100644 index 0000000..319424b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_polar_explorer.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_polar_explorer_man.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_polar_explorer_man.svg new file mode 100644 index 0000000..3e1c00f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_polar_explorer_man.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_polar_explorer_woman.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_polar_explorer_woman.svg new file mode 100644 index 0000000..1d65db8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_polar_explorer_woman.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_polar_research_station.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_polar_research_station.svg new file mode 100644 index 0000000..2b2bc4b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_polar_research_station.svg @@ -0,0 +1,197 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_police_car.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_police_car.svg new file mode 100644 index 0000000..0129276 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_police_car.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_police_car_light.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_police_car_light.svg new file mode 100644 index 0000000..4e3b8a6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_police_car_light.svg @@ -0,0 +1,56 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_police_officer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_police_officer.svg new file mode 100644 index 0000000..b0a5d92 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_police_officer.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pomegranate.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pomegranate.svg new file mode 100644 index 0000000..e8b3797 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pomegranate.svg @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_poodle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_poodle.svg new file mode 100644 index 0000000..c529eac --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_poodle.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pool_8_ball.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pool_8_ball.svg new file mode 100644 index 0000000..938ade8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pool_8_ball.svg @@ -0,0 +1,40 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_popcorn.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_popcorn.svg new file mode 100644 index 0000000..4af548f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_popcorn.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_poppy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_poppy.svg new file mode 100644 index 0000000..7b7cac2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_poppy.svg @@ -0,0 +1,48 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_porpoise.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_porpoise.svg new file mode 100644 index 0000000..095f942 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_porpoise.svg @@ -0,0 +1,22 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_post_office.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_post_office.svg new file mode 100644 index 0000000..2fe5924 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_post_office.svg @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_postal_horn.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_postal_horn.svg new file mode 100644 index 0000000..d33eddc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_postal_horn.svg @@ -0,0 +1,47 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_postbox.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_postbox.svg new file mode 100644 index 0000000..8175aa6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_postbox.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pot_of_food.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pot_of_food.svg new file mode 100644 index 0000000..518f87e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pot_of_food.svg @@ -0,0 +1,55 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_potable_water.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_potable_water.svg new file mode 100644 index 0000000..34b93b9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_potable_water.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_potato.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_potato.svg new file mode 100644 index 0000000..f782951 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_potato.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_potentiometer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_potentiometer.svg new file mode 100644 index 0000000..64d96bc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_potentiometer.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_potted_plant.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_potted_plant.svg new file mode 100644 index 0000000..db828df --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_potted_plant.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_poultry_leg.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_poultry_leg.svg new file mode 100644 index 0000000..f23f1ad --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_poultry_leg.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pound_banknote.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pound_banknote.svg new file mode 100644 index 0000000..9203ee5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pound_banknote.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pouring_liquid.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pouring_liquid.svg new file mode 100644 index 0000000..eecc706 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pouring_liquid.svg @@ -0,0 +1,42 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pouting_cat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pouting_cat.svg new file mode 100644 index 0000000..5c90f0e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pouting_cat.svg @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_power_on_off_symbol.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_power_on_off_symbol.svg new file mode 100644 index 0000000..8ef6044 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_power_on_off_symbol.svg @@ -0,0 +1,22 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_power_on_symbol.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_power_on_symbol.svg new file mode 100644 index 0000000..4fdc752 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_power_on_symbol.svg @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_power_sleep_symbol.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_power_sleep_symbol.svg new file mode 100644 index 0000000..c09f23c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_power_sleep_symbol.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_power_symbol.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_power_symbol.svg new file mode 100644 index 0000000..afab12e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_power_symbol.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_prayer_beads.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_prayer_beads.svg new file mode 100644 index 0000000..d14edc0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_prayer_beads.svg @@ -0,0 +1,34 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pregnant_man.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pregnant_man.svg new file mode 100644 index 0000000..36368fc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pregnant_man.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pregnant_person.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pregnant_person.svg new file mode 100644 index 0000000..b2a79d3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pregnant_person.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pregnant_woman.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pregnant_woman.svg new file mode 100644 index 0000000..6210f77 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pregnant_woman.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pretzel.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pretzel.svg new file mode 100644 index 0000000..6b57fdc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pretzel.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_prince.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_prince.svg new file mode 100644 index 0000000..6bc9c7e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_prince.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_princess.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_princess.svg new file mode 100644 index 0000000..e83abc0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_princess.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_printer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_printer.svg new file mode 100644 index 0000000..62753d9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_printer.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_prohibited.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_prohibited.svg new file mode 100644 index 0000000..f9844ae --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_prohibited.svg @@ -0,0 +1,33 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_purse.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_purse.svg new file mode 100644 index 0000000..58740f6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_purse.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pushpin.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pushpin.svg new file mode 100644 index 0000000..e9f5878 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_pushpin.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_puzzle_piece.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_puzzle_piece.svg new file mode 100644 index 0000000..68773db --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_puzzle_piece.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_qr_code.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_qr_code.svg new file mode 100644 index 0000000..9d1db16 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_qr_code.svg @@ -0,0 +1,426 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_quarantine.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_quarantine.svg new file mode 100644 index 0000000..99e1a01 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_quarantine.svg @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_quebec_flag.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_quebec_flag.svg new file mode 100644 index 0000000..6fcec08 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_quebec_flag.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_question_mark.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_question_mark.svg new file mode 100644 index 0000000..8b85639 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_question_mark.svg @@ -0,0 +1,21 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rabbit.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rabbit.svg new file mode 100644 index 0000000..8a16ad6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rabbit.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rabbit_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rabbit_face.svg new file mode 100644 index 0000000..6283a16 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rabbit_face.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_raccoon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_raccoon.svg new file mode 100644 index 0000000..7d6c6be --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_raccoon.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_racing_car.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_racing_car.svg new file mode 100644 index 0000000..465bf24 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_racing_car.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_radio.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_radio.svg new file mode 100644 index 0000000..8b44603 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_radio.svg @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_radio_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_radio_button.svg new file mode 100644 index 0000000..c46aa0e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_radio_button.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_radioactive.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_radioactive.svg new file mode 100644 index 0000000..15dc39b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_radioactive.svg @@ -0,0 +1,43 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_radioactive_waste.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_radioactive_waste.svg new file mode 100644 index 0000000..a601e52 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_radioactive_waste.svg @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_railway_car.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_railway_car.svg new file mode 100644 index 0000000..8d89a2c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_railway_car.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_railway_track.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_railway_track.svg new file mode 100644 index 0000000..def3227 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_railway_track.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rainbow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rainbow.svg new file mode 100644 index 0000000..6c54325 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rainbow.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rainbow_hexagon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rainbow_hexagon.svg new file mode 100644 index 0000000..ebe242b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rainbow_hexagon.svg @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_raised_back_of_hand.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_raised_back_of_hand.svg new file mode 100644 index 0000000..ad354bc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_raised_back_of_hand.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_raised_fist.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_raised_fist.svg new file mode 100644 index 0000000..271969b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_raised_fist.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_raised_hand.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_raised_hand.svg new file mode 100644 index 0000000..c19cbd3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_raised_hand.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_raising_hands.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_raising_hands.svg new file mode 100644 index 0000000..624b8c5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_raising_hands.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ram.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ram.svg new file mode 100644 index 0000000..206e281 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ram.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_raspberry_pi.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_raspberry_pi.svg new file mode 100644 index 0000000..d587ff4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_raspberry_pi.svg @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rat.svg new file mode 100644 index 0000000..a3d921d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rat.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_razor.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_razor.svg new file mode 100644 index 0000000..a87e949 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_razor.svg @@ -0,0 +1,54 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_receipt.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_receipt.svg new file mode 100644 index 0000000..87bcbc8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_receipt.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_record_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_record_button.svg new file mode 100644 index 0000000..8503979 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_record_button.svg @@ -0,0 +1,24 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_recycling_symbol.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_recycling_symbol.svg new file mode 100644 index 0000000..70369b0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_recycling_symbol.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_red_envelope.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_red_envelope.svg new file mode 100644 index 0000000..1620bf4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_red_envelope.svg @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_red_paper_lantern.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_red_paper_lantern.svg new file mode 100644 index 0000000..e4f3d70 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_red_paper_lantern.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_a.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_a.svg new file mode 100644 index 0000000..8fa089a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_a.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_b.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_b.svg new file mode 100644 index 0000000..9530041 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_b.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_c.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_c.svg new file mode 100644 index 0000000..40e58e0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_c.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_d.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_d.svg new file mode 100644 index 0000000..1520759 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_d.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_e.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_e.svg new file mode 100644 index 0000000..a1b356e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_e.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_f.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_f.svg new file mode 100644 index 0000000..bcd3632 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_f.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_g.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_g.svg new file mode 100644 index 0000000..2b14c89 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_g.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_h.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_h.svg new file mode 100644 index 0000000..b8e9025 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_h.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_i.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_i.svg new file mode 100644 index 0000000..a0347f8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_i.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_j.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_j.svg new file mode 100644 index 0000000..6b6c85b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_j.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_k.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_k.svg new file mode 100644 index 0000000..eff8bbc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_k.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_l.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_l.svg new file mode 100644 index 0000000..8ea6cfa --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_l.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_m.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_m.svg new file mode 100644 index 0000000..ad89f8f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_m.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_n.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_n.svg new file mode 100644 index 0000000..c78b05d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_n.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_o.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_o.svg new file mode 100644 index 0000000..447f60f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_o.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_p.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_p.svg new file mode 100644 index 0000000..581b378 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_p.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_q.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_q.svg new file mode 100644 index 0000000..20db684 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_q.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_r.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_r.svg new file mode 100644 index 0000000..0b9fb3f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_r.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_s.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_s.svg new file mode 100644 index 0000000..0a29158 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_s.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_t.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_t.svg new file mode 100644 index 0000000..79c5ec2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_t.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_u.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_u.svg new file mode 100644 index 0000000..3788410 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_u.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_v.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_v.svg new file mode 100644 index 0000000..452ee00 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_v.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_w.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_w.svg new file mode 100644 index 0000000..b69002e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_w.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_x.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_x.svg new file mode 100644 index 0000000..e20830d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_x.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_y.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_y.svg new file mode 100644 index 0000000..b7af51a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_y.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_z.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_z.svg new file mode 100644 index 0000000..88dc594 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regional_indicator_z.svg @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_registered.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_registered.svg new file mode 100644 index 0000000..249de4c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_registered.svg @@ -0,0 +1,38 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regular_apple.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regular_apple.svg new file mode 100644 index 0000000..bba6ed5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regular_apple.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regular_hair.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regular_hair.svg new file mode 100644 index 0000000..8cdfae6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_regular_hair.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_relieved_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_relieved_face.svg new file mode 100644 index 0000000..d7a246f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_relieved_face.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_reminder_ribbon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_reminder_ribbon.svg new file mode 100644 index 0000000..e803fc8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_reminder_ribbon.svg @@ -0,0 +1,58 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_repeat_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_repeat_button.svg new file mode 100644 index 0000000..d84e673 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_repeat_button.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_repeat_single_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_repeat_single_button.svg new file mode 100644 index 0000000..70623a7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_repeat_single_button.svg @@ -0,0 +1,58 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rescue_workers_helmet.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rescue_workers_helmet.svg new file mode 100644 index 0000000..924bf10 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rescue_workers_helmet.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_restroom.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_restroom.svg new file mode 100644 index 0000000..440c540 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_restroom.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_return_back_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_return_back_button.svg new file mode 100644 index 0000000..9874f7b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_return_back_button.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_reusable_bag.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_reusable_bag.svg new file mode 100644 index 0000000..9e58616 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_reusable_bag.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_reverse_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_reverse_button.svg new file mode 100644 index 0000000..8868eae --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_reverse_button.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_revolving_hearts.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_revolving_hearts.svg new file mode 100644 index 0000000..0fb841a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_revolving_hearts.svg @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rhinoceros.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rhinoceros.svg new file mode 100644 index 0000000..88ba852 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rhinoceros.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ribbon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ribbon.svg new file mode 100644 index 0000000..9dedaf5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ribbon.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rice_ball.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rice_ball.svg new file mode 100644 index 0000000..98df2b6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rice_ball.svg @@ -0,0 +1,37 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rice_cracker.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rice_cracker.svg new file mode 100644 index 0000000..661a48c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rice_cracker.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_right_anger_bubble.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_right_anger_bubble.svg new file mode 100644 index 0000000..166622b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_right_anger_bubble.svg @@ -0,0 +1,24 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_right_arrow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_right_arrow.svg new file mode 100644 index 0000000..1a24bc9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_right_arrow.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_right_arrow_curving_down.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_right_arrow_curving_down.svg new file mode 100644 index 0000000..b5d9beb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_right_arrow_curving_down.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_right_arrow_curving_left.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_right_arrow_curving_left.svg new file mode 100644 index 0000000..1bc6b43 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_right_arrow_curving_left.svg @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_right_arrow_curving_up.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_right_arrow_curving_up.svg new file mode 100644 index 0000000..0146d2c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_right_arrow_curving_up.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_right_facing_fist.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_right_facing_fist.svg new file mode 100644 index 0000000..56c5021 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_right_facing_fist.svg @@ -0,0 +1,35 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rightwards_hand.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rightwards_hand.svg new file mode 100644 index 0000000..9961703 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rightwards_hand.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ring.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ring.svg new file mode 100644 index 0000000..c987338 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ring.svg @@ -0,0 +1,51 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ring_buoy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ring_buoy.svg new file mode 100644 index 0000000..1210c85 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ring_buoy.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ringed_planet.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ringed_planet.svg new file mode 100644 index 0000000..1ffc90f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ringed_planet.svg @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_roasted_coffee_bean.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_roasted_coffee_bean.svg new file mode 100644 index 0000000..73b729c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_roasted_coffee_bean.svg @@ -0,0 +1,32 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_roasted_sweet_potato.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_roasted_sweet_potato.svg new file mode 100644 index 0000000..be19f73 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_roasted_sweet_potato.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_robot.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_robot.svg new file mode 100644 index 0000000..e506527 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_robot.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rock.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rock.svg new file mode 100644 index 0000000..c1a8101 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rock.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rocket.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rocket.svg new file mode 100644 index 0000000..c0bb429 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rocket.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_roll_of_paper.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_roll_of_paper.svg new file mode 100644 index 0000000..22e1f60 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_roll_of_paper.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rolled_up_newspaper.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rolled_up_newspaper.svg new file mode 100644 index 0000000..09c2c3d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rolled_up_newspaper.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_roller_coaster.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_roller_coaster.svg new file mode 100644 index 0000000..3aec6c1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_roller_coaster.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_roller_skate.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_roller_skate.svg new file mode 100644 index 0000000..9e03917 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_roller_skate.svg @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rolling_on_the_floor_laughing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rolling_on_the_floor_laughing.svg new file mode 100644 index 0000000..889b5c4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rolling_on_the_floor_laughing.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rooster.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rooster.svg new file mode 100644 index 0000000..4daf58b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rooster.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rose.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rose.svg new file mode 100644 index 0000000..473b344 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rose.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rosette.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rosette.svg new file mode 100644 index 0000000..97fae40 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rosette.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_round_pushpin.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_round_pushpin.svg new file mode 100644 index 0000000..16269d1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_round_pushpin.svg @@ -0,0 +1,27 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rugby_football.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rugby_football.svg new file mode 100644 index 0000000..bb1cbd7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_rugby_football.svg @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_running_shirt.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_running_shirt.svg new file mode 100644 index 0000000..41300fd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_running_shirt.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_running_shoe.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_running_shoe.svg new file mode 100644 index 0000000..569eaa5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_running_shoe.svg @@ -0,0 +1,58 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sad_but_relieved_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sad_but_relieved_face.svg new file mode 100644 index 0000000..8a690cb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sad_but_relieved_face.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_safari.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_safari.svg new file mode 100644 index 0000000..e21c71d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_safari.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_safety.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_safety.svg new file mode 100644 index 0000000..f64c3f5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_safety.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_safety_pin.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_safety_pin.svg new file mode 100644 index 0000000..73d6d0b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_safety_pin.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_safety_vest.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_safety_vest.svg new file mode 100644 index 0000000..733f557 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_safety_vest.svg @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sagittarius.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sagittarius.svg new file mode 100644 index 0000000..603bbf1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sagittarius.svg @@ -0,0 +1,48 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sailboat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sailboat.svg new file mode 100644 index 0000000..33151b3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sailboat.svg @@ -0,0 +1,55 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sake.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sake.svg new file mode 100644 index 0000000..6b8a5a4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sake.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_saline_drip.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_saline_drip.svg new file mode 100644 index 0000000..92b4230 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_saline_drip.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_salt.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_salt.svg new file mode 100644 index 0000000..279e1f9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_salt.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_saluting_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_saluting_face.svg new file mode 100644 index 0000000..4f27e0d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_saluting_face.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sandwich.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sandwich.svg new file mode 100644 index 0000000..fcd4233 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sandwich.svg @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sanitizer_spray.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sanitizer_spray.svg new file mode 100644 index 0000000..aa262fb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sanitizer_spray.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_santa_claus.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_santa_claus.svg new file mode 100644 index 0000000..f79a004 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_santa_claus.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sari.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sari.svg new file mode 100644 index 0000000..095d2cd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sari.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_satellite.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_satellite.svg new file mode 100644 index 0000000..237aa15 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_satellite.svg @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_satellite_antenna.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_satellite_antenna.svg new file mode 100644 index 0000000..c14c378 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_satellite_antenna.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sauropod.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sauropod.svg new file mode 100644 index 0000000..36f27f6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sauropod.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_save.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_save.svg new file mode 100644 index 0000000..43ebeb5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_save.svg @@ -0,0 +1,63 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_saw.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_saw.svg new file mode 100644 index 0000000..db4ab26 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_saw.svg @@ -0,0 +1,26 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_saxophone.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_saxophone.svg new file mode 100644 index 0000000..7a5ff3d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_saxophone.svg @@ -0,0 +1,64 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scale.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scale.svg new file mode 100644 index 0000000..cd5657f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scale.svg @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scales.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scales.svg new file mode 100644 index 0000000..63f5c18 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scales.svg @@ -0,0 +1,36 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scarf.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scarf.svg new file mode 100644 index 0000000..9a28379 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scarf.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_school.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_school.svg new file mode 100644 index 0000000..fe5a078 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_school.svg @@ -0,0 +1,258 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_schwabisch_gmund_forum_gold_und_silber.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_schwabisch_gmund_forum_gold_und_silber.svg new file mode 100644 index 0000000..c63bd39 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_schwabisch_gmund_forum_gold_und_silber.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_schwabisch_gmund_funfknopfturm.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_schwabisch_gmund_funfknopfturm.svg new file mode 100644 index 0000000..6027012 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_schwabisch_gmund_funfknopfturm.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_schwabisch_gmund_ratshaus.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_schwabisch_gmund_ratshaus.svg new file mode 100644 index 0000000..8b3fd7a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_schwabisch_gmund_ratshaus.svg @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scientist.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scientist.svg new file mode 100644 index 0000000..224d187 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scientist.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scissors.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scissors.svg new file mode 100644 index 0000000..cc36187 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scissors.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scorpio.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scorpio.svg new file mode 100644 index 0000000..c0dbeea --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scorpio.svg @@ -0,0 +1,50 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scorpion.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scorpion.svg new file mode 100644 index 0000000..e9c923d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scorpion.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_screwdriver.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_screwdriver.svg new file mode 100644 index 0000000..f17b2be --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_screwdriver.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scroll.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scroll.svg new file mode 100644 index 0000000..01f2e3f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scroll.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scroll_horizontal.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scroll_horizontal.svg new file mode 100644 index 0000000..7744c5e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_scroll_horizontal.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sea_level_rise.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sea_level_rise.svg new file mode 100644 index 0000000..6e9b3f1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sea_level_rise.svg @@ -0,0 +1,53 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_seal.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_seal.svg new file mode 100644 index 0000000..3d3b3b6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_seal.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_seat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_seat.svg new file mode 100644 index 0000000..41e8cdc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_seat.svg @@ -0,0 +1,52 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_see_no_evil_monkey.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_see_no_evil_monkey.svg new file mode 100644 index 0000000..7aebe2f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_see_no_evil_monkey.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_seedling.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_seedling.svg new file mode 100644 index 0000000..6edbc60 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_seedling.svg @@ -0,0 +1,42 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_selfie.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_selfie.svg new file mode 100644 index 0000000..7cbe0fc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_selfie.svg @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_service_dog.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_service_dog.svg new file mode 100644 index 0000000..a4f08c4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_service_dog.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_service_mark.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_service_mark.svg new file mode 100644 index 0000000..d874fd1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_service_mark.svg @@ -0,0 +1,28 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_seven_oclock.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_seven_oclock.svg new file mode 100644 index 0000000..53b1f0a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_seven_oclock.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_seven_thirty.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_seven_thirty.svg new file mode 100644 index 0000000..82782da --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_seven_thirty.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sewing_needle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sewing_needle.svg new file mode 100644 index 0000000..24e2b71 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sewing_needle.svg @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shallow_pan_of_food.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shallow_pan_of_food.svg new file mode 100644 index 0000000..e5b8f37 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shallow_pan_of_food.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shamrock.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shamrock.svg new file mode 100644 index 0000000..070af4e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shamrock.svg @@ -0,0 +1,24 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_share.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_share.svg new file mode 100644 index 0000000..53f0902 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_share.svg @@ -0,0 +1,64 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shark.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shark.svg new file mode 100644 index 0000000..3d94f52 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shark.svg @@ -0,0 +1,49 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shaved_ice.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shaved_ice.svg new file mode 100644 index 0000000..d971742 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shaved_ice.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sheaf_of_rice.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sheaf_of_rice.svg new file mode 100644 index 0000000..e054aba --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sheaf_of_rice.svg @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shelter.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shelter.svg new file mode 100644 index 0000000..97f17a3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shelter.svg @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shield.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shield.svg new file mode 100644 index 0000000..c2a12b7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shield.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shinto_shrine.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shinto_shrine.svg new file mode 100644 index 0000000..7851fc1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shinto_shrine.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ship.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ship.svg new file mode 100644 index 0000000..707e939 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ship.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shooting_star.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shooting_star.svg new file mode 100644 index 0000000..366b682 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shooting_star.svg @@ -0,0 +1,64 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shopping_bags.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shopping_bags.svg new file mode 100644 index 0000000..328a12e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shopping_bags.svg @@ -0,0 +1,58 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shopping_cart.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shopping_cart.svg new file mode 100644 index 0000000..44c635a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shopping_cart.svg @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shortcake.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shortcake.svg new file mode 100644 index 0000000..2fc0a98 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shortcake.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shorts.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shorts.svg new file mode 100644 index 0000000..8e78ed3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shorts.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shower.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shower.svg new file mode 100644 index 0000000..ae44660 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shower.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shrimp.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shrimp.svg new file mode 100644 index 0000000..71aca7f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shrimp.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shuffle_tracks_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shuffle_tracks_button.svg new file mode 100644 index 0000000..bb21709 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shuffle_tracks_button.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shushing_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shushing_face.svg new file mode 100644 index 0000000..91fcb51 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_shushing_face.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sign_of_the_horns.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sign_of_the_horns.svg new file mode 100644 index 0000000..2121e82 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sign_of_the_horns.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_signal.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_signal.svg new file mode 100644 index 0000000..fe2b32a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_signal.svg @@ -0,0 +1,22 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_signpost.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_signpost.svg new file mode 100644 index 0000000..90fc34c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_signpost.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_simple.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_simple.svg new file mode 100644 index 0000000..52f66f4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_simple.svg @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_singer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_singer.svg new file mode 100644 index 0000000..f84b9f3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_singer.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_six_oclock.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_six_oclock.svg new file mode 100644 index 0000000..62cf37d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_six_oclock.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_six_thirty.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_six_thirty.svg new file mode 100644 index 0000000..48ec8b6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_six_thirty.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_skateboard.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_skateboard.svg new file mode 100644 index 0000000..b99e59b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_skateboard.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_skier.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_skier.svg new file mode 100644 index 0000000..ecad8aa --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_skier.svg @@ -0,0 +1,205 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_skis.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_skis.svg new file mode 100644 index 0000000..7f36eb6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_skis.svg @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_skull.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_skull.svg new file mode 100644 index 0000000..3191ad4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_skull.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_skull_and_crossbones.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_skull_and_crossbones.svg new file mode 100644 index 0000000..d64776f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_skull_and_crossbones.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_skunk.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_skunk.svg new file mode 100644 index 0000000..e234734 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_skunk.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sled.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sled.svg new file mode 100644 index 0000000..26bf33e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sled.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sleeping_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sleeping_face.svg new file mode 100644 index 0000000..c66fdd5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sleeping_face.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sleepy_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sleepy_face.svg new file mode 100644 index 0000000..8cb8641 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sleepy_face.svg @@ -0,0 +1,50 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_slightly_frowning_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_slightly_frowning_face.svg new file mode 100644 index 0000000..26b411d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_slightly_frowning_face.svg @@ -0,0 +1,31 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_slightly_smiling_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_slightly_smiling_face.svg new file mode 100644 index 0000000..cad29ec --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_slightly_smiling_face.svg @@ -0,0 +1,31 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_slot_machine.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_slot_machine.svg new file mode 100644 index 0000000..60f8fbc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_slot_machine.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sloth.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sloth.svg new file mode 100644 index 0000000..f993ce4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sloth.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_small_airplane.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_small_airplane.svg new file mode 100644 index 0000000..b47a53c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_small_airplane.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_small_diamond.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_small_diamond.svg new file mode 100644 index 0000000..0c49605 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_small_diamond.svg @@ -0,0 +1,19 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smartwatch.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smartwatch.svg new file mode 100644 index 0000000..5e2fe4d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smartwatch.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_cat_with_heart_eyes.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_cat_with_heart_eyes.svg new file mode 100644 index 0000000..8a544b4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_cat_with_heart_eyes.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face.svg new file mode 100644 index 0000000..663955f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_halo.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_halo.svg new file mode 100644 index 0000000..d8d9f68 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_halo.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_heart_eyes.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_heart_eyes.svg new file mode 100644 index 0000000..8946474 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_heart_eyes.svg @@ -0,0 +1,45 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_hearts.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_hearts.svg new file mode 100644 index 0000000..ad6fe52 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_hearts.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_horns.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_horns.svg new file mode 100644 index 0000000..a651fb0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_horns.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_open_hands.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_open_hands.svg new file mode 100644 index 0000000..580bd2a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_open_hands.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_smiling_eyes.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_smiling_eyes.svg new file mode 100644 index 0000000..d206350 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_smiling_eyes.svg @@ -0,0 +1,41 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_sunglasses.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_sunglasses.svg new file mode 100644 index 0000000..d5e08e5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_sunglasses.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_tear.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_tear.svg new file mode 100644 index 0000000..dc76dc2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smiling_face_with_tear.svg @@ -0,0 +1,38 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smirking_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smirking_face.svg new file mode 100644 index 0000000..9218218 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_smirking_face.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_snail.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_snail.svg new file mode 100644 index 0000000..bb5c08f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_snail.svg @@ -0,0 +1,49 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_snake.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_snake.svg new file mode 100644 index 0000000..3b4ddb3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_snake.svg @@ -0,0 +1,47 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sneezing_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sneezing_face.svg new file mode 100644 index 0000000..a3a2372 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sneezing_face.svg @@ -0,0 +1,52 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_snow_capped_mountain.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_snow_capped_mountain.svg new file mode 100644 index 0000000..8299f44 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_snow_capped_mountain.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_snowboarder.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_snowboarder.svg new file mode 100644 index 0000000..3d42a6a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_snowboarder.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_snowflake.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_snowflake.svg new file mode 100644 index 0000000..f9523a7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_snowflake.svg @@ -0,0 +1,187 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_snowman.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_snowman.svg new file mode 100644 index 0000000..3c4d604 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_snowman.svg @@ -0,0 +1,261 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_snowman_without_snow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_snowman_without_snow.svg new file mode 100644 index 0000000..b2138ff --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_snowman_without_snow.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_soap.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_soap.svg new file mode 100644 index 0000000..efae51b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_soap.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_soccer_ball.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_soccer_ball.svg new file mode 100644 index 0000000..2d1240c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_soccer_ball.svg @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_social_distancing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_social_distancing.svg new file mode 100644 index 0000000..16fc40d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_social_distancing.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_socks.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_socks.svg new file mode 100644 index 0000000..a98eb45 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_socks.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_soft_ice_cream.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_soft_ice_cream.svg new file mode 100644 index 0000000..f3a39b4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_soft_ice_cream.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_softball.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_softball.svg new file mode 100644 index 0000000..e981ae6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_softball.svg @@ -0,0 +1,264 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_solar_cell.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_solar_cell.svg new file mode 100644 index 0000000..fbf5e9b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_solar_cell.svg @@ -0,0 +1,40 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_solar_energy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_solar_energy.svg new file mode 100644 index 0000000..a97c535 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_solar_energy.svg @@ -0,0 +1,55 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_soon_arrow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_soon_arrow.svg new file mode 100644 index 0000000..79ef0de --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_soon_arrow.svg @@ -0,0 +1,48 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sort.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sort.svg new file mode 100644 index 0000000..5c3346b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sort.svg @@ -0,0 +1,43 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sos_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sos_button.svg new file mode 100644 index 0000000..4250041 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sos_button.svg @@ -0,0 +1,41 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sos_stencil.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sos_stencil.svg new file mode 100644 index 0000000..764b8af --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sos_stencil.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sound_recording_copyright.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sound_recording_copyright.svg new file mode 100644 index 0000000..78ee070 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sound_recording_copyright.svg @@ -0,0 +1,30 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_space_shuttle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_space_shuttle.svg new file mode 100644 index 0000000..04cbe4a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_space_shuttle.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spade.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spade.svg new file mode 100644 index 0000000..ef4f4cc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spade.svg @@ -0,0 +1,35 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spade_suit.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spade_suit.svg new file mode 100644 index 0000000..4fc43d5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spade_suit.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spaghetti.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spaghetti.svg new file mode 100644 index 0000000..bb4667e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spaghetti.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sparkle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sparkle.svg new file mode 100644 index 0000000..428d53e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sparkle.svg @@ -0,0 +1,27 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sparkler.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sparkler.svg new file mode 100644 index 0000000..1c66740 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sparkler.svg @@ -0,0 +1,250 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sparkles.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sparkles.svg new file mode 100644 index 0000000..71451e4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sparkles.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sparkling_heart.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sparkling_heart.svg new file mode 100644 index 0000000..9b3f587 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sparkling_heart.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spatzlepresse.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spatzlepresse.svg new file mode 100644 index 0000000..60a8df8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spatzlepresse.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_speak_no_evil_monkey.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_speak_no_evil_monkey.svg new file mode 100644 index 0000000..4c6d01a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_speak_no_evil_monkey.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_speaker_high_volume.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_speaker_high_volume.svg new file mode 100644 index 0000000..07114a3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_speaker_high_volume.svg @@ -0,0 +1,50 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_speaker_low_volume.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_speaker_low_volume.svg new file mode 100644 index 0000000..221f3c9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_speaker_low_volume.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_speaker_medium_volume.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_speaker_medium_volume.svg new file mode 100644 index 0000000..a5154f9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_speaker_medium_volume.svg @@ -0,0 +1,42 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_speaking_head.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_speaking_head.svg new file mode 100644 index 0000000..ef08157 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_speaking_head.svg @@ -0,0 +1,55 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_speech_balloon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_speech_balloon.svg new file mode 100644 index 0000000..3c646af --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_speech_balloon.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_speedboat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_speedboat.svg new file mode 100644 index 0000000..f51a140 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_speedboat.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spider.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spider.svg new file mode 100644 index 0000000..4cb7925 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spider.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spider_web.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spider_web.svg new file mode 100644 index 0000000..104a226 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spider_web.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spiral_calendar.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spiral_calendar.svg new file mode 100644 index 0000000..f9807a6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spiral_calendar.svg @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spiral_notepad.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spiral_notepad.svg new file mode 100644 index 0000000..edf7b43 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spiral_notepad.svg @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spiral_shell.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spiral_shell.svg new file mode 100644 index 0000000..ef0c13c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spiral_shell.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sponge.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sponge.svg new file mode 100644 index 0000000..5f0c956 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sponge.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spoon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spoon.svg new file mode 100644 index 0000000..b6be87f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spoon.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sport_utility_vehicle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sport_utility_vehicle.svg new file mode 100644 index 0000000..93794ff --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sport_utility_vehicle.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sports_medal.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sports_medal.svg new file mode 100644 index 0000000..fdec2d6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sports_medal.svg @@ -0,0 +1,162 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spouting_orca.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spouting_orca.svg new file mode 100644 index 0000000..dcc92ff --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spouting_orca.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spouting_whale.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spouting_whale.svg new file mode 100644 index 0000000..933e58b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_spouting_whale.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_square.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_square.svg new file mode 100644 index 0000000..908cf94 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_square.svg @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_square_with_left_half.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_square_with_left_half.svg new file mode 100644 index 0000000..8b1306d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_square_with_left_half.svg @@ -0,0 +1,29 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_square_with_lower_right_diagonal.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_square_with_lower_right_diagonal.svg new file mode 100644 index 0000000..ed1fbe7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_square_with_lower_right_diagonal.svg @@ -0,0 +1,29 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_square_with_right_half.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_square_with_right_half.svg new file mode 100644 index 0000000..52fe180 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_square_with_right_half.svg @@ -0,0 +1,29 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_square_with_upper_left_diagonal.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_square_with_upper_left_diagonal.svg new file mode 100644 index 0000000..678e031 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_square_with_upper_left_diagonal.svg @@ -0,0 +1,29 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_squid.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_squid.svg new file mode 100644 index 0000000..4c0a426 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_squid.svg @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_squinting_face_with_tongue.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_squinting_face_with_tongue.svg new file mode 100644 index 0000000..58920cd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_squinting_face_with_tongue.svg @@ -0,0 +1,51 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stadium.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stadium.svg new file mode 100644 index 0000000..f68ca95 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stadium.svg @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stairway.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stairway.svg new file mode 100644 index 0000000..41235f7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stairway.svg @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_star.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_star.svg new file mode 100644 index 0000000..5e993a5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_star.svg @@ -0,0 +1,24 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_star_and_crescent.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_star_and_crescent.svg new file mode 100644 index 0000000..90785d9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_star_and_crescent.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_star_of_david.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_star_of_david.svg new file mode 100644 index 0000000..61208e1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_star_of_david.svg @@ -0,0 +1,36 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_star_struck.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_star_struck.svg new file mode 100644 index 0000000..099b336 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_star_struck.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_star_with_left_half.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_star_with_left_half.svg new file mode 100644 index 0000000..f9de0f3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_star_with_left_half.svg @@ -0,0 +1,33 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_star_with_right_half.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_star_with_right_half.svg new file mode 100644 index 0000000..fa547c2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_star_with_right_half.svg @@ -0,0 +1,31 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_station.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_station.svg new file mode 100644 index 0000000..c3ffb46 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_station.svg @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_statue_of_liberty.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_statue_of_liberty.svg new file mode 100644 index 0000000..fb81e70 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_statue_of_liberty.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_statue_of_zeus_at_olympia.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_statue_of_zeus_at_olympia.svg new file mode 100644 index 0000000..cc2f5c1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_statue_of_zeus_at_olympia.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_steaming_bowl.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_steaming_bowl.svg new file mode 100644 index 0000000..515981c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_steaming_bowl.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stethoscope.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stethoscope.svg new file mode 100644 index 0000000..dd8b9bd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stethoscope.svg @@ -0,0 +1,42 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure.svg new file mode 100644 index 0000000..2cbd84e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure_leaning_left.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure_leaning_left.svg new file mode 100644 index 0000000..408d5a6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure_leaning_left.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure_leaning_right.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure_leaning_right.svg new file mode 100644 index 0000000..4dcea68 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure_leaning_right.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure_with_arms_raised.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure_with_arms_raised.svg new file mode 100644 index 0000000..c436ad7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure_with_arms_raised.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure_with_dress.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure_with_dress.svg new file mode 100644 index 0000000..9107b0e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure_with_dress.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure_with_dress_and_arms_raised.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure_with_dress_and_arms_raised.svg new file mode 100644 index 0000000..4e14ab1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure_with_dress_and_arms_raised.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure_with_dress_leaning_left.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure_with_dress_leaning_left.svg new file mode 100644 index 0000000..26f368c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure_with_dress_leaning_left.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure_with_dress_leaning_right.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure_with_dress_leaning_right.svg new file mode 100644 index 0000000..d24a3de --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stick_figure_with_dress_leaning_right.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stomach.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stomach.svg new file mode 100644 index 0000000..825ed6d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stomach.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stop_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stop_button.svg new file mode 100644 index 0000000..90579f0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stop_button.svg @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stop_sign.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stop_sign.svg new file mode 100644 index 0000000..8ad2f0f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stop_sign.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stopwatch.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stopwatch.svg new file mode 100644 index 0000000..84ea143 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stopwatch.svg @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_straight_ruler.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_straight_ruler.svg new file mode 100644 index 0000000..ab346ee --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_straight_ruler.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_strawberry.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_strawberry.svg new file mode 100644 index 0000000..04f23c7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_strawberry.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stretcher.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stretcher.svg new file mode 100644 index 0000000..317ca16 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stretcher.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_structural_fire.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_structural_fire.svg new file mode 100644 index 0000000..e765666 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_structural_fire.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_student.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_student.svg new file mode 100644 index 0000000..09b5d53 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_student.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_studio_microphone.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_studio_microphone.svg new file mode 100644 index 0000000..52a9857 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_studio_microphone.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stuffed_flatbread.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stuffed_flatbread.svg new file mode 100644 index 0000000..9442f36 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stuffed_flatbread.svg @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stuttgart_fernsehturm.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stuttgart_fernsehturm.svg new file mode 100644 index 0000000..1c467fb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_stuttgart_fernsehturm.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sun.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sun.svg new file mode 100644 index 0000000..456db38 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sun.svg @@ -0,0 +1,27 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sun_behind_cloud.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sun_behind_cloud.svg new file mode 100644 index 0000000..d351701 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sun_behind_cloud.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sun_behind_large_cloud.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sun_behind_large_cloud.svg new file mode 100644 index 0000000..d29d01f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sun_behind_large_cloud.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sun_behind_rain_cloud.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sun_behind_rain_cloud.svg new file mode 100644 index 0000000..0a17885 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sun_behind_rain_cloud.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sun_behind_small_cloud.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sun_behind_small_cloud.svg new file mode 100644 index 0000000..5cf0710 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sun_behind_small_cloud.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sun_with_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sun_with_face.svg new file mode 100644 index 0000000..b55c456 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sun_with_face.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sunflower.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sunflower.svg new file mode 100644 index 0000000..ce04938 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sunflower.svg @@ -0,0 +1,49 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sunglasses.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sunglasses.svg new file mode 100644 index 0000000..9dd0131 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sunglasses.svg @@ -0,0 +1,47 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sunrise.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sunrise.svg new file mode 100644 index 0000000..d80e561 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sunrise.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sunrise_over_mountains.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sunrise_over_mountains.svg new file mode 100644 index 0000000..d810125 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sunrise_over_mountains.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sunset.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sunset.svg new file mode 100644 index 0000000..fed4566 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sunset.svg @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_superhero.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_superhero.svg new file mode 100644 index 0000000..576e51c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_superhero.svg @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_supervillain.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_supervillain.svg new file mode 100644 index 0000000..f4a6ef6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_supervillain.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_surveillance.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_surveillance.svg new file mode 100644 index 0000000..577ddac --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_surveillance.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sushi.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sushi.svg new file mode 100644 index 0000000..4e87725 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sushi.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_suspension_railway.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_suspension_railway.svg new file mode 100644 index 0000000..de5ba1b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_suspension_railway.svg @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_swab_pliers.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_swab_pliers.svg new file mode 100644 index 0000000..e707ff9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_swab_pliers.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_swan.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_swan.svg new file mode 100644 index 0000000..7f95807 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_swan.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sweat_droplets.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sweat_droplets.svg new file mode 100644 index 0000000..2298189 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_sweat_droplets.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_swipe.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_swipe.svg new file mode 100644 index 0000000..3ba869c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_swipe.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_swipe_down.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_swipe_down.svg new file mode 100644 index 0000000..0d933fa --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_swipe_down.svg @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_swipe_left.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_swipe_left.svg new file mode 100644 index 0000000..46f737f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_swipe_left.svg @@ -0,0 +1,180 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_swipe_right.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_swipe_right.svg new file mode 100644 index 0000000..aa732ed --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_swipe_right.svg @@ -0,0 +1,180 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_swipe_up.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_swipe_up.svg new file mode 100644 index 0000000..ce0b097 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_swipe_up.svg @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_switch.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_switch.svg new file mode 100644 index 0000000..d7e89e7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_switch.svg @@ -0,0 +1,35 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_synagogue.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_synagogue.svg new file mode 100644 index 0000000..68fc345 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_synagogue.svg @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_syringe.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_syringe.svg new file mode 100644 index 0000000..22e494c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_syringe.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_t_rex.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_t_rex.svg new file mode 100644 index 0000000..63353aa --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_t_rex.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_t_shirt.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_t_shirt.svg new file mode 100644 index 0000000..16b6dfd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_t_shirt.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tablet.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tablet.svg new file mode 100644 index 0000000..8afa33b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tablet.svg @@ -0,0 +1,35 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_taco.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_taco.svg new file mode 100644 index 0000000..2bb5e5f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_taco.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_takeout_box.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_takeout_box.svg new file mode 100644 index 0000000..a2def9d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_takeout_box.svg @@ -0,0 +1,182 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tamale.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tamale.svg new file mode 100644 index 0000000..f7f3fb1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tamale.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tanabata_tree.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tanabata_tree.svg new file mode 100644 index 0000000..4d3d961 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tanabata_tree.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tangerine.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tangerine.svg new file mode 100644 index 0000000..bb299f6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tangerine.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tap.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tap.svg new file mode 100644 index 0000000..e52475f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tap.svg @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tardis.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tardis.svg new file mode 100644 index 0000000..9d9dce0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tardis.svg @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_taurus.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_taurus.svg new file mode 100644 index 0000000..e7a22e8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_taurus.svg @@ -0,0 +1,35 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_taxi.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_taxi.svg new file mode 100644 index 0000000..550c422 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_taxi.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_teacher.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_teacher.svg new file mode 100644 index 0000000..e892278 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_teacher.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_teacup_without_handle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_teacup_without_handle.svg new file mode 100644 index 0000000..f033558 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_teacup_without_handle.svg @@ -0,0 +1,38 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_teapot.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_teapot.svg new file mode 100644 index 0000000..a2f56ba --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_teapot.svg @@ -0,0 +1,27 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tear_off_calendar.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tear_off_calendar.svg new file mode 100644 index 0000000..a72ed61 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tear_off_calendar.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_technologist.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_technologist.svg new file mode 100644 index 0000000..ef801ea --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_technologist.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_teddy_bear.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_teddy_bear.svg new file mode 100644 index 0000000..aca855b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_teddy_bear.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_telephone.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_telephone.svg new file mode 100644 index 0000000..af1d733 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_telephone.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_telephone_receiver.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_telephone_receiver.svg new file mode 100644 index 0000000..ed951e5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_telephone_receiver.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_telescope.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_telescope.svg new file mode 100644 index 0000000..743f730 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_telescope.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_television.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_television.svg new file mode 100644 index 0000000..51c9b03 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_television.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_temperature_taking.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_temperature_taking.svg new file mode 100644 index 0000000..a14f02b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_temperature_taking.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_temple_of_artemis_at_ephesus.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_temple_of_artemis_at_ephesus.svg new file mode 100644 index 0000000..bd3f7ea --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_temple_of_artemis_at_ephesus.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ten_oclock.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ten_oclock.svg new file mode 100644 index 0000000..9ed0183 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ten_oclock.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ten_thirty.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ten_thirty.svg new file mode 100644 index 0000000..4e29375 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ten_thirty.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tennis.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tennis.svg new file mode 100644 index 0000000..cfa26c0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tennis.svg @@ -0,0 +1,31 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tent.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tent.svg new file mode 100644 index 0000000..4c16695 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tent.svg @@ -0,0 +1,58 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_test_tube.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_test_tube.svg new file mode 100644 index 0000000..e4144c7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_test_tube.svg @@ -0,0 +1,41 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_thermometer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_thermometer.svg new file mode 100644 index 0000000..d04e4b2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_thermometer.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_thinking_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_thinking_face.svg new file mode 100644 index 0000000..d69cb5d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_thinking_face.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_thong_sandal.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_thong_sandal.svg new file mode 100644 index 0000000..0b2ea19 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_thong_sandal.svg @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_thought_balloon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_thought_balloon.svg new file mode 100644 index 0000000..4df333a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_thought_balloon.svg @@ -0,0 +1,22 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_thread.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_thread.svg new file mode 100644 index 0000000..f2dcbfd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_thread.svg @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_three_finger_operation.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_three_finger_operation.svg new file mode 100644 index 0000000..083e67b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_three_finger_operation.svg @@ -0,0 +1,42 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_three_oclock.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_three_oclock.svg new file mode 100644 index 0000000..bbfa82d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_three_oclock.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_three_thirty.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_three_thirty.svg new file mode 100644 index 0000000..958d148 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_three_thirty.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_thumbs_down.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_thumbs_down.svg new file mode 100644 index 0000000..0988a7a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_thumbs_down.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_thumbs_up.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_thumbs_up.svg new file mode 100644 index 0000000..85e2e7f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_thumbs_up.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ticket.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ticket.svg new file mode 100644 index 0000000..89bbf23 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ticket.svg @@ -0,0 +1,38 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tiger.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tiger.svg new file mode 100644 index 0000000..3e56ee2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tiger.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tiger_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tiger_face.svg new file mode 100644 index 0000000..3214577 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tiger_face.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_timer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_timer.svg new file mode 100644 index 0000000..4c68880 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_timer.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_timer_clock.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_timer_clock.svg new file mode 100644 index 0000000..341bde5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_timer_clock.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tired_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tired_face.svg new file mode 100644 index 0000000..c92b087 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tired_face.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_toggle_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_toggle_button.svg new file mode 100644 index 0000000..6fdb9bc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_toggle_button.svg @@ -0,0 +1,36 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_toggle_button_state_b.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_toggle_button_state_b.svg new file mode 100644 index 0000000..b89091b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_toggle_button_state_b.svg @@ -0,0 +1,36 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_toilet.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_toilet.svg new file mode 100644 index 0000000..436480a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_toilet.svg @@ -0,0 +1,46 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tokyo_tower.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tokyo_tower.svg new file mode 100644 index 0000000..d7b10aa --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tokyo_tower.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tomato.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tomato.svg new file mode 100644 index 0000000..ea52210 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tomato.svg @@ -0,0 +1,24 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tongue.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tongue.svg new file mode 100644 index 0000000..ee34005 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tongue.svg @@ -0,0 +1,46 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_toolbox.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_toolbox.svg new file mode 100644 index 0000000..f57fe3c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_toolbox.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tooth.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tooth.svg new file mode 100644 index 0000000..073df5b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tooth.svg @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_toothbrush.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_toothbrush.svg new file mode 100644 index 0000000..56a9abc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_toothbrush.svg @@ -0,0 +1,45 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_top_arrow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_top_arrow.svg new file mode 100644 index 0000000..e2d8a01 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_top_arrow.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_top_hat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_top_hat.svg new file mode 100644 index 0000000..ee721ff --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_top_hat.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tornado.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tornado.svg new file mode 100644 index 0000000..2227781 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tornado.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_town.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_town.svg new file mode 100644 index 0000000..d83dbf5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_town.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trackball.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trackball.svg new file mode 100644 index 0000000..56e2c55 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trackball.svg @@ -0,0 +1,33 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tractor.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tractor.svg new file mode 100644 index 0000000..e9bea14 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tractor.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trade_mark.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trade_mark.svg new file mode 100644 index 0000000..5d77305 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trade_mark.svg @@ -0,0 +1,37 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_train.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_train.svg new file mode 100644 index 0000000..ece4096 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_train.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tram.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tram.svg new file mode 100644 index 0000000..ddb75c8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tram.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tram_car.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tram_car.svg new file mode 100644 index 0000000..2ef09dc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tram_car.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_transgender_symbol.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_transgender_symbol.svg new file mode 100644 index 0000000..6c0fc57 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_transgender_symbol.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_transmission.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_transmission.svg new file mode 100644 index 0000000..f07b5f5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_transmission.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_triangle_pointed_down.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_triangle_pointed_down.svg new file mode 100644 index 0000000..4fb1de3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_triangle_pointed_down.svg @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_triangle_pointed_up.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_triangle_pointed_up.svg new file mode 100644 index 0000000..62b24e0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_triangle_pointed_up.svg @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_triangular_flag.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_triangular_flag.svg new file mode 100644 index 0000000..52195cb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_triangular_flag.svg @@ -0,0 +1,29 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_triangular_ruler.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_triangular_ruler.svg new file mode 100644 index 0000000..b7a6f45 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_triangular_ruler.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trident_emblem.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trident_emblem.svg new file mode 100644 index 0000000..2fc1ff4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trident_emblem.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_troll.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_troll.svg new file mode 100644 index 0000000..b64882a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_troll.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trolleybus.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trolleybus.svg new file mode 100644 index 0000000..7e69d16 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trolleybus.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trophy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trophy.svg new file mode 100644 index 0000000..ff9bd30 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trophy.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tropical_drink.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tropical_drink.svg new file mode 100644 index 0000000..1f9608e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tropical_drink.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tropical_fish.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tropical_fish.svg new file mode 100644 index 0000000..426270a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tropical_fish.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trowel.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trowel.svg new file mode 100644 index 0000000..7a86222 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trowel.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trump.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trump.svg new file mode 100644 index 0000000..dd8830d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trump.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trumpet.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trumpet.svg new file mode 100644 index 0000000..9065e84 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_trumpet.svg @@ -0,0 +1,190 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tsunami.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tsunami.svg new file mode 100644 index 0000000..790e029 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tsunami.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tulip.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tulip.svg new file mode 100644 index 0000000..4661f6b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tulip.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tumbler_glass.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tumbler_glass.svg new file mode 100644 index 0000000..7f54a97 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_tumbler_glass.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_turkey.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_turkey.svg new file mode 100644 index 0000000..b47c968 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_turkey.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_turtle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_turtle.svg new file mode 100644 index 0000000..724e53f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_turtle.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_twelve_oclock.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_twelve_oclock.svg new file mode 100644 index 0000000..dd9543e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_twelve_oclock.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_twelve_thirty.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_twelve_thirty.svg new file mode 100644 index 0000000..f27754e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_twelve_thirty.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_twitter.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_twitter.svg new file mode 100644 index 0000000..6c9223d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_twitter.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_two_hearts.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_two_hearts.svg new file mode 100644 index 0000000..76ced37 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_two_hearts.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_two_hump_camel.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_two_hump_camel.svg new file mode 100644 index 0000000..f7700b1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_two_hump_camel.svg @@ -0,0 +1,52 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_two_oclock.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_two_oclock.svg new file mode 100644 index 0000000..154a7e7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_two_oclock.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_two_thirty.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_two_thirty.svg new file mode 100644 index 0000000..0e7a4dc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_two_thirty.svg @@ -0,0 +1,42 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ubuntu.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ubuntu.svg new file mode 100644 index 0000000..3893f4c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_ubuntu.svg @@ -0,0 +1,18 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_umbrella.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_umbrella.svg new file mode 100644 index 0000000..a17d614 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_umbrella.svg @@ -0,0 +1,55 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_umbrella_on_ground.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_umbrella_on_ground.svg new file mode 100644 index 0000000..eff79ee --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_umbrella_on_ground.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_umbrella_with_rain_drops.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_umbrella_with_rain_drops.svg new file mode 100644 index 0000000..c90d10c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_umbrella_with_rain_drops.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_unamused_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_unamused_face.svg new file mode 100644 index 0000000..6e38adb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_unamused_face.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_unicorn.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_unicorn.svg new file mode 100644 index 0000000..41ede53 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_unicorn.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_united_federation_of_planets_flag_star_trek.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_united_federation_of_planets_flag_star_trek.svg new file mode 100644 index 0000000..3b5e615 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_united_federation_of_planets_flag_star_trek.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_unlocked.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_unlocked.svg new file mode 100644 index 0000000..a4a73ab --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_unlocked.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_up_arrow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_up_arrow.svg new file mode 100644 index 0000000..8c3fe7a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_up_arrow.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_up_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_up_button.svg new file mode 100644 index 0000000..478d7d1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_up_button.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_up_down_arrow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_up_down_arrow.svg new file mode 100644 index 0000000..95f607d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_up_down_arrow.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_up_left_arrow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_up_left_arrow.svg new file mode 100644 index 0000000..87c7d20 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_up_left_arrow.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_up_pointing_triangle_with_left_half.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_up_pointing_triangle_with_left_half.svg new file mode 100644 index 0000000..b5ab8e6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_up_pointing_triangle_with_left_half.svg @@ -0,0 +1,29 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_up_pointing_triangle_with_right_half.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_up_pointing_triangle_with_right_half.svg new file mode 100644 index 0000000..70f6914 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_up_pointing_triangle_with_right_half.svg @@ -0,0 +1,29 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_up_right_arrow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_up_right_arrow.svg new file mode 100644 index 0000000..fcaa9c0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_up_right_arrow.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_upload.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_upload.svg new file mode 100644 index 0000000..a770152 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_upload.svg @@ -0,0 +1,40 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_upside_down_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_upside_down_face.svg new file mode 100644 index 0000000..fd3b4e8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_upside_down_face.svg @@ -0,0 +1,31 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_upwards_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_upwards_button.svg new file mode 100644 index 0000000..d706a01 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_upwards_button.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_vampire.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_vampire.svg new file mode 100644 index 0000000..b323621 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_vampire.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_vertical_traffic_light.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_vertical_traffic_light.svg new file mode 100644 index 0000000..f023039 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_vertical_traffic_light.svg @@ -0,0 +1,49 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_vibration_mode.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_vibration_mode.svg new file mode 100644 index 0000000..dcab964 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_vibration_mode.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_victory_hand.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_victory_hand.svg new file mode 100644 index 0000000..3545f6b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_victory_hand.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_video_camera.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_video_camera.svg new file mode 100644 index 0000000..c9b2af4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_video_camera.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_video_game.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_video_game.svg new file mode 100644 index 0000000..9c36231 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_video_game.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_videocassette.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_videocassette.svg new file mode 100644 index 0000000..da4979f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_videocassette.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_viennese_coffee_house.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_viennese_coffee_house.svg new file mode 100644 index 0000000..2f1917b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_viennese_coffee_house.svg @@ -0,0 +1,194 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_violin.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_violin.svg new file mode 100644 index 0000000..ab9e0be --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_violin.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_virgo.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_virgo.svg new file mode 100644 index 0000000..155e25f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_virgo.svg @@ -0,0 +1,42 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_virtual_reality.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_virtual_reality.svg new file mode 100644 index 0000000..13d9a80 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_virtual_reality.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_volcano.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_volcano.svg new file mode 100644 index 0000000..6116f88 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_volcano.svg @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_volcano_ashes.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_volcano_ashes.svg new file mode 100644 index 0000000..2b5705a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_volcano_ashes.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_volcano_eruption.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_volcano_eruption.svg new file mode 100644 index 0000000..a44cb10 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_volcano_eruption.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_volleyball.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_volleyball.svg new file mode 100644 index 0000000..06f3262 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_volleyball.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_vs_button.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_vs_button.svg new file mode 100644 index 0000000..0409e55 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_vs_button.svg @@ -0,0 +1,33 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_vulcan_salute.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_vulcan_salute.svg new file mode 100644 index 0000000..0e7aa55 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_vulcan_salute.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_waffle.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_waffle.svg new file mode 100644 index 0000000..e06392c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_waffle.svg @@ -0,0 +1,192 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_waning_crescent_moon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_waning_crescent_moon.svg new file mode 100644 index 0000000..c65e374 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_waning_crescent_moon.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_waning_gibbous_moon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_waning_gibbous_moon.svg new file mode 100644 index 0000000..f7bef64 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_waning_gibbous_moon.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_warning.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_warning.svg new file mode 100644 index 0000000..9d680f8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_warning.svg @@ -0,0 +1,36 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_warning_fire.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_warning_fire.svg new file mode 100644 index 0000000..e13789f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_warning_fire.svg @@ -0,0 +1,47 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_warning_strip.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_warning_strip.svg new file mode 100644 index 0000000..74391a7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_warning_strip.svg @@ -0,0 +1,48 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_warning_strip_right.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_warning_strip_right.svg new file mode 100644 index 0000000..ae02ecc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_warning_strip_right.svg @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_warning_tsunami.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_warning_tsunami.svg new file mode 100644 index 0000000..be1dd5c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_warning_tsunami.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_warning_volcano.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_warning_volcano.svg new file mode 100644 index 0000000..e909b76 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_warning_volcano.svg @@ -0,0 +1,47 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wash_hands.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wash_hands.svg new file mode 100644 index 0000000..c590018 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wash_hands.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_washing_machine.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_washing_machine.svg new file mode 100644 index 0000000..113f498 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_washing_machine.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wastebasket.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wastebasket.svg new file mode 100644 index 0000000..42574b6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wastebasket.svg @@ -0,0 +1,181 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_watch.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_watch.svg new file mode 100644 index 0000000..d82cf4b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_watch.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_water_buffalo.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_water_buffalo.svg new file mode 100644 index 0000000..c8421e6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_water_buffalo.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_water_closet.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_water_closet.svg new file mode 100644 index 0000000..d927095 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_water_closet.svg @@ -0,0 +1,38 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_water_pistol.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_water_pistol.svg new file mode 100644 index 0000000..5d7a28b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_water_pistol.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_water_wave.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_water_wave.svg new file mode 100644 index 0000000..36f9139 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_water_wave.svg @@ -0,0 +1,52 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_watermelon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_watermelon.svg new file mode 100644 index 0000000..a93b6ba --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_watermelon.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_waving_hand.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_waving_hand.svg new file mode 100644 index 0000000..5e347ce --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_waving_hand.svg @@ -0,0 +1,51 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wavy_dash.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wavy_dash.svg new file mode 100644 index 0000000..d08a9a9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wavy_dash.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_waxing_crescent_moon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_waxing_crescent_moon.svg new file mode 100644 index 0000000..f7bef64 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_waxing_crescent_moon.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_waxing_gibbous_moon.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_waxing_gibbous_moon.svg new file mode 100644 index 0000000..c65e374 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_waxing_gibbous_moon.svg @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_weary_cat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_weary_cat.svg new file mode 100644 index 0000000..386bbc3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_weary_cat.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_weary_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_weary_face.svg new file mode 100644 index 0000000..ae090ed --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_weary_face.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_web_syndication.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_web_syndication.svg new file mode 100644 index 0000000..6edccb8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_web_syndication.svg @@ -0,0 +1,41 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wedding.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wedding.svg new file mode 100644 index 0000000..7ecfa75 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wedding.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_whale.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_whale.svg new file mode 100644 index 0000000..554c6b2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_whale.svg @@ -0,0 +1,28 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wheel.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wheel.svg new file mode 100644 index 0000000..c8e184d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wheel.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wheel_chair.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wheel_chair.svg new file mode 100644 index 0000000..ebebbae --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wheel_chair.svg @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wheel_of_dharma.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wheel_of_dharma.svg new file mode 100644 index 0000000..6fd932b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wheel_of_dharma.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wheelbarrow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wheelbarrow.svg new file mode 100644 index 0000000..3089cee --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wheelbarrow.svg @@ -0,0 +1,27 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wheelchair_symbol.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wheelchair_symbol.svg new file mode 100644 index 0000000..f2dc944 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wheelchair_symbol.svg @@ -0,0 +1,45 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wifi.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wifi.svg new file mode 100644 index 0000000..9449096 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wifi.svg @@ -0,0 +1,45 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wikidata.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wikidata.svg new file mode 100644 index 0000000..f4c83ee --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wikidata.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wild_fire.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wild_fire.svg new file mode 100644 index 0000000..ed55dcd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wild_fire.svg @@ -0,0 +1,50 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wilted_flower.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wilted_flower.svg new file mode 100644 index 0000000..cf98ec0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wilted_flower.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wind_chime.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wind_chime.svg new file mode 100644 index 0000000..800e224 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wind_chime.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wind_energy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wind_energy.svg new file mode 100644 index 0000000..200483f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wind_energy.svg @@ -0,0 +1,49 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wind_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wind_face.svg new file mode 100644 index 0000000..3aaee49 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wind_face.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_window.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_window.svg new file mode 100644 index 0000000..9d8adcd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_window.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_windows.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_windows.svg new file mode 100644 index 0000000..555fe0e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_windows.svg @@ -0,0 +1,11 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wine_glass.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wine_glass.svg new file mode 100644 index 0000000..bd8709f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wine_glass.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_winking_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_winking_face.svg new file mode 100644 index 0000000..2e08944 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_winking_face.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_winking_face_with_tongue.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_winking_face_with_tongue.svg new file mode 100644 index 0000000..e9b6dd9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_winking_face_with_tongue.svg @@ -0,0 +1,44 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wire.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wire.svg new file mode 100644 index 0000000..907485e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wire.svg @@ -0,0 +1,43 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wireframes.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wireframes.svg new file mode 100644 index 0000000..8f7fd32 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wireframes.svg @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wolf.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wolf.svg new file mode 100644 index 0000000..97e1644 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wolf.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman.svg new file mode 100644 index 0000000..2735cf1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_and_man_holding_hands.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_and_man_holding_hands.svg new file mode 100644 index 0000000..a098686 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_and_man_holding_hands.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_artist.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_artist.svg new file mode 100644 index 0000000..25055af --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_artist.svg @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_astronaut.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_astronaut.svg new file mode 100644 index 0000000..591f17e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_astronaut.svg @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_bald.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_bald.svg new file mode 100644 index 0000000..4c64bda --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_bald.svg @@ -0,0 +1,36 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_barista.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_barista.svg new file mode 100644 index 0000000..051c754 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_barista.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_beard.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_beard.svg new file mode 100644 index 0000000..0911a9c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_beard.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_biking.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_biking.svg new file mode 100644 index 0000000..6c56374 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_biking.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_bouncing_ball.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_bouncing_ball.svg new file mode 100644 index 0000000..b3aa573 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_bouncing_ball.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_bowing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_bowing.svg new file mode 100644 index 0000000..5430b6f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_bowing.svg @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_cartwheeling.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_cartwheeling.svg new file mode 100644 index 0000000..353b7c9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_cartwheeling.svg @@ -0,0 +1,40 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_climbing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_climbing.svg new file mode 100644 index 0000000..08b06f6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_climbing.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_construction_worker.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_construction_worker.svg new file mode 100644 index 0000000..509bd6f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_construction_worker.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_cook.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_cook.svg new file mode 100644 index 0000000..1098800 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_cook.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_curly_hair.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_curly_hair.svg new file mode 100644 index 0000000..8b5468b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_curly_hair.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_dancing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_dancing.svg new file mode 100644 index 0000000..a2d942a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_dancing.svg @@ -0,0 +1,48 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_detective.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_detective.svg new file mode 100644 index 0000000..e8944db --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_detective.svg @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_elf.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_elf.svg new file mode 100644 index 0000000..25a8038 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_elf.svg @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_facepalming.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_facepalming.svg new file mode 100644 index 0000000..0a9ae3e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_facepalming.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_factory_worker.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_factory_worker.svg new file mode 100644 index 0000000..a489363 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_factory_worker.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_fairy.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_fairy.svg new file mode 100644 index 0000000..0cea760 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_fairy.svg @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_farmer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_farmer.svg new file mode 100644 index 0000000..0c2dd71 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_farmer.svg @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_feeding_baby.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_feeding_baby.svg new file mode 100644 index 0000000..e656fac --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_feeding_baby.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_firefighter.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_firefighter.svg new file mode 100644 index 0000000..b2c2576 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_firefighter.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_frowning.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_frowning.svg new file mode 100644 index 0000000..88d31a3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_frowning.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_genie.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_genie.svg new file mode 100644 index 0000000..ecc2a3f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_genie.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_gesturing_no.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_gesturing_no.svg new file mode 100644 index 0000000..23fd56c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_gesturing_no.svg @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_gesturing_ok.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_gesturing_ok.svg new file mode 100644 index 0000000..0e2af52 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_gesturing_ok.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_getting_haircut.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_getting_haircut.svg new file mode 100644 index 0000000..0124822 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_getting_haircut.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_getting_massage.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_getting_massage.svg new file mode 100644 index 0000000..45260a4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_getting_massage.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_golfing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_golfing.svg new file mode 100644 index 0000000..7d08895 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_golfing.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_guard.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_guard.svg new file mode 100644 index 0000000..8b337f9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_guard.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_health_worker.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_health_worker.svg new file mode 100644 index 0000000..5d20357 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_health_worker.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_in_lotus_position.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_in_lotus_position.svg new file mode 100644 index 0000000..d895145 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_in_lotus_position.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_in_manual_wheelchair.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_in_manual_wheelchair.svg new file mode 100644 index 0000000..7c53e3b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_in_manual_wheelchair.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_in_motorized_wheelchair.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_in_motorized_wheelchair.svg new file mode 100644 index 0000000..7df5d53 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_in_motorized_wheelchair.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_in_steamy_room.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_in_steamy_room.svg new file mode 100644 index 0000000..8fc999d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_in_steamy_room.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_in_tuxedo.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_in_tuxedo.svg new file mode 100644 index 0000000..eb5d99a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_in_tuxedo.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_judge.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_judge.svg new file mode 100644 index 0000000..c5aef9a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_judge.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_juggling.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_juggling.svg new file mode 100644 index 0000000..924ec3b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_juggling.svg @@ -0,0 +1,40 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_kneeling.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_kneeling.svg new file mode 100644 index 0000000..a55a554 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_kneeling.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_lifting_weights.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_lifting_weights.svg new file mode 100644 index 0000000..c3449b4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_lifting_weights.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_mage.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_mage.svg new file mode 100644 index 0000000..ac9e210 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_mage.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_mechanic.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_mechanic.svg new file mode 100644 index 0000000..d339c59 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_mechanic.svg @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_mountain_biking.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_mountain_biking.svg new file mode 100644 index 0000000..3da5ed7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_mountain_biking.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_office_worker.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_office_worker.svg new file mode 100644 index 0000000..e75fe36 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_office_worker.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_pilot.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_pilot.svg new file mode 100644 index 0000000..36b806f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_pilot.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_playing_handball.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_playing_handball.svg new file mode 100644 index 0000000..1cf1e96 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_playing_handball.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_playing_water_polo.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_playing_water_polo.svg new file mode 100644 index 0000000..ba5876b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_playing_water_polo.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_police_officer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_police_officer.svg new file mode 100644 index 0000000..92b8ca7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_police_officer.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_pouting.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_pouting.svg new file mode 100644 index 0000000..62d8972 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_pouting.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_raising_hand.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_raising_hand.svg new file mode 100644 index 0000000..c789280 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_raising_hand.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_rowing_boat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_rowing_boat.svg new file mode 100644 index 0000000..2bef935 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_rowing_boat.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_running.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_running.svg new file mode 100644 index 0000000..f064339 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_running.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_scientist.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_scientist.svg new file mode 100644 index 0000000..4cb88fc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_scientist.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_shrugging.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_shrugging.svg new file mode 100644 index 0000000..4d6d604 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_shrugging.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_singer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_singer.svg new file mode 100644 index 0000000..cfc5ae9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_singer.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_sneezing_into_elbow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_sneezing_into_elbow.svg new file mode 100644 index 0000000..91fceb7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_sneezing_into_elbow.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_standing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_standing.svg new file mode 100644 index 0000000..383a793 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_standing.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_student.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_student.svg new file mode 100644 index 0000000..c17fbab --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_student.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_superhero.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_superhero.svg new file mode 100644 index 0000000..d0ff959 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_superhero.svg @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_supervillain.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_supervillain.svg new file mode 100644 index 0000000..e41794c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_supervillain.svg @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_surfing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_surfing.svg new file mode 100644 index 0000000..5d84502 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_surfing.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_swimming.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_swimming.svg new file mode 100644 index 0000000..a4fa432 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_swimming.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_teacher.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_teacher.svg new file mode 100644 index 0000000..d3357ce --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_teacher.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_technologist.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_technologist.svg new file mode 100644 index 0000000..9f91eb6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_technologist.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_tipping_hand.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_tipping_hand.svg new file mode 100644 index 0000000..a82f293 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_tipping_hand.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_vampire.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_vampire.svg new file mode 100644 index 0000000..6b4f1a3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_vampire.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_walking.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_walking.svg new file mode 100644 index 0000000..715e63d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_walking.svg @@ -0,0 +1,52 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_wearing_turban.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_wearing_turban.svg new file mode 100644 index 0000000..444a39d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_wearing_turban.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_with_cane.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_with_cane.svg new file mode 100644 index 0000000..4f0d3c6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_with_cane.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_with_headscarf.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_with_headscarf.svg new file mode 100644 index 0000000..85daaa7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_with_headscarf.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_with_medical_mask.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_with_medical_mask.svg new file mode 100644 index 0000000..0b92a99 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_with_medical_mask.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_with_veil.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_with_veil.svg new file mode 100644 index 0000000..abb14cc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_with_veil.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_zombie.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_zombie.svg new file mode 100644 index 0000000..b61d1c4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woman_zombie.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_womans_boot.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_womans_boot.svg new file mode 100644 index 0000000..819fd62 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_womans_boot.svg @@ -0,0 +1,37 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_womans_clothes.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_womans_clothes.svg new file mode 100644 index 0000000..3aa9f45 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_womans_clothes.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_womans_hat.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_womans_hat.svg new file mode 100644 index 0000000..d04000d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_womans_hat.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_womans_sandal.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_womans_sandal.svg new file mode 100644 index 0000000..c676093 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_womans_sandal.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_women_holding_hands.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_women_holding_hands.svg new file mode 100644 index 0000000..21360f0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_women_holding_hands.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_women_with_bunny_ears.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_women_with_bunny_ears.svg new file mode 100644 index 0000000..4f38d75 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_women_with_bunny_ears.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_women_wrestling.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_women_wrestling.svg new file mode 100644 index 0000000..98750b7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_women_wrestling.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_womens_room.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_womens_room.svg new file mode 100644 index 0000000..24af31d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_womens_room.svg @@ -0,0 +1,41 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wood.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wood.svg new file mode 100644 index 0000000..76613c2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wood.svg @@ -0,0 +1,47 @@ + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woozy_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woozy_face.svg new file mode 100644 index 0000000..bb2c702 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_woozy_face.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_world_map.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_world_map.svg new file mode 100644 index 0000000..f0c9326 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_world_map.svg @@ -0,0 +1,46 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_worm.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_worm.svg new file mode 100644 index 0000000..0b3eade --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_worm.svg @@ -0,0 +1,30 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_worried_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_worried_face.svg new file mode 100644 index 0000000..b640dd5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_worried_face.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wrapped_gift.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wrapped_gift.svg new file mode 100644 index 0000000..3785a87 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wrapped_gift.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wrench.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wrench.svg new file mode 100644 index 0000000..3de0738 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_wrench.svg @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_writing_hand.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_writing_hand.svg new file mode 100644 index 0000000..3432d30 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_writing_hand.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_x_ray.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_x_ray.svg new file mode 100644 index 0000000..c76a9b3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_x_ray.svg @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_yarn.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_yarn.svg new file mode 100644 index 0000000..127e81a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_yarn.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_yawning_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_yawning_face.svg new file mode 100644 index 0000000..760746d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_yawning_face.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_yen_banknote.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_yen_banknote.svg new file mode 100644 index 0000000..8c8e0f4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_yen_banknote.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_yin_yang.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_yin_yang.svg new file mode 100644 index 0000000..3a661db --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_yin_yang.svg @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_yo_yo.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_yo_yo.svg new file mode 100644 index 0000000..ba9a5f4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_yo_yo.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_youtube.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_youtube.svg new file mode 100644 index 0000000..166df85 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_youtube.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_zany_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_zany_face.svg new file mode 100644 index 0000000..92b8b75 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_zany_face.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_zebra.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_zebra.svg new file mode 100644 index 0000000..ea30015 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_zebra.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_zipper_mouth_face.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_zipper_mouth_face.svg new file mode 100644 index 0000000..d10edd2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_zipper_mouth_face.svg @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_zombie.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_zombie.svg new file mode 100644 index 0000000..4f691bf --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_zombie.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_zzz.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_zzz.svg new file mode 100644 index 0000000..41159ba --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/openmoji_zzz.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/religious_church.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/religious_church.svg new file mode 100644 index 0000000..652b9c5 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/religious_church.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/religious_hindu_temple.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/religious_hindu_temple.svg new file mode 100644 index 0000000..fe3b175 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/religious_hindu_temple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/religious_mosque.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/religious_mosque.svg new file mode 100644 index 0000000..abe037f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/religious_mosque.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/religious_place_of_worship.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/religious_place_of_worship.svg new file mode 100644 index 0000000..419d024 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/religious_place_of_worship.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/religious_synagogue.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/religious_synagogue.svg new file mode 100644 index 0000000..dad2b40 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/religious_synagogue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_electrician.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_electrician.svg new file mode 100644 index 0000000..337d93d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_electrician.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_general_contractor.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_general_contractor.svg new file mode 100644 index 0000000..47d6b96 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_general_contractor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_locksmith.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_locksmith.svg new file mode 100644 index 0000000..24f3b23 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_locksmith.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_moving_company.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_moving_company.svg new file mode 100644 index 0000000..e83d9af --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_moving_company.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_painter.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_painter.svg new file mode 100644 index 0000000..bf5d401 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_painter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_plumber.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_plumber.svg new file mode 100644 index 0000000..79b56eb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_plumber.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_roofing_contractor.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_roofing_contractor.svg new file mode 100644 index 0000000..1032d4c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_roofing_contractor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_storage.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_storage.svg new file mode 100644 index 0000000..38efd4f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/services_storage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_bicycle_store.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_bicycle_store.svg new file mode 100644 index 0000000..54d813f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_bicycle_store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_book_store.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_book_store.svg new file mode 100644 index 0000000..8675273 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_book_store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_clothing_store.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_clothing_store.svg new file mode 100644 index 0000000..0ffbcd3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_clothing_store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_convenience_store.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_convenience_store.svg new file mode 100644 index 0000000..a7751c9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_convenience_store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_department_store.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_department_store.svg new file mode 100644 index 0000000..493fcb1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_department_store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_electronics_store.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_electronics_store.svg new file mode 100644 index 0000000..3d2e209 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_electronics_store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_florist.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_florist.svg new file mode 100644 index 0000000..caa2344 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_florist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_furniture_store.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_furniture_store.svg new file mode 100644 index 0000000..f563dd0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_furniture_store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_grocery_or_supermarket.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_grocery_or_supermarket.svg new file mode 100644 index 0000000..c1a99cc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_grocery_or_supermarket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_hardware_store.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_hardware_store.svg new file mode 100644 index 0000000..c40874a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_hardware_store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_jewelry_store.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_jewelry_store.svg new file mode 100644 index 0000000..799333e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_jewelry_store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_laundry.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_laundry.svg new file mode 100644 index 0000000..bdcd488 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_laundry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_liquor_store.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_liquor_store.svg new file mode 100644 index 0000000..4e1f141 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_liquor_store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_movie_rental.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_movie_rental.svg new file mode 100644 index 0000000..7be71bb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_movie_rental.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_pet_store.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_pet_store.svg new file mode 100644 index 0000000..5011470 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_pet_store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_shopping_mall.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_shopping_mall.svg new file mode 100644 index 0000000..c883079 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_shopping_mall.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_store.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_store.svg new file mode 100644 index 0000000..ee0905a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/stores_store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/toilets_female.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/toilets_female.svg new file mode 100644 index 0000000..a072310 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/toilets_female.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/toilets_male.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/toilets_male.svg new file mode 100644 index 0000000..ab2af35 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/toilets_male.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/toilets_toilet.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/toilets_toilet.svg new file mode 100644 index 0000000..a12051f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/toilets_toilet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/toilets_unisex.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/toilets_unisex.svg new file mode 100644 index 0000000..5295fac --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/toilets_unisex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_airport.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_airport.svg new file mode 100644 index 0000000..4e79587 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_airport.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_bus_station.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_bus_station.svg new file mode 100644 index 0000000..d114f97 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_bus_station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_car_dealer.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_car_dealer.svg new file mode 100644 index 0000000..57896db --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_car_dealer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_car_rental.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_car_rental.svg new file mode 100644 index 0000000..0bbd376 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_car_rental.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_car_repair.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_car_repair.svg new file mode 100644 index 0000000..1b4cef7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_car_repair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_car_wash.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_car_wash.svg new file mode 100644 index 0000000..8f549e4 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_car_wash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_gas_station.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_gas_station.svg new file mode 100644 index 0000000..592c27c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_gas_station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_parking.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_parking.svg new file mode 100644 index 0000000..11b5f61 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_parking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_subway_station.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_subway_station.svg new file mode 100644 index 0000000..6c790e0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_subway_station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_taxi_stand.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_taxi_stand.svg new file mode 100644 index 0000000..445e1ff --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_taxi_stand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_train_station.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_train_station.svg new file mode 100644 index 0000000..79114e6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_train_station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_transit_station.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_transit_station.svg new file mode 100644 index 0000000..b6c64e2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/transport_transit_station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_boat_ramp.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_boat_ramp.svg new file mode 100644 index 0000000..e79e93f --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_boat_ramp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_boat_tour.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_boat_tour.svg new file mode 100644 index 0000000..bf30921 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_boat_tour.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_boating.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_boating.svg new file mode 100644 index 0000000..72a98b1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_boating.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_canoe.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_canoe.svg new file mode 100644 index 0000000..ef751d6 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_canoe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_diving.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_diving.svg new file mode 100644 index 0000000..10a961a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_diving.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_fish_cleaning.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_fish_cleaning.svg new file mode 100644 index 0000000..b25cb35 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_fish_cleaning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_fishing_pier.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_fishing_pier.svg new file mode 100644 index 0000000..f2da964 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_fishing_pier.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_jet_skiing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_jet_skiing.svg new file mode 100644 index 0000000..58e3818 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_jet_skiing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_kayaking.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_kayaking.svg new file mode 100644 index 0000000..5edfe78 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_kayaking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_marina.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_marina.svg new file mode 100644 index 0000000..00dd96b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_marina.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_rafting.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_rafting.svg new file mode 100644 index 0000000..df953df --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_rafting.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_sailing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_sailing.svg new file mode 100644 index 0000000..53f01b1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_sailing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_scuba_diving.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_scuba_diving.svg new file mode 100644 index 0000000..cce8524 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_scuba_diving.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_surfing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_surfing.svg new file mode 100644 index 0000000..3586ea0 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_surfing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_swimming.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_swimming.svg new file mode 100644 index 0000000..381888c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_swimming.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_waterskiing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_waterskiing.svg new file mode 100644 index 0000000..8b1ed75 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_waterskiing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_whale_watching.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_whale_watching.svg new file mode 100644 index 0000000..fe2a195 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_whale_watching.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_wind_surfing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_wind_surfing.svg new file mode 100644 index 0000000..be915ea --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/wateractivities_wind_surfing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_chairlift.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_chairlift.svg new file mode 100644 index 0000000..fe73b98 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_chairlift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_cross_country_skiing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_cross_country_skiing.svg new file mode 100644 index 0000000..4090fed --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_cross_country_skiing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_ice_fishing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_ice_fishing.svg new file mode 100644 index 0000000..f01d202 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_ice_fishing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_ice_skating.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_ice_skating.svg new file mode 100644 index 0000000..89f8878 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_ice_skating.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_ski_jumping.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_ski_jumping.svg new file mode 100644 index 0000000..5400274 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_ski_jumping.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_skiing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_skiing.svg new file mode 100644 index 0000000..23d2582 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_skiing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_sledding.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_sledding.svg new file mode 100644 index 0000000..31f9261 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_sledding.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_snow.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_snow.svg new file mode 100644 index 0000000..36c3197 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_snow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_snow_shoeing.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_snow_shoeing.svg new file mode 100644 index 0000000..390b4bf --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_snow_shoeing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_snowboarding.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_snowboarding.svg new file mode 100644 index 0000000..abf2cb8 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_snowboarding.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_snowmobile.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_snowmobile.svg new file mode 100644 index 0000000..4cee7dd --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/svg/winteractivities_snowmobile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/template/default_pin.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/template/default_pin.svg new file mode 100644 index 0000000..f0b374b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/template/default_pin.svg @@ -0,0 +1,4 @@ + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/template/default_pin_selected.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/template/default_pin_selected.svg new file mode 100644 index 0000000..905172d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/template/default_pin_selected.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/template/pin_holder.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/template/pin_holder.svg new file mode 100644 index 0000000..4e99d56 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/template/pin_holder.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/map_icons/template/pin_holder_selected.svg b/webapp_old_3.6.0/assets/lib/assets/map_icons/template/pin_holder_selected.svg new file mode 100644 index 0000000..26356cb --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/map_icons/template/pin_holder_selected.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/ar.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/ar.json new file mode 100644 index 0000000..258a682 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/ar.json @@ -0,0 +1,464 @@ +{ + "ok": "موافق", + "yes": "نعم", + "no": "لا", + "cancel": "إلغاء", + "new_marker": "علامة جديدة", + "title": "اسم", + "description": "وصف", + "question_delete_marker": "هل حقا تريد حذف هذه العلامة؟", + "gps_coordinates": "إحداثيات GPS", + "coordinates_copied_to_clipboard": "تم نسخ الإحداثيات إلى الحافظة", + "untitled": "بدون عنوان", + "all": "جميع", + "new_folder": "إضافة مجلد", + "modify_folder": "تعديل مجلد", + "confirmation_message_delete_folder": "هل أنت متأكد أنك تريد حذف هذا المجلد؟ سيتم حذف جميع العلامات الموجودة في هذا المجلد بشكل نهائي!", + "failed_create_folder_already_exists": "تعذّر إنشاء مجلد جديد، مجلد بهذا الاسم موجود بالفعل", + "failed_rename_folder_already_exists": "تعذّر إعادة تسمية المجلد، مجلد بهذا الاسم موجود بالفعل", + "latitude": "خط العرض:", + "longitude": "خط الطول:", + "import_file1": "استيراد علامات", + "file_import_successfull": "تم استيراد الملف بنجاح", + "file_import_failed": "فشل استيراد الملف", + "location_services": "خدمات الموقع الجغرافي", + "location_services_disabled": "خدمات الموقع الجغرافي معطلة. يجب تفعيلها للحصول على موقعك.", + "could_not_find_address": "تعذر العثور على عنوان", + "searching": "جاري البحث...", + "search": "بحث", + "share_via": "مشاركة عبر", + "import_file_confirmation": "هل تريد استيراد محتوى هذا الملف؟", + "folder_name": "اسم المجلد", + "save": "حفظ", + "confirmation_message_delete_markers": "هل أنت متأكد أنك تريد حذف العلامات المحددة؟", + "share": "مشاركة", + "processing_data": "جاري معالجة البيانات...", + "confirmation_message_save_modifications": "لديك تعديلات غير محفوظة، هل تريد حفظها؟", + "map_type": "نوع الخريطة", + "feedback_caption": "وجدت مشكلة؟ لديك فكرة لتحسين التطبيق؟\n ارسال لي email :-)", + "send_email": "إرسال email...", + "rating_caption": "هل اعجبك التطبيق؟\nامنحه تقييم 5 نجوم :-)", + "meters": "متر", + "km": "كم", + "feet": "قدم", + "miles": "ميل", + "marker_details_copied_to_clipboard": "تم نسخ تفاصيل العلامة إلى الحافظة", + "do_not_show_again": "لا تظهر مجدداً", + "sou_metric_option": "متري (كم / متر)", + "sou_imperial_option": "إمبراطوري (ميل / قدم)", + "delete_folder": "حذف المجلد", + "opening_location_failed": "لا يمكن العثور على المكان", + "could_not_start_a_map_app": "لا يمكن العثور على تطبيق خرائط آخر", + "new_marker_hint_text": "قم بتحريك الخريطة في جميع الأنحاء لتحديد موقع العلامة حيث تريد ثم انقر فوق موافق لوضعها", + "imported_marker": "علامة مستوردة", + "settings": "الإعدادات", + "display_zoom_buttons": "إظهار أزرار التكبير والتصغير", + "decimal_degrees_5_digits": "درجات عشرية", + "degrees_decimal_minutes_3_digits": "درجات , دقائق عشرية", + "degrees_minutes_seconds": "درجات , دقائق , ثواني", + "coordinates_format": "شكل الإحداثيات", + "faq_help": "أسئلة وأجوبة / مساعدة", + "folders": "المجلدات", + "language": "اللغة", + "coordinates": "الإحداثيات", + "contextual": "في السياق المناسب", + "always": "دائماً", + "crosshair_display": "عرض علامة التقاطع", + "coordinates_window": "عرض الإحداثيات", + "latitude_short": "خط العرض:", + "longitude_short": "خط الطول:", + "fast_marker_add_mode": "نظام إضافة العلامات اللحظي (بدون تحريك الشاشة)", + "advanced": "متقدم", + "display_settings": "عرض", + "actions_settings": "أحداث", + "language_and_units": "اللغة والوحدات", + "x_markers": "%1$s علامات", + "marker_x": "علامة %1$d", + "waiting_for_location": "جاري تحميل بيانات الموقع الجغرافي...", + "faq_help_caption": "فتح صفحة المساعدة والاطلاع على التعليمات والاسئلة المجابة", + "upcoming_features": "ميزات", + "upcoming_features_caption": "عرض قائمة بالميزات القادمة في الإصدار القادم من التطبيق", + "help_and_feedback": "مساعدة وملاحظات", + "about": "حول", + "share_snapshot_title": "لقطة", + "share_snapshot_description": "مشاركة لقطة من الخريطة", + "all_markers_and_folders": "جميع العلامات والمجلدات", + "message_thank_you_for_donation": "شكرا لك على تبرعك! هذا وسام التبرع يمنحك ميزات عضوية الإمتياز :-)", + "default_folder": "المجلد الافتراضي", + "sync_options": "خيارات المزامنة", + "never": "أبداً", + "select_sync_folder": "حدد مجلد", + "premium_access_unlocked_message": "عضوية الامتياز متاحة! انت الان لديك صلاحية استخدام ميزات عضوية الامتياز.", + "file_options": "خيارات ملف الخريطة", + "cloud_sync": "المزامنة السحابية", + "sync_this_file_on_the_cloud": "مزامنة ملف الخريطة الحالي على الانترنت", + "create_local_map_file": "إنشاء خريطة محلية", + "create_local_map_file_description": "إنشاء ملف خريطة جديد محلي على الجهاز", + "create_cloud_map_file": "إنشاء خريطة سحابية", + "create_cloud_map_file_description": "إنشاء ملف خريطة جديد على الانترنت", + "rename": "إعادة تسمية", + "rename_description": "إعادة تسمية الخريطة", + "enter_new_maps_name": "أدخل اسم الخريطة الجديدة", + "folder_creation_failed_name_empty": "لا يمكن إنشاء مجلد: اسم فارغة", + "message_thank_you_for_premium_paid": "شكراً لشرائك عضوية امتياز Map Marker :-)", + "premium": "عضوية الامتياز", + "premium_options_title_text": "قم بالترقية لعضوية الامتياز واستفد من جميع ميزات Map Marker.", + "premium_options_title_text_blocking": "نعتذر, انت تحتاج الى الترقية لعضوية الامتياز للحصول على هذه الميزة. قم بالترقية لعضوية الامتياز واستفد من جميع ميزات Map Marker.", + "troubleshooting": "استكشاف الأخطاء وإصلاحها", + "troubleshooting_description": "فتح قائمة من الإجراءات لحل المشاكل المحتملة", + "test_internet": "اختبار اتصال الإنترنت", + "test_internet_description": "تحقق من ان التطبيق يمكنه الوصول الى الانترنت", + "open_google_play_services_details": "GP Services (تطبيق)", + "open_google_play_services_details_description": "عرض تفاصيل Google Play Services المثبت على الجهاز", + "open_google_play_services_store": "GP Services (في المتجر)", + "open_google_play_details": "تطبيق المتجر Google Play", + "contact_support": "اتصل بالدعم", + "contact_support_description": "أرسل بريد إلكتروني بتفاصيل مشكلتك لمركز الدعم", + "network_test_succeeded": "نجح اختبار الشبكة", + "network_test_failed": "فشل اختبار الشبكة", + "share_cloud_folder": "مشاركة الخريطة السحابية", + "share_cloud_folder_description": "افتح مجلد الخريطة على السحابة (الانترنت) لعرض خصائصه ومشاركته مع الآخرين", + "view_history": "عرض التاريخ / استعادة", + "view_history_description": "عرض تاريخ عمليات التعديلات على مجلد السحابة (على الانترنت) وإختيار نسخة قديمة للرجوع إليها", + "create_map_file": "إنشاء ملف خريطة", + "create_map_file_description": "إنشاء ملف خريطة جديد محلياً أو على السحابة (الانترنت)", + "open_cloud_map_file": "فتح ملف خريطة سحابية", + "open_cloud_map_file_description": "فتح ملف خريطة من على الانترنت", + "permission_rationale_location": "Map Marker يحتاج إلى إذن للوصول إلى موقعك من أجل عرضه على الخريطة", + "open_app_settings": "فتح الإعدادات", + "no_map_folder_found_on_the_cloud": "لا يوجد مجلد خريطة على السحابة (الانترنت)", + "auto_sync": "تزامن تلقائي", + "choose_a_version_to_restore_from": "اختر نسخة لاستعادتها", + "message_sync_error_occured": "حدث خطأ في المزامنة. حاول مرة اخرى.", + "message_sync_error_occured_network": "حدث خطأ في المزامنة: خطأ في الشبكة. حاول مرة اخرى.", + "message_sync_error_occured_conflict": "حدث خطأ في المزامنة: (تعارض)، جهاز آخر كان يقوم بعملية المزامنة في نفس الوقت. حاول مرة اخرى.", + "phone_number": "رقم الهاتف", + "permission_rationale_phone": "يحتاج Map Marker إلى إذن إجراء المكالمات على جهازك", + "navigation_options": "خيارات التنقل", + "geo_navigation_description": "فتح موقع العلامة في هذا التطبيق", + "share_selected_marker_text_description": "مشاركة العلامة المحددة كنص عادي في تطبيق آخر", + "x_markers_in_y_folders": "%1$d علامة في %2$d مجلد", + "message_sync_error_occured_db_downgrade": "حدث خطأ في المزامنة: تم تحديث البيانات على السحابة (الانترنت) مع إصدار أحدث من التطبيق. يجب تحديث تطبيق Map Marker على هذا الجهاز اولاً لتتمكن من عمل مزامنة.", + "call_phone_number": "الإتصال برقم الهاتف", + "dial_phone_number": "كتابة رقم الهاتف", + "text_phone_number": "إرسال رقم الهاتف", + "default_navigation_action": "إجراء التنقل الافتراضي", + "ask": "إسأل دائماً", + "what_is_the_premium_upgrade": "ما هي عضوية الامتياز؟", + "message_thank_you_for_purchase2": "شكرا لك على الشراء!", + "browse": "تصفح", + "organize": "تنظيم", + "search_failed": "فشل البحث", + "search_failed_network_error": "فشل البحث, خطأ في الشبكة", + "details": "تفاصيل", + "sync_error_snackbar_message": "خطأ المزامنة", + "file_overwrite_confirmation_message": "الملف موجود مسبقا، هل تريد استبداله؟", + "browse_organize_empty_state_text": "سترى قائمة من العلامات الخاص بك هنا. حالياً ليس لديك أي علامات في المجلد(ات) المحدد(ة). يمكنك إضافة علامة جديدة من خلال النقر على الزر أدناه.", + "google_search_finished_empty": "لا يوجد نتائج للبحث", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "خرائط بدون اتصال", + "obtain_offline_map_files_faq_title": "كيف افعلها؟", + "obtain_offline_map_files_faq_description": "انقر هنا لفتح صفحة ويب شرح كيفية الحصول على هذه الخرائط.", + "settings_credits_option_title": "الاعتمادات", + "settings_credits_option_description": "حقوق التأليف والنشر والإشارات القانونية", + "credits_text": "الإشارات القانونية لبيانات الخرائط الأخرى بخلاف خرائط Google:\n \n%s", + "manage_map_files": "إدارة ملفات الخريطة", + "map_files": "ملفات الخريطة", + "delete_map_file": "حذف ملف الخريطة", + "delete_map_file_description_local": "هذا الإجراء يبقوم بحذف ملف خريطة من هذا الجهاز", + "delete_map_file_confirmation_local": "هذا الإجراء سيقوم بحذف ملف الخريطة من جهازك نهائياً. سيتم فقدان جميع العلامات الموجودة بهذا الملف. هل أنت واثق؟", + "delete_map_file_confirmation_cloud": "هذا الإجراء سيقوم بحذف ملف الخريطة من جهازك نهائياً. جميع التغييرات التي لم يتم مزامنتها بعد إلى السحابة سوف تضيع. لن يتأثر مجلد السحابة على الانترنت بهذا الإجراء وسيكون عليك حذفه يدويا. هل أنت واثق؟", + "marker_saved_in_a_non_visible_folder": "تم حفظ العلامة في مجلد غير مرئي", + "outdated_cloud_sync_confirmation_question": "لم يتم مزامنة التغييرات في الآونة الأخيرة. تأكد من تحديث نسخة السحابة على الانترنت. هل ترغب في مزامنتها الآن؟", + "outdated_local_sync_confirmation_question": "علامات ملف الخريطة الحالي محفوظة في الوقت الحاضر على هذا الجهاز فقط. ومن الموصى به حفظ العلامات على السحابة (الانترنت) لتجنب فقدانها. هل تريد حفظها على السحابة الآن؟", + "sync_method_choice_question": "هل تريد مزامنة ملف الخريطة الحالي؟ مع \"يدوياً\" سوف تحتاج لعمل مزامنة يدويا في كل مرة. مع \"تلقائياً\" (موصى به) سوف تقوم بتحديد مجلد السحابة لمزامنة العلامات وسيتم عمل مظامنة تلقائيا في كل مرة التطبيق يدخل الخلفية.", + "automatic": "تلقائياً", + "manual": "يدوياً", + "new_polyshape_hint_text": "قم بتحريك الخريطة لوضع النقاط, انقر فوق \"+\" لإضافة نقطة، انقر فوق \"-\" لإزالة نقطة وقم بالتبديل بين النقاط بإستخدام أزرار السابق والتالي. وأخيراً انقر فوق \"حفظ\" لحفظ الشكل.", + "poly_points_invalid_message": "لا يوجد نقاط كافية للإنشاء الشكل. ضع المزيد من النقاط وحاول مرة أخرى.", + "measured_distance_x": "المسافة: %s", + "measured_perimeter_x_measured_area_y": "المحيط: %1$s \nالمساحة: %2$s", + "extra_information": "معلومات اضافية", + "insert": "إدراج…", + "replace_title": "استبدال الاسم", + "replace_description": "استبدال الوصف", + "unit_of_distance": "وحدة المسافة", + "unit_of_area": "وحدة المساحة", + "uoa_metric_option": "متري (%s)", + "uoa_imperial_option": "إمبراطوري (%s)", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "صور", + "fit_in_x_by_y_square": "تملأ مربع %1$sx%2$s", + "sync_data_volume_disabled": "غير مفعل", + "sync_data_volume_up_to_x": "ما يصل الى %s في المزامنة", + "sync_data_volume_unlimited": "غير محدود", + "retry": "إعادة المحاولة", + "add_image": "إضافة صورة", + "from_camera": "من الكاميرا", + "from_gallery": "من المعرض", + "importing_image": "جاري إستيراد الصورة…", + "offline_mapsforge_beta": "دون اتصال (Mapsforge BETA)", + "export_failed": "فشل التصدير", + "export_succeeded": "نجح التصدير", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "جاري استيراد الملف…", + "show_warning_icon_for_sync": "اظهار ايقونة تحذير المزامنة", + "general": "عام", + "toilets": "مراحيض", + "food": "طعام", + "stores": "مخازن", + "land_activities": "أنشطة على الأرض", + "water_activites": "أنشطة في الماء", + "winter_activites": "أنشطة شتوية", + "transport": "مواصلات", + "health": "صحة", + "entertainment": "تسلية", + "services": "خدمات", + "business": "عمل", + "government": "حكومة", + "religious": "ديني", + "accessibility": "إمكانية الوصول", + "select_icon": "حدد رمز", + "icon_and_color": "رمز ولون", + "generic": "عام", + "message_beta_tester_badge": "شارة مختِر النسخة المبدئية: شكراً لك لقيامك بإختبار النسخة المبدئية! هذه الشارة لن تختفي إلا بعد إلغاء تثبيت التطبيق أو مسح بيانات التطبيق. ايضاً هذه الشارة تسمح لك بإستخدام التطبيق بدون أي إعلانات.", + "translation_contribution_title": "المساهمة في الترجمة", + "translation_contribution_description": "يمكنك فهم اللغة الإنجليزية وترغب في المساعدة في الترجمة؟ انقر هنا", + "change_marker_color_and_icon_to_dest_folder_question": "لون او رمز المجلد الوِجهة مختلف. هل تريد تحديث لون ورمز العلامة؟", + "add_color": "إضافة لون", + "google_md": "Google Material Icons", + "select_action": "إجراءات التحديد", + "move_to_left": "نقل إلى اليسار", + "move_to_right": "التحرك إلى اليمين", + "rotate_to_left": "تدوير لليسار", + "rotate_to_right": "تدوير إلى اليمين", + "delete_image": "حذف صورة", + "from_local_file": "من ملف محلي", + "export_format_choice_question": "ما التنسيق الذي تريد استخدامه للتصدير؟", + "export_choice_csv": "CSV", + "export_choice_kml_details": "تنسق Google Earth القياسي. لا يمكن أن يحتوي على وسائل وصور.", + "export_choice_kmz_details": "تنسيق Zip Google Earth. يمكن أن يحتوي على وسائل وصور.", + "export_choice_csv_details": "تنسيق جداول نصية قياسية. لا يمكن أن يحتوي على وسائل وصور. لا يمكن أن تحتوي على خطوط أو المضلعات.", + "marker_as_plain_text": "العلامة كنص فقط", + "marker_as_file": "العلامة كملف", + "add_custom_field": "إضافة حقل مخصص", + "folder_info": "معلومات", + "folder_custom_fields": "الحقول المخصصة", + "custom_field_name": "اسم الحقل", + "delete_custom_field": "حذف الحقل", + "custom_field_attributes": "خصائص", + "new_custom_field": "حقل مخصص جديد", + "modify_custom_field": "تعديل الحقل المخصص", + "field_info": "معلومات الحقل", + "select_field_type": "حدد نوع الحقل", + "field_type_boolean": "منطقي (صحيح أو خطأ)", + "default_value": "القيمة الافتراضية", + "field_type_date": "تاريخ", + "field_type_email": "بريد إلكتروني", + "field_type_text": "نص", + "field_type_multi_choice": "متعدد الخيارات", + "duplicates_are_not_allowed": "لا يسمح بالتكرارات", + "field_type_phone": "هاتف", + "field_type_weblink": "رابط موقع", + "creation_date": "تاريخ الإنشاء", + "poi_options": "خيارات العلامة", + "delete_poi": "حذف العلامة", + "used_by_folders": "مستخدم في المجلد", + "edit_field": "تعديل الحقل", + "reorder_fields": "إعادة ترتيب الحقول", + "apply_folder_fields_to_child_pois_message": "اختر الحقول التي تريد تطبيقها على علامات هذا المجلد", + "apply_folder_fields_to_moved_pois_message": "يحتوي مجلد الوِجهة على قيم حقول مختلفة. اختر الحقول التي تريد تطبيقها على العلامات المنقولة.", + "update_color": "تحديث اللون", + "update_pin_icon": "تحديث رمز الدبوس", + "add_field_if_missing_x": "إضافة حقل إذا كان مفقوداً: %s", + "remove_field_if_present_x": "إزالة الحقل إذا كان موجوداً: %s", + "update_field_name_if_different_x": "تحديث اسم الحقل إذا كان مختلفاً: %s", + "more_options": "المزيد من الخيارات…", + "folder_options": "خيارات المجلد", + "decimal_accuracy": "الدقة العشرية", + "copy": "نسخ", + "help_me_cta": "هل تريد النقر هنا؟ ^‿^", + "floating_marker_titles_text_size": "حجم الخط", + "search_failed_x": "فشل البحث => %s", + "search_source_gps": "Google Places Search API", + "search_source_here": "Here Places Search API", + "special_thanks_title": "شكر خاص", + "special_thanks_description": "شكر خاص للأشخاص الذين ساعدوني", + "thank_you_message": "شكر خاص للأشخاص الذين عملوا بجد للمساعدة في ترجمة التطبيق:\n%s\n... وأيضا أولئك الذين رفضوا ذكر\n\nأيضا ، شكرا لجميع المستخدمين الذين أعطوني ردود الفعل على مر السنين وساعدوني باستمرار على جعل التطبيق أفضل.", + "marker_search_result_text_create_marker": "إنشاء علامة", + "ios_premium_restore_dialog_cta_restore_purchases": "استعادة المشتريات", + "react_webapp_log_in_title": "تسجيل الدخول", + "react_webapp_log_in_message": "للمتابعة ، تحتاج إلى تسجيل الدخول بحسابك السحابي. انقر فوق الزر \"تسجيل الدخول\" أدناه لتسجيل الدخول.", + "react_app_use_cloud_account_x": "استخدام حساب السحاب: %s", + "react_app_use_other_cloud_account": "استخدام حساب سحابة أخرى", + "react_app_choices_list_cannot_be_empty": "لا يمكن أن تكون قائمة الخيارات فارغة", + "react_app_empty_choices_are_not_allowed": "الخيارات الفارغة غير مسموح بها", + "react_app_custom_field_name_cannot_be_empty": "لا يمكن أن يكون اسم الحقل المخصص فارغًا", + "search_delete_duplicates_title": "إزالة التكرارات", + "search_delete_duplicates_description": "بحث وحذف التكرارات", + "deleted_x_duplicates": "تم حذف %d مكررة", + "switch_search_source_button_hint_text": "هل تفضل البحث من مصدر آخر؟", + "switch_search_source_button_text": "تغيير المصدر", + "places_search_sources_config_how_to_description": "أتساءل عن كيفية تكوين مصادر البحث؟ انقر هنا.", + "settings_places_search_sources_section_title": "مصادر البحث عن الأماكن", + "action_add_or_configure_search_source": "إضافة أو تكوين مصدر البحث", + "select_search_source": "حدد مصدر البحث", + "enter_value_for_field_x": "أدخل القيمة للحقل \"%s\"", + "search_source_test_success_message": "نجح اختبار تكوين مصدر البحث! يجب أن يعمل البحث مع مصدر البحث هذا الآن.", + "search_source_test_error_message": "تحذير: فشل اختبار تكوين مصدر البحث. قد لا يعمل البحث مع مصدر البحث هذا.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "الدورة التعليمية", + "search_source_disclaimer_text": "تجربة البحث الافتراضية ليست الأمثل ، ولكنها تعمل دون تكوين.\n\nإذا كنت تستخدم البحث كثيرًا ، يوصى بشدة بتكوين مصدر بحث تابع لجهة خارجية للاستفادة من نتائج بحث أفضل.\n\nيجب ألا يستغرق الأمر سوى القليل من وقتك وسيتيح لك الاستفادة من نتائج بحث أفضل بكثير مجانًا.\n\nانقر فوق الزر \"تغيير المصدر\" ثم خيار \"البرنامج التعليمي\" لمعرفة المزيد.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "يحتوي هذا المجلد على مجلدات فرعية. هل تريد حذف المجلدات الفرعية أيضًا؟ سيتم حذف جميع العلامات المرتبطة بالمجلدات المحذوفة نهائيًا!", + "delete_folder_choice_folder_only": "احذف المجلد فقط", + "delete_folder_choice_folder_plus_sub_folders": "حذف المجلد + المجلدات الفرعية", + "confirmation_message_delete_folder_batch": "هل أنت متأكد أنك تريد حذف هذه المجلدات؟ سيتم حذف جميع العلامات المرتبطة بهذه المجلدات نهائيًا!", + "confirmation_message_delete_sub_folder_batch": "يحتوي مجلد واحد على الأقل من المجلدات المراد حذفها على مجلدات فرعية. هل تريد حذف المجلدات الفرعية أيضًا؟ سيتم حذف جميع العلامات المرتبطة بالمجلدات المحذوفة نهائيًا!", + "create_sub_folder": "إنشاء فرعي", + "sub_folder_created": "تم إنشاء مجلد فرعي", + "error_cant_move_folder_to_descendant": "لا يمكنك نقل مجلد إلى أحد فروعه.", + "root_folder_name": "جذر", + "current_map_title": "خريطة", + "action_select_folders": "حدد المجلدات", + "no_search_source_configured_text": "لم يتم تكوين مصدر بحث في الوقت الحالي. لكي تتمكن من البحث ، تحتاج إلى تكوين مصدر بحث تابع لجهة خارجية.\n\nلن يستغرق الأمر سوى القليل من وقتك وسيسمح لك بالوصول إلى نتائج البحث مجانًا.\n\nانقر فوق الزر \"تغيير المصدر\" ثم على خيار \"البرنامج التعليمي\" لمعرفة المزيد.", + "map_type_google_maps_plan": "Google Maps (خطة)", + "map_type_google_maps_plan_idm": "Google Maps (خطة + داخلية)", + "map_type_google_maps_satellite": "Google Maps (قمر صناعي)", + "map_type_google_maps_terrain": "Google Maps (التضاريس)", + "map_type_google_maps_hybrid": "Google Maps (هجين)", + "last_sync_x": "آخر مزامنة:\n%s", + "add_offline_map_file_title": "أضف ملف خريطة غير متصل بالإنترنت", + "offline_map_file_import_succeeded": "نجح استيراد ملف الخرائط بلا اتصال", + "offline_map_file_import_failed_x": "فشل استيراد ملف الخريطة دون اتصال:\n%s", + "no_offline_file_selected_message": "مجلد الخرائط غير المتصلة فارغ. من أجل استخدام الخرائط غير المتصلة بالإنترنت ، افتح الإعدادات وأضف ملف خرائط واحد على الأقل غير متصل بالإنترنت.", + "image_compression": "ضغط الصورة", + "image_max_size": "الحجم الأقصى للصورة", + "image_full_size": "الصورة بالحجم الكامل", + "image_saving": "حفظ الصورة", + "base_map_pin_size": "حجم دبوس الخريطة الأساسية", + "size_tiny": "صغير الحجم", + "size_small": "صغير", + "size_normal": "طبيعي", + "size_large": "كبير", + "size_huge": "تسربت", + "import_format_choice_question": "ما هو التنسيق الذي تريد استخدامه للاستيراد؟", + "map_file_summary_x_folders_x_markers": "%1$s مجلدات و %2$s علامات", + "open_x": "فتح \"%s\"", + "sync_option_google_drive_limited_title": "Google Drive - وصول محدود", + "sync_option_google_drive_limited_description": "هذا يحد من التطبيق للوصول فقط إلى الملفات التي تم إنشاؤها بواسطة التطبيق نفسه على Google Drive. حدد هذا الخيار إذا كنت تخطط للمزامنة فقط من حساب Google الخاص بك بدون متعاونين. إذا كنت في شك ، فاختر هذا الخيار ، يمكنك بسهولة تغيير رأيك لاحقًا.", + "sync_option_google_drive_full_title": "Google Drive - الوصول الكامل", + "sync_option_google_drive_full_description": "يمنح هذا التطبيق حق الوصول الكامل إلى Google Drive. حدد هذا الخيار إذا كنت تخطط للتعاون مع حسابات Google الأخرى.", + "sync_data_volume_limit_mobile": "حد حجم بيانات الجوال", + "sync_data_volume_limit_default": "حد حجم البيانات الافتراضي", + "cloud_auth_error_message": "فشل المصادقة. حاول مرة اخرى.", + "message_sync_error_data_volume_limit2": "تم إحباط المزامنة لأنها تجاوزت حد حجم البيانات المسموح به. لزيادة الحد أو تغييره ، انتقل إلى الإعدادات.", + "sync_option_dropbox_limited_title": "Dropbox - وصول محدود", + "sync_option_dropbox_limited_description": "هذا يحد من التطبيق للوصول فقط إلى مجلد Dropbox مخصص للتطبيق. إذا كنت في شك ، فاختر هذا الخيار ، يمكنك بسهولة تغيير رأيك لاحقًا.", + "sync_option_dropbox_full_title": "Dropbox - الوصول الكامل", + "sync_option_dropbox_full_description": "يمنح هذا التطبيق حق الوصول الكامل إلى Dropbox. حدد هذا الخيار إذا كنت تريد أن يعثر التطبيق على الملفات في Dropbox بالكامل.", + "enter_access_code_hint_text": "إدخال رمز الوصول", + "offline_map_files": "ملفات الخرائط غير المتصلة بالإنترنت", + "x_files": "%s ملفات", + "clear_offline_map_files_action": "مسح ملفات الخرائط غير المتصلة بالإنترنت", + "clear_offline_map_files_confirmation_message": "سيؤدي هذا إلى إزالة جميع ملفات الخرائط غير المتصلة بالإنترنت من وحدة التخزين الداخلية للتطبيق ، هل تريد المتابعة؟", + "invalid_format": "تنسيق غير صالح", + "places_search_over_hint_text": "اكتب المزيد لتحسين البحث", + "places_search_not_started_hint_text": "يمكنك البحث عن أماكن باستخدام \"%s\". يتطلب هذا البحث اتصالاً بالإنترنت.", + "apply_parent_folder_fields": "تطبيق حقول المجلد الأصل", + "rating_option_title": "قيم التطبيق", + "help_me_message_2022": "مرحبًا ، شكرًا لك على فضولك!\n\nاعتدت أن أحصل على لافتة إعلانية هنا وقررت أن أجرب شيئًا مختلفًا واستبدله بهذه الرسالة البسيطة ...\n\nلقد صنعت هذا التطبيق في وقت فراغي كهواية ، بالإضافة إلى الحصول على وظيفة بدوام كامل ، واتضح أنه أصبح مشروعًا جانبيًا قضيت فيه الكثير من الوقت منذ أوائل عام 2014.\n\nأتمنى أن يعجبك التطبيق وتجده مفيدًا. لقد صنعتها بطريقة تمكنك من القيام بكل شيء دون أن تدفع ، فقد يستغرق الأمر القليل من العمل. أنت حر في استيراد البيانات أو تصديرها يدويًا ، لذلك لن تضطر أبدًا إلى الدفع ، إن المزامنة السحابية هي الأكثر ملاءمة.\n\nإذا أعجبك التطبيق ، فالرجاء دعمه: لست مضطرًا إلى إنفاق الأموال على ذلك ، حيث تساعد أي من هذه الإيماءات:\n- تحدث عن التطبيق للأشخاص من حولك\n- قيم التطبيق للتوصية به في المتجر\n- شراء الترقية المميزة (ستزيل الشعار السفلي)\n\nإذا لم يعجبك التطبيق ، فيرجى مراسلتي عبر البريد الإلكتروني (من قسم \"حول\") وإخباري كيف يمكنني تحسينه. لقد وصلت إلى هذا الحد بفضل تعليقات العديد من المستخدمين الذين أخبروني عما فاتهم أو ما لم يعجبهم ، وأرد على كل بريد إلكتروني واحد ، لذلك لا تخجل!\n\nوأخيرًا ، شكرًا لك على قراءة هذا :-)\n\nيعتبر\nسيباستيان", + "sync_error_missing_media_file": "تم إحباط المزامنة لأنه تم العثور على الملف التالي: %s. لحل هذه المشكلة ، يمكنك إما استعادة الملف المفقود يدويًا أو تغيير إعدادات التطبيق لعدم تنزيل الوسائط أثناء المزامنة.", + "sync_media_policy_setting_title": "سياسة تنزيل وسائط المزامنة", + "sync_media_policy_setting_option_download_immediately": "قم بتنزيل جميع الوسائط أثناء المزامنة", + "sync_media_policy_setting_option_download_later": "قم بتنزيل الوسائط بعد المزامنة عند الحاجة", + "auto_sync_description": "قم بالمزامنة مع السحابة تلقائيًا عند اكتشاف التغييرات", + "search_delete_duplicates_select_attributes_hint_text": "حدد السمات التي يجب مراعاتها عند إزالة التكرارات. إذا تم تحديد جميع السمات ، فستتم إزالة الإدخالات المكررة المتطابقة تمامًا فقط. إذا لم يتم تحديد أي سمات ، فستتم إزالة الإدخالات المكررة التي لها نفس الموقع ، بغض النظر عن سماتها الأخرى.", + "action_delete_duplicates": "حذف التكرارات", + "searching_for_duplicates": "البحث عن التكرارات ...", + "duplicates_deletion_confirmation_message": "تم العثور على %d تكرارات. هل أنت متأكد أنك تريد حذف هذه التكرارات؟", + "poi_attribute_icon": "أيقونة", + "poi_attribute_color": "اللون", + "enable_log_file_title": "قم بتمكين ملف السجل", + "enable_log_file_description": "ابدأ في كتابة محفوظات أحداث تنفيذ التطبيق في ملف السجل", + "disable_log_file_title": "تعطيل ملف السجل", + "disable_log_file_description": "توقف عن كتابة محفوظات أحداث تنفيذ التطبيق في ملف السجل ، واحذف ملف السجل", + "export_log_file_title": "تصدير ملف السجل", + "export_log_file_description": "قم بتصدير ملف السجل بحيث يمكن مشاركته لأغراض التصحيح", + "rendering_performance": "تقديم إعدادات الأداء", + "max_number_of_drawn_pois": "الحد الأقصى لعدد نقاط الاهتمام المرسومة", + "max_number_of_drawn_floating_marker_titles": "الحد الأقصى لعدد عناوين العلامات العائمة المرسومة", + "old_map_data_options_title": "الوصول إلى بيانات الخرائط القديمة", + "old_map_data_options_description": "اطلع على خيارات الوصول إلى بيانات الخريطة من الإصدارات الأقدم من Map Marker.", + "migrating_map_data": "جارٍ ترحيل بيانات الخريطة ...", + "map_data_migration_succeeded": "نجح ترحيل بيانات الخريطة: يجب أن تكون الآن قادرًا على استخدام بيانات الخريطة القديمة في هذا الإصدار الجديد من Map Marker.", + "map_data_migration_failed": "فشل ترحيل بيانات الخريطة: الوصول إلى بيانات الخريطة القديمة غير ممكن في هذا الإصدار الجديد من Map Marker.", + "post_migration_hint_text": "لاحظ أن بيانات الخريطة القديمة تظل دون تغيير وستظل على جهازك حتى تقوم بإلغاء تثبيت التطبيق. سيؤدي إلغاء تثبيت التطبيق إلى حذف جميع بيانات التطبيق Map Marker من جهازك. إذا كنت ترغب في استخدام الإصدار القديم من Map Marker ، يمكنك اتباع الإرشادات المتوفرة بالنقر فوق الخيار أدناه.", + "view_instructions_to_use_the_old_map_marker_description": "سيؤدي هذا إلى فتح رابط مركز المساعدة يشرح كيف يمكنك تثبيت الإصدار القديم من Map Marker دون فقد بيانات التطبيق.", + "view_instructions": "عرض التعليمات", + "action_see_more": "شاهد المزيد", + "purchase_permanent_premium": "شراء قسط دائم", + "purchase_pending_message": "الشراء معلق", + "purchase_failed_message": "فشل الشراء: %s", + "data_backup_reminder_title": "النسخ الاحتياطي للبيانات", + "data_backup_reminder_x_days_ago_message": "تم إجراء آخر نسخة احتياطية منذ %s يومًا", + "run_data_migration_again": "شغّل ترحيل البيانات مرة أخرى", + "run_data_migration_again_description": "حدد خريطة قديمة لتشغيل ترحيل البيانات عليها مرة أخرى", + "old_map_data_re_migration_succeeded": "نجحت إعادة ترحيل بيانات الخرائط القديمة!", + "old_map_data_re_migration_failed": "فشلت إعادة ترحيل بيانات الخرائط القديمة:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "فتح وترحيل خريطة سحابة V2", + "action_open_and_migrate_v2_cloud_map_description": "قم بترحيل خريطة سحابة قديمة من Map Marker V2 (إصدار التطبيق قبل عام 2023) وافتحها كخريطة سحابية جديدة", + "migrating_legacy_v2_cloud_map": "ترحيل خريطة السحابة القديمة V2 ...", + "hint_select_v2_map_to_migrate": "حدد خريطة V2 للترحيل", + "legacy_v2_cloud_map_migration_result_message_success": "نجح ترحيل الخرائط السحابية القديمة V2!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "فشل ترحيل الخرائط السحابية القديمة V2:\n%s", + "loading_file": "جارٍ تحميل الملف ...", + "zipping_file_x": "ملف مضغوط: %s", + "unzipping_file_x": "ملف فك الضغط: %s", + "share_or_export_title": "مشاركة أو تصدير", + "marker_as_file_description2": "تصدير العلامة المحددة كملف", + "export_as_file": "تصدير كملف", + "sucessfully_saved_to_device_files": "تم الحفظ بنجاح في ملفات الجهاز", + "file_export_intention_question": "كيف تريد استخدام الملف الذي تم تصديره؟", + "folders_added_x": "المجلدات المضافة: %s", + "folders_modified_x": "تعديل المجلدات: %s", + "folders_deleted_x": "المجلدات المحذوفة: %s", + "markers_added_x": "العلامات المضافة: %s", + "markers_modified_x": "العلامات المعدلة: %s", + "markers_deleted_x": "العلامات المحذوفة: %s", + "new_circle_hint_text": "حدد مركز الدائرة أو حافتها باستخدام أزرار شريط الأدوات وحرك الخريطة لتعديلها. أخيرًا ، انقر فوق حفظ لحفظ الشكل.", + "radius_x": "نصف القطر: %s", + "preferred_display_theme": "مظهر العرض (داكن / فاتح)", + "preferred_display_theme_dark": "مظهر داكن", + "preferred_display_theme_light": "مظهر خفيف", + "preferred_display_theme_use_system": "استخدم إعدادات النظام", + "nav_navigation_description": "ادخل إلى وضع الملاحة في هذا التطبيق للحصول على توجيهات الوصول إلى العلامة", + "marker_direction": "الاتجاهات", + "distance_to_x": "المسافة إلى %1$s", + "import_marker_from_text_confirmation_message": "هل تريد محاولة استيراد علامة من البيانات النصية التالية؟", + "do_you_enjoy_the_app_question": "هل تستمتع بالتطبيق؟", + "would_you_like_to_give_comments_on_how_to_improve": "هل تريد أن ترسل لي email لتخبرني كيف يمكنني تحسين التطبيق؟", + "rate_the_app_message": "إن اعجبك تطبيقي يمكنك مكافأتي عن طريق أخذ الوقت لإعطاء تقييم جيد :-)", + "app_rating_prompt_yes_option_text": "نعم ، خذني إلى صفحة التطبيق", + "app_rating_prompt_later_option_text": "ربما في وقت لاحق ، ذكرني", + "app_rating_prompt_never_option_text": "لا شكرا ، لا تسأل مرة أخرى", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/bg.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/bg.json new file mode 100644 index 0000000..2b44301 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/bg.json @@ -0,0 +1,464 @@ +{ + "ok": "ОК", + "yes": "Да", + "no": "Не", + "cancel": "Отказ", + "new_marker": "New маркер", + "title": "Заглавие", + "description": "Описание", + "question_delete_marker": "Наистина ли искате да изтриете този маркер?", + "gps_coordinates": "GPS координати", + "coordinates_copied_to_clipboard": "Координати копиран в клипборда", + "untitled": "Неозаглавен", + "all": "Всички", + "new_folder": "Добави папка", + "modify_folder": "Промяна на папка", + "confirmation_message_delete_folder": "Сигурни ли сте, че искате да изтриете тази папка? Всички маркери, свързани с тази папка ще бъдат изтрити завинаги!", + "failed_create_folder_already_exists": "Грешка при създаване на нова папка, той вече съществува", + "failed_rename_folder_already_exists": "Неуспех при преименуване на папката, името на дестинация вече съществува", + "latitude": "Latitude:", + "longitude": "Дължина:", + "import_file1": "Вносните маркери", + "file_import_successfull": "File внесени успешно", + "file_import_failed": "File внос провали", + "location_services": "Услуги за местоположение", + "location_services_disabled": "Местоположение услуги са с увреждания. За да получите текущото си местоположение, трябва да им се даде възможност.", + "could_not_find_address": "Не можах да намеря адрес", + "searching": "Търсене...", + "search": "Търсене", + "share_via": "Сподели чрез", + "import_file_confirmation": "Искате ли да импортирате съдържанието на този файл?", + "folder_name": "Име на папка", + "save": "Save", + "confirmation_message_delete_markers": "Сигурни ли сте, че искате да изтриете избраните маркери?", + "share": "Дял", + "processing_data": "Обработка на данни...", + "confirmation_message_save_modifications": "Имате незапазени промени, искате ли да ги спаси?", + "map_type": "Тип Карта", + "feedback_caption": "Намерени проблем? Имате идея за подобрение? \n Изпратете ми email :-)", + "send_email": "Изпрати email...", + "rating_caption": "Обичаш ап? \n Оценете 5 звезди :-)", + "meters": "Meters", + "km": "Km", + "feet": "Feet", + "miles": "Miles", + "marker_details_copied_to_clipboard": "Подробности Маркер копирани в клипборда", + "do_not_show_again": "Да не се показва отново", + "sou_metric_option": "Metric (Километри / м)", + "sou_imperial_option": "Imperial (Miles / Feet)", + "delete_folder": "Изтриване на папка", + "opening_location_failed": "Не можах да намеря мястото", + "could_not_start_a_map_app": "Не можах да намеря друго приложение картата", + "new_marker_hint_text": "Преместете картата наоколо, за да поставите маркер, където искате и натиснете OK, за да го поставите", + "imported_marker": "Внесените маркер", + "settings": "Settings", + "display_zoom_buttons": "Бутони Display мащабиране", + "decimal_degrees_5_digits": "Десетични градуси", + "degrees_decimal_minutes_3_digits": "Десетични градуси минути", + "degrees_minutes_seconds": "Градуси минути секунди", + "coordinates_format": "Координати формат", + "faq_help": "FAQ / Помощ", + "folders": "Папки", + "language": "Език", + "coordinates": "Координати", + "contextual": "Контекстуален", + "always": "Винаги", + "crosshair_display": "Crosshair дисплей", + "coordinates_window": "Прозорец Координати", + "latitude_short": "Lat:", + "longitude_short": "LNG:", + "fast_marker_add_mode": "Marker миг режим добавяне", + "advanced": "Напреднал", + "display_settings": "Показ", + "actions_settings": "Мерки", + "language_and_units": "Език и единици", + "x_markers": "%1$s маркери", + "marker_x": "Marker %1$d", + "waiting_for_location": "В очакване на населено място...", + "faq_help_caption": "Отворете помощната страница и вижте често задавания въпрос", + "upcoming_features": "Удобства", + "upcoming_features_caption": "Вижте списъка на предстоящите възможности за следващата версия на приложението", + "help_and_feedback": "Помощ & Обратна връзка", + "about": "Около", + "share_snapshot_title": "Моментална снимка", + "share_snapshot_description": "Споделете снимка на картата", + "all_markers_and_folders": "Всички маркери и папки", + "message_thank_you_for_donation": "Благодарим Ви за дарение! Това дарение бадж субсидии ли достъп до премиум :-)", + "default_folder": "Папка по подразбиране", + "sync_options": "Опции за синхронизиране", + "never": "Никога", + "select_sync_folder": "Избор на папка", + "premium_access_unlocked_message": "Premium достъп на разположение! В момента имате достъп до първокласни функции.", + "file_options": "Файлови опции", + "cloud_sync": "Cloud синхронизиране", + "sync_this_file_on_the_cloud": "Синхронизиране на тази карта файл на облака", + "create_local_map_file": "Създаване на карта на района", + "create_local_map_file_description": "Създаване на нова карта файл локално", + "create_cloud_map_file": "Създайте облак картата", + "create_cloud_map_file_description": "Създаване на карта на файлове на облака", + "rename": "Преименувам", + "rename_description": "Преименуване на карта", + "enter_new_maps_name": "Въведете новото име на картата на", + "folder_creation_failed_name_empty": "Не може да се създаде папка: назове празна", + "message_thank_you_for_premium_paid": "Благодарим ви за закупуването Map Marker ъпгрейд :-)", + "premium": "Premium", + "premium_options_title_text": "Ъпгрейд премия и се възползват напълно Map Marker функции!", + "premium_options_title_text_blocking": "За съжаление, трябва ъпгрейд премия за достъп до тази функция. Ъпгрейд премия и се възползват напълно Map Marker функции!", + "troubleshooting": "Отстраняване на проблеми", + "troubleshooting_description": "Отваряне на списък от действия за решаване на евентуални проблеми", + "test_internet": "Тест интернет", + "test_internet_description": "Проверява, че приложението има достъп до интернет", + "open_google_play_services_details": "GP Services (ап)", + "open_google_play_services_details_description": "Отворете подробностите на инсталираните в Google Play Services ап", + "open_google_play_services_store": "GP Services (магазин)", + "open_google_play_details": "Google Play (ап)", + "contact_support": "Свържи се с подкрепата", + "contact_support_description": "email да подкрепят с подробностите на вашия проблем", + "network_test_succeeded": "Тест Network успели", + "network_test_failed": "Тест Network провали", + "share_cloud_folder": "Сподели облак картата", + "share_cloud_folder_description": "Отворете папката облак картата за да видите свойствата му и да го споделите с други хора", + "view_history": "Преглед на историята / Restore", + "view_history_description": "Преглед на историята на изменения в папката на облак и изберете версията, за да възстановите", + "create_map_file": "Създаване на карта на файла", + "create_map_file_description": "Създаване на нова карта файл локално или на облака", + "open_cloud_map_file": "Open облак картата", + "open_cloud_map_file_description": "Отваряне на файл на картата от облака", + "permission_rationale_location": "Map Marker се нуждае от разрешение за достъп до вашето местоположение, за да го покажете на картата", + "open_app_settings": "Отваряне на настройките", + "no_map_folder_found_on_the_cloud": "Не папка карта намерена на облака", + "auto_sync": "Автоматична синхронизация", + "choose_a_version_to_restore_from": "Изберете версия, за да възстановите", + "message_sync_error_occured": "Възникна грешка при синхронизиране. Моля, опитайте отново.", + "message_sync_error_occured_network": "Възникна грешка при синхронизиране: мрежова грешка. Моля, опитайте отново.", + "message_sync_error_occured_conflict": "Възникна грешка при синхронизиране: конфликт, друго устройство е извършване на синхронизация в същото време. Моля, опитайте отново.", + "phone_number": "Телефонен номер", + "permission_rationale_phone": "Map Marker се нуждае от разрешение за осъществяване на повиквания на устройството си", + "navigation_options": "Опции за навигация", + "geo_navigation_description": "Отворете местоположението на маркер в това приложение", + "share_selected_marker_text_description": "Споделете избрания маркер като обикновен текст в друго приложение,", + "x_markers_in_y_folders": "%1$d маркери %2$d папки", + "message_sync_error_occured_db_downgrade": "Възникна грешка при синхронизиране: данните в облака е актуализиран с по-нова версия на приложението. Трябва да Map Marker на това устройство, за да синхронизирате.", + "call_phone_number": "Call телефонен номер", + "dial_phone_number": "Наберете телефонен номер", + "text_phone_number": "Текст, телефонен номер", + "default_navigation_action": "Default навигация действие", + "ask": "Попитам", + "what_is_the_premium_upgrade": "Какво е ъпгрейд премия?", + "message_thank_you_for_purchase2": "Благодарим Ви за покупката!", + "browse": "паса", + "organize": "организирам", + "search_failed": "неуспешно търсене", + "search_failed_network_error": "Търсене провали, мрежова грешка", + "details": "детайли", + "sync_error_snackbar_message": "грешка при синхронизирането", + "file_overwrite_confirmation_message": "Файлът вече съществува, искаш да бъде презаписан?", + "browse_organize_empty_state_text": "Вие ще видите списък на вашите маркери тук. Понастоящем нямате маркери в избраната папка (и). Можете да добавите нов маркер, като кликнете върху бутона по-долу.", + "google_search_finished_empty": "Няма резултати от търсенето", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "Офлайн карти", + "obtain_offline_map_files_faq_title": "Как да го направим?", + "obtain_offline_map_files_faq_description": "Кликнете тук, за да отворите уеб страницата се обяснява как да се получи тези карти.", + "settings_credits_option_title": "Кредити", + "settings_credits_option_description": "Авторско право и правна споменава", + "credits_text": "Правна споменава за други картографски данни, отколкото Google Maps : \n \n %s", + "manage_map_files": "Управление на файлове с карти", + "map_files": "Карта файлове", + "delete_map_file": "Изтриване на карта файл", + "delete_map_file_description_local": "Това действие ще изтрие файла карта от това устройство", + "delete_map_file_confirmation_local": "Това действие ще изтрие файла на картата от устройството си завинаги. Всички маркерите вътре този файл ще бъдат загубени. Сигурен ли си?", + "delete_map_file_confirmation_cloud": "Това действие ще изтрие файла на картата от устройството си завинаги. Всички промени, които все още не синхронизирани с облака, ще бъдат загубени. Папката облак няма да бъде засегната от това действие и ще трябва да го изтриете ръчно. Сигурен ли си?", + "marker_saved_in_a_non_visible_folder": "Marker записан в не вижда папка", + "outdated_cloud_sync_confirmation_question": "Вашите промени не са синхронизирани наскоро. Уверете се, че сте си облак копирате актуална. Искате ли да се синхронизира сега?", + "outdated_local_sync_confirmation_question": "Маркерите на тази карта файл в момента се съхраняват само на това устройство. Препоръчително е да се спаси маркери си на облака, за да се избегне да ги губи. Искате ли да ги спаси към облака сега?", + "sync_method_choice_question": "Искате ли да се синхронизира тази карта файл? С ръчно ще трябва да синхронизирате ръчно всеки път. С автоматична (препоръчително) ще изберете папка дестинация облак и синхронизиране на облака ще се стартира автоматично всеки път, приложението влиза фон.", + "automatic": "автоматичен", + "manual": "наръчник", + "new_polyshape_hint_text": "Преместете картата наоколо, за да поставите точките, кликнете върху \"+\", за да добавите точка, кликнете върху \"-\", за да премахнете точка и точките на превключване с предишна / следваща бутони. Накрая кликнете спаси, за да запазите формата.", + "poly_points_invalid_message": "Няма достатъчно точки, за да се създаде форма. Създаване на повече точки и да опитате отново.", + "measured_distance_x": "Разстояние: %s", + "measured_perimeter_x_measured_area_y": "Периметрова: %1$s \n Площ: %2$s", + "extra_information": "Допълнителна информация", + "insert": "Поставете...", + "replace_title": "Сменете заглавието", + "replace_description": "Сменете описание", + "unit_of_distance": "Единица за разстояние", + "unit_of_area": "Единица площ", + "uoa_metric_option": "Metric ( %s )", + "uoa_imperial_option": "Imperial ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "Снимки", + "fit_in_x_by_y_square": "Поставете в %1$s х %2$s квадрат", + "sync_data_volume_disabled": "хора с увреждания", + "sync_data_volume_up_to_x": "До %s за синхронизиране", + "sync_data_volume_unlimited": "неограничен", + "retry": "Повторен опит", + "add_image": "Добави изображение", + "from_camera": "От камера", + "from_gallery": "От галерия", + "importing_image": "изображение Внос...", + "offline_mapsforge_beta": "Offline ( Mapsforge BETA )", + "export_failed": "Export провали", + "export_succeeded": "Export успели", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "файл Внос...", + "show_warning_icon_for_sync": "Покажи икона предупреждение за синхронизиране", + "general": "Общ", + "toilets": "Тоалетни", + "food": "Храна", + "stores": "Магазини", + "land_activities": "Парцели дейности", + "water_activites": "Водни активността си", + "winter_activites": "Зимните активността си", + "transport": "транспорт", + "health": "Здраве", + "entertainment": "забавление", + "services": "Услуги", + "business": "Бизнес", + "government": "правителство", + "religious": "религиозен", + "accessibility": "Достъпност", + "select_icon": "Изберете икона", + "icon_and_color": "Икона и цвят", + "generic": "родов", + "message_beta_tester_badge": "Бета тестер значка: Благодаря ви за това, че бета тестер! Тази значка ще изчезне само след деинсталирането на приложението или клирингова данни на приложението. Тази значка също ви позволява да имате без реклами в приложението.", + "translation_contribution_title": "Принос за преводи", + "translation_contribution_description": "Вие разбирате английски и искат да помогнат с преводи? Натисни тук", + "change_marker_color_and_icon_to_dest_folder_question": "цвят или икона на папката местоназначение е различна. Искате ли да се актуализира цвят маркер и иконата?", + "add_color": "Добави цвят", + "google_md": "Google Material Icons", + "select_action": "действие Selection", + "move_to_left": "Преместване в ляво", + "move_to_right": "Преместване в полето", + "rotate_to_left": "Завъртане на ляво", + "rotate_to_right": "Завъртане на дясно", + "delete_image": "Изтриване на изображения", + "from_local_file": "От местната файл", + "export_format_choice_question": "В какъв формат да искате да използвате, за да изнасяме?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Standard Google Earth формат. Не може да съдържа медии.", + "export_choice_kmz_details": "Zip Google Earth формат. Може да съдържа медии.", + "export_choice_csv_details": "формат Standard текст таблица. Не може да съдържа медии. Не може да съдържа линии или полигони.", + "marker_as_plain_text": "Marker като обикновен текст", + "marker_as_file": "Marker като файл", + "add_custom_field": "Добавете персонализирано поле", + "folder_info": "Информация", + "folder_custom_fields": "Персонализирани полета", + "custom_field_name": "Име на полето", + "delete_custom_field": "Изтриване на поле", + "custom_field_attributes": "Атрибути", + "new_custom_field": "Ново персонализирано поле", + "modify_custom_field": "Променете персонализираното поле", + "field_info": "Полева информация", + "select_field_type": "Изберете тип поле", + "field_type_boolean": "Булева (вярно или невярно)", + "default_value": "Стойност по подразбиране", + "field_type_date": "Дата", + "field_type_email": "електронна поща", + "field_type_text": "Текст", + "field_type_multi_choice": "Множествен избор", + "duplicates_are_not_allowed": "Дублирането не е разрешено", + "field_type_phone": "телефон", + "field_type_weblink": "уеб линк", + "creation_date": "Дата на създаване", + "poi_options": "Опции за POI", + "delete_poi": "Изтриване на POI", + "used_by_folders": "Използва се от папки", + "edit_field": "Редактиране на полето", + "reorder_fields": "Пренареждане на полетата", + "apply_folder_fields_to_child_pois_message": "Изберете полетата, които искате да приложите към POI на тази папка", + "apply_folder_fields_to_moved_pois_message": "Целевата папка има различни стойности за полетата. Изберете полетата, които искате да приложите към преместените POI.", + "update_color": "Актуализиране на цвета", + "update_pin_icon": "Актуализиране на иконата на игла", + "add_field_if_missing_x": "Добавяне на поле, ако липсва: %s", + "remove_field_if_present_x": "Премахване на полето, ако има такава: %s", + "update_field_name_if_different_x": "Актуализиране на името на полето, ако е различно: %s", + "more_options": "Повече опций…", + "folder_options": "Опции за папки", + "decimal_accuracy": "Десетична точност", + "copy": "копие", + "help_me_cta": "Искате ли да кликнете тук? ^ ^ ‿", + "floating_marker_titles_text_size": "Размер на текста", + "search_failed_x": "Търсенето не бе успешно => %s", + "search_source_gps": "API на Google Търсене на места", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Специални благодарности", + "special_thanks_description": "Специално благодаря на хората, които ми помогнаха", + "thank_you_message": "Специални благодарности на хората, които работиха усилено, за да помогнат с преводите на приложенията:\n%s\n… А също и тези, които отказаха да споменат\n\nСъщо така, благодаря на всички потребители, които ми дадоха обратна информация през годините и непрекъснато ми помагаха да направя приложението по-добро.", + "marker_search_result_text_create_marker": "Създайте маркер", + "ios_premium_restore_dialog_cta_restore_purchases": "Възстановяване на покупките", + "react_webapp_log_in_title": "Влизам", + "react_webapp_log_in_message": "За да продължите, трябва да влезете в профила си в облака. Кликнете върху бутона „Влизане“ по-долу, за да влезете.", + "react_app_use_cloud_account_x": "Използвайте акаунт в облака: %s", + "react_app_use_other_cloud_account": "Използвайте друг профил в облака", + "react_app_choices_list_cannot_be_empty": "Списъкът за избор не може да бъде празен", + "react_app_empty_choices_are_not_allowed": "Празните избори не са разрешени", + "react_app_custom_field_name_cannot_be_empty": "Името на персонализираното поле не може да бъде празно", + "search_delete_duplicates_title": "Премахване на дубликати", + "search_delete_duplicates_description": "Търсене и изтриване на дубликати", + "deleted_x_duplicates": "Изтрити %d дублирания", + "switch_search_source_button_hint_text": "Желаете ли да търсите от друг източник?", + "switch_search_source_button_text": "Промяна на източника", + "places_search_sources_config_how_to_description": "Чудите се как да конфигурирате източниците на търсене? Натисни тук.", + "settings_places_search_sources_section_title": "Намерете източници за търсене", + "action_add_or_configure_search_source": "Добавете или конфигурирайте източника за търсене", + "select_search_source": "Изберете източник на търсене", + "enter_value_for_field_x": "Въведете стойност за поле \"%s\"", + "search_source_test_success_message": "Тестът за конфигурация на източника за търсене е успешен! Търсенето с този източник на търсене вече трябва да работи.", + "search_source_test_error_message": "Предупреждение: тестът за конфигурация на източника за търсене е неуспешен. Търсенето с този източник на търсене може да не работи.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "настойнически", + "search_source_disclaimer_text": "Опитът за търсене по подразбиране не е оптимален, но работи без конфигурация.\n\nАко използвате много търсене, силно се препоръчва да конфигурирате източник за търсене на трета страна, за да се възползвате от по-добри резултати от търсенето.\n\nТя трябва да отнеме само малко от времето си и ще ви позволи да се възползвате от много по-добри резултати от търсенето безплатно.\n\nКликнете върху бутона „Промяна на източника“ и след това върху опцията „Инструкция“, за да научите повече.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Тази папка има подпапки. Искате ли да изтриете и подпапките? Всички маркери, свързани с изтритите папки, ще бъдат изтрити за постоянно!", + "delete_folder_choice_folder_only": "Изтриване само на папка", + "delete_folder_choice_folder_plus_sub_folders": "Изтриване на папка + подпапки", + "confirmation_message_delete_folder_batch": "Наистина ли искате да изтриете тези папки? Всички маркери, свързани с тези папки, ще бъдат изтрити за постоянно!", + "confirmation_message_delete_sub_folder_batch": "Поне една от папките за изтриване има подпапки. Искате ли да изтриете и подпапките? Всички маркери, свързани с изтритите папки, ще бъдат изтрити за постоянно!", + "create_sub_folder": "Създайте подпапка", + "sub_folder_created": "Създадена е подпапка", + "error_cant_move_folder_to_descendant": "Не можете да преместите папка в един от нейните потомци.", + "root_folder_name": "Корен", + "current_map_title": "Карта", + "action_select_folders": "Изберете папки", + "no_search_source_configured_text": "В момента няма конфигуриран източник на търсене. За да можете да търсите, трябва да конфигурирате източник за търсене на трета страна.\n\nТрябва да отнеме само малко от вашето време и ще ви позволи безплатен достъп до резултатите от търсенето.\n\nЩракнете върху бутона \"Промяна на източника\" и след това върху опцията \"Урок\", за да научите повече.", + "map_type_google_maps_plan": "Google Maps (план)", + "map_type_google_maps_plan_idm": "Google Maps (План + на закрито)", + "map_type_google_maps_satellite": "Google Maps (сателит)", + "map_type_google_maps_terrain": "Google Maps (терен)", + "map_type_google_maps_hybrid": "Google Maps (хибриден)", + "last_sync_x": "Последно синхронизиране:\n%s", + "add_offline_map_file_title": "Добавете файл офлайн карта", + "offline_map_file_import_succeeded": "Импортирането на файл офлайн карта е успешно", + "offline_map_file_import_failed_x": "Неуспешно импортиране на файл с офлайн карта:\n%s", + "no_offline_file_selected_message": "Папката офлайн карти е празна. За да използвате офлайн карти, отворете настройките и добавете поне един файл офлайн карта.", + "image_compression": "Компресиране на изображения", + "image_max_size": "Максимален размер на изображението", + "image_full_size": "Изображение в пълен размер", + "image_saving": "Запазване на изображението", + "base_map_pin_size": "Размер на щифта за основна карта", + "size_tiny": "Мъничък", + "size_small": "Малък", + "size_normal": "Нормално", + "size_large": "Голям", + "size_huge": "огромен", + "import_format_choice_question": "Какъв формат искате да използвате за импортиране?", + "map_file_summary_x_folders_x_markers": "%1$s папки и %2$s маркера", + "open_x": "Отворете '%s'", + "sync_option_google_drive_limited_title": "Google Drive - ограничен достъп", + "sync_option_google_drive_limited_description": "Това ограничава приложението само за достъп до файлове, създадени от самото приложение на вашия Google Drive. Изберете тази опция, ако планирате да синхронизирате само от вашия акаунт в Google без сътрудници. Ако се съмнявате, изберете тази опция, лесно можете да промените решението си по-късно.", + "sync_option_google_drive_full_title": "Google Drive - пълен достъп", + "sync_option_google_drive_full_description": "Това предоставя на приложението пълен достъп до вашия Google Drive. Изберете тази опция, ако планирате да си сътрудничите с други акаунти в Google.", + "sync_data_volume_limit_mobile": "Ограничение на обема на мобилните данни", + "sync_data_volume_limit_default": "Ограничение на обема на данните по подразбиране", + "cloud_auth_error_message": "Удостоверяването не бе успешно, моля, опитайте отново.", + "message_sync_error_data_volume_limit2": "Синхронизирането бе прекратено, защото надвишава разрешения обем на данни. За да увеличите или промените лимита, отидете на настройките.", + "sync_option_dropbox_limited_title": "Dropbox - ограничен достъп", + "sync_option_dropbox_limited_description": "Това ограничава приложението само за достъп до папка Dropbox, посветена на приложението. Ако се съмнявате, изберете тази опция, лесно можете да промените решението си по-късно.", + "sync_option_dropbox_full_title": "Dropbox - пълен достъп", + "sync_option_dropbox_full_description": "Това предоставя на приложението пълен достъп до вашия Dropbox. Изберете тази опция, ако искате приложението да намира файлове в целия ви Dropbox.", + "enter_access_code_hint_text": "Въведете код за достъп", + "offline_map_files": "Офлайн файлове с карти", + "x_files": "%s файла", + "clear_offline_map_files_action": "Изчистете офлайн файловете с карти", + "clear_offline_map_files_confirmation_message": "Това ще премахне всички офлайн файлове с карти от вътрешната памет на приложението. Искате ли да продължите?", + "invalid_format": "Невалиден формат", + "places_search_over_hint_text": "Въведете още, за да прецизирате търсенето си", + "places_search_not_started_hint_text": "Можете да търсите места с \"%s\". Това търсене изисква интернет връзка.", + "apply_parent_folder_fields": "Прилагане на полетата на родителската папка", + "rating_option_title": "Оценете приложението", + "help_me_message_2022": "Хей, благодаря за любопитството!\n\nПреди имах рекламен банер тук и реших да опитам нещо различно и да го заменя с това просто съобщение...\n\nНаправих това приложение в свободното си време като хоби, в допълнение към работата на пълен работен ден и се оказа, че то се превърна в страничен проект, на който съм прекарал много време от началото на 2014 г.\n\nНадявам се приложението да ви хареса и да го намерите за полезно. Направих го по начин, по който все още можете да правите всичко, без да плащате, може просто да отнеме малко повече работа. Вие сте свободни да импортирате или експортирате данните ръчно, така че никога не трябва да плащате, просто синхронизирането в облак е по-удобно.\n\nАко ви харесва приложението, моля, подкрепете го: не е нужно да харчите пари за това, всеки от тези жестове помага:\n- говорете за приложението на хората около вас\n- оценете приложението, за да го препоръчате в магазина\n- закупете премиум надстройката (ще премахне долния банер)\n\nАко не харесвате приложението, моля, изпратете ми имейл (от секцията „за“) и ме уведомете как мога да го подобря. Стигнах дотук благодарение на отзивите на много потребители, които ми казаха какво са пропуснали или не са харесали, и аз отговарям на всеки един имейл, така че не се срамувайте!\n\nИ накрая, благодаря ви, че прочетохте това :-)\n\nза разбирането\nСебастиен", + "sync_error_missing_media_file": "Синхронизирането беше прекъснато, защото може да бъде намерен следният файл: %s. За да разрешите това, можете или да възстановите липсващия файл ръчно, или да промените настройките на приложението, така че да не изтегля мултимедия по време на синхронизиране.", + "sync_media_policy_setting_title": "Правила за изтегляне на синхронизирана медия", + "sync_media_policy_setting_option_download_immediately": "Изтеглете всички медии по време на синхронизиране", + "sync_media_policy_setting_option_download_later": "Изтеглете мултимедия след синхронизиране, когато е необходимо", + "auto_sync_description": "Автоматично синхронизиране с облака при откриване на промени", + "search_delete_duplicates_select_attributes_hint_text": "Изберете атрибутите, които да имате предвид, когато елиминирате дубликати. Ако са избрани всички атрибути, ще бъдат премахнати само абсолютно идентични дублирани записи. Ако не са избрани атрибути, дублиращите се записи с едно и също местоположение ще бъдат премахнати, независимо от другите им атрибути.", + "action_delete_duplicates": "Изтриване на дубликати", + "searching_for_duplicates": "Търсят се дубликати...", + "duplicates_deletion_confirmation_message": "Намерени %d дубликати. Сигурни ли сте, че искате да изтриете тези дубликати?", + "poi_attribute_icon": "Икона", + "poi_attribute_color": "Цвят", + "enable_log_file_title": "Активиране на регистрационния файл", + "enable_log_file_description": "Започнете да записвате хронология на събитията за изпълнение на приложението в регистрационния файл", + "disable_log_file_title": "Деактивиране на регистрационния файл", + "disable_log_file_description": "Спрете да записвате хронологията на събитията за изпълнение на приложението в регистрационния файл и го изтрийте", + "export_log_file_title": "Експортиране на лог файл", + "export_log_file_description": "Експортирайте регистрационния файл, така че да може да бъде споделен за целите на отстраняване на грешки", + "rendering_performance": "Настройки за производителност на изобразяване", + "max_number_of_drawn_pois": "Максимален брой изчертани POI", + "max_number_of_drawn_floating_marker_titles": "Максимален брой изтеглени заглавия на плаващ маркер", + "old_map_data_options_title": "Достъп до данни от стари карти", + "old_map_data_options_description": "Вижте опциите за достъп до картографски данни от по-старите версии на Map Marker.", + "migrating_map_data": "Картографските данни се мигрират...", + "map_data_migration_succeeded": "Мигрирането на картографски данни е успешно: вече трябва да можете да използвате старите си картографски данни в тази нова версия на Map Marker.", + "map_data_migration_failed": "Неуспешно мигриране на картографски данни: достъпът до старите ви картографски данни не е възможен в тази нова версия на Map Marker.", + "post_migration_hint_text": "Обърнете внимание, че данните от старата карта остават непроменени и ще останат на вашето устройство, докато не деинсталирате приложението. Деинсталирането на приложението ще изтрие всички Map Marker данни на приложението от вашето устройство. Ако искате да използвате старата версия на Map Marker, можете да следвате наличните инструкции, като щракнете върху опцията по-долу.", + "view_instructions_to_use_the_old_map_marker_description": "Това ще отвори връзка към помощен център, обясняваща как можете да инсталирате старата версия на Map Marker, без да загубите данните на приложението си.", + "view_instructions": "Вижте инструкциите", + "action_see_more": "Виж повече", + "purchase_permanent_premium": "Купете постоянна премия", + "purchase_pending_message": "Предстояща покупка", + "purchase_failed_message": "Неуспешна покупка: %s", + "data_backup_reminder_title": "Архивиране на данни", + "data_backup_reminder_x_days_ago_message": "Последното архивиране беше преди %s дни", + "run_data_migration_again": "Стартирайте миграцията на данни отново", + "run_data_migration_again_description": "Изберете стара карта, върху която да стартирате отново миграцията на данни", + "old_map_data_re_migration_succeeded": "Повторното мигриране на данни от старата карта е успешно!", + "old_map_data_re_migration_failed": "Неуспешно повторно мигриране на данни от старата карта:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Отворете и мигрирайте облачна карта V2", + "action_open_and_migrate_v2_cloud_map_description": "Мигрирайте наследена облачна карта от Map Marker V2 (версия на приложението от преди 2023 г.) и я отворете като нова облачна карта", + "migrating_legacy_v2_cloud_map": "Мигриране на наследена облачна карта V2...", + "hint_select_v2_map_to_migrate": "Изберете карта V2 за мигриране", + "legacy_v2_cloud_map_migration_result_message_success": "Мигрирането на наследена облачна карта V2 бе успешно!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Неуспешна миграция на наследена облачна карта V2:\n%s", + "loading_file": "Файлът се зарежда…", + "zipping_file_x": "Компилиран файл: %s", + "unzipping_file_x": "Разархивиране на файл: %s", + "share_or_export_title": "Споделяне или експортиране", + "marker_as_file_description2": "Експортирайте избрания маркер като файл", + "export_as_file": "Експортиране като файл", + "sucessfully_saved_to_device_files": "Успешно запазени във файловете на устройството", + "file_export_intention_question": "Как искате да използвате експортирания файл?", + "folders_added_x": "Добавени папки: %s", + "folders_modified_x": "Променени папки: %s", + "folders_deleted_x": "Изтрити папки: %s", + "markers_added_x": "Добавени маркери: %s", + "markers_modified_x": "Променени маркери: %s", + "markers_deleted_x": "Изтрити маркери: %s", + "new_circle_hint_text": "Изберете центъра или ръба на кръга с бутоните на лентата с инструменти и преместете картата наоколо, за да коригирате. Накрая щракнете върху запазване, за да запазите формата.", + "radius_x": "Радиус: %s", + "preferred_display_theme": "Тема на дисплея (тъмно/светло)", + "preferred_display_theme_dark": "Тъмна тема", + "preferred_display_theme_light": "Лека тема", + "preferred_display_theme_use_system": "Използвайте системните настройки", + "nav_navigation_description": "Въведете навигационен режим в това приложение, за да получите указания на маркера", + "marker_direction": "Инструкции", + "distance_to_x": "Разстояние до %1$s", + "import_marker_from_text_confirmation_message": "Искате ли да опитате да импортирате маркер от следните текстови данни?", + "do_you_enjoy_the_app_question": "Обичате ли приложението?", + "would_you_like_to_give_comments_on_how_to_improve": "Искате ли да ми изпратите email, за да ми кажете как да подобря приложението?", + "rate_the_app_message": "Ако ви харесва моята ап можете да ме възнагради с отделихте време да се даде добър рейтинг :-)", + "app_rating_prompt_yes_option_text": "Да, отведе ме до страницата на приложението", + "app_rating_prompt_later_option_text": "Може би по-късно, напомни ми", + "app_rating_prompt_never_option_text": "Не благодаря, не питай отново", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/ca.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/ca.json new file mode 100644 index 0000000..a457d4c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/ca.json @@ -0,0 +1,464 @@ +{ + "ok": "OK", + "yes": "Sí", + "no": "No", + "cancel": "Cancel·la", + "new_marker": "Nou marcador", + "title": "Títol", + "description": "Descripció", + "question_delete_marker": "Realment voleu eliminar aquest marcador?", + "gps_coordinates": "Coordenades GPS", + "coordinates_copied_to_clipboard": "Coordina copiat al porta-retalls", + "untitled": "Intitulat", + "all": "Tots", + "new_folder": "Afegeix carpeta", + "modify_folder": "Modificar carpeta", + "confirmation_message_delete_folder": "Segur que vols eliminar aquesta carpeta? Tots els marcadors associats a aquesta carpeta s'eliminaran permanentment!", + "failed_create_folder_already_exists": "Error en crear nova carpeta, ja existeix", + "failed_rename_folder_already_exists": "Error en canviar el nom de la carpeta, ja existeix el nom del destí", + "latitude": "Latitud:", + "longitude": "Longitud:", + "import_file1": "Marcadors d'importació", + "file_import_successfull": "Arxiu importat correctament", + "file_import_failed": "Importació d'arxius no", + "location_services": "Serveis de localització", + "location_services_disabled": "Els serveis de localització estan desactivats. Per obtenir la seva ubicació actual ha d'habilitar ells.", + "could_not_find_address": "No s'ha pogut trobar l'adreça", + "searching": "Buscant...", + "search": "Cerca", + "share_via": "Compartir via", + "import_file_confirmation": "Vols importar el contingut d'aquest fitxer?", + "folder_name": "Nom de la carpeta", + "save": "Guardar", + "confirmation_message_delete_markers": "Segur que vols eliminar els marcadors seleccionats?", + "share": "Quota", + "processing_data": "Processament de dades...", + "confirmation_message_save_modifications": "Vostè ha modificacions que no hagi guardat, vols salvar?", + "map_type": "Tipus de mapa", + "feedback_caption": "Ha trobat un problema? Tens una idea de millora? \n envieu-me un email :-)", + "send_email": "Enviar email...", + "rating_caption": "Si t'agrada l'aplicació? \n Rate it 5 estrelles :-)", + "meters": "Metres", + "km": "Km", + "feet": "Peus", + "miles": "Milers", + "marker_details_copied_to_clipboard": "Detalls marcadors copiats al porta-retalls", + "do_not_show_again": "No mostrar de nou", + "sou_metric_option": "Mètriques (quilòmetres / Metres)", + "sou_imperial_option": "Imperial (Milles / Peus)", + "delete_folder": "Eliminar carpeta", + "opening_location_failed": "No s'ha pogut trobar el lloc", + "could_not_start_a_map_app": "No s'ha pogut trobar una altra aplicació de mapes", + "new_marker_hint_text": "Moure el mapa voltant de dipositar el seu marcador a la que desitja i feu clic a D'acord per col·locar-", + "imported_marker": "Marcador Importat", + "settings": "Ajustos", + "display_zoom_buttons": "Botons de visualització de zoom", + "decimal_degrees_5_digits": "Graus decimals", + "degrees_decimal_minutes_3_digits": "Graus minuts decimals", + "degrees_minutes_seconds": "Graus minuts segons", + "coordinates_format": "Format de Coordenades", + "faq_help": "FAQ / Ajuda", + "folders": "Carpetes", + "language": "Idioma", + "coordinates": "Coordenades", + "contextual": "Contextual", + "always": "Sempre", + "crosshair_display": "Pantalla Punt de mira", + "coordinates_window": "Finestra de Coordenades", + "latitude_short": "Lat:", + "longitude_short": "LNG:", + "fast_marker_add_mode": "Instantània Marcador manera afegint", + "advanced": "Avançat", + "display_settings": "Visualització", + "actions_settings": "Accions", + "language_and_units": "Idioma i unitats", + "x_markers": "%1$s marcadors", + "marker_x": "Marcador %1$d", + "waiting_for_location": "Esperant la ubicació...", + "faq_help_caption": "Obriu la pàgina d'ajuda i consulti les preguntes freqüents", + "upcoming_features": "Característiques", + "upcoming_features_caption": "Veure la llista de les properes funcions per a la propera versió de l'aplicació", + "help_and_feedback": "Ajuda i Comentaris", + "about": "Sobre", + "share_snapshot_title": "Instantània", + "share_snapshot_description": "Comparteix una instantània del mapa", + "all_markers_and_folders": "Tots els marcadors i carpetes", + "message_thank_you_for_donation": "Gràcies per la seva donació! Aquesta donació subvencions insígnia que accedeix a la prima :-)", + "default_folder": "Carpeta per defecte", + "sync_options": "Opcions de sincronització", + "never": "Mai", + "select_sync_folder": "Selecció d'una carpeta", + "premium_access_unlocked_message": "Accés premium disponibles! Actualment tens accés a funcions avançades.", + "file_options": "Opcions d'arxiu", + "cloud_sync": "Núvol de sincronització", + "sync_this_file_on_the_cloud": "Sincronitza aquest arxiu la correspondència en el núvol", + "create_local_map_file": "Crear mapa local", + "create_local_map_file_description": "Crear un nou arxiu de mapa local", + "create_cloud_map_file": "Crear un mapa de núvols", + "create_cloud_map_file_description": "Crear un arxiu de mapa en el núvol", + "rename": "Canviar el nom", + "rename_description": "Canvieu el nom del mapa", + "enter_new_maps_name": "Introduïu el nou nom del mapa", + "folder_creation_failed_name_empty": "No s'ha pogut crear la carpeta: nom buit", + "message_thank_you_for_premium_paid": "Gràcies per adquirir Map Marker actualització :-)", + "premium": "Prima", + "premium_options_title_text": "Actualització a la prima i treure el màxim profit Map Marker característiques!", + "premium_options_title_text_blocking": "Ho sentim, però necessita l'actualització premium per accedir a aquesta informació. Actualització a la prima i treure el màxim profit Map Marker característiques!", + "troubleshooting": "Solució de problemes", + "troubleshooting_description": "Obriu una llista d'accions per resoldre els possibles problemes", + "test_internet": "Internet Prova", + "test_internet_description": "Comprova que l'aplicació té accés a internet", + "open_google_play_services_details": "Serveis GP (app)", + "open_google_play_services_details_description": "Obriu els detalls dels actualment Google Play Services aplicació", + "open_google_play_services_store": "Serveis GP (la botiga)", + "open_google_play_details": "Google Play (app)", + "contact_support": "Contactar amb el suport", + "contact_support_description": "Escriure email per donar suport amb els detalls del seu problema", + "network_test_succeeded": "Prova de la xarxa va tenir èxit", + "network_test_failed": "Prova de xarxa fracassar", + "share_cloud_folder": "Compartir núvol mapa", + "share_cloud_folder_description": "Obriu la carpeta del mapa de núvols per veure les seves propietats i compartir-la amb altres persones", + "view_history": "Veure l'historial / Restore", + "view_history_description": "Veure historial de modificacions a la carpeta del núvol i seleccionar una versió per restaurar", + "create_map_file": "Crea un fitxer de mapa", + "create_map_file_description": "Crear un nou arxiu de mapa de forma local o al núvol", + "open_cloud_map_file": "Obrir mapa núvol", + "open_cloud_map_file_description": "Obriu un arxiu de mapa del núvol", + "permission_rationale_location": "Map Marker necessita el permís per accedir a la seva ubicació per tal de mostrar al mapa", + "open_app_settings": "Ajustos d'Oberts", + "no_map_folder_found_on_the_cloud": "No carpeta del mapa es troba en el núvol", + "auto_sync": "Sincronització automàtica", + "choose_a_version_to_restore_from": "Trieu una versió per restaurar", + "message_sync_error_occured": "S'ha produït un error de sincronització. Siusplau torna-ho a provar.", + "message_sync_error_occured_network": "S'ha produït un error de sincronització: error de xarxa. Siusplau torna-ho a provar.", + "message_sync_error_occured_conflict": "S'ha produït un error de sincronització: el conflicte, un altre dispositiu estava realitzant la sincronització a la vegada. Siusplau torna-ho a provar.", + "phone_number": "Número de telèfon", + "permission_rationale_phone": "Map Marker necessita permís per realitzar trucades en el dispositiu", + "navigation_options": "Opcions de navegació", + "geo_navigation_description": "Obriu la ubicació del marcador en aquesta aplicació", + "share_selected_marker_text_description": "Comparteix el marcador seleccionat com a text sense format en una altra aplicació", + "x_markers_in_y_folders": "%1$d marcadors %2$d carpetes", + "message_sync_error_occured_db_downgrade": "S'ha produït un error de sincronització: les dades del núvol s'ha actualitzat amb una versió més recent de l'aplicació. Ha Map Marker en aquest dispositiu per sincronitzar.", + "call_phone_number": "Número de telèfon de trucada", + "dial_phone_number": "Marqueu el número de telèfon", + "text_phone_number": "Número de telèfon de text", + "default_navigation_action": "Acció de navegació per defecte", + "ask": "Pregunti", + "what_is_the_premium_upgrade": "Quina és l'actualització de la prima?", + "message_thank_you_for_purchase2": "Gràcies per la seva compra!", + "browse": "explorar", + "organize": "organitzar", + "search_failed": "Cercar va fallar", + "search_failed_network_error": "Cercar fallat, error de xarxa", + "details": "Detalls", + "sync_error_snackbar_message": "error de sincronització", + "file_overwrite_confirmation_message": "El fitxer ja existeix, voleu sobreescriure 'l?", + "browse_organize_empty_state_text": "Veureu la llista dels seus marcadors aquí. Actualment no té marcadors a la carpeta (s) seleccionada. Podeu afegir un nou marcador fent clic al botó de sota.", + "google_search_finished_empty": "No hi ha resultats de la recerca", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "mapes sense connexió", + "obtain_offline_map_files_faq_title": "Com fer-ho?", + "obtain_offline_map_files_faq_description": "Feu clic aquí per obrir la pàgina web que explica com obtenir aquests mapes.", + "settings_credits_option_title": "crèdits", + "settings_credits_option_description": "Els drets d'autor i mencions legals", + "credits_text": "Mencions legals per a altres dades dels mapes que Google Maps : \n \n %s", + "manage_map_files": "Maneig d'arxius de mapes", + "map_files": "Els arxius de mapes", + "delete_map_file": "Eliminar arxiu de mapa", + "delete_map_file_description_local": "Aquesta acció eliminarà l'arxiu de mapa d'aquest dispositiu", + "delete_map_file_confirmation_local": "Aquesta acció eliminarà l'arxiu de mapa de la seva dispositiu sempre. Es perdran tots els marcadors dins aquest arxiu. Estàs segur?", + "delete_map_file_confirmation_cloud": "Aquesta acció eliminarà l'arxiu de mapa de la seva dispositiu sempre. Tots els canvis encara no se sincronitzen amb el núvol es perdran. La carpeta de núvol no es veuran afectats per aquesta acció i vostè haurà de eliminar manualment. Estàs segur?", + "marker_saved_in_a_non_visible_folder": "Marcador guarda en una carpeta no visible", + "outdated_cloud_sync_confirmation_question": "Els canvis no s'han sincronitzat recentment. Assegureu-vos de mantenir la seva còpia del núvol fins a la data. Vols sincronitzar ara?", + "outdated_local_sync_confirmation_question": "Els marcadors d'aquest arxiu de mapa en l'actualitat només es guarden en aquest dispositiu. Es recomana guardar els marcadors en el núvol per evitar perdre'ls. Vols guardar-los en el núvol ara?", + "sync_method_choice_question": "Vols sincronitzar aquest fitxer de mapa? Amb manual haurà de sincronitzar manualment cada vegada. Amb automàtica (recomanat) haurà de triar una carpeta de destinació i el núvol de sincronització en el núvol s'iniciarà automàticament cada vegada que l'aplicació entra en el fons.", + "automatic": "automàtic", + "manual": "manual", + "new_polyshape_hint_text": "Mou el mapa per col·locar els punts, feu clic a \"+\" per afegir un punt, feu clic a \"-\" per eliminar un punt i punts de commutació amb els botons anterior / següent. Finalment, feu clic a Desa per desar la forma.", + "poly_points_invalid_message": "No hi ha punts suficients per crear la forma. Crear més punts i torna a intentar-ho.", + "measured_distance_x": "Distància: %s", + "measured_perimeter_x_measured_area_y": "Perímetre: %1$s \n Àrea: %2$s", + "extra_information": "Més informació:", + "insert": "Insereix...", + "replace_title": "reemplaçar títol", + "replace_description": "reemplaçar Descripció", + "unit_of_distance": "Unitat de distància", + "unit_of_area": "Unitat d'àrea", + "uoa_metric_option": "Mètric ( %s )", + "uoa_imperial_option": "Imperial ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "imatges", + "fit_in_x_by_y_square": "Cabre en un %1$s x %2$s quadrat", + "sync_data_volume_disabled": "discapacitat", + "sync_data_volume_up_to_x": "Fins %s per sincronització", + "sync_data_volume_unlimited": "il·limitat", + "retry": "tornar a intentar", + "add_image": "Afegir imatge", + "from_camera": "Des de la càmera", + "from_gallery": "Des de la galeria", + "importing_image": "Importació d'imatge...", + "offline_mapsforge_beta": "Desconnectat ( Mapsforge BETA )", + "export_failed": "Fallada d'Exportació", + "export_succeeded": "exportació ha aconseguit", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "La importació d'arxius...", + "show_warning_icon_for_sync": "Mostra icona d'advertència per a la sincronització", + "general": "General", + "toilets": "banys", + "food": "menjar", + "stores": "botigues", + "land_activities": "activitats en terra", + "water_activites": "Activitats a l'aigua", + "winter_activites": "Activitats a l'hivern", + "transport": "transport", + "health": "salut", + "entertainment": "entreteniment", + "services": "Serveis", + "business": "Negocis", + "government": "govern", + "religious": "Religiosa", + "accessibility": "accessibilitat", + "select_icon": "Seleccioneu la icona", + "icon_and_color": "Icona i el color", + "generic": "genèric", + "message_beta_tester_badge": "Beta tester insígnia: gràcies per ser un beta tester! Aquest assoliment desapareixerà únicament quan la desinstal·lació de l'aplicació o esborrar les dades de l'aplicació. Aquest assoliment també li permet tenir no hi ha anuncis a l'aplicació.", + "translation_contribution_title": "Contribuir a les traduccions", + "translation_contribution_description": "Vostè entén Anglès i desitja ajudar amb les traduccions? Clica aquí", + "change_marker_color_and_icon_to_dest_folder_question": "color o la icona de la carpeta de destí és diferent. Vols actualitzar el color del marcador i la icona?", + "add_color": "afegir color", + "google_md": "Google Material Icons", + "select_action": "acció de selecció", + "move_to_left": "Moure cap a l'esquerra", + "move_to_right": "Mou a la dreta", + "rotate_to_left": "Girar a esquerra", + "rotate_to_right": "Gireu a la dreta", + "delete_image": "esborrar la imatge", + "from_local_file": "Des fitxer local", + "export_format_choice_question": "Quin format que voleu utilitzar per exportar?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Estàndard Google Earth format. No pot contenir mitjans de comunicació.", + "export_choice_kmz_details": "Zip Google Earth format. Pot contenir elements multimèdia.", + "export_choice_csv_details": "format de text full de càlcul estàndard. No pot contenir mitjans de comunicació. No pot contenir línies o polígons.", + "marker_as_plain_text": "Marcador com a text sense format", + "marker_as_file": "Marcador com a arxiu", + "add_custom_field": "Afegeix un camp personalitzat", + "folder_info": "Informació", + "folder_custom_fields": "Camps personalitzats", + "custom_field_name": "Nom del camp", + "delete_custom_field": "Suprimeix el camp", + "custom_field_attributes": "Atributs", + "new_custom_field": "Nou camp personalitzat", + "modify_custom_field": "Modifica el camp personalitzat", + "field_info": "Informació de camp", + "select_field_type": "Seleccioneu el tipus de camp", + "field_type_boolean": "Boolean (vertader o fals)", + "default_value": "Valor per defecte", + "field_type_date": "Data", + "field_type_email": "Correu electrònic", + "field_type_text": "Text", + "field_type_multi_choice": "Múltiples opcions", + "duplicates_are_not_allowed": "No es permeten duplicats", + "field_type_phone": "Telèfon", + "field_type_weblink": "enllaç web", + "creation_date": "Data de creació", + "poi_options": "Opcions del PDI", + "delete_poi": "Suprimiu el PDI", + "used_by_folders": "S'utilitza per carpetes", + "edit_field": "Edita el camp", + "reorder_fields": "Reordenar els camps", + "apply_folder_fields_to_child_pois_message": "Trieu els camps que voleu aplicar als PDIs d'aquesta carpeta", + "apply_folder_fields_to_moved_pois_message": "La carpeta de destinació té diferents valors de camp. Seleccioneu els camps que voleu aplicar a PDIs moguts.", + "update_color": "Actualitza el color", + "update_pin_icon": "Actualitza la icona de pin", + "add_field_if_missing_x": "Afegeix un camp si falta: %s", + "remove_field_if_present_x": "Suprimeix el camp si està present: %s", + "update_field_name_if_different_x": "Actualitza el nom del camp si és diferent: %s", + "more_options": "Més opcions…", + "folder_options": "Opcions de carpeta", + "decimal_accuracy": "Precisió decimal", + "copy": "Copia", + "help_me_cta": "Voleu fer clic aquí? ^ ‿ ^", + "floating_marker_titles_text_size": "Mida del text", + "search_failed_x": "La cerca ha fallat => %s", + "search_source_gps": "API de cerca de Google Places", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Especial agraïment", + "special_thanks_description": "Un agraïment especial a la gent que m'ha ajudat", + "thank_you_message": "Un agraïment especial a les persones que han treballat dur per ajudar amb les traduccions de l'aplicació:\n%s\n... I també els que van rebutjar esment\n\nTambé, gràcies a tots els usuaris que em van donar comentaris al llarg dels anys i que em van ajudar a millorar l'aplicació.", + "marker_search_result_text_create_marker": "Crear un marcador", + "ios_premium_restore_dialog_cta_restore_purchases": "Restaure les compres", + "react_webapp_log_in_title": "Iniciar Sessió", + "react_webapp_log_in_message": "Per continuar, heu d’iniciar sessió amb el vostre compte de núvol. Feu clic al botó \"Inicieu sessió\" a continuació per iniciar la sessió.", + "react_app_use_cloud_account_x": "Utilitza el compte de núvol: %s", + "react_app_use_other_cloud_account": "Utilitzeu un altre compte de núvol", + "react_app_choices_list_cannot_be_empty": "La llista d’opcions no pot estar buida", + "react_app_empty_choices_are_not_allowed": "Les opcions buides no estan permeses", + "react_app_custom_field_name_cannot_be_empty": "El nom del camp personalitzat no pot estar buit", + "search_delete_duplicates_title": "Elimina els duplicats", + "search_delete_duplicates_description": "Cerqueu i suprimiu duplicats", + "deleted_x_duplicates": "%d duplicats suprimits", + "switch_search_source_button_hint_text": "Preferiria cercar des d’una altra font?", + "switch_search_source_button_text": "Canvia la font", + "places_search_sources_config_how_to_description": "Es pregunta com es poden configurar les fonts de cerca? Clica aquí.", + "settings_places_search_sources_section_title": "Llocs de fonts de cerca", + "action_add_or_configure_search_source": "Afegiu o configureu la font de cerca", + "select_search_source": "Seleccioneu la font de cerca", + "enter_value_for_field_x": "Introduïu el valor del camp \"%s\"", + "search_source_test_success_message": "La prova de configuració de la font de cerca va tenir èxit! La cerca amb aquesta font de cerca ara hauria de funcionar.", + "search_source_test_error_message": "Avís: la prova de configuració de la font de cerca ha fallat. És possible que la cerca amb aquesta font de cerca no funcioni.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Tutorial", + "search_source_disclaimer_text": "L’experiència de cerca predeterminada no és òptima, però funciona sense configuració.\n\nSi utilitzeu moltes cerques, es recomana configurar una font de cerca de tercers per beneficiar-se de millors resultats de cerca.\n\nNomés hauria de prendre una mica del vostre temps i us permetrà beneficiar-vos de resultats de cerca molt millors de forma gratuïta.\n\nFeu clic al botó \"Canvia la font\" i després l'opció \"Tutorial\" per obtenir més informació.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Aquesta carpeta té subcarpetes. Voleu eliminar també les subcarpetes? Tots els marcadors associats a les carpetes suprimides se suprimiran permanentment.", + "delete_folder_choice_folder_only": "Suprimeix només la carpeta", + "delete_folder_choice_folder_plus_sub_folders": "Esborra carpeta + subcarpetes", + "confirmation_message_delete_folder_batch": "Esteu segur que voleu suprimir aquestes carpetes? Tots els marcadors associats a aquestes carpetes se suprimiran permanentment.", + "confirmation_message_delete_sub_folder_batch": "Almenys una de les carpetes que heu de suprimir té subcarpetes. Voleu eliminar també les subcarpetes? Tots els marcadors associats a les carpetes suprimides se suprimiran permanentment.", + "create_sub_folder": "Crea una subcarpeta", + "sub_folder_created": "S'ha creat la subcarpeta", + "error_cant_move_folder_to_descendant": "No podeu moure una carpeta a cap dels seus descendents.", + "root_folder_name": "Arrel", + "current_map_title": "Mapa", + "action_select_folders": "Seleccioneu carpetes", + "no_search_source_configured_text": "No hi ha cap font de cerca configurada en aquest moment. Per poder fer cerques, heu de configurar una font de cerca de tercers.\n\nNomés us caldrà una mica del vostre temps i us permetrà accedir als resultats de la cerca de forma gratuïta.\n\nFeu clic al botó \"Canvia la font\" i, a continuació, a l'opció \"Tutorial\" per obtenir més informació.", + "map_type_google_maps_plan": "Google Maps (pla)", + "map_type_google_maps_plan_idm": "Google Maps (pla + interior)", + "map_type_google_maps_satellite": "Google Maps (satèl·lit)", + "map_type_google_maps_terrain": "Google Maps (terreny)", + "map_type_google_maps_hybrid": "Google Maps (híbrid)", + "last_sync_x": "Darrera sincronització:\n%s", + "add_offline_map_file_title": "Afegiu un fitxer de mapa fora de línia", + "offline_map_file_import_succeeded": "La importació de fitxers de mapes fora de línia s'ha realitzat correctament", + "offline_map_file_import_failed_x": "Ha fallat la importació de fitxers de mapes fora de línia:\n%s", + "no_offline_file_selected_message": "La carpeta de mapes fora de línia està buida. Per utilitzar mapes fora de línia, obriu la configuració i afegiu com a mínim un fitxer de mapa fora de línia.", + "image_compression": "Compressió d’imatges", + "image_max_size": "Mida màxima de la imatge", + "image_full_size": "Imatge a mida completa", + "image_saving": "Estalvi d’imatges", + "base_map_pin_size": "Mida del pin del mapa base", + "size_tiny": "Petit", + "size_small": "Petit", + "size_normal": "Normal", + "size_large": "Gran", + "size_huge": "Enorme", + "import_format_choice_question": "Quin format voleu utilitzar per importar?", + "map_file_summary_x_folders_x_markers": "%1$s carpetes i %2$s marcadors", + "open_x": "Obre '%s'", + "sync_option_google_drive_limited_title": "Google Drive - accés limitat", + "sync_option_google_drive_limited_description": "Això limita l'aplicació a accedir només als fitxers creats per l'aplicació mateixa al vostre Google Drive. Trieu aquesta opció si teniu previst sincronitzar només des del vostre compte de Google sense col·laboradors. En cas de dubte, trieu aquesta opció, podeu canviar d'opinió fàcilment més endavant.", + "sync_option_google_drive_full_title": "Google Drive - accés complet", + "sync_option_google_drive_full_description": "Això permet a l'aplicació accés complet al vostre Google Drive. Trieu aquesta opció si teniu previst col·laborar amb altres comptes de Google.", + "sync_data_volume_limit_mobile": "Límit de volum de dades mòbils", + "sync_data_volume_limit_default": "Límit de volum de dades per defecte", + "cloud_auth_error_message": "L'autenticació ha fallat, si us plau, torna-ho a provar.", + "message_sync_error_data_volume_limit2": "La sincronització s'ha cancel·lat perquè superava el límit de volum de dades permès. Per augmentar o canviar el límit, aneu a la configuració.", + "sync_option_dropbox_limited_title": "Dropbox - accés limitat", + "sync_option_dropbox_limited_description": "Això limita l'aplicació a accedir només a una carpeta Dropbox dedicada a l'aplicació. En cas de dubte, trieu aquesta opció, podeu canviar d'opinió fàcilment més endavant.", + "sync_option_dropbox_full_title": "Dropbox - accés complet", + "sync_option_dropbox_full_description": "Això permet que l'aplicació tingui accés complet al vostre Dropbox. Trieu aquesta opció si voleu que l'aplicació trobi fitxers a tot el vostre Dropbox.", + "enter_access_code_hint_text": "Introduïu el codi d'accés", + "offline_map_files": "Fitxers de mapes fora de línia", + "x_files": "%s fitxers", + "clear_offline_map_files_action": "Esborra els fitxers de mapes fora de línia", + "clear_offline_map_files_confirmation_message": "Això eliminarà tots els fitxers de mapa fora de línia de l'emmagatzematge intern de l'aplicació. Vols continuar?", + "invalid_format": "Format no vàlid", + "places_search_over_hint_text": "Escriviu més per afinar la cerca", + "places_search_not_started_hint_text": "Pots cercar llocs amb \"%s\". Aquesta cerca requereix una connexió a Internet.", + "apply_parent_folder_fields": "Aplica els camps de la carpeta principal", + "rating_option_title": "Valoreu l'aplicació", + "help_me_message_2022": "Ei, gràcies per la teva curiositat!\n\nSolia tenir un bàner publicitari aquí i vaig decidir provar alguna cosa diferent i substituir-lo per aquest senzill missatge...\n\nVaig fer aquesta aplicació en el meu temps lliure com a afició, a més de tenir una feina a temps complet, i resulta que es va convertir en un projecte paralel en el qual he dedicat molt de temps des de principis del 2014.\n\nEspero que us agradi l'aplicació i us sigui útil. Ho vaig fer de manera que encara pots fer-ho tot sense pagar, potser caldrà una mica més de feina. Podeu importar o exportar les dades manualment, de manera que mai no haureu de pagar, només que la sincronització al núvol és més convenient.\n\nSi t'agrada l'aplicació, si us plau, dóna suport: no cal gastar diners per això, cap d'aquests gestos ajuda:\n- Parla de l'aplicació a la gent del teu voltant\n- Valoreu l'aplicació per recomanar-la a la botiga\n- comprar l'actualització premium (eliminarà el banner inferior)\n\nSi no us agrada l'aplicació, envieu-me un correu electrònic (des de la secció \"sobre\") i feu-me saber com la puc millorar. He arribat fins aquí gràcies als comentaris de molts usuaris que m'han explicat allò que s'han perdut o allò que no els ha agradat, i responc a tots els correus electrònics, així que no tingueu vergonya!\n\nI, finalment, gràcies per llegir aquest :-)\n\nSalutacions\nSébastien", + "sync_error_missing_media_file": "La sincronització s'ha cancel·lat perquè s'ha pogut trobar el fitxer següent: %s. Per solucionar-ho, podeu restaurar manualment el fitxer que falta o canviar la configuració de l'aplicació per no descarregar contingut multimèdia durant la sincronització.", + "sync_media_policy_setting_title": "Política de descàrrega de mitjans de sincronització", + "sync_media_policy_setting_option_download_immediately": "Baixeu tots els mitjans durant la sincronització", + "sync_media_policy_setting_option_download_later": "Baixeu contingut multimèdia després de la sincronització quan sigui necessari", + "auto_sync_description": "Sincronitza automàticament amb el núvol quan es detecten canvis", + "search_delete_duplicates_select_attributes_hint_text": "Seleccioneu els atributs a tenir en compte a l'hora d'eliminar duplicats. Si es seleccionen tots els atributs, només s'eliminaran les entrades duplicades estrictament idèntiques. Si no se selecciona cap atribut, s'eliminaran les entrades duplicades amb la mateixa ubicació, independentment dels seus altres atributs.", + "action_delete_duplicates": "Elimina els duplicats", + "searching_for_duplicates": "S'estan cercant duplicats...", + "duplicates_deletion_confirmation_message": "S'han trobat %d duplicats. Esteu segur que voleu suprimir aquests duplicats?", + "poi_attribute_icon": "Icona", + "poi_attribute_color": "Color", + "enable_log_file_title": "Habilita el fitxer de registre", + "enable_log_file_description": "Comenceu a escriure l'historial d'esdeveniments d'execució de l'aplicació al fitxer de registre", + "disable_log_file_title": "Desactiva el fitxer de registre", + "disable_log_file_description": "Deixeu d'escriure l'historial d'esdeveniments d'execució de l'aplicació al fitxer de registre i suprimiu-lo", + "export_log_file_title": "Exporta el fitxer de registre", + "export_log_file_description": "Exporteu el fitxer de registre perquè es pugui compartir amb finalitats de depuració", + "rendering_performance": "Configuració de rendiment de renderització", + "max_number_of_drawn_pois": "Nombre màxim de PDI dibuixats", + "max_number_of_drawn_floating_marker_titles": "Nombre màxim de títols de marcadors flotants dibuixats", + "old_map_data_options_title": "Accediu a dades de mapes antigues", + "old_map_data_options_description": "Consulteu les opcions per accedir a les dades del mapa de les versions anteriors de Map Marker.", + "migrating_map_data": "S'estan migrant les dades del mapa...", + "map_data_migration_succeeded": "La migració de dades de mapes ha estat correcta: ara hauríeu de poder utilitzar les vostres dades de mapes antigues en aquesta nova versió de Map Marker.", + "map_data_migration_failed": "La migració de les dades del mapa ha fallat: no es pot accedir a les dades del mapa antigues en aquesta nova versió de Map Marker.", + "post_migration_hint_text": "Tingueu en compte que les dades del mapa antigues romandran sense canvis i romandran al vostre dispositiu fins que desinstal·leu l'aplicació. En desinstal·lar l'aplicació, se suprimiran totes les Map Marker dades de l'aplicació del dispositiu. Si voleu utilitzar la versió antiga de Map Marker, podeu seguir les instruccions disponibles fent clic a l'opció següent.", + "view_instructions_to_use_the_old_map_marker_description": "Això obrirà un enllaç del centre d'ajuda que explica com podeu instal·lar la versió antiga de Map Marker sense perdre les dades de l'aplicació.", + "view_instructions": "Veure instruccions", + "action_see_more": "Veure més", + "purchase_permanent_premium": "Compra una prima permanent", + "purchase_pending_message": "Compra pendent", + "purchase_failed_message": "La compra ha fallat: %s", + "data_backup_reminder_title": "Còpia de seguretat de dades", + "data_backup_reminder_x_days_ago_message": "La darrera còpia de seguretat va ser fa %s dies", + "run_data_migration_again": "Torna a executar la migració de dades", + "run_data_migration_again_description": "Seleccioneu un mapa antic on tornar a executar la migració de dades", + "old_map_data_re_migration_succeeded": "La remigració de dades de mapes antics ha estat correcta.", + "old_map_data_re_migration_failed": "No s'ha pogut tornar a migrar les dades del mapa antic:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Obriu i migra un mapa de núvols V2", + "action_open_and_migrate_v2_cloud_map_description": "Migreu un mapa de núvols heretat de Map Marker V2 (versió de l'aplicació d'abans del 2023) i obriu-lo com a mapa de núvols nou", + "migrating_legacy_v2_cloud_map": "S'està migrant el mapa de núvols heretat V2...", + "hint_select_v2_map_to_migrate": "Seleccioneu el mapa V2 per migrar", + "legacy_v2_cloud_map_migration_result_message_success": "La migració de mapes del núvol de Legacy V2 ha estat correcta!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "La migració del mapa del núvol heretat V2 ha fallat:\n%s", + "loading_file": "S'està carregant el fitxer...", + "zipping_file_x": "Fitxer comprimit: %s", + "unzipping_file_x": "Descomprimint fitxer: %s", + "share_or_export_title": "Comparteix o exporta", + "marker_as_file_description2": "Exporteu el marcador seleccionat com a fitxer", + "export_as_file": "Exporta com a fitxer", + "sucessfully_saved_to_device_files": "S'ha desat correctament als fitxers del dispositiu", + "file_export_intention_question": "Com voleu utilitzar el fitxer exportat?", + "folders_added_x": "Carpetes afegides: %s", + "folders_modified_x": "Carpetes modificades: %s", + "folders_deleted_x": "Carpetes suprimides: %s", + "markers_added_x": "Marcadors afegits: %s", + "markers_modified_x": "Marcadors modificats: %s", + "markers_deleted_x": "Marcadors suprimits: %s", + "new_circle_hint_text": "Seleccioneu el centre o la vora del cercle amb els botons de la barra d'eines i moveu el mapa per ajustar-lo. Finalment, feu clic a desa per desar la forma.", + "radius_x": "Radi: %s", + "preferred_display_theme": "Tema de visualització (fosc/clar)", + "preferred_display_theme_dark": "Tema fosc", + "preferred_display_theme_light": "Tema lleuger", + "preferred_display_theme_use_system": "Utilitzeu la configuració del sistema", + "nav_navigation_description": "Entre en la manera de navegació en aquesta aplicació per obtenir instruccions per arribar al marcador", + "marker_direction": "Instruccions", + "distance_to_x": "Distància a %1$s", + "import_marker_from_text_confirmation_message": "Voleu provar d'importar un marcador de les dades de text següents?", + "do_you_enjoy_the_app_question": "T'agrada l'aplicació?", + "would_you_like_to_give_comments_on_how_to_improve": "Voleu enviar-me un email per dir-me com puc millorar l'aplicació?", + "rate_the_app_message": "Si t'agrada la meva aplicació em pot premiar per trobar el temps per donar un bon historial de :-)", + "app_rating_prompt_yes_option_text": "Sí, porta'm a la pàgina de l'aplicació", + "app_rating_prompt_later_option_text": "Potser més tard, recordeu-m'ho", + "app_rating_prompt_never_option_text": "No, gràcies, no ho tornis a preguntar", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/cs.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/cs.json new file mode 100644 index 0000000..b8a74e2 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/cs.json @@ -0,0 +1,464 @@ +{ + "ok": "OK", + "yes": "Ano", + "no": "Ne", + "cancel": "Zrušit", + "new_marker": "Nová značka", + "title": "Název", + "description": "Popis", + "question_delete_marker": "Opravdu chcete smazat tuto značku?", + "gps_coordinates": "GPS souřadnice", + "coordinates_copied_to_clipboard": "Souřadnice zkopírovat do schránky", + "untitled": "Untitled", + "all": "Vše", + "new_folder": "Přidat složku", + "modify_folder": "Změnit složku", + "confirmation_message_delete_folder": "Jste si jisti, že chcete smazat tuto složku? Všechny značky přidružené k této složky budou smazány natrvalo!", + "failed_create_folder_already_exists": "Nepodařilo se vytvořit novou složku, již existuje", + "failed_rename_folder_already_exists": "Nepodařilo se přejmenovat složku, název cílového již existuje", + "latitude": "Latitude:", + "longitude": "Délka:", + "import_file1": "Importovat značky", + "file_import_successfull": "Soubor byl úspěšně importován", + "file_import_failed": "Import souboru se nezdařilo", + "location_services": "Místo služby", + "location_services_disabled": "Lokalita služby jsou zakázány. Chcete-li získat svou aktuální polohu, musíte povolit jim.", + "could_not_find_address": "Nelze najít adresu", + "searching": "Vyhledávání...", + "search": "Vyhledávání", + "share_via": "Sdílet přes", + "import_file_confirmation": "Chcete importovat obsah tohoto souboru?", + "folder_name": "Název složky", + "save": "Save", + "confirmation_message_delete_markers": "Jste si jisti, že chcete smazat vybrané značky?", + "share": "Podíl", + "processing_data": "Zpracování dat...", + "confirmation_message_save_modifications": "Máte neuložené změny, chcete je uložit?", + "map_type": "Typ mapy", + "feedback_caption": "Našli problém? Máte představu o tom, zlepšení? \n Pošli mi email :-)", + "send_email": "Pošlete email...", + "rating_caption": "Líbí se vám aplikace? \n úrokovou sazbou, 5 hvězdiček :-)", + "meters": "Měřiče", + "km": "Km", + "feet": "Feet", + "miles": "Miles", + "marker_details_copied_to_clipboard": "Podrobnosti Marker zkopírovat do schránky", + "do_not_show_again": "Znovu neukazovat", + "sou_metric_option": "Metric (Kilometry / m)", + "sou_imperial_option": "Imperial (Miles / Feet)", + "delete_folder": "Smazat složku", + "opening_location_failed": "Nelze najít místo", + "could_not_start_a_map_app": "Nelze najít jinou mapovou aplikaci", + "new_marker_hint_text": "Přesun mapy kolem umístit značku, kde chcete, a klepněte na tlačítko OK umístěte", + "imported_marker": "Dovážené značka", + "settings": "Nastavení", + "display_zoom_buttons": "Tlačítka zoomu", + "decimal_degrees_5_digits": "Desetinné stupňů", + "degrees_decimal_minutes_3_digits": "Desetin stupňů minut", + "degrees_minutes_seconds": "Stupně minuty sekundy", + "coordinates_format": "Formát Souřadnice", + "faq_help": "FAQ / Help", + "folders": "Složky", + "language": "Jazyk", + "coordinates": "Souřadnice", + "contextual": "Kontextový", + "always": "Vždycky", + "crosshair_display": "Crosshair display", + "coordinates_window": "Okno Souřadnice", + "latitude_short": "Šířka:", + "longitude_short": "Lng:", + "fast_marker_add_mode": "Marker instant režim přidávání", + "advanced": "Pokročilý", + "display_settings": "Zobrazit", + "actions_settings": "Akce", + "language_and_units": "Jazyk a jednotky", + "x_markers": "%1$s značky", + "marker_x": "Marker %1$d", + "waiting_for_location": "Čekání na místě...", + "faq_help_caption": "Otevřete stránku nápovědy a viz FAQ", + "upcoming_features": "Rysy", + "upcoming_features_caption": "Zobrazit seznam připravovaných funkcí pro další app verze", + "help_and_feedback": "Pomoc & Feedback", + "about": "O", + "share_snapshot_title": "Momentka", + "share_snapshot_description": "Podělte se o snímek mapy", + "all_markers_and_folders": "Všechny značky a složky", + "message_thank_you_for_donation": "Děkujeme Vám za Váš příspěvek! Tento dar granty odznak přístup k prémii k :-)", + "default_folder": "Výchozí složka", + "sync_options": "Sync možnosti", + "never": "Nikdy", + "select_sync_folder": "Vybrat složku", + "premium_access_unlocked_message": "Premium přístup k dispozici! V současné době máte přístup k prémiovým funkcím.", + "file_options": "Možnosti souborů", + "cloud_sync": "Cloud synchronizace", + "sync_this_file_on_the_cloud": "Synchronizace Tento soubor mapy na oblaku", + "create_local_map_file": "Vytvořit místní mapu", + "create_local_map_file_description": "Vytvořit nový soubor mapy místně", + "create_cloud_map_file": "Vytvořit cloud mapu", + "create_cloud_map_file_description": "Vytvořte soubor mapy na oblaku", + "rename": "Přejmenovat", + "rename_description": "Přejmenování mapy", + "enter_new_maps_name": "Zadejte nový název Map", + "folder_creation_failed_name_empty": "Nelze vytvořit složku: pojmenujte prázdný", + "message_thank_you_for_premium_paid": "Děkujeme, že jste si Map Marker Premium :-)", + "premium": "Premium", + "premium_options_title_text": "Upgrade na prémii a plně Map Marker funkcí!", + "premium_options_title_text_blocking": "Je nám líto, musíte upgrade prémie pro přístup k této funkci. Upgrade na prémii a plně Map Marker funkcí!", + "troubleshooting": "Řešení problémů", + "troubleshooting_description": "Otevřete seznam opatření k řešení případných problémů", + "test_internet": "Testovací internet", + "test_internet_description": "Zkontroluje, že aplikace má přístup k internetu", + "open_google_play_services_details": "GP služby (aplikace)", + "open_google_play_services_details_description": "Otevřete podrobnosti o aktuálně Google Play Services app", + "open_google_play_services_store": "GP Services (obchod)", + "open_google_play_details": "Google Play (app)", + "contact_support": "Kontaktujte podporu", + "contact_support_description": "email pro podporu s podrobnostmi o problému", + "network_test_succeeded": "Test Network uspěl", + "network_test_failed": "Test síti se nezdařilo", + "share_cloud_folder": "Share mrak mapa", + "share_cloud_folder_description": "Otevřete mrak mapu složku, kterou chcete zobrazit jeho vlastnosti a sdílet je s ostatními lidmi", + "view_history": "Zobrazit historii / Obnovit", + "view_history_description": "Zobrazit historii úprav do složky cloud a vyberte verzi obnovení", + "create_map_file": "Vytvořit soubor mapy", + "create_map_file_description": "Vytvořit nový detekční soubor lokálně nebo na oblaku", + "open_cloud_map_file": "Otevřený cloud mapa", + "open_cloud_map_file_description": "Otevřít soubor mapy z oblaku", + "permission_rationale_location": "Map Marker potřebuje oprávnění pro přístup k vaší poloze, aby se zobrazit ji na mapě", + "open_app_settings": "Otevřít nastavení", + "no_map_folder_found_on_the_cloud": "No mapa složka nalezen na oblaku", + "auto_sync": "Automatická synchronizace", + "choose_a_version_to_restore_from": "Vyberte si verzi obnovení", + "message_sync_error_occured": "Došlo k chybě synchronizace. Prosím zkuste to znovu.", + "message_sync_error_occured_network": "Došlo k chybě synchronizace: Chyba sítě. Prosím zkuste to znovu.", + "message_sync_error_occured_conflict": "Došlo k chybě synchronizace: konflikt, jiné zařízení bylo provedení synchronizace ve stejnou dobu. Prosím zkuste to znovu.", + "phone_number": "Telefonní číslo", + "permission_rationale_phone": "Map Marker vyžaduje povolení, aby se hovory na vašem zařízení", + "navigation_options": "Možnosti navigace", + "geo_navigation_description": "Otevřete umístění značkovací v této aplikaci", + "share_selected_marker_text_description": "Podělte vybranou značku jako prostý text do jiné aplikace", + "x_markers_in_y_folders": "%1$d markery %2$d složek", + "message_sync_error_occured_db_downgrade": "Nastala chyba synchronizace: mrak dat byl aktualizován s novější verzi aplikace. Musíte Map Marker na tomto zařízení pro synchronizaci.", + "call_phone_number": "Volat telefonní číslo", + "dial_phone_number": "Volte telefonní číslo", + "text_phone_number": "Text telefonní číslo", + "default_navigation_action": "Výchozí navigační akce", + "ask": "Dotázat se", + "what_is_the_premium_upgrade": "Co je upgrade prémie?", + "message_thank_you_for_purchase2": "Děkuji za Váš nákup!", + "browse": "Procházet", + "organize": "Organizovat", + "search_failed": "Hledání se nezdařilo", + "search_failed_network_error": "Hledání se nezdařilo, chyba sítě", + "details": "podrobnosti", + "sync_error_snackbar_message": "chyba synchronizace", + "file_overwrite_confirmation_message": "Soubor již existuje, chcete ho přepsat?", + "browse_organize_empty_state_text": "Uvidíte seznam svých značek zde. Momentálně nemáte žádné značky ve vybrané složce (y). Můžete přidat novou značku kliknutím na tlačítko níže.", + "google_search_finished_empty": "Žádné výsledky vyhledávání", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "Offline mapy", + "obtain_offline_map_files_faq_title": "Jak to udělat?", + "obtain_offline_map_files_faq_description": "Kliknutím sem otevřete webovou stránku s vysvětlením, jak získat ty mapy.", + "settings_credits_option_title": "Credits", + "settings_credits_option_description": "Autorská práva a právní zmiňuje", + "credits_text": "Právní zmínky o dalších mapových dat než Google Maps : \n \n %s", + "manage_map_files": "Správa souborů map", + "map_files": "mapa soubory", + "delete_map_file": "Smazat detekční soubor", + "delete_map_file_description_local": "Tato akce smaže mapový soubor z tohoto zařízení", + "delete_map_file_confirmation_local": "Tato akce smaže mapový soubor ze zařízení navždy. budou ztraceny všechny značky uvnitř tohoto souboru. Jsi si jistá?", + "delete_map_file_confirmation_cloud": "Tato akce smaže mapový soubor ze zařízení navždy. Veškeré změny, které dosud synchronizovány do cloudu budou ztraceny. Složka oblak nebude ovlivněn touto akcí a budete muset odstranit ručně. Jsi si jistá?", + "marker_saved_in_a_non_visible_folder": "Marker uložen ve třetím viditelné složce", + "outdated_cloud_sync_confirmation_question": "Vaše změny nebyly v poslední době synchronizovány. Ujistěte se, že budete mít svůj cloud kopírovat aktuální. Chcete synchronizovat teď?", + "outdated_local_sync_confirmation_question": "Tyto markery této mapě souboru jsou v současné době pouze uloženy v tomto zařízení. Je doporučeno uložit své značky na oblaku, aby nedošlo k jejich ztrátě. Chcete je uložit do oblak teď?", + "sync_method_choice_question": "Chcete synchronizovat tento soubor mapy? S ručním budete muset synchronizovat ručně pokaždé. S automatickým (doporučeno) zvolíte cílovou složku mrakem a synchronizaci do cloudu automaticky spustí pokaždé, když aplikace vstoupí do pozadí.", + "automatic": "Automatický", + "manual": "Manuál", + "new_polyshape_hint_text": "Přesunutí mapy kolem umístit body, klikněte na '+' přidat bod, klepněte na tlačítko \"-\" pro odstranění bod a body přepínání s předchozí / další tlačítka. Nakonec klepněte na tlačítko Uložit uložte tvar.", + "poly_points_invalid_message": "Není dostatek místa k vytvoření tvaru. Vytvoření více bodů a zkuste to znovu.", + "measured_distance_x": "Vzdálenosti: %s", + "measured_perimeter_x_measured_area_y": "Obvodové: %1$s \n Povrch: %2$s", + "extra_information": "Informace navíc", + "insert": "Vložit…", + "replace_title": "nahradit titulu", + "replace_description": "nahradit popis", + "unit_of_distance": "Jednotka vzdálenosti", + "unit_of_area": "Jednotka plochy", + "uoa_metric_option": "Metric ( %s )", + "uoa_imperial_option": "Imperial ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "snímky", + "fit_in_x_by_y_square": "Vejde do %1$s x %2$s čtvercovým", + "sync_data_volume_disabled": "invalidní", + "sync_data_volume_up_to_x": "Až do %s na synchronizaci", + "sync_data_volume_unlimited": "Neomezený", + "retry": "Opakovat", + "add_image": "Přidat obrázek", + "from_camera": "z fotoaparátu", + "from_gallery": "z galerie", + "importing_image": "Import obrázku...", + "offline_mapsforge_beta": "Offline ( Mapsforge BETA )", + "export_failed": "Export se nezdařil", + "export_succeeded": "Export uspěl", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Import souboru...", + "show_warning_icon_for_sync": "Zobrazit ikonu varování pro synchronizaci", + "general": "Generál", + "toilets": "toalety", + "food": "Jídlo", + "stores": "Obchody", + "land_activities": "Land činnosti", + "water_activites": "vodní activies", + "winter_activites": "Zimní activies", + "transport": "Doprava", + "health": "Zdraví", + "entertainment": "Zábava", + "services": "služby", + "business": "obchodní", + "government": "Vláda", + "religious": "Náboženský", + "accessibility": "Přístupnost", + "select_icon": "Zvolit ikonu", + "icon_and_color": "Ikona a barva", + "generic": "Obecný", + "message_beta_tester_badge": "Beta tester odznak: děkuji vám za to, že beta tester! Tento odznak zmizí pouze po odinstalování aplikace nebo vymazání dat aplikace. Tento odznak také vám umožní mít žádné reklamy na app.", + "translation_contribution_title": "Přispět k překladům", + "translation_contribution_description": "Chápete, anglicky a chcete pomoci s překlady? Klikněte zde", + "change_marker_color_and_icon_to_dest_folder_question": "Barva nebo ikonu cílové složky je jiný. Chcete aktualizovat značku barvy a ikona?", + "add_color": "přidat barvu", + "google_md": "Google Material Icons", + "select_action": "výběr akce", + "move_to_left": "Přesunout doleva", + "move_to_right": "Přesun na pravé straně", + "rotate_to_left": "Otočit doleva", + "rotate_to_right": "Otočit doprava", + "delete_image": "smazat obrázek", + "from_local_file": "Z lokálního souboru", + "export_format_choice_question": "Jaký formát, který chcete použít k exportu?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Standardní Google Earth formát. Nesmí obsahovat média.", + "export_choice_kmz_details": "Zip Google Earth formát. Může obsahovat médium.", + "export_choice_csv_details": "Standardní formát textu tabulky. Nesmí obsahovat média. Nesmí obsahovat linky nebo polygony.", + "marker_as_plain_text": "Marker jako prostý text", + "marker_as_file": "Marker jako soubor", + "add_custom_field": "Přidat vlastní pole", + "folder_info": "Informace", + "folder_custom_fields": "Vlastní pole", + "custom_field_name": "Název pole", + "delete_custom_field": "Odstranit pole", + "custom_field_attributes": "Atributy", + "new_custom_field": "Nové vlastní pole", + "modify_custom_field": "Změňte vlastní pole", + "field_info": "Informace o polích", + "select_field_type": "Vyberte typ pole", + "field_type_boolean": "Boolean (True or False)", + "default_value": "Výchozí hodnota", + "field_type_date": "datum", + "field_type_email": "E-mailem", + "field_type_text": "Text", + "field_type_multi_choice": "Více možností", + "duplicates_are_not_allowed": "Duplikáty nejsou povoleny", + "field_type_phone": "Telefon", + "field_type_weblink": "webový odkaz", + "creation_date": "Datum vzniku", + "poi_options": "Možnosti POI", + "delete_poi": "Odstranit POI", + "used_by_folders": "Používá se složkami", + "edit_field": "Upravit pole", + "reorder_fields": "Změňte pole", + "apply_folder_fields_to_child_pois_message": "Vyberte políčka, která chcete použít pro důležité POI této složky", + "apply_folder_fields_to_moved_pois_message": "Cílová složka má různé hodnoty pole. Vyberte pole, která chcete použít pro přesun POI.", + "update_color": "Aktualizovat barvu", + "update_pin_icon": "Aktualizovat ikonu pinu", + "add_field_if_missing_x": "Přidat pole, pokud chybí: %s", + "remove_field_if_present_x": "Odstraňte pole, pokud je k dispozici: %s", + "update_field_name_if_different_x": "Aktualizujte název pole, pokud se liší: %s", + "more_options": "Více možností…", + "folder_options": "Možnosti složky", + "decimal_accuracy": "Desítková přesnost", + "copy": "kopírovat", + "help_me_cta": "Chcete zde kliknout? ^ ÷ ^", + "floating_marker_titles_text_size": "Velikost textu", + "search_failed_x": "Hledání se nezdařilo => %s", + "search_source_gps": "API pro vyhledávání v Adresáři míst Google", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Zvláštní poděkování", + "special_thanks_description": "Zvláštní poděkování lidem, kteří mi pomohli", + "thank_you_message": "Zvláštní poděkování lidem, kteří tvrdě pracovali, aby pomohli s překlady aplikací:\n%s\n... A také ti, kteří odmítli zmínit\n\nTaké děkuji všem uživatelům, kteří mi v průběhu let poskytli zpětnou vazbu a neustále mi pomohli zlepšit aplikaci.", + "marker_search_result_text_create_marker": "Vytvořit značku", + "ios_premium_restore_dialog_cta_restore_purchases": "Obnovit nákupy", + "react_webapp_log_in_title": "Přihlásit se", + "react_webapp_log_in_message": "Chcete-li pokračovat, musíte se přihlásit pomocí svého účtu v cloudu. Chcete-li se přihlásit, klikněte na tlačítko Přihlásit se.", + "react_app_use_cloud_account_x": "Použít účet cloud: %s", + "react_app_use_other_cloud_account": "Použít jiný účet cloudu", + "react_app_choices_list_cannot_be_empty": "Seznam voleb nemůže být prázdný", + "react_app_empty_choices_are_not_allowed": "Prázdné volby nejsou povoleny", + "react_app_custom_field_name_cannot_be_empty": "Název vlastního pole nemůže být prázdný", + "search_delete_duplicates_title": "Odebrat duplikáty", + "search_delete_duplicates_description": "Vyhledejte a odstraňte duplikáty", + "deleted_x_duplicates": "Odstraněno %d duplikátů", + "switch_search_source_button_hint_text": "Chcete raději vyhledávat z jiného zdroje?", + "switch_search_source_button_text": "Změnit zdroj", + "places_search_sources_config_how_to_description": "Zajímá vás, jak konfigurovat zdroje vyhledávání? Klikněte zde.", + "settings_places_search_sources_section_title": "Vyhledává zdroje vyhledávání", + "action_add_or_configure_search_source": "Přidat nebo nakonfigurovat zdroj vyhledávání", + "select_search_source": "Vyberte zdroj vyhledávání", + "enter_value_for_field_x": "Zadejte hodnotu pro pole „%s“", + "search_source_test_success_message": "Test konfigurace zdroje hledání proběhl úspěšně! Hledání s tímto zdrojem vyhledávání by nyní mělo fungovat.", + "search_source_test_error_message": "Upozornění: Test konfigurace zdroje hledání se nezdařil. Vyhledávání s tímto zdrojem vyhledávání nemusí fungovat.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Tutorial", + "search_source_disclaimer_text": "Výchozí prostředí vyhledávání není optimální, ale funguje bez konfigurace.\n\nPokud používáte vyhledávání hodně, důrazně se doporučuje nakonfigurovat zdroj vyhledávání třetích stran, aby využíval lepší výsledky vyhledávání.\n\nMělo by to trvat jen trochu času a umožní vám těžit z mnohem lepších výsledků vyhledávání zdarma.\n\nKliknutím na tlačítko „Změnit zdroj“ a poté na možnost „Výukový program“ získáte další informace.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Tato složka má podsložky. Chcete také smazat podsložky? Všechny značky přidružené k odstraněným složkám budou trvale odstraněny!", + "delete_folder_choice_folder_only": "Smazat pouze složku", + "delete_folder_choice_folder_plus_sub_folders": "Odstranit složku + podsložky", + "confirmation_message_delete_folder_batch": "Opravdu chcete tyto složky smazat? Všechny značky přidružené k těmto složkám budou trvale smazány!", + "confirmation_message_delete_sub_folder_batch": "Alespoň jedna ze složek k odstranění má podsložky. Chcete také smazat podsložky? Všechny značky přidružené k odstraněným složkám budou trvale odstraněny!", + "create_sub_folder": "Vytvořte podsložku", + "sub_folder_created": "Podadresář vytvořen", + "error_cant_move_folder_to_descendant": "Složku nemůžete přesunout k jednomu z jejích potomků.", + "root_folder_name": "Vykořenit", + "current_map_title": "Mapa", + "action_select_folders": "Vyberte složky", + "no_search_source_configured_text": "V tuto chvíli není nakonfigurován žádný zdroj vyhledávání. Abyste mohli vyhledávat, musíte nakonfigurovat vyhledávací zdroj třetí strany.\n\nMělo by to zabrat jen trochu času a umožní vám bezplatný přístup k výsledkům vyhledávání.\n\nDalší informace získáte kliknutím na tlačítko „Změnit zdroj“ a poté na možnost „Výukový program“.", + "map_type_google_maps_plan": "Google Maps (plán)", + "map_type_google_maps_plan_idm": "Google Maps (plán + vnitřní)", + "map_type_google_maps_satellite": "Google Maps (satelit)", + "map_type_google_maps_terrain": "Google Maps (terén)", + "map_type_google_maps_hybrid": "Google Maps (hybridní)", + "last_sync_x": "Poslední synchronizace:\n%s", + "add_offline_map_file_title": "Přidejte offline mapový soubor", + "offline_map_file_import_succeeded": "Import souboru offline mapy byl úspěšný", + "offline_map_file_import_failed_x": "Import souboru offline mapy se nezdařil:\n%s", + "no_offline_file_selected_message": "Složka offline map je prázdná. Chcete-li používat offline mapy, otevřete nastavení a přidejte alespoň jeden offline mapový soubor.", + "image_compression": "Komprese obrazu", + "image_max_size": "Maximální velikost obrázku", + "image_full_size": "Obrázek v plné velikosti", + "image_saving": "Ukládání obrázku", + "base_map_pin_size": "Velikost špendlíku základní mapy", + "size_tiny": "Drobný", + "size_small": "Malý", + "size_normal": "Normální", + "size_large": "Velký", + "size_huge": "Obrovský", + "import_format_choice_question": "Jaký formát chcete použít pro import?", + "map_file_summary_x_folders_x_markers": "%1$s složek a %2$s značek", + "open_x": "Otevřít '%s'", + "sync_option_google_drive_limited_title": "Google Drive - omezený přístup", + "sync_option_google_drive_limited_description": "To omezuje aplikaci na přístup pouze k souborům vytvořeným samotnou aplikací na vašem Google Drive. Tuto možnost vyberte, pokud plánujete synchronizaci pouze ze svého účtu Google bez spolupracovníků. Pokud máte pochybnosti, vyberte tuto možnost, později můžete snadno změnit názor.", + "sync_option_google_drive_full_title": "Google Drive - plný přístup", + "sync_option_google_drive_full_description": "To aplikaci poskytuje plný přístup k vašemu Google Drive. Tuto možnost vyberte, pokud plánujete spolupracovat s jinými účty Google.", + "sync_data_volume_limit_mobile": "Limit objemu mobilních dat", + "sync_data_volume_limit_default": "Výchozí limit objemu dat", + "cloud_auth_error_message": "Ověření se nezdařilo. Prosím zkuste to znovu.", + "message_sync_error_data_volume_limit2": "Synchronizace byla přerušena, protože překračovala povolený limit objemu dat. Chcete-li zvýšit nebo změnit limit, přejděte do nastavení.", + "sync_option_dropbox_limited_title": "Dropbox - omezený přístup", + "sync_option_dropbox_limited_description": "To omezuje aplikaci na přístup pouze ke složce Dropbox vyhrazené pro aplikaci. Pokud máte pochybnosti, vyberte tuto možnost, později můžete snadno změnit názor.", + "sync_option_dropbox_full_title": "Dropbox - plný přístup", + "sync_option_dropbox_full_description": "To aplikaci poskytuje plný přístup k vašemu Dropbox. Tuto možnost vyberte, pokud chcete, aby aplikace našla soubory v celém vašem Dropbox.", + "enter_access_code_hint_text": "Zadejte přístupový kód", + "offline_map_files": "Offline mapové soubory", + "x_files": "%s souborů", + "clear_offline_map_files_action": "Vymažte offline mapové soubory", + "clear_offline_map_files_confirmation_message": "Tím se odstraní všechny soubory offline map z interního úložiště aplikace, chcete pokračovat?", + "invalid_format": "Nesprávný formát", + "places_search_over_hint_text": "Chcete-li upřesnit vyhledávání, zadejte více", + "places_search_not_started_hint_text": "Místa můžete hledat pomocí „%s“. Toto vyhledávání vyžaduje připojení k internetu.", + "apply_parent_folder_fields": "Použít pole nadřazené složky", + "rating_option_title": "Ohodnoťte aplikaci", + "help_me_message_2022": "Ahoj, děkuji za vaši zvědavost!\n\nKdysi jsem zde měl reklamní banner a rozhodl jsem se zkusit něco jiného a nahradit ho touto jednoduchou zprávou…\n\nTuto aplikaci jsem vytvořil ve svém volném čase jako koníčka, navíc k práci na plný úvazek, a ukázalo se, že se z ní stal vedlejší projekt, na kterém jsem od začátku roku 2014 strávil spoustu času.\n\nDoufám, že se vám aplikace líbí a bude užitečná. Udělal jsem to tak, že stále můžete dělat vše bez placení, jen to bude chtít trochu více práce. Data můžete importovat nebo exportovat ručně, takže nikdy nebudete muset platit, jen je synchronizace s cloudem pohodlnější.\n\nPokud se vám aplikace líbí, podpořte ji: nemusíte za to utrácet peníze, kterékoli z těchto gest vám pomůže:\n- mluvit o aplikaci s lidmi kolem vás\n- ohodnoťte aplikaci, abyste ji doporučili v obchodě\n- zakoupit prémiový upgrade (odstraní spodní banner)\n\nPokud se vám aplikace nelíbí, pošlete mi e-mail (ze sekce „o mně“) a dejte mi vědět, jak ji mohu vylepšit. Až sem jsem se dostal díky zpětné vazbě mnoha uživatelů, kteří mi řekli, co jim uniklo nebo se nelíbilo, a na každý jednotlivý e-mail odpovídám, takže se nestyďte!\n\nA nakonec vám děkuji za přečtení tohoto :-)\n\npozdravy\nSébastien", + "sync_error_missing_media_file": "Synchronizace byla přerušena, protože byl nalezen následující soubor: %s. Chcete-li to vyřešit, můžete buď obnovit chybějící soubor ručně, nebo změnit nastavení aplikace tak, aby během synchronizace nestahovala média.", + "sync_media_policy_setting_title": "Zásady stahování médií synchronizace", + "sync_media_policy_setting_option_download_immediately": "Stáhnout všechna média během synchronizace", + "sync_media_policy_setting_option_download_later": "V případě potřeby stáhněte média po synchronizaci", + "auto_sync_description": "Po zjištění změn se automaticky synchronizuje s cloudem", + "search_delete_duplicates_select_attributes_hint_text": "Vyberte atributy, které je třeba vzít v úvahu při odstraňování duplicit. Pokud jsou vybrány všechny atributy, budou odstraněny pouze přísně identické duplicitní položky. Pokud nejsou vybrány žádné atributy, budou odstraněny duplicitní položky se stejným umístěním bez ohledu na jejich ostatní atributy.", + "action_delete_duplicates": "Odstraňte duplikáty", + "searching_for_duplicates": "Vyhledávání duplikátů…", + "duplicates_deletion_confirmation_message": "Nalezeno %d duplikátů. Opravdu chcete tyto duplikáty smazat?", + "poi_attribute_icon": "Ikona", + "poi_attribute_color": "Barva", + "enable_log_file_title": "Povolit soubor protokolu", + "enable_log_file_description": "Začněte zapisovat historii událostí spuštění aplikace do souboru protokolu", + "disable_log_file_title": "Zakázat soubor protokolu", + "disable_log_file_description": "Zastavte zápis historie událostí spuštění aplikace do souboru protokolu a odstraňte soubor protokolu", + "export_log_file_title": "Exportujte soubor protokolu", + "export_log_file_description": "Exportujte soubor protokolu, aby jej bylo možné sdílet pro účely ladění", + "rendering_performance": "Nastavení výkonu vykreslování", + "max_number_of_drawn_pois": "Maximální počet vylosovaných POI", + "max_number_of_drawn_floating_marker_titles": "Maximální počet vylosovaných titulů plovoucích značek", + "old_map_data_options_title": "Přístup ke starým mapovým datům", + "old_map_data_options_description": "Podívejte se na možnosti přístupu k mapovým datům ze starších verzí Map Marker.", + "migrating_map_data": "Migrace mapových dat…", + "map_data_migration_succeeded": "Migrace mapových dat byla úspěšná: nyní byste měli být schopni používat svá stará mapová data v této nové verzi Map Marker.", + "map_data_migration_failed": "Migrace mapových dat se nezdařila: přístup k vašim starým mapovým datům není v této nové verzi Map Marker možný.", + "post_migration_hint_text": "Upozorňujeme, že stará mapová data zůstanou nezměněna a zůstanou ve vašem zařízení, dokud aplikaci neodinstalujete. Odinstalováním aplikace smažete ze zařízení všech Map Marker dat aplikace. Pokud chcete používat starou verzi Map Marker, můžete se řídit pokyny dostupnými po kliknutí na možnost níže.", + "view_instructions_to_use_the_old_map_marker_description": "Otevře se odkaz na centrum nápovědy s vysvětlením, jak nainstalovat starou verzi Map Marker, aniž byste přišli o data aplikace.", + "view_instructions": "Zobrazit pokyny", + "action_see_more": "Vidět víc", + "purchase_permanent_premium": "Nákup trvalé prémie", + "purchase_pending_message": "Nákup čeká na vyřízení", + "purchase_failed_message": "Nákup se nezdařil: %s", + "data_backup_reminder_title": "Zálohování dat", + "data_backup_reminder_x_days_ago_message": "Poslední záloha byla provedena před %s dny", + "run_data_migration_again": "Znovu spusťte migraci dat", + "run_data_migration_again_description": "Vyberte starou mapu, na které chcete migraci dat znovu spustit", + "old_map_data_re_migration_succeeded": "Re-migrace starých mapových dat byla úspěšná!", + "old_map_data_re_migration_failed": "Opětovná migrace dat starých map se nezdařila:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Otevřete a migrujte cloudovou mapu V2", + "action_open_and_migrate_v2_cloud_map_description": "Migrujte starší cloudovou mapu z Map Marker V2 (verze aplikace před rokem 2023) a otevřete ji jako novou cloudovou mapu", + "migrating_legacy_v2_cloud_map": "Migrace starší cloudové mapy V2…", + "hint_select_v2_map_to_migrate": "Vyberte mapu V2, kterou chcete migrovat", + "legacy_v2_cloud_map_migration_result_message_success": "Migrace starší cloudové mapy V2 byla úspěšná!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Migrace starší cloudové mapy V2 se nezdařila:\n%s", + "loading_file": "Načítání souboru…", + "zipping_file_x": "Komprimovaný soubor: %s", + "unzipping_file_x": "Rozbalení souboru: %s", + "share_or_export_title": "Sdílejte nebo exportujte", + "marker_as_file_description2": "Exportujte vybranou značku jako soubor", + "export_as_file": "Exportovat jako soubor", + "sucessfully_saved_to_device_files": "Úspěšně uloženo do souborů zařízení", + "file_export_intention_question": "Jak chcete použít exportovaný soubor?", + "folders_added_x": "Přidané složky: %s", + "folders_modified_x": "Upravené složky: %s", + "folders_deleted_x": "Smazané složky: %s", + "markers_added_x": "Přidány značky: %s", + "markers_modified_x": "Upravené značky: %s", + "markers_deleted_x": "Smazané značky: %s", + "new_circle_hint_text": "Vyberte střed nebo okraj kruhu pomocí tlačítek na panelu nástrojů a pohybem mapy upravte. Nakonec kliknutím na uložit tvar uložte.", + "radius_x": "Poloměr: %s", + "preferred_display_theme": "Motiv displeje (tmavý/světlý)", + "preferred_display_theme_dark": "Tmavé téma", + "preferred_display_theme_light": "Světlé téma", + "preferred_display_theme_use_system": "Použijte nastavení systému", + "nav_navigation_description": "Vstup do režimu navigace v této aplikaci se dostat trasu do značky", + "marker_direction": "Instrukce", + "distance_to_x": "Vzdálenost k %1$s", + "import_marker_from_text_confirmation_message": "Chcete zkusit importovat značku z následujících textových dat?", + "do_you_enjoy_the_app_question": "Máte rádi aplikaci?", + "would_you_like_to_give_comments_on_how_to_improve": "Chtěli byste mi poslat email aby mi řekli, jak mohu zlepšit aplikaci?", + "rate_the_app_message": "Pokud se vám líbí moje aplikace, můžete mi odměnit tím, že je na čase, aby dobrý rating :-)", + "app_rating_prompt_yes_option_text": "Ano, přejít na stránku aplikace", + "app_rating_prompt_later_option_text": "Možná později, připomeňte mi to", + "app_rating_prompt_never_option_text": "Ne, děkuji, už se neptejte", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/da.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/da.json new file mode 100644 index 0000000..8899f49 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/da.json @@ -0,0 +1,464 @@ +{ + "ok": "OK", + "yes": "Ja", + "no": "Nej", + "cancel": "Annuller", + "new_marker": "Ny markør", + "title": "Titel", + "description": "Beskrivelse", + "question_delete_marker": "Ønsker du virkelig ønsker at slette denne markør?", + "gps_coordinates": "GPS-koordinater", + "coordinates_copied_to_clipboard": "Koordinater kopieret til udklipsholderen", + "untitled": "Uden titel", + "all": "Alle", + "new_folder": "Tilføj mappe", + "modify_folder": "Ændre mappe", + "confirmation_message_delete_folder": "Er du sikker på at du vil slette denne mappe? Alle markører associeret med denne mappe vil blive slettet permanent!", + "failed_create_folder_already_exists": "Kunne ikke oprette ny mappe, den findes allerede", + "failed_rename_folder_already_exists": "Kunne ikke omdøbe mappen, navnet findes allerede", + "latitude": "Breddegrad:", + "longitude": "Længdegrad:", + "import_file1": "Importer markører", + "file_import_successfull": "Fil succesfuldt importeret", + "file_import_failed": "Fil import mislykkedes", + "location_services": "Positionstjenester", + "location_services_disabled": "Positionstjenester er deaktiveret. For at få din aktuelle placering skal de aktiveres.", + "could_not_find_address": "Kunne ikke finde adressen", + "searching": "Søger...", + "search": "Søg", + "share_via": "Del via", + "import_file_confirmation": "Ønsker du at importere indholdet af denne fil?", + "folder_name": "Mappe navn", + "save": "Gem", + "confirmation_message_delete_markers": "Er du sikker på du vil slette de valgte markører?", + "share": "Del", + "processing_data": "Behandler data...", + "confirmation_message_save_modifications": "Du har ikke-gemte ændringer, vil du gemme dem?", + "map_type": "Kort typen", + "feedback_caption": "Har du fundet et problem? Har du en idé til forbedring? \n Send mig en email :-)", + "send_email": "Send email...", + "rating_caption": "Kan du lide appen? \nSå giv den 5 stjerner :-)", + "meters": "Målere", + "km": "Km", + "feet": "Fod", + "miles": "Mile", + "marker_details_copied_to_clipboard": "Markørdetaljer kopieret til udklipsholderen", + "do_not_show_again": "Vis ikke igen", + "sou_metric_option": "Metric (Kilometer / meter)", + "sou_imperial_option": "Imperial (Mil / Fod)", + "delete_folder": "Slet mappe", + "opening_location_failed": "Kunne ikke finde stedet", + "could_not_start_a_map_app": "Kunne ikke finde et andet kort program", + "new_marker_hint_text": "Flyt kortet rundt for at placere din markør, hvor du ønsker, klik på OK for at placere den", + "imported_marker": "Importeret markør", + "settings": "Indstillinger", + "display_zoom_buttons": "Vis zoom-knapper", + "decimal_degrees_5_digits": "Decimalgrader", + "degrees_decimal_minutes_3_digits": "Grader decimal minutter", + "degrees_minutes_seconds": "Grader minutter sekunder", + "coordinates_format": "Koordinat format", + "faq_help": "FAQ / Hjælp", + "folders": "Mapper", + "language": "Sprog", + "coordinates": "Koordinater", + "contextual": "Kontekstuel", + "always": "Altid", + "crosshair_display": "Sigtekorns visning", + "coordinates_window": "Koordinatvindue", + "latitude_short": "Bredde:", + "longitude_short": "Længde:", + "fast_marker_add_mode": "Markør øjeblikkelig tilføjelses tilstand", + "advanced": "Avanceret", + "display_settings": "Visning", + "actions_settings": "Handlinger", + "language_and_units": "Sprog og enheder", + "x_markers": "%1$s markører", + "marker_x": "Markør %1$d", + "waiting_for_location": "Venter på placering...", + "faq_help_caption": "Åbn hjælpeside og se de ofte stillede spørgsmål", + "upcoming_features": "Egenskaber", + "upcoming_features_caption": "Se listen over kommende funktioner til den næste app-version", + "help_and_feedback": "Hjælp & Feedback", + "about": "Om", + "share_snapshot_title": "Snapshot", + "share_snapshot_description": "Del et snapshot af kortet", + "all_markers_and_folders": "Alle markører og mapper", + "message_thank_you_for_donation": "Tak for din donation! Dette donationsmærke giver dig adgang til premium features:-)", + "default_folder": "Standardmappe", + "sync_options": "Synkroniseringsindstillinger", + "never": "Aldrig", + "select_sync_folder": "Vælg mappe", + "premium_access_unlocked_message": "Premium-adgang til rådighed! Du har nu adgang til premium-funktioner.", + "file_options": "Fil muligheder", + "cloud_sync": "Cloud synkronisering", + "sync_this_file_on_the_cloud": "Synkroniser denne kort fil til skyen", + "create_local_map_file": "Opret lokalt kort", + "create_local_map_file_description": "Opret en ny kortfil lokalt", + "create_cloud_map_file": "Opret cloudkort", + "create_cloud_map_file_description": "Opret en kort fil i skyen", + "rename": "Omdøb", + "rename_description": "Omdøbe kortet", + "enter_new_maps_name": "Indtast det nye kortnavn", + "folder_creation_failed_name_empty": "Kunne ikke oprette mappe: navn tom", + "message_thank_you_for_premium_paid": "Tak, fordi du har købt Map Marker Premium opgraderingen:-)", + "premium": "Premium", + "premium_options_title_text": "Opgrader til præmie og få fuld fordel af alle Map Marker funktionerne !", + "premium_options_title_text_blocking": "Beklager, du har brug for premium opgraderingen for at få adgang til denne funktion. Opgrader til præmie og få fuld fordel af alle Map Marker funktioner!\n``\n\n\n## Translation Key: premium_options_title_text_with_free", + "troubleshooting": "Fejlfinding", + "troubleshooting_description": "Åbn en liste over forslag til at løse eventuelle problemer", + "test_internet": "Test internet", + "test_internet_description": "Kontrollerer, at appen har adgang til internettet", + "open_google_play_services_details": "GP Services (app)", + "open_google_play_services_details_description": "Åbn oplysninger om den aktuelle Google Play Services app", + "open_google_play_services_store": "GP Services (butik)", + "open_google_play_details": "Google Play (app)", + "contact_support": "Kontakt support", + "contact_support_description": "Skriv email til support med oplysninger om dit problem", + "network_test_succeeded": "Netværkstest lykkedes", + "network_test_failed": "Netværkstest mislykkedes", + "share_cloud_folder": "Del cloudkort", + "share_cloud_folder_description": "Åbn cloudkort mappen for at se dens egenskaber, og dele dem med andre mennesker", + "view_history": "Vis historik / Gendan", + "view_history_description": "Vis historik for modifikationer til cloud mappen og vælge en version at gendanne til", + "create_map_file": "Opret kortfil", + "create_map_file_description": "Opret en nyt kortfil lokalt eller i skyen", + "open_cloud_map_file": "Open cloud kort", + "open_cloud_map_file_description": "Åbn en kortfil fra skyen", + "permission_rationale_location": "Map Marker har brug for at få adgang til din placering for at kunne vise den på kortet", + "open_app_settings": "Åben indstillinger", + "no_map_folder_found_on_the_cloud": "Ingen kort mappe fundet på skyen", + "auto_sync": "Automatisk synkronisering", + "choose_a_version_to_restore_from": "Vælg en version at gendanne til", + "message_sync_error_occured": "Der opstod en synk. fejl. Prøv igen.", + "message_sync_error_occured_network": "En synkronisering fejl opstod: netværksfejl. Prøv igen.", + "message_sync_error_occured_conflict": "En synkronisering fejl: konflikt, en anden enhed var at udføre synkronisering på samme tid. Prøv igen.", + "phone_number": "Telefonnummer", + "permission_rationale_phone": "Map Marker har brug for tilladelse til at foretage opkald på din enhed", + "navigation_options": "Navigationsmuligheder", + "geo_navigation_description": "Åbn markør placering i denne app", + "share_selected_marker_text_description": "Del den valgte markør som ren tekst i en anden app", + "x_markers_in_y_folders": "%1$d markører i %2$d mapper", + "message_sync_error_occured_db_downgrade": "En synkronisering fejl: cloud data er blevet opdateret med en nyere version af appen. Du bør opdatere Map Marker på denne enhed for at synkronisere.", + "call_phone_number": "Ring til telefonnummer", + "dial_phone_number": "Tast telefonnummeret", + "text_phone_number": "Tekst telefonnummer", + "default_navigation_action": "Standard navigationshandling", + "ask": "Spørg", + "what_is_the_premium_upgrade": "Hvad er premium opgraderingen?", + "message_thank_you_for_purchase2": "Tak for dit køb!", + "browse": "Gennemse", + "organize": "Organiser", + "search_failed": "Søgning mislykkedes", + "search_failed_network_error": "Søgning mislykkedes, netværksfejl", + "details": "Detaljer", + "sync_error_snackbar_message": "Sync fejl", + "file_overwrite_confirmation_message": "Filen findes allerede, vil du overskrive den?", + "browse_organize_empty_state_text": "Du vil se en liste over dine markører her. Du har i øjeblikket ingen markører i de(n) valgte mappe(r). Du kan tilføje en ny markør ved at klikke på knappen nedenfor.", + "google_search_finished_empty": "Ingen søgeresultater", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "Offline kort", + "obtain_offline_map_files_faq_title": "Hvordan gør man det?", + "obtain_offline_map_files_faq_description": "Klik her for at åbne hjemmesiden som forklarer, hvordan du får disse kort.", + "settings_credits_option_title": "Credits", + "settings_credits_option_description": "Ophavsret og juridisk nævnelser", + "credits_text": "Juridiske nævnelser for andre kortdata end Google Maps : \n \n %s", + "manage_map_files": "Administrer kortfiler", + "map_files": "Kortfiler", + "delete_map_file": "Slet kortfil", + "delete_map_file_description_local": "Denne handling sletter kortfilen fra denne enhed", + "delete_map_file_confirmation_local": "Denne handling sletter kortfilen fra din enhed for evigt. Alle markørerne inde i filen vil gå tabt. Er du sikker?", + "delete_map_file_confirmation_cloud": "Denne handling sletter kortfilen fra din enhed for evigt. Alle ændringer som endnu ikke er synkroniseret til skyen, vil gå tabt. Din cloudmappe vil ikke blive påvirket af denne handling, og du bliver nødt til at slette den manuelt. Er du sikker?", + "marker_saved_in_a_non_visible_folder": "Markør gemt i en ikke synlig mappe", + "outdated_cloud_sync_confirmation_question": "Dine ændringer er ikke blevet synkroniseret fornylig. Sørg for at holde din cloud kopiere opdateret. Vil du synkronisere nu?", + "outdated_local_sync_confirmation_question": "Markørerne for denne kortfil er for øjeblikket kun gemt på denne enhed. Det anbefales at gemme dine markører på skyen for at undgå at miste dem. Ønsker du at gemme dem i skyen nu?", + "sync_method_choice_question": "Vil du synkronisere denne kortfil? Med manuel skal du synkronisere manuelt hver gang. Med automatisk (anbefales), vil du vælger en destinations cloudmappe og synk til skyen starter automatisk, hver gang appen kommer ind i baggrunden.", + "automatic": "Automatisk", + "manual": "Manuel", + "new_polyshape_hint_text": "Flyt kortet rundt for at placere punktet, klik på '+' for at tilføje et punkt, klik på '-' for at fjerne et punkt og skifte punkter med forrige/næste knapperne. Klik til sidst på Gem for at gemme formen.", + "poly_points_invalid_message": "Der er ikke nok punkter til at skabe formen. Opret flere punkter, og prøv igen.", + "measured_distance_x": "Afstand: %s", + "measured_perimeter_x_measured_area_y": "Perimeter: %1$s \n Område: %2$s", + "extra_information": "ekstra information", + "insert": "Indsæt...", + "replace_title": "skift titel", + "replace_description": "skift beskrivelse", + "unit_of_distance": "Målestok for distance", + "unit_of_area": "Arealenhed", + "uoa_metric_option": "Metrisk ( %s )", + "uoa_imperial_option": "Imperial ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "Billeder", + "fit_in_x_by_y_square": "Tilpas i en %1$s x %2$s firkant", + "sync_data_volume_disabled": "Slået fra", + "sync_data_volume_up_to_x": "Op til %s pr sync", + "sync_data_volume_unlimited": "Ubegrænset", + "retry": "Prøv igen", + "add_image": "Tilføj billede", + "from_camera": "Fra kamera", + "from_gallery": "Fra galleri", + "importing_image": "Importerer billede...", + "offline_mapsforge_beta": "Offline ( Mapsforge BETA )", + "export_failed": "Eksport mislykkedes", + "export_succeeded": "Eksport lykkedes", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Importerer fil...", + "show_warning_icon_for_sync": "Vis advarselsikon for synkronisering", + "general": "Generel", + "toilets": "Toiletter", + "food": "Mad", + "stores": "butikker", + "land_activities": "Land aktiviteter", + "water_activites": "Vand activies", + "winter_activites": "Vinter activies", + "transport": "Transportere", + "health": "Sundhed", + "entertainment": "Underholdning", + "services": "Services", + "business": "Forretning", + "government": "Regering", + "religious": "Religiøs", + "accessibility": "Tilgængelighed", + "select_icon": "Vælg ikon", + "icon_and_color": "Ikon og farve", + "generic": "Generisk", + "message_beta_tester_badge": "Beta tester badge: tak for at være en beta-tester! Denne badge forsvinder kun efter at afinstallere app eller rydde app data. Denne badge giver dig også mulighed for at have nogen annoncer på den app.", + "translation_contribution_title": "Bidrage til oversættelser", + "translation_contribution_description": "Du forstår engelsk og ønsker at hjælpe med oversættelser? Klik her", + "change_marker_color_and_icon_to_dest_folder_question": "Destinationsmappens farve eller ikon er anderledes. Ønsker du at opdatere markør farve og ikon?", + "add_color": "Tilføj farve", + "google_md": "Google Material Icons", + "select_action": "Valg handling", + "move_to_left": "Flyt til venstre", + "move_to_right": "Flyt til højre", + "rotate_to_left": "Drej til venstre", + "rotate_to_right": "Roter til højre", + "delete_image": "Slet billede", + "from_local_file": "Fra lokal fil", + "export_format_choice_question": "Hvilket format til du ønsker at bruge til at eksportere?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Standard Google Earth format. Kan ikke indeholde medier.", + "export_choice_kmz_details": "Zip Google Earth format. Kan indeholde medier.", + "export_choice_csv_details": "Standard tekst regneark. Kan ikke indeholde medier. Kan ikke indeholde linjer eller polygoner.", + "marker_as_plain_text": "Marker som almindelig tekst", + "marker_as_file": "Marker som fil", + "add_custom_field": "Tilføj brugerdefineret felt", + "folder_info": "Information", + "folder_custom_fields": "Brugerdefinerede felter", + "custom_field_name": "Feltnavn", + "delete_custom_field": "Slet felt", + "custom_field_attributes": "Egenskaber", + "new_custom_field": "Nyt tilpasset felt", + "modify_custom_field": "Rediger brugerdefineret felt", + "field_info": "Feltinfo", + "select_field_type": "Vælg felttype", + "field_type_boolean": "Boolsk (sand eller falsk)", + "default_value": "Standard værdi", + "field_type_date": "Dato", + "field_type_email": "E-mail", + "field_type_text": "Tekst", + "field_type_multi_choice": "Flere valg", + "duplicates_are_not_allowed": "Duplikater er ikke tilladt", + "field_type_phone": "telefon", + "field_type_weblink": "Weblink", + "creation_date": "Oprettelsesdato", + "poi_options": "POI-indstillinger", + "delete_poi": "Slet POI", + "used_by_folders": "Bruges af mapper", + "edit_field": "Rediger felt", + "reorder_fields": "Omordne felter", + "apply_folder_fields_to_child_pois_message": "Vælg de felter, du vil anvende til denne mappes POI'er", + "apply_folder_fields_to_moved_pois_message": "Destinationsmappen har forskellige feltværdier. Vælg de felter, du vil anvende på flyttede interessepunkter.", + "update_color": "Opdatér farve", + "update_pin_icon": "Opdater pinikon", + "add_field_if_missing_x": "Tilføj felt, hvis du mangler: %s", + "remove_field_if_present_x": "Fjern felt hvis det er til stede: %s", + "update_field_name_if_different_x": "Opdater feltnavn hvis andet: %s", + "more_options": "Flere muligheder…", + "folder_options": "Mappemuligheder", + "decimal_accuracy": "Decimal nøjagtighed", + "copy": "Kopi", + "help_me_cta": "Vil du klikke her? ^ ‿ ^", + "floating_marker_titles_text_size": "Tekststørrelse", + "search_failed_x": "Søgningen mislykkedes => %s", + "search_source_gps": "Google Places Search API", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Specielt tak", + "special_thanks_description": "En særlig tak til de mennesker, der hjalp mig", + "thank_you_message": "Særlig tak til de mennesker, der har arbejdet hårdt for at hjælpe med appoversættelserne:\n%s\n... Og også dem, der nægtede at nævne\n\nOgså tak til alle brugere, der gav mig feedback gennem årene og løbende hjalp mig med at gøre appen bedre.", + "marker_search_result_text_create_marker": "Opret markør", + "ios_premium_restore_dialog_cta_restore_purchases": "Genoprette indkøb", + "react_webapp_log_in_title": "Log på", + "react_webapp_log_in_message": "For at fortsætte skal du logge ind med din cloud-konto. Klik på \"Log ind\" knappen nedenfor for at logge ind.", + "react_app_use_cloud_account_x": "Brug skydekonto: %s", + "react_app_use_other_cloud_account": "Brug anden cloud-konto", + "react_app_choices_list_cannot_be_empty": "Valglisten kan ikke være tom", + "react_app_empty_choices_are_not_allowed": "Tomme valg er ikke tilladt", + "react_app_custom_field_name_cannot_be_empty": "Navnet på det brugerdefinerede felt kan ikke være tomt", + "search_delete_duplicates_title": "Fjern dubletter", + "search_delete_duplicates_description": "Søg og slet dubletter", + "deleted_x_duplicates": "Slette %d duplikater", + "switch_search_source_button_hint_text": "Vil du foretrække at søge fra en anden kilde?", + "switch_search_source_button_text": "Skift kilde", + "places_search_sources_config_how_to_description": "Undrer du hvordan du konfigurerer søgekilder? Klik her.", + "settings_places_search_sources_section_title": "Placerer søgekilder", + "action_add_or_configure_search_source": "Tilføj eller konfigurer søgekilde", + "select_search_source": "Vælg søgekilde", + "enter_value_for_field_x": "Indtast værdi for felt \"%s\"", + "search_source_test_success_message": "Konfigurationstesten for søgningskilden lykkedes! Søgningen med denne søgekilde skal nu fungere.", + "search_source_test_error_message": "Advarsel: Konfigurationstesten for søgningskilden mislykkedes. Søgningen med denne søgekilde fungerer muligvis ikke.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "tutorial", + "search_source_disclaimer_text": "Standard søgeoplevelsen er ikke optimal, men den fungerer uden konfiguration.\n\nHvis du bruger søgning meget, anbefales det stærkt at konfigurere en tredjeparts søgekilde til at drage fordel af bedre søgeresultater.\n\nDet bør kun tage lidt af din tid og giver dig mulighed for at drage fordel af langt bedre søgeresultater gratis.\n\nKlik på knappen \"Skift kilde\" og derefter på \"Vejledning\" for at lære mere.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Denne mappe har undermapper. Vil du også slette undermapperne? Alle markører, der er knyttet til de slettede mapper, slettes permanent!", + "delete_folder_choice_folder_only": "Slet kun mappe", + "delete_folder_choice_folder_plus_sub_folders": "Slet mappe + undermapper", + "confirmation_message_delete_folder_batch": "Er du sikker på, at du vil slette disse mapper? Alle markører, der er knyttet til disse mapper, slettes permanent!", + "confirmation_message_delete_sub_folder_batch": "Mindst en af de mapper, der skal slettes, har undermapper. Vil du også slette undermapperne? Alle markører, der er knyttet til de slettede mapper, slettes permanent!", + "create_sub_folder": "Opret undermappe", + "sub_folder_created": "Undermappe oprettet", + "error_cant_move_folder_to_descendant": "Du kan ikke flytte en mappe til en af dens efterkommere.", + "root_folder_name": "Rod", + "current_map_title": "Kort", + "action_select_folders": "Vælg mapper", + "no_search_source_configured_text": "Der er ikke konfigureret nogen søgekilde i øjeblikket. For at kunne søge skal du konfigurere en tredjeparts søgekilde.\n\nDet skal kun tage lidt af din tid og giver dig adgang til søgeresultaterne gratis.\n\nKlik på knappen \"Skift kilde\" og derefter på \"Vejledning\" for at lære mere.", + "map_type_google_maps_plan": "Google Maps (Plan)", + "map_type_google_maps_plan_idm": "Google Maps (Plan + indendørs)", + "map_type_google_maps_satellite": "Google Maps (satellit)", + "map_type_google_maps_terrain": "Google Maps (Terræn)", + "map_type_google_maps_hybrid": "Google Maps (hybrid)", + "last_sync_x": "Sidste synkronisering:\n%s", + "add_offline_map_file_title": "Tilføj offline kortfil", + "offline_map_file_import_succeeded": "Import af offline filfil lykkedes", + "offline_map_file_import_failed_x": "Import af offline filfil mislykkedes:\n%s", + "no_offline_file_selected_message": "Offline-kortmappen er tom. For at bruge offline kort skal du åbne indstillingerne og tilføje mindst en offline kortfil.", + "image_compression": "Billedkomprimering", + "image_max_size": "Maksimal størrelse på billedet", + "image_full_size": "Billede i fuld størrelse", + "image_saving": "Billede gemmer", + "base_map_pin_size": "Basiskortnålstørrelse", + "size_tiny": "Lille bitte", + "size_small": "Lille", + "size_normal": "Normal", + "size_large": "Stor", + "size_huge": "Kæmpe stor", + "import_format_choice_question": "Hvilket format vil du bruge til at importere?", + "map_file_summary_x_folders_x_markers": "%1$s mapper og %2$s markører", + "open_x": "Åbn '%s'", + "sync_option_google_drive_limited_title": "Google Drive - begrænset adgang", + "sync_option_google_drive_limited_description": "Dette begrænser appen til kun at få adgang til filer, der er oprettet af appen selv på din Google Drive. Vælg denne mulighed, hvis du kun planlægger at synkronisere fra din Google-konto uden samarbejdspartnere. Hvis du er i tvivl, så vælg denne mulighed, du kan nemt ændre mening senere.", + "sync_option_google_drive_full_title": "Google Drive - fuld adgang", + "sync_option_google_drive_full_description": "Dette giver appen fuld adgang til din Google Drive. Vælg denne mulighed, hvis du planlægger at samarbejde med andre Google-konti.", + "sync_data_volume_limit_mobile": "Grænse for mobildatavolumen", + "sync_data_volume_limit_default": "Standardgrænse for datavolumen", + "cloud_auth_error_message": "Godkendelse mislykkedes. Prøv venligst igen.", + "message_sync_error_data_volume_limit2": "Synkroniseringen blev afbrudt, fordi den overskred den tilladte datavolumengrænse. Gå til indstillingerne for at øge eller ændre grænsen.", + "sync_option_dropbox_limited_title": "Dropbox - begrænset adgang", + "sync_option_dropbox_limited_description": "Dette begrænser appen til kun at få adgang til en app-dedikeret Dropbox-mappe. Hvis du er i tvivl, så vælg denne mulighed, du kan nemt ændre mening senere.", + "sync_option_dropbox_full_title": "Dropbox - fuld adgang", + "sync_option_dropbox_full_description": "Dette giver appen fuld adgang til din Dropbox. Vælg denne mulighed, hvis du ønsker, at appen skal finde filer i hele din Dropbox.", + "enter_access_code_hint_text": "Indtast adgangskode", + "offline_map_files": "Offline kortfiler", + "x_files": "%s filer", + "clear_offline_map_files_action": "Ryd offline kortfiler", + "clear_offline_map_files_confirmation_message": "Dette vil fjerne alle offline kortfiler fra appens interne lager. Vil du fortsætte?", + "invalid_format": "Ugyldigt format", + "places_search_over_hint_text": "Skriv mere for at afgrænse din søgning", + "places_search_not_started_hint_text": "Du kan søge efter steder med \"%s\". Denne søgning kræver en internetforbindelse.", + "apply_parent_folder_fields": "Anvend overordnede mappefelter", + "rating_option_title": "Bedøm appen", + "help_me_message_2022": "Hej, tak for din nysgerrighed!\n\nJeg plejede at have et annoncebanner her, og jeg besluttede at prøve noget andet og erstatte det med denne enkle besked...\n\nJeg lavede denne app i min fritid som en hobby, udover at have et fuldtidsjob, og det viste sig, at det blev et sideprojekt, som jeg har brugt meget tid på siden begyndelsen af 2014.\n\nJeg håber, du kan lide appen og finder den nyttig. Jeg lavede det på en måde, så du stadig kan gøre alt uden at betale, det kræver måske bare lidt mere arbejde. Du kan frit importere eller eksportere data manuelt, så du behøver aldrig rigtig at betale, det er bare, at skysynkronisering er mere praktisk.\n\nHvis du kan lide appen, bedes du støtte den: du behøver ikke at bruge penge for det, nogen af disse bevægelser hjælper:\n- tal om appen med folk omkring dig\n- Bedøm appen for at anbefale den i butikken\n- køb premium-opgraderingen (vil fjerne det nederste banner)\n\nHvis du ikke kan lide appen, bedes du sende mig en e-mail (fra afsnittet \"om\") og fortælle mig, hvordan jeg kan forbedre den. Jeg er nået så langt takket være feedback fra mange brugere, der fortalte mig om, hvad de gik glip af eller ikke kunne lide, og jeg svarer på hver eneste e-mail, så vær ikke genert!\n\nOg til sidst, tak fordi du læste dette :-)\n\nMed venlig hilsen\nSébastien", + "sync_error_missing_media_file": "Synkroniseringen blev afbrudt, fordi følgende fil kunne findes: %s. For at løse dette kan du enten gendanne den manglende fil manuelt eller ændre appens indstillinger til ikke at downloade medier under synkronisering.", + "sync_media_policy_setting_title": "Politik for synkronisering af mediedownload", + "sync_media_policy_setting_option_download_immediately": "Download alle medier under synkronisering", + "sync_media_policy_setting_option_download_later": "Download medier efter synkronisering efter behov", + "auto_sync_description": "Synkroniser automatisk med skyen, når der registreres ændringer", + "search_delete_duplicates_select_attributes_hint_text": "Vælg de attributter, der skal tages i betragtning, når dubletter fjernes. Hvis alle attributter er valgt, vil kun strengt identiske duplikerede poster blive fjernet. Hvis der ikke er valgt nogen attributter, vil duplikerede poster med samme placering blive fjernet, uanset deres øvrige attributter.", + "action_delete_duplicates": "Slet dubletter", + "searching_for_duplicates": "Søger efter dubletter...", + "duplicates_deletion_confirmation_message": "Fundet %d dubletter. Er du sikker på, at du vil slette disse dubletter?", + "poi_attribute_icon": "Ikon", + "poi_attribute_color": "Farve", + "enable_log_file_title": "Aktiver logfil", + "enable_log_file_description": "Begynd at skrive app-udførelseshændelseshistorik til logfilen", + "disable_log_file_title": "Deaktiver logfil", + "disable_log_file_description": "Stop med at skrive app-udførelseshændelseshistorik til logfilen, og slet logfilen", + "export_log_file_title": "Eksporter logfil", + "export_log_file_description": "Eksporter logfilen, så den kan deles til fejlretningsformål", + "rendering_performance": "Indstillinger for gengivelsesydelse", + "max_number_of_drawn_pois": "Maksimalt antal tegnede POI'er", + "max_number_of_drawn_floating_marker_titles": "Maksimalt antal tegnede flydende markørtitler", + "old_map_data_options_title": "Få adgang til gamle kortdata", + "old_map_data_options_description": "Se muligheder for at få adgang til kortdata fra de ældre versioner af Map Marker.", + "migrating_map_data": "Migrerer kortdata...", + "map_data_migration_succeeded": "Migration af kortdata lykkedes: Du skulle nu kunne bruge dine gamle kortdata på denne nye version af Map Marker.", + "map_data_migration_failed": "Migrering af kortdata mislykkedes: Adgang til dine gamle kortdata er ikke mulig på denne nye version af Map Marker.", + "post_migration_hint_text": "Bemærk, at de gamle kortdata forbliver uændrede og forbliver på din enhed, indtil du afinstallerer appen. Hvis du afinstallerer appen, slettes alle Map Marker appdata fra din enhed. Hvis du vil bruge den gamle version af Map Marker, kan du følge de tilgængelige instruktioner ved at klikke på indstillingen nedenfor.", + "view_instructions_to_use_the_old_map_marker_description": "Dette åbner et hjælpecenterlink, der forklarer, hvordan du kan installere den gamle version af Map Marker uden at miste dine appdata.", + "view_instructions": "Se instruktioner", + "action_see_more": "Se mere", + "purchase_permanent_premium": "Køb permanent præmie", + "purchase_pending_message": "Køb afventer", + "purchase_failed_message": "Køb mislykkedes: %s", + "data_backup_reminder_title": "Data backup", + "data_backup_reminder_x_days_ago_message": "Sidste sikkerhedskopiering var for %s dage siden", + "run_data_migration_again": "Kør datamigrering igen", + "run_data_migration_again_description": "Vælg et gammelt kort, som datamigreringen skal køres på igen", + "old_map_data_re_migration_succeeded": "Gamle kortdata re-migrering lykkedes!", + "old_map_data_re_migration_failed": "Genmigrering af gamle kortdata mislykkedes:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Åbn og migrér et V2-skykort", + "action_open_and_migrate_v2_cloud_map_description": "Migrer et ældre skykort fra Map Marker V2 (appversion fra før 2023) og åbn det som et nyt skykort", + "migrating_legacy_v2_cloud_map": "Migrerer det gamle V2-skykort...", + "hint_select_v2_map_to_migrate": "Vælg V2-kortet, der skal migreres", + "legacy_v2_cloud_map_migration_result_message_success": "Ældre V2 skykort-migrering lykkedes!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Ældre V2 skykort-migrering mislykkedes:\n%s", + "loading_file": "Indlæser fil...", + "zipping_file_x": "Zip-fil: %s", + "unzipping_file_x": "Udpakning af fil: %s", + "share_or_export_title": "Del eller eksporter", + "marker_as_file_description2": "Eksporter den valgte markør som en fil", + "export_as_file": "Eksporter som fil", + "sucessfully_saved_to_device_files": "Gemt i enhedsfiler", + "file_export_intention_question": "Hvordan vil du bruge den eksporterede fil?", + "folders_added_x": "Tilføjede mapper: %s", + "folders_modified_x": "Mapper ændret: %s", + "folders_deleted_x": "Slettede mapper: %s", + "markers_added_x": "Tilføjede markører: %s", + "markers_modified_x": "Markører ændret: %s", + "markers_deleted_x": "Markører slettet: %s", + "new_circle_hint_text": "Vælg midten eller kanten af cirklen med værktøjslinjeknapperne, og flyt rundt på kortet for at justere. Klik til sidst på Gem for at gemme formen.", + "radius_x": "Radius: %s", + "preferred_display_theme": "Vis tema (mørkt/lys)", + "preferred_display_theme_dark": "Mørkt tema", + "preferred_display_theme_light": "Lys tema", + "preferred_display_theme_use_system": "Brug systemindstillinger", + "nav_navigation_description": "Indtast navigations mode i denne app for at få rutevejledning til markøren", + "marker_direction": "Kørselsvejledning", + "distance_to_x": "Afstand til %1$s", + "import_marker_from_text_confirmation_message": "Vil du prøve at importere en markør fra følgende tekstdata?", + "do_you_enjoy_the_app_question": "Nyder du appen", + "would_you_like_to_give_comments_on_how_to_improve": "Vil du gerne sende mig en email for at fortælle mig, hvordan jeg kunne forbedre appen?", + "rate_the_app_message": "Hvis du kan lide min app, kan du belønne mig ved at tage dig tid til at give en god bedømmelse :-)", + "app_rating_prompt_yes_option_text": "Ja, tag mig til app-siden", + "app_rating_prompt_later_option_text": "Måske senere, mind mig", + "app_rating_prompt_never_option_text": "Nej tak, spørg ikke igen", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/de.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/de.json new file mode 100644 index 0000000..8297c4d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/de.json @@ -0,0 +1,464 @@ +{ + "ok": "OK", + "yes": "Ja", + "no": "Nein", + "cancel": "Abbrechen", + "new_marker": "Neuer Marker", + "title": "Titel", + "description": "Beschreibung", + "question_delete_marker": "Wollen Sie diesen Marker wirklich löschen?", + "gps_coordinates": "GPS-Koordinaten", + "coordinates_copied_to_clipboard": "Koordinaten wurden in die Zwischenablage kopiert", + "untitled": "Ohne Titel", + "all": "Alle", + "new_folder": "Ordner hinzufügen", + "modify_folder": "Ordner bearbeiten", + "confirmation_message_delete_folder": "Sind Sie sicher, dass Sie diesen Ordner löschen wollen? Alle in ihm enthaltenen Marker werden dauerhaft gelöscht!", + "failed_create_folder_already_exists": "Fehler beim Erstellen des Ordners. Es existiert bereits ein Ordner mit diesem Namen.", + "failed_rename_folder_already_exists": "Fehler beim Umbenennen des Ordners. Der gewünschte Name ist bereits vergeben.", + "latitude": "Längengrad:", + "longitude": "Breitengrad:", + "import_file1": "Marker importieren", + "file_import_successfull": "Datei erfolgreich importiert", + "file_import_failed": "Dateiimport fehlgeschlagen", + "location_services": "Ortungsdienste", + "location_services_disabled": "Ortungsdienste sind deaktiviert. Um Ihren aktuellen Standort zu erhalten, müssen Sie diese aktivieren.", + "could_not_find_address": "Adresse konnte nicht gefunden werden", + "searching": "Suche...", + "search": "Suche", + "share_via": "Teilen über", + "import_file_confirmation": "Möchten Sie den Inhalt dieser Datei importieren?", + "folder_name": "Ordnername", + "save": "Speichern", + "confirmation_message_delete_markers": "Wollen Sie die ausgewählten Marker wirklich löschen?", + "share": "Teilen", + "processing_data": "Daten werden verarbeitet...", + "confirmation_message_save_modifications": "Sie haben noch nicht gespeicherte Änderungen, wollen Sie diese speichern?", + "map_type": "Kartentyp", + "feedback_caption": "Haben Sie ein Problem entdeckt? Haben Sie eine Idee für eine Verbesserung?\nSenden Sie mir eine E-Mail :-)", + "send_email": "E-Mail senden...", + "rating_caption": "Sie mögen die App?\nBewerten Sie sie mit 5 Sternen :-)", + "meters": "Meter", + "km": "Kilometer", + "feet": "Fuß", + "miles": "Meilen", + "marker_details_copied_to_clipboard": "Details des Markers in die Zwischenablage kopiert", + "do_not_show_again": "Nicht mehr anzeigen", + "sou_metric_option": "Metrisch (Kilometer / Meter)", + "sou_imperial_option": "Imperial (Meilen / Fuß)", + "delete_folder": "Ordner löschen", + "opening_location_failed": "Der Ort konnte nicht gefunden", + "could_not_start_a_map_app": "Andere Kartenanwendung konnte nicht gefunden werden", + "new_marker_hint_text": "Verschieben Sie die Karte um den Marker zu platzieren. Tippen Sie anschließend auf OK um die Position zu übernehmen.", + "imported_marker": "Importierte Marker", + "settings": "Einstellungen", + "display_zoom_buttons": "Zoomtasten anzeigen", + "decimal_degrees_5_digits": "Dezimalgrad", + "degrees_decimal_minutes_3_digits": "Grad Dezimalminuten", + "degrees_minutes_seconds": "Grad Minuten Sekunden", + "coordinates_format": "Koordinaten-Format", + "faq_help": "FAQ / Hilfe", + "folders": "Ordner", + "language": "Sprache", + "coordinates": "Koordinaten", + "contextual": "Kontextuell", + "always": "Immer", + "crosshair_display": "Fadenkreuz-Anzeige", + "coordinates_window": "Koordinatenfenster", + "latitude_short": "Breite:", + "longitude_short": "Länge:", + "fast_marker_add_mode": "Sofortiger Modus zum Hinzufügen von Markern", + "advanced": "Fortgeschritten", + "display_settings": "Anzeige", + "actions_settings": "Aktionen", + "language_and_units": "Sprache und Einheiten", + "x_markers": "%1$s Marker", + "marker_x": "Marker %1$d", + "waiting_for_location": "Warten auf Standort...", + "faq_help_caption": "Öffnen Sie die Hilfeseite und lesen Sie die FAQ", + "upcoming_features": "Features", + "upcoming_features_caption": "Die Liste der kommenden Features für die nächste App-Version", + "help_and_feedback": "Hilfe & Feedback", + "about": "Über", + "share_snapshot_title": "Momentaufnahme", + "share_snapshot_description": "Teilen Sie eine Momentaufnahme der Karte", + "all_markers_and_folders": "Alle Marker und Ordner", + "message_thank_you_for_donation": "Vielen Dank für Ihre Spende! Diese Spende-Abzeichen verschafft Ihnen Zugriff auf Premium-Features:-)", + "default_folder": "Standardordner", + "sync_options": "Synchronisierungsoptionen", + "never": "Nie", + "select_sync_folder": "Ordner wählen", + "premium_access_unlocked_message": "Premium-Zugang verfügbar! Sie haben derzeit Zugang zu Premium-Features.", + "file_options": "Datei-Optionen", + "cloud_sync": "Cloud-Synchronisation", + "sync_this_file_on_the_cloud": "Synchronisieren Sie diesen Karten-Datei in die Cloud", + "create_local_map_file": "Lokale Karte", + "create_local_map_file_description": "Erstellen Sie eine neue lokale Karten-Datei", + "create_cloud_map_file": "Karte in der Cloud", + "create_cloud_map_file_description": "Erstellen Sie eine neue Karten-Datei in der Cloud", + "rename": "Umbenennen", + "rename_description": "Neuer Name für die Karten-Datei", + "enter_new_maps_name": "Geben Sie den neuen Namen für die Karten-Datei ein", + "folder_creation_failed_name_empty": "Ordner konnte nicht erstellt werden: Es wurde kein Name angegeben", + "message_thank_you_for_premium_paid": "Vielen Dank, dass Sie das Map Marker Premium Upgrade gekauft haben :-)", + "premium": "Premium", + "premium_options_title_text": "Upgrade auf Premium, um alle Vorteile Map Marker Features!", + "premium_options_title_text_blocking": "Sorry, die Premium-Upgrade müssen Sie diese Funktion zuzugreifen. Upgrade auf Premium, um alle Vorteile Map Marker Features!", + "troubleshooting": "Fehlerbehebung", + "troubleshooting_description": "Öffnen Sie eine Liste von Maßnahmen, um mögliche Probleme zu lösen", + "test_internet": "Test Internet", + "test_internet_description": "Überprüft, ob die App Zugriff auf das Internet hat", + "open_google_play_services_details": "GP Services (app)", + "open_google_play_services_details_description": "Öffnen Sie die Details des aktuell Google Play Services App", + "open_google_play_services_store": "GP Services (store)", + "open_google_play_details": "Google Play (app)", + "contact_support": "Support kontaktieren", + "contact_support_description": "Schreiben Sie ein E-Mail mit den Details Ihres Problems", + "network_test_succeeded": "Netzwerk-Test gelungen", + "network_test_failed": "Netzwerk-Test fehlgeschlagen", + "share_cloud_folder": "Teilen der Cloud-Karte", + "share_cloud_folder_description": "Öffnen Sie den Ordner mit der Cloud-Karte, um seine Eigenschaften anzuzeigen und teilen Sie sie mit anderen Menschen", + "view_history": "Verlauf anzeigen / Wiederherstellen", + "view_history_description": "Informieren Sie sich über die Geschichte der Änderungen im Cloud Ordner und wählen Sie eine Version für die Wiederherstellung", + "create_map_file": "Karten-Datei erstellen", + "create_map_file_description": "Erstellen Sie eine neue Karten-Datei lokal oder in der Cloud", + "open_cloud_map_file": "Karten-Datei aus Cloud öffnen", + "open_cloud_map_file_description": "Öffnen Sie eine Karten-Datei aus der Cloud", + "permission_rationale_location": "Map Marker benötigt die Berechtigung zum Zugriff auf Ihren Standort, um diesen in der Karte anzeigen zu können", + "open_app_settings": "Öffnen Sie die Einstellungen", + "no_map_folder_found_on_the_cloud": "Kein Karten-Ordner in der Cloud gefunden", + "auto_sync": "Automatische Synchronisation", + "choose_a_version_to_restore_from": "Wählen Sie eine Version für die Wiederherstellung", + "message_sync_error_occured": "Ein Sync-Fehler aufgetreten. Bitte versuchen Sie es erneut.", + "message_sync_error_occured_network": "Ein Sync-Fehler ist aufgetreten: Netzwerkfehler. Bitte versuchen Sie es erneut.", + "message_sync_error_occured_conflict": "Ein Sync-Fehler ist aufgetreten: Konflikt mit einem anderen Gerät, das zur gleichen Zeit synchronisiert hat. Bitte versuchen Sie es erneut.", + "phone_number": "Telefonnummer", + "permission_rationale_phone": "Map Marker braucht die Berechtigung, Anrufe auf Ihrem Gerät zu machen", + "navigation_options": "Navigationsoptionen", + "geo_navigation_description": "Öffnen Sie die Position des Markers in dieser App", + "share_selected_marker_text_description": "Teilen Sie den ausgewählten Marker als Klartext mit einer anderen App", + "x_markers_in_y_folders": "%1$d Marker in %2$d Ordnern", + "message_sync_error_occured_db_downgrade": "Ein Sync-Fehler ist aufgetreten: die Wolkendaten mit einer neueren Version der App aktualisiert. Sie müssen Map Marker auf diesem Gerät zu synchronisieren.", + "call_phone_number": "Telefonnummer anrufen", + "dial_phone_number": "Wählen Sie die Telefonnummer", + "text_phone_number": "Text Telefonnummer", + "default_navigation_action": "Standardnavigation Aktion", + "ask": "Fragen", + "what_is_the_premium_upgrade": "Was ist das Premium-Upgrade?", + "message_thank_you_for_purchase2": "Vielen Dank für Ihren Einkauf!", + "browse": "Blättern", + "organize": "Organisieren", + "search_failed": "Suche fehlgeschlagen", + "search_failed_network_error": "Suche fehlgeschlagen: Netzwerkfehler", + "details": "Einzelheiten", + "sync_error_snackbar_message": "Sync-Fehler", + "file_overwrite_confirmation_message": "Die Datei existiert bereits, wollen Sie sie überschreiben?", + "browse_organize_empty_state_text": "Sie finden die Liste Ihrer Marker hier. Sie haben zur Zeit keine Marker in den ausgewählten Ordner(n). Sie können durch Klicken auf den Button einen neuen Marker hinzufügen.", + "google_search_finished_empty": "Keine Suchergebnisse", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "Offline-Karten", + "obtain_offline_map_files_faq_title": "Wie geht das?", + "obtain_offline_map_files_faq_description": "Klicken Sie hier, um die Webseite öffnen, auf der erklärt wird, wie Sie diese Karten erhalten.", + "settings_credits_option_title": "Credits", + "settings_credits_option_description": "Copyright und rechtliche Hinweise", + "credits_text": "Gesetzliche Hinweise für andere Kartendaten als Google Maps:\n\n%s", + "manage_map_files": "Verwalten der Karten-Dateien", + "map_files": "Karten-Dateien", + "delete_map_file": "Löschen der Karten-Datei", + "delete_map_file_description_local": "Durch diese Aktion wird die Karten-Datei von diesem Gerät gelöscht", + "delete_map_file_confirmation_local": "Diese Aktion wird die Karten-Datei für immer von Ihrem Gerät löschen. Alle Marker innerhalb dieser Datei gehen verloren. Sind Sie sicher?", + "delete_map_file_confirmation_cloud": "Diese Aktion wird die Karten-Datei für immer von Ihrem Gerät löschen. Alle Änderungen, die noch nicht mit der Cloud synchronisiert wurden, gehen verloren. Der Cloud-Ordner wird durch diese Aktion nicht betroffen sein und Sie werden ihn manuell löschen müssen. Sind Sie sicher?", + "marker_saved_in_a_non_visible_folder": "Marker ist in einem nicht sichtbaren Ordner gepeichert", + "outdated_cloud_sync_confirmation_question": "Ihre Änderungen wurden in letzter Zeit nicht synchronisiert. Stellen Sie sicher, dass Sie Ihre Cloud-Kopie auf dem neuesten Stand halten. Möchten Sie jetzt synchronisieren?", + "outdated_local_sync_confirmation_question": "Die Marker dieser Karten-Datei sind derzeit nur auf diesem Gerät gespeichert. Es wird empfohlen, diese in die Cloud zu übertragen, um deren Verlust vorzubeugen. Möchten Sie dies jetzt durchführen?", + "sync_method_choice_question": "Möchten Sie diese Map-Datei synchronisieren? Bei der manuellen Synchronisierung müssen Sie jedes Mal manuell synchronisieren. Bei automatischer Synchronisierung (empfohlen) wählen Sie einen Ziel-Cloud-Ordner und die Synchronisierung mit der Cloud startet automatisch jedes Mal, wenn die App in den Hintergrund wechselt.", + "automatic": "Automatisch", + "manual": "Manuell", + "new_polyshape_hint_text": "Verschieben Sie die Karte, um die Punkte zu platzieren. Klicken Sie auf '+', um einen Punkt hinzuzufügen, klicken Sie auf '-', um einen Punkt zu entfernen. Sie können zwischen dein einzelnen Punkten blättern. Am Ende klicken Sie Speichern, um die Form zu speichern.", + "poly_points_invalid_message": "Es gibt nicht genügend Punkte, um die Form zu erstellen. Erstellen Sie mehr Punkte und versuchen Sie es erneut.", + "measured_distance_x": "Entfernung: %s", + "measured_perimeter_x_measured_area_y": "Perimeter: %1$s\nFläche: %2$s", + "extra_information": "Zusatzinformation", + "insert": "Einfügen…", + "replace_title": "Titel ersetzen", + "replace_description": "Beschreibung ersetzen", + "unit_of_distance": "Wegeinheit", + "unit_of_area": "Flächeneinheit", + "uoa_metric_option": "Metrisch (%s)", + "uoa_imperial_option": "Imperial (%s)", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "Bilder", + "fit_in_x_by_y_square": "Einpassen in ein %1$sx%2$s Rechteck", + "sync_data_volume_disabled": "Deaktiviert", + "sync_data_volume_up_to_x": "Bis zu %s pro Sync", + "sync_data_volume_unlimited": "Unbegrenzt", + "retry": "Wiederholen", + "add_image": "Bild hinzufügen", + "from_camera": "Von der Kamera", + "from_gallery": "Aus der Galerie", + "importing_image": "Importieren von Bild...", + "offline_mapsforge_beta": "Offline (Mapsforge BETA)", + "export_failed": "Export fehlgeschlagen", + "export_succeeded": "Export gelungen", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Importieren von Datei...", + "show_warning_icon_for_sync": "Warnsymbol für die Synchronisation zeigen", + "general": "Allgemein", + "toilets": "Toiletten", + "food": "Essen", + "stores": "Shops", + "land_activities": "Aktivitäten an Land", + "water_activites": "Aktivitäten im Wasser", + "winter_activites": "Aktivitäten im Winter", + "transport": "Transport", + "health": "Gesundheit", + "entertainment": "Unterhaltung", + "services": "Dienstleistungen", + "business": "Geschäft", + "government": "Regierung", + "religious": "Religion", + "accessibility": "Zugänglichkeit", + "select_icon": "Wählen Sie das Symbol", + "icon_and_color": "Symbol und Farbe", + "generic": "Generisch", + "message_beta_tester_badge": "Beta-Tester Abzeichen: Danke dass Sie ein Beta-Tester sind! Dieses Abzeichen wird nur verschwinden, wenn Sie die App deinstallieren oder die App-Daten löschen. Diese Auszeichnung ermöglicht es Ihnen, keine Werbung in der App angezeigt zu bekommen.", + "translation_contribution_title": "Zum Übersetzen beitragen", + "translation_contribution_description": "Sie verstehen Englisch und wollen zum Übersetzung der App beitragen? Klicken Sie hier", + "change_marker_color_and_icon_to_dest_folder_question": "Die Farbe des Zielordner oder das Symbol ist anders. Wollen Sie die Farbe und das Symbol übernehmen?", + "add_color": "Farbe hinzufügen", + "google_md": "Google Material Icons", + "select_action": "Wählen Sie eine Aktion", + "move_to_left": "Nach links verschieben", + "move_to_right": "Nach rechts verschieben", + "rotate_to_left": "Nach links drehen", + "rotate_to_right": "Nach rechts drehen", + "delete_image": "Bild löschen", + "from_local_file": "Von der lokalen Datei", + "export_format_choice_question": "In welchem ​​Format wollen Sie exportieren?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Standard - Google Earth - Format. Kann keine Medien enthalten.", + "export_choice_kmz_details": "Zip - Google Earth - Format. Kann Medien enthalten.", + "export_choice_csv_details": "Standard-Text-Tabellenformat. Kann keine Medien und keine Linien oder Polygone enthalten.", + "marker_as_plain_text": "Marker als Klartext", + "marker_as_file": "Marker als Datei", + "add_custom_field": "Benutzerdefiniertes Feld hinzufügen", + "folder_info": "Information", + "folder_custom_fields": "Benutzerdefinierte Felder", + "custom_field_name": "Feldname", + "delete_custom_field": "Feld löschen", + "custom_field_attributes": "Attribute", + "new_custom_field": "Neues benutzerdefiniertes Feld", + "modify_custom_field": "Ändern Sie das benutzerdefinierte Feld", + "field_info": "Feldinfo", + "select_field_type": "Wählen Sie den Feldtyp aus", + "field_type_boolean": "Boolesch (wahr oder falsch)", + "default_value": "Standardwert", + "field_type_date": "Datum", + "field_type_email": "E-Mail", + "field_type_text": "Text", + "field_type_multi_choice": "Mehrfachauswahl", + "duplicates_are_not_allowed": "Duplikate sind nicht erlaubt", + "field_type_phone": "Telefon", + "field_type_weblink": "Weblink", + "creation_date": "Erstellungsdatum", + "poi_options": "Marker-Optionen", + "delete_poi": "Marker löschen", + "used_by_folders": "Wird von Ordnern verwendet", + "edit_field": "Feld bearbeiten", + "reorder_fields": "Felder neu anordnen", + "apply_folder_fields_to_child_pois_message": "Wählen Sie die Felder aus, die Sie auf die Marker dieses Ordners anwenden möchten", + "apply_folder_fields_to_moved_pois_message": "Der Zielordner hat unterschiedliche Feldwerte. Wählen Sie die Felder aus, die Sie auf verschobene Marker anwenden möchten.", + "update_color": "Aktualisieren Sie die Farbe", + "update_pin_icon": "Pin-Symbol aktualisieren", + "add_field_if_missing_x": "Füge ein Feld hinzu, wenn es fehlt: %s", + "remove_field_if_present_x": "Feld entfernen, falls vorhanden: %s", + "update_field_name_if_different_x": "Aktualisieren Sie den Feldnamen, falls abweichend: %s", + "more_options": "Mehr Optionen…", + "folder_options": "Ordneroptionen", + "decimal_accuracy": "Dezimale Genauigkeit", + "copy": "Kopieren", + "help_me_cta": "Wollen Sie hier klicken? ^‿^", + "floating_marker_titles_text_size": "Textgröße", + "search_failed_x": "Suche fehlgeschlagen => %s", + "search_source_gps": "Google Places-Such-API", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Besonderer Dank", + "special_thanks_description": "Ein besonderes Dankeschön an die Leute, die mir geholfen haben", + "thank_you_message": "Besonderer Dank geht an die Leute, die hart gearbeitet haben, um bei den App-Übersetzungen zu helfen:\n%s\n… Und auch diejenigen, die die Erwähnung ablehnten\n\nDanke auch an alle Benutzer, die mir im Laufe der Jahre Feedback gegeben haben und mir dabei geholfen haben, die App besser zu machen.", + "marker_search_result_text_create_marker": "Marker erstellen", + "ios_premium_restore_dialog_cta_restore_purchases": "Käufe wiederherstellen", + "react_webapp_log_in_title": "Einloggen", + "react_webapp_log_in_message": "Um fortzufahren, müssen Sie sich mit Ihrem Cloud-Konto anmelden. Klicken Sie unten auf die Schaltfläche \"Anmelden\", um sich anzumelden.", + "react_app_use_cloud_account_x": "Cloud-Konto verwenden: %s", + "react_app_use_other_cloud_account": "Verwenden Sie ein anderes Cloud-Konto", + "react_app_choices_list_cannot_be_empty": "Die Auswahlliste darf nicht leer sein", + "react_app_empty_choices_are_not_allowed": "Leere Auswahlmöglichkeiten sind nicht zulässig", + "react_app_custom_field_name_cannot_be_empty": "Der Name des benutzerdefinierten Feldes darf nicht leer sein", + "search_delete_duplicates_title": "Duplikate entfernen", + "search_delete_duplicates_description": "Suche und lösche Duplikate", + "deleted_x_duplicates": "%d Duplikate gelöscht", + "switch_search_source_button_hint_text": "Möchten Sie lieber von einer anderen Quelle suchen?", + "switch_search_source_button_text": "Quelle ändern", + "places_search_sources_config_how_to_description": "Sie fragen sich, wie Sie Suchquellen konfigurieren können? Klick hier.", + "settings_places_search_sources_section_title": "Orte suchen Quellen", + "action_add_or_configure_search_source": "Suchquelle hinzufügen oder konfigurieren", + "select_search_source": "Suchquelle auswählen", + "enter_value_for_field_x": "Wert für Feld \"%s\" eingeben", + "search_source_test_success_message": "Der Konfigurationstest für die Suchquelle war erfolgreich! Die Suche mit dieser Suchquelle sollte jetzt funktionieren.", + "search_source_test_error_message": "Warnung: Der Konfigurationstest für die Suchquelle ist fehlgeschlagen. Die Suche mit dieser Suchquelle funktioniert möglicherweise nicht.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Tutorial", + "search_source_disclaimer_text": "Die Standardsuchfunktion ist nicht optimal, funktioniert jedoch ohne Konfiguration.\n\nWenn Sie die Suche häufig verwenden, wird dringend empfohlen, eine Suchquelle eines Drittanbieters zu konfigurieren, um von besseren Suchergebnissen zu profitieren.\n\nDies sollte nur einen kleinen Teil Ihrer Zeit in Anspruch nehmen und es Ihnen ermöglichen, kostenlos von viel besseren Suchergebnissen zu profitieren.\n\nKlicken Sie auf die Schaltfläche \"Quelle ändern\" und dann auf die Option \"Lernprogramm\", um weitere Informationen zu erhalten.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Dieser Ordner hat Unterordner. Möchten Sie auch die Unterordner löschen? Alle den gelöschten Ordnern zugeordneten Markierungen werden dauerhaft gelöscht!", + "delete_folder_choice_folder_only": "Nur Ordner löschen", + "delete_folder_choice_folder_plus_sub_folders": "Ordner + Unterordner löschen", + "confirmation_message_delete_folder_batch": "Möchten Sie diese Ordner wirklich löschen? Alle mit diesen Ordnern verknüpften Markierungen werden dauerhaft gelöscht!", + "confirmation_message_delete_sub_folder_batch": "Mindestens einer der zu löschenden Ordner enthält Unterordner. Möchten Sie auch die Unterordner löschen? Alle den gelöschten Ordnern zugeordneten Markierungen werden dauerhaft gelöscht!", + "create_sub_folder": "Unterordner erstellen", + "sub_folder_created": "Unterordner erstellt", + "error_cant_move_folder_to_descendant": "Sie können einen Ordner nicht in einen seiner Nachkommen verschieben.", + "root_folder_name": "Wurzel", + "current_map_title": "Karte", + "action_select_folders": "Ordner auswählen", + "no_search_source_configured_text": "Derzeit ist keine Suchquelle konfiguriert. Um suchen zu können, müssen Sie eine Suchquelle eines Drittanbieters konfigurieren.\n\nEs sollte nur ein wenig Zeit in Anspruch nehmen und ermöglicht Ihnen den kostenlosen Zugriff auf Suchergebnisse.\n\nKlicken Sie auf die Schaltfläche \"Quelle ändern\" und dann auf die Option \"Lernprogramm\", um weitere Informationen zu erhalten.", + "map_type_google_maps_plan": "Google Maps (Plan)", + "map_type_google_maps_plan_idm": "Google Maps (Plan + Indoor)", + "map_type_google_maps_satellite": "Google Maps (Satellit)", + "map_type_google_maps_terrain": "Google Maps (Gelände)", + "map_type_google_maps_hybrid": "Google Maps (Hybrid)", + "last_sync_x": "Letzte Synchronisierung:\n%s", + "add_offline_map_file_title": "Offline-Kartendatei hinzufügen", + "offline_map_file_import_succeeded": "Offline-Kartendateiimport erfolgreich", + "offline_map_file_import_failed_x": "Fehler beim Importieren der Offline-Kartendatei:\n%s", + "no_offline_file_selected_message": "Der Offlinekartenordner ist leer. Um Offline-Karten zu verwenden, öffnen Sie die Einstellungen und fügen Sie mindestens eine Offline-Kartendatei hinzu.", + "image_compression": "Bildkompression", + "image_max_size": "Maximale Bildgröße", + "image_full_size": "Bild in voller Größe", + "image_saving": "Bildspeicherung", + "base_map_pin_size": "Pin-Größe der Basiskarte", + "size_tiny": "Sehr klein", + "size_small": "Klein", + "size_normal": "Normal", + "size_large": "Groß", + "size_huge": "Riesig", + "import_format_choice_question": "Welches Format möchten Sie zum Importieren verwenden?", + "map_file_summary_x_folders_x_markers": "%1$s Ordner und %2$s Marker", + "open_x": "'%s' öffnen", + "sync_option_google_drive_limited_title": "Google Drive - eingeschränkter Zugriff", + "sync_option_google_drive_limited_description": "Dadurch wird die App darauf beschränkt, nur auf Dateien zuzugreifen, die von der App selbst auf Ihrem Google Drive erstellt wurden. Wählen Sie diese Option, wenn Sie nur von Ihrem Google-Konto ohne Mitarbeiter synchronisieren möchten. Wählen Sie im Zweifelsfall diese Option, Sie können Ihre Meinung später leicht ändern.", + "sync_option_google_drive_full_title": "Google Drive - Vollzugriff", + "sync_option_google_drive_full_description": "Dadurch erhält die App vollen Zugriff auf Ihre Google Drive. Wählen Sie diese Option, wenn Sie mit anderen Google-Konten zusammenarbeiten möchten.", + "sync_data_volume_limit_mobile": "Begrenzung des mobilen Datenvolumens", + "sync_data_volume_limit_default": "Standardmäßige Begrenzung des Datenvolumens", + "cloud_auth_error_message": "Authentifizierung fehlgeschlagen. Bitte versuchen Sie es nochmals.", + "message_sync_error_data_volume_limit2": "Die Synchronisierung wurde abgebrochen, da das zulässige Datenvolumen überschritten wurde. Um das Limit zu erhöhen oder zu ändern, gehen Sie zu den Einstellungen.", + "sync_option_dropbox_limited_title": "Dropbox - eingeschränkter Zugriff", + "sync_option_dropbox_limited_description": "Dadurch wird die App darauf beschränkt, nur auf einen App-spezifischen Dropbox-Ordner zuzugreifen. Wählen Sie im Zweifelsfall diese Option, Sie können Ihre Meinung später leicht ändern.", + "sync_option_dropbox_full_title": "Dropbox - Vollzugriff", + "sync_option_dropbox_full_description": "Dadurch erhält die App vollen Zugriff auf Ihr Dropbox. Wählen Sie diese Option, wenn die App Dateien in Ihrem gesamten Dropbox finden soll.", + "enter_access_code_hint_text": "Geben Sie den Zugangscode ein", + "offline_map_files": "Offline-Kartendateien", + "x_files": "%s Dateien", + "clear_offline_map_files_action": "Offline-Kartendateien löschen", + "clear_offline_map_files_confirmation_message": "Dadurch werden alle Offline-Kartendateien aus dem internen Speicher der App entfernt. Möchten Sie fortfahren?", + "invalid_format": "Ungültiges Format", + "places_search_over_hint_text": "Geben Sie mehr ein, um Ihre Suche zu verfeinern", + "places_search_not_started_hint_text": "Sie können mit \"%s\" nach Orten suchen. Diese Suche erfordert eine Internetverbindung.", + "apply_parent_folder_fields": "Übergeordnete Ordnerfelder anwenden", + "rating_option_title": "Bewerte die App", + "help_me_message_2022": "Hey, danke für deine Neugier!\n\nFrüher hatte ich hier ein Werbebanner und ich beschloss, etwas anderes auszuprobieren und es durch diese einfache Nachricht zu ersetzen …\n\nIch habe diese App in meiner Freizeit als Hobby erstellt, zusätzlich zu einem Vollzeitjob, und es stellte sich heraus, dass sie zu einem Nebenprojekt wurde, für das ich seit Anfang 2014 viel Zeit aufgewendet habe.\n\nIch hoffe, Ihnen gefällt die App und Sie finden sie nützlich. Ich habe es so gemacht, dass Sie immer noch alles tun können, ohne zu bezahlen, es könnte nur ein bisschen mehr Arbeit erfordern. Es steht Ihnen frei, die Daten manuell zu importieren oder zu exportieren, sodass Sie nie wirklich bezahlen müssen, es ist nur so, dass die Cloud-Synchronisierung bequemer ist.\n\nWenn Ihnen die App gefällt, unterstützen Sie sie bitte: Sie müssen dafür kein Geld ausgeben, jede dieser Gesten hilft:\n- Sprechen Sie mit Menschen in Ihrer Umgebung über die App\n- Bewerten Sie die App, um sie im Store zu empfehlen\n- Kaufen Sie das Premium-Upgrade (entfernt das untere Banner)\n\nWenn Ihnen die App nicht gefällt, senden Sie mir bitte eine E-Mail (über den Abschnitt \"Über\") und lassen Sie mich wissen, wie ich sie verbessern kann. Ich bin dank des Feedbacks vieler Benutzer, die mir sagten, was sie vermisst oder nicht mochten, so weit gekommen, und ich beantworte jede einzelne E-Mail, also seien Sie nicht schüchtern!\n\nUnd schließlich danke, dass Sie diese :-) gelesen haben\n\nGrüße\nSebastian", + "sync_error_missing_media_file": "Die Synchronisierung wurde abgebrochen, da folgende Datei gefunden werden konnte: %s. Um dies zu beheben, können Sie entweder die fehlende Datei manuell wiederherstellen oder die Einstellungen der App so ändern, dass während der Synchronisierung keine Medien heruntergeladen werden.", + "sync_media_policy_setting_title": "Richtlinie zum Herunterladen von Medien synchronisieren", + "sync_media_policy_setting_option_download_immediately": "Laden Sie alle Medien während der Synchronisierung herunter", + "sync_media_policy_setting_option_download_later": "Laden Sie bei Bedarf Medien nach der Synchronisierung herunter", + "auto_sync_description": "Synchronisieren Sie automatisch mit der Cloud, wenn Änderungen erkannt werden", + "search_delete_duplicates_select_attributes_hint_text": "Wählen Sie die Attribute aus, die beim Eliminieren von Duplikaten berücksichtigt werden sollen. Wenn alle Attribute ausgewählt sind, werden nur absolut identische doppelte Einträge entfernt. Wenn keine Attribute ausgewählt sind, werden doppelte Einträge mit demselben Ort unabhängig von ihren anderen Attributen entfernt.", + "action_delete_duplicates": "Duplikate löschen", + "searching_for_duplicates": "Suche nach Duplikaten…", + "duplicates_deletion_confirmation_message": "%d Duplikate gefunden. Möchten Sie diese Duplikate wirklich löschen?", + "poi_attribute_icon": "Symbol", + "poi_attribute_color": "Farbe", + "enable_log_file_title": "Protokolldatei aktivieren", + "enable_log_file_description": "Beginnen Sie mit dem Schreiben des App-Ausführungsereignisverlaufs in die Protokolldatei", + "disable_log_file_title": "Protokolldatei deaktivieren", + "disable_log_file_description": "Beenden Sie das Schreiben des App-Ausführungsereignisverlaufs in die Protokolldatei und löschen Sie die Protokolldatei", + "export_log_file_title": "Protokolldatei exportieren", + "export_log_file_description": "Exportieren Sie die Protokolldatei, damit sie zu Debugging-Zwecken freigegeben werden kann", + "rendering_performance": "Rendering-Leistungseinstellungen", + "max_number_of_drawn_pois": "Maximale Anzahl gezogener POIs", + "max_number_of_drawn_floating_marker_titles": "Maximale Anzahl gezogener Floating-Marker-Titel", + "old_map_data_options_title": "Greifen Sie auf alte Kartendaten zu", + "old_map_data_options_description": "Siehe Optionen für den Zugriff auf Kartendaten aus älteren Versionen von Map Marker.", + "migrating_map_data": "Kartendaten werden migriert…", + "map_data_migration_succeeded": "Kartendatenmigration erfolgreich: Sie sollten jetzt Ihre alten Kartendaten in dieser neuen Version von Map Marker verwenden können.", + "map_data_migration_failed": "Kartendatenmigration fehlgeschlagen: Der Zugriff auf Ihre alten Kartendaten ist in dieser neuen Version von Map Marker nicht möglich.", + "post_migration_hint_text": "Beachten Sie, dass die alten Kartendaten unverändert bleiben und auf Ihrem Gerät verbleiben, bis Sie die App deinstallieren. Durch die Deinstallation der App werden alle Map Marker App-Daten von Ihrem Gerät gelöscht. Wenn Sie die alte Version von Map Marker verwenden möchten, können Sie den verfügbaren Anweisungen folgen, indem Sie auf die Option unten klicken.", + "view_instructions_to_use_the_old_map_marker_description": "Dadurch wird ein Hilfe-Center-Link geöffnet, der erklärt, wie Sie die alte Version von Map Marker installieren können, ohne Ihre App-Daten zu verlieren.", + "view_instructions": "Anweisungen anzeigen", + "action_see_more": "Mehr sehen", + "purchase_permanent_premium": "Permanente Prämie erwerben", + "purchase_pending_message": "Kauf ausstehend", + "purchase_failed_message": "Kauf fehlgeschlagen: %s", + "data_backup_reminder_title": "Datensicherung", + "data_backup_reminder_x_days_ago_message": "Die letzte Sicherung war vor %s Tagen", + "run_data_migration_again": "Führen Sie die Datenmigration erneut aus", + "run_data_migration_again_description": "Wählen Sie eine alte Karte aus, auf der die Datenmigration erneut ausgeführt werden soll", + "old_map_data_re_migration_succeeded": "Alte Kartendaten erneut migrieren erfolgreich!", + "old_map_data_re_migration_failed": "Alte Kartendaten erneut migrieren fehlgeschlagen:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Öffnen und migrieren Sie eine V2-Cloud-Map", + "action_open_and_migrate_v2_cloud_map_description": "Migrieren Sie eine ältere Cloud-Karte von Map Marker V2 (App-Version vor 2023) und öffnen Sie sie als neue Cloud-Karte", + "migrating_legacy_v2_cloud_map": "Alte V2-Cloudkarte wird migriert…", + "hint_select_v2_map_to_migrate": "Wählen Sie die zu migrierende V2-Karte aus", + "legacy_v2_cloud_map_migration_result_message_success": "Migration der alten V2-Cloud-Karte erfolgreich!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Migration der alten V2-Cloud-Karte fehlgeschlagen:\n%s", + "loading_file": "Datei wird geladen…", + "zipping_file_x": "ZIP-Datei: %s", + "unzipping_file_x": "Datei entpacken: %s", + "share_or_export_title": "Teilen oder exportieren", + "marker_as_file_description2": "Exportieren Sie die ausgewählte Markierung als Datei", + "export_as_file": "Als Datei exportieren", + "sucessfully_saved_to_device_files": "Erfolgreich in Gerätedateien gespeichert", + "file_export_intention_question": "Wie möchten Sie die exportierte Datei verwenden?", + "folders_added_x": "Hinzugefügte Ordner: %s", + "folders_modified_x": "Geänderte Ordner: %s", + "folders_deleted_x": "Ordner gelöscht: %s", + "markers_added_x": "Markierungen hinzugefügt: %s", + "markers_modified_x": "Markierungen geändert: %s", + "markers_deleted_x": "Markierungen gelöscht: %s", + "new_circle_hint_text": "Wählen Sie die Mitte oder den Rand des Kreises mit den Symbolleistenschaltflächen aus und verschieben Sie die Karte, um sie anzupassen. Klicken Sie abschließend auf Speichern, um die Form zu speichern.", + "radius_x": "Radius: %s", + "preferred_display_theme": "Anzeigethema (dunkel / hell)", + "preferred_display_theme_dark": "Dunkles Thema", + "preferred_display_theme_light": "Lichtthema", + "preferred_display_theme_use_system": "Systemeinstellungen verwenden", + "nav_navigation_description": "Öffnen Sie den Navigationsmodus in dieser App, mit dem Marker als Ziel.", + "marker_direction": "Richtungen", + "distance_to_x": "Entfernung zu %1$s", + "import_marker_from_text_confirmation_message": "Möchten Sie versuchen, eine Markierung aus den folgenden Textdaten zu importieren?", + "do_you_enjoy_the_app_question": "Gefällt dir die App?", + "would_you_like_to_give_comments_on_how_to_improve": "Möchten Sie mir ein email senden, um mir mitzuteilen, wie ich die App verbessern kann?", + "rate_the_app_message": "Wenn Sie meine App mögen, können Sie mich belohnen, indem sie sich die Zeit nehmen und mir eine gute Bewertung geben :-)", + "app_rating_prompt_yes_option_text": "Ja, bring mich zur App-Seite", + "app_rating_prompt_later_option_text": "Vielleicht später, erinnere mich daran", + "app_rating_prompt_never_option_text": "Nein danke, frag nicht noch einmal", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/el.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/el.json new file mode 100644 index 0000000..60f314a --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/el.json @@ -0,0 +1,464 @@ +{ + "ok": "ΕΝΤΆΞΕΙ", + "yes": "Ναί", + "no": "Όχι", + "cancel": "Ακύρωση", + "new_marker": "Νέα δείκτη", + "title": "Τίτλος", + "description": "Περιγραφή", + "question_delete_marker": "Θέλετε πραγματικά να διαγράψετε αυτό το δείκτη;", + "gps_coordinates": "Συντεταγμένες GPS", + "coordinates_copied_to_clipboard": "Συντεταγμένες αντιγραφεί στο πρόχειρο", + "untitled": "Untitled", + "all": "Όλα", + "new_folder": "Προσθήκη φακέλου", + "modify_folder": "Τροποποίηση του φακέλου", + "confirmation_message_delete_folder": "Είστε σίγουροι ότι θέλετε να διαγράψετε το φάκελο; Όλοι οι δείκτες που σχετίζονται με αυτό το φάκελο θα διαγραφούν οριστικά!", + "failed_create_folder_already_exists": "Αποτυχία δημιουργίας νέου φακέλου, υπάρχει ήδη", + "failed_rename_folder_already_exists": "Αποτυχία να μετονομάσετε το φάκελο, το όνομα προορισμού υπάρχει ήδη", + "latitude": "Γεωγραφικό πλάτος:", + "longitude": "Μήκος:", + "import_file1": "Δείκτες Εισαγωγή", + "file_import_successfull": "Η εισαγωγή του αρχείου με επιτυχία", + "file_import_failed": "Εισαγωγή αρχείου απέτυχε", + "location_services": "Τοποθεσία υπηρεσίες", + "location_services_disabled": "Τοποθεσία υπηρεσιών είναι άτομα με ειδικές ανάγκες. Για να πάρει την τρέχουσα θέση σας, θα πρέπει να τους δοθεί η δυνατότητα.", + "could_not_find_address": "Δεν ήταν δυνατή η εύρεση διεύθυνσης", + "searching": "Αναζήτηση...", + "search": "Έρευνα", + "share_via": "Μοιραστείτε μέσω", + "import_file_confirmation": "Μήπως θέλετε να εισαγάγετε το περιεχόμενο αυτού του αρχείου;", + "folder_name": "Όνομα φακέλου", + "save": "Αποθήκευση", + "confirmation_message_delete_markers": "Είστε σίγουροι ότι θέλετε να διαγράψετε τα επιλεγμένα δείκτες;", + "share": "Μετοχή", + "processing_data": "Επεξεργασία δεδομένων...", + "confirmation_message_save_modifications": "Έχετε μη αποθηκευμένες τροποποιήσεις, θέλετε να τους σώσει;", + "map_type": "Τύπος Χάρτης", + "feedback_caption": "Βρήκατε κάποιο πρόβλημα; Έχετε μια ιδέα για βελτίωση; \n στείλτε μου ένα email :-)", + "send_email": "Αποστολή email...", + "rating_caption": "Σας αρέσει το app; \n Βαθμολογία 5 αστέρια :-)", + "meters": "Μετρητές", + "km": "Km", + "feet": "Πόδια", + "miles": "Miles", + "marker_details_copied_to_clipboard": "Λεπτομέρειες δείκτης αντιγραφεί στο πρόχειρο", + "do_not_show_again": "Να μην εμφανιστεί ξανά", + "sou_metric_option": "Metric (Χιλιόμετρα / Μετρητές)", + "sou_imperial_option": "Imperial (Μίλια / Πόδια)", + "delete_folder": "Διαγραφή φακέλου", + "opening_location_failed": "Δεν ήταν δυνατή η εύρεση του τόπου", + "could_not_start_a_map_app": "Δεν ήταν δυνατή η εύρεση μια άλλη εφαρμογή χάρτη", + "new_marker_hint_text": "Μετακινήστε το χάρτη γύρω για να τοποθετήσετε δείκτη σας όπου θέλετε και κάντε κλικ στο OK για να το τοποθετήσετε", + "imported_marker": "Εισαγόμενα δείκτη", + "settings": "Ρυθμίσεις", + "display_zoom_buttons": "Κουμπιά ζουμ οθόνη", + "decimal_degrees_5_digits": "Δεκαδικές μοίρες", + "degrees_decimal_minutes_3_digits": "Δεκαδικά μοιρών λεπτά", + "degrees_minutes_seconds": "Λεπτα", + "coordinates_format": "Μορφή συντεταγμένων", + "faq_help": "Συχνές Ερωτήσεις / Βοήθεια", + "folders": "Φάκελοι", + "language": "Γλώσσα", + "coordinates": "Συντεταγμένες", + "contextual": "Συναφής", + "always": "Πάντοτε", + "crosshair_display": "Crosshair οθόνη", + "coordinates_window": "Συντεταγμένες παράθυρο", + "latitude_short": "Lat:", + "longitude_short": "ΥΦΑ:", + "fast_marker_add_mode": "Δείκτης άμεση προσθήκη λειτουργία", + "advanced": "Σύνθετη", + "display_settings": "Επίδειξη", + "actions_settings": "Δράσεις", + "language_and_units": "Γλώσσα και μονάδες", + "x_markers": "%1$s δείκτες", + "marker_x": "Δείκτης %1$d", + "waiting_for_location": "Αναμονή για την τοποθεσία...", + "faq_help_caption": "Ανοίξτε τη σελίδα βοήθειας και δείτε τις Συχνές Ερωτήσεις", + "upcoming_features": "Χαρακτηριστικά", + "upcoming_features_caption": "Δείτε τη λίστα των επερχόμενων χαρακτηριστικά για την επόμενη έκδοση της εφαρμογής", + "help_and_feedback": "Βοήθεια & Επικοινωνία", + "about": "Περίπου", + "share_snapshot_title": "Στιγμιότυπο", + "share_snapshot_description": "Μοιραστείτε ένα στιγμιότυπο του χάρτη", + "all_markers_and_folders": "Όλοι οι μαρκαδόροι και φακέλους", + "message_thank_you_for_donation": "Σας ευχαριστούμε για τη δωρεά σας! Η δωρεά επιχορηγήσεις σήμα πρόσβαση σε premium :-)", + "default_folder": "Προεπιλογή φάκελο", + "sync_options": "Επιλογές συγχρονισμού", + "never": "Ποτέ", + "select_sync_folder": "Επιλέξτε φάκελο", + "premium_access_unlocked_message": "Premium πρόσβαση διαθέσιμο! Έχετε επί του παρόντος πρόσβαση σε premium χαρακτηριστικά.", + "file_options": "Επιλογές αρχείου", + "cloud_sync": "Sync σύννεφο", + "sync_this_file_on_the_cloud": "Συγχρονίστε το αρχείο χάρτη για το σύννεφο", + "create_local_map_file": "Δημιουργία τοπικών χάρτη", + "create_local_map_file_description": "Δημιουργήστε ένα νέο αρχείο χάρτη σε τοπικό επίπεδο", + "create_cloud_map_file": "Δημιουργία σύννεφο χάρτη", + "create_cloud_map_file_description": "Δημιουργήστε ένα αρχείο χάρτη για το σύννεφο", + "rename": "Μετονομασία", + "rename_description": "Μετονομασία του χάρτη", + "enter_new_maps_name": "Πληκτρολογήστε το νέο όνομα του χάρτη", + "folder_creation_failed_name_empty": "Δεν ήταν δυνατή η δημιουργία φακέλου: όνομα άδειο", + "message_thank_you_for_premium_paid": "Σας ευχαριστούμε για την αγορά Map Marker Premium :-)", + "premium": "Ασφάλιστρο", + "premium_options_title_text": "Αναβάθμιση σε premium και να επωφεληθούν πλήρως Map Marker χαρακτηριστικά!", + "premium_options_title_text_blocking": "Δυστυχώς, θα πρέπει να έχετε την αναβάθμιση πριμοδότηση να αποκτήσετε πρόσβαση σε αυτήν τη λειτουργία. Αναβάθμιση σε premium και να επωφεληθούν πλήρως Map Marker χαρακτηριστικά!", + "troubleshooting": "Αντιμετώπιση προβλημάτων", + "troubleshooting_description": "Ανοίξτε μια λίστα με ενέργειες για την επίλυση πιθανών προβλημάτων", + "test_internet": "Δοκιμή στο διαδίκτυο", + "test_internet_description": "Ελέγχει ότι η εφαρμογή έχει πρόσβαση στο διαδίκτυο", + "open_google_play_services_details": "GP Υπηρεσίες (app)", + "open_google_play_services_details_description": "Ανοίξτε τις λεπτομέρειες του Google Play Services app", + "open_google_play_services_store": "GP Υπηρεσίες (κατάστημα)", + "open_google_play_details": "Το Google Play (app)", + "contact_support": "Επικοινωνήστε με την υποστήριξη", + "contact_support_description": "Γράψτε email για να υποστηρίξει με τις λεπτομέρειες του προβλήματος σας", + "network_test_succeeded": "Δίκτυο δοκιμή πέτυχε", + "network_test_failed": "Δίκτυο δοκιμή απέτυχε", + "share_cloud_folder": "Μοιραστείτε σύννεφο χάρτη", + "share_cloud_folder_description": "Ανοίξτε το φάκελο σύννεφο χάρτη για να δείτε τις ιδιότητές του και να το μοιραστείτε με άλλους ανθρώπους", + "view_history": "Προβολή ιστορικού / Επαναφορά", + "view_history_description": "Δείτε το ιστορικό των τροποποιήσεων στο φάκελο σύννεφο και επιλέξτε μια έκδοση για την αποκατάσταση της", + "create_map_file": "Δημιουργία αρχείου χάρτη", + "create_map_file_description": "Δημιουργήστε ένα νέο αρχείο χάρτη τοπικά ή στο σύννεφο", + "open_cloud_map_file": "Ανοίξτε σύννεφο χάρτη", + "open_cloud_map_file_description": "Ανοίξτε ένα αρχείο χάρτη από το σύννεφο", + "permission_rationale_location": "Map Marker χρειάζεται την άδεια για να αποκτήσει πρόσβαση στην τοποθεσία σας προκειμένου να το εμφανίσετε στο χάρτη", + "open_app_settings": "Άνοιγμα ρυθμίσεων", + "no_map_folder_found_on_the_cloud": "Δεν υπάρχει φάκελος χάρτη βρεθούν στο σύννεφο", + "auto_sync": "Αυτόματος συγχρονισμός", + "choose_a_version_to_restore_from": "Επιλέξτε μια έκδοση για την αποκατάσταση της", + "message_sync_error_occured": "Ένα σφάλμα συγχρονισμού. Παρακαλώ προσπάθησε ξανά.", + "message_sync_error_occured_network": "Ένα σφάλμα συγχρονισμού: σφάλμα δικτύου. Παρακαλώ προσπάθησε ξανά.", + "message_sync_error_occured_conflict": "Ένα σφάλμα συγχρονισμού: σύγκρουση, μια άλλη συσκευή που εκτελεί το συγχρονισμό ταυτόχρονα. Παρακαλώ προσπάθησε ξανά.", + "phone_number": "Τηλεφωνικό νούμερο", + "permission_rationale_phone": "Map Marker χρειάζεται την άδεια να πραγματοποιείτε κλήσεις από τη συσκευή σας", + "navigation_options": "Επιλογές πλοήγησης", + "geo_navigation_description": "Ανοίξτε την τοποθεσία του δείκτη σε αυτό το app", + "share_selected_marker_text_description": "Μοιραστείτε το επιλεγμένο δείκτη ως απλό κείμενο σε μια άλλη εφαρμογή", + "x_markers_in_y_folders": "%1$d δείκτες %2$d φακέλους", + "message_sync_error_occured_db_downgrade": "Ένα σφάλμα συγχρονισμού: τα δεδομένα σύννεφο έχει ενημερωθεί με μια πιο πρόσφατη έκδοση της εφαρμογής. Θα πρέπει να Map Marker σε αυτήν τη συσκευή για να συγχρονίσετε.", + "call_phone_number": "Κλήση αριθμού τηλεφώνου", + "dial_phone_number": "Καλέστε τον αριθμό τηλεφώνου", + "text_phone_number": "Κείμενο αριθμό τηλεφώνου", + "default_navigation_action": "Προεπιλογή δράση πλοήγησης", + "ask": "Παρακαλώ", + "what_is_the_premium_upgrade": "Ποια είναι η αναβάθμιση premium;", + "message_thank_you_for_purchase2": "Σας ευχαριστούμε για την αγορά σας!", + "browse": "Αναζήτηση", + "organize": "Οργανώνω", + "search_failed": "Αναζήτηση απέτυχε", + "search_failed_network_error": "Αναζήτηση απέτυχε, σφάλμα δικτύου", + "details": "Καθέκαστα", + "sync_error_snackbar_message": "σφάλμα συγχρονισμού", + "file_overwrite_confirmation_message": "Το αρχείο υπάρχει ήδη, θέλετε να το αντικαταστήσετε;", + "browse_organize_empty_state_text": "Θα δείτε τη λίστα των δεικτών σας εδώ. Αυτήν τη στιγμή δεν έχουν δείκτες στον επιλεγμένο φάκελο (ες). Μπορείτε να προσθέσετε ένα νέο δείκτη κάνοντας κλικ στο παρακάτω κουμπί.", + "google_search_finished_empty": "Δεν υπάρχουν αποτελέσματα αναζήτησης", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "offline χάρτες", + "obtain_offline_map_files_faq_title": "Πως να το κάνεις?", + "obtain_offline_map_files_faq_description": "Κάντε κλικ εδώ για να ανοίξετε την ιστοσελίδα που εξηγεί τον τρόπο απόκτησης αυτών των χαρτών.", + "settings_credits_option_title": "Συντελεστές", + "settings_credits_option_description": "Πνευματικά δικαιώματα και νομικές αναφορές", + "credits_text": "Νομική αναφέρει για άλλα δεδομένα χάρτη από το Google Maps : \n \n %s", + "manage_map_files": "Διαχείριση των αρχείων χάρτη", + "map_files": "αρχεία Χάρτης", + "delete_map_file": "Διαγραφή αρχείου χάρτη", + "delete_map_file_description_local": "Αυτή η ενέργεια θα διαγράψει το αρχείο χάρτη από αυτή τη συσκευή", + "delete_map_file_confirmation_local": "Αυτή η ενέργεια θα διαγράψει το αρχείο χάρτη από τη συσκευή σας για πάντα. Όλοι οι δείκτες μέσα σε αυτό το αρχείο θα χαθούν. Είσαι σίγουρος?", + "delete_map_file_confirmation_cloud": "Αυτή η ενέργεια θα διαγράψει το αρχείο χάρτη από τη συσκευή σας για πάντα. Όλες οι αλλαγές που δεν έχουν ακόμη συγχρονίζονται με το cloud θα χαθούν. Ο φάκελος σύννεφο δεν θα επηρεαστούν από τη δράση αυτή και θα πρέπει να το διαγράψετε χειροκίνητα. Είσαι σίγουρος?", + "marker_saved_in_a_non_visible_folder": "Marker αποθηκεύονται σε ένα μη ορατό φάκελο", + "outdated_cloud_sync_confirmation_question": "Οι αλλαγές σας δεν έχουν συγχρονιστεί πρόσφατα. Βεβαιωθείτε ότι έχετε κρατήσει σύννεφο σας αντιγράψει μέχρι και σήμερα. Θέλετε να συγχρονίσετε τώρα;", + "outdated_local_sync_confirmation_question": "Οι δείκτες αυτού του αρχείου χάρτη σήμερα μόνο αποθηκεύονται σε αυτή τη συσκευή. Συνιστάται να αποθηκεύσετε δείκτες σας σχετικά με το σύννεφο για να αποφευχθεί η απώλεια τους. Θέλετε να τις αποθηκεύσετε στο σύννεφο τώρα;", + "sync_method_choice_question": "Θέλετε να συγχρονίσετε το αρχείο χάρτη; Με το εγχειρίδιο θα πρέπει να συγχρονίσετε χειροκίνητα κάθε φορά. Με την αυτόματη (συνιστάται), θα επιλέξετε ένα φάκελο σύννεφο προορισμού και το συγχρονισμό με το σύννεφο θα ξεκινήσει αυτόματα κάθε φορά που η εφαρμογή μπαίνει φόντο.", + "automatic": "Αυτόματο", + "manual": "Εγχειρίδιο", + "new_polyshape_hint_text": "Μετακινήστε το χάρτη γύρω για να τοποθετήσετε τα σημεία, κάντε κλικ στο '+' για να προσθέσετε ένα σημείο, κάντε κλικ στο '-' για να αφαιρέσετε ένα σημείο και των σημείων μεταγωγής με τα προηγούμενα / επόμενα κουμπιά. Τέλος, κάντε κλικ αποθηκεύσετε για να σώσει το σχήμα.", + "poly_points_invalid_message": "Δεν υπάρχουν αρκετά σημεία για να δημιουργήσετε το σχήμα. Δημιουργήστε περισσότερα σημεία και προσπαθήστε ξανά.", + "measured_distance_x": "Απόσταση: %s", + "measured_perimeter_x_measured_area_y": "Περίμετρος: %1$s \n Περιοχή: %2$s", + "extra_information": "Επιπλέον πληροφορία", + "insert": "Εισάγετε…", + "replace_title": "Αντικαταστήστε τον τίτλο", + "replace_description": "Αντικαταστήστε περιγραφή", + "unit_of_distance": "Μονάδα απόστασης", + "unit_of_area": "Μονάδα της περιοχής", + "uoa_metric_option": "Metric ( %s )", + "uoa_imperial_option": "Imperial ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "εικόνες", + "fit_in_x_by_y_square": "Τοποθετήστε σε ένα %1$s x %2$s τετραγωνικό", + "sync_data_volume_disabled": "Ανάπηρος", + "sync_data_volume_up_to_x": "Έως %s ανά συγχρονισμού", + "sync_data_volume_unlimited": "Απεριόριστος", + "retry": "Δοκιμάζω πάλι", + "add_image": "προσθέστε την εικόνα", + "from_camera": "από τη φωτογραφική μηχανή", + "from_gallery": "από τη συλλογή", + "importing_image": "Εισαγωγή εικόνας...", + "offline_mapsforge_beta": "Offline ( Mapsforge BETA )", + "export_failed": "εξαγωγή απέτυχε", + "export_succeeded": "εξαγωγή πέτυχε", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Εισαγωγή αρχείου...", + "show_warning_icon_for_sync": "Εμφάνιση εικονίδιο προειδοποίησης για συγχρονισμό", + "general": "Γενικός", + "toilets": "τουαλέτες", + "food": "Τροφή", + "stores": "Προμήθεια", + "land_activities": "δραστηριοτήτων της γης", + "water_activites": "activies νερό", + "winter_activites": "activies χειμώνα", + "transport": "Μεταφορά", + "health": "Υγεία", + "entertainment": "Ψυχαγωγία", + "services": "υπηρεσίες", + "business": "Επιχείρηση", + "government": "Κυβέρνηση", + "religious": "Θρησκευτικός", + "accessibility": "Προσιτότητα", + "select_icon": "Επιλέξτε το εικονίδιο", + "icon_and_color": "Εικονίδιο και το χρώμα", + "generic": "Γενικός", + "message_beta_tester_badge": "Beta tester σήμα: Σας ευχαριστώ για την ύπαρξη ένα beta tester! Αυτό το σήμα θα εξαφανιστεί μόνο μετά την απεγκατάσταση του app ή την εκκαθάριση των δεδομένων της εφαρμογής. Αυτό το σήμα σας επιτρέπει επίσης να μην έχει διαφημίσεις στην εφαρμογή.", + "translation_contribution_title": "Συμβολή στην μεταφράσεις", + "translation_contribution_description": "Καταλαβαίνετε αγγλικά και θέλουν να βοηθήσουν με τις μεταφράσεις; Κάνε κλικ εδώ", + "change_marker_color_and_icon_to_dest_folder_question": "χρώμα ή το εικονίδιο του φακέλου προορισμού είναι διαφορετική. Θέλετε να ενημερώσετε το χρώμα δείκτη και το εικονίδιο;", + "add_color": "Προσθέστε χρώμα", + "google_md": "Google Material Icons", + "select_action": "δράση επιλογής", + "move_to_left": "Μετακίνηση προς τα αριστερά", + "move_to_right": "Μετακίνηση προς τα δεξιά", + "rotate_to_left": "Περιστροφή προς τα αριστερά", + "rotate_to_right": "Περιστροφή προς τα δεξιά", + "delete_image": "Διαγραφή εικόνας", + "from_local_file": "Από το τοπικό αρχείο", + "export_format_choice_question": "Τι μορφή να θέλετε να χρησιμοποιήσετε για εξαγωγή;", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Τυπική Google Earth μορφή. δεν μπορούν να περιέχουν μέσα ενημέρωσης.", + "export_choice_kmz_details": "Zip Google Earth μορφή. Μπορεί να περιέχει τα μέσα ενημέρωσης.", + "export_choice_csv_details": "Τυποποιημένη μορφή υπολογιστικού φύλλου κειμένου. δεν μπορούν να περιέχουν μέσα ενημέρωσης. δεν μπορεί να περιέχει γραμμές ή πολύγωνα.", + "marker_as_plain_text": "Marker ως απλό κείμενο", + "marker_as_file": "Marker ως αρχείο", + "add_custom_field": "Προσθέστε προσαρμοσμένο πεδίο", + "folder_info": "Πληροφορίες", + "folder_custom_fields": "Προσαρμοσμένα πεδία", + "custom_field_name": "Ονομα πεδίου", + "delete_custom_field": "Διαγραφή πεδίου", + "custom_field_attributes": "Γνωρίσματα", + "new_custom_field": "Νέο προσαρμοσμένο πεδίο", + "modify_custom_field": "Τροποποίηση προσαρμοσμένου πεδίου", + "field_info": "Πληροφορίες πεδίου", + "select_field_type": "Επιλέξτε τύπο πεδίου", + "field_type_boolean": "Boolean (True ή False)", + "default_value": "Προεπιλεγμένη τιμή", + "field_type_date": "Ημερομηνία", + "field_type_email": "ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ", + "field_type_text": "Κείμενο", + "field_type_multi_choice": "Πολλαπλή επιλογή", + "duplicates_are_not_allowed": "Δεν επιτρέπονται αντίγραφα", + "field_type_phone": "Τηλέφωνο", + "field_type_weblink": "Σύνδεσμος ιστού", + "creation_date": "Ημερομηνία δημιουργίας", + "poi_options": "Επιλογές POI", + "delete_poi": "Διαγραφή POI", + "used_by_folders": "Χρησιμοποιείται από φακέλους", + "edit_field": "Επεξεργασία πεδίου", + "reorder_fields": "Αλλάξτε τα πεδία", + "apply_folder_fields_to_child_pois_message": "Επιλέξτε τα πεδία που θέλετε να εφαρμόσετε στα POI αυτού του φακέλου", + "apply_folder_fields_to_moved_pois_message": "Ο φάκελος προορισμού έχει διαφορετικές τιμές πεδίου. Επιλέξτε τα πεδία που θέλετε να εφαρμόσετε στα μετακινούμενα POI.", + "update_color": "Ενημέρωση χρώματος", + "update_pin_icon": "Ενημέρωση εικονιδίου καρφίτσας", + "add_field_if_missing_x": "Προσθήκη πεδίου αν λείπει: %s", + "remove_field_if_present_x": "Κατάργηση πεδίου αν υπάρχει: %s", + "update_field_name_if_different_x": "Ενημέρωση ονόματος πεδίου εάν είναι διαφορετικό: %s", + "more_options": "Περισσότερες επιλογές…", + "folder_options": "Επιλογές φακέλου", + "decimal_accuracy": "Δεκαδική ακρίβεια", + "copy": "αντίγραφο", + "help_me_cta": "Θέλετε να κάνετε κλικ εδώ; ^ ÷ ^", + "floating_marker_titles_text_size": "Μέγεθος κειμένου", + "search_failed_x": "Η αναζήτηση απέτυχε => %s", + "search_source_gps": "API Αναζήτησης Google Places", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Ιδιαίτερα ευχαριστώ", + "special_thanks_description": "Μια ιδιαίτερη ευχαριστία στους ανθρώπους που με βοήθησαν", + "thank_you_message": "Ευχαριστώ ιδιαίτερα τους ανθρώπους που εργάστηκαν σκληρά για να βοηθήσουν με τις μεταφράσεις εφαρμογής:\n%s\n... Και επίσης εκείνοι που αρνήθηκαν να μιλήσουν\n\nΕπίσης, σας ευχαριστώ όλους τους χρήστες που μου έδωσαν ανατροφοδοτήσεις κατά τη διάρκεια των ετών και συνεχώς με βοήθησε να βελτιώσω την εφαρμογή.", + "marker_search_result_text_create_marker": "Δημιουργία δείκτη", + "ios_premium_restore_dialog_cta_restore_purchases": "Επαναφορά αγορών", + "react_webapp_log_in_title": "Σύνδεση", + "react_webapp_log_in_message": "Για να συνεχίσετε, θα πρέπει να συνδεθείτε με το λογαριασμό σας σύννεφο. Κάντε κλικ στο κουμπί \"συνδεθείτε\" παρακάτω για να συνδεθείτε.", + "react_app_use_cloud_account_x": "Χρήση λογαριασμού σύννεφου: %s", + "react_app_use_other_cloud_account": "Χρησιμοποιήστε άλλο λογαριασμό σύννεφο", + "react_app_choices_list_cannot_be_empty": "Ο κατάλογος επιλογών δεν μπορεί να είναι κενός", + "react_app_empty_choices_are_not_allowed": "Δεν επιτρέπονται κενές επιλογές", + "react_app_custom_field_name_cannot_be_empty": "Το όνομα του προσαρμοσμένου πεδίου δεν μπορεί να είναι άδειο", + "search_delete_duplicates_title": "Καταργήστε τα διπλά", + "search_delete_duplicates_description": "Αναζήτηση και διαγραφή διπλότυπων", + "deleted_x_duplicates": "Διαγράφηκαν %d αντίγραφα", + "switch_search_source_button_hint_text": "Θα προτιμούσατε να κάνετε αναζήτηση από άλλη πηγή;", + "switch_search_source_button_text": "Αλλάξτε την πηγή", + "places_search_sources_config_how_to_description": "Αναρωτιέστε πώς να διαμορφώσετε τις πηγές αναζήτησης; Κάντε κλικ ΕΔΩ.", + "settings_places_search_sources_section_title": "Πηγές αναζήτησης θέσεων", + "action_add_or_configure_search_source": "Προσθήκη ή διαμόρφωση προέλευσης αναζήτησης", + "select_search_source": "Επιλέξτε πηγή αναζήτησης", + "enter_value_for_field_x": "Εισαγάγετε τιμή για το πεδίο \"%s\"", + "search_source_test_success_message": "Η δοκιμή διαμόρφωσης πηγής αναζήτησης ήταν επιτυχής! Η αναζήτηση με αυτήν την πηγή αναζήτησης πρέπει τώρα να λειτουργήσει.", + "search_source_test_error_message": "Προειδοποίηση: η δοκιμή διαμόρφωσης πηγής αναζήτησης απέτυχε. Η αναζήτηση με αυτήν την πηγή αναζήτησης ενδέχεται να μην λειτουργήσει.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Φροντιστήριο", + "search_source_disclaimer_text": "Η προεπιλεγμένη εμπειρία αναζήτησης δεν είναι η βέλτιστη, αλλά λειτουργεί χωρίς διαμόρφωση.\n\nΑν χρησιμοποιείτε πολλές αναζητήσεις, συνιστάται ιδιαίτερα να διαμορφώσετε μια πηγή αναζήτησης τρίτου μέρους για να επωφεληθείτε από καλύτερα αποτελέσματα αναζήτησης.\n\nΘα πρέπει να πάρει μόνο λίγο από το χρόνο σας και θα σας επιτρέψει να επωφεληθούν από πολύ καλύτερα αποτελέσματα αναζήτησης για δωρεάν.\n\nΚάντε κλικ στο κουμπί \"Αλλαγή πηγής\" και στη συνέχεια στην επιλογή \"Εκμάθηση\" για να μάθετε περισσότερα.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Αυτός ο φάκελος έχει υποφακέλους. Θέλετε επίσης να διαγράψετε τους υποφακέλους; Όλοι οι δείκτες που σχετίζονται με τους διαγραμμένους φακέλους θα διαγραφούν οριστικά!", + "delete_folder_choice_folder_only": "Διαγραφή μόνο φακέλου", + "delete_folder_choice_folder_plus_sub_folders": "Διαγραφή φακέλου + υποφακέλων", + "confirmation_message_delete_folder_batch": "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτούς τους φακέλους; Όλοι οι δείκτες που σχετίζονται με αυτούς τους φακέλους θα διαγραφούν οριστικά!", + "confirmation_message_delete_sub_folder_batch": "Τουλάχιστον ένας από τους φακέλους για διαγραφή έχει υποφακέλους. Θέλετε επίσης να διαγράψετε τους υποφακέλους; Όλοι οι δείκτες που σχετίζονται με τους διαγραμμένους φακέλους θα διαγραφούν οριστικά!", + "create_sub_folder": "Δημιουργία υποφακέλου", + "sub_folder_created": "Δημιουργήθηκε υποφάκελος", + "error_cant_move_folder_to_descendant": "Δεν μπορείτε να μετακινήσετε ένα φάκελο σε έναν από τους απογόνους του.", + "root_folder_name": "Ρίζα", + "current_map_title": "Χάρτης", + "action_select_folders": "Επιλέξτε φακέλους", + "no_search_source_configured_text": "Δεν έχει ρυθμιστεί καμία πηγή αναζήτησης αυτήν τη στιγμή. Για να μπορείτε να κάνετε αναζήτηση, πρέπει να διαμορφώσετε μια πηγή αναζήτησης τρίτου μέρους.\n\nΘα χρειαστεί μόνο λίγο χρόνο και θα σας επιτρέψει να έχετε δωρεάν πρόσβαση στα αποτελέσματα αναζήτησης.\n\nΚάντε κλικ στο κουμπί \"Αλλαγή πηγής\" και στη συνέχεια στην επιλογή \"Εκμάθηση\" για να μάθετε περισσότερα.", + "map_type_google_maps_plan": "Google Maps (σχέδιο)", + "map_type_google_maps_plan_idm": "Google Maps (Σχέδιο + Εσωτερικό)", + "map_type_google_maps_satellite": "Google Maps (Δορυφόρος)", + "map_type_google_maps_terrain": "Google Maps (Έδαφος)", + "map_type_google_maps_hybrid": "Google Maps (Υβριδικό)", + "last_sync_x": "Τελευταίος συγχρονισμός:\n%s", + "add_offline_map_file_title": "Προσθήκη αρχείου χάρτη εκτός σύνδεσης", + "offline_map_file_import_succeeded": "Η εισαγωγή αρχείου χάρτη εκτός σύνδεσης ολοκληρώθηκε με επιτυχία", + "offline_map_file_import_failed_x": "Η εισαγωγή αρχείου χάρτη εκτός σύνδεσης απέτυχε:\n%s", + "no_offline_file_selected_message": "Ο φάκελος χαρτών εκτός σύνδεσης είναι κενός. Για να χρησιμοποιήσετε χάρτες εκτός σύνδεσης, ανοίξτε τις ρυθμίσεις και προσθέστε τουλάχιστον ένα αρχείο χάρτη εκτός σύνδεσης.", + "image_compression": "Συμπίεση εικόνας", + "image_max_size": "Μέγιστο μέγεθος εικόνας", + "image_full_size": "Πλήρες μέγεθος εικόνας", + "image_saving": "Αποθήκευση εικόνας", + "base_map_pin_size": "Βασικό μέγεθος καρφίτσας χάρτη", + "size_tiny": "Μικροσκοπικός", + "size_small": "Μικρό", + "size_normal": "Κανονικός", + "size_large": "Μεγάλο", + "size_huge": "Τεράστιος", + "import_format_choice_question": "Ποια μορφή θέλετε να χρησιμοποιήσετε για την εισαγωγή;", + "map_file_summary_x_folders_x_markers": "%1$s φακέλους και %2$s δείκτες", + "open_x": "Άνοιγμα '%s'", + "sync_option_google_drive_limited_title": "Google Drive - περιορισμένη πρόσβαση", + "sync_option_google_drive_limited_description": "Αυτό περιορίζει την εφαρμογή να έχει πρόσβαση μόνο σε αρχεία που έχουν δημιουργηθεί από την ίδια την εφαρμογή στο Google Drive σας. Επιλέξτε αυτήν την επιλογή εάν σκοπεύετε να κάνετε συγχρονισμό μόνο από τον Λογαριασμό σας Google χωρίς συνεργάτες. Εάν έχετε αμφιβολίες, επιλέξτε αυτήν την επιλογή, μπορείτε εύκολα να αλλάξετε γνώμη αργότερα.", + "sync_option_google_drive_full_title": "Google Drive - πλήρης πρόσβαση", + "sync_option_google_drive_full_description": "Αυτό παρέχει στην εφαρμογή πλήρη πρόσβαση στο Google Drive σας. Επιλέξτε αυτήν την επιλογή εάν σκοπεύετε να συνεργαστείτε με άλλους λογαριασμούς Google.", + "sync_data_volume_limit_mobile": "Όριο όγκου δεδομένων κινητής τηλεφωνίας", + "sync_data_volume_limit_default": "Προεπιλεγμένο όριο όγκου δεδομένων", + "cloud_auth_error_message": "Η ταυτοποίηση απέτυχε. Παρακαλώ προσπάθησε ξανά.", + "message_sync_error_data_volume_limit2": "Ο συγχρονισμός ματαιώθηκε επειδή υπερέβαινε το επιτρεπόμενο όριο όγκου δεδομένων. Για να αυξήσετε ή να αλλάξετε το όριο, μεταβείτε στις ρυθμίσεις.", + "sync_option_dropbox_limited_title": "Dropbox - περιορισμένη πρόσβαση", + "sync_option_dropbox_limited_description": "Αυτό περιορίζει την εφαρμογή να έχει πρόσβαση μόνο σε έναν φάκελο Dropbox που είναι αφιερωμένος στην εφαρμογή. Εάν έχετε αμφιβολίες, επιλέξτε αυτήν την επιλογή, μπορείτε εύκολα να αλλάξετε γνώμη αργότερα.", + "sync_option_dropbox_full_title": "Dropbox - πλήρης πρόσβαση", + "sync_option_dropbox_full_description": "Αυτό παρέχει στην εφαρμογή πλήρη πρόσβαση στο Dropbox σας. Επιλέξτε αυτήν την επιλογή εάν θέλετε η εφαρμογή να βρίσκει αρχεία σε ολόκληρο το Dropbox σας.", + "enter_access_code_hint_text": "Εισαγάγετε τον κωδικό πρόσβασης", + "offline_map_files": "Αρχεία χάρτη εκτός σύνδεσης", + "x_files": "%s αρχεία", + "clear_offline_map_files_action": "Εκκαθάριση αρχείων χάρτη εκτός σύνδεσης", + "clear_offline_map_files_confirmation_message": "Αυτό θα καταργήσει όλα τα αρχεία χάρτη εκτός σύνδεσης από τον εσωτερικό χώρο αποθήκευσης της εφαρμογής, θέλετε να συνεχίσετε;", + "invalid_format": "Ακυρη μορφή", + "places_search_over_hint_text": "Πληκτρολογήστε περισσότερα για να κάνετε πιο συγκεκριμένη την αναζήτησή σας", + "places_search_not_started_hint_text": "Μπορείτε να αναζητήσετε μέρη με \"%s\". Αυτή η αναζήτηση απαιτεί σύνδεση στο Διαδίκτυο.", + "apply_parent_folder_fields": "Εφαρμογή πεδίων γονικού φακέλου", + "rating_option_title": "Βαθμολογήστε την εφαρμογή", + "help_me_message_2022": "Γεια σου, ευχαριστώ για την περιέργειά σου!\n\nΕίχα ένα διαφημιστικό banner εδώ και αποφάσισα να δοκιμάσω κάτι διαφορετικό και να το αντικαταστήσω με αυτό το απλό μήνυμα…\n\nΈκανα αυτήν την εφαρμογή στον ελεύθερο χρόνο μου ως χόμπι, επιπλέον για να έχω μια πλήρη απασχόληση, και αποδεικνύεται ότι έγινε ένα δευτερεύον έργο στο οποίο έχω αφιερώσει πολύ χρόνο από τις αρχές του 2014.\n\nΕλπίζω να σας αρέσει η εφαρμογή και να τη βρείτε χρήσιμη. Το έφτιαξα με τρόπο που μπορείτε ακόμα να κάνετε τα πάντα χωρίς να πληρώσετε, ίσως χρειαστεί λίγη περισσότερη δουλειά. Είστε ελεύθεροι να εισάγετε ή να εξάγετε τα δεδομένα με μη αυτόματο τρόπο, επομένως δεν χρειάζεται να πληρώσετε ποτέ, απλώς ο συγχρονισμός στο cloud είναι πιο βολικός.\n\nΕάν σας αρέσει η εφαρμογή, υποστηρίξτε την: δεν χρειάζεται να ξοδέψετε χρήματα για αυτό, οποιαδήποτε από αυτές τις χειρονομίες βοηθά:\n- μιλήστε για την εφαρμογή στους ανθρώπους γύρω σας\n- βαθμολογήστε την εφαρμογή για να την προτείνετε στο κατάστημα\n- αγοράστε την premium αναβάθμιση (θα αφαιρέσει το κάτω banner)\n\nΕάν δεν σας αρέσει η εφαρμογή, στείλτε μου email (από την ενότητα \"σχετικά\") και ενημερώστε με πώς μπορώ να τη βελτιώσω. Έφτασα τόσο μακριά χάρη στα σχόλια πολλών χρηστών που μου είπαν για το τι τους έχασε ή τι δεν τους άρεσε, και απαντώ σε κάθε email, οπότε μην ντρέπεστε!\n\nΚαι τέλος, σας ευχαριστώ που διαβάσατε αυτό το :-)\n\nΧαιρετισμοί\nΣεμπαστιέν", + "sync_error_missing_media_file": "Ο συγχρονισμός ματαιώθηκε επειδή βρέθηκε το ακόλουθο αρχείο: %s. Για να επιλύσετε αυτό το πρόβλημα, μπορείτε είτε να επαναφέρετε το αρχείο που λείπει με μη αυτόματο τρόπο είτε να αλλάξετε τις ρυθμίσεις της εφαρμογής ώστε να μην γίνεται λήψη πολυμέσων κατά τον συγχρονισμό.", + "sync_media_policy_setting_title": "Συγχρονισμός πολιτικής λήψης πολυμέσων", + "sync_media_policy_setting_option_download_immediately": "Λήψη όλων των μέσων κατά τον συγχρονισμό", + "sync_media_policy_setting_option_download_later": "Λήψη πολυμέσων μετά το συγχρονισμό όταν χρειάζεται", + "auto_sync_description": "Συγχρονισμός με το cloud αυτόματα όταν εντοπίζονται αλλαγές", + "search_delete_duplicates_select_attributes_hint_text": "Επιλέξτε τα χαρακτηριστικά που θα λάβετε υπόψη κατά την εξάλειψη των διπλότυπων. Εάν επιλεγούν όλα τα χαρακτηριστικά, θα αφαιρεθούν μόνο αυστηρά πανομοιότυπες διπλές εγγραφές. Εάν δεν επιλεγούν χαρακτηριστικά, οι διπλότυπες εγγραφές με την ίδια θέση θα αφαιρεθούν, ανεξάρτητα από τα άλλα χαρακτηριστικά τους.", + "action_delete_duplicates": "Διαγραφή διπλότυπων", + "searching_for_duplicates": "Αναζήτηση για διπλότυπα…", + "duplicates_deletion_confirmation_message": "Βρέθηκαν %d διπλότυπα. Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτά τα διπλότυπα;", + "poi_attribute_icon": "Εικόνισμα", + "poi_attribute_color": "Χρώμα", + "enable_log_file_title": "Ενεργοποίηση αρχείου καταγραφής", + "enable_log_file_description": "Ξεκινήστε να γράφετε το ιστορικό συμβάντων εκτέλεσης εφαρμογής στο αρχείο καταγραφής", + "disable_log_file_title": "Απενεργοποιήστε το αρχείο καταγραφής", + "disable_log_file_description": "Σταματήστε να γράφετε το ιστορικό συμβάντων εκτέλεσης εφαρμογής στο αρχείο καταγραφής και διαγράψτε το αρχείο καταγραφής", + "export_log_file_title": "Εξαγωγή αρχείου καταγραφής", + "export_log_file_description": "Εξαγάγετε το αρχείο καταγραφής ώστε να μπορεί να κοινοποιηθεί για σκοπούς εντοπισμού σφαλμάτων", + "rendering_performance": "Απόδοση ρυθμίσεων απόδοσης", + "max_number_of_drawn_pois": "Μέγιστος αριθμός σημείων ενδιαφέροντος που έχουν σχεδιαστεί", + "max_number_of_drawn_floating_marker_titles": "Μέγιστος αριθμός τίτλων κυμαινόμενου δείκτη", + "old_map_data_options_title": "Πρόσβαση σε δεδομένα παλιού χάρτη", + "old_map_data_options_description": "Δείτε επιλογές για πρόσβαση σε δεδομένα χάρτη από τις παλαιότερες εκδόσεις του Map Marker.", + "migrating_map_data": "Μετεγκατάσταση δεδομένων χάρτη…", + "map_data_migration_succeeded": "Η μετεγκατάσταση δεδομένων χάρτη πέτυχε: θα πρέπει πλέον να μπορείτε να χρησιμοποιείτε τα παλιά σας δεδομένα χάρτη σε αυτήν τη νέα έκδοση του Map Marker.", + "map_data_migration_failed": "Η μετεγκατάσταση δεδομένων χάρτη απέτυχε: η πρόσβαση στα παλιά δεδομένα χάρτη σας δεν είναι δυνατή σε αυτήν τη νέα έκδοση του Map Marker.", + "post_migration_hint_text": "Σημειώστε ότι τα παλιά δεδομένα χάρτη παραμένουν αμετάβλητα και θα παραμείνουν στη συσκευή σας μέχρι να απεγκαταστήσετε την εφαρμογή. Η απεγκατάσταση της εφαρμογής θα διαγράψει όλα τα δεδομένα εφαρμογής Map Marker από τη συσκευή σας. Εάν θέλετε να χρησιμοποιήσετε την παλιά έκδοση του Map Marker, μπορείτε να ακολουθήσετε τις διαθέσιμες οδηγίες κάνοντας κλικ στην παρακάτω επιλογή.", + "view_instructions_to_use_the_old_map_marker_description": "Αυτό θα ανοίξει έναν σύνδεσμο κέντρου βοήθειας που θα εξηγεί πώς μπορείτε να εγκαταστήσετε την παλιά έκδοση του Map Marker χωρίς να χάσετε τα δεδομένα της εφαρμογής σας.", + "view_instructions": "Προβολή οδηγιών", + "action_see_more": "Δείτε περισσότερα", + "purchase_permanent_premium": "Αγορά μόνιμης πριμοδότησης", + "purchase_pending_message": "Αγορά σε εκκρεμότητα", + "purchase_failed_message": "Η αγορά απέτυχε: %s", + "data_backup_reminder_title": "Αντίγραφο ασφαλείας δεδομένων", + "data_backup_reminder_x_days_ago_message": "Το τελευταίο αντίγραφο ασφαλείας έγινε πριν από %s ημέρες", + "run_data_migration_again": "Εκτελέστε ξανά τη μετεγκατάσταση δεδομένων", + "run_data_migration_again_description": "Επιλέξτε έναν παλιό χάρτη στον οποίο θα εκτελέσετε ξανά τη μετεγκατάσταση δεδομένων", + "old_map_data_re_migration_succeeded": "Η εκ νέου μετεγκατάσταση δεδομένων παλιού χάρτη πέτυχε!", + "old_map_data_re_migration_failed": "Η εκ νέου μετεγκατάσταση δεδομένων παλιού χάρτη απέτυχε:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Ανοίξτε και μετεγκαταστήστε έναν χάρτη νέφους V2", + "action_open_and_migrate_v2_cloud_map_description": "Μετεγκατάσταση χάρτη cloud παλαιού τύπου από Map Marker V2 (έκδοση εφαρμογής πριν από το 2023) και ανοίξτε τον ως νέο χάρτη cloud", + "migrating_legacy_v2_cloud_map": "Μετεγκατάσταση χάρτη cloud παλαιού τύπου V2…", + "hint_select_v2_map_to_migrate": "Επιλέξτε τον χάρτη V2 για μετεγκατάσταση", + "legacy_v2_cloud_map_migration_result_message_success": "Η μετεγκατάσταση χαρτών νέφους παλαιού τύπου V2 πέτυχε!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Η μετεγκατάσταση του χάρτη cloud παλαιού τύπου V2 απέτυχε:\n%s", + "loading_file": "Φόρτωση αρχείου…", + "zipping_file_x": "Συμπίεση αρχείου: %s", + "unzipping_file_x": "Αποσυμπίεση αρχείου: %s", + "share_or_export_title": "Κοινή χρήση ή εξαγωγή", + "marker_as_file_description2": "Εξαγάγετε τον επιλεγμένο δείκτη ως αρχείο", + "export_as_file": "Εξαγωγή ως αρχείο", + "sucessfully_saved_to_device_files": "Αποθηκεύτηκε με επιτυχία στα αρχεία της συσκευής", + "file_export_intention_question": "Πώς θέλετε να χρησιμοποιήσετε το εξαγόμενο αρχείο;", + "folders_added_x": "Προστέθηκαν φάκελοι: %s", + "folders_modified_x": "Τροποποιημένοι φάκελοι: %s", + "folders_deleted_x": "Διαγράφηκαν φάκελοι: %s", + "markers_added_x": "Προστέθηκαν δείκτες: %s", + "markers_modified_x": "Τροποποιημένοι δείκτες: %s", + "markers_deleted_x": "Διαγράφηκαν δείκτες: %s", + "new_circle_hint_text": "Επιλέξτε το κέντρο ή την άκρη του κύκλου με τα κουμπιά της γραμμής εργαλείων και μετακινήστε τον χάρτη για προσαρμογή. Τέλος, κάντε κλικ στην αποθήκευση για να αποθηκεύσετε το σχήμα.", + "radius_x": "Ακτίνα: %s", + "preferred_display_theme": "Θέμα προβολής (σκούρο / ανοιχτό)", + "preferred_display_theme_dark": "Σκοτεινό θέμα", + "preferred_display_theme_light": "Ελαφρύ θέμα", + "preferred_display_theme_use_system": "Χρησιμοποιήστε τις ρυθμίσεις συστήματος", + "nav_navigation_description": "Εισάγετε τη λειτουργία πλοήγησης σε αυτό το app για να πάρει οδηγίες για το δείκτη", + "marker_direction": "Οδηγίες", + "distance_to_x": "Απόσταση %1$s", + "import_marker_from_text_confirmation_message": "Θέλετε να δοκιμάσετε να εισαγάγετε έναν δείκτη από τα ακόλουθα δεδομένα κειμένου;", + "do_you_enjoy_the_app_question": "Απολαμβάνετε την εφαρμογή;", + "would_you_like_to_give_comments_on_how_to_improve": "Θα θέλατε να μου στείλετε ένα email για να μου πείτε πώς θα μπορούσα να βελτιώσω την εφαρμογή;", + "rate_the_app_message": "Αν σας αρέσει το app μου, μπορείτε να μου ανταμείψει με τη λήψη του χρόνου για να δώσει μια καλή πιστοληπτική :-)", + "app_rating_prompt_yes_option_text": "Ναι, μεταβείτε στη σελίδα της εφαρμογής", + "app_rating_prompt_later_option_text": "Ίσως αργότερα, θύμισέ μου", + "app_rating_prompt_never_option_text": "Όχι, ευχαριστώ, μην ξαναρωτήσεις", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/en-rCA.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/en-rCA.json new file mode 100644 index 0000000..4ec8937 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/en-rCA.json @@ -0,0 +1,464 @@ +{ + "ok": "OK", + "yes": "Yes", + "no": "No", + "cancel": "Cancel", + "new_marker": "New marker", + "title": "Title", + "description": "Description", + "question_delete_marker": "Do you really want to delete this marker?", + "gps_coordinates": "GPS co-ordinates", + "coordinates_copied_to_clipboard": "Co-ordinates copied to clipboard", + "untitled": "Untitled", + "all": "All", + "new_folder": "Add folder", + "modify_folder": "Modify folder", + "confirmation_message_delete_folder": "Are you sure you want to delete this folder? All markers associated to this folder will be deleted permanently!", + "failed_create_folder_already_exists": "Failed to create new folder, it already exists", + "failed_rename_folder_already_exists": "Failed to rename the folder, the destination name already exists", + "latitude": "Latitude:", + "longitude": "Longitude:", + "import_file1": "Import markers", + "file_import_successfull": "File imported successfully", + "file_import_failed": "File import failed", + "location_services": "Location services", + "location_services_disabled": "Location services are disabled. To get your current location you must enable them.", + "could_not_find_address": "Could not find address", + "searching": "Searching...", + "search": "Search", + "share_via": "Share via", + "import_file_confirmation": "Do you want to import the content of this file?", + "folder_name": "Folder name", + "save": "Save", + "confirmation_message_delete_markers": "Are you sure you want to delete the selected markers?", + "share": "Share", + "processing_data": "Processing data...", + "confirmation_message_save_modifications": "You have unsaved modifications, do you want to save them?", + "map_type": "Map type", + "feedback_caption": "Found a problem? Have an idea of improvement?\nSend me an e-mail :-)", + "send_email": "Send e-mail...", + "rating_caption": "You like the app?\nRate it 5 stars :-)", + "meters": "Metres", + "km": "Km", + "feet": "Feet", + "miles": "Miles", + "marker_details_copied_to_clipboard": "Marker details copied to clipboard", + "do_not_show_again": "Do not show again", + "sou_metric_option": "Metric (Kilometres/Metres)", + "sou_imperial_option": "Imperial (Miles/Feet)", + "delete_folder": "Delete folder", + "opening_location_failed": "Could not find the place", + "could_not_start_a_map_app": "Could not find another map application", + "new_marker_hint_text": "Move the map around to place your marker where you want and click OK to place it.", + "imported_marker": "Imported marker", + "settings": "Settings", + "display_zoom_buttons": "Display zoom buttons", + "decimal_degrees_5_digits": "Decimal degrees", + "degrees_decimal_minutes_3_digits": "Degrees decimal minutes", + "degrees_minutes_seconds": "Degrees minutes seconds", + "coordinates_format": "Co-ordinates format", + "faq_help": "FAQ/Help", + "folders": "Folders", + "language": "Language", + "coordinates": "Co-ordinates", + "contextual": "Contextual", + "always": "Always", + "crosshair_display": "Crosshair display", + "coordinates_window": "Co-ordinates window", + "latitude_short": "Lat:", + "longitude_short": "Lng:", + "fast_marker_add_mode": "Marker instant adding mode", + "advanced": "Advanced", + "display_settings": "Display", + "actions_settings": "Actions", + "language_and_units": "Language and units", + "x_markers": "%1$s markers", + "marker_x": "Marker %1$d", + "waiting_for_location": "Waiting for location...", + "faq_help_caption": "Open the help page and see the FAQ", + "upcoming_features": "Features", + "upcoming_features_caption": "View the list of upcoming features for the next app version", + "help_and_feedback": "Help & Feedback", + "about": "About", + "share_snapshot_title": "Snapshot", + "share_snapshot_description": "Share a snapshot of the map", + "all_markers_and_folders": "All markers and folders", + "message_thank_you_for_donation": "Thank you for your donation! This donation badge grants you access to premium features :-)", + "default_folder": "Default folder", + "sync_options": "Sync options", + "never": "Never", + "select_sync_folder": "Select folder", + "premium_access_unlocked_message": "Premium access available! You currently have access to premium features.", + "file_options": "File options", + "cloud_sync": "Cloud sync", + "sync_this_file_on_the_cloud": "Sync this map file on the cloud", + "create_local_map_file": "Create local map", + "create_local_map_file_description": "Create a new map file locally", + "create_cloud_map_file": "Create cloud map", + "create_cloud_map_file_description": "Create a map file on the cloud", + "rename": "Rename", + "rename_description": "Rename the map", + "enter_new_maps_name": "Enter the new map's name", + "folder_creation_failed_name_empty": "Could not create folder: name empty", + "message_thank_you_for_premium_paid": "Thank you for purchasing the Map Marker Premium upgrade :-)", + "premium": "Premium", + "premium_options_title_text": "Upgrade to premium and take full advantage of Map Marker features!", + "premium_options_title_text_blocking": "Sorry, you need the premium upgrade to access this feature. Upgrade to premium and take full advantage of Map Marker features!", + "troubleshooting": "Troubleshooting", + "troubleshooting_description": "Open a list of actions to solve possible problems", + "test_internet": "Test internet", + "test_internet_description": "Checks that the app has access to internet", + "open_google_play_services_details": "GP Services (app)", + "open_google_play_services_details_description": "Open the details of the currently installed Google Play Services app", + "open_google_play_services_store": "GP Services (store)", + "open_google_play_details": "Google Play (app)", + "contact_support": "Contact support", + "contact_support_description": "Write an e-mail to support with the details of your problem", + "network_test_succeeded": "Network test succeeded", + "network_test_failed": "Network test failed", + "share_cloud_folder": "Share cloud map", + "share_cloud_folder_description": "Open the cloud map folder to view its properties and share it with other people", + "view_history": "View history/Restore", + "view_history_description": "View history of modifications to the cloud folder and select a version to restore to", + "create_map_file": "Create map file", + "create_map_file_description": "Create a new map file locally or on the cloud", + "open_cloud_map_file": "Open cloud map", + "open_cloud_map_file_description": "Open a map file from the cloud", + "permission_rationale_location": "Map Marker needs the permission to access your location in order to display it on the map", + "open_app_settings": "Open settings", + "no_map_folder_found_on_the_cloud": "No map folder found on the cloud", + "auto_sync": "Auto sync", + "choose_a_version_to_restore_from": "Choose a version to restore to", + "message_sync_error_occured": "A sync error occurred. Please try again.", + "message_sync_error_occured_network": "A sync error occurred: network error. Please try again.", + "message_sync_error_occured_conflict": "A sync error occurred: conflict, another device was performing the sync at the same time. Please try again.", + "phone_number": "Phone number", + "permission_rationale_phone": "Map Marker needs the permission to make calls on your device", + "navigation_options": "Navigation options", + "geo_navigation_description": "Open the marker location in this app", + "share_selected_marker_text_description": "Share the selected marker as plain text into another app", + "x_markers_in_y_folders": "%1$d markers in %2$d folders", + "message_sync_error_occured_db_downgrade": "A sync error occurred: the cloud data has been updated with a more recent version of the app. You must update Map Marker on this device to sync.", + "call_phone_number": "Call phone number", + "dial_phone_number": "Dial phone number", + "text_phone_number": "Text phone number", + "default_navigation_action": "Default navigation action", + "ask": "Ask", + "what_is_the_premium_upgrade": "What is the premium upgrade?", + "message_thank_you_for_purchase2": "Thank you for your purchase!", + "browse": "Browse", + "organize": "Organise", + "search_failed": "Search failed", + "search_failed_network_error": "Search failed, network error", + "details": "Details", + "sync_error_snackbar_message": "Sync error", + "file_overwrite_confirmation_message": "The file already exists, do you want to overwrite it?", + "browse_organize_empty_state_text": "You will see the list of your markers here. You currently have no markers in the selected folder(s). You can add a new marker by clicking the button below.", + "google_search_finished_empty": "No search results", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "Offline maps", + "obtain_offline_map_files_faq_title": "How to do it?", + "obtain_offline_map_files_faq_description": "Click here to open the web page explaining how to obtain those maps.", + "settings_credits_option_title": "Credits", + "settings_credits_option_description": "Copyright and legal mentions", + "credits_text": "Legal mentions for other map data than Google Maps:\n\n%s", + "manage_map_files": "Manage map files", + "map_files": "Map files", + "delete_map_file": "Delete map file", + "delete_map_file_description_local": "This action will delete the map file from this device", + "delete_map_file_confirmation_local": "This action will delete the map file from your device forever. All the markers inside that file will be lost. Are you sure?", + "delete_map_file_confirmation_cloud": "This action will delete the map file from your device forever. All changes not yet synced to the cloud will be lost. The cloud folder will not be affected by this action and you will have to delete it manually. Are you sure?", + "marker_saved_in_a_non_visible_folder": "Marker saved in a non visible folder", + "outdated_cloud_sync_confirmation_question": "Your changes have not been synced recently. Make sure you keep your cloud copy up to date. Do you want to sync now?", + "outdated_local_sync_confirmation_question": "The markers of this map file are currently only saved on this device. It is recommended to save your markers on the cloud to avoid losing them. Do you want to save them to the cloud now?", + "sync_method_choice_question": "Do you want to sync this map file? With manual you will need to sync manually every time. With automatic (recommended) you will select a destination cloud folder and the sync to the cloud will start automatically every time the app enters background.", + "automatic": "Automatic", + "manual": "Manual", + "new_polyshape_hint_text": "Move the map around to place the points, click '+' to add a point, click '-' to remove a point and switch points with the previous/next buttons. Finally click save to save the shape.", + "poly_points_invalid_message": "There are not enough points to create the shape. Create more points and try again.", + "measured_distance_x": "Distance: %s", + "measured_perimeter_x_measured_area_y": "Perimeter: %1$s\nArea: %2$s", + "extra_information": "Extra information", + "insert": "Insert…", + "replace_title": "Replace title", + "replace_description": "Replace description", + "unit_of_distance": "Unit of distance", + "unit_of_area": "Unit of area", + "uoa_metric_option": "Metric (%s)", + "uoa_imperial_option": "Imperial (%s)", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "Images", + "fit_in_x_by_y_square": "Fit in a %1$sx%2$s square", + "sync_data_volume_disabled": "Disabled", + "sync_data_volume_up_to_x": "Up to %s per sync", + "sync_data_volume_unlimited": "Unlimited", + "retry": "Retry", + "add_image": "Add image", + "from_camera": "From camera", + "from_gallery": "From gallery", + "importing_image": "Importing image…", + "offline_mapsforge_beta": "Off-line (Mapsforge BETA)", + "export_failed": "Export failed", + "export_succeeded": "Export succeeded", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Importing file…", + "show_warning_icon_for_sync": "Show warning icon for sync", + "general": "General", + "toilets": "Washrooms", + "food": "Food", + "stores": "Stores", + "land_activities": "Land activities", + "water_activites": "Water activies", + "winter_activites": "Winter activies", + "transport": "Transport", + "health": "Health", + "entertainment": "Entertainment", + "services": "Services", + "business": "Business", + "government": "Government", + "religious": "Religious", + "accessibility": "Accessibility", + "select_icon": "Select icon", + "icon_and_color": "Icon and colour", + "generic": "Generic", + "message_beta_tester_badge": "Beta tester badge: thank you for being a beta tester! This badge will disappear only upon uninstalling the app or clearing the app data. This badge also allows you to have no ads on the app.", + "translation_contribution_title": "Contribute to translations", + "translation_contribution_description": "You understand English and want to help with translations? Click here", + "change_marker_color_and_icon_to_dest_folder_question": "The destination folder's colour or icon is different. Do you want to update the marker colour and icon?", + "add_color": "Add colour", + "google_md": "Google Material Icons", + "select_action": "Selection action", + "move_to_left": "Move to left", + "move_to_right": "Move to right", + "rotate_to_left": "Rotate to left", + "rotate_to_right": "Rotate to right", + "delete_image": "Delete image", + "from_local_file": "From local file", + "export_format_choice_question": "What format to you want to use to export?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Standard Google Earth format. Cannot contain media.", + "export_choice_kmz_details": "Zip Google Earth format. Can contain media.", + "export_choice_csv_details": "Standard text spreadsheet format. Cannot contain media. Cannot contain lines or polygons.", + "marker_as_plain_text": "Marker as plain text", + "marker_as_file": "Marker as file", + "add_custom_field": "Add custom field", + "folder_info": "Information", + "folder_custom_fields": "Custom fields", + "custom_field_name": "Field name", + "delete_custom_field": "Delete field", + "custom_field_attributes": "Attributes", + "new_custom_field": "New custom field", + "modify_custom_field": "Modify custom field", + "field_info": "Field info", + "select_field_type": "Select field type", + "field_type_boolean": "Boolean (True or False)", + "default_value": "Default value", + "field_type_date": "Date", + "field_type_email": "E-mail", + "field_type_text": "Text", + "field_type_multi_choice": "Multiple choice", + "duplicates_are_not_allowed": "Duplicates are not allowed", + "field_type_phone": "Phone", + "field_type_weblink": "Web link", + "creation_date": "Creation date", + "poi_options": "POI Options", + "delete_poi": "Delete POI", + "used_by_folders": "Used by folders", + "edit_field": "Edit field", + "reorder_fields": "Re-order fields", + "apply_folder_fields_to_child_pois_message": "Pick the fields you want to apply to this folder's POIs", + "apply_folder_fields_to_moved_pois_message": "The destination folder has different field values. Pick the fields you want to apply to moved POIs.", + "update_color": "Update colour", + "update_pin_icon": "Update pin icon", + "add_field_if_missing_x": "Add field if missing: %s", + "remove_field_if_present_x": "Remove field if present: %s", + "update_field_name_if_different_x": "Update field name if different: %s", + "more_options": "More options…", + "folder_options": "Folder options", + "decimal_accuracy": "Decimal accuracy", + "copy": "Copy", + "help_me_cta": "Do you want to click here? ^‿^", + "floating_marker_titles_text_size": "Text size", + "search_failed_x": "Search failed => %s", + "search_source_gps": "Google Places Search API", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Special thanks", + "special_thanks_description": "A special thank you to the people who helped me", + "thank_you_message": "Special thanks to the people who worked hard to help with the app translations:\n%s\n…And also those who declined mention\n\nAlso, thank you to all the users who gave me feedback over the years and continuously helped me make the app better.", + "marker_search_result_text_create_marker": "Create marker", + "ios_premium_restore_dialog_cta_restore_purchases": "Restore Purchases", + "react_webapp_log_in_title": "Log in", + "react_webapp_log_in_message": "To continue, you need to log in with your cloud account. Click the \"log in\" button below to log in.", + "react_app_use_cloud_account_x": "Use cloud account: %s", + "react_app_use_other_cloud_account": "Use other cloud account", + "react_app_choices_list_cannot_be_empty": "The choices list cannot be empty", + "react_app_empty_choices_are_not_allowed": "Empty choices are not allowed", + "react_app_custom_field_name_cannot_be_empty": "The name of the custom field cannot be empty", + "search_delete_duplicates_title": "Remove duplicates", + "search_delete_duplicates_description": "Search and delete duplicates", + "deleted_x_duplicates": "Deleted %d duplicates", + "switch_search_source_button_hint_text": "Would you prefer to search from another source?", + "switch_search_source_button_text": "Change source", + "places_search_sources_config_how_to_description": "Wondering how to configure search sources? Click here.", + "settings_places_search_sources_section_title": "Places search sources", + "action_add_or_configure_search_source": "Add or configure search source", + "select_search_source": "Select search source", + "enter_value_for_field_x": "Enter value for field \"%s\"", + "search_source_test_success_message": "The search source configuration test succeeded! The search with this search source should now work.", + "search_source_test_error_message": "Warning: the search source configuration test failed. The search with this search source might not work.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Tutorial", + "search_source_disclaimer_text": "The default search experience is not optimal, but it works without configuration.\n\nIf you use search a lot, it is strongly recommended to configure a third party search source to benefit from better search results.\n\nIt should only take a little bit of your time and will allow you to benefit from much better search results for free.\n\nClick the \"Change source\" button and then the \"Tutorial\" option to learn more.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "This folder has sub-folders. Do you want to delete the sub-folders as well? All markers associated to the deleted folders will be deleted permanently!", + "delete_folder_choice_folder_only": "Delete folder only", + "delete_folder_choice_folder_plus_sub_folders": "Delete folder + sub-folders", + "confirmation_message_delete_folder_batch": "Are you sure you want to delete these folders? All markers associated to these folders will be deleted permanently!", + "confirmation_message_delete_sub_folder_batch": "At least one of the folders to delete has sub-folders. Do you want to delete the sub-folders as well? All markers associated to the deleted folders will be deleted permanently!", + "create_sub_folder": "Create sub-folder", + "sub_folder_created": "Sub-folder created", + "error_cant_move_folder_to_descendant": "You cannot move a folder to one of its descendants.", + "root_folder_name": "Root", + "current_map_title": "Map", + "action_select_folders": "Select folders", + "no_search_source_configured_text": "No search source is configured at the moment. In order to be able to search, you need to configure a third party search source.\n\nIt should only take a little bit of your time and will allow you to access search results for free.\n\nClick the \"Change source\" button and then the \"Tutorial\" option to learn more.", + "map_type_google_maps_plan": "Google Maps (Plan)", + "map_type_google_maps_plan_idm": "Google Maps (Plan + Indoor)", + "map_type_google_maps_satellite": "Google Maps (Satellite)", + "map_type_google_maps_terrain": "Google Maps (Terrain)", + "map_type_google_maps_hybrid": "Google Maps (Hybrid)", + "last_sync_x": "Last sync:\n%s", + "add_offline_map_file_title": "Add offline map file", + "offline_map_file_import_succeeded": "Offline map file import succeeded", + "offline_map_file_import_failed_x": "Offline map file import failed:\n%s", + "no_offline_file_selected_message": "The offline maps folder is empty. In order to use offline maps, open the settings and add at least one offline map file.", + "image_compression": "Image compression", + "image_max_size": "Image max size", + "image_full_size": "Image full size", + "image_saving": "Image saving", + "base_map_pin_size": "Base map pin size", + "size_tiny": "Tiny", + "size_small": "Small", + "size_normal": "Normal", + "size_large": "Large", + "size_huge": "Huge", + "import_format_choice_question": "What format to you want to use to import?", + "map_file_summary_x_folders_x_markers": "%1$s folders and %2$s markers", + "open_x": "Open '%s'", + "sync_option_google_drive_limited_title": "Google Drive - limited access", + "sync_option_google_drive_limited_description": "This limits the app to only access files created by the app itself on your Google Drive. Pick this option if you plan to sync only from your Google account without collaborators. If in doubt, pick this option, you can easily change your mind later.", + "sync_option_google_drive_full_title": "Google Drive - full access", + "sync_option_google_drive_full_description": "This grants the app full access to your Google Drive. Pick this option if you plan to collaborate with other Google accounts.", + "sync_data_volume_limit_mobile": "Mobile data volume limit", + "sync_data_volume_limit_default": "Default data volume limit", + "cloud_auth_error_message": "Authentication failed, please try again.", + "message_sync_error_data_volume_limit2": "The sync was aborted because it was exceeding the allowed data volume limit. To increase or change the limit, go to the settings.", + "sync_option_dropbox_limited_title": "Dropbox - limited access", + "sync_option_dropbox_limited_description": "This limits the app to only access an app-dedicated Dropbox folder. If in doubt, pick this option, you can easily change your mind later.", + "sync_option_dropbox_full_title": "Dropbox - full access", + "sync_option_dropbox_full_description": "This grants the app full access to your Dropbox. Pick this option if you want the app to find files in your entire Dropbox.", + "enter_access_code_hint_text": "Enter access code", + "offline_map_files": "Offline map files", + "x_files": "%s files", + "clear_offline_map_files_action": "Clear offline map files", + "clear_offline_map_files_confirmation_message": "This will remove all offline map files from the app's internal storage, do you want to proceed?", + "invalid_format": "Invalid format", + "places_search_over_hint_text": "Type more to refine your search", + "places_search_not_started_hint_text": "You can search for places with \"%s\". This search requires an internet connection.", + "apply_parent_folder_fields": "Apply parent folder fields", + "rating_option_title": "Rate the app", + "help_me_message_2022": "Hey, thank you for your curiosity!\n\nI used to have an ad banner here and I decided to try something different and replace it with this simple message…\n\nI made this app on my free time as a hobby, additionally to having a full time job, and it turns out it became a side project on which I have spent a lot of time since early 2014.\n\nI hope you like the app and find it useful. I made it in a way that you can still do everything without paying, it might just take a little bit more work. You are free to import or export the data manually, so you never really have to pay, it's just that cloud sync is more convenient.\n\nIf you like the app, please support it: you don't have to spend money for that, any of those gestures helps:\n- talk about the app to people around you\n- rate the app to recommend it on the store\n- purchase the premium upgrade (will remove the bottom banner)\n\nIf you do not like the app, please email me (from the \"about\" section) and let me know how I can improve it. I've come this far thanks to the feedback of many users who told me about what they missed or didn't like, and I reply to every single email, so don't be shy!\n\nAnd finally, thank you for reading this :-)\n\nRegards\nSébastien", + "sync_error_missing_media_file": "The sync was aborted because the following file could you be found: %s. To resolve this, you can either restore the missing file manually or change the app's settings to not download media during sync.", + "sync_media_policy_setting_title": "Sync media download policy", + "sync_media_policy_setting_option_download_immediately": "Download all media during sync", + "sync_media_policy_setting_option_download_later": "Download media after sync when needed", + "auto_sync_description": "Sync with the cloud automatically when changes are detected", + "search_delete_duplicates_select_attributes_hint_text": "Select the attributes to consider when eliminating duplicates. If all attributes are selected, only strictly identical duplicate entries will be removed. If no attributes are selected, duplicate entries with the same location will be removed, regardless of their other attributes.", + "action_delete_duplicates": "Delete duplicates", + "searching_for_duplicates": "Searching for duplicates…", + "duplicates_deletion_confirmation_message": "Found %d duplicates. Are you sure you want to delete those duplicates?", + "poi_attribute_icon": "Icon", + "poi_attribute_color": "Color", + "enable_log_file_title": "Enable log file", + "enable_log_file_description": "Start writing app execution events history to the log file", + "disable_log_file_title": "Disable log file", + "disable_log_file_description": "Stop writing app execution events history to the log file, and delete the log file", + "export_log_file_title": "Export log file", + "export_log_file_description": "Export the log file so that it can be shared for debugging purposes", + "rendering_performance": "Rendering performance settings", + "max_number_of_drawn_pois": "Maximum number of drawn POIs", + "max_number_of_drawn_floating_marker_titles": "Maximum number of drawn floating marker titles", + "old_map_data_options_title": "Access old map data", + "old_map_data_options_description": "See options to access map data from the older versions of Map Marker.", + "migrating_map_data": "Migrating map data…", + "map_data_migration_succeeded": "Map data migration succeeded: you should now be able to use your old map data on this new version of Map Marker.", + "map_data_migration_failed": "Map data migration failed: access to your old map data is not possible on this new version of Map Marker.", + "post_migration_hint_text": "Note that the old map data remains unchanged and will remain on your device until you uninstall the app. Uninstalling the app will delete all Map Marker app data from your device. If you want to use the old version of Map Marker, you can follow instructions available by clicking on the option below.", + "view_instructions_to_use_the_old_map_marker_description": "This will open a help center link explaining how you can install the old version of Map Marker without losing your app data.", + "view_instructions": "View instructions", + "action_see_more": "See more", + "purchase_permanent_premium": "Purchase permanent premium", + "purchase_pending_message": "Purchase pending", + "purchase_failed_message": "Purchase failed: %s", + "data_backup_reminder_title": "Data backup", + "data_backup_reminder_x_days_ago_message": "Last backup was %s days ago", + "run_data_migration_again": "Run data migration again", + "run_data_migration_again_description": "Select an old map on which to run the data migration again", + "old_map_data_re_migration_succeeded": "Old map data re-migration succeeded!", + "old_map_data_re_migration_failed": "Old map data re-migration failed:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Open and migrate a V2 cloud map", + "action_open_and_migrate_v2_cloud_map_description": "Migrate a legacy cloud map from Map Marker V2 (app version from before 2023) and open it as a new cloud map", + "migrating_legacy_v2_cloud_map": "Migrating legacy V2 cloud map…", + "hint_select_v2_map_to_migrate": "Select the V2 map to migrate", + "legacy_v2_cloud_map_migration_result_message_success": "Legacy V2 cloud map migration succeeded!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Legacy V2 cloud map migration failed:\n%s", + "loading_file": "Loading file…", + "zipping_file_x": "Zipping file: %s", + "unzipping_file_x": "Unzipping file: %s", + "share_or_export_title": "Share or export", + "marker_as_file_description2": "Export the selected marker as a file", + "export_as_file": "Export as file", + "sucessfully_saved_to_device_files": "Successfully saved to device files", + "file_export_intention_question": "How do you want to use the exported file ?", + "folders_added_x": "Folders added: %s", + "folders_modified_x": "Folders modified: %s", + "folders_deleted_x": "Folders deleted: %s", + "markers_added_x": "Markers added: %s", + "markers_modified_x": "Markers modified: %s", + "markers_deleted_x": "Markers deleted: %s", + "new_circle_hint_text": "Select the center or the edge of the circle with the toolbar buttons and move the map around to adjust. Finally, click save to save the shape.", + "radius_x": "Radius: %s", + "preferred_display_theme": "Display theme (dark / light)", + "preferred_display_theme_dark": "Dark theme", + "preferred_display_theme_light": "Light theme", + "preferred_display_theme_use_system": "Use system settings", + "nav_navigation_description": "Enter navigation mode in this app to get directions to the marker", + "marker_direction": "Directions", + "distance_to_x": "Distance to %1$s", + "import_marker_from_text_confirmation_message": "Do you want to try and import a marker from the following text data?", + "do_you_enjoy_the_app_question": "Do you enjoy the app?", + "would_you_like_to_give_comments_on_how_to_improve": "Would you like to send me an email to tell me how I could improve the app?", + "rate_the_app_message": "If you like my app you can reward me by taking the time to give a good rating :-)", + "app_rating_prompt_yes_option_text": "Yes, take me to the app page", + "app_rating_prompt_later_option_text": "Maybe later, remind me", + "app_rating_prompt_never_option_text": "No thanks, don't ask again", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/en.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/en.json new file mode 100644 index 0000000..0ca5f37 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/en.json @@ -0,0 +1,464 @@ +{ + "ok": "OK", + "yes": "Yes", + "no": "No", + "cancel": "Cancel", + "new_marker": "New marker", + "title": "Title", + "description": "Description", + "question_delete_marker": "Do you really want to delete this marker?", + "gps_coordinates": "GPS coordinates", + "coordinates_copied_to_clipboard": "Coordinates copied to clipboard", + "untitled": "Untitled", + "all": "All", + "new_folder": "Add folder", + "modify_folder": "Modify folder", + "confirmation_message_delete_folder": "Are you sure you want to delete this folder? All markers associated to this folder will be deleted permanently!", + "failed_create_folder_already_exists": "Failed to create new folder, it already exists", + "failed_rename_folder_already_exists": "Failed to rename the folder, the destination name already exists", + "latitude": "Latitude:", + "longitude": "Longitude:", + "import_file1": "Import markers", + "file_import_successfull": "File imported successfully", + "file_import_failed": "File import failed", + "location_services": "Location services", + "location_services_disabled": "Location services are disabled. To get your current location you must enable them.", + "could_not_find_address": "Could not find address", + "searching": "Searching...", + "search": "Search", + "share_via": "Share via", + "import_file_confirmation": "Do you want to import the content of this file?", + "folder_name": "Folder name", + "save": "Save", + "confirmation_message_delete_markers": "Are you sure you want to delete the selected markers?", + "share": "Share", + "processing_data": "Processing data...", + "confirmation_message_save_modifications": "You have unsaved modifications, do you want to save them?", + "map_type": "Map type", + "feedback_caption": "Found a problem? Have an idea of improvement?\nSend me an email :-)", + "send_email": "Send email...", + "rating_caption": "You like the app?\nRate it 5 stars :-)", + "meters": "Meters", + "km": "Km", + "feet": "Feet", + "miles": "Miles", + "marker_details_copied_to_clipboard": "Marker details copied to clipboard", + "do_not_show_again": "Do not show again", + "sou_metric_option": "Metric (Kilometers/Meters)", + "sou_imperial_option": "Imperial (Miles/Feet)", + "delete_folder": "Delete folder", + "opening_location_failed": "Could not find the place", + "could_not_start_a_map_app": "Could not find another map application", + "new_marker_hint_text": "Move the map around to place your marker where you want and click OK to place it.", + "imported_marker": "Imported marker", + "settings": "Settings", + "display_zoom_buttons": "Display zoom buttons", + "decimal_degrees_5_digits": "Decimal degrees", + "degrees_decimal_minutes_3_digits": "Degrees decimal minutes", + "degrees_minutes_seconds": "Degrees minutes seconds", + "coordinates_format": "Coordinates format", + "faq_help": "FAQ/Help", + "folders": "Folders", + "language": "Language", + "coordinates": "Coordinates", + "contextual": "Contextual", + "always": "Always", + "crosshair_display": "Crosshair display", + "coordinates_window": "Coordinates window", + "latitude_short": "Lat:", + "longitude_short": "Lng:", + "fast_marker_add_mode": "Marker instant adding mode", + "advanced": "Advanced", + "display_settings": "Display", + "actions_settings": "Actions", + "language_and_units": "Language and units", + "x_markers": "%1$s markers", + "marker_x": "Marker %1$d", + "waiting_for_location": "Waiting for location...", + "faq_help_caption": "Open the help page and see the FAQ", + "upcoming_features": "Features", + "upcoming_features_caption": "View the list of upcoming features for the next app version", + "help_and_feedback": "Help & Feedback", + "about": "About", + "share_snapshot_title": "Snapshot", + "share_snapshot_description": "Share a snapshot of the map", + "all_markers_and_folders": "All markers and folders", + "message_thank_you_for_donation": "Thank you for your donation! This donation badge grants you access to premium features :-)", + "default_folder": "Default folder", + "sync_options": "Sync options", + "never": "Never", + "select_sync_folder": "Select folder", + "premium_access_unlocked_message": "Premium access available! You currently have access to premium features.", + "file_options": "File options", + "cloud_sync": "Cloud sync", + "sync_this_file_on_the_cloud": "Sync this map file on the cloud", + "create_local_map_file": "Create local map", + "create_local_map_file_description": "Create a new map file locally", + "create_cloud_map_file": "Create cloud map", + "create_cloud_map_file_description": "Create a map file on the cloud", + "rename": "Rename", + "rename_description": "Rename the map", + "enter_new_maps_name": "Enter the new map's name", + "folder_creation_failed_name_empty": "Could not create folder: name empty", + "message_thank_you_for_premium_paid": "Thank you for purchasing the Map Marker Premium upgrade :-)", + "premium": "Premium", + "premium_options_title_text": "Upgrade to premium and take full advantage of Map Marker features!", + "premium_options_title_text_blocking": "Sorry, you need the premium upgrade to access this feature. Upgrade to premium and take full advantage of Map Marker features!", + "troubleshooting": "Troubleshooting", + "troubleshooting_description": "Open a list of actions to solve possible problems", + "test_internet": "Test internet", + "test_internet_description": "Checks that the app has access to internet", + "open_google_play_services_details": "GP Services (app)", + "open_google_play_services_details_description": "Open the details of the currently installed Google Play Services app", + "open_google_play_services_store": "GP Services (store)", + "open_google_play_details": "Google Play (app)", + "contact_support": "Contact support", + "contact_support_description": "Write an email to support with the details of your problem", + "network_test_succeeded": "Network test succeeded", + "network_test_failed": "Network test failed", + "share_cloud_folder": "Share cloud map", + "share_cloud_folder_description": "Open the cloud map folder to view its properties and share it with other people", + "view_history": "View history/Restore", + "view_history_description": "View history of modifications to the cloud folder and select a version to restore to", + "create_map_file": "Create map file", + "create_map_file_description": "Create a new map file locally or on the cloud", + "open_cloud_map_file": "Open cloud map", + "open_cloud_map_file_description": "Open a map file from the cloud", + "permission_rationale_location": "Map Marker needs the permission to access your location in order to display it on the map", + "open_app_settings": "Open settings", + "no_map_folder_found_on_the_cloud": "No map folder found on the cloud", + "auto_sync": "Auto sync", + "choose_a_version_to_restore_from": "Choose a version to restore to", + "message_sync_error_occured": "A sync error occurred. Please try again.", + "message_sync_error_occured_network": "A sync error occurred: network error. Please try again.", + "message_sync_error_occured_conflict": "A sync error occurred: conflict, another device was performing the sync at the same time. Please try again.", + "phone_number": "Phone number", + "permission_rationale_phone": "Map Marker needs the permission to make calls on your device", + "navigation_options": "Navigation options", + "geo_navigation_description": "Open the marker location in this app", + "share_selected_marker_text_description": "Share the selected marker as plain text into another app", + "x_markers_in_y_folders": "%1$d markers in %2$d folders", + "message_sync_error_occured_db_downgrade": "A sync error occurred: the cloud data has been updated with a more recent version of the app. You must update Map Marker on this device to sync.", + "call_phone_number": "Call phone number", + "dial_phone_number": "Dial phone number", + "text_phone_number": "Text phone number", + "default_navigation_action": "Default navigation action", + "ask": "Ask", + "what_is_the_premium_upgrade": "What is the premium upgrade?", + "message_thank_you_for_purchase2": "Thank you for your purchase!", + "browse": "Browse", + "organize": "Organize", + "search_failed": "Search failed", + "search_failed_network_error": "Search failed, network error", + "details": "Details", + "sync_error_snackbar_message": "Sync error", + "file_overwrite_confirmation_message": "The file already exists, do you want to overwrite it?", + "browse_organize_empty_state_text": "You will see the list of your markers here. You currently have no markers in the selected folder(s). You can add a new marker by clicking the button below.", + "google_search_finished_empty": "No search results", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "Offline maps", + "obtain_offline_map_files_faq_title": "How to do it?", + "obtain_offline_map_files_faq_description": "Click here to open the web page explaining how to obtain those maps.", + "settings_credits_option_title": "Credits", + "settings_credits_option_description": "Copyright and legal mentions", + "credits_text": "Legal mentions for other map data than Google Maps:\n\n%s", + "manage_map_files": "Manage map files", + "map_files": "Map files", + "delete_map_file": "Delete map file", + "delete_map_file_description_local": "This action will delete the map file from this device", + "delete_map_file_confirmation_local": "This action will delete the map file from your device forever. All the markers inside that file will be lost. Are you sure?", + "delete_map_file_confirmation_cloud": "This action will delete the map file from your device forever. All changes not yet synced to the cloud will be lost. The cloud folder will not be affected by this action and you will have to delete it manually. Are you sure?", + "marker_saved_in_a_non_visible_folder": "Marker saved in a non visible folder", + "outdated_cloud_sync_confirmation_question": "Your changes have not been synced recently. Make sure you keep your cloud copy up to date. Do you want to sync now?", + "outdated_local_sync_confirmation_question": "The markers of this map file are currently only saved on this device. It is recommended to save your markers on the cloud to avoid losing them. Do you want to save them to the cloud now?", + "sync_method_choice_question": "Do you want to sync this map file? With manual you will need to sync manually every time. With automatic (recommended) you will select a destination cloud folder and the sync to the cloud will start automatically every time the app enters background.", + "automatic": "Automatic", + "manual": "Manual", + "new_polyshape_hint_text": "Move the map around to place the points, click '+' to add a point, click '-' to remove a point and switch points with the previous/next buttons. Finally click save to save the shape.", + "poly_points_invalid_message": "There are not enough points to create the shape. Create more points and try again.", + "measured_distance_x": "Distance: %s", + "measured_perimeter_x_measured_area_y": "Perimeter: %1$s\nArea: %2$s", + "extra_information": "Extra information", + "insert": "Insert…", + "replace_title": "Replace title", + "replace_description": "Replace description", + "unit_of_distance": "Unit of distance", + "unit_of_area": "Unit of area", + "uoa_metric_option": "Metric (%s)", + "uoa_imperial_option": "Imperial (%s)", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "Images", + "fit_in_x_by_y_square": "Fit in a %1$sx%2$s square", + "sync_data_volume_disabled": "Disabled", + "sync_data_volume_up_to_x": "Up to %s per sync", + "sync_data_volume_unlimited": "Unlimited", + "retry": "Retry", + "add_image": "Add image", + "from_camera": "From camera", + "from_gallery": "From gallery", + "importing_image": "Importing image…", + "offline_mapsforge_beta": "Offline (Mapsforge BETA)", + "export_failed": "Export failed", + "export_succeeded": "Export succeeded", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Importing file…", + "show_warning_icon_for_sync": "Show warning icon for sync", + "general": "General", + "toilets": "Toilets", + "food": "Food", + "stores": "Stores", + "land_activities": "Land activities", + "water_activites": "Water activies", + "winter_activites": "Winter activies", + "transport": "Transport", + "health": "Health", + "entertainment": "Entertainment", + "services": "Services", + "business": "Business", + "government": "Government", + "religious": "Religious", + "accessibility": "Accessibility", + "select_icon": "Select icon", + "icon_and_color": "Icon and color", + "generic": "Generic", + "message_beta_tester_badge": "Beta tester badge: thank you for being a beta tester! This badge will disappear only upon uninstalling the app or clearing the app data. This badge also allows you to have no ads on the app.", + "translation_contribution_title": "Contribute to translations", + "translation_contribution_description": "You understand English and want to help with translations? Click here", + "change_marker_color_and_icon_to_dest_folder_question": "The destination folder's color or icon is different. Do you want to update the marker color and icon?", + "add_color": "Add color", + "google_md": "Google Material Icons", + "select_action": "Selection action", + "move_to_left": "Move to left", + "move_to_right": "Move to right", + "rotate_to_left": "Rotate to left", + "rotate_to_right": "Rotate to right", + "delete_image": "Delete image", + "from_local_file": "From local file", + "export_format_choice_question": "What format to you want to use to export?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Standard Google Earth format. Cannot contain media.", + "export_choice_kmz_details": "Google Earth zipped format. Can contain media.", + "export_choice_csv_details": "Standard text spreadsheet format. Cannot contain media. Cannot contain lines or polygons.", + "marker_as_plain_text": "Marker as plain text", + "marker_as_file": "Marker as file", + "add_custom_field": "Add custom field", + "folder_info": "Information", + "folder_custom_fields": "Custom fields", + "custom_field_name": "Field name", + "delete_custom_field": "Delete field", + "custom_field_attributes": "Attributes", + "new_custom_field": "New custom field", + "modify_custom_field": "Modify custom field", + "field_info": "Field info", + "select_field_type": "Select field type", + "field_type_boolean": "Boolean (True or False)", + "default_value": "Default value", + "field_type_date": "Date", + "field_type_email": "Email", + "field_type_text": "Text", + "field_type_multi_choice": "Multiple choice", + "duplicates_are_not_allowed": "Duplicates are not allowed", + "field_type_phone": "Phone", + "field_type_weblink": "Web link", + "creation_date": "Creation date", + "poi_options": "POI Options", + "delete_poi": "Delete POI", + "used_by_folders": "Used by folders", + "edit_field": "Edit field", + "reorder_fields": "Reorder fields", + "apply_folder_fields_to_child_pois_message": "Pick the fields you want to apply to this folder's POIs", + "apply_folder_fields_to_moved_pois_message": "The destination folder has different field values. Pick the fields you want to apply to moved POIs.", + "update_color": "Update color", + "update_pin_icon": "Update pin icon", + "add_field_if_missing_x": "Add field if missing: %s", + "remove_field_if_present_x": "Remove field if present: %s", + "update_field_name_if_different_x": "Update field name if different: %s", + "more_options": "More options…", + "folder_options": "Folder options", + "decimal_accuracy": "Decimal accuracy", + "copy": "Copy", + "help_me_cta": "Do you want to click here? ^‿^", + "floating_marker_titles_text_size": "Text size", + "search_failed_x": "Search failed => %s", + "search_source_gps": "Google Places Search API", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Special thanks", + "special_thanks_description": "A special thank you to the people who helped me", + "thank_you_message": "Special thanks to the people who worked hard to help with the app translations:\n%s\n…And also those who declined mention\n\nAlso, thank you to all the users who gave me feedback over the years and continuously helped me make the app better.", + "marker_search_result_text_create_marker": "Create marker", + "ios_premium_restore_dialog_cta_restore_purchases": "Restore Purchases", + "react_webapp_log_in_title": "Log in", + "react_webapp_log_in_message": "To continue, you need to log in with your cloud account. Click the \"log in\" button below to log in.", + "react_app_use_cloud_account_x": "Use cloud account: %s", + "react_app_use_other_cloud_account": "Use other cloud account", + "react_app_choices_list_cannot_be_empty": "The choices list cannot be empty", + "react_app_empty_choices_are_not_allowed": "Empty choices are not allowed", + "react_app_custom_field_name_cannot_be_empty": "The name of the custom field cannot be empty", + "search_delete_duplicates_title": "Remove duplicates", + "search_delete_duplicates_description": "Search and delete duplicates", + "deleted_x_duplicates": "Deleted %d duplicates", + "switch_search_source_button_hint_text": "Would you prefer to search from another source?", + "switch_search_source_button_text": "Change source", + "places_search_sources_config_how_to_description": "Wondering how to configure search sources? Click here.", + "settings_places_search_sources_section_title": "Places search sources", + "action_add_or_configure_search_source": "Add or configure search source", + "select_search_source": "Select search source", + "enter_value_for_field_x": "Enter value for field \"%s\"", + "search_source_test_success_message": "The search source configuration test succeeded! The search with this search source should now work.", + "search_source_test_error_message": "Warning: the search source configuration test failed. The search with this search source might not work.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Tutorial", + "search_source_disclaimer_text": "The default search experience is not optimal, but it works without configuration.\n\nIf you use search a lot, it is strongly recommended to configure a third party search source to benefit from better search results.\n\nIt should only take a little bit of your time and will allow you to benefit from much better search results for free.\n\nClick the \"Change source\" button and then the \"Tutorial\" option to learn more.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "This folder has sub-folders. Do you want to delete the sub-folders as well? All markers associated to the deleted folders will be deleted permanently!", + "delete_folder_choice_folder_only": "Delete folder only", + "delete_folder_choice_folder_plus_sub_folders": "Delete folder + sub-folders", + "confirmation_message_delete_folder_batch": "Are you sure you want to delete these folders? All markers associated to these folders will be deleted permanently!", + "confirmation_message_delete_sub_folder_batch": "At least one of the folders to delete has sub-folders. Do you want to delete the sub-folders as well? All markers associated to the deleted folders will be deleted permanently!", + "create_sub_folder": "Create sub-folder", + "sub_folder_created": "Sub-folder created", + "error_cant_move_folder_to_descendant": "You cannot move a folder to one of its descendants.", + "root_folder_name": "Root", + "current_map_title": "Map", + "action_select_folders": "Select folders", + "no_search_source_configured_text": "No search source is configured at the moment. In order to be able to search, you need to configure a third party search source.\n\nIt should only take a little bit of your time and will allow you to access search results for free.\n\nClick the \"Change source\" button and then the \"Tutorial\" option to learn more.", + "map_type_google_maps_plan": "Google Maps (Plan)", + "map_type_google_maps_plan_idm": "Google Maps (Plan + Indoor)", + "map_type_google_maps_satellite": "Google Maps (Satellite)", + "map_type_google_maps_terrain": "Google Maps (Terrain)", + "map_type_google_maps_hybrid": "Google Maps (Hybrid)", + "last_sync_x": "Last sync:\n%s", + "add_offline_map_file_title": "Add offline map file", + "offline_map_file_import_succeeded": "Offline map file import succeeded", + "offline_map_file_import_failed_x": "Offline map file import failed:\n%s", + "no_offline_file_selected_message": "The offline maps folder is empty. In order to use offline maps, open the settings and add at least one offline map file.", + "image_compression": "Image compression", + "image_max_size": "Image max size", + "image_full_size": "Image full size", + "image_saving": "Image saving", + "base_map_pin_size": "Base map pin size", + "size_tiny": "Tiny", + "size_small": "Small", + "size_normal": "Normal", + "size_large": "Large", + "size_huge": "Huge", + "import_format_choice_question": "What format to you want to use to import?", + "map_file_summary_x_folders_x_markers": "%1$s folders and %2$s markers", + "open_x": "Open '%s'", + "sync_option_google_drive_limited_title": "Google Drive - limited access", + "sync_option_google_drive_limited_description": "This limits the app to only access files created by the app itself on your Google Drive. Pick this option if you plan to sync only from your Google account without collaborators. If in doubt, pick this option, you can easily change your mind later.", + "sync_option_google_drive_full_title": "Google Drive - full access", + "sync_option_google_drive_full_description": "This grants the app full access to your Google Drive. Pick this option if you plan to collaborate with other Google accounts.", + "sync_data_volume_limit_mobile": "Mobile data volume limit", + "sync_data_volume_limit_default": "Default data volume limit", + "cloud_auth_error_message": "Authentication failed, please try again.", + "message_sync_error_data_volume_limit2": "The sync was aborted because it was exceeding the allowed data volume limit. To increase or change the limit, go to the settings.", + "sync_option_dropbox_limited_title": "Dropbox - limited access", + "sync_option_dropbox_limited_description": "This limits the app to only access an app-dedicated Dropbox folder. If in doubt, pick this option, you can easily change your mind later.", + "sync_option_dropbox_full_title": "Dropbox - full access", + "sync_option_dropbox_full_description": "This grants the app full access to your Dropbox. Pick this option if you want the app to find files in your entire Dropbox.", + "enter_access_code_hint_text": "Enter access code", + "offline_map_files": "Offline map files", + "x_files": "%s files", + "clear_offline_map_files_action": "Clear offline map files", + "clear_offline_map_files_confirmation_message": "This will remove all offline map files from the app's internal storage, do you want to proceed?", + "invalid_format": "Invalid format", + "places_search_over_hint_text": "Type more to refine your search", + "places_search_not_started_hint_text": "You can search for places with \"%s\". This search requires an internet connection.", + "apply_parent_folder_fields": "Apply parent folder fields", + "rating_option_title": "Rate the app", + "help_me_message_2022": "Hey, thank you for your curiosity!\n\nI used to have an ad banner here and I decided to try something different and replace it with this simple message…\n\nI made this app on my free time as a hobby, additionally to having a full time job, and it turns out it became a side project on which I have spent a lot of time since early 2014.\n\nI hope you like the app and find it useful. I made it in a way that you can still do everything without paying, it might just take a little bit more work. You are free to import or export the data manually, so you never really have to pay, it's just that cloud sync is more convenient.\n\nIf you like the app, please support it: you don't have to spend money for that, any of those gestures helps:\n- talk about the app to people around you\n- rate the app to recommend it on the store\n- purchase the premium upgrade (will remove the bottom banner)\n\nIf you do not like the app, please email me (from the \"about\" section) and let me know how I can improve it. I've come this far thanks to the feedback of many users who told me about what they missed or didn't like, and I reply to every single email, so don't be shy!\n\nAnd finally, thank you for reading this :-)\n\nRegards\nSébastien", + "sync_error_missing_media_file": "The sync was aborted because the following file could you be found: %s. To resolve this, you can either restore the missing file manually or change the app's settings to not download media during sync.", + "sync_media_policy_setting_title": "Sync media download policy", + "sync_media_policy_setting_option_download_immediately": "Download all media during sync", + "sync_media_policy_setting_option_download_later": "Download media after sync when needed", + "auto_sync_description": "Sync with the cloud automatically when changes are detected", + "search_delete_duplicates_select_attributes_hint_text": "Select the attributes to consider when eliminating duplicates. If all attributes are selected, only strictly identical duplicate entries will be removed. If no attributes are selected, duplicate entries with the same location will be removed, regardless of their other attributes.", + "action_delete_duplicates": "Delete duplicates", + "searching_for_duplicates": "Searching for duplicates…", + "duplicates_deletion_confirmation_message": "Found %d duplicates. Are you sure you want to delete those duplicates?", + "poi_attribute_icon": "Icon", + "poi_attribute_color": "Color", + "enable_log_file_title": "Enable log file", + "enable_log_file_description": "Start writing app execution events history to the log file", + "disable_log_file_title": "Disable log file", + "disable_log_file_description": "Stop writing app execution events history to the log file, and delete the log file", + "export_log_file_title": "Export log file", + "export_log_file_description": "Export the log file so that it can be shared for debugging purposes", + "rendering_performance": "Rendering performance settings", + "max_number_of_drawn_pois": "Maximum number of drawn POIs", + "max_number_of_drawn_floating_marker_titles": "Maximum number of drawn floating marker titles", + "old_map_data_options_title": "Access old map data", + "old_map_data_options_description": "See options to access map data from the older versions of Map Marker.", + "migrating_map_data": "Migrating map data…", + "map_data_migration_succeeded": "Map data migration succeeded: you should now be able to use your old map data on this new version of Map Marker.", + "map_data_migration_failed": "Map data migration failed: access to your old map data is not possible on this new version of Map Marker.", + "post_migration_hint_text": "Note that the old map data remains unchanged and will remain on your device until you uninstall the app. Uninstalling the app will delete all Map Marker app data from your device. If you want to use the old version of Map Marker, you can follow instructions available by clicking on the option below.", + "view_instructions_to_use_the_old_map_marker_description": "This will open a help center link explaining how you can install the old version of Map Marker without losing your app data.", + "view_instructions": "View instructions", + "action_see_more": "See more", + "purchase_permanent_premium": "Purchase permanent premium", + "purchase_pending_message": "Purchase pending", + "purchase_failed_message": "Purchase failed: %s", + "data_backup_reminder_title": "Data backup", + "data_backup_reminder_x_days_ago_message": "Last backup was %s days ago", + "run_data_migration_again": "Run data migration again", + "run_data_migration_again_description": "Select an old map on which to run the data migration again", + "old_map_data_re_migration_succeeded": "Old map data re-migration succeeded!", + "old_map_data_re_migration_failed": "Old map data re-migration failed:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Open and migrate a V2 cloud map", + "action_open_and_migrate_v2_cloud_map_description": "Migrate a legacy cloud map from Map Marker V2 (app version from before 2023) and open it as a new cloud map", + "migrating_legacy_v2_cloud_map": "Migrating legacy V2 cloud map…", + "hint_select_v2_map_to_migrate": "Select the V2 map to migrate", + "legacy_v2_cloud_map_migration_result_message_success": "Legacy V2 cloud map migration succeeded!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Legacy V2 cloud map migration failed:\n%s", + "loading_file": "Loading file…", + "zipping_file_x": "Zipping file: %s", + "unzipping_file_x": "Unzipping file: %s", + "share_or_export_title": "Share or export", + "marker_as_file_description2": "Export the selected marker as a file", + "export_as_file": "Export as file", + "sucessfully_saved_to_device_files": "Successfully saved to device files", + "file_export_intention_question": "How do you want to use the exported file ?", + "folders_added_x": "Folders added: %s", + "folders_modified_x": "Folders modified: %s", + "folders_deleted_x": "Folders deleted: %s", + "markers_added_x": "Markers added: %s", + "markers_modified_x": "Markers modified: %s", + "markers_deleted_x": "Markers deleted: %s", + "new_circle_hint_text": "Select the center or the edge of the circle with the toolbar buttons and move the map around to adjust. Finally, click save to save the shape.", + "radius_x": "Radius: %s", + "preferred_display_theme": "Display theme (dark / light)", + "preferred_display_theme_dark": "Dark theme", + "preferred_display_theme_light": "Light theme", + "preferred_display_theme_use_system": "Use system settings", + "nav_navigation_description": "Enter navigation mode in this app to get directions to the marker", + "marker_direction": "Directions", + "distance_to_x": "Distance to %1$s", + "import_marker_from_text_confirmation_message": "Do you want to try and import a marker from the following text data?", + "do_you_enjoy_the_app_question": "Do you enjoy the app?", + "would_you_like_to_give_comments_on_how_to_improve": "Would you like to send me an email to tell me how I could improve the app?", + "rate_the_app_message": "If you like my app you can reward me by taking the time to give a good rating :-)", + "app_rating_prompt_yes_option_text": "Yes, take me to the app page", + "app_rating_prompt_later_option_text": "Maybe later, remind me", + "app_rating_prompt_never_option_text": "No thanks, don't ask again", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/es.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/es.json new file mode 100644 index 0000000..f3870fe --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/es.json @@ -0,0 +1,464 @@ +{ + "ok": "OK", + "yes": "Sí", + "no": "No", + "cancel": "Cancelar", + "new_marker": "Nuevo marcador", + "title": "Título", + "description": "Descripción", + "question_delete_marker": "¿Desea eliminar realmente este marcador?", + "gps_coordinates": "Coordenadas GPS", + "coordinates_copied_to_clipboard": "Coordina copiado al portapapeles", + "untitled": "Sin título", + "all": "Todos", + "new_folder": "Añadir carpeta", + "modify_folder": "Modificar carpeta", + "confirmation_message_delete_folder": "¿Está seguro que quiere eliminar esta carpeta? Todos los marcadores asociados a esta carpeta se eliminarán permanentemente!", + "failed_create_folder_already_exists": "Error al crear nueva carpeta, ya existe", + "failed_rename_folder_already_exists": "Error al renombrar la carpeta, ya existe una carpeta con ese nombre", + "latitude": "Latitud:", + "longitude": "Longitud:", + "import_file1": "Importar marcadores", + "file_import_successfull": "Archivo importado correctamente", + "file_import_failed": "Error al importar el archivo", + "location_services": "Servicios de ubicación", + "location_services_disabled": "Los servicios de ubicación están desactivados. Activelos para poder obtener su ubicación.", + "could_not_find_address": "No se pudo encontrar la dirección", + "searching": "Buscando...", + "search": "Buscar", + "share_via": "Compartir vía", + "import_file_confirmation": "¿Quiere importar el contenido de este archivo?", + "folder_name": "Nombre de la carpeta", + "save": "Guardar", + "confirmation_message_delete_markers": "¿Desea eliminar los marcadores seleccionados?", + "share": "Compartir", + "processing_data": "Procesando datos...", + "confirmation_message_save_modifications": "Se han realizado cambios sin guardar, ¿quieres guardarlos?", + "map_type": "Tipo de mapa", + "feedback_caption": "¿Ha encontrado un problema? ¿Tiene una propuesta de mejora? \n Envíeme un email :-)", + "send_email": "Enviar email...", + "rating_caption": "¿Te gusta la aplicación? \n Dale 5 estrellas :-)", + "meters": "Metros", + "km": "Km", + "feet": "Pies", + "miles": "Millas", + "marker_details_copied_to_clipboard": "Detalles del marcador copiados al portapapeles", + "do_not_show_again": "No mostrar de nuevo", + "sou_metric_option": "Métrica (kilómetros / Metros)", + "sou_imperial_option": "Imperial (Millas / Pies)", + "delete_folder": "Eliminar carpeta", + "opening_location_failed": "No se pudo encontrar el lugar", + "could_not_start_a_map_app": "No se pudo encontrar otra aplicación de mapas", + "new_marker_hint_text": "Mueva el mapa para colocar su marcador y pulse OK para fijarlo.", + "imported_marker": "Marcador importado", + "settings": "Ajustes", + "display_zoom_buttons": "Botones de zoom", + "decimal_degrees_5_digits": "Grados decimales", + "degrees_decimal_minutes_3_digits": "Grados minutos decimales", + "degrees_minutes_seconds": "Grados minutos segundos", + "coordinates_format": "Formato de coordenadas", + "faq_help": "FAQ / Ayuda", + "folders": "Carpetas", + "language": "Idioma", + "coordinates": "Coordenadas", + "contextual": "Contextual", + "always": "Siempre", + "crosshair_display": "Punto de mira", + "coordinates_window": "Ventana de coordenadas", + "latitude_short": "Lat:", + "longitude_short": "LNG:", + "fast_marker_add_mode": "Instantánea Marcador modo añadiendo", + "advanced": "Avanzado", + "display_settings": "Visualización", + "actions_settings": "Acciones", + "language_and_units": "Idioma y unidades", + "x_markers": "%1$s marcadores", + "marker_x": "Marcador %1$d", + "waiting_for_location": "Esperando la ubicación...", + "faq_help_caption": "Abra la página de ayuda y consulte las preguntas frecuentes", + "upcoming_features": "Características", + "upcoming_features_caption": "Ver la lista de las próximas funciones para la próxima versión de la aplicación", + "help_and_feedback": "Ayuda y Comentarios", + "about": "Acerca de", + "share_snapshot_title": "Instantánea", + "share_snapshot_description": "Comparte una instantánea del mapa", + "all_markers_and_folders": "Todos los marcadores y carpetas", + "message_thank_you_for_donation": "¡Gracias por su donacion! Esta donación subvenciones insignia que accede a la prima :-)", + "default_folder": "Carpeta por defecto", + "sync_options": "Opciones de sincronización", + "never": "Nunca", + "select_sync_folder": "Seleccione la carpeta", + "premium_access_unlocked_message": "Acceso premium disponibles! Actualmente tienes acceso a funciones avanzadas.", + "file_options": "Opciones de archivo", + "cloud_sync": "Nube de sincronización", + "sync_this_file_on_the_cloud": "Sincroniza este archivo la correspondencia en la nube", + "create_local_map_file": "Crear mapa local", + "create_local_map_file_description": "Crear un nuevo archivo de mapa local", + "create_cloud_map_file": "Crear un mapa de nubes", + "create_cloud_map_file_description": "Crear un archivo de mapa en la nube", + "rename": "Renombrar", + "rename_description": "Cambie el nombre del mapa", + "enter_new_maps_name": "Introduzca el nuevo nombre del mapa", + "folder_creation_failed_name_empty": "No se pudo crear la carpeta: nombre vacío", + "message_thank_you_for_premium_paid": "Gracias por adquirir Map Marker actualización :-)", + "premium": "Prima", + "premium_options_title_text": "Actualizar a la prima y sacar el máximo provecho Map Marker características!", + "premium_options_title_text_blocking": "Lo sentimos, pero necesita la actualización premium para acceder a esta característica. Actualizar a la prima y sacar el máximo provecho Map Marker características!", + "troubleshooting": "Solución de problemas", + "troubleshooting_description": "Abra una lista de acciones para resolver los posibles problemas", + "test_internet": "Internet Prueba", + "test_internet_description": "Comprueba que la aplicación tiene acceso a internet", + "open_google_play_services_details": "Servicios GP (app)", + "open_google_play_services_details_description": "Abra los detalles de los actualmente Google Play Services aplicación", + "open_google_play_services_store": "Servicios GP (la tienda)", + "open_google_play_details": "Google Play (app)", + "contact_support": "Soporte de contacto", + "contact_support_description": "Escribir email para apoyar con los detalles de su problema", + "network_test_succeeded": "Prueba de la red tuvo éxito", + "network_test_failed": "Prueba de red fracasó", + "share_cloud_folder": "Compartir nube mapa", + "share_cloud_folder_description": "Abra la carpeta del mapa de nubes para ver sus propiedades y compartirla con otras personas", + "view_history": "Ver el historial / Restore", + "view_history_description": "Ver historial de modificaciones a la carpeta de la nube y seleccionar una versión para restaurar", + "create_map_file": "Crear archivo de mapa", + "create_map_file_description": "Crear un nuevo archivo de mapa de forma local o en la nube", + "open_cloud_map_file": "Abrir mapa nube", + "open_cloud_map_file_description": "Abra un archivo de mapa de la nube", + "permission_rationale_location": "Map Marker necesita el permiso para acceder a su ubicación con el fin de mostrarlo en el mapa", + "open_app_settings": "Configuración abierta", + "no_map_folder_found_on_the_cloud": "No carpeta del mapa se encuentra en la nube", + "auto_sync": "Sincronización automática", + "choose_a_version_to_restore_from": "Elija una versión para restaurar", + "message_sync_error_occured": "Se ha producido un error de sincronización. Por favor, vuelva a intentarlo.", + "message_sync_error_occured_network": "Se ha producido un error de sincronización: error de red. Por favor, vuelva a intentarlo.", + "message_sync_error_occured_conflict": "Se ha producido un error de sincronización: el conflicto, otro dispositivo estaba realizando la sincronización al mismo tiempo. Por favor, vuelva a intentarlo.", + "phone_number": "Número de teléfono", + "permission_rationale_phone": "Map Marker necesita permiso para realizar llamadas en el dispositivo", + "navigation_options": "Opciones de navegación", + "geo_navigation_description": "Abra la ubicación del marcador en esta aplicación", + "share_selected_marker_text_description": "Comparte el marcador seleccionado como texto sin formato en otra aplicación", + "x_markers_in_y_folders": "%1$d marcadores %2$d carpetas", + "message_sync_error_occured_db_downgrade": "Se ha producido un error de sincronización: los datos de la nube se ha actualizado con una versión más reciente de la aplicación. Debe Map Marker en este dispositivo para sincronizar.", + "call_phone_number": "Número de teléfono de llamada", + "dial_phone_number": "Marque el número de teléfono", + "text_phone_number": "Número de teléfono de texto", + "default_navigation_action": "Acción de navegación por defecto", + "ask": "Pedir", + "what_is_the_premium_upgrade": "¿Cuál es la actualización de la prima?", + "message_thank_you_for_purchase2": "Gracias por su compra!", + "browse": "Vistazo", + "organize": "Organizar", + "search_failed": "Buscar falló", + "search_failed_network_error": "Buscar fallado, error de red", + "details": "detalles", + "sync_error_snackbar_message": "error de sincronización", + "file_overwrite_confirmation_message": "El archivo ya existe, ¿desea sobrescribirlo?", + "browse_organize_empty_state_text": "Verá la lista de sus marcadores aquí. Actualmente no tiene marcadores en la carpeta (s) seleccionada. Puede agregar un nuevo marcador haciendo clic en el botón de abajo.", + "google_search_finished_empty": "Búsqueda sin resultados", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "mapas sin conexión", + "obtain_offline_map_files_faq_title": "¿Cómo hacerlo?", + "obtain_offline_map_files_faq_description": "Haga clic aquí para abrir la página web que explica cómo obtener esos mapas.", + "settings_credits_option_title": "créditos", + "settings_credits_option_description": "Los derechos de autor y menciones legales", + "credits_text": "Menciones legales para otros datos de los mapas que Google Maps : \n \n %s", + "manage_map_files": "Manejo de archivos de mapas", + "map_files": "Los archivos de mapas", + "delete_map_file": "Eliminar archivo de mapa", + "delete_map_file_description_local": "Esta acción eliminará el archivo de mapa de este dispositivo", + "delete_map_file_confirmation_local": "Esta acción eliminará el archivo de mapa de su dispositivo siempre. Se perderán todos los marcadores dentro de ese archivo. ¿Estás seguro?", + "delete_map_file_confirmation_cloud": "Esta acción eliminará el archivo de mapa de su dispositivo siempre. Todos los cambios aún no se sincronizan con la nube se perderán. La carpeta de nube no se verán afectados por esta acción y usted tendrá que eliminarlo manualmente. ¿Estás seguro?", + "marker_saved_in_a_non_visible_folder": "Marcador guarda en una carpeta no visible", + "outdated_cloud_sync_confirmation_question": "Los cambios no se han sincronizado recientemente. Asegúrese de mantener su copia de la nube hasta la fecha. ¿Quieres sincronizar ahora?", + "outdated_local_sync_confirmation_question": "Los marcadores de este archivo de mapa en la actualidad sólo se guardan en este dispositivo. Se recomienda guardar los marcadores en la nube para evitar perderlos. ¿Quieres guardarlos en la nube ahora?", + "sync_method_choice_question": "¿Quieres sincronizar este archivo de mapa? Con manual tendrá que sincronizar manualmente cada vez. Con automática (recomendado) tendrá que elegir una carpeta de destino y la nube de sincronización en la nube se iniciará automáticamente cada vez que la aplicación entra en el fondo.", + "automatic": "Automático", + "manual": "Manual", + "new_polyshape_hint_text": "Mueve el mapa para colocar los puntos, haga clic en \"+\" para añadir un punto, haga clic en \"-\" para eliminar un punto y puntos de conmutación con los botones anterior / siguiente. Por último, haga clic en Guardar para guardar la forma.", + "poly_points_invalid_message": "No hay puntos suficientes para crear la forma. Crear más puntos y vuelve a intentarlo.", + "measured_distance_x": "Distancia: %s", + "measured_perimeter_x_measured_area_y": "Perímetro: %1$s \n Área: %2$s", + "extra_information": "Información extra", + "insert": "Insertar…", + "replace_title": "reemplazar título", + "replace_description": "reemplazar Descripción", + "unit_of_distance": "Unidad de distancia", + "unit_of_area": "Unidad de área", + "uoa_metric_option": "Métrico ( %s )", + "uoa_imperial_option": "Imperial ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "imágenes", + "fit_in_x_by_y_square": "Caber en un %1$s x %2$s cuadrado", + "sync_data_volume_disabled": "Discapacitado", + "sync_data_volume_up_to_x": "Hasta %s por sincronización", + "sync_data_volume_unlimited": "Ilimitado", + "retry": "Rever", + "add_image": "Añadir imagen", + "from_camera": "Desde la cámara", + "from_gallery": "Desde la galería", + "importing_image": "Importación de imagen...", + "offline_mapsforge_beta": "Desconectado ( Mapsforge BETA )", + "export_failed": "Fallo de Exportación", + "export_succeeded": "exportación ha logrado", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "La importación de archivos...", + "show_warning_icon_for_sync": "Mostrar icono de advertencia para la sincronización", + "general": "General", + "toilets": "Baños", + "food": "Comida", + "stores": "Víveres", + "land_activities": "actividades en tierra", + "water_activites": "Actividades al agua", + "winter_activites": "Actividades al invierno", + "transport": "Transporte", + "health": "Salud", + "entertainment": "Entretenimiento", + "services": "Servicios", + "business": "Negocio", + "government": "Gobierno", + "religious": "Religioso", + "accessibility": "Accesibilidad", + "select_icon": "Seleccione el icono", + "icon_and_color": "Icono y el color", + "generic": "Genérico", + "message_beta_tester_badge": "Beta tester insignia: gracias por ser un beta tester! Este logro desaparecerá únicamente cuando la desinstalación de la aplicación o borrar los datos de la aplicación. Este logro también le permite tener no hay anuncios en la aplicación.", + "translation_contribution_title": "Contribuir a las traducciones", + "translation_contribution_description": "Usted entiende Inglés y desea ayudar con las traducciones? haga clic aquí", + "change_marker_color_and_icon_to_dest_folder_question": "color o el icono de la carpeta de destino es diferente. ¿Quieres actualizar el color del marcador y el icono?", + "add_color": "añadir color", + "google_md": "Google Material Icons", + "select_action": "acción de selección", + "move_to_left": "Mover hacia la izquierda", + "move_to_right": "Mover a la derecha", + "rotate_to_left": "Girar a izquierda", + "rotate_to_right": "Gire a la derecha", + "delete_image": "Eliminar Imagen", + "from_local_file": "Desde archivo local", + "export_format_choice_question": "¿Qué formato de que desee utilizar para exportar?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Estándar Google Earth formato. No puede contener medios de comunicación.", + "export_choice_kmz_details": "Zip Google Earth formato. Puede contener elementos multimedia.", + "export_choice_csv_details": "formato de texto hoja de cálculo estándar. No puede contener medios de comunicación. No puede contener líneas o polígonos.", + "marker_as_plain_text": "Marcador como texto sin formato", + "marker_as_file": "Marcador como archivo", + "add_custom_field": "Agregar campo personalizado", + "folder_info": "Información", + "folder_custom_fields": "Campos Personalizados", + "custom_field_name": "Nombre del campo", + "delete_custom_field": "Eliminar campo", + "custom_field_attributes": "Atributos", + "new_custom_field": "Nuevo campo personalizado", + "modify_custom_field": "Modificar campo personalizado", + "field_info": "Información de campo", + "select_field_type": "Seleccionar tipo de campo", + "field_type_boolean": "Boolean (verdadero o falso)", + "default_value": "Valor por defecto", + "field_type_date": "Fecha", + "field_type_email": "Email", + "field_type_text": "Texto", + "field_type_multi_choice": "Opción multiple", + "duplicates_are_not_allowed": "Los duplicados no están permitidos", + "field_type_phone": "Teléfono", + "field_type_weblink": "enlace web", + "creation_date": "Fecha de creación", + "poi_options": "Opciones de POI", + "delete_poi": "Eliminar POI", + "used_by_folders": "Usado por carpetas", + "edit_field": "Campo de edición", + "reorder_fields": "Reordenar campos", + "apply_folder_fields_to_child_pois_message": "Seleccione los campos que desea aplicar a los puntos de interés de esta carpeta", + "apply_folder_fields_to_moved_pois_message": "La carpeta de destino tiene diferentes valores de campo. Elija los campos que desea aplicar a POI movidos.", + "update_color": "Actualizar color", + "update_pin_icon": "Actualizar ícono de pin", + "add_field_if_missing_x": "Agregar campo si falta: %s", + "remove_field_if_present_x": "Eliminar campo si está presente: %s", + "update_field_name_if_different_x": "Actualizar el nombre del campo si es diferente: %s", + "more_options": "Mas opciones…", + "folder_options": "Opciones de carpeta", + "decimal_accuracy": "Precisión decimal", + "copy": "Dupdo", + "help_me_cta": "¿Quieres hacer clic aquí? ^ ‿ ^", + "floating_marker_titles_text_size": "Tamano del texto", + "search_failed_x": "Error de búsqueda => %s", + "search_source_gps": "API de búsqueda de Google Places", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Gracias especiales", + "special_thanks_description": "Un agradecimiento especial a las personas que me ayudaron.", + "thank_you_message": "Un agradecimiento especial a las personas que trabajaron arduamente para ayudar con las traducciones de la aplicación:\n%s\n... Y también los que declinaron mencionar\n\nTambién, gracias a todos los usuarios que me dieron sus comentarios a lo largo de los años y me ayudaron continuamente a mejorar la aplicación.", + "marker_search_result_text_create_marker": "Crear marcador", + "ios_premium_restore_dialog_cta_restore_purchases": "Restaurar las compras", + "react_webapp_log_in_title": "Iniciar sesión", + "react_webapp_log_in_message": "Para continuar, debe iniciar sesión con su cuenta en la nube. Haga clic en el botón \"Iniciar sesión\" a continuación para iniciar sesión.", + "react_app_use_cloud_account_x": "Use la cuenta en la nube: %s", + "react_app_use_other_cloud_account": "Usa otra cuenta en la nube", + "react_app_choices_list_cannot_be_empty": "La lista de opciones no puede estar vacía", + "react_app_empty_choices_are_not_allowed": "No se permiten opciones vacías", + "react_app_custom_field_name_cannot_be_empty": "El nombre del campo personalizado no puede estar vacío", + "search_delete_duplicates_title": "Eliminar duplicados", + "search_delete_duplicates_description": "Buscar y borrar duplicados", + "deleted_x_duplicates": "Borrado %d duplicados", + "switch_search_source_button_hint_text": "¿Prefieres buscar en otra fuente?", + "switch_search_source_button_text": "Cambiar la fuente", + "places_search_sources_config_how_to_description": "¿Se pregunta cómo configurar las fuentes de búsqueda? Haga clic aquí.", + "settings_places_search_sources_section_title": "Fuentes de búsqueda de lugares", + "action_add_or_configure_search_source": "Añadir o configurar fuente de búsqueda", + "select_search_source": "Seleccione la fuente de búsqueda", + "enter_value_for_field_x": "Ingrese el valor para el campo \"%s\"", + "search_source_test_success_message": "La prueba de configuración de la fuente de búsqueda tuvo éxito! La búsqueda con esta fuente de búsqueda debería funcionar ahora.", + "search_source_test_error_message": "Advertencia: la prueba de configuración de la fuente de búsqueda falló. La búsqueda con esta fuente de búsqueda podría no funcionar.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Tutorial", + "search_source_disclaimer_text": "La experiencia de búsqueda predeterminada no es óptima, pero funciona sin configuración.\n\nSi utiliza mucho la búsqueda, se recomienda encarecidamente configurar una fuente de búsqueda de terceros para beneficiarse de mejores resultados de búsqueda.\n\nSolo debe tomar un poco de su tiempo y le permitirá beneficiarse de resultados de búsqueda mucho mejores de forma gratuita.\n\nHaga clic en el botón \"Cambiar fuente\" y luego en la opción \"Tutorial\" para obtener más información.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Esta carpeta tiene subcarpetas. ¿Quiere eliminar también las subcarpetas? ¡Todos los marcadores asociados a las carpetas eliminadas se eliminarán de forma permanente!", + "delete_folder_choice_folder_only": "Eliminar solo carpeta", + "delete_folder_choice_folder_plus_sub_folders": "Eliminar carpeta + subcarpetas", + "confirmation_message_delete_folder_batch": "¿Está seguro de que desea eliminar estas carpetas? ¡Todos los marcadores asociados a estas carpetas se eliminarán de forma permanente!", + "confirmation_message_delete_sub_folder_batch": "Al menos una de las carpetas para eliminar tiene subcarpetas. ¿Quiere eliminar también las subcarpetas? ¡Todos los marcadores asociados a las carpetas eliminadas se eliminarán de forma permanente!", + "create_sub_folder": "Crear sub-carpeta", + "sub_folder_created": "Subcarpeta creada", + "error_cant_move_folder_to_descendant": "No puede mover una carpeta a uno de sus descendientes.", + "root_folder_name": "Raíz", + "current_map_title": "Mapa", + "action_select_folders": "Seleccionar carpetas", + "no_search_source_configured_text": "No hay ninguna fuente de búsqueda configurada en este momento. Para poder realizar búsquedas, debe configurar una fuente de búsqueda de terceros.\n\nSolo debería tomar un poco de su tiempo y le permitirá acceder a los resultados de búsqueda de forma gratuita.\n\nHaga clic en el botón \"Cambiar fuente\" y luego en la opción \"Tutorial\" para obtener más información.", + "map_type_google_maps_plan": "Google Maps (plan)", + "map_type_google_maps_plan_idm": "Google Maps (Plano + Interior)", + "map_type_google_maps_satellite": "Google Maps (satélite)", + "map_type_google_maps_terrain": "Google Maps (terreno)", + "map_type_google_maps_hybrid": "Google Maps (híbrido)", + "last_sync_x": "Última sincronización:\n%s", + "add_offline_map_file_title": "Agregar archivo de mapa sin conexión", + "offline_map_file_import_succeeded": "La importación del archivo de mapa sin conexión se realizó correctamente", + "offline_map_file_import_failed_x": "Error al importar el archivo de mapa sin conexión:\n%s", + "no_offline_file_selected_message": "La carpeta de mapas sin conexión está vacía. Para utilizar mapas sin conexión, abra la configuración y agregue al menos un archivo de mapa sin conexión.", + "image_compression": "Compresión de imagen", + "image_max_size": "Tamaño máximo de la imagen", + "image_full_size": "Imagen a tamaño completo", + "image_saving": "Guardar imagen", + "base_map_pin_size": "Tamaño del pin del mapa base", + "size_tiny": "Diminuto", + "size_small": "Pequeña", + "size_normal": "Normal", + "size_large": "Grande", + "size_huge": "Enorme", + "import_format_choice_question": "¿Qué formato desea utilizar para importar?", + "map_file_summary_x_folders_x_markers": "%1$s carpetas y %2$s marcadores", + "open_x": "Abrir '%s'", + "sync_option_google_drive_limited_title": "Google Drive - acceso limitado", + "sync_option_google_drive_limited_description": "Esto limita la aplicación para acceder únicamente a los archivos creados por la propia aplicación en su Google Drive. Elija esta opción si planea sincronizar solo desde su cuenta de Google sin colaboradores. En caso de duda, elija esta opción, puede cambiar fácilmente de opinión más adelante.", + "sync_option_google_drive_full_title": "Google Drive - acceso completo", + "sync_option_google_drive_full_description": "Esto otorga a la aplicación acceso completo a su Google Drive. Elija esta opción si planea colaborar con otras cuentas de Google.", + "sync_data_volume_limit_mobile": "Límite de volumen de datos móviles", + "sync_data_volume_limit_default": "Límite de volumen de datos predeterminado", + "cloud_auth_error_message": "Autenticación fallida. Por favor intente de nuevo.", + "message_sync_error_data_volume_limit2": "La sincronización se canceló porque excedía el límite de volumen de datos permitido. Para aumentar o cambiar el límite, vaya a la configuración.", + "sync_option_dropbox_limited_title": "Dropbox - acceso limitado", + "sync_option_dropbox_limited_description": "Esto limita la aplicación para acceder solo a una carpeta Dropbox dedicada a la aplicación. En caso de duda, elija esta opción, puede cambiar fácilmente de opinión más adelante.", + "sync_option_dropbox_full_title": "Dropbox - acceso completo", + "sync_option_dropbox_full_description": "Esto otorga a la aplicación acceso total a su Dropbox. Elija esta opción si desea que la aplicación encuentre archivos en todo su Dropbox.", + "enter_access_code_hint_text": "Introduce el código de acceso", + "offline_map_files": "Archivos de mapas sin conexión", + "x_files": "%s archivos", + "clear_offline_map_files_action": "Borrar archivos de mapas sin conexión", + "clear_offline_map_files_confirmation_message": "Esto eliminará todos los archivos de mapas sin conexión del almacenamiento interno de la aplicación. ¿Desea continuar?", + "invalid_format": "Formato inválido", + "places_search_over_hint_text": "Escriba más para refinar su búsqueda", + "places_search_not_started_hint_text": "Puede buscar lugares con \"%s\". Esta búsqueda requiere una conexión a Internet.", + "apply_parent_folder_fields": "Aplicar campos de carpeta principal", + "rating_option_title": "Califica la aplicación", + "help_me_message_2022": "¡Oye, gracias por tu curiosidad!\n\nSolía tener un banner publicitario aquí y decidí probar algo diferente y reemplazarlo con este simple mensaje...\n\nHice esta aplicación en mi tiempo libre como pasatiempo, además de tener un trabajo de tiempo completo, y resulta que se convirtió en un proyecto paralelo en el que he pasado mucho tiempo desde principios de 2014.\n\nEspero que te guste la aplicación y te resulte útil. Lo hice de una manera que aún puedes hacer todo sin pagar, solo podría tomar un poco más de trabajo. Puede importar o exportar los datos manualmente, por lo que nunca tendrá que pagar, es solo que la sincronización en la nube es más conveniente.\n\nSi te gusta la aplicación, apóyala: no tienes que gastar dinero para eso, cualquiera de esos gestos ayuda:\n- habla sobre la aplicación con las personas que te rodean\n- calificar la aplicación para recomendarla en la tienda\n- compre la actualización premium (eliminará el banner inferior)\n\nSi no le gusta la aplicación, envíeme un correo electrónico (desde la sección \"acerca de\") y déjeme saber cómo puedo mejorarla. He llegado hasta aquí gracias a los comentarios de muchos usuarios que me contaron lo que se perdieron o no les gustó, y respondo todos los correos electrónicos, ¡así que no seas tímido!\n\nY finalmente, gracias por leer esto :-)\n\nSaludos\nSébastien", + "sync_error_missing_media_file": "La sincronización se canceló porque se pudo encontrar el siguiente archivo: %s. Para resolver esto, puede restaurar el archivo que falta manualmente o cambiar la configuración de la aplicación para que no descargue medios durante la sincronización.", + "sync_media_policy_setting_title": "Sincronizar política de descarga de medios", + "sync_media_policy_setting_option_download_immediately": "Descargar todos los medios durante la sincronización", + "sync_media_policy_setting_option_download_later": "Descargar medios después de la sincronización cuando sea necesario", + "auto_sync_description": "Sincroniza con la nube automáticamente cuando se detectan cambios", + "search_delete_duplicates_select_attributes_hint_text": "Seleccione los atributos a considerar al eliminar duplicados. Si se seleccionan todos los atributos, solo se eliminarán las entradas duplicadas estrictamente idénticas. Si no se selecciona ningún atributo, se eliminarán las entradas duplicadas con la misma ubicación, independientemente de sus otros atributos.", + "action_delete_duplicates": "Eliminar duplicados", + "searching_for_duplicates": "Buscando duplicados…", + "duplicates_deletion_confirmation_message": "Se encontraron %d duplicados. ¿Está seguro de que desea eliminar esos duplicados?", + "poi_attribute_icon": "Icono", + "poi_attribute_color": "Color", + "enable_log_file_title": "Habilitar archivo de registro", + "enable_log_file_description": "Comience a escribir el historial de eventos de ejecución de la aplicación en el archivo de registro", + "disable_log_file_title": "Deshabilitar archivo de registro", + "disable_log_file_description": "Deje de escribir el historial de eventos de ejecución de la aplicación en el archivo de registro y elimine el archivo de registro", + "export_log_file_title": "Exportar archivo de registro", + "export_log_file_description": "Exporte el archivo de registro para que pueda compartirse con fines de depuración", + "rendering_performance": "Ajustes de rendimiento de representación", + "max_number_of_drawn_pois": "Número máximo de puntos de interés dibujados", + "max_number_of_drawn_floating_marker_titles": "Número máximo de títulos de marcadores flotantes dibujados", + "old_map_data_options_title": "Acceder a datos de mapas antiguos", + "old_map_data_options_description": "Vea las opciones para acceder a los datos de mapas de las versiones anteriores de Map Marker.", + "migrating_map_data": "Migrando datos de mapas...", + "map_data_migration_succeeded": "La migración de datos de mapas se realizó correctamente: ahora debería poder usar sus datos de mapas antiguos en esta nueva versión de Map Marker.", + "map_data_migration_failed": "La migración de datos de mapas falló: el acceso a sus datos de mapas anteriores no es posible en esta nueva versión de Map Marker.", + "post_migration_hint_text": "Tenga en cuenta que los datos del mapa anterior permanecen sin cambios y permanecerán en su dispositivo hasta que desinstale la aplicación. Al desinstalar la aplicación, se eliminarán todos los datos de la aplicación Map Marker de su dispositivo. Si desea utilizar la versión anterior de Map Marker, puede seguir las instrucciones disponibles haciendo clic en la opción a continuación.", + "view_instructions_to_use_the_old_map_marker_description": "Esto abrirá un enlace del centro de ayuda que explica cómo puede instalar la versión anterior de Map Marker sin perder los datos de su aplicación.", + "view_instructions": "Ver instrucciones", + "action_see_more": "Ver más", + "purchase_permanent_premium": "Compra prima permanente", + "purchase_pending_message": "Compra pendiente", + "purchase_failed_message": "Compra fallida: %s", + "data_backup_reminder_title": "Copias de seguridad", + "data_backup_reminder_x_days_ago_message": "La última copia de seguridad fue hace %s días", + "run_data_migration_again": "Vuelva a ejecutar la migración de datos", + "run_data_migration_again_description": "Seleccione un mapa antiguo en el que ejecutar la migración de datos nuevamente", + "old_map_data_re_migration_succeeded": "¡La remigración de datos de mapas antiguos se realizó correctamente!", + "old_map_data_re_migration_failed": "Error al volver a migrar los datos del mapa antiguo:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Abra y migre un mapa en la nube V2", + "action_open_and_migrate_v2_cloud_map_description": "Migre un mapa de nubes heredado de Map Marker V2 (versión de la aplicación anterior a 2023) y ábralo como un nuevo mapa de nubes", + "migrating_legacy_v2_cloud_map": "Migrando el mapa en la nube V2 heredado...", + "hint_select_v2_map_to_migrate": "Seleccione el mapa V2 para migrar", + "legacy_v2_cloud_map_migration_result_message_success": "¡La migración del mapa en la nube Legacy V2 se realizó correctamente!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Falló la migración del mapa en la nube Legacy V2:\n%s", + "loading_file": "Cargando archivo…", + "zipping_file_x": "Archivo comprimido: %s", + "unzipping_file_x": "Descomprimiendo archivo: %s", + "share_or_export_title": "Compartir o exportar", + "marker_as_file_description2": "Exportar el marcador seleccionado como un archivo", + "export_as_file": "Exportar como archivo", + "sucessfully_saved_to_device_files": "Guardado con éxito en los archivos del dispositivo", + "file_export_intention_question": "¿Cómo desea utilizar el archivo exportado?", + "folders_added_x": "Carpetas añadidas: %s", + "folders_modified_x": "Carpetas modificadas: %s", + "folders_deleted_x": "Carpetas eliminadas: %s", + "markers_added_x": "Marcadores añadidos: %s", + "markers_modified_x": "Marcadores modificados: %s", + "markers_deleted_x": "Marcadores eliminados: %s", + "new_circle_hint_text": "Seleccione el centro o el borde del círculo con los botones de la barra de herramientas y mueva el mapa para ajustarlo. Finalmente, haga clic en guardar para guardar la forma.", + "radius_x": "Radio: %s", + "preferred_display_theme": "Mostrar tema (oscuro/claro)", + "preferred_display_theme_dark": "tema oscuro", + "preferred_display_theme_light": "Tema ligero", + "preferred_display_theme_use_system": "Usar la configuración del sistema", + "nav_navigation_description": "Entre en el modo de navegación en esta aplicación para obtener instrucciones para llegar al marcador", + "marker_direction": "Indicaciones", + "distance_to_x": "Distancia a %1$s", + "import_marker_from_text_confirmation_message": "¿Quiere probar e importar un marcador de los siguientes datos de texto?", + "do_you_enjoy_the_app_question": "¿Te gusta la aplicación?", + "would_you_like_to_give_comments_on_how_to_improve": "¿Te gustaría enviarme un email para decirme cómo podría mejorar la aplicación?", + "rate_the_app_message": "Si le gusta mi aplicación, la mejor forma de apoyarme es dejar una buena valoración :-)", + "app_rating_prompt_yes_option_text": "Sí, llévame a la página de la aplicación.", + "app_rating_prompt_later_option_text": "Tal vez más tarde, recuérdame", + "app_rating_prompt_never_option_text": "No gracias, no vuelvas a preguntar.", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/fi.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/fi.json new file mode 100644 index 0000000..edfa09c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/fi.json @@ -0,0 +1,464 @@ +{ + "ok": "OK", + "yes": "Kyllä", + "no": "Ei", + "cancel": "Peruuttaa", + "new_marker": "Uusi merkki", + "title": "Otsikko", + "description": "Kuvaus", + "question_delete_marker": "Haluatko todella poistaa tämän merkin?", + "gps_coordinates": "GPS-koordinaatit", + "coordinates_copied_to_clipboard": "Koordinaatit kopioitu leikepöydälle", + "untitled": "Untitled", + "all": "Kaikki", + "new_folder": "Lisää kansio", + "modify_folder": "Muokkaa kansiota", + "confirmation_message_delete_folder": "Oletko varma, että haluat poistaa tämän kansion? Kaikki merkkiaineita, jotka liittyvät tähän kansioon poistetaan pysyvästi!", + "failed_create_folder_already_exists": "Luominen epäonnistui uuden kansion, se on jo olemassa", + "failed_rename_folder_already_exists": "Epäonnistui nimetä kansion, määränpää on jo olemassa", + "latitude": "Latitude:", + "longitude": "Pituusaste:", + "import_file1": "Tuo markkereita", + "file_import_successfull": "Tiedoston tuonti onnistui", + "file_import_failed": "Tiedoston tuonti epäonnistui", + "location_services": "Sijainti palvelut", + "location_services_disabled": "Sijainti palvelut ovat poissa käytöstä. Saadaksesi nykyisen sijainnin sinun on annettava heille.", + "could_not_find_address": "Ei löytänyt osoitetta", + "searching": "Haetaan...", + "search": "Haku", + "share_via": "Jaa kautta", + "import_file_confirmation": "Haluatko tuoda sisältöä tämän tiedoston?", + "folder_name": "Kansion nimi", + "save": "Tallenna", + "confirmation_message_delete_markers": "Oletko varma, että haluat poistaa valitun markkereita?", + "share": "Osuus", + "processing_data": "Processing tiedot...", + "confirmation_message_save_modifications": "Sinulla ei ole tallennettu muutoksia, haluatko tallentaa ne?", + "map_type": "Kartta tyyppi", + "feedback_caption": "Löytyi ongelma? Onko ajatus parannus? \n Lähetä minulle email :-)", + "send_email": "Lähetä email...", + "rating_caption": "Pidätkö app? \n Arvostele 5 tähteä :-)", + "meters": "Mittarit", + "km": "Km", + "feet": "Jalat", + "miles": "Miles", + "marker_details_copied_to_clipboard": "Marker tiedot kopioidaan leikepöydälle", + "do_not_show_again": "Älä näytä uudelleen", + "sou_metric_option": "Metric (kilometriä / m)", + "sou_imperial_option": "Imperial (Miles / Feet)", + "delete_folder": "Poista kansio", + "opening_location_failed": "Ei löytänyt paikkaa", + "could_not_start_a_map_app": "Ei löytänyt toisen karttasovellus", + "new_marker_hint_text": "Siirrä karttaa ympäri laitat merkin missä haluat ja klikkaa OK sijoittaa sen", + "imported_marker": "Tuodut merkki", + "settings": "Asetukset", + "display_zoom_buttons": "Näyttö zoomauspainikkeita", + "decimal_degrees_5_digits": "Desimaaliasteita", + "degrees_decimal_minutes_3_digits": "Tutkinnot desimaalin minuuttia", + "degrees_minutes_seconds": "Tutkinnot minuuttia sekuntia", + "coordinates_format": "Koordinaatit muodossa", + "faq_help": "UKK / Apua", + "folders": "Kansiot", + "language": "Kieli", + "coordinates": "Koordinaatit", + "contextual": "Kontekstuaalinen", + "always": "Aina", + "crosshair_display": "Crosshair näyttö", + "coordinates_window": "Koordinaatit ikkuna", + "latitude_short": "Lat:", + "longitude_short": "LNG:", + "fast_marker_add_mode": "Marker instant lisäämällä tilassa", + "advanced": "Kehittynyt", + "display_settings": "Näyttö", + "actions_settings": "Toiminnot", + "language_and_units": "Kieli ja yksiköt", + "x_markers": "%1$s markkereita", + "marker_x": "Marker %1$d", + "waiting_for_location": "Odotetaan sijainti...", + "faq_help_caption": "Avaa ohjesivu ja katso UKK", + "upcoming_features": "Ominaisuudet", + "upcoming_features_caption": "Katso lista tulevista ominaisuuksista seuraavan sovelluksen versio", + "help_and_feedback": "Ohjeet ja palaute", + "about": "Noin", + "share_snapshot_title": "Kuva", + "share_snapshot_description": "Jaa tilannekuvan kartalla", + "all_markers_and_folders": "Kaikki markkereita ja kansiot", + "message_thank_you_for_donation": "Kiitos lahjoitus! Tämä lahjoitus rintanappi antaa sinulle pääsyn erikoisominaisuuksia :-)", + "default_folder": "Oletuskansio", + "sync_options": "Synkronointivalinnat", + "never": "Ei ikinä", + "select_sync_folder": "Valitse kansio", + "premium_access_unlocked_message": "Premium saatavilla! Sinulla on pääsy erikoisominaisuuksia.", + "file_options": "Tiedosto vaihtoehdot", + "cloud_sync": "Pilvi synkronointi", + "sync_this_file_on_the_cloud": "Synkronoida tämän kartan tiedosto pilvi", + "create_local_map_file": "Luoda paikallisia kartta", + "create_local_map_file_description": "Luo uusi kartta tiedosto paikallisesti", + "create_cloud_map_file": "Luo pilvi kartta", + "create_cloud_map_file_description": "Luo kartta tiedosto pilvi", + "rename": "Nimetä uudelleen", + "rename_description": "Nimeä kartta", + "enter_new_maps_name": "Kirjoita uuden kartan nimi", + "folder_creation_failed_name_empty": "Ei voitu luoda kansiota: name tyhjä", + "message_thank_you_for_premium_paid": "Kiitämme Map Marker Premium päivittää :-)", + "premium": "Palkkio", + "premium_options_title_text": "Päivitä palkkio ja hyödyntää Map Marker ominaisuuksia!", + "premium_options_title_text_blocking": "Anteeksi, tarvitset Premium päivitysversio käyttää tätä toimintoa. Päivitä palkkio ja hyödyntää Map Marker ominaisuuksia!", + "troubleshooting": "Vianetsintä", + "troubleshooting_description": "Avaa luettelo toimista mahdollisten ongelmien ratkaisemiseksi", + "test_internet": "Testaa Internet", + "test_internet_description": "Tarkistaa, että sovellus on pääsy Internetiin", + "open_google_play_services_details": "GP Services (app)", + "open_google_play_services_details_description": "Avaa yksityiskohtia asennettujen Google Play Services sovellus", + "open_google_play_services_store": "GP Services (store)", + "open_google_play_details": "Google Play (app)", + "contact_support": "Ota yhteyttä tukeen", + "contact_support_description": "Kirjoita email tukemaan kanssa yksityiskohtia ongelmasta", + "network_test_succeeded": "Verkon testi onnistui", + "network_test_failed": "Verkon testi epäonnistui", + "share_cloud_folder": "Jaa pilvi kartta", + "share_cloud_folder_description": "Avaa pilvi kartta kansio katsomaan sen ominaisuuksia ja jakaa sen muiden kanssa", + "view_history": "Näytä historia / Restore", + "view_history_description": "Näytä historia muutoksia pilvi kansio ja valitse versio palauttaa", + "create_map_file": "Luo kartta tiedosto", + "create_map_file_description": "Luo uusi kartta tiedosto paikallisesti tai pilvi", + "open_cloud_map_file": "Avoin pilvi kartta", + "open_cloud_map_file_description": "Avaa kartta tiedosto pilvi", + "permission_rationale_location": "Map Marker tarvitsee luvan käyttää sijaintiasi voidakseen näyttää sen kartalla", + "open_app_settings": "Avaa asetukset", + "no_map_folder_found_on_the_cloud": "Ei kartta kansio löytyy pilvi", + "auto_sync": "Automaattinen synkronointi", + "choose_a_version_to_restore_from": "Valitse versio palauttaa", + "message_sync_error_occured": "Synkronointi virhe. Yritä uudelleen.", + "message_sync_error_occured_network": "Sync virhe tapahtui: verkkovirhe. Yritä uudelleen.", + "message_sync_error_occured_conflict": "Sync virhe tapahtui: konflikti, toinen laite hoiti synkronointi samanaikaisesti. Yritä uudelleen.", + "phone_number": "Puhelinnumero", + "permission_rationale_phone": "Map Marker tarvitsee luvan soittaa laitteeseen", + "navigation_options": "Siirtymisvalinnat", + "geo_navigation_description": "Avaa paikkamerkintä tämän sovelluksen", + "share_selected_marker_text_description": "Jaa valitut merkki tekstimuodossa toiseen app", + "x_markers_in_y_folders": "%1$d merkkiaineiden %2$d kansioita", + "message_sync_error_occured_db_downgrade": "Sync virhe tapahtui: pilvi tiedot on päivitetty uudempi versio App. Sinun on päivitettävä Map Marker tämän laitteen synkronoimaan.", + "call_phone_number": "Soita numeroon", + "dial_phone_number": "Soittaa puhelinnumeroon", + "text_phone_number": "Teksti puhelinnumero", + "default_navigation_action": "Oletus navigointi toiminta", + "ask": "Kysyä", + "what_is_the_premium_upgrade": "Mikä on premium-päivityksen?", + "message_thank_you_for_purchase2": "Kiitos ostoksestasi!", + "browse": "selailla", + "organize": "Järjestää", + "search_failed": "haku epäonnistui", + "search_failed_network_error": "Haku epäonnistui, verkkovirhe", + "details": "Lisätietoja", + "sync_error_snackbar_message": "synkronointivirhe", + "file_overwrite_confirmation_message": "Tiedosto on jo olemassa, haluatko ylikirjoittaa sen?", + "browse_organize_empty_state_text": "Näet listan markkereita täällä. Ei tällä hetkellä ole merkkiaineita valitun kansion (s). Voit lisätä uuden merkki klikkaamalla alla olevaa painiketta.", + "google_search_finished_empty": "Ei hakutuloksia", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "Poissa kartat", + "obtain_offline_map_files_faq_title": "Kuinka tehdä se?", + "obtain_offline_map_files_faq_description": "Avaa tästä web-sivulle, jossa selitetään, miten saada näitä karttoja.", + "settings_credits_option_title": "Laajuus", + "settings_credits_option_description": "Tekijänoikeudet ja oikeudellisten mainitsee", + "credits_text": "Oikeudellinen mainitsee muita karttatietoja kuin Google Maps : \n \n %s", + "manage_map_files": "Hallitse karttatiedostoja", + "map_files": "karttatiedostoja", + "delete_map_file": "Poista kartta tiedosto", + "delete_map_file_description_local": "Tämä toiminto poistaa tunnistustiedoston tältä laitteelta", + "delete_map_file_confirmation_local": "Tämä toiminto poistaa kartan tiedoston laitteelta ikuisesti. Kaikki merkinnät sisällä että tiedosto menetetään. Oletko varma?", + "delete_map_file_confirmation_cloud": "Tämä toiminto poistaa kartan tiedoston laitteelta ikuisesti. Kaikki muutokset eivät vielä synkronoidaan pilveen menetetään. Pilvi kansio ei vaikuta toiminnan ja sinun täytyy poistaa manuaalisesti. Oletko varma?", + "marker_saved_in_a_non_visible_folder": "Marker tallennettu muussa kuin näkyvä kansio", + "outdated_cloud_sync_confirmation_question": "Muutoksia ei ole synkronoitu viime aikoina. Varmista, että pidät pilvi kopio ajan tasalla. Haluatko synkronoida nyt?", + "outdated_local_sync_confirmation_question": "Merkit Tämän kartan tiedoston tällä hetkellä ainoastaan ​​tallennetaan tällä laitteella. On suositeltavaa tallentaa markkereita pilven jotta niitä ei menetetä. Haluatko tallentaa ne pilveen nyt?", + "sync_method_choice_question": "Haluatko synkronoida tämän kartan tiedosto? Manuaalisessa sinun täytyy synkronoida manuaalisesti joka kerta. Automaattisella (suositus) tulee valita kohde pilvi kansio ja synkronointi pilveen käynnistyy automaattisesti aina, kun sovellus saapuu tausta.", + "automatic": "Automaattinen", + "manual": "manuaalinen", + "new_polyshape_hint_text": "Siirrä karttaa ympärillä sijoittaa pisteitä, klikkaa \"+\" lisätä pisteeseen valitsemalla \"-\" poistaa pisteeseen ja kytkentäpisteet edelliseen / seuraavaan painikkeita. Lopuksi valitse tallenna Tallenna muotoon.", + "poly_points_invalid_message": "Ei ole tarpeeksi pisteitä luoda muodon. Luo enemmän pisteitä ja yritä uudelleen.", + "measured_distance_x": "Etäisyys: %s", + "measured_perimeter_x_measured_area_y": "Perimeter: %1$s \n Alue: %2$s", + "extra_information": "Lisätieto", + "insert": "Laita...", + "replace_title": "Vaihda otsikko", + "replace_description": "korvaa kuvaus", + "unit_of_distance": "Matkan yksikön", + "unit_of_area": "Yksikkö alue", + "uoa_metric_option": "Metric ( %s )", + "uoa_imperial_option": "Imperial ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "kuvat", + "fit_in_x_by_y_square": "Mahdu %1$s x %2$s neliö", + "sync_data_volume_disabled": "Liikuntarajoitteinen", + "sync_data_volume_up_to_x": "Jopa %s per sync", + "sync_data_volume_unlimited": "Rajoittamaton", + "retry": "Yritä uudelleen", + "add_image": "Lisää kuva", + "from_camera": "kamerasta", + "from_gallery": "galleriasta", + "importing_image": "Tuodaan kuva...", + "offline_mapsforge_beta": "Offline ( Mapsforge BETA )", + "export_failed": "vienti epäonnistui", + "export_succeeded": "vienti onnistui", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Tuodaan tiedostoa...", + "show_warning_icon_for_sync": "Näytä varoitus kuvake synkronointia", + "general": "yleinen", + "toilets": "WC", + "food": "ruoka", + "stores": "Kaupat", + "land_activities": "maalla", + "water_activites": "vesi activies", + "winter_activites": "Winter activies", + "transport": "Kuljetus", + "health": "terveys", + "entertainment": "Viihde", + "services": "Palvelut", + "business": "liiketoiminta", + "government": "Hallitus", + "religious": "Uskonnollinen", + "accessibility": "Saavutettavuus", + "select_icon": "Valitse kuvake", + "icon_and_color": "Ikoni ja väri", + "generic": "yleinen", + "message_beta_tester_badge": "Beetatestaaja merkki: kiitos ollessa betatestaaja! Tämä merkki häviää vasta kun poistanut sovelluksen tai tyhjentämällä sovelluksen tiedot. Tämä merkki voi myös olla mitään mainoksia sovelluksen.", + "translation_contribution_title": "Edistää käännökset", + "translation_contribution_description": "Ymmärrät Englanti ja haluavat auttaa käännökset? Klikkaa tästä", + "change_marker_color_and_icon_to_dest_folder_question": "Kohdekansio väri tai kuvake on erilainen. Haluatko päivittää merkki väriä ja ikoni?", + "add_color": "Lisää väri", + "google_md": "Google Material Icons", + "select_action": "valinta toiminta", + "move_to_left": "Siirrä vasemmalle", + "move_to_right": "Siirrä oikealle", + "rotate_to_left": "Kierrä vasemmalle", + "rotate_to_right": "Kierrä oikealle", + "delete_image": "Poista kuva", + "from_local_file": "Paikallisilta tiedosto", + "export_format_choice_question": "Mitä muodossa haluat käyttää viedä?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Standard Google Earth -muodossa. Ei voi sisältää median.", + "export_choice_kmz_details": "Zip Google Earth -muodossa. Voi sisältää media.", + "export_choice_csv_details": "Vakioteksti taulukkomuodossa. Ei voi sisältää median. Ei voi sisältää viivoja tai monikulmioita.", + "marker_as_plain_text": "Marker tekstimuodossa", + "marker_as_file": "Marker tiedostona", + "add_custom_field": "Lisää mukautettu kenttä", + "folder_info": "Tiedot", + "folder_custom_fields": "Mukautetut kentät", + "custom_field_name": "Kenttä nimi", + "delete_custom_field": "Poista kenttä", + "custom_field_attributes": "määritteet", + "new_custom_field": "Uusi mukautettu kenttä", + "modify_custom_field": "Muokkaa mukautettua kenttää", + "field_info": "Kenttätiedot", + "select_field_type": "Valitse kenttätyyppi", + "field_type_boolean": "Boolean (True tai False)", + "default_value": "Oletusarvo", + "field_type_date": "Treffi", + "field_type_email": "Sähköposti", + "field_type_text": "Teksti", + "field_type_multi_choice": "Monivalinta", + "duplicates_are_not_allowed": "Kopiot eivät ole sallittuja", + "field_type_phone": "Puhelin", + "field_type_weblink": "nettilinkki", + "creation_date": "Luomispäivä", + "poi_options": "POI-asetukset", + "delete_poi": "Poista POI", + "used_by_folders": "Käytetään kansiossa", + "edit_field": "Muokkaa kenttää", + "reorder_fields": "Muokkaa kenttiä uudelleen", + "apply_folder_fields_to_child_pois_message": "Valitse kentät, jotka haluat soveltaa tähän kansion POI-pisteisiin", + "apply_folder_fields_to_moved_pois_message": "Kohdekansioon on eri kenttäarvot. Valitse haluamasi kentät siirrettyihin kohdepisteisiin.", + "update_color": "Päivitä väri", + "update_pin_icon": "Päivitä pin -kuvake", + "add_field_if_missing_x": "Lisää kenttää puuttuessa: %s", + "remove_field_if_present_x": "Poista kenttä, jos sellainen on: %s", + "update_field_name_if_different_x": "Päivitä kentän nimi, jos se on eri: %s", + "more_options": "Lisää vaihtoehtoja…", + "folder_options": "Kansioasetukset", + "decimal_accuracy": "Desimaali tarkkuus", + "copy": "Kopio", + "help_me_cta": "Haluatko klikata tästä? ^ ‿ ^", + "floating_marker_titles_text_size": "Tekstin koko", + "search_failed_x": "Haku epäonnistui => %s", + "search_source_gps": "Google Places Search API", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Erityiskiitokset", + "special_thanks_description": "Erityinen kiitos ihmisille, jotka auttoivat minua", + "thank_you_message": "Erityinen kiitos ihmisille, jotka ovat tehneet kovasti töitä apuohjelman käännösten auttamiseksi:\n%s\n… Ja myös ne, jotka hylkäsivät maininnan\n\nKiitos myös kaikille käyttäjille, jotka antoivat minulle palautetta vuosien varrella ja auttoivat minua jatkuvasti tekemään sovelluksesta paremman.", + "marker_search_result_text_create_marker": "Luo merkki", + "ios_premium_restore_dialog_cta_restore_purchases": "Palauttaa ostot", + "react_webapp_log_in_title": "Kirjaudu sisään", + "react_webapp_log_in_message": "Jatkaaksesi sinun on kirjauduttava pilvitilillesi. Kirjaudu sisään napsauttamalla alla olevaa kirjautumispainiketta.", + "react_app_use_cloud_account_x": "Käytä pilvitiliä: %s", + "react_app_use_other_cloud_account": "Käytä muuta pilvitiliä", + "react_app_choices_list_cannot_be_empty": "Valintaluettelo ei voi olla tyhjä", + "react_app_empty_choices_are_not_allowed": "Tyhjät valinnat eivät ole sallittuja", + "react_app_custom_field_name_cannot_be_empty": "Mukautetun kentän nimi ei voi olla tyhjä", + "search_delete_duplicates_title": "Poista kaksoiskappaleet", + "search_delete_duplicates_description": "Etsi ja poista kopiot", + "deleted_x_duplicates": "Poistettu %d kopiota", + "switch_search_source_button_hint_text": "Haluaisitko etsiä toisesta lähteestä?", + "switch_search_source_button_text": "Vaihda lähde", + "places_search_sources_config_how_to_description": "Mietitkö, miten hakulähteet määritetään? Klikkaa tästä.", + "settings_places_search_sources_section_title": "Paikalliset hakulähteet", + "action_add_or_configure_search_source": "Lisää tai määritä hakulähde", + "select_search_source": "Valitse hakulähde", + "enter_value_for_field_x": "Anna kentän arvo \"%s\"", + "search_source_test_success_message": "Hakulähteen määritystesti onnistui! Tämän hakulähteen haun pitäisi nyt toimia.", + "search_source_test_error_message": "Varoitus: hakulähteen määritystesti epäonnistui. Tämän hakulähteen haku ei ehkä toimi.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "oppitunti", + "search_source_disclaimer_text": "Oletushakukokemus ei ole optimaalinen, mutta se toimii ilman konfigurointia.\n\nJos käytät hakua paljon, on erittäin suositeltavaa määrittää kolmannen osapuolen hakulähde hyötymään paremmista hakutuloksista.\n\nSen pitäisi kestää vain vähän aikaa ja antaa sinulle mahdollisuuden hyötyä paljon paremmista hakutuloksista ilmaiseksi.\n\nKlikkaa \"Muuta lähdettä\" -painiketta ja sitten \"Opetusohjelma\" -vaihtoehtoa saadaksesi lisätietoja.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Tässä kansiossa on alikansioita. Haluatko poistaa myös alikansiot? Kaikki poistettuihin kansioihin liittyvät merkinnät poistetaan pysyvästi!", + "delete_folder_choice_folder_only": "Poista vain kansio", + "delete_folder_choice_folder_plus_sub_folders": "Poista kansio + alikansiot", + "confirmation_message_delete_folder_batch": "Haluatko varmasti poistaa nämä kansiot? Kaikki näihin kansioihin liittyvät merkinnät poistetaan pysyvästi!", + "confirmation_message_delete_sub_folder_batch": "Ainakin yhdessä poistettavassa kansiossa on alikansioita. Haluatko poistaa myös alikansiot? Kaikki poistettuihin kansioihin liittyvät merkinnät poistetaan pysyvästi!", + "create_sub_folder": "Luo alikansio", + "sub_folder_created": "Alikansio luotu", + "error_cant_move_folder_to_descendant": "Et voi siirtää kansiota jollekin sen jälkeläisistä.", + "root_folder_name": "Root", + "current_map_title": "Kartta", + "action_select_folders": "Valitse kansiot", + "no_search_source_configured_text": "Hakulähdettä ei ole määritetty tällä hetkellä. Jotta voit hakea, sinun on määritettävä kolmannen osapuolen hakulähde.\n\nSen pitäisi viedä vain vähän aikaa ja antaa sinun käyttää hakutuloksia ilmaiseksi.\n\nNapsauta \"Muuta lähdettä\" -painiketta ja sitten \"Opetusohjelma\" -vaihtoehtoa saadaksesi lisätietoja.", + "map_type_google_maps_plan": "Google Maps (suunnitelma)", + "map_type_google_maps_plan_idm": "Google Maps (suunnitelma + sisätilat)", + "map_type_google_maps_satellite": "Google Maps (satelliitti)", + "map_type_google_maps_terrain": "Google Maps (maasto)", + "map_type_google_maps_hybrid": "Google Maps (hybridi)", + "last_sync_x": "Viimeisin synkronointi:\n%s", + "add_offline_map_file_title": "Lisää offline-karttatiedosto", + "offline_map_file_import_succeeded": "Offline-karttatiedoston tuonti onnistui", + "offline_map_file_import_failed_x": "Offline-karttatiedoston tuonti epäonnistui:\n%s", + "no_offline_file_selected_message": "Offline-karttojen kansio on tyhjä. Jos haluat käyttää offline-karttoja, avaa asetukset ja lisää ainakin yksi offline-karttatiedosto.", + "image_compression": "Kuvan pakkaus", + "image_max_size": "Kuvan maksimikoko", + "image_full_size": "Kuva täysikokoisena", + "image_saving": "Kuvan säästäminen", + "base_map_pin_size": "Peruskartan nastan koko", + "size_tiny": "Pikkuruinen", + "size_small": "Pieni", + "size_normal": "Normaali", + "size_large": "Suuri", + "size_huge": "Valtava", + "import_format_choice_question": "Mitä muotoa haluat käyttää tuontiin?", + "map_file_summary_x_folders_x_markers": "%1$s kansiota ja %2$s merkkiä", + "open_x": "Avaa '%s'", + "sync_option_google_drive_limited_title": "Google Drive - rajoitettu pääsy", + "sync_option_google_drive_limited_description": "Tämä rajoittaa sovelluksen pääsyn vain sovelluksen itsensä luomiin tiedostoihin Google Drive-laitteellasi. Valitse tämä vaihtoehto, jos aiot synkronoida vain Google-tililtäsi ilman yhteistyökumppaneita. Jos olet epävarma, valitse tämä vaihtoehto, voit helposti muuttaa mieltäsi myöhemmin.", + "sync_option_google_drive_full_title": "Google Drive - täysi käyttöoikeus", + "sync_option_google_drive_full_description": "Tämä antaa sovellukselle täyden pääsyn laitteeseesi Google Drive. Valitse tämä vaihtoehto, jos aiot tehdä yhteistyötä muiden Google-tilien kanssa.", + "sync_data_volume_limit_mobile": "Mobiilidatan määrärajoitus", + "sync_data_volume_limit_default": "Tietojen oletusmäärän rajoitus", + "cloud_auth_error_message": "Varmistus epäonnistui. Ole hyvä ja yritä uudelleen.", + "message_sync_error_data_volume_limit2": "Synkronointi keskeytettiin, koska se ylitti sallitun datamäärän rajan. Voit suurentaa tai muuttaa rajaa siirtymällä asetuksiin.", + "sync_option_dropbox_limited_title": "Dropbox - rajoitettu pääsy", + "sync_option_dropbox_limited_description": "Tämä rajoittaa sovelluksen pääsyn vain sovellukselle omistettuun Dropbox-kansioon. Jos olet epävarma, valitse tämä vaihtoehto, voit helposti muuttaa mieltäsi myöhemmin.", + "sync_option_dropbox_full_title": "Dropbox - täysi pääsy", + "sync_option_dropbox_full_description": "Tämä antaa sovellukselle täyden pääsyn laitteeseesi Dropbox. Valitse tämä vaihtoehto, jos haluat sovelluksen etsivän tiedostoja koko Dropbox:stäsi.", + "enter_access_code_hint_text": "Anna pääsykoodi", + "offline_map_files": "Offline-karttatiedostot", + "x_files": "%s tiedostoa", + "clear_offline_map_files_action": "Tyhjennä offline-karttatiedostot", + "clear_offline_map_files_confirmation_message": "Tämä poistaa kaikki offline-karttatiedostot sovelluksen sisäisestä tallennustilasta. Haluatko jatkaa?", + "invalid_format": "Väärä muoto", + "places_search_over_hint_text": "Kirjoita lisää tarkentaaksesi hakuasi", + "places_search_not_started_hint_text": "Voit etsiä paikkoja merkinnällä \"%s\". Tämä haku vaatii Internet-yhteyden.", + "apply_parent_folder_fields": "Käytä yläkansiokenttiä", + "rating_option_title": "Arvioi sovellus", + "help_me_message_2022": "Hei, kiitos uteliaisuudestasi!\n\nMinulla oli täällä mainosbanneri ja päätin kokeilla jotain erilaista ja korvata sen tällä yksinkertaisella viestillä…\n\nTein tämän sovelluksen vapaa-ajallani harrastuksena, kokopäivätyön lisäksi, ja osoittautui, että siitä tuli sivuprojekti, johon olen viettänyt paljon aikaa vuoden 2014 alusta lähtien.\n\nToivottavasti pidät sovelluksesta ja pidät siitä hyödyllisenä. Tein sen niin, että voit silti tehdä kaiken maksamatta, se saattaa vaatia hieman enemmän työtä. Voit vapaasti tuoda tai viedä tiedot manuaalisesti, joten sinun ei tarvitse koskaan maksaa, pilvisynkronointi on vain kätevämpää.\n\nJos pidät sovelluksesta, tue sitä: sinun ei tarvitse käyttää rahaa siihen, mikä tahansa näistä eleistä auttaa:\n- puhu sovelluksesta ympärilläsi oleville ihmisille\n- arvioi sovellus suositellaksesi sitä kaupassa\n- osta premium-päivitys (poistaa alimman bannerin)\n\nJos et pidä sovelluksesta, lähetä minulle sähköpostia (\"Tietoja\"-osiosta) ja kerro kuinka voin parantaa sitä. Olen päässyt näin pitkälle monien käyttäjien palautteen ansiosta, jotka kertoivat minulle, mistä he eivät pitäneet tai mistä he eivät pitäneet. Vastaan jokaiseen sähköpostiin, joten älä ole ujo!\n\nJa lopuksi kiitos, että luit tämän :-)\n\nTerveiset\nSébastien", + "sync_error_missing_media_file": "Synkronointi keskeytettiin, koska seuraava tiedosto löytyi: %s. Voit ratkaista tämän joko palauttamalla puuttuvan tiedoston manuaalisesti tai muuttamalla sovelluksen asetuksia siten, että mediaa ei ladata synkronoinnin aikana.", + "sync_media_policy_setting_title": "Synkronoi median latauskäytäntö", + "sync_media_policy_setting_option_download_immediately": "Lataa kaikki mediat synkronoinnin aikana", + "sync_media_policy_setting_option_download_later": "Lataa mediaa tarvittaessa synkronoinnin jälkeen", + "auto_sync_description": "Synkronoi automaattisesti pilven kanssa, kun muutoksia havaitaan", + "search_delete_duplicates_select_attributes_hint_text": "Valitse määritteet, jotka on otettava huomioon kaksoiskappaleiden poistamisessa. Jos kaikki määritteet valitaan, vain täysin identtiset päällekkäiset merkinnät poistetaan. Jos attribuutteja ei valita, päällekkäiset merkinnät, joilla on sama sijainti, poistetaan niiden muista määritteistä riippumatta.", + "action_delete_duplicates": "Poista kaksoiskappaleet", + "searching_for_duplicates": "Etsitään kaksoiskappaleita…", + "duplicates_deletion_confirmation_message": "Löytyi %d kaksoiskappaletta. Haluatko varmasti poistaa nämä kaksoiskappaleet?", + "poi_attribute_icon": "Kuvake", + "poi_attribute_color": "Väri", + "enable_log_file_title": "Ota lokitiedosto käyttöön", + "enable_log_file_description": "Aloita sovellusten suoritushistorian kirjoittaminen lokitiedostoon", + "disable_log_file_title": "Poista lokitiedosto käytöstä", + "disable_log_file_description": "Lopeta sovellusten suoritushistorian kirjoittaminen lokitiedostoon ja poista lokitiedosto", + "export_log_file_title": "Vie lokitiedosto", + "export_log_file_description": "Vie lokitiedosto, jotta se voidaan jakaa virheenkorjausta varten", + "rendering_performance": "Renderöinnin suorituskykyasetukset", + "max_number_of_drawn_pois": "Piirrettyjen POI-pisteiden enimmäismäärä", + "max_number_of_drawn_floating_marker_titles": "Piirrettyjen kelluvien merkkien enimmäismäärä", + "old_map_data_options_title": "Käytä vanhoja karttatietoja", + "old_map_data_options_description": "Katso vaihtoehdot karttatietojen käyttämiseksi Map Marker:n vanhemmista versioista.", + "migrating_map_data": "Siirretään karttatietoja…", + "map_data_migration_succeeded": "Karttatietojen siirto onnistui: sinun pitäisi nyt pystyä käyttämään vanhoja karttatietojasi tässä uudessa Map Marker-versiossa.", + "map_data_migration_failed": "Karttatietojen siirto epäonnistui: pääsy vanhoihin karttatietoihisi ei ole mahdollista tässä uudessa Map Marker-versiossa.", + "post_migration_hint_text": "Huomaa, että vanhat karttatiedot pysyvät ennallaan ja pysyvät laitteessasi, kunnes poistat sovelluksen. Sovelluksen poistaminen poistaa kaikki Map Marker sovelluksen tiedot laitteestasi. Jos haluat käyttää Map Marker:n vanhaa versiota, voit seurata saatavilla olevia ohjeita napsauttamalla alla olevaa vaihtoehtoa.", + "view_instructions_to_use_the_old_map_marker_description": "Tämä avaa ohjekeskuksen linkin, jossa kerrotaan, kuinka voit asentaa Map Marker:n vanhan version menettämättä sovellustietojasi.", + "view_instructions": "Katso ohjeet", + "action_see_more": "Katso lisää", + "purchase_permanent_premium": "Osta pysyvä palkkio", + "purchase_pending_message": "Osto odottaa", + "purchase_failed_message": "Osto epäonnistui: %s", + "data_backup_reminder_title": "Datan varmuuskopio", + "data_backup_reminder_x_days_ago_message": "Viimeisin varmuuskopiointi tehtiin %s päivää sitten", + "run_data_migration_again": "Suorita tietojen siirto uudelleen", + "run_data_migration_again_description": "Valitse vanha kartta, jolla tietojen siirto suoritetaan uudelleen", + "old_map_data_re_migration_succeeded": "Vanhojen karttatietojen uudelleensiirto onnistui!", + "old_map_data_re_migration_failed": "Vanhojen karttatietojen uudelleensiirto epäonnistui:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Avaa ja siirrä V2-pilvikartta", + "action_open_and_migrate_v2_cloud_map_description": "Siirrä vanha pilvikartta versiosta Map Marker V2 (sovellusversio ennen vuotta 2023) ja avaa se uutena pilvikartana", + "migrating_legacy_v2_cloud_map": "Siirretään vanhaa V2-pilvikarttaa…", + "hint_select_v2_map_to_migrate": "Valitse siirrettävä V2-kartta", + "legacy_v2_cloud_map_migration_result_message_success": "Vanhan V2:n pilvikartan siirto onnistui!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Vanhan V2:n pilvikartan siirto epäonnistui:\n%s", + "loading_file": "Ladataan tiedostoa…", + "zipping_file_x": "Pakattu tiedosto: %s", + "unzipping_file_x": "Pura tiedosto: %s", + "share_or_export_title": "Jaa tai vie", + "marker_as_file_description2": "Vie valittu merkki tiedostona", + "export_as_file": "Vie tiedostona", + "sucessfully_saved_to_device_files": "Tallentaminen laitetiedostoihin onnistui", + "file_export_intention_question": "Miten haluat käyttää vietyä tiedostoa?", + "folders_added_x": "Lisätyt kansiot: %s", + "folders_modified_x": "Muokatut kansiot: %s", + "folders_deleted_x": "Poistetut kansiot: %s", + "markers_added_x": "Lisätyt merkit: %s", + "markers_modified_x": "Merkkejä muokattu: %s", + "markers_deleted_x": "Merkit poistettu: %s", + "new_circle_hint_text": "Valitse ympyrän keskikohta tai reuna työkalupalkin painikkeilla ja säädä karttaa liikuttamalla sitä. Tallenna muoto lopuksi napsauttamalla Tallenna.", + "radius_x": "Säde: %s", + "preferred_display_theme": "Näytön teema (tumma / vaalea)", + "preferred_display_theme_dark": "Tumma teema", + "preferred_display_theme_light": "Kevyt teema", + "preferred_display_theme_use_system": "Käytä järjestelmäasetuksia", + "nav_navigation_description": "Anna navigointitilassa tässä sovelluksen saada ajo merkki", + "marker_direction": "Ohjeet", + "distance_to_x": "Etäisyys %1$s", + "import_marker_from_text_confirmation_message": "Haluatko yrittää tuoda merkin seuraavista tekstitiedoista?", + "do_you_enjoy_the_app_question": "Pidätkö sovelluksesta?", + "would_you_like_to_give_comments_on_how_to_improve": "Haluatko lähettää minulle email kertoa minulle, miten voisin parantaa sovellusta?", + "rate_the_app_message": "Jos pidät minun app voit palkita minua ottamalla aika antaa hyvän arvosanan :-)", + "app_rating_prompt_yes_option_text": "Kyllä, vie minut sovellussivulle", + "app_rating_prompt_later_option_text": "Ehkä myöhemmin, muistuta minua", + "app_rating_prompt_never_option_text": "Ei kiitos, älä kysy uudestaan", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/fr.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/fr.json new file mode 100644 index 0000000..830718c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/fr.json @@ -0,0 +1,464 @@ +{ + "ok": "OK", + "yes": "Oui", + "no": "Non", + "cancel": "Annuler", + "new_marker": "Nouveau marqueur", + "title": "Titre", + "description": "Description", + "question_delete_marker": "Voulez-vous vraiment supprimer ce marqueur ?", + "gps_coordinates": "Coordonnées GPS", + "coordinates_copied_to_clipboard": "Coordonnées copiées vers le presse-papier", + "untitled": "Sans titre", + "all": "Tous", + "new_folder": "Ajouter un dossier", + "modify_folder": "Modifier dossier", + "confirmation_message_delete_folder": "Êtes-vous sûr de vouloir supprimer ce dossier ? Tous les marqueurs associés à ce dossier seront supprimés de façon permanente !", + "failed_create_folder_already_exists": "Impossible de créer le nouveau dossier, il existe déjà", + "failed_rename_folder_already_exists": "Impossible de renommer le dossier, le nom de destination existe déjà", + "latitude": "Latitude :", + "longitude": "Longitude :", + "import_file1": "Importer des marqueurs", + "file_import_successfull": "Fichier importé avec succès", + "file_import_failed": "Import du fichier échoué", + "location_services": "Services de localisation", + "location_services_disabled": "Les services de localisation sont désactivés. Pour obtenir votre position vous devez les activer.", + "could_not_find_address": "Impossible de trouver l'adresse", + "searching": "Recherche...", + "search": "Recherche", + "share_via": "Partager via", + "import_file_confirmation": "Voulez-vous importer le contenu de ce fichier ?", + "folder_name": "Nom du dossier", + "save": "Enregistrer", + "confirmation_message_delete_markers": "Êtes-vous sûr de vouloir supprimer les marqueurs sélectionnés ?", + "share": "Partager", + "processing_data": "Traitement des données...", + "confirmation_message_save_modifications": "Vous avez des modifications non sauvegardées, voulez-vous les sauvegarder ?", + "map_type": "Type de carte", + "feedback_caption": "Un problème ? Une idée d'amélioration ?\nEnvoyez-moi un email :-)", + "send_email": "Envoyer email...", + "rating_caption": "Vous aimez l'application ?\nNotez-la 5 étoiles :-)", + "meters": "Mètres", + "km": "Km", + "feet": "Pieds", + "miles": "Miles", + "marker_details_copied_to_clipboard": "Détails du marqueur copiés vers le presse-papier", + "do_not_show_again": "Ne plus afficher", + "sou_metric_option": "Métrique (Kilomètres/Mètres)", + "sou_imperial_option": "Impérial (Miles/Pieds)", + "delete_folder": "Supprimer le dossier", + "opening_location_failed": "Impossible de trouver l'endroit", + "could_not_start_a_map_app": "Impossible de trouver une application de cartes", + "new_marker_hint_text": "Déplacez la carte pour placer votre marqueur où vous voulez, puis cliquez sur OK pour le placer.", + "imported_marker": "Marqueur importé", + "settings": "Réglages", + "display_zoom_buttons": "Afficher les boutons de zoom", + "decimal_degrees_5_digits": "Degrés décimaux", + "degrees_decimal_minutes_3_digits": "Degrés à minutes décimales", + "degrees_minutes_seconds": "Degrés minutes secondes", + "coordinates_format": "Format de coordonnées", + "faq_help": "FAQ/Aide", + "folders": "Dossiers", + "language": "Langue", + "coordinates": "Coordonnées", + "contextual": "Contextuel", + "always": "Toujours", + "crosshair_display": "Affichage du viseur", + "coordinates_window": "Fenêtres de coordonnées", + "latitude_short": "Lat:", + "longitude_short": "Lng:", + "fast_marker_add_mode": "Mode d'ajout de marqueur instantanné", + "advanced": "Avancé", + "display_settings": "Affichage", + "actions_settings": "Actions", + "language_and_units": "Langues et unités", + "x_markers": "%1$s marqueurs", + "marker_x": "Marqueur %1$d", + "waiting_for_location": "En attente de position...", + "faq_help_caption": "Ouvrir la page d'aide et voir la FAQ", + "upcoming_features": "Fonctionnalités", + "upcoming_features_caption": "Voir la liste des fonctionnalités à venir pour la prochaine version", + "help_and_feedback": "Aide & Commentaires", + "about": "À propos", + "share_snapshot_title": "Capture", + "share_snapshot_description": "Partager une capture de la carte", + "all_markers_and_folders": "Tous les marqueurs et dossiers", + "message_thank_you_for_donation": "Merci pour votre donation ! Ce badge vous donne accès aux fonctionnalités premium :-)", + "default_folder": "Dossier par défaut", + "sync_options": "Options de synchronisation", + "never": "Jamais", + "select_sync_folder": "Sélectionner dossier", + "premium_access_unlocked_message": "Accès premium disponible ! Vous avez actuellement accès aux fonctionnalités premium.", + "file_options": "Options de fichier", + "cloud_sync": "Sync cloud", + "sync_this_file_on_the_cloud": "Sync ce fichier de carte sur le cloud", + "create_local_map_file": "Créer carte locale", + "create_local_map_file_description": "Créer un fichier de carte localement", + "create_cloud_map_file": "Créer carte cloud", + "create_cloud_map_file_description": "Créer un fichier de carte sur le cloud", + "rename": "Renommer", + "rename_description": "Renommer la carte", + "enter_new_maps_name": "Entrez le nouveau nom de la carte", + "folder_creation_failed_name_empty": "Impossible de créer le dossier : nom vide", + "message_thank_you_for_premium_paid": "Merci d'avoir acheté la mise à niveau Map Marker Premium :-)", + "premium": "Premium", + "premium_options_title_text": "Faites la mise à niveau premium et profitez des pleines fonctionnalités de Map Marker !", + "premium_options_title_text_blocking": "Désolé, la mise à niveau premium est nécessaire pour accéder à cette fonction. Faites la mise à niveau premium et profitez des pleines fonctionnalités de Map Marker !", + "troubleshooting": "Dépannage", + "troubleshooting_description": "Ouvrir une liste d'actions pour résoudre des problèmes possibles", + "test_internet": "Tester internet", + "test_internet_description": "Vérifier que l'application a accès à internet", + "open_google_play_services_details": "GP Services (app)", + "open_google_play_services_details_description": "Ouvrir les détails de l'application installée Google Play Services", + "open_google_play_services_store": "GP Services (store)", + "open_google_play_details": "Google Play (app)", + "contact_support": "Contacter le support", + "contact_support_description": "Écrire un email au support avec les détails de votre problème", + "network_test_succeeded": "Test de réseau réussi", + "network_test_failed": "Test de réseau échoué", + "share_cloud_folder": "Partager la carte cloud", + "share_cloud_folder_description": "Ouvrir les propriétés du dossier de la carte sur le cloud pour le partager avec d'autres personnes", + "view_history": "Voir historique/Restaurer", + "view_history_description": "Voir l'historique des modifications sur le dossier du cloud et sélectionner une version à restaurer", + "create_map_file": "Créer un fichier de carte", + "create_map_file_description": "Créer un nouveau fichier de carte localement ou sur le cloud", + "open_cloud_map_file": "Ouvrir carte cloud", + "open_cloud_map_file_description": "Ouvrir un fichier de carte depuis le cloud", + "permission_rationale_location": "Map Marker a besoin d'accéder à votre position pour l'afficher sur la carte", + "open_app_settings": "Ouvrir paramètres", + "no_map_folder_found_on_the_cloud": "Aucun dossier de carte trouvé sur le cloud", + "auto_sync": "Sync auto", + "choose_a_version_to_restore_from": "Choisissez une version à restaurer", + "message_sync_error_occured": "Une erreur de synchronisation s'est produite. Veuillez réessayer.", + "message_sync_error_occured_network": "Une erreur de synchronisation s'est produite : erreur réseau. Veuillez réessayer.", + "message_sync_error_occured_conflict": "Une erreur de synchronisation s'est produite : conflit, un autre appareil se synchronisait en même temps. Veuillez réessayer.", + "phone_number": "Numéro de téléphone", + "permission_rationale_phone": "Map Marker a besoin de la permission de passer des appels depuis votre appareil", + "navigation_options": "Options de navigation", + "geo_navigation_description": "Ouvrir l'emplacement de ce marqueur dans cette app", + "share_selected_marker_text_description": "Partager le marqueur sélectionné comme texte vers une autre appli", + "x_markers_in_y_folders": "%1$d marqueurs dans %2$d dossiers", + "message_sync_error_occured_db_downgrade": "Une erreur de synchronisation s'est produite : les données du cloud ont été mises à jour avec une version plus récente de l'application. Vous devez mettre Map Marker à jour sur cet appareil pour synchroniser.", + "call_phone_number": "Appeler le numéro", + "dial_phone_number": "Composer le numéro", + "text_phone_number": "Texter le numéro", + "default_navigation_action": "Action par défaut pour la navigation", + "ask": "Demander", + "what_is_the_premium_upgrade": "Qu'est-ce que la mise à niveau premium ?", + "message_thank_you_for_purchase2": "Merci pour votre achat !", + "browse": "Parcourir", + "organize": "Organiser", + "search_failed": "Recherche échouée", + "search_failed_network_error": "Recherche échouée, erreur réseau", + "details": "Détails", + "sync_error_snackbar_message": "Erreur de synchronisation", + "file_overwrite_confirmation_message": "Le fichier existe déjà, voulez-vous l'écraser ?", + "browse_organize_empty_state_text": "Vous verrez la liste des marqueurs ici. Vous n'avez actuellement aucun marqueur dans le(s) dossier(s) séléctionné(s). Vous pouvez ajouter un nouveau marqueur en cliquant sur le bouton ci-dessous.", + "google_search_finished_empty": "Aucun résultats de recherche", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "Cartes hors ligne", + "obtain_offline_map_files_faq_title": "Comment faire ?", + "obtain_offline_map_files_faq_description": "Cliquez ici pour ouvrir la page web expliquant comment obtenir ces cartes.", + "settings_credits_option_title": "Crédits", + "settings_credits_option_description": "Copyright et mentions légales", + "credits_text": "Mentions légales pour les autres données de carte que Google Maps :\n\n%s", + "manage_map_files": "Gérer les fichiers de carte", + "map_files": "Fichiers de carte", + "delete_map_file": "Effacer fichier carte", + "delete_map_file_description_local": "Cette action effacera le fichier de carte de cet appareil", + "delete_map_file_confirmation_local": "Cette action effacera le fichier de carte de votre appareil pour toujours. Tous les marqueurs dans ce fichier seront perdus. Êtes-vous sûr ?", + "delete_map_file_confirmation_cloud": "Cette action effacera le fichier de carte de votre appareil pour toujours. Tous les changements pas encore synchronisés seront perdus. Le dossier cloud ne sera pas affecté par cette action et vous devrez l'effacer manuellement. Êtes-vous sûr ?", + "marker_saved_in_a_non_visible_folder": "Marqueur enregistré dans un dossier non visible", + "outdated_cloud_sync_confirmation_question": "Vos modifications n'ont pas été enregistrées récemment. Assurez-vous de garder votre copie du cloud à jour. Voulez-vous synchroniser maintenant?", + "outdated_local_sync_confirmation_question": "Les marqueurs de ce fichier de carte ne sont actuellement sauvegardés que sur cet appareil. Il est recommandé de sauvegarder vos marqueurs sur le cloud pour éviter de les perdre. Voulez-vous les sauvegarder sur le cloud maintenant ?", + "sync_method_choice_question": "Voulez-vous synchroniser ce fichier de carte? En manuel vous devrez synchroniser manuellement à chaque fois. En automatique (recommandé) vous sélectionnerez un dossier cloud de destination et la synchronisation démarrera chaque fois que l'application entrera en arrière-plan.", + "automatic": "Automatique", + "manual": "Manuel", + "new_polyshape_hint_text": "Déplacez la carte pour placer les points, cliquez '+' pour ajouter un point, cliquez '-' pour retirer un point et changez de point avec les boutons suivant/précédent. Enfin, cliquez sauvegarder pour enregistrer la forme.", + "poly_points_invalid_message": "Il n'y a pas assez de points pour créer la forme. Créez plus de points et essayez de nouveau.", + "measured_distance_x": "Distance: %s", + "measured_perimeter_x_measured_area_y": "Périmètre: %1$s\nAire: %2$s", + "extra_information": "Info supplémentaire", + "insert": "Insérer…", + "replace_title": "Remplacer titre", + "replace_description": "Remplacer description", + "unit_of_distance": "Unité de distance", + "unit_of_area": "Unité d'aire", + "uoa_metric_option": "Métrique (%s)", + "uoa_imperial_option": "Impériale (%s)", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "Images", + "fit_in_x_by_y_square": "Dans un carré de %1$sx%2$s", + "sync_data_volume_disabled": "Désactivé", + "sync_data_volume_up_to_x": "Jusqu'à %s par sync", + "sync_data_volume_unlimited": "Illimité", + "retry": "Réessayer", + "add_image": "Ajouter image", + "from_camera": "Depuis la caméra", + "from_gallery": "Depuis la gallerie", + "importing_image": "Import de l'image…", + "offline_mapsforge_beta": "Hors ligne (Mapsforge BETA)", + "export_failed": "Export échoué", + "export_succeeded": "Export réussi", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Import du fichier…", + "show_warning_icon_for_sync": "Afficher l'icône d'alerte pour la sync", + "general": "Général", + "toilets": "Toilettes", + "food": "Nourriture", + "stores": "Magasins", + "land_activities": "Activités terrestres", + "water_activites": "Activités aquatiques", + "winter_activites": "Activités d'hiver", + "transport": "Transport", + "health": "Santé", + "entertainment": "Divertissement", + "services": "Services", + "business": "Commerce", + "government": "Gouvernement", + "religious": "Religion", + "accessibility": "Accessibilité", + "select_icon": "Sélectionner icône", + "icon_and_color": "Icône et couleur", + "generic": "Générique", + "message_beta_tester_badge": "Badge testeur beta : merci d'être un testeur beta ! Ce badge disparaîtra seulement lors de la désinstallation de l'application ou lors de la suppression des données de l'application. Ce badge vous permet de n'avoir aucune publicité dans l'application.", + "translation_contribution_title": "Contribuer aux traductions", + "translation_contribution_description": "Vous comprenez l'anglais et voulez aider à la traduction? Cliquez ici", + "change_marker_color_and_icon_to_dest_folder_question": "La couleur ou l'icône du dossier de destination est différente. Voulez-vous ajuster la couleur et l'icône du marqueur ?", + "add_color": "Ajouter couleur", + "google_md": "Google Material Icons", + "select_action": "Sélectionner action", + "move_to_left": "Déplacer à gauche", + "move_to_right": "Déplacer à droite", + "rotate_to_left": "Tourner à gauche", + "rotate_to_right": "Tourner à droite", + "delete_image": "Supprimer l'image", + "from_local_file": "Depuis un fichier local", + "export_format_choice_question": "Quel format d'export voulez-vous utiliser ?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Format standard Google Earth. Ne peut pas contenir de médias.", + "export_choice_kmz_details": "Format zip Google Earth. Peut contenir des médias.", + "export_choice_csv_details": "Format standard texte tableur. Ne peut pas contenir de médias. Ne peut pas contenir de lignes ou de polygones.", + "marker_as_plain_text": "Marqueur en texte", + "marker_as_file": "Marqueur en fichier", + "add_custom_field": "Ajouter champs personnalisé", + "folder_info": "Information", + "folder_custom_fields": "Champs personnalisés", + "custom_field_name": "Nom du champs", + "delete_custom_field": "Supprimer champs", + "custom_field_attributes": "Attributs", + "new_custom_field": "Nouveau champs personnalisé", + "modify_custom_field": "Modifier champs personnalisé", + "field_info": "Infos champs", + "select_field_type": "Sélectionnez le type de champs", + "field_type_boolean": "Booléen (Vrai ou Faux)", + "default_value": "Valeur par défaut", + "field_type_date": "Date", + "field_type_email": "Courriel", + "field_type_text": "Texte", + "field_type_multi_choice": "Choix multiple", + "duplicates_are_not_allowed": "Les doublons ne sont pas autorisés.", + "field_type_phone": "Téléphone", + "field_type_weblink": "Lien web", + "creation_date": "Date de création", + "poi_options": "Options POI", + "delete_poi": "Supprimer POI", + "used_by_folders": "Utilisées par des dossiers", + "edit_field": "Éditer champs", + "reorder_fields": "Changer l'ordre des champs", + "apply_folder_fields_to_child_pois_message": "Choisissez les champs que vous voulez appliquer aux POIs de ce dossier.", + "apply_folder_fields_to_moved_pois_message": "Le dossier de destination a des champs différents. Choisisez les champs que vous voulez appliquer aux POIs déplacés.", + "update_color": "Mettre à jour la couleur", + "update_pin_icon": "Mettre à jour l'icône", + "add_field_if_missing_x": "Ajouter le champs si manquant : %s", + "remove_field_if_present_x": "Supprimer le champs si présent : %s", + "update_field_name_if_different_x": "Mettre à jour le nom si différent : %s", + "more_options": "Plus d'options…", + "folder_options": "Folder options", + "decimal_accuracy": "Précision décimale", + "copy": "Copier", + "help_me_cta": "Voulez-vous cliquer ici ? ^‿^", + "floating_marker_titles_text_size": "Taille du texte", + "search_failed_x": "Recherche échouée => %s", + "search_source_gps": "API de recherche Google Places", + "search_source_here": "API de recherche Here Places", + "special_thanks_title": "Remerciements spéciaux", + "special_thanks_description": "Un grand merci aux gens qui m'ont aidé", + "thank_you_message": "Un grand merci aux gens qui m'ont aidé avec les traductions de l'application:\n%s\n…Et aussi à ceux qui ont décliné la mention\n\nÉgalement merci à tous les utilisateurs qui m'ont donné leur avis au fil des ans, m'aidant à améliorer sans cesse l'application.", + "marker_search_result_text_create_marker": "Créer marqueur", + "ios_premium_restore_dialog_cta_restore_purchases": "Restaurer achats", + "react_webapp_log_in_title": "Se connecter", + "react_webapp_log_in_message": "Pour continuer, vous devez vous connecter avec votre compte cloud. Cliquez le bouton \"Se connecter\" ci-dessous pour vous connecter.", + "react_app_use_cloud_account_x": "Utiliser compte cloud : %s", + "react_app_use_other_cloud_account": "Utiliser un autre compte cloud", + "react_app_choices_list_cannot_be_empty": "La liste des choix ne peut pas être vide", + "react_app_empty_choices_are_not_allowed": "Les choix vides ne sont pas permis", + "react_app_custom_field_name_cannot_be_empty": "Le nom du champs personnalisé ne peut pas être vide", + "search_delete_duplicates_title": "Supprimer doublons", + "search_delete_duplicates_description": "Rechercher et supprimer les doublons", + "deleted_x_duplicates": "%d doublons supprimés", + "switch_search_source_button_hint_text": "Préférez-vous rechercher avec une autre source ?", + "switch_search_source_button_text": "Changer source", + "places_search_sources_config_how_to_description": "Vous vous demandez comment configurer les sources de recherche ? Cliquez ici.", + "settings_places_search_sources_section_title": "Source de recherches de lieux", + "action_add_or_configure_search_source": "Ajouter ou configurer une source", + "select_search_source": "Sélectionner source de recherche", + "enter_value_for_field_x": "Entrez la valeur pour le champs \"%s\"", + "search_source_test_success_message": "Le test de la configuration de la source de recherche a réussi ! La recherche avec cette source de recherche devrait désormais fonctionner.", + "search_source_test_error_message": "Attention : le test de la configuration de la source de recherche a échoué. La recherche avec cette source de recherche pourrait ne pas marcher.", + "short_search_source_gps": "Recherche de lieux de Google", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Tutoriel", + "search_source_disclaimer_text": "L'expérience par défaut de la recherche n'est pas optimale, mais elle fonctionne sans configuration.\n\nSi vous utilisez beaucoup la recherche, il est fortement recommandé de configurer une source de recherche tierce-partie pour bénéficier de meilleurs résultats de recherche.\n\nCela ne devrait prendre qu'un peu de temps et vous permettra de bénéficier de bien meilleurs résultats de recherche gratuitement.\n\nCliquez le bouton \"Changer source\", puis l'option \"Tutoriel\" pour en apprendre plus.", + "search_source_android_geocoder": "Recherche d'addresses intégrée à Android", + "short_search_source_android_geocoder": "Géocodeur Android", + "search_source_ios_geocoder": "Recherche d'addresses intégrée à iOS", + "short_search_source_ios_geocoder": "Géocodeur iOS", + "search_source_bing": "Recherche de lieux Microsoft Bing", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Ce dossier a des sous-dossiers. Voulez-vous supprimer les sous-dossiers également ? Tous les marqueurs associés aux dossiers supprimés seront supprimés de façon permanent !", + "delete_folder_choice_folder_only": "Supprimer dossier seulement", + "delete_folder_choice_folder_plus_sub_folders": "Supprimer dossier + sous-dossiers", + "confirmation_message_delete_folder_batch": "Êtes-vous sûr de vouloir supprimer ces dossiers ? Tous les marqueurs associés à ces dossiers seront supprimés de façon permanente !", + "confirmation_message_delete_sub_folder_batch": "Au mois un des dossiers à supprimer a des sous-dossiers. Voulez-vous supprimer les sous-dossiers également ? Tous les marqueurs associés aux dossiers supprimés seront supprimés de façon permanent !", + "create_sub_folder": "Créer sous-dossier", + "sub_folder_created": "Sous-dossier créé", + "error_cant_move_folder_to_descendant": "Vous ne pouvez pas déplacer un dossier vers un de ses descendants.", + "root_folder_name": "Racine", + "current_map_title": "Carte", + "action_select_folders": "Sélectionner dossiers", + "no_search_source_configured_text": "Aucune source de recherche n'est configurée pour le moment. Afin de pouvoir effectuer des recherches, vous devez configurer une source de recherche tierce-partie.\n\nCela ne devrait prendre qu'un peu de temps et vous permettra d'accéder aux résultats de recherche gratuitement.\n\nCliquez le bouton \"Changer source\", puis l'option \"Tutoriel\" pour en apprendre plus.", + "map_type_google_maps_plan": "Google Maps (Plan)", + "map_type_google_maps_plan_idm": "Google Maps (Plan + Intérieur)", + "map_type_google_maps_satellite": "Google Maps (Satellite)", + "map_type_google_maps_terrain": "Google Maps (Terrain)", + "map_type_google_maps_hybrid": "Google Maps (Hybride)", + "last_sync_x": "Dernière synchronisation:\n%s", + "add_offline_map_file_title": "Ajouter carte hors-ligne", + "offline_map_file_import_succeeded": "Import du fichier de carte hors-ligne réussi", + "offline_map_file_import_failed_x": "Import du fichier de carte hors-ligne échoué:\n%s", + "no_offline_file_selected_message": "Le dossier des cartes hors-ligne est vide. Pour utiliser les cartes hors-ligne, ouvrez les réglages et ajoutez au moins un fichier de carte hors-ligne.", + "image_compression": "Compression de l'image", + "image_max_size": "Taille maximum de l'image", + "image_full_size": "Taille complète de l'image", + "image_saving": "Enregistrement d'image", + "base_map_pin_size": "Taille d'épingle de base", + "size_tiny": "Très petit", + "size_small": "Petit", + "size_normal": "Normal", + "size_large": "Grand", + "size_huge": "Très grand", + "import_format_choice_question": "Quel format d'import voulez-vous utiliser ?", + "map_file_summary_x_folders_x_markers": "%1$s dossiers et %2$s marqueurs", + "open_x": "Ouvrir '%s'", + "sync_option_google_drive_limited_title": "Google Drive - accès limité", + "sync_option_google_drive_limited_description": "Ceci limite l'accès de l'application seulement aux fichiers créée par elle-même sur votre Google Drive. Choisissez cette option si vous prévoyez de synchroniser seulement depuis votre compte Google sans collaborateurs. Dans le doute, choisissez cette option, vous pouvez facilement changer d'avis plus tard.", + "sync_option_google_drive_full_title": "Google Drive - accès complet", + "sync_option_google_drive_full_description": "Ceci donne à l'application un accès complet à votre Google Drive. Choisissez cette option si vous prévoyez de collaborer avec d'autres comptes Google.", + "sync_data_volume_limit_mobile": "Limite de volume sur données mobiles", + "sync_data_volume_limit_default": "Limite de volume par défaut", + "cloud_auth_error_message": "Authentification échouée, veuillez réessayer.", + "message_sync_error_data_volume_limit2": "La sync a été interrompue car elle dépassait la limite du volume de données autorisée. Pour augmenter ou modifier la limite, allez dans les réglages.", + "sync_option_dropbox_limited_title": "Dropbox - accès limité", + "sync_option_dropbox_limited_description": "Ceci limite l'accès de l'application au dossier dédié à l'application par Dropbox. Dans le doute, choisissez cette option, vous pouvez facilement changer d'avis plus tard.", + "sync_option_dropbox_full_title": "Dropbox - accès complet", + "sync_option_dropbox_full_description": "Ceci donne à l'application un accès complet à votre Dropbox. Choisissez cette option si vous voulez que l'application aie accès à l'intégralité des fichiers de votre Dropbox.", + "enter_access_code_hint_text": "Entrez le code d'accès", + "offline_map_files": "Fichiers de carte hors ligne", + "x_files": "%s fichiers", + "clear_offline_map_files_action": "Vider les fichiers de carte hors ligne", + "clear_offline_map_files_confirmation_message": "Ceci supprimera tous les fichiers de carte hors-ligne du stockage interne de l'application, voulez-vous continuer ?", + "invalid_format": "Format invalide", + "places_search_over_hint_text": "Écrivez plus puis pour raffiner votre recherche", + "places_search_not_started_hint_text": "Vous pouvez chercher des endroits avec \"%s\". Cette recherche nécessite une connexion internet.", + "apply_parent_folder_fields": "Appliquer les champs du dossier parent", + "rating_option_title": "Noter l'application", + "help_me_message_2022": "Merci pour votre curiosité !\n\nJ'avais une bannière publicitaire ici avant et j'ai décidé d'essayer quelque chose de différent et de la remplacer par ce simple message…\n\nJ'ai créé cette application pendant mon temps libre comme passe-temps, en plus d'avoir un emploi à plein temps, et il s'avère que c'est devenu un projet parallèle sur lequel j'ai passé beaucoup depuis début 2014.\n\nJ'espère que vous aimez l'application et que vous la trouvez utile. L'application est faite de façon à ce que vous puissiez tout faire sans payer mais parfois de manière moins pratique. Vous êtes libre d'importer ou d'exporter les données manuellement, vous n'avez donc jamais à payer, c'est simplement que la synchronisation dans le cloud est plus pratique.\n\nSi vous aimez l'application, merci de la soutenir : vous n'avez pas à dépenser d'argent pour cela, chacun de ces gestes peut aider:\n- parler de l'application aux gens autour de vous\n- noter l'application pour la recommander sur le store\n- acheter la mise à niveau premium (enlèvera la bannière du bas)\n\nSi vous n'aimez pas l'application, écrivez-moi un courriel (dans la section \"à propos\") et dites-moi comment je peux l'améliorer. Je suis arrivé jusque ici grâce aux commentaires de nombreux utilisateurs qui m'ont dit ce qu'ils voulaient, et je lis tous les courriels, alors ne soyez pas timides !\n\nEnfin, merci d'avoir lu ce message :-)\n\nCordialement\nSébastien", + "sync_error_missing_media_file": "La synchronisation a été interrompue car le fichier suivant n'a pas pu être trouvé : %s. Pour résoudre cela, vous pouvez restaurer le fichier manquant manuellement, ou changer les réglages de l'application pour ne pas télécharger les médias pendant la synchronisation.", + "sync_media_policy_setting_title": "Politique de téléchargement des médias", + "sync_media_policy_setting_option_download_immediately": "Télécharger tous les médias durant la synchronisation", + "sync_media_policy_setting_option_download_later": "Télécharger les médias après la synchronisation, au besoin", + "auto_sync_description": "Synchroniser avec le cloud automatiquement lorsque des changements sont détectés", + "search_delete_duplicates_select_attributes_hint_text": "Sélectionnez les attributs à considérer lors de l'élimination des doublons. Si aucun attribut n'est sélectionné, les doublons avec la même position seront supprimés, quels que soient leurs autres attributs.", + "action_delete_duplicates": "Supprimer doublons", + "searching_for_duplicates": "Recherche des doublons…", + "duplicates_deletion_confirmation_message": "%d doublons trouvés. Êtes-vous sûr de vouloir supprimer ces doublons ?", + "poi_attribute_icon": "Icône", + "poi_attribute_color": "Couleur", + "enable_log_file_title": "Activer fichier journal", + "enable_log_file_description": "Commencer à écrire l'historique des événements d'exécution de l'application vers le fichier journal", + "disable_log_file_title": "Désactiver fichier journal", + "disable_log_file_description": "Arrêter d'écrire l'historique des événements d'exécution de l'application vers le fichier journal, et supprimer le fichier journal", + "export_log_file_title": "Exporter fichier journal", + "export_log_file_description": "Exporter le fichier journal pour qu'il puisse être partagé à des fins de débogage", + "rendering_performance": "Réglages de performance de rendu", + "max_number_of_drawn_pois": "Nombre maximum de marqueurs dessinés", + "max_number_of_drawn_floating_marker_titles": "Nombre maximum de titres flottants de marqueurs dessinés", + "old_map_data_options_title": "Accéder aux anciennes données de carte", + "old_map_data_options_description": "Voir les options pour accéder aux données de carte d'anciennes versions de Map Marker.", + "migrating_map_data": "Migration des données de carte…", + "map_data_migration_succeeded": "Migration des données de carte réussie: vous devriez désormais pouvoir utiliser vos anciennes données de carte sur cette nouvelle version de Map Marker.", + "map_data_migration_failed": "Migration des données de carte échouée: l'accès à vos anciennes données de carte n'est pas possible sur cette nouvelle version de Map Marker.", + "post_migration_hint_text": "Notez que les anciennes données de carte restent inchangées et resteront sur l'appareil jusqu'à ce que vous désinstalliez l'application. Désinstaller l'application supprimera toutes les données de Map Marker de votre appareil. Si vous voulez utiliser l'ancienne version de Map Marker, vous pouvez suivre les instructions disponibles en cliquant l'option ci-dessous.", + "view_instructions_to_use_the_old_map_marker_description": "Ceci ouvrira un lien vers le centre d'aide expliquant comment vous pouvez installer l'ancienne version de Map Marker sans perdre vos données d'application.", + "view_instructions": "Voir instructions", + "action_see_more": "Voir plus", + "purchase_permanent_premium": "Acheter la premium permanente", + "purchase_pending_message": "Achat en attente", + "purchase_failed_message": "Achat échoué: %s", + "data_backup_reminder_title": "Sauvegarde de données", + "data_backup_reminder_x_days_ago_message": "La dernière sauvegarde date de %s jours", + "run_data_migration_again": "Re-lancer la migration de données", + "run_data_migration_again_description": "Sélectionnez une ancienne carte sur laquelle effectuer la migration de données à nouveau", + "old_map_data_re_migration_succeeded": "Migration de l'ancienne carte réussie !", + "old_map_data_re_migration_failed": "Migration de l'ancienne carte échouée:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Ouvrir et migrer une carte cloud V2", + "action_open_and_migrate_v2_cloud_map_description": "Migrer une ancienne carte de Map Marker V2 (version de l'application avant 2023) et l'ouvrir en tant que nouvelle carte cloud", + "migrating_legacy_v2_cloud_map": "Migration de l'ancienne carte cloud V2……", + "hint_select_v2_map_to_migrate": "Sélectionnez la carte V2 à migrer", + "legacy_v2_cloud_map_migration_result_message_success": "Migration de l'ancienne carte cloud V2 réussie!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Migration de l'ancienne carte cloud V2 échouée:\n%s", + "loading_file": "Chargement du fichier…", + "zipping_file_x": "Compression du fichier: %s", + "unzipping_file_x": "Extraction du fichier: %s", + "share_or_export_title": "Partager ou exporter", + "marker_as_file_description2": "Exporter le marqueur sélectionné en fichier", + "export_as_file": "Exporter en fichier", + "sucessfully_saved_to_device_files": "Sauvegarde réussie vers les fichiers de l'appareil", + "file_export_intention_question": "Comment voulez-vous utiliser le fichier exporté ?", + "folders_added_x": "Dossiers ajoutés: %s", + "folders_modified_x": "Dossiers modifiés: %s", + "folders_deleted_x": "Dossiers supprimés: %s", + "markers_added_x": "Marqueurs ajoutés: %s", + "markers_modified_x": "Marqueurs modifiés: %s", + "markers_deleted_x": "Marqueurs supprimés: %s", + "new_circle_hint_text": "Sélectionnez le centre ou le bord du cercle avec les boutons de la barre d'outils et déplacez la carte pour ajuster. Enfin, cliquez sauvegarder pour enregistrer la forme.", + "radius_x": "Rayon : %s", + "preferred_display_theme": "Thème d'affichage (sombre / clair)", + "preferred_display_theme_dark": "Thème sombre", + "preferred_display_theme_light": "Thème clair", + "preferred_display_theme_use_system": "Utiliser les réglages système", + "nav_navigation_description": "Entrez dans le mode navigation de cette app pour obtenir des directions vers le marqueur", + "marker_direction": "Directions", + "distance_to_x": "Distance à %1$s", + "import_marker_from_text_confirmation_message": "Voulez-vous essayer d'importer un marqueur à partir des données texte suivantes ?", + "do_you_enjoy_the_app_question": "Aimez-vous cette application ?", + "would_you_like_to_give_comments_on_how_to_improve": "Voudriez-vous m'envoyer un courriel pour me dire comment je pourrais améliorer l'application ?", + "rate_the_app_message": "Si vous aimez mon application, vous pouvez me récompenser en prenant le temps de lui donner une bonne note :-)", + "app_rating_prompt_yes_option_text": "Oui, dirigez-moi vers la page de l'application", + "app_rating_prompt_later_option_text": "Peut-être plus tard, rappellez-moi", + "app_rating_prompt_never_option_text": "Non merci, ne pas redemander", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/hi.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/hi.json new file mode 100644 index 0000000..1fdb751 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/hi.json @@ -0,0 +1,464 @@ +{ + "ok": "ठीक", + "yes": "हां", + "no": "नहीं", + "cancel": "रद्द करना", + "new_marker": "नई मार्कर", + "title": "शीर्षक", + "description": "विवरण", + "question_delete_marker": "आप वास्तव में इस मार्कर को नष्ट करना चाहते हैं?", + "gps_coordinates": "जीपीएस निर्देशांक", + "coordinates_copied_to_clipboard": "क्लिपबोर्ड में कॉपी निर्देशांक", + "untitled": "शीर्षकहीन", + "all": "सब", + "new_folder": "फ़ोल्डर जोड़ें", + "modify_folder": "फ़ोल्डर सुधारे", + "confirmation_message_delete_folder": "आप इस फ़ोल्डर को नष्ट करना चाहते हैं आप यकीन कर रहे हैं? इस फ़ोल्डर से संबद्ध सभी मार्करों स्थायी रूप से हटा दिया जाएगा!", + "failed_create_folder_already_exists": "नया फ़ोल्डर बनाने में विफल, यह पहले से ही मौजूद है", + "failed_rename_folder_already_exists": "फ़ोल्डर का नाम बदलने में विफल, गंतव्य का नाम पहले से ही मौजूद है", + "latitude": "अक्षांश:", + "longitude": "देशांतर:", + "import_file1": "आयात मार्करों", + "file_import_successfull": "फ़ाइल सफलतापूर्वक आयात", + "file_import_failed": "फ़ाइल आयात में विफल रहा है", + "location_services": "स्थान सेवाएं", + "location_services_disabled": "स्थान सेवाओं अक्षम हैं। अपने वर्तमान स्थान प्राप्त करने के लिए आप उन्हें सक्षम करना होगा।", + "could_not_find_address": "पता नहीं मिल सका", + "searching": "खोज रहा है...", + "search": "खोज", + "share_via": "के माध्यम से बाँटे", + "import_file_confirmation": "यदि आप इस फाइल की सामग्री को आयात करने के लिए करना चाहते हैं?", + "folder_name": "फ़ोल्डर का नाम", + "save": "सहेजें", + "confirmation_message_delete_markers": "आप चयनित मार्कर को हटाना चाहते हैं आप यकीन कर रहे हैं?", + "share": "शेयर", + "processing_data": "डाटा प्रोसेसिंग...", + "confirmation_message_save_modifications": "तुम्हें पता है, न सहेजे गए संशोधनों है कि आप उन्हें बचाने के लिए करना चाहते हैं?", + "map_type": "नक्शा प्रकार", + "feedback_caption": "एक समस्या पाया? सुधार की एक विचार है? \n मुझे भेजने email :-)", + "send_email": "भेजें email...", + "rating_caption": "आप app की तरह? \n यह दर 5 सितारों :-)", + "meters": "मीटर", + "km": "कि.मी.", + "feet": "पैर", + "miles": "मीलों", + "marker_details_copied_to_clipboard": "मार्कर विवरण क्लिपबोर्ड में कॉपी", + "do_not_show_again": "दोबारा न दिखाएं", + "sou_metric_option": "मीट्रिक (किलोमीटर / मीटर)", + "sou_imperial_option": "इंपीरियल (मील / पैर)", + "delete_folder": "फोल्डर हटा दें", + "opening_location_failed": "जगह नहीं मिल सकता", + "could_not_start_a_map_app": "एक और नक्शा आवेदन नहीं मिल सका", + "new_marker_hint_text": "जहाँ आप चाहते हैं कि आपके मार्कर के लिए जगह के आसपास के नक्शे कदम है और यह जगह करने के लिए ठीक क्लिक करें", + "imported_marker": "आयातित मार्कर", + "settings": "सेटिंग्स", + "display_zoom_buttons": "प्रदर्शन ज़ूम बटन", + "decimal_degrees_5_digits": "दशमलव डिग्री", + "degrees_decimal_minutes_3_digits": "दशमलव मिनट डिग्री", + "degrees_minutes_seconds": "मिनट सेकंड डिग्री", + "coordinates_format": "निर्देशांक प्रारूप", + "faq_help": "पूछे जाने वाले प्रश्न / सहायता", + "folders": "फ़ोल्डर", + "language": "भाषा", + "coordinates": "निर्देशांक", + "contextual": "प्रासंगिक", + "always": "सदैव", + "crosshair_display": "Crosshair प्रदर्शन", + "coordinates_window": "निर्देशांक खिड़की", + "latitude_short": "अक्षांश:", + "longitude_short": "एलएनजी:", + "fast_marker_add_mode": "मोड जोड़ने मार्कर पल", + "advanced": "उन्नत", + "display_settings": "प्रदर्शन", + "actions_settings": "क्रियाएं", + "language_and_units": "भाषा और इकाइयों", + "x_markers": "%1$s मार्करों", + "marker_x": "मार्कर %1$d", + "waiting_for_location": "स्थान के लिए प्रतीक्षा कर रहा है...", + "faq_help_caption": "मदद पृष्ठ खोलें और पूछे जाने वाले प्रश्न देखना", + "upcoming_features": "विशेषताएं", + "upcoming_features_caption": "अगले अनुप्रयोग के संस्करण के लिए आगामी सुविधाओं की सूची देखें", + "help_and_feedback": "सहायता एवं प्रतिक्रिया", + "about": "के बारे में", + "share_snapshot_title": "स्नैपशॉट", + "share_snapshot_description": "मानचित्र के एक स्नैपशॉट साझा करें", + "all_markers_and_folders": "सभी मार्करों और फ़ोल्डरों", + "message_thank_you_for_donation": "आपके दान के लिए शुक्रिया! आप प्रीमियम के लिए उपयोग यह दान बिल्ला अनुदान की सुविधा :-)", + "default_folder": "डिफ़ॉल्ट फ़ोल्डर", + "sync_options": "सिंक के विकल्प", + "never": "कभी नहीं", + "select_sync_folder": "फ़ोल्डर चुनें", + "premium_access_unlocked_message": "प्रीमियम पहुँच उपलब्ध है! आप वर्तमान में प्रीमियम सुविधाओं के लिए उपयोग किया है।", + "file_options": "फ़ाइल विकल्प", + "cloud_sync": "बादल सिंक", + "sync_this_file_on_the_cloud": "बादल पर इस नक्शे फ़ाइल सिंक", + "create_local_map_file": "स्थानीय नक्शे बनाएँ", + "create_local_map_file_description": "स्थानीय स्तर पर एक नया नक्शा फ़ाइल बनाएँ", + "create_cloud_map_file": "बादल नक्शे बनाएँ", + "create_cloud_map_file_description": "बादल पर एक नक्शा फ़ाइल बनाएँ", + "rename": "नाम बदलें", + "rename_description": "नक्शे का नाम बदलें", + "enter_new_maps_name": "नया नक्शा के नाम दर्ज", + "folder_creation_failed_name_empty": "फ़ोल्डर नहीं बना सका: खाली नाम", + "message_thank_you_for_premium_paid": "खरीद के लिए धन्यवाद Map Marker प्रीमियम उन्नयन :-)", + "premium": "प्रीमियम", + "premium_options_title_text": "प्रीमियम को अद्यतन और का पूरा फायदा उठाने Map Marker सुविधाएँ!", + "premium_options_title_text_blocking": "क्षमा करें, आप इस सुविधा का उपयोग करने के लिए प्रीमियम के उन्नयन की जरूरत है। प्रीमियम को अद्यतन और का पूरा फायदा उठाने Map Marker सुविधाएँ!", + "troubleshooting": "समस्या निवारण", + "troubleshooting_description": "संभव समस्याओं को हल करने के लिए कार्रवाई की एक सूची खोलें", + "test_internet": "टेस्ट इंटरनेट", + "test_internet_description": "एप्लिकेशन इंटरनेट तक पहुँच गया कि चेक", + "open_google_play_services_details": "जीपी सर्विसेज (एपीपी)", + "open_google_play_services_details_description": "वर्तमान में स्थापित की विवरण खोलें Google Play Services एप्लिकेशन", + "open_google_play_services_store": "जीपी सर्विसेज (दुकान)", + "open_google_play_details": "गूगल प्ले (एपीपी)", + "contact_support": "समर्थन से संपर्क करें", + "contact_support_description": "एक लिखें email अपनी समस्या के विवरण के साथ समर्थन करने के लिए", + "network_test_succeeded": "नेटवर्क का परीक्षण सफल रहा", + "network_test_failed": "नेटवर्क परीक्षण में विफल", + "share_cloud_folder": "शेयर बादल नक्शा", + "share_cloud_folder_description": "उसके गुण देखने के लिए बादल नक्शा फ़ोल्डर खोलें और अन्य लोगों के साथ साझा करें", + "view_history": "इतिहास देखें / पुनर्स्थापित", + "view_history_description": "बादल फ़ोल्डर में संशोधनों के इतिहास को देखें और को बहाल करने के लिए एक संस्करण का चयन", + "create_map_file": "नक्शा फ़ाइल बनाएँ", + "create_map_file_description": "स्थानीय स्तर पर या बादल पर एक नया नक्शा फ़ाइल बनाएँ", + "open_cloud_map_file": "खुला बादल नक्शा", + "open_cloud_map_file_description": "बादल से एक नक्शा फ़ाइल खोलें", + "permission_rationale_location": "Map Marker के नक्शे पर यह प्रदर्शित करने के क्रम में अपने स्थान का उपयोग करने की अनुमति की जरूरत है", + "open_app_settings": "खुली सेटिंग", + "no_map_folder_found_on_the_cloud": "बादल पर पाया कोई नक्शा फ़ोल्डर", + "auto_sync": "स्वतः सिंक", + "choose_a_version_to_restore_from": "को बहाल करने के लिए एक संस्करण चुनें", + "message_sync_error_occured": "एक सिंक त्रुटि हो गई। कृपया पुन: प्रयास करें।", + "message_sync_error_occured_network": "एक सिंक त्रुटि हुई: नेटवर्क त्रुटि। कृपया पुन: प्रयास करें।", + "message_sync_error_occured_conflict": "एक सिंक त्रुटि हुई: संघर्ष, एक और डिवाइस एक ही समय में सिंक प्रदर्शन कर रहा था। कृपया पुन: प्रयास करें।", + "phone_number": "फ़ोन नंबर", + "permission_rationale_phone": "Map Marker अपने डिवाइस पर कॉल करने के लिए अनुमति की जरूरत है", + "navigation_options": "नेविगेशन विकल्प", + "geo_navigation_description": "इस ऐप्लिकेशन में मार्कर स्थान खोलें", + "share_selected_marker_text_description": "एक और अनुप्रयोग में सादे पाठ के रूप में चयनित मार्कर साझा करें", + "x_markers_in_y_folders": "%1$d में मार्करों %2$d फ़ोल्डरों", + "message_sync_error_occured_db_downgrade": "एक सिंक त्रुटि हुई: बादल डेटा एप्लिकेशन का एक और अधिक हाल के संस्करण के साथ अद्यतन किया गया है। आप अद्यतन करना चाहिए Map Marker सिंक करने के लिए इस उपकरण पर।", + "call_phone_number": "कॉल फ़ोन नंबर", + "dial_phone_number": "फोन नंबर डायल", + "text_phone_number": "पाठ फोन नंबर", + "default_navigation_action": "डिफ़ॉल्ट नेविगेशन कार्रवाई", + "ask": "पूछना", + "what_is_the_premium_upgrade": "प्रीमियम उन्नयन क्या है?", + "message_thank_you_for_purchase2": "आपकी खरीदारी के लिए धन्यवाद!", + "browse": "ब्राउज", + "organize": "व्यवस्थित करें", + "search_failed": "खोजें विफल रहा है", + "search_failed_network_error": "खोजें विफल रहा है, नेटवर्क त्रुटि", + "details": "विवरण", + "sync_error_snackbar_message": "सिंक त्रुटि", + "file_overwrite_confirmation_message": "फ़ाइल पहले से ही मौजूद है, आप इसके ऊपर लिखना चाहते हैं?", + "browse_organize_empty_state_text": "आप यहाँ अपने मार्कर की सूची देखेंगे। आप वर्तमान में चयनित फ़ोल्डर (ओं) में कोई मार्करों है। आप नीचे दिए गए बटन पर क्लिक करके एक नया मार्कर जोड़ सकते हैं।", + "google_search_finished_empty": "ढूंढने पर कोई परिणाम नहीं मिला", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "ऑफलाइन नक्शे", + "obtain_offline_map_files_faq_title": "यह कैसे करना है?", + "obtain_offline_map_files_faq_description": "उन नक्शे प्राप्त करने के लिए कैसे समझा वेब पेज खोलने के लिए यहां क्लिक करें।", + "settings_credits_option_title": "क्रेडिट्स", + "settings_credits_option_description": "कॉपीराइट और कानूनी उल्लेख", + "credits_text": "कानूनी अन्य नक्शा डेटा की तुलना के लिए उल्लेख Google Maps : \n \n %s", + "manage_map_files": "नक्शा फाइलों का प्रबंधन", + "map_files": "मानचित्र फ़ाइलें", + "delete_map_file": "नक्शा फ़ाइल हटाएँ", + "delete_map_file_description_local": "यह कार्रवाई इस डिवाइस से नक्शा फाइल को नष्ट होगा", + "delete_map_file_confirmation_local": "इस कार्रवाई को हमेशा के लिए अपने डिवाइस से नक्शा फाइल को नष्ट करेगा। उस फ़ाइल को अंदर सभी मार्करों खो जाएगा। क्या आपको यकीन है?", + "delete_map_file_confirmation_cloud": "इस कार्रवाई को हमेशा के लिए अपने डिवाइस से नक्शा फाइल को नष्ट करेगा। अभी तक बादल से सिंक नहीं सभी परिवर्तन गुम हो जाएंगे। बादल फ़ोल्डर इस कार्रवाई से प्रभावित नहीं होगा और आप स्वयं इसे नष्ट करने के लिए होगा। क्या आपको यकीन है?", + "marker_saved_in_a_non_visible_folder": "मार्कर एक गैर दिखाई फ़ोल्डर में सहेजा", + "outdated_cloud_sync_confirmation_question": "आपके परिवर्तन हाल ही में समन्वयित नहीं किया गया है। सुनिश्चित करें कि आप अपने बादल की तारीख तक प्रति रखना सुनिश्चित करें। क्या अब आप सिंक करने के लिए करना चाहते हैं?", + "outdated_local_sync_confirmation_question": "इस नक्शे को फ़ाइल के मार्करों वर्तमान में केवल इस डिवाइस पर बच रहे हैं। यह उन्हें खोने से बचने के लिए बादल पर अपने मार्कर को बचाने के लिए सिफारिश की है। अब आप उन्हें बादल को बचाने के लिए करना चाहते हैं?", + "sync_method_choice_question": "आप इस मानचित्र फ़ाइल सिंक करने के लिए करना चाहते हैं? मैनुअल के साथ आप स्वयं हर बार सिंक करने की आवश्यकता होगी। स्वचालित (अनुशंसित) के साथ आप एक गंतव्य बादल फ़ोल्डर और बादल सिंक स्वचालित रूप से हर समय एप्लिकेशन को पृष्ठभूमि में प्रवेश करती शुरू कर देंगे चयन करेंगे।", + "automatic": "स्वचालित", + "manual": "गाइड", + "new_polyshape_hint_text": "अगले / पिछले बटन के साथ एक बिंदु को हटाने और अंक स्विच करने के लिए - नक्शे के आसपास अंक जगह है, एक बिंदु जोड़ने के लिए क्लिक करें '+', क्लिक करें ले जाएँ। '' अंत में आकार को बचाने के लिए बचाने के लिए क्लिक करें।", + "poly_points_invalid_message": "वहाँ पर्याप्त अंक आकार बनाने के लिए नहीं कर रहे हैं। अधिक अंक बनाने के लिए और फिर कोशिश करें।", + "measured_distance_x": "दूरी: %s", + "measured_perimeter_x_measured_area_y": "परिधि: %1$s \n क्षेत्र %2$s", + "extra_information": "अतिरिक्त जानकारी", + "insert": "डालें...", + "replace_title": "शीर्षक बदलें", + "replace_description": "विवरण बदलें", + "unit_of_distance": "दूरी की इकाई", + "unit_of_area": "क्षेत्र की इकाई", + "uoa_metric_option": "मैट्रिक ( %s )", + "uoa_imperial_option": "इंपीरियल ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "इमेजिस", + "fit_in_x_by_y_square": "एक में फिट %1$s एक्स %2$s वर्ग", + "sync_data_volume_disabled": "विकलांग", + "sync_data_volume_up_to_x": "अप करने के लिए %s सिंक प्रति", + "sync_data_volume_unlimited": "असीमित", + "retry": "पुन: प्रयास करें", + "add_image": "छवि जोड़ें", + "from_camera": "कैमरे से", + "from_gallery": "गैलरी से", + "importing_image": "छवि आयात...", + "offline_mapsforge_beta": "ऑफलाइन ( Mapsforge BETA )", + "export_failed": "निर्यात असफल", + "export_succeeded": "निर्यात सफल रहा", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "फ़ाइल आयात कर रहा है...", + "show_warning_icon_for_sync": "सिंक के लिए चेतावनी आइकन दिखाएँ", + "general": "सामान्य", + "toilets": "प्रसाधन", + "food": "भोजन", + "stores": "स्टोर", + "land_activities": "देश की गतिविधियों", + "water_activites": "जल activies", + "winter_activites": "शीतकालीन activies", + "transport": "ट्रांसपोर्ट", + "health": "स्वास्थ्य", + "entertainment": "मनोरंजन", + "services": "सेवा", + "business": "व्यापार", + "government": "सरकार", + "religious": "धार्मिक", + "accessibility": "एक्सेसिबिलिटी", + "select_icon": "आइकन का चयन", + "icon_and_color": "चिह्न और रंग", + "generic": "सामान्य", + "message_beta_tester_badge": "बीटा परीक्षक बिल्ला: यदि आप एक बीटा परीक्षक होने के लिए धन्यवाद! यह बिल्ला केवल अनुप्रयोग की स्थापना रद्द या अनुप्रयोग डेटा साफ़ पर गायब हो जाएगा। यह बिल्ला भी आप अनुप्रयोग पर कोई विज्ञापन नहीं करने की अनुमति देता है।", + "translation_contribution_title": "अनुवाद में योगदान", + "translation_contribution_description": "आप अंग्रेजी समझते हैं और अनुवाद के साथ मदद करने के लिए करना चाहते हैं? यहां क्लिक करे", + "change_marker_color_and_icon_to_dest_folder_question": "गंतव्य फ़ोल्डर के रंग या चिह्न अलग है। आप मार्कर रंग और आइकन को अद्यतन करना चाहते हैं?", + "add_color": "रंग जोड़ें", + "google_md": "Google Material Icons", + "select_action": "चयन कार्रवाई", + "move_to_left": "बाईं ओर ले", + "move_to_right": "सही करने के लिए ले जाएँ", + "rotate_to_left": "बाईं करने के लिए बारी बारी से", + "rotate_to_right": "सही करने के लिए बारी बारी से", + "delete_image": "छवि को नष्ट", + "from_local_file": "स्थानीय फ़ाइल से", + "export_format_choice_question": "आप के लिए क्या प्रारूप निर्यात करने के लिए उपयोग करना चाहते हैं?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "स्टैंडर्ड Google Earth प्रारूप। मीडिया नहीं हो सकते।", + "export_choice_kmz_details": "Zip Google Earth प्रारूप। मीडिया हो सकते हैं।", + "export_choice_csv_details": "मानक पाठ स्प्रेडशीट प्रारूप। मीडिया नहीं हो सकते। लाइनों या बहुभुज नहीं हो सकते।", + "marker_as_plain_text": "सादा पाठ के रूप में मार्कर", + "marker_as_file": "फ़ाइल के रूप में मार्कर", + "add_custom_field": "कस्टम फ़ील्ड जोड़ें", + "folder_info": "जानकारी", + "folder_custom_fields": "कस्टम फील्ड्स", + "custom_field_name": "कार्यक्षेत्र नाम", + "delete_custom_field": "फ़ील्ड हटाएं", + "custom_field_attributes": "गुण", + "new_custom_field": "नया कस्टम फ़ील्ड", + "modify_custom_field": "कस्टम फ़ील्ड को संशोधित करें", + "field_info": "फील्ड जानकारी", + "select_field_type": "फ़ील्ड प्रकार चुनें", + "field_type_boolean": "बूलियन (सही या गलत)", + "default_value": "डिफ़ॉल्ट मान", + "field_type_date": "तारीख", + "field_type_email": "ईमेल", + "field_type_text": "टेक्स्ट", + "field_type_multi_choice": "बहुविकल्पी", + "duplicates_are_not_allowed": "डुप्लिकेट की अनुमति नहीं है", + "field_type_phone": "फ़ोन", + "field_type_weblink": "वेब लिंक", + "creation_date": "रचना तिथि", + "poi_options": "पीओआई विकल्प", + "delete_poi": "POI हटाएं", + "used_by_folders": "फ़ोल्डर्स द्वारा प्रयुक्त", + "edit_field": "फ़ील्ड संपादित करें", + "reorder_fields": "क्षेत्रों को पुन: क्रमित करें", + "apply_folder_fields_to_child_pois_message": "उन फ़ील्ड को चुनें जिन्हें आप इस फ़ोल्डर के POI पर लागू करना चाहते हैं", + "apply_folder_fields_to_moved_pois_message": "गंतव्य फ़ोल्डर में विभिन्न फ़ील्ड मान हैं। जिन फ़ील्ड को आप स्थानांतरित POIs पर लागू करना चाहते हैं उन्हें चुनें।", + "update_color": "रंग अपडेट करें", + "update_pin_icon": "पिन आइकन अपडेट करें", + "add_field_if_missing_x": "यदि फ़ील्ड गुम है तो जोड़ें: %s", + "remove_field_if_present_x": "यदि फ़ील्ड मौजूद है तो निकालें: %s", + "update_field_name_if_different_x": "फ़ील्ड नाम को अलग करें यदि अलग है: %s", + "more_options": "अधिक विकल्प…", + "folder_options": "नत्थी विकल्प", + "decimal_accuracy": "दशमलव सटीकता", + "copy": "प्रतिलिपि", + "help_me_cta": "क्या आप यहां क्लिक करना चाहते हैं? ^ ^ ‿", + "floating_marker_titles_text_size": "शब्दों का आकर", + "search_failed_x": "खोज विफल => %s", + "search_source_gps": "Google स्थल खोज API", + "search_source_here": "Here Places Search API", + "special_thanks_title": "विशेष धन्यवाद", + "special_thanks_description": "एक विशेष धन्यवाद उन लोगों के लिए जिन्होंने मेरी मदद की", + "thank_you_message": "उन लोगों के लिए विशेष धन्यवाद जिन्होंने ऐप अनुवाद में मदद करने के लिए कड़ी मेहनत की:\n%s\n... और उन लोगों का भी जिन्होंने उल्लेख करने से इनकार कर दिया\n\nइसके अलावा, उन सभी उपयोगकर्ताओं को धन्यवाद जिन्होंने मुझे वर्षों में प्रतिक्रिया दी और लगातार मुझे ऐप को बेहतर बनाने में मदद की।", + "marker_search_result_text_create_marker": "मार्कर बनाएं", + "ios_premium_restore_dialog_cta_restore_purchases": "खरीदारी वापस लौटाएं", + "react_webapp_log_in_title": "लॉग इन करें", + "react_webapp_log_in_message": "जारी रखने के लिए, आपको अपने क्लाउड खाते से लॉग इन करना होगा। लॉग इन करने के लिए नीचे दिए गए \"लॉग इन\" बटन पर क्लिक करें।", + "react_app_use_cloud_account_x": "क्लाउड अकाउंट का उपयोग करें: %s", + "react_app_use_other_cloud_account": "अन्य क्लाउड खाते का उपयोग करें", + "react_app_choices_list_cannot_be_empty": "विकल्प सूची खाली नहीं हो सकती", + "react_app_empty_choices_are_not_allowed": "खाली विकल्पों की अनुमति नहीं है", + "react_app_custom_field_name_cannot_be_empty": "कस्टम फ़ील्ड का नाम रिक्त नहीं हो सकता", + "search_delete_duplicates_title": "डुप्लिकेट निकालें", + "search_delete_duplicates_description": "डुप्लिकेट खोजें और हटाएं", + "deleted_x_duplicates": "हटाए गए %d डुप्लिकेट", + "switch_search_source_button_hint_text": "क्या आप किसी अन्य स्रोत से खोजना पसंद करेंगे?", + "switch_search_source_button_text": "स्रोत बदलें", + "places_search_sources_config_how_to_description": "आश्चर्य है कि खोज स्रोतों को कैसे कॉन्फ़िगर किया जाए? यहां क्लिक करे।", + "settings_places_search_sources_section_title": "स्थान खोज स्रोत", + "action_add_or_configure_search_source": "खोज स्रोत जोड़ें या कॉन्फ़िगर करें", + "select_search_source": "खोज स्रोत का चयन करें", + "enter_value_for_field_x": "फ़ील्ड \"%s\" के लिए मान दर्ज करें", + "search_source_test_success_message": "खोज स्रोत कॉन्फ़िगरेशन परीक्षण सफल रहा! इस खोज स्रोत के साथ खोज को अब काम करना चाहिए।", + "search_source_test_error_message": "चेतावनी: खोज स्रोत कॉन्फ़िगरेशन परीक्षण विफल हुआ। इस खोज स्रोत के साथ खोज कार्य नहीं कर सकता है।", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "ट्यूटोरियल", + "search_source_disclaimer_text": "डिफ़ॉल्ट खोज अनुभव इष्टतम नहीं है, लेकिन यह कॉन्फ़िगरेशन के बिना काम करता है।\n\nयदि आप खोज का उपयोग करते हैं, तो बेहतर खोज परिणामों से लाभ के लिए तीसरे पक्ष के खोज स्रोत को कॉन्फ़िगर करने की दृढ़ता से अनुशंसा की जाती है।\n\nयह केवल आपका थोड़ा सा समय लेना चाहिए और आपको मुफ्त में बहुत बेहतर खोज परिणामों से लाभान्वित करने की अनुमति देगा।\n\n\"स्रोत बदलें\" बटन पर क्लिक करें और फिर अधिक जानने के लिए \"ट्यूटोरियल\" विकल्प।", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "इस फ़ोल्डर में उप-फ़ोल्डर हैं। क्या आप उप-फ़ोल्डर्स को भी हटाना चाहते हैं? हटाए गए फ़ोल्डरों से संबंधित सभी मार्कर स्थायी रूप से हटा दिए जाएंगे!", + "delete_folder_choice_folder_only": "केवल फ़ोल्डर हटाएं", + "delete_folder_choice_folder_plus_sub_folders": "फ़ोल्डर + उप-फ़ोल्डर हटाएँ", + "confirmation_message_delete_folder_batch": "क्या आप वाकई इन फ़ोल्डरों को हटाना चाहते हैं? इन फ़ोल्डरों से संबंधित सभी मार्कर स्थायी रूप से हटा दिए जाएंगे!", + "confirmation_message_delete_sub_folder_batch": "कम से कम एक फ़ोल्डर को हटाने के लिए उप-फ़ोल्डर्स हैं। क्या आप उप-फ़ोल्डर्स को भी हटाना चाहते हैं? हटाए गए फ़ोल्डरों से संबंधित सभी मार्कर स्थायी रूप से हटा दिए जाएंगे!", + "create_sub_folder": "उप-फ़ोल्डर बनाएँ", + "sub_folder_created": "उप-फ़ोल्डर बनाया गया", + "error_cant_move_folder_to_descendant": "आप इसके किसी वंशज को फ़ोल्डर नहीं ले जा सकते।", + "root_folder_name": "जड़", + "current_map_title": "नक्शा", + "action_select_folders": "फ़ोल्डर्स का चयन करें", + "no_search_source_configured_text": "फिलहाल कोई खोज स्रोत कॉन्फ़िगर नहीं किया गया है। खोज करने में सक्षम होने के लिए, आपको तीसरे पक्ष के खोज स्रोत को कॉन्फ़िगर करने की आवश्यकता है।\n\nयह केवल आपका थोड़ा सा समय लेना चाहिए और आपको मुफ्त में खोज परिणामों का उपयोग करने की अनुमति देगा।\n\n\"स्रोत बदलें\" बटन पर क्लिक करें और फिर अधिक जानने के लिए \"ट्यूटोरियल\" विकल्प।", + "map_type_google_maps_plan": "Google Maps (योजना)", + "map_type_google_maps_plan_idm": "Google Maps (योजना + इंडोर)", + "map_type_google_maps_satellite": "Google Maps (सैटेलाइट)", + "map_type_google_maps_terrain": "Google Maps (इलाक़ा)", + "map_type_google_maps_hybrid": "Google Maps (हाइब्रिड)", + "last_sync_x": "अंतिम सिंक:\n%s", + "add_offline_map_file_title": "ऑफ़लाइन मानचित्र फ़ाइल जोड़ें", + "offline_map_file_import_succeeded": "ऑफ़लाइन मानचित्र फ़ाइल आयात सफल हुआ", + "offline_map_file_import_failed_x": "ऑफ़लाइन मानचित्र फ़ाइल आयात विफल:\n%s", + "no_offline_file_selected_message": "ऑफ़लाइन मानचित्र फ़ोल्डर खाली है। ऑफ़लाइन मानचित्रों का उपयोग करने के लिए, सेटिंग खोलें और कम से कम एक ऑफ़लाइन मानचित्र फ़ाइल जोड़ें।", + "image_compression": "छवि संपीड़न", + "image_max_size": "छवि अधिकतम आकार", + "image_full_size": "छवि पूर्ण आकार", + "image_saving": "छवि बचत", + "base_map_pin_size": "आधार नक्शा पिन आकार", + "size_tiny": "छोटा", + "size_small": "छोटा", + "size_normal": "साधारण", + "size_large": "बड़ा", + "size_huge": "विशाल", + "import_format_choice_question": "आयात करने के लिए आप किस प्रारूप का उपयोग करना चाहते हैं?", + "map_file_summary_x_folders_x_markers": "%1$s फ़ोल्डर और %2$s मार्कर", + "open_x": "'%s' खोलें", + "sync_option_google_drive_limited_title": "Google Drive - सीमित पहुंच", + "sync_option_google_drive_limited_description": "यह ऐप को केवल आपके Google Drive पर ऐप द्वारा बनाई गई फ़ाइलों तक ही सीमित करता है। यदि आप केवल अपने Google खाते से बिना सहयोगकर्ताओं के समन्वयन करने की योजना बना रहे हैं, तो यह विकल्प चुनें। यदि संदेह है, तो इस विकल्प को चुनें, आप बाद में आसानी से अपना विचार बदल सकते हैं।", + "sync_option_google_drive_full_title": "Google Drive - पूर्ण पहुंच", + "sync_option_google_drive_full_description": "यह ऐप को आपके Google Drive तक पूर्ण पहुंच प्रदान करता है। यदि आप अन्य Google खातों के साथ सहयोग करने की योजना बना रहे हैं तो यह विकल्प चुनें।", + "sync_data_volume_limit_mobile": "मोबाइल डेटा वॉल्यूम सीमा", + "sync_data_volume_limit_default": "डिफ़ॉल्ट डेटा वॉल्यूम सीमा", + "cloud_auth_error_message": "प्रमाणीकरण विफल। पुन: प्रयास करें।", + "message_sync_error_data_volume_limit2": "समन्वयन निरस्त कर दिया गया था क्योंकि यह अनुमत डेटा मात्रा सीमा से अधिक था। लिमिट बढ़ाने या बदलने के लिए सेटिंग्स में जाएं।", + "sync_option_dropbox_limited_title": "Dropbox - सीमित पहुंच", + "sync_option_dropbox_limited_description": "यह ऐप को केवल ऐप-समर्पित Dropbox फ़ोल्डर तक पहुंचने के लिए सीमित करता है। यदि संदेह है, तो इस विकल्प को चुनें, आप बाद में आसानी से अपना विचार बदल सकते हैं।", + "sync_option_dropbox_full_title": "Dropbox - पूर्ण पहुंच", + "sync_option_dropbox_full_description": "यह ऐप को आपके Dropbox तक पूर्ण पहुंच प्रदान करता है। इस विकल्प को चुनें यदि आप चाहते हैं कि ऐप आपके संपूर्ण Dropbox.", + "enter_access_code_hint_text": "एक्सेस कोड दर्ज करें", + "offline_map_files": "ऑफ़लाइन मानचित्र फ़ाइलें", + "x_files": "%s फ़ाइलें", + "clear_offline_map_files_action": "ऑफ़लाइन मानचित्र फ़ाइलें साफ़ करें", + "clear_offline_map_files_confirmation_message": "यह ऐप के आंतरिक संग्रहण से सभी ऑफ़लाइन मानचित्र फ़ाइलों को हटा देगा, क्या आप आगे बढ़ना चाहते हैं?", + "invalid_format": "अवैध प्रारूप", + "places_search_over_hint_text": "अपनी खोज को परिशोधित करने के लिए और लिखें", + "places_search_not_started_hint_text": "आप \"%s\" वाले स्थान खोज सकते हैं। इस खोज के लिए इंटरनेट कनेक्शन की आवश्यकता है।", + "apply_parent_folder_fields": "पैरेंट फ़ोल्डर फ़ील्ड लागू करें", + "rating_option_title": "एप्लिकेशन की श्रेणी बताओ", + "help_me_message_2022": "अरे, आपकी जिज्ञासा के लिए धन्यवाद!\n\nमेरे यहां एक विज्ञापन बैनर हुआ करता था और मैंने कुछ अलग करने की कोशिश करने और इसे इस सरल संदेश से बदलने का फैसला किया ...\n\nमैंने इस ऐप को अपने खाली समय पर एक शौक के रूप में बनाया, इसके अलावा पूर्णकालिक नौकरी करने के लिए, और यह पता चला कि यह एक साइड प्रोजेक्ट बन गया है, जिस पर मैंने 2014 की शुरुआत से बहुत समय बिताया है।\n\nमुझे आशा है कि आप ऐप को पसंद करेंगे और इसे उपयोगी पाएंगे। मैंने इसे इस तरह से बनाया है कि आप अभी भी भुगतान किए बिना सब कुछ कर सकते हैं, इसमें थोड़ा और काम लग सकता है। आप मैन्युअल रूप से डेटा आयात या निर्यात करने के लिए स्वतंत्र हैं, इसलिए आपको वास्तव में कभी भुगतान नहीं करना पड़ता है, बस क्लाउड सिंक अधिक सुविधाजनक है।\n\nअगर आपको ऐप पसंद है, तो कृपया इसका समर्थन करें: आपको इसके लिए पैसे खर्च करने की ज़रूरत नहीं है, इनमें से कोई भी इशारा मदद करता है:\n- अपने आसपास के लोगों से ऐप के बारे में बात करें\n- स्टोर पर इसकी अनुशंसा करने के लिए ऐप को रेट करें\n- प्रीमियम अपग्रेड खरीदें (निचला बैनर हटा देगा)\n\nयदि आपको ऐप पसंद नहीं है, तो कृपया मुझे (\"के बारे में\" अनुभाग से) ईमेल करें और मुझे बताएं कि मैं इसे कैसे सुधार सकता हूं। मैं कई उपयोगकर्ताओं की प्रतिक्रिया के कारण यहां तक आया हूं जिन्होंने मुझे बताया कि उन्होंने क्या याद किया या क्या पसंद नहीं किया, और मैं हर एक ईमेल का जवाब देता हूं, इसलिए शर्माओ मत!\n\nऔर अंत में, इसे पढ़ने के लिए धन्यवाद :-)\n\nसादर\nसेबेस्तियन", + "sync_error_missing_media_file": "समन्वयन निरस्त कर दिया गया क्योंकि निम्न फ़ाइल आपको मिल सकती है: %s. इसे हल करने के लिए, आप या तो लापता फ़ाइल को मैन्युअल रूप से पुनर्स्थापित कर सकते हैं या सिंक के दौरान मीडिया को डाउनलोड न करने के लिए ऐप की सेटिंग बदल सकते हैं।", + "sync_media_policy_setting_title": "सिंक मीडिया डाउनलोड नीति", + "sync_media_policy_setting_option_download_immediately": "सिंक के दौरान सभी मीडिया डाउनलोड करें", + "sync_media_policy_setting_option_download_later": "जरूरत पड़ने पर सिंक के बाद मीडिया डाउनलोड करें", + "auto_sync_description": "परिवर्तनों का पता चलने पर स्वचालित रूप से क्लाउड के साथ सिंक करें", + "search_delete_duplicates_select_attributes_hint_text": "डुप्लिकेट को हटाते समय विचार करने के लिए विशेषताओं का चयन करें। यदि सभी विशेषताओं का चयन किया जाता है, तो केवल समान रूप से समान डुप्लिकेट प्रविष्टियां हटा दी जाएंगी। यदि कोई विशेषता नहीं चुनी जाती है, तो उनकी अन्य विशेषताओं पर ध्यान दिए बिना समान स्थान वाली डुप्लिकेट प्रविष्टियां हटा दी जाएंगी।", + "action_delete_duplicates": "डुप्लिकेट हटाएं", + "searching_for_duplicates": "डुप्लीकेट खोजे जा रहे हैं…", + "duplicates_deletion_confirmation_message": "%d डुप्लीकेट मिले। क्या आप वाकई उन डुप्लिकेट को हटाना चाहते हैं?", + "poi_attribute_icon": "आइकन", + "poi_attribute_color": "रंग", + "enable_log_file_title": "लॉग फ़ाइल सक्षम करें", + "enable_log_file_description": "लॉग फ़ाइल में ऐप निष्पादन ईवेंट इतिहास लिखना प्रारंभ करें", + "disable_log_file_title": "लॉग फ़ाइल अक्षम करें", + "disable_log_file_description": "लॉग फ़ाइल में ऐप निष्पादन ईवेंट इतिहास लिखना बंद करें, और लॉग फ़ाइल हटाएं", + "export_log_file_title": "निर्यात लॉग फ़ाइल", + "export_log_file_description": "लॉग फ़ाइल निर्यात करें ताकि इसे डिबगिंग उद्देश्यों के लिए साझा किया जा सके", + "rendering_performance": "प्रदर्शन सेटिंग प्रस्तुत करना", + "max_number_of_drawn_pois": "आहरित पीओआई की अधिकतम संख्या", + "max_number_of_drawn_floating_marker_titles": "ड्रॉइंग फ़्लोटिंग मार्कर शीर्षकों की अधिकतम संख्या", + "old_map_data_options_title": "पुराने मानचित्र डेटा तक पहुंचें", + "old_map_data_options_description": "Map Marker के पुराने संस्करणों से मानचित्र डेटा एक्सेस करने के विकल्प देखें।", + "migrating_map_data": "मैप डेटा माइग्रेट किया जा रहा है…", + "map_data_migration_succeeded": "मानचित्र डेटा माइग्रेशन सफल हुआ: अब आप Map Marker के इस नए संस्करण पर अपने पुराने मानचित्र डेटा का उपयोग करने में सक्षम होंगे।", + "map_data_migration_failed": "मानचित्र डेटा माइग्रेशन विफल: Map Marker के इस नए संस्करण पर आपके पुराने मानचित्र डेटा तक पहुंच संभव नहीं है।", + "post_migration_hint_text": "ध्यान दें कि पुराना नक्शा डेटा अपरिवर्तित रहता है और आपके डिवाइस पर तब तक बना रहेगा जब तक आप ऐप को अनइंस्टॉल नहीं करते। ऐप को अनइंस्टॉल करने से आपके डिवाइस से सभी Map Marker ऐप डेटा हट जाएगा। यदि आप Map Marker के पुराने संस्करण का उपयोग करना चाहते हैं, तो आप नीचे दिए गए विकल्प पर क्लिक करके उपलब्ध निर्देशों का पालन कर सकते हैं।", + "view_instructions_to_use_the_old_map_marker_description": "यह एक सहायता केंद्र लिंक खोलेगा जिसमें बताया जाएगा कि आप अपना ऐप डेटा खोए बिना Map Marker के पुराने संस्करण को कैसे स्थापित कर सकते हैं।", + "view_instructions": "निर्देश देखें", + "action_see_more": "और देखें", + "purchase_permanent_premium": "स्थायी प्रीमियम खरीदें", + "purchase_pending_message": "खरीद लंबित", + "purchase_failed_message": "खरीदारी विफल: %s", + "data_backup_reminder_title": "डेटा बैकअप", + "data_backup_reminder_x_days_ago_message": "पिछला बैकअप %s दिन पहले था", + "run_data_migration_again": "डेटा माइग्रेशन फिर से चलाएँ", + "run_data_migration_again_description": "एक पुराने मानचित्र का चयन करें जिस पर डेटा माइग्रेशन फिर से चलाना है", + "old_map_data_re_migration_succeeded": "पुराने मानचित्र डेटा का पुन: स्थानांतरण सफल रहा!", + "old_map_data_re_migration_failed": "पुराना नक्शा डेटा पुन: माइग्रेशन विफल:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "V2 क्लाउड मैप खोलें और माइग्रेट करें", + "action_open_and_migrate_v2_cloud_map_description": "Map Marker V2 (2023 से पहले के ऐप संस्करण) से विरासत क्लाउड मैप को माइग्रेट करें और इसे नए क्लाउड मैप के रूप में खोलें", + "migrating_legacy_v2_cloud_map": "लेगेसी V2 क्लाउड मैप माइग्रेट किया जा रहा है…", + "hint_select_v2_map_to_migrate": "माइग्रेट करने के लिए V2 मानचित्र का चयन करें", + "legacy_v2_cloud_map_migration_result_message_success": "लीगेसी V2 क्लाउड मैप माइग्रेशन सफल रहा!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "लीगेसी V2 क्लाउड मैप माइग्रेशन विफल:\n%s", + "loading_file": "फ़ाइल लोड हो रही है…", + "zipping_file_x": "ज़िप फ़ाइल: %s", + "unzipping_file_x": "फ़ाइल खोलना: %s", + "share_or_export_title": "साझा करें या निर्यात करें", + "marker_as_file_description2": "चयनित मार्कर को फ़ाइल के रूप में निर्यात करें", + "export_as_file": "फ़ाइल के रूप में निर्यात करें", + "sucessfully_saved_to_device_files": "डिवाइस फ़ाइलों में सफलतापूर्वक सहेजा गया", + "file_export_intention_question": "आप निर्यात की गई फ़ाइल का उपयोग कैसे करना चाहते हैं?", + "folders_added_x": "फ़ोल्डर जोड़े गए: %s", + "folders_modified_x": "फ़ोल्डर संशोधित: %s", + "folders_deleted_x": "फ़ोल्डर हटाए गए: %s", + "markers_added_x": "मार्कर जोड़े गए: %s", + "markers_modified_x": "मार्कर संशोधित: %s", + "markers_deleted_x": "मार्कर हटाए गए: %s", + "new_circle_hint_text": "टूलबार बटन के साथ केंद्र या सर्कल के किनारे का चयन करें और समायोजित करने के लिए मानचित्र को चारों ओर ले जाएं। अंत में, शेप को सेव करने के लिए सेव पर क्लिक करें।", + "radius_x": "त्रिज्या: %s", + "preferred_display_theme": "डिस्प्ले थीम (डार्क / लाइट)", + "preferred_display_theme_dark": "गहरे रंग वाली थीम", + "preferred_display_theme_light": "प्रकाश विषय", + "preferred_display_theme_use_system": "सिस्टम सेटिंग्स का प्रयोग करें", + "nav_navigation_description": "मार्कर के लिए दिशा-निर्देश प्राप्त करने के लिए इस ऐप्लिकेशन में नेविगेशन मोड दर्ज", + "marker_direction": "दिशा-निर्देश", + "distance_to_x": "की दूरी %1$s", + "import_marker_from_text_confirmation_message": "क्या आप निम्नलिखित टेक्स्ट डेटा से एक मार्कर को आज़माना और आयात करना चाहते हैं?", + "do_you_enjoy_the_app_question": "क्या आप ऐप का आनंद लेते हैं?", + "would_you_like_to_give_comments_on_how_to_improve": "क्या आप मुझे यह बताने के लिए एक email भेजना चाहेंगे कि मैं ऐप को कैसे सुधार सकता हूं?", + "rate_the_app_message": "आप अपने अनुप्रयोग की तरह अगर आप एक अच्छा दर्ज़ा देने के लिए समय लेने के द्वारा मुझे पुरस्कृत कर सकते हैं :-)", + "app_rating_prompt_yes_option_text": "हां, मुझे ऐप पेज पर ले जाएं", + "app_rating_prompt_later_option_text": "शायद बाद में, मुझे याद दिलाएँ", + "app_rating_prompt_never_option_text": "नहीं धन्यवाद, दोबारा मत पूछो", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/hr.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/hr.json new file mode 100644 index 0000000..2c5e036 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/hr.json @@ -0,0 +1,464 @@ +{ + "ok": "U REDU", + "yes": "Da", + "no": "Ne", + "cancel": "Otkazati", + "new_marker": "Novi marker", + "title": "Naslov", + "description": "Opis", + "question_delete_marker": "Da li stvarno želite obrisati ovu oznaku?", + "gps_coordinates": "GPS koordinate", + "coordinates_copied_to_clipboard": "Koordinate kopirati u međuspremnik", + "untitled": "Untitled", + "all": "Sve", + "new_folder": "Dodaj mapu", + "modify_folder": "Promijeni mape", + "confirmation_message_delete_folder": "Jeste li sigurni da želite obrisati ovu mapu? Svi markeri povezani na ovoj mapi bit će trajno izbrisani!", + "failed_create_folder_already_exists": "Ne mogu stvoriti novu mapu, ona već postoji", + "failed_rename_folder_already_exists": "Neuspješno preimenovati mapu, naziv odredišta već postoji", + "latitude": "Latitude:", + "longitude": "Zemljopisna dužina:", + "import_file1": "Uvoz oznake", + "file_import_successfull": "Datoteka je uspješno uvezena", + "file_import_failed": "Uvoz datoteke nije uspjelo", + "location_services": "Položaj usluge", + "location_services_disabled": "Položaj usluge su onemogućene. Da biste dobili svoj trenutni položaj, morate ih dobijete.", + "could_not_find_address": "Ne mogu pronaći adresu", + "searching": "Tražim...", + "search": "Pretraživanje", + "share_via": "Podijelite putem", + "import_file_confirmation": "Želite li uvesti sadržaj ove datoteke?", + "folder_name": "Naziv mape", + "save": "Spremi", + "confirmation_message_delete_markers": "Jeste li sigurni da želite izbrisati odabrane oznake?", + "share": "Udio", + "processing_data": "Obrada podataka...", + "confirmation_message_save_modifications": "Vi niste spremili promjene, želite li ih spremiti?", + "map_type": "Vrsta Karta", + "feedback_caption": "Pronađeno problem? Imate ideju o poboljšanju? \n Pošaljite mi email :-)", + "send_email": "Pošaljite email...", + "rating_caption": "Voliš aplikaciju? \n Ocijeni 5 zvjezdica :-)", + "meters": "Brojila", + "km": "Km", + "feet": "Noge", + "miles": "Milja", + "marker_details_copied_to_clipboard": "Pojedinosti marker kopirati u međuspremnik", + "do_not_show_again": "Ne prikazuj više", + "sou_metric_option": "Metric (Kilometri / mjerači)", + "sou_imperial_option": "Imperial (Miles / Feet)", + "delete_folder": "Brisanje mape", + "opening_location_failed": "Ne mogu naći mjesto", + "could_not_start_a_map_app": "Ne mogu naći neki drugi program karte", + "new_marker_hint_text": "Pomicanje po karti okolo staviti svoju oznaku, gdje želite i kliknite na OK da to mjesto", + "imported_marker": "Uvezeno marker", + "settings": "Postavke", + "display_zoom_buttons": "Zoom tipke za prikaz", + "decimal_degrees_5_digits": "Decimalnim stupnjevima", + "degrees_decimal_minutes_3_digits": "Decimalnim stupnjevima minuta", + "degrees_minutes_seconds": "Stupnjevi minuta sekundi", + "coordinates_format": "Koordinate format", + "faq_help": "FAQ / Pomoć", + "folders": "Mape", + "language": "Jezik", + "coordinates": "Koordinate", + "contextual": "Kontekstualni", + "always": "Uvijek", + "crosshair_display": "Crosshair prikaz", + "coordinates_window": "Koordinate se prozor", + "latitude_short": "Par:", + "longitude_short": "LNG:", + "fast_marker_add_mode": "Marker trenutak dodavanja mod", + "advanced": "Napredan", + "display_settings": "Prikaz", + "actions_settings": "Akcije", + "language_and_units": "Jezik i jedinice", + "x_markers": "%1$s oznake", + "marker_x": "Marker %1$d", + "waiting_for_location": "Čeka mjestu...", + "faq_help_caption": "Otvorite stranicu pomoć i vidjeti pitanja", + "upcoming_features": "Značajke", + "upcoming_features_caption": "Pogledajte popis nadolazećih mogućnosti za sljedeću verziju aplikacije", + "help_and_feedback": "Pomoć i ocjena", + "about": "O", + "share_snapshot_title": "Snimak", + "share_snapshot_description": "Podijelite snimku karti", + "all_markers_and_folders": "Sve oznake i mape", + "message_thank_you_for_donation": "Hvala vam za vaše donacije! Ova donacija značka grantovi vam pristup premium :-)", + "default_folder": "Zadana mapa", + "sync_options": "Opcije sinkronizacije", + "never": "Nikad", + "select_sync_folder": "Odaberite mapu", + "premium_access_unlocked_message": "Premium priključak! Trenutno imate pristup premium značajkama.", + "file_options": "Mogućnosti datoteka", + "cloud_sync": "Cloud sinkronizacija", + "sync_this_file_on_the_cloud": "Sinkronizacija ovu sliku karte na oblaku", + "create_local_map_file": "Napravite domaću kartu", + "create_local_map_file_description": "Stvorite datoteku karte novu lokalno", + "create_cloud_map_file": "Stvaranje oblak kartu", + "create_cloud_map_file_description": "Stvaranje datoteke kartu na oblaku", + "rename": "Preimenovanje", + "rename_description": "Preimenovanje kartu", + "enter_new_maps_name": "Unesite novi naziv MAP-a", + "folder_creation_failed_name_empty": "Ne mogu stvoriti mapu: ime prazna", + "message_thank_you_for_premium_paid": "Hvala vam na Map Marker premium :-)", + "premium": "Premija", + "premium_options_title_text": "Nadogradnja na premije i uzeti puni Map Marker mogućnosti!", + "premium_options_title_text_blocking": "Žao nam je, potrebno vam je sljedeće: vrhunska nadogradnju za pristup ovu značajku. Nadogradnja na premije i uzeti puni Map Marker mogućnosti!", + "troubleshooting": "Rješavanje problema", + "troubleshooting_description": "Otvorite popis akcija za rješavanje mogućih problema", + "test_internet": "Test internetu", + "test_internet_description": "Provjerava da aplikacija ima pristup internetu", + "open_google_play_services_details": "GP usluge (cca)", + "open_google_play_services_details_description": "Otvorite pojedinosti Trenutno Google Play Services aplikacijom", + "open_google_play_services_store": "GP usluge (trgovina)", + "open_google_play_details": "Google Play (cca)", + "contact_support": "Kontaktirajte podršku", + "contact_support_description": "email za podršku s detaljima vašeg problema", + "network_test_succeeded": "Mreža Test je uspio", + "network_test_failed": "Mreža ispitivanje neuspjelo", + "share_cloud_folder": "Podijeli oblak karta", + "share_cloud_folder_description": "Otvorite mapu cloud karte za pregled svoja svojstva i podijeliti s drugim ljudima", + "view_history": "Prikaz povijesti / Restore", + "view_history_description": "Pogledaj povijest izmjena na cloud mapu i odaberite verziju za vraćanje na", + "create_map_file": "Stvaranje karte datoteku", + "create_map_file_description": "Stvorite datoteku karte novu lokalno ili na oblaku", + "open_cloud_map_file": "Otvorena karta oblak", + "open_cloud_map_file_description": "Otvorite datoteku kartu iz oblaka", + "permission_rationale_location": "Map Marker treba dopuštenje za pristup lokaciju kako bi se prikazali na karti", + "open_app_settings": "Otvori postavke", + "no_map_folder_found_on_the_cloud": "Ne mapa karta naći na oblaku", + "auto_sync": "Auto Sync", + "choose_a_version_to_restore_from": "Odaberite verziju za vraćanje na", + "message_sync_error_occured": "Došlo je do pogreške sinkronizacije. Molim te pokušaj ponovno.", + "message_sync_error_occured_network": "Došlo je do pogreške sinkronizacije: mrežnu pogrešku. Molim te pokušaj ponovno.", + "message_sync_error_occured_conflict": "Došlo je do pogreške sinkronizacije: sukob, drugi uređaj se obavlja sinkronizaciju istovremeno. Molim te pokušaj ponovno.", + "phone_number": "Broj telefona", + "permission_rationale_phone": "Map Marker treba dopuštenje za pozive na vašem uređaju", + "navigation_options": "Opcije navigacije", + "geo_navigation_description": "Otvorite mjesto marker u ovoj aplikaciji", + "share_selected_marker_text_description": "Podijelite odabranu oznaku kao običan tekst u drugu aplikaciju", + "x_markers_in_y_folders": "%1$d markera %2$d mape", + "message_sync_error_occured_db_downgrade": "Došlo je do pogreške sinkronizacije: podaci oblak je ažuriran sa novijim verziju aplikacije. Morate Map Marker ovog uređaja za sinkronizaciju.", + "call_phone_number": "Nazovite broj telefona", + "dial_phone_number": "Birajte telefonski broj", + "text_phone_number": "Telefonski broj Tekst", + "default_navigation_action": "Zadana navigacija akcije", + "ask": "Pitajte", + "what_is_the_premium_upgrade": "Što je Premium proširenje?", + "message_thank_you_for_purchase2": "Hvala vam na kupnji!", + "browse": "brstiti", + "organize": "Organizirati", + "search_failed": "pretraživanje nije uspjelo", + "search_failed_network_error": "Pretraživanje nije uspjelo, pogreška mreže", + "details": "Detalji", + "sync_error_snackbar_message": "pogreška sinkronizacije", + "file_overwrite_confirmation_message": "Datoteka već postoji, želite li da ga prebrišete?", + "browse_organize_empty_state_text": "Vidjet ćete popis markera ovdje. Trenutno nemate markere u odabranoj mapi (s). Možete dodati novu oznaku klikom na gumb ispod.", + "google_search_finished_empty": "Nema rezultata pretraživanja", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "offline karata", + "obtain_offline_map_files_faq_title": "Kako to učiniti?", + "obtain_offline_map_files_faq_description": "Kliknite ovdje da biste otvorili web-stranicu koja objašnjava kako dobiti te karte.", + "settings_credits_option_title": "Krediti", + "settings_credits_option_description": "Autorska prava i pravna spominje", + "credits_text": "Pravni spominje druge kartografskih podataka od Google Maps : \n \n %s", + "manage_map_files": "Upravljanje karti datoteke", + "map_files": "Karta datoteke", + "delete_map_file": "Brisanje datoteke karte mjesta", + "delete_map_file_description_local": "Ova akcija će obrisati datoteku karata iz tog uređaja", + "delete_map_file_confirmation_local": "Ova akcija će izbrisati datoteku na karti s uređaja zauvijek. Svi markeri unutar te datoteke će biti izgubljene. Jesi li siguran?", + "delete_map_file_confirmation_cloud": "Ova akcija će izbrisati datoteku na karti s uređaja zauvijek. Sve promjene još nisu sinkronizirane s oblakom će biti izgubljen. Mapa se oblak neće biti pod utjecajem ove akcije i da ćete ga morati ručno izbrisati. Jesi li siguran?", + "marker_saved_in_a_non_visible_folder": "Marker spremaju u nevidljivog mapu", + "outdated_cloud_sync_confirmation_question": "Vaše izmjene nisu u zadnje vrijeme sinkronizirani. Provjerite jeste li zadržati svoje oblak kopiranje do danas. Da li želite sinkronizirati sada?", + "outdated_local_sync_confirmation_question": "Markeri ovog mjesta datoteke su trenutno samo spremaju na ovom uređaju. Preporučuje se spremiti oznake na oblak kako bi se izbjeglo ih izgubiti. Želite li ih spremiti na oblaku sada?", + "sync_method_choice_question": "Želite li sinkronizirati ovu datoteku karte? Uz priručnik morat ćete ručno sinkronizirati svaki put. Uz automatski (preporučeno), koju će odabrati odredište oblak mapu i sinkronizirati s oblaka će se automatski pokrenuti svaki put kad se aplikacija uđe pozadinu.", + "automatic": "Automatski", + "manual": "Priručnik", + "new_polyshape_hint_text": "Pomicanje karte okolo staviti bodova, kliknite na \"+\" da biste dodali točku, kliknite na '-' ukloniti točku i prebaciti bodove na prethodni / sljedeći gumbi. Na kraju kliknite Spremi da biste spremili oblik.", + "poly_points_invalid_message": "Nema dovoljno bodova za stvaranje oblika. Stvaranje više bodova i pokušajte ponovno.", + "measured_distance_x": "Udaljenost: %s", + "measured_perimeter_x_measured_area_y": "Perimetra: %1$s \n Površina: %2$s", + "extra_information": "Dodatne informacije", + "insert": "Umetnuti…", + "replace_title": "Zamijenite naslov", + "replace_description": "Zamijenite opis", + "unit_of_distance": "Jedinica udaljenosti", + "unit_of_area": "Jedinici površine", + "uoa_metric_option": "Metric ( %s )", + "uoa_imperial_option": "Imperial ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square ya", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "Slike", + "fit_in_x_by_y_square": "Stati u %1$s x %2$s kvadratnom", + "sync_data_volume_disabled": "onesposobljen", + "sync_data_volume_up_to_x": "Do %s po sinkronizacije", + "sync_data_volume_unlimited": "Neograničen", + "retry": "Ponovo pokušaj", + "add_image": "Dodaj sliku", + "from_camera": "od kamere", + "from_gallery": "iz galerije", + "importing_image": "Uvoz slike...", + "offline_mapsforge_beta": "Offline ( Mapsforge BETA )", + "export_failed": "Izvoz nije uspio", + "export_succeeded": "Izvoz je uspio", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Uvoz datoteke...", + "show_warning_icon_for_sync": "Prikaži ikonu upozorenja za sinkroniziranje", + "general": "General", + "toilets": "WC", + "food": "Hrana", + "stores": "prodavaonice", + "land_activities": "Zemljište aktivnosti", + "water_activites": "activies vode", + "winter_activites": "Zimski activies", + "transport": "Prijevoz", + "health": "Zdravlje", + "entertainment": "Zabava", + "services": "usluge", + "business": "Posao", + "government": "Vlada", + "religious": "vjerski", + "accessibility": "Pristupačnost", + "select_icon": "Odaberite ikonu", + "icon_and_color": "Ikona i boja", + "generic": "opći", + "message_beta_tester_badge": "značka Beta tester: hvala ti što si beta tester! Ovaj bedž će nestati tek nakon deinstalacije aplikacije ili brisanja podataka aplikacije. Ovaj bedž također vam omogućuje da nema oglasa u aplikaciji.", + "translation_contribution_title": "Doprinos za prevođenje", + "translation_contribution_description": "Vi razumijete engleski i žele pomoći u prijevodima? Kliknite ovdje", + "change_marker_color_and_icon_to_dest_folder_question": "boje ili ikonu s odredišnom mapom je drugačija. Želite li ažurirati boje markera i ikona?", + "add_color": "Dodaj u boji", + "google_md": "Google Material Icons", + "select_action": "akcija Izbor", + "move_to_left": "Pomicanje ulijevo", + "move_to_right": "Premještanje na desno", + "rotate_to_left": "Rotiranje ulijevo", + "rotate_to_right": "Rotirajte na desno", + "delete_image": "Brisanje slike", + "from_local_file": "Iz lokalne datoteke", + "export_format_choice_question": "Što format koji želite koristiti za izvoz?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Standardna Google Earth formatu. Ne može sadržavati medije.", + "export_choice_kmz_details": "Zip Google Earth formatu. Može sadržavati medije.", + "export_choice_csv_details": "Standardni format teksta tablice. Ne može sadržavati medije. Ne može sadržavati linije ili poligona.", + "marker_as_plain_text": "Marker kao običan tekst", + "marker_as_file": "Marker kao datoteke", + "add_custom_field": "Dodaj prilagođeno polje", + "folder_info": "Informacija", + "folder_custom_fields": "Prilagodljiva Polja", + "custom_field_name": "Naziv polja", + "delete_custom_field": "Izbriši polje", + "custom_field_attributes": "Značajke", + "new_custom_field": "Novo prilagođeno polje", + "modify_custom_field": "Izmijenite prilagođeno polje", + "field_info": "Polje info", + "select_field_type": "Odaberite vrstu polja", + "field_type_boolean": "Boolean (True ili False)", + "default_value": "Zadana vrijednost", + "field_type_date": "Datum", + "field_type_email": "E-mail", + "field_type_text": "Tekst", + "field_type_multi_choice": "Više izbora", + "duplicates_are_not_allowed": "Duplikati nisu dopušteni", + "field_type_phone": "Telefon", + "field_type_weblink": "Web link", + "creation_date": "Datum stvaranja", + "poi_options": "Opcije POI", + "delete_poi": "Izbriši točku interesa", + "used_by_folders": "Koristi se po mapama", + "edit_field": "Uredi polje", + "reorder_fields": "Poravnajte polja", + "apply_folder_fields_to_child_pois_message": "Odaberite polja koja želite primijeniti na POI toj mapi", + "apply_folder_fields_to_moved_pois_message": "Odredišna mapa ima različite vrijednosti polja. Odaberite polja koja želite primijeniti na premještene točke interesa.", + "update_color": "Ažuriraj boju", + "update_pin_icon": "Ažuriraj ikonu pin", + "add_field_if_missing_x": "Dodaj polje ako nema: %s", + "remove_field_if_present_x": "Ukloni polje ako je prisutno: %s", + "update_field_name_if_different_x": "Ažurirajte ime polja ako je različito: %s", + "more_options": "Više mogućnosti…", + "folder_options": "Mogućnosti mape", + "decimal_accuracy": "Decimalna preciznost", + "copy": "Kopirati", + "help_me_cta": "Želite li kliknuti ovdje? ^ ‿ ^", + "floating_marker_titles_text_size": "Veličina teksta", + "search_failed_x": "Pretraživanje nije uspjelo => %s", + "search_source_gps": "API Google Pretraživanja mjesta", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Posebna zahvala", + "special_thanks_description": "Posebna zahvala ljudima koji su mi pomogli", + "thank_you_message": "Posebno zahvaljujemo ljudima koji su naporno radili kako bi pomogli pri prijevodima aplikacija:\n%s\n… I oni koji su odbili spomenuti\n\nTakođer, hvala svim korisnicima koji su mi davali povratne informacije tijekom godina i stalno su mi pomagali da poboljšam aplikaciju.", + "marker_search_result_text_create_marker": "Izradite oznaku", + "ios_premium_restore_dialog_cta_restore_purchases": "Vraćanje kupnje", + "react_webapp_log_in_title": "Prijaviti se", + "react_webapp_log_in_message": "Da biste nastavili, morate se prijaviti s računom u oblaku. Kliknite gumb \"prijava\" u nastavku kako biste se prijavili.", + "react_app_use_cloud_account_x": "Koristite oblak račun: %s", + "react_app_use_other_cloud_account": "Koristite drugi račun za oblak", + "react_app_choices_list_cannot_be_empty": "Popis izbora ne može biti prazan", + "react_app_empty_choices_are_not_allowed": "Prazni izbori nisu dopušteni", + "react_app_custom_field_name_cannot_be_empty": "Naziv prilagođenog polja ne može biti prazan", + "search_delete_duplicates_title": "Uklanjanje duplikata", + "search_delete_duplicates_description": "Pretraživanje i brisanje duplikata", + "deleted_x_duplicates": "Izbrisano %d duplikata", + "switch_search_source_button_hint_text": "Želite li pretraživati iz drugog izvora?", + "switch_search_source_button_text": "Promijeni izvor", + "places_search_sources_config_how_to_description": "Pitate se kako konfigurirati izvore pretraživanja? Kliknite ovdje.", + "settings_places_search_sources_section_title": "Mjesta za pretraživanje", + "action_add_or_configure_search_source": "Dodajte ili konfigurirajte izvor pretraživanja", + "select_search_source": "Odaberite izvor pretraživanja", + "enter_value_for_field_x": "Unesite vrijednost za polje \"%s\"", + "search_source_test_success_message": "Uspješan test konfiguracije izvora pretraživanja! Pretraživanje s ovim izvorom pretraživanja sada bi trebalo raditi.", + "search_source_test_error_message": "Upozorenje: test konfiguracije izvora pretraživanja nije uspio. Pretraživanje s ovim izvorom pretraživanja možda neće funkcionirati.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Vodič", + "search_source_disclaimer_text": "Zadano iskustvo pretraživanja nije optimalno, ali radi bez konfiguracije.\n\nAko puno pretražujete, preporuča se konfigurirati izvor za pretraživanje treće strane kako bi imao koristi od boljih rezultata pretraživanja.\n\nTrebalo bi samo uzeti malo vremena i omogućiti vam da besplatno iskoristite mnogo bolje rezultate pretraživanja.\n\nKliknite gumb \"Promijeni izvor\", a zatim opciju \"Vodič\" da biste saznali više.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Ova mapa ima podmape. Želite li izbrisati i podmape? Sve oznake povezane s izbrisanim mapama trajno će se izbrisati!", + "delete_folder_choice_folder_only": "Izbriši samo mapu", + "delete_folder_choice_folder_plus_sub_folders": "Izbriši mapu + podmape", + "confirmation_message_delete_folder_batch": "Jeste li sigurni da želite izbrisati ove mape? Sve oznake povezane s tim mapama trajno će se izbrisati!", + "confirmation_message_delete_sub_folder_batch": "Barem jedna od mapa za brisanje ima podmape. Želite li izbrisati i podmape? Sve oznake povezane s izbrisanim mapama trajno će se izbrisati!", + "create_sub_folder": "Stvorite podmapu", + "sub_folder_created": "Stvorena je podmapa", + "error_cant_move_folder_to_descendant": "Ne možete premjestiti mapu na jednog od njezinih potomaka.", + "root_folder_name": "Korijen", + "current_map_title": "Karta", + "action_select_folders": "Odaberite mape", + "no_search_source_configured_text": "Trenutno nije konfiguriran nijedan izvor pretraživanja. Da biste mogli pretraživati, morate konfigurirati izvor pretraživanja treće strane.\n\nTrebalo bi vam oduzeti samo malo vremena i omogućit će vam besplatan pristup rezultatima pretraživanja.\n\nKliknite gumb \"Promijeni izvor\", a zatim opciju \"Vodič\" da biste saznali više.", + "map_type_google_maps_plan": "Google Maps (plan)", + "map_type_google_maps_plan_idm": "Google Maps (plan + unutarnji prostor)", + "map_type_google_maps_satellite": "Google Maps (satelit)", + "map_type_google_maps_terrain": "Google Maps (teren)", + "map_type_google_maps_hybrid": "Google Maps (hibridno)", + "last_sync_x": "Posljednja sinkronizacija:\n%s", + "add_offline_map_file_title": "Dodajte datoteku izvanmrežne karte", + "offline_map_file_import_succeeded": "Uvoz datoteke izvanmrežne karte je uspio", + "offline_map_file_import_failed_x": "Izvanmrežni uvoz datoteke karte nije uspio:\n%s", + "no_offline_file_selected_message": "Mapa izvanmrežnih karata je prazna. Da biste koristili izvanmrežne karte, otvorite postavke i dodajte barem jednu datoteku izvanmrežne karte.", + "image_compression": "Kompresija slike", + "image_max_size": "Maksimalna veličina slike", + "image_full_size": "Slika u punoj veličini", + "image_saving": "Spremanje slike", + "base_map_pin_size": "Veličina igle osnovne karte", + "size_tiny": "Sićušan", + "size_small": "Mali", + "size_normal": "Normalan", + "size_large": "Velika", + "size_huge": "Ogroman", + "import_format_choice_question": "Koji format želite koristiti za uvoz?", + "map_file_summary_x_folders_x_markers": "%1$s mape i %2$s markera", + "open_x": "Otvori '%s'", + "sync_option_google_drive_limited_title": "Google Drive - ograničen pristup", + "sync_option_google_drive_limited_description": "Ovo ograničava aplikaciju na pristup samo datotekama koje je kreirala sama aplikacija na vašem Google Drive. Odaberite ovu opciju ako namjeravate sinkronizirati samo sa svog Google računa bez suradnika. Ako ste u nedoumici, odaberite ovu opciju, kasnije se lako možete predomisliti.", + "sync_option_google_drive_full_title": "Google Drive - puni pristup", + "sync_option_google_drive_full_description": "Ovo aplikaciji daje puni pristup vašem Google Drive. Odaberite ovu opciju ako namjeravate surađivati s drugim Google računima.", + "sync_data_volume_limit_mobile": "Ograničenje količine mobilnih podataka", + "sync_data_volume_limit_default": "Zadano ograničenje količine podataka", + "cloud_auth_error_message": "Autentifikacija nije uspjela, pokušajte ponovno.", + "message_sync_error_data_volume_limit2": "Sinkronizacija je prekinuta jer je premašila ograničenje dopuštenog volumena podataka. Za povećanje ili promjenu ograničenja idite na postavke.", + "sync_option_dropbox_limited_title": "Dropbox - ograničen pristup", + "sync_option_dropbox_limited_description": "To ograničava aplikaciju na pristup samo mapi Dropbox namijenjenoj aplikaciji. Ako ste u nedoumici, odaberite ovu opciju, kasnije se lako možete predomisliti.", + "sync_option_dropbox_full_title": "Dropbox - puni pristup", + "sync_option_dropbox_full_description": "Ovo aplikaciji daje puni pristup vašem Dropbox. Odaberite ovu opciju ako želite da aplikacija pronađe datoteke u cijelom vašem Dropbox.", + "enter_access_code_hint_text": "Unesite pristupni kod", + "offline_map_files": "Izvanmrežne datoteke karte", + "x_files": "%s datoteka", + "clear_offline_map_files_action": "Izbrišite datoteke izvanmrežne karte", + "clear_offline_map_files_confirmation_message": "Ovo će ukloniti sve datoteke izvanmrežne karte iz interne pohrane aplikacije, želite li nastaviti?", + "invalid_format": "Nevažeći format", + "places_search_over_hint_text": "Upišite više da biste precizirali pretraživanje", + "places_search_not_started_hint_text": "Možete tražiti mjesta s \"%s\". Za ovo pretraživanje potrebna je internetska veza.", + "apply_parent_folder_fields": "Primijeni polja roditeljske mape", + "rating_option_title": "Ocijenite aplikaciju", + "help_me_message_2022": "Hej, hvala na tvojoj znatiželji!\n\nPrije sam ovdje imao reklamni banner i odlučio sam isprobati nešto drugačije i zamijeniti ga ovom jednostavnom porukom...\n\nOvu sam aplikaciju napravio u svoje slobodno vrijeme iz hobija, uz stalni posao, a ispostavilo se da je postala usporedni projekt na kojem sam provodio dosta vremena od početka 2014. godine.\n\nNadam se da vam se aplikacija sviđa i da će vam biti od koristi. Napravio sam ga na način da i dalje možete raditi sve bez plaćanja, samo će možda trebati malo više rada. Možete slobodno uvoziti ili izvoziti podatke ručno, tako da zapravo nikada ne morate platiti, samo što je sinkronizacija u oblaku praktičnija.\n\nAko vam se sviđa aplikacija, podržite je: ne morate trošiti novac za to, svaka od ovih gesti pomaže:\n- razgovarajte o aplikaciji s ljudima oko sebe\n- ocijenite aplikaciju kako biste je preporučili u trgovini\n- kupite premium nadogradnju (uklonit će donji natpis)\n\nAko vam se aplikacija ne sviđa, pošaljite mi e-poruku (iz odjeljka \"o\") i recite mi kako je mogu poboljšati. Došao sam tako daleko zahvaljujući povratnim informacijama mnogih korisnika koji su mi govorili o tome što su propustili ili što im se nije svidjelo, a ja odgovaram na svaki pojedini e-mail, stoga nemojte biti sramežljivi!\n\nI na kraju, hvala vam što ste pročitali ovo :-)\n\nPozdrav\nSébastien", + "sync_error_missing_media_file": "Sinkronizacija je prekinuta jer ste mogli pronaći sljedeću datoteku: %s. Da biste to riješili, možete ili ručno vratiti datoteku koja nedostaje ili promijeniti postavke aplikacije da ne preuzimaju medije tijekom sinkronizacije.", + "sync_media_policy_setting_title": "Politika preuzimanja medija za sinkronizaciju", + "sync_media_policy_setting_option_download_immediately": "Preuzmite sve medije tijekom sinkronizacije", + "sync_media_policy_setting_option_download_later": "Preuzmite medije nakon sinkronizacije kada je potrebno", + "auto_sync_description": "Automatska sinkronizacija s oblakom kada se otkriju promjene", + "search_delete_duplicates_select_attributes_hint_text": "Odaberite atribute koje treba uzeti u obzir prilikom uklanjanja duplikata. Ako su odabrani svi atributi, samo će se potpuno identični dvostruki unosi ukloniti. Ako nijedan atribut nije odabran, dvostruki unosi s istom lokacijom bit će uklonjeni, bez obzira na njihove druge atribute.", + "action_delete_duplicates": "Izbriši duplikate", + "searching_for_duplicates": "Traženje duplikata...", + "duplicates_deletion_confirmation_message": "Pronađeno %d duplikata. Jeste li sigurni da želite izbrisati te duplikate?", + "poi_attribute_icon": "Ikona", + "poi_attribute_color": "Boja", + "enable_log_file_title": "Omogući datoteku dnevnika", + "enable_log_file_description": "Počnite pisati povijest događaja izvršenja aplikacije u datoteku dnevnika", + "disable_log_file_title": "Onemogući datoteku dnevnika", + "disable_log_file_description": "Prestanite pisati povijest događaja izvršenja aplikacije u datoteku dnevnika i izbrišite datoteku dnevnika", + "export_log_file_title": "Izvoz datoteke dnevnika", + "export_log_file_description": "Izvezite datoteku dnevnika tako da se može dijeliti u svrhu otklanjanja pogrešaka", + "rendering_performance": "Postavke izvedbe renderiranja", + "max_number_of_drawn_pois": "Maksimalan broj nacrtanih POI", + "max_number_of_drawn_floating_marker_titles": "Maksimalan broj nacrtanih naslova plutajućeg markera", + "old_map_data_options_title": "Pristupite podacima stare karte", + "old_map_data_options_description": "Pogledajte opcije za pristup kartografskim podacima iz starijih verzija Map Marker.", + "migrating_map_data": "Premještanje podataka karte…", + "map_data_migration_succeeded": "Migracija podataka karte je uspjela: sada biste trebali moći koristiti svoje stare podatke karte na ovoj novoj verziji Map Marker.", + "map_data_migration_failed": "Migracija podataka karte nije uspjela: pristup vašim starim podacima karte nije moguć na ovoj novoj verziji Map Marker.", + "post_migration_hint_text": "Imajte na umu da stari podaci karte ostaju nepromijenjeni i ostat će na vašem uređaju dok ne deinstalirate aplikaciju. Deinstaliranjem aplikacije izbrisat će se svi Map Marker podaci aplikacije s vašeg uređaja. Ako želite koristiti staru verziju Map Marker, možete slijediti dostupne upute klikom na donju opciju.", + "view_instructions_to_use_the_old_map_marker_description": "Ovo će otvoriti vezu centra za pomoć koja objašnjava kako možete instalirati staru verziju Map Marker bez gubitka podataka aplikacije.", + "view_instructions": "Pogledajte upute", + "action_see_more": "Vidi više", + "purchase_permanent_premium": "Kupite trajnu premiju", + "purchase_pending_message": "Kupnja na čekanju", + "purchase_failed_message": "Kupnja nije uspjela: %s", + "data_backup_reminder_title": "Sigurnosna kopija podataka", + "data_backup_reminder_x_days_ago_message": "Zadnja sigurnosna kopija napravljena je prije %s dana", + "run_data_migration_again": "Ponovno pokrenite migraciju podataka", + "run_data_migration_again_description": "Odaberite staru kartu na kojoj želite ponovno pokrenuti migraciju podataka", + "old_map_data_re_migration_succeeded": "Ponovna migracija podataka stare karte je uspjela!", + "old_map_data_re_migration_failed": "Ponovna migracija podataka stare karte nije uspjela:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Otvorite i migrirajte mapu oblaka V2", + "action_open_and_migrate_v2_cloud_map_description": "Premjestite naslijeđenu kartu oblaka iz Map Marker V2 (verzija aplikacije prije 2023.) i otvorite je kao novu kartu oblaka", + "migrating_legacy_v2_cloud_map": "Migracija naslijeđene karte oblaka V2…", + "hint_select_v2_map_to_migrate": "Odaberite kartu V2 za migraciju", + "legacy_v2_cloud_map_migration_result_message_success": "Migracija naslijeđene karte oblaka V2 uspjela!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Migracija naslijeđene karte oblaka V2 nije uspjela:\n%s", + "loading_file": "Učitavanje datoteke...", + "zipping_file_x": "Komprimirana datoteka: %s", + "unzipping_file_x": "Raspakiranje datoteke: %s", + "share_or_export_title": "Podijelite ili izvezite", + "marker_as_file_description2": "Izvezite odabrani marker kao datoteku", + "export_as_file": "Izvezi kao datoteku", + "sucessfully_saved_to_device_files": "Uspješno spremljeno u datoteke uređaja", + "file_export_intention_question": "Kako želite koristiti izvezenu datoteku?", + "folders_added_x": "Dodane mape: %s", + "folders_modified_x": "Izmijenjene mape: %s", + "folders_deleted_x": "Izbrisane mape: %s", + "markers_added_x": "Dodani markeri: %s", + "markers_modified_x": "Markeri izmijenjeni: %s", + "markers_deleted_x": "Markeri izbrisani: %s", + "new_circle_hint_text": "Odaberite središte ili rub kruga pomoću gumba na alatnoj traci i pomičite kartu za podešavanje. Na kraju kliknite na Spremi da biste spremili oblik.", + "radius_x": "Radijus: %s", + "preferred_display_theme": "Tema prikaza (tamno/svijetlo)", + "preferred_display_theme_dark": "Tamna tema", + "preferred_display_theme_light": "Lagana tema", + "preferred_display_theme_use_system": "Koristite postavke sustava", + "nav_navigation_description": "Unesite navigacijski mod u ovom aplikacijom dobiti upute za marker", + "marker_direction": "Upute", + "distance_to_x": "Udaljenost od %1$s", + "import_marker_from_text_confirmation_message": "Želite li pokušati uvesti oznaku iz sljedećih tekstualnih podataka?", + "do_you_enjoy_the_app_question": "Uživate li u aplikaciji?", + "would_you_like_to_give_comments_on_how_to_improve": "Želite li mi poslati email da biste mi rekli kako mogu poboljšati aplikaciju?", + "rate_the_app_message": "Ako vam se sviđa moj aplikaciju možete me nagraditi uzimanje vremena za dati dobar rejting :-)", + "app_rating_prompt_yes_option_text": "Da, odvedi me na stranicu aplikacije", + "app_rating_prompt_later_option_text": "Možda kasnije, podsjeti me", + "app_rating_prompt_never_option_text": "Ne hvala, ne pitaj više", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/hu.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/hu.json new file mode 100644 index 0000000..3903951 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/hu.json @@ -0,0 +1,464 @@ +{ + "ok": "RENDBEN", + "yes": "Igen", + "no": "Nincs", + "cancel": "Mégsem", + "new_marker": "Új marker", + "title": "Cím", + "description": "Leírás", + "question_delete_marker": "Tényleg azt akarja törölni ezt a marker?", + "gps_coordinates": "GPS koordinátákat", + "coordinates_copied_to_clipboard": "Koordinálja a másolt a vágólapra", + "untitled": "Untitled", + "all": "Minden", + "new_folder": "Add mappa", + "modify_folder": "Módosítása mappa", + "confirmation_message_delete_folder": "Biztosan törölni szeretné ezt a mappát? Minden markerek vonni a mappa véglegesen törlésre kerül!", + "failed_create_folder_already_exists": "Nem sikerült létrehozni új mappát, akkor már létezik", + "failed_rename_folder_already_exists": "Nem sikerült átnevezni a mappát, a célállomás nevét már létezik", + "latitude": "Latitude:", + "longitude": "Hosszúság:", + "import_file1": "Import markerek", + "file_import_successfull": "Fájl importálása sikerült", + "file_import_failed": "Az importálás nem sikerült", + "location_services": "Helymeghatározó szolgáltatások", + "location_services_disabled": "Helyszín szolgáltatások ki vannak kapcsolva. Ahhoz, hogy a jelenlegi helyre kell tennie számukra.", + "could_not_find_address": "Nem található címre", + "searching": "Keresés...", + "search": "Keresés", + "share_via": "Megosztás", + "import_file_confirmation": "Szeretné importálni tartalmát a fájlt?", + "folder_name": "Mappa neve", + "save": "Save", + "confirmation_message_delete_markers": "Biztos, hogy törölni szeretné a kiválasztott markerek?", + "share": "Részvény", + "processing_data": "Az adatok feldolgozása...", + "confirmation_message_save_modifications": "Nem mentett módosítások, akarod, hogy megmentse őket?", + "map_type": "Térkép típusa", + "feedback_caption": "Talált egy problémát? Van egy ötletem a javulás? \n Küldj egy email :-)", + "send_email": "Küldd email...", + "rating_caption": "Tetszik az app? \n Értékeld 5 csillagos :-)", + "meters": "Méter", + "km": "Km", + "feet": "Láb", + "miles": "Mérföld", + "marker_details_copied_to_clipboard": "Marker részleteket másolt a vágólapra", + "do_not_show_again": "Többet ne mutassa", + "sou_metric_option": "Metric (kilométer / méter)", + "sou_imperial_option": "Imperial (Miles / Feet)", + "delete_folder": "Mappa törlése", + "opening_location_failed": "Nem találta meg a helyét", + "could_not_start_a_map_app": "Nem sikerült találni egy másik térkép alkalmazás", + "new_marker_hint_text": "Mozgatod a térképet körül, hogy helyezze el marker, ahol akar, és kattintson az OK gombra, hogy azt", + "imported_marker": "Importált marker", + "settings": "Beállítások", + "display_zoom_buttons": "Kijelző zoom gombok", + "decimal_degrees_5_digits": "Tizedes fok", + "degrees_decimal_minutes_3_digits": "Tizedes fokban perc", + "degrees_minutes_seconds": "Fok perc másodperc", + "coordinates_format": "Koordinátákat formátumban", + "faq_help": "FAQ / Segítség", + "folders": "Mappák", + "language": "Nyelv", + "coordinates": "Koordináták", + "contextual": "Szövegre vonatkozó", + "always": "Mindig", + "crosshair_display": "Crosshair kijelző", + "coordinates_window": "Koordinátákat ablakban", + "latitude_short": "Szél:", + "longitude_short": "LNG:", + "fast_marker_add_mode": "Marker instant hozzátéve módban", + "advanced": "Előrehaladott", + "display_settings": "Kijelző", + "actions_settings": "Műveletek", + "language_and_units": "Nyelv és mértékegységek", + "x_markers": "%1$s markerek", + "marker_x": "Marker %1$d", + "waiting_for_location": "Várakozás a helyre...", + "faq_help_caption": "Nyissa meg a súgó oldalt, és tekintse meg a GYIK", + "upcoming_features": "Jellemzők", + "upcoming_features_caption": "Tekintse meg a listát a közelgő funkciók a következő app verzió", + "help_and_feedback": "Súgó & visszajelzés", + "about": "Körülbelül", + "share_snapshot_title": "Pillanatkép", + "share_snapshot_description": "Megosztani egy pillanatkép a térképen", + "all_markers_and_folders": "Minden markerek és mappák", + "message_thank_you_for_donation": "Köszönjük az adományt! Ez az adomány kapott támogatások hozzáférést biztosít a prémium :-)", + "default_folder": "Alapértelmezett mappa", + "sync_options": "Szinkronizálási lehetőségek", + "never": "Soha", + "select_sync_folder": "Válassza ki a mappát", + "premium_access_unlocked_message": "Prémium csatlakozás! Ön jelenleg elérhető, prémium funkciók.", + "file_options": "Fájl opciók", + "cloud_sync": "Felhő szinkron", + "sync_this_file_on_the_cloud": "Szinkronizálja ezt a térképet fájlt a felhő", + "create_local_map_file": "Hozzon létre helyi térképen", + "create_local_map_file_description": "Új térkép létrehozása fájlt helyileg", + "create_cloud_map_file": "Hozzon létre felhő térképen", + "create_cloud_map_file_description": "Hozzon létre egy térképet fájl a felhő", + "rename": "Átnevezése", + "rename_description": "Nevezze át a térképen", + "enter_new_maps_name": "Írja be az új térkép nevét", + "folder_creation_failed_name_empty": "Nem sikerült létrehozni mappát: név üres", + "message_thank_you_for_premium_paid": "Köszönjük, hogy megvásárolta Map Marker prémium :-)", + "premium": "Prémium", + "premium_options_title_text": "Frissítés a prémium és teljes mértékben Map Marker funkciókat!", + "premium_options_title_text_blocking": "Sajnáljuk, de szükség van a prémium szint a funkciók eléréséhez. Frissítés a prémium és teljes mértékben Map Marker funkciókat!", + "troubleshooting": "Hibaelhárítás", + "troubleshooting_description": "Nyisson intézkedések listáját megoldani az esetleges problémákat", + "test_internet": "Teszt internet", + "test_internet_description": "Ellenőrzi, hogy az alkalmazás hozzáférjen az internethez", + "open_google_play_services_details": "GP Szolgáltatások (app)", + "open_google_play_services_details_description": "Nyissa meg a részleteket a jelenleg Google Play Services alkalmazás", + "open_google_play_services_store": "GP Szolgáltatások (bolt)", + "open_google_play_details": "A Google Play (app)", + "contact_support": "Kapcsolat támogatás", + "contact_support_description": "Írj email támogatni a részleteket a problémát", + "network_test_succeeded": "Hálózati teszt sikerült", + "network_test_failed": "Hálózati teszt sikertelen", + "share_cloud_folder": "Ossza felhő térképen", + "share_cloud_folder_description": "Nyissa meg a felhő térképet mappát a tulajdonságai megtekintéséhez, és ossza meg másokkal", + "view_history": "Az előzmények / visszaállítás", + "view_history_description": "Tekintse története módosításokat a felhő mappát, és válassza ki a verziót visszaállítani", + "create_map_file": "Hozzon létre map fájlt", + "create_map_file_description": "Új térkép létrehozása fájl helyben vagy a felhő", + "open_cloud_map_file": "Nyílt felhő térképen", + "open_cloud_map_file_description": "Nyissa meg a térkép fájlt a felhő", + "permission_rationale_location": "Map Marker szüksége van engedélye a saját helyzete annak érdekében, hogy megjelenjen a térképen", + "open_app_settings": "Nyílt beállítások", + "no_map_folder_found_on_the_cloud": "Nem térképen mappát találtak a felhő", + "auto_sync": "Autoszinkron", + "choose_a_version_to_restore_from": "Válassz egy verziót visszaállítani", + "message_sync_error_occured": "A szinkronizálási hiba történt. Kérlek próbáld újra.", + "message_sync_error_occured_network": "A szinkronizálási hiba történt: hálózati hiba. Kérlek próbáld újra.", + "message_sync_error_occured_conflict": "A szinkronizálási hiba történt: a konfliktus, egy másik eszköz végezte a szinkron egyidejűleg. Kérlek próbáld újra.", + "phone_number": "Telefonszám", + "permission_rationale_phone": "Map Marker szüksége van engedélye, hogy a hívások a készüléken", + "navigation_options": "Navigációs opciók", + "geo_navigation_description": "Nyissa meg a jelölő helye ebben az app", + "share_selected_marker_text_description": "Oszd meg a kiválasztott marker egyszerű szövegként egy másik alkalmazás", + "x_markers_in_y_folders": "%1$d %2$d mappák", + "message_sync_error_occured_db_downgrade": "A szinkronizálási hiba történt: a felhő adatok frissült egy újabb változata app. Meg kell Map Marker ezen az eszközön szinkronizálni.", + "call_phone_number": "Hívás telefonszám", + "dial_phone_number": "Hívható telefonszám", + "text_phone_number": "Szöveg telefonszáma", + "default_navigation_action": "Alapértelmezett navigációs akció", + "ask": "Kérdez", + "what_is_the_premium_upgrade": "Mi a prémium szint?", + "message_thank_you_for_purchase2": "Köszönjük a vásárlást!", + "browse": "Tallózás", + "organize": "Szervez", + "search_failed": "Keresés sikertelen", + "search_failed_network_error": "Keresés sikertelen, hálózati hiba", + "details": "Részletek", + "sync_error_snackbar_message": "szinkronizálási hiba", + "file_overwrite_confirmation_message": "A fájl már létezik, nem akarsz írni?", + "browse_organize_empty_state_text": "Látni fogja a listát a markerek itt. Jelenleg nincs markerek a kiválasztott mappa (k). Akkor egy új marker által az alábbi gombra kattintva.", + "google_search_finished_empty": "Nincs keresési eredmény", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "Offline térképek", + "obtain_offline_map_files_faq_title": "Hogyan kell csinálni?", + "obtain_offline_map_files_faq_description": "Kattintson ide, hogy nyissa meg a weboldalt elmagyarázza, hogyan lehet megszerezni ezeket térképeket.", + "settings_credits_option_title": "Credits", + "settings_credits_option_description": "Szerzői jogok és jogi említi", + "credits_text": "Jogi említ más térkép adatokat, mint Google Maps : \n \n %s", + "manage_map_files": "Kezelése térkép fájlok", + "map_files": "Térkép fájlok", + "delete_map_file": "Törlés map fájlt", + "delete_map_file_description_local": "Ez a művelet törli a térképet fájlt az eszközön", + "delete_map_file_confirmation_local": "Ez a művelet törli a map fájlt a készülékről örökre. Az összes marker benne, hogy a fájl elvész. biztos vagy ebben?", + "delete_map_file_confirmation_cloud": "Ez a művelet törli a map fájlt a készülékről örökre. Minden változás még nem szinkronizálja a felhővel, el fog veszni. A felhő mappa nem érinti ez a fellépés, és akkor törölni kézzel. biztos vagy ebben?", + "marker_saved_in_a_non_visible_folder": "Marker mentve van egy nem látható mappa", + "outdated_cloud_sync_confirmation_question": "A módosítások nem lettek szinkronizálva a közelmúltban. Győződjön meg róla, hogy tartsa meg a felhő másolja naprakész. Szeretné szinkronizálni most?", + "outdated_local_sync_confirmation_question": "A markerek ez a térkép fájl jelenleg csak erre az eszközre mentett. Javasoljuk, hogy mentse a markerek a felhő, hogy ne veszítsen őket. Szeretné, hogy megmentse őket a felhő most?", + "sync_method_choice_question": "Szeretné szinkronizálni ezt a térképet fájlt? Kézi akkor manuálisan kell szinkronizálást minden alkalommal. Automatikus (ajánlott), akkor válassza ki a cél mappát, és felhő a szinkronizálást a felhő automatikusan elindul minden alkalommal az alkalmazás belép háttérben.", + "automatic": "Automatikus", + "manual": "Kézikönyv", + "new_polyshape_hint_text": "Mozgathatja a térképet, hogy helyezze a pontot, majd kattintson a \"+\", hogy adjunk egy pontot, kattintson a \"-\", hogy távolítsa el a pont és kapcsolási pontokat az előző / következő gombokat. Végül kattintson a Mentés alakja.", + "poly_points_invalid_message": "Nincs elég pontot, hogy megteremtse a forma. Készítsen több pontot, és próbálja újra.", + "measured_distance_x": "Távolság: %s", + "measured_perimeter_x_measured_area_y": "Kerülete: %1$s \n terület: %2$s", + "extra_information": "Extra információ", + "insert": "Helyezze be...", + "replace_title": "Cserélje cím", + "replace_description": "Cserélje leírás", + "unit_of_distance": "Egységnyi távolság", + "unit_of_area": "Egységnyi területre", + "uoa_metric_option": "Mutató ( %s )", + "uoa_imperial_option": "Imperial ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Squa re yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "képek", + "fit_in_x_by_y_square": "Elfér egy %1$s x %2$s négyzet", + "sync_data_volume_disabled": "Tiltva", + "sync_data_volume_up_to_x": "Akár %s per szinkron", + "sync_data_volume_unlimited": "Korlátlan", + "retry": "Próbálja újra", + "add_image": "Kép hozzáadása", + "from_camera": "tól kamera", + "from_gallery": "a galériából", + "importing_image": "Importálása kép...", + "offline_mapsforge_beta": "Offline ( Mapsforge BETA )", + "export_failed": "export sikertelen", + "export_succeeded": "export sikerült", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Fájl importálása...", + "show_warning_icon_for_sync": "Itt található figyelmeztető ikon szinkron", + "general": "Tábornok", + "toilets": "WC", + "food": "Élelmiszer", + "stores": "üzletek", + "land_activities": "szárazföldi tevékenységek", + "water_activites": "víz activies", + "winter_activites": "téli activies", + "transport": "Szállítás", + "health": "Egészség", + "entertainment": "Szórakozás", + "services": "Szolgáltatások", + "business": "Üzleti", + "government": "Kormány", + "religious": "Vallási", + "accessibility": "Megközelíthetőség", + "select_icon": "Válasszon ikont", + "icon_and_color": "Ikon és a szín", + "generic": "általános", + "message_beta_tester_badge": "Béta-tesztelő kapott: köszönöm, hogy egy béta teszter! Ez a jelvény eltűnik csak azt követően eltávolítani az alkalmazást vagy törlése az alkalmazás adatait. Ez a jelvény azt is lehetővé teszi, hogy nincs hirdetéseket az app.", + "translation_contribution_title": "Hozzájárulás a fordítások", + "translation_contribution_description": "Értesz angolul, és szeretnénk segíteni a fordításban? Kattints ide", + "change_marker_color_and_icon_to_dest_folder_question": "A célmappát szín vagy ikon más. Szeretné frissíteni a jelölő színe és ikon?", + "add_color": "színt", + "google_md": "Google Material Icons", + "select_action": "Válogatás akció", + "move_to_left": "Mozgás balra", + "move_to_right": "Mozgás jobbra", + "rotate_to_left": "Forgatás balra", + "rotate_to_right": "Forgatás jobbra", + "delete_image": "kép törlése", + "from_local_file": "Helyi fájl", + "export_format_choice_question": "Milyen formátumban kívánja használni exportálni?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Normál Google Earth formátumban. Nem tartalmazhat média.", + "export_choice_kmz_details": "Zip Google Earth formátumban. Tartalmazhat médiában.", + "export_choice_csv_details": "Normál szöveges táblázatos formában. Nem tartalmazhat média. Nem tartalmazhat vonal vagy poligon.", + "marker_as_plain_text": "Marker egyszerű szövegként", + "marker_as_file": "Marker a fájl", + "add_custom_field": "Egyéni mező hozzáadása", + "folder_info": "Információ", + "folder_custom_fields": "Egyéni mezők", + "custom_field_name": "Mező neve", + "delete_custom_field": "Törlés mező", + "custom_field_attributes": "attribútumok", + "new_custom_field": "Új egyéni mező", + "modify_custom_field": "Egyéni mező módosítása", + "field_info": "Field info", + "select_field_type": "Válassza ki a mezőtípust", + "field_type_boolean": "Logikai (igaz vagy hamis)", + "default_value": "Alapértelmezett érték", + "field_type_date": "Dátum", + "field_type_email": "Email", + "field_type_text": "Szöveg", + "field_type_multi_choice": "Több választási lehetőség", + "duplicates_are_not_allowed": "A másolatok nem megengedettek", + "field_type_phone": "Telefon", + "field_type_weblink": "Web link", + "creation_date": "Készítés ideje", + "poi_options": "POI opciók", + "delete_poi": "POI törlése", + "used_by_folders": "A mappákban használható", + "edit_field": "Szerkesztés mező", + "reorder_fields": "A mezők átrendezése", + "apply_folder_fields_to_child_pois_message": "Válassza ki azokat a mezőket, amelyeket alkalmazni szeretne ehhez a mappa POI-hoz", + "apply_folder_fields_to_moved_pois_message": "A célmappa különböző mezőértékekkel rendelkezik. Válassza ki az áthelyezt POI-khoz alkalmazni kívánt mezőket.", + "update_color": "Frissítse a színt", + "update_pin_icon": "Frissítés ikonja", + "add_field_if_missing_x": "Adjon hozzá mezőt, ha hiányzik: %s", + "remove_field_if_present_x": "Távolítsa el a mezőt, ha van: %s", + "update_field_name_if_different_x": "Frissítse a mező nevét, ha más: %s", + "more_options": "Több lehetőség…", + "folder_options": "Mappa beállítások", + "decimal_accuracy": "Tizedes pontosság", + "copy": "Másolat", + "help_me_cta": "Szeretné kattinni ide? ^ ‿ ^", + "floating_marker_titles_text_size": "Szövegméret", + "search_failed_x": "Keresés sikertelen => %s", + "search_source_gps": "A Google Helyek keresése API", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Külön köszönet", + "special_thanks_description": "Külön köszönöm az embereket, akik segítettek nekem", + "thank_you_message": "Külön köszönet azoknak az embereknek, akik keményen dolgoztak, hogy segítsenek az alkalmazás fordításaiban:\n%s\n… És azok is, akik elutasították\n\nKöszönjük mindazoknak a felhasználóknak, akik az évek során visszajelzést adtak nekem, és folyamatosan segítettek az alkalmazás jobbá tételében.", + "marker_search_result_text_create_marker": "Marker létrehozása", + "ios_premium_restore_dialog_cta_restore_purchases": "Vásárlás visszaállítása", + "react_webapp_log_in_title": "Belépés", + "react_webapp_log_in_message": "A folytatáshoz be kell jelentkeznie a felhőfiókjával. A bejelentkezéshez kattintson a \"Bejelentkezés\" gombra.", + "react_app_use_cloud_account_x": "Felhőszámla használata: %s", + "react_app_use_other_cloud_account": "Használjon más felhőfiókot", + "react_app_choices_list_cannot_be_empty": "A választási lista nem lehet üres", + "react_app_empty_choices_are_not_allowed": "Az üres választások nem megengedettek", + "react_app_custom_field_name_cannot_be_empty": "Az egyéni mező neve nem lehet üres", + "search_delete_duplicates_title": "Távolítsa el a másolatokat", + "search_delete_duplicates_description": "Keresés és törlés", + "deleted_x_duplicates": "Törölt %d másolat", + "switch_search_source_button_hint_text": "Szeretne más forrásból keresni?", + "switch_search_source_button_text": "Forrás módosítása", + "places_search_sources_config_how_to_description": "Kíváncsi, hogyan kell konfigurálni a keresési forrásokat? Kattints ide.", + "settings_places_search_sources_section_title": "Helyek keresési források", + "action_add_or_configure_search_source": "Keresési forrás hozzáadása vagy konfigurálása", + "select_search_source": "Válassza ki a keresési forrást", + "enter_value_for_field_x": "Adja meg a \"%s\" mező értékét", + "search_source_test_success_message": "A keresési forrás konfigurációs tesztje sikerült! Ezzel a keresési forrással való keresésnek most már működnie kell.", + "search_source_test_error_message": "Figyelmeztetés: a keresési forrás konfigurációs tesztje nem sikerült. Előfordulhat, hogy ez a keresési forrás nem fog működni.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "oktatói", + "search_source_disclaimer_text": "Az alapértelmezett keresési élmény nem optimális, de konfiguráció nélkül működik.\n\nHa sok keresést használ, erősen ajánlott beállítani egy harmadik fél keresési forrását a jobb keresési eredmények eléréséhez.\n\nCsak egy kis időt vehet igénybe, és lehetővé teszi, hogy ingyenesen élvezhesse a sokkal jobb keresési eredményeket.\n\nTovábbi információkért kattintson a \"Forrás módosítása\" gombra, majd a \"Tutorial\" lehetőségre.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Ennek a mappának vannak almappái. Törölni szeretné az almappákat is? A törölt mappákhoz társított összes jelölő véglegesen törlődik!", + "delete_folder_choice_folder_only": "Csak mappa törlése", + "delete_folder_choice_folder_plus_sub_folders": "Mappa + almappák törlése", + "confirmation_message_delete_folder_batch": "Biztosan törli ezeket a mappákat? Az ezekhez a mappákhoz társított összes jelölő véglegesen törlődik!", + "confirmation_message_delete_sub_folder_batch": "A törölni kívánt mappák közül legalább egynek van almappája. Törölni szeretné az almappákat is? A törölt mappákhoz társított összes jelölő véglegesen törlődik!", + "create_sub_folder": "Hozzon létre almappát", + "sub_folder_created": "Almappa létrehozva", + "error_cant_move_folder_to_descendant": "Nem helyezhet át egy mappát egyik leszármazottjához.", + "root_folder_name": "Gyökér", + "current_map_title": "Térkép", + "action_select_folders": "Válassza ki a mappákat", + "no_search_source_configured_text": "Jelenleg nincs konfigurálva keresési forrás. A kereséshez be kell állítania egy harmadik fél keresési forrását.\n\nCsak egy kis időbe telik, és lehetővé teszi a keresési eredmények ingyenes elérését.\n\nKattintson a \"Forrás módosítása\" gombra, majd a \"Bemutató\" opcióra a további információkért.", + "map_type_google_maps_plan": "Google Maps (terv)", + "map_type_google_maps_plan_idm": "Google Maps (Terv + Beltéri)", + "map_type_google_maps_satellite": "Google Maps (műholdas)", + "map_type_google_maps_terrain": "Google Maps (terep)", + "map_type_google_maps_hybrid": "Google Maps (hibrid)", + "last_sync_x": "Utolsó szinkron:\n%s", + "add_offline_map_file_title": "Offline térképfájl hozzáadása", + "offline_map_file_import_succeeded": "Az offline térképfájl importálása sikeres volt", + "offline_map_file_import_failed_x": "Az offline térképfájl importálása nem sikerült:\n%s", + "no_offline_file_selected_message": "Az offline térképek mappa üres. Az offline térképek használatához nyissa meg a beállításokat, és adjon hozzá legalább egy offline térképfájlt.", + "image_compression": "Kép tömörítés", + "image_max_size": "A kép maximális mérete", + "image_full_size": "Kép teljes méretben", + "image_saving": "Képmentés", + "base_map_pin_size": "Az alaptérkép tűmérete", + "size_tiny": "Apró", + "size_small": "Kicsi", + "size_normal": "Normál", + "size_large": "Nagy", + "size_huge": "Hatalmas", + "import_format_choice_question": "Milyen formátumot szeretne használni az importáláshoz?", + "map_file_summary_x_folders_x_markers": "%1$s mappa és %2$s jelölő", + "open_x": "'%s' megnyitása", + "sync_option_google_drive_limited_title": "Google Drive - korlátozott hozzáférés", + "sync_option_google_drive_limited_description": "Ez azt korlátozza, hogy az alkalmazás csak olyan fájlokhoz férhessen hozzá, amelyeket maga az alkalmazás hozott létre a Google Drive-en. Válassza ezt a lehetőséget, ha csak a Google-fiókjából kíván szinkronizálni együttműködők nélkül. Ha kétségei vannak, válassza ezt a lehetőséget, mert később könnyen meggondolhatja magát.", + "sync_option_google_drive_full_title": "Google Drive - teljes hozzáférés", + "sync_option_google_drive_full_description": "Ezzel az alkalmazás teljes hozzáférést biztosít a Google Drive. Válassza ezt a lehetőséget, ha más Google-fiókokkal kíván együttműködni.", + "sync_data_volume_limit_mobile": "Mobil adatmennyiség korlát", + "sync_data_volume_limit_default": "Alapértelmezett adatmennyiség-korlát", + "cloud_auth_error_message": "Sikertelen azonosítás. Kérlek próbáld újra.", + "message_sync_error_data_volume_limit2": "A szinkronizálás megszakadt, mert túllépte a megengedett adatmennyiség-korlátot. A korlát növeléséhez vagy módosításához lépjen a beállításokhoz.", + "sync_option_dropbox_limited_title": "Dropbox - korlátozott hozzáférés", + "sync_option_dropbox_limited_description": "Ez azt korlátozza, hogy az alkalmazás csak az alkalmazáshoz rendelt Dropbox mappához férhessen hozzá. Ha kétségei vannak, válassza ezt a lehetőséget, mert később könnyen meggondolhatja magát.", + "sync_option_dropbox_full_title": "Dropbox - teljes hozzáférés", + "sync_option_dropbox_full_description": "Ezzel az alkalmazás teljes hozzáférést biztosít a Dropbox-hez. Válassza ezt a lehetőséget, ha azt szeretné, hogy az alkalmazás megtalálja a fájlokat a teljes Dropbox-ben.", + "enter_access_code_hint_text": "Írja be a hozzáférési kódot", + "offline_map_files": "Offline térképfájlok", + "x_files": "%s fájl", + "clear_offline_map_files_action": "Offline térképfájlok törlése", + "clear_offline_map_files_confirmation_message": "Ezzel eltávolítja az összes offline térképfájlt az alkalmazás belső tárhelyéről. Folytatja?", + "invalid_format": "Érvénytelen formátum", + "places_search_over_hint_text": "Írjon be többet a keresés finomításához", + "places_search_not_started_hint_text": "Helyeket kereshet a „%s” karakterlánccal. Ehhez a kereséshez internetkapcsolat szükséges.", + "apply_parent_folder_fields": "Szülőmappa mezőinek alkalmazása", + "rating_option_title": "Értékelje az alkalmazást", + "help_me_message_2022": "Szia, köszönöm a kíváncsiságodat!\n\nRégen volt itt egy reklámszalagom, és úgy döntöttem, hogy kipróbálok valami mást, és lecserélem erre az egyszerű üzenetre…\n\nEzt az alkalmazást szabadidőmben készítettem el hobbiból, a teljes munkaidő mellett, és kiderült, hogy egy mellékprojekt lett, amivel 2014 eleje óta sok időt töltöttem.\n\nRemélem tetszik az alkalmazás és hasznosnak találod. Úgy készítettem, hogy továbbra is mindent meg tudjon csinálni fizetés nélkül, csak lehet, hogy egy kicsit több munkát igényel. Szabadon importálhatja vagy exportálhatja az adatokat manuálisan, így valójában soha nem kell fizetnie, csupán a felhőszinkronizálás kényelmesebb.\n\nHa tetszik az alkalmazás, kérjük, támogassa: erre nem kell pénzt költenie, az alábbi gesztusok bármelyike segít:\n- beszéljen az alkalmazásról a körülötte lévőknek\n- Értékelje az alkalmazást, hogy ajánlja a boltban\n- vásárolja meg a prémium frissítést (eltávolítja az alsó szalaghirdetést)\n\nHa nem tetszik az alkalmazás, kérjük, írjon nekem e-mailt (a \"Névjegy\" részből), és tudassa velem, hogyan tudnám javítani. Sok felhasználó visszajelzésének köszönhetően jutottam el idáig, akik elmondták, mi hiányzott vagy nem tetszett nekik, és minden egyes e-mailre válaszolok, szóval ne félj!\n\nÉs végül köszönöm, hogy elolvastad ezt a :-)\n\nÜdvözlettel\nSébastien", + "sync_error_missing_media_file": "A szinkronizálás megszakadt, mert a következő fájl található: %s. A probléma megoldásához manuálisan visszaállíthatja a hiányzó fájlt, vagy módosíthatja az alkalmazás beállításait úgy, hogy a szinkronizálás során ne töltsön le médiát.", + "sync_media_policy_setting_title": "Szinkronizálási médialetöltési szabályzat", + "sync_media_policy_setting_option_download_immediately": "Az összes média letöltése szinkronizálás közben", + "sync_media_policy_setting_option_download_later": "Szükség esetén töltse le a médiát a szinkronizálás után", + "auto_sync_description": "Automatikus szinkronizálás a felhővel, ha változásokat észlel", + "search_delete_duplicates_select_attributes_hint_text": "Válassza ki azokat az attribútumokat, amelyeket figyelembe kell venni az ismétlődések eltávolításakor. Ha az összes attribútumot kiválasztja, csak a szigorúan azonos ismétlődő bejegyzések törlődnek. Ha nincs kiválasztva attribútum, akkor az azonos helyen lévő ismétlődő bejegyzések a többi attribútumtól függetlenül törlődnek.", + "action_delete_duplicates": "Törölje az ismétlődéseket", + "searching_for_duplicates": "Ismétlődések keresése…", + "duplicates_deletion_confirmation_message": "%d ismétlődést találtunk. Biztosan törli ezeket az ismétlődéseket?", + "poi_attribute_icon": "Ikon", + "poi_attribute_color": "Szín", + "enable_log_file_title": "Naplófájl engedélyezése", + "enable_log_file_description": "Kezdje el írni az alkalmazás-végrehajtási események előzményeit a naplófájlba", + "disable_log_file_title": "Naplófájl letiltása", + "disable_log_file_description": "Állítsa le az alkalmazás-végrehajtási események előzményeinek a naplófájlba írását, és törölje a naplófájlt", + "export_log_file_title": "Naplófájl exportálása", + "export_log_file_description": "Exportálja a naplófájlt, hogy megoszthassa hibakeresési célokra", + "rendering_performance": "Renderelési teljesítmény beállítások", + "max_number_of_drawn_pois": "A rajzolt POI-k maximális száma", + "max_number_of_drawn_floating_marker_titles": "A kihúzott lebegő jelölőcímek maximális száma", + "old_map_data_options_title": "Hozzáférés a régi térképadatokhoz", + "old_map_data_options_description": "Tekintse meg a Map Marker régebbi verzióiból származó térképadatok elérésének lehetőségeit.", + "migrating_map_data": "Térképadatok áttelepítése…", + "map_data_migration_succeeded": "A térképadatok migrációja sikerült: most már használhatja régi térképadatait a Map Marker új verziójában.", + "map_data_migration_failed": "A térképadatok migrációja nem sikerült: a régi térképadatokhoz nem lehet hozzáférni a Map Marker új verziójában.", + "post_migration_hint_text": "Vegye figyelembe, hogy a régi térképadatok változatlanok maradnak, és az alkalmazás eltávolításáig az eszközön maradnak. Az alkalmazás eltávolítása az összes Map Marker alkalmazásadatot törli eszközéről. Ha a Map Marker régi verzióját szeretné használni, kövesse az alábbi lehetőségre kattintva elérhető utasításokat.", + "view_instructions_to_use_the_old_map_marker_description": "Ezzel megnyílik egy súgóhivatkozás, amely elmagyarázza, hogyan telepítheti a Map Marker régi verzióját az alkalmazásadatok elvesztése nélkül.", + "view_instructions": "Tekintse meg az utasításokat", + "action_see_more": "Többet látni", + "purchase_permanent_premium": "Vásároljon állandó prémiumot", + "purchase_pending_message": "Vásárlás függőben", + "purchase_failed_message": "A vásárlás sikertelen: %s", + "data_backup_reminder_title": "Adatmentés", + "data_backup_reminder_x_days_ago_message": "Az utolsó biztonsági mentés %s napja volt", + "run_data_migration_again": "Futtassa újra az adatmigrációt", + "run_data_migration_again_description": "Válasszon ki egy régi térképet, amelyen újra le szeretné futtatni az adatmigrációt", + "old_map_data_re_migration_succeeded": "A régi térképadatok újraköltöztetése sikerült!", + "old_map_data_re_migration_failed": "A régi térképadatok újratelepítése nem sikerült:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Nyisson meg és migráljon egy V2 felhőtérképet", + "action_open_and_migrate_v2_cloud_map_description": "Migráljon egy régebbi felhőtérképet a Map Marker V2-ről (2023 előtti alkalmazásverzió), és nyissa meg új felhőtérképként", + "migrating_legacy_v2_cloud_map": "A régi V2 felhőtérkép migrálása…", + "hint_select_v2_map_to_migrate": "Válassza ki az áttelepítendő V2 térképet", + "legacy_v2_cloud_map_migration_result_message_success": "A régebbi V2 felhőtérkép migrációja sikerült!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "A régebbi V2 felhőtérkép migrációja nem sikerült:\n%s", + "loading_file": "Fájl betöltése…", + "zipping_file_x": "Zip fájl: %s", + "unzipping_file_x": "Fájl kicsomagolása: %s", + "share_or_export_title": "Megosztás vagy exportálás", + "marker_as_file_description2": "Exportálja a kiválasztott jelölőt fájlként", + "export_as_file": "Exportálás fájlként", + "sucessfully_saved_to_device_files": "Sikeresen mentve az eszköz fájljaiba", + "file_export_intention_question": "Hogyan szeretné használni az exportált fájlt?", + "folders_added_x": "Hozzáadott mappák: %s", + "folders_modified_x": "Módosított mappák: %s", + "folders_deleted_x": "Törölt mappák: %s", + "markers_added_x": "Jelölők hozzáadva: %s", + "markers_modified_x": "Módosított jelölők: %s", + "markers_deleted_x": "Jelölők törölve: %s", + "new_circle_hint_text": "Válassza ki a kör közepét vagy szélét az eszköztár gombjaival, és mozgassa a térképet a beállításhoz. Végül kattintson a Mentés gombra az alakzat mentéséhez.", + "radius_x": "Sugár: %s", + "preferred_display_theme": "Kijelző téma (sötét / világos)", + "preferred_display_theme_dark": "Sötét téma", + "preferred_display_theme_light": "Világos téma", + "preferred_display_theme_use_system": "Használja a rendszerbeállításokat", + "nav_navigation_description": "Adja navigációs mód ebben az app útvonaltervet a marker", + "marker_direction": "Directions", + "distance_to_x": "Távolság %1$s", + "import_marker_from_text_confirmation_message": "Megpróbál importálni egy markert a következő szöveges adatokból?", + "do_you_enjoy_the_app_question": "Élvezi az alkalmazást?", + "would_you_like_to_give_comments_on_how_to_improve": "Szeretne egy email-et küldeni nekem, hogy elmondjam, hogyan javíthatom az alkalmazást?", + "rate_the_app_message": "Ha tetszenek a app lehet jutalmazni engem, hogy időt, hogy egy jó minősítést :-)", + "app_rating_prompt_yes_option_text": "Igen, vigyen az alkalmazás oldalára", + "app_rating_prompt_later_option_text": "Talán később, emlékeztessen", + "app_rating_prompt_never_option_text": "Nem, köszönöm, ne kérdezz többet", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/id.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/id.json new file mode 100644 index 0000000..82bf26e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/id.json @@ -0,0 +1,464 @@ +{ + "ok": "OKE", + "yes": "Iya Nih", + "no": "Tidak", + "cancel": "Membatalkan", + "new_marker": "Penanda baru", + "title": "Judul", + "description": "Deskripsi", + "question_delete_marker": "Apakah Anda benar-benar ingin menghapus tanda ini?", + "gps_coordinates": "Koordinat GPS", + "coordinates_copied_to_clipboard": "Koordinat disalin ke clipboard", + "untitled": "Untitled", + "all": "Semua", + "new_folder": "Tambah folder", + "modify_folder": "Memodifikasi folder", + "confirmation_message_delete_folder": "Apakah Anda yakin ingin menghapus folder ini? Semua penanda terkait dengan folder ini akan dihapus secara permanen!", + "failed_create_folder_already_exists": "Gagal membuat folder baru, sudah ada", + "failed_rename_folder_already_exists": "Gagal mengubah nama folder, nama tujuan sudah ada", + "latitude": "Lintang:", + "longitude": "Bujur:", + "import_file1": "Penanda impor", + "file_import_successfull": "File berhasil diimpor", + "file_import_failed": "Berkas impor gagal", + "location_services": "Layanan lokasi", + "location_services_disabled": "Layanan lokasi dinonaktifkan. Untuk mendapatkan lokasi Anda saat ini, Anda harus mengaktifkan mereka.", + "could_not_find_address": "Tidak dapat menemukan alamat", + "searching": "Mencari...", + "search": "Pencarian", + "share_via": "Berbagi melalui", + "import_file_confirmation": "Apakah Anda ingin mengimpor isi dari file ini?", + "folder_name": "Nama folder", + "save": "Simpan", + "confirmation_message_delete_markers": "Apakah Anda yakin ingin menghapus penanda yang dipilih?", + "share": "Saham", + "processing_data": "Mengolah data...", + "confirmation_message_save_modifications": "Anda memiliki modifikasi yang belum disimpan, apakah Anda ingin menyimpannya?", + "map_type": "Jenis Peta", + "feedback_caption": "Ditemukan masalah? Memiliki gagasan tentang perbaikan? \n Kirimi saya email :-)", + "send_email": "Kirim email...", + "rating_caption": "Anda suka app? \n Menilainya 5 :-)", + "meters": "Meter", + "km": "Km", + "feet": "Kaki", + "miles": "Miles", + "marker_details_copied_to_clipboard": "Rincian penanda disalin ke clipboard", + "do_not_show_again": "Jangan tunjukkan lagi", + "sou_metric_option": "Metric (Kilometer / Meter)", + "sou_imperial_option": "Imperial (Miles / Feet)", + "delete_folder": "Hapus folder", + "opening_location_failed": "Tidak dapat menemukan tempat", + "could_not_start_a_map_app": "Tidak dapat menemukan aplikasi peta lain", + "new_marker_hint_text": "Memindahkan peta sekitar untuk menempatkan penanda Anda di mana Anda inginkan dan klik OK untuk menempatkannya", + "imported_marker": "Impor penanda", + "settings": "Pengaturan", + "display_zoom_buttons": "Tombol layar zoom", + "decimal_degrees_5_digits": "Derajat desimal", + "degrees_decimal_minutes_3_digits": "Gelar menit desimal", + "degrees_minutes_seconds": "Gelar menit detik", + "coordinates_format": "Format Koordinat", + "faq_help": "FAQ / Bantuan", + "folders": "Folder", + "language": "Bahasa", + "coordinates": "Koordinat", + "contextual": "Kontekstual", + "always": "Selalu", + "crosshair_display": "Display Crosshair", + "coordinates_window": "Jendela Koordinat", + "latitude_short": "Lat:", + "longitude_short": "Lng:", + "fast_marker_add_mode": "Marker instan modus menambahkan", + "advanced": "Maju", + "display_settings": "Pameran", + "actions_settings": "Tindakan", + "language_and_units": "Bahasa dan unit", + "x_markers": "%1$s penanda", + "marker_x": "Penanda %1$d", + "waiting_for_location": "Menunggu lokasi...", + "faq_help_caption": "Buka halaman bantuan dan melihat FAQ", + "upcoming_features": "Fitur", + "upcoming_features_caption": "Lihat daftar fitur yang akan datang untuk versi aplikasi berikutnya", + "help_and_feedback": "Bantuan & Saran", + "about": "Tentang", + "share_snapshot_title": "Foto", + "share_snapshot_description": "Berbagi snapshot dari peta", + "all_markers_and_folders": "Semua spidol dan folder", + "message_thank_you_for_donation": "Terima kasih atas donasi Anda! Sumbangan ini hibah lencana Anda akses ke fitur :-)", + "default_folder": "Folder default", + "sync_options": "Pilihan sinkronisasi", + "never": "Tak pernah", + "select_sync_folder": "Pilih folder", + "premium_access_unlocked_message": "Akses Premium tersedia! Saat ini Anda memiliki akses ke fitur premium.", + "file_options": "Pilihan file", + "cloud_sync": "Cloud sync", + "sync_this_file_on_the_cloud": "Sinkronisasi berkas peta ini di atas awan", + "create_local_map_file": "Buat peta lokal", + "create_local_map_file_description": "Membuat peta baru secara lokal berkas", + "create_cloud_map_file": "Buat peta awan", + "create_cloud_map_file_description": "Buat peta file di awan", + "rename": "Ganti nama", + "rename_description": "Mengubah nama peta", + "enter_new_maps_name": "Masukkan nama peta baru", + "folder_creation_failed_name_empty": "Tidak dapat membuat folder: nama kosong", + "message_thank_you_for_premium_paid": "Terima kasih telah Map Marker meng-upgrade :-)", + "premium": "Premi", + "premium_options_title_text": "Upgrade ke premium dan mengambil keuntungan penuh Map Marker fitur!", + "premium_options_title_text_blocking": "Maaf, Anda harus upgrade premium untuk mengakses fitur ini. Upgrade ke premium dan mengambil keuntungan penuh Map Marker fitur!", + "troubleshooting": "Penyelesaian masalah", + "troubleshooting_description": "Membuka daftar tindakan untuk memecahkan masalah yang mungkin", + "test_internet": "Uji internet", + "test_internet_description": "Cek bahwa aplikasi memiliki akses ke internet", + "open_google_play_services_details": "GP Services (app)", + "open_google_play_services_details_description": "Membuka rincian saat Google Play Services app", + "open_google_play_services_store": "GP Services (toko)", + "open_google_play_details": "Google Play (app)", + "contact_support": "Hubungi dukungan", + "contact_support_description": "email untuk mendukung dengan rincian masalahnya", + "network_test_succeeded": "Uji jaringan berhasil", + "network_test_failed": "Uji jaringan gagal", + "share_cloud_folder": "Share peta awan", + "share_cloud_folder_description": "Buka folder peta awan untuk melihat sifat-sifatnya dan berbagi dengan orang lain", + "view_history": "Lihat riwayat / Restore", + "view_history_description": "Lihat sejarah modifikasi ke folder awan dan pilih versi untuk mengembalikan ke", + "create_map_file": "Buat file peta", + "create_map_file_description": "Membuat peta file baru secara lokal atau di awan", + "open_cloud_map_file": "Terbuka peta awan", + "open_cloud_map_file_description": "Membuka file peta dari awan", + "permission_rationale_location": "Map Marker memerlukan izin untuk mengakses lokasi Anda untuk menampilkannya pada peta", + "open_app_settings": "Pengaturan terbuka", + "no_map_folder_found_on_the_cloud": "Tidak ada peta folder yang ditemukan di atas awan", + "auto_sync": "Auto sync", + "choose_a_version_to_restore_from": "Pilih versi untuk mengembalikan ke", + "message_sync_error_occured": "Terjadi kesalahan sinkronisasi. Silakan coba lagi.", + "message_sync_error_occured_network": "Sebuah kesalahan sinkronisasi terjadi: kesalahan jaringan. Silakan coba lagi.", + "message_sync_error_occured_conflict": "Sebuah kesalahan sinkronisasi terjadi: konflik, perangkat lain sedang melakukan sync pada saat yang sama. Silakan coba lagi.", + "phone_number": "Nomor telepon", + "permission_rationale_phone": "Map Marker membutuhkan izin untuk membuat panggilan pada perangkat Anda", + "navigation_options": "Pilihan navigasi", + "geo_navigation_description": "Buka lokasi penanda dalam aplikasi ini", + "share_selected_marker_text_description": "Bagi penanda yang dipilih sebagai teks biasa ke aplikasi lain", + "x_markers_in_y_folders": "%1$d penanda %2$d folder", + "message_sync_error_occured_db_downgrade": "Sebuah kesalahan sync terjadi: data awan telah diperbarui dengan versi yang lebih baru dari app. Anda harus Map Marker pada perangkat ini untuk melakukan sinkronisasi.", + "call_phone_number": "Nomor telepon panggilan", + "dial_phone_number": "Dial nomor telepon", + "text_phone_number": "Nomor telepon teks", + "default_navigation_action": "Standar tindakan navigasi", + "ask": "Meminta", + "what_is_the_premium_upgrade": "Apa upgrade premium?", + "message_thank_you_for_purchase2": "Terima kasih atas pembelian Anda!", + "browse": "melihat-lihat", + "organize": "Mengatur", + "search_failed": "Cari gagal", + "search_failed_network_error": "Cari gagal, kesalahan jaringan", + "details": "rincian", + "sync_error_snackbar_message": "kesalahan sinkronisasi", + "file_overwrite_confirmation_message": "file sudah ada, apakah Anda ingin menimpanya?", + "browse_organize_empty_state_text": "Anda akan melihat daftar penanda Anda di sini. Saat ini tidak ada penanda di folder yang dipilih (s). Anda dapat menambahkan penanda baru dengan mengklik tombol di bawah.", + "google_search_finished_empty": "Tidak ada hasil pencarian", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "peta offline", + "obtain_offline_map_files_faq_title": "Bagaimana cara melakukannya?", + "obtain_offline_map_files_faq_description": "Klik di sini untuk membuka halaman web menjelaskan cara mendapatkan peta itu.", + "settings_credits_option_title": "kredit", + "settings_credits_option_description": "Hak cipta dan hukum menyebutkan", + "credits_text": "Hukum menyebutkan untuk data peta selain Google Maps : \n \n %s", + "manage_map_files": "Mengelola file peta", + "map_files": "peta file", + "delete_map_file": "Hapus file peta", + "delete_map_file_description_local": "Tindakan ini akan menghapus file peta dari perangkat ini", + "delete_map_file_confirmation_local": "Tindakan ini akan menghapus file peta dari perangkat Anda selamanya. Semua penanda dalam file yang akan hilang. Apakah Anda yakin?", + "delete_map_file_confirmation_cloud": "Tindakan ini akan menghapus file peta dari perangkat Anda selamanya. Semua perubahan belum disinkronkan ke awan akan hilang. Folder awan tidak akan terpengaruh oleh tindakan ini dan Anda harus menghapus secara manual. Apakah Anda yakin?", + "marker_saved_in_a_non_visible_folder": "Penanda disimpan dalam folder non terlihat", + "outdated_cloud_sync_confirmation_question": "Perubahan Anda belum disinkronkan baru-baru ini. Pastikan Anda menyimpan awan Anda menyalin up to date. Apakah Anda ingin menyinkronkan sekarang?", + "outdated_local_sync_confirmation_question": "Penanda file peta ini saat ini hanya disimpan di perangkat ini. Disarankan untuk menyimpan penanda Anda di awan untuk menghindari kehilangan mereka. Apakah Anda ingin menyimpannya ke awan sekarang?", + "sync_method_choice_question": "Apakah Anda ingin menyinkronkan file peta ini? Dengan pengguna Anda akan perlu untuk melakukan sinkronisasi secara manual setiap kali. Dengan otomatis (disarankan) Anda akan memilih folder cloud tujuan dan sync ke awan akan dimulai secara otomatis setiap kali aplikasi memasuki latar belakang.", + "automatic": "Otomatis", + "manual": "panduan", + "new_polyshape_hint_text": "Pindahkan peta sekitar untuk menempatkan poin, klik '+' untuk menambahkan titik, klik '-' untuk menghapus titik dan beralih poin dengan tombol sebelumnya / berikutnya. Terakhir, klik save untuk menyimpan bentuk.", + "poly_points_invalid_message": "Ada tidak cukup poin untuk membuat bentuk. Buat lebih banyak poin dan coba lagi.", + "measured_distance_x": "Jarak: %s", + "measured_perimeter_x_measured_area_y": "Perimeter: %1$s \n Area: %2$s", + "extra_information": "informasi tambahan", + "insert": "Memasukkan…", + "replace_title": "Ganti judul", + "replace_description": "menggantikan deskripsi", + "unit_of_distance": "Unit jarak", + "unit_of_area": "Satuan luas", + "uoa_metric_option": "Metrik ( %s )", + "uoa_imperial_option": "Imperial ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "gambar", + "fit_in_x_by_y_square": "Muat dalam %1$s x %2$s persegi", + "sync_data_volume_disabled": "Cacat", + "sync_data_volume_up_to_x": "Hingga %s per sync", + "sync_data_volume_unlimited": "Tak terbatas", + "retry": "Mencoba kembali", + "add_image": "Menambahkan gambar", + "from_camera": "dari kamera", + "from_gallery": "dari galeri", + "importing_image": "Mengimpor gambar...", + "offline_mapsforge_beta": "Offline ( Mapsforge BETA )", + "export_failed": "ekspor gagal", + "export_succeeded": "ekspor berhasil", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Mengimpor file...", + "show_warning_icon_for_sync": "Tampilkan ikon peringatan untuk sinkronisasi", + "general": "Umum", + "toilets": "Kamar Kecil", + "food": "Makanan", + "stores": "toko", + "land_activities": "kegiatan Land", + "water_activites": "activies air", + "winter_activites": "activies musim dingin", + "transport": "Mengangkut", + "health": "Kesehatan", + "entertainment": "Hiburan", + "services": "Jasa", + "business": "Bisnis", + "government": "Pemerintah", + "religious": "Keagamaan", + "accessibility": "aksesibilitas", + "select_icon": "Pilih icon", + "icon_and_color": "Ikon dan warna", + "generic": "Umum", + "message_beta_tester_badge": "Beta tester badge: terima kasih untuk menjadi tester beta! lencana ini akan hilang hanya pada menguninstall aplikasi atau membersihkan data aplikasi. lencana ini juga memungkinkan Anda untuk memiliki iklan di aplikasi.", + "translation_contribution_title": "Berkontribusi terjemahan", + "translation_contribution_description": "Anda mengerti bahasa Inggris dan ingin membantu dengan terjemahan? Klik disini", + "change_marker_color_and_icon_to_dest_folder_question": "warna folder tujuan atau ikon berbeda. Apakah Anda ingin memperbarui warna marker dan ikon?", + "add_color": "Tambahkan warna", + "google_md": "Google Material Icons", + "select_action": "tindakan pilihan", + "move_to_left": "Pindah ke kiri", + "move_to_right": "Bergerak ke kanan", + "rotate_to_left": "Putar ke kiri", + "rotate_to_right": "Putar ke kanan", + "delete_image": "menghapus gambar", + "from_local_file": "Dari file lokal", + "export_format_choice_question": "format apa yang ingin Anda gunakan untuk mengekspor?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Standard Google Earth Format. tidak dapat berisi media yang.", + "export_choice_kmz_details": "Zip Google Earth Format. Dapat berisi media yang.", + "export_choice_csv_details": "Standar format spreadsheet teks. tidak dapat berisi media yang. tidak dapat berisi garis atau poligon.", + "marker_as_plain_text": "Penanda sebagai teks biasa", + "marker_as_file": "Penanda sebagai berkas", + "add_custom_field": "Tambahkan bidang khusus", + "folder_info": "Informasi", + "folder_custom_fields": "Bidang khusus", + "custom_field_name": "Nama lapangan", + "delete_custom_field": "Hapus bidang", + "custom_field_attributes": "Atribut", + "new_custom_field": "Bidang khusus baru", + "modify_custom_field": "Ubah bidang ubahsuaian", + "field_info": "Info lapangan", + "select_field_type": "Pilih jenis bidang", + "field_type_boolean": "Boolean (Benar atau Salah)", + "default_value": "Nilai default", + "field_type_date": "Tanggal", + "field_type_email": "E-mail", + "field_type_text": "Teks", + "field_type_multi_choice": "Pilihan ganda", + "duplicates_are_not_allowed": "Duplikat tidak diperbolehkan", + "field_type_phone": "Telepon", + "field_type_weblink": "Link web", + "creation_date": "Tanggal pembuatan", + "poi_options": "Pilihan POI", + "delete_poi": "Hapus POI", + "used_by_folders": "Digunakan oleh folder", + "edit_field": "Edit kolom", + "reorder_fields": "Susun ulang bidang", + "apply_folder_fields_to_child_pois_message": "Pilih bidang yang ingin Anda terapkan ke POI folder ini", + "apply_folder_fields_to_moved_pois_message": "Folder tujuan memiliki nilai field yang berbeda. Pilih bidang yang ingin Anda terapkan pada POI yang dipindahkan.", + "update_color": "Perbarui warna", + "update_pin_icon": "Perbarui ikon pin", + "add_field_if_missing_x": "Tambahkan bidang jika hilang: %s", + "remove_field_if_present_x": "Hapus bidang jika ada: %s", + "update_field_name_if_different_x": "Perbarui nama field jika berbeda: %s", + "more_options": "Lebih banyak pilihan…", + "folder_options": "Pilihan folder", + "decimal_accuracy": "Ketepatan desimal", + "copy": "Salinan", + "help_me_cta": "Apakah Anda ingin klik di sini? ^ ‿ ^", + "floating_marker_titles_text_size": "Ukuran teks", + "search_failed_x": "Pencarian gagal => %s", + "search_source_gps": "API Pencarian Google Places", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Terima kasih khusus", + "special_thanks_description": "Terima kasih khusus kepada orang-orang yang membantu saya", + "thank_you_message": "Terima kasih khusus kepada orang-orang yang bekerja keras untuk membantu terjemahan aplikasi:\n%s\n... Dan juga mereka yang menolak menyebutkan\n\nJuga, terima kasih kepada semua pengguna yang memberi saya umpan balik selama bertahun-tahun dan terus membantu saya membuat aplikasi lebih baik.", + "marker_search_result_text_create_marker": "Buat penanda", + "ios_premium_restore_dialog_cta_restore_purchases": "Mengembalikan pembelian", + "react_webapp_log_in_title": "Masuk", + "react_webapp_log_in_message": "Untuk melanjutkan, Anda harus masuk dengan akun cloud Anda. Klik tombol \"masuk\" di bawah untuk masuk.", + "react_app_use_cloud_account_x": "Gunakan akun cloud: %s", + "react_app_use_other_cloud_account": "Gunakan akun cloud lainnya", + "react_app_choices_list_cannot_be_empty": "Daftar pilihan tidak boleh kosong", + "react_app_empty_choices_are_not_allowed": "Pilihan kosong tidak diperbolehkan", + "react_app_custom_field_name_cannot_be_empty": "Nama bidang khusus tidak boleh kosong", + "search_delete_duplicates_title": "Hapus duplikat", + "search_delete_duplicates_description": "Cari dan hapus duplikat", + "deleted_x_duplicates": "Duplikat %d dihapus", + "switch_search_source_button_hint_text": "Apakah Anda lebih suka mencari dari sumber lain?", + "switch_search_source_button_text": "Ubah sumber", + "places_search_sources_config_how_to_description": "Ingin tahu bagaimana cara mengkonfigurasi sumber pencarian? Klik disini.", + "settings_places_search_sources_section_title": "Tempat mencari sumber", + "action_add_or_configure_search_source": "Tambah atau konfigurasikan sumber pencarian", + "select_search_source": "Pilih sumber pencarian", + "enter_value_for_field_x": "Masukkan nilai untuk bidang \"%s\"", + "search_source_test_success_message": "Tes konfigurasi sumber pencarian berhasil! Pencarian dengan sumber pencarian ini sekarang akan berfungsi.", + "search_source_test_error_message": "Peringatan: tes konfigurasi sumber pencarian gagal. Pencarian dengan sumber pencarian ini mungkin tidak berfungsi.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Tutorial", + "search_source_disclaimer_text": "Pengalaman pencarian default tidak optimal, tetapi bekerja tanpa konfigurasi.\n\nJika Anda sering menggunakan pencarian, sangat disarankan untuk mengkonfigurasi sumber pencarian pihak ketiga untuk mendapat manfaat dari hasil pencarian yang lebih baik.\n\nSeharusnya hanya mengambil sedikit waktu Anda dan akan memungkinkan Anda untuk mendapat manfaat dari hasil pencarian yang jauh lebih baik secara gratis.\n\nKlik tombol \"Ubah sumber\" dan kemudian opsi \"Tutorial\" untuk mempelajari lebih lanjut.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Folder ini memiliki sub-folder. Apakah Anda ingin menghapus sub-folder juga? Semua penanda yang terkait dengan folder yang dihapus akan dihapus secara permanen!", + "delete_folder_choice_folder_only": "Hapus folder saja", + "delete_folder_choice_folder_plus_sub_folders": "Hapus folder + sub-folder", + "confirmation_message_delete_folder_batch": "Apakah Anda yakin ingin menghapus folder ini? Semua penanda yang terkait dengan folder ini akan dihapus secara permanen!", + "confirmation_message_delete_sub_folder_batch": "Setidaknya satu folder yang akan dihapus memiliki subfolder. Apakah Anda ingin menghapus sub-folder juga? Semua penanda yang terkait dengan folder yang dihapus akan dihapus secara permanen!", + "create_sub_folder": "Buat sub-folder", + "sub_folder_created": "Sub-folder dibuat", + "error_cant_move_folder_to_descendant": "Anda tidak dapat memindahkan folder ke salah satu turunannya.", + "root_folder_name": "Akar", + "current_map_title": "Peta", + "action_select_folders": "Pilih folder", + "no_search_source_configured_text": "Tidak ada sumber pencarian yang dikonfigurasi saat ini. Untuk dapat melakukan pencarian, Anda perlu mengkonfigurasi sumber pencarian pihak ketiga.\n\nIni hanya membutuhkan sedikit waktu Anda dan akan memungkinkan Anda untuk mengakses hasil pencarian secara gratis.\n\nKlik tombol \"Ubah sumber\" dan kemudian opsi \"Tutorial\" untuk mempelajari lebih lanjut.", + "map_type_google_maps_plan": "Google Maps (Rencana)", + "map_type_google_maps_plan_idm": "Google Maps (Rencana + Dalam Ruangan)", + "map_type_google_maps_satellite": "Google Maps (Satelit)", + "map_type_google_maps_terrain": "Google Maps (Medan)", + "map_type_google_maps_hybrid": "Google Maps (Hibrida)", + "last_sync_x": "Sinkronisasi terakhir:\n%s", + "add_offline_map_file_title": "Tambahkan file peta offline", + "offline_map_file_import_succeeded": "Impor file peta offline berhasil", + "offline_map_file_import_failed_x": "Impor file peta offline gagal:\n%s", + "no_offline_file_selected_message": "Folder peta offline kosong. Untuk menggunakan peta offline, buka pengaturan dan tambahkan setidaknya satu file peta offline.", + "image_compression": "Kompresi gambar", + "image_max_size": "Ukuran maksimal gambar", + "image_full_size": "Gambar ukuran penuh", + "image_saving": "Menyimpan gambar", + "base_map_pin_size": "Ukuran pin peta dasar", + "size_tiny": "Kecil", + "size_small": "Kecil", + "size_normal": "Normal", + "size_large": "Besar", + "size_huge": "Sangat besar", + "import_format_choice_question": "Format apa yang ingin Anda gunakan untuk mengimpor?", + "map_file_summary_x_folders_x_markers": "%1$s folder dan %2$s penanda", + "open_x": "Buka '%s'", + "sync_option_google_drive_limited_title": "Google Drive - akses terbatas", + "sync_option_google_drive_limited_description": "Ini membatasi aplikasi untuk hanya mengakses file yang dibuat oleh aplikasi itu sendiri di Google Drive. Pilih opsi ini jika Anda berencana untuk menyinkronkan hanya dari akun Google Anda tanpa kolaborator. Jika ragu, pilih opsi ini, Anda dapat dengan mudah berubah pikiran nanti.", + "sync_option_google_drive_full_title": "Google Drive - akses penuh", + "sync_option_google_drive_full_description": "Ini memberi aplikasi akses penuh ke Google Drive. Pilih opsi ini jika Anda berencana untuk berkolaborasi dengan akun Google lainnya.", + "sync_data_volume_limit_mobile": "Batas volume data seluler", + "sync_data_volume_limit_default": "Batas volume data default", + "cloud_auth_error_message": "Autentikasi gagal, harap coba lagi.", + "message_sync_error_data_volume_limit2": "Sinkronisasi dibatalkan karena melebihi batas volume data yang diizinkan. Untuk menambah atau mengubah batas, buka pengaturan.", + "sync_option_dropbox_limited_title": "Dropbox - akses terbatas", + "sync_option_dropbox_limited_description": "Ini membatasi aplikasi untuk hanya mengakses folder Dropbox khusus aplikasi. Jika ragu, pilih opsi ini, Anda dapat dengan mudah berubah pikiran nanti.", + "sync_option_dropbox_full_title": "Dropbox - akses penuh", + "sync_option_dropbox_full_description": "Ini memberi aplikasi akses penuh ke Dropbox. Pilih opsi ini jika Anda ingin aplikasi menemukan file di seluruh Dropbox.", + "enter_access_code_hint_text": "Masukkan kode akses", + "offline_map_files": "File peta offline", + "x_files": "%s file", + "clear_offline_map_files_action": "Hapus file peta offline", + "clear_offline_map_files_confirmation_message": "Ini akan menghapus semua file peta offline dari penyimpanan internal aplikasi, apakah Anda ingin melanjutkan?", + "invalid_format": "Format yang tidak valid", + "places_search_over_hint_text": "Ketik lebih banyak untuk mempersempit pencarian Anda", + "places_search_not_started_hint_text": "Anda dapat mencari tempat dengan \"%s\". Pencarian ini membutuhkan koneksi internet.", + "apply_parent_folder_fields": "Terapkan bidang folder induk", + "rating_option_title": "Nilai aplikasinya", + "help_me_message_2022": "Hei, terima kasih atas rasa ingin tahumu!\n\nSaya dulu memiliki spanduk iklan di sini dan saya memutuskan untuk mencoba sesuatu yang berbeda dan menggantinya dengan pesan sederhana ini…\n\nSaya membuat aplikasi ini di waktu luang saya sebagai hobi, selain memiliki pekerjaan penuh waktu, dan ternyata itu menjadi proyek sampingan yang telah saya habiskan banyak waktu sejak awal 2014.\n\nSaya harap Anda menyukai aplikasi ini dan merasa berguna. Saya membuatnya sedemikian rupa sehingga Anda masih dapat melakukan semuanya tanpa membayar, mungkin hanya perlu sedikit lebih banyak pekerjaan. Anda bebas mengimpor atau mengekspor data secara manual, jadi Anda tidak perlu membayar, hanya saja sinkronisasi cloud lebih nyaman.\n\nJika Anda menyukai aplikasi ini, dukunglah: Anda tidak perlu mengeluarkan uang untuk itu, salah satu dari gerakan itu membantu:\n- berbicara tentang aplikasi kepada orang-orang di sekitar Anda\n- beri peringkat aplikasi untuk merekomendasikannya di toko\n- beli peningkatan premium (akan menghapus spanduk bawah)\n\nJika Anda tidak menyukai aplikasi ini, silakan kirim email kepada saya (dari bagian \"tentang\") dan beri tahu saya bagaimana saya dapat memperbaikinya. Saya telah sampai sejauh ini berkat umpan balik dari banyak pengguna yang memberi tahu saya tentang apa yang mereka lewatkan atau tidak sukai, dan saya membalas setiap email, jadi jangan malu!\n\nDan akhirnya, terima kasih telah membaca ini :-)\n\nSalam\nSebastien", + "sync_error_missing_media_file": "Sinkronisasi dibatalkan karena file berikut dapat Anda temukan: %s. Untuk mengatasi ini, Anda dapat memulihkan file yang hilang secara manual atau mengubah pengaturan aplikasi untuk tidak mengunduh media selama sinkronisasi.", + "sync_media_policy_setting_title": "Sinkronkan kebijakan unduhan media", + "sync_media_policy_setting_option_download_immediately": "Unduh semua media selama sinkronisasi", + "sync_media_policy_setting_option_download_later": "Unduh media setelah sinkronisasi bila diperlukan", + "auto_sync_description": "Sinkronkan dengan cloud secara otomatis ketika perubahan terdeteksi", + "search_delete_duplicates_select_attributes_hint_text": "Pilih atribut untuk dipertimbangkan saat menghilangkan duplikat. Jika semua atribut dipilih, hanya entri duplikat yang benar-benar identik yang akan dihapus. Jika tidak ada atribut yang dipilih, entri duplikat dengan lokasi yang sama akan dihapus, terlepas dari atribut lainnya.", + "action_delete_duplicates": "Hapus duplikat", + "searching_for_duplicates": "Mencari duplikat…", + "duplicates_deletion_confirmation_message": "Ditemukan %d duplikat. Apakah Anda yakin ingin menghapus duplikat itu?", + "poi_attribute_icon": "ikon", + "poi_attribute_color": "Warna", + "enable_log_file_title": "Aktifkan file log", + "enable_log_file_description": "Mulai menulis riwayat peristiwa eksekusi aplikasi ke file log", + "disable_log_file_title": "Nonaktifkan file log", + "disable_log_file_description": "Berhenti menulis riwayat peristiwa eksekusi aplikasi ke file log, dan hapus file log", + "export_log_file_title": "Ekspor file log", + "export_log_file_description": "Ekspor file log sehingga dapat dibagikan untuk keperluan debugging", + "rendering_performance": "Pengaturan kinerja rendering", + "max_number_of_drawn_pois": "Jumlah maksimum POI yang ditarik", + "max_number_of_drawn_floating_marker_titles": "Jumlah maksimum judul penanda mengambang yang ditarik", + "old_map_data_options_title": "Akses data peta lama", + "old_map_data_options_description": "Lihat opsi untuk mengakses data peta dari versi Map Marker yang lebih lama.", + "migrating_map_data": "Memigrasikan data peta…", + "map_data_migration_succeeded": "Migrasi data peta berhasil: Anda sekarang dapat menggunakan data peta lama Anda pada versi baru Map Marker ini.", + "map_data_migration_failed": "Migrasi data peta gagal: akses ke data peta lama Anda tidak dimungkinkan pada versi baru Map Marker ini.", + "post_migration_hint_text": "Perhatikan bahwa data peta lama tetap tidak berubah dan akan tetap ada di perangkat Anda sampai Anda mencopot pemasangan aplikasi. Mencopot pemasangan aplikasi akan menghapus semua Map Marker data aplikasi dari perangkat Anda. Jika Anda ingin menggunakan Map Marker versi lama, Anda dapat mengikuti petunjuk yang tersedia dengan mengeklik opsi di bawah ini.", + "view_instructions_to_use_the_old_map_marker_description": "Ini akan membuka tautan pusat bantuan yang menjelaskan bagaimana Anda dapat menginstal versi lama Map Marker tanpa kehilangan data aplikasi Anda.", + "view_instructions": "Lihat petunjuk", + "action_see_more": "Lihat lainnya", + "purchase_permanent_premium": "Beli premi permanen", + "purchase_pending_message": "Pembelian tertunda", + "purchase_failed_message": "Pembelian gagal: %s", + "data_backup_reminder_title": "Cadangan data", + "data_backup_reminder_x_days_ago_message": "Cadangan terakhir adalah %s hari yang lalu", + "run_data_migration_again": "Jalankan migrasi data lagi", + "run_data_migration_again_description": "Pilih peta lama untuk menjalankan migrasi data lagi", + "old_map_data_re_migration_succeeded": "Migrasi ulang data peta lama berhasil!", + "old_map_data_re_migration_failed": "Migrasi ulang data peta lama gagal:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Buka dan migrasikan peta cloud V2", + "action_open_and_migrate_v2_cloud_map_description": "Migrasikan peta cloud lama dari Map Marker V2 (versi aplikasi dari sebelum 2023) dan buka sebagai peta cloud baru", + "migrating_legacy_v2_cloud_map": "Memigrasikan peta cloud V2 lama…", + "hint_select_v2_map_to_migrate": "Pilih peta V2 untuk dimigrasikan", + "legacy_v2_cloud_map_migration_result_message_success": "Migrasi peta cloud V2 lama berhasil!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Migrasi peta awan V2 lama gagal:\n%s", + "loading_file": "Memuat file…", + "zipping_file_x": "File zip: %s", + "unzipping_file_x": "Membuka ritsleting file: %s", + "share_or_export_title": "Bagikan atau ekspor", + "marker_as_file_description2": "Ekspor penanda yang dipilih sebagai file", + "export_as_file": "Ekspor sebagai file", + "sucessfully_saved_to_device_files": "Berhasil disimpan ke file perangkat", + "file_export_intention_question": "Bagaimana Anda ingin menggunakan file yang diekspor?", + "folders_added_x": "Folder ditambahkan: %s", + "folders_modified_x": "Folder diubah: %s", + "folders_deleted_x": "Folder dihapus: %s", + "markers_added_x": "Penanda ditambahkan: %s", + "markers_modified_x": "Penanda diubah: %s", + "markers_deleted_x": "Penanda dihapus: %s", + "new_circle_hint_text": "Pilih pusat atau tepi lingkaran dengan tombol bilah alat dan gerakkan peta untuk menyesuaikan. Terakhir, klik simpan untuk menyimpan bentuk.", + "radius_x": "Radius: %s", + "preferred_display_theme": "Tema tampilan (gelap / terang)", + "preferred_display_theme_dark": "Tema gelap", + "preferred_display_theme_light": "Tema ringan", + "preferred_display_theme_use_system": "Gunakan pengaturan sistem", + "nav_navigation_description": "Masukkan modus navigasi di aplikasi ini untuk mendapatkan arah ke penanda", + "marker_direction": "Arah", + "distance_to_x": "Jarak %1$s", + "import_marker_from_text_confirmation_message": "Apakah Anda ingin mencoba dan mengimpor penanda dari data teks berikut?", + "do_you_enjoy_the_app_question": "Apakah Anda menikmati aplikasi?", + "would_you_like_to_give_comments_on_how_to_improve": "Apakah Anda ingin mengirim saya sebuah email untuk memberi tahu saya bagaimana saya dapat meningkatkan aplikasi?", + "rate_the_app_message": "Jika Anda menyukai aplikasi saya, Anda dapat membalas saya dengan mengambil waktu untuk memberikan peringkat yang baik :-)", + "app_rating_prompt_yes_option_text": "Ya, bawa saya ke halaman aplikasi", + "app_rating_prompt_later_option_text": "Mungkin nanti, ingatkan aku", + "app_rating_prompt_never_option_text": "Tidak terima kasih, jangan tanya lagi", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/it.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/it.json new file mode 100644 index 0000000..1071770 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/it.json @@ -0,0 +1,464 @@ +{ + "ok": "OK", + "yes": "Sì", + "no": "No", + "cancel": "Annullare", + "new_marker": "Nuovo marcatore", + "title": "Titolo", + "description": "Descrizione", + "question_delete_marker": "Vuoi davvero eliminare questo indicatore?", + "gps_coordinates": "Coordinate GPS", + "coordinates_copied_to_clipboard": "Coordinate copiate negli appunti", + "untitled": "Senza Titolo", + "all": "Tutto", + "new_folder": "Aggiungi cartella", + "modify_folder": "Modificare la cartella", + "confirmation_message_delete_folder": "Sei sicuro di voler eliminare questa cartella? Tutti i marcatori associati a questa cartella verranno eliminati in modo permanente!", + "failed_create_folder_already_exists": "Impossibile creare una nuova cartella, esiste già", + "failed_rename_folder_already_exists": "Impossibile rinominare la cartella, esiste già il nome del destinatario", + "latitude": "Latitudine:", + "longitude": "Longitudine:", + "import_file1": "Marcatori di importazione", + "file_import_successfull": "File importato con successo", + "file_import_failed": "Importazione file non riuscita", + "location_services": "Servizi di localizzazione", + "location_services_disabled": "I servizi di localizzazione sono disattivati. Per ottenere la posizione corrente è necessario abilitarle.", + "could_not_find_address": "Impossibile trovare l'indirizzo", + "searching": "Ricerca in corso...", + "search": "Ricerca", + "share_via": "Condividi via", + "import_file_confirmation": "Vuoi importare il contenuto di questo file?", + "folder_name": "Nome cartella", + "save": "Salva", + "confirmation_message_delete_markers": "Sei sicuro di voler eliminare i marcatori selezionati?", + "share": "Condividi", + "processing_data": "Elaborazione dati...", + "confirmation_message_save_modifications": "Hai modifiche non salvate, vuoi salvarli?", + "map_type": "Tipo di mappa", + "feedback_caption": "Trovato un problema? Hai un'idea di miglioramento? \n ricevere una email :-)", + "send_email": "Invia email...", + "rating_caption": "Ti piace l'applicazione? \n Vota it 5 stelle :-)", + "meters": "Metri", + "km": "Km", + "feet": "Piedi", + "miles": "Miles", + "marker_details_copied_to_clipboard": "Dettagli Marker copiato negli appunti", + "do_not_show_again": "Non mostrare più", + "sou_metric_option": "Metric (chilometri / metri)", + "sou_imperial_option": "Imperial (Miglia / piedi)", + "delete_folder": "Eliminare la cartella", + "opening_location_failed": "Impossibile trovare il posto", + "could_not_start_a_map_app": "Impossibile trovare un'altra applicazione mappa", + "new_marker_hint_text": "Spostate la mappa intorno di inserire il vostro segnalino dove vuoi e fare clic su OK per posizionarlo", + "imported_marker": "Marcatore Importati", + "settings": "Impostazioni", + "display_zoom_buttons": "Pulsanti visualizzazione zoom", + "decimal_degrees_5_digits": "Gradi decimali", + "degrees_decimal_minutes_3_digits": "Gradi minuti decimali", + "degrees_minutes_seconds": "Gradi minuti secondi", + "coordinates_format": "Formato Coordinate", + "faq_help": "FAQ / Aiuto", + "folders": "Cartelle", + "language": "Lingua", + "coordinates": "Coordinate", + "contextual": "Contestuale", + "always": "Sempre", + "crosshair_display": "Display Crosshair", + "coordinates_window": "Finestra Coordinate", + "latitude_short": "Lat:", + "longitude_short": "Lng:", + "fast_marker_add_mode": "Marker instant mode aggiungendo", + "advanced": "Avanzato", + "display_settings": "Display", + "actions_settings": "Azioni", + "language_and_units": "Lingua e unità", + "x_markers": "%1$s marcatori", + "marker_x": "Marker %1$d", + "waiting_for_location": "In attesa di posizione...", + "faq_help_caption": "Aprire la pagina di aiuto e vedere la FAQ", + "upcoming_features": "Caratteristiche", + "upcoming_features_caption": "Guarda l'elenco dei prossimi funzionalità per la prossima versione app", + "help_and_feedback": "Feedback & Aiuto", + "about": "Su", + "share_snapshot_title": "Istantanea", + "share_snapshot_description": "Condividi un'istantanea della mappa", + "all_markers_and_folders": "Tutti i marcatori e le cartelle", + "message_thank_you_for_donation": "Grazie per la vostra donazione! Questa donazione concede distintivo di accedere a :-)", + "default_folder": "Cartella di default", + "sync_options": "Opzioni di sincronizzazione", + "never": "Mai", + "select_sync_folder": "Selezionare la cartella", + "premium_access_unlocked_message": "Accesso Premium disponibile! Attualmente hai accesso alle funzioni premium.", + "file_options": "Opzioni del file", + "cloud_sync": "Cloud Sync", + "sync_this_file_on_the_cloud": "Sincronizza questo map file sulla nuvola", + "create_local_map_file": "Creare cartina", + "create_local_map_file_description": "Creare un nuovo file di mappa locale", + "create_cloud_map_file": "Creare nuvola mappa", + "create_cloud_map_file_description": "Creare un file di carta sulla nuvola", + "rename": "Rinominare", + "rename_description": "Rinominare la mappa", + "enter_new_maps_name": "Inserire il nuovo nome del mappa", + "folder_creation_failed_name_empty": "Impossibile creare la cartella: nome vuota", + "message_thank_you_for_premium_paid": "Grazie per aver acquistato Map Marker aggiornamento :-)", + "premium": "Premio", + "premium_options_title_text": "Aggiornamento a premio e sfruttare Map Marker caratteristiche!", + "premium_options_title_text_blocking": "Spiacenti, è necessario l'aggiornamento premium per accedere a questa funzione. Aggiornamento a premio e sfruttare Map Marker caratteristiche!", + "troubleshooting": "Risoluzione dei problemi", + "troubleshooting_description": "Aprire un elenco di azioni per risolvere i possibili problemi", + "test_internet": "Test di internet", + "test_internet_description": "Verifica che l'applicazione ha accesso ad internet", + "open_google_play_services_details": "GP Services (app)", + "open_google_play_services_details_description": "Aprire i dettagli delle attualmente Google Play Services app", + "open_google_play_services_store": "GP Services (negozio)", + "open_google_play_details": "Google Play (app)", + "contact_support": "Contatta il supporto", + "contact_support_description": "Scrivere email per sostenere con i dettagli del vostro problema", + "network_test_succeeded": "Test di rete riuscito", + "network_test_failed": "Test di rete fallita", + "share_cloud_folder": "Condividi nuvola mappa", + "share_cloud_folder_description": "Aprire la cartella di cloud mappa per visualizzare le proprietà e condividere con altre persone", + "view_history": "Visualizza cronologia / Restore", + "view_history_description": "Visualizza cronologia delle modifiche alla cartella nuvola e selezionare una versione da ripristinare a", + "create_map_file": "Creare file di mappa", + "create_map_file_description": "Creare un nuovo file mappa localmente o sulla nuvola", + "open_cloud_map_file": "Open Cloud mappa", + "open_cloud_map_file_description": "Aprire un file di mappa dalla nube", + "permission_rationale_location": "Map Marker ha bisogno il permesso di accedere alla tua posizione per poter visualizzare sulla mappa", + "open_app_settings": "Impostazioni Aperte", + "no_map_folder_found_on_the_cloud": "Nessuna mappa cartella trovata sulla nuvola", + "auto_sync": "Sincronizzazione automatica", + "choose_a_version_to_restore_from": "Scegliere una versione da ripristinare a", + "message_sync_error_occured": "Si è verificato un errore di sincronizzazione. Riprova, per favore.", + "message_sync_error_occured_network": "Si è verificato un errore di sincronizzazione: errore di rete. Riprova, per favore.", + "message_sync_error_occured_conflict": "Si è verificato un errore di sincronizzazione: il conflitto, un altro dispositivo si esibiva la sincronizzazione allo stesso tempo. Riprova, per favore.", + "phone_number": "Numero di telefono", + "permission_rationale_phone": "Map Marker ha bisogno il permesso di effettuare chiamate sul dispositivo", + "navigation_options": "Opzioni navigazione", + "geo_navigation_description": "Aprire il percorso marcatore in questa applicazione", + "share_selected_marker_text_description": "Condividi il marker selezionato come testo normale in un'altra applicazione", + "x_markers_in_y_folders": "%1$d marcatori %2$d cartelle", + "message_sync_error_occured_db_downgrade": "Si è verificato un errore di sincronizzazione: i dati della nube è stato aggiornato con una versione più recente dell'applicazione. È necessario Map Marker su questo dispositivo per la sincronizzazione.", + "call_phone_number": "Il numero di telefono delle chiamate", + "dial_phone_number": "Comporre il numero di telefono", + "text_phone_number": "Il numero di telefono Text", + "default_navigation_action": "Azione navigazione predefinita", + "ask": "Chiedere", + "what_is_the_premium_upgrade": "Qual è l'aggiornamento premium?", + "message_thank_you_for_purchase2": "Grazie per il vostro acquisto!", + "browse": "Navigare", + "organize": "Organizzare", + "search_failed": "Ricerca non riuscita", + "search_failed_network_error": "Cerca fallito, errore di rete", + "details": "Dettagli", + "sync_error_snackbar_message": "errore di sincronizzazione", + "file_overwrite_confirmation_message": "Il file esiste già, vuoi sovrascrivere?", + "browse_organize_empty_state_text": "Vedrete la lista dei tuoi marcatori qui. Al momento ci sono marcatori nella cartella selezionata (s). È possibile aggiungere un nuovo marker facendo clic sul pulsante qui sotto.", + "google_search_finished_empty": "Nessun risultato trovato", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "mappe offline", + "obtain_offline_map_files_faq_title": "Come farlo?", + "obtain_offline_map_files_faq_description": "Clicca qui per aprire la pagina web che spiega come ottenere queste mappe.", + "settings_credits_option_title": "Crediti", + "settings_credits_option_description": "Diritto d'autore e menzioni legali", + "credits_text": "Menzioni legali per gli altri dati della mappa che Google Maps : \n \n %s", + "manage_map_files": "Gestire file mappa", + "map_files": "file mappa", + "delete_map_file": "Elimina file di mappa", + "delete_map_file_description_local": "Questa azione elimina il file mappa da questo dispositivo", + "delete_map_file_confirmation_local": "Questa azione elimina il file mappa dal dispositivo per sempre. Tutti gli indicatori all'interno di tale file verranno persi. Sei sicuro?", + "delete_map_file_confirmation_cloud": "Questa azione elimina il file mappa dal dispositivo per sempre. Tutte le modifiche non ancora sincronizzati al cloud andranno perse. La cartella nube non saranno colpiti da questa azione e si dovrà eliminarlo manualmente. Sei sicuro?", + "marker_saved_in_a_non_visible_folder": "Marker salvato in una cartella non visibile", + "outdated_cloud_sync_confirmation_question": "Le modifiche non sono state sincronizzate recente. Assicurarsi di mantenere il vostro cielo copia aggiornata. Vuoi sincronizzare ora?", + "outdated_local_sync_confirmation_question": "I marcatori di questo file mappa vengono attualmente salvate solo su questo dispositivo. Si consiglia di salvare i marcatori sulla nuvola per evitare di perderle. Vuoi salvarli nel cloud ora?", + "sync_method_choice_question": "Vuoi sincronizzare questo file mappa? Con manuale è necessario sincronizzare manualmente ogni volta. Con automatica (consigliata) si seleziona una cartella di destinazione nuvola e la sincronizzazione al cloud si avvia automaticamente ogni volta che l'applicazione entra sfondo.", + "automatic": "Automatico", + "manual": "Manuale", + "new_polyshape_hint_text": "Spostare la mappa per posizionare i punti, fare clic su '+' per aggiungere un punto, fare clic su '-' per rimuovere un punto e punti di commutazione con i tasti precedente / successivo. Infine scegliere Salva per salvare la forma.", + "poly_points_invalid_message": "Non ci sono abbastanza punti per creare la forma. Creare più punti e riprovare.", + "measured_distance_x": "Distanza: %s", + "measured_perimeter_x_measured_area_y": "Perimetrali: %1$s \n Area: %2$s", + "extra_information": "Ulteriori informazioni", + "insert": "Inserire…", + "replace_title": "Sostituire titolo", + "replace_description": "Sostituire descrizione", + "unit_of_distance": "Unità di distanza", + "unit_of_area": "Unità di superficie", + "uoa_metric_option": "Internazionale ( %s )", + "uoa_imperial_option": "Imperiale ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "immagini", + "fit_in_x_by_y_square": "Montare in un %1$s x %2$s piazza", + "sync_data_volume_disabled": "Disabilitato", + "sync_data_volume_up_to_x": "Fino a %s per la sincronizzazione", + "sync_data_volume_unlimited": "Illimitato", + "retry": "Riprova", + "add_image": "Aggiungi immagine", + "from_camera": "dalla macchina fotografica", + "from_gallery": "dalla galleria", + "importing_image": "Importazione di immagini...", + "offline_mapsforge_beta": "Offline ( Mapsforge BETA )", + "export_failed": "Export fallita", + "export_succeeded": "Export riuscito", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "L'importazione di file...", + "show_warning_icon_for_sync": "Mostra icona di avviso per la sincronizzazione", + "general": "Generale", + "toilets": "Servizi igienici", + "food": "Cibo", + "stores": "Negozi", + "land_activities": "attività a terra", + "water_activites": "activies acqua", + "winter_activites": "Attivitá invernali", + "transport": "Trasporto", + "health": "Salute", + "entertainment": "Divertimento", + "services": "Servizi", + "business": "Attività commerciale", + "government": "Governo", + "religious": "Religioso", + "accessibility": "Accessibilità", + "select_icon": "Selezionare l'icona", + "icon_and_color": "Icona e colore", + "generic": "Generico", + "message_beta_tester_badge": "Beta tester distintivo: grazie per essere un beta tester! Questo distintivo scomparirà solo disinstallare l'applicazione o cancellare i dati delle applicazioni. Questo badge consente anche di avere nessun annuncio sulla app.", + "translation_contribution_title": "Contribuire alle traduzioni", + "translation_contribution_description": "Si capisce l'inglese e vuole aiutare con traduzioni? Clicca qui", + "change_marker_color_and_icon_to_dest_folder_question": "il colore o l'icona della cartella di destinazione è diversa. Vuoi aggiornare il colore e l'icona marcatore?", + "add_color": "Aggiungere colore", + "google_md": "Google Material Icons", + "select_action": "l'azione di selezione", + "move_to_left": "Spostare a sinistra", + "move_to_right": "Spostare a destra", + "rotate_to_left": "Ruota a sinistra", + "rotate_to_right": "Ruota a destra", + "delete_image": "Elimina immagine", + "from_local_file": "Da file locale", + "export_format_choice_question": "Che formato si desidera utilizzare per l'esportazione?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Standard Google Earth formato. Non può contenere supporti.", + "export_choice_kmz_details": "Zip Google Earth formato. Può contenere supporti.", + "export_choice_csv_details": "Formato foglio di testo standard. Non può contenere supporti. Non può contenere linee o poligoni.", + "marker_as_plain_text": "Marker come testo normale", + "marker_as_file": "Marker in formato", + "add_custom_field": "Aggiungi campo personalizzato", + "folder_info": "Informazione", + "folder_custom_fields": "Campi personalizzati", + "custom_field_name": "Nome del campo", + "delete_custom_field": "Elimina campo", + "custom_field_attributes": "attributi", + "new_custom_field": "Nuovo campo personalizzato", + "modify_custom_field": "Modifica il campo personalizzato", + "field_info": "Informazioni sul campo", + "select_field_type": "Seleziona il tipo di campo", + "field_type_boolean": "Booleano (vero o falso)", + "default_value": "Valore di default", + "field_type_date": "Data", + "field_type_email": "E-mail", + "field_type_text": "Testo", + "field_type_multi_choice": "Scelta multipla", + "duplicates_are_not_allowed": "I duplicati non sono ammessi", + "field_type_phone": "Telefono", + "field_type_weblink": "collegamento web", + "creation_date": "Data di creazione", + "poi_options": "Opzioni POI", + "delete_poi": "Elimina PDI", + "used_by_folders": "Usato da cartelle", + "edit_field": "Modifica campo", + "reorder_fields": "Riordina i campi", + "apply_folder_fields_to_child_pois_message": "Seleziona i campi che desideri applicare ai POI di questa cartella", + "apply_folder_fields_to_moved_pois_message": "La cartella di destinazione ha valori di campo diversi. Seleziona i campi che desideri applicare ai POI spostati.", + "update_color": "Aggiorna colore", + "update_pin_icon": "Icona del pin di aggiornamento", + "add_field_if_missing_x": "Aggiungi campo se mancante: %s", + "remove_field_if_present_x": "Rimuovi campo se presente: %s", + "update_field_name_if_different_x": "Aggiorna il nome del campo se diverso: %s", + "more_options": "Più opzioni…", + "folder_options": "Opzioni cartella", + "decimal_accuracy": "Precisione decimale", + "copy": "copia", + "help_me_cta": "Vuoi cliccare qui? ^ ^ ‿", + "floating_marker_titles_text_size": "Dimensione del testo", + "search_failed_x": "Ricerca fallita => %s", + "search_source_gps": "API di ricerca di Google Places", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Ringraziamenti speciali", + "special_thanks_description": "Un ringraziamento speciale alle persone che mi hanno aiutato", + "thank_you_message": "Un ringraziamento speciale alle persone che hanno lavorato duramente per aiutare con le traduzioni delle app:\n%s\n... E anche quelli che hanno rifiutato di parlare\n\nInoltre, grazie a tutti gli utenti che mi hanno dato feedback nel corso degli anni e che mi hanno aiutato a migliorare continuamente l'app.", + "marker_search_result_text_create_marker": "Crea un pennarello", + "ios_premium_restore_dialog_cta_restore_purchases": "Ripristinare gli acquisti", + "react_webapp_log_in_title": "Accesso", + "react_webapp_log_in_message": "Per continuare, è necessario accedere con il proprio account cloud. Fai clic sul pulsante \"accedi\" qui sotto per accedere.", + "react_app_use_cloud_account_x": "Usa account cloud: %s", + "react_app_use_other_cloud_account": "Usa un altro account cloud", + "react_app_choices_list_cannot_be_empty": "L'elenco delle scelte non può essere vuoto", + "react_app_empty_choices_are_not_allowed": "Non sono consentite scelte vuote", + "react_app_custom_field_name_cannot_be_empty": "Il nome del campo personalizzato non può essere vuoto", + "search_delete_duplicates_title": "Rimuovi i duplicati", + "search_delete_duplicates_description": "Cerca ed elimina i duplicati", + "deleted_x_duplicates": "Soppressione %d duplicati", + "switch_search_source_button_hint_text": "Preferiresti cercare da un'altra fonte?", + "switch_search_source_button_text": "Cambia sorgente", + "places_search_sources_config_how_to_description": "Vuoi sapere come configurare le origini di ricerca? Clicca qui.", + "settings_places_search_sources_section_title": "Luoghi fonti di ricerca", + "action_add_or_configure_search_source": "Aggiungi o configura la fonte di ricerca", + "select_search_source": "Seleziona la fonte di ricerca", + "enter_value_for_field_x": "Immettere il valore per il campo \"%s\"", + "search_source_test_success_message": "Il test di configurazione dell'origine della ricerca è riuscito! La ricerca con questa fonte di ricerca dovrebbe ora funzionare.", + "search_source_test_error_message": "Attenzione: il test di configurazione dell'origine della ricerca non è riuscito. La ricerca con questa origine di ricerca potrebbe non funzionare.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "lezione", + "search_source_disclaimer_text": "L'esperienza di ricerca predefinita non è ottimale, ma funziona senza configurazione.\n\nSe si utilizza molto la ricerca, si consiglia vivamente di configurare una fonte di ricerca di terze parti per beneficiare di risultati di ricerca migliori.\n\nDovrebbe richiedere solo un po 'del tuo tempo e ti permetterà di beneficiare gratuitamente di risultati di ricerca molto migliori.\n\nFai clic sul pulsante \"Cambia sorgente\" e quindi sull'opzione \"Tutorial\" per saperne di più.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Questa cartella ha sottocartelle. Vuoi eliminare anche le sottocartelle? Tutti i marker associati alle cartelle eliminate verranno eliminati definitivamente!", + "delete_folder_choice_folder_only": "Elimina solo cartella", + "delete_folder_choice_folder_plus_sub_folders": "Elimina cartella + sottocartelle", + "confirmation_message_delete_folder_batch": "Sei sicuro di voler eliminare queste cartelle? Tutti i marker associati a queste cartelle verranno eliminati definitivamente!", + "confirmation_message_delete_sub_folder_batch": "Almeno una delle cartelle da eliminare ha sottocartelle. Vuoi eliminare anche le sottocartelle? Tutti i marker associati alle cartelle eliminate verranno eliminati definitivamente!", + "create_sub_folder": "Crea sottocartella", + "sub_folder_created": "Sottocartella creata", + "error_cant_move_folder_to_descendant": "Non è possibile spostare una cartella in uno dei suoi discendenti.", + "root_folder_name": "Radice", + "current_map_title": "Carta geografica", + "action_select_folders": "Seleziona le cartelle", + "no_search_source_configured_text": "Nessuna fonte di ricerca è configurata al momento. Per poter cercare, è necessario configurare una fonte di ricerca di terze parti.\n\nDovrebbe richiedere solo un po 'del tuo tempo e ti consentirà di accedere ai risultati della ricerca gratuitamente.\n\nFare clic sul pulsante \"Cambia sorgente\" e quindi sull'opzione \"Tutorial\" per saperne di più.", + "map_type_google_maps_plan": "Google Maps (Piano)", + "map_type_google_maps_plan_idm": "Google Maps (Piano + Interno)", + "map_type_google_maps_satellite": "Google Maps (Satellite)", + "map_type_google_maps_terrain": "Google Maps (Terreno)", + "map_type_google_maps_hybrid": "Google Maps (ibrido)", + "last_sync_x": "Ultima sincronizzazione:\n%s", + "add_offline_map_file_title": "Aggiungi file mappa offline", + "offline_map_file_import_succeeded": "Importazione file mappa offline riuscita", + "offline_map_file_import_failed_x": "Importazione del file mappa offline non riuscita:\n%s", + "no_offline_file_selected_message": "La cartella delle mappe offline è vuota. Per utilizzare le mappe offline, apri le impostazioni e aggiungi almeno un file mappa offline.", + "image_compression": "Compressione delle immagini", + "image_max_size": "Dimensione massima dell'immagine", + "image_full_size": "Immagine a grandezza naturale", + "image_saving": "Salvataggio dell'immagine", + "base_map_pin_size": "Dimensione pin mappa di base", + "size_tiny": "Minuscolo", + "size_small": "Piccolo", + "size_normal": "Normale", + "size_large": "Grande", + "size_huge": "Enorme", + "import_format_choice_question": "Che formato vuoi usare per importare?", + "map_file_summary_x_folders_x_markers": "%1$s cartelle e %2$s pennarelli", + "open_x": "Apri '%s'", + "sync_option_google_drive_limited_title": "Google Drive - accesso limitato", + "sync_option_google_drive_limited_description": "Ciò limita l'app ad accedere solo ai file creati dall'app stessa sul tuo Google Drive. Scegli questa opzione se prevedi di sincronizzare solo dal tuo account Google senza collaboratori. In caso di dubbio, scegli questa opzione, potrai facilmente cambiare idea in seguito.", + "sync_option_google_drive_full_title": "Google Drive - pieno accesso", + "sync_option_google_drive_full_description": "Ciò garantisce all'app l'accesso completo al tuo Google Drive. Scegli questa opzione se prevedi di collaborare con altri account Google.", + "sync_data_volume_limit_mobile": "Limite del volume di dati mobili", + "sync_data_volume_limit_default": "Limite del volume di dati predefinito", + "cloud_auth_error_message": "Autenticazione fallita. Per favore riprovare.", + "message_sync_error_data_volume_limit2": "La sincronizzazione è stata interrotta perché stava superando il limite del volume di dati consentito. Per aumentare o modificare il limite, vai alle impostazioni.", + "sync_option_dropbox_limited_title": "Dropbox - accesso limitato", + "sync_option_dropbox_limited_description": "Ciò limita l'app ad accedere solo a una cartella Dropbox dedicata all'app. In caso di dubbio, scegli questa opzione, potrai facilmente cambiare idea in seguito.", + "sync_option_dropbox_full_title": "Dropbox - pieno accesso", + "sync_option_dropbox_full_description": "Ciò garantisce all'app l'accesso completo al tuo Dropbox. Scegli questa opzione se desideri che l'app trovi i file nell'intero Dropbox.", + "enter_access_code_hint_text": "Inserisci il codice di accesso", + "offline_map_files": "File mappa offline", + "x_files": "%s file", + "clear_offline_map_files_action": "Cancella i file delle mappe offline", + "clear_offline_map_files_confirmation_message": "Questo rimuoverà tutti i file delle mappe offline dalla memoria interna dell'app, vuoi procedere?", + "invalid_format": "Formato non valido", + "places_search_over_hint_text": "Digita altro per perfezionare la ricerca", + "places_search_not_started_hint_text": "Puoi cercare luoghi con \"%s\". Questa ricerca richiede una connessione a Internet.", + "apply_parent_folder_fields": "Applica i campi della cartella principale", + "rating_option_title": "Valuta l'app", + "help_me_message_2022": "Ehi, grazie per la tua curiosità!\n\nAvevo un banner pubblicitario qui e ho deciso di provare qualcosa di diverso e sostituirlo con questo semplice messaggio...\n\nHo realizzato questa app nel mio tempo libero come hobby, oltre ad avere un lavoro a tempo pieno, e si è scoperto che è diventato un progetto collaterale su cui ho dedicato molto tempo dall'inizio del 2014.\n\nSpero che l'app ti piaccia e la trovi utile. L'ho fatto in modo che tu possa ancora fare tutto senza pagare, potrebbe richiedere solo un po' più di lavoro. Sei libero di importare o esportare i dati manualmente, quindi non devi mai pagare, è solo che la sincronizzazione cloud è più conveniente.\n\nSe ti piace l'app, supportala: non devi spendere soldi per questo, nessuno di questi gesti aiuta:\n- parla dell'app con le persone intorno a te\n- valuta l'app per consigliarla sullo store\n- acquista l'upgrade premium (rimuoverà il banner in basso)\n\nSe non ti piace l'app, inviami un'e-mail (dalla sezione \"informazioni\") e fammi sapere come posso migliorarla. Sono arrivato fin qui grazie al feedback di tanti utenti che mi hanno raccontato cosa si sono persi o cosa non gli è piaciuto, e rispondo ad ogni singola email, quindi non essere timido!\n\nE infine, grazie per aver letto questo :-)\n\nSaluti\nSebastiano", + "sync_error_missing_media_file": "La sincronizzazione è stata interrotta perché è possibile trovare il seguente file: %s. Per risolvere questo problema, puoi ripristinare manualmente il file mancante o modificare le impostazioni dell'app per non scaricare file multimediali durante la sincronizzazione.", + "sync_media_policy_setting_title": "Sincronizza la politica di download dei media", + "sync_media_policy_setting_option_download_immediately": "Scarica tutti i media durante la sincronizzazione", + "sync_media_policy_setting_option_download_later": "Scarica i file multimediali dopo la sincronizzazione quando necessario", + "auto_sync_description": "Sincronizza automaticamente con il cloud quando vengono rilevate modifiche", + "search_delete_duplicates_select_attributes_hint_text": "Seleziona gli attributi da considerare quando elimini i duplicati. Se vengono selezionati tutti gli attributi, verranno rimosse solo le voci duplicate rigorosamente identiche. Se non vengono selezionati attributi, le voci duplicate con la stessa posizione verranno rimosse, indipendentemente dagli altri attributi.", + "action_delete_duplicates": "Elimina i duplicati", + "searching_for_duplicates": "Ricerca di duplicati...", + "duplicates_deletion_confirmation_message": "Trovato %d duplicati. Sei sicuro di voler eliminare quei duplicati?", + "poi_attribute_icon": "Icona", + "poi_attribute_color": "Colore", + "enable_log_file_title": "Abilita file di registro", + "enable_log_file_description": "Inizia a scrivere la cronologia degli eventi di esecuzione dell'app nel file di registro", + "disable_log_file_title": "Disabilita il file di registro", + "disable_log_file_description": "Interrompi la scrittura della cronologia degli eventi di esecuzione dell'app nel file di registro ed elimina il file di registro", + "export_log_file_title": "Esporta file di registro", + "export_log_file_description": "Esportare il file di registro in modo che possa essere condiviso per scopi di debug", + "rendering_performance": "Impostazioni delle prestazioni di rendering", + "max_number_of_drawn_pois": "Numero massimo di POI estratti", + "max_number_of_drawn_floating_marker_titles": "Numero massimo di titoli di marker mobili disegnati", + "old_map_data_options_title": "Accedi ai vecchi dati della mappa", + "old_map_data_options_description": "Vedi le opzioni per accedere ai dati della mappa dalle versioni precedenti di Map Marker.", + "migrating_map_data": "Migrazione dei dati della mappa...", + "map_data_migration_succeeded": "Migrazione dei dati della mappa riuscita: ora dovresti essere in grado di utilizzare i tuoi vecchi dati della mappa su questa nuova versione di Map Marker.", + "map_data_migration_failed": "Migrazione dei dati della mappa non riuscita: l'accesso ai dati della tua vecchia mappa non è possibile su questa nuova versione di Map Marker.", + "post_migration_hint_text": "Tieni presente che i vecchi dati della mappa rimangono invariati e rimarranno sul tuo dispositivo fino alla disinstallazione dell'app. La disinstallazione dell'app eliminerà tutti i Map Marker dati dell'app dal tuo dispositivo. Se desideri utilizzare la vecchia versione di Map Marker, puoi seguire le istruzioni disponibili facendo clic sull'opzione di seguito.", + "view_instructions_to_use_the_old_map_marker_description": "Si aprirà un collegamento al Centro assistenza che spiega come installare la vecchia versione di Map Marker senza perdere i dati dell'app.", + "view_instructions": "Visualizza le istruzioni", + "action_see_more": "Vedi altro", + "purchase_permanent_premium": "Acquista premio permanente", + "purchase_pending_message": "Acquisto in attesa", + "purchase_failed_message": "Acquisto non riuscito: %s", + "data_backup_reminder_title": "Backup dei dati", + "data_backup_reminder_x_days_ago_message": "L'ultimo backup è stato %s giorni fa", + "run_data_migration_again": "Esegui di nuovo la migrazione dei dati", + "run_data_migration_again_description": "Seleziona una vecchia mappa su cui eseguire nuovamente la migrazione dei dati", + "old_map_data_re_migration_succeeded": "La migrazione dei dati della vecchia mappa è riuscita!", + "old_map_data_re_migration_failed": "La migrazione dei dati della vecchia mappa non è riuscita:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Apri ed esegui la migrazione di una mappa cloud V2", + "action_open_and_migrate_v2_cloud_map_description": "Esegui la migrazione di una mappa cloud legacy da Map Marker V2 (versione dell'app precedente al 2023) e aprila come nuova mappa cloud", + "migrating_legacy_v2_cloud_map": "Migrazione della mappa cloud V2 legacy…", + "hint_select_v2_map_to_migrate": "Seleziona la mappa V2 da migrare", + "legacy_v2_cloud_map_migration_result_message_success": "Migrazione della mappa cloud legacy V2 riuscita!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Migrazione della mappa cloud legacy V2 non riuscita:\n%s", + "loading_file": "Caricamento file...", + "zipping_file_x": "File compresso: %s", + "unzipping_file_x": "File di decompressione: %s", + "share_or_export_title": "Condividi o esporta", + "marker_as_file_description2": "Esporta il marcatore selezionato come file", + "export_as_file": "Esporta come file", + "sucessfully_saved_to_device_files": "Salvataggio riuscito nei file del dispositivo", + "file_export_intention_question": "Come vuoi utilizzare il file esportato?", + "folders_added_x": "Cartelle aggiunte: %s", + "folders_modified_x": "Cartelle modificate: %s", + "folders_deleted_x": "Cartelle eliminate: %s", + "markers_added_x": "Marcatori aggiunti: %s", + "markers_modified_x": "Marcatori modificati: %s", + "markers_deleted_x": "Marcatori eliminati: %s", + "new_circle_hint_text": "Seleziona il centro o il bordo del cerchio con i pulsanti della barra degli strumenti e sposta la mappa per regolarla. Infine, fai clic su Salva per salvare la forma.", + "radius_x": "Raggio: %s", + "preferred_display_theme": "Tema del display (scuro/chiaro)", + "preferred_display_theme_dark": "Tema scuro", + "preferred_display_theme_light": "Tema chiaro", + "preferred_display_theme_use_system": "Usa le impostazioni di sistema", + "nav_navigation_description": "Accedere alla modalità di navigazione in questa applicazione per ottenere le indicazioni per il marcatore", + "marker_direction": "Indicazioni", + "distance_to_x": "Distanza al %1$s", + "import_marker_from_text_confirmation_message": "Vuoi provare a importare un marcatore dai seguenti dati di testo?", + "do_you_enjoy_the_app_question": "Ti piace l'app?", + "would_you_like_to_give_comments_on_how_to_improve": "Ti piacerebbe mandarmi un email per dirmi come potrei migliorare l'app?", + "rate_the_app_message": "Se ti piace la mia app che mi può premiare prendendo il tempo di dare un buon rating :-)", + "app_rating_prompt_yes_option_text": "Sì, portami alla pagina dell'app", + "app_rating_prompt_later_option_text": "Magari più tardi, ricordamelo", + "app_rating_prompt_never_option_text": "No grazie, non chiedere più", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/iw.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/iw.json new file mode 100644 index 0000000..e9b5f76 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/iw.json @@ -0,0 +1,464 @@ +{ + "ok": "בסדר", + "yes": "כן", + "no": "לא", + "cancel": "לבטל", + "new_marker": "סמן חדש", + "title": "כותרת", + "description": "תיאור", + "question_delete_marker": "האם אתה באמת רוצה למחוק סמן זה?", + "gps_coordinates": "קואורדינטות GPS", + "coordinates_copied_to_clipboard": "קואורדינטות הועתקו ללוח", + "untitled": "Untitled", + "all": "כל", + "new_folder": "הוספת תיקייה", + "modify_folder": "לשנות תיקייה", + "confirmation_message_delete_folder": "האם אתה בטוח שאתה רוצה למחוק את התיקייה הזאת? כל הסמנים הקשורים לתיקייה זו יימחקו לצמיתות!", + "failed_create_folder_already_exists": "נכשל ביצירת תיקייה חדשה, הוא כבר קיים", + "failed_rename_folder_already_exists": "נכשל ניסיון לשנות את שם התיקייה, שם היעד כבר קיים", + "latitude": "Latitude:", + "longitude": "קו אורך:", + "import_file1": "סמני יבוא", + "file_import_successfull": "קובץ יובא בהצלחה", + "file_import_failed": "יבוא קובץ נכשל", + "location_services": "שירותי מיקום", + "location_services_disabled": "שירותי מיקום מושבתים. כדי לקבל את המיקום הנוכחי שלך אתה חייב לאפשר להם.", + "could_not_find_address": "לא הצלחתי למצוא את כתובת", + "searching": "מחפש...", + "search": "חיפוש", + "share_via": "שתף באמצעות", + "import_file_confirmation": "האם אתה רוצה לייבא את התוכן של קובץ זה?", + "folder_name": "שם תיקייה", + "save": "שמור", + "confirmation_message_delete_markers": "האם אתה בטוח שאתה רוצה למחוק את הסמנים שנבחרו?", + "share": "שתף", + "processing_data": "עיבוד נתונים...", + "confirmation_message_save_modifications": "יש לך שינויים שלא נשמרו, האם ברצונך לשמור אותם?", + "map_type": "סוג מפה", + "feedback_caption": "מצא בעיה? יש לך רעיון לשיפור? \n שלח לי email :-)", + "send_email": "email...", + "rating_caption": "אתה אוהב את \n לדרג אותו 5 :-)", + "meters": "מטר", + "km": "קילומטר", + "feet": "רגליים", + "miles": "מיילס", + "marker_details_copied_to_clipboard": "פרטי מרקר העתיקו ללוח", + "do_not_show_again": "אל תציג שוב", + "sou_metric_option": "מדד (קילומטר / מטרים)", + "sou_imperial_option": "קיסרי (מיילס / Feet)", + "delete_folder": "מחיקת תיקייה", + "opening_location_failed": "לא הצלחתי למצוא את המקום", + "could_not_start_a_map_app": "לא יכול למצוא את יישום מפה אחרת", + "new_marker_hint_text": "להזיז את המפה סביב הסמן למקום בו אתה רוצה ולחץ על אישור כדי למקם אותו", + "imported_marker": "סמן מיובא", + "settings": "הגדרות", + "display_zoom_buttons": "כפתורי הזום של הצגה", + "decimal_degrees_5_digits": "מעלות עשרוניות", + "degrees_decimal_minutes_3_digits": "מעלות דקות עשרוניות", + "degrees_minutes_seconds": "מעלות שניות דקות", + "coordinates_format": "פורמט קואורדינטות", + "faq_help": "שאלות נפוצות / עזרה", + "folders": "תיקיות", + "language": "שפה", + "coordinates": "קואורדינטות", + "contextual": "הקשר", + "always": "תמיד", + "crosshair_display": "תצוגת Crosshair", + "coordinates_window": "חלון קואורדינטות", + "latitude_short": "לאט:", + "longitude_short": "LNG:", + "fast_marker_add_mode": "מיידי מרקר הוספת מצב", + "advanced": "מתקדם", + "display_settings": "תצוגה", + "actions_settings": "פעולות", + "language_and_units": "שפה ויחידות", + "x_markers": "%1$s סמנים", + "marker_x": "דה %1$d", + "waiting_for_location": "מספר העוקבים למיקום...", + "faq_help_caption": "פתח את דף העזרה ותראה את שאלות ותשובות", + "upcoming_features": "תכונות", + "upcoming_features_caption": "הצגת הרשימה של תכונות הקרובות לגרסת האפליקציה הבאה", + "help_and_feedback": "עזרה ומשוב", + "about": "אודות", + "share_snapshot_title": "Snapshot", + "share_snapshot_description": "שתף את תמונת מצב של המפה", + "all_markers_and_folders": "כל הסמנים ותיקיות", + "message_thank_you_for_donation": "תודה לך על תרומתך! מענקי תג תרומה זו לך גישה לתכונות :-)", + "default_folder": "תיקיית ברירת מחדל", + "sync_options": "אפשרויות סנכרון", + "never": "לעולם לא", + "select_sync_folder": "בחר תיקייה", + "premium_access_unlocked_message": "גישת פרימיום זמין! יש לך כעת גישה לתכונות פרמיה.", + "file_options": "אפשרויות קובץ", + "cloud_sync": "סינכרון הענן", + "sync_this_file_on_the_cloud": "לסנכרן קובץ המפה זו בענן", + "create_local_map_file": "צור מפה מקומית", + "create_local_map_file_description": "צור קובץ המפה חדש באופן מקומי", + "create_cloud_map_file": "צור מפת הענן", + "create_cloud_map_file_description": "צור קובץ מפה בענן", + "rename": "שינוי שם", + "rename_description": "שנה את שם המפה", + "enter_new_maps_name": "הזן את השם של המפה החדש", + "folder_creation_failed_name_empty": "לא ניתן ליצור תיקייה: שם ריק", + "message_thank_you_for_premium_paid": "תודה לך על Map Marker פרימיום :-)", + "premium": "פרימיום", + "premium_options_title_text": "שדרג לפרמיה ולנצל את מלוא יתרונות Map Marker תכונות!", + "premium_options_title_text_blocking": "מצטערים, אתה צריך את שדרוג הפרמיה ללגשת לתכונה זו. שדרג לפרמיה ולנצל את מלוא יתרונות Map Marker תכונות!", + "troubleshooting": "פתרון תקלות", + "troubleshooting_description": "פתח רשימה של פעולות כדי לפתור בעיות אפשריות", + "test_internet": "אינטרנט מבחן", + "test_internet_description": "בודק שיש האפליקציה גישה לאינטרנט", + "open_google_play_services_details": "GP שירותים (אפליקציה)", + "open_google_play_services_details_description": "פתח את הפרטים של מותקן Google Play Services אפליקציה", + "open_google_play_services_store": "GP שירותים (חנות)", + "open_google_play_details": "-Google Play (אפליקציה)", + "contact_support": "צור קשר עם תמיכה", + "contact_support_description": "email לתמוך בפרטי הבעיה שלך", + "network_test_succeeded": "בדיקת רשת הצליחה", + "network_test_failed": "בדיקת רשת נכשלה", + "share_cloud_folder": "מפת הענן שתף", + "share_cloud_folder_description": "פתח את תיקיית מפת הענן כדי להציג את המאפיינים שלו ולשתף אותו עם אנשים אחרים", + "view_history": "צפה בהיסטוריה / שחזור", + "view_history_description": "צפה היסטוריה של שינויים בתיקיית הענן ולבחור גרסה להחזיר ל", + "create_map_file": "צור קובץ המפה", + "create_map_file_description": "צור קובץ המפה חדש באופן מקומי או בענן", + "open_cloud_map_file": "מפת ענן פתוחה", + "open_cloud_map_file_description": "פתח קובץ מפה מהענן", + "permission_rationale_location": "Map Marker צריך ההרשאה לגשת למיקום שלך כדי להציג אותו על המפה", + "open_app_settings": "הגדרות פתוחות", + "no_map_folder_found_on_the_cloud": "אין תיקיית המפה שנמצאה בענן", + "auto_sync": "סנכרון אוטומטי", + "choose_a_version_to_restore_from": "בחר גרסה להחזיר ל", + "message_sync_error_occured": "שגיאת סנכרון התרחשה. בבקשה נסה שוב.", + "message_sync_error_occured_network": "שגיאת סנכרון התרחשה: שגיאת רשת. בבקשה נסה שוב.", + "message_sync_error_occured_conflict": "שגיאת סנכרון התרחשה: סכסוך, מכשיר אחר היה מבצע את הסנכרון באותו הזמן. בבקשה נסה שוב.", + "phone_number": "מספר טלפון", + "permission_rationale_phone": "Map Marker צריך האישור כדי לבצע שיחות במכשיר שלך", + "navigation_options": "אפשרויות ניווט", + "geo_navigation_description": "פתח את מיקום הסמן ביישום זה", + "share_selected_marker_text_description": "שתף את הסמן נבחר כטקסט רגיל לאפליקציה אחרת", + "x_markers_in_y_folders": "%1$d סמנים %2$d תיקיות", + "message_sync_error_occured_db_downgrade": "שגיאת סנכרון התרחשה: נתוני הענן עודכנו עם גרסה עדכנית יותר של האפליקציה. עליך Map Marker במכשיר זה כדי לסנכרן.", + "call_phone_number": "מספר טלפון שיחה", + "dial_phone_number": "חיוג מספר טלפון", + "text_phone_number": "מספר טלפון טקסט", + "default_navigation_action": "פעולת ניווט ברירת מחדל", + "ask": "לִשְׁאוֹל", + "what_is_the_premium_upgrade": "מהי Premium לשדרג?", + "message_thank_you_for_purchase2": "תודה על רכישתך!", + "browse": "לְדַפדֵף", + "organize": "לְאַרגֵן", + "search_failed": "חיפוש נכשל", + "search_failed_network_error": "חיפוש נכשל, שגיאת רשת", + "details": "פרטים", + "sync_error_snackbar_message": "שגיאת סנכרון", + "file_overwrite_confirmation_message": "הקובץ כבר קיים, האם אתה רוצה להחליף אותו?", + "browse_organize_empty_state_text": "תוכל לראות את רשימת הסמנים שלך כאן. בשלב זה אין לך סמנים בתיקייה הנבחרת (ים). ניתן להוסיף סמן חדש על ידי לחיצה על הכפתור למטה.", + "google_search_finished_empty": "אין תוצאות חיפוש", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "מפות לא מקוונות", + "obtain_offline_map_files_faq_title": "איך לעשות את זה?", + "obtain_offline_map_files_faq_description": "לחץ כאן כדי לפתוח את דף האינטרנט המסביר כיצד להשיג מפות אלה.", + "settings_credits_option_title": "נקודות זכות", + "settings_credits_option_description": "כל זכויות שמורות ומשפטיות מזכירות", + "credits_text": "משפטי מזכיר עבור נתוני המפה מלבד Google Maps : \n \n %s", + "manage_map_files": "ניהול קבצי המפה", + "map_files": "קבצי מפה", + "delete_map_file": "מחק קובץ המפה", + "delete_map_file_description_local": "פעולה זו תמחק את קובץ המפה מהמכשיר הזה", + "delete_map_file_confirmation_local": "פעולה זו תמחק את קובץ המפה מהמכשיר שלך לנצח. כל הסמנים בתוך קובץ יאבדו. האם אתה בטוח?", + "delete_map_file_confirmation_cloud": "פעולה זו תמחק את קובץ המפה מהמכשיר שלך לנצח. כל השינויים לא מסונכרן עדיין לענן יאבדו. תיקיית הענן לא תושפע על ידי פעולה זו תצטרכי למחוק אותו באופן ידני. האם אתה בטוח?", + "marker_saved_in_a_non_visible_folder": "דה מרקר נשמר בתיקייה הלא גלויה", + "outdated_cloud_sync_confirmation_question": "השינויים שלך שלא סונכרנו לאחרונה. הקפד לשמור על הענן שלך להעתיק מעודכן. האם אתה רוצה לסנכרן עכשיו?", + "outdated_local_sync_confirmation_question": "הסמנים של קובץ המפה הזאת נשמרים כרגע רק על המכשיר הזה. מומלץ לשמור הסמנים שלך על הענן כדי לא לאבד אותם. האם ברצונך לשמור אותם לענן עכשיו?", + "sync_method_choice_question": "האם אתה רוצה לסנכרן קובץ המפה הזאת? עם מדריך תצטרך לסנכרן בכל פעם באופן ידני. עם אוטומטי (מומלץ) תוכל לבחור תיקיית ענן יעד ואת הסנכרון לענן יתחיל באופן אוטומטי בכל פעם את היישום נכנס ברקע.", + "automatic": "אוֹטוֹמָטִי", + "manual": "מדריך ל", + "new_polyshape_hint_text": "להזיז את המפה סביב למקם את הנקודות, לחץ על '+' כדי להוסיף נקודה, לחץ על '-' להסיר נקודה ולעבור נקודות עם הכפתורים הקודמים / הבאים. לבסוף לחץ על שמור כדי לשמור את הצורה.", + "poly_points_invalid_message": "אין מספיק נקודות כדי ליצור את הצורה. צור יותר נקודות ולנסות שוב.", + "measured_distance_x": "מרחק: %s", + "measured_perimeter_x_measured_area_y": "היקפי: %1$s \n פינה: %2$s", + "extra_information": "מידע נוסף", + "insert": "לְהַכנִיס…", + "replace_title": "חלף כותרת", + "replace_description": "חלף תיאור", + "unit_of_distance": "יחידת המרחק", + "unit_of_area": "יחידת שטח", + "uoa_metric_option": "מטרי ( %s )", + "uoa_imperial_option": "קיסרי ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "תמונות", + "fit_in_x_by_y_square": "להשתלב %1$s x %2$s מרובע", + "sync_data_volume_disabled": "נָכֶה", + "sync_data_volume_up_to_x": "עד %s לכל סינכרון", + "sync_data_volume_unlimited": "ללא הגבלה", + "retry": "נסה שוב", + "add_image": "הוספת תמונה", + "from_camera": "מהמצלמה", + "from_gallery": "מהגלריה", + "importing_image": "ייבוא ​​תמונה...", + "offline_mapsforge_beta": "מנותק ( Mapsforge BETA )", + "export_failed": "יצוא נכשל", + "export_succeeded": "הייצוא הצליח", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "ייבוא ​​קובץ...", + "show_warning_icon_for_sync": "צג סמל אזהרה עבור סנכרון", + "general": "כללי", + "toilets": "שֵׁרוּתִים", + "food": "מזון", + "stores": "חנויות", + "land_activities": "פעילויות בארץ", + "water_activites": "activies מים", + "winter_activites": "activies החורף", + "transport": "תַחְבּוּרָה", + "health": "בְּרִיאוּת", + "entertainment": "בידור", + "services": "שירותים", + "business": "עֵסֶק", + "government": "מֶמְשָׁלָה", + "religious": "דָתִי", + "accessibility": "נְגִישׁוּת", + "select_icon": "סמל בחר", + "icon_and_color": "אייקון וצבע", + "generic": "גנרית", + "message_beta_tester_badge": "תג בודק בטא: להודות לך על היותך בוחן ביתא! התג הזה ייעלם רק על להסיר את התקנת היישום או לנקות את נתוני היישום. תג זה גם מאפשר לך אין מודעות באפליקציה.", + "translation_contribution_title": "לתרום תרגומים", + "translation_contribution_description": "אתה מבין אנגלית ורוצה לעזור עם תרגומים? לחץ כאן", + "change_marker_color_and_icon_to_dest_folder_question": "הצבע של תיקיית היעד או סמל שונה. האם אתה רוצה לעדכן את צבע הסמן וסמל?", + "add_color": "הוסף צבע", + "google_md": "Google Material Icons", + "select_action": "פעולת בחירה", + "move_to_left": "זז לשמאל", + "move_to_right": "זז לימין", + "rotate_to_left": "סובב לשמאל", + "rotate_to_right": "סובב לימין", + "delete_image": "מחק תמונה", + "from_local_file": "מקובץ מקומי", + "export_format_choice_question": "מה הפורמט שבו ברצונך להשתמש כדי לייצא?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "תקן Google Earth בפורמט. אינה יכול להכיל תקשורת.", + "export_choice_kmz_details": "Zip Google Earth בפורמט. יכול להכיל תקשורת.", + "export_choice_csv_details": "בפורמט גיליון אלקטרוני טקסט רגיל. אינה יכול להכיל תקשורת. לא יכול להכיל שורות או מצולעים.", + "marker_as_plain_text": "דה מרקר כטקסט רגיל", + "marker_as_file": "דה מרקר כקובץ", + "add_custom_field": "הוסף שדה מותאם אישית", + "folder_info": "מֵידָע", + "folder_custom_fields": "שדות מותאמים אישית", + "custom_field_name": "שם שדה", + "delete_custom_field": "מחק שדה", + "custom_field_attributes": "תכונות", + "new_custom_field": "שדה מותאם אישית חדש", + "modify_custom_field": "שנה שדה מותאם אישית", + "field_info": "פרטי שדה", + "select_field_type": "בחר סוג שדה", + "field_type_boolean": "בוליאני (נכון או לא נכון)", + "default_value": "ערך ברירת מחדל", + "field_type_date": "תַאֲרִיך", + "field_type_email": "אֶלֶקטרוֹנִי", + "field_type_text": "טֶקסט", + "field_type_multi_choice": "בחירה מרובה", + "duplicates_are_not_allowed": "כפילויות אסורות", + "field_type_phone": "טלפון", + "field_type_weblink": "קישור", + "creation_date": "תאריך היווצרות", + "poi_options": "אפשרויות POI", + "delete_poi": "מחק POI", + "used_by_folders": "משמש על ידי תיקיות", + "edit_field": "ערוך שדה", + "reorder_fields": "סדר מחדש את השדות", + "apply_folder_fields_to_child_pois_message": "בחר את השדות שברצונך להחיל על נקודות POI של תיקייה זו", + "apply_folder_fields_to_moved_pois_message": "תיקיית היעד כוללת ערכי שדה שונים. בחר את השדות שברצונך להחיל על נקודות עניין מועברות.", + "update_color": "עדכון צבע", + "update_pin_icon": "עדכון סמל PIN", + "add_field_if_missing_x": "הוסף שדה אם חסר: %s", + "remove_field_if_present_x": "הסר שדה אם קיים: %s", + "update_field_name_if_different_x": "עדכון שם שדה אם שונה: %s", + "more_options": "אפשרויות נוספות…", + "folder_options": "אפשרויות תיקייה", + "decimal_accuracy": "דיוק עשרוני", + "copy": "עותק", + "help_me_cta": "האם ברצונך ללחוץ כאן? ^ ‿ ^", + "floating_marker_titles_text_size": "גודל טקסט", + "search_failed_x": "החיפוש נכשל => %s", + "search_source_gps": "ממשק API לחיפוש של מקומות Google", + "search_source_here": "Here Places Search API", + "special_thanks_title": "תודות מיוחדות", + "special_thanks_description": "תודה מיוחדת לאנשים שעזרו לי", + "thank_you_message": "תודה מיוחדת לאנשים שעבדו קשה כדי לעזור בתרגומי האפליקציה:\n%s\n... וגם אלה שסירבו להזכיר\n\nכמו כן, תודה לכל המשתמשים שנתנו לי משוב במשך השנים ועזרו לי באופן רציף להפוך את האפליקציה לטובה יותר.", + "marker_search_result_text_create_marker": "צור סמן", + "ios_premium_restore_dialog_cta_restore_purchases": "לשחזר רכישות", + "react_webapp_log_in_title": "התחברות", + "react_webapp_log_in_message": "כדי להמשיך, עליך להיכנס באמצעות חשבון ענן. לחץ על הלחצן \"התחבר\" להלן כדי להיכנס.", + "react_app_use_cloud_account_x": "השתמש בחשבון ענן: %s", + "react_app_use_other_cloud_account": "השתמש בחשבון ענן אחר", + "react_app_choices_list_cannot_be_empty": "רשימת האפשרויות לא יכולה להיות ריקה", + "react_app_empty_choices_are_not_allowed": "אפשרויות ריקות אסורות", + "react_app_custom_field_name_cannot_be_empty": "השם של השדה המותאם אישית אינו יכול להיות ריק", + "search_delete_duplicates_title": "הסר כפילויות", + "search_delete_duplicates_description": "חיפוש ומחיקת כפילויות", + "deleted_x_duplicates": "נמחקו %d כפילויות", + "switch_search_source_button_hint_text": "האם אתה מעדיף לחפש ממקור אחר?", + "switch_search_source_button_text": "שנה מקור", + "places_search_sources_config_how_to_description": "תוהה כיצד להגדיר מקורות חיפוש? לחץ כאן.", + "settings_places_search_sources_section_title": "מקורות חיפוש של מקומות", + "action_add_or_configure_search_source": "הוסף או הגדר מקור חיפוש", + "select_search_source": "בחר מקור חיפוש", + "enter_value_for_field_x": "הזן ערך עבור השדה \"%s\"", + "search_source_test_success_message": "בדיקת תצורת מקור החיפוש הצליחה! החיפוש עם מקור חיפוש זה אמור לפעול כעת.", + "search_source_test_error_message": "אזהרה: בדיקת תצורת מקור החיפוש נכשלה. החיפוש עם מקור חיפוש זה עלול שלא לפעול.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "הדרכה", + "search_source_disclaimer_text": "חוויית החיפוש המוגדרת כברירת מחדל אינה אופטימלית, אך היא פועלת ללא תצורה.\n\nאם אתה משתמש בחיפוש רב, מומלץ בחום להגדיר תצורה של מקור חיפוש של צד שלישי כדי ליהנות מתוצאות חיפוש טובות יותר.\n\nזה צריך לקחת רק קצת מזמנך ויאפשר לך ליהנות מתוצאות חיפוש טובות בהרבה בחינם.\n\nלחץ על כפתור \"שנה מקור\" ואז על האפשרות \"הדרכה\" למידע נוסף.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "לתיקיה זו יש תיקיות משנה. האם אתה רוצה למחוק גם את תיקיות המשנה? כל הסמנים המשויכים לתיקיות שנמחקו יימחקו לצמיתות!", + "delete_folder_choice_folder_only": "מחק תיקיה בלבד", + "delete_folder_choice_folder_plus_sub_folders": "מחק תיקיה + תיקיות משנה", + "confirmation_message_delete_folder_batch": "האם אתה בטוח שברצונך למחוק את התיקיות האלה? כל הסמנים המשויכים לתיקיות אלה יימחקו לצמיתות!", + "confirmation_message_delete_sub_folder_batch": "לפחות אחת מהתיקיות למחיקה כוללת תיקיות משנה. האם אתה רוצה למחוק גם את תיקיות המשנה? כל הסמנים המשויכים לתיקיות שנמחקו יימחקו לצמיתות!", + "create_sub_folder": "צור תיקיית משנה", + "sub_folder_created": "תיקיית משנה נוצרה", + "error_cant_move_folder_to_descendant": "אינך יכול להעביר תיקיה לאחד הצאצאים שלה.", + "root_folder_name": "שורש", + "current_map_title": "מַפָּה", + "action_select_folders": "בחר תיקיות", + "no_search_source_configured_text": "אין מקור מוגדר כרגע. על מנת שתוכל לחפש, עליך להגדיר מקור חיפוש של צד שלישי.\n\nזה אמור לקחת רק מעט מזמנך ויאפשר לך לגשת לתוצאות החיפוש בחינם.\n\nלחץ על כפתור \"שנה מקור\" ואז על האפשרות \"הדרכה\" למידע נוסף.", + "map_type_google_maps_plan": "Google Maps (תוכנית)", + "map_type_google_maps_plan_idm": "Google Maps (תוכנית + מקורה)", + "map_type_google_maps_satellite": "Google Maps (לווין)", + "map_type_google_maps_terrain": "Google Maps (שטח)", + "map_type_google_maps_hybrid": "Google Maps (היברידי)", + "last_sync_x": "סנכרון אחרון:\n%s", + "add_offline_map_file_title": "הוסף קובץ מפה לא מקוון", + "offline_map_file_import_succeeded": "ייבוא קובץ מפות לא מקוון הצליח", + "offline_map_file_import_failed_x": "ייבוא קובץ המפה הלא מקוון נכשל:\n%s", + "no_offline_file_selected_message": "תיקיית המפות הלא מקוונות ריקה. על מנת להשתמש במפות לא מקוונות, פתח את ההגדרות והוסף לפחות קובץ מפה לא מקוון אחד.", + "image_compression": "דחיסת תמונה", + "image_max_size": "גודל מקסימלי של התמונה", + "image_full_size": "התמונה בגודל מלא", + "image_saving": "שמירת תמונה", + "base_map_pin_size": "גודל סיכת המפה הבסיסית", + "size_tiny": "זָעִיר", + "size_small": "קָטָן", + "size_normal": "נוֹרמָלִי", + "size_large": "גָדוֹל", + "size_huge": "עָצוּם", + "import_format_choice_question": "באיזה פורמט אתה רוצה להשתמש כדי לייבא?", + "map_file_summary_x_folders_x_markers": "%1$s תיקיות ו-%2$s סמנים", + "open_x": "פתח את '%s'", + "sync_option_google_drive_limited_title": "Google Drive - גישה מוגבלת", + "sync_option_google_drive_limited_description": "זה מגביל את האפליקציה לגישה רק לקבצים שנוצרו על ידי האפליקציה עצמה ב-Google Drive שלך. בחר באפשרות זו אם אתה מתכנן לסנכרן רק מחשבון Google שלך ללא שותפי עריכה. אם יש לך ספק, בחר באפשרות זו, תוכל לשנות את דעתך בקלות מאוחר יותר.", + "sync_option_google_drive_full_title": "Google Drive - גישה מלאה", + "sync_option_google_drive_full_description": "זה מעניק לאפליקציה גישה מלאה ל-Google Drive שלך. בחר באפשרות זו אם אתה מתכנן לשתף פעולה עם חשבונות Google אחרים.", + "sync_data_volume_limit_mobile": "מגבלת נפח נתונים לנייד", + "sync_data_volume_limit_default": "מגבלת ברירת המחדל של נפח הנתונים", + "cloud_auth_error_message": "האימות נכשל, אנא נסה שוב.", + "message_sync_error_data_volume_limit2": "הסנכרון בוטל מכיוון שהוא חרג ממגבלת נפח הנתונים המותרת. כדי להגדיל או לשנות את המגבלה, עבור אל ההגדרות.", + "sync_option_dropbox_limited_title": "Dropbox - גישה מוגבלת", + "sync_option_dropbox_limited_description": "זה מגביל את האפליקציה לגישה רק לתיקיית Dropbox ייעודית לאפליקציה. אם יש לך ספק, בחר באפשרות זו, תוכל לשנות את דעתך בקלות מאוחר יותר.", + "sync_option_dropbox_full_title": "Dropbox - גישה מלאה", + "sync_option_dropbox_full_description": "זה מעניק לאפליקציה גישה מלאה ל-Dropbox שלך. בחר באפשרות זו אם אתה רוצה שהאפליקציה תמצא קבצים בכל Dropbox שלך.", + "enter_access_code_hint_text": "הזן קוד גישה", + "offline_map_files": "קבצי מפות לא מקוונות", + "x_files": "%s קבצים", + "clear_offline_map_files_action": "נקה קבצי מפות לא מקוונות", + "clear_offline_map_files_confirmation_message": "פעולה זו תסיר את כל קבצי המפות הלא מקוונות מהאחסון הפנימי של האפליקציה, האם ברצונך להמשיך?", + "invalid_format": "פורמט לא חוקי", + "places_search_over_hint_text": "הקלד עוד כדי לצמצם את החיפוש שלך", + "places_search_not_started_hint_text": "אתה יכול לחפש מקומות עם \"%s\". חיפוש זה דורש חיבור לאינטרנט.", + "apply_parent_folder_fields": "החל שדות של תיקיית אב", + "rating_option_title": "דרג את האפליקציה", + "help_me_message_2022": "היי, תודה על הסקרנות!\n\nפעם היה לי כאן באנר מודעה והחלטתי לנסות משהו אחר ולהחליף אותו בהודעה הפשוטה הזו...\n\nהכנתי את האפליקציה הזו בזמני הפנוי כתחביב, בנוסף לעבודה במשרה מלאה, ומסתבר שהיא הפכה לפרויקט צדדי שבו ביליתי הרבה זמן מאז תחילת 2014.\n\nאני מקווה שתאהבו את האפליקציה ותמצאו אותה שימושית. הכנתי את זה בצורה שאתה עדיין יכול לעשות הכל בלי לשלם, זה יכול לקחת קצת יותר עבודה. אתה חופשי לייבא או לייצא את הנתונים באופן ידני, כך שלעולם לא תצטרך לשלם, פשוט סנכרון ענן נוח יותר.\n\nאם אתה אוהב את האפליקציה, נא לתמוך בה: אתה לא צריך להוציא כסף בשביל זה, כל אחת מהמחוות האלה עוזרת:\n- דבר על האפליקציה עם אנשים סביבך\n- דרג את האפליקציה כדי להמליץ עליה בחנות\n- רכוש את שדרוג הפרימיום (יסיר את הבאנר התחתון)\n\nאם אינך אוהב את האפליקציה, אנא שלח לי דוא\"ל (מהקטע \"אודות\") ודווח לי כיצד אוכל לשפר אותה. הגעתי עד הלום הודות למשוב של משתמשים רבים שסיפרו לי על מה שהם פספסו או לא אהבו, ואני עונה לכל מייל בודד, אז אל תתביישו!\n\nולבסוף, תודה שקראת את זה :-)\n\nבברכה\nסבסטיאן", + "sync_error_missing_media_file": "הסנכרון בוטל מכיוון שניתן למצוא את הקובץ הבא: %s. כדי לפתור זאת, אתה יכול לשחזר את הקובץ החסר באופן ידני או לשנות את הגדרות האפליקציה כדי לא להוריד מדיה במהלך הסנכרון.", + "sync_media_policy_setting_title": "סנכרון מדיניות הורדת מדיה", + "sync_media_policy_setting_option_download_immediately": "הורד את כל המדיה במהלך הסנכרון", + "sync_media_policy_setting_option_download_later": "הורד מדיה לאחר סנכרון בעת הצורך", + "auto_sync_description": "סנכרן עם הענן באופן אוטומטי כאשר מתגלים שינויים", + "search_delete_duplicates_select_attributes_hint_text": "בחר את התכונות שיש לקחת בחשבון בעת ביטול כפילויות. אם כל התכונות נבחרות, יוסרו רק ערכים כפולים זהים לחלוטין. אם לא נבחרו תכונות, ערכים כפולים עם אותו מיקום יוסרו, ללא קשר לתכונות האחרות שלהם.", + "action_delete_duplicates": "מחק כפילויות", + "searching_for_duplicates": "מחפש כפילויות...", + "duplicates_deletion_confirmation_message": "נמצאו %d כפילויות. האם אתה בטוח שברצונך למחוק את הכפילויות האלה?", + "poi_attribute_icon": "סמל", + "poi_attribute_color": "צֶבַע", + "enable_log_file_title": "אפשר קובץ יומן", + "enable_log_file_description": "התחל לכתוב היסטוריית אירועי ביצוע אפליקציה לקובץ היומן", + "disable_log_file_title": "השבת את קובץ היומן", + "disable_log_file_description": "הפסק לכתוב היסטוריית אירועי ביצוע של אפליקציה לקובץ היומן, ומחק את קובץ היומן", + "export_log_file_title": "ייצוא קובץ יומן", + "export_log_file_description": "ייצא את קובץ היומן כך שניתן יהיה לשתף אותו למטרות ניפוי באגים", + "rendering_performance": "הגדרות ביצועים של רינדור", + "max_number_of_drawn_pois": "המספר המרבי של נקודות עניין שצוירו", + "max_number_of_drawn_floating_marker_titles": "המספר המרבי של כותרות סמנים צפים מצוירים", + "old_map_data_options_title": "גישה לנתוני מפה ישנים", + "old_map_data_options_description": "ראה אפשרויות לגישה לנתוני מפה מהגרסאות הישנות יותר של Map Marker.", + "migrating_map_data": "מעביר נתוני מפה...", + "map_data_migration_succeeded": "העברת נתוני המפה הצליחה: כעת אתה אמור להיות מסוגל להשתמש בנתוני המפה הישנים שלך בגרסה החדשה הזו של Map Marker.", + "map_data_migration_failed": "העברת נתוני מפה נכשלה: גישה לנתוני המפה הישנים שלך אינה אפשרית בגרסה החדשה הזו של Map Marker.", + "post_migration_hint_text": "שים לב שנתוני המפה הישנים נשארים ללא שינוי ויישארו במכשיר שלך עד שתסיר את ההתקנה של האפליקציה. הסרת ההתקנה של האפליקציה תמחק את כל Map Marker נתוני האפליקציה מהמכשיר שלך. אם אתה רוצה להשתמש בגרסה הישנה של Map Marker, אתה יכול לעקוב אחר ההוראות הזמינות על ידי לחיצה על האפשרות למטה.", + "view_instructions_to_use_the_old_map_marker_description": "זה יפתח קישור למרכז העזרה המסביר כיצד תוכל להתקין את הגרסה הישנה של Map Marker מבלי לאבד את נתוני האפליקציה שלך.", + "view_instructions": "הצג הוראות", + "action_see_more": "ראה עוד", + "purchase_permanent_premium": "רכישת פרמיה קבועה", + "purchase_pending_message": "הרכישה בהמתנה", + "purchase_failed_message": "הרכישה נכשלה: %s", + "data_backup_reminder_title": "גיבוי נתונים", + "data_backup_reminder_x_days_ago_message": "הגיבוי האחרון היה לפני %s ימים", + "run_data_migration_again": "הפעל שוב העברת נתונים", + "run_data_migration_again_description": "בחר מפה ישנה שבה תפעיל שוב את העברת הנתונים", + "old_map_data_re_migration_succeeded": "ההגירה מחדש של נתוני המפה הישנים הצליחה!", + "old_map_data_re_migration_failed": "העברה מחדש של נתוני מפה ישנים נכשלה:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "פתח והעבר מפת ענן V2", + "action_open_and_migrate_v2_cloud_map_description": "העבר מפת ענן מדור קודם מ-Map Marker V2 (גרסת אפליקציה מלפני 2023) ופתח אותה כמפת ענן חדשה", + "migrating_legacy_v2_cloud_map": "מעביר את מפת הענן V2 מדור קודם...", + "hint_select_v2_map_to_migrate": "בחר את מפת V2 להעברה", + "legacy_v2_cloud_map_migration_result_message_success": "העברת מפות ענן מדור קודם V2 הצליחה!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "העברת מפות ענן מדור קודם נכשלה:\n%s", + "loading_file": "טוען קובץ...", + "zipping_file_x": "קובץ מיקוד: %s", + "unzipping_file_x": "פתיחת קובץ: %s", + "share_or_export_title": "שתף או ייצא", + "marker_as_file_description2": "ייצא את הסמן שנבחר כקובץ", + "export_as_file": "ייצא כקובץ", + "sucessfully_saved_to_device_files": "נשמר בהצלחה בקבצי המכשיר", + "file_export_intention_question": "כיצד ברצונך להשתמש בקובץ המיוצא?", + "folders_added_x": "תיקיות שנוספו: %s", + "folders_modified_x": "תיקיות שונו: %s", + "folders_deleted_x": "תיקיות שנמחקו: %s", + "markers_added_x": "סמנים שנוספו: %s", + "markers_modified_x": "סמנים ששונו: %s", + "markers_deleted_x": "סמנים שנמחקו: %s", + "new_circle_hint_text": "בחר את מרכז המעגל או את קצה המעגל בעזרת לחצני סרגל הכלים והזז את המפה כדי להתאים אותו. לבסוף, לחץ על שמור כדי לשמור את הצורה.", + "radius_x": "רדיוס: %s", + "preferred_display_theme": "ערכת נושא לתצוגה (כהה/בהיר)", + "preferred_display_theme_dark": "ערכת נושא כהה", + "preferred_display_theme_light": "נושא קליל", + "preferred_display_theme_use_system": "השתמש בהגדרות המערכת", + "nav_navigation_description": "כניסה למצב ניווט ביישום זה כדי לקבל הוראות הגעה לסמן", + "marker_direction": "כיוונים", + "distance_to_x": "מרחק %1$s", + "import_marker_from_text_confirmation_message": "האם ברצונך לנסות ולייבא סמן מנתוני הטקסט הבאים?", + "do_you_enjoy_the_app_question": "האם אתה נהנה מהאפליקציה?", + "would_you_like_to_give_comments_on_how_to_improve": "האם אתה רוצה לשלוח לי email כדי לספר לי כיצד אוכל לשפר את האפליקציה?", + "rate_the_app_message": "אם אתה אוהב את היישום שלי אתה יכול לתגמל אותי על ידי לקחת את הזמן כדי לתת דירוג :-)", + "app_rating_prompt_yes_option_text": "כן, קח אותי לדף האפליקציה", + "app_rating_prompt_later_option_text": "אולי מאוחר יותר, תזכיר לי", + "app_rating_prompt_never_option_text": "לא תודה, אל תשאל שוב", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/ja.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/ja.json new file mode 100644 index 0000000..abcda6c --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/ja.json @@ -0,0 +1,464 @@ +{ + "ok": "OK", + "yes": "はい", + "no": "いいえ", + "cancel": "キャンセル", + "new_marker": "新しいマーカー", + "title": "タイトル", + "description": "説明", + "question_delete_marker": "このマーカーを本当に削除しますか?", + "gps_coordinates": "GPS座標", + "coordinates_copied_to_clipboard": "クリップボードにコピーされた座標", + "untitled": "無題", + "all": "すべて", + "new_folder": "フォルダの追加", + "modify_folder": "フォルダの変更", + "confirmation_message_delete_folder": "このフォルダを削除しても良いですか?このフォルダに関連付けられたすべてのマーカーは完全に削除されます!", + "failed_create_folder_already_exists": "新しいフォルダを作成できませんでした。すでに存在しています。", + "failed_rename_folder_already_exists": "フォルダの名前を変更できませんでした。すでに存在しています。", + "latitude": "緯度:", + "longitude": "経度:", + "import_file1": "マーカーのインポート", + "file_import_successfull": "ファイルのインポートに成功しました。", + "file_import_failed": "ファイルのインポートに失敗しました。", + "location_services": "位置情報サービス", + "location_services_disabled": "位置情報サービスが無効になっています。あなたの現在の位置を取得するには、サービスを有効にする必要があります。", + "could_not_find_address": "アドレスが見つかりませんでした。", + "searching": "検索中...", + "search": "検索", + "share_via": "共有を介して", + "import_file_confirmation": "このファイルの内容をインポートしますか?", + "folder_name": "フォルダ名", + "save": "保存する", + "confirmation_message_delete_markers": "選択したマーカーを削除してもよろしいていますか?", + "share": "共有", + "processing_data": "データの処理中...", + "confirmation_message_save_modifications": "保存されていない修正があります。保存しますか?", + "map_type": "マップタイプ", + "feedback_caption": "問題を発見しましたか?改善のアイデアがありますか? \n私にemailを送る :-)", + "send_email": "emailを送信する...", + "rating_caption": "あなたはアプリを気に入りましたか?\n5つ星で評価してください:-)", + "meters": "メーター", + "km": "キロメーター", + "feet": "フィート", + "miles": "マイル", + "marker_details_copied_to_clipboard": "マーカーの詳細がクリップボードにコピーされました。", + "do_not_show_again": "再び表示しません。", + "sou_metric_option": "メトリック (km/m)", + "sou_imperial_option": "インペリアル (mi/ft)", + "delete_folder": "フォルダーの削除", + "opening_location_failed": "場所を見つけることができませんでした。", + "could_not_start_a_map_app": "別の地図アプリケーションが見つかりませんでした。", + "new_marker_hint_text": "マーカーを望む場所に配置するために周辺の地図を移動し、OKをクリックして配置します。", + "imported_marker": "インポートしたマーカー", + "settings": "設定", + "display_zoom_buttons": "ズームボタンを表示する。", + "decimal_degrees_5_digits": "度", + "degrees_decimal_minutes_3_digits": "度・分", + "degrees_minutes_seconds": "度・分・秒", + "coordinates_format": "座標のフォーマット", + "faq_help": "よくある質問/ヘルプ", + "folders": "フォルダ", + "language": "言語", + "coordinates": "座標", + "contextual": "文脈上の", + "always": "常時", + "crosshair_display": "十字表示", + "coordinates_window": "座標ウィンドウ", + "latitude_short": "緯度:", + "longitude_short": "経度:", + "fast_marker_add_mode": "マーカーを即時に追加するモード", + "advanced": "高度な", + "display_settings": "表示", + "actions_settings": "アクション", + "language_and_units": "言語と単位", + "x_markers": "%1$sマーカー", + "marker_x": "マーカー %1$d", + "waiting_for_location": "場所を待っています...", + "faq_help_caption": "ヘルプページを開いて、FAQを参照してください。", + "upcoming_features": "機能", + "upcoming_features_caption": "次のアプリバージョンにおける機能のリストを表示します。", + "help_and_feedback": "ヘルプ & フィードバック", + "about": "アプリについて", + "share_snapshot_title": "スナップショット", + "share_snapshot_description": "マップのスナップショットを共有します。", + "all_markers_and_folders": "すべてのマーカーとフォルダ", + "message_thank_you_for_donation": "寄付していただきありがとうございます! この寄付バッジは、プレミアム機能へのアクセスを許可します :-)", + "default_folder": "デフォルトのフォルダ", + "sync_options": "同期オプション", + "never": "ない", + "select_sync_folder": "フォルダの選択", + "premium_access_unlocked_message": "プレミアムアクセスが利用可能に!現在、プレミアム機能にアクセスすることができます。", + "file_options": "ファイルオプション", + "cloud_sync": "クラウド同期", + "sync_this_file_on_the_cloud": "クラウドにある、このマップファイルを同期します。", + "create_local_map_file": "ローカルマップの作成", + "create_local_map_file_description": "ローカルにマップファイルを作成します。", + "create_cloud_map_file": "クラウドマップの作成", + "create_cloud_map_file_description": "クラウドにマップファイルを作成します。", + "rename": "名前の変更", + "rename_description": "マップの名前を変更します。", + "enter_new_maps_name": "新しいマップの名前を入力します。", + "folder_creation_failed_name_empty": "フォルダを作成できませんでした.: 名前がありません。", + "message_thank_you_for_premium_paid": "Map Markerアップグレードプレミアムを購入いただき、ありがとうございました。:-)", + "premium": "プレミアム", + "premium_options_title_text": "プレミアムにアップグレードして、Map Marker機能を最大限に活用!", + "premium_options_title_text_blocking": "申し訳ありませんが、この機能にアクセスするには、プレミアムのアップグレードが必要です。プレミアムにアップグレードして、Map Markerの機能を最大限に活用してください!", + "troubleshooting": "トラブルシューティング", + "troubleshooting_description": "考えられる問題を解決するためのアクションリストを開きます。", + "test_internet": "インターネットのテスト", + "test_internet_description": "アプリがインターネットにアクセスできることをチェックします。", + "open_google_play_services_details": "GPサービス (アプリ)", + "open_google_play_services_details_description": "現在インストールされているGoogle Play Servicesアプリの詳細を開きます。", + "open_google_play_services_store": "GPサービス (ストア)", + "open_google_play_details": "Google Play (アプリ)", + "contact_support": "サポートへのお問い合わせ", + "contact_support_description": "あなたの問題をサポートするために、詳細をemailに書いてください。", + "network_test_succeeded": "ネットワークのテストが成功しました。", + "network_test_failed": "ネットワークのテストが失敗しました。", + "share_cloud_folder": "クラウドマップの共有", + "share_cloud_folder_description": "クラウドマップフォルダのプロパティを見るために開いてから、他の人に共有します。", + "view_history": "履歴の表示/復元", + "view_history_description": "クラウドフォルダにある変更履歴を見て、復元するバージョンを選択します。", + "create_map_file": "マップファイルの作成", + "create_map_file_description": "ローカルまたはクラウドに新しいマップファイルを作成します。", + "open_cloud_map_file": "クラウドマップを開く", + "open_cloud_map_file_description": "クラウドのマップファイルを開きます。", + "permission_rationale_location": "あなたの場所を地図上に表示するためのアクセス許可が必要です。", + "open_app_settings": "オープン設定", + "no_map_folder_found_on_the_cloud": "クラウドでマップフォルダを見つかりません。", + "auto_sync": "オート同期", + "choose_a_version_to_restore_from": "復元するバージョンを選択してください。", + "message_sync_error_occured": "同期エラーが発生しました。もう一度やり直してください。", + "message_sync_error_occured_network": "同期エラーが発生しました。ネットワークエラーです。もう一度やり直してください。", + "message_sync_error_occured_conflict": "同期エラーが発生しました。別のデバイスが同時に同期を実行している競合です。もう一度やり直してください。", + "phone_number": "電話番号", + "permission_rationale_phone": "デバイスで電話するための権限が必要です。", + "navigation_options": "ナビゲーションのオプション", + "geo_navigation_description": "このアプリではマーカーの位置を開きます。", + "share_selected_marker_text_description": "選択されたマーカーをプレーンテキストで別のアプリに共有します。", + "x_markers_in_y_folders": "%2$dフォルダ中の%1$dマーカー", + "message_sync_error_occured_db_downgrade": "同期エラーが発生しました。クラウドデータがより最新バージョンのアプリで更新されました。同期するには、このデバイスのMap Markerを更新する必要があります。", + "call_phone_number": "電話番号のコール", + "dial_phone_number": "電話番号のダイヤル", + "text_phone_number": "電話番号のテキスト", + "default_navigation_action": "デフォルトのナビゲーションアクション", + "ask": "尋ねる", + "what_is_the_premium_upgrade": "プレミアムアップグレードは何ですか?", + "message_thank_you_for_purchase2": "ご購入いただき、ありがとうございます!", + "browse": "ブラウズ", + "organize": "整理", + "search_failed": "検索に失敗しました。", + "search_failed_network_error": "検索に失敗しました。ネットワークエラーです。", + "details": "詳細", + "sync_error_snackbar_message": "同期エラー", + "file_overwrite_confirmation_message": "ファイルはすでにあります。上書きしたいですか?", + "browse_organize_empty_state_text": "あなたのマーカーのリストがここに表示されます。選択されているフォルダにはマーカーがありません。下のボタンをクリックして、新しいマーカーを追加することができます。", + "google_search_finished_empty": "検索結果はありません。", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "オフラインマップ", + "obtain_offline_map_files_faq_title": "どのようにやるのか?", + "obtain_offline_map_files_faq_description": "それらのマップの取得方法を説明するWebページを開くには、ここをクリックしてください。", + "settings_credits_option_title": "クレジット", + "settings_credits_option_description": "著作権と法的言及", + "credits_text": "Google Maps以外の地図データに関する法的事項:\n \n%s", + "manage_map_files": "マップファイルの管理", + "map_files": "マップファイル", + "delete_map_file": "マップファイルを削除します。", + "delete_map_file_description_local": "このアクションはマップファイルをこのデバイスから削除します。", + "delete_map_file_confirmation_local": "このアクションはデバイスからマップファイルを永遠に削除します。そのファイル内のすべてのマーカーが失われます。よろしいですか?", + "delete_map_file_confirmation_cloud": "このアクションはデバイスからマップファイルを永遠に削除します。まだクラウドに同期されていないすべての変更が失われます。クラウドフォルダは、このアクションによる影響はなく、手動で削除する必要があります。よろしいですか?", + "marker_saved_in_a_non_visible_folder": "マーカーは非可視のフォルダに保存されました。", + "outdated_cloud_sync_confirmation_question": "変更内容が最近同期されていません。クラウドのコピーが最新の状態に保たれることを確認してください。今、同期したいですか?", + "outdated_local_sync_confirmation_question": "このマップファイルのマーカーは、現時点で、このデバイスに保存されています。それらを失うことを避けるために、クラウド上のマーカーを保存することをお勧めします。今、クラウドに保存したいですか?", + "sync_method_choice_question": "このマップ ファイルを同期しますか? 手動では、毎回手動で同期する必要があります。 自動 (推奨) では、宛先のクラウドフォルダーを選択すると、アプリがバックグラウンドに入るたびにクラウドへの同期が自動的に開始されます。", + "automatic": "自動", + "manual": "手動", + "new_polyshape_hint_text": "マップを移動してポイントを配置し、'+' をクリックしてポイントを追加し、'-' をクリックしてポイントを削除し、前/次のボタンでポイントを切り替えます。 最後に保存をクリックして形状を保存します。", + "poly_points_invalid_message": "形状を作成するのに十分なポイントがありません。 さらにポイントを作成して、もう一度お試しください。", + "measured_distance_x": "距離: %s", + "measured_perimeter_x_measured_area_y": "周囲: %1$s\nエリア: %2$s", + "extra_information": "追加情報", + "insert": "挿入…", + "replace_title": "タイトルの置き換え", + "replace_description": "説明の置き換え", + "unit_of_distance": "距離の単位", + "unit_of_area": "面積の単位", + "uoa_metric_option": "メトリック (%s)", + "uoa_imperial_option": "インペリアル (%s)", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "画像", + "fit_in_x_by_y_square": "%1$sx%2$s正方形に収める", + "sync_data_volume_disabled": "使用しない", + "sync_data_volume_up_to_x": "同期あたり最大%s", + "sync_data_volume_unlimited": "無制限", + "retry": "リトライ", + "add_image": "画像を追加", + "from_camera": "カメラから", + "from_gallery": "ギャラリーから", + "importing_image": "画像をインポートします…", + "offline_mapsforge_beta": "オフライン (Mapsforge BETA)", + "export_failed": "エクスポートが失敗しました。", + "export_succeeded": "エクスポートが成功しました", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "ファイルをインポートします…", + "show_warning_icon_for_sync": "同期の警告アイコンを表示する。", + "general": "一般的な", + "toilets": "トイレ", + "food": "フード", + "stores": "店舗", + "land_activities": "陸のアクティビティ", + "water_activites": "水のアクティビティ", + "winter_activites": "冬のアクティビティ", + "transport": "交通・輸送", + "health": "健康", + "entertainment": "エンターテインメント", + "services": "サービス", + "business": "ビジネス", + "government": "政府", + "religious": "宗教的な", + "accessibility": "アクセシビリティ", + "select_icon": "アイコンの選択", + "icon_and_color": "アイコンと色", + "generic": "ジェネリック", + "message_beta_tester_badge": "ベータテスターバッジ: ベータテスターになっていただきありがとうございます。 このバッジは、アプリをアンインストールするか、アプリデータを消去すると消えます。 このバッジを使用すると、アプリに広告を表示しないこともできます。", + "translation_contribution_title": "翻訳への貢献", + "translation_contribution_description": "あなたが英語を理解し、翻訳を支援したいですか?ここをクリックください。", + "change_marker_color_and_icon_to_dest_folder_question": "保存先のフォルダの色やアイコンが異なります。マーカーの色とアイコンを更新しますか?", + "add_color": "色の追加", + "google_md": "Googleマテリアルアイコン", + "select_action": "選択アクション", + "move_to_left": "左に移動します。", + "move_to_right": "右に移動します。", + "rotate_to_left": "左に回転します。", + "rotate_to_right": "右に回転します。", + "delete_image": "画像を削除します。", + "from_local_file": "ローカルファイルから", + "export_format_choice_question": "エクスポートする際にどのような形式を使用したいですか?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "標準のGoogle Earth 標準形式。メディアを含めることはできません。", + "export_choice_kmz_details": "Google Earth 圧縮形式。 メディアを含めることができます。", + "export_choice_csv_details": "標準のテキストスプレッドシート形式。メディアを含めることはできません。ラインまたはポリゴンを含めることはできません。", + "marker_as_plain_text": "プレーンテキストとしてのマーカー", + "marker_as_file": "ファイルとしてのマーカー", + "add_custom_field": "カスタムフィールドの追加", + "folder_info": "情報", + "folder_custom_fields": "カスタムフィールド", + "custom_field_name": "フィールド名", + "delete_custom_field": "フィールドの削除", + "custom_field_attributes": "属性", + "new_custom_field": "新しいカスタムフィールド", + "modify_custom_field": "カスタムフィールドの変更", + "field_info": "フィールド情報", + "select_field_type": "フィールドタイプの選択", + "field_type_boolean": "ブール値(TrueまたはFalse)", + "default_value": "デフォルト値", + "field_type_date": "日付", + "field_type_email": "email", + "field_type_text": "テキスト", + "field_type_multi_choice": "複数の選択", + "duplicates_are_not_allowed": "重複は許可されません。", + "field_type_phone": "電話", + "field_type_weblink": "ウェブリンク", + "creation_date": "作成日", + "poi_options": "POIオプション", + "delete_poi": "POIの削除", + "used_by_folders": "フォルダによる使用", + "edit_field": "フィールドの編集", + "reorder_fields": "フィールドの並べ替え", + "apply_folder_fields_to_child_pois_message": "このフォルダの POI に適用するフィールドを選択してください。", + "apply_folder_fields_to_moved_pois_message": "宛先フォルダーのフィールド値が異なります。移動した POI に適用するフィールドを選択します。", + "update_color": "色の更新", + "update_pin_icon": "ピンアイコンの更新", + "add_field_if_missing_x": "欠けている場合はフィールドを追加してください。: %s", + "remove_field_if_present_x": "存在する場合はフィールドを削除してください。: %s", + "update_field_name_if_different_x": "異なる場合はフィールド名を更新してください。: %s", + "more_options": "さらなるオプション…", + "folder_options": "フォルダオプション", + "decimal_accuracy": "小数の精度", + "copy": "コピー", + "help_me_cta": "ここをクリックしますか? ^‿^", + "floating_marker_titles_text_size": "文字サイズ", + "search_failed_x": "検索に失敗しました。 => %s", + "search_source_gps": "Google Places Search API", + "search_source_here": "Here Places Search API", + "special_thanks_title": "特別な感謝", + "special_thanks_description": "私を助けてくれた人々に感謝します。", + "thank_you_message": "アプリの翻訳を手伝ってくれた人々に感謝します。\n%s\n…そして辞退された人々にも。\n\nまた、何年にもわたって私にフィードバックをしてくれ、私がアプリをより良くするのを継続的に助けてくれたすべてのユーザーに感謝します。", + "marker_search_result_text_create_marker": "マーカーの作成", + "ios_premium_restore_dialog_cta_restore_purchases": "購入の復元", + "react_webapp_log_in_title": "ログイン", + "react_webapp_log_in_message": "続行するには、クラウドアカウントでログインする必要があります。下の\"ログイン\"ボタンをクリックしてログインしてください。", + "react_app_use_cloud_account_x": "クラウドアカウントを使用する。: %s", + "react_app_use_other_cloud_account": "他のクラウドアカウントを使用する。", + "react_app_choices_list_cannot_be_empty": "選択リストを空にできません。", + "react_app_empty_choices_are_not_allowed": "空の選択はできません。", + "react_app_custom_field_name_cannot_be_empty": "カスタムフィールドの名前は空にできません。", + "search_delete_duplicates_title": "重複の削除", + "search_delete_duplicates_description": "重複を検索して削除します。", + "deleted_x_duplicates": "%dの重複を削除しました。", + "switch_search_source_button_hint_text": "他の情報源から検索しますか?", + "switch_search_source_button_text": "ソースの変更", + "places_search_sources_config_how_to_description": "検索ソースの設定方法について知りたいですか? ここをクリック。", + "settings_places_search_sources_section_title": "場所の検索ソース", + "action_add_or_configure_search_source": "検索ソースの追加・設定", + "select_search_source": "検索元の選択", + "enter_value_for_field_x": "フィールド \"%s\"に値を入力してください。", + "search_source_test_success_message": "検索ソースの設定成テストに成功しました! この検索ソースを使用した検索が機能するはずです。", + "search_source_test_error_message": "警告: 検索ソースの設定テストに失敗しました。この検索ソースでの検索は機能しない可能性があります。", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "チュートリアル", + "search_source_disclaimer_text": "デフォルトの検索エクスペリエンスは最適ではありませんが、設定しなくても機能します。\n\n検索を頻繁に使用する場合は、サード パーティの検索ソースを設定して、より優れた検索結果を利用することを強くお勧めします。\n\nほんの少しの時間で、はるかに優れた検索結果を無料で利用できるようになります。\n\n詳細については、\"ソースの変更\"ボタンをクリックしてから\"チュートリアル\"オプションをクリックしてください。", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "このフォルダにはサブフォルダがあります。サブフォルダも削除しますか? 削除されたフォルダに関連付けられているすべてのマーカーは完全に削除されます!", + "delete_folder_choice_folder_only": "フォルダのみを削除", + "delete_folder_choice_folder_plus_sub_folders": "フォルダとサブフォルダの削除", + "confirmation_message_delete_folder_batch": "これらのフォルダを削除してもよろしいですか? これらのフォルダに関連付けられているすべてのマーカーは完全に削除されます!", + "confirmation_message_delete_sub_folder_batch": "削除するフォルダの少なくとも1つにサブフォルダがあります。サブフォルダも削除しますか? 削除されたフォルダに関連付けられているすべてのマーカーは完全に削除されます!", + "create_sub_folder": "サブフォルダーの作成", + "sub_folder_created": "サブフォルダが作成されました。", + "error_cant_move_folder_to_descendant": "フォルダをその下位に移動することはできません。", + "root_folder_name": "ルート", + "current_map_title": "地図", + "action_select_folders": "フォルダの選択", + "no_search_source_configured_text": "現在、検索ソースは設定されていません。 検索できるようにするには、サード パーティの検索ソースを設定する必要があります。\n\nほんの少しの時間で、無料で検索結果にアクセスできるようになります。\n\n詳細については、\"ソースの変更\"ボタンをクリックしてから\"チュートリアル\"オプションをクリックしてください。", + "map_type_google_maps_plan": "Google Maps (計画)", + "map_type_google_maps_plan_idm": "Google Maps (計画 + 屋内)", + "map_type_google_maps_satellite": "Google Maps (衛星)", + "map_type_google_maps_terrain": "Google Maps (地形)", + "map_type_google_maps_hybrid": "Google Maps (ハイブリッド)", + "last_sync_x": "最終同期:\n%s", + "add_offline_map_file_title": "オフラインマップファイルの追加", + "offline_map_file_import_succeeded": "オフラインマップファイルのインポートに成功しました", + "offline_map_file_import_failed_x": "オフラインマップファイルのインポートに失敗しました。:\n%s", + "no_offline_file_selected_message": "オフラインマップフォルダが空です。オフラインマップを使用するには、設定を開いて、少なくとも 1 つのオフラインマップファイルを追加します。", + "image_compression": "画像の圧縮", + "image_max_size": "画像の最大サイズ", + "image_full_size": "画像のフルサイズ", + "image_saving": "画像の保存", + "base_map_pin_size": "ベースマップのピンサイズ", + "size_tiny": "小さい", + "size_small": "小さい", + "size_normal": "普通", + "size_large": "大きい", + "size_huge": "巨大", + "import_format_choice_question": "インポートに使用したい形式は何ですか?", + "map_file_summary_x_folders_x_markers": "%1$s フォルダーと%2$s マーカー", + "open_x": "%s' を開きます。", + "sync_option_google_drive_limited_title": "Google Drive - アクセスが制限されています。", + "sync_option_google_drive_limited_description": "これにより、アプリはGoogle Driveでアプリ自体によって作成されたファイルにのみアクセスするように制限されます。共同編集者なしでGoogleアカウントからのみ同期する場合は、このオプションを選択してください。疑わしい場合は、このオプションを選択してください。後で簡単に気が変わる可能性があります。", + "sync_option_google_drive_full_title": "Google Drive - フルアクセス", + "sync_option_google_drive_full_description": "これにより、アプリに Google ドライブへのフルアクセスが許可されます。他のGoogleアカウントと共同作業する場合は、このオプションを選択してください。", + "sync_data_volume_limit_mobile": "モバイルのデータ量制限", + "sync_data_volume_limit_default": "デフォルトのデータ量制限", + "cloud_auth_error_message": "認証に失敗しました。もう一度やり直してください。", + "message_sync_error_data_volume_limit2": "許可されたデータ量の制限を超えていたため、同期は中止されました。制限を増やしたり変更したりするには、設定で行います。", + "sync_option_dropbox_limited_title": "Dropbox - 限定アクセス", + "sync_option_dropbox_limited_description": "これにより、アプリはアプリ専用のDropboxフォルダのみにアクセスするように制限されます。確信が持てない場合は、このオプションを選択してください。後で簡単に変更できます。", + "sync_option_dropbox_full_title": "Dropbox - フルアクセス", + "sync_option_dropbox_full_description": "これにより、アプリにDropboxへのフルアクセスが許可されます。アプリでDropbox全体のファイルを検索する場合は、このオプションを選択します。", + "enter_access_code_hint_text": "アクセスコードの入力", + "offline_map_files": "オフラインマップファイル", + "x_files": "%s ファイル", + "clear_offline_map_files_action": "オフラインマップファイルのクリア", + "clear_offline_map_files_confirmation_message": "これにより、すべてのオフラインマップファイルがアプリの内部ストレージから削除されます。続行しますか?", + "invalid_format": "無効な形式", + "places_search_over_hint_text": "さらに入力して検索を絞り込みます。", + "places_search_not_started_hint_text": "\"%s\"で場所を検索できます。この検索にはインターネット接続が必要です。", + "apply_parent_folder_fields": "親フォルダフィールドの適用", + "rating_option_title": "アプリの評価", + "help_me_message_2022": "ねえ、あなたの好奇心に感謝します! \n\n私はここに広告バナーを持っていましたが、私は別のものを試して、この単純なメッセージに置き換えることにしました…\n\nフルタイムの仕事に加えて、趣味として自由な時間にこのアプリを作成しましたが、2014 年の初めから多くの時間を費やしてきたサイド プロジェクトになりました。\n\nこのアプリを気に入っていただき、お役に立てば幸いです。お金を払わなくてもすべてできるようにしましたが、もう少し手間がかかるかもしれません。手動でデータを自由にインポートまたはエクスポートできるため、実際に支払う必要はありません。クラウド同期の方が便利なだけです。\n\nアプリのような場合は、それをサポートしてください:あなたはそのためのお金を費やす必要はありません、これらのジェスチャーのいずれかができます: \n - あなたの周りの人にアプリについて話す。\n - ストアでお勧めするようにアプリを評価する。\n - プレミアムアップグレードを購入する。(下のバナーを削除する) \n\nアプリが気に入らない場合は、(「アプリについて」セクションから) 私に電子メールを送信し、改善方法を教えてください。 私がここまで来ることができたのは、見逃したものや気に入らなかったものについて教えてくれた多くのユーザーからのフィードバックのおかげです。すべてのメールに返信していますので、恥ずかしがらずに!\n最後に、これを読んでくれてありがとうございました。:-)\n\nよろしくお願いします。\nセバスチャン", + "sync_error_missing_media_file": "次のファイルが見つかる可能性があるため、同期は中止されました。: %s これを解決するには、不足しているファイルを手動で復元するか、同期中にメディアをダウンロードしないようにアプリの設定を変更します。", + "sync_media_policy_setting_title": "メディアのダウンロードポリシーの同期", + "sync_media_policy_setting_option_download_immediately": "同期中にすべてのメディアをダウンロードします。", + "sync_media_policy_setting_option_download_later": "必要に応じて同期後にメディアをダウンロードします。", + "auto_sync_description": "変更が検出されたときにクラウドと自動的に同期します。", + "search_delete_duplicates_select_attributes_hint_text": "重複を排除する際に考慮する属性を選択します。すべての属性が選択されている場合、厳密に同一の重複エントリのみが削除されます。属性が選択されていない場合、他の属性に関係なく、同じ場所の重複エントリが削除されます。", + "action_delete_duplicates": "重複の削除", + "searching_for_duplicates": "重複の検索中…", + "duplicates_deletion_confirmation_message": "%d 個の重複が見つかりました。これらの重複を削除してもよろしいですか?", + "poi_attribute_icon": "アイコン", + "poi_attribute_color": "色", + "enable_log_file_title": "ログファイルを有効にします。", + "enable_log_file_description": "アプリ実行イベント履歴のログファイルへの書き込みを開始します。", + "disable_log_file_title": "ログファイルを無効にします。", + "disable_log_file_description": "アプリ実行イベント履歴のログファイルへの書き込みを停止し、ログファイルを削除します。", + "export_log_file_title": "ログファイルのエクスポート", + "export_log_file_description": "デバッグ目的で共有できるように、ログファイルをエクスポートします。", + "rendering_performance": "レンダリング パフォーマンスの設定", + "max_number_of_drawn_pois": "描画されるPOIの最大数", + "max_number_of_drawn_floating_marker_titles": "描画されるフローティングマーカータイトルの最大数", + "old_map_data_options_title": "古い地図データへのアクセス", + "old_map_data_options_description": "古いバージョンのMap Markerからマップデータにアクセスするためのオプションを参照してください。", + "migrating_map_data": "地図データを移行中…", + "map_data_migration_succeeded": "マップデータの移行が成功しました。: これでこの新しいバージョンのMap Markerで古いマップデータを使用できるようになります。", + "map_data_migration_failed": "マップ データの移行に失敗しました。: この新しいバージョンのMap Markerでは、古いマップ データにアクセスできません。", + "post_migration_hint_text": "古い地図データは変更されず、アプリをアンインストールするまでデバイスに残ります。アプリをアンインストールすると、すべてのMap Markerアプリデータがデバイスから削除されます。 古いバージョンのMap Markerを使用する場合は、下のオプションをクリックして、利用可能な手順に従ってください。", + "view_instructions_to_use_the_old_map_marker_description": "アプリデータを失うことなく古いバージョンの Map Markerをインストールする方法を説明するヘルプ センターのリンクが開きます。", + "view_instructions": "説明を見ます。", + "action_see_more": "もっと見る", + "purchase_permanent_premium": "永久プレミアムの購入", + "purchase_pending_message": "購入の保留中", + "purchase_failed_message": "購入に失敗しました。: %s", + "data_backup_reminder_title": "データのバックアップ", + "data_backup_reminder_x_days_ago_message": "最後のバックアップは %s 日前です。", + "run_data_migration_again": "データ移行を再実行します。", + "run_data_migration_again_description": "データ移行を再実行する古いマップを選択してください。", + "old_map_data_re_migration_succeeded": "旧地図データの再移行に成功しました!", + "old_map_data_re_migration_failed": "古い地図データの再移行に失敗しました。:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "V2 クラウド マップを開いて移行する", + "action_open_and_migrate_v2_cloud_map_description": "Map Marker V2 (2023 年以前のアプリ バージョン) から従来のクラウド マップを移行し、新しいクラウド マップとして開きます", + "migrating_legacy_v2_cloud_map": "従来の V2 クラウド マップを移行しています…", + "hint_select_v2_map_to_migrate": "移行する V2 マップを選択してください", + "legacy_v2_cloud_map_migration_result_message_success": "レガシー V2 クラウド マップの移行が成功しました!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "従来の V2 クラウド マップの移行に失敗しました:\n%s", + "loading_file": "ファイルを読み込んでいます…", + "zipping_file_x": "圧縮ファイル: %s", + "unzipping_file_x": "ファイルの解凍: %s", + "share_or_export_title": "共有またはエクスポート", + "marker_as_file_description2": "選択したマーカーをファイルとしてエクスポート", + "export_as_file": "ファイルとしてエクスポート", + "sucessfully_saved_to_device_files": "デバイスファイルに正常に保存されました", + "file_export_intention_question": "エクスポートしたファイルをどのように使用しますか?", + "folders_added_x": "追加されたフォルダ: %s", + "folders_modified_x": "変更されたフォルダ: %s", + "folders_deleted_x": "削除されたフォルダ: %s", + "markers_added_x": "追加されたマーカー: %s", + "markers_modified_x": "変更されたマーカー: %s", + "markers_deleted_x": "削除されたマーカー: %s", + "new_circle_hint_text": "ツールバーのボタンで円の中心または端を選択し、マップを移動して調整します。最後に、保存をクリックして形状を保存します。", + "radius_x": "半径: %s", + "preferred_display_theme": "表示テーマ(ダーク/ライト)", + "preferred_display_theme_dark": "暗いテーマ", + "preferred_display_theme_light": "ライトテーマ", + "preferred_display_theme_use_system": "システム設定を使用する", + "nav_navigation_description": "マーカーへの道順を取得するには、このアプリでナビゲーションモードを入力してください。", + "marker_direction": "方向", + "distance_to_x": "%1$s までの距離", + "import_marker_from_text_confirmation_message": "以下のテキストデータからマーカーをインポートしてみますか?", + "do_you_enjoy_the_app_question": "あなたはアプリを楽しんでいますか?", + "would_you_like_to_give_comments_on_how_to_improve": "アプリを改善する方法を教えていただくために、emailを送っていただけませんか?", + "rate_the_app_message": "アプリを気に入ったならば、良い評価を与えることに時間を取ってほしいです。私に報いることができます:-)", + "app_rating_prompt_yes_option_text": "はい、アプリのページに移動します", + "app_rating_prompt_later_option_text": "たぶん後で思い出してください", + "app_rating_prompt_never_option_text": "いいえ、もう質問しないでください", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/km.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/km.json new file mode 100644 index 0000000..015ab60 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/km.json @@ -0,0 +1,464 @@ +{ + "ok": "យល់ព្រម", + "yes": "បាទ", + "no": "គ្មាន", + "cancel": "បោះបង់", + "new_marker": "សញ្ញា​សម្គាល់​ជា​ថ្មី", + "title": "ចំណងជើង", + "description": "បរិយាយ", + "question_delete_marker": "តើ​អ្នក​ពិត​ជា​ចង់​លុប​សញ្ញា​សម្គាល់​នេះ​ទេ​?", + "gps_coordinates": "កូអរដោនេ GPS", + "coordinates_copied_to_clipboard": "សំ​រប​សំ​រួល​បាន​ចម្លង​ទៅ​ក្ដារ​តម្បៀត​ខ្ទាស់", + "untitled": "គ្មាន​ចំណង​ជើង", + "all": "ទាំងអស់", + "new_folder": "បន្ថែម​ថត", + "modify_folder": "កែប្រែ​ថត", + "confirmation_message_delete_folder": "តើ​អ្នក​ពិត​ជា​ចង់​លុប​ថត​នេះ​ទេ​? សញ្ញា​សម្គាល់​ទាំង​អស់​បាន​ផ្សារភ្ជាប់​ទៅ​ថត​នេះ​នឹង​ត្រូវ​បាន​លុប​ជា​រៀង​រហូត​!", + "failed_create_folder_already_exists": "បរាជ័យ​ក្នុង​ការ​បង្កើត​ថត​ថ្មី​នេះ​វា​មាន​រួច​ហើយ", + "failed_rename_folder_already_exists": "បាន​បរាជ័យ​ក្នុង​ការ​ប្ដូរ​ឈ្មោះ​ថត​ឈ្មោះ​ទិសដៅ​រួច​ហើយ", + "latitude": "រយៈទទឹង​:", + "longitude": "រយៈបណ្ដោយ​:", + "import_file1": "នាំចូល​សញ្ញា​សម្គាល់", + "file_import_successfull": "ឯកសារ​ដែល​បាន​នាំចូល​ដោយ​ជោគជ័យ", + "file_import_failed": "ការ​នាំ​ចូល​ឯកសារ​បាន​បរាជ័យ", + "location_services": "សេវា​ទីតាំង", + "location_services_disabled": "សេវាកម្ម​ទីតាំង​ត្រូវ​បាន​បិទ​។ ដើម្បី​ទទួល​បាន​ទីតាំង​បច្ចុប្បន្ន​របស់​អ្នក​អ្នក​ត្រូវ​តែ​អនុញ្ញាត​ឱ្យ​ពួក​គេ​។", + "could_not_find_address": "មិន​អាច​រក​ឃើញ​អាសយដ្ឋាន", + "searching": "ស្វែងរក...", + "search": "ស្វែងរក", + "share_via": "ចែក​រំលែក​តាម​រយៈ​ការ", + "import_file_confirmation": "តើ​អ្នក​ចង់​នាំចូល​មាតិកា​នៃ​ឯកសារ​នេះ​បាន​ទេ​?", + "folder_name": "ឈ្មោះ​ថត", + "save": "រក្សា​ទុក", + "confirmation_message_delete_markers": "តើ​អ្នក​ប្រាកដ​ជា​ចង់​លុប​ការ​សម្គាល់​ការ​ជ្រើស​ឬ​?", + "share": "ចែករំលែក", + "processing_data": "ទិន្នន័យ​ដែល​បាន​កំពុង​ដំណើរ​ការ...", + "confirmation_message_save_modifications": "អ្នក​មាន​ការ​កែប្រែ​មិន​បាន​រក្សា​ទុក​, តើ​អ្នក​ចង់​រក្សា​ទុក​ពួក​វា​?", + "map_type": "ប្រភេទ​ផែនទី", + "feedback_caption": "រក​ឃើញ​បញ្ហា​មួយ​? មាន​គំនិត​នៃ​ការ​កែ​លម្អ​? \n សូម​ផ្ញើ​ខ្ញុំ email :-)", + "send_email": "ផ្ញើ email...", + "rating_caption": "អ្នក​ចូលចិត្ត​កម្មវិធី​? \n អត្រា​ការ​ប្រាក់​វា​តារា 5 :-)", + "meters": "ម៉ែត្រ", + "km": "គីឡូម៉ែត្រ", + "feet": "ជើង", + "miles": "ម៉ា​យ​ល៍", + "marker_details_copied_to_clipboard": "សញ្ញា​សម្គាល់​បាន​ចម្លង​ទៅ​លំអិត​ក្ដារ​តម្បៀត​ខ្ទាស់", + "do_not_show_again": "កុំ​បង្ហាញ​ជា​ថ្មី​ម្តង​ទៀត", + "sou_metric_option": "កាល (គីឡូម៉ែត្រ / ម៉ែត្រ​)", + "sou_imperial_option": "ចក្រពត្តិ (Miles / ជើង​)", + "delete_folder": "លុប​ថត", + "opening_location_failed": "មិន​អាច​រក​ឃើញ​ទី​កន្លែង", + "could_not_start_a_map_app": "មិន​អាច​រក​ឃើញ​កម្មវិធី​ផែនទី​ផ្សេង​ទៀត", + "new_marker_hint_text": "ផ្លាស់ទី​ផែនទី​ដែល​នៅ​ជុំវិញ​ខ្លួន​ដើម្បី​ដាក់​សញ្ញា​សម្គាល់​អ្នក​ដែល​អ្នក​ចង់​បាន​និង​ចុច​យល់ព្រម​ដើម្បី​ដាក់​វា", + "imported_marker": "សញ្ញា​សម្គាល់​ដែល​បាន​នាំចូល", + "settings": "ការ​កំណត់", + "display_zoom_buttons": "ប៊ូតុង​ពង្រីក", + "decimal_degrees_5_digits": "អង្សា​ទសភាគ", + "degrees_decimal_minutes_3_digits": "Degrees គោល​ដប់​នាទី", + "degrees_minutes_seconds": "Degrees នាទី​វិនាទី", + "coordinates_format": "ទ្រង់ទ្រាយ​កូអរដោនេ", + "faq_help": "សំណួរ​គេ​សួរ​ញឹកញាប់ / ជំនួយ", + "folders": "ថត", + "language": "ភាសា", + "coordinates": "កូអរដោនេ", + "contextual": "បរិបទ", + "always": "ជានិច្ច", + "crosshair_display": "អេក្រង់ Crosshair", + "coordinates_window": "បង្អួច​ដែល​កូអរដោនេ", + "latitude_short": "ឡា​ត់​:", + "longitude_short": "ឧស្ម័ន​ធម្មជាតិ​:", + "fast_marker_add_mode": "សញ្ញា​សម្គាល់​បន្ថែម​ទៀត​ថា​របៀប​បន្ទាន់", + "advanced": "កម្រិត​ខ្ពស់", + "display_settings": "អេក្រង់​បង្ហាញ", + "actions_settings": "ការ​ប្រ​ព្រឹ​ត្ដ", + "language_and_units": "ភាសា​និង​អង្គភាព", + "x_markers": "%1$s សញ្ញា​សម្គាល់", + "marker_x": "សញ្ញា​សម្គាល់ %1$d", + "waiting_for_location": "កំពុង​រង់ចាំ​សម្រាប់​ទីតាំង...", + "faq_help_caption": "បើក​ទំព័រ​ជំនួយ​និង​ការ​មើល​ឃើញ​សំណួរ​គេ​សួរ​ញឹកញាប់", + "upcoming_features": "លក្ខណៈ​ពិសេស", + "upcoming_features_caption": "មើល​បញ្ជី​នៃ​លក្ខណៈ​ពិសេស​ខាង​មុខ​នេះ​សម្រាប់​កំណែ​កម្មវិធី​បន្ទាប់", + "help_and_feedback": "ជំនួយ​និង​ការ​ផ្តល់​មតិ", + "about": "អំពី", + "share_snapshot_title": "រូបថត", + "share_snapshot_description": "ចែក​រំលែក​រូបថត​របស់​ផែនទី", + "all_markers_and_folders": "សញ្ញា​សម្គាល់​និង​ថត​ទាំងអស់", + "message_thank_you_for_donation": "សូម​អរគុណ​ចំពោះ​ការ​បរិ​ច្ចា​ក​របស់​អ្នក​! ការ​បរិច្ចាគ​នេះ​នឹង​ផ្តល់​ជំនួយ​ផ្លាក​សញ្ញា​ឱ្យ​អ្នក​ចូល​ដំណើរការ​ទៅ​កាន់​ការ​ធានា​រ៉ាប់​រង​ដែល​មាន​លក្ខណៈ​ពិសេស :-)", + "default_folder": "ថត​លំនាំដើម", + "sync_options": "ជម្រើស​ការ​ធ្វើ​សម​កាល​កម្ម", + "never": "មិន​ដែល", + "select_sync_folder": "ជ្រើស​ថត", + "premium_access_unlocked_message": "ការ​ចូល​ដំណើរ​ការ​ពិសេស​អាច​ប្រើ​បាន​! បច្ចុប្បន្ន​អ្នក​មាន​សិទ្ធិ​ចូល​ដំណើរ​ការ​លក្ខណៈ​ពិសេស​ធានា​រ៉ាប់​រង​។", + "file_options": "មាន​ជម្រើស​ឯកសារ", + "cloud_sync": "ពពក​ធ្វើ​សម​កាល​កម្ម", + "sync_this_file_on_the_cloud": "ធ្វើ​សម​កាល​កម្ម​ឯកសារ​ផែនទី​នេះ​នៅ​លើ​ពពក", + "create_local_map_file": "បង្កើត​ផែនទី​ក្នុង​តំបន់", + "create_local_map_file_description": "បង្កើត​ឯកសារ​ថ្មី​មួយ​ក្នុង​មូលដ្ឋាន​ផែនទី", + "create_cloud_map_file": "បង្កើត​ផែនទី​ពពក", + "create_cloud_map_file_description": "បង្កើត​ឯកសារ​ផែនទី​នៅ​លើ​ពពក", + "rename": "ប្តូ​រ​ឈ្មោះ", + "rename_description": "ប្តូ​រ​ឈ្មោះ​ផែនទី", + "enter_new_maps_name": "បញ្ចូល​ឈ្មោះ​របស់​ផែនទី​ថ្មី", + "folder_creation_failed_name_empty": "មិន​អាច​បង្កើត​ថត​: ឈ្មោះ​ទទេ", + "message_thank_you_for_premium_paid": "សូម​អរគុណ​ចំពោះ​ការ​ទិញ Map Marker ការ​ពិសេស​ធ្វើ​ឱ្យ​ប្រសើរ​ឡើង :-)", + "premium": "ការ​ធានា​រ៉ាប់​រង", + "premium_options_title_text": "ធ្វើ​ឱ្យ​ប្រសើរ​ឡើង​ក្នុង​ការ​ធានា​រ៉ាប់​រង​និង​ការ​ទាញ​យក​ប្រយោជន៍​ពេញលេញ​ពី Map Marker លក្ខណៈ​ពិសេស​!", + "premium_options_title_text_blocking": "សូម​អភ័យ​ទោស​, អ្នក​ត្រូវ​ធ្វើ​ឱ្យ​ប្រសើរ​ឡើង​ការ​ធានា​រ៉ាប់​រង​ដើម្បី​ចូល​ដំណើរ​ការ​លក្ខណៈ​ពិសេស​នេះ​។ ធ្វើ​ឱ្យ​ប្រសើរ​ឡើង​ក្នុង​ការ​ធានា​រ៉ាប់​រង​និង​ការ​ទាញ​យក​ប្រយោជន៍​ពេញលេញ​ពី Map Marker លក្ខណៈ​ពិសេស​!", + "troubleshooting": "ការ​ដោះស្រាយ​បញ្ហា", + "troubleshooting_description": "បើក​បញ្ជី​នៃ​សកម្មភាព​ដើម្បី​ដោះ​ស្រាយ​បញ្ហា​ដែល​អាច​ធ្វើ​បាន", + "test_internet": "អ៊ិ​ន​ធឺ​ណិ​តេ​ស្ត", + "test_internet_description": "ពិនិត្យ​ថា​កម្មវិធី​នេះ​មាន​ការ​ចូល​ដំណើរការ​ទៅ​អ៊ីនធឺណិត", + "open_google_play_services_details": "គ្រូពេទ្យ​សេវាកម្ម (កម្មវិធី​)", + "open_google_play_services_details_description": "បើក​សេចក្តី​លម្អិត​នៃ​ការ​ដែល​បាន​ដំឡើង​បច្ចុប្បន្ន​ជា Google Play Services កម្មវិធី", + "open_google_play_services_store": "គ្រូពេទ្យ​សេវាកម្ម (ហាង​លក់​)", + "open_google_play_details": "ការ​លេង​របស់ Google (កម្មវិធី​)", + "contact_support": "គាំទ្រ​ទំនាក់​ទំនង", + "contact_support_description": "សរសេរ email ដើម្បី​គាំទ្រ​ដល់​ការ​នឹង​សេចក្តី​លំអិត​នៃ​បញ្ហា​របស់​អ្នក", + "network_test_succeeded": "ការ​ធ្វើ​តេ​ស្ត​ប​ណ្តា​ញ​ទទួល​បាន​ជោគ​ជ័យ", + "network_test_failed": "បាន​បរាជ័យ​ក្នុង​ការ​ធ្វើ​តេ​ស្ត​ប​ណ្តា​ញ", + "share_cloud_folder": "ចែករំលែក​ពពក​ផែនទី", + "share_cloud_folder_description": "បើក​ថត​ផែនទី​ពពក​ដើម្បី​មើល​លក្ខណៈ​សម្បត្តិ​របស់​វា​និង​ចែក​រំលែក​វា​ជាមួយ​នឹង​មនុស្ស​ផ្សេង​ទៀត", + "view_history": "មើល​ប្រវត្តិ​សា​ស្រ្ត / ស្តា​រ", + "view_history_description": "មើល​ប្រវត្តិ​សា​ស្រ្ត​នៃ​ការ​កែប្រែ​ទៅ​ថត​ពពក​ហើយ​ជ្រើស​កំណែ​មួយ​ដើម្បី​ស្តា​រ​ដើម្បី", + "create_map_file": "បង្កើត​ឯកសារ​ផែនទី", + "create_map_file_description": "បង្កើត​ឯកសារ​ផែនទី​ថ្មី​ក្នុង​មូលដ្ឋាន​ឬ​នៅ​លើ​ពពក", + "open_cloud_map_file": "បើក​ផែនទី​ពពក", + "open_cloud_map_file_description": "បើក​ឯកសារ​ផែនទី​មួយ​ពី​ក្នុង​ពពក​មក", + "permission_rationale_location": "Map Marker ត្រូវ​ការ​ការ​អនុញ្ញាត​ឱ្យ​ចូល​ដំណើរ​ការ​ទីតាំង​របស់​អ្នក​ក្នុង​គោល​បំណង​ដើម្បី​បង្ហាញ​វា​នៅ​លើ​ផែនទី", + "open_app_settings": "ការ​កំណត់​បើក​ទូលាយ", + "no_map_folder_found_on_the_cloud": "មិន​មាន​ថត​ដែល​បាន​រក​ឃើញ​នៅ​លើ​ផែនទី​ពពក​នេះ", + "auto_sync": "ធ្វើ​សម​កាល​កម្ម​ដោយ​ស្វ័យ​ប្រវត្តិ", + "choose_a_version_to_restore_from": "ជ្រើស​រើស​ជំនាន់​មួយ​ដើម្បី​ស្តា​រ​ដើម្បី", + "message_sync_error_occured": "កំហុស​សម​កាល​កម្ម​កើត​ឡើង​។ សូម​ព្យាយាម​ម្ដងទៀត។", + "message_sync_error_occured_network": "កំហុស​សម​កាល​កម្ម​មួយ​បាន​កើត​ឡើង​: កំហុស​ប​ណ្តា​ញ​។ សូម​ព្យាយាម​ម្ដងទៀត។", + "message_sync_error_occured_conflict": "កំហុស​សម​កាល​កម្ម​មួយ​បាន​កើត​ឡើង​: ជម្លោះ​, ឧបករណ៍​ផ្សេង​ទៀត​ត្រូវ​បាន​ស​ម្តែ​ង​ការ​ធ្វើ​សម​កាល​កម្ម​នៅ​ក្នុង​ពេល​ដូច​គ្នា​នេះ​។ សូម​ព្យាយាម​ម្ដងទៀត។", + "phone_number": "លេខទូរសព្ទ", + "permission_rationale_phone": "Map Marker ត្រូវ​ការ​ការ​អនុញ្ញាត​ដើម្បី​ធ្វើ​ឱ្យ​ការ​ហៅ​ទូរស័ព្ទ​នៅ​លើ​ឧបករណ៍​របស់​អ្នក", + "navigation_options": "ជម្រើស​នៃ​ការ​រុករក", + "geo_navigation_description": "បើក​សញ្ញា​សម្គាល់​ទីតាំង​ដែល​នៅ​ក្នុង​កម្មវិធី​នេះ", + "share_selected_marker_text_description": "ចែក​រំលែក​សញ្ញា​សម្គាល់​ដែល​បាន​ជ្រើស​ជា​អត្ថបទ​ធម្មតា​ចូល​ទៅ​ក្នុង​កម្មវិធី​ផ្សេង​ទៀត", + "x_markers_in_y_folders": "%1$d សញ្ញា​សម្គាល់​នៅ​ក្នុង %2$d ថត", + "message_sync_error_occured_db_downgrade": "ធ្វើ​សម​កាល​កម្ម​មួយ​បាន​កើត​ឡើង​មួយ​កំហុស​: ទិន្នន័យ​ពពក​នេះ​ត្រូវ​បាន​ធ្វើ​ឱ្យ​ទាន់​សម័យ​ជាមួយ​នឹង​កំណែ​បច្ចុប្បន្ន​របស់​កម្មវិធី​នេះ​។ អ្នក​ត្រូវ​តែ​ធ្វើ​ឱ្យ​ទាន់​សម័យ Map Marker នៅ​លើ​ឧបករណ៍​ធ្វើ​សម​កាល​កម្ម​នេះ​។", + "call_phone_number": "លេខ​ទូរស័ព្ទ​ហៅ​ទូរស័ព្ទ", + "dial_phone_number": "សូម​ចុច​លេខ​ទូរស័ព្ទ", + "text_phone_number": "លេខ​ទូរស័ព្ទ​អត្ថបទ", + "default_navigation_action": "សកម្មភាព​រុករក​លំនាំដើម & ‧​;", + "ask": "សូម​សួរ", + "what_is_the_premium_upgrade": "ធ្វើឱ្យប្រសើរឡើងការធានារ៉ាប់រងជាអ្វី?", + "message_thank_you_for_purchase2": "សូមអរគុណសម្រាប់ការទិញរបស់អ្នក!", + "browse": "រកមើល", + "organize": "រៀបចំ", + "search_failed": "ស្វែងរកបរាជ័យ", + "search_failed_network_error": "ស្វែងរកបរាជ័យ, កំហុសបណ្ដាញ", + "details": "សេចក្ដីលម្អិត", + "sync_error_snackbar_message": "កំហុសសមកាលកម្ម", + "file_overwrite_confirmation_message": "ឯកសាររួចហើយតើអ្នកចង់សរសេរជាន់លើវាឬ?", + "browse_organize_empty_state_text": "អ្នកនឹងឃើញបញ្ជីនៃសញ្ញាសម្គាល់របស់អ្នកនៅទីនេះ។ បច្ចុប្បន្នអ្នកមានសញ្ញាសម្គាល់នៅក្នុងថតដែលបានជ្រើស (s) បានឡើយ។ អ្នកអាចបន្ថែមចំណុចថ្មីដោយចុចប៊ូតុងខាងក្រោម។", + "google_search_finished_empty": "គ្មានលទ្ធផលស្វែងរក", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "ផែនទីក្រៅបណ្តាញ", + "obtain_offline_map_files_faq_title": "តើធ្វើដូចម្តេចដើម្បីធ្វើវា?", + "obtain_offline_map_files_faq_description": "សូមចុចទីនេះដើម្បីបើកទំព័របណ្តាញពន្យល់ពីរបៀបដើម្បីទទួលផែនទីទាំងនោះ។", + "settings_credits_option_title": "សេវាឥណទាន", + "settings_credits_option_description": "រក្សាសិទ្ធិនិងផ្នែកច្បាប់បានលើកឡើង", + "credits_text": "ផ្នែកច្បាប់បានលើកឡើងសម្រាប់ទិន្នន័យផែនទីដទៃទៀតជាង Google Maps : \n \n %s", + "manage_map_files": "គ្រប់គ្រងឯកសារផែនទី", + "map_files": "ឯកសារផែនទី", + "delete_map_file": "លុបឯកសារផែនទី", + "delete_map_file_description_local": "សកម្មភាពនេះនឹងលុបឯកសារផែនទីពីឧបករណ៍នេះ", + "delete_map_file_confirmation_local": "សកម្មភាពនេះនឹងលុបឯកសារផែនទីពីឧបករណ៍របស់អ្នកជារៀងរហូត។ សញ្ញាសម្គាល់ទាំងអស់មាននៅក្នុងឯកសារដែលនឹងត្រូវបានបាត់បង់។ តើ​អ្នក​ប្រាកដ​ឬ​អត់?", + "delete_map_file_confirmation_cloud": "សកម្មភាពនេះនឹងលុបឯកសារផែនទីពីឧបករណ៍របស់អ្នកជារៀងរហូត។ ការផ្លាស់ប្តូរទាំងអស់មិនត្រូវបានធ្វើសមកាលកម្មទៅកាន់ពពកនោះនៅឡើយទេនឹងត្រូវបាត់បង់។ ថតពពកនេះនឹងមិនត្រូវបានប៉ះពាល់ដោយសកម្មភាពនេះហើយអ្នកនឹងត្រូវលុបវាដោយដៃ។ តើ​អ្នក​ប្រាកដ​ឬ​អត់?", + "marker_saved_in_a_non_visible_folder": "សញ្ញាសម្គាល់បានរក្សាទុកក្នុងថតដែលមើលឃើញមួយដែលមិនមែន", + "outdated_cloud_sync_confirmation_question": "ការផ្លាស់ប្ដូររបស់អ្នកមិនត្រូវបានធ្វើសមកាលកម្មថ្មី។ សូមប្រាកដថាអ្នករក្សាពពករបស់អ្នកចម្លងរហូតដល់កាលបរិច្ឆេទ។ តើអ្នកចង់ធ្វើសមកាលកម្មឥឡូវនេះ?", + "outdated_local_sync_confirmation_question": "សញ្ញាសម្គាល់នៃឯកសារផែនទីនេះបច្ចុប្បន្នត្រូវបានរក្សាទុកបានតែនៅលើឧបករណ៍នេះ។ វាត្រូវបានផ្ដល់អនុសាសន៍ដើម្បីសង្គ្រោះសញ្ញាសម្គាល់របស់អ្នកនៅលើពពកដើម្បីជៀសវាងការបាត់បង់ពួកគេ។ តើអ្នកចង់រក្សាទុកពួកវាទៅក្នុងពពកនេះឥឡូវនេះទេ?", + "sync_method_choice_question": "តើអ្នកចង់ធ្វើសមកាលកម្មឯកសារផែនទីនេះ? ជាមួយសៀវភៅដៃអ្នកនឹងត្រូវការដើម្បីធ្វើសមកាលកម្មដោយដៃរាល់ពេល។ ជាមួយនឹងការដោយស្វ័យប្រវត្តិ (ផ្តល់អនុសាសន៍) អ្នកនឹងជ្រើសថតគោលដៅនិងធ្វើសមកាលកម្មពពកទៅពពកនេះនឹងចាប់ផ្តើមដោយស្វ័យប្រវត្តិរាល់ពេលដែលកម្មវិធីនេះបានចូលទៅផ្ទៃខាងក្រោយ។", + "automatic": "ដោយស្វ័យប្រវត្តិ", + "manual": "សៀវភៅដៃ", + "new_polyshape_hint_text": "ផ្លាស់ទីផែនទីដែលនៅជុំវិញក្នុងការដាក់ពិន្ទុ, ចុច '+' ដើម្បីបន្ថែមចំណុចមួយ, ចុច '-' ដើម្បីយកចំណុចមួយនិងប្តូរពិន្ទុដែលមានប៊ូតុងបន្ទាប់ / មុន។ ជាចុងក្រោយសូមចុចរក្សាទុកដើម្បីរក្សាទុករូបរាង។", + "poly_points_invalid_message": "មិនមានពិន្ទុគ្រប់គ្រាន់ដើម្បីបង្កើតរាង។ បង្កើតពិន្ទុបន្ថែមទៀតនិងព្យាយាមម្ដងទៀត។", + "measured_distance_x": "ចម្ងាយ: %s", + "measured_perimeter_x_measured_area_y": "បរិវេណ: %1$s \n តំបន់: %2$s", + "extra_information": "ពបន្ថែម", + "insert": "បញ្ចូល...", + "replace_title": "ជំនួសតំណែងជើងឯក", + "replace_description": "ជំនួសការរៀបរាប់", + "unit_of_distance": "អង្គភាពនៃចម្ងាយ", + "unit_of_area": "ឯកតានៃតំបន់", + "uoa_metric_option": "កាល ( %s )", + "uoa_imperial_option": "ចក្រពត្តិ ( %s )", + "uoa_metric_option_hint": "_៤៦", + "uoa_imperial_option_hint": "_៤៧", + "uoa_square_meter_abreviation": "_៤៨", + "uoa_are_abreviation": "_៤៩", + "uoa_hectare_abreviation": "h_៤៩", + "uoa_square_kilometer_abreviation": "k_៤៨", + "uoa_square_yard_abreviation": "Square yard ។", + "uoa_square_rod_abreviation": "_៥៣", + "uoa_acre_abreviation": "_៥៤", + "uoa_township_abreviation": "_៥៥", + "uoa_square_mile_abreviation": "_៥៦", + "images": "រូបភាព", + "fit_in_x_by_y_square": "សមនឹងនៅក្នុង %1$s x %2$s ការ៉េ", + "sync_data_volume_disabled": "ជនពិការ", + "sync_data_volume_up_to_x": "ឡើងទៅ %s ដោយធ្វើសមកាលកម្ម", + "sync_data_volume_unlimited": "គ្មាន​ដែន​កំណត់", + "retry": "ព្យាយាមម្ដងទៀត", + "add_image": "បន្ថែមរូបភាព", + "from_camera": "ពីម៉ាស៊ីនថត", + "from_gallery": "ពីវិចិត្រសាល", + "importing_image": "នាំចូលរូបភាព...", + "offline_mapsforge_beta": "ក្រៅបណ្តាញ ( Mapsforge BETA )", + "export_failed": "ការនាំចេញបានបរាជ័យ", + "export_succeeded": "នាំចេញទទួលបានជោគជ័យ", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "នាំចូលឯកសារ...", + "show_warning_icon_for_sync": "បង្ហាញរូបតំណាងការព្រមានធ្វើសមកាលកម្ម", + "general": "ទូទៅ", + "toilets": "បង្គន់", + "food": "អាហារ", + "stores": "ហាងលក់", + "land_activities": "សកម្មភាពដីធ្លី", + "water_activites": "activies ទឹក", + "winter_activites": "activies រដូវរងារ", + "transport": "ការដឹកជញ្ជូន", + "health": "សុខភាព", + "entertainment": "កំសាន្ត", + "services": "សេវាកម្ម", + "business": "ពាណិជ្ជកម្ម", + "government": "រដ្ឋាភិបាល", + "religious": "នៃ​សាសនា", + "accessibility": "មធ្យោបាយងាយស្រួល", + "select_icon": "ជ្រើសរូបតំណាង", + "icon_and_color": "រូបតំណាងនិងប៍ន", + "generic": "ទូទៅ", + "message_beta_tester_badge": "ផ្លាកសញ្ញាអ្នកសាកល្បងកំណែបេតា: សូមអរគុណអ្នកសម្រាប់ការត្រូវបានសាកល្បងមួយ! ផ្លាកសញ្ញានេះនឹងមិនបង្ហាញតែលើអ្វីដែលបានលុបកម្មវិធីឬទិន្នន័យកម្មវិធីឈូសឆាយនោះ។ ផ្លាកសញ្ញានេះផងដែរអនុញ្ញាតឱ្យអ្នកមានការផ្សព្វផ្សាយពាណិជ្ជកម្មនៅលើកម្មវិធីនោះទេ។", + "translation_contribution_title": "រួមចំណែកដល់ការបកប្រែ", + "translation_contribution_description": "អ្នកយល់ពីភាសាអង់គ្លេសនិងចង់ជួយបកប្រែ? ចុច​ទីនេះ", + "change_marker_color_and_icon_to_dest_folder_question": "ប៍នឬរូបតំណាងថតទិសដៅនេះគឺខុសគ្នា។ តើអ្នកចង់ធ្វើឱ្យទាន់សម័យណ៍និងរូបតំណាងសញ្ញាសម្គាល់?", + "add_color": "បន្ថែមណ៍", + "google_md": "Google Material Icons", + "select_action": "សកម្មភាពការជ្រើស", + "move_to_left": "ផ្លាស់ទីទៅឆ្វេង", + "move_to_right": "ផ្លាស់ទីទៅស្តាំ", + "rotate_to_left": "បង្វិលទៅឆ្វេង", + "rotate_to_right": "បង្វិលទៅស្ដាំ", + "delete_image": "លុបរូបភាព", + "from_local_file": "ពីឯកសារមូលដ្ឋាន", + "export_format_choice_question": "តើអ្វីទៅជាទ្រង់ទ្រាយដល់អ្នកចង់ប្រើដើម្បីនាំចេញ?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "ស្ដង់ដារ Google Earth ទ្រង់ទ្រាយ។ មិនអាចមានប្រព័ន្ធផ្សព្វផ្សាយ។", + "export_choice_kmz_details": "Zip Google Earth ទ្រង់ទ្រាយ។ អាចមានប្រព័ន្ធផ្សព្វផ្សាយ។", + "export_choice_csv_details": "ទ្រង់ទ្រាយសៀវភៅបញ្ជីអត្ថបទស្តង់ដារ។ មិនអាចមានប្រព័ន្ធផ្សព្វផ្សាយ។ មិនអាចមានបន្ទាត់ឬពហុកោណ។", + "marker_as_plain_text": "សញ្ញាសម្គាល់ជាអត្ថបទធម្មតា", + "marker_as_file": "សញ្ញាសម្គាល់ជាឯកសារ", + "add_custom_field": "បន្ថែមវាលផ្ទាល់ខ្លួន", + "folder_info": "ពត៌មាន", + "folder_custom_fields": "វាលផ្ទាល់ខ្លួន", + "custom_field_name": "ឈ្មោះវាល", + "delete_custom_field": "លុបវាល", + "custom_field_attributes": "គុណលក្ខណៈ", + "new_custom_field": "វាលផ្ទាល់ខ្លួនថ្មី", + "modify_custom_field": "កែប្រែវាលផ្ទាល់ខ្លួន", + "field_info": "ព័ត៌មានវាល", + "select_field_type": "ជ្រើសប្រភេទវាល", + "field_type_boolean": "ប៊ូលីន (ពិតឬមិនពិត)", + "default_value": "តម្លៃ​លំនាំដើម", + "field_type_date": "កាលបរិច្ឆេទ", + "field_type_email": "អ៊ីមែល", + "field_type_text": "អត្ថបទ", + "field_type_multi_choice": "ពហុ​ជម្រើស", + "duplicates_are_not_allowed": "ស្ទួនមិនត្រូវបានអនុញ្ញាតទេ", + "field_type_phone": "ទូរស័ព្ទ", + "field_type_weblink": "តំណ​ភ្ជាប់​បណ្ដាញ", + "creation_date": "កាលបរិច្ឆេទ​បង្កើត", + "poi_options": "ជម្រើស POI", + "delete_poi": "លុប POI", + "used_by_folders": "បានប្រើដោយថត", + "edit_field": "កែសម្រួលវាល", + "reorder_fields": "តម្រៀបវាលឡើងវិញ", + "apply_folder_fields_to_child_pois_message": "ជ្រើសយកវាលដែលអ្នកចង់អនុវត្តទៅ POI របស់ថតនេះ", + "apply_folder_fields_to_moved_pois_message": "ថតទិសដៅមានតម្លៃខុសៗគ្នា។ ជ្រើសយកវាលដែលអ្នកចង់អនុវត្តទៅ POIs ដែលបានផ្លាស់ប្តូរ។", + "update_color": "ធ្វើបច្ចុប្បន្នភាពពណ៌", + "update_pin_icon": "ធ្វើបច្ចុប្បន្នភាពរូបតំណាងម្ជុល", + "add_field_if_missing_x": "បន្ថែមវាលប្រសិនបើបាត់: %s", + "remove_field_if_present_x": "យកវាលចេញប្រសិនបើមានវត្តមាន: %s", + "update_field_name_if_different_x": "ធ្វើបច្ចុប្បន្នភាពឈ្មោះវាលប្រសិនបើខុសគ្នា: %s", + "more_options": "មាន​ជម្រើស​ជា​ច្រើន​ទៀត…", + "folder_options": "ជម្រើសថត", + "decimal_accuracy": "ភាពត្រឹមត្រូវទសភាគ", + "copy": "ចម្លង", + "help_me_cta": "តើអ្នកចង់ចុចទីនេះឬ? ^ ‿ ^", + "floating_marker_titles_text_size": "ទំហំអក្សរ", + "search_failed_x": "ការស្វែងរកបានបរាជ័យ => %s", + "search_source_gps": "Google Places Search API", + "search_source_here": "Here Places Search API", + "special_thanks_title": "សូម​ថ្លែង​អំណរគុណ​ពិសេស", + "special_thanks_description": "ពិសេសសូមអរគុណដល់អ្នកដែលបានជួយខ្ញុំ", + "thank_you_message": "សូមថ្លែងអំណរគុណយ៉ាងជ្រាលជ្រៅចំពោះមនុស្សដែលបានខិតខំប្រឹងប្រែងជួយដល់ការបកប្រែកម្មវិធី:\n%s\n... ហើយអ្នកដែលបដិសេធមិននិយាយ\n\nដូចគ្នានេះផងដែរសូមអរគុណដល់អ្នកប្រើទាំងអស់ដែលផ្តល់ឱ្យខ្ញុំនូវមតិរិះគន់ជាច្រើនឆ្នាំមកហើយនិងបន្តជួយខ្ញុំធ្វើអោយកម្មវិធីកាន់តែប្រសើរឡើង។", + "marker_search_result_text_create_marker": "បង្កើតសញ្ញាសម្គាល់", + "ios_premium_restore_dialog_cta_restore_purchases": "ស្តារការទិញ", + "react_webapp_log_in_title": "ចូល", + "react_webapp_log_in_message": "ដើម្បីបន្តអ្នកត្រូវចូលដោយប្រើគណនីពពករបស់អ្នក។ ចុចប៊ូតុង \"ចូល\" ខាងក្រោមដើម្បីចូល។", + "react_app_use_cloud_account_x": "ប្រើគណនីពពក: %s", + "react_app_use_other_cloud_account": "ប្រើគណនីពពកផ្សេងទៀត", + "react_app_choices_list_cannot_be_empty": "បញ្ជីជម្រើសមិនអាចទទេ", + "react_app_empty_choices_are_not_allowed": "ជម្រើសទទេមិនត្រូវបានអនុញ្ញាតទេ", + "react_app_custom_field_name_cannot_be_empty": "ឈ្មោះវាលផ្ទាល់ខ្លួនមិនអាចទទេបានទេ", + "search_delete_duplicates_title": "យកស្ទួនចេញ", + "search_delete_duplicates_description": "ស្វែងរកនិងលុបស្ទួន", + "deleted_x_duplicates": "បានលុប %d ស្ទួន", + "switch_search_source_button_hint_text": "តើអ្នកចង់ស្វែងរកពីប្រភពផ្សេងទៀតដែរឬទេ?", + "switch_search_source_button_text": "ប្តូរប្រភព", + "places_search_sources_config_how_to_description": "ឆ្ងល់ពីរបៀបកំណត់រចនាសម្ព័ន្ធប្រភពស្វែងរក? ចុច​ទីនេះ។", + "settings_places_search_sources_section_title": "ប្រភពស្វែងរកទីកន្លែង", + "action_add_or_configure_search_source": "បន្ថែមឬកំណត់រចនាសម្ព័ន្ធប្រភពស្វែងរក", + "select_search_source": "ជ្រើសប្រភពស្វែងរក", + "enter_value_for_field_x": "បញ្ចូលតម្លៃសម្រាប់វាល \"%s\"", + "search_source_test_success_message": "ការធ្វើតេស្តការកំណត់រចនាសម្ព័ន្ធប្រភពស្វែងរកបានជោគជ័យ! ការស្វែងរកជាមួយប្រភពស្វែងរកនេះឥឡូវនេះគួរដំណើរការ។", + "search_source_test_error_message": "ព្រមាន: ការសាកល្បងការកំណត់រចនាសម្ព័ន្ធប្រភពស្វែងរកបានបរាជ័យ។ ការស្វែងរកជាមួយប្រភពស្វែងរកនេះអាចមិនដំណើរការ។", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "ការបង្រៀន", + "search_source_disclaimer_text": "បទពិសោធស្វែងរកលំនាំដើមមិនល្អប្រសើរទេប៉ុន្តែវាដំណើរការដោយគ្មានការកំណត់រចនាសម្ព័ន្ធ។\n\nប្រសិនបើអ្នកប្រើការស្វែងរកច្រើនវាត្រូវបានណែនាំឱ្យកំណត់រចនាសម្ព័ន្ធប្រភពស្វែងរកភាគីទីបីដើម្បីទទួលបានអត្ថប្រយោជន៍ពីលទ្ធផលស្វែងរកប្រសើរជាងមុន។\n\nវាគួរតែយកពេលវេលាតិចតួចរបស់អ្នកហើយនឹងអនុញ្ញាតឱ្យអ្នកទទួលបានផលប្រយោជន៍ពីលទ្ធផលស្វែងរកល្អប្រសើរជាងមុនដោយឥតគិតថ្លៃ។\n\nចុចលើ \"ប្តូរប្រភព\" ប៊ូតុងហើយបន្ទាប់មកជម្រើស \"ការបង្រៀន\" ដើម្បីរៀនបន្ថែមទៀត។", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "ថតឯកសារនេះមានថតរង។ តើអ្នកចង់លុបថតរងផងដែរឬទេ? សញ្ញាសម្គាល់ទាំងអស់ដែលជាប់ទាក់ទងនឹងថតដែលបានលុបនឹងត្រូវបានលុបជារៀងរហូត!", + "delete_folder_choice_folder_only": "លុបតែថតឯកសារប៉ុណ្ណោះ", + "delete_folder_choice_folder_plus_sub_folders": "លុបថតឯកសារ + ថតរង", + "confirmation_message_delete_folder_batch": "តើអ្នកប្រាកដជាចង់លុបថតឯកសារទាំងនេះឬ? សញ្ញាសម្គាល់ទាំងអស់ដែលជាប់ទាក់ទងនឹងថតទាំងនេះនឹងត្រូវលុបជារៀងរហូត!", + "confirmation_message_delete_sub_folder_batch": "យ៉ាងហោចណាស់ថតមួយក្នុងចំណោមថតដែលត្រូវលុបមានថតរង។ តើអ្នកចង់លុបថតរងផងដែរឬទេ? សញ្ញាសម្គាល់ទាំងអស់ដែលជាប់ទាក់ទងនឹងថតដែលបានលុបនឹងត្រូវបានលុបជារៀងរហូត!", + "create_sub_folder": "បង្កើតថតរង", + "sub_folder_created": "បានបង្កើតថតរង", + "error_cant_move_folder_to_descendant": "អ្នកមិនអាចផ្លាស់ទីថតឯកសារទៅកូនចៅរបស់វាបានទេ។", + "root_folder_name": "ឫស", + "current_map_title": "ផែនទី", + "action_select_folders": "ជ្រើសរើសថតឯកសារ", + "no_search_source_configured_text": "មិនមានប្រភពស្វែងរកត្រូវបានកំណត់រចនាសម្ព័ន្ធនៅពេលនេះទេ។ ដើម្បីអាចស្វែងរកអ្នកត្រូវកំណត់ប្រភពស្វែងរកភាគីទីបី។\n\nវាគួរតែចំណាយពេលបន្តិចរបស់អ្នកហើយនឹងអនុញ្ញាតឱ្យអ្នកចូលប្រើលទ្ធផលស្វែងរកដោយឥតគិតថ្លៃ។\n\nចុចប៊ូតុង \"ផ្លាស់ប្តូរប្រភព\" ហើយបន្ទាប់មកជម្រើស \"ឯកសារបង្រៀន\" ដើម្បីស្វែងយល់បន្ថែម។", + "map_type_google_maps_plan": "_២៤ (ផែនការ)", + "map_type_google_maps_plan_idm": "_២៤ (ផែនការ + ក្នុងផ្ទះ)", + "map_type_google_maps_satellite": "_២៤ (ផ្កាយរណប)", + "map_type_google_maps_terrain": "_២៤ (ដែនដី)", + "map_type_google_maps_hybrid": "_២៤ (កូនកាត់)", + "last_sync_x": "ធ្វើសមកាលកម្មចុងក្រោយ៖\n%s", + "add_offline_map_file_title": "បន្ថែមឯកសារផែនទីក្រៅបណ្តាញ", + "offline_map_file_import_succeeded": "ការនាំចូលឯកសារផែនទីក្រៅបណ្តាញបានជោគជ័យ", + "offline_map_file_import_failed_x": "ការនាំចូលឯកសារផែនទីក្រៅបណ្តាញបានបរាជ័យ៖\n%s", + "no_offline_file_selected_message": "ថតផែនទីក្រៅបណ្តាញគឺទទេ។ ដើម្បីប្រើផែនទីក្រៅបណ្តាញបើកការកំណត់ហើយបន្ថែមឯកសារផែនទីក្រៅបណ្តាញយ៉ាងហោចណាស់មួយ។", + "image_compression": "ការបង្រួមរូបភាព", + "image_max_size": "ទំហំរូបភាពអតិបរមា", + "image_full_size": "ទំហំរូបភាពពេញ", + "image_saving": "ការរក្សាទុករូបភាព", + "base_map_pin_size": "ទំហំម្ជុលផែនទីមូលដ្ឋាន", + "size_tiny": "តូច", + "size_small": "តូច", + "size_normal": "ធម្មតា។", + "size_large": "ធំ", + "size_huge": "ធំ", + "import_format_choice_question": "តើអ្នកចង់ប្រើទម្រង់អ្វីដើម្បីនាំចូល?", + "map_file_summary_x_folders_x_markers": "%1$s ថតឯកសារ និង %2$s សញ្ញាសម្គាល់", + "open_x": "បើក '%s'", + "sync_option_google_drive_limited_title": "Google Drive - ការចូលប្រើមានកំណត់", + "sync_option_google_drive_limited_description": "វាកំណត់ឱ្យកម្មវិធីចូលប្រើតែឯកសារដែលបង្កើតដោយកម្មវិធីខ្លួនឯងនៅលើ Google Drive របស់អ្នក។ ជ្រើសរើសជម្រើសនេះ ប្រសិនបើអ្នកមានគម្រោងធ្វើសមកាលកម្មតែពីគណនី Google របស់អ្នកដោយគ្មានអ្នកសហការ។ ប្រសិនបើមានការសង្ស័យ ជ្រើសរើសជម្រើសនេះ អ្នកអាចផ្លាស់ប្តូរចិត្តបានយ៉ាងងាយស្រួលនៅពេលក្រោយ។", + "sync_option_google_drive_full_title": "Google Drive - ការចូលប្រើពេញលេញ", + "sync_option_google_drive_full_description": "វាផ្តល់ឱ្យកម្មវិធីនូវការចូលដំណើរការពេញលេញទៅកាន់ Google Drive របស់អ្នក។ ជ្រើសរើសជម្រើសនេះ ប្រសិនបើអ្នកមានគម្រោងសហការជាមួយគណនី Google ផ្សេងទៀត។", + "sync_data_volume_limit_mobile": "ដែនកំណត់បរិមាណទិន្នន័យចល័ត", + "sync_data_volume_limit_default": "ដែនកំណត់បរិមាណទិន្នន័យលំនាំដើម", + "cloud_auth_error_message": "ការផ្ទៀងផ្ទាត់បានបរាជ័យ សូមព្យាយាមម្តងទៀត។", + "message_sync_error_data_volume_limit2": "ការ​ធ្វើ​សមកាលកម្ម​ត្រូវ​បាន​បោះបង់​ព្រោះ​វា​លើស​កម្រិត​បរិមាណ​ទិន្នន័យ​ដែល​អនុញ្ញាត។ ដើម្បីបង្កើន ឬផ្លាស់ប្តូរដែនកំណត់ សូមចូលទៅកាន់ការកំណត់។", + "sync_option_dropbox_limited_title": "Dropbox - ការចូលប្រើមានកំណត់", + "sync_option_dropbox_limited_description": "នេះកំណត់ឱ្យកម្មវិធីចូលប្រើតែថត Dropbox ដែលឧទ្ទិសដល់កម្មវិធីប៉ុណ្ណោះ។ ប្រសិនបើមានការសង្ស័យ ជ្រើសរើសជម្រើសនេះ អ្នកអាចផ្លាស់ប្តូរចិត្តបានយ៉ាងងាយស្រួលនៅពេលក្រោយ។", + "sync_option_dropbox_full_title": "Dropbox - ការចូលប្រើពេញលេញ", + "sync_option_dropbox_full_description": "វាផ្តល់ឱ្យកម្មវិធីនូវការចូលដំណើរការពេញលេញទៅកាន់ Dropbox របស់អ្នក។ ជ្រើសរើសជម្រើសនេះប្រសិនបើអ្នកចង់ឱ្យកម្មវិធីស្វែងរកឯកសារនៅក្នុង Dropbox ទាំងមូលរបស់អ្នក។", + "enter_access_code_hint_text": "បញ្ចូលលេខកូដចូល", + "offline_map_files": "ឯកសារផែនទីក្រៅបណ្តាញ", + "x_files": "%s ឯកសារ", + "clear_offline_map_files_action": "សម្អាតឯកសារផែនទីក្រៅបណ្តាញ", + "clear_offline_map_files_confirmation_message": "វានឹងលុបឯកសារផែនទីក្រៅបណ្តាញទាំងអស់ចេញពីកន្លែងផ្ទុកខាងក្នុងរបស់កម្មវិធី តើអ្នកចង់បន្តទេ?", + "invalid_format": "ទម្រង់មិនត្រឹមត្រូវ", + "places_search_over_hint_text": "វាយបញ្ចូលបន្ថែមទៀតដើម្បីកែលម្អការស្វែងរករបស់អ្នក។", + "places_search_not_started_hint_text": "អ្នកអាចស្វែងរកកន្លែងជាមួយ \"%s\" ។ ការស្វែងរកនេះទាមទារការតភ្ជាប់អ៊ីនធឺណិត។", + "apply_parent_folder_fields": "អនុវត្តវាលថតមេ", + "rating_option_title": "វាយតម្លៃកម្មវិធី", + "help_me_message_2022": "ហេ, អរគុណសម្រាប់ការចង់ដឹងចង់ឃើញរបស់អ្នក!\n\nខ្ញុំធ្លាប់មានផ្ទាំងផ្សាយពាណិជ្ជកម្មនៅទីនេះ ហើយខ្ញុំបានសម្រេចចិត្តសាកល្បងអ្វីដែលប្លែក ហើយជំនួសវាដោយសារដ៏សាមញ្ញនេះ…\n\nខ្ញុំបានបង្កើតកម្មវិធីនេះនៅពេលទំនេររបស់ខ្ញុំជាចំណង់ចំណូលចិត្ត បន្ថែមពីលើការងារពេញម៉ោង ហើយវាបានក្លាយជាគម្រោងចំហៀងដែលខ្ញុំបានចំណាយពេលច្រើនតាំងពីដើមឆ្នាំ 2014។\n\nខ្ញុំសង្ឃឹមថាអ្នកចូលចិត្តកម្មវិធី ហើយយល់ថាវាមានប្រយោជន៍។ ខ្ញុំបានធ្វើវាតាមរបៀបដែលអ្នកនៅតែអាចធ្វើអ្វីៗគ្រប់យ៉ាងដោយមិនចាំបាច់បង់ប្រាក់ វាប្រហែលជាត្រូវការការងារបន្តិចបន្ថែមទៀត។ អ្នក​មាន​សេរីភាព​ក្នុង​ការ​នាំចូល ឬ​នាំចេញ​ទិន្នន័យ​ដោយ​ដៃ ដូច្នេះ​អ្នក​ពិត​ជា​មិន​ត្រូវ​បង់​ប្រាក់​ទេ វា​គ្រាន់​តែ​ការ​ធ្វើ​សមកាលកម្ម​លើ​ពពក​គឺ​ងាយស្រួល​ជាង។\n\nប្រសិនបើអ្នកចូលចិត្តកម្មវិធី សូមគាំទ្រវា៖ អ្នកមិនចាំបាច់ចំណាយលុយសម្រាប់វាទេ កាយវិការណាមួយអាចជួយបាន៖\n- និយាយអំពីកម្មវិធីទៅកាន់មនុស្សជុំវិញអ្នក។\n- វាយតម្លៃកម្មវិធីដើម្បីណែនាំវានៅលើហាង\n- ទិញការធ្វើឱ្យប្រសើរឡើងបុព្វលាភ (នឹងលុបផ្ទាំងបដាខាងក្រោម)\n\nប្រសិនបើអ្នកមិនចូលចិត្តកម្មវិធីនេះទេ សូមផ្ញើអ៊ីមែលមកខ្ញុំ (ពីផ្នែក \"អំពី\") ហើយប្រាប់ខ្ញុំពីរបៀបដែលខ្ញុំអាចកែលម្អវាបាន។ ខ្ញុំបានមកដល់ពេលនេះ ដោយសារមតិរបស់អ្នកប្រើប្រាស់ជាច្រើនដែលបានប្រាប់ខ្ញុំអំពីអ្វីដែលពួកគេខកខាន ឬមិនចូលចិត្ត ហើយខ្ញុំក៏ឆ្លើយតបទៅគ្រប់អ៊ីមែលទាំងអស់ ដូច្នេះកុំខ្មាស់អៀន!\n\nហើយជាចុងក្រោយ សូមអរគុណសម្រាប់ការអាននេះ :-)\n\nសូមគោរព\nសេបាស្ទីន", + "sync_error_missing_media_file": "ការ​ធ្វើ​សមកាលកម្ម​ត្រូវ​បាន​បោះបង់​ព្រោះ​ឯកសារ​ខាងក្រោម​នេះ​អ្នក​អាច​ត្រូវ​បាន​រក​ឃើញ៖ %s. ដើម្បីដោះស្រាយបញ្ហានេះ អ្នកអាចស្ដារឯកសារដែលបាត់ដោយដៃ ឬផ្លាស់ប្តូរការកំណត់របស់កម្មវិធីដើម្បីមិនទាញយកមេឌៀអំឡុងពេលធ្វើសមកាលកម្ម។", + "sync_media_policy_setting_title": "សមកាលកម្មគោលការណ៍ទាញយកមេឌៀ", + "sync_media_policy_setting_option_download_immediately": "ទាញយកមេឌៀទាំងអស់កំឡុងពេលធ្វើសមកាលកម្ម", + "sync_media_policy_setting_option_download_later": "ទាញយកមេឌៀបន្ទាប់ពីធ្វើសមកាលកម្មនៅពេលចាំបាច់", + "auto_sync_description": "ធ្វើសមកាលកម្មជាមួយពពកដោយស្វ័យប្រវត្តិនៅពេលដែលការផ្លាស់ប្តូរត្រូវបានរកឃើញ", + "search_delete_duplicates_select_attributes_hint_text": "ជ្រើសរើសគុណលក្ខណៈដែលត្រូវពិចារណានៅពេលលុបបំបាត់ការចម្លង។ ប្រសិនបើគុណលក្ខណៈទាំងអស់ត្រូវបានជ្រើសរើស មានតែធាតុស្ទួនដែលដូចគ្នាបេះបិទនឹងត្រូវបានយកចេញ។ ប្រសិនបើគ្មានគុណលក្ខណៈត្រូវបានជ្រើសរើសទេ ធាតុស្ទួនដែលមានទីតាំងដូចគ្នានឹងត្រូវបានយកចេញដោយមិនគិតពីគុណលក្ខណៈផ្សេងទៀតរបស់វា។", + "action_delete_duplicates": "លុបលេខស្ទួន", + "searching_for_duplicates": "កំពុងស្វែងរកស្ទួន...", + "duplicates_deletion_confirmation_message": "រកឃើញ %d ស្ទួន។ តើ​អ្នក​ប្រាកដ​ជា​ចង់​លុប​ស្ទួន​ទាំង​នោះ​ឬ?", + "poi_attribute_icon": "រូបតំណាង", + "poi_attribute_color": "ពណ៌", + "enable_log_file_title": "បើកឯកសារកំណត់ហេតុ", + "enable_log_file_description": "ចាប់ផ្តើមសរសេរប្រវត្តិព្រឹត្តិការណ៍ប្រតិបត្តិកម្មវិធីទៅកាន់ឯកសារកំណត់ហេតុ", + "disable_log_file_title": "បិទឯកសារកំណត់ហេតុ", + "disable_log_file_description": "បញ្ឈប់ការសរសេរប្រវត្តិព្រឹត្តិការណ៍ប្រតិបត្តិកម្មវិធីទៅកាន់ឯកសារកំណត់ហេតុ ហើយលុបឯកសារកំណត់ហេតុ", + "export_log_file_title": "នាំចេញឯកសារកំណត់ហេតុ", + "export_log_file_description": "នាំចេញឯកសារកំណត់ហេតុ ដូច្នេះវាអាចត្រូវបានចែករំលែកសម្រាប់គោលបំណងបំបាត់កំហុស", + "rendering_performance": "កំពុងបង្ហាញការកំណត់ដំណើរការ", + "max_number_of_drawn_pois": "ចំនួនអតិបរមានៃ POIs ដែលត្រូវបានដកចេញ", + "max_number_of_drawn_floating_marker_titles": "ចំនួនអតិបរមានៃចំណងជើងសញ្ញាសម្គាល់អណ្តែតដែលបានគូរ", + "old_map_data_options_title": "ចូលប្រើទិន្នន័យផែនទីចាស់", + "old_map_data_options_description": "មើលជម្រើសដើម្បីចូលប្រើទិន្នន័យផែនទីពីកំណែចាស់របស់ Map Marker។", + "migrating_map_data": "កំពុងផ្ទេរទិន្នន័យផែនទី...", + "map_data_migration_succeeded": "ការផ្ទេរទិន្នន័យផែនទីបានជោគជ័យ៖ ឥឡូវនេះអ្នកគួរតែអាចប្រើទិន្នន័យផែនទីចាស់របស់អ្នកនៅលើកំណែថ្មីនៃ Map Marker នេះ។", + "map_data_migration_failed": "ការផ្ទេរទិន្នន័យផែនទីបានបរាជ័យ៖ ការចូលប្រើទិន្នន័យផែនទីចាស់របស់អ្នកមិនអាចធ្វើទៅបាននៅលើកំណែថ្មីនៃ Map Marker នេះ។", + "post_migration_hint_text": "ចំណាំថាទិន្នន័យផែនទីចាស់នៅតែមិនផ្លាស់ប្តូរ ហើយនឹងនៅតែមាននៅលើឧបករណ៍របស់អ្នករហូតដល់អ្នកលុបកម្មវិធី។ ការលុបកម្មវិធីនឹងលុបទិន្នន័យកម្មវិធី Map Marker ទាំងអស់ចេញពីឧបករណ៍របស់អ្នក។ ប្រសិនបើអ្នកចង់ប្រើកំណែចាស់របស់ Map Marker អ្នកអាចធ្វើតាមការណែនាំដែលមានដោយចុចលើជម្រើសខាងក្រោម។", + "view_instructions_to_use_the_old_map_marker_description": "វានឹងបើកតំណមជ្ឈមណ្ឌលជំនួយដែលពន្យល់ពីរបៀបដែលអ្នកអាចដំឡើងកំណែចាស់របស់ Map Marker ដោយមិនបាត់បង់ទិន្នន័យកម្មវិធីរបស់អ្នក។", + "view_instructions": "មើលការណែនាំ", + "action_see_more": "មើល​បន្ថែម​ទៀត", + "purchase_permanent_premium": "ទិញបុព្វលាភអចិន្ត្រៃយ៍", + "purchase_pending_message": "ការទិញកំពុងរង់ចាំ", + "purchase_failed_message": "ការទិញបានបរាជ័យ៖ %s", + "data_backup_reminder_title": "ការបម្រុងទុកទិន្នន័យ", + "data_backup_reminder_x_days_ago_message": "ការបម្រុងទុកចុងក្រោយគឺ %s ថ្ងៃមុន។", + "run_data_migration_again": "ដំណើរការការផ្ទេរទិន្នន័យម្តងទៀត", + "run_data_migration_again_description": "ជ្រើសរើសផែនទីចាស់ដែលត្រូវដំណើរការការផ្ទេរទិន្នន័យម្តងទៀត", + "old_map_data_re_migration_succeeded": "ការផ្ទេរទិន្នន័យផែនទីចាស់ឡើងវិញបានជោគជ័យ!", + "old_map_data_re_migration_failed": "ការផ្ទេរទិន្នន័យផែនទីចាស់ឡើងវិញបានបរាជ័យ៖\n%s", + "action_open_and_migrate_v2_cloud_map_title": "បើក និងផ្ទេរផែនទីពពក V2", + "action_open_and_migrate_v2_cloud_map_description": "ផ្ទេរផែនទីពពកចាស់ពី Map Marker V2 (កំណែកម្មវិធីមុនឆ្នាំ 2023) ហើយបើកវាជាផែនទីពពកថ្មី", + "migrating_legacy_v2_cloud_map": "កំពុងផ្ទេរផែនទីពពក V2 ចាស់...", + "hint_select_v2_map_to_migrate": "ជ្រើសរើសផែនទី V2 ដើម្បីផ្លាស់ទី", + "legacy_v2_cloud_map_migration_result_message_success": "ការធ្វើចំណាកស្រុកផែនទីពពកចាស់ V2 បានជោគជ័យ!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Legacy V2 cloud map migration បានបរាជ័យ៖\n%s", + "loading_file": "កំពុងផ្ទុកឯកសារ...", + "zipping_file_x": "ឯកសារបង្រួម៖ %s", + "unzipping_file_x": "ការពន្លាឯកសារ៖ %s", + "share_or_export_title": "ចែករំលែក ឬនាំចេញ", + "marker_as_file_description2": "នាំចេញសញ្ញាសម្គាល់ដែលបានជ្រើសរើសជាឯកសារ", + "export_as_file": "នាំចេញជាឯកសារ", + "sucessfully_saved_to_device_files": "រក្សាទុកដោយជោគជ័យទៅក្នុងឯកសារឧបករណ៍", + "file_export_intention_question": "តើអ្នកចង់ប្រើឯកសារដែលបាននាំចេញដោយរបៀបណា?", + "folders_added_x": "ថតបន្ថែម៖ %s", + "folders_modified_x": "ថតដែលបានកែប្រែ៖ %s", + "folders_deleted_x": "ថតដែលបានលុប៖ %s", + "markers_added_x": "សញ្ញាសម្គាល់បន្ថែម៖ %s", + "markers_modified_x": "សញ្ញាសម្គាល់បានកែប្រែ៖ %s", + "markers_deleted_x": "សញ្ញាសម្គាល់ត្រូវបានលុប៖ %s", + "new_circle_hint_text": "ជ្រើសរើសកណ្តាល ឬគែមរង្វង់ដោយប្រើប៊ូតុងរបារឧបករណ៍ ហើយផ្លាស់ទីផែនទីជុំវិញដើម្បីកែតម្រូវ។ ចុងក្រោយ ចុច Save ដើម្បីរក្សាទុករូបរាង។", + "radius_x": "កាំ៖ %s", + "preferred_display_theme": "បង្ហាញប្រធានបទ (ងងឹត / ពន្លឺ)", + "preferred_display_theme_dark": "ប្រធានបទងងឹត", + "preferred_display_theme_light": "ប្រធានបទពន្លឺ", + "preferred_display_theme_use_system": "ប្រើការកំណត់ប្រព័ន្ធ", + "nav_navigation_description": "បញ្ចូល​របៀប​រុករក​នៅ​ក្នុង​កម្មវិធី​នេះ​ដើម្បី​ទទួល​ទិសដៅ​ទៅ​កន្លែង​ចំណាំ", + "marker_direction": "ទិសដៅ", + "distance_to_x": "ចម្ងាយ​ទៅ %1$s", + "import_marker_from_text_confirmation_message": "តើអ្នកចង់សាកល្បង និងនាំចូលសញ្ញាសម្គាល់ពីទិន្នន័យអត្ថបទខាងក្រោមទេ?", + "do_you_enjoy_the_app_question": "តើអ្នកចូលចិត្តកម្មវិធីទេ?", + "would_you_like_to_give_comments_on_how_to_improve": "តើអ្នកចង់ផ្ញើ email មកខ្ញុំដើម្បីប្រាប់ខ្ញុំថាខ្ញុំអាចធ្វើឱ្យកម្មវិធីប្រសើរឡើងបានទេ?", + "rate_the_app_message": "ប្រសិន​បើ​អ្នក​ចូលចិត្ត​កម្មវិធី​របស់​ខ្ញុំ​អ្នក​អាច​ផ្ដល់​រង្វាន់​ដល់​ខ្ញុំ​ដោយ​ការ​ទទួល​យក​ពេល​វេលា​ដើម្បី​ផ្តល់​ចំណាត់​ថ្នាក់​ល្អ​មួយ :-)", + "app_rating_prompt_yes_option_text": "បាទ នាំខ្ញុំទៅទំព័រកម្មវិធី", + "app_rating_prompt_later_option_text": "ប្រហែលជាពេលក្រោយ សូមរំលឹកខ្ញុំ", + "app_rating_prompt_never_option_text": "ទេ អរគុណ កុំសួរម្តងទៀត", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/ko.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/ko.json new file mode 100644 index 0000000..310604e --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/ko.json @@ -0,0 +1,464 @@ +{ + "ok": "OK", + "yes": "예", + "no": "아니", + "cancel": "취소", + "new_marker": "새로운 마커", + "title": "이름", + "description": "기술", + "question_delete_marker": "당신은 정말이 마커를 삭제 하시겠습니까?", + "gps_coordinates": "GPS 좌표", + "coordinates_copied_to_clipboard": "클립 보드에 복사 한 좌표", + "untitled": "제목 없음", + "all": "모든", + "new_folder": "폴더 추가", + "modify_folder": "폴더를 수정", + "confirmation_message_delete_folder": "이 폴더를 삭제 하시겠습니까? 이 폴더에 관련된 모든 마커는 영구적으로 삭제됩니다!", + "failed_create_folder_already_exists": "새 폴더를 만들 수 없습니다, 그것은 이미 존재", + "failed_rename_folder_already_exists": "폴더의 이름을 변경하는 데 실패, 대상 이름이 이미 존재합니다", + "latitude": "위도 :", + "longitude": "경도 :", + "import_file1": "가져 오기 마커", + "file_import_successfull": "파일을 성공적으로 가져", + "file_import_failed": "파일 가져 오기 실패", + "location_services": "위치 서비스", + "location_services_disabled": "위치 서비스는 사용할 수 없습니다. 현재 위치를 얻으려면 당신이 그들을 사용하도록 설정해야합니다.", + "could_not_find_address": "주소를 찾을 수 없습니다", + "searching": "검색 중...", + "search": "수색", + "share_via": "를 통해 공유", + "import_file_confirmation": "이 파일의 내용을 가져 하시겠습니까?", + "folder_name": "폴더 이름", + "save": "저장", + "confirmation_message_delete_markers": "당신이 선택한 마커를 삭제 하시겠습니까?", + "share": "몫", + "processing_data": "데이터 처리 중...", + "confirmation_message_save_modifications": "당신은 저장되지 않은 수정이 당신이 그들을 저장 하시겠습니까?", + "map_type": "지도 유형", + "feedback_caption": "문제 발견? 개선 아이디어가? \n 나에게 보내기 email :-)", + "send_email": "보내기 email...", + "rating_caption": "당신은 응용 프로그램을 좋아하세요? \n 비율 그것을 별 5 개를 :-)", + "meters": "미터", + "km": "km", + "feet": "피트", + "miles": "마일", + "marker_details_copied_to_clipboard": "마커 정보는 클립 보드에 복사", + "do_not_show_again": "다시 표시하지 않음", + "sou_metric_option": "미터 (킬로미터 / 미터)", + "sou_imperial_option": "제국 (마일 / 피트)", + "delete_folder": "폴더를 삭제", + "opening_location_failed": "장소를 찾을 수 없습니다", + "could_not_start_a_map_app": "다른지도 응용 프로그램을 찾을 수 없습니다", + "new_marker_hint_text": "당신이 원하는 당신의 마커를 배치하는 주변의지도를 이동하여 배치 확인을 클릭합니다", + "imported_marker": "수입 마커", + "settings": "설정", + "display_zoom_buttons": "디스플레이 줌 버튼", + "decimal_degrees_5_digits": "진수도", + "degrees_decimal_minutes_3_digits": "소수점 분 학위", + "degrees_minutes_seconds": "분 초 학위", + "coordinates_format": "좌표 형식", + "faq_help": "FAQ / 도움말", + "folders": "폴더", + "language": "언어", + "coordinates": "좌표", + "contextual": "콘텐츠", + "always": "항상", + "crosshair_display": "십자선 표시", + "coordinates_window": "좌표 창", + "latitude_short": "위도 :", + "longitude_short": "LNG 선 :", + "fast_marker_add_mode": "모드를 추가 마커 인스턴트", + "advanced": "고급", + "display_settings": "디스플레이", + "actions_settings": "행위", + "language_and_units": "언어 및 단위", + "x_markers": "%1$s 마커", + "marker_x": "마커 %1$d", + "waiting_for_location": "위치 기다리는 중...", + "faq_help_caption": "도움말 페이지를 열고 FAQ를 참조하십시오", + "upcoming_features": "특징", + "upcoming_features_caption": "응용 프로그램의 다음 버전에 곧 기능 목록보기", + "help_and_feedback": "도움말 및 피드백", + "about": "약", + "share_snapshot_title": "스냅 사진", + "share_snapshot_description": "지도의 스냅 샷을 공유하기", + "all_markers_and_folders": "모든 마커 및 폴더", + "message_thank_you_for_donation": "기부 주셔서 감사합니다! 당신이 프리미엄에 접근이 기부 배지 보조금은 기능 :-)", + "default_folder": "기본 폴더", + "sync_options": "동기화 옵션", + "never": "어머 놀랐다", + "select_sync_folder": "폴더 선택", + "premium_access_unlocked_message": "프리미엄 액세스 가능합니다! 당신은 현재 프리미엄 기능에 액세스 할 수 있습니다.", + "file_options": "파일 옵션", + "cloud_sync": "클라우드 동기화", + "sync_this_file_on_the_cloud": "클라우드에서이 맵 파일을 동기화", + "create_local_map_file": "지역지도 만들기", + "create_local_map_file_description": "로컬 새로운 맵 파일을 만듭니다", + "create_cloud_map_file": "구름지도 만들기", + "create_cloud_map_file_description": "구름에 맵 파일을 만듭니다", + "rename": "이름 바꾸기", + "rename_description": "지도의 이름을 바꿉니다", + "enter_new_maps_name": "새로운 맵의 이름을 입력합니다", + "folder_creation_failed_name_empty": "폴더를 만들 수 없습니다 : 빈 이름", + "message_thank_you_for_premium_paid": "구입해 주셔서 감사합니다 Map Marker 프리미엄 업그레이드를 :-)", + "premium": "프리미엄", + "premium_options_title_text": "프리미엄으로 업그레이드하고 최대한 활용할 Map Marker 기능을!", + "premium_options_title_text_blocking": "죄송합니다, 당신은이 기능에 액세스 할 수 프리미엄 업그레이드를해야합니다. 프리미엄으로 업그레이드하고 최대한 활용할 Map Marker 기능을!", + "troubleshooting": "문제 해결", + "troubleshooting_description": "가능한 문제를 해결하기 위해 작업 목록을 엽니 다", + "test_internet": "시험 인터넷", + "test_internet_description": "응용 프로그램은 인터넷에 액세스 할 수 있는지 확인합니다", + "open_google_play_services_details": "GP 서비스 (응용 프로그램)", + "open_google_play_services_details_description": "현재 설치의 세부 사항 열고 Google Play Services 응용 프로그램을", + "open_google_play_services_store": "GP 서비스 (상점)", + "open_google_play_details": "구글 플레이 (응용 프로그램)", + "contact_support": "연락 지원", + "contact_support_description": "쓰기 email 문제의 세부 사항과 지원을", + "network_test_succeeded": "네트워크 테스트 성공", + "network_test_failed": "네트워크 테스트 실패", + "share_cloud_folder": "공유 구름지도", + "share_cloud_folder_description": "그것의 속성을 볼 클라우드 맵 폴더를 열고 다른 사람과 공유", + "view_history": "보기 역사 / 복원", + "view_history_description": "클라우드 폴더에 수정의 역사를보고 복원하는 버전을 선택", + "create_map_file": "지도 파일을 만듭니다", + "create_map_file_description": "로컬 또는 클라우드에 새로운 맵 파일을 만듭니다", + "open_cloud_map_file": "오픈 클라우드지도", + "open_cloud_map_file_description": "클라우드에서지도 파일을 엽니 다", + "permission_rationale_location": "Map Marker 지도에 표시하기 위해 사용자의 위치에 액세스 할 수있는 권한이 필요합니다", + "open_app_settings": "오픈 설정", + "no_map_folder_found_on_the_cloud": "클라우드에서 찾을 수 없음지도 폴더 없다", + "auto_sync": "자동 동기화", + "choose_a_version_to_restore_from": "복원 할 버전을 선택", + "message_sync_error_occured": "동기화 오류가 발생했습니다. 다시 시도하십시오.", + "message_sync_error_occured_network": "동기화 오류가 발생했습니다 : 네트워크 오류가 발생했습니다. 다시 시도하십시오.", + "message_sync_error_occured_conflict": "싱크 오류가 발생 충돌, 다른 장치가 동시에 동기화를 수행 하였다. 다시 시도하십시오.", + "phone_number": "전화 번호", + "permission_rationale_phone": "Map Marker 장치에 전화를 걸 수있는 권한이 필요합니다", + "navigation_options": "탐색 옵션", + "geo_navigation_description": "이 응용 프로그램의 아이콘 위치를 엽니 다", + "share_selected_marker_text_description": "다른 응용 프로그램에 일반 텍스트로 선택한 마커를 공유하기", + "x_markers_in_y_folders": "%1$d 에 마커 %2$d 폴더", + "message_sync_error_occured_db_downgrade": "동기화 오류가 발생했습니다 : 클라우드 데이터는 응용 프로그램의 최신 버전으로 업데이트되었습니다. 당신은 업데이트해야합니다 Map Marker 동기화하기 위해이 장치에.", + "call_phone_number": "전화 전화 번호", + "dial_phone_number": "전화 번호로 전화를 겁니다", + "text_phone_number": "텍스트 전화 번호", + "default_navigation_action": "기본 탐색 활동", + "ask": "청하다", + "what_is_the_premium_upgrade": "프리미엄 업그레이드는 무엇입니까?", + "message_thank_you_for_purchase2": "구입 주셔서 감사합니다!", + "browse": "검색", + "organize": "구성", + "search_failed": "검색 실패", + "search_failed_network_error": "검색 실패, 네트워크 오류", + "details": "세부", + "sync_error_snackbar_message": "동기화 오류", + "file_overwrite_confirmation_message": "파일이 이미 덮어 쓰시겠습니까 존재?", + "browse_organize_empty_state_text": "당신은 여기에서 마커의 목록을 볼 수 있습니다. 현재 선택한 폴더 (들)에는 마커가 없습니다. 아래 버튼을 클릭하여 새로운 마커를 추가 할 수 있습니다.", + "google_search_finished_empty": "검색 결과 없음", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "오프라인지도", + "obtain_offline_map_files_faq_title": "그것을 어떻게?", + "obtain_offline_map_files_faq_description": "그지도를 얻는 방법을 설명하는 웹 페이지를 열려면 여기를 클릭하세요.", + "settings_credits_option_title": "크레딧", + "settings_credits_option_description": "저작권 및 법적는 언급", + "credits_text": "법적 이외의지도 데이터에 대한 언급 Google Maps : \n \n %s", + "manage_map_files": "맵 파일 관리", + "map_files": "지도 파일", + "delete_map_file": "맵 파일을 삭제", + "delete_map_file_description_local": "이 작업은이 장치에서 맵 파일을 삭제합니다", + "delete_map_file_confirmation_local": "이 작업은 영원히 당신의 장치에서 맵 파일을 삭제합니다. 그 파일 안에 모든 마커가 손실됩니다. 확실합니까?", + "delete_map_file_confirmation_cloud": "이 작업은 영원히 당신의 장치에서 맵 파일을 삭제합니다. 아직 클라우드로 동기화되지 않은 모든 변경 사항이 손실됩니다. 클라우드 폴더에이 작업의 영향을받지 않습니다 당신은 수동으로 삭제해야합니다. 확실합니까?", + "marker_saved_in_a_non_visible_folder": "마커는 비 표시 폴더에 저장", + "outdated_cloud_sync_confirmation_question": "변경 사항은 최근에 동기화되지 않았습니다. 당신이 당신의 구름이 최신 복사 유지해야합니다. 지금 동기화 하시겠습니까?", + "outdated_local_sync_confirmation_question": "이 맵 파일의 마커는 현재이 장치에 저장됩니다. 그 손실을 방지하기 위해 클라우드에 마커를 저장하는 것이 좋습니다. 당신은 지금 클라우드에 저장 하시겠습니까?", + "sync_method_choice_question": "이 맵 파일을 동기화 하시겠습니까? 수동으로 수동으로 모든 시간을 동기화해야합니다. 자동 (권장)를 사용하면 대상 클라우드 폴더에 자동으로 응용 프로그램이 배경을 입력 할 때마다 시작됩니다 클라우드로 동기화를 선택합니다.", + "automatic": "오토매틱", + "manual": "조작", + "new_polyshape_hint_text": "클릭 한 점을 추가하려면 '+'를 클릭 포인트를 배치하는 주변의지도를 이동 '-'이전 / 다음 버튼으로 포인트를 포인트를 제거하고 전환 할 수 있습니다. 마지막으로 모양을 저장하려면 저장을 클릭합니다.", + "poly_points_invalid_message": "모양을 만들 수있는 충분한 포인트가 없습니다. 더 많은 포인트를 생성하고 다시 시도하십시오.", + "measured_distance_x": "거리 : %s", + "measured_perimeter_x_measured_area_y": "경계 : %1$s \n 지역 : %2$s", + "extra_information": "추가 정보", + "insert": "끼워 넣다…", + "replace_title": "제목을 교체", + "replace_description": "설명을 교체", + "unit_of_distance": "거리의 단위", + "unit_of_area": "단위 면적", + "uoa_metric_option": "수치 ( %s )", + "uoa_imperial_option": "제국 ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square Yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "이미지", + "fit_in_x_by_y_square": "(A)에 장착 %1$s 의 X %2$s 광장", + "sync_data_volume_disabled": "장애인", + "sync_data_volume_up_to_x": "최대 %s 동기 당", + "sync_data_volume_unlimited": "제한 없는", + "retry": "다시 해 보다", + "add_image": "이미지 추가", + "from_camera": "카메라에서", + "from_gallery": "갤러리에서", + "importing_image": "이미지를 가져 오기...", + "offline_mapsforge_beta": "오프라인 ( Mapsforge BETA )", + "export_failed": "수출 실패", + "export_succeeded": "수출 성공", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "파일을 가져 오는 중...", + "show_warning_icon_for_sync": "동기화에 대한 경고 아이콘 표시", + "general": "일반", + "toilets": "화장실", + "food": "식품", + "stores": "백화점", + "land_activities": "육상 활동", + "water_activites": "물 된 활동에", + "winter_activites": "겨울 된 활동에", + "transport": "수송", + "health": "건강", + "entertainment": "환대", + "services": "서비스", + "business": "사업", + "government": "정부", + "religious": "종교적인", + "accessibility": "접근성", + "select_icon": "선택 아이콘", + "icon_and_color": "아이콘과 색상", + "generic": "일반적인", + "message_beta_tester_badge": "베타 테스터 배지 : 베타 테스터 주셔서 감사합니다! 이 배지는 응용 프로그램을 제거하거나 응용 프로그램 데이터를 삭제에 사라집니다. 이 배지는 앱에 광고가 없습니다 수 있습니다.", + "translation_contribution_title": "번역에 기여", + "translation_contribution_description": "당신은 영어를 이해하고 번역에 도움을 줄까? 여기를 클릭하십시오", + "change_marker_color_and_icon_to_dest_folder_question": "대상 폴더의 색상이나 아이콘이 다릅니다. 당신은 마커 색상과 아이콘을 업데이트 하시겠습니까?", + "add_color": "색상 추가", + "google_md": "Google Material Icons", + "select_action": "선택 활동", + "move_to_left": "왼쪽으로 이동", + "move_to_right": "오른쪽으로 이동", + "rotate_to_left": "왼쪽으로 회전", + "rotate_to_right": "오른쪽으로 회전", + "delete_image": "이미지 삭제", + "from_local_file": "로컬 파일에서", + "export_format_choice_question": "당신에게 어떤 형식으로 수출하는 데 사용할?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "표준 Google Earth 형식입니다. 미디어를 포함 할 수 없습니다.", + "export_choice_kmz_details": "Zip Google Earth 형식입니다. 미디어를 포함 할 수 있습니다.", + "export_choice_csv_details": "표준 텍스트 스프레드 시트 형식. 미디어를 포함 할 수 없습니다. 선 또는 다각형을 포함 할 수 없습니다.", + "marker_as_plain_text": "일반 텍스트로 마커", + "marker_as_file": "파일로 마커", + "add_custom_field": "사용자 정의 필드 추가", + "folder_info": "정보", + "folder_custom_fields": "사용자 정의 필드", + "custom_field_name": "분야 명", + "delete_custom_field": "입력란 삭제", + "custom_field_attributes": "속성", + "new_custom_field": "새 맞춤 입력란", + "modify_custom_field": "사용자 정의 필드 수정", + "field_info": "필드 정보", + "select_field_type": "입력란 유형 선택", + "field_type_boolean": "부울 (True 또는 False)", + "default_value": "기본값", + "field_type_date": "날짜", + "field_type_email": "이메일", + "field_type_text": "본문", + "field_type_multi_choice": "다중 선택", + "duplicates_are_not_allowed": "중복은 허용되지 않습니다.", + "field_type_phone": "전화", + "field_type_weblink": "웹 링크", + "creation_date": "생산 일", + "poi_options": "관심 장소 옵션", + "delete_poi": "관심 장소 삭제", + "used_by_folders": "폴더별로 사용", + "edit_field": "입력란 수정", + "reorder_fields": "필드 재정렬", + "apply_folder_fields_to_child_pois_message": "이 폴더의 POI에 적용 할 입력란을 선택하십시오.", + "apply_folder_fields_to_moved_pois_message": "대상 폴더의 필드 값이 다릅니다. 이동 된 관심 장소에 적용 할 입력란을 선택하십시오.", + "update_color": "색상 업데이트", + "update_pin_icon": "핀 아이콘 업데이트", + "add_field_if_missing_x": "누락 된 필드 추가 : %s", + "remove_field_if_present_x": "필드가 있으면 제거하십시오 : %s", + "update_field_name_if_different_x": "다른 경우 필드 이름 업데이트 : %s", + "more_options": "추가 옵션...", + "folder_options": "폴더 옵션", + "decimal_accuracy": "십진법 정확도", + "copy": "부", + "help_me_cta": "여기를 클릭 하시겠습니까? ^ ‿ ^", + "floating_marker_titles_text_size": "텍스트 크기", + "search_failed_x": "검색 실패 => %s", + "search_source_gps": "Google 지역 정보 검색 API", + "search_source_here": "Here Places Search API", + "special_thanks_title": "특별 감사", + "special_thanks_description": "특별한 도움을 주신 사람들에게 감사드립니다.", + "thank_you_message": "앱 번역을 돕기 위해 열심히 노력한 사람들에게 감사드립니다.\n%s\n... 그리고 언급을 거절 한 사람들\n\n또한 수년 동안 저에게 의견을 보내 주신 모든 사용자에게 감사 드리며 지속적으로 앱을 개선하는 데 지속적으로 도움이되었습니다.", + "marker_search_result_text_create_marker": "마커 만들기", + "ios_premium_restore_dialog_cta_restore_purchases": "구매를 복원", + "react_webapp_log_in_title": "로그인", + "react_webapp_log_in_message": "계속하려면 클라우드 계정으로 로그인해야합니다. 로그인하려면 아래 \"로그인\"버튼을 클릭하십시오.", + "react_app_use_cloud_account_x": "클라우드 계정 사용 : %s", + "react_app_use_other_cloud_account": "다른 클라우드 계정 사용", + "react_app_choices_list_cannot_be_empty": "선택 목록은 비워 둘 수 없습니다.", + "react_app_empty_choices_are_not_allowed": "빈 선택 항목은 허용되지 않습니다.", + "react_app_custom_field_name_cannot_be_empty": "맞춤 입력란 이름은 비워 둘 수 없습니다.", + "search_delete_duplicates_title": "중복 된 항목 삭제", + "search_delete_duplicates_description": "중복 검색 및 삭제", + "deleted_x_duplicates": "%d 중복을 삭제했습니다.", + "switch_search_source_button_hint_text": "다른 출처에서 검색 하시겠습니까?", + "switch_search_source_button_text": "소스 변경", + "places_search_sources_config_how_to_description": "검색 소스를 구성하는 방법을 알고 싶으십니까? 여기를 클릭하십시오.", + "settings_places_search_sources_section_title": "장소 검색 소스", + "action_add_or_configure_search_source": "검색 소스 추가 또는 구성", + "select_search_source": "검색 소스 선택", + "enter_value_for_field_x": "\"%s\"필드 값 입력", + "search_source_test_success_message": "검색 소스 구성 테스트가 완료되었습니다! 이제이 검색 소스로 검색해야합니다.", + "search_source_test_error_message": "경고 : 검색 소스 구성 테스트가 실패했습니다. 이 검색 소스를 사용한 검색이 작동하지 않을 수 있습니다.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "지도 시간", + "search_source_disclaimer_text": "기본 검색 환경은 최적이 아니지만 구성없이 작동합니다.\n\n검색을 많이 사용하는 경우 더 나은 검색 결과를 얻으려면 타사 검색 소스를 구성하는 것이 좋습니다.\n\n시간이 조금 걸릴뿐 아니라 더 나은 검색 결과를 무료로 얻을 수 있습니다.\n\n자세한 내용을 보려면 \"소스 변경\"버튼을 클릭 한 다음 \"자습서\"옵션을 클릭하십시오.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "이 폴더에는 하위 폴더가 있습니다. 하위 폴더도 삭제 하시겠습니까? 삭제 된 폴더와 관련된 모든 마커가 영구적으로 삭제됩니다!", + "delete_folder_choice_folder_only": "폴더 만 삭제", + "delete_folder_choice_folder_plus_sub_folders": "폴더 + 하위 폴더 삭제", + "confirmation_message_delete_folder_batch": "이 폴더를 삭제 하시겠습니까? 이 폴더와 관련된 모든 마커가 영구적으로 삭제됩니다!", + "confirmation_message_delete_sub_folder_batch": "삭제할 폴더 중 하나 이상에 하위 폴더가 있습니다. 하위 폴더도 삭제 하시겠습니까? 삭제 된 폴더와 관련된 모든 마커가 영구적으로 삭제됩니다!", + "create_sub_folder": "하위 폴더 만들기", + "sub_folder_created": "하위 폴더가 생성되었습니다.", + "error_cant_move_folder_to_descendant": "폴더를 하위 항목 중 하나로 이동할 수 없습니다.", + "root_folder_name": "뿌리", + "current_map_title": "지도", + "action_select_folders": "폴더 선택", + "no_search_source_configured_text": "현재 구성된 검색 소스가 없습니다. 검색 할 수 있으려면 타사 검색 소스를 구성해야합니다.\n\n약간의 시간이 소요되며 검색 결과에 무료로 액세스 할 수 있습니다.\n\n자세한 내용을 보려면 \"소스 변경\"버튼을 클릭 한 다음 \"튜토리얼\"옵션을 클릭하십시오.", + "map_type_google_maps_plan": "Google Maps (계획)", + "map_type_google_maps_plan_idm": "Google Maps (플랜 + 실내)", + "map_type_google_maps_satellite": "Google Maps (위성)", + "map_type_google_maps_terrain": "Google Maps (지형)", + "map_type_google_maps_hybrid": "Google Maps (하이브리드)", + "last_sync_x": "마지막 동기화 :\n%s", + "add_offline_map_file_title": "오프라인지도 파일 추가", + "offline_map_file_import_succeeded": "오프라인지도 파일 가져 오기 성공", + "offline_map_file_import_failed_x": "오프라인지도 파일 가져 오기 실패 :\n%s", + "no_offline_file_selected_message": "오프라인지도 폴더가 비어 있습니다. 오프라인지도를 사용하려면 설정을 열고 하나 이상의 오프라인지도 파일을 추가하세요.", + "image_compression": "이미지 압축", + "image_max_size": "이미지 최대 크기", + "image_full_size": "이미지 전체 크기", + "image_saving": "이미지 저장", + "base_map_pin_size": "기본 맵 핀 크기", + "size_tiny": "매우 작은", + "size_small": "작은", + "size_normal": "정상", + "size_large": "크기가 큰", + "size_huge": "거대한", + "import_format_choice_question": "가져오기에 어떤 형식을 사용하시겠습니까?", + "map_file_summary_x_folders_x_markers": "%1$s개의 폴더 및 %2$s개의 마커", + "open_x": "'%s' 열기", + "sync_option_google_drive_limited_title": "Google Drive - 제한된 액세스", + "sync_option_google_drive_limited_description": "이렇게 하면 앱이 Google Drive에서 앱 자체에 의해 생성된 파일에만 액세스하도록 제한됩니다. 공동 작업자 없이 Google 계정에서만 동기화하려는 경우 이 옵션을 선택합니다. 확실하지 않은 경우 이 옵션을 선택하면 나중에 쉽게 마음이 바뀔 수 있습니다.", + "sync_option_google_drive_full_title": "Google Drive - 전체 액세스", + "sync_option_google_drive_full_description": "이렇게 하면 앱에 Google Drive에 대한 전체 액세스 권한이 부여됩니다. 다른 Google 계정과 공동작업할 계획이라면 이 옵션을 선택하세요.", + "sync_data_volume_limit_mobile": "모바일 데이터 볼륨 제한", + "sync_data_volume_limit_default": "기본 데이터 볼륨 제한", + "cloud_auth_error_message": "인증이 실패했습니다. 다시 시도 해주세요.", + "message_sync_error_data_volume_limit2": "허용된 데이터 볼륨 제한을 초과했기 때문에 동기화가 중단되었습니다. 한도를 늘리거나 변경하려면 설정으로 이동하세요.", + "sync_option_dropbox_limited_title": "Dropbox - 제한된 액세스", + "sync_option_dropbox_limited_description": "이렇게 하면 앱이 앱 전용 Dropbox 폴더에만 액세스하도록 제한됩니다. 확실하지 않은 경우 이 옵션을 선택하면 나중에 쉽게 마음이 바뀔 수 있습니다.", + "sync_option_dropbox_full_title": "Dropbox - 전체 액세스", + "sync_option_dropbox_full_description": "이렇게 하면 앱에 Dropbox에 대한 전체 액세스 권한이 부여됩니다. 앱이 전체 Dropbox에서 파일을 찾도록 하려면 이 옵션을 선택하십시오.", + "enter_access_code_hint_text": "액세스 코드 입력", + "offline_map_files": "오프라인 지도 파일", + "x_files": "%s 파일", + "clear_offline_map_files_action": "오프라인 지도 파일 지우기", + "clear_offline_map_files_confirmation_message": "이렇게 하면 앱의 내부 저장소에서 모든 오프라인 지도 파일이 제거됩니다. 계속하시겠습니까?", + "invalid_format": "잘못된 형식", + "places_search_over_hint_text": "검색 범위를 좁히려면 더 입력하세요.", + "places_search_not_started_hint_text": "\"%s\"로 장소를 검색할 수 있습니다. 이 검색에는 인터넷 연결이 필요합니다.", + "apply_parent_folder_fields": "상위 폴더 필드 적용", + "rating_option_title": "앱 평가", + "help_me_message_2022": "이봐, 당신의 호기심을 주셔서 감사합니다!\n\n나는 여기에 광고 배너가 있었고 다른 것을 시도하고이 간단한 메시지로 대체하기로 결정했습니다 ...\n\n저는 이 앱을 정규직 외에 취미로 여가 시간에 만들었는데 2014년 초부터 많은 시간을 투자한 사이드 프로젝트가 되었습니다.\n\n앱이 마음에 드시고 유용하게 사용되기를 바랍니다. 비용을 지불하지 않고도 모든 작업을 수행할 수 있는 방식으로 만들었습니다. 작업이 조금 더 필요할 수 있습니다. 데이터를 수동으로 가져오거나 내보낼 수 있으므로 실제로 비용을 지불할 필요가 없습니다. 단지 클라우드 동기화가 더 편리하기 때문입니다.\n\n앱이 마음에 든다면 지원하세요. 돈을 쓸 필요가 없습니다. 이러한 제스처 중 하나가 도움이 됩니다.\n- 주변 사람들에게 앱에 대해 이야기하기\n- 앱을 평가하여 스토어에서 추천\n- 프리미엄 업그레이드 구매(하단 배너 제거)\n\n앱이 마음에 들지 않으면 \"정보\" 섹션에서 저에게 이메일을 보내주시고 개선 방법을 알려주세요. 많은 사용자들이 놓친 부분과 마음에 들지 않는 부분에 대한 피드백 덕분에 여기까지 올 수 있었고 모든 이메일에 답장을 드렸으니 부끄러워하지 마세요!\n\n마지막으로 이 글을 읽어주셔서 감사합니다 :-)\n\n문안 인사\n세바스티앙", + "sync_error_missing_media_file": "다음 파일을 찾을 수 있기 때문에 동기화가 중단되었습니다: %s. 이 문제를 해결하려면 누락된 파일을 수동으로 복원하거나 동기화 중에 미디어를 다운로드하지 않도록 앱 설정을 변경할 수 있습니다.", + "sync_media_policy_setting_title": "동기화 미디어 다운로드 정책", + "sync_media_policy_setting_option_download_immediately": "동기화하는 동안 모든 미디어 다운로드", + "sync_media_policy_setting_option_download_later": "필요할 때 동기화 후 미디어 다운로드", + "auto_sync_description": "변경 사항이 감지되면 클라우드와 자동으로 동기화", + "search_delete_duplicates_select_attributes_hint_text": "중복 제거 시 고려할 속성을 선택하십시오. 모든 속성을 선택하면 완전히 동일한 중복 항목만 제거됩니다. 속성을 선택하지 않으면 다른 속성에 관계없이 동일한 위치에 있는 중복 항목이 제거됩니다.", + "action_delete_duplicates": "중복 삭제", + "searching_for_duplicates": "중복 검색 중…", + "duplicates_deletion_confirmation_message": "중복 %d개를 찾았습니다. 해당 중복 항목을 삭제하시겠습니까?", + "poi_attribute_icon": "상", + "poi_attribute_color": "색깔", + "enable_log_file_title": "로그 파일 활성화", + "enable_log_file_description": "앱 실행 이벤트 기록을 로그 파일에 쓰기 시작", + "disable_log_file_title": "로그 파일 비활성화", + "disable_log_file_description": "앱 실행 이벤트 기록을 로그 파일에 쓰지 않고 로그 파일을 삭제합니다.", + "export_log_file_title": "로그 파일 내보내기", + "export_log_file_description": "디버깅 목적으로 공유할 수 있도록 로그 파일 내보내기", + "rendering_performance": "렌더링 성능 설정", + "max_number_of_drawn_pois": "그려진 POI의 최대 수", + "max_number_of_drawn_floating_marker_titles": "그려진 부동 마커 제목의 최대 수", + "old_map_data_options_title": "오래된 지도 데이터에 액세스", + "old_map_data_options_description": "이전 버전의 Map Marker에서 지도 데이터에 액세스하는 옵션을 참조하세요.", + "migrating_map_data": "지도 데이터 이전 중…", + "map_data_migration_succeeded": "지도 데이터 마이그레이션 성공: 이제 Map Marker의 새 버전에서 이전 지도 데이터를 사용할 수 있습니다.", + "map_data_migration_failed": "지도 데이터 마이그레이션 실패: 이 새 버전의 Map Marker에서는 이전 지도 데이터에 액세스할 수 없습니다.", + "post_migration_hint_text": "이전 지도 데이터는 변경되지 않고 앱을 제거할 때까지 기기에 유지됩니다. 앱을 제거하면 기기에서 모든 Map Marker 앱 데이터가 삭제됩니다. Map Marker의 이전 버전을 사용하려면 아래 옵션을 클릭하여 사용 가능한 지침을 따를 수 있습니다.", + "view_instructions_to_use_the_old_map_marker_description": "그러면 앱 데이터를 잃지 않고 Map Marker의 이전 버전을 설치하는 방법을 설명하는 도움말 센터 링크가 열립니다.", + "view_instructions": "지침 보기", + "action_see_more": "더보기", + "purchase_permanent_premium": "영구 프리미엄 구매", + "purchase_pending_message": "구매 보류 중", + "purchase_failed_message": "구매 실패: %s", + "data_backup_reminder_title": "데이터 백업", + "data_backup_reminder_x_days_ago_message": "마지막 백업은 %s일 전입니다.", + "run_data_migration_again": "데이터 마이그레이션 다시 실행", + "run_data_migration_again_description": "데이터 이전을 다시 실행할 이전 지도를 선택하세요.", + "old_map_data_re_migration_succeeded": "기존 지도 데이터 재이전 성공!", + "old_map_data_re_migration_failed": "이전 지도 데이터 재이전 실패:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "V2 클라우드 맵 열기 및 마이그레이션", + "action_open_and_migrate_v2_cloud_map_description": "Map Marker V2(2023년 이전의 앱 버전)에서 레거시 클라우드 맵을 마이그레이션하고 새 클라우드 맵으로 엽니다.", + "migrating_legacy_v2_cloud_map": "레거시 V2 클라우드 맵 마이그레이션 중…", + "hint_select_v2_map_to_migrate": "마이그레이션할 V2 맵 선택", + "legacy_v2_cloud_map_migration_result_message_success": "레거시 V2 클라우드 맵 마이그레이션 성공!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "레거시 V2 클라우드 맵 마이그레이션 실패:\n%s", + "loading_file": "파일 로드 중…", + "zipping_file_x": "압축 파일: %s", + "unzipping_file_x": "압축 해제 파일: %s", + "share_or_export_title": "공유 또는 내보내기", + "marker_as_file_description2": "선택한 마커를 파일로 내보내기", + "export_as_file": "파일로 내보내기", + "sucessfully_saved_to_device_files": "장치 파일에 성공적으로 저장되었습니다.", + "file_export_intention_question": "내보낸 파일을 어떻게 사용하시겠습니까?", + "folders_added_x": "추가된 폴더: %s", + "folders_modified_x": "수정된 폴더: %s", + "folders_deleted_x": "삭제된 폴더: %s", + "markers_added_x": "추가된 마커: %s", + "markers_modified_x": "수정된 마커: %s", + "markers_deleted_x": "삭제된 마커: %s", + "new_circle_hint_text": "툴바 버튼으로 원의 중심이나 가장자리를 선택하고 지도를 움직여 조정합니다. 마지막으로 저장을 클릭하여 모양을 저장합니다.", + "radius_x": "반경: %s", + "preferred_display_theme": "디스플레이 테마(어둡게/밝게)", + "preferred_display_theme_dark": "어두운 테마", + "preferred_display_theme_light": "밝은 테마", + "preferred_display_theme_use_system": "시스템 설정 사용", + "nav_navigation_description": "마커에 방향을 얻을이 응용 프로그램의 탐색 모드를 입력", + "marker_direction": "오시는 길", + "distance_to_x": "까지의 거리 %1$s", + "import_marker_from_text_confirmation_message": "다음 텍스트 데이터에서 마커를 가져오시겠습니까?", + "do_you_enjoy_the_app_question": "이 앱을 즐기십니까?", + "would_you_like_to_give_comments_on_how_to_improve": "앱을 개선 할 수있는 방법을 알려주기 위해 email을 보내시겠습니까?", + "rate_the_app_message": "당신이 내 응용 프로그램을 좋아하는 경우에 당신은 좋은 평가를 제공하기 위해 시간을내어 나를 보답 :-)", + "app_rating_prompt_yes_option_text": "예, 앱 페이지로 이동합니다.", + "app_rating_prompt_later_option_text": "나중에, 상기시켜줘", + "app_rating_prompt_never_option_text": "아니요, 다시 묻지 마세요.", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/lt.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/lt.json new file mode 100644 index 0000000..f1abb4d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/lt.json @@ -0,0 +1,464 @@ +{ + "ok": "GERAI", + "yes": "Taip", + "no": "Ne", + "cancel": "Atšaukti", + "new_marker": "Naujas žymeklis", + "title": "Pavadinimas", + "description": "Aprašymas", + "question_delete_marker": "Ar tikrai norite pašalinti šį žymeklį?", + "gps_coordinates": "GPS koordinatės", + "coordinates_copied_to_clipboard": "Koordinatės nukopijuotos į atmintinę", + "untitled": "Be pavadinimo", + "all": "Visi", + "new_folder": "Pridėti aplanką", + "modify_folder": "Keisti aplanką", + "confirmation_message_delete_folder": "Ar tikrai norite pašalinti šį aplanką? Visi su šiuo aplanku susieti žymekliai bus pašalinti visam laikui!", + "failed_create_folder_already_exists": "Naujo aplanko sukurti nepavyko, jis jau yra", + "failed_rename_folder_already_exists": "Aplanko pervadinti nepavyko, paskirties pavadinimas jau yra", + "latitude": "Platuma:", + "longitude": "Ilguma:", + "import_file1": "Importuoti žymeklius", + "file_import_successfull": "Byla importuota sėkmingai", + "file_import_failed": "Bylos importuoti nepavyko", + "location_services": "Padėties paslaugos", + "location_services_disabled": "Vietos nustatymo paslaugos yra išjungtos Tam, kad būtų nustatyta jūsų dabartinė padėtis, jos turi būti įjungtos.", + "could_not_find_address": "Adreso surasti nepavyko", + "searching": "Ieškoma...", + "search": "Ieškoti", + "share_via": "Dalintis per", + "import_file_confirmation": "Ar norite importuoti šios bylos turinį?", + "folder_name": "Aplanko pavadinimas", + "save": "Išsaugoti", + "confirmation_message_delete_markers": "Ar tikrai norite pašalinti pasirinktus žymeklius?", + "share": "Dalintis", + "processing_data": "Duomenys apdorojami...", + "confirmation_message_save_modifications": "Turite neišsaugotų pakeitimų, ar norite juos išsaugoti?", + "map_type": "Žemėlapio rūšis", + "feedback_caption": "Aptikote problemą? Turite idėją pagerinimui?\nAtsiųskite man el. laišką :-)", + "send_email": "Siųsti el. laišką...", + "rating_caption": "Patiko programėlė?\nĮvertinkite ją 5 žvaigždutėmis :-)", + "meters": "Metrai", + "km": "Km", + "feet": "Pėda", + "miles": "Mylios", + "marker_details_copied_to_clipboard": "Žymeklio informacija nukopijuota į atmintinę", + "do_not_show_again": "Daugiau nerodyti", + "sou_metric_option": "Metriniai (Kilometrai/Metrai)", + "sou_imperial_option": "Imperiniai (Mylios/Pėdos)", + "delete_folder": "Pašalinti aplanką", + "opening_location_failed": "Vietos aptikti nepavyko", + "could_not_start_a_map_app": "Nepavyko aptikti kitos žemėlapių programėlės", + "new_marker_hint_text": "Pastumkite žemėlapį į tą vietą, kurioje norite padėti savo žymeklį ir tam, kad padėtumėte paspauskite „GERAI“.", + "imported_marker": "Importuotas žymeklis", + "settings": "Nustatymai", + "display_zoom_buttons": "Ekrano mastelio mygtukai", + "decimal_degrees_5_digits": "Dešimtainiai laipsniai", + "degrees_decimal_minutes_3_digits": "Laipsniai dešimtainės minutės", + "degrees_minutes_seconds": "Laipsniai minutės sekundės", + "coordinates_format": "Koordinačių formatą", + "faq_help": "DUK/Pagalb", + "folders": "Aplankai", + "language": "Kalba", + "coordinates": "Koordinatės", + "contextual": "Kontekstinis", + "always": "Visada", + "crosshair_display": "Taikiklio ekranas", + "coordinates_window": "Koordinačių langas", + "latitude_short": "Platuma:", + "longitude_short": "Kalba:", + "fast_marker_add_mode": "Žymeklio momentinio pridėjimo režimas", + "advanced": "Plačiau", + "display_settings": "Ekranas", + "actions_settings": "Veiksmai", + "language_and_units": "Kalba ir vienetai", + "x_markers": "%1$s žymekliai", + "marker_x": "Žymeklis %1$d", + "waiting_for_location": "Laukiama vietos...", + "faq_help_caption": "Atverkite pagalbos svetainę ir žr. DUK", + "upcoming_features": "Savybės", + "upcoming_features_caption": "Peržiūrėti būsimųjų programėlės naujosios versijos funkcijų sąrašą", + "help_and_feedback": "Pagalba & Komentarai", + "about": "Apie", + "share_snapshot_title": "Momentinė kopija", + "share_snapshot_description": "Pasidalinti momentine žemėlapio kopija", + "all_markers_and_folders": "Visi žymekliai ir aplankai", + "message_thank_you_for_donation": "Dėkojame už jūsų auką! Šis aukojimo ženkliukas suteikia jums prieigą prie aukštesnės klasės funkcijų :-)", + "default_folder": "Numatytasis aplankas", + "sync_options": "Sinchronizacijos parinktys", + "never": "Niekada", + "select_sync_folder": "Pasirinkite aplanką", + "premium_access_unlocked_message": "Galima aukštesnės klasės prieiga! Jums šiuo metu yra suteikta prieiga prie aukštesnės klasės funkcijų.", + "file_options": "Bylos parinktys", + "cloud_sync": "Sinchronizuoti „debesis“", + "sync_this_file_on_the_cloud": "Sinchronizuoti šią žemėlapio bylą į „debesį“", + "create_local_map_file": "Sukurti vietinį žemėlapį", + "create_local_map_file_description": "Sukurti vietinę naujo žemėlapio bylą", + "create_cloud_map_file": "Sukurti „debesies“ žemėlapį", + "create_cloud_map_file_description": "Sukurti žemėlapio bylą „debesyje“", + "rename": "Pervadinti", + "rename_description": "Pervadinti žemėlapį", + "enter_new_maps_name": "Įveskite naujo žemėlapio pavadinimą", + "folder_creation_failed_name_empty": "Aplanko sukurti nepavyko: nėra pavadinimo", + "message_thank_you_for_premium_paid": "Dėkojame, kad įsigijote „Map Marker“ aukštesnės klasės pagerinimą :-)", + "premium": "Aukštesnė klasė", + "premium_options_title_text": "Pagerinkite iki aukštesnės klasės ir išnaudokite visas „Map Marker“ galimybes!", + "premium_options_title_text_blocking": "Deja, šios funkcijos naudojimui yra reikalingas aukštesnės klasės pagerinimas. Pagerinkite iki aukštesnės klasės ir išnaudokite visas „Map Marker“ galimybes!", + "troubleshooting": "Sutrikimų šalinimas", + "troubleshooting_description": "Atverti veiksmų sąrašą galimiems sutrikimams išspręsti", + "test_internet": "Išbandyti interneto ryšį", + "test_internet_description": "Patikrina, kad programėlė turėtų prisijungimą prie interneto", + "open_google_play_services_details": "GP paslaugos (programėlė)", + "open_google_play_services_details_description": "Atverkite papildomą šiuo metu įdiegtos „ Google Play Services“ programėlės informaciją", + "open_google_play_services_store": "„GP Services“ (parduotuvė)", + "open_google_play_details": "„Google Play“ (programėlė)", + "contact_support": "Susisiekti su aptarnavimo skyriumi", + "contact_support_description": "Parašykite aptarnavimo skyriui el. laišką, apibūdinantį jūsų problemą.", + "network_test_succeeded": "Tinklo bandymas pavyko", + "network_test_failed": "Tinklo bandymas nepavyko", + "share_cloud_folder": "Pasidalinti „debesies“ žemėlapiu", + "share_cloud_folder_description": "Tam, kad peržiūrėtumėte „debesies“ žemėlapio savybes ir pasidalintumėte juo su kitais žmonėmis, atverkite jo aplanką", + "view_history": "Peržiūrėti istoriją/Atkurti", + "view_history_description": "Peržiūrėkite „debesų“ aplanko pakeitimus ir pasirinkite versiją, kurią norite atkurti", + "create_map_file": "Sukurti žemėlapio bylą", + "create_map_file_description": "Sukurti naują žemėlapio bylą įrenginyje arba „debesyse“", + "open_cloud_map_file": "Atverti „debesies“ žemėlapį", + "open_cloud_map_file_description": "Atverti žemėlapio bylą iš „debesies“", + "permission_rationale_location": "Tam, kad jūsų buvimo vieta būtų parodyta žemėlapyje, žemėlapio žymekliui turi būti suteikta prieiga", + "open_app_settings": "Atverti nustatymus", + "no_map_folder_found_on_the_cloud": "„Debesyje“ žemėlapių aplankas nerastas", + "auto_sync": "Automatinė sinchronizacija", + "choose_a_version_to_restore_from": "Pasirinkite versiją, kurią norite atkurti", + "message_sync_error_occured": "Įvyko sinchronizacijos klaida. Mėginkite dar kartą", + "message_sync_error_occured_network": "Įvyko sinchronizacijos klaida: tinklo klaida. Mėginkite dar kartą", + "message_sync_error_occured_conflict": "Įvyko sinchronizacijos klaida: kolizija, sinchronizaciją tuo pačiu metu vykdė kitas įrenginys. Mėginkite dar kartą", + "phone_number": "Telefono numeris", + "permission_rationale_phone": "„Map Marker“ reikia leidimo atlikti skambučius iš jūsų įrenginio", + "navigation_options": "Navigacijos parinktys", + "geo_navigation_description": "Atverti žymeklio padėtį šioje programėlėje", + "share_selected_marker_text_description": "Pasidalinti pasirinktu žymekliu kitoje programėlėje kaip paprastu tekstu", + "x_markers_in_y_folders": "%1$d žymeklių %2$d aplankuose", + "message_sync_error_occured_db_downgrade": "Įvyko sinchronizacijos klaida: „debesų“ duomenys buvo atnaujinti naujesne programėlės versija. Tam, kad sinchronizuotumėte, turite šiame įrenginyje atnaujinti „Map Marker“.", + "call_phone_number": "Skambinti telefono numeriu", + "dial_phone_number": "RInkti telefono numerį", + "text_phone_number": "Išsiųsti telefono numerį pranešimu", + "default_navigation_action": "Numatytas navigacijos veiksmas", + "ask": "Paklausti", + "what_is_the_premium_upgrade": "Kas yra aukštesnės klasės pagerinimas?", + "message_thank_you_for_purchase2": "Dėkojame, kad pirkote!", + "browse": "Naršyti", + "organize": "Organizuoti", + "search_failed": "Paieška nepavyko", + "search_failed_network_error": "Paieška nepavyko, tinklo klaida", + "details": "Daugiau duomenų", + "sync_error_snackbar_message": "Sinchronizacijos klaida", + "file_overwrite_confirmation_message": "Byla jau yra, ar norite ją pakeisti?", + "browse_organize_empty_state_text": "Čia matysite savo žymeklių sąrašą. Šiuo metu pasirinktame(-uose) aplanke(-uose) žymeklių neturite. Naują žymeklį galite pridėti paspausdami žemiau esantį mygtuką.", + "google_search_finished_empty": "Paieškos rezultatų nėra", + "map_type_open_street_map": "Atverti „Street Map“", + "offline_maps": "Atjungties režimo žemėlapiai", + "obtain_offline_map_files_faq_title": "Kaip tą padaryti?", + "obtain_offline_map_files_faq_description": "Paspauskite čia tam, kad atvertumėte interneto svetainę, kurioje yra paaiškinama kaip tuos žemėlapius gauti.", + "settings_credits_option_title": "Kreditai", + "settings_credits_option_description": "Autorinės teisės ir teisiniai paminėjimai", + "credits_text": "Teisėti kitų žemėlapio duomenų paminėjimai „Google Maps“:\n\n%s", + "manage_map_files": "Tvarkyti žemėlapio bylas", + "map_files": "Žemėlapio bylos", + "delete_map_file": "Pašalinti žemėlapio bylą", + "delete_map_file_description_local": "Šis veiksmas pašalins žemėlapio bylas iš šio įrenginio", + "delete_map_file_confirmation_local": "Šis veiksmas pašalins žemėlapio bylą iš jūsų įrenginio visam laikui. Visi byloje esantys žymekliai bus prarasti. Ar tikrai?", + "delete_map_file_confirmation_cloud": "Šis veiksmas pašalins žemėlapio bylą iš jūsų įrenginio visam laikui. Visi pakeitimai, kurie dar nėra sinchronizuoti su „debesimi“ bus prarasti. „Debesų“ aplanko šie veiksmai nepaveiks ir jums reikės jį pašalinti rankiniu būdu. Ar tikrai?", + "marker_saved_in_a_non_visible_folder": "Žymeklis išsaugotas paslėptame aplanke", + "outdated_cloud_sync_confirmation_question": "Jūsų pakeitimai pastaruoju metu nebuvo sinchronizuoti. Įsitikinkite, kad jūsų „debesų“ kopija yra atnaujinta. Ar norite sinchronizuoti dabar?", + "outdated_local_sync_confirmation_question": "Šio žemėlapio žymekliai šiuo metu yra išsaugoti tik šiame įrenginyje. Tam, kad neprarastumėte savo žymeklių, rekomenduojama išsaugoti juos „debesyje“. Ar norite išsaugoti juos į „debesį“ dabar?", + "sync_method_choice_question": "Ar norite sinchronizuoti šią žemėlapio bylą? Esant rankiniam, kiekvieną kartą reikės sinchronizuoti rankiniu būdu. Esant automatinei (rekomenduojama) pasirinksite „debesų“ aplanką ir sinchronizacija į „debesis“ bus atliekama automatiškai kiekvieną kartą kai programėlė ima veikti fone.", + "automatic": "Automatinis", + "manual": "Rankinis", + "new_polyshape_hint_text": "Taškų padėjimui pastumdykite žemėlapį aplink, taško pridėjimui paspauskite „+“, taško nuėmimui paspauskite „-“ taškai keičiami mygtukais ankstesnis/kitas. Pabaigai tam, kad išsaugotumėte formą, paspauskite „išsaugoti“.", + "poly_points_invalid_message": "Formos sukūrimui nepakanka taškų. Sukurkite daugiau taškų ir mėginkite dar kartą.", + "measured_distance_x": "Atstumas: %s", + "measured_perimeter_x_measured_area_y": "Perimetras: %1$s\nPlotas: %2$s", + "extra_information": "Papildoma informacija", + "insert": "Įdėti…", + "replace_title": "Pakeisti pavadinimą", + "replace_description": "Pakeisti aprašą", + "unit_of_distance": "Atstumo matavimo vienetas", + "unit_of_area": "Ploto vienetas", + "uoa_metric_option": "Metrinė (%s)", + "uoa_imperial_option": "Imperiniai (%s)", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Ya-oji kvadratas", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "Atvaizdai", + "fit_in_x_by_y_square": "Patalpinti %1$sx%2$s kvadrate", + "sync_data_volume_disabled": "Išjungta", + "sync_data_volume_up_to_x": "Iki %s sinchronizacijai", + "sync_data_volume_unlimited": "Neribota", + "retry": "Mėginti dar kartą", + "add_image": "Pridėti atvaizdą", + "from_camera": "Iš kameros", + "from_gallery": "Iš galerijos", + "importing_image": "Atvaizdas importuojamas…", + "offline_mapsforge_beta": "Atjungties būsena („Mapsforge BETA“)", + "export_failed": "Eksportuoti nepavyko", + "export_succeeded": "Eksportavimas pavyko", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Byla importuojama…", + "show_warning_icon_for_sync": "Rodyti įspėjimo piktogramą sinchronizacijai", + "general": "Bendras", + "toilets": "Tualetai", + "food": "Maistas", + "stores": "Parduotuvės", + "land_activities": "Sausumos veikla", + "water_activites": "Veikla vandenyje", + "winter_activites": "Žiemos veikla", + "transport": "Transportas", + "health": "Sveikata", + "entertainment": "Pramogos", + "services": "Paslaugos", + "business": "Verslas", + "government": "Valdžia", + "religious": "Religija", + "accessibility": "Pasiekiamumas", + "select_icon": "Pasirinkti piktogramą", + "icon_and_color": "Piktograma ir spalva", + "generic": "Bendrasis", + "message_beta_tester_badge": "Beta bandytojo ženklelis: dėkojame, kad esate beta bandytojas! Šis ženkliukas išnyks tik pašalinus programėlę arba išvalius programėlės duomenis. Šis ženkliukas jums taip pat leidžia programėlėje neturėti reklamos.", + "translation_contribution_title": "Prisidėti prie transliacijų", + "translation_contribution_description": "Jūs mokate anglų kalbą ir norite padėti su vertimais? Paspauskite čia", + "change_marker_color_and_icon_to_dest_folder_question": "Paskirties aplanko spalva ar piktograma skiriasi Ar norite atnaujinti žymeklio spalvą ir piktogramą?", + "add_color": "Pridėti spalvą", + "google_md": "Google Material Icons", + "select_action": "Pasirinkimo veiksmai", + "move_to_left": "Pastumti į kairę", + "move_to_right": "Pastumti į dešinę", + "rotate_to_left": "Pasukti į kairę", + "rotate_to_right": "Pasukti į dešinę", + "delete_image": "Pašalinti atvaizdą", + "from_local_file": "Iš vietinės bylos", + "export_format_choice_question": "Kokį formatą norite naudoti eksportavimui?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Įprastinis „Google Earth“ formatas. Negali būti daugialypės terpės objektų.", + "export_choice_kmz_details": "„Zip Google Earth“ formatas. Gali turėti daugialypę terpę.", + "export_choice_csv_details": "Įprastinis tekstinės lentelės formatas. Negali būti daugialypės terpės objektų. Negali būti linijų ar daugiakampių", + "marker_as_plain_text": "Žymeklis kaip paprastas tekstas", + "marker_as_file": "Žymeklis kaip byla", + "add_custom_field": "Pridėti tinkintą laukelį", + "folder_info": "Informacija", + "folder_custom_fields": "Tinkinti laukeliai", + "custom_field_name": "Laukelio pavadinimas", + "delete_custom_field": "Ištrinti laukelį", + "custom_field_attributes": "Atributai", + "new_custom_field": "Naujas tinkintas laukelis", + "modify_custom_field": "Modifikuoti tinkintą laukelį", + "field_info": "Laukelio informacija", + "select_field_type": "Pasirinkite laukelio tipą", + "field_type_boolean": "„Boolean“ (tiesa ar netiesa)", + "default_value": "Numatytoji reikšmė", + "field_type_date": "Data", + "field_type_email": "El. paštas", + "field_type_text": "Tekstas", + "field_type_multi_choice": "Keli variantai", + "duplicates_are_not_allowed": "Dublikatai neleidžiami", + "field_type_phone": "Telefonas", + "field_type_weblink": "Internetinė nuoroda", + "creation_date": "Sukūrimo data", + "poi_options": "POI parinktys", + "delete_poi": "Ištrinti POI", + "used_by_folders": "Naudojama aplankų", + "edit_field": "Redaguoti laukelį", + "reorder_fields": "Keisti laukelių tvarką", + "apply_folder_fields_to_child_pois_message": "Pasirinkite laukelius, kuriuos norite taikyti šio aplanko POI.", + "apply_folder_fields_to_moved_pois_message": "Paskirties aplanke yra kitokios laukelių reikšmės. Pasirinkite laukelius, kuriuos norite taikyti perkeltiems POI.", + "update_color": "Atnaujinti spalvą", + "update_pin_icon": "Atnaujinti segtuko piktogramą", + "add_field_if_missing_x": "Jei trūksta, pridėti laukelį: %s", + "remove_field_if_present_x": "Jei yra, pašalinti laukelį: %s", + "update_field_name_if_different_x": "Jei skiriasi, atnaujinti laukelio pavadinimą: %s", + "more_options": "Daugiau parinkčių…", + "folder_options": "Aplanko parinktys", + "decimal_accuracy": "Dešimtainis tikslumas", + "copy": "Kopijuoti", + "help_me_cta": "Ar norite paspausti čia? ^‿^", + "floating_marker_titles_text_size": "Teksto dydis", + "search_failed_x": "Paieška nepavyko => %s", + "search_source_gps": "„Google“ vietų paieškos API", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Ypač ačiū", + "special_thanks_description": "Ypač ačiū žmonėms, kurie man padėjo", + "thank_you_message": "Ypatingai dėkojame žmonėms, kurie sunkiai dirbo, kad padėtų su programos vertimais:\n%s\n… Ir taip pat tie, kurie atsisakė paminėti\n\nTaip pat dėkoju visiems naudotojams, kurie per daug metų davė atsiliepimų ir nuolat padėjo geriau pritaikyti programą.", + "marker_search_result_text_create_marker": "Sukurti žymeklį", + "ios_premium_restore_dialog_cta_restore_purchases": "Atkurti pirkimus", + "react_webapp_log_in_title": "Prisijungti", + "react_webapp_log_in_message": "Jei norite tęsti, turite prisijungti naudodami debesies paskyrą. Jei norite prisijungti, spustelėkite žemiau esantį mygtuką „Prisijungti“.", + "react_app_use_cloud_account_x": "Naudokite debesies paskyrą: %s", + "react_app_use_other_cloud_account": "Naudokite kitą debesies paskyrą", + "react_app_choices_list_cannot_be_empty": "Pasirinkčių sąrašas negali būti tuščias", + "react_app_empty_choices_are_not_allowed": "Tušti pasirinkimai neleidžiami", + "react_app_custom_field_name_cannot_be_empty": "Pasirinktinio lauko pavadinimas negali būti tuščias", + "search_delete_duplicates_title": "Pašalinti dublikatus", + "search_delete_duplicates_description": "Ieškokite ir pašalinkite dublikatus", + "deleted_x_duplicates": "Ištrinti %d dublikatai", + "switch_search_source_button_hint_text": "Ar norėtumėte ieškoti iš kito šaltinio?", + "switch_search_source_button_text": "Keisti šaltinį", + "places_search_sources_config_how_to_description": "Įdomu, kaip konfigūruoti paieškos šaltinius? Paspauskite čia.", + "settings_places_search_sources_section_title": "Vietos paieškos šaltiniai", + "action_add_or_configure_search_source": "Pridėti arba konfigūruoti paieškos šaltinį", + "select_search_source": "Pasirinkite paieškos šaltinį", + "enter_value_for_field_x": "Įveskite lauko „%s“ reikšmę", + "search_source_test_success_message": "Paieškos šaltinio konfigūracijos testas pavyko! Dabar ieškokite su šiuo paieškos šaltiniu.", + "search_source_test_error_message": "Įspėjimas: nepavyko atlikti paieškos šaltinio konfigūracijos testo. Paieška pagal šį paieškos šaltinį gali neveikti.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Pamoka", + "search_source_disclaimer_text": "Numatytoji paieškos patirtis nėra optimali, tačiau ji veikia be konfigūracijos.\n\nJei naudojate daug paieškos, labai rekomenduojama konfigūruoti trečiosios šalies paieškos šaltinį, kad galėtumėte gauti geresnių paieškos rezultatų.\n\nTai turėtų užtrukti šiek tiek laiko ir leis jums gauti daug geresnių paieškos rezultatų nemokamai.\n\nJei norite sužinoti daugiau, spustelėkite mygtuką „Keisti šaltinį“ ir tada „Parinktys“.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Šiame aplanke yra antriniai aplankai. Ar norite ištrinti ir pakatalogius? Visi žymekliai, susieti su ištrintais aplankais, bus ištrinti visam laikui!", + "delete_folder_choice_folder_only": "Ištrinti tik aplanką", + "delete_folder_choice_folder_plus_sub_folders": "Ištrinti aplanką + pakatalogius", + "confirmation_message_delete_folder_batch": "Ar tikrai norite ištrinti šiuos aplankus? Visi žymekliai, susieti su šiais aplankais, bus ištrinti visam laikui!", + "confirmation_message_delete_sub_folder_batch": "Bent viename ištrintinų aplankų yra antriniai aplankai. Ar norite ištrinti ir pakatalogius? Visi žymekliai, susieti su ištrintais aplankais, bus ištrinti visam laikui!", + "create_sub_folder": "Sukurti antrinį aplanką", + "sub_folder_created": "Sukurtas antrinis aplankas", + "error_cant_move_folder_to_descendant": "Negalite perkelti aplanko į vieną iš jo palikuonių.", + "root_folder_name": "Šaknis", + "current_map_title": "Žemėlapis", + "action_select_folders": "Pasirinkite aplankus", + "no_search_source_configured_text": "Šiuo metu nėra sukonfigūruotas paieškos šaltinis. Kad galėtumėte ieškoti, turite sukonfigūruoti trečiosios šalies paieškos šaltinį.\n\nTai turėtų užtrukti tik šiek tiek jūsų laiko ir leis jums nemokamai pasiekti paieškos rezultatus.\n\nNorėdami sužinoti daugiau, spustelėkite mygtuką „Keisti šaltinį“, tada - parinktį „Pamoka“.", + "map_type_google_maps_plan": "Google Maps (planas)", + "map_type_google_maps_plan_idm": "Google Maps (planas + vidinis)", + "map_type_google_maps_satellite": "Google Maps (palydovas)", + "map_type_google_maps_terrain": "Google Maps (reljefas)", + "map_type_google_maps_hybrid": "Google Maps (hibridinis)", + "last_sync_x": "Paskutinis sinchronizavimas:\n%s", + "add_offline_map_file_title": "Pridėti neprisijungus pasiekiamą žemėlapio failą", + "offline_map_file_import_succeeded": "Žemėlapio failo neprisijungus importavimas pavyko", + "offline_map_file_import_failed_x": "Nepavyko importuoti žemėlapio failo neprisijungus:\n%s", + "no_offline_file_selected_message": "Žemėlapių neprisijungus aplankas tuščias. Norėdami naudoti neprisijungus pasiekiamus žemėlapius, atidarykite nustatymus ir pridėkite bent vieną neprisijungus pasiekiamą žemėlapio failą.", + "image_compression": "Vaizdo suspaudimas", + "image_max_size": "Maksimalus vaizdo dydis", + "image_full_size": "Vaizdas visu dydžiu", + "image_saving": "Vaizdo taupymas", + "base_map_pin_size": "Bazinio žemėlapio kaiščio dydis", + "size_tiny": "Mažas", + "size_small": "Mažas", + "size_normal": "Normalus", + "size_large": "Didelis", + "size_huge": "Didelis", + "import_format_choice_question": "Kokį formatą norite naudoti importuodami?", + "map_file_summary_x_folders_x_markers": "%1$s aplankai ir %2$s žymekliai", + "open_x": "Atidaryti '%s'", + "sync_option_google_drive_limited_title": "Google Drive – ribota prieiga", + "sync_option_google_drive_limited_description": "Tai apriboja, kad programa galėtų pasiekti tik pačios programos sukurtus failus jūsų Google Drive. Pasirinkite šią parinktį, jei planuojate sinchronizuoti tik iš „Google“ paskyros be bendradarbių. Jei abejojate, pasirinkite šią parinktį, nes vėliau galėsite lengvai apsigalvoti.", + "sync_option_google_drive_full_title": "Google Drive – visa prieiga", + "sync_option_google_drive_full_description": "Tai suteikia programai visišką prieigą prie jūsų Google Drive. Pasirinkite šią parinktį, jei planuojate bendradarbiauti su kitomis „Google“ paskyromis.", + "sync_data_volume_limit_mobile": "Mobiliųjų duomenų apimties apribojimas", + "sync_data_volume_limit_default": "Numatytasis duomenų apimties apribojimas", + "cloud_auth_error_message": "Autentifikavimas nepavyko, bandykite dar kartą.", + "message_sync_error_data_volume_limit2": "Sinchronizavimas buvo nutrauktas, nes buvo viršytas leistinas duomenų kiekis. Norėdami padidinti arba pakeisti limitą, eikite į nustatymus.", + "sync_option_dropbox_limited_title": "Dropbox – ribota prieiga", + "sync_option_dropbox_limited_description": "Tai apriboja, kad programa galėtų pasiekti tik programai skirtą Dropbox aplanką. Jei abejojate, pasirinkite šią parinktį, nes vėliau galėsite lengvai apsigalvoti.", + "sync_option_dropbox_full_title": "Dropbox – visa prieiga", + "sync_option_dropbox_full_description": "Tai suteikia programai visišką prieigą prie jūsų Dropbox. Pasirinkite šią parinktį, jei norite, kad programa rastų failus visame Dropbox.", + "enter_access_code_hint_text": "Įveskite prieigos kodą", + "offline_map_files": "Žemėlapio failai neprisijungus", + "x_files": "%s failai", + "clear_offline_map_files_action": "Išvalykite žemėlapio failus neprisijungus", + "clear_offline_map_files_confirmation_message": "Tai pašalins visus neprisijungus pasiekiamo žemėlapio failus iš programos vidinės atminties. Ar norite tęsti?", + "invalid_format": "Neteisingas formatas", + "places_search_over_hint_text": "Įveskite daugiau, kad patikslintumėte paiešką", + "places_search_not_started_hint_text": "Vietų galite ieškoti naudodami „%s“. Šiai paieškai reikalingas interneto ryšys.", + "apply_parent_folder_fields": "Taikyti pirminio aplanko laukus", + "rating_option_title": "Įvertinkite programą", + "help_me_message_2022": "Ei, ačiū už smalsumą!\n\nAnksčiau čia turėjau reklaminį skydelį ir nusprendžiau išbandyti kažką kitokio ir pakeisti jį šiuo paprastu pranešimu…\n\nŠią programėlę sukūriau laisvalaikiu kaip hobį, be darbo visu etatu, ir, pasirodo, tai tapo šalutiniu projektu, prie kurio praleidau daug laiko nuo 2014 m. pradžios.\n\nTikiuosi, kad programa jums patiks ir bus naudinga. Padariau taip, kad vis tiek galite viską padaryti nemokėdami, tik gali prireikti šiek tiek daugiau darbo. Galite laisvai importuoti arba eksportuoti duomenis rankiniu būdu, todėl jums niekada nereikės mokėti, tiesiog sinchronizuoti debesyje yra patogiau.\n\nJei jums patinka programa, palaikykite ją: jums nereikia leisti pinigų, bet kuris iš šių gestų padeda:\n- kalbėkite apie programą su aplinkiniais žmonėmis\n- Įvertinkite programą, kad rekomenduotumėte ją parduotuvėje\n- įsigykite aukščiausios kokybės atnaujinimą (pašalinsite apatinę reklamjuostę)\n\nJei jums nepatinka programėlė, atsiųskite man el. laišką (iš skilties „apie“) ir praneškite, kaip galėčiau ją patobulinti. Aš nuėjau taip toli dėl daugelio vartotojų atsiliepimų, kurie papasakojo apie tai, kas jiems nepatinka arba kas jiems nepatiko, ir atsakau į kiekvieną el. laišką, todėl nesidrovėkite!\n\nIr galiausiai, ačiū, kad perskaitėte šį :-)\n\nPagarbiai\nSebastienas", + "sync_error_missing_media_file": "Sinchronizavimas buvo nutrauktas, nes buvo galima rasti šį failą: %s. Norėdami tai išspręsti, galite rankiniu būdu atkurti trūkstamą failą arba pakeisti programos nustatymus, kad sinchronizuojant medija neatsisiunčiama.", + "sync_media_policy_setting_title": "Sinchronizavimo medijos atsisiuntimo politika", + "sync_media_policy_setting_option_download_immediately": "Atsisiųskite visą mediją sinchronizavimo metu", + "sync_media_policy_setting_option_download_later": "Atsisiųskite laikmeną po sinchronizavimo, kai reikia", + "auto_sync_description": "Sinchronizuokite su debesimi automatiškai, kai aptinkami pakeitimai", + "search_delete_duplicates_select_attributes_hint_text": "Pasirinkite atributus, į kuriuos reikia atsižvelgti šalinant dublikatus. Jei pasirenkami visi atributai, bus pašalinti tik visiškai identiški pasikartojantys įrašai. Jei nepasirinksite jokių atributų, pasikartojantys įrašai su ta pačia vieta bus pašalinti, neatsižvelgiant į kitus jų atributus.", + "action_delete_duplicates": "Ištrinti dublikatus", + "searching_for_duplicates": "Ieškoma dublikatų…", + "duplicates_deletion_confirmation_message": "Rasta %d dublikatų. Ar tikrai norite ištrinti tuos dublikatus?", + "poi_attribute_icon": "Piktograma", + "poi_attribute_color": "Spalva", + "enable_log_file_title": "Įgalinti žurnalo failą", + "enable_log_file_description": "Pradėkite rašyti programos vykdymo įvykių istoriją į žurnalo failą", + "disable_log_file_title": "Išjungti žurnalo failą", + "disable_log_file_description": "Nustokite rašyti programos vykdymo įvykių istoriją į žurnalo failą ir ištrinkite žurnalo failą", + "export_log_file_title": "Eksportuoti žurnalo failą", + "export_log_file_description": "Eksportuokite žurnalo failą, kad jį būtų galima bendrinti derinimo tikslais", + "rendering_performance": "Atvaizdavimo našumo nustatymai", + "max_number_of_drawn_pois": "Didžiausias nupieštų LV skaičius", + "max_number_of_drawn_floating_marker_titles": "Didžiausias nupieštų slankiųjų žymeklių pavadinimų skaičius", + "old_map_data_options_title": "Pasiekite senus žemėlapio duomenis", + "old_map_data_options_description": "Žr. parinktis, kaip pasiekti žemėlapio duomenis iš senesnių Map Marker versijų.", + "migrating_map_data": "Perkeliami žemėlapio duomenys…", + "map_data_migration_succeeded": "Žemėlapio duomenų perkėlimas pavyko: dabar turėtumėte turėti galimybę naudoti senus žemėlapio duomenis šioje naujoje Map Marker versijoje.", + "map_data_migration_failed": "Nepavyko perkelti žemėlapio duomenų: prieiga prie senų žemėlapio duomenų negalima naudojant šią naują Map Marker versiją.", + "post_migration_hint_text": "Atminkite, kad seni žemėlapio duomenys lieka nepakitę ir išliks jūsų įrenginyje, kol pašalinsite programą. Pašalinus programą iš įrenginio bus ištrinti visi Map Marker programų duomenys. Jei norite naudoti seną Map Marker versiją, galite vadovautis pateiktomis instrukcijomis spustelėdami toliau pateiktą parinktį.", + "view_instructions_to_use_the_old_map_marker_description": "Bus atidaryta pagalbos centro nuoroda, paaiškinanti, kaip galite įdiegti senąją Map Marker versiją neprarasdami programos duomenų.", + "view_instructions": "Peržiūrėkite instrukcijas", + "action_see_more": "Žiūrėti daugiau", + "purchase_permanent_premium": "Pirkite nuolatinę priemoką", + "purchase_pending_message": "Laukiama pirkimo", + "purchase_failed_message": "Pirkimas nepavyko: %s", + "data_backup_reminder_title": "Duomenų atsarginė kopija", + "data_backup_reminder_x_days_ago_message": "Paskutinė atsarginė kopija buvo prieš %s dienas", + "run_data_migration_again": "Dar kartą paleiskite duomenų perkėlimą", + "run_data_migration_again_description": "Pasirinkite seną žemėlapį, kuriame vėl norite atlikti duomenų perkėlimą", + "old_map_data_re_migration_succeeded": "Senų žemėlapių duomenų perkėlimas pavyko!", + "old_map_data_re_migration_failed": "Senų žemėlapių duomenų pakartotinis perkėlimas nepavyko:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Atidarykite ir perkelkite V2 debesies žemėlapį", + "action_open_and_migrate_v2_cloud_map_description": "Perkelkite seną debesų žemėlapį iš Map Marker V2 (programos versija iki 2023 m.) ir atidarykite jį kaip naują debesies žemėlapį", + "migrating_legacy_v2_cloud_map": "Perkeliamas senas V2 debesies žemėlapis…", + "hint_select_v2_map_to_migrate": "Pasirinkite V2 žemėlapį, kurį norite perkelti", + "legacy_v2_cloud_map_migration_result_message_success": "Pasenusio V2 debesies žemėlapio perkėlimas pavyko!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Nepavyko perkelti senojo V2 debesies žemėlapio:\n%s", + "loading_file": "Įkeliamas failas…", + "zipping_file_x": "Supakuotas failas: %s", + "unzipping_file_x": "Išpakuojamas failas: %s", + "share_or_export_title": "Bendrinkite arba eksportuokite", + "marker_as_file_description2": "Eksportuokite pasirinktą žymeklį kaip failą", + "export_as_file": "Eksportuoti kaip failą", + "sucessfully_saved_to_device_files": "Sėkmingai išsaugota įrenginio failuose", + "file_export_intention_question": "Kaip norite naudoti eksportuotą failą?", + "folders_added_x": "Pridėta aplankų: %s", + "folders_modified_x": "Pakeisti aplankai: %s", + "folders_deleted_x": "Ištrinti aplankai: %s", + "markers_added_x": "Pridėti žymekliai: %s", + "markers_modified_x": "Modifikuoti žymekliai: %s", + "markers_deleted_x": "Ištrinti žymekliai: %s", + "new_circle_hint_text": "Įrankių juostos mygtukais pasirinkite apskritimo centrą arba kraštą ir perkelkite žemėlapį, kad sureguliuotumėte. Galiausiai spustelėkite išsaugoti, kad išsaugotumėte formą.", + "radius_x": "Spindulys: %s", + "preferred_display_theme": "Ekrano tema (tamsi / šviesi)", + "preferred_display_theme_dark": "Tamsi tema", + "preferred_display_theme_light": "Šviesos tema", + "preferred_display_theme_use_system": "Naudokite sistemos nustatymus", + "nav_navigation_description": "Atverti šioje programėlėje navigacijos režimą krypties nurodymų į žymeklį gavimui", + "marker_direction": "Kryptys", + "distance_to_x": "Atstumas iki %1$s", + "import_marker_from_text_confirmation_message": "Ar norite pabandyti importuoti žymeklį iš toliau nurodytų teksto duomenų?", + "do_you_enjoy_the_app_question": "Ar jums patinka programa?", + "would_you_like_to_give_comments_on_how_to_improve": "Ar norėtumėte atsiųsti man email, kad pasakytumėte, kaip galėčiau pagerinti programą?", + "rate_the_app_message": "Jeigu jums patinka mano programėlė, galite man atsidėkoti skirdami laiko ir pažymėdami gerą pažymį :-)", + "app_rating_prompt_yes_option_text": "Taip, nukreipkite mane į programos puslapį", + "app_rating_prompt_later_option_text": "Gal vėliau, primink", + "app_rating_prompt_never_option_text": "Ne, ačiū, daugiau neklausk", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/lv.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/lv.json new file mode 100644 index 0000000..f06f766 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/lv.json @@ -0,0 +1,464 @@ +{ + "ok": "Labi", + "yes": "Jā", + "no": "Nē", + "cancel": "Atcelt", + "new_marker": "Jaunais marķieris", + "title": "Virsraksts", + "description": "Apraksts", + "question_delete_marker": "Vai jūs tiešām vēlaties dzēst šo marķieri?", + "gps_coordinates": "GPS koordinātas", + "coordinates_copied_to_clipboard": "Koordinātas kopēt starpliktuvē", + "untitled": "Untitled", + "all": "Viss", + "new_folder": "Pievienot mapi", + "modify_folder": "Pārveidot mapi", + "confirmation_message_delete_folder": "Vai tiešām vēlaties dzēst šo mapi? Visi marķieri ir saistītas ar šajā mapē tiks izdzēsti!", + "failed_create_folder_already_exists": "Neizdevās izveidot jaunu mapi, tas jau eksistē", + "failed_rename_folder_already_exists": "Neizdevās pārdēvēt mapi, galamērķis nosaukumu jau eksistē", + "latitude": "Latitude:", + "longitude": "Garums:", + "import_file1": "Importa marķieri", + "file_import_successfull": "Fails veiksmīgi importēti", + "file_import_failed": "Failu importa neizdevās", + "location_services": "Vietas pakalpojumi", + "location_services_disabled": "Atrašanās vietas pakalpojumi ir invalīdi. Lai saņemtu savu pašreizējo atrašanās vietu, jums ir ļaut viņiem.", + "could_not_find_address": "Neizdevās atrast adresi", + "searching": "Meklē...", + "search": "Meklēšana", + "share_via": "Share via", + "import_file_confirmation": "Vai vēlaties importēt saturu šo failu?", + "folder_name": "Mapes nosaukums", + "save": "Saglabāt", + "confirmation_message_delete_markers": "Vai tiešām vēlaties dzēst izvēlētos marķierus?", + "share": "Akcija", + "processing_data": "Apstrādes dati...", + "confirmation_message_save_modifications": "Jums ir nesaglabātas izmaiņas, jūs vēlaties, lai saglabātu tos?", + "map_type": "Karte tips", + "feedback_caption": "Atradis problēmu? Ir ideja par uzlabojumu? \n sūtīt man email :-)", + "send_email": "Nosūtīt email...", + "rating_caption": "Jums patīk app? \n Novērtēt 5 zvaigznes :-)", + "meters": "Skaitītāji", + "km": "Km", + "feet": "Feet", + "miles": "Miles", + "marker_details_copied_to_clipboard": "Marker detaļas kopēt starpliktuvē", + "do_not_show_again": "Nerādīt atkal", + "sou_metric_option": "Metric (kilometri / Meters)", + "sou_imperial_option": "Imperial (Miles / Feet)", + "delete_folder": "Dzēst mapi", + "opening_location_failed": "Nevar atrast vietu", + "could_not_start_a_map_app": "Neizdevās atrast citu karti pieteikumu", + "new_marker_hint_text": "Pārvietojiet karti apkārt izvietot savu marķieri, kur jūs vēlaties, un noklikšķiniet uz Labi, lai tā būtu", + "imported_marker": "Importētās marķieris", + "settings": "Settings", + "display_zoom_buttons": "Displejs tālummaiņas pogas", + "decimal_degrees_5_digits": "Decimālgrādos", + "degrees_decimal_minutes_3_digits": "Decimālgrādos minūtes", + "degrees_minutes_seconds": "Grādi minūtes sekundes", + "coordinates_format": "Koordinātas formāts", + "faq_help": "FAQ / Help", + "folders": "Mapes", + "language": "Valoda", + "coordinates": "Koordinātas", + "contextual": "Konteksta", + "always": "Vienmēr", + "crosshair_display": "Krusts displejs", + "coordinates_window": "Koordinātas logs", + "latitude_short": "Lat:", + "longitude_short": "SDG:", + "fast_marker_add_mode": "Marker instant pievienojot režīmā", + "advanced": "Uzlabots", + "display_settings": "Displejs", + "actions_settings": "Darbības", + "language_and_units": "Valodas un vienības", + "x_markers": "%1$s marķieri", + "marker_x": "Marker %1$d", + "waiting_for_location": "Gaida vietas...", + "faq_help_caption": "Atveriet palīdzības lapu un redzēt FAQ", + "upcoming_features": "Features", + "upcoming_features_caption": "Apskatīt sarakstu gaidāmajām funkcijas nākamajam app versiju", + "help_and_feedback": "Palīdzība un Atsauksmes", + "about": "Par", + "share_snapshot_title": "Momentuzņēmums", + "share_snapshot_description": "Dalīties momentuzņēmumu karti", + "all_markers_and_folders": "Visi marķieri un mapes", + "message_thank_you_for_donation": "Paldies par jūsu ziedojumu! Šo ziedojumu badge dotācijas jūs pieeja piemaksu :-)", + "default_folder": "Noklusētā mape", + "sync_options": "Sinhronizācijas iespējas", + "never": "Nekad", + "select_sync_folder": "Izvēlieties mapi", + "premium_access_unlocked_message": "Premium pieslēgums! Jums šobrīd ir pieejami piemaksu iezīmes.", + "file_options": "Failu opcijas", + "cloud_sync": "Cloud Sync", + "sync_this_file_on_the_cloud": "Sinhronizēt šo karti failu uz mākoņa", + "create_local_map_file": "Izveidot vietējo karti", + "create_local_map_file_description": "Izveidot jaunu karti failu lokāli", + "create_cloud_map_file": "Izveidot mākonis karti", + "create_cloud_map_file_description": "Izveidot karti failu uz mākoņa", + "rename": "Pārdēvēt", + "rename_description": "Pārdēvēt karti", + "enter_new_maps_name": "Ievadiet jaunu karti vārdu", + "folder_creation_failed_name_empty": "Nevarēja izveidot mapi: nosaukt tukšs", + "message_thank_you_for_premium_paid": "Paldies, ka Map Marker Premium :-)", + "premium": "Piemaksa", + "premium_options_title_text": "Upgrade uz piemaksu un pilnībā Map Marker funkcijas!", + "premium_options_title_text_blocking": "Atvainojiet, jums ir nepieciešams premium jauninājums, lai piekļūtu šo funkciju. Upgrade uz piemaksu un pilnībā Map Marker funkcijas!", + "troubleshooting": "Problēmu novēršana", + "troubleshooting_description": "Atveriet sarakstu ar pasākumiem, lai atrisinātu iespējamās problēmas", + "test_internet": "Test interneta", + "test_internet_description": "Pārbauda, ​​ka app ir piekļuve internetam", + "open_google_play_services_details": "GP Services (APP)", + "open_google_play_services_details_description": "Atvērt informāciju par pašlaik Google Play Services lietotni", + "open_google_play_services_store": "GP Services (veikals)", + "open_google_play_details": "Google Play (APP)", + "contact_support": "Sazinieties ar atbalsta", + "contact_support_description": "email lai atbalstītu ar informāciju par savu problēmu", + "network_test_succeeded": "Tīkla tests izdevies", + "network_test_failed": "Tīkla pārbaude neizdevās", + "share_cloud_folder": "Share mākonis karte", + "share_cloud_folder_description": "Atveriet mākonis kartes mapi, lai apskatītu tās īpašības, un dalīties tajā ar citiem cilvēkiem", + "view_history": "Skatīt vēsturi / Restore", + "view_history_description": "Skatīt vēsturi izmaiņām mākonis mapei un izvēlieties versiju, lai atjaunotu", + "create_map_file": "Izveidot karti failu", + "create_map_file_description": "Izveidot jaunu karti failu lokāli vai uz mākoņa", + "open_cloud_map_file": "Atvērt mākonis karte", + "open_cloud_map_file_description": "Atvērt karti failu no mākoņa", + "permission_rationale_location": "Map Marker ir nepieciešama atļauja, lai piekļūtu jūsu atrašanās vietu, lai parādītu to kartē", + "open_app_settings": "Atvērt iestatījumi", + "no_map_folder_found_on_the_cloud": "Nē karte mape atrasts uz mākoņa", + "auto_sync": "Auto sinhronizācija", + "choose_a_version_to_restore_from": "Izvēlēties versiju, lai atjaunotu", + "message_sync_error_occured": "Sinhronizācijas kļūda. Lūdzu mēģiniet vēlreiz.", + "message_sync_error_occured_network": "Sinhronizācijas kļūda: tīkla kļūda. Lūdzu mēģiniet vēlreiz.", + "message_sync_error_occured_conflict": "Sinhronizācijas kļūda: konfliktu, cita ierīce, kas veic sync, tajā pašā laikā. Lūdzu mēģiniet vēlreiz.", + "phone_number": "Telefona numurs", + "permission_rationale_phone": "Map Marker ir nepieciešama atļauja, lai veiktu zvanus uz ierīcē", + "navigation_options": "Navigācijas opcijas", + "geo_navigation_description": "Atveriet marķiera atrašanās šajā app", + "share_selected_marker_text_description": "Dalīties izvēlēto marķieri kā vienkāršu tekstu citā lietotnē", + "x_markers_in_y_folders": "%1$d %2$d mapēm", + "message_sync_error_occured_db_downgrade": "Sinhronizācijas kļūda: mākonis dati ir papildināta ar jaunāku versiju app. Jums ir Map Marker par šo ierīci sinhronizēt.", + "call_phone_number": "Zvanīt tālruņa numurs", + "dial_phone_number": "Dial tālruņa numuru", + "text_phone_number": "Teksta tālruņa numurs", + "default_navigation_action": "Default navigācijas darbība", + "ask": "Jautāt", + "what_is_the_premium_upgrade": "Kas ir premium jauninājums?", + "message_thank_you_for_purchase2": "Paldies par pirkumu!", + "browse": "Pārlūkot", + "organize": "organizēt", + "search_failed": "Meklēt neizdevās", + "search_failed_network_error": "Meklēt neizdevās, tīkla kļūda", + "details": "Sīkāka informācija", + "sync_error_snackbar_message": "Sync kļūda", + "file_overwrite_confirmation_message": "Fails jau eksistē, jūs vēlaties to pārrakstīt?", + "browse_organize_empty_state_text": "Jūs redzēsiet sarakstu jūsu marķieru šeit. Jums šobrīd nav marķierus izvēlētajā mapē (s). Jūs varat pievienot jaunu marķieri, noklikšķinot uz pogas zemāk.", + "google_search_finished_empty": "Nav meklēšanas rezultāti", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "bezsaistes kartes", + "obtain_offline_map_files_faq_title": "Kā to izdarīt?", + "obtain_offline_map_files_faq_description": "Klikšķiniet šeit, lai atvērtu tīmekļa lapu, paskaidrojot, kā iegūt šīs kartes.", + "settings_credits_option_title": "kredīti", + "settings_credits_option_description": "Autortiesības un juridisko piemin", + "credits_text": "Juridiskā piemin citiem karšu datus, nevis Google Maps : \n \n %s", + "manage_map_files": "Pārvaldīt kartes failus", + "map_files": "Karte faili", + "delete_map_file": "Dzēst karti failu", + "delete_map_file_description_local": "Šī darbība izdzēsīs kartes failu no šīs ierīces", + "delete_map_file_confirmation_local": "Šī darbība izdzēsīs kartes failu no ierīces uz visiem laikiem. Visi marķieri iekšpusē šo failu tiks zaudēts. Vai tu esi pārliecināts?", + "delete_map_file_confirmation_cloud": "Šī darbība izdzēsīs kartes failu no ierīces uz visiem laikiem. Visas izmaiņas, kas vēl nav sinhronizēti ar mākonis tiks zaudēta. Mākonis mape netiks skārusi šī darbība, un jums būs izdzēst manuāli. Vai tu esi pārliecināts?", + "marker_saved_in_a_non_visible_folder": "Marker saglabātas ārpus redzamā mapē", + "outdated_cloud_sync_confirmation_question": "Jūsu izmaiņas nav sinhronizēti nesen. Pārliecinieties, ka jūs saglabāt savu mākonis kopēt aktuāla. Vai jūs vēlaties sinhronizēt tagad?", + "outdated_local_sync_confirmation_question": "Šīs kartē faila marķieri pašlaik tikai saglabāti šajā ierīcē. Ir ieteicams, lai saglabātu savus marķierus mākonis lai nezaudētu tos. Vai vēlaties saglabāt tos mākonis tagad?", + "sync_method_choice_question": "Vai vēlaties sinhronizēt šo karti failu? Ar rokasgrāmatā jums būs nepieciešams, lai sinhronizētu manuāli katru reizi. Ar automātisko (ieteicams), jums būs izvēlēties galamērķi mākonis mapi un sinhronizējamu mākonis sāksies automātiski katru reizi, kad app ieiet fona.", + "automatic": "automātisks", + "manual": "rokasgrāmata", + "new_polyshape_hint_text": "Pārvietojiet karti apkārt izvietot punktus, noklikšķiniet uz \"+\", lai pievienotu vietu, noklikšķiniet uz '-', lai noņemtu punktu un pārslēgšanas punktu ar iepriekšējo / ​​nākamo pogām. Visbeidzot noklikšķiniet glābt, lai saglabātu formu.", + "poly_points_invalid_message": "Nav pietiekami daudz punktus, lai izveidotu formu. Radīt vairāk punktus un mēģiniet vēlreiz.", + "measured_distance_x": "Attālums: %s", + "measured_perimeter_x_measured_area_y": "Perimetra: %1$s \n Platība: %2$s", + "extra_information": "papildus informācija", + "insert": "Ievietot...", + "replace_title": "aizstāt titulu", + "replace_description": "aizstāt aprakstu", + "unit_of_distance": "Vienība attāluma", + "unit_of_area": "Vienības platības", + "uoa_metric_option": "Metric ( %s )", + "uoa_imperial_option": "Imperial ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Squa ir yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "Images", + "fit_in_x_by_y_square": "Ietilptu %1$s x %2$s kvadrātveida", + "sync_data_volume_disabled": "invalīdiem", + "sync_data_volume_up_to_x": "Līdz %s uz vienu sinhronizācija", + "sync_data_volume_unlimited": "neierobežots", + "retry": "otrreiz izskatīt", + "add_image": "Pievienot attēlu", + "from_camera": "no kameras", + "from_gallery": "no galerijā", + "importing_image": "Importēšana attēlu...", + "offline_mapsforge_beta": "Offline ( Mapsforge BETA )", + "export_failed": "eksporta neizdevās", + "export_succeeded": "eksporta izdevās", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Importēšana failu...", + "show_warning_icon_for_sync": "Parādiet brīdinājuma ikonu sinhronizāciju", + "general": "vispārējs", + "toilets": "tualetes", + "food": "Ēdiens", + "stores": "veikali", + "land_activities": "zemes aktivitātes", + "water_activites": "Ūdens activies", + "winter_activites": "ziemas activies", + "transport": "transports", + "health": "Veselība", + "entertainment": "Izklaide", + "services": "pakalpojumi", + "business": "Bizness", + "government": "valdība", + "religious": "reliģisks", + "accessibility": "Pieejamība", + "select_icon": "Izvēlieties ikonu", + "icon_and_color": "Ikonu un krāsu", + "generic": "vispārējs", + "message_beta_tester_badge": "Beta testeris žetons: paldies par to, ka beta testētājs! Šī emblēma pazudīs tikai pēc atinstalēšanas lietotni vai klīringa lietotņu datus. Tas žetons arī ļauj jums nav reklāmas app.", + "translation_contribution_title": "Veicināt tulkojumiem", + "translation_contribution_description": "Jūs saprotat angļu un vēlamies palīdzēt ar tulkojumiem? Klikšķiniet šeit", + "change_marker_color_and_icon_to_dest_folder_question": "Mērķa mapi krāsu vai ikona ir atšķirīgs. Vai vēlaties atjaunināt marķiera krāsu un ikonu?", + "add_color": "Pievienot krāsu", + "google_md": "Google Material Icons", + "select_action": "atlase rīcība", + "move_to_left": "Pārvietot pa kreisi", + "move_to_right": "Pārvietot uz labo", + "rotate_to_left": "Pagriezt pa kreisi", + "rotate_to_right": "Pagriezt pa labi", + "delete_image": "dzēst attēlu", + "from_local_file": "No vietējo failu", + "export_format_choice_question": "Kādā formātā, lai jūs vēlaties izmantot eksportēt?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Standard Google Earth formātā. Nevar saturēt medijiem.", + "export_choice_kmz_details": "Zip Google Earth formātā. Var saturēt medijiem.", + "export_choice_csv_details": "Standarta teksts izklājlapas formātā. Nevar saturēt medijiem. Nevar saturēt līnijām vai poligonus.", + "marker_as_plain_text": "Marker kā vienkāršu tekstu", + "marker_as_file": "Marker kā failu", + "add_custom_field": "Pievienot pielāgoto lauku", + "folder_info": "Informācija", + "folder_custom_fields": "Pielāgotie lauki", + "custom_field_name": "Lauka nosaukums", + "delete_custom_field": "Dzēst lauku", + "custom_field_attributes": "Atribūti", + "new_custom_field": "Jauns pielāgotais lauks", + "modify_custom_field": "Mainiet pielāgoto lauku", + "field_info": "Lauka informācija", + "select_field_type": "Izvēlieties lauka veidu", + "field_type_boolean": "Būla (patiesa vai nepatiesa)", + "default_value": "Noklusējuma vērtība", + "field_type_date": "Datums", + "field_type_email": "E-pasts", + "field_type_text": "Teksts", + "field_type_multi_choice": "Vairāku izvēli", + "duplicates_are_not_allowed": "Dublikāti nav atļauti", + "field_type_phone": "Tālrunis", + "field_type_weblink": "Web saite", + "creation_date": "Izveidošanas datums", + "poi_options": "POI opcijas", + "delete_poi": "Dzēst POI", + "used_by_folders": "Lieto mapes", + "edit_field": "Rediģēt lauku", + "reorder_fields": "Pielāgot laukus", + "apply_folder_fields_to_child_pois_message": "Izvēlieties laukus, kurus vēlaties piemērot šai mapei", + "apply_folder_fields_to_moved_pois_message": "Galamērķa mapei ir dažādas lauka vērtības. Izvēlieties laukus, kurus vēlaties piemērot pārvietotajiem interešu punktiem.", + "update_color": "Atjaunināt krāsu", + "update_pin_icon": "Atjaunināt pin ikonu", + "add_field_if_missing_x": "Pievienot lauku, ja trūkst: %s", + "remove_field_if_present_x": "Noņemiet lauku, ja tāds ir: %s", + "update_field_name_if_different_x": "Atjauniniet lauka nosaukumu, ja tas ir citāds: %s", + "more_options": "Vairāk iespēju…", + "folder_options": "Mapju opcijas", + "decimal_accuracy": "Decimāls precizitāte", + "copy": "Kopēt", + "help_me_cta": "Vai vēlaties uzklikšķināt šeit? ^ ^ ^ ^", + "floating_marker_titles_text_size": "Teksta lielums", + "search_failed_x": "Meklēšana neizdevās => %s", + "search_source_gps": "Google vietu meklēšanas API", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Īpašs paldies", + "special_thanks_description": "Īpašs paldies cilvēkiem, kas man palīdzēja", + "thank_you_message": "Īpašs paldies cilvēkiem, kas smagi strādāja, lai palīdzētu lietotņu tulkojumiem:\n%s\n… Un arī tie, kas atteicās pieminēt\n\nArī paldies visiem lietotājiem, kuri gadu gaitā sniedza man atsauksmes un nepārtraukti palīdzēja man padarīt lietotni labāku.", + "marker_search_result_text_create_marker": "Izveidot marķieri", + "ios_premium_restore_dialog_cta_restore_purchases": "Atjaunot pirkumus", + "react_webapp_log_in_title": "Pieslēgties", + "react_webapp_log_in_message": "Lai turpinātu, jums ir jāpiesakās ar mākoņa kontu. Lai pieteiktos, noklikšķiniet uz tālāk norādītās pogas.", + "react_app_use_cloud_account_x": "Izmantojiet mākoņa kontu: %s", + "react_app_use_other_cloud_account": "Izmantojiet citu mākoņa kontu", + "react_app_choices_list_cannot_be_empty": "Izvēlņu saraksts nevar būt tukšs", + "react_app_empty_choices_are_not_allowed": "Tukšas izvēles nav atļautas", + "react_app_custom_field_name_cannot_be_empty": "Pielāgotā lauka nosaukums nevar būt tukšs", + "search_delete_duplicates_title": "Noņemiet dublikātus", + "search_delete_duplicates_description": "Meklēt un dzēst dublikātus", + "deleted_x_duplicates": "Dzēsti %d dublikāti", + "switch_search_source_button_hint_text": "Vai vēlaties meklēt no cita avota?", + "switch_search_source_button_text": "Mainīt avotu", + "places_search_sources_config_how_to_description": "Domājat, kā konfigurēt meklēšanas avotus? Noklikšķiniet šeit.", + "settings_places_search_sources_section_title": "Vietu meklēšanas avoti", + "action_add_or_configure_search_source": "Pievienojiet vai konfigurējiet meklēšanas avotu", + "select_search_source": "Izvēlieties meklēšanas avotu", + "enter_value_for_field_x": "Ievadiet lauka \"%s\" vērtību", + "search_source_test_success_message": "Meklēšanas avota konfigurācijas testam izdevās! Tagad meklēšanai ar šo meklēšanas avotu vajadzētu darboties.", + "search_source_test_error_message": "Brīdinājums: meklēšanas avota konfigurācijas tests neizdevās. Meklēšana ar šo meklēšanas avotu var nedarboties.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Apmācība", + "search_source_disclaimer_text": "Noklusējuma meklēšanas pieredze nav optimāla, bet tā darbojas bez konfigurācijas.\n\nJa izmantojat meklēšanu, ir ļoti ieteicams konfigurēt trešās puses meklēšanas avotu, lai gūtu labumu no labākiem meklēšanas rezultātiem.\n\nTam vajadzētu būt tikai nedaudz laika un ļaus jums izmantot daudz labākus meklēšanas rezultātus bez maksas.\n\nLai uzzinātu vairāk, noklikšķiniet uz pogas \"Mainīt avotu\" un pēc tam opciju \"Tutorial\".", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Šajā mapē ir apakšmapes. Vai vēlaties izdzēst arī apakšmapes? Visi marķieri, kas saistīti ar izdzēstajām mapēm, tiks neatgriezeniski izdzēsti!", + "delete_folder_choice_folder_only": "Dzēst tikai mapi", + "delete_folder_choice_folder_plus_sub_folders": "Dzēst mapi + apakšmapes", + "confirmation_message_delete_folder_batch": "Vai tiešām vēlaties dzēst šīs mapes? Visi marķieri, kas saistīti ar šīm mapēm, tiks neatgriezeniski izdzēsti!", + "confirmation_message_delete_sub_folder_batch": "Vismaz vienā no dzēšamajām mapēm ir apakšmapes. Vai vēlaties izdzēst arī apakšmapes? Visi marķieri, kas saistīti ar izdzēstajām mapēm, tiks neatgriezeniski izdzēsti!", + "create_sub_folder": "Izveidot apakšmapi", + "sub_folder_created": "Apakšmape ir izveidota", + "error_cant_move_folder_to_descendant": "Jūs nevarat pārvietot mapi uz kādu no tās pēcnācējiem.", + "root_folder_name": "Sakne", + "current_map_title": "Karte", + "action_select_folders": "Atlasiet mapes", + "no_search_source_configured_text": "Pašlaik nav konfigurēts neviens meklēšanas avots. Lai varētu meklēt, jums jākonfigurē trešās puses meklēšanas avots.\n\nTam vajadzētu aizņemt tikai nedaudz laika, un tas ļaus jums bez maksas piekļūt meklēšanas rezultātiem.\n\nNoklikšķiniet uz pogas \"Mainīt avotu\" un pēc tam uz opcijas \"Pamācība\", lai uzzinātu vairāk.", + "map_type_google_maps_plan": "Google Maps (plāns)", + "map_type_google_maps_plan_idm": "Google Maps (plāns + iekštelpās)", + "map_type_google_maps_satellite": "Google Maps (satelīts)", + "map_type_google_maps_terrain": "Google Maps (reljefs)", + "map_type_google_maps_hybrid": "Google Maps (hibrīds)", + "last_sync_x": "Pēdējā sinhronizācija:\n%s", + "add_offline_map_file_title": "Pievienot bezsaistes kartes failu", + "offline_map_file_import_succeeded": "Bezsaistes kartes faila importēšana izdevās", + "offline_map_file_import_failed_x": "Neizdevās bezsaistes kartes faila importēšana:\n%s", + "no_offline_file_selected_message": "Bezsaistes karšu mape ir tukša. Lai izmantotu bezsaistes kartes, atveriet iestatījumus un pievienojiet vismaz vienu bezsaistes kartes failu.", + "image_compression": "Attēlu saspiešana", + "image_max_size": "Maksimālais attēla izmērs", + "image_full_size": "Attēls pilnā izmērā", + "image_saving": "Attēla saglabāšana", + "base_map_pin_size": "Pamatkartes tapas izmērs", + "size_tiny": "Sīks", + "size_small": "Mazs", + "size_normal": "Normāls", + "size_large": "Liels", + "size_huge": "Milzīgs", + "import_format_choice_question": "Kādu formātu vēlaties izmantot importēšanai?", + "map_file_summary_x_folders_x_markers": "%1$s mapes un %2$s marķieri", + "open_x": "Atvērt '%s'", + "sync_option_google_drive_limited_title": "Google Drive - ierobežota piekļuve", + "sync_option_google_drive_limited_description": "Tādējādi lietotne var piekļūt tikai tiem failiem, kurus jūsu Google Drive ir izveidojusi pati lietotne. Izvēlieties šo opciju, ja plānojat sinhronizēt tikai no sava Google konta bez līdzstrādniekiem. Ja rodas šaubas, izvēlieties šo opciju, jo vēlāk varēsiet viegli pārdomāt.", + "sync_option_google_drive_full_title": "Google Drive - pilna piekļuve", + "sync_option_google_drive_full_description": "Tādējādi lietotnei tiek piešķirta pilnīga piekļuve jūsu Google Drive. Izvēlieties šo opciju, ja plānojat sadarboties ar citiem Google kontiem.", + "sync_data_volume_limit_mobile": "Mobilo datu apjoma ierobežojums", + "sync_data_volume_limit_default": "Noklusējuma datu apjoma ierobežojums", + "cloud_auth_error_message": "Autentifikācija neizdevās. Lūdzu, mēģiniet vēlreiz.", + "message_sync_error_data_volume_limit2": "Sinhronizācija tika pārtraukta, jo tika pārsniegts atļautais datu apjoma ierobežojums. Lai palielinātu vai mainītu ierobežojumu, dodieties uz iestatījumiem.", + "sync_option_dropbox_limited_title": "Dropbox - ierobežota piekļuve", + "sync_option_dropbox_limited_description": "Tādējādi lietotne var piekļūt tikai lietotnei paredzētai mapei Dropbox. Ja rodas šaubas, izvēlieties šo opciju, jo vēlāk varēsiet viegli pārdomāt.", + "sync_option_dropbox_full_title": "Dropbox - pilna piekļuve", + "sync_option_dropbox_full_description": "Tādējādi lietotnei tiek piešķirta pilnīga piekļuve jūsu Dropbox. Izvēlieties šo opciju, ja vēlaties, lai lietotne atrastu failus visā jūsu Dropbox.", + "enter_access_code_hint_text": "Ievadiet piekļuves kodu", + "offline_map_files": "Bezsaistes karšu faili", + "x_files": "%s faili", + "clear_offline_map_files_action": "Notīrīt bezsaistes karšu failus", + "clear_offline_map_files_confirmation_message": "Tādējādi no lietotnes iekšējās atmiņas tiks noņemti visi bezsaistes karšu faili. Vai vēlaties turpināt?", + "invalid_format": "Nederīgs formāts", + "places_search_over_hint_text": "Ierakstiet vairāk, lai precizētu meklēšanu", + "places_search_not_started_hint_text": "Varat meklēt vietas ar \"%s\". Šai meklēšanai nepieciešams interneta savienojums.", + "apply_parent_folder_fields": "Lietot vecākmapes laukus", + "rating_option_title": "Novērtējiet lietotni", + "help_me_message_2022": "Hei, paldies par zinātkāri!\n\nMan kādreiz šeit bija reklāmas reklāmkarogs, un es nolēmu izmēģināt kaut ko citu un aizstāt to ar šo vienkāršo ziņojumu…\n\nŠo lietotni veidoju brīvajā laikā kā hobijs, papildus pilnas slodzes darbam, un izrādās, ka tā kļuva par blakus projektu, kuram esmu veltījis daudz laika kopš 2014. gada sākuma.\n\nCeru, ka jums patika lietotne un tā būs noderīga. Es to izveidoju tā, lai jūs joprojām varētu visu izdarīt nemaksājot, tas var tikai nedaudz vairāk strādāt. Jūs varat brīvi importēt vai eksportēt datus manuāli, tāpēc jums nekad nav jāmaksā, vienkārši mākoņa sinhronizācija ir ērtāka.\n\nJa jums patīk lietotne, lūdzu, atbalstiet to: jums nav jātērē nauda par to, jebkurš no šiem žestiem palīdz:\n- runājiet par lietotni apkārtējiem cilvēkiem\n- novērtējiet lietotni, lai ieteiktu to veikalā\n- iegādājieties premium jauninājumu (noņems apakšējo reklāmkarogu)\n\nJa jums nepatīk lietotne, lūdzu, nosūtiet man e-pastu (no sadaļas \"Par\") un dariet man zināmu, kā es varu to uzlabot. Esmu nonācis tik tālu, pateicoties daudzu lietotāju atsauksmēm, kuri man pastāstīja par to, kas viņiem palaida garām vai nepatika, un es atbildu uz katru e-pasta ziņojumu, tāpēc nekautrējieties!\n\nVisbeidzot, paldies, ka izlasījāt šo :-)\n\nSveicieni\nSebastjēns", + "sync_error_missing_media_file": "Sinhronizācija tika pārtraukta, jo tika atrasts šāds fails: %s. Lai to atrisinātu, varat manuāli atjaunot trūkstošo failu vai mainīt lietotnes iestatījumus, lai sinhronizācijas laikā netiktu lejupielādēta multivide.", + "sync_media_policy_setting_title": "Sinhronizācijas multivides lejupielādes politika", + "sync_media_policy_setting_option_download_immediately": "Sinhronizācijas laikā lejupielādējiet visu multividi", + "sync_media_policy_setting_option_download_later": "Ja nepieciešams, pēc sinhronizācijas lejupielādējiet multividi", + "auto_sync_description": "Sinhronizējiet ar mākoni automātiski, kad tiek konstatētas izmaiņas", + "search_delete_duplicates_select_attributes_hint_text": "Atlasiet atribūtus, kas jāņem vērā, likvidējot dublikātus. Ja ir atlasīti visi atribūti, tiks noņemti tikai stingri identiski dublikāti. Ja nav atlasīts neviens atribūts, ierakstu dublikāti ar tādu pašu atrašanās vietu tiks noņemti neatkarīgi no citiem to atribūtiem.", + "action_delete_duplicates": "Dzēst dublikātus", + "searching_for_duplicates": "Notiek dublikātu meklēšana…", + "duplicates_deletion_confirmation_message": "Atrasti %d dublikāti. Vai tiešām vēlaties dzēst šos dublikātus?", + "poi_attribute_icon": "Ikona", + "poi_attribute_color": "Krāsa", + "enable_log_file_title": "Iespējot žurnāla failu", + "enable_log_file_description": "Sāciet žurnālfailā rakstīt lietotņu izpildes notikumu vēsturi", + "disable_log_file_title": "Atspējot žurnāla failu", + "disable_log_file_description": "Pārtrauciet lietotņu izpildes notikumu vēstures ierakstīšanu žurnālfailā un izdzēsiet žurnāla failu", + "export_log_file_title": "Eksportēt žurnāla failu", + "export_log_file_description": "Eksportējiet žurnāla failu, lai to varētu koplietot atkļūdošanas nolūkos", + "rendering_performance": "Renderēšanas veiktspējas iestatījumi", + "max_number_of_drawn_pois": "Maksimālais uzzīmēto POI skaits", + "max_number_of_drawn_floating_marker_titles": "Maksimālais uzzīmēto peldošo marķieru nosaukumu skaits", + "old_map_data_options_title": "Piekļūstiet vecajiem kartes datiem", + "old_map_data_options_description": "Skatiet iespējas piekļūt kartes datiem no vecākām Map Marker versijām.", + "migrating_map_data": "Notiek kartes datu migrēšana…", + "map_data_migration_succeeded": "Kartes datu migrēšana bija veiksmīga: tagad jums vajadzētu būt iespējai izmantot vecos kartes datus šajā jaunajā Map Marker versijā.", + "map_data_migration_failed": "Kartes datu migrēšana neizdevās: šajā jaunajā Map Marker versijā nav iespējams piekļūt jūsu vecajiem kartes datiem.", + "post_migration_hint_text": "Ņemiet vērā, ka vecie kartes dati paliek nemainīgi un paliks jūsu ierīcē, līdz atinstalēsit lietotni. Atinstalējot lietotni, no ierīces tiks izdzēsti visi Map Marker lietotņu dati. Ja vēlaties izmantot veco Map Marker versiju, varat sekot pieejamajiem norādījumiem, noklikšķinot uz tālāk esošās opcijas.", + "view_instructions_to_use_the_old_map_marker_description": "Tiks atvērta palīdzības centra saite, kurā paskaidrots, kā instalēt Map Marker veco versiju, nezaudējot lietotnes datus.", + "view_instructions": "Skatīt norādījumus", + "action_see_more": "Redzēt vairāk", + "purchase_permanent_premium": "Pērciet pastāvīgo prēmiju", + "purchase_pending_message": "Pirkums gaida", + "purchase_failed_message": "Pirkums neizdevās: %s", + "data_backup_reminder_title": "Datu dublēšana", + "data_backup_reminder_x_days_ago_message": "Pēdējā dublēšana tika veikta pirms %s dienām", + "run_data_migration_again": "Palaidiet datu migrāciju vēlreiz", + "run_data_migration_again_description": "Atlasiet vecu karti, kurā vēlreiz palaist datu migrāciju", + "old_map_data_re_migration_succeeded": "Veco karšu datu remigrācija izdevās!", + "old_map_data_re_migration_failed": "Veco kartes datu atkārtota migrēšana neizdevās:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Atveriet un migrējiet V2 mākoņa karti", + "action_open_and_migrate_v2_cloud_map_description": "Migrējiet mantoto mākoņa karti no Map Marker V2 (lietotnes versija pirms 2023. gada) un atveriet to kā jaunu mākoņa karti", + "migrating_legacy_v2_cloud_map": "Notiek mantotās V2 mākoņkartes migrēšana…", + "hint_select_v2_map_to_migrate": "Atlasiet V2 karti, lai migrētu", + "legacy_v2_cloud_map_migration_result_message_success": "Mantotās V2 mākoņkartes migrācija ir izdevusies!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Mantotās V2 mākoņkartes migrēšana neizdevās:\n%s", + "loading_file": "Notiek faila ielāde…", + "zipping_file_x": "Zip fails: %s", + "unzipping_file_x": "Faila izsaiņošana: %s", + "share_or_export_title": "Kopīgojiet vai eksportējiet", + "marker_as_file_description2": "Eksportējiet atlasīto marķieri kā failu", + "export_as_file": "Eksportēt kā failu", + "sucessfully_saved_to_device_files": "Veiksmīgi saglabāts ierīces failos", + "file_export_intention_question": "Kā vēlaties izmantot eksportēto failu?", + "folders_added_x": "Pievienotās mapes: %s", + "folders_modified_x": "Modificētās mapes: %s", + "folders_deleted_x": "Izdzēstās mapes: %s", + "markers_added_x": "Pievienotie marķieri: %s", + "markers_modified_x": "Modificētie marķieri: %s", + "markers_deleted_x": "Marķieri izdzēsti: %s", + "new_circle_hint_text": "Ar rīkjoslas pogām atlasiet apļa centru vai malu un pārvietojiet karti, lai pielāgotu. Visbeidzot, noklikšķiniet uz Saglabāt, lai saglabātu formu.", + "radius_x": "Rādiuss: %s", + "preferred_display_theme": "Displeja motīvs (tumšs/gaišs)", + "preferred_display_theme_dark": "Tumša tēma", + "preferred_display_theme_light": "Viegla tēma", + "preferred_display_theme_use_system": "Izmantojiet sistēmas iestatījumus", + "nav_navigation_description": "Ievadiet navigācijas režīmu šajā app, lai saņemtu norādes uz marķieri", + "marker_direction": "Virzieni", + "distance_to_x": "Attālums līdz %1$s", + "import_marker_from_text_confirmation_message": "Vai vēlaties mēģināt importēt marķieri no tālāk norādītajiem teksta datiem?", + "do_you_enjoy_the_app_question": "Vai jums patīk lietotne?", + "would_you_like_to_give_comments_on_how_to_improve": "Vai vēlaties nosūtīt man email, lai pastāstītu, kā es varētu uzlabot lietotni?", + "rate_the_app_message": "Ja jums patīk mans app jūs varat atalgot mani, ņemot vērā laiku, lai dotu labu novērtējumu :-)", + "app_rating_prompt_yes_option_text": "Jā, novirziet mani uz lietotnes lapu", + "app_rating_prompt_later_option_text": "Varbūt vēlāk atgādini man", + "app_rating_prompt_never_option_text": "Nē, paldies, vairs nejautājiet", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/nl.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/nl.json new file mode 100644 index 0000000..896c605 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/nl.json @@ -0,0 +1,464 @@ +{ + "ok": "OK", + "yes": "Ja", + "no": "Nee", + "cancel": "Annuleren", + "new_marker": "Nieuwe marker", + "title": "Titel", + "description": "Beschrijving", + "question_delete_marker": "Wil je deze marker echt verwijderen?", + "gps_coordinates": "GPS coördinaten", + "coordinates_copied_to_clipboard": "De coördinaten werden gekopieerd naar het klembord", + "untitled": "Geen naam", + "all": "Alle", + "new_folder": "Map toevoegen", + "modify_folder": "Map wijzigen", + "confirmation_message_delete_folder": "Weet je zeker dat je deze map wilt verwijderen? Alle markers verbonden aan deze map worden permanent verwijderd!", + "failed_create_folder_already_exists": "De mapnaam bestaat al, werd niet aangemaakt", + "failed_rename_folder_already_exists": "De mapnaam bestaat al, werd niet hernoemd", + "latitude": "Breedtegraad:", + "longitude": "Lengtegraad:", + "import_file1": "Markers importeren", + "file_import_successfull": "Bestandsimport is geslaagd", + "file_import_failed": "Bestandsimport is mislukt", + "location_services": "Locatiediensten", + "location_services_disabled": "Locatiegegevens zijn uitgeschakeld. Als je je huidige locatie wilt zien moet je deze inschakelen op je toestel.", + "could_not_find_address": "Kon het adres niet vinden", + "searching": "Zoeken...", + "search": "Zoeken", + "share_via": "Delen via", + "import_file_confirmation": "Wil je de inhoud van dit bestand importeren?", + "folder_name": "Mapnaam", + "save": "Opslaan", + "confirmation_message_delete_markers": "Weet je zeker dat je de geselecteerde markers wilt verwijderen?", + "share": "Delen", + "processing_data": "Het verwerken van gegevens...", + "confirmation_message_save_modifications": "Je hebt wijzigingen aangebracht, wil je deze opslaan?", + "map_type": "Kaarttype", + "feedback_caption": "Een probleem gevonden? Heb je een idee voor verbetering?\nStuur me een email :-)", + "send_email": "Stuur email...", + "rating_caption": "Vind je de app leuk?\nGeef het 5 sterren :-)", + "meters": "Meters", + "km": "Km", + "feet": "Feet", + "miles": "Mijl", + "marker_details_copied_to_clipboard": "Marker gegevens gekopieerd naar het klembord", + "do_not_show_again": "Niet meer tonen", + "sou_metric_option": "Metrisch (kilometers/meters)", + "sou_imperial_option": "Imperial (Miles/Feet)", + "delete_folder": "Map verwijderen", + "opening_location_failed": "Kon de plaats niet vinden", + "could_not_start_a_map_app": "Kon geen andere kaart applicatie vinden", + "new_marker_hint_text": "Verplaats de kaart om jouw marker te plaatsen waar je wilt en klik op OK", + "imported_marker": "Geïmporteerde marker", + "settings": "Instellingen", + "display_zoom_buttons": "Toon zoom knoppen", + "decimal_degrees_5_digits": "Decimale graden", + "degrees_decimal_minutes_3_digits": "Graden decimale minuten", + "degrees_minutes_seconds": "Graden minuten seconden", + "coordinates_format": "Coordinaten formaat", + "faq_help": "FAQ/Help", + "folders": "Mappen", + "language": "Taal", + "coordinates": "Coördinaten", + "contextual": "contekst", + "always": "Altijd", + "crosshair_display": "Crosshair scherm", + "coordinates_window": "Venster coordinaten", + "latitude_short": "Lat:", + "longitude_short": "Lng:", + "fast_marker_add_mode": "Instelling marker direct toevoegen", + "advanced": "Gevorderd", + "display_settings": "Tonen", + "actions_settings": "Acties", + "language_and_units": "Taal en eenheden", + "x_markers": "%1$s markers", + "marker_x": "Marker %1$d", + "waiting_for_location": "Wachten op locatie...", + "faq_help_caption": "Open de Helppagina en zie de FAQ", + "upcoming_features": "Functies", + "upcoming_features_caption": "Bekijk de lijst van komende functies voor de volgende app-versie", + "help_and_feedback": "Help & Feedback", + "about": "Over", + "share_snapshot_title": "Printscreen", + "share_snapshot_description": "Deel een printscreen van de kaart", + "all_markers_and_folders": "Alle markers en mappen", + "message_thank_you_for_donation": "Dank je voor je donatie! Deze donatie badge geeft je toegang tot premium functies :-)", + "default_folder": "Standaard map", + "sync_options": "Synchronisatie-opties", + "never": "Nooit", + "select_sync_folder": "Selecteer map", + "premium_access_unlocked_message": "Premium toegang beschikbaar! Je hebt momenteel toegang tot premium functies.", + "file_options": "Bestand opties", + "cloud_sync": "Cloud sync", + "sync_this_file_on_the_cloud": "Synchroniseert deze kaart in de cloud", + "create_local_map_file": "Maak lokale kaart", + "create_local_map_file_description": "Maak een nieuw lokaal kaartbestand", + "create_cloud_map_file": "Maak een cloudkaart", + "create_cloud_map_file_description": "Maak een kaartbestand in de cloud", + "rename": "Geef andere naam", + "rename_description": "Geef de kaart een andere naam", + "enter_new_maps_name": "Voer de nieuwe kaartnaam in", + "folder_creation_failed_name_empty": "Kon map niet aanmaken: lege naam", + "message_thank_you_for_premium_paid": "Dank je voor het aanschaffen van Map Marker Premium :-)", + "premium": "Premium", + "premium_options_title_text": "Upgrade naar de premiumversie en geniet van alle Map-Marker functies!", + "premium_options_title_text_blocking": "Sorry, je hebt de premium upgrade nodig om toegang te krijgen tot deze functie. Upgrade naar de premium versie en geniet van alle Map Marker functies!", + "troubleshooting": "Probleemoplossing", + "troubleshooting_description": "Open een lijst van acties om eventuele problemen op te lossen", + "test_internet": "Test internet", + "test_internet_description": "Controleert of de app toegang heeft tot internet", + "open_google_play_services_details": "GP Services (app)", + "open_google_play_services_details_description": "Open de details van het Google Play Services app", + "open_google_play_services_store": "GP Services (store)", + "open_google_play_details": "Google Play (app)", + "contact_support": "Neem contact op voor ondersteuning", + "contact_support_description": "Stuur een e-mail met de details van jouw probleem", + "network_test_succeeded": "Netwerk-test geslaagd", + "network_test_failed": "Netwerk-test mislukt", + "share_cloud_folder": "Delen cloud kaart", + "share_cloud_folder_description": "Open de cloud kaart map om de eigenschappen ervan te bekijken en te delen", + "view_history": "Bekijk geschiedenis/herstel", + "view_history_description": "Bekijk de geschiedenis van wijzigingen in de cloudmap en selecteer een de gewenste versie om te herstellen", + "create_map_file": "Maak kaart bestand", + "create_map_file_description": "Maak een nieuw kaartbestand lokaal of in de cloud", + "open_cloud_map_file": "Open cloud kaart", + "open_cloud_map_file_description": "Open een kaart bestand uit de cloud", + "permission_rationale_location": "Map Marker heeft de toestemming nodig om toegang te krijgen tot jouw locatie om deze weer te kunnen geven op de kaart", + "open_app_settings": "Open instellingen", + "no_map_folder_found_on_the_cloud": "Geen kaart map gevonden in de cloud", + "auto_sync": "Automatische synchronisatie", + "choose_a_version_to_restore_from": "Kies een versie om te herstellen", + "message_sync_error_occured": "Er is een synchronisatiefout opgetreden. Probeer opnieuw.", + "message_sync_error_occured_network": "Er is een synchronisatiefout opgetreden: netwerkfout. Probeer opnieuw.", + "message_sync_error_occured_conflict": "Er is een synchronisatiefout opgetreden: conflict, een ander apparaat voerde een synchronisatie uit op hetzelfde moment. Probeer opnieuw.", + "phone_number": "Telefoonnummer", + "permission_rationale_phone": "Map Marker heeft de toestemming nodig om gesprekken op jouw apparaat te voeren", + "navigation_options": "Navigatie-opties", + "geo_navigation_description": "Open de marker locatie in deze app", + "share_selected_marker_text_description": "Deel de geselecteerde marker als tekst in een andere app", + "x_markers_in_y_folders": "%1$d markers in %2$d mappen", + "message_sync_error_occured_db_downgrade": "Er is een synchronisatiefout opgetreden: de clouddata is bijgewerkt met een meer recente versie van de app. Je dient Map Marker op dit apparaat te synchroniseren.", + "call_phone_number": "Bel telefoonnummer", + "dial_phone_number": "Kies telefoonnummer", + "text_phone_number": "Tekst telefoonnummer", + "default_navigation_action": "Standaard navigatie-actie", + "ask": "Vraag", + "what_is_the_premium_upgrade": "Wat is de premium upgrade?", + "message_thank_you_for_purchase2": "Dank je voor jouw aankoop!", + "browse": "Blader", + "organize": "Organiseer", + "search_failed": "zoekactie is mislukt", + "search_failed_network_error": "Zoekactie is mislukt, netwerkfout", + "details": "Details", + "sync_error_snackbar_message": "synchronisatiefout", + "file_overwrite_confirmation_message": "Het bestand bestaat al, wil je het overschrijven?", + "browse_organize_empty_state_text": "Je vindt de lijst van jouw markers hier. Je hebt momenteel geen markers in de geselecteerde map(pen). Je kan een nieuwe marker toe te voegen door te klikken op de onderstaande knop.", + "google_search_finished_empty": "Geen zoekresultaten", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "offline kaarten", + "obtain_offline_map_files_faq_title": "Hoe je dat doet?", + "obtain_offline_map_files_faq_description": "Klik hier om de website te openen met uitleg over hoe die kaarten te verkrijgen.", + "settings_credits_option_title": "credits", + "settings_credits_option_description": "Copyright en wettelijke vermeldingen", + "credits_text": "Wettelijke vermeldingen voor de andere kaartgegevens dan Google Maps :\n\n%s", + "manage_map_files": "Beheer kaart-bestanden", + "map_files": "Kaart-bestanden", + "delete_map_file": "Verwijder kaart-bestand", + "delete_map_file_description_local": "Deze actie verwijderdt het kaart-bestand van dit apparaat", + "delete_map_file_confirmation_local": "Bij deze actie wordt het kaart-bestand van het toestel verwijderd. Alle markers in dat bestand zullen verloren gaan. Ben je zeker?", + "delete_map_file_confirmation_cloud": "Bij deze actie wordt het kaart-bestand van het toestel verwijderd. Alle nog niet gesychroniseerde wijzigingen naar de cloud zullen verloren gaan. De cloud-map zal niet worden beïnvloed door deze actie en je zal de mogelijkheid hebben om deze handmatig te verwijderen. Ben je zeker?", + "marker_saved_in_a_non_visible_folder": "Marker opgeslagen in een onzichtbare map", + "outdated_cloud_sync_confirmation_question": "Je wijzigingen zijn niet onlangs gesynchroniseerd. Zorg dat je de cloudgegevens up to date houdt. Wil je nu synchroniseren?", + "outdated_local_sync_confirmation_question": "De markers van dit kaart-bestand worden momenteel alleen opgeslagen op dit apparaat. Het is aanbevolen om je markers in de cloud op te slaan om verlies ervan te voorkomen. Wil je ze nu opslaan in de cloud?", + "sync_method_choice_question": "Wil je dit kaart-bestand synchroniseren? Bij handmatig moet je iedere keer handmatig te synchroniseren. Met automatische (aanbevolen) zal je een bestemming cloud map selecteren en het synchroniseren naar de cloud start automatisch, elke keer dat de app op de achtergrond komt.", + "automatic": "Automatisch", + "manual": "Handmatig", + "new_polyshape_hint_text": "Verplaats de kaart om de punten te plaatsen, klik op '+' om een punt toe te voegen, klik op '-' om een punt te verwijderen en schakel met de vorige/volgende knoppen. Tenslotte klik je op opslaan.", + "poly_points_invalid_message": "Er zijn niet genoeg punten om de vorm te maken. Maak meer punten en probeer het opnieuw.", + "measured_distance_x": "Afstand: %s", + "measured_perimeter_x_measured_area_y": "Perimeter: %1$s\nOppervlakte: %2$s", + "extra_information": "Extra informatie", + "insert": "Plaats...", + "replace_title": "Vervang de titel", + "replace_description": "Vervang beschrijving", + "unit_of_distance": "Eenheid van de afstand", + "unit_of_area": "Eenheid van de oppervlakte", + "uoa_metric_option": "Metrisch (%s)", + "uoa_imperial_option": "Imperiaal (%s)", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "Afbeeldingen", + "fit_in_x_by_y_square": "Passen in een %1$sx%2$s gebied", + "sync_data_volume_disabled": "Gedeactiveerd", + "sync_data_volume_up_to_x": "Tot %s per synchronisatie", + "sync_data_volume_unlimited": "Onbeperkt", + "retry": "opnieuw proberen", + "add_image": "Voeg afbeelding toe", + "from_camera": "Van camera", + "from_gallery": "Van gallery", + "importing_image": "Importeer afbeelding...", + "offline_mapsforge_beta": "Offline (Mapsforge BETA)", + "export_failed": "export is mislukt", + "export_succeeded": "export is geslaagd", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Importeren van bestanden...", + "show_warning_icon_for_sync": "Toon waarschuwingspictogram voor synchronisatie", + "general": "Algemeen", + "toilets": "Toiletten", + "food": "Eten", + "stores": "Winkels", + "land_activities": "land activiteiten", + "water_activites": "water activiteiten", + "winter_activites": "winter activiteiten", + "transport": "Transport/vervoer", + "health": "Gezondheid", + "entertainment": "Vermaak", + "services": "Andere diensten", + "business": "Bedrijf", + "government": "Regering", + "religious": "Religieus", + "accessibility": "Toegankelijkheid", + "select_icon": "Kies een pictogram", + "icon_and_color": "Pictogram en kleur", + "generic": "Algemeen", + "message_beta_tester_badge": "Beta tester badge: dank je voor het testen van beta-app! Deze badge verdwijnt pas na het verwijderen van de app of het wissen van de app-gegevens. Met deze badge krijg je geen advertenties in de app.", + "translation_contribution_title": "Bijdragen aan vertalingen", + "translation_contribution_description": "Je begrijpt Engels en wil helpen met de vertaling? Klik hier", + "change_marker_color_and_icon_to_dest_folder_question": "De kleur of het pictogram van de doelmap is verschillend. Wil je de kleur van de marker en het pictogram bijwerken?", + "add_color": "voeg kleur toe", + "google_md": "Google Material Icons", + "select_action": "selectie actie", + "move_to_left": "Verplaats naar links", + "move_to_right": "Verplaats naar rechts", + "rotate_to_left": "Draai naar links", + "rotate_to_right": "Draai naar rechts", + "delete_image": "Wis de afbeelding", + "from_local_file": "Van lokaal bestand", + "export_format_choice_question": "Welk formaat wil je gebruiken om te exporteren?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Standard Google Earth-formaat. Kan geen mediabestanden bevatten.", + "export_choice_kmz_details": "Zip Google Earth-formaat. Kan media bevatten.", + "export_choice_csv_details": "Standaardtekst spreadsheet formaat. Kan geen mediabestanden bevatten. Kan geen lijnen of veelhoeken bevatten.", + "marker_as_plain_text": "Marker als tekst", + "marker_as_file": "Marker als bestand", + "add_custom_field": "Voeg een aangepast veld toe", + "folder_info": "Informatie", + "folder_custom_fields": "Aangepaste velden", + "custom_field_name": "Veldnaam", + "delete_custom_field": "Verwijderen veld", + "custom_field_attributes": "Attributen", + "new_custom_field": "Nieuw aangepast veld", + "modify_custom_field": "Wijzig aangepaste veld", + "field_info": "Veldinfo", + "select_field_type": "Selecteer het veldtype", + "field_type_boolean": "Boolean (waar of niet waar)", + "default_value": "Standaardwaarde", + "field_type_date": "Datum", + "field_type_email": "E-mail", + "field_type_text": "Tekst", + "field_type_multi_choice": "Meerkeuze", + "duplicates_are_not_allowed": "Duplicaten zijn niet toegestaan", + "field_type_phone": "Telefoon", + "field_type_weblink": "Web link", + "creation_date": "Aanmaakdatum", + "poi_options": "POI-opties", + "delete_poi": "POI verwijderen", + "used_by_folders": "Gebruikt door mappen", + "edit_field": "Bewerk veld", + "reorder_fields": "Herorden velden", + "apply_folder_fields_to_child_pois_message": "Kies de velden die je wilt toepassen op de POI's mappen", + "apply_folder_fields_to_moved_pois_message": "De doelmap heeft andere veldwaarden. Kies de velden die je wilt toepassen op verplaatste POI's.", + "update_color": "Kleur bijwerken", + "update_pin_icon": "Pincode bijwerken", + "add_field_if_missing_x": "Voeg een veld toe als het ontbreekt: %s", + "remove_field_if_present_x": "Verwijder veld indien aanwezig: %s", + "update_field_name_if_different_x": "Veldnaam bijwerken als dit anders is: %s", + "more_options": "Meer opties…", + "folder_options": "Folderopties", + "decimal_accuracy": "Decimale nauwkeurigheid", + "copy": "Kopieer", + "help_me_cta": "Wil je hier klikken? ^‿^", + "floating_marker_titles_text_size": "Lettergrootte", + "search_failed_x": "Zoeken mislukt => %s", + "search_source_gps": "Google Places Search API", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Speciale dank", + "special_thanks_description": "Speciaal dank aan de mensen die me hebben geholpen", + "thank_you_message": "Speciale dank aan de mensen die hard hebben gewerkt om te helpen met de app-vertalingen:\n%s\n... En ook degenen die weigerden te vermelden\n\nDank ook aan alle gebruikers die me feedback gaven door de jaren heen en hielpen om de app constant beter te maken.", + "marker_search_result_text_create_marker": "Maak een marker", + "ios_premium_restore_dialog_cta_restore_purchases": "Aankopen herstellen", + "react_webapp_log_in_title": "Log in", + "react_webapp_log_in_message": "Als je wilt doorgaan, moet je je aanmelden met jouw cloudaccount. Klik op de knop 'Inloggen' hieronder om je aan te melden.", + "react_app_use_cloud_account_x": "Gebruik een cloudaccount: %s", + "react_app_use_other_cloud_account": "Gebruik een ander cloudaccount", + "react_app_choices_list_cannot_be_empty": "De keuzelijst mag niet leeg zijn", + "react_app_empty_choices_are_not_allowed": "Lege keuzes zijn niet toegestaan", + "react_app_custom_field_name_cannot_be_empty": "De naam van het aangepaste veld mag niet leeg zijn", + "search_delete_duplicates_title": "Verwijder duplicaten", + "search_delete_duplicates_description": "Zoek en verwijder duplicaten", + "deleted_x_duplicates": "%d duplicaten verwijderd", + "switch_search_source_button_hint_text": "Wil je liever vanuit een andere bron zoeken?", + "switch_search_source_button_text": "Verander bron", + "places_search_sources_config_how_to_description": "Vraag je je af hoe je zoekbronnen configureert? Klik hier.", + "settings_places_search_sources_section_title": "Zoekbronnen plaatsen", + "action_add_or_configure_search_source": "Zoekbron toevoegen of configureren", + "select_search_source": "Selecteer zoekbron", + "enter_value_for_field_x": "Voer waarde in voor veld \"%s\"", + "search_source_test_success_message": "De configuratie-test voor de zoekopdracht is geslaagd! De zoekopdracht met deze zoekbron zou nu moeten werken.", + "search_source_test_error_message": "Waarschuwing: de configuratie van de zoekopdracht is mislukt. De zoekopdracht met deze zoekbron werkt mogelijk niet.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Tutorial", + "search_source_disclaimer_text": "De standaard zoekervaring is niet optimaal, maar het werkt zonder configuratie.\n\nAls je veel zoekt, wordt het sterk aanbevolen om een externe zoekbron te configureren om te profiteren van betere zoekresultaten.\n\nHet kost maar een klein beetje van jouw tijd en je kunt gratis profiteren van veel betere zoekresultaten.\n\nKlik op de knop \"Bron wijzigen\" en vervolgens op de optie \"Zelfstudie\" voor meer informatie.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Deze map heeft submappen. Wilt u ook de submappen verwijderen? Alle markeringen die aan de verwijderde mappen zijn gekoppeld, worden permanent verwijderd!", + "delete_folder_choice_folder_only": "Alleen map verwijderen", + "delete_folder_choice_folder_plus_sub_folders": "Verwijder map + submappen", + "confirmation_message_delete_folder_batch": "Weet u zeker dat u deze mappen wilt verwijderen? Alle markeringen die aan deze mappen zijn gekoppeld, worden definitief verwijderd!", + "confirmation_message_delete_sub_folder_batch": "Minstens een van de mappen die u wilt verwijderen, heeft submappen. Wilt u ook de submappen verwijderen? Alle markeringen die aan de verwijderde mappen zijn gekoppeld, worden permanent verwijderd!", + "create_sub_folder": "Maak een submap", + "sub_folder_created": "Submap gemaakt", + "error_cant_move_folder_to_descendant": "U kunt een map niet naar een van zijn nakomelingen verplaatsen.", + "root_folder_name": "Wortel", + "current_map_title": "Kaart", + "action_select_folders": "Selecteer mappen", + "no_search_source_configured_text": "Er is momenteel geen zoekbron geconfigureerd. Om te kunnen zoeken, moet u een zoekbron van derden configureren.\n\nHet zou slechts een klein beetje van uw tijd moeten kosten en u krijgt gratis toegang tot de zoekresultaten.\n\nKlik op de knop \"Wijzig bron\" en vervolgens op de optie \"Zelfstudie\" voor meer informatie.", + "map_type_google_maps_plan": "Google Maps (Plan)", + "map_type_google_maps_plan_idm": "Google Maps (plan + binnen)", + "map_type_google_maps_satellite": "Google Maps (satelliet)", + "map_type_google_maps_terrain": "Google Maps (terrein)", + "map_type_google_maps_hybrid": "Google Maps (hybride)", + "last_sync_x": "Laatste synchronisatie:\n%s", + "add_offline_map_file_title": "Offline kaartbestand toevoegen", + "offline_map_file_import_succeeded": "Offline importeren van kaartbestand gelukt", + "offline_map_file_import_failed_x": "Importeren van offline kaartbestand mislukt:\n%s", + "no_offline_file_selected_message": "De map met offline kaarten is leeg. Om offline kaarten te gebruiken, opent u de instellingen en voegt u ten minste één offline kaartbestand toe.", + "image_compression": "Beeldcompressie", + "image_max_size": "Maximale afbeeldingsgrootte", + "image_full_size": "Afbeelding op volledige grootte", + "image_saving": "Afbeelding opslaan", + "base_map_pin_size": "Pingrootte basiskaart", + "size_tiny": "Klein", + "size_small": "Klein", + "size_normal": "normaal", + "size_large": "Groot", + "size_huge": "Enorm", + "import_format_choice_question": "Welk formaat wilt u gebruiken om te importeren?", + "map_file_summary_x_folders_x_markers": "%1$s mappen en %2$s markeringen", + "open_x": "'%s' openen", + "sync_option_google_drive_limited_title": "Google Drive - beperkte toegang", + "sync_option_google_drive_limited_description": "Dit beperkt de app om alleen toegang te krijgen tot bestanden die door de app zelf zijn gemaakt op uw Google Drive. Kies deze optie als u alleen wilt synchroniseren vanuit uw Google-account zonder bijdragers. Kies bij twijfel deze optie, u kunt later gemakkelijk van gedachten veranderen.", + "sync_option_google_drive_full_title": "Google Drive - volledige toegang", + "sync_option_google_drive_full_description": "Dit geeft de app volledige toegang tot uw Google Drive. Kies deze optie als u van plan bent samen te werken met andere Google-accounts.", + "sync_data_volume_limit_mobile": "Limiet voor mobiele datavolume", + "sync_data_volume_limit_default": "Standaard datavolumelimiet", + "cloud_auth_error_message": "Verificatie mislukt, probeer het opnieuw.", + "message_sync_error_data_volume_limit2": "De synchronisatie is afgebroken omdat de limiet voor het toegestane gegevensvolume werd overschreden. Ga naar de instellingen om de limiet te verhogen of te wijzigen.", + "sync_option_dropbox_limited_title": "Dropbox - beperkte toegang", + "sync_option_dropbox_limited_description": "Dit beperkt de app om alleen toegang te krijgen tot een app-specifieke Dropbox-map. Kies bij twijfel deze optie, u kunt later gemakkelijk van gedachten veranderen.", + "sync_option_dropbox_full_title": "Dropbox - volledige toegang", + "sync_option_dropbox_full_description": "Dit geeft de app volledige toegang tot uw Dropbox. Kies deze optie als je wilt dat de app bestanden in je hele Dropbox vindt.", + "enter_access_code_hint_text": "Voer toegangscode in", + "offline_map_files": "Offline kaartbestanden", + "x_files": "%s bestanden", + "clear_offline_map_files_action": "Offline kaartbestanden wissen", + "clear_offline_map_files_confirmation_message": "Hiermee worden alle offline kaartbestanden uit de interne opslag van de app verwijderd. Wil je doorgaan?", + "invalid_format": "Ongeldige indeling", + "places_search_over_hint_text": "Typ meer om uw zoekopdracht te verfijnen", + "places_search_not_started_hint_text": "U kunt zoeken naar plaatsen met \"%s\". Deze zoekopdracht vereist een internetverbinding.", + "apply_parent_folder_fields": "Bovenliggende mapvelden toepassen", + "rating_option_title": "Beoordeel de app", + "help_me_message_2022": "Hé, bedankt voor je nieuwsgierigheid!\n\nIk had hier een advertentiebanner en ik besloot iets anders te proberen en het te vervangen door dit eenvoudige bericht ...\n\nIk heb deze app in mijn vrije tijd als hobby gemaakt, naast een fulltime baan, en het bleek een bijproject te zijn waar ik sinds begin 2014 veel tijd aan besteed heb.\n\nIk hoop dat je de app leuk vindt en nuttig vindt. Ik heb het zo gemaakt dat je nog steeds alles kunt doen zonder te betalen, het kost misschien wat meer moeite. U bent vrij om de gegevens handmatig te importeren of exporteren, dus u hoeft nooit echt te betalen, alleen cloudsynchronisatie is handiger.\n\nAls je de app leuk vindt, steun hem dan: je hoeft er geen geld voor uit te geven, al deze gebaren helpen:\n- praat over de app met mensen om je heen\n- beoordeel de app om hem aan te bevelen in de winkel\n- koop de premium upgrade (verwijder de onderste banner)\n\nAls je de app niet leuk vindt, stuur me dan een e-mail (uit het gedeelte 'over') en laat me weten hoe ik hem kan verbeteren. Ik ben zo ver gekomen dankzij de feedback van veel gebruikers die me vertelden wat ze hebben gemist of niet leuk vonden, en ik beantwoord elke e-mail, dus wees niet verlegen!\n\nEn tot slot, bedankt voor het lezen van dit :-)\n\nGroeten\nSébastien", + "sync_error_missing_media_file": "De synchronisatie is afgebroken omdat u het volgende bestand kon vinden: %s. Om dit op te lossen, kunt u het ontbrekende bestand handmatig herstellen of de instellingen van de app wijzigen om tijdens de synchronisatie geen media te downloaden.", + "sync_media_policy_setting_title": "Beleid voor het downloaden van media synchroniseren", + "sync_media_policy_setting_option_download_immediately": "Alle media downloaden tijdens synchronisatie", + "sync_media_policy_setting_option_download_later": "Media downloaden na synchronisatie wanneer nodig", + "auto_sync_description": "Automatisch synchroniseren met de cloud wanneer er wijzigingen worden gedetecteerd", + "search_delete_duplicates_select_attributes_hint_text": "Selecteer de kenmerken waarmee u rekening moet houden bij het verwijderen van duplicaten. Als alle kenmerken zijn geselecteerd, worden alleen strikt identieke dubbele vermeldingen verwijderd. Als er geen kenmerken zijn geselecteerd, worden dubbele vermeldingen met dezelfde locatie verwijderd, ongeacht hun andere kenmerken.", + "action_delete_duplicates": "Duplicaten verwijderen", + "searching_for_duplicates": "Zoeken naar duplicaten…", + "duplicates_deletion_confirmation_message": "%d duplicaten gevonden. Weet u zeker dat u die duplicaten wilt verwijderen?", + "poi_attribute_icon": "Icoon", + "poi_attribute_color": "Kleur", + "enable_log_file_title": "Logbestand inschakelen", + "enable_log_file_description": "Begin met het schrijven van de geschiedenis van app-uitvoeringsgebeurtenissen naar het logbestand", + "disable_log_file_title": "Logbestand uitschakelen", + "disable_log_file_description": "Stop met het schrijven van de geschiedenis van app-uitvoeringsgebeurtenissen naar het logbestand en verwijder het logbestand", + "export_log_file_title": "Logbestand exporteren", + "export_log_file_description": "Exporteer het logbestand zodat het kan worden gedeeld voor foutopsporingsdoeleinden", + "rendering_performance": "Prestatie-instellingen renderen", + "max_number_of_drawn_pois": "Maximaal aantal getrokken POI's", + "max_number_of_drawn_floating_marker_titles": "Maximum aantal getekende zwevende markeringstitels", + "old_map_data_options_title": "Toegang tot oude kaartgegevens", + "old_map_data_options_description": "Bekijk opties voor toegang tot kaartgegevens van de oudere versies van Map Marker.", + "migrating_map_data": "Kaartgegevens migreren…", + "map_data_migration_succeeded": "Migratie van kaartgegevens is gelukt: u zou nu uw oude kaartgegevens moeten kunnen gebruiken in deze nieuwe versie van Map Marker.", + "map_data_migration_failed": "Migratie van kaartgegevens mislukt: toegang tot uw oude kaartgegevens is niet mogelijk in deze nieuwe versie van Map Marker.", + "post_migration_hint_text": "Houd er rekening mee dat de oude kaartgegevens ongewijzigd blijven en op uw apparaat blijven staan totdat u de app verwijdert. Als u de app verwijdert, worden alle Map Marker app-gegevens van uw apparaat verwijderd. Als u de oude versie van Map Marker wilt gebruiken, kunt u de beschikbare instructies volgen door op de onderstaande optie te klikken.", + "view_instructions_to_use_the_old_map_marker_description": "Hierdoor wordt een link naar het helpcentrum geopend waarin wordt uitgelegd hoe u de oude versie van Map Marker kunt installeren zonder uw app-gegevens te verliezen.", + "view_instructions": "Bekijk instructies", + "action_see_more": "Bekijk meer", + "purchase_permanent_premium": "Permanente premie kopen", + "purchase_pending_message": "Aankoop in behandeling", + "purchase_failed_message": "Aankoop mislukt: %s", + "data_backup_reminder_title": "Reservekopie van gegevens", + "data_backup_reminder_x_days_ago_message": "Laatste back-up was %s dagen geleden", + "run_data_migration_again": "Voer gegevensmigratie opnieuw uit", + "run_data_migration_again_description": "Selecteer een oude kaart waarop u de gegevensmigratie opnieuw wilt uitvoeren", + "old_map_data_re_migration_succeeded": "Hermigratie van oude kaartgegevens is gelukt!", + "old_map_data_re_migration_failed": "Hermigratie van oude kaartgegevens mislukt:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Open en migreer een V2-cloudkaart", + "action_open_and_migrate_v2_cloud_map_description": "Migreer een verouderde cloudmap van Map Marker V2 (app-versie van vóór 2023) en open deze als een nieuwe cloudmap", + "migrating_legacy_v2_cloud_map": "Verouderde V2-cloudkaart migreren…", + "hint_select_v2_map_to_migrate": "Selecteer de V2-kaart om te migreren", + "legacy_v2_cloud_map_migration_result_message_success": "Migratie van legacy V2-cloudmap geslaagd!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Migratie van legacy V2-cloudmap mislukt:\n%s", + "loading_file": "Bestand laden...", + "zipping_file_x": "Bestand zippen: %s", + "unzipping_file_x": "Bestand uitpakken: %s", + "share_or_export_title": "Deel of exporteer", + "marker_as_file_description2": "Exporteer de geselecteerde markering als een bestand", + "export_as_file": "Exporteren als bestand", + "sucessfully_saved_to_device_files": "Succesvol opgeslagen in apparaatbestanden", + "file_export_intention_question": "Hoe wilt u het geëxporteerde bestand gebruiken?", + "folders_added_x": "Mappen toegevoegd: %s", + "folders_modified_x": "Mappen aangepast: %s", + "folders_deleted_x": "Mappen verwijderd: %s", + "markers_added_x": "Markeringen toegevoegd: %s", + "markers_modified_x": "Markeringen aangepast: %s", + "markers_deleted_x": "Markeringen verwijderd: %s", + "new_circle_hint_text": "Selecteer het midden of de rand van de cirkel met de werkbalkknoppen en beweeg de kaart rond om aan te passen. Klik ten slotte op opslaan om de vorm op te slaan.", + "radius_x": "Straal: %s", + "preferred_display_theme": "Displaythema (donker/licht)", + "preferred_display_theme_dark": "Donker thema", + "preferred_display_theme_light": "Licht thema", + "preferred_display_theme_use_system": "Gebruik systeeminstellingen", + "nav_navigation_description": "Voer navigatiemodus in deze app om een routebeschrijving naar de marker te krijgen", + "marker_direction": "Routebeschrijving", + "distance_to_x": "Afstand tot %1$s", + "import_marker_from_text_confirmation_message": "Wilt u proberen een markering uit de volgende tekstgegevens te importeren?", + "do_you_enjoy_the_app_question": "Vind je de app leuk?", + "would_you_like_to_give_comments_on_how_to_improve": "Wil je me een email sturen om me te vertellen hoe ik de app kan verbeteren?", + "rate_the_app_message": "Als mijn app je bevalt kun je me belonen door een goede beoordeling te geven :-)", + "app_rating_prompt_yes_option_text": "Ja, breng me naar de app-pagina", + "app_rating_prompt_later_option_text": "Misschien later, herinner me eraan", + "app_rating_prompt_never_option_text": "Nee bedankt, vraag het niet nog een keer", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/no.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/no.json new file mode 100644 index 0000000..9f8b20d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/no.json @@ -0,0 +1,464 @@ +{ + "ok": "OK", + "yes": "Ja", + "no": "Ikke", + "cancel": "Avbryt", + "new_marker": "Ny markør", + "title": "Tittel", + "description": "Beskrivelse", + "question_delete_marker": "Har du virkelig ønsker å slette denne markøren?", + "gps_coordinates": "GPS-koordinater", + "coordinates_copied_to_clipboard": "Koordinater kopiert til utklippstavlen", + "untitled": "Untitled", + "all": "Alt", + "new_folder": "Legg til mappe", + "modify_folder": "Endre mappe", + "confirmation_message_delete_folder": "Er du sikker på at du vil slette denne mappen? Alle markører knyttet til denne mappen vil bli slettet permanent!", + "failed_create_folder_already_exists": "Kunne ikke opprette ny mappe, allerede eksisterer det", + "failed_rename_folder_already_exists": "Kunne ikke gi nytt navn til mappen allerede eksisterer destinasjonsnavnet", + "latitude": "Latitude:", + "longitude": "Lengdegrad:", + "import_file1": "Import markører", + "file_import_successfull": "Filen er importert", + "file_import_failed": "Fil import mislyktes", + "location_services": "Posisjonstjenester", + "location_services_disabled": "Posisjonstjenester er deaktivert. For å få din nåværende posisjon må du aktivere dem.", + "could_not_find_address": "Kunne ikke finne adresse", + "searching": "Søker...", + "search": "Søk", + "share_via": "Del via", + "import_file_confirmation": "Ønsker du å importere innholdet i denne filen?", + "folder_name": "Mappenavn", + "save": "Lagre", + "confirmation_message_delete_markers": "Er du sikker på at du vil slette de valgte markører?", + "share": "Del", + "processing_data": "Bearbeiding av data...", + "confirmation_message_save_modifications": "Du har ulagrede endringer, vil du lagre dem?", + "map_type": "Karttype", + "feedback_caption": "Funnet et problem? Har du en idé om forbedring? \n Send meg en email :-)", + "send_email": "Send email...", + "rating_caption": "Du liker app? \n rangere det fem stjerner :-)", + "meters": "Meter", + "km": "Km", + "feet": "Føtter", + "miles": "Miles", + "marker_details_copied_to_clipboard": "Marker detaljer kopiert til utklippstavlen", + "do_not_show_again": "Ikke vis igjen", + "sou_metric_option": "Metric (Kilometer / Meters)", + "sou_imperial_option": "Imperial (Miles / Feet)", + "delete_folder": "Slett mappe", + "opening_location_failed": "Kunne ikke finne sted", + "could_not_start_a_map_app": "Kunne ikke finne et annet kart søknad", + "new_marker_hint_text": "Flytte på kartet for å plassere markøren der du vil ha, og klikk OK for å plassere den", + "imported_marker": "Importert markør", + "settings": "Innstillinger", + "display_zoom_buttons": "Skjerm zoom-knapper", + "decimal_degrees_5_digits": "Desimalgrader", + "degrees_decimal_minutes_3_digits": "Grader desimalminutter", + "degrees_minutes_seconds": "Grader minutter sekunder", + "coordinates_format": "Koordinater format", + "faq_help": "FAQ / Hjelp", + "folders": "Mapper", + "language": "Språk", + "coordinates": "Koordinater", + "contextual": "Kontekstuelle", + "always": "Alltid", + "crosshair_display": "Crosshair skjerm", + "coordinates_window": "Koordinater vindu", + "latitude_short": "Lat:", + "longitude_short": "Lng:", + "fast_marker_add_mode": "Marker instant legge modus", + "advanced": "Avansert", + "display_settings": "Utstilling", + "actions_settings": "Handlinger", + "language_and_units": "Språk og enheter", + "x_markers": "%1$s markører", + "marker_x": "Marker %1$d", + "waiting_for_location": "Venter på plassering...", + "faq_help_caption": "Åpne hjelpesiden og se FAQ", + "upcoming_features": "Spesifikasjoner", + "upcoming_features_caption": "Se listen over kommende funksjoner for den neste app versjon", + "help_and_feedback": "Hjelp og tilbakemelding", + "about": "Omtrent", + "share_snapshot_title": "Øyeblikksbilde", + "share_snapshot_description": "Del et øyeblikksbilde av kartet", + "all_markers_and_folders": "Alle markører og mapper", + "message_thank_you_for_donation": "Takk for ditt bidrag! Denne donasjonen badge gir deg tilgang til premium :-)", + "default_folder": "Standardmappe", + "sync_options": "Synkroniseringsalternativer", + "never": "Aldri", + "select_sync_folder": "Velg mappe", + "premium_access_unlocked_message": "Premium tilgang tilgjengelig! Du har i dag tilgang til premium funksjoner.", + "file_options": "Fil alternativer", + "cloud_sync": "Cloud sync", + "sync_this_file_on_the_cloud": "Synkronisere dette kartet fil på skyen", + "create_local_map_file": "Opprett lokalt kart", + "create_local_map_file_description": "Opprett et nytt kart fil lokalt", + "create_cloud_map_file": "Lag sky kart", + "create_cloud_map_file_description": "Lage et kart fil på skyen", + "rename": "Gi nytt navn", + "rename_description": "Endre navn på kartet", + "enter_new_maps_name": "Skriv inn det nye kartet navn", + "folder_creation_failed_name_empty": "Kunne ikke opprette mappe: name tom", + "message_thank_you_for_premium_paid": "Takk for at du Map Marker Premium :-)", + "premium": "Premium", + "premium_options_title_text": "Oppgradere til premium og dra full nytte Map Marker funksjoner!", + "premium_options_title_text_blocking": "Beklager, du må premien oppgradering for å få tilgang til denne funksjonen. Oppgradere til premium og dra full nytte Map Marker funksjoner!", + "troubleshooting": "Feilsøking", + "troubleshooting_description": "Åpne en liste over tiltak for å løse mulige problemer", + "test_internet": "Test internett", + "test_internet_description": "Sjekker at appen har tilgang til internett", + "open_google_play_services_details": "GP Services (app)", + "open_google_play_services_details_description": "Åpne detaljer om Google Play Services app", + "open_google_play_services_store": "GP Services (butikk)", + "open_google_play_details": "Google Play (app)", + "contact_support": "Kontakt support", + "contact_support_description": "Skriv email for å støtte med detaljene for ditt problem", + "network_test_succeeded": "Network test lyktes", + "network_test_failed": "Network test mislyktes", + "share_cloud_folder": "Del sky kart", + "share_cloud_folder_description": "Åpne skyen kartet mappe for å vise sine egenskaper og dele den med andre mennesker", + "view_history": "Vis historikk / Restore", + "view_history_description": "Vis historikk over endringer til skyen mappen og velge en versjon for å gjenopprette", + "create_map_file": "Lag kart fil", + "create_map_file_description": "Opprett et nytt kart fil lokalt eller på skyen", + "open_cloud_map_file": "Åpne sky kart", + "open_cloud_map_file_description": "Åpne et kart fil fra skyen", + "permission_rationale_location": "Map Marker trenger tillatelse for å få tilgang til stedet for å vise den på kartet", + "open_app_settings": "Åpne innstillinger", + "no_map_folder_found_on_the_cloud": "Ingen kart mappe funnet på skyen", + "auto_sync": "Automatisk synkronisering", + "choose_a_version_to_restore_from": "Velg en versjon for å gjenopprette", + "message_sync_error_occured": "En synkroniseringsfeil. Vær så snill, prøv på nytt.", + "message_sync_error_occured_network": "En synkroniseringsfeil: nettverksfeil. Vær så snill, prøv på nytt.", + "message_sync_error_occured_conflict": "En synkroniseringsfeil: konflikt, en annen enhet ble utført sync samtidig. Vær så snill, prøv på nytt.", + "phone_number": "Telefonnummer", + "permission_rationale_phone": "Map Marker trenger tillatelse til å ringe på enheten", + "navigation_options": "Navigeringsalternativer", + "geo_navigation_description": "Åpne marker plassering i denne app", + "share_selected_marker_text_description": "Del den valgte markør som ren tekst inn i en annen app", + "x_markers_in_y_folders": "%1$d markører %2$d mapper", + "message_sync_error_occured_db_downgrade": "En synkroniseringsfeil: skyen data har blitt oppdatert med en nyere versjon av programmet. Du må Map Marker på denne enheten for å synkronisere.", + "call_phone_number": "Call telefonnummer", + "dial_phone_number": "Tast telefonnummer", + "text_phone_number": "Tekst telefonnummer", + "default_navigation_action": "Standard navigasjon handling", + "ask": "Spørre", + "what_is_the_premium_upgrade": "Hva er premien oppgraderingen?", + "message_thank_you_for_purchase2": "Takk for kjøpet!", + "browse": "Søk", + "organize": "Ordne", + "search_failed": "Søk mislyktes", + "search_failed_network_error": "Søk mislyktes, nettverksfeil", + "details": "detaljer", + "sync_error_snackbar_message": "synkroniseringsfeil", + "file_overwrite_confirmation_message": "Filen finnes allerede, trenger du ønsker å overskrive den?", + "browse_organize_empty_state_text": "Du vil se en liste over dine markører her. Du har for øyeblikket ingen markører i den valgte mappen (e). Du kan legge til en ny markør ved å klikke på knappen nedenfor.", + "google_search_finished_empty": "Ingen søkeresultater", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "offline kart", + "obtain_offline_map_files_faq_title": "Hvordan gjøre det?", + "obtain_offline_map_files_faq_description": "Klikk her for å åpne web-siden som forklarer hvordan du kan få disse kartene.", + "settings_credits_option_title": "studiepoeng", + "settings_credits_option_description": "Opphavsrett og juridisk nevner", + "credits_text": "Juridisk nevner for andre kartdata enn Google Maps : \n \n %s", + "manage_map_files": "Administrer kartfiler", + "map_files": "kartfiler", + "delete_map_file": "Slett kart fil", + "delete_map_file_description_local": "Denne handlingen vil slette kartet filen fra denne enheten", + "delete_map_file_confirmation_local": "Denne handlingen vil slette kartet fil fra enheten for alltid. Alle markører i den filen vil gå tapt. Er du sikker?", + "delete_map_file_confirmation_cloud": "Denne handlingen vil slette kartet fil fra enheten for alltid. Alle endringer ennå ikke synkronisert til skyen vil gå tapt. Skyen mappen vil ikke bli berørt av denne handlingen, og du blir nødt til å slette den manuelt. Er du sikker?", + "marker_saved_in_a_non_visible_folder": "Marker lagret i et ikke synlig mappe", + "outdated_cloud_sync_confirmation_question": "Endringene er ikke synkronisert nylig. Sørg for å holde din sky kopiere oppdatert. Ønsker du å synkronisere nå?", + "outdated_local_sync_confirmation_question": "Markører for dette kartet filen er for tiden bare lagret på denne enheten. Det anbefales å lagre markører på skyen for å unngå å miste dem. Ønsker du å lagre dem til skyen nå?", + "sync_method_choice_question": "Ønsker du å synkronisere dette kartet fil? Med manuell må du synkronisere manuelt hver gang. Med automatisk (anbefales) vil du velge en destinasjon sky mappe og synkroniserings til skyen vil starte automatisk hver gang programmet går bakgrunnen.", + "automatic": "Automatisk", + "manual": "Håndbok", + "new_polyshape_hint_text": "Flytt kartet rundt for å plassere punktene, klikk \"+\" for å legge til et punkt, klikk \"-\" for å fjerne et punkt og bytte poeng med de forrige / neste knapper. Til slutt klikker du Lagre for å lagre formen.", + "poly_points_invalid_message": "Det er ikke nok poeng til å lage formen. Lag flere poeng og prøv igjen.", + "measured_distance_x": "Avstand: %s", + "measured_perimeter_x_measured_area_y": "Perimeter: %1$s \n Område: %2$s", + "extra_information": "Ekstra informasjon", + "insert": "Sett inn…", + "replace_title": "Skift tittel", + "replace_description": "Bytt beskrivelse", + "unit_of_distance": "Enhet for avstand", + "unit_of_area": "Enhet for området", + "uoa_metric_option": "Metric ( %s )", + "uoa_imperial_option": "Imperial ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "Bilder", + "fit_in_x_by_y_square": "Passe i en %1$s x %2$s kvadrat", + "sync_data_volume_disabled": "Funksjonshemmet", + "sync_data_volume_up_to_x": "Opp til %s per synkronisering", + "sync_data_volume_unlimited": "ubegrenset", + "retry": "Prøv på nytt", + "add_image": "Legg bilde", + "from_camera": "fra kamera", + "from_gallery": "fra galleriet", + "importing_image": "Importerer bilde...", + "offline_mapsforge_beta": "Offline ( Mapsforge BETA )", + "export_failed": "eksport mislyktes", + "export_succeeded": "eksport lyktes", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Importerer fil...", + "show_warning_icon_for_sync": "Vis advarselsikon for synkronisering", + "general": "Generell", + "toilets": "toaletter", + "food": "Mat", + "stores": "butikker", + "land_activities": "land aktiviteter", + "water_activites": "vann~~POS=TRUNC activies", + "winter_activites": "Vinter activies", + "transport": "Transportere", + "health": "Helse", + "entertainment": "Underholdning", + "services": "tjenester", + "business": "Virksomhet", + "government": "Regjering", + "religious": "Religiøs", + "accessibility": "tilgjengelighet", + "select_icon": "Velg ikonet", + "icon_and_color": "Ikon og farge", + "generic": "Generisk", + "message_beta_tester_badge": "Beta tester badge: takk for å være betatester! Denne utmerkelsen vil forsvinne bare ved å avinstallere app eller fjerne programdata. Denne utmerkelsen kan du også ha noen annonser på programmet.", + "translation_contribution_title": "Bidra til oversettelser", + "translation_contribution_description": "Du forstår engelsk og ønsker å hjelpe til med oversettelser? Klikk her", + "change_marker_color_and_icon_to_dest_folder_question": "Målmappen er fargen eller ikonet er annerledes. Ønsker du å oppdatere markør farge og ikon?", + "add_color": "Legg til farge", + "google_md": "Google Material Icons", + "select_action": "utvalg handling", + "move_to_left": "Flytt til venstre", + "move_to_right": "Flytt til høyre", + "rotate_to_left": "Roter mot venstre", + "rotate_to_right": "Roter til høyre", + "delete_image": "Slett bilde", + "from_local_file": "Fra lokal fil", + "export_format_choice_question": "Hva format til du vil bruke til å eksportere?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Standard Google Earth format. Kan ikke inneholde media.", + "export_choice_kmz_details": "Zip Google Earth format. Kan inneholde media.", + "export_choice_csv_details": "Standard tekst regnearkformat. Kan ikke inneholde media. Kan ikke inneholde linjer eller polygoner.", + "marker_as_plain_text": "Marker som ren tekst", + "marker_as_file": "Marker som fil", + "add_custom_field": "Legg til egendefinert felt", + "folder_info": "Informasjon", + "folder_custom_fields": "Egendefinerte felt", + "custom_field_name": "Feltnavn", + "delete_custom_field": "Slett felt", + "custom_field_attributes": "Attributter", + "new_custom_field": "Nytt tilpasset felt", + "modify_custom_field": "Endre tilpasset felt", + "field_info": "Feltinfo", + "select_field_type": "Velg felttype", + "field_type_boolean": "Boolsk (sann eller falsk)", + "default_value": "Standardverdi", + "field_type_date": "Dato", + "field_type_email": "e-post", + "field_type_text": "Tekst", + "field_type_multi_choice": "Flere valg", + "duplicates_are_not_allowed": "Duplikater er ikke tillatt", + "field_type_phone": "telefon", + "field_type_weblink": "Weblink", + "creation_date": "Opprettelsesdato", + "poi_options": "POI-alternativer", + "delete_poi": "Slett POI", + "used_by_folders": "Brukes av mapper", + "edit_field": "Rediger felt", + "reorder_fields": "Omorganiser feltene", + "apply_folder_fields_to_child_pois_message": "Velg de feltene du vil bruke på denne mappens POIer", + "apply_folder_fields_to_moved_pois_message": "Målmappen har forskjellige feltverdier. Velg feltene du vil søke på flyttede interessepunkter.", + "update_color": "Oppdater farge", + "update_pin_icon": "Oppdater pinneikonet", + "add_field_if_missing_x": "Legg til felt hvis du mangler: %s", + "remove_field_if_present_x": "Fjern felt hvis det finnes: %s", + "update_field_name_if_different_x": "Oppdater feltnavn hvis annet: %s", + "more_options": "Flere valg…", + "folder_options": "Mappealternativer", + "decimal_accuracy": "Decimal nøyaktighet", + "copy": "Kopiere", + "help_me_cta": "Vil du klikke her? ^ ‿ ^", + "floating_marker_titles_text_size": "Tekststørrelse", + "search_failed_x": "Søket mislyktes => %s", + "search_source_gps": "Google Places Search API", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Spesiell takk", + "special_thanks_description": "En spesiell takk til folkene som hjalp meg", + "thank_you_message": "Spesiell takk til de som jobbet hardt for å hjelpe med appoversettelsene:\n%s\n... Og også de som nektet å nevne\n\nOgså, takk til alle brukerne som ga meg tilbakemelding gjennom årene og kontinuerlig hjalp meg med å gjøre appen bedre.", + "marker_search_result_text_create_marker": "Opprett markør", + "ios_premium_restore_dialog_cta_restore_purchases": "Gjenopprette kjøp", + "react_webapp_log_in_title": "Logg Inn", + "react_webapp_log_in_message": "For å fortsette må du logge på med skyskonto. Klikk på \"logg inn\" knappen nedenfor for å logge inn.", + "react_app_use_cloud_account_x": "Bruk skyskonto: %s", + "react_app_use_other_cloud_account": "Bruk annen skyskonto", + "react_app_choices_list_cannot_be_empty": "Valglisten kan ikke være tom", + "react_app_empty_choices_are_not_allowed": "Tomte valg er ikke tillatt", + "react_app_custom_field_name_cannot_be_empty": "Navnet på det egendefinerte feltet kan ikke være tomt", + "search_delete_duplicates_title": "Fjern duplikater", + "search_delete_duplicates_description": "Søk og slett duplikater", + "deleted_x_duplicates": "Slettet %d duplikater", + "switch_search_source_button_hint_text": "Vil du foretrekke å søke fra en annen kilde?", + "switch_search_source_button_text": "Endre kilde", + "places_search_sources_config_how_to_description": "Lurer på hvordan du konfigurerer søkekilder? Klikk her.", + "settings_places_search_sources_section_title": "Steder søker kilder", + "action_add_or_configure_search_source": "Legg til eller konfigurere søkekilde", + "select_search_source": "Velg søkekilde", + "enter_value_for_field_x": "Skriv inn verdien for feltet \"%s\"", + "search_source_test_success_message": "Konfigurasjonstesten for søkekilden lyktes! Søket med denne søkekilden skulle nå fungere.", + "search_source_test_error_message": "Advarsel: Konfigurasjonstesten for søkekilden mislyktes. Søket med denne søkekilden virker kanskje ikke.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Opplæringen", + "search_source_disclaimer_text": "Standard søkeopplevelse er ikke optimal, men den fungerer uten konfigurasjon.\n\nHvis du bruker søk mye, anbefales det på det sterkeste å konfigurere en tredjeparts søkekilde for å dra nytte av bedre søkeresultater.\n\nDet bør bare ta litt av tiden din, og vil tillate deg å dra nytte av mye bedre søkeresultater gratis.\n\nKlikk på \"Endre kilde\" -knappen og deretter \"Opplæring\" -alternativet for å lære mer.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Denne mappen har undermapper. Vil du også slette undermappene? Alle markører tilknyttet de slettede mappene vil bli slettet permanent!", + "delete_folder_choice_folder_only": "Slett bare mappen", + "delete_folder_choice_folder_plus_sub_folders": "Slett mappe + undermapper", + "confirmation_message_delete_folder_batch": "Er du sikker på at du vil slette disse mappene? Alle markører tilknyttet disse mappene vil bli slettet permanent!", + "confirmation_message_delete_sub_folder_batch": "Minst en av mappene som skal slettes, har undermapper. Vil du også slette undermappene? Alle markører tilknyttet de slettede mappene vil bli slettet permanent!", + "create_sub_folder": "Opprett undermappe", + "sub_folder_created": "Undermappe opprettet", + "error_cant_move_folder_to_descendant": "Du kan ikke flytte en mappe til en av etterkommerne.", + "root_folder_name": "Rot", + "current_map_title": "Kart", + "action_select_folders": "Velg mapper", + "no_search_source_configured_text": "Ingen søkekilde er konfigurert for øyeblikket. For å kunne søke, må du konfigurere en tredjeparts søkekilde.\n\nDet tar bare litt tid og gir deg tilgang til søkeresultatene gratis.\n\nKlikk på \"Endre kilde\" -knappen og deretter på \"Veiledning\" -alternativet for å lære mer.", + "map_type_google_maps_plan": "Google Maps (Plan)", + "map_type_google_maps_plan_idm": "Google Maps (Plan + innendørs)", + "map_type_google_maps_satellite": "Google Maps (satellitt)", + "map_type_google_maps_terrain": "Google Maps (Terreng)", + "map_type_google_maps_hybrid": "Google Maps (hybrid)", + "last_sync_x": "Siste synkronisering:\n%s", + "add_offline_map_file_title": "Legg til offline kartfil", + "offline_map_file_import_succeeded": "Import av kartfiler uten nett lyktes", + "offline_map_file_import_failed_x": "Importering av kartfiler utenfor nettet mislyktes:\n%s", + "no_offline_file_selected_message": "Kartmappen for offline er tom. For å bruke offline kart, åpne innstillingene og legg til minst en offline kartfil.", + "image_compression": "Bildekomprimering", + "image_max_size": "Maksimal størrelse på bildet", + "image_full_size": "Bilde i full størrelse", + "image_saving": "Bilde lagring", + "base_map_pin_size": "Grunnkartets pinnestørrelse", + "size_tiny": "Liten", + "size_small": "Liten", + "size_normal": "Vanlig", + "size_large": "Stor", + "size_huge": "Enorm", + "import_format_choice_question": "Hvilket format vil du bruke for å importere?", + "map_file_summary_x_folders_x_markers": "%1$s mapper og %2$s markører", + "open_x": "Åpne '%s'", + "sync_option_google_drive_limited_title": "Google Drive - begrenset tilgang", + "sync_option_google_drive_limited_description": "Dette begrenser appen til kun å få tilgang til filer som er opprettet av selve appen på din Google Drive. Velg dette alternativet hvis du planlegger å synkronisere bare fra Google-kontoen din uten samarbeidspartnere. Hvis du er i tvil, velg dette alternativet, du kan enkelt ombestemme deg senere.", + "sync_option_google_drive_full_title": "Google Drive - full tilgang", + "sync_option_google_drive_full_description": "Dette gir appen full tilgang til din Google Drive. Velg dette alternativet hvis du planlegger å samarbeide med andre Google-kontoer.", + "sync_data_volume_limit_mobile": "Volumgrense for mobildata", + "sync_data_volume_limit_default": "Standard grense for datavolum", + "cloud_auth_error_message": "Autentisering mislyktes. Prøv igjen.", + "message_sync_error_data_volume_limit2": "Synkroniseringen ble avbrutt fordi den overskred den tillatte datavolumgrensen. For å øke eller endre grensen, gå til innstillingene.", + "sync_option_dropbox_limited_title": "Dropbox - begrenset tilgang", + "sync_option_dropbox_limited_description": "Dette begrenser appen til kun å få tilgang til en app-dedikert Dropbox-mappe. Hvis du er i tvil, velg dette alternativet, du kan enkelt ombestemme deg senere.", + "sync_option_dropbox_full_title": "Dropbox - full tilgang", + "sync_option_dropbox_full_description": "Dette gir appen full tilgang til din Dropbox. Velg dette alternativet hvis du vil at appen skal finne filer i hele Dropbox.", + "enter_access_code_hint_text": "Skriv inn tilgangskode", + "offline_map_files": "Frakoblet kartfiler", + "x_files": "%s filer", + "clear_offline_map_files_action": "Slett kartfiler uten nett", + "clear_offline_map_files_confirmation_message": "Dette vil fjerne alle offline kartfiler fra appens interne lagring, vil du fortsette?", + "invalid_format": "Ugyldig format", + "places_search_over_hint_text": "Skriv mer for å avgrense søket", + "places_search_not_started_hint_text": "Du kan søke etter steder med «%s». Dette søket krever en internettforbindelse.", + "apply_parent_folder_fields": "Bruk overordnet mappefelt", + "rating_option_title": "Vurder appen", + "help_me_message_2022": "Hei, takk for nysgjerrigheten!\n\nJeg pleide å ha et annonsebanner her, og jeg bestemte meg for å prøve noe annet og erstatte det med denne enkle meldingen...\n\nJeg laget denne appen på fritiden min som en hobby, i tillegg til å ha full jobb, og det viste seg at det ble et sideprosjekt som jeg har brukt mye tid på siden tidlig i 2014.\n\nJeg håper du liker appen og finner den nyttig. Jeg har laget det på en måte at du fortsatt kan gjøre alt uten å betale, det kan bare ta litt mer arbeid. Du står fritt til å importere eller eksportere dataene manuelt, så du trenger egentlig aldri å betale, det er bare at skysynkronisering er mer praktisk.\n\nHvis du liker appen, vennligst støtte den: du trenger ikke bruke penger for det, noen av disse bevegelsene hjelper:\n- snakk om appen til folk rundt deg\n- Vurder appen for å anbefale den i butikken\n- kjøp premium-oppgraderingen (vil fjerne det nederste banneret)\n\nHvis du ikke liker appen, vennligst send meg en e-post (fra \"om\"-delen) og gi meg beskjed om hvordan jeg kan forbedre den. Jeg har kommet så langt takket være tilbakemeldingene fra mange brukere som fortalte meg om hva de gikk glipp av eller ikke likte, og jeg svarer på hver eneste e-post, så ikke vær sjenert!\n\nOg til slutt, takk for at du leser dette :-)\n\nHilsen\nSébastien", + "sync_error_missing_media_file": "Synkroniseringen ble avbrutt fordi følgende fil kunne bli funnet: %s. For å løse dette kan du enten gjenopprette den manglende filen manuelt eller endre appens innstillinger for ikke å laste ned media under synkronisering.", + "sync_media_policy_setting_title": "Synkroniser medienedlastingspolicy", + "sync_media_policy_setting_option_download_immediately": "Last ned alle medier under synkronisering", + "sync_media_policy_setting_option_download_later": "Last ned media etter synkronisering ved behov", + "auto_sync_description": "Synkroniser med skyen automatisk når endringer oppdages", + "search_delete_duplicates_select_attributes_hint_text": "Velg attributtene du vil vurdere når du eliminerer duplikater. Hvis alle attributter er valgt, vil bare strengt identiske dupliserte oppføringer bli fjernet. Hvis ingen attributter er valgt, vil dupliserte oppføringer med samme plassering bli fjernet, uavhengig av deres andre attributter.", + "action_delete_duplicates": "Slett duplikater", + "searching_for_duplicates": "Søker etter duplikater …", + "duplicates_deletion_confirmation_message": "Fant %d duplikater. Er du sikker på at du vil slette disse duplikatene?", + "poi_attribute_icon": "Ikon", + "poi_attribute_color": "Farge", + "enable_log_file_title": "Aktiver loggfil", + "enable_log_file_description": "Begynn å skrive hendelseshistorikk for appkjøring til loggfilen", + "disable_log_file_title": "Deaktiver loggfil", + "disable_log_file_description": "Slutt å skrive hendelseshistorikk for appkjøring til loggfilen, og slett loggfilen", + "export_log_file_title": "Eksporter loggfil", + "export_log_file_description": "Eksporter loggfilen slik at den kan deles for feilsøkingsformål", + "rendering_performance": "Innstillinger for gjengivelsesytelse", + "max_number_of_drawn_pois": "Maksimalt antall tegnede interessepunkter", + "max_number_of_drawn_floating_marker_titles": "Maksimalt antall tegnede flytende markørtitler", + "old_map_data_options_title": "Få tilgang til gamle kartdata", + "old_map_data_options_description": "Se alternativer for å få tilgang til kartdata fra de eldre versjonene av Map Marker.", + "migrating_map_data": "Migrerer kartdata …", + "map_data_migration_succeeded": "Migrering av kartdata lyktes: du skal nå kunne bruke de gamle kartdataene dine på denne nye versjonen av Map Marker.", + "map_data_migration_failed": "Migrering av kartdata mislyktes: tilgang til de gamle kartdataene dine er ikke mulig på denne nye versjonen av Map Marker.", + "post_migration_hint_text": "Merk at de gamle kartdataene forblir uendret og vil forbli på enheten din til du avinstallerer appen. Avinstallering av appen vil slette alle Map Marker appdata fra enheten din. Hvis du vil bruke den gamle versjonen av Map Marker, kan du følge instruksjonene som er tilgjengelige ved å klikke på alternativet nedenfor.", + "view_instructions_to_use_the_old_map_marker_description": "Dette åpner en brukerstøttekobling som forklarer hvordan du kan installere den gamle versjonen av Map Marker uten å miste appdataene dine.", + "view_instructions": "Se instruksjoner", + "action_see_more": "Se mer", + "purchase_permanent_premium": "Kjøp permanent premie", + "purchase_pending_message": "Kjøp venter", + "purchase_failed_message": "Kjøp mislyktes: %s", + "data_backup_reminder_title": "Data backup", + "data_backup_reminder_x_days_ago_message": "Siste sikkerhetskopiering var for %s dager siden", + "run_data_migration_again": "Kjør datamigrering på nytt", + "run_data_migration_again_description": "Velg et gammelt kart som du vil kjøre datamigreringen på igjen", + "old_map_data_re_migration_succeeded": "Ommigrering av gamle kartdata lyktes!", + "old_map_data_re_migration_failed": "Ommigrering av gamle kartdata mislyktes:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Åpne og migrér et V2-skykart", + "action_open_and_migrate_v2_cloud_map_description": "Migrer et eldre skykart fra Map Marker V2 (appversjon fra før 2023) og åpne det som et nytt skykart", + "migrating_legacy_v2_cloud_map": "Migrerer eldre V2-skykart …", + "hint_select_v2_map_to_migrate": "Velg V2-kartet som skal migreres", + "legacy_v2_cloud_map_migration_result_message_success": "Eldre V2 skykart-migrering lyktes!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Eldre V2 skykartmigrering mislyktes:\n%s", + "loading_file": "Laster inn fil …", + "zipping_file_x": "Zipping-fil: %s", + "unzipping_file_x": "Pakk ut fil: %s", + "share_or_export_title": "Del eller eksporter", + "marker_as_file_description2": "Eksporter den valgte markøren som en fil", + "export_as_file": "Eksporter som fil", + "sucessfully_saved_to_device_files": "Lagret til enhetsfiler", + "file_export_intention_question": "Hvordan vil du bruke den eksporterte filen?", + "folders_added_x": "Mapper lagt til: %s", + "folders_modified_x": "Mapper endret: %s", + "folders_deleted_x": "Mapper slettet: %s", + "markers_added_x": "Markører lagt til: %s", + "markers_modified_x": "Markører endret: %s", + "markers_deleted_x": "Markører slettet: %s", + "new_circle_hint_text": "Velg midten eller kanten av sirkelen med verktøylinjeknappene og flytt kartet rundt for å justere. Til slutt klikker du lagre for å lagre formen.", + "radius_x": "Radius: %s", + "preferred_display_theme": "Vis tema (mørkt / lys)", + "preferred_display_theme_dark": "Mørkt tema", + "preferred_display_theme_light": "Lett tema", + "preferred_display_theme_use_system": "Bruk systeminnstillinger", + "nav_navigation_description": "Skriv inn navigeringsmodus i dette programmet for å få veibeskrivelse til markør", + "marker_direction": "Retninger", + "distance_to_x": "Avstand til %1$s", + "import_marker_from_text_confirmation_message": "Vil du prøve å importere en markør fra følgende tekstdata?", + "do_you_enjoy_the_app_question": "Liker du appen?", + "would_you_like_to_give_comments_on_how_to_improve": "Vil du sende meg en email for å fortelle meg hvordan jeg kunne forbedre appen?", + "rate_the_app_message": "Hvis du liker min app du kan belønne meg ved å ta seg tid til å gi en god vurdering :-)", + "app_rating_prompt_yes_option_text": "Ja, ta meg til app-siden", + "app_rating_prompt_later_option_text": "Kanskje senere, minn meg på", + "app_rating_prompt_never_option_text": "Nei takk, ikke spør igjen", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/pl.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/pl.json new file mode 100644 index 0000000..5bc9cd3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/pl.json @@ -0,0 +1,464 @@ +{ + "ok": "OK", + "yes": "Tak", + "no": "Nie", + "cancel": "Anuluj", + "new_marker": "Nowy znacznik", + "title": "Nazwa", + "description": "Opis", + "question_delete_marker": "Czy na pewno chcesz usunąć ten znacznik?", + "gps_coordinates": "Współrzędne GPS", + "coordinates_copied_to_clipboard": "Współrzędne skopiowane do schowka", + "untitled": "Bez nazwy", + "all": "Wszystko", + "new_folder": "Dodaj folder", + "modify_folder": "Modyfikacja folderu", + "confirmation_message_delete_folder": "Czy na pewno chcesz usunąć ten folder? Wszystkie znaczniki powiązane z tym folderem zostaną trwale usunięte!", + "failed_create_folder_already_exists": "Nie udało się utworzyć nowego folderu, już istnieje", + "failed_rename_folder_already_exists": "Nie udało się zmienić nazwy folderu, nazwa docelowa już istnieje", + "latitude": "Szerokość:", + "longitude": "Długość:", + "import_file1": "Importowanie znaczników", + "file_import_successfull": "Plik zaimportowany pomyślnie", + "file_import_failed": "Import pliku nie powiódł się", + "location_services": "Usługi lokalizacyjne", + "location_services_disabled": "Usługi lokalizacyjne są wyłączone. Aby uzyskać aktualną lokalizację, musisz je włączyć.", + "could_not_find_address": "Nie można znaleźć adresu", + "searching": "Wyszukiwanie...", + "search": "Szukaj", + "share_via": "Udostępnij przez", + "import_file_confirmation": "Czy chcesz zaimportować zawartość tego pliku?", + "folder_name": "Nazwa folderu", + "save": "Zapisz", + "confirmation_message_delete_markers": "Czy na pewno chcesz usunąć wybrane znaczniki?", + "share": "Udostępnij", + "processing_data": "Przetwarzanie danych...", + "confirmation_message_save_modifications": "Masz niezapisane modyfikacje, czy chcesz je zapisać?", + "map_type": "Typ mapy", + "feedback_caption": "Znalazłeś problem? Masz pomysł na udoskonalenie?\nWyślij e-mail :-)", + "send_email": "Wyślij email...", + "rating_caption": "Lubisz aplikację?\nOceń na 5 gwiazdek :-)", + "meters": "Metrów", + "km": "Km", + "feet": "Stopy", + "miles": "Mile", + "marker_details_copied_to_clipboard": "Szczegóły znacznika skopiowane do schowka", + "do_not_show_again": "Nie pokazuj więcej", + "sou_metric_option": "Metryczne (Kilometry/Metry)", + "sou_imperial_option": "Imperial (Mile/Stopy)", + "delete_folder": "Usuń folder", + "opening_location_failed": "Nie udało się znaleźć miejsca", + "could_not_start_a_map_app": "Nie można znaleźć innej aplikacji do map", + "new_marker_hint_text": "Przesuń mapę, by umieścić znacznik gdzie chcesz i kliknij przycisk OK, aby go zakotwić", + "imported_marker": "Zaimportowany znacznik", + "settings": "Ustawienia", + "display_zoom_buttons": "Pokaż przyciski zbliżenia", + "decimal_degrees_5_digits": "Stopnie dziesiętne", + "degrees_decimal_minutes_3_digits": "Stopnie i minuty dziesiętne", + "degrees_minutes_seconds": "Stopnie, minuty i sekundy dziesiętne", + "coordinates_format": "Format współrzędnych", + "faq_help": "FAQ/Pomoc", + "folders": "Foldery", + "language": "Język", + "coordinates": "Współrzędne", + "contextual": "Kontekstowy", + "always": "Zawsze", + "crosshair_display": "Wyświetlanie celownika", + "coordinates_window": "Okno współrzędnych", + "latitude_short": "Lat:", + "longitude_short": "LNG:", + "fast_marker_add_mode": "Tryb natychmiastowego dodawania znacznika", + "advanced": "Zaawansowane", + "display_settings": "Wyświetlanie", + "actions_settings": "Działania", + "language_and_units": "Język i jednostki", + "x_markers": "%1$s znaczniki", + "marker_x": "Znacznik %1$d", + "waiting_for_location": "Oczekiwanie na lokalizację...", + "faq_help_caption": "Otwórz stronę pomocy i zobacz FAQ", + "upcoming_features": "Cechy", + "upcoming_features_caption": "Zobacz listę nadchodzących funkcji dla następnej wersji aplikacji", + "help_and_feedback": "Pomoc i opinie", + "about": "O aplikacji", + "share_snapshot_title": "Zrzut", + "share_snapshot_description": "Udostępnij zrzut mapy", + "all_markers_and_folders": "Wszystkie znaczniki i foldery", + "message_thank_you_for_donation": "Dziękuję za darowiznę! Ta odznaka darowizny zapewnia dostęp do funkcji premium :-)", + "default_folder": "Domyślny folder", + "sync_options": "Opcje synchronizacji", + "never": "Nigdy", + "select_sync_folder": "Wybierz folder,", + "premium_access_unlocked_message": "Premium dostępny! Masz obecnie dostęp do funkcji premium.", + "file_options": "Opcje pliku", + "cloud_sync": "Synchronizacja w chmurze", + "sync_this_file_on_the_cloud": "Synchronizuj ten plik mapy w chmurze", + "create_local_map_file": "Utwórz mapę lokalnie", + "create_local_map_file_description": "Utwórz nowy plik mapy lokalnie", + "create_cloud_map_file": "Utwórz mapę w chmurze", + "create_cloud_map_file_description": "Utwórz plik mapy w chmurze", + "rename": "Zmiana nazwy", + "rename_description": "Zmień nazwę mapy", + "enter_new_maps_name": "Wprowadź nazwę nowej mapy", + "folder_creation_failed_name_empty": "Nie można utworzyć folderu: nazwa pusta", + "message_thank_you_for_premium_paid": "Dziękujemy za zakup aktualizacji Map Marker Premium :-)", + "premium": "Premium", + "premium_options_title_text": "Uaktualnij do Premium i w pełni korzystaj z funkcji Map Marker!", + "premium_options_title_text_blocking": "Niestety, aby uzyskać dostęp do tej funkcji, musisz uaktualnić aplikację do Premium. Przejdź na Premium i w pełni korzystaj z funkcji Map Marker!", + "troubleshooting": "Rozwiązywanie problemów", + "troubleshooting_description": "Otwórz listę działań, aby rozwiązać ewentualne problemy", + "test_internet": "Test internetu", + "test_internet_description": "Sprawdza, czy aplikacja ma dostęp do internetu", + "open_google_play_services_details": "GP Usługi (aplikacja)", + "open_google_play_services_details_description": "Otwórz szczegóły aktualnie zainstalowanej aplikacji w usługach Google Play", + "open_google_play_services_store": "GP Usługi (sklep)", + "open_google_play_details": "Google Play (aplikacja)", + "contact_support": "Kontakt z pomocą techniczną", + "contact_support_description": "Napisz e-mail, by uzyskać szczegółowe informacje o problemie", + "network_test_succeeded": "Test sieci zakończony pomyślnie", + "network_test_failed": "Test sieci nie powiódł się", + "share_cloud_folder": "Udostępnij mapę z chmury", + "share_cloud_folder_description": "Otwórz folder mapy w chmurze, aby wyświetlić jego właściwości i udostępnić je innym osobom", + "view_history": "Wyświetl historię/Przywróć", + "view_history_description": "Przejrzyj historię modyfikacji w folderze chmury i wybierz wersję do przywrócenia", + "create_map_file": "Tworzenie pliku mapy", + "create_map_file_description": "Utwórz nowy plik mapy lokalnie lub w chmurze", + "open_cloud_map_file": "Otwórz mapę z chmury", + "open_cloud_map_file_description": "Otwórz plik mapy z chmury", + "permission_rationale_location": "Znacznik mapy potrzebuje pozwolenia na dostęp do lokalizacji, aby wyświetlić ją na mapie", + "open_app_settings": "Otwórz ustawienia", + "no_map_folder_found_on_the_cloud": "W chmurze nie znaleziono folderu mapy", + "auto_sync": "Automatyczna synchronizacja", + "choose_a_version_to_restore_from": "Wybierz wersję, aby przywrócić", + "message_sync_error_occured": "Wystąpił błąd synchronizacji. Proszę spróbuj ponownie.", + "message_sync_error_occured_network": "Wystąpił błąd synchronizacji: błąd sieci. Proszę spróbuj ponownie.", + "message_sync_error_occured_conflict": "Wystąpił błąd synchronizacji: konflikt, inne urządzenie synchronizowało w tym samym czasie. Proszę spróbuj ponownie.", + "phone_number": "Numer telefonu", + "permission_rationale_phone": "Map Marker potrzebuje zezwolenia na wykonywanie połączeń na urządzeniu", + "navigation_options": "Opcje nawigacji", + "geo_navigation_description": "Otwórz lokalizację znacznika w tej aplikacji", + "share_selected_marker_text_description": "Udostępnij wybrany znacznik jako zwykły tekst w innej aplikacji", + "x_markers_in_y_folders": "%1$d znaczniki %2$d foldery", + "message_sync_error_occured_db_downgrade": "Wystąpił błąd synchronizacji: dane w chmurze zostały zaktualizowane nowszą wersją aplikacji. Aby zsynchronizować, musisz zaktualizować znacznik mapy na tym urządzeniu.", + "call_phone_number": "Zadzwoń pod numer telefonu", + "dial_phone_number": "Wybierz numer telefonu", + "text_phone_number": "Wiadomość tekstowa", + "default_navigation_action": "Domyślne działanie nawigacji", + "ask": "Zapytaj", + "what_is_the_premium_upgrade": "Co daje uaktualnienie do Premium?", + "message_thank_you_for_purchase2": "Dziękujemy za zakupy!", + "browse": "Przeglądaj", + "organize": "Organizuj", + "search_failed": "Wyszukiwanie nieudane", + "search_failed_network_error": "Wyszukiwanie nie powiodło się, błąd sieci", + "details": "Szczegóły", + "sync_error_snackbar_message": "Błąd synchronizacji", + "file_overwrite_confirmation_message": "Plik już istnieje, czy chcesz go zastąpić?", + "browse_organize_empty_state_text": "Tutaj zobaczysz listę swoich znaczników. Obecnie nie masz znaczników w wybranych folderach. Możesz dodać nowy znacznik, klikając przycisk poniżej.", + "google_search_finished_empty": "Brak wyników wyszukiwania", + "map_type_open_street_map": "Otwórz Street Map", + "offline_maps": "Mapy offline", + "obtain_offline_map_files_faq_title": "Jak dodać mapy?", + "obtain_offline_map_files_faq_description": "Kliknij tutaj, aby otworzyć stronę internetową wyjaśniającą w jaki sposób uzyskać te mapy.", + "settings_credits_option_title": "Kredyty", + "settings_credits_option_description": "Informacje o prawach autorskich i prawnych", + "credits_text": "Informacje prawne dotyczące innych danych map niż Mapy Google : \n\n%s", + "manage_map_files": "Zarządzanie plikami map", + "map_files": "Pliki map", + "delete_map_file": "Usuń plik mapy", + "delete_map_file_description_local": "Ta czynność usunie plik mapy z tego urządzenia", + "delete_map_file_confirmation_local": "Ta czynność usunie plik mapy z urządzenia zawsze. Wszystkie znaczniki wewnątrz tego pliku zostaną utracone. Jesteś pewny?", + "delete_map_file_confirmation_cloud": "Ta czynność usunie plik mapy z urządzenia zawsze. Wszystkie zmiany nie zostały jeszcze zsynchronizowane z chmurą zostaną utracone. Folder chmura nie będzie mieć wpływu na to działanie i trzeba będzie go usunąć ręcznie. Jesteś pewny?", + "marker_saved_in_a_non_visible_folder": "Znacznik zapisany w niewidocznym folderze", + "outdated_cloud_sync_confirmation_question": "Twoje zmiany nie zostały ostatnio zsynchronizowane. Upewnij się, że twoje kopie w chmurze są aktualne. Czy chcesz teraz zsynchronizować?", + "outdated_local_sync_confirmation_question": "Znaczniki tego pliku mapy są obecnie zapisywane tylko na tym urządzeniu. Zaleca się zapisywanie swoich znaczników w chmurze, aby ich nie utracić. Czy chcesz teraz zapisać je w chmurze?", + "sync_method_choice_question": "Czy chcesz zsynchronizować ten plik mapy? W przypadku synchronizacji ręcznej musisz ręcznie synchronizować. Z automatycznym (zalecane) wybierzesz folder chmury docelowej, a synchronizacja z chmurą rozpocznie się automatycznie za każdym razem, gdy aplikacja pracuje w tle.", + "automatic": "Automatyczne", + "manual": "Ręczne", + "new_polyshape_hint_text": "Przesuń mapę w dowolne miejsce, aby dodać punkt kliknij przycisk \"+\" , aby usunąć punkt oraz punkty połączenia z poprzedniego/następnego przycisku kliknij '-'. Na koniec kliknij przycisk Zapisz, aby zapisać kształt.", + "poly_points_invalid_message": "Nie ma wystarczającej liczby punktów, aby utworzyć kształt. Utwórz więcej punktów i spróbuj ponownie.", + "measured_distance_x": "Odległość: %s", + "measured_perimeter_x_measured_area_y": "Obwód: %1$s\nPowierzchnia: %2$s", + "extra_information": "Dodatkowe informacje", + "insert": "Wstawianie…", + "replace_title": "Zastąp nazwę", + "replace_description": "Zastąp opis", + "unit_of_distance": "Jednostka odległości", + "unit_of_area": "Jednostka powierzchni", + "uoa_metric_option": "Metryczny ( %s )", + "uoa_imperial_option": "Imperial ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "Obrazy", + "fit_in_x_by_y_square": "Dopasuj do %1$s x %2$s kwadrat", + "sync_data_volume_disabled": "Wyłączone", + "sync_data_volume_up_to_x": "Do %s na synchronizację", + "sync_data_volume_unlimited": "Nieograniczony", + "retry": "Ponów", + "add_image": "Dodaj obraz", + "from_camera": "Z aparatu", + "from_gallery": "Z galerii", + "importing_image": "Importowanie obrazu...", + "offline_mapsforge_beta": "Offline ( Mapsforge BETA )", + "export_failed": "Błąd eksportu", + "export_succeeded": "Eksport udany", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Importowanie pliku...", + "show_warning_icon_for_sync": "Pokaż ikonę ostrzenia dla synchronizacji", + "general": "Ogólne", + "toilets": "WC", + "food": "Jedzenie", + "stores": "Sklepy", + "land_activities": "działania lądowe", + "water_activites": "Zajęcia na wodzie", + "winter_activites": "Zajęcia na zimowe", + "transport": "Transport", + "health": "Zdrowie", + "entertainment": "Zabawa", + "services": "Usługi", + "business": "Biznes", + "government": "Rząd", + "religious": "Religijny", + "accessibility": "Dostępność", + "select_icon": "Wybierz ikonę", + "icon_and_color": "Ikona i kolor", + "generic": "Ogólny", + "message_beta_tester_badge": "Beta Tester odznaka: dziękuję za bycie beta testerem! Ta odznaka zniknie dopiero po odinstalowaniu aplikacji lub wyczyszczenie danych aplikacji. Ta odznaka umożliwia również nie mają żadnych reklam w aplikacji.", + "translation_contribution_title": "Przyczyń się do tłumaczeń", + "translation_contribution_description": "Jeżeli chcesz pomoć przetłumaczyć aplikację? Kliknij tutaj", + "change_marker_color_and_icon_to_dest_folder_question": "Kolor lub ikona folderu docelowego jest inna. Czy chcesz zaktualizować kolor znacznika i ikonę?", + "add_color": "Dodaj kolor", + "google_md": "Google Material Icons", + "select_action": "Wybór działania", + "move_to_left": "Przesuń w lewo", + "move_to_right": "Przesuń w prawo", + "rotate_to_left": "Obróć w lewo", + "rotate_to_right": "Obróć w prawo", + "delete_image": "Usuń zdjęcie", + "from_local_file": "Z pliku lokalnego", + "export_format_choice_question": "W jakim formacie chcesz eksportować?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Standardowy format Google Earth. Nie może zawierać mediów.", + "export_choice_kmz_details": "Zip Google Earth Format. Może zawierać media.", + "export_choice_csv_details": "Standardowy format arkusza kalkulacyjnego tekstu. Nie może zawierać mediów. Nie może zawierać linii ani wielokątów.", + "marker_as_plain_text": "Znacznik jako zwykły tekst", + "marker_as_file": "Znacznik jako plik", + "add_custom_field": "Dodaj niestandardowe pole", + "folder_info": "Informacja", + "folder_custom_fields": "Pola niestandardowe", + "custom_field_name": "Nazwa pola", + "delete_custom_field": "Usuń pole", + "custom_field_attributes": "Atrybuty", + "new_custom_field": "Nowe niestandardowe pole", + "modify_custom_field": "Zmodyfikuj pole niestandardowe", + "field_info": "Informacje o polu", + "select_field_type": "Wybierz typ pola", + "field_type_boolean": "Boolean (prawda lub fałsz)", + "default_value": "Domyślna wartość", + "field_type_date": "Data", + "field_type_email": "E-mail", + "field_type_text": "Tekst", + "field_type_multi_choice": "Wielokrotny wybór", + "duplicates_are_not_allowed": "Duplikaty są niedozwolone", + "field_type_phone": "Telefon", + "field_type_weblink": "link do strony internetowej", + "creation_date": "Data utworzenia", + "poi_options": "Opcje POI", + "delete_poi": "Usuń POI", + "used_by_folders": "Używane przez foldery", + "edit_field": "Edytuj pole", + "reorder_fields": "Zmień kolejność pól", + "apply_folder_fields_to_child_pois_message": "Wybierz pola, które chcesz zastosować do punktów POI tego folderu", + "apply_folder_fields_to_moved_pois_message": "Folder docelowy ma różne wartości pól. Wybierz pola, które chcesz zastosować do przeniesionych POI.", + "update_color": "Uaktualnij kolor", + "update_pin_icon": "Zaktualizuj ikonę pinezki", + "add_field_if_missing_x": "Dodaj pole, jeśli go brakuje: %s", + "remove_field_if_present_x": "Usuń pole, jeśli jest obecne: %s", + "update_field_name_if_different_x": "Zaktualizuj nazwę pola, jeśli jest inna: %s", + "more_options": "Więcej opcji", + "folder_options": "Opcje folderu", + "decimal_accuracy": "Dokładność dziesiętna", + "copy": "Kopiuj", + "help_me_cta": "Chcesz kliknij tutaj? ^‿^", + "floating_marker_titles_text_size": "Rozmiar tekstu", + "search_failed_x": "Wyszukiwanie nieudane => %s", + "search_source_gps": "Interfejs API wyszukiwarki Google", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Szczególne podziękowania", + "special_thanks_description": "Specjalne podziękowania dla osób, które mi pomogły", + "thank_you_message": "Specjalne podziękowania dla osób, które ciężko pracowały, aby pomóc w tłumaczeniu aplikacji:\n%s\n... A także tych, którzy odmówili wzmianki\n\nDziękuję również wszystkim użytkownikom, którzy udzielili mi opinii na przestrzeni lat i ciągle pomagali mi ulepszyć aplikację.", + "marker_search_result_text_create_marker": "Utwórz znacznik", + "ios_premium_restore_dialog_cta_restore_purchases": "Przywróć zakupy", + "react_webapp_log_in_title": "Zaloguj Się", + "react_webapp_log_in_message": "Aby kontynuować, musisz zalogować się na swoje konto w chmurze. Kliknij przycisk „Zaloguj się” poniżej, aby się zalogować.", + "react_app_use_cloud_account_x": "Użyj konta w chmurze: %s", + "react_app_use_other_cloud_account": "Użyj innego konta w chmurze", + "react_app_choices_list_cannot_be_empty": "Lista wyborów nie może być pusta", + "react_app_empty_choices_are_not_allowed": "Puste wybory nie są dozwolone", + "react_app_custom_field_name_cannot_be_empty": "Nazwa niestandardowego pola nie może być pusta", + "search_delete_duplicates_title": "Usuń duplikaty", + "search_delete_duplicates_description": "Wyszukaj i usuń duplikaty", + "deleted_x_duplicates": "Usunięte %d duplikatów", + "switch_search_source_button_hint_text": "Czy wolisz szukać z innego źródła?", + "switch_search_source_button_text": "Zmień źródło", + "places_search_sources_config_how_to_description": "Zastanawiasz się, jak skonfigurować źródła wyszukiwania? Kliknij tutaj.", + "settings_places_search_sources_section_title": "Umieszcza źródła wyszukiwania", + "action_add_or_configure_search_source": "Dodaj lub skonfiguruj źródło wyszukiwania", + "select_search_source": "Wybierz źródło wyszukiwania", + "enter_value_for_field_x": "Wprowadź wartość dla pola „%s”", + "search_source_test_success_message": "Test konfiguracji źródła wyszukiwania powiódł się! Wyszukiwanie za pomocą tego źródła wyszukiwania powinno teraz działać.", + "search_source_test_error_message": "Ostrzeżenie: test konfiguracji źródła wyszukiwania nie powiódł się. Wyszukiwanie za pomocą tego źródła wyszukiwania może nie działać.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Seminarium", + "search_source_disclaimer_text": "Domyślne doświadczenie wyszukiwania nie jest optymalne, ale działa bez konfiguracji.\n\nJeśli często korzystasz z wyszukiwania, zdecydowanie zaleca się skonfigurowanie źródła wyszukiwania innej firmy, aby uzyskać lepsze wyniki wyszukiwania.\n\nPowinno to zająć tylko trochę czasu i pozwoli Ci korzystać z dużo lepszych wyników wyszukiwania za darmo.\n\nKliknij przycisk „Zmień źródło”, a następnie opcję „Samouczek”, aby dowiedzieć się więcej.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Ten folder zawiera podfoldery. Czy chcesz usunąć również podfoldery? Wszystkie znaczniki powiązane z usuniętymi folderami zostaną trwale usunięte!", + "delete_folder_choice_folder_only": "Usuń tylko folder", + "delete_folder_choice_folder_plus_sub_folders": "Usuń folder + podfoldery", + "confirmation_message_delete_folder_batch": "Czy na pewno chcesz usunąć te foldery? Wszystkie znaczniki powiązane z tymi folderami zostaną trwale usunięte!", + "confirmation_message_delete_sub_folder_batch": "Co najmniej jeden z folderów do usunięcia ma podfoldery. Czy chcesz usunąć również podfoldery? Wszystkie znaczniki powiązane z usuniętymi folderami zostaną trwale usunięte!", + "create_sub_folder": "Utwórz podfolder", + "sub_folder_created": "Utworzono podfolder", + "error_cant_move_folder_to_descendant": "Nie możesz przenieść folderu do jednego z jego elementów podrzędnych.", + "root_folder_name": "Korzeń", + "current_map_title": "Mapa", + "action_select_folders": "Wybierz foldery", + "no_search_source_configured_text": "W tej chwili żadne źródło wyszukiwania nie jest skonfigurowane. Aby móc wyszukiwać, musisz skonfigurować zewnętrzne źródło wyszukiwania.\n\nPowinno to zająć tylko trochę czasu i umożliwi Ci dostęp do wyników wyszukiwania za darmo.\n\nKliknij przycisk „Zmień źródło”, a następnie opcję „Samouczek”, aby dowiedzieć się więcej.", + "map_type_google_maps_plan": "Google Maps (plan)", + "map_type_google_maps_plan_idm": "Google Maps (plan + wnętrze)", + "map_type_google_maps_satellite": "Google Maps (satelita)", + "map_type_google_maps_terrain": "Google Maps (teren)", + "map_type_google_maps_hybrid": "Google Maps (hybrydowy)", + "last_sync_x": "Ostatnia synchronizacja:\n%s", + "add_offline_map_file_title": "Dodaj plik mapy offline", + "offline_map_file_import_succeeded": "Import pliku mapy offline powiodło się", + "offline_map_file_import_failed_x": "Nie udało się zaimportować pliku mapy offline:\n%s", + "no_offline_file_selected_message": "Folder map offline jest pusty. Aby korzystać z map offline, otwórz ustawienia i dodaj co najmniej jeden plik mapy offline.", + "image_compression": "Kompresja obrazu", + "image_max_size": "Maksymalny rozmiar obrazu", + "image_full_size": "Obraz w pełnym rozmiarze", + "image_saving": "Zapisywanie obrazu", + "base_map_pin_size": "Rozmiar pinu mapy bazowej", + "size_tiny": "Malutki", + "size_small": "Mały", + "size_normal": "Normalna", + "size_large": "Duży", + "size_huge": "Ogromny", + "import_format_choice_question": "Jakiego formatu chcesz użyć do importu?", + "map_file_summary_x_folders_x_markers": "%1$s foldery i %2$s znaczniki", + "open_x": "Otwórz „%s”", + "sync_option_google_drive_limited_title": "Google Drive - ograniczony dostęp", + "sync_option_google_drive_limited_description": "Ogranicza to dostęp aplikacji tylko do plików utworzonych przez samą aplikację na urządzeniu Google Drive. Wybierz tę opcję, jeśli planujesz synchronizować tylko z konta Google bez współpracowników. Jeśli masz wątpliwości, wybierz tę opcję, później możesz łatwo zmienić zdanie.", + "sync_option_google_drive_full_title": "Google Drive - pełny dostęp", + "sync_option_google_drive_full_description": "Dzięki temu aplikacja ma pełny dostęp do urządzenia Google Drive. Wybierz tę opcję, jeśli planujesz współpracować z innymi kontami Google.", + "sync_data_volume_limit_mobile": "Limit ilości danych mobilnych", + "sync_data_volume_limit_default": "Domyślny limit ilości danych", + "cloud_auth_error_message": "Uwierzytelnianie nie powiodło się, spróbuj ponownie.", + "message_sync_error_data_volume_limit2": "Synchronizacja została przerwana, ponieważ przekraczała dozwolony limit ilości danych. Aby zwiększyć lub zmienić limit, przejdź do ustawień.", + "sync_option_dropbox_limited_title": "Dropbox - ograniczony dostęp", + "sync_option_dropbox_limited_description": "Ogranicza to dostęp aplikacji tylko do folderu Dropbox dedykowanego aplikacji. Jeśli masz wątpliwości, wybierz tę opcję, później możesz łatwo zmienić zdanie.", + "sync_option_dropbox_full_title": "Dropbox - pełny dostęp", + "sync_option_dropbox_full_description": "Dzięki temu aplikacja ma pełny dostęp do Twojego Dropbox. Wybierz tę opcję, jeśli chcesz, aby aplikacja znajdowała pliki w całym Twoim Dropbox.", + "enter_access_code_hint_text": "Wpisz kod dostępu", + "offline_map_files": "Pliki map offline", + "x_files": "%s plików", + "clear_offline_map_files_action": "Wyczyść pliki map offline", + "clear_offline_map_files_confirmation_message": "Spowoduje to usunięcie wszystkich plików map offline z pamięci wewnętrznej aplikacji. Czy chcesz kontynuować?", + "invalid_format": "Niepoprawny format", + "places_search_over_hint_text": "Wpisz więcej, aby zawęzić wyszukiwanie", + "places_search_not_started_hint_text": "Możesz wyszukiwać miejsca za pomocą „%s”. To wyszukiwanie wymaga połączenia internetowego.", + "apply_parent_folder_fields": "Zastosuj pola folderu nadrzędnego", + "rating_option_title": "Oceń aplikację", + "help_me_message_2022": "Hej, dziękuję za ciekawość!\n\nKiedyś miałem tutaj baner reklamowy i postanowiłem spróbować czegoś innego i zastąpić go tym prostym komunikatem…\n\nStworzyłem tę aplikację w wolnym czasie jako hobby, oprócz pracy na etacie i okazuje się, że stała się ona projektem pobocznym, nad którym spędziłem dużo czasu od początku 2014 roku.\n\nMam nadzieję, że aplikacja Ci się spodoba i okaże się przydatna. Zrobiłem to w taki sposób, że nadal możesz robić wszystko bez płacenia, może to po prostu zająć trochę więcej pracy. Możesz ręcznie importować lub eksportować dane, więc tak naprawdę nigdy nie musisz płacić, po prostu synchronizacja w chmurze jest wygodniejsza.\n\nJeśli podoba Ci się ta aplikacja, wesprzyj ją: nie musisz na to wydawać pieniędzy, każdy z tych gestów pomaga:\n- porozmawiaj o aplikacji z ludźmi wokół ciebie\n- oceń aplikację, aby polecić ją w sklepie\n- kup ulepszenie premium (usunie dolny baner)\n\nJeśli nie podoba Ci się aplikacja, napisz do mnie (z sekcji \"o\") i daj mi znać, jak mogę ją ulepszyć. Doszedłem tak daleko dzięki opiniom wielu użytkowników, którzy powiedzieli mi, co im się nie podobało lub co im się nie podobało, a ja odpowiadam na każdy e-mail, więc nie wstydź się!\n\nI na koniec dziękuję za przeczytanie tego :-)\n\nPozdrowienia\nSebastien", + "sync_error_missing_media_file": "Synchronizacja została przerwana, ponieważ znaleziono następujący plik: %s. Aby rozwiązać ten problem, możesz przywrócić brakujący plik ręcznie lub zmienić ustawienia aplikacji, aby nie pobierać multimediów podczas synchronizacji.", + "sync_media_policy_setting_title": "Synchronizuj zasady pobierania multimediów", + "sync_media_policy_setting_option_download_immediately": "Pobierz wszystkie multimedia podczas synchronizacji", + "sync_media_policy_setting_option_download_later": "W razie potrzeby pobierz multimedia po synchronizacji", + "auto_sync_description": "Synchronizuj z chmurą automatycznie po wykryciu zmian", + "search_delete_duplicates_select_attributes_hint_text": "Wybierz atrybuty do rozważenia podczas eliminowania duplikatów. Jeśli wybrane zostaną wszystkie atrybuty, tylko identyczne zduplikowane wpisy zostaną usunięte. Jeśli nie wybierzesz żadnych atrybutów, zduplikowane wpisy o tej samej lokalizacji zostaną usunięte, niezależnie od ich innych atrybutów.", + "action_delete_duplicates": "Usuń duplikaty", + "searching_for_duplicates": "Szukam duplikatów…", + "duplicates_deletion_confirmation_message": "Znaleziono %d duplikatów. Czy na pewno chcesz usunąć te duplikaty?", + "poi_attribute_icon": "Ikona", + "poi_attribute_color": "Kolor", + "enable_log_file_title": "Włącz plik dziennika", + "enable_log_file_description": "Zacznij zapisywać historię zdarzeń wykonania aplikacji do pliku dziennika", + "disable_log_file_title": "Wyłącz plik dziennika", + "disable_log_file_description": "Zatrzymaj zapisywanie historii zdarzeń wykonania aplikacji w pliku dziennika i usuń plik dziennika", + "export_log_file_title": "Eksportuj plik dziennika", + "export_log_file_description": "Wyeksportuj plik dziennika, aby można go było udostępnić do celów debugowania", + "rendering_performance": "Ustawienia wydajności renderowania", + "max_number_of_drawn_pois": "Maksymalna liczba wylosowanych POI", + "max_number_of_drawn_floating_marker_titles": "Maksymalna liczba rysowanych tytułów znaczników pływających", + "old_map_data_options_title": "Uzyskaj dostęp do starych danych map", + "old_map_data_options_description": "Zobacz opcje dostępu do danych map ze starszych wersji Map Marker.", + "migrating_map_data": "Przenoszę dane mapy…", + "map_data_migration_succeeded": "Migracja danych map powiodła się: teraz powinno być możliwe używanie starych danych map w nowej wersji Map Marker.", + "map_data_migration_failed": "Migracja danych mapy nie powiodła się: dostęp do starych danych mapy nie jest możliwy w nowej wersji Map Marker.", + "post_migration_hint_text": "Pamiętaj, że stare dane mapy pozostają niezmienione i pozostaną na Twoim urządzeniu do czasu odinstalowania aplikacji. Odinstalowanie aplikacji spowoduje usunięcie wszystkich Map Marker danych aplikacji z urządzenia. Jeśli chcesz użyć starej wersji Map Marker, możesz postępować zgodnie z dostępnymi instrukcjami, klikając opcję poniżej.", + "view_instructions_to_use_the_old_map_marker_description": "Spowoduje to otwarcie linku do centrum pomocy z wyjaśnieniem, jak zainstalować starą wersję Map Marker bez utraty danych aplikacji.", + "view_instructions": "Zobacz instrukcje", + "action_see_more": "Zobacz więcej", + "purchase_permanent_premium": "Kup stałą premię", + "purchase_pending_message": "Zakup w toku", + "purchase_failed_message": "Zakup nie powiódł się: %s", + "data_backup_reminder_title": "Backup danych", + "data_backup_reminder_x_days_ago_message": "Ostatnia kopia zapasowa była %s dni temu", + "run_data_migration_again": "Ponownie uruchom migrację danych", + "run_data_migration_again_description": "Wybierz starą mapę, na której chcesz ponownie przeprowadzić migrację danych", + "old_map_data_re_migration_succeeded": "Ponowna migracja starych danych map powiodła się!", + "old_map_data_re_migration_failed": "Ponowna migracja starych danych mapy nie powiodła się:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Otwórz i przeprowadź migrację mapy chmury w wersji 2", + "action_open_and_migrate_v2_cloud_map_description": "Przeprowadź migrację starszej mapy chmury z wersji Map Marker V2 (wersja aplikacji sprzed 2023 r.) i otwórz ją jako nową mapę chmury", + "migrating_legacy_v2_cloud_map": "Migracja starszej wersji mapy chmury w wersji 2…", + "hint_select_v2_map_to_migrate": "Wybierz mapę V2 do migracji", + "legacy_v2_cloud_map_migration_result_message_success": "Migracja starszych map w chmurze w wersji 2 powiodła się!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Migracja starszej wersji mapy w chmurze w wersji 2 nie powiodła się:\n%s", + "loading_file": "Ładowanie pliku…", + "zipping_file_x": "Spakowany plik: %s", + "unzipping_file_x": "Rozpakowywanie pliku: %s", + "share_or_export_title": "Udostępnij lub wyeksportuj", + "marker_as_file_description2": "Eksportuj wybrany znacznik jako plik", + "export_as_file": "Eksportuj jako plik", + "sucessfully_saved_to_device_files": "Pomyślnie zapisano w plikach urządzenia", + "file_export_intention_question": "Jak chcesz użyć wyeksportowanego pliku?", + "folders_added_x": "Dodane foldery: %s", + "folders_modified_x": "Zmodyfikowane foldery: %s", + "folders_deleted_x": "Usunięto foldery: %s", + "markers_added_x": "Dodano znaczniki: %s", + "markers_modified_x": "Zmodyfikowane znaczniki: %s", + "markers_deleted_x": "Usunięto znaczniki: %s", + "new_circle_hint_text": "Wybierz środek lub krawędź okręgu za pomocą przycisków paska narzędzi i przesuń mapę, aby dostosować. Na koniec kliknij Zapisz, aby zapisać kształt.", + "radius_x": "Promień: %s", + "preferred_display_theme": "Motyw wyświetlacza (ciemny / jasny)", + "preferred_display_theme_dark": "ciemny schemat", + "preferred_display_theme_light": "Lekki motyw", + "preferred_display_theme_use_system": "Użyj ustawień systemowych", + "nav_navigation_description": "Wejdź w tryb nawigacji w tej aplikacji, aby uzyskać wskazówki do znacznika", + "marker_direction": "Wskazówki", + "distance_to_x": "Odległość do %1$s", + "import_marker_from_text_confirmation_message": "Czy chcesz spróbować zaimportować znacznik z następujących danych tekstowych?", + "do_you_enjoy_the_app_question": "Czy lubisz tę aplikację?", + "would_you_like_to_give_comments_on_how_to_improve": "Czy chcesz wysłać mi email, aby mi powiedzieć, jak mogę ulepszyć aplikację?", + "rate_the_app_message": "Jeśli podoba Ci się moja aplikacja możesz nagrodzić mnie za poświęcenie czasu, aby dać dobrą Ocenę :-)", + "app_rating_prompt_yes_option_text": "Tak, przenieś mnie na stronę aplikacji", + "app_rating_prompt_later_option_text": "Może później, przypomnij mi", + "app_rating_prompt_never_option_text": "Nie, dziękuję, nie pytaj ponownie", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/pt.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/pt.json new file mode 100644 index 0000000..55524e1 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/pt.json @@ -0,0 +1,464 @@ +{ + "ok": "OK", + "yes": "Sim", + "no": "Não", + "cancel": "Cancelar", + "new_marker": "Novo marcador", + "title": "Título", + "description": "Descrição", + "question_delete_marker": "Você realmente quer apagar este marcador?", + "gps_coordinates": "Coordenadas GPS", + "coordinates_copied_to_clipboard": "Coordenadas copiadas para a área de transferência", + "untitled": "Sem título", + "all": "Tudo", + "new_folder": "Adicionar pasta", + "modify_folder": "Modificar pasta", + "confirmation_message_delete_folder": "Tem certeza de que deseja excluir esta pasta? Todos os marcadores associados a esta pasta será excluído permanentemente!", + "failed_create_folder_already_exists": "Falha ao criar uma nova pasta, ela já existe", + "failed_rename_folder_already_exists": "Falha ao renomear a pasta, o nome de destino já existe", + "latitude": "Latitude:", + "longitude": "Longitude:", + "import_file1": "Marcadores de importação", + "file_import_successfull": "Arquivo importado com sucesso", + "file_import_failed": "Importação de arquivo falhou", + "location_services": "Os serviços de localização", + "location_services_disabled": "Os serviços de localização estão desativados. Para obter a sua localização atual, você deve habilitá-los.", + "could_not_find_address": "Não foi possível localizar o endereço", + "searching": "Busca...", + "search": "Pesquisa", + "share_via": "Share via", + "import_file_confirmation": "Você deseja importar o conteúdo deste arquivo?", + "folder_name": "Nome da pasta", + "save": "Salvar", + "confirmation_message_delete_markers": "Tem certeza de que deseja excluir os marcadores selecionados?", + "share": "Ação", + "processing_data": "Processamento de dados...", + "confirmation_message_save_modifications": "Você tem alterações não salvas, quer salvá-los?", + "map_type": "Tipo de mapa", + "feedback_caption": "Encontrou um problema? Você já tem uma idéia de melhoria? \n enviar-me um email :-)", + "send_email": "Envie email...", + "rating_caption": "Você gosta do app? \n tarifa a 5 estrelas :-)", + "meters": "Medidores", + "km": "Km", + "feet": "Pés", + "miles": "Miles", + "marker_details_copied_to_clipboard": "Detalhes marcador copiados para o clipboard", + "do_not_show_again": "Não mostre novamente", + "sou_metric_option": "Metric (Km / Metros)", + "sou_imperial_option": "Imperial (Miles / Pés)", + "delete_folder": "Apagar pasta", + "opening_location_failed": "Não foi possível encontrar o lugar", + "could_not_start_a_map_app": "Não foi possível encontrar um outro aplicativo de mapa", + "new_marker_hint_text": "Mover o mapa para colocar o marcador em que você deseja e clique em OK para colocá-lo", + "imported_marker": "Marcador Importado", + "settings": "Definições", + "display_zoom_buttons": "Botões de zoom de exibição", + "decimal_degrees_5_digits": "Graus decimais", + "degrees_decimal_minutes_3_digits": "Graduação minutos decimais", + "degrees_minutes_seconds": "Graus, minutos e segundos", + "coordinates_format": "Formato Coordenadas", + "faq_help": "FAQ / Ajuda", + "folders": "Folders", + "language": "Língua", + "coordinates": "Coordenadas", + "contextual": "Contextual", + "always": "Sempre", + "crosshair_display": "Exibição Crosshair", + "coordinates_window": "Janela Coordenadas", + "latitude_short": "Lat:", + "longitude_short": "GNL:", + "fast_marker_add_mode": "Marcador instante modo acrescentando", + "advanced": "Avançado", + "display_settings": "Exibição", + "actions_settings": "Ações", + "language_and_units": "Linguagem e unidades", + "x_markers": "%1$s marcadores", + "marker_x": "Marcador %1$d", + "waiting_for_location": "Aguardando a localização...", + "faq_help_caption": "Abra a página de ajuda e ver o FAQ", + "upcoming_features": "Características", + "upcoming_features_caption": "Veja a lista de recursos programados para a próxima versão app", + "help_and_feedback": "Ajuda & Feedback", + "about": "Sobre", + "share_snapshot_title": "Instantâneo", + "share_snapshot_description": "Compartilhe um instantâneo do mapa", + "all_markers_and_folders": "Todos os marcadores e pastas", + "message_thank_you_for_donation": "Obrigado por sua doação! Esta doação subvenções emblema-lhe acesso a características :-)", + "default_folder": "Pasta padrão", + "sync_options": "Opções de sincronização", + "never": "Nunca", + "select_sync_folder": "Selecionar pasta", + "premium_access_unlocked_message": "Acesso premium disponível! Você está atualmente com o acesso a recursos premium.", + "file_options": "Opções de arquivo", + "cloud_sync": "Nuvem de sincronização", + "sync_this_file_on_the_cloud": "Sincronizar o arquivo de mapa na nuvem", + "create_local_map_file": "Criar mapa local", + "create_local_map_file_description": "Criar um novo arquivo de mapa localmente", + "create_cloud_map_file": "Criar mapa nuvem", + "create_cloud_map_file_description": "Criar um arquivo de mapa na nuvem", + "rename": "Renomeie", + "rename_description": "Renomeie o mapa", + "enter_new_maps_name": "Digite o novo nome do mapa", + "folder_creation_failed_name_empty": "Não foi possível criar a pasta: nome vazio", + "message_thank_you_for_premium_paid": "Obrigado por adquirir Map Marker atualizar :-)", + "premium": "Prêmio", + "premium_options_title_text": "Actualiza para o prémio e tirar o máximo proveito Map Marker recursos!", + "premium_options_title_text_blocking": "Desculpe, você precisa da atualização premium para aceder a esta funcionalidade. Actualiza para o prémio e tirar o máximo proveito Map Marker recursos!", + "troubleshooting": "Solução de problemas", + "troubleshooting_description": "Abra uma lista de ações para resolver possíveis problemas", + "test_internet": "Internet teste", + "test_internet_description": "Verifica se o aplicativo tem acesso a internet", + "open_google_play_services_details": "GP Serviços (app)", + "open_google_play_services_details_description": "Abra os detalhes das atualmente Google Play Services app", + "open_google_play_services_store": "GP Serviços (loja)", + "open_google_play_details": "Google Play (app)", + "contact_support": "Contato com o suporte", + "contact_support_description": "Escrever email a apoiar com os detalhes de seu problema", + "network_test_succeeded": "Teste de rede sucedeu", + "network_test_failed": "Teste de rede falhou", + "share_cloud_folder": "Compartilhar nuvem mapa", + "share_cloud_folder_description": "Abra a pasta mapa nuvem para exibir suas propriedades e compartilhá-lo com outras pessoas", + "view_history": "Ver histórico / Restore", + "view_history_description": "Ver o histórico de modificações para a pasta nuvem e selecionar uma versão para restaurar a", + "create_map_file": "Criar arquivo de mapa", + "create_map_file_description": "Criar um novo arquivo de mapa localmente ou na nuvem", + "open_cloud_map_file": "Abrir nuvem mapa", + "open_cloud_map_file_description": "Abra um arquivo de mapa a partir da nuvem", + "permission_rationale_location": "Map Marker precisa da permissão para acessar sua localização, a fim de exibi-lo no mapa", + "open_app_settings": "Abrir configurações", + "no_map_folder_found_on_the_cloud": "Sem pasta mapa encontrado na nuvem", + "auto_sync": "Sincronização automática", + "choose_a_version_to_restore_from": "Escolha uma versão para restaurar a", + "message_sync_error_occured": "Ocorreu um erro de sincronia. Por favor, tente novamente.", + "message_sync_error_occured_network": "Ocorreu um erro de sincronização: erro de rede. Por favor, tente novamente.", + "message_sync_error_occured_conflict": "Ocorreu um erro de sincronização: conflito, uma outra realização do dispositivo foi de sincronização, ao mesmo tempo. Por favor, tente novamente.", + "phone_number": "Número de telefone", + "permission_rationale_phone": "Map Marker precisa da permissão para fazer chamadas no seu dispositivo", + "navigation_options": "Opções de navegação", + "geo_navigation_description": "Abra o local marcador neste app", + "share_selected_marker_text_description": "Compartilhe o marcador selecionado como texto simples em outro aplicativo", + "x_markers_in_y_folders": "%1$d marcadores %2$d pastas", + "message_sync_error_occured_db_downgrade": "Ocorreu um erro de sincronização: a nuvem de dados foi atualizado com uma versão mais recente do aplicativo. Você deve Map Marker neste dispositivo para sincronizar.", + "call_phone_number": "Número de telefone de chamada", + "dial_phone_number": "Disque o número do telefone", + "text_phone_number": "Número de telefone de texto", + "default_navigation_action": "Ação de navegação padrão", + "ask": "Perguntar", + "what_is_the_premium_upgrade": "O que é a atualização premium?", + "message_thank_you_for_purchase2": "Obrigado para sua compra!", + "browse": "procurar", + "organize": "Organizar", + "search_failed": "Pesquisa falhou", + "search_failed_network_error": "Pesquisa falhou, erro de rede", + "details": "detalhes", + "sync_error_snackbar_message": "erro de sincronização", + "file_overwrite_confirmation_message": "O arquivo já existe, você quer substituí-lo?", + "browse_organize_empty_state_text": "Você verá a lista de seus marcadores aqui. Atualmente você não tem marcadores na pasta (s) selecionada. Você pode adicionar um novo marcador, clicando no botão abaixo.", + "google_search_finished_empty": "Nenhum resultado de pesquisa", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "mapas offline", + "obtain_offline_map_files_faq_title": "Como fazer isso?", + "obtain_offline_map_files_faq_description": "Clique aqui para abrir a página web explicando como obter esses mapas.", + "settings_credits_option_title": "créditos", + "settings_credits_option_description": "Direitos de autor e menções legais", + "credits_text": "Menções legais para outros dados de mapa do que Google Maps : \n \n %s", + "manage_map_files": "Gerenciar os arquivos do mapa", + "map_files": "os arquivos do mapa", + "delete_map_file": "Excluir arquivo de mapa", + "delete_map_file_description_local": "Esta acção irá apagar o arquivo de mapa a partir deste dispositivo", + "delete_map_file_confirmation_local": "Esta acção irá apagar o arquivo de mapa do seu dispositivo para sempre. Todos os marcadores dentro desse arquivo será perdido. Você tem certeza?", + "delete_map_file_confirmation_cloud": "Esta acção irá apagar o arquivo de mapa do seu dispositivo para sempre. Todas as alterações ainda não sincronizados com a nuvem será perdido. A pasta de nuvem não será afetado por esta ação e você terá que excluí-lo manualmente. Você tem certeza?", + "marker_saved_in_a_non_visible_folder": "Marcador salvos em uma pasta não visível", + "outdated_cloud_sync_confirmation_question": "Suas alterações não foram sincronizados recentemente. Certifique-se de manter uma cópia de sua nuvem até à data. Você deseja sincronizar agora?", + "outdated_local_sync_confirmation_question": "Os marcadores deste arquivo de mapa são actualmente apenas salvos no dispositivo. Recomenda-se para salvar seus marcadores na nuvem para evitar perdê-los. Você quer salvá-los para a nuvem agora?", + "sync_method_choice_question": "Deseja sincronizar este arquivo de mapa? Com o manual será necessário sincronizar manualmente de cada vez. Com automática (recomendado), você irá selecionar uma pasta de destino nuvem ea sincronização para a nuvem será iniciado automaticamente toda vez que o aplicativo entra fundo.", + "automatic": "Automático", + "manual": "Manual", + "new_polyshape_hint_text": "Mover o mapa para colocar os pontos, clique em \"+\" para adicionar um ponto, clique em '-' para remover um ponto e os pontos de comutação com os botões anterior / seguinte. Finalmente clique em Salvar para salvar a forma.", + "poly_points_invalid_message": "Não há pontos suficientes para criar a forma. Criar mais pontos e tente novamente.", + "measured_distance_x": "Distância: %s", + "measured_perimeter_x_measured_area_y": "Perímetro: %1$s \n Área: %2$s", + "extra_information": "Informação extra", + "insert": "Inserir…", + "replace_title": "substituir título", + "replace_description": "Substitua descrição", + "unit_of_distance": "Unidade de distância", + "unit_of_area": "Unidade de área", + "uoa_metric_option": "Metric ( %s )", + "uoa_imperial_option": "Imperial ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "imagens", + "fit_in_x_by_y_square": "Caber em um %1$s x %2$s quadrado", + "sync_data_volume_disabled": "Desativado", + "sync_data_volume_up_to_x": "Até %s por sync", + "sync_data_volume_unlimited": "Ilimitado", + "retry": "tentar novamente", + "add_image": "Adicionar imagem", + "from_camera": "Da câmera", + "from_gallery": "da galeria", + "importing_image": "Importando a imagem...", + "offline_mapsforge_beta": "Off-line ( Mapsforge BETA )", + "export_failed": "exportação falhou", + "export_succeeded": "exportação sucedido", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Importação de arquivo...", + "show_warning_icon_for_sync": "Mostrar ícone de aviso para sincronização", + "general": "Geral", + "toilets": "banheiros", + "food": "Comida", + "stores": "Stores", + "land_activities": "actividades em terra", + "water_activites": "activies água", + "winter_activites": "activies inverno", + "transport": "Transporte", + "health": "Saúde", + "entertainment": "Entretenimento", + "services": "Serviços", + "business": "O negócio", + "government": "Governo", + "religious": "Religioso", + "accessibility": "Acessibilidade", + "select_icon": "Selecione o ícone", + "icon_and_color": "Ícone e cor", + "generic": "Genérico", + "message_beta_tester_badge": "badge Beta tester: obrigado por ser um beta tester! Este emblema desaparecerá após a desinstalação do aplicativo ou limpar os dados de aplicativos. Esta medalha também permite que você tenha nenhum anúncio sobre o aplicativo.", + "translation_contribution_title": "Contribuir para traduções", + "translation_contribution_description": "Você entende Inglês e quiser ajudar com traduções? Clique aqui", + "change_marker_color_and_icon_to_dest_folder_question": "cor ou o ícone da pasta de destino é diferente. Você deseja atualizar a cor do marcador e do ícone?", + "add_color": "adicionar cor", + "google_md": "Google Material Icons", + "select_action": "ação de seleção", + "move_to_left": "Mover para a esquerda", + "move_to_right": "Mover para a direita", + "rotate_to_left": "Gire para a esquerda", + "rotate_to_right": "Gire para a direita", + "delete_image": "excluir imagem", + "from_local_file": "A partir de arquivos local", + "export_format_choice_question": "O formato para que você deseja usar para exportar?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Padrão Google Earth formato. não pode conter mídia.", + "export_choice_kmz_details": "Zip Google Earth formato. Pode conter mídia.", + "export_choice_csv_details": "formato de texto planilha padrão. não pode conter mídia. não pode conter linhas ou polígonos.", + "marker_as_plain_text": "Marcador como texto simples", + "marker_as_file": "Marcadores como arquivo", + "add_custom_field": "Adicionar campo personalizado", + "folder_info": "Em formação", + "folder_custom_fields": "Os campos personalizados", + "custom_field_name": "Nome do campo", + "delete_custom_field": "Excluir campo", + "custom_field_attributes": "Atributos", + "new_custom_field": "Novo campo personalizado", + "modify_custom_field": "Modificar campo personalizado", + "field_info": "Informação do campo", + "select_field_type": "Selecione o tipo de campo", + "field_type_boolean": "Booleano (Verdadeiro ou Falso)", + "default_value": "Valor padrão", + "field_type_date": "Encontro", + "field_type_email": "O email", + "field_type_text": "Texto", + "field_type_multi_choice": "Múltipla escolha", + "duplicates_are_not_allowed": "Duplicas não são permitidas", + "field_type_phone": "telefone", + "field_type_weblink": "link da web", + "creation_date": "Data de criação", + "poi_options": "Opções de POI", + "delete_poi": "Apagar POI", + "used_by_folders": "Usado por pastas", + "edit_field": "Editar campo", + "reorder_fields": "Reordenar campos", + "apply_folder_fields_to_child_pois_message": "Escolha os campos que deseja aplicar aos POIs desta pasta", + "apply_folder_fields_to_moved_pois_message": "A pasta de destino tem valores de campo diferentes. Escolha os campos que deseja aplicar aos POI movidos.", + "update_color": "Atualizar cor", + "update_pin_icon": "Ícone de pino de atualização", + "add_field_if_missing_x": "Adicionar campo se faltar: %s", + "remove_field_if_present_x": "Remova o campo se presente: %s", + "update_field_name_if_different_x": "Atualize o nome do campo se diferente: %s", + "more_options": "Mais opções…", + "folder_options": "Opções de Pasta", + "decimal_accuracy": "Precisão decimal", + "copy": "cópia de", + "help_me_cta": "Você quer clicar aqui? ^ ‿ ^", + "floating_marker_titles_text_size": "Tamanho do texto", + "search_failed_x": "A pesquisa falhou => %s", + "search_source_gps": "API de pesquisa do Google Places", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Agradecimentos especiais", + "special_thanks_description": "Um agradecimento especial às pessoas que me ajudaram", + "thank_you_message": "Um agradecimento especial às pessoas que trabalharam duro para ajudar com as traduções de aplicativos:\n%s\n… E também aqueles que recusaram mencionar\n\nAlém disso, agradeço a todos os usuários que me deram feedback ao longo dos anos e continuamente me ajudaram a melhorar o aplicativo.", + "marker_search_result_text_create_marker": "Criar marcador", + "ios_premium_restore_dialog_cta_restore_purchases": "Restaurar compras", + "react_webapp_log_in_title": "Entrar", + "react_webapp_log_in_message": "Para continuar, você precisa fazer o login com sua conta na nuvem. Clique no botão \"fazer login\" abaixo para fazer o login.", + "react_app_use_cloud_account_x": "Use a conta da nuvem: %s", + "react_app_use_other_cloud_account": "Use outra conta na nuvem", + "react_app_choices_list_cannot_be_empty": "A lista de opções não pode estar vazia", + "react_app_empty_choices_are_not_allowed": "Escolhas vazias não são permitidas", + "react_app_custom_field_name_cannot_be_empty": "O nome do campo personalizado não pode estar vazio", + "search_delete_duplicates_title": "Remover duplicatas", + "search_delete_duplicates_description": "Pesquisar e excluir duplicatas", + "deleted_x_duplicates": "Deleted %d duplicates", + "switch_search_source_button_hint_text": "Você prefere pesquisar de outra fonte?", + "switch_search_source_button_text": "Mudar de fonte", + "places_search_sources_config_how_to_description": "Quer saber como configurar fontes de pesquisa? Clique aqui.", + "settings_places_search_sources_section_title": "Origens de pesquisa de lugares", + "action_add_or_configure_search_source": "Adicionar ou configurar a fonte de pesquisa", + "select_search_source": "Selecione a fonte de pesquisa", + "enter_value_for_field_x": "Insira o valor para o campo \"%s\"", + "search_source_test_success_message": "O teste de configuração da fonte de pesquisa foi bem-sucedido! A pesquisa com essa fonte de pesquisa deve funcionar agora.", + "search_source_test_error_message": "Aviso: o teste de configuração da origem da pesquisa falhou. A pesquisa com essa fonte de pesquisa pode não funcionar.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Tutorial", + "search_source_disclaimer_text": "A experiência de pesquisa padrão não é ideal, mas funciona sem configuração.\n\nSe você usa muita pesquisa, é altamente recomendável configurar uma fonte de pesquisa de terceiros para se beneficiar de melhores resultados de pesquisa.\n\nDeve levar apenas um pouco do seu tempo e permitirá que você se beneficie de resultados de pesquisa muito melhores gratuitamente.\n\nClique no botão \"Alterar fonte\" e depois na opção \"Tutorial\" para saber mais.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Esta pasta possui subpastas. Você deseja excluir as subpastas também? Todos os marcadores associados às pastas excluídas serão excluídos permanentemente!", + "delete_folder_choice_folder_only": "Excluir apenas pasta", + "delete_folder_choice_folder_plus_sub_folders": "Excluir pasta + subpastas", + "confirmation_message_delete_folder_batch": "Tem certeza de que deseja excluir estas pastas? Todos os marcadores associados a essas pastas serão excluídos permanentemente!", + "confirmation_message_delete_sub_folder_batch": "Pelo menos uma das pastas a serem excluídas possui subpastas. Você deseja excluir as subpastas também? Todos os marcadores associados às pastas excluídas serão excluídos permanentemente!", + "create_sub_folder": "Criar subpasta", + "sub_folder_created": "Subpasta criada", + "error_cant_move_folder_to_descendant": "Você não pode mover uma pasta para um de seus descendentes.", + "root_folder_name": "Raiz", + "current_map_title": "Mapa", + "action_select_folders": "Selecione as pastas", + "no_search_source_configured_text": "Nenhuma fonte de pesquisa está configurada no momento. Para poder pesquisar, você precisa configurar uma fonte de pesquisa de terceiros.\n\nDeve levar apenas um pouco do seu tempo e permitirá que você acesse os resultados da pesquisa gratuitamente.\n\nClique no botão \"Alterar fonte\" e depois na opção \"Tutorial\" para saber mais.", + "map_type_google_maps_plan": "Google Maps (plano)", + "map_type_google_maps_plan_idm": "Google Maps (plano + interno)", + "map_type_google_maps_satellite": "Google Maps (satélite)", + "map_type_google_maps_terrain": "Google Maps (terreno)", + "map_type_google_maps_hybrid": "Google Maps (híbrido)", + "last_sync_x": "Última sincronização:\n%s", + "add_offline_map_file_title": "Adicionar arquivo de mapa offline", + "offline_map_file_import_succeeded": "A importação do arquivo de mapa offline foi bem-sucedida", + "offline_map_file_import_failed_x": "A importação do arquivo de mapa offline falhou:\n%s", + "no_offline_file_selected_message": "A pasta de mapas offline está vazia. Para usar mapas offline, abra as configurações e adicione pelo menos um arquivo de mapa offline.", + "image_compression": "Compressão de imagem", + "image_max_size": "Tamanho máximo da imagem", + "image_full_size": "Imagem em tamanho grande", + "image_saving": "Salvar imagem", + "base_map_pin_size": "Tamanho do pino do mapa básico", + "size_tiny": "Pequeno", + "size_small": "Pequena", + "size_normal": "Normal", + "size_large": "Grande", + "size_huge": "Enorme", + "import_format_choice_question": "Qual formato você deseja usar para importar?", + "map_file_summary_x_folders_x_markers": "%1$s pastas e %2$s marcadores", + "open_x": "Abra '%s'", + "sync_option_google_drive_limited_title": "Google Drive - acesso limitado", + "sync_option_google_drive_limited_description": "Isso limita o aplicativo a acessar apenas os arquivos criados pelo próprio aplicativo em seu Google Drive. Escolha esta opção se você planeja sincronizar apenas da sua conta do Google sem colaboradores. Em caso de dúvida, escolha esta opção, você pode facilmente mudar de ideia mais tarde.", + "sync_option_google_drive_full_title": "Google Drive - acesso total", + "sync_option_google_drive_full_description": "Isso concede ao aplicativo acesso total ao seu Google Drive. Escolha esta opção se você planeja colaborar com outras contas do Google.", + "sync_data_volume_limit_mobile": "Limite de volume de dados móveis", + "sync_data_volume_limit_default": "Limite de volume de dados padrão", + "cloud_auth_error_message": "Autenticação falhou. Por favor, tente novamente.", + "message_sync_error_data_volume_limit2": "A sincronização foi abortada porque estava excedendo o limite de volume de dados permitido. Para aumentar ou alterar o limite, vá para as configurações.", + "sync_option_dropbox_limited_title": "Dropbox - acesso limitado", + "sync_option_dropbox_limited_description": "Isso limita o aplicativo a acessar apenas uma pasta Dropbox dedicada ao aplicativo. Em caso de dúvida, escolha esta opção, você pode facilmente mudar de ideia mais tarde.", + "sync_option_dropbox_full_title": "Dropbox - acesso total", + "sync_option_dropbox_full_description": "Isso concede ao aplicativo acesso total ao seu Dropbox. Escolha esta opção se quiser que o aplicativo encontre arquivos em todo o seu Dropbox.", + "enter_access_code_hint_text": "Digite o código de acesso", + "offline_map_files": "Arquivos de mapa offline", + "x_files": "%s arquivos", + "clear_offline_map_files_action": "Limpar arquivos de mapa offline", + "clear_offline_map_files_confirmation_message": "Isso removerá todos os arquivos de mapas offline do armazenamento interno do aplicativo. Deseja continuar?", + "invalid_format": "Formato Inválido", + "places_search_over_hint_text": "Digite mais para refinar sua pesquisa", + "places_search_not_started_hint_text": "Você pode pesquisar lugares com \"%s\". Esta pesquisa requer uma conexão com a internet.", + "apply_parent_folder_fields": "Aplicar campos de pasta pai", + "rating_option_title": "Avalie o aplicativo", + "help_me_message_2022": "Oi, obrigado pela curiosidade!\n\nEu costumava ter um banner de anúncio aqui e decidi tentar algo diferente e substituí-lo por esta mensagem simples…\n\nEu fiz este aplicativo no meu tempo livre como hobby, além de ter um emprego em tempo integral, e acabou se tornando um projeto paralelo no qual passei muito tempo desde o início de 2014.\n\nEspero que goste do aplicativo e o ache útil. Eu fiz de uma forma que você ainda pode fazer tudo sem pagar, pode dar um pouco mais de trabalho. Você é livre para importar ou exportar os dados manualmente, para que nunca precise pagar, apenas a sincronização na nuvem é mais conveniente.\n\nSe você gosta do aplicativo, apoie-o: você não precisa gastar dinheiro para isso, qualquer um desses gestos ajuda:\n- fale sobre o aplicativo para as pessoas ao seu redor\n- avalie o aplicativo para recomendá-lo na loja\n- compre a atualização premium (irá remover o banner inferior)\n\nSe você não gostar do aplicativo, por favor me envie um email (da seção \"sobre\") e deixe-me saber como posso melhorá-lo. Cheguei até aqui graças ao feedback de muitos usuários que me disseram sobre o que sentiram falta ou não gostaram, e eu respondo a todos os e-mails, então não seja tímido!\n\nE, finalmente, obrigado por ler isso :-)\n\nCumprimentos\nSébastien", + "sync_error_missing_media_file": "A sincronização foi abortada porque o seguinte arquivo pode ser encontrado: %s. Para resolver isso, você pode restaurar o arquivo ausente manualmente ou alterar as configurações do aplicativo para não baixar mídia durante a sincronização.", + "sync_media_policy_setting_title": "Política de download de mídia de sincronização", + "sync_media_policy_setting_option_download_immediately": "Baixe todas as mídias durante a sincronização", + "sync_media_policy_setting_option_download_later": "Baixe a mídia após a sincronização quando necessário", + "auto_sync_description": "Sincronize com a nuvem automaticamente quando forem detectadas alterações", + "search_delete_duplicates_select_attributes_hint_text": "Selecione os atributos a serem considerados ao eliminar duplicatas. Se todos os atributos forem selecionados, apenas entradas duplicadas estritamente idênticas serão removidas. Se nenhum atributo for selecionado, as entradas duplicadas com o mesmo local serão removidas, independentemente de seus outros atributos.", + "action_delete_duplicates": "Excluir duplicatas", + "searching_for_duplicates": "Procurando por duplicatas…", + "duplicates_deletion_confirmation_message": "Encontrado %d duplicatas. Tem certeza de que deseja excluir essas duplicatas?", + "poi_attribute_icon": "Ícone", + "poi_attribute_color": "Cor", + "enable_log_file_title": "Ativar arquivo de log", + "enable_log_file_description": "Comece a gravar o histórico de eventos de execução do aplicativo no arquivo de log", + "disable_log_file_title": "Desabilitar arquivo de log", + "disable_log_file_description": "Pare de gravar o histórico de eventos de execução do aplicativo no arquivo de log e exclua o arquivo de log", + "export_log_file_title": "Exportar arquivo de registro", + "export_log_file_description": "Exporte o arquivo de log para que possa ser compartilhado para fins de depuração", + "rendering_performance": "Configurações de desempenho de renderização", + "max_number_of_drawn_pois": "Número máximo de POIs sorteados", + "max_number_of_drawn_floating_marker_titles": "Número máximo de títulos de marcadores flutuantes sorteados", + "old_map_data_options_title": "Acesse dados de mapas antigos", + "old_map_data_options_description": "Veja as opções para acessar os dados do mapa das versões mais antigas do Map Marker.", + "migrating_map_data": "Migrando dados do mapa…", + "map_data_migration_succeeded": "Migração de dados de mapa bem-sucedida: agora você poderá usar seus dados de mapa antigos nesta nova versão do Map Marker.", + "map_data_migration_failed": "Falha na migração de dados do mapa: o acesso aos dados do mapa antigo não é possível nesta nova versão do Map Marker.", + "post_migration_hint_text": "Observe que os dados do mapa antigo permanecem inalterados e permanecerão no seu dispositivo até que você desinstale o aplicativo. A desinstalação do aplicativo excluirá todos os dados do aplicativo Map Marker do seu dispositivo. Se você deseja usar a versão antiga do Map Marker, pode seguir as instruções disponíveis clicando na opção abaixo.", + "view_instructions_to_use_the_old_map_marker_description": "Isso abrirá um link da Central de Ajuda explicando como você pode instalar a versão antiga do Map Marker sem perder os dados do seu aplicativo.", + "view_instructions": "Ver instruções", + "action_see_more": "Ver mais", + "purchase_permanent_premium": "Compre prêmio permanente", + "purchase_pending_message": "Compra pendente", + "purchase_failed_message": "Falha na compra: %s", + "data_backup_reminder_title": "Backup de dados", + "data_backup_reminder_x_days_ago_message": "O último backup foi há %s dias", + "run_data_migration_again": "Execute a migração de dados novamente", + "run_data_migration_again_description": "Selecione um mapa antigo no qual executar a migração de dados novamente", + "old_map_data_re_migration_succeeded": "A remigração de dados de mapas antigos foi bem-sucedida!", + "old_map_data_re_migration_failed": "Falha na remigração de dados de mapas antigos:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Abra e migre um mapa de nuvem V2", + "action_open_and_migrate_v2_cloud_map_description": "Migrar um mapa de nuvem herdado de Map Marker V2 (versão do aplicativo anterior a 2023) e abri-lo como um novo mapa de nuvem", + "migrating_legacy_v2_cloud_map": "Migrando o mapa de nuvem legado V2…", + "hint_select_v2_map_to_migrate": "Selecione o mapa V2 para migrar", + "legacy_v2_cloud_map_migration_result_message_success": "A migração do mapa de nuvem legado V2 foi bem-sucedida!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Falha na migração do mapa de nuvem Legacy V2:\n%s", + "loading_file": "Carregando arquivo...", + "zipping_file_x": "Arquivo compactado: %s", + "unzipping_file_x": "Descompactando o arquivo: %s", + "share_or_export_title": "Compartilhar ou exportar", + "marker_as_file_description2": "Exportar o marcador selecionado como um arquivo", + "export_as_file": "Exportar como arquivo", + "sucessfully_saved_to_device_files": "Salvo com sucesso nos arquivos do dispositivo", + "file_export_intention_question": "Como você deseja usar o arquivo exportado?", + "folders_added_x": "Pastas adicionadas: %s", + "folders_modified_x": "Pastas modificadas: %s", + "folders_deleted_x": "Pastas excluídas: %s", + "markers_added_x": "Marcadores adicionados: %s", + "markers_modified_x": "Marcadores modificados: %s", + "markers_deleted_x": "Marcadores excluídos: %s", + "new_circle_hint_text": "Selecione o centro ou a borda do círculo com os botões da barra de ferramentas e mova o mapa para ajustar. Finalmente, clique em salvar para salvar a forma.", + "radius_x": "Raio: %s", + "preferred_display_theme": "Tema de exibição (escuro / claro)", + "preferred_display_theme_dark": "tema escuro", + "preferred_display_theme_light": "tema claro", + "preferred_display_theme_use_system": "Usar configurações do sistema", + "nav_navigation_description": "Entre no modo de navegação neste app para obter direcções para o marcador", + "marker_direction": "Instruções", + "distance_to_x": "Distância para %1$s", + "import_marker_from_text_confirmation_message": "Deseja tentar importar um marcador dos seguintes dados de texto?", + "do_you_enjoy_the_app_question": "Você gosta do aplicativo?", + "would_you_like_to_give_comments_on_how_to_improve": "Gostaria de me enviar um email para me dizer como eu poderia melhorar o aplicativo?", + "rate_the_app_message": "Se você gosta do meu aplicativo você pode me recompensar por tomar o tempo para dar uma boa classificação de :-)", + "app_rating_prompt_yes_option_text": "Sim, leve-me para a página do aplicativo", + "app_rating_prompt_later_option_text": "Talvez mais tarde, lembre-me", + "app_rating_prompt_never_option_text": "Não, obrigado, não pergunte novamente", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/ro.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/ro.json new file mode 100644 index 0000000..914bdfc --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/ro.json @@ -0,0 +1,464 @@ +{ + "ok": "OK", + "yes": "Da", + "no": "Nu", + "cancel": "Anula", + "new_marker": "Îi trimită nou", + "title": "Titlu", + "description": "Descriere", + "question_delete_marker": "Chiar vrei să ștergeți acest marker?", + "gps_coordinates": "Coordonatele GPS", + "coordinates_copied_to_clipboard": "Coordonatele copiat în clipboard", + "untitled": "Fără titlu", + "all": "Toate", + "new_folder": "Adaugă folder", + "modify_folder": "Modifică dosar", + "confirmation_message_delete_folder": "Sunteți sigur că doriți să ștergeți acest dosar? Toate markeri asociați la acest dosar vor fi șterse definitiv!", + "failed_create_folder_already_exists": "Nu a reușit să creeze folder nou, ea există deja", + "failed_rename_folder_already_exists": "Nu a reușit să redenumiți folderul, numele destinație există deja", + "latitude": "Latitudine:", + "longitude": "Longitudine:", + "import_file1": "Markeri de import", + "file_import_successfull": "Fișier importat cu succes", + "file_import_failed": "Fișier de import a eșuat", + "location_services": "Servicii de localizare", + "location_services_disabled": "Servicii de localizare sunt dezactivate. Pentru a obține locația curentă trebuie să le permită.", + "could_not_find_address": "Nu sa putut găsi adresa", + "searching": "Căutare...", + "search": "Căutare", + "share_via": "Spune-le prietenilor prin", + "import_file_confirmation": "Vrei să importați conținutul acestui fișier?", + "folder_name": "Nume folder", + "save": "Salvați", + "confirmation_message_delete_markers": "Sunteți sigur că doriți să ștergeți marcajele selectate?", + "share": "Acțiune", + "processing_data": "Prelucrarea datelor...", + "confirmation_message_save_modifications": "Ai modificări nesalvate, vrei să-i salveze?", + "map_type": "Tipul Harta", + "feedback_caption": "S-au găsit o problemă? Au o idee de îmbunătățire? \n Trimite-mi un email :-)", + "send_email": "Trimite email...", + "rating_caption": "Iti place aplicația? \n o nota 5 stele :-)", + "meters": "Contoare", + "km": "Km", + "feet": "Picioare", + "miles": "Miles", + "marker_details_copied_to_clipboard": "Detalii marker copiat în clipboard", + "do_not_show_again": "Nu arata din nou", + "sou_metric_option": "Metric (kilometri / metri)", + "sou_imperial_option": "Imperial (Miles / picioare)", + "delete_folder": "Ștergeți dosar", + "opening_location_failed": "Nu am găsit locul", + "could_not_start_a_map_app": "Nu am putut găsi o altă aplicație hartă", + "new_marker_hint_text": "Mutați harta în jurul valorii de a plasa îi trimită dumneavoastră în cazul în care doriți și faceți clic pe OK de introducere", + "imported_marker": "Îi trimită Importate", + "settings": "Setări", + "display_zoom_buttons": "Butoanele zoom de afișare", + "decimal_degrees_5_digits": "Grade zecimale", + "degrees_decimal_minutes_3_digits": "Grade minute zecimale", + "degrees_minutes_seconds": "Grade minute secunde", + "coordinates_format": "Format Coordonate", + "faq_help": "Intrebari frecvente / Ajutor", + "folders": "Dosare", + "language": "Limbă", + "coordinates": "Coordonate", + "contextual": "Contextual", + "always": "Mereu", + "crosshair_display": "Afișare Crosshair", + "coordinates_window": "Fereastră Coordonate", + "latitude_short": "Lat:", + "longitude_short": "GNL:", + "fast_marker_add_mode": "Marker instant Mod de adăugare", + "advanced": "Avansat", + "display_settings": "Afișa", + "actions_settings": "Oferte", + "language_and_units": "Limbă și Unități", + "x_markers": "%1$s markeri", + "marker_x": "Marker %1$d", + "waiting_for_location": "Se așteaptă locație...", + "faq_help_caption": "Deschideți pagina de ajutor și a vedea FAQ", + "upcoming_features": "Caracteristici", + "upcoming_features_caption": "Vezi lista de caracteristici viitoare pentru urmatoarea versiune app", + "help_and_feedback": "Ajutor & Feedback", + "about": "Despre", + "share_snapshot_title": "Instantaneu", + "share_snapshot_description": "Distribuie o imagine de pe harta", + "all_markers_and_folders": "Toate markeri și foldere", + "message_thank_you_for_donation": "Vă mulțumim pentru donație! Aceasta donatie subvenții insigna acces la caracteristici :-)", + "default_folder": "Folder implicit", + "sync_options": "Opțiuni de sincronizare", + "never": "Nu", + "select_sync_folder": "Selectati directorul", + "premium_access_unlocked_message": "Acces premium disponibil! Aveți în prezent acces la caracteristici premium.", + "file_options": "Opțiuni fișier", + "cloud_sync": "Nor de sincronizare", + "sync_this_file_on_the_cloud": "Sincroniza acest fișier hartă pe nor", + "create_local_map_file": "Creați harta locală", + "create_local_map_file_description": "Creați un nou fișier hartă la nivel local", + "create_cloud_map_file": "Creați harta nor", + "create_cloud_map_file_description": "Creați un fișier hartă pe nor", + "rename": "Redenumiți", + "rename_description": "Redenumiți harta", + "enter_new_maps_name": "Introduceți noul nume hartă lui", + "folder_creation_failed_name_empty": "Nu am putut crea dosarul: nume gol", + "message_thank_you_for_premium_paid": "Vă mulțumim pentru Map Marker de upgrade :-)", + "premium": "Premium", + "premium_options_title_text": "Upgrade premium și să profite pe deplin Map Marker caracteristici!", + "premium_options_title_text_blocking": "Ne pare rău, ai nevoie de upgrade-ul premium pentru a accesa această funcție. Upgrade premium și să profite pe deplin Map Marker caracteristici!", + "troubleshooting": "Depanare", + "troubleshooting_description": "Deschideți o listă de acțiuni pentru a rezolva eventualele probleme", + "test_internet": "Internet de testare", + "test_internet_description": "Verifică dacă aplicația are acces la internet", + "open_google_play_services_details": "GP Servicii (app)", + "open_google_play_services_details_description": "Deschide detaliile Google Play Services app", + "open_google_play_services_store": "GP Servicii (magazin)", + "open_google_play_details": "Google Play (app)", + "contact_support": "Suport de contact", + "contact_support_description": "Scrie email pentru a sprijini cu detaliile problema ta", + "network_test_succeeded": "Încercare de rețea a reușit", + "network_test_failed": "Încercare de rețea nu a reușit", + "share_cloud_folder": "Spune-le prietenilor nor harta", + "share_cloud_folder_description": "Deschideți folderul harta nor pentru a vizualiza proprietățile sale și să o împărtășească cu alte persoane", + "view_history": "Istoric / Restaurare", + "view_history_description": "Vezi istoria modificărilor în folderul nor și selectați o versiune pentru a restabili la", + "create_map_file": "Creați harta fișier", + "create_map_file_description": "Creați un nou fișier hartă la nivel local sau pe nor", + "open_cloud_map_file": "Deschideți harta nor", + "open_cloud_map_file_description": "Deschiderea unui fișier hartă de nor", + "permission_rationale_location": "Map Marker are nevoie de permisiunea de a accesa locația dvs., în scopul de a afișa pe hartă", + "open_app_settings": "Setările deschise", + "no_map_folder_found_on_the_cloud": "Nu folder harta găsit pe nor", + "auto_sync": "Auto Sincronizare", + "choose_a_version_to_restore_from": "Alege o versiune pentru a restabili la", + "message_sync_error_occured": "A avut loc o eroare de sincronizare. Vă rugăm să încercați din nou.", + "message_sync_error_occured_network": "O eroare de sincronizare a apărut: eroare de rețea. Vă rugăm să încercați din nou.", + "message_sync_error_occured_conflict": "O eroare de sincronizare a avut loc: un conflict, un alt dispozitiv a fost efectuarea sincronizare, în același timp. Vă rugăm să încercați din nou.", + "phone_number": "Numar de telefon", + "permission_rationale_phone": "Map Marker are nevoie de permisiunea de a efectua apeluri de pe dispozitivul dvs.", + "navigation_options": "Opțiuni de navigare", + "geo_navigation_description": "Deschideți locația îi trimită în această aplicație", + "share_selected_marker_text_description": "Împărtășesc markerul selectat ca text simplu în altă aplicație", + "x_markers_in_y_folders": "%1$d markeri %2$d dosare", + "message_sync_error_occured_db_downgrade": "O eroare de sincronizare a avut loc: datele de nor a fost actualizat cu o versiune mai recentă a aplicației. Trebuie să Map Marker pe acest dispozitiv pentru a sincroniza.", + "call_phone_number": "Numărul de telefon al Call", + "dial_phone_number": "Formați numărul de telefon", + "text_phone_number": "Numărul de telefon al text", + "default_navigation_action": "Acțiune de navigare implicit", + "ask": "Cere", + "what_is_the_premium_upgrade": "Care este upgrade premium?", + "message_thank_you_for_purchase2": "Multumesc pentru cumparaturile facute!", + "browse": "Naviga", + "organize": "Organiza", + "search_failed": "căutarea a eșuat", + "search_failed_network_error": "Căutarea nu a reușit, eroare de rețea", + "details": "Detalii", + "sync_error_snackbar_message": "eroare de sincronizare", + "file_overwrite_confirmation_message": "Fișierul există deja, nu doriți să-l suprascrie?", + "browse_organize_empty_state_text": "Veți vedea lista marcatorii aici. În prezent nu aveți markeri în directorul selectat (e). Aveți posibilitatea să adăugați un marker nou, făcând clic pe butonul de mai jos.", + "google_search_finished_empty": "Nu există rezultate ale căutării", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "hărţi offline", + "obtain_offline_map_files_faq_title": "Cum să o facă?", + "obtain_offline_map_files_faq_description": "Apasa aici pentru a deschide pagina web care explică modul de obținere a acestor hărți.", + "settings_credits_option_title": "credite", + "settings_credits_option_description": "Dreptul de autor și juridice menționează", + "credits_text": "Mențiuni legale pentru alte date cartografice decât Google Maps : \n \n %s", + "manage_map_files": "Gestionați fișierele hartă", + "map_files": "fişierele hartă", + "delete_map_file": "Șterge fișier hartă", + "delete_map_file_description_local": "Această acțiune va șterge fișierul hartă de pe acest dispozitiv", + "delete_map_file_confirmation_local": "Această acțiune va șterge fișierul hartă de pe aparat pentru totdeauna. Toate markerii din interiorul acelui fișier vor fi pierdute. Esti sigur?", + "delete_map_file_confirmation_cloud": "Această acțiune va șterge fișierul hartă de pe aparat pentru totdeauna. Toate modificările care nu sunt încă sincronizate în cloud vor fi pierdute. Folderul nor nu va fi afectat de această acțiune și va trebui să-l ștergeți manual. Esti sigur?", + "marker_saved_in_a_non_visible_folder": "Marcator salvat într-un dosar non vizibil", + "outdated_cloud_sync_confirmation_question": "Modificările dvs. nu au fost sincronizate recent. Asigurați-vă că vă păstrați nor de copiere de până la zi. Doriți să sincronizați acum?", + "outdated_local_sync_confirmation_question": "Markerii acestui fișier hartă sunt în prezent salvate numai pe acest aparat. Se recomandă să salvați marcatorii pe nor, pentru a evita pierderea lor. Doriți să le salvați în cloud acum?", + "sync_method_choice_question": "Doriți să sincronizați acest fișier hartă? Cu manual, va trebui să sincronizați manual de fiecare dată. Cu automate (recomandat) va selecta un director nor de destinație și de sincronizare la nor va porni automat de fiecare dată când aplicația intră în fundal.", + "automatic": "Automat", + "manual": "Manual", + "new_polyshape_hint_text": "A muta harta pentru a plasa puncte, faceți clic pe \"+\" pentru a adăuga un punct, faceți clic pe \"-\" pentru a elimina un punct și a punctelor de comutare cu ajutorul butoanelor anterioare / următoare. În cele din urmă faceți clic pe Salvare pentru a salva forma.", + "poly_points_invalid_message": "Nu sunt suficiente puncte pentru a crea forma. Creați mai multe puncte și încercați din nou.", + "measured_distance_x": "Distanță: %s", + "measured_perimeter_x_measured_area_y": "Perimetrale: %1$s \n Zona: %2$s", + "extra_information": "Informații suplimentare", + "insert": "Introduce…", + "replace_title": "Se înlocuiește din titlu", + "replace_description": "Se înlocuiește descrierea", + "unit_of_distance": "Unitate de distanță", + "unit_of_area": "Unitate de suprafață", + "uoa_metric_option": "Metric ( %s )", + "uoa_imperial_option": "Imperial ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "imagini", + "fit_in_x_by_y_square": "Încăpea într - o %1$s x %2$s pătrat", + "sync_data_volume_disabled": "invalid", + "sync_data_volume_up_to_x": "Până la %s per sincronizare", + "sync_data_volume_unlimited": "Nelimitat", + "retry": "reîncerca", + "add_image": "Adauga imagine", + "from_camera": "de la camera foto", + "from_gallery": "din galerie", + "importing_image": "Se importă imaginea...", + "offline_mapsforge_beta": "Offline ( Mapsforge BETA )", + "export_failed": "export nu a reușit", + "export_succeeded": "export a reușit", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Se importă fișierul...", + "show_warning_icon_for_sync": "Afișați pictograma de avertizare pentru sincronizare", + "general": "General", + "toilets": "wC", + "food": "Alimente", + "stores": "Magazine", + "land_activities": "activități de teren", + "water_activites": "activies de apa", + "winter_activites": "activies de iarnă", + "transport": "Transport", + "health": "Sănătate", + "entertainment": "Divertisment", + "services": "Servicii", + "business": "Afaceri", + "government": "Guvern", + "religious": "Religios", + "accessibility": "Accesibilitate", + "select_icon": "Selectați pictograma", + "icon_and_color": "Pictograma și culoare", + "generic": "Generic", + "message_beta_tester_badge": "tester beta insigna: vă mulțumesc pentru a fi un tester beta! Această emblemă va dispărea numai după dezinstalarea aplicației sau ștergerea datelor aplicației. De asemenea, insigna vă permite să aveți anunțuri pe app.", + "translation_contribution_title": "Contribuie la traducerile", + "translation_contribution_description": "Ai înțeles limba engleză și doresc să ajute cu traduceri? Click aici", + "change_marker_color_and_icon_to_dest_folder_question": "culoare sau pictograma folderului de destinație este diferită. Doriți să actualizați culoarea marcator și pictograma?", + "add_color": "adauga culoare", + "google_md": "Google Material Icons", + "select_action": "acțiunea de selecție", + "move_to_left": "Deplasa spre stânga", + "move_to_right": "Deplasa spre dreapta", + "rotate_to_left": "Rotiți spre stânga", + "rotate_to_right": "Roti spre dreapta", + "delete_image": "ştergeţi imaginea", + "from_local_file": "Din fișierul local", + "export_format_choice_question": "Ce format să doriți să utilizați pentru a exporta?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Standard Google Earth format. Nu pot conține mass-media.", + "export_choice_kmz_details": "Zip Google Earth format. Poate conține mass-media.", + "export_choice_csv_details": "Format text standard de calcul tabelar. Nu pot conține mass-media. Nu pot conține linii sau de poligon.", + "marker_as_plain_text": "Marcator ca text simplu", + "marker_as_file": "Marcator ca fișier", + "add_custom_field": "Adăugați câmpuri personalizate", + "folder_info": "informație", + "folder_custom_fields": "Câmpuri customizate", + "custom_field_name": "Numele domeniului", + "delete_custom_field": "Ștergeți câmpul", + "custom_field_attributes": "atribute", + "new_custom_field": "Noul câmp personalizat", + "modify_custom_field": "Modificați câmpul personalizat", + "field_info": "Informații despre câmp", + "select_field_type": "Selectați tipul de câmp", + "field_type_boolean": "Boolean (Adevărat sau Fals)", + "default_value": "Valoare implicită", + "field_type_date": "Data", + "field_type_email": "E-mail", + "field_type_text": "Text", + "field_type_multi_choice": "Mai multe opțiuni", + "duplicates_are_not_allowed": "Nu sunt permise duplicate", + "field_type_phone": "Telefon", + "field_type_weblink": "Link Web", + "creation_date": "Data crearii", + "poi_options": "Opțiunile pentru POI", + "delete_poi": "Ștergeți POI", + "used_by_folders": "Folosit de foldere", + "edit_field": "Editați câmpul", + "reorder_fields": "Reordonați câmpurile", + "apply_folder_fields_to_child_pois_message": "Alegeți câmpurile pe care doriți să le aplicați punctelor de interes ale acestui folder", + "apply_folder_fields_to_moved_pois_message": "Dosarul destinație are valori diferite ale câmpului. Alegeți câmpurile pe care doriți să le aplicați POI-urilor mutate.", + "update_color": "Actualizați culoarea", + "update_pin_icon": "Actualizați pictograma PIN", + "add_field_if_missing_x": "Adăugați câmpul dacă lipsește: %s", + "remove_field_if_present_x": "Eliminați câmpul dacă este prezent: %s", + "update_field_name_if_different_x": "Actualizați numele câmpului dacă este diferit: %s", + "more_options": "Mai multe opțiuni…", + "folder_options": "Opțiuni pentru foldere", + "decimal_accuracy": "Precizia zecimală", + "copy": "Copie", + "help_me_cta": "Doriți să faceți clic aici? ^ ‿ ^", + "floating_marker_titles_text_size": "Mărimea textului", + "search_failed_x": "Căutarea nu a reușit => %s", + "search_source_gps": "API-ul Căutare Google Locații", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Multumiri speciale", + "special_thanks_description": "Vă mulțumesc special celor care m-au ajutat", + "thank_you_message": "Mulțumiri speciale celor care au muncit din greu pentru a ajuta la traducerea aplicațiilor:\n%s\n... Și, de asemenea, cei care au refuzat să menționeze\n\nDe asemenea, vă mulțumesc tuturor utilizatorilor care mi-au dat feedback de-a lungul anilor și mi-au ajutat continuu să îmbunătățesc aplicația.", + "marker_search_result_text_create_marker": "Creați un marker", + "ios_premium_restore_dialog_cta_restore_purchases": "Restaurați achizițiile", + "react_webapp_log_in_title": "Logare", + "react_webapp_log_in_message": "Pentru a continua, trebuie să vă conectați cu contul dvs. din cloud. Faceți clic pe butonul \"conectați\" de mai jos pentru a vă conecta.", + "react_app_use_cloud_account_x": "Utilizați contul nor: %s", + "react_app_use_other_cloud_account": "Utilizați alt cont de cloud", + "react_app_choices_list_cannot_be_empty": "Lista de alegeri nu poate fi goală", + "react_app_empty_choices_are_not_allowed": "Opțiunile goale nu sunt permise", + "react_app_custom_field_name_cannot_be_empty": "Numele câmpului personalizat nu poate fi gol", + "search_delete_duplicates_title": "Eliminați duplicatele", + "search_delete_duplicates_description": "Căutați și ștergeți duplicate", + "deleted_x_duplicates": "S-au șters %d duplicate", + "switch_search_source_button_hint_text": "Ați prefera să căutați dintr-o altă sursă?", + "switch_search_source_button_text": "Schimbați sursa", + "places_search_sources_config_how_to_description": "Vă întrebați cum să configurați sursele de căutare? Click aici.", + "settings_places_search_sources_section_title": "Surse de căutare în locații", + "action_add_or_configure_search_source": "Adăugați sau configurați o sursă de căutare", + "select_search_source": "Selectați sursa de căutare", + "enter_value_for_field_x": "Introduceți valoarea pentru câmpul \"%s\"", + "search_source_test_success_message": "Testul de configurare a sursei de căutare a reușit! Căutarea cu această sursă de căutare ar trebui să funcționeze acum.", + "search_source_test_error_message": "Avertizare: testul de configurare a sursei de căutare a eșuat. Este posibil ca căutarea cu această sursă de căutare să nu funcționeze.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Tutorial", + "search_source_disclaimer_text": "Experiența implicită de căutare nu este optimă, dar funcționează fără configurare.\n\nDacă utilizați o căutare foarte mult, este recomandat să configurați o sursă de căutare terță parte pentru a beneficia de rezultate mai bune de căutare.\n\nAcesta ar trebui să ia doar puțin din timpul dvs. și vă va permite să beneficiați de rezultate mult mai bune de căutare gratuit.\n\nFaceți clic pe butonul \"Schimbare sursă\" și apoi pe opțiunea \"Tutorial\" pentru a afla mai multe.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Acest dosar are sub-foldere. Doriți să ștergeți și sub-dosarele? Toate marcajele asociate folderelor șterse vor fi șterse definitiv!", + "delete_folder_choice_folder_only": "Ștergeți numai dosarul", + "delete_folder_choice_folder_plus_sub_folders": "Ștergeți folderul + subdosarele", + "confirmation_message_delete_folder_batch": "Sigur doriți să ștergeți aceste foldere? Toate marcajele asociate acestor foldere vor fi șterse definitiv!", + "confirmation_message_delete_sub_folder_batch": "Cel puțin unul dintre folderele de șters are sub-foldere. Doriți să ștergeți și sub-dosarele? Toate marcajele asociate folderelor șterse vor fi șterse definitiv!", + "create_sub_folder": "Creați un sub-folder", + "sub_folder_created": "Sub-folder creat", + "error_cant_move_folder_to_descendant": "Nu puteți muta un folder la unul dintre descendenții acestuia.", + "root_folder_name": "Rădăcină", + "current_map_title": "Hartă", + "action_select_folders": "Selectați folderele", + "no_search_source_configured_text": "Nicio sursă de căutare nu este configurată în acest moment. Pentru a putea căuta, trebuie să configurați o sursă de căutare terță parte.\n\nAr trebui să dureze puțin din timpul dvs. și vă va permite să accesați gratuit rezultatele căutării.\n\nFaceți clic pe butonul „Schimbați sursa” și apoi pe opțiunea „Tutorial” pentru a afla mai multe.", + "map_type_google_maps_plan": "Google Maps (Plan)", + "map_type_google_maps_plan_idm": "Google Maps (Plan + interior)", + "map_type_google_maps_satellite": "Google Maps (satelit)", + "map_type_google_maps_terrain": "Google Maps (Teren)", + "map_type_google_maps_hybrid": "Google Maps (hibrid)", + "last_sync_x": "Ultima sincronizare:\n%s", + "add_offline_map_file_title": "Adăugați un fișier de hartă offline", + "offline_map_file_import_succeeded": "Importul fișierului de hartă offline a reușit", + "offline_map_file_import_failed_x": "Importul fișierului hartă offline nu a reușit:\n%s", + "no_offline_file_selected_message": "Dosarul de hărți offline este gol. Pentru a utiliza hărțile offline, deschideți setările și adăugați cel puțin un fișier de hartă offline.", + "image_compression": "Compresia imaginii", + "image_max_size": "Dimensiunea maximă a imaginii", + "image_full_size": "Imagine la dimensiune completă", + "image_saving": "Salvarea imaginii", + "base_map_pin_size": "Dimensiunea pinului hărții de bază", + "size_tiny": "Micut", + "size_small": "Mic", + "size_normal": "Normal", + "size_large": "Mare", + "size_huge": "Imens", + "import_format_choice_question": "Ce format doriți să utilizați pentru a importa?", + "map_file_summary_x_folders_x_markers": "%1$s foldere și %2$s marcatoare", + "open_x": "Deschide „%s”", + "sync_option_google_drive_limited_title": "Google Drive - acces limitat", + "sync_option_google_drive_limited_description": "Acest lucru limitează aplicația să acceseze numai fișierele create de aplicația însăși pe Google Drive. Alegeți această opțiune dacă intenționați să sincronizați numai din contul dvs. Google fără colaboratori. Dacă aveți îndoieli, alegeți această opțiune, vă puteți răzgândi cu ușurință mai târziu.", + "sync_option_google_drive_full_title": "Google Drive - acces complet", + "sync_option_google_drive_full_description": "Acest lucru oferă aplicației acces deplin la Google Drive. Alegeți această opțiune dacă intenționați să colaborați cu alte conturi Google.", + "sync_data_volume_limit_mobile": "Limită de volum de date mobile", + "sync_data_volume_limit_default": "Limită implicită a volumului de date", + "cloud_auth_error_message": "Autentificare esuata. Vă rugăm să încercați din nou.", + "message_sync_error_data_volume_limit2": "Sincronizarea a fost întreruptă deoarece depășea limita permisă pentru volumul de date. Pentru a crește sau modifica limita, accesați setările.", + "sync_option_dropbox_limited_title": "Dropbox - acces limitat", + "sync_option_dropbox_limited_description": "Acest lucru limitează aplicația să acceseze doar un folder Dropbox dedicat aplicației. Dacă aveți îndoieli, alegeți această opțiune, vă puteți răzgândi cu ușurință mai târziu.", + "sync_option_dropbox_full_title": "Dropbox - acces complet", + "sync_option_dropbox_full_description": "Acest lucru oferă aplicației acces deplin la Dropbox. Alegeți această opțiune dacă doriți ca aplicația să găsească fișiere în întregul dvs. Dropbox.", + "enter_access_code_hint_text": "Introduceți codul de acces", + "offline_map_files": "Fișiere de hartă offline", + "x_files": "%s fișiere", + "clear_offline_map_files_action": "Ștergeți fișierele de hartă offline", + "clear_offline_map_files_confirmation_message": "Acest lucru va elimina toate fișierele de hartă offline din stocarea internă a aplicației. Doriți să continuați?", + "invalid_format": "Format invalid", + "places_search_over_hint_text": "Tastați mai multe pentru a vă rafina căutarea", + "places_search_not_started_hint_text": "Puteți căuta locuri cu „%s”. Această căutare necesită o conexiune la internet.", + "apply_parent_folder_fields": "Aplicați câmpurile folderului părinte", + "rating_option_title": "Evaluează aplicația", + "help_me_message_2022": "Hei, multumesc pentru curiozitate!\n\nAveam un banner publicitar aici și am decis să încerc ceva diferit și să-l înlocuiesc cu acest mesaj simplu...\n\nAm făcut această aplicație în timpul meu liber ca hobby, pe lângă faptul că am un loc de muncă cu normă întreagă și s-a dovedit că a devenit un proiect secundar căruia am petrecut mult timp de la începutul lui 2014.\n\nSper că vă place aplicația și o găsiți utilă. Am făcut-o astfel încât să poți face totul fără să plătești, ar putea fi nevoie doar de ceva mai multă muncă. Sunteți liber să importați sau să exportați datele manual, așa că nu trebuie să plătiți niciodată, doar că sincronizarea în cloud este mai convenabilă.\n\nDacă vă place aplicația, vă rugăm să o susțineți: nu trebuie să cheltuiți bani pentru asta, oricare dintre aceste gesturi vă ajută:\n- vorbește despre aplicație cu oamenii din jurul tău\n- evaluați aplicația pentru a o recomanda în magazin\n- achiziționați upgrade-ul premium (va elimina bannerul de jos)\n\nDacă nu vă place aplicația, vă rugăm să-mi trimiteți un e-mail (din secțiunea „despre”) și să-mi spuneți cum o pot îmbunătăți. Am ajuns până aici datorită feedback-ului multor utilizatori care mi-au spus despre ceea ce le-a ratat sau ce nu le-a plăcut și răspund la fiecare e-mail, așa că nu fii timid!\n\nȘi, în sfârșit, vă mulțumesc că ați citit acest :-)\n\nSalutari\nSébastien", + "sync_error_missing_media_file": "Sincronizarea a fost întreruptă deoarece ați putut fi găsit următorul fișier: %s. Pentru a rezolva acest lucru, puteți fie să restaurați manual fișierul lipsă, fie să modificați setările aplicației pentru a nu descărca conținut media în timpul sincronizării.", + "sync_media_policy_setting_title": "Sincronizați politica de descărcare media", + "sync_media_policy_setting_option_download_immediately": "Descărcați toate conținuturile media în timpul sincronizării", + "sync_media_policy_setting_option_download_later": "Descărcați media după sincronizare atunci când este necesar", + "auto_sync_description": "Sincronizați automat cu cloud-ul când sunt detectate modificări", + "search_delete_duplicates_select_attributes_hint_text": "Selectați atributele de luat în considerare atunci când eliminați duplicatele. Dacă sunt selectate toate atributele, vor fi eliminate doar intrările duplicate strict identice. Dacă nu sunt selectate atribute, intrările duplicate cu aceeași locație vor fi eliminate, indiferent de celelalte atribute ale acestora.", + "action_delete_duplicates": "Ștergeți duplicatele", + "searching_for_duplicates": "Se caută duplicate...", + "duplicates_deletion_confirmation_message": "S-au găsit %d duplicate. Sigur doriți să ștergeți acele duplicate?", + "poi_attribute_icon": "Pictogramă", + "poi_attribute_color": "Culoare", + "enable_log_file_title": "Activați fișierul jurnal", + "enable_log_file_description": "Începeți să scrieți istoricul evenimentelor de execuție a aplicației în fișierul jurnal", + "disable_log_file_title": "Dezactivează fișierul jurnal", + "disable_log_file_description": "Nu mai scrieți istoricul evenimentelor de execuție a aplicației în fișierul jurnal și ștergeți fișierul jurnal", + "export_log_file_title": "Exportați fișierul jurnal", + "export_log_file_description": "Exportați fișierul jurnal, astfel încât să poată fi partajat în scopuri de depanare", + "rendering_performance": "Redarea setărilor de performanță", + "max_number_of_drawn_pois": "Numărul maxim de POI trase", + "max_number_of_drawn_floating_marker_titles": "Numărul maxim de titluri de markere flotante desenate", + "old_map_data_options_title": "Accesați datele vechi ale hărții", + "old_map_data_options_description": "Vedeți opțiunile pentru a accesa datele hărții din versiunile mai vechi ale Map Marker.", + "migrating_map_data": "Se migrează datele hărții...", + "map_data_migration_succeeded": "Migrarea datelor hărților a reușit: acum ar trebui să puteți utiliza datele vechi ale hărții pe această nouă versiune a Map Marker.", + "map_data_migration_failed": "Migrarea datelor hărții a eșuat: accesul la datele dvs. vechi de hartă nu este posibil pe această nouă versiune a Map Marker.", + "post_migration_hint_text": "Rețineți că datele vechi ale hărții rămân neschimbate și vor rămâne pe dispozitiv până când dezinstalați aplicația. Dezinstalarea aplicației va șterge toate cele Map Marker de date ale aplicației de pe dispozitiv. Dacă doriți să utilizați versiunea veche a Map Marker, puteți urma instrucțiunile disponibile făcând clic pe opțiunea de mai jos.", + "view_instructions_to_use_the_old_map_marker_description": "Aceasta va deschide un link către centrul de ajutor care explică cum puteți instala versiunea veche a Map Marker fără a pierde datele aplicației.", + "view_instructions": "Vizualizați instrucțiunile", + "action_see_more": "Vezi mai mult", + "purchase_permanent_premium": "Cumpărați premium permanent", + "purchase_pending_message": "Achiziție în așteptare", + "purchase_failed_message": "Achiziție eșuată: %s", + "data_backup_reminder_title": "Copia de rezerva a datelor", + "data_backup_reminder_x_days_ago_message": "Ultima copie de rezervă a avut loc acum %s zile", + "run_data_migration_again": "Rulați din nou migrarea datelor", + "run_data_migration_again_description": "Selectați o hartă veche pe care să rulați din nou migrarea datelor", + "old_map_data_re_migration_succeeded": "Remigrarea datelor din hărți vechi a reușit!", + "old_map_data_re_migration_failed": "Remigrarea datelor hărții vechi a eșuat:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Deschideți și migrați o hartă cloud V2", + "action_open_and_migrate_v2_cloud_map_description": "Migrați o hartă cloud moștenită din Map Marker V2 (versiunea aplicației de înainte de 2023) și deschideți-o ca o nouă hartă cloud", + "migrating_legacy_v2_cloud_map": "Se migrează hărții cloud vechi V2...", + "hint_select_v2_map_to_migrate": "Selectați harta V2 pentru a migra", + "legacy_v2_cloud_map_migration_result_message_success": "Migrarea hărții în cloud Legacy V2 a reușit!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Migrarea hărții în cloud Legacy V2 a eșuat:\n%s", + "loading_file": "Se încarcă fișierul...", + "zipping_file_x": "Fișier comprimat: %s", + "unzipping_file_x": "Dezarhivează fișierul: %s", + "share_or_export_title": "Distribuiți sau exportați", + "marker_as_file_description2": "Exportați marcatorul selectat ca fișier", + "export_as_file": "Exportați ca fișier", + "sucessfully_saved_to_device_files": "Salvat cu succes în fișierele dispozitivului", + "file_export_intention_question": "Cum doriți să utilizați fișierul exportat?", + "folders_added_x": "Dosare adăugate: %s", + "folders_modified_x": "Foldere modificate: %s", + "folders_deleted_x": "Dosare șterse: %s", + "markers_added_x": "Markere adăugate: %s", + "markers_modified_x": "Markere modificate: %s", + "markers_deleted_x": "Marcatori șterse: %s", + "new_circle_hint_text": "Selectați centrul sau marginea cercului cu butoanele din bara de instrumente și mutați harta pentru a ajusta. În cele din urmă, faceți clic pe Salvare pentru a salva forma.", + "radius_x": "Raza: %s", + "preferred_display_theme": "Tema de afișare (întunecată/luminoasă)", + "preferred_display_theme_dark": "Tema întunecată", + "preferred_display_theme_light": "Tema ușoară", + "preferred_display_theme_use_system": "Utilizați setările de sistem", + "nav_navigation_description": "Intra în modul de navigare în această aplicație pentru a traseu la markerul", + "marker_direction": "Direcții", + "distance_to_x": "Distanța până la %1$s", + "import_marker_from_text_confirmation_message": "Doriți să încercați să importați un marcator din următoarele date text?", + "do_you_enjoy_the_app_question": "Îți place aplicația?", + "would_you_like_to_give_comments_on_how_to_improve": "Vrei să-mi trimiți un email să-mi spui cum aș putea îmbunătăți aplicația?", + "rate_the_app_message": "Dacă vă place aplicația mea ma poti recompensa de a lua timp pentru a da un bun rating de :-)", + "app_rating_prompt_yes_option_text": "Da, du-mă la pagina aplicației", + "app_rating_prompt_later_option_text": "Poate mai târziu, amintește-mi", + "app_rating_prompt_never_option_text": "Nu, mulțumesc, nu mai întreba", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/ru.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/ru.json new file mode 100644 index 0000000..f5b1827 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/ru.json @@ -0,0 +1,464 @@ +{ + "ok": "ОК", + "yes": "Да", + "no": "Нет", + "cancel": "Отмена", + "new_marker": "Новый маркер", + "title": "Название", + "description": "Описание", + "question_delete_marker": "Вы действительно хотите удалить этот маркер?", + "gps_coordinates": "Координаты GPS", + "coordinates_copied_to_clipboard": "Координаты скопированы", + "untitled": "Без названия", + "all": "Все", + "new_folder": "Добавить папку", + "modify_folder": "Изменить папку", + "confirmation_message_delete_folder": "Вы уверены, что хотите удалить эту папку? Все маркеры в этой папке будут удалены навсегда!", + "failed_create_folder_already_exists": "Ошибка! Папка уже существует", + "failed_rename_folder_already_exists": "Ошибка! Папка с таким именем уже есть", + "latitude": "Широта:", + "longitude": "Долгота:", + "import_file1": "Импортировать маркеры", + "file_import_successfull": "Файл успешно импортирован", + "file_import_failed": "Не удалось импортировать файл", + "location_services": "Службы определения местоположения", + "location_services_disabled": "Службы определения местоположения выключены. Включите их, чтобы получить текущее местоположение.", + "could_not_find_address": "Не удалось найти адрес", + "searching": "Поиск...", + "search": "Поиск", + "share_via": "Отправить как", + "import_file_confirmation": "Вы хотите импортировать содержимое этого файла?", + "folder_name": "Имя папки", + "save": "Сохранить", + "confirmation_message_delete_markers": "Вы уверены, что хотите удалить выбранные маркеры?", + "share": "Поделиться", + "processing_data": "Обработка данных...", + "confirmation_message_save_modifications": "Вы не сохранили изменения, сохранить их прямо сейчас?", + "map_type": "Тип карты", + "feedback_caption": "Нашли проблему? Есть хорошая идея?\nОтправьте мне эл. письмо :-)", + "send_email": "Отправить письмо...", + "rating_caption": "Нравится приложение?\nСтавьте 5 звезд :-)", + "meters": "м", + "km": "км", + "feet": "фут", + "miles": "миль", + "marker_details_copied_to_clipboard": "Детали маркера скопированы в буфер обмена", + "do_not_show_again": "Не показывать снова", + "sou_metric_option": "Метрическая (км/м)", + "sou_imperial_option": "Английская (миль/фут)", + "delete_folder": "Удалить папку", + "opening_location_failed": "Не удалось найти место", + "could_not_start_a_map_app": "Не удалось найти другие приложения для навигации", + "new_marker_hint_text": "Перемещайтесь туда, где хотите установить маркер, и нажмите ОК.", + "imported_marker": "Импортированный маркер", + "settings": "Настройки", + "display_zoom_buttons": "Кнопки масштабирования", + "decimal_degrees_5_digits": "Десятичные градусы", + "degrees_decimal_minutes_3_digits": "Градусы и десятичные минуты", + "degrees_minutes_seconds": "Градусы минуты секунды", + "coordinates_format": "Формат координат", + "faq_help": "FAQ/Помощь", + "folders": "Папки", + "language": "Язык", + "coordinates": "Координаты", + "contextual": "По умолчанию", + "always": "Всегда", + "crosshair_display": "Показывать перекрестие", + "coordinates_window": "Показывать координаты", + "latitude_short": "Ш:", + "longitude_short": "Д:", + "fast_marker_add_mode": "Добавлять маркер сразу", + "advanced": "Дополнительно", + "display_settings": "Внешний вид", + "actions_settings": "Действия", + "language_and_units": "Язык и единицы измерения", + "x_markers": "%1$s маркеров", + "marker_x": "Маркер %1$d", + "waiting_for_location": "Поиск местоположения...", + "faq_help_caption": "Зайти в справку и посмотреть FAQ", + "upcoming_features": "Возможности", + "upcoming_features_caption": "Открыть список новых возможностей будущих версий", + "help_and_feedback": "Помощь и обратная связь", + "about": "О программе", + "share_snapshot_title": "Снимок", + "share_snapshot_description": "Отправить снимок карты", + "all_markers_and_folders": "Все маркеры и папки", + "message_thank_you_for_donation": "Благодарим за пожертвование! Это пожертвование дарит Вам доступ к премиум-функциям :-)", + "default_folder": "Папка по умолчанию", + "sync_options": "Настройки синхронизации", + "never": "Никогда", + "select_sync_folder": "Выберите папку", + "premium_access_unlocked_message": "Открыт премиум-доступ! Теперь у Вас есть премиум-функции.", + "file_options": "Опции файлов", + "cloud_sync": "Облачная синхронизация", + "sync_this_file_on_the_cloud": "Синхронизировать файл карты в облаке", + "create_local_map_file": "Создать локальную карту", + "create_local_map_file_description": "Создать файл новой карты локально", + "create_cloud_map_file": "Создать облачную карту", + "create_cloud_map_file_description": "Создать файл карты в облаке", + "rename": "Переименовать", + "rename_description": "Переименовать карту", + "enter_new_maps_name": "Введите новое имя карты", + "folder_creation_failed_name_empty": "Не удалось создать папку: пустое имя", + "message_thank_you_for_premium_paid": "Спасибо за покупку Map Marker Premium :-)", + "premium": "Premium", + "premium_options_title_text": "Получите премиум-доступ и используйте максимум возможностей Map Marker!", + "premium_options_title_text_blocking": "К сожалению, для этой возможности необходим премиум-доступ. Получите его и используйте максимум возможностей Map Marker!", + "troubleshooting": "Устранение неполадок", + "troubleshooting_description": "Просмотреть список действий для решения возможных проблем", + "test_internet": "Проверить Интернет", + "test_internet_description": "Проверяет доступ приложения к Интернету", + "open_google_play_services_details": "Сервисы Google Play (приложение)", + "open_google_play_services_details_description": "Открыть подробности установленного приложения Google Play Services", + "open_google_play_services_store": "Сервисы Google Play (магазин)", + "open_google_play_details": "Google Play (приложение)", + "contact_support": "Связаться со службой поддержки", + "contact_support_description": "Отправить в поддержку письмо с деталями проблемы", + "network_test_succeeded": "Проверка сети успешно завершена", + "network_test_failed": "Безуспешная проверка сети", + "share_cloud_folder": "Поделиться облачной картой", + "share_cloud_folder_description": "Открыть папку с облачной картой, чтобы просмотреть ее свойства и поделиться картой с другими людьми", + "view_history": "Просмотреть историю/Восстановить", + "view_history_description": "Просмотреть историю изменений и выбрать версию для восстановления", + "create_map_file": "Создать файл карты", + "create_map_file_description": "Создать новый файл карты локально или в облаке", + "open_cloud_map_file": "Открыть облачную карту", + "open_cloud_map_file_description": "Открыть файл карты в облаке", + "permission_rationale_location": "Приложению Map Marker необходимо разрешение на доступ к местоположению, чтобы отобразить его на карте", + "open_app_settings": "Открыть настройки", + "no_map_folder_found_on_the_cloud": "В облаке не найдено ни одной папки с картами", + "auto_sync": "Автосинхронизация", + "choose_a_version_to_restore_from": "Выберите версию, которую хотите восстановить", + "message_sync_error_occured": "Произошла ошибка синхронизации. Пожалуйста, попробуйте ещё раз.", + "message_sync_error_occured_network": "Произошла ошибка синхронизации: ошибка сети. Пожалуйста, попробуйте ещё раз.", + "message_sync_error_occured_conflict": "Произошла ошибка синхронизации: конфликт, другое устройство пытается синхронизировать одновременно. Пожалуйста, попробуйте ещё раз.", + "phone_number": "Номер телефона", + "permission_rationale_phone": "Приложению Map Marker необходимо разрешение на совершение звонков в вашем устройстве", + "navigation_options": "Настройки навигации", + "geo_navigation_description": "Показать маркер в этом приложении", + "share_selected_marker_text_description": "Отправить выбранный маркер как текст в другое приложение", + "x_markers_in_y_folders": "%1$d маркеров в %2$d папках", + "message_sync_error_occured_db_downgrade": "Произошла ошибка синхронизации: данные облака былы обновлены более поздней версией приложения. Для синхронизации обновите Map Marker на этом устройстве.", + "call_phone_number": "Вызов", + "dial_phone_number": "Набрать номер", + "text_phone_number": "Написать", + "default_navigation_action": "Действие для навигации по умолчанию", + "ask": "Спросить", + "what_is_the_premium_upgrade": "Что такое обновление до премиум-версии?", + "message_thank_you_for_purchase2": "Спасибо за покупку!", + "browse": "Перейти", + "organize": "Организовать", + "search_failed": "Не удалось выполнить поиск", + "search_failed_network_error": "Не удалось выполнить поиск, сетевая ошибка", + "details": "Детали", + "sync_error_snackbar_message": "Ошибка синхронизации", + "file_overwrite_confirmation_message": "Файл уже существует, перезаписать его?", + "browse_organize_empty_state_text": "Здесь будет список Ваших маркеров. В настоящее время маркеры в выбранных папках отсутствуют. Добавьте новый маркер, нажав на эту кнопку.", + "google_search_finished_empty": "Ничего не найдено", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "Автономные карты", + "obtain_offline_map_files_faq_title": "Как это сделать?", + "obtain_offline_map_files_faq_description": "Нажмите, чтобы открыть веб-страницу, объясняющую, как получить эти карты.", + "settings_credits_option_title": "Лицензии", + "settings_credits_option_description": "Юридическая информация", + "credits_text": "Legal mentions for other map data than Google Maps:\n \n %s", + "manage_map_files": "Управление файлами карт", + "map_files": "Файлы карт", + "delete_map_file": "Удалить файл карты", + "delete_map_file_description_local": "Это действие удалит файл карты с этого устройства", + "delete_map_file_confirmation_local": "Файл карты будет удалён с устройства навсегда. Все маркеры в этом файле будут утеряны. Вы уверены?", + "delete_map_file_confirmation_cloud": "Файл карты будет удалён с устройства навсегда. Все не синхронизированные изменения будут утеряны. Облачная папка останется, её нужно будет удалить вручную. Вы уверены?", + "marker_saved_in_a_non_visible_folder": "Маркер сохранен в недоступной папке", + "outdated_cloud_sync_confirmation_question": "Ваши изменения давно не синхронизировались. Убедитесь в актуальности облачной копии. Синхронизировать сейчас?", + "outdated_local_sync_confirmation_question": "В настоящее время маркеры этой карты хранятся только на этом устройстве. Рекомендуется сохранить маркеры в облаке, чтобы не потерять их. Сохранить их в облаке сейчас?", + "sync_method_choice_question": "Хотите синхронизировать этот файл карты? При выборе ручной синхронизации нужно будет выполнять её каждый раз. При выборе автоматической синхронизации нужно будет указать папку в облаке, синхронизация будет сама запускаться каждый раз при переходе в фоновый режим.", + "automatic": "Автоматически", + "manual": "Вручную", + "new_polyshape_hint_text": "Перемещайтесь, чтобы разместить точки, жмите \"+\", чтобы добавить, жмите \"-\" для удаления, переключайтесь между ними кнопками назад/вперед. Нажмите кнопку сохранения, чтобы сохранить фигуру.", + "poly_points_invalid_message": "Не хватает точек, чтобы создать фигуру. Добавьте больше точек и повторите попытку.", + "measured_distance_x": "Расстояние: %s", + "measured_perimeter_x_measured_area_y": "Периметр: %1$s \nПлощадь: %2$s", + "extra_information": "Доп. сведения", + "insert": "Вставить…", + "replace_title": "Заменить название", + "replace_description": "Заменить описание", + "unit_of_distance": "Единица измерения расстояния", + "unit_of_area": "Единица измерения площади", + "uoa_metric_option": "Метрическая ( %s )", + "uoa_imperial_option": "Английская ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "Изображения", + "fit_in_x_by_y_square": "Сжимать в %1$sх%2$s квадрат", + "sync_data_volume_disabled": "Отключено", + "sync_data_volume_up_to_x": "Каждая синхронизация не более %s", + "sync_data_volume_unlimited": "Неограниченно", + "retry": "Повторить попытку", + "add_image": "Добавить изображение", + "from_camera": "Из камеры", + "from_gallery": "Из галереи", + "importing_image": "Импорт изображения…", + "offline_mapsforge_beta": "Автономные карты (Mapsforge BETA)", + "export_failed": "Ошибка при экспорте", + "export_succeeded": "Экспорт завершён", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Импорт файла…", + "show_warning_icon_for_sync": "Показывать напоминание о синхронизации", + "general": "Общее", + "toilets": "Туалет", + "food": "Еда", + "stores": "Магазины", + "land_activities": "Летние виды спорта", + "water_activites": "Водные виды спорта", + "winter_activites": "Зимние виды спорта", + "transport": "Транспорт", + "health": "Здоровье", + "entertainment": "Развлечения", + "services": "Услуги", + "business": "Бизнес", + "government": "Государственные услуги", + "religious": "Религия", + "accessibility": "Доступность", + "select_icon": "Выбрать иконку", + "icon_and_color": "Иконка и цвет", + "generic": "Универсальные", + "message_beta_tester_badge": "Значок Beta tester: спасибо, что стали бета-тестером! Этот значок исчезнет только после удаления приложения или очистки данных приложения. Этот значок также убирает всю рекламу.", + "translation_contribution_title": "Участвовать в переводе", + "translation_contribution_description": "Владеете английским и хотите помочь с переводом? Жмите сюда", + "change_marker_color_and_icon_to_dest_folder_question": "У папки и маркеров разные цвет или иконка. Хотите применить их к маркерам?", + "add_color": "Добавить цвет", + "google_md": "Google Material Icons", + "select_action": "Действие выделения", + "move_to_left": "Переместить влево", + "move_to_right": "Переместить вправо", + "rotate_to_left": "Повернуть влево", + "rotate_to_right": "Повернуть вправо", + "delete_image": "Удалить изображение", + "from_local_file": "Из локального файла", + "export_format_choice_question": "Какой формат использовать при экспорте?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Стандартный формат Google Earth. Не может содержать медиафайлы.", + "export_choice_kmz_details": "Формат Google Earth в ZIP-архиве. Может содержать медиафайлы.", + "export_choice_csv_details": "Стандартная электронная таблица. Не может содержать медиафайлы, линии и фигуры.", + "marker_as_plain_text": "Маркер в виде обычного текста", + "marker_as_file": "Маркер в виде файла", + "add_custom_field": "Добавить настраиваемое поле", + "folder_info": "Подробности", + "folder_custom_fields": "Настраиваемые поля", + "custom_field_name": "Имя поля", + "delete_custom_field": "Удалить поле", + "custom_field_attributes": "Атрибуты", + "new_custom_field": "Новое настраиваемое поле", + "modify_custom_field": "Измененить настраиваемое поле", + "field_info": "Информация о поле", + "select_field_type": "Выберите тип поля", + "field_type_boolean": "Флажок (Да/Нет)", + "default_value": "Значение по умолчанию", + "field_type_date": "Дата", + "field_type_email": "Эл. адрес", + "field_type_text": "Текст", + "field_type_multi_choice": "Выпадающий список", + "duplicates_are_not_allowed": "Дубликаты не допускаются", + "field_type_phone": "Телефон", + "field_type_weblink": "Веб-ссылка", + "creation_date": "Дата создания", + "poi_options": "Параметры маркера", + "delete_poi": "Удалить маркер", + "used_by_folders": "Используется папками", + "edit_field": "Изменить поле", + "reorder_fields": "Сортировать поля", + "apply_folder_fields_to_child_pois_message": "Применить поля к существующим меткам в этой папке.", + "apply_folder_fields_to_moved_pois_message": "У целевой папки есть другие значения полей. Выберите поля, если хотите применить их к перемещаемым маркерам.", + "update_color": "Обновить цвет", + "update_pin_icon": "Обновить иконку", + "add_field_if_missing_x": "Добавить поле, если отсутствует: %s", + "remove_field_if_present_x": "Удалить поле, если есть: %s", + "update_field_name_if_different_x": "Обновить имя поля, если оно другое: %s", + "more_options": "Ещё…", + "folder_options": "Настройки папки", + "decimal_accuracy": "Десятичная точность", + "copy": "Копировать", + "help_me_cta": "У Вас есть минутка? ^‿^", + "floating_marker_titles_text_size": "Размер текста", + "search_failed_x": "Ошибка поиска => %s", + "search_source_gps": "API Google Places Search", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Особая благодарность", + "special_thanks_description": "Отдельное спасибо людям, которые помогли мне", + "thank_you_message": "Отдельное спасибо людям, которые усердно работали, чтобы помочь с переводами приложений:\n%s\n… А также те, кто отказался упоминать\n\nТакже, спасибо всем пользователям, которые давали мне отзывы на протяжении многих лет и постоянно помогали мне сделать приложение лучше.", + "marker_search_result_text_create_marker": "Создать маркер", + "ios_premium_restore_dialog_cta_restore_purchases": "Восстановить покупки", + "react_webapp_log_in_title": "Авторизоваться", + "react_webapp_log_in_message": "Чтобы продолжить, вам необходимо войти в систему с учетной записью в облаке. Нажмите кнопку «Войти» ниже, чтобы войти.", + "react_app_use_cloud_account_x": "Использовать облачный аккаунт: %s", + "react_app_use_other_cloud_account": "Использовать другой облачный аккаунт", + "react_app_choices_list_cannot_be_empty": "Список вариантов не может быть пустым", + "react_app_empty_choices_are_not_allowed": "Пустой выбор не разрешен", + "react_app_custom_field_name_cannot_be_empty": "Имя настраиваемого поля не может быть пустым", + "search_delete_duplicates_title": "Удалить дубликаты", + "search_delete_duplicates_description": "Поиск и удаление дубликатов", + "deleted_x_duplicates": "Удалено %d дубликатов", + "switch_search_source_button_hint_text": "Вы бы предпочли поискать из другого источника?", + "switch_search_source_button_text": "Изменить источник", + "places_search_sources_config_how_to_description": "Хотите знать, как настроить источники поиска? Кликните сюда.", + "settings_places_search_sources_section_title": "Места поиска источников", + "action_add_or_configure_search_source": "Добавить или настроить источник поиска", + "select_search_source": "Выберите источник поиска", + "enter_value_for_field_x": "Введите значение в поле \"%s\"", + "search_source_test_success_message": "Проверка конфигурации источника поиска прошла успешно! Поиск с этим источником поиска теперь должен работать.", + "search_source_test_error_message": "Предупреждение: проверка конфигурации источника поиска не пройдена. Поиск с этим источником поиска может не работать.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Руководство", + "search_source_disclaimer_text": "По умолчанию поиск не является оптимальным, но он работает без настройки.\n\nЕсли вы часто пользуетесь поиском, настоятельно рекомендуется настроить сторонний источник поиска, чтобы улучшить результаты поиска.\n\nЭто займет всего немного вашего времени и позволит вам получить гораздо лучшие результаты поиска бесплатно.\n\nНажмите кнопку «Изменить источник», а затем «Учебное пособие», чтобы узнать больше.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "В этой папке есть подпапки. Вы также хотите удалить подпапки? Все маркеры, связанные с удаленными папками, будут удалены навсегда!", + "delete_folder_choice_folder_only": "Удалить только папку", + "delete_folder_choice_folder_plus_sub_folders": "Удалить папку + подпапки", + "confirmation_message_delete_folder_batch": "Вы уверены, что хотите удалить эти папки? Все маркеры, связанные с этими папками, будут удалены навсегда!", + "confirmation_message_delete_sub_folder_batch": "По крайней мере, в одной из удаляемых папок есть подпапки. Вы также хотите удалить подпапки? Все маркеры, связанные с удаленными папками, будут удалены навсегда!", + "create_sub_folder": "Создать подпапку", + "sub_folder_created": "Подпапка создана", + "error_cant_move_folder_to_descendant": "Вы не можете переместить папку к одному из ее потомков.", + "root_folder_name": "Корень", + "current_map_title": "карта", + "action_select_folders": "Выбрать папки", + "no_search_source_configured_text": "На данный момент источник поиска не настроен. Чтобы иметь возможность искать, вам необходимо настроить сторонний источник поиска.\n\nЭто займет совсем немного времени и позволит вам получить доступ к результатам поиска бесплатно.\n\nНажмите кнопку «Изменить источник», а затем «Учебник», чтобы узнать больше.", + "map_type_google_maps_plan": "Google Maps (план)", + "map_type_google_maps_plan_idm": "Google Maps (План + Внутри)", + "map_type_google_maps_satellite": "Google Maps (Спутник)", + "map_type_google_maps_terrain": "Google Maps (местность)", + "map_type_google_maps_hybrid": "Google Maps (гибрид)", + "last_sync_x": "Последняя синхронизация:\n%s", + "add_offline_map_file_title": "Добавить файл автономной карты", + "offline_map_file_import_succeeded": "Импорт файла автономной карты выполнен", + "offline_map_file_import_failed_x": "Ошибка импорта файла автономной карты:\n%s", + "no_offline_file_selected_message": "Папка офлайн-карт пуста. Чтобы использовать офлайн-карты, откройте настройки и добавьте хотя бы один файл офлайн-карты.", + "image_compression": "Сжатие изображения", + "image_max_size": "Максимальный размер изображения", + "image_full_size": "Изображение в полном размере", + "image_saving": "Сохранение изображения", + "base_map_pin_size": "Размер булавки базовой карты", + "size_tiny": "Крошечный", + "size_small": "Небольшой", + "size_normal": "Обычный", + "size_large": "Большой", + "size_huge": "Огромный", + "import_format_choice_question": "Какой формат вы хотите использовать для импорта?", + "map_file_summary_x_folders_x_markers": "%1$s папки и %2$s маркера", + "open_x": "Откройте \"%s\"", + "sync_option_google_drive_limited_title": "Google Drive - ограниченный доступ", + "sync_option_google_drive_limited_description": "Это ограничивает доступ приложения только к файлам, созданным самим приложением на вашем Google Drive. Выберите этот вариант, если вы планируете синхронизировать только из своей учетной записи Google без соавторов. Если вы сомневаетесь, выберите этот вариант, вы можете легко передумать позже.", + "sync_option_google_drive_full_title": "Google Drive - полный доступ", + "sync_option_google_drive_full_description": "Это предоставляет приложению полный доступ к вашему Google Drive. Выберите этот вариант, если вы планируете сотрудничать с другими учетными записями Google.", + "sync_data_volume_limit_mobile": "Ограничение объема мобильных данных", + "sync_data_volume_limit_default": "Ограничение объема данных по умолчанию", + "cloud_auth_error_message": "Ошибка авторизации. Пожалуйста, повторите.", + "message_sync_error_data_volume_limit2": "Синхронизация была прервана из-за превышения допустимого предела объема данных. Чтобы увеличить или изменить лимит, перейдите в настройки.", + "sync_option_dropbox_limited_title": "Dropbox - ограниченный доступ", + "sync_option_dropbox_limited_description": "Это ограничивает доступ приложения только к папке Dropbox, выделенной для приложения. Если вы сомневаетесь, выберите этот вариант, вы можете легко передумать позже.", + "sync_option_dropbox_full_title": "Dropbox - полный доступ", + "sync_option_dropbox_full_description": "Это предоставляет приложению полный доступ к вашему Dropbox. Выберите этот вариант, если вы хотите, чтобы приложение нашло файлы во всем вашем каталоге Dropbox.", + "enter_access_code_hint_text": "Введите код доступа", + "offline_map_files": "Автономные файлы карт", + "x_files": "%s файлов", + "clear_offline_map_files_action": "Очистить файлы автономных карт", + "clear_offline_map_files_confirmation_message": "Это приведет к удалению всех файлов автономных карт из внутренней памяти приложения. Хотите продолжить?", + "invalid_format": "Неверный формат", + "places_search_over_hint_text": "Введите больше, чтобы уточнить поиск", + "places_search_not_started_hint_text": "Вы можете искать места с \"%s\". Для этого поиска требуется подключение к Интернету.", + "apply_parent_folder_fields": "Применить поля родительской папки", + "rating_option_title": "Оцените приложение", + "help_me_message_2022": "Эй, спасибо за ваше любопытство!\n\nРаньше у меня был рекламный баннер, и я решил попробовать что-то другое и заменить его этим простым сообщением…\n\nЯ сделал это приложение в свободное время в качестве хобби, в дополнение к основной работе, и оказалось, что оно стало побочным проектом, на который я потратил много времени с начала 2014 года.\n\nЯ надеюсь, вам понравилось приложение и вы найдете его полезным. Я сделал это таким образом, что вы все еще можете делать все без оплаты, просто это может потребовать немного больше работы. Вы можете импортировать или экспортировать данные вручную, так что вам никогда не придется платить, просто облачная синхронизация более удобна.\n\nЕсли вам нравится приложение, поддержите его: вам не нужно тратить деньги на это, любой из этих жестов помогает:\n- расскажите о приложении окружающим\n- оцените приложение, чтобы рекомендовать его в магазине\n- приобрести премиум-апгрейд (удалит нижний баннер)\n\nЕсли вам не нравится приложение, напишите мне (из раздела «О программе») и дайте мне знать, как я могу его улучшить. Я зашел так далеко благодаря отзывам многих пользователей, которые рассказали мне о том, что они пропустили или что им не понравилось, и я отвечаю на каждое письмо, так что не стесняйтесь!\n\nИ, наконец, спасибо, что прочитали это :-)\n\nС Уважением\nСебастьен", + "sync_error_missing_media_file": "Синхронизация была прервана, так как вы могли найти следующий файл: %s. Чтобы решить эту проблему, вы можете либо восстановить отсутствующий файл вручную, либо изменить настройки приложения, чтобы не загружать медиафайлы во время синхронизации.", + "sync_media_policy_setting_title": "Синхронизировать политику загрузки мультимедиа", + "sync_media_policy_setting_option_download_immediately": "Загружать все медиафайлы во время синхронизации", + "sync_media_policy_setting_option_download_later": "Загружайте медиафайлы после синхронизации, когда это необходимо", + "auto_sync_description": "Автоматическая синхронизация с облаком при обнаружении изменений", + "search_delete_duplicates_select_attributes_hint_text": "Выберите атрибуты, которые следует учитывать при устранении дубликатов. Если выбраны все атрибуты, будут удалены только строго идентичные повторяющиеся записи. Если никакие атрибуты не выбраны, повторяющиеся записи с одним и тем же местоположением будут удалены независимо от других их атрибутов.", + "action_delete_duplicates": "Удалить дубликаты", + "searching_for_duplicates": "Поиск дубликатов…", + "duplicates_deletion_confirmation_message": "Найдено %d дубликатов. Вы уверены, что хотите удалить эти дубликаты?", + "poi_attribute_icon": "Значок", + "poi_attribute_color": "Цвет", + "enable_log_file_title": "Включить файл журнала", + "enable_log_file_description": "Начать запись истории событий выполнения приложения в файл журнала", + "disable_log_file_title": "Отключить файл журнала", + "disable_log_file_description": "Прекратить запись истории событий выполнения приложения в файл журнала и удалить файл журнала.", + "export_log_file_title": "Экспорт файла журнала", + "export_log_file_description": "Экспортируйте файл журнала, чтобы его можно было использовать в целях отладки.", + "rendering_performance": "Параметры производительности рендеринга", + "max_number_of_drawn_pois": "Максимальное количество нарисованных POI", + "max_number_of_drawn_floating_marker_titles": "Максимальное количество отображаемых заголовков с плавающими маркерами", + "old_map_data_options_title": "Доступ к старым данным карты", + "old_map_data_options_description": "См. варианты доступа к картографическим данным из более старых версий Map Marker.", + "migrating_map_data": "Перенос данных карты…", + "map_data_migration_succeeded": "Перенос данных карты выполнен успешно: теперь вы сможете использовать свои старые данные карты в этой новой версии Map Marker.", + "map_data_migration_failed": "Ошибка переноса данных карты: доступ к вашим старым данным карты невозможен в этой новой версии Map Marker.", + "post_migration_hint_text": "Обратите внимание, что старые данные карты остаются неизменными и останутся на вашем устройстве, пока вы не удалите приложение. Удаление приложения приведет к удалению всех данных приложения Map Marker с вашего устройства. Если вы хотите использовать старую версию Map Marker, вы можете следовать инструкциям, доступным, нажав на опцию ниже.", + "view_instructions_to_use_the_old_map_marker_description": "Откроется ссылка на справочный центр, где объясняется, как установить старую версию Map Marker без потери данных приложения.", + "view_instructions": "Посмотреть инструкции", + "action_see_more": "Узнать больше", + "purchase_permanent_premium": "Покупка постоянной премии", + "purchase_pending_message": "Покупка ожидает", + "purchase_failed_message": "Не удалось совершить покупку: %s", + "data_backup_reminder_title": "Резервное копирование данных", + "data_backup_reminder_x_days_ago_message": "Последнее резервное копирование было %s дней назад", + "run_data_migration_again": "Запустите миграцию данных еще раз", + "run_data_migration_again_description": "Выберите старую карту, на которой нужно снова запустить миграцию данных.", + "old_map_data_re_migration_succeeded": "Повторный перенос данных старой карты выполнен успешно!", + "old_map_data_re_migration_failed": "Ошибка повторного переноса данных старой карты:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Открытие и миграция облачной карты V2", + "action_open_and_migrate_v2_cloud_map_description": "Перенесите устаревшую карту облаков из Map Marker V2 (версия приложения до 2023 г.) и откройте ее как новую карту облаков.", + "migrating_legacy_v2_cloud_map": "Перенос устаревшей облачной карты V2…", + "hint_select_v2_map_to_migrate": "Выберите карту V2 для переноса", + "legacy_v2_cloud_map_migration_result_message_success": "Миграция облачной карты предыдущей версии V2 выполнена успешно!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Не удалось выполнить миграцию облачной карты предыдущей версии V2:\n%s", + "loading_file": "Загрузка файла…", + "zipping_file_x": "Запакованный файл: %s", + "unzipping_file_x": "Распаковка файла: %s", + "share_or_export_title": "Поделиться или экспортировать", + "marker_as_file_description2": "Экспортировать выбранный маркер в виде файла", + "export_as_file": "Экспортировать как файл", + "sucessfully_saved_to_device_files": "Успешно сохранено в файлы устройства", + "file_export_intention_question": "Как вы хотите использовать экспортированный файл?", + "folders_added_x": "Добавлено папок: %s", + "folders_modified_x": "Папки изменены: %s", + "folders_deleted_x": "Папки удалены: %s", + "markers_added_x": "Добавлено маркеров: %s", + "markers_modified_x": "Изменено маркеров: %s", + "markers_deleted_x": "Удалено маркеров: %s", + "new_circle_hint_text": "Выберите центр или край круга с помощью кнопок на панели инструментов и переместите карту для настройки. Наконец, нажмите «Сохранить», чтобы сохранить форму.", + "radius_x": "Радиус: %s", + "preferred_display_theme": "Тема отображения (темная/светлая)", + "preferred_display_theme_dark": "Темная тема", + "preferred_display_theme_light": "Светлая тема", + "preferred_display_theme_use_system": "Использовать системные настройки", + "nav_navigation_description": "Запустить режим навигации в этом приложении, чтобы построить маршрут", + "marker_direction": "Направления", + "distance_to_x": "Расстояние до %1$s", + "import_marker_from_text_confirmation_message": "Хотите попробовать импортировать маркер из следующих текстовых данных?", + "do_you_enjoy_the_app_question": "Вам нравится приложение?", + "would_you_like_to_give_comments_on_how_to_improve": "Не могли бы вы прислать мне email, чтобы рассказать, как я могу улучшить приложение?", + "rate_the_app_message": "Если вам нравится мое приложение, можете вознаградить меня хорошей оценкой :-)", + "app_rating_prompt_yes_option_text": "Да, перейти на страницу приложения", + "app_rating_prompt_later_option_text": "Может быть позже, напомни мне", + "app_rating_prompt_never_option_text": "Нет, спасибо, больше не спрашивай", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/sk.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/sk.json new file mode 100644 index 0000000..7e6b6c7 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/sk.json @@ -0,0 +1,464 @@ +{ + "ok": "OK", + "yes": "Áno", + "no": "Nie", + "cancel": "Zrušiť", + "new_marker": "Nová značka", + "title": "Názov", + "description": "Popis", + "question_delete_marker": "Naozaj chcete zmazať túto značku?", + "gps_coordinates": "GPS súradnice", + "coordinates_copied_to_clipboard": "Súradnice skopírovať do schránky", + "untitled": "Untitled", + "all": "Všetko", + "new_folder": "Pridať priečinok", + "modify_folder": "Zmeniť zložku", + "confirmation_message_delete_folder": "Ste si istí, že chcete zmazať túto zložku? Všetky značky pridružené k tejto zložky budú zmazané natrvalo!", + "failed_create_folder_already_exists": "Nepodarilo sa vytvoriť novú zložku, už existuje", + "failed_rename_folder_already_exists": "Nepodarilo sa premenovať priečinok, názov cieľového už existuje", + "latitude": "Latitude:", + "longitude": "Dĺžka:", + "import_file1": "Importovať značky", + "file_import_successfull": "Súbor bol úspešne importovaný", + "file_import_failed": "Import súboru zlyhalo", + "location_services": "Miesto služby", + "location_services_disabled": "Lokalita služby sú zakázané. Ak chcete získať svoju aktuálnu polohu, musíte povoliť im.", + "could_not_find_address": "Nemožno nájsť adresu", + "searching": "Vyhľadávanie...", + "search": "Vyhľadávanie", + "share_via": "Zdieľať cez", + "import_file_confirmation": "Chcete importovať obsah tohto súboru?", + "folder_name": "Názov zložky", + "save": "Save", + "confirmation_message_delete_markers": "Ste si istí, že chcete zmazať vybrané značky?", + "share": "Podiel", + "processing_data": "Spracovanie dát...", + "confirmation_message_save_modifications": "Máte neuložené zmeny, chcete ich uložiť?", + "map_type": "Typ mapy", + "feedback_caption": "Našli problém? Máte predstavu o tom, zlepšenie? \n Pošli mi email :-)", + "send_email": "Pošlite email...", + "rating_caption": "Páči sa vám aplikácia? \n úrokovou sadzbou, 5 hviezdičiek :-)", + "meters": "Merače", + "km": "Km", + "feet": "Feet", + "miles": "Miles", + "marker_details_copied_to_clipboard": "Podrobnosti Marker skopírovať do schránky", + "do_not_show_again": "Znovu neukazovať", + "sou_metric_option": "Metric (Kilometre / m)", + "sou_imperial_option": "Imperial (Miles / Feet)", + "delete_folder": "Zmazať zložku", + "opening_location_failed": "Nemožno nájsť miesto", + "could_not_start_a_map_app": "Nemožno nájsť inú mapovú aplikáciu", + "new_marker_hint_text": "Presun mapy okolo umiestniť značku, kde chcete, a potom kliknite na tlačidlo OK umiestnite", + "imported_marker": "Dovážané značka", + "settings": "Nastavenie", + "display_zoom_buttons": "Tlačidlá zoomu", + "decimal_degrees_5_digits": "Desatinnej stupňov", + "degrees_decimal_minutes_3_digits": "Desatín stupňov minút", + "degrees_minutes_seconds": "Stupňa minúty sekundy", + "coordinates_format": "Formát Súradnice", + "faq_help": "FAQ / Help", + "folders": "Zložky", + "language": "Jazyk", + "coordinates": "Súradnice", + "contextual": "Kontextový", + "always": "Vždycky", + "crosshair_display": "Crosshair display", + "coordinates_window": "Okno Súradnice", + "latitude_short": "Šírka:", + "longitude_short": "Lng:", + "fast_marker_add_mode": "Marker instant režim pridávanie", + "advanced": "Pokročilý", + "display_settings": "Zobraziť", + "actions_settings": "Akcia", + "language_and_units": "Jazyk a jednotky", + "x_markers": "%1$s značky", + "marker_x": "Marker %1$d", + "waiting_for_location": "Čakanie na mieste...", + "faq_help_caption": "Otvorte stránku nápovedy a pozri FAQ", + "upcoming_features": "Rysy", + "upcoming_features_caption": "Zobraziť zoznam pripravovaných funkcií pre ďalšie app verzie", + "help_and_feedback": "Pomoc & Feedback", + "about": "O", + "share_snapshot_title": "Momentka", + "share_snapshot_description": "Podeľte sa o snímku mapy", + "all_markers_and_folders": "Všetky značky a zložky", + "message_thank_you_for_donation": "Ďakujeme Vám za Váš príspevok! Tento dar granty odznak prístup k prémiu k :-)", + "default_folder": "Predvolený zložka", + "sync_options": "Sync možnosti", + "never": "Nikdy", + "select_sync_folder": "Vybrať zložku", + "premium_access_unlocked_message": "Premium prístup k dispozícii! V súčasnej dobe máte prístup k prémiovým funkciám.", + "file_options": "Možnosti súborov", + "cloud_sync": "Cloud synchronizácia", + "sync_this_file_on_the_cloud": "Synchronizácia Tento súbor mapy na oblaku", + "create_local_map_file": "Vytvoriť miestne mapu", + "create_local_map_file_description": "Vytvoriť nový súbor mapy lokálne", + "create_cloud_map_file": "Vytvoriť cloud mapu", + "create_cloud_map_file_description": "Vytvorte súbor mapy na oblaku", + "rename": "Premenovať", + "rename_description": "Premenovanie mapy", + "enter_new_maps_name": "Zadajte nový názov Map", + "folder_creation_failed_name_empty": "Nie je možné vytvoriť zložku: pomenujte prázdny", + "message_thank_you_for_premium_paid": "Ďakujeme, že ste si Map Marker Premium :-)", + "premium": "Premium", + "premium_options_title_text": "Upgrade na prémiu a plne Map Marker funkciou!", + "premium_options_title_text_blocking": "Je nám ľúto, musíte upgrade prémie pre prístup k tejto funkcii. Upgrade na prémiu a plne Map Marker funkciou!", + "troubleshooting": "Riešenie problémov", + "troubleshooting_description": "Otvorte zoznam opatrení na riešenie prípadných problémov", + "test_internet": "Testovacie internet", + "test_internet_description": "Skontroluje, že aplikácia má prístup k internetu", + "open_google_play_services_details": "GP služby (aplikácie)", + "open_google_play_services_details_description": "Otvorte podrobnosti o aktuálne Google Play Services app", + "open_google_play_services_store": "GP Services (obchod)", + "open_google_play_details": "Google Play (app)", + "contact_support": "Kontaktujte podporu", + "contact_support_description": "email pre podporu s podrobnosťami o probléme", + "network_test_succeeded": "Test Network uspel", + "network_test_failed": "Test sieti zlyhalo", + "share_cloud_folder": "Share mrak mapa", + "share_cloud_folder_description": "Otvorte mrak mapu priečinok, ktorý chcete zobraziť jeho vlastnosti a zdieľať ich s ostatnými ľuďmi", + "view_history": "Zobraziť históriu / Obnoviť", + "view_history_description": "Zobraziť históriu úprav do zložky cloud a vyberte verziu obnovenie", + "create_map_file": "Vytvoriť súbor mapy", + "create_map_file_description": "Vytvoriť nový detekčný súbor lokálne alebo na oblaku", + "open_cloud_map_file": "Otvorený cloud mapa", + "open_cloud_map_file_description": "Otvoriť súbor mapy z oblaku", + "permission_rationale_location": "Map Marker potrebuje oprávnenie pre prístup k vašej polohe, aby sa zobraziť ju na mape", + "open_app_settings": "Otvoriť nastavenia", + "no_map_folder_found_on_the_cloud": "No mapa zložka nájdený na oblaku", + "auto_sync": "Automatická synchronizácia", + "choose_a_version_to_restore_from": "Vyberte si verziu obnovenie", + "message_sync_error_occured": "Došlo k chybe synchronizácie. Prosím skúste znova.", + "message_sync_error_occured_network": "Došlo k chybe synchronizácie: Chyba siete. Prosím skúste znova.", + "message_sync_error_occured_conflict": "Došlo k chybe synchronizácie: konflikt, iné zariadenie bolo prevedenie synchronizácie v rovnakom čase. Prosím skúste znova.", + "phone_number": "Telefónne číslo", + "permission_rationale_phone": "Map Marker vyžaduje povolenie, aby sa hovory na vašom zariadení", + "navigation_options": "Možnosti navigácie", + "geo_navigation_description": "Otvorte umiestnenie značkovacie v tejto aplikácii", + "share_selected_marker_text_description": "Podeľte vybranú značku ako obyčajný text do inej aplikácie", + "x_markers_in_y_folders": "%1$d markery %2$d zložiek", + "message_sync_error_occured_db_downgrade": "Nastala chyba synchronizácie: mrak dát bol aktualizovaný s novšiu verziu aplikácie. Musíte Map Marker na tomto zariadení pre synchronizáciu.", + "call_phone_number": "Volať telefónne číslo", + "dial_phone_number": "Voľte telefónne číslo", + "text_phone_number": "Text telefónne číslo", + "default_navigation_action": "Predvolené navigačné akcie", + "ask": "Opýtať sa", + "what_is_the_premium_upgrade": "Čo je upgrade prémia?", + "message_thank_you_for_purchase2": "Ďakujem za Váš nákup!", + "browse": "prezerať", + "organize": "organizovať", + "search_failed": "Hľadanie zlyhalo", + "search_failed_network_error": "Hľadanie zlyhalo, chyba siete", + "details": "podrobnosti", + "sync_error_snackbar_message": "chyba synchronizácie", + "file_overwrite_confirmation_message": "Súbor už existuje, chcete ho prepísať?", + "browse_organize_empty_state_text": "Uvidíte zoznam svojich značiek tu. Momentálne nemáte žiadne značky vo vybranej zložke (y). Môžete pridať novú značku kliknutím na tlačidlo nižšie.", + "google_search_finished_empty": "Žiadne výsledky vyhľadávania", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "offline mapy", + "obtain_offline_map_files_faq_title": "Ako to spraviť?", + "obtain_offline_map_files_faq_description": "Kliknutím sem otvoríte webovú stránku s vysvetlením, ako získať tie mapy.", + "settings_credits_option_title": "Credits", + "settings_credits_option_description": "Autorské práva a právne zmieňuje", + "credits_text": "Právne zmienky o ďalších mapových dát než Google Maps : \n \n %s", + "manage_map_files": "Správa súborov máp", + "map_files": "mapa súbory", + "delete_map_file": "Zmazať detekčné súbor", + "delete_map_file_description_local": "Táto akcia zmaže mapový súbor z tohto zariadenia", + "delete_map_file_confirmation_local": "Táto akcia zmaže mapový súbor zo zariadenia navždy. sa stratia všetky značky vnútri tohto súboru. Si si istý?", + "delete_map_file_confirmation_cloud": "Táto akcia zmaže mapový súbor zo zariadenia navždy. Všetky zmeny, ktoré doteraz synchronizované do cloudu sa stratia. Zložka oblak nebude ovplyvnený touto akciou a budete musieť odstrániť ručne. Si si istý?", + "marker_saved_in_a_non_visible_folder": "Marker uložený v treťom viditeľnej zložke", + "outdated_cloud_sync_confirmation_question": "Vaše zmeny neboli v poslednej dobe synchronizované. Uistite sa, že budete mať svoj cloud kopírovať aktuálne. Chcete synchronizovať teraz?", + "outdated_local_sync_confirmation_question": "Tieto markery tejto mape súboru sú v súčasnej dobe iba uložené v tomto zariadení. Je doporučené uložiť svoje značky na oblaku, aby nedošlo k ich strate. Chcete ich uložiť do oblakov teraz?", + "sync_method_choice_question": "Chcete synchronizovať tento súbor mapy? S ručným budete musieť synchronizovať ručne zakaždým. S automatickým (odporúčané) zvolíte cieľovú zložku mrakom a synchronizáciu do cloudu automaticky spustí zakaždým, keď aplikácia vstúpi do pozadia.", + "automatic": "automatický", + "manual": "príručka", + "new_polyshape_hint_text": "Presunutie mapy okolo umiestniť body, kliknite na '+' pridať bod, kliknite na tlačidlo \"-\" pre odstránenie bod a body prepínania s predchádzajúcou / ďalšie tlačidlá. Nakoniec kliknite na tlačidlo Uložiť uložte tvar.", + "poly_points_invalid_message": "Nie je dostatok miesta na vytvorenie tvaru. Vytvorenie viac bodov a skúste to znova.", + "measured_distance_x": "Vzdialenosti: %s", + "measured_perimeter_x_measured_area_y": "Obvodové: %1$s \n Plocha: %2$s", + "extra_information": "extra informácie", + "insert": "Vložiť...", + "replace_title": "nahradiť titulu", + "replace_description": "nahradiť opis", + "unit_of_distance": "jednotka vzdialenosti", + "unit_of_area": "jednotka plochy", + "uoa_metric_option": "Metric ( %s )", + "uoa_imperial_option": "Imperial ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "snímky", + "fit_in_x_by_y_square": "Vojde do %1$s x %2$s štvorcovým", + "sync_data_volume_disabled": "invalidný", + "sync_data_volume_up_to_x": "Až do %s na synchronizáciu", + "sync_data_volume_unlimited": "neobmedzený", + "retry": "opakovať", + "add_image": "Pridať obrázok", + "from_camera": "z fotoaparátu", + "from_gallery": "z galérie", + "importing_image": "Import obrázku...", + "offline_mapsforge_beta": "Offline ( Mapsforge BETA )", + "export_failed": "Export sa nepodaril", + "export_succeeded": "export uspel", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Import súboru...", + "show_warning_icon_for_sync": "Zobraziť ikonu varovanie pre synchronizáciu", + "general": "všeobecný", + "toilets": "toalety", + "food": "jedlo", + "stores": "Obchody", + "land_activities": "land činnosti", + "water_activites": "vodné activies", + "winter_activites": "zimný activies", + "transport": "doprava", + "health": "zdravie", + "entertainment": "zábava", + "services": "služby", + "business": "obchodné", + "government": "vláda", + "religious": "Náboženský", + "accessibility": "prístupnosť", + "select_icon": "zvoliť ikonu", + "icon_and_color": "Ikona a farba", + "generic": "generic", + "message_beta_tester_badge": "Beta tester odznak: ďakujem vám za to, že beta tester! Tento odznak zmizne len po odinštalovaní aplikácie alebo vymazanie dát aplikácie. Tento odznak aj vám umožní mať žiadne reklamy na app.", + "translation_contribution_title": "Prispieť k prekladom", + "translation_contribution_description": "Chápete, anglicky a chcete pomôcť s prekladmi? Kliknite tu", + "change_marker_color_and_icon_to_dest_folder_question": "Farba alebo ikonu cieľového priečinka je iný. Chcete aktualizovať značku farby a ikona?", + "add_color": "pridať farbu", + "google_md": "Google Material Icons", + "select_action": "výber akcie", + "move_to_left": "presunúť doľava", + "move_to_right": "Presun na pravej strane", + "rotate_to_left": "otočiť doľava", + "rotate_to_right": "otočiť doprava", + "delete_image": "zmazať obrázok", + "from_local_file": "Z lokálneho súboru", + "export_format_choice_question": "Aký formát, ktorý chcete použiť na export?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Štandardné Google Earth formát. Nesmie obsahovať médiá.", + "export_choice_kmz_details": "Zip Google Earth formát. Môže obsahovať médium.", + "export_choice_csv_details": "Štandardný formát textu tabuľky. Nesmie obsahovať médiá. Nesmie obsahovať linky alebo polygóny.", + "marker_as_plain_text": "Marker ako obyčajný text", + "marker_as_file": "Marker ako súbor", + "add_custom_field": "Pridať vlastné pole", + "folder_info": "informácie", + "folder_custom_fields": "Vlastné polia", + "custom_field_name": "Názov poľa", + "delete_custom_field": "Odstrániť pole", + "custom_field_attributes": "atribúty", + "new_custom_field": "Nové vlastné pole", + "modify_custom_field": "Zmeňte vlastné pole", + "field_info": "Pole info", + "select_field_type": "Vyberte typ poľa", + "field_type_boolean": "Boolean (True or False)", + "default_value": "Predvolená hodnota", + "field_type_date": "dátum", + "field_type_email": "e-mail", + "field_type_text": "text", + "field_type_multi_choice": "Viacero možností", + "duplicates_are_not_allowed": "Duplikáty nie sú povolené", + "field_type_phone": "telefón", + "field_type_weblink": "internetový odkaz", + "creation_date": "Dátum vytvorenia", + "poi_options": "Možnosti POI", + "delete_poi": "Odstrániť BZ", + "used_by_folders": "Používajú sa v priečinkoch", + "edit_field": "Upraviť pole", + "reorder_fields": "Zoradiť polia", + "apply_folder_fields_to_child_pois_message": "Zvoľte polia, ktoré chcete použiť pre body POI tejto zložky", + "apply_folder_fields_to_moved_pois_message": "Cieľový priečinok má rôzne hodnoty polí. Vyberte polia, ktoré chcete použiť pre presunuté BZ.", + "update_color": "Aktualizovať farbu", + "update_pin_icon": "Aktualizovať ikonu pinu", + "add_field_if_missing_x": "Pridajte pole, ak chýba: %s", + "remove_field_if_present_x": "Odstrániť pole, ak je prítomné: %s", + "update_field_name_if_different_x": "Aktualizujte názov poľa, ak je iný: %s", + "more_options": "Viac možností…", + "folder_options": "Nastavenia adresáru", + "decimal_accuracy": "Desiatková presnosť", + "copy": "kópie", + "help_me_cta": "Chcete tu kliknúť? ^ ^ ‿", + "floating_marker_titles_text_size": "Veľkosť textu", + "search_failed_x": "Vyhľadávanie zlyhalo => %s", + "search_source_gps": "API pre vyhľadávanie v službe Miesta Google", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Špeciálna vďaka", + "special_thanks_description": "Osobitná poďakovanie ľuďom, ktorí mi pomohli", + "thank_you_message": "Osobitné poďakovanie ľuďom, ktorí tvrdo pracovali na tom, aby pomohli s prekladmi aplikácií:\n%s\n... A tiež tých, ktorí odmietli spomenúť\n\nTiež ďakujem všetkým používateľom, ktorí mi v priebehu rokov poskytli spätnú väzbu a neustále mi pomohli zlepšiť aplikáciu.", + "marker_search_result_text_create_marker": "Vytvorte značku", + "ios_premium_restore_dialog_cta_restore_purchases": "Obnoviť nákupy", + "react_webapp_log_in_title": "Prihlásiť sa", + "react_webapp_log_in_message": "Ak chcete pokračovať, musíte sa prihlásiť do svojho účtu služby cloud. Ak sa chcete prihlásiť, kliknite na tlačidlo \"prihlásiť sa\" nižšie.", + "react_app_use_cloud_account_x": "Použiť účet cloud: %s", + "react_app_use_other_cloud_account": "Použiť iný účet v cloude", + "react_app_choices_list_cannot_be_empty": "Zoznam možností nemôže byť prázdny", + "react_app_empty_choices_are_not_allowed": "Prázdne voľby nie sú povolené", + "react_app_custom_field_name_cannot_be_empty": "Názov vlastného poľa nemôže byť prázdny", + "search_delete_duplicates_title": "Odstráňte duplikáty", + "search_delete_duplicates_description": "Vyhľadajte a odstráňte duplikáty", + "deleted_x_duplicates": "Odstránené duplikáty %d", + "switch_search_source_button_hint_text": "Chcete radšej vyhľadávať z iného zdroja?", + "switch_search_source_button_text": "Zmeniť zdroj", + "places_search_sources_config_how_to_description": "Zaujíma vás, ako konfigurovať zdroje vyhľadávania? Kliknite tu.", + "settings_places_search_sources_section_title": "Vyhľadáva zdroje vyhľadávania", + "action_add_or_configure_search_source": "Pridať alebo nakonfigurovať zdroj vyhľadávania", + "select_search_source": "Vyberte zdroj vyhľadávania", + "enter_value_for_field_x": "Zadajte hodnotu pre pole „%s“", + "search_source_test_success_message": "Test konfigurácie zdroja vyhľadávania bol úspešný! Vyhľadávanie s týmto zdrojom vyhľadávania by teraz malo fungovať.", + "search_source_test_error_message": "Upozornenie: Test konfigurácie zdroja vyhľadávania zlyhal. Vyhľadávanie s týmto zdrojom vyhľadávania nemusí fungovať.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "cvičenie", + "search_source_disclaimer_text": "Predvolené vyhľadávanie nie je optimálne, ale funguje bez konfigurácie.\n\nAk často používate vyhľadávanie, dôrazne sa odporúča nakonfigurovať zdroj vyhľadávania tretej strany, aby využíval lepšie výsledky vyhľadávania.\n\nMalo by to trvať iba trochu času a umožní vám bezplatne využívať oveľa lepšie výsledky vyhľadávania.\n\nAk sa chcete dozvedieť viac, kliknite na tlačidlo „Zmeniť zdroj“ a potom na možnosť „Výukový program“.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Tento priečinok má podpriečinky. Chcete tiež odstrániť podpriečinky? Všetky značky spojené s odstránenými priečinkami budú natrvalo odstránené!", + "delete_folder_choice_folder_only": "Odstrániť iba priečinok", + "delete_folder_choice_folder_plus_sub_folders": "Odstrániť priečinok + podpriečinky", + "confirmation_message_delete_folder_batch": "Naozaj chcete tieto priečinky odstrániť? Všetky značky spojené s týmito priečinkami budú natrvalo odstránené!", + "confirmation_message_delete_sub_folder_batch": "Aspoň jeden z priečinkov na odstránenie obsahuje podpriečinky. Chcete tiež odstrániť podpriečinky? Všetky značky spojené s odstránenými priečinkami budú natrvalo odstránené!", + "create_sub_folder": "Vytvorte podpriečinok", + "sub_folder_created": "Vytvoril sa podpriečinok", + "error_cant_move_folder_to_descendant": "Priečinok nemôžete presunúť k niektorému z jeho potomkov.", + "root_folder_name": "Koreň", + "current_map_title": "Mapa", + "action_select_folders": "Vyberte priečinky", + "no_search_source_configured_text": "Momentálne nie je nakonfigurovaný žiadny zdroj vyhľadávania. Aby ste mohli vyhľadávať, musíte nakonfigurovať vyhľadávací zdroj tretej strany.\n\nMalo by to trvať len trochu času a umožní vám bezplatný prístup k výsledkom vyhľadávania.\n\nKliknite na tlačidlo „Zmeniť zdroj“ a potom na možnosť „Výukový program“, kde sa dozviete viac.", + "map_type_google_maps_plan": "Google Maps (plán)", + "map_type_google_maps_plan_idm": "Google Maps (plán + interiér)", + "map_type_google_maps_satellite": "Google Maps (satelit)", + "map_type_google_maps_terrain": "Google Maps (terén)", + "map_type_google_maps_hybrid": "Google Maps (hybridný)", + "last_sync_x": "Posledná synchronizácia:\n%s", + "add_offline_map_file_title": "Pridajte offline mapový súbor", + "offline_map_file_import_succeeded": "Import súborov offline mapy bol úspešný", + "offline_map_file_import_failed_x": "Import súboru offline mapy sa nepodaril:\n%s", + "no_offline_file_selected_message": "Priečinok máp offline je prázdny. Ak chcete používať mapy v režime offline, otvorte nastavenia a pridajte aspoň jeden súbor mapy v režime offline.", + "image_compression": "Kompresia obrazu", + "image_max_size": "Maximálna veľkosť obrázku", + "image_full_size": "Obrázok v plnej veľkosti", + "image_saving": "Ukladanie obrazu", + "base_map_pin_size": "Veľkosť špendlíka základnej mapy", + "size_tiny": "Maličký", + "size_small": "Malý", + "size_normal": "Normálne", + "size_large": "Veľký", + "size_huge": "Obrovský", + "import_format_choice_question": "Aký formát chcete použiť na import?", + "map_file_summary_x_folders_x_markers": "%1$s priečinkov a %2$s značiek", + "open_x": "Otvoriť '%s'", + "sync_option_google_drive_limited_title": "Google Drive - obmedzený prístup", + "sync_option_google_drive_limited_description": "To obmedzuje aplikáciu na prístup iba k súborom vytvoreným samotnou aplikáciou na vašom Google Drive. Túto možnosť vyberte, ak plánujete synchronizáciu iba zo svojho účtu Google bez spolupracovníkov. Ak máte pochybnosti, vyberte túto možnosť, neskôr môžete ľahko zmeniť názor.", + "sync_option_google_drive_full_title": "Google Drive - plný prístup", + "sync_option_google_drive_full_description": "To aplikácii poskytuje úplný prístup k vášmu Google Drive. Túto možnosť vyberte, ak plánujete spolupracovať s inými účtami Google.", + "sync_data_volume_limit_mobile": "Limit objemu mobilných dát", + "sync_data_volume_limit_default": "Predvolený limit objemu dát", + "cloud_auth_error_message": "Overenie zlyhalo, skúste to znova.", + "message_sync_error_data_volume_limit2": "Synchronizácia bola prerušená, pretože prekračovala povolený limit objemu dát. Ak chcete zvýšiť alebo zmeniť limit, prejdite do nastavení.", + "sync_option_dropbox_limited_title": "Dropbox - obmedzený prístup", + "sync_option_dropbox_limited_description": "To obmedzuje aplikáciu na prístup iba k priečinku Dropbox vyhradenému pre aplikáciu. Ak máte pochybnosti, vyberte túto možnosť, neskôr môžete ľahko zmeniť názor.", + "sync_option_dropbox_full_title": "Dropbox - plný prístup", + "sync_option_dropbox_full_description": "To aplikácii poskytuje úplný prístup k vášmu Dropbox. Túto možnosť vyberte, ak chcete, aby aplikácia našla súbory v celom vašom Dropbox.", + "enter_access_code_hint_text": "Zadajte prístupový kód", + "offline_map_files": "Offline mapové súbory", + "x_files": "%s súborov", + "clear_offline_map_files_action": "Vymazať offline mapové súbory", + "clear_offline_map_files_confirmation_message": "Týmto sa odstránia všetky offline mapové súbory z interného úložiska aplikácie. Chcete pokračovať?", + "invalid_format": "Neplatný formát", + "places_search_over_hint_text": "Ak chcete spresniť vyhľadávanie, zadajte viac", + "places_search_not_started_hint_text": "Miesta môžete vyhľadávať pomocou „%s“. Toto vyhľadávanie vyžaduje internetové pripojenie.", + "apply_parent_folder_fields": "Použiť polia nadradeného priečinka", + "rating_option_title": "Ohodnoťte aplikáciu", + "help_me_message_2022": "Ahoj, ďakujem za tvoju zvedavosť!\n\nKedysi som tu mal reklamný banner a rozhodol som sa skúsiť niečo iné a nahradiť ho touto jednoduchou správou...\n\nTúto aplikáciu som vytvoril vo svojom voľnom čase ako hobby, navyše k práci na plný úväzok, a ukázalo sa, že sa z nej stal vedľajší projekt, na ktorom som od začiatku roku 2014 strávil veľa času.\n\nDúfam, že sa vám aplikácia páči a bude pre vás užitočná. Urobil som to tak, že stále môžete robiť všetko bez platenia, len to bude chcieť trochu viac práce. Údaje môžete importovať alebo exportovať manuálne, takže nikdy nebudete musieť platiť, iba synchronizácia v cloude je pohodlnejšia.\n\nAk sa vám aplikácia páči, podporte ju: nemusíte za to míňať peniaze, ktorékoľvek z týchto gest vám pomôže:\n- porozprávajte sa o aplikácii s ľuďmi okolo vás\n- ohodnoťte aplikáciu, aby ste ju odporučili v obchode\n- zakúpte si prémiovú aktualizáciu (odstráni sa spodný banner)\n\nAk sa vám aplikácia nepáči, pošlite mi e-mail (zo sekcie „o programe“) a dajte mi vedieť, ako ju môžem vylepšiť. Dostal som sa až sem vďaka spätnej väzbe mnohých používateľov, ktorí mi hovorili o tom, čo im chýbalo alebo sa im nepáčilo, a na každý jeden e-mail odpovedám, takže sa nemusíte hanbiť!\n\nA nakoniec vám ďakujem, že ste si prečítali toto :-)\n\nS pozdravom\nSébastien", + "sync_error_missing_media_file": "Synchronizácia bola prerušená, pretože ste mohli nájsť nasledujúci súbor: %s. Ak to chcete vyriešiť, môžete buď obnoviť chýbajúci súbor manuálne, alebo zmeniť nastavenia aplikácie tak, aby sa počas synchronizácie nesťahovali médiá.", + "sync_media_policy_setting_title": "Synchronizovať pravidlá sťahovania médií", + "sync_media_policy_setting_option_download_immediately": "Stiahnite si všetky médiá počas synchronizácie", + "sync_media_policy_setting_option_download_later": "V prípade potreby stiahnite médiá po synchronizácii", + "auto_sync_description": "Po zistení zmien sa automaticky synchronizuje s cloudom", + "search_delete_duplicates_select_attributes_hint_text": "Vyberte atribúty, ktoré je potrebné zvážiť pri odstraňovaní duplikátov. Ak sú vybraté všetky atribúty, odstránia sa iba striktne identické duplicitné položky. Ak nie sú vybraté žiadne atribúty, duplicitné položky s rovnakým umiestnením budú odstránené bez ohľadu na ich ostatné atribúty.", + "action_delete_duplicates": "Odstrániť duplikáty", + "searching_for_duplicates": "Hľadajú sa duplikáty…", + "duplicates_deletion_confirmation_message": "Našlo sa %d duplikátov. Naozaj chcete odstrániť tieto duplikáty?", + "poi_attribute_icon": "Ikona", + "poi_attribute_color": "Farba", + "enable_log_file_title": "Povoliť súbor denníka", + "enable_log_file_description": "Začnite zapisovať históriu udalostí spustenia aplikácie do súboru denníka", + "disable_log_file_title": "Zakázať súbor denníka", + "disable_log_file_description": "Zastavte zapisovanie histórie udalostí spustenia aplikácie do súboru denníka a odstráňte súbor denníka", + "export_log_file_title": "Exportovať súbor denníka", + "export_log_file_description": "Exportujte súbor denníka, aby ho bolo možné zdieľať na účely ladenia", + "rendering_performance": "Nastavenia výkonu vykresľovania", + "max_number_of_drawn_pois": "Maximálny počet vykreslených bodov záujmu", + "max_number_of_drawn_floating_marker_titles": "Maximálny počet vyžrebovaných plávajúcich názvov značiek", + "old_map_data_options_title": "Prístup k starým mapovým údajom", + "old_map_data_options_description": "Pozrite si možnosti prístupu k údajom mapy zo starších verzií Map Marker.", + "migrating_map_data": "Migrujú sa údaje mapy…", + "map_data_migration_succeeded": "Migrácia údajov máp bola úspešná: teraz by ste mali môcť používať svoje staré údaje máp v tejto novej verzii Map Marker.", + "map_data_migration_failed": "Migrácia údajov máp zlyhala: v tejto novej verzii Map Marker nie je možný prístup k vašim starým údajom máp.", + "post_migration_hint_text": "Upozorňujeme, že staré údaje mapy zostanú nezmenené a zostanú vo vašom zariadení, kým aplikáciu neodinštalujete. Odinštalovaním aplikácie sa z vášho zariadenia odstránia všetky údaje aplikácie Map Marker. Ak chcete použiť starú verziu Map Marker, môžete postupovať podľa pokynov dostupných po kliknutí na možnosť nižšie.", + "view_instructions_to_use_the_old_map_marker_description": "Otvorí sa odkaz na centrum pomoci s vysvetlením, ako môžete nainštalovať starú verziu Map Marker bez straty údajov aplikácie.", + "view_instructions": "Zobraziť pokyny", + "action_see_more": "Pozrieť viac", + "purchase_permanent_premium": "Kúpte si trvalé prémie", + "purchase_pending_message": "Čaká sa na nákup", + "purchase_failed_message": "Nákup zlyhal: %s", + "data_backup_reminder_title": "Zálohovanie dát", + "data_backup_reminder_x_days_ago_message": "Posledná záloha bola vykonaná pred %s dňami", + "run_data_migration_again": "Znova spustite migráciu údajov", + "run_data_migration_again_description": "Vyberte starú mapu, na ktorej znova spustíte migráciu údajov", + "old_map_data_re_migration_succeeded": "Opätovná migrácia údajov máp bola úspešná!", + "old_map_data_re_migration_failed": "Opätovná migrácia údajov máp zlyhala:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Otvorte a migrujte cloudovú mapu V2", + "action_open_and_migrate_v2_cloud_map_description": "Migrujte starú cloudovú mapu z Map Marker V2 (verzia aplikácie pred rokom 2023) a otvorte ju ako novú cloudovú mapu", + "migrating_legacy_v2_cloud_map": "Migruje sa staršia cloudová mapa V2…", + "hint_select_v2_map_to_migrate": "Vyberte mapu V2, ktorú chcete migrovať", + "legacy_v2_cloud_map_migration_result_message_success": "Migrácia staršej cloudovej mapy V2 bola úspešná!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Migrácia staršej cloudovej mapy V2 zlyhala:\n%s", + "loading_file": "Načítava sa súbor…", + "zipping_file_x": "Komprimovaný súbor: %s", + "unzipping_file_x": "Rozbalenie súboru: %s", + "share_or_export_title": "Zdieľajte alebo exportujte", + "marker_as_file_description2": "Exportujte vybratú značku ako súbor", + "export_as_file": "Exportovať ako súbor", + "sucessfully_saved_to_device_files": "Úspešne uložené do súborov zariadenia", + "file_export_intention_question": "Ako chcete použiť exportovaný súbor?", + "folders_added_x": "Pridané priečinky: %s", + "folders_modified_x": "Upravené priečinky: %s", + "folders_deleted_x": "Priečinky boli odstránené: %s", + "markers_added_x": "Pridané značky: %s", + "markers_modified_x": "Upravené značky: %s", + "markers_deleted_x": "Značky odstránené: %s", + "new_circle_hint_text": "Pomocou tlačidiel na paneli s nástrojmi vyberte stred alebo okraj kruhu a posúvaním mapy upravte. Nakoniec kliknutím na tlačidlo uložiť tvar uložte.", + "radius_x": "Polomer: %s", + "preferred_display_theme": "Téma displeja (tmavá / svetlá)", + "preferred_display_theme_dark": "Tmavá téma", + "preferred_display_theme_light": "Svetlá téma", + "preferred_display_theme_use_system": "Použite systémové nastavenia", + "nav_navigation_description": "Vstup do režimu navigácie v tejto aplikácii sa dostať trasu do značky", + "marker_direction": "Inštrukcie", + "distance_to_x": "Vzdialenosť k %1$s", + "import_marker_from_text_confirmation_message": "Chcete sa pokúsiť importovať značku z nasledujúcich textových údajov?", + "do_you_enjoy_the_app_question": "Máte radi aplikáciu?", + "would_you_like_to_give_comments_on_how_to_improve": "Chcete mi poslať email aby mi povedal, ako by som mohol zlepšiť aplikáciu?", + "rate_the_app_message": "Ak sa vám páči moja aplikácie, môžete mi odmeniť tým, že je na čase, aby dobrý rating :-)", + "app_rating_prompt_yes_option_text": "Áno, prejsť na stránku aplikácie", + "app_rating_prompt_later_option_text": "Možno neskôr, pripomeň mi to", + "app_rating_prompt_never_option_text": "Nie, ďakujem, už sa nepýtaj", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/sl.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/sl.json new file mode 100644 index 0000000..3a74651 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/sl.json @@ -0,0 +1,464 @@ +{ + "ok": "OK", + "yes": "Da", + "no": "Ne", + "cancel": "Prekliči", + "new_marker": "Novi marker", + "title": "Naslov", + "description": "Opis", + "question_delete_marker": "Ali res želite izbrisati ta označevalec?", + "gps_coordinates": "GPS koordinate", + "coordinates_copied_to_clipboard": "Koordinate kopirane v odložišče", + "untitled": "Brez naslova", + "all": "Vsi", + "new_folder": "Dodaj mapo", + "modify_folder": "Spremeni mapo...", + "confirmation_message_delete_folder": "Ali ste prepričani, da želite izbrisati to mapo? Vsi markerji, povezani s to mapo, bodo trajno izbrisani!", + "failed_create_folder_already_exists": "Ni uspelo ustvariti nove mape, ker že obstaja", + "failed_rename_folder_already_exists": "Ni uspelo preimenovati mapo, ime destinacija že obstaja", + "latitude": "Zemljepisna širina:", + "longitude": "Dolžina:", + "import_file1": "Uvoz označevalcev", + "file_import_successfull": "Datoteka je bila uspešno uvožena", + "file_import_failed": "Uvoz datoteke ni uspel", + "location_services": "Lokacijske storitve", + "location_services_disabled": "Storitve za lokacijo so onemogočene. Če želite dobiti trenutno lokacijo, jih morate omogočiti.", + "could_not_find_address": "Naslova ni mogoče najti", + "searching": "Iskanje...", + "search": "Iskanje", + "share_via": "Deli preko", + "import_file_confirmation": "Ali želite uvoziti vsebino te datoteke?", + "folder_name": "Ime mape", + "save": "Shrani", + "confirmation_message_delete_markers": "Ali ste prepričani, da želite izbrisati izbrane označevalce?", + "share": "Deli", + "processing_data": "Obdelava podatkov...", + "confirmation_message_save_modifications": "Imate neshranjene spremembe, ali jih želite shraniti?", + "map_type": "Tip Mape", + "feedback_caption": "Najden problem? Imate idejo o izboljšanju? \n Pošlji mi email", + "send_email": "Pošljite email...", + "rating_caption": "Vam je všeč ta aplikacija? \n Ocenite jo z 5 zvezdic", + "meters": "Metrov", + "km": "Km", + "feet": "Feet", + "miles": "Milje", + "marker_details_copied_to_clipboard": "Podrobnosti Marker kopirano v odložišče", + "do_not_show_again": "Ne prikaži ponovno", + "sou_metric_option": "Metrično (kilometri / metri)", + "sou_imperial_option": "Imperial (Milje / Koraki)", + "delete_folder": "Izbriši mapo", + "opening_location_failed": "Kraja ni bilo mogoče najti", + "could_not_start_a_map_app": "Druge aplikacije za zemljevide ni bilo mogoče najti", + "new_marker_hint_text": "Premaknite zemljevid, da postavite svoj označevalec, kjer želite, in kliknite V redu, da ga postavite.", + "imported_marker": "Uvožene marker", + "settings": "Nastavitve", + "display_zoom_buttons": "Gumb za povečavo", + "decimal_degrees_5_digits": "Decimalne stopnje", + "degrees_decimal_minutes_3_digits": "Stopinje decimalnih minut", + "degrees_minutes_seconds": "Stopinjah, minutah in sekundah", + "coordinates_format": "Format koordinate", + "faq_help": "Pogosta vprašanja / Pomo", + "folders": "Mape", + "language": "Jezik", + "coordinates": "Koordinate", + "contextual": "Po potrebi", + "always": "Vedno", + "crosshair_display": "Križec zaslona", + "coordinates_window": "Koordinatno okno", + "latitude_short": "Lat:", + "longitude_short": "Lng:", + "fast_marker_add_mode": "Način takojšnjega dodajanja markerja", + "advanced": "Napredno", + "display_settings": "Nastavitve prikaza", + "actions_settings": "Dejanja", + "language_and_units": "Jezik in enote", + "x_markers": "%1$s označevalci", + "marker_x": "Marker %1$d", + "waiting_for_location": "Čakam na lokacijo...", + "faq_help_caption": "Odprite stran za pomoč in si oglejte pogosta vprašanja", + "upcoming_features": "Lastnosti", + "upcoming_features_caption": "Oglejte si seznam prihajajočih funkcij za naslednjo različico aplikacije", + "help_and_feedback": "Pomoč & Povratne informacije", + "about": "O aplikaciji", + "share_snapshot_title": "Posnetek", + "share_snapshot_description": "Dajte si posnetek zemljevida", + "all_markers_and_folders": "Vsi markerji in mape", + "message_thank_you_for_donation": "Hvala za vašo donacijo! Kot donator imate dostop do Premium aplikacije.", + "default_folder": "Privzeta mapa", + "sync_options": "Možnosti sinhronizacije", + "never": "Nikoli", + "select_sync_folder": "Izberite mapo", + "premium_access_unlocked_message": "Premium dostopen! Trenutno imate dostop do premijskih funkcij.", + "file_options": "Možnosti datoteke", + "cloud_sync": "Sinhronizacija v oblaku", + "sync_this_file_on_the_cloud": "Sinhronizirajte to mapno datoteko v oblaku", + "create_local_map_file": "Ustvarite lokalni zemljevid", + "create_local_map_file_description": "Ustvari novo mapo lokalno", + "create_cloud_map_file": "Ustvarite zemljevid v oblaku", + "create_cloud_map_file_description": "Ustvarite zemljevid / datoteko na oblaku", + "rename": "Preimenovanje", + "rename_description": "Preimenujte zemljevid", + "enter_new_maps_name": "Vnestite novo ime za zameljevid", + "folder_creation_failed_name_empty": "Mape ni mogoče ustvariti: ime prazno", + "message_thank_you_for_premium_paid": "Zahvaljujemo se vam za nakup Premium nadgradnje Map Marker", + "premium": "Premium", + "premium_options_title_text": "Nadgradite na premijo in v celoti izkoristite funkcije Map Marker!", + "premium_options_title_text_blocking": "Za dostop do te funkcije potrebujete nadgradnjo premium. Nadgradite na premijo in v celoti izkoristite funkcije Map Marker!", + "troubleshooting": "Odpravljanje težav", + "troubleshooting_description": "Odprite seznam ukrepov za reševanje morebitnih težav", + "test_internet": "Test interneta", + "test_internet_description": "Preveri, ali ima aplikacija dostop do interneta", + "open_google_play_services_details": "GP Storitev (aplikacije)", + "open_google_play_services_details_description": "Odprite podrobnosti o trenutno nameščeni aplikaciji Google Play Services", + "open_google_play_services_store": "GP storitve (trgovina)", + "open_google_play_details": "Google Play (aplikacija)", + "contact_support": "Podpora", + "contact_support_description": "Napišite e-poštno sporočilo za podporo s podrobnostmi o vaši težavi", + "network_test_succeeded": "Testiranje omrežja je uspelo", + "network_test_failed": "Napaka pri testiranju omrežja.", + "share_cloud_folder": "Delite mapo v oblaku", + "share_cloud_folder_description": "Odprite mapo v oblaku in si oglejte njene lastnosti, ter jo delite z drugimi", + "view_history": "Poglej zgodovino / Obnovi", + "view_history_description": "Oglejte si zgodovino sprememb v mapo v oblaku in izberite različico za obnovitev", + "create_map_file": "Ustvarite novo", + "create_map_file_description": "Ustvarite novo mapo, datoteko lokalno ali v oblaku", + "open_cloud_map_file": "Odprite mapo iz oblaka", + "open_cloud_map_file_description": "Odprite mapno datoteko iz oblaka", + "permission_rationale_location": "Označevalnik zemljevid potrebuje dovoljenje za dostop do vaše lokacije, da ga bo prikazal na zemljevidu", + "open_app_settings": "Odpri nastavitve", + "no_map_folder_found_on_the_cloud": "V oblaku ni nobene mape", + "auto_sync": "Samodejna sinhronizacija", + "choose_a_version_to_restore_from": "Izberite verzijo obnovitve", + "message_sync_error_occured": "Prišlo je do napake v sinhronizaciji. Prosim poskusite ponovno.", + "message_sync_error_occured_network": "Napaka pri sinhronizaciji: omrežna napaka. Prosim poskusite ponovno.", + "message_sync_error_occured_conflict": "Med sinhronizacijo je prišlo do napake: Druga naprava opravlja sinhronizacijo v istem času. Poskusi kasneje ponovno.", + "phone_number": "Telefonska številka", + "permission_rationale_phone": "Map Marker potrebuje dovoljenja za odhodne klice na napravi", + "navigation_options": "Možnosti navigacije", + "geo_navigation_description": "Odprite mesto označevalca v tej aplikaciji", + "share_selected_marker_text_description": "Izbrani označevalec dajte v skupno rabo kot navadno besedilo v drugo aplikacijo", + "x_markers_in_y_folders": "%1$d označevalci v %2$d mapah", + "message_sync_error_occured_db_downgrade": "Napaka pri sinhronizaciji: podatki o oblaku so bili posodobljeni z najnovejšo različico aplikacije. Za sinhronizacijo morate posodobiti oznako zemljevida v tej napravi.", + "call_phone_number": "Pokličite telefonsko številko", + "dial_phone_number": "Kličite telefonsko številko", + "text_phone_number": "Telefonska številka", + "default_navigation_action": "Privzete nastavitve navigacije", + "ask": "Vprašajte", + "what_is_the_premium_upgrade": "Kaj je premium nadgradnja?", + "message_thank_you_for_purchase2": "Zahvaljujemo se vam za nakup!", + "browse": "Brskanje", + "organize": "Organizirajte", + "search_failed": "Iskanje ni uspelo", + "search_failed_network_error": "Iskanje ni uspelo, napaka omrežja", + "details": "Podrobnosti", + "sync_error_snackbar_message": "Napaka pri sinhronizaciji", + "file_overwrite_confirmation_message": "Datoteka že obstaja. Ali jo želite zamenjati?", + "browse_organize_empty_state_text": "Tu boste videli seznam vaših označevalcev. V izbrani mapi trenutno nimate označevalcev. Novem označevalniku lahko dodate tako, da kliknete spodnji gumb.", + "google_search_finished_empty": "Ni rezultatov iskanja", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "Zemljevidi brez povezave", + "obtain_offline_map_files_faq_title": "Kako narediti?", + "obtain_offline_map_files_faq_description": "Kliknite tukaj, da odprete spletno stran, ki pojasnjuje, kako pridobiti te zemljevide.", + "settings_credits_option_title": "Krediti", + "settings_credits_option_description": "Avtorske pravice in pravna omemba", + "credits_text": "Pravna omemba drugih podatkov zemljevida od Google Zemljevidov:\n\n%s", + "manage_map_files": "Upravljanje datotek zemljevidov", + "map_files": "Zemljevid datoteke", + "delete_map_file": "Izbrišite mapno datoteko", + "delete_map_file_description_local": "To dejanje bo izbrisalo datoteko zemljevidov iz te naprave", + "delete_map_file_confirmation_local": "To dejanje bo trajno izbrisalo datoteko zemljevida iz vaše naprave. Vsi markerji v tej datoteki bodo izgubljeni. Ali ste prepričani?", + "delete_map_file_confirmation_cloud": "To dejanje bo trajno izbrisalo datoteko zemljevida iz vaše naprave. Vse spremembe, ki še niso sinhronizirane z oblakom, bodo izgubljene. To dejanje ne bo vplivalo na mapo v oblaku, zato jo boste morali izbrisati ročno. Ali si prepričan?", + "marker_saved_in_a_non_visible_folder": "Označevalec je shranjen v neobjavljeni mapi", + "outdated_cloud_sync_confirmation_question": "Vaše spremembe niso bile nedavno sinhronizirane. Poskrbite, da bo kopija v oblaku posodobljena. Želite zdaj sinhronizirati?", + "outdated_local_sync_confirmation_question": "Oznake te mape so trenutno shranjene samo v tej napravi. Priporočljivo je, da shranite svoje označevalce v oblak, da se izognete izgubi. Ali jih želite zdaj shraniti v oblak?", + "sync_method_choice_question": "Želite sinhronizirati to mapo? Pri ročnem boste morali ročno sinhronizirati vsakič. S samodejno (priporočeno) izberete mapo ciljnega oblaka, sinhronizacija z oblakem pa se bo samodejno začela vsakič, ko aplikacija vstopi v ozadje.", + "automatic": "Samodejno", + "manual": "Ročno", + "new_polyshape_hint_text": "Premaknite zemljevid, da postavite točke, kliknite »+«, če želite dodati točko, kliknite »-«, da odstranite točko in preklopite točke s prejšnjimi / naslednjimi gumbi. Nazadnje kliknite Shrani, da shranite obliko.", + "poly_points_invalid_message": "Za oblikovanje poligona ni dovolj točk. Ustvarite več točk in poskusite znova.", + "measured_distance_x": "Oddaljenost: %s", + "measured_perimeter_x_measured_area_y": "Perimeter: %1$s \n Area: %2$s", + "extra_information": "Dodatne informacije", + "insert": "Vstavi…", + "replace_title": "Zamenjaj naslov", + "replace_description": "Zamenjaj opis", + "unit_of_distance": "Enota razdalje", + "unit_of_area": "Enota območja", + "uoa_metric_option": "Metrični (%s)", + "uoa_imperial_option": "Imperial ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square ya", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "slike", + "fit_in_x_by_y_square": "Fit v %1$s x %2$s kvadrati", + "sync_data_volume_disabled": "Onemogočeno", + "sync_data_volume_up_to_x": "Do %s na sinhronizacijo", + "sync_data_volume_unlimited": "Neomejeno", + "retry": "poskusite znova", + "add_image": "Dodaj sliko", + "from_camera": "Iz fotoaparata", + "from_gallery": "Iz galerije", + "importing_image": "Uvažanje slike...", + "offline_mapsforge_beta": "Brez povezave (Mapsforge BETA)", + "export_failed": "Izvoz ni uspel", + "export_succeeded": "Izvoz uspel", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Uvažanje datoteke...", + "show_warning_icon_for_sync": "Prikaži opozorilno ikono za sinhronizacijo", + "general": "Splošno", + "toilets": "Stranišča", + "food": "Hrana", + "stores": "Trgovine", + "land_activities": "Dejavnosti", + "water_activites": "Vodne aktivnosti", + "winter_activites": "Zimske aktivnosti", + "transport": "Transport", + "health": "Zdravje", + "entertainment": "zabava", + "services": "Storitve", + "business": "Poslovni", + "government": "Vlada", + "religious": "verski", + "accessibility": "Dostopnost", + "select_icon": "Izberite ikono", + "icon_and_color": "Barva ikone", + "generic": "Generično", + "message_beta_tester_badge": "Beta testna značka: Hvala, ker ste beta testna oseba! Ta značka bo izginila šele po odstranitvi aplikacije ali čiščenju podatkov aplikacije. Ta značka omogoča tudi, da v aplikaciji ni oglasov.", + "translation_contribution_title": "Prispevajo k prevodu", + "translation_contribution_description": "Ali razumete angleško in želite pomagati pri prevodih? Klikni tukaj", + "change_marker_color_and_icon_to_dest_folder_question": "Barva ali ikona ciljne mape je drugačna. Ali želite posodobiti barvo označevalca in ikono?", + "add_color": "Dodaj barvo", + "google_md": "Google Material ikone", + "select_action": "Izbirna akcija", + "move_to_left": "Premakni v levo", + "move_to_right": "Premakni v desno", + "rotate_to_left": "Zavrti v levo", + "rotate_to_right": "Zasuk v desno", + "delete_image": "Izbriši sliko", + "from_local_file": "Iz lokalne datoteke", + "export_format_choice_question": "Kakšen format želite uporabiti za izvoz?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Standardni format Google Zemlja. Ne more vsebovati medijev.", + "export_choice_kmz_details": "Zip format Google Zemlja. Lahko vsebuje medije.", + "export_choice_csv_details": "Standardni format preglednice ne sme vsebovati medijev, linij ali poligonov.", + "marker_as_plain_text": "Marker kot navaden tekst", + "marker_as_file": "Marker kot datoteka", + "add_custom_field": "Dodaj poljubno polje", + "folder_info": "Informacija", + "folder_custom_fields": "Poljubno polje", + "custom_field_name": "Ime oznake", + "delete_custom_field": "Izbriši oznako", + "custom_field_attributes": "Atributi", + "new_custom_field": "Nova poljubna oznaka", + "modify_custom_field": "Uredi poljubno polje", + "field_info": "Info polja", + "select_field_type": "Izberi vrsto polja", + "field_type_boolean": "Potrjevanje (Potrdi ali Zavrni)", + "default_value": "Privzeta vrednost", + "field_type_date": "Datum", + "field_type_email": "Email", + "field_type_text": "Besedilo", + "field_type_multi_choice": "Več možnosti", + "duplicates_are_not_allowed": "Podvojene stvari niso dovoljene", + "field_type_phone": "Telefon", + "field_type_weblink": "Spletni naslov", + "creation_date": "Datum nastanka", + "poi_options": "POI Opcije", + "delete_poi": "Izbriši POI", + "used_by_folders": "Uporabljeno po mapah", + "edit_field": "Uredi polje", + "reorder_fields": "Spremeni vrstni red polj", + "apply_folder_fields_to_child_pois_message": "Izberi polje katerega želiš dodati te mapi", + "apply_folder_fields_to_moved_pois_message": "Ciljna mapa ima različne vrednosti polja. Izberite polja, ki jih želite uporabiti za premikanje POI-jev.", + "update_color": "Posodobi barvo", + "update_pin_icon": "Posodobi ikono pina", + "add_field_if_missing_x": "Dodaj polje, če manjka: %s", + "remove_field_if_present_x": "Odstrani polje če ni veljavno: %s", + "update_field_name_if_different_x": "Posodobi ime polja če je drugačno: %s", + "more_options": "Več možnosti…", + "folder_options": "Možnosti mape", + "decimal_accuracy": "Decimalna natančnost", + "copy": "Kopiraj", + "help_me_cta": "Če želiš klikniti tukaj? ^ ‿ ^", + "floating_marker_titles_text_size": "Velikost besedila", + "search_failed_x": "Iskanje ni uspelo => %s", + "search_source_gps": "API za Google Iskanje mest", + "search_source_here": "Here iskanje mest API", + "special_thanks_title": "Posebna zahvala", + "special_thanks_description": "Posebna zahvala ljudem, ki so mi pomagali", + "thank_you_message": "Posebna zahvala gre osebam, ki so trdno delale, da bi pomagale pri prevajanju aplikacije:\n%s\n… In tudi tisti, ki so jo priporočili ostalim uporabnikom\n\nPrav tako, hvala vsem uporabnikom, ki so mi v preteklih letih pošiljali povratne informacije in mi neprestano pomagali izboljševati aplikacijo.", + "marker_search_result_text_create_marker": "Ustvari novo oznako", + "ios_premium_restore_dialog_cta_restore_purchases": "Obnovitev nakupov", + "react_webapp_log_in_title": "Vpišite se", + "react_webapp_log_in_message": "Če želite nadaljevati, se morate prijaviti z računom v oblaku. Kliknite spodnji gumb za prijavo in se prijavite.", + "react_app_use_cloud_account_x": "Uporabite račun v oblaku: %s", + "react_app_use_other_cloud_account": "Uporabite drug račun v oblaku", + "react_app_choices_list_cannot_be_empty": "Izbirni seznam ne sme biti prazen", + "react_app_empty_choices_are_not_allowed": "Prazne izbire niso dovoljene", + "react_app_custom_field_name_cannot_be_empty": "Ime polja po meri ne sme biti prazno", + "search_delete_duplicates_title": "Odstrani dvojnike", + "search_delete_duplicates_description": "Iskanje in brisanje dvojnikov", + "deleted_x_duplicates": "Izbrisanih %d dvojnikov", + "switch_search_source_button_hint_text": "Bi raje poskusili iskati iz drugega vira?", + "switch_search_source_button_text": "Spremenite vir", + "places_search_sources_config_how_to_description": "Se sprašujete, kako konfigurirati iskalne vire? Klikni tukaj.", + "settings_places_search_sources_section_title": "Nastavite iskalne vire", + "action_add_or_configure_search_source": "Dodajte ali konfigurirajte iskalni vir", + "select_search_source": "Izberite iskalni vir", + "enter_value_for_field_x": "Vnesite vrednost za polje \"%s\"", + "search_source_test_success_message": "Test konfiguracije iskalnega vira JE USPELA! Iskanje s tem virom bo sedaj delovalo.", + "search_source_test_error_message": "Opozorilo: Konfiguracija iskalnega vira NI USPELA. Iskanje s tem iskalnim virom morda ne bo pravilno delovala.", + "short_search_source_gps": "Iskanje Google mesta", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Vadnica", + "search_source_disclaimer_text": "Privzet način iskanja ni optimaeln, vendar deluje brez konfiguracije.\n\nČe uporabljate veliko iskanje, je zelo priporočljivo, da nastavite iskalni vir tretje osebe in tako izboljšate samo iskanje.\n\nTo vam bo vzelo malo vašega časa in vam pomagalo koristiti boljše rezultate iskanja.\n\nČe želite izvedeti več, kliknite gumb »Spremeni vir« in nato možnost »Vadnica«.", + "search_source_android_geocoder": "Integriran iskalnik naslovov za Android", + "short_search_source_android_geocoder": "Android Geokodiranje", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geokodiranje", + "search_source_bing": "Microsoft Bing način iskanja", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Ta mapa vsebuje tudi podmape. Ali želite izbrisati tudi njene podmape? Izbrisane bodo tudi vse povezane oznake!", + "delete_folder_choice_folder_only": "Izbriši samo mapo", + "delete_folder_choice_folder_plus_sub_folders": "Izbriši mapo in njene podmape", + "confirmation_message_delete_folder_batch": "Ali ste prepričani, da želite izbrisati te mape? Vse oznake povezane s temi mapami bodo trajno izbrisane!", + "confirmation_message_delete_sub_folder_batch": "Vsaj ena od map, ki jih želite izbrisati ima podmape. Ali želite izbrisati tudi njene podmape? Vse oznake povezane z izbrisanimi mapami bodo prav tako trajno izbrisane!", + "create_sub_folder": "Ustvari podmapo", + "sub_folder_created": "Podmapa je ustvarena", + "error_cant_move_folder_to_descendant": "Mape ne morete premakniti enemu od njenih potomcev.", + "root_folder_name": "Izvor", + "current_map_title": "Zemljevid", + "action_select_folders": "Izberite mape", + "no_search_source_configured_text": "Trenutno ni konfiguriran noben vir iskanja. Če želite iskati, morate konfigurirati vir iskanja tretje osebe.\n\nVzelo vam bo le nekaj časa in vam omogočilo brezplačen dostop do bolj natančnih rezultatov iskanja.\n\nKliknite gumb \"Spremeni vir\" in nato možnost \"Vadnica\", če želite izvedeti več.", + "map_type_google_maps_plan": "Google Maps (načrt)", + "map_type_google_maps_plan_idm": "Google Maps (načrt + notranji)", + "map_type_google_maps_satellite": "Google Maps (satelit)", + "map_type_google_maps_terrain": "Google Maps (teren)", + "map_type_google_maps_hybrid": "Google Maps (hibridno)", + "last_sync_x": "Zadnja sinhronizacija:\n%s", + "add_offline_map_file_title": "Dodajte datoteko zemljevida brez povezave", + "offline_map_file_import_succeeded": "Uvoz datoteke zemljevida brez povezave je uspel", + "offline_map_file_import_failed_x": "Uvoz datoteke zemljevida brez povezave ni uspel:\n%s", + "no_offline_file_selected_message": "Mapa brez zemljevidov je prazna. Če želite uporabljati zemljevide brez povezave, odprite nastavitve in dodajte vsaj eno datoteko zemljevida v načinu brez povezave.", + "image_compression": "Stiskanje slike", + "image_max_size": "Največja velikost slike", + "image_full_size": "Slika v polni velikosti", + "image_saving": "Shranjevanje slike", + "base_map_pin_size": "Velikost nožice osnovnega zemljevida", + "size_tiny": "Majhna", + "size_small": "Majhna", + "size_normal": "Normalno", + "size_large": "Velika", + "size_huge": "Ogromen", + "import_format_choice_question": "Kateri format želite uporabiti za uvoz?", + "map_file_summary_x_folders_x_markers": "%1$s mape in %2$s oznake", + "open_x": "Odpri '%s'", + "sync_option_google_drive_limited_title": "Google Drive - omejen dostop", + "sync_option_google_drive_limited_description": "To omejuje aplikacijo na dostop samo do datotek, ki jih je ustvarila sama aplikacija na vašem Google Drive. Izberite to možnost, če nameravate sinhronizirati samo iz svojega Google Računa brez sodelavcev. Če ste v dvomih, izberite to možnost, kasneje si boste zlahka premislili.", + "sync_option_google_drive_full_title": "Google Drive - popoln dostop", + "sync_option_google_drive_full_description": "To aplikaciji omogoči popoln dostop do vašega Google Drive. Izberite to možnost, če nameravate sodelovati z drugimi Google Računi.", + "sync_data_volume_limit_mobile": "Omejitev količine mobilnih podatkov", + "sync_data_volume_limit_default": "Privzeta omejitev količine podatkov", + "cloud_auth_error_message": "Preverjanje pristnosti ni uspelo, poskusite znova.", + "message_sync_error_data_volume_limit2": "Sinhronizacija je bila prekinjena, ker je presegla dovoljeno količino podatkov. Če želite povečati ali spremeniti omejitev, pojdite v nastavitve.", + "sync_option_dropbox_limited_title": "Dropbox - omejen dostop", + "sync_option_dropbox_limited_description": "To omejuje aplikacijo na dostop samo do mape Dropbox, namenjene aplikaciji. Če ste v dvomih, izberite to možnost, kasneje si boste zlahka premislili.", + "sync_option_dropbox_full_title": "Dropbox - popoln dostop", + "sync_option_dropbox_full_description": "To aplikaciji omogoči popoln dostop do vašega Dropbox. Izberite to možnost, če želite, da aplikacija najde datoteke v celotnem Dropbox.", + "enter_access_code_hint_text": "Vnesite kodo za dostop", + "offline_map_files": "Datoteke zemljevidov brez povezave", + "x_files": "%s datotek", + "clear_offline_map_files_action": "Počisti datoteke zemljevidov brez povezave", + "clear_offline_map_files_confirmation_message": "S tem boste iz notranjega pomnilnika aplikacije odstranili vse datoteke zemljevidov brez povezave. Ali želite nadaljevati?", + "invalid_format": "Neveljavna oblika", + "places_search_over_hint_text": "Vnesite več, da izboljšate iskanje", + "places_search_not_started_hint_text": "Iščete lahko mesta z \"%s\". To iskanje zahteva internetno povezavo.", + "apply_parent_folder_fields": "Uporabi polja nadrejene mape", + "rating_option_title": "Ocenite aplikacijo", + "help_me_message_2022": "Hej, hvala za tvojo radovednost!\n\nVčasih sem imel tukaj oglasno pasico in sem se odločil poskusiti nekaj drugega in ga nadomestiti s tem preprostim sporočilom ...\n\nTo aplikacijo sem naredil v prostem času kot hobi, poleg tega, da sem imel redno službo, in izkazalo se je, da je postala stranski projekt, ki sem mu od začetka leta 2014 posvetil veliko časa.\n\nUpam, da vam je aplikacija všeč in da bo koristna. Naredil sem ga tako, da lahko še vedno vse narediš brez plačila, morda bo potrebno le malo več dela. Podatke lahko ročno uvozite ali izvozite, tako da vam nikoli ni treba plačati, le sinhronizacija v oblaku je bolj priročna.\n\nČe vam je aplikacija všeč, jo podprite: za to vam ni treba porabiti denarja, katera koli od teh potez pomaga:\n- govorite o aplikaciji ljudem okoli sebe\n- ocenite aplikacijo, da jo priporočite v trgovini\n- kupite premium nadgradnjo (odstranila bo spodnjo pasico)\n\nČe vam aplikacija ni všeč, mi pošljite e-pošto (iz razdelka »o«) in mi povejte, kako jo lahko izboljšam. Tako daleč sem prišel zahvaljujoč povratnim informacijam številnih uporabnikov, ki so mi povedali, kaj so zamudili ali jim ni bilo všeč, in odgovorim na vsako posamezno e-pošto, zato naj vas ne bo sram!\n\nIn končno, hvala, ker ste prebrali tole :-)\n\nS spoštovanjem\nSébastien", + "sync_error_missing_media_file": "Sinhronizacija je bila prekinjena, ker ste našli naslednjo datoteko: %s. Če želite odpraviti to težavo, lahko ročno obnovite manjkajočo datoteko ali spremenite nastavitve aplikacije, da med sinhronizacijo ne prenašate predstavnosti.", + "sync_media_policy_setting_title": "Politika prenosa medijev za sinhronizacijo", + "sync_media_policy_setting_option_download_immediately": "Prenesite vse medije med sinhronizacijo", + "sync_media_policy_setting_option_download_later": "Po potrebi prenesite predstavnost po sinhronizaciji", + "auto_sync_description": "Samodejna sinhronizacija z oblakom, ko so zaznane spremembe", + "search_delete_duplicates_select_attributes_hint_text": "Izberite atribute, ki jih je treba upoštevati pri odstranjevanju dvojnikov. Če so izbrani vsi atributi, bodo odstranjeni samo popolnoma enaki podvojeni vnosi. Če ni izbran noben atribut, bodo podvojeni vnosi z isto lokacijo odstranjeni, ne glede na njihove druge atribute.", + "action_delete_duplicates": "Izbriši dvojnike", + "searching_for_duplicates": "Iskanje dvojnikov ...", + "duplicates_deletion_confirmation_message": "Najdenih %d dvojnikov. Ali ste prepričani, da želite izbrisati te dvojnike?", + "poi_attribute_icon": "Ikona", + "poi_attribute_color": "barva", + "enable_log_file_title": "Omogoči dnevniško datoteko", + "enable_log_file_description": "Začnite pisati zgodovino dogodkov izvajanja aplikacije v dnevniško datoteko", + "disable_log_file_title": "Onemogoči dnevniško datoteko", + "disable_log_file_description": "Prenehajte pisati zgodovino dogodkov izvajanja aplikacije v datoteko dnevnika in izbrišite datoteko dnevnika", + "export_log_file_title": "Izvozi dnevniško datoteko", + "export_log_file_description": "Izvozite dnevniško datoteko, da jo lahko delite za namene odpravljanja napak", + "rendering_performance": "Nastavitve zmogljivosti upodabljanja", + "max_number_of_drawn_pois": "Največje število narisanih POI", + "max_number_of_drawn_floating_marker_titles": "Največje število narisanih naslovov plavajočih markerjev", + "old_map_data_options_title": "Dostopajte do starih zemljevidov", + "old_map_data_options_description": "Oglejte si možnosti za dostop do podatkov zemljevida iz starejših različic Map Marker.", + "migrating_map_data": "Selitev podatkov zemljevida …", + "map_data_migration_succeeded": "Selitev podatkov zemljevida je uspela: zdaj bi morali imeti možnost uporabljati svoje stare podatke zemljevida v tej novi različici Map Marker.", + "map_data_migration_failed": "Selitev podatkov zemljevida ni uspela: dostop do vaših starih podatkov zemljevida ni mogoč v tej novi različici Map Marker.", + "post_migration_hint_text": "Upoštevajte, da stari podatki zemljevida ostanejo nespremenjeni in bodo ostali v vaši napravi, dokler ne odstranite aplikacije. Če odstranite aplikacijo, boste iz naprave izbrisali vse podatke aplikacije Map Marker. Če želite uporabiti staro različico Map Marker, lahko sledite navodilom, ki so na voljo s klikom na spodnjo možnost.", + "view_instructions_to_use_the_old_map_marker_description": "S tem se odpre povezava do centra za pomoč, ki pojasnjuje, kako lahko namestite staro različico Map Marker, ne da bi pri tem izgubili podatke aplikacije.", + "view_instructions": "Oglejte si navodila", + "action_see_more": "Poglej več", + "purchase_permanent_premium": "Nakup stalne premije", + "purchase_pending_message": "Nakup v teku", + "purchase_failed_message": "Nakup ni uspel: %s", + "data_backup_reminder_title": "Varnostno kopiranje podatkov", + "data_backup_reminder_x_days_ago_message": "Zadnja varnostna kopija je bila narejena pred %s dnevi", + "run_data_migration_again": "Ponovno zaženite selitev podatkov", + "run_data_migration_again_description": "Izberite stari zemljevid, na katerem želite znova izvesti selitev podatkov", + "old_map_data_re_migration_succeeded": "Ponovna selitev podatkov starega zemljevida je uspela!", + "old_map_data_re_migration_failed": "Ponovna selitev podatkov starega zemljevida ni uspela:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Odprite in preselite zemljevid oblaka V2", + "action_open_and_migrate_v2_cloud_map_description": "Preselite stari zemljevid oblaka iz Map Marker V2 (različica aplikacije pred letom 2023) in ga odprite kot nov zemljevid oblaka", + "migrating_legacy_v2_cloud_map": "Selitev starejšega zemljevida v oblaku V2 …", + "hint_select_v2_map_to_migrate": "Izberite zemljevid V2 za selitev", + "legacy_v2_cloud_map_migration_result_message_success": "Selitev zemljevida oblaka v podedovano V2 je uspela!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Selitev zemljevida oblaka v podedovano V2 ni uspela:\n%s", + "loading_file": "Nalaganje datoteke …", + "zipping_file_x": "Stiskanje datoteke: %s", + "unzipping_file_x": "Razpakiranje datoteke: %s", + "share_or_export_title": "Delite ali izvozite", + "marker_as_file_description2": "Izvozite izbrani marker kot datoteko", + "export_as_file": "Izvozi kot datoteko", + "sucessfully_saved_to_device_files": "Uspešno shranjeno v datoteke naprave", + "file_export_intention_question": "Kako želite uporabiti izvoženo datoteko?", + "folders_added_x": "Dodane mape: %s", + "folders_modified_x": "Spremenjene mape: %s", + "folders_deleted_x": "Izbrisane mape: %s", + "markers_added_x": "Dodani označevalci: %s", + "markers_modified_x": "Označevalci spremenjeni: %s", + "markers_deleted_x": "Izbrisane oznake: %s", + "new_circle_hint_text": "Izberite sredino ali rob kroga z gumbi v orodni vrstici in premikajte zemljevid, da ga prilagodite. Na koncu kliknite Shrani, da shranite obliko.", + "radius_x": "Polmer: %s", + "preferred_display_theme": "Tema zaslona (temna/svetla)", + "preferred_display_theme_dark": "Temna tema", + "preferred_display_theme_light": "Svetla tema", + "preferred_display_theme_use_system": "Uporabite sistemske nastavitve", + "nav_navigation_description": "V to aplikacijo vnesite navigacijski način, da dobite navodila za označevanje", + "marker_direction": "Navodila", + "distance_to_x": "Oddaljenost od %1$s", + "import_marker_from_text_confirmation_message": "Ali želite poskusiti uvoziti oznako iz naslednjih besedilnih podatkov?", + "do_you_enjoy_the_app_question": "Ali vam je aplikacija všeč?", + "would_you_like_to_give_comments_on_how_to_improve": "Ali bi mi radi poslali email in mi sporočilo, kako lahko še izboljšam aplikacijo?", + "rate_the_app_message": "Če vam je všeč moja aplikacija, mi lahko nagradite tako, da vzamete čas, da dobite dobro oceno :-)", + "app_rating_prompt_yes_option_text": "Da, odpelji me na stran aplikacije", + "app_rating_prompt_later_option_text": "Mogoče kasneje, spomni me", + "app_rating_prompt_never_option_text": "Ne, hvala, ne sprašuj več", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/sr.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/sr.json new file mode 100644 index 0000000..78c9985 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/sr.json @@ -0,0 +1,464 @@ +{ + "ok": "У реду", + "yes": "Да", + "no": "Не", + "cancel": "Отказати", + "new_marker": "Нови чувар", + "title": "Наслов", + "description": "Опис", + "question_delete_marker": "Да ли заиста желите да обришете овај маркер?", + "gps_coordinates": "ГПС координате", + "coordinates_copied_to_clipboard": "Координате копирати на цлипбоард", + "untitled": "Унтитлед", + "all": "Све", + "new_folder": "Адд фолдер", + "modify_folder": "Измените фолдер", + "confirmation_message_delete_folder": "Да ли сте сигурни да желите да избришете ову фасциклу? Сви маркери повезаних са овом фолдеру ће бити трајно обрисани!", + "failed_create_folder_already_exists": "Фаилед то направите нови фолдер, она већ постоји", + "failed_rename_folder_already_exists": "Фаилед то преименовали фолдер, име дестинација већ постоји", + "latitude": "Ширина:", + "longitude": "Дужина:", + "import_file1": "Импорт маркери", + "file_import_successfull": "Фајл успешно увезена", + "file_import_failed": "Филе увоз није успео", + "location_services": "Услуге локације", + "location_services_disabled": "Услуге локације су искључени. Да бисте добили своју тренутну локацију морате им омогућити.", + "could_not_find_address": "Није могуће пронаћи адресу", + "searching": "Сеарцхинг...", + "search": "Претраживање", + "share_via": "Подели путем", + "import_file_confirmation": "Да ли желите да увезете садржај овог фајла?", + "folder_name": "Содержит", + "save": "Саве", + "confirmation_message_delete_markers": "Да ли сте сигурни да желите да избришете одабране маркере?", + "share": "Удео", + "processing_data": "Обраду података...", + "confirmation_message_save_modifications": "Имате несачуване измене, да ли желите да их спасе?", + "map_type": "Тип Карта", + "feedback_caption": "Пронађено проблем? Имам идеју о побољшању? \n Пошаљи ми email :-)", + "send_email": "Пошаљи email...", + "rating_caption": "Свиђа ти апликацију? \n оцените 5 звездица :-)", + "meters": "Метара", + "km": "Км", + "feet": "Феет", + "miles": "Миља", + "marker_details_copied_to_clipboard": "Маркер детаље копирају на цлипбоард", + "do_not_show_again": "Не показуј", + "sou_metric_option": "Метриц (километара / Метерс)", + "sou_imperial_option": "Империал (Милес / Феет)", + "delete_folder": "Делете фолдер", + "opening_location_failed": "Није могуће пронаћи место", + "could_not_start_a_map_app": "Није могуће пронаћи другу карту апликацију", + "new_marker_hint_text": "Померите мапу око да постави маркер где желите и кликните ОК да га поставите", + "imported_marker": "Увезено маркер", + "settings": "Подешавања", + "display_zoom_buttons": "Дисплаи зум", + "decimal_degrees_5_digits": "Децимални степени", + "degrees_decimal_minutes_3_digits": "Дегреес децималне минута", + "degrees_minutes_seconds": "Дегреес минута секунди", + "coordinates_format": "Координате формату", + "faq_help": "ФАК / Хелп", + "folders": "Фасцикле", + "language": "Језик", + "coordinates": "Координате", + "contextual": "Контекстуални", + "always": "Увек", + "crosshair_display": "Цроссхаир дисплеј", + "coordinates_window": "Координате прозор", + "latitude_short": "Лат:", + "longitude_short": "Лнг:", + "fast_marker_add_mode": "Маркер инстант додајући режим", + "advanced": "Напредан", + "display_settings": "Дисплеј", + "actions_settings": "Акције", + "language_and_units": "Језик и јединице", + "x_markers": "%1$s маркери", + "marker_x": "Маркер %1$d", + "waiting_for_location": "Чека се локацији...", + "faq_help_caption": "Отворите страницу помоћи и види питања", + "upcoming_features": "Карактеристике", + "upcoming_features_caption": "Погледај листу предстојећих карактеристика за наредну верзију апликације", + "help_and_feedback": "Хелп & Феедбацк", + "about": "Око", + "share_snapshot_title": "Снимак", + "share_snapshot_description": "Поделите снимак Мапа", + "all_markers_and_folders": "Сви маркери и фолдера", + "message_thank_you_for_donation": "Хвала на донацији! Ова донација бадге грантови приступ премије :-)", + "default_folder": "Уобичајено фолдера", + "sync_options": "Опције синхронизације", + "never": "Никад", + "select_sync_folder": "Изабери фасциклу", + "premium_access_unlocked_message": "Басиц прикључак! Тренутно имате приступ премиум функцијама.", + "file_options": "Опције Филе", + "cloud_sync": "Облачност синхронизација", + "sync_this_file_on_the_cloud": "Синц Ова карту фајл на облаку", + "create_local_map_file": "Направи локалну карту", + "create_local_map_file_description": "Направи нову мапу фајл локално", + "create_cloud_map_file": "Направи цлоуд карту", + "create_cloud_map_file_description": "Критике карту фајл на облаку", + "rename": "Ренаме", + "rename_description": "Ренаме мапу", + "enter_new_maps_name": "Унесите ново име мапе", + "folder_creation_failed_name_empty": "Цоулд нот цреате фолдер: наме празна", + "message_thank_you_for_premium_paid": "Хвала вам што сте Map Marker премиум :-)", + "premium": "Премија", + "premium_options_title_text": "Упграде то премије и да у потпуности Map Marker функције!", + "premium_options_title_text_blocking": "Жао нам је, потребна вам је премиум упграде за приступ ову функцију. Упграде то премије и да у потпуности Map Marker функције!", + "troubleshooting": "Решавање проблема", + "troubleshooting_description": "Отворите листу акција за решавање могућих проблема", + "test_internet": "Тест Интернет", + "test_internet_description": "Проверава да ли апликација има приступ интернету", + "open_google_play_services_details": "Трка Услуге (АПП)", + "open_google_play_services_details_description": "Отворите детаље тренутно Google Play Services апп", + "open_google_play_services_store": "Трка Услуге (продавница)", + "open_google_play_details": "Гоогле Плаи (АПП)", + "contact_support": "Контактирајте подршку", + "contact_support_description": "email за подршку са детаљима вашег проблема", + "network_test_succeeded": "Мрежа Тест успео", + "network_test_failed": "Мрежа тест није успео", + "share_cloud_folder": "Подели облак Карта", + "share_cloud_folder_description": "Отворите облак карту фасциклу да бисте видели његове особине и поделите га са другим људима", + "view_history": "Погледај историја / Ресторе", + "view_history_description": "Погледај историју модификација у фолдер облака и изаберите верзију да поврати", + "create_map_file": "Направи карту фајл", + "create_map_file_description": "Направите нови карту фајл локално или на облаку", + "open_cloud_map_file": "Отвори облак Карта", + "open_cloud_map_file_description": "Отворите карту датотеке из облака", + "permission_rationale_location": "Map Marker мора дозволу за приступ вашој локацији како би га приказали на мапи", + "open_app_settings": "Отворене поставке", + "no_map_folder_found_on_the_cloud": "Мапа фасцикла налази на облаку", + "auto_sync": "Аутоматско синхронизација", + "choose_a_version_to_restore_from": "Изаберите верзију да поврати", + "message_sync_error_occured": "Дошло је до грешке синхронизације. Молим вас, покушајте поново.", + "message_sync_error_occured_network": "Синхронизације грешке: мрежни грешку. Молим вас, покушајте поново.", + "message_sync_error_occured_conflict": "Синхронизације грешке: сукоба, још једна направа обавља синхронизацију у исто време. Молим вас, покушајте поново.", + "phone_number": "Телефон", + "permission_rationale_phone": "Map Marker је потребна дозвола за позивање на вашем уређају", + "navigation_options": "Опције Навигатион", + "geo_navigation_description": "Отворите маркер локације у овој апликацији", + "share_selected_marker_text_description": "Схаре изабрани маркер као обичан текст у другу апликацију", + "x_markers_in_y_folders": "%1$d маркери %2$d фолдера", + "message_sync_error_occured_db_downgrade": "Синхронизације грешке: подаци Облак је ажуриран новију верзију апликације. Морате Map Marker на овом уређају да синхронизује.", + "call_phone_number": "Позив број телефона", + "dial_phone_number": "Позовите број телефона", + "text_phone_number": "Текст број телефона", + "default_navigation_action": "Уобичајено навигација акције", + "ask": "Питати", + "what_is_the_premium_upgrade": "Шта је премија надоградња?", + "message_thank_you_for_purchase2": "Хвала вам на куповини!", + "browse": "Прегледај", + "organize": "организовати", + "search_failed": "Претрага није успела", + "search_failed_network_error": "Претрага није успела, мрежна грешка", + "details": "Детаљи", + "sync_error_snackbar_message": "greška у синхронизацији", + "file_overwrite_confirmation_message": "Датотека већ постоји, да ли желите да га замени?", + "browse_organize_empty_state_text": "Видећете листу ваших маркера овде. Тренутно немате маркере у одабраном фолдеру (а). Можете додати нови маркер кликом на дугме испод.", + "google_search_finished_empty": "Нема резултата претраге", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "оффлине мапе", + "obtain_offline_map_files_faq_title": "Како се то ради?", + "obtain_offline_map_files_faq_description": "Кликните овде да бисте отворили веб страницу објашњава како да добију те мапе.", + "settings_credits_option_title": "Кредити", + "settings_credits_option_description": "Ауторска права и правна помиње", + "credits_text": "Правна спомиње за друге карте података од Google Maps : \n \n %s", + "manage_map_files": "Управљање мап фајлове", + "map_files": "Карта фајлова", + "delete_map_file": "Обриши карту филе", + "delete_map_file_description_local": "Ова акција ће избрисати карту датотеку из овог уређаја", + "delete_map_file_confirmation_local": "Ова акција ће заувек избрисати карту датотеку са свог уређаја. Сви маркери унутар тог фајла ће бити изгубљени. Да ли сте сигурни?", + "delete_map_file_confirmation_cloud": "Ова акција ће заувек избрисати карту датотеку са свог уређаја. Све промене још нису синхронизована на облаку ће бити изгубљен. Директоријум облак неће утицати ове акције и да ће морати да га ручно избрисати. Да ли сте сигурни?", + "marker_saved_in_a_non_visible_folder": "Маркер сачуван у не видљиви именик", + "outdated_cloud_sync_confirmation_question": "Промене нису скоро синхронизовани. Побрините се да држите ваш облак копирање до данас. Да ли желите да сада синхронизацију?", + "outdated_local_sync_confirmation_question": "Маркери ове карте фајла тренутно једини сачувани на овом уређају. Препоручује се да сачувате своје маркере на облак како бисте избегли их изгубити. Да ли желите да их спасе у облак?", + "sync_method_choice_question": "Да ли желите да синхронизује овај карту слику? Са приручнику мораћете ручно да синхронизујете сваки пут. Са аутоматским (препоручује се) ћете одабрати фолдер дестинација облака и синхронизацију на облаку ће аутоматски почети сваки пут када апликација улази позадину.", + "automatic": "аутоматски", + "manual": "Упутство", + "new_polyshape_hint_text": "Померите карту око да постави бодове, кликните на \"+\" да бисте додали тачку, кликните на '-' да уклоните тачку и прелазак тачке са претходним / поред тастера. На крају кликните Сачувај да бисте сачували облик.", + "poly_points_invalid_message": "Нема довољно бодова да се створи облик. Створити више поена и покушајте поново.", + "measured_distance_x": "Удаљеност: %s", + "measured_perimeter_x_measured_area_y": "Периметер: %1$s \n Површина: %2$s", + "extra_information": "Додатне информације", + "insert": "Инсерт...", + "replace_title": "zamenite титулу", + "replace_description": "заменити опис", + "unit_of_distance": "Јединицу растојања", + "unit_of_area": "Јединици површине", + "uoa_metric_option": "Метриц ( %s )", + "uoa_imperial_option": "Империал ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "хa", + "uoa_square_kilometer_abreviation": "кm²", + "uoa_square_yard_abreviation": "Скуaре иaрд", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "slike", + "fit_in_x_by_y_square": "Стане у %1$s х %2$s квадратном", + "sync_data_volume_disabled": "онемогућен", + "sync_data_volume_up_to_x": "До %s по синхронизацију", + "sync_data_volume_unlimited": "неограничен", + "retry": "поново судити", + "add_image": "Додај слику", + "from_camera": "са камере", + "from_gallery": "из галерије", + "importing_image": "Увоз слике...", + "offline_mapsforge_beta": "Оффлине ( Mapsforge BETA )", + "export_failed": "Извоз није успео", + "export_succeeded": "Извоз је успео", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Увоз датотеке...", + "show_warning_icon_for_sync": "Показују икону упозорења за синхронизацију", + "general": "општи", + "toilets": "toaleti", + "food": "Храна", + "stores": "продавнице", + "land_activities": "Ланд активности", + "water_activites": "voda ацтивиес", + "winter_activites": "winter ацтивиес", + "transport": "транспорт", + "health": "здравље", + "entertainment": "Забава", + "services": "Услуге", + "business": "посао", + "government": "влада", + "religious": "верски", + "accessibility": "приступачност", + "select_icon": "izaberite икону", + "icon_and_color": "Икона и боја", + "generic": "Општи", + "message_beta_tester_badge": "Бета тестер значка: Хвала што сте бета тестер! Ова значка ће нестати само на деинсталирање апликацију или брисањем података апликацију. Ова значка такође омогућава да нема огласа на апликацији.", + "translation_contribution_title": "Доприносе превода", + "translation_contribution_description": "Разумете енглески и желите да помогнете у превођењу? Кликните овде", + "change_marker_color_and_icon_to_dest_folder_question": "Тхе Дестинатион Фолдер боју или икона се разликује. Да ли желите да ажурирате боју маркера и икону?", + "add_color": "Додајте боју", + "google_md": "Google Material Icons", + "select_action": "izbor акција", + "move_to_left": "Пређите на лево", + "move_to_right": "Пређите на десној страни", + "rotate_to_left": "Ротирати налево", + "rotate_to_right": "Ротирати на десно", + "delete_image": "Брисање слика", + "from_local_file": "Из локалне датотеке", + "export_format_choice_question": "Шта формат желите да користите за извоз?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Стандард Google Earth формата. Не могу да садрже медије.", + "export_choice_kmz_details": "Zip Google Earth формата. Може да садржи медије.", + "export_choice_csv_details": "Стандардни текст формату табела. Не могу да садрже медије. Не могу да садрже линије или полигона.", + "marker_as_plain_text": "Маркер као обичан текст", + "marker_as_file": "Маркер као фајл", + "add_custom_field": "Додајте прилагођено поље", + "folder_info": "Информације", + "folder_custom_fields": "Прилагођена област", + "custom_field_name": "Име поља", + "delete_custom_field": "Обриши поље", + "custom_field_attributes": "Атрибути", + "new_custom_field": "Ново прилагођено поље", + "modify_custom_field": "Измени прилагођено поље", + "field_info": "Информације о терену", + "select_field_type": "Изаберите врсту поља", + "field_type_boolean": "Боолеан (Труе или Фалсе)", + "default_value": "Задана вриједност", + "field_type_date": "Датум", + "field_type_email": "Емаил", + "field_type_text": "Текст", + "field_type_multi_choice": "Вишеструки избор", + "duplicates_are_not_allowed": "Дупликати нису дозвољени", + "field_type_phone": "Телефон", + "field_type_weblink": "ВЕБ линк", + "creation_date": "Датум израде", + "poi_options": "Опције ПОИ", + "delete_poi": "Избриши ПОИ", + "used_by_folders": "Користе се фасцикле", + "edit_field": "Измени поље", + "reorder_fields": "Поља за преуређење", + "apply_folder_fields_to_child_pois_message": "Изаберите поља која желите да примените на ПОИ-ове ове фасцикле", + "apply_folder_fields_to_moved_pois_message": "Фасцикла одредишта има различите вриједности поља. Изаберите поља која желите да примените да бисте преместили ПОИ.", + "update_color": "Ажурирај боју", + "update_pin_icon": "Ажурирај пин икону", + "add_field_if_missing_x": "Додај поље ако недостаје: %s", + "remove_field_if_present_x": "Уклоните поље ако је присутно: %s", + "update_field_name_if_different_x": "Ажурирај назив поља ако је другачије: %s", + "more_options": "Више опција…", + "folder_options": "Опције фолдера", + "decimal_accuracy": "Децимална тачност", + "copy": "Копирај", + "help_me_cta": "Да ли желите да кликнете овде? ^ ‿ ^", + "floating_marker_titles_text_size": "Величина текста", + "search_failed_x": "Претрага није успјело => %s", + "search_source_gps": "АПИ за претрагу Гоогле места", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Посебну захвалност", + "special_thanks_description": "Посебно хвала људима који су ми помогли", + "thank_you_message": "Посебно се захваљујемо људима који су напорно радили да помогну при преводу апликација:\n%s\n… И они који су то одбили\n\nТакође, хвала свим корисницима који су ми давали повратне информације током година и стално су ми помагали да побољшам апликацију.", + "marker_search_result_text_create_marker": "Направите маркер", + "ios_premium_restore_dialog_cta_restore_purchases": "Ресторе Пурцхасес", + "react_webapp_log_in_title": "Пријавите се", + "react_webapp_log_in_message": "Да бисте наставили, потребно је да се пријавите са својим налогом у облаку. Кликните на дугме \"пријава\" испод да бисте се пријавили.", + "react_app_use_cloud_account_x": "Користи рачун облак: %s", + "react_app_use_other_cloud_account": "Користи други облак рачун", + "react_app_choices_list_cannot_be_empty": "Листа избора не може бити празна", + "react_app_empty_choices_are_not_allowed": "Празни избори нису дозвољени", + "react_app_custom_field_name_cannot_be_empty": "Име прилагођеног поља не може бити празно", + "search_delete_duplicates_title": "Уклони дупликате", + "search_delete_duplicates_description": "Претражујте и бришите дупликате", + "deleted_x_duplicates": "Избрисано %d дупликата", + "switch_search_source_button_hint_text": "Да ли бисте радије претраживали из другог извора?", + "switch_search_source_button_text": "Промени извор", + "places_search_sources_config_how_to_description": "Питате се како да конфигуришете изворе претраге? Кликните овде.", + "settings_places_search_sources_section_title": "Извори претраживања локација", + "action_add_or_configure_search_source": "Додајте или конфигуришите извор претраге", + "select_search_source": "Изаберите извор претраге", + "enter_value_for_field_x": "Унесите вредност за поље \"%s\"", + "search_source_test_success_message": "Тест конфигурације извора претраживања је успео! Претраживање са овим извором за претрагу требало би да функционише.", + "search_source_test_error_message": "Упозорење: тест конфигурације извора претраживања није успио. Претраживање са овим извором претраге можда неће функционисати.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Приручник", + "search_source_disclaimer_text": "Подразумевано искуство претраживања није оптимално, али функционише без конфигурације.\n\nАко често користите претрагу, препоручује се да конфигуришете извор за претраживање треће стране како бисте имали користи од бољих резултата претраживања.\n\nТребало би да вам одузме мало времена и омогућиће вам да бесплатно искористите много боље резултате претраживања.\n\nКликните на дугме \"Промени извор\", а затим на опцију \"Водич\" да бисте сазнали више.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Ова фасцикла има подмапе. Да ли желите да избришете и подмапе? Сви маркери повезани са избрисаним мапама биће трајно избрисани!", + "delete_folder_choice_folder_only": "Избриши само фасциклу", + "delete_folder_choice_folder_plus_sub_folders": "Избриши фасциклу + подмапе", + "confirmation_message_delete_folder_batch": "Да ли сте сигурни да желите да избришете ове фасцикле? Сви маркери повезани са овим мапама биће трајно избрисани!", + "confirmation_message_delete_sub_folder_batch": "Најмање једна мапа коју желите да избришете има подмапе. Да ли желите да избришете и подмапе? Сви маркери повезани са избрисаним мапама биће трајно избрисани!", + "create_sub_folder": "Направите подмапу", + "sub_folder_created": "Подмапа је креирана", + "error_cant_move_folder_to_descendant": "Не можете да преместите директоријум на једног од његових потомака.", + "root_folder_name": "Корен", + "current_map_title": "Мапа", + "action_select_folders": "Изаберите фасцикле", + "no_search_source_configured_text": "Тренутно није конфигурисан ниједан извор претраживања. Да бисте могли да претражујете, морате да конфигуришете извор претраге независног произвођача.\n\nТребало би вам одузети само мало времена и омогућиће вам бесплатан приступ резултатима претраге.\n\nКликните на дугме „Промени извор“, а затим на опцију „Водич“ да бисте сазнали више.", + "map_type_google_maps_plan": "Google Maps (план)", + "map_type_google_maps_plan_idm": "Google Maps (план + затворено)", + "map_type_google_maps_satellite": "Google Maps (сателит)", + "map_type_google_maps_terrain": "Google Maps (терен)", + "map_type_google_maps_hybrid": "Google Maps (хибрид)", + "last_sync_x": "Последња синхронизација:\n%s", + "add_offline_map_file_title": "Додајте датотеку офлајн мапе", + "offline_map_file_import_succeeded": "Увоз датотеке мапе ван мреже је успео", + "offline_map_file_import_failed_x": "Увоз датотеке мапе ван мреже није успео:\n%s", + "no_offline_file_selected_message": "Директоријум офлајн мапа је празан. Да бисте користили офлајн мапе, отворите подешавања и додајте бар једну датотеку офлајн мапе.", + "image_compression": "Компресија слике", + "image_max_size": "Максимална величина слике", + "image_full_size": "Слика у пуној величини", + "image_saving": "Чување слике", + "base_map_pin_size": "Veličina pinova osnovne karte", + "size_tiny": "Tiny", + "size_small": "Mala", + "size_normal": "Normalno", + "size_large": "Veliki", + "size_huge": "Ogroman", + "import_format_choice_question": "Који формат желите да користите за увоз?", + "map_file_summary_x_folders_x_markers": "%1$s фасцикле и %2$s маркера", + "open_x": "Отвори '%s'", + "sync_option_google_drive_limited_title": "Google Drive - ограничен приступ", + "sync_option_google_drive_limited_description": "Ово ограничава апликацију да приступа само датотекама које је креирала сама апликација на вашем Google Drive. Изаберите ову опцију ако планирате да синхронизујете само са Гоогле налога без сарадника. Ако сте у недоумици, изаберите ову опцију, касније се лако можете предомислити.", + "sync_option_google_drive_full_title": "Google Drive - пун приступ", + "sync_option_google_drive_full_description": "Ово апликацији даје пун приступ вашем Google Drive. Изаберите ову опцију ако планирате да сарађујете са другим Гоогле налозима.", + "sync_data_volume_limit_mobile": "Ограничење количине мобилних података", + "sync_data_volume_limit_default": "Подразумевано ограничење количине података", + "cloud_auth_error_message": "Аутентикација неуспешна. Молимо, покушајте поново.", + "message_sync_error_data_volume_limit2": "Синхронизација је прекинута јер је премашила дозвољено ограничење количине података. Да бисте повећали или променили ограничење, идите на подешавања.", + "sync_option_dropbox_limited_title": "Dropbox - ограничен приступ", + "sync_option_dropbox_limited_description": "Ово ограничава апликацију да приступа само фасцикли Dropbox намењеној апликацији. Ако сте у недоумици, изаберите ову опцију, касније се лако можете предомислити.", + "sync_option_dropbox_full_title": "Dropbox - пун приступ", + "sync_option_dropbox_full_description": "Ово апликацији даје пун приступ вашем Dropbox. Изаберите ову опцију ако желите да апликација пронађе датотеке у целом вашем Dropbox.", + "enter_access_code_hint_text": "Унесите приступни код", + "offline_map_files": "Оффлине датотеке мапе", + "x_files": "%s фајлова", + "clear_offline_map_files_action": "Обришите датотеке мапе ван мреже", + "clear_offline_map_files_confirmation_message": "Ово ће уклонити све датотеке мапа ван мреже из интерне меморије апликације, да ли желите да наставите?", + "invalid_format": "Неважећи формат", + "places_search_over_hint_text": "Унесите више да бисте прецизирали претрагу", + "places_search_not_started_hint_text": "Можете тражити места са „%s“. Ова претрага захтева интернет везу.", + "apply_parent_folder_fields": "Примени поља родитељског фолдера", + "rating_option_title": "Оцените апликацију", + "help_me_message_2022": "Хеј, хвала на радозналости!\n\nНекада сам овде имао рекламни банер и одлучио сам да покушам нешто другачије и заменим га овом једноставном поруком…\n\nОву апликацију сам направио у слободно време као хоби, поред сталног посла, и испоставило се да је постала споредни пројекат на који сам провео доста времена од почетка 2014.\n\nНадам се да вам се апликација допада и да вам је корисна. Направио сам га на начин да још увек можете све да урадите без плаћања, можда ће бити потребно мало више посла. Можете слободно да увезете или извезете податке ручно, тако да никада не морате да платите, једноставно је синхронизација у облаку практичнија.\n\nАко вам се свиђа апликација, подржите је: не морате да трошите новац на то, било који од ових гестова помаже:\n- причајте о апликацији људима око вас\n- оцените апликацију да бисте је препоручили у продавници\n- купите премиум надоградњу (уклонићете доњи банер)\n\nАко вам се апликација не свиђа, пошаљите ми е-пошту (из одељка „о“) и јавите ми како могу да је побољшам. Дошао сам довде захваљујући повратним информацијама многих корисника који су ми рекли шта им се пропустило или није допало, а ја одговарам на сваки појединачни мејл, тако да се не стидите!\n\nИ на крају, хвала вам што сте прочитали ово :-)\n\nПоздрави\nСебастиен", + "sync_error_missing_media_file": "Синхронизација је прекинута јер сте могли да пронађете следећу датотеку: %s. Да бисте ово решили, можете ручно да вратите датотеку која недостаје или да промените подешавања апликације да не преузимају медије током синхронизације.", + "sync_media_policy_setting_title": "Синхронизујте смернице за преузимање медија", + "sync_media_policy_setting_option_download_immediately": "Преузмите све медије током синхронизације", + "sync_media_policy_setting_option_download_later": "Преузмите медије након синхронизације када је потребно", + "auto_sync_description": "Аутоматски синхронизујте са облаком када се открију промене", + "search_delete_duplicates_select_attributes_hint_text": "Изаберите атрибуте које ћете узети у обзир када елиминишете дупликате. Ако су сви атрибути изабрани, биће уклоњени само стриктно идентични дупликати. Ако ниједан атрибут није изабран, дупли уноси са истом локацијом ће бити уклоњени, без обзира на њихове друге атрибуте.", + "action_delete_duplicates": "Избришите дупликате", + "searching_for_duplicates": "Тражење дупликата…", + "duplicates_deletion_confirmation_message": "Пронађено %d дупликата. Да ли сте сигурни да желите да избришете те дупликате?", + "poi_attribute_icon": "Икона", + "poi_attribute_color": "Боја", + "enable_log_file_title": "Омогући датотеку евиденције", + "enable_log_file_description": "Почните да пишете историју догађаја извршавања апликације у датотеку евиденције", + "disable_log_file_title": "Онемогући датотеку евиденције", + "disable_log_file_description": "Зауставите писање историје догађаја извршавања апликације у датотеку евиденције и избришите датотеку евиденције", + "export_log_file_title": "Извези датотеку евиденције", + "export_log_file_description": "Извезите датотеку евиденције тако да се може делити за потребе отклањања грешака", + "rendering_performance": "Подешавања перформанси рендеровања", + "max_number_of_drawn_pois": "Максималан број нацртаних ПОИ", + "max_number_of_drawn_floating_marker_titles": "Максималан број нацртаних наслова плутајућег маркера", + "old_map_data_options_title": "Приступите старим подацима мапе", + "old_map_data_options_description": "Погледајте опције за приступ подацима мапе из старијих верзија Map Marker.", + "migrating_map_data": "Мигрирање података мапе…", + "map_data_migration_succeeded": "Миграција података мапе је успела: сада би требало да можете да користите своје старе податке мапе у овој новој верзији Map Marker.", + "map_data_migration_failed": "Миграција података мапе није успела: приступ вашим старим подацима мапе није могућ у овој новој верзији Map Marker.", + "post_migration_hint_text": "Имајте на уму да стари подаци мапе остају непромењени и да ће остати на вашем уређају све док не деинсталирате апликацију. Деинсталирањем апликације избрисаћете све Map Marker податке апликације са вашег уређаја. Ако желите да користите стару верзију Map Marker, можете пратити упутства која су доступна кликом на опцију испод.", + "view_instructions_to_use_the_old_map_marker_description": "Ово ће отворити везу центра за помоћ која објашњава како можете да инсталирате стару верзију Map Marker без губитка података апликације.", + "view_instructions": "Погледајте упутства", + "action_see_more": "Види више", + "purchase_permanent_premium": "Купите трајну премију", + "purchase_pending_message": "Куповина је на чекању", + "purchase_failed_message": "Куповина није успела: %s", + "data_backup_reminder_title": "Повратак података", + "data_backup_reminder_x_days_ago_message": "Последња резервна копија је била пре %s дана", + "run_data_migration_again": "Поново покрените миграцију података", + "run_data_migration_again_description": "Изаберите стару мапу на којој ћете поново покренути миграцију података", + "old_map_data_re_migration_succeeded": "Поновна миграција података старе мапе је успела!", + "old_map_data_re_migration_failed": "Поновна миграција података старе мапе није успела:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Отворите и мигрирајте В2 мапу облака", + "action_open_and_migrate_v2_cloud_map_description": "Пренесите застарелу мапу облака са Map Marker В2 (верзија апликације пре 2023.) и отворите је као нову мапу облака", + "migrating_legacy_v2_cloud_map": "Мигрира се стара В2 мапа облака…", + "hint_select_v2_map_to_migrate": "Изаберите В2 мапу за миграцију", + "legacy_v2_cloud_map_migration_result_message_success": "Миграција застареле В2 мапе облака је успела!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Миграција мапе облака старе верзије В2 није успела:\n%s", + "loading_file": "Учитавање датотеке…", + "zipping_file_x": "Зип датотека: %s", + "unzipping_file_x": "Распакивање датотеке: %s", + "share_or_export_title": "Делите или извезите", + "marker_as_file_description2": "Извезите изабрани маркер као датотеку", + "export_as_file": "Извези као датотеку", + "sucessfully_saved_to_device_files": "Успешно је сачувано у датотеке уређаја", + "file_export_intention_question": "Како желите да користите извезену датотеку?", + "folders_added_x": "Додате фасцикле: %s", + "folders_modified_x": "Измењене фасцикле: %s", + "folders_deleted_x": "Избрисани директоријуми: %s", + "markers_added_x": "Додати маркери: %s", + "markers_modified_x": "Маркери измењени: %s", + "markers_deleted_x": "Ознаке избрисане: %s", + "new_circle_hint_text": "Изаберите центар или ивицу круга помоћу дугмади на траци са алаткама и померајте мапу да бисте је прилагодили. На крају, кликните на сачувај да бисте сачували облик.", + "radius_x": "Радијус: %s", + "preferred_display_theme": "Тема приказа (тамно/светло)", + "preferred_display_theme_dark": "Мрачна тема", + "preferred_display_theme_light": "Светла тема", + "preferred_display_theme_use_system": "Користите системска подешавања", + "nav_navigation_description": "Унесите режим навигације у овој апликацији да се упутства на маркер", + "marker_direction": "Надји", + "distance_to_x": "Удаљеност до %1$s", + "import_marker_from_text_confirmation_message": "Да ли желите да покушате да увезете маркер из следећих текстуалних података?", + "do_you_enjoy_the_app_question": "Да ли уживате у апликацији?", + "would_you_like_to_give_comments_on_how_to_improve": "Желите ли да ми пошаљете поруку email да бисте ми рекли како да побољшам апликацију?", + "rate_the_app_message": "Ако вам се свиђа моја апликацију можете ме наградити по одвојили време да дам добар ратинг :-)", + "app_rating_prompt_yes_option_text": "Да, одведи ме на страницу апликације", + "app_rating_prompt_later_option_text": "Можда касније, подсети ме", + "app_rating_prompt_never_option_text": "Не, хвала, не питај поново", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/sv.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/sv.json new file mode 100644 index 0000000..69f836d --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/sv.json @@ -0,0 +1,464 @@ +{ + "ok": "OK", + "yes": "Ja", + "no": "Nej", + "cancel": "Avbryt", + "new_marker": "Ny markör", + "title": "Rubrik", + "description": "Beskrivning", + "question_delete_marker": "Vill du verkligen ta bort denna markör?", + "gps_coordinates": "GPS-koordinater", + "coordinates_copied_to_clipboard": "Koordinaterna har kopierats till Urklipp", + "untitled": "Namnlös", + "all": "Alla", + "new_folder": "Lägg till mapp", + "modify_folder": "Ändra mapp", + "confirmation_message_delete_folder": "Är du säker på att du vill radera denna mapp? Alla markörer som är knutna till denna mapp kommer att tas bort permanent!", + "failed_create_folder_already_exists": "Det gick inte att skapa en ny mapp. Den finns redan.", + "failed_rename_folder_already_exists": "Det gick inte att byta namn på mappen. Namnet finns redan.", + "latitude": "Latitud:", + "longitude": "Longitud:", + "import_file1": "Importera markörer", + "file_import_successfull": "Filen importerades utan problem", + "file_import_failed": "Filimporten misslyckades", + "location_services": "Platstjänster", + "location_services_disabled": "Platstjänster är inaktiverade. För att hitta din nuvarande plats måste du aktivera dem.", + "could_not_find_address": "Kunde inte hitta adressen", + "searching": "Söker...", + "search": "Sök", + "share_via": "Dela ut med", + "import_file_confirmation": "Vill du importera innehållet i denna fil?", + "folder_name": "Mappnamn", + "save": "Spara", + "confirmation_message_delete_markers": "Är du säker på att du vill radera de markerade markörer?", + "share": "Dela ut", + "processing_data": "Bearbetar data...", + "confirmation_message_save_modifications": "Du har ändringar som inte sparats. Vill du spara dem?", + "map_type": "Karttyp", + "feedback_caption": "Har du hittat ett problem? Har du en förbättring att föreslå?\nSkicka mig ett mejl! :-)", + "send_email": "Skicka mejl...", + "rating_caption": "Gillar du appen?\nGe den 5 stjärnor! :-)", + "meters": "meter", + "km": "km", + "feet": "fot", + "miles": "eng. mil", + "marker_details_copied_to_clipboard": "Uppgifterna har kopierats till Urklipp", + "do_not_show_again": "Visa inte igen", + "sou_metric_option": "Metriska (kilometer/meter)", + "sou_imperial_option": "Brittiska (eng. mil/fot)", + "delete_folder": "Ta bort mapp", + "opening_location_failed": "Kunde inte hitta platsen", + "could_not_start_a_map_app": "Kunde inte hitta något annat kartprogram", + "new_marker_hint_text": "Flytta runt kartan för att sätta din markör där du vill ha den. Klicka på OK för att placera ut den.", + "imported_marker": "Importerad markör", + "settings": "Inställningar", + "display_zoom_buttons": "Visa zoomknappar", + "decimal_degrees_5_digits": "Decimalt (endast grader)", + "degrees_decimal_minutes_3_digits": "Grader och minuter", + "degrees_minutes_seconds": "Grader, minuter och sekunder", + "coordinates_format": "Koordinatformat", + "faq_help": "FAQ/Hjälp", + "folders": "Mappar", + "language": "Språk", + "coordinates": "Koordinater", + "contextual": "Kontextuellt", + "always": "Alltid", + "crosshair_display": "Hårkors", + "coordinates_window": "Koordinatfönster", + "latitude_short": "Lat:", + "longitude_short": "Lng:", + "fast_marker_add_mode": "Tryck på markörknappen för att direkt skapa en ny markör", + "advanced": "Avancerat", + "display_settings": "Utseende", + "actions_settings": "Åtgärder", + "language_and_units": "Språk och måttenheter", + "x_markers": "%1$s markörer", + "marker_x": "Markör %1$d", + "waiting_for_location": "Väntar på plats...", + "faq_help_caption": "Öppnar hjälpsidan och visar Frågor och svar", + "upcoming_features": "Kommande funktioner", + "upcoming_features_caption": "Visar en lista med kommande funktioner i appen", + "help_and_feedback": "Hjälp och återkoppling", + "about": "Om", + "share_snapshot_title": "Skärmdump", + "share_snapshot_description": "Dela ut en skärmdump av kartan", + "all_markers_and_folders": "Alla markörer och mappar", + "message_thank_you_for_donation": "Tack för ditt bidrag! Detta donationsemblem ger dig tillgång till Premiumversionen :-)", + "default_folder": "Standardmapp", + "sync_options": "Alternativ för synkronisering", + "never": "Aldrig", + "select_sync_folder": "Välj mapp", + "premium_access_unlocked_message": "Premium finns nu tillgänglig! Du har för närvarande tillgång till Premium-funktionerna.", + "file_options": "Filalternativ", + "cloud_sync": "Molnsynkronisering", + "sync_this_file_on_the_cloud": "Synkronisera denna kartfil med molnet", + "create_local_map_file": "Skapa en lokal karta", + "create_local_map_file_description": "Skapa en ny kartfil lokalt", + "create_cloud_map_file": "Skapa en karta i molnet", + "create_cloud_map_file_description": "Skapa en kartfil i molnet", + "rename": "Byt namn", + "rename_description": "Byt namn på kartan", + "enter_new_maps_name": "Ange den nya kartans namn", + "folder_creation_failed_name_empty": "Kunde inte skapa mappen: namn saknas", + "message_thank_you_for_premium_paid": "Tack för att du köpt Map Marker Premium :-)", + "premium": "Premium", + "premium_options_title_text": "Uppgradera till Premium och dra full nytta av funktionerna i Map Marker!", + "premium_options_title_text_blocking": "Du behöver en Premium-uppgraderingen för att komma åt denna funktion. Uppgradera till Premium och dra full nytta av alla funktioner i Map Marker!", + "troubleshooting": "Felsökning", + "troubleshooting_description": "Öppnar en lista med åtgärder för att lösa eventuella problem", + "test_internet": "Test av Internet", + "test_internet_description": "Kontrollerar att appen har tillgång till Internet", + "open_google_play_services_details": "Google Play-tjänster (app)", + "open_google_play_services_details_description": "Visar information om Google Play-tjänster", + "open_google_play_services_store": "Google Play-tjänster (butik)", + "open_google_play_details": "Google Play (app)", + "contact_support": "Kontakta supporten", + "contact_support_description": "Skriv till supporten för att lämna ytterligare information om ditt problem", + "network_test_succeeded": "Nätverkstestet lyckades", + "network_test_failed": "Nätverkstestet misslyckades", + "share_cloud_folder": "Dela ut molnkarta", + "share_cloud_folder_description": "Öppna kartmappen i molnet för att visa dess egenskaper och dela den med andra", + "view_history": "Visa historik/Återställ", + "view_history_description": "Visa ändringshistoriken för molnmappen och välj en version att återställa till", + "create_map_file": "Skapa en fil", + "create_map_file_description": "Skapa en ny kartfil lokalt eller i molnet", + "open_cloud_map_file": "Öppna en karta från molnet", + "open_cloud_map_file_description": "Öppna en kartfil från molnet", + "permission_rationale_location": "Map Marker behöver tillstånd för att få tillgång till din plats för att kunna visa den på kartan", + "open_app_settings": "Öppna inställningar", + "no_map_folder_found_on_the_cloud": "Hittar ingen kartmapp i molnet", + "auto_sync": "Automatisk synkronisering", + "choose_a_version_to_restore_from": "Välj en version att återställa till", + "message_sync_error_occured": "Ett synkroniseringsfel har inträffat. Försök igen.", + "message_sync_error_occured_network": "Ett synkroniseringsfel har uppstått: nätverksfel. Försök igen.", + "message_sync_error_occured_conflict": "Ett synkroniseringsfel har uppstått: konflikt då en annan enhet synkroniserar samtidigt. Försök igen.", + "phone_number": "Telefonnummer", + "permission_rationale_phone": "Map Marker behöver tillstånd att ringa på enheten", + "navigation_options": "Navigeringsalternativ", + "geo_navigation_description": "Öppna markörens plats i denna app", + "share_selected_marker_text_description": "Dela ut den valda markören som vanlig text till en annan app", + "x_markers_in_y_folders": "%1$d markörer i %2$d mappar", + "message_sync_error_occured_db_downgrade": "Ett synkroniseringsfel har uppstått: molnuppgifterna har uppdaterats med en nyare version av appen. Du måste Map Marker på den här enheten för att synkronisera.", + "call_phone_number": "Ring upp", + "dial_phone_number": "Slå detta nummer", + "text_phone_number": "Skicka ett SMS", + "default_navigation_action": "Standardåtgärd för navigering", + "ask": "Fråga", + "what_is_the_premium_upgrade": "Vad är en Premium-uppgradering?", + "message_thank_you_for_purchase2": "Tack för ditt köp!", + "browse": "Bläddra", + "organize": "Organisera", + "search_failed": "Sökningen misslyckades", + "search_failed_network_error": "Sökningen misslyckades; nätverksfel", + "details": "detaljer", + "sync_error_snackbar_message": "Synkroniseringsfel", + "file_overwrite_confirmation_message": "Filen finns redan. Vill du skriva över den?", + "browse_organize_empty_state_text": "Du kommer att se en lista med dina markörer här. Du har för närvarande inga markörer i den valda mappen. Du kan lägga till en ny markör genom att trycka på knappen nedan.", + "google_search_finished_empty": "Inga sökresultat", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "Offline-kartor", + "obtain_offline_map_files_faq_title": "Hur gör man?", + "obtain_offline_map_files_faq_description": "Klicka här för att öppna en webbsida med förklaring om hur man hämtar dessa kartor.", + "settings_credits_option_title": "Tack", + "settings_credits_option_description": "Copyright och juridisk information", + "credits_text": "Juridisk information angående andra kartdata än Google Maps:\n\n%s", + "manage_map_files": "Hantera kartfiler", + "map_files": "Kartfiler", + "delete_map_file": "Ta bort kartfil", + "delete_map_file_description_local": "Detta kommer att ta bort kartfilen från denna enhet", + "delete_map_file_confirmation_local": "Detta kommer att ta bort kartfilen permanent från din enhet. Alla markörer i den filen kommer att förloras. Är du säker?", + "delete_map_file_confirmation_cloud": "Detta kommer att ta bort kartfilen permanent från din enhet. Alla ändringar som inte synkats med molnet kommer att förloras. Mappen i molnet kommer inte att påverkas av detta och du måste ta bort den manuellt. Är du säker?", + "marker_saved_in_a_non_visible_folder": "Markören sparades i en icke synlig mapp", + "outdated_cloud_sync_confirmation_question": "Dina ändringar har inte synkats på ett tag. Se till att din kopia i molnet är uppdaterad. Vill du synka nu?", + "outdated_local_sync_confirmation_question": "The markers of this map file are currently only saved on this device. It is recommended to save your markers on the cloud to avoid losing them. Do you want to save them to the cloud now?", + "sync_method_choice_question": "Vill du synka denna kartfil? Med alternativet manuellt måste du synka manuellt varje gång. Med alternativet automatiskt (rekommenderas) väljer du en destinationsmapp i molnet och synken till molnet kommer att starta automatiskt varje gång appen lägger sig i bakgrunden.", + "automatic": "Automatiskt", + "manual": "Manuellt", + "new_polyshape_hint_text": "Flytta runt kartan för att placera punkterna, peta på '+' för att lägga till en punkt, peta på '-' för att ta bort en punkt och skifta punkter med knapparna 'Föregående' och 'Nästa'. Peta sedan på 'Spara' för att spara.", + "poly_points_invalid_message": "Det finns inte tillräckligt många punkter för att skapa formen. Skapa fler punkter och försök igen.", + "measured_distance_x": "Avstånd: %s", + "measured_perimeter_x_measured_area_y": "Omkrets: %1$s\nArea: %2$s", + "extra_information": "Extrainformation", + "insert": "Infoga …", + "replace_title": "Ersätt rubriken", + "replace_description": "Ersätt beskrivningen", + "unit_of_distance": "Avståndsenhet", + "unit_of_area": "Areaenhet", + "uoa_metric_option": "Metrisk (%s)", + "uoa_imperial_option": "Brittisk (%s)", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "Bilder", + "fit_in_x_by_y_square": "Anpassa till en fyrkant på %1$sx%2$s", + "sync_data_volume_disabled": "Inaktiverad", + "sync_data_volume_up_to_x": "Upp till %s per synk", + "sync_data_volume_unlimited": "Obegränsat", + "retry": "Försök igen", + "add_image": "Lägg till bild", + "from_camera": "från kameran", + "from_gallery": "från galleriet", + "importing_image": "Importerar bild …", + "offline_mapsforge_beta": "Offline (Mapsforge BETA)", + "export_failed": "Exporten misslyckades", + "export_succeeded": "Exporten lyckades", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Importerar fil …", + "show_warning_icon_for_sync": "Visa varningsikon för synk", + "general": "Allmänt", + "toilets": "Toiletter", + "food": "Mat", + "stores": "Affärer", + "land_activities": "Landaktiviteter", + "water_activites": "Vattenaktiviteter", + "winter_activites": "Vinteraktiviteter", + "transport": "Transport", + "health": "Hälsa", + "entertainment": "Underhållning", + "services": "Tjänster", + "business": "Företag", + "government": "Statligt", + "religious": "Religiöst", + "accessibility": "Tillgänglighet", + "select_icon": "Välj ikon", + "icon_and_color": "Ikon och färg", + "generic": "Generiskt", + "message_beta_tester_badge": "Betatestaremblem: tack för att du är en betatestare! Detta emblem kommer endast att försvinna om du avinstallerar appen eller rensar appdata. Detta emblem gör också att du slipper reklam i appen.", + "translation_contribution_title": "Hjälp till med översättning av appen", + "translation_contribution_description": "Du förstår engelska och vill hjälpa till med översättningen? Klicka här", + "change_marker_color_and_icon_to_dest_folder_question": "Destinationsmappens färg och ikon är annorlunda. Vill du uppdatera färgen och ikonen för markören?", + "add_color": "Lägg till färg", + "google_md": "Google Material Icons", + "select_action": "Välj åtgärd", + "move_to_left": "Flytta till vänster", + "move_to_right": "Flytta till höger", + "rotate_to_left": "Vrid åt vänster", + "rotate_to_right": "Vrid åt höger", + "delete_image": "Radera bilden", + "from_local_file": "Från lokal fil", + "export_format_choice_question": "Vilket format vill du använda vid exporten?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Standard Google Earth-format. Kan inte innehålla media.", + "export_choice_kmz_details": "Zippat Google Earth-format. Kan innehålla media.", + "export_choice_csv_details": "Standard textdatabasformat. Kan inte innehålla media. Kan inte innehålla linjer eller polygoner.", + "marker_as_plain_text": "Markör som ren text", + "marker_as_file": "Markör som fil", + "add_custom_field": "Lägg till eget fält", + "folder_info": "Information", + "folder_custom_fields": "Egna fält", + "custom_field_name": "Fältnamn", + "delete_custom_field": "Radera fält", + "custom_field_attributes": "Attribut", + "new_custom_field": "Nytt eget fält", + "modify_custom_field": "Redigera eget fält", + "field_info": "Fältinfo", + "select_field_type": "Välj fälttyp", + "field_type_boolean": "Boolean (Sant eller Falskt)", + "default_value": "Standardvärde", + "field_type_date": "Datum", + "field_type_email": "E-post", + "field_type_text": "Text", + "field_type_multi_choice": "Flerval", + "duplicates_are_not_allowed": "Dubbletter tillåts inte", + "field_type_phone": "Telefon", + "field_type_weblink": "Webblänk", + "creation_date": "Skapad", + "poi_options": "POI-alternativ", + "delete_poi": "Radera POI", + "used_by_folders": "Used by folders", + "edit_field": "Redigera fält", + "reorder_fields": "Ändra fältordning", + "apply_folder_fields_to_child_pois_message": "Välj de fält du vill applicera på POI i denna mapp", + "apply_folder_fields_to_moved_pois_message": "Destinationsmappen har olika fältvärden. Välj de fält som du vill applicera på flyttade POI.", + "update_color": "Uppdatera färg", + "update_pin_icon": "Uppdatera nålikon", + "add_field_if_missing_x": "Lägg till fält som saknas: %s", + "remove_field_if_present_x": "Tag bort fält som finns: %s", + "update_field_name_if_different_x": "Uppdatera fältnamn om olika: %s", + "more_options": "Fler alternativ …", + "folder_options": "Mappalternativ", + "decimal_accuracy": "Decimalnoggrannhet", + "copy": "Kopiera", + "help_me_cta": "Vill du klicka här? ^‿^", + "floating_marker_titles_text_size": "Textstorlek", + "search_failed_x": "Hittade inte => %s", + "search_source_gps": "Google Places Search API", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Speciellt tack", + "special_thanks_description": "Ett särskilt tack till de människor som hjälpte mig", + "thank_you_message": "Särskilt tack till de personer som jobbat hårt för att hjälpa till med appoversättningarna:\n%s\n... Och även de som nekade nämna\n\nTack också till alla användare som gav mig feedback genom åren och hjälpte mig kontinuerligt att göra appen bättre.", + "marker_search_result_text_create_marker": "Skapa markör", + "ios_premium_restore_dialog_cta_restore_purchases": "Återställa köp", + "react_webapp_log_in_title": "Logga in", + "react_webapp_log_in_message": "För att fortsätta måste du logga in med ditt molnkonto. Klicka på \"Logga in\" knappen nedan för att logga in.", + "react_app_use_cloud_account_x": "Använd molnkonto: %s", + "react_app_use_other_cloud_account": "Använd annat molnkonto", + "react_app_choices_list_cannot_be_empty": "Vallista kan inte vara tomt", + "react_app_empty_choices_are_not_allowed": "Toma val är inte tillåtna", + "react_app_custom_field_name_cannot_be_empty": "Namnet på det anpassade fältet kan inte vara tomt", + "search_delete_duplicates_title": "Ta bort dubbletter", + "search_delete_duplicates_description": "Sök och ta bort dubbletter", + "deleted_x_duplicates": "Delade %d duplikat", + "switch_search_source_button_hint_text": "Vill du föredra att söka från en annan källa?", + "switch_search_source_button_text": "Ändra källa", + "places_search_sources_config_how_to_description": "Undrar hur man konfigurerar sökkällor? Klicka här.", + "settings_places_search_sources_section_title": "Placerar sökkällor", + "action_add_or_configure_search_source": "Lägg till eller konfigurera sökkällan", + "select_search_source": "Välj sökkälla", + "enter_value_for_field_x": "Ange värdet för fältet \"%s\"", + "search_source_test_success_message": "Konfigurationstestet för sökkällan lyckades! Sökningen med den här sökkällan borde nu fungera.", + "search_source_test_error_message": "Varning: Konfigureringstestet för sökkällan misslyckades. Sökningen med den här sökkällan kanske inte fungerar.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Handledning", + "search_source_disclaimer_text": "Standard sökupplevelsen är inte optimal, men den fungerar utan konfiguration.\n\nOm du använder en sökning mycket rekommenderas starkt att konfigurera en tredjeparts sökkälla för att få bättre sökresultat.\n\nDet bör bara ta lite av din tid och gör att du kan dra nytta av mycket bättre sökresultat gratis.\n\nKlicka på \"Ändra källa\" -knappen och sedan \"Alternativ\" för att lära dig mer.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Den här mappen har undermappar. Vill du ta bort undermapparna också? Alla markörer som är associerade med de raderade mapparna raderas permanent!", + "delete_folder_choice_folder_only": "Ta bara bort mappen", + "delete_folder_choice_folder_plus_sub_folders": "Ta bort mapp + undermappar", + "confirmation_message_delete_folder_batch": "Är du säker på att du vill ta bort dessa mappar? Alla markörer som är associerade med dessa mappar raderas permanent!", + "confirmation_message_delete_sub_folder_batch": "Minst en av mapparna som ska tas bort har undermappar. Vill du ta bort undermapparna också? Alla markörer som är associerade med de raderade mapparna raderas permanent!", + "create_sub_folder": "Skapa undermapp", + "sub_folder_created": "Undermapp skapad", + "error_cant_move_folder_to_descendant": "Du kan inte flytta en mapp till någon av dess ättlingar.", + "root_folder_name": "Rot", + "current_map_title": "Karta", + "action_select_folders": "Välj mappar", + "no_search_source_configured_text": "Ingen sökkälla är konfigurerad just nu. För att kunna söka måste du konfigurera en sökningskälla från tredje part.\n\nDet borde bara ta lite av din tid och låter dig få tillgång till sökresultat gratis.\n\nKlicka på knappen \"Ändra källa\" och sedan på \"Självstudier\" för att lära dig mer.", + "map_type_google_maps_plan": "Google Maps (Plan)", + "map_type_google_maps_plan_idm": "Google Maps (Plan + inomhus)", + "map_type_google_maps_satellite": "Google Maps (satellit)", + "map_type_google_maps_terrain": "Google Maps (Terräng)", + "map_type_google_maps_hybrid": "Google Maps (hybrid)", + "last_sync_x": "Senaste synkronisering:\n%s", + "add_offline_map_file_title": "Lägg till offline-kartfil", + "offline_map_file_import_succeeded": "Import av kartfiler offline lyckades", + "offline_map_file_import_failed_x": "Importering av offlinefilfil misslyckades:\n%s", + "no_offline_file_selected_message": "Offlinekartmappen är tom. För att kunna använda offline-kartor, öppna inställningarna och lägg till minst en offline-kartfil.", + "image_compression": "Bildkomprimering", + "image_max_size": "Max bildstorlek", + "image_full_size": "Bild i full storlek", + "image_saving": "Bildsparing", + "base_map_pin_size": "Grundkartans nålstorlek", + "size_tiny": "Mycket liten", + "size_small": "Små", + "size_normal": "Vanligt", + "size_large": "Stor", + "size_huge": "Enorm", + "import_format_choice_question": "Vilket format vill du använda för att importera?", + "map_file_summary_x_folders_x_markers": "%1$s mappar och %2$s markörer", + "open_x": "Öppna '%s'", + "sync_option_google_drive_limited_title": "Google Drive - begränsad åtkomst", + "sync_option_google_drive_limited_description": "Detta begränsar appen till att bara komma åt filer som skapats av appen själv på din Google Drive. Välj det här alternativet om du bara planerar att synkronisera från ditt Google-konto utan medarbetare. Om du är osäker, välj det här alternativet, du kan enkelt ändra dig senare.", + "sync_option_google_drive_full_title": "Google Drive - full åtkomst", + "sync_option_google_drive_full_description": "Detta ger appen full åtkomst till din Google Drive. Välj det här alternativet om du planerar att samarbeta med andra Google-konton.", + "sync_data_volume_limit_mobile": "Gräns för mobildatavolym", + "sync_data_volume_limit_default": "Standardgräns för datavolym", + "cloud_auth_error_message": "Autentiseringen misslyckades, försök igen.", + "message_sync_error_data_volume_limit2": "Synkroniseringen avbröts eftersom den överskred den tillåtna datavolymgränsen. För att öka eller ändra gränsen, gå till inställningarna.", + "sync_option_dropbox_limited_title": "Dropbox - begränsad åtkomst", + "sync_option_dropbox_limited_description": "Detta begränsar appen till att bara komma åt en app-dedikerad Dropbox-mapp. Om du är osäker, välj det här alternativet, du kan enkelt ändra dig senare.", + "sync_option_dropbox_full_title": "Dropbox - full åtkomst", + "sync_option_dropbox_full_description": "Detta ger appen full åtkomst till din Dropbox. Välj det här alternativet om du vill att appen ska hitta filer i hela din Dropbox.", + "enter_access_code_hint_text": "Ange åtkomstkod", + "offline_map_files": "Offline kartfiler", + "x_files": "%s filer", + "clear_offline_map_files_action": "Rensa offline kartfiler", + "clear_offline_map_files_confirmation_message": "Detta tar bort alla offlinekartfiler från appens interna lagring, vill du fortsätta?", + "invalid_format": "Ogiltigt format", + "places_search_over_hint_text": "Skriv mer för att förfina din sökning", + "places_search_not_started_hint_text": "Du kan söka efter platser med \"%s\". Denna sökning kräver en internetanslutning.", + "apply_parent_folder_fields": "Använd överordnade mappfält", + "rating_option_title": "Betygsätt appen", + "help_me_message_2022": "Hej, tack för din nyfikenhet!\n\nJag brukade ha en annonsbanner här och jag bestämde mig för att prova något annat och ersätta det med det här enkla meddelandet...\n\nJag gjorde den här appen på min fritid som en hobby, förutom att ha ett heltidsjobb, och det visade sig att det blev ett sidoprojekt som jag har spenderat mycket tid på sedan början av 2014.\n\nJag hoppas att du gillar appen och tycker att den är användbar. Jag gjorde det på ett sätt så att du fortfarande kan göra allt utan att betala, det kan bara ta lite mer arbete. Du är fri att importera eller exportera data manuellt, så du behöver aldrig riktigt betala, det är bara att molnsynkronisering är bekvämare.\n\nOm du gillar appen, vänligen stödja den: du behöver inte spendera pengar för det, någon av dessa gester hjälper:\n- prata om appen med människor runt omkring dig\n- betygsätt appen för att rekommendera den i butiken\n- köp premiumuppgraderingen (kommer att ta bort den nedre bannern)\n\nOm du inte gillar appen, vänligen maila mig (från avsnittet \"om\") och låt mig veta hur jag kan förbättra den. Jag har kommit så långt tack vare feedbacken från många användare som berättade för mig om vad de missat eller inte gillade, och jag svarar på varenda mejl, så var inte blyg!\n\nOch slutligen, tack för att du läser detta :-)\n\nHälsningar\nSébastien", + "sync_error_missing_media_file": "Synkroniseringen avbröts eftersom följande fil kunde hittas: %s. För att lösa detta kan du antingen återställa den saknade filen manuellt eller ändra appens inställningar för att inte ladda ner media under synkronisering.", + "sync_media_policy_setting_title": "Synkronisera medianedladdningspolicy", + "sync_media_policy_setting_option_download_immediately": "Ladda ner alla media under synkronisering", + "sync_media_policy_setting_option_download_later": "Ladda ner media efter synkronisering vid behov", + "auto_sync_description": "Synkronisera automatiskt med molnet när ändringar upptäcks", + "search_delete_duplicates_select_attributes_hint_text": "Välj de attribut som ska beaktas när du tar bort dubbletter. Om alla attribut är valda, kommer endast strikt identiska dubbletter att tas bort. Om inga attribut väljs kommer dubbletter av poster med samma plats att tas bort, oavsett deras andra attribut.", + "action_delete_duplicates": "Ta bort dubbletter", + "searching_for_duplicates": "Söker efter dubbletter...", + "duplicates_deletion_confirmation_message": "Hittade %d dubbletter. Är du säker på att du vill ta bort dessa dubbletter?", + "poi_attribute_icon": "Ikon", + "poi_attribute_color": "Färg", + "enable_log_file_title": "Aktivera loggfil", + "enable_log_file_description": "Börja skriva historik för appkörningshändelser till loggfilen", + "disable_log_file_title": "Inaktivera loggfil", + "disable_log_file_description": "Sluta skriva historik för appkörningshändelser till loggfilen och ta bort loggfilen", + "export_log_file_title": "Exportera loggfil", + "export_log_file_description": "Exportera loggfilen så att den kan delas i felsökningssyfte", + "rendering_performance": "Inställningar för rendering av prestanda", + "max_number_of_drawn_pois": "Maximalt antal ritade POIs", + "max_number_of_drawn_floating_marker_titles": "Maximalt antal ritade flytande markörtitlar", + "old_map_data_options_title": "Få tillgång till gamla kartdata", + "old_map_data_options_description": "Se alternativ för att komma åt kartdata från de äldre versionerna av Map Marker.", + "migrating_map_data": "Migrerar kartdata...", + "map_data_migration_succeeded": "Kartdatamigreringen lyckades: du bör nu kunna använda din gamla kartdata på den här nya versionen av Map Marker.", + "map_data_migration_failed": "Kartdatamigrering misslyckades: åtkomst till din gamla kartdata är inte möjlig på den här nya versionen av Map Marker.", + "post_migration_hint_text": "Observera att den gamla kartdatan förblir oförändrad och kommer att finnas kvar på din enhet tills du avinstallerar appen. Om du avinstallerar appen raderas all Map Marker appdata från din enhet. Om du vill använda den gamla versionen av Map Marker kan du följa instruktioner som finns tillgängliga genom att klicka på alternativet nedan.", + "view_instructions_to_use_the_old_map_marker_description": "Detta öppnar en hjälpcenterlänk som förklarar hur du kan installera den gamla versionen av Map Marker utan att förlora din appdata.", + "view_instructions": "Se instruktioner", + "action_see_more": "Se mer", + "purchase_permanent_premium": "Köp permanent premie", + "purchase_pending_message": "Inköp väntar", + "purchase_failed_message": "Köp misslyckades: %s", + "data_backup_reminder_title": "Säkerhetskopiering av data", + "data_backup_reminder_x_days_ago_message": "Senaste säkerhetskopieringen gjordes för %s dagar sedan", + "run_data_migration_again": "Kör datamigrering igen", + "run_data_migration_again_description": "Välj en gammal karta som du vill köra datamigreringen på igen", + "old_map_data_re_migration_succeeded": "Återmigreringen av gamla kartdata lyckades!", + "old_map_data_re_migration_failed": "Ommigrering av gamla kartdata misslyckades:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Öppna och migrera en V2 molnkarta", + "action_open_and_migrate_v2_cloud_map_description": "Migrera en äldre molnkarta från Map Marker V2 (appversion från före 2023) och öppna den som en ny molnkarta", + "migrating_legacy_v2_cloud_map": "Migrerar äldre V2 molnkarta …", + "hint_select_v2_map_to_migrate": "Välj V2-kartan att migrera", + "legacy_v2_cloud_map_migration_result_message_success": "Legacy V2 molnkartas migrering lyckades!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Migrering av äldre V2 molnkarta misslyckades:\n%s", + "loading_file": "Laddar fil...", + "zipping_file_x": "Zippa fil: %s", + "unzipping_file_x": "Packar upp fil: %s", + "share_or_export_title": "Dela eller exportera", + "marker_as_file_description2": "Exportera den markerade markören som en fil", + "export_as_file": "Exportera som fil", + "sucessfully_saved_to_device_files": "Har sparats i enhetsfiler", + "file_export_intention_question": "Hur vill du använda den exporterade filen?", + "folders_added_x": "Mappar tillagda: %s", + "folders_modified_x": "Mappar ändrade: %s", + "folders_deleted_x": "Raderade mappar: %s", + "markers_added_x": "Tillagda markörer: %s", + "markers_modified_x": "Markörer ändrade: %s", + "markers_deleted_x": "Raderade markeringar: %s", + "new_circle_hint_text": "Välj mitten eller kanten på cirkeln med verktygsfältsknapparna och flytta runt kartan för att justera. Klicka slutligen på spara för att spara formen.", + "radius_x": "Radie: %s", + "preferred_display_theme": "Visa tema (mörkt/ljus)", + "preferred_display_theme_dark": "Mörkt tema", + "preferred_display_theme_light": "Lätt tema", + "preferred_display_theme_use_system": "Använd systeminställningar", + "nav_navigation_description": "Starta navigeringsläget i denna app för att få en vägbeskrivning till markören", + "marker_direction": "Avstånd", + "distance_to_x": "Avstånd till %1$s", + "import_marker_from_text_confirmation_message": "Vill du försöka importera en markör från följande textdata?", + "do_you_enjoy_the_app_question": "Gillar du appen?", + "would_you_like_to_give_comments_on_how_to_improve": "Vill du skicka mig en email för att berätta för mig hur jag kan förbättra appen?", + "rate_the_app_message": "Om du gillar min app kan du belöna mig genom att ge den ett bra betyg. :-)", + "app_rating_prompt_yes_option_text": "Ja, ta mig till appsidan", + "app_rating_prompt_later_option_text": "Kanske senare, påminn mig", + "app_rating_prompt_never_option_text": "Nej tack, fråga inte igen", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/th.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/th.json new file mode 100644 index 0000000..8073d3b --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/th.json @@ -0,0 +1,464 @@ +{ + "ok": "ตกลง", + "yes": "ใช่", + "no": "ไม่", + "cancel": "ยกเลิก", + "new_marker": "เครื่องหมายใหม่", + "title": "ชื่อเรื่อง", + "description": "ลักษณะ", + "question_delete_marker": "จริงๆคุณต้องการลบเครื่องหมายนี้?", + "gps_coordinates": "พิกัดจีพีเอส", + "coordinates_copied_to_clipboard": "พิกัดคัดลอกไปที่คลิปบอร์ด", + "untitled": "Untitled", + "all": "ทั้งหมด", + "new_folder": "เพิ่มโฟลเดอร์", + "modify_folder": "ปรับเปลี่ยนโฟลเดอร์", + "confirmation_message_delete_folder": "คุณแน่ใจว่าคุณต้องการที่จะลบโฟลเดอร์นี้หรือไม่? เครื่องหมายทั้งหมดที่เชื่อมโยงไปยังโฟลเดอร์นี้จะถูกลบออกอย่างถาวร!", + "failed_create_folder_already_exists": "ไม่สามารถสร้างโฟลเดอร์ใหม่ก็มีอยู่แล้ว", + "failed_rename_folder_already_exists": "ไม่สามารถเปลี่ยนชื่อโฟลเดอร์ชื่อปลายทางมีอยู่แล้ว", + "latitude": "ละติจูด:", + "longitude": "ลองจิจูด:", + "import_file1": "เครื่องหมายนำเข้า", + "file_import_successfull": "ไฟล์นำเข้าสำเร็จ", + "file_import_failed": "นำเข้าไฟล์ล้มเหลว", + "location_services": "บริการสถานที่", + "location_services_disabled": "บริการสถานที่ที่ถูกปิดใช้งาน ที่จะได้รับตำแหน่งปัจจุบันของคุณคุณต้องช่วยให้พวกเขา", + "could_not_find_address": "ไม่สามารถหาที่อยู่", + "searching": "ค้นหา...", + "search": "ค้นหา", + "share_via": "แบ่งปันผ่าน", + "import_file_confirmation": "คุณต้องการที่จะนำเข้าเนื้อหาของไฟล์นี้หรือไม่?", + "folder_name": "ชื่อโฟลเดอร์", + "save": "บันทึก", + "confirmation_message_delete_markers": "คุณแน่ใจว่าคุณต้องการลบเครื่องหมายที่เลือก?", + "share": "หุ้น", + "processing_data": "การประมวลผลข้อมูล...", + "confirmation_message_save_modifications": "คุณมีการปรับเปลี่ยนไม่ได้บันทึกไว้, คุณต้องการที่จะช่วยให้พวกเขา?", + "map_type": "ชนิดของแผนที่", + "feedback_caption": "พบปัญหาหรือไม่ มีความคิดในการปรับปรุง? \n ส่ง email :-)", + "send_email": "ส่ง email...", + "rating_caption": "คุณต้องการ app? \n อัตรามัน 5 ดาว :-)", + "meters": "เมตร", + "km": "กม.", + "feet": "ฟุต", + "miles": "ไมล์", + "marker_details_copied_to_clipboard": "รายละเอียด Marker คัดลอกไปที่คลิปบอร์ด", + "do_not_show_again": "อย่าแสดงอีกครั้ง", + "sou_metric_option": "เมตริก (กิโลเมตร / เมตร)", + "sou_imperial_option": "อิมพีเรียล (ไมล์ / ฟุต)", + "delete_folder": "ลบโฟลเดอร์", + "opening_location_failed": "ไม่สามารถหาสถานที่", + "could_not_start_a_map_app": "ไม่พบโปรแกรมแผนที่อื่น", + "new_marker_hint_text": "เลื่อนแผนที่ไปรอบ ๆ เพื่อวางเครื่องหมายที่คุณต้องการและคลิก OK เพื่อวางไว้", + "imported_marker": "เครื่องหมายที่นำเข้า", + "settings": "การตั้งค่า", + "display_zoom_buttons": "แสดงปุ่มซูม", + "decimal_degrees_5_digits": "องศาทศนิยม", + "degrees_decimal_minutes_3_digits": "องศาทศนิยมนาที", + "degrees_minutes_seconds": "ปริญญาวินาทีนาที", + "coordinates_format": "รูปแบบพิกัด", + "faq_help": "คำถามที่พบบ่อย / ช่วยเหลือ", + "folders": "โฟลเดอร์", + "language": "ภาษา", + "coordinates": "พิกัด", + "contextual": "ตามบริบท", + "always": "เสมอ", + "crosshair_display": "แสดงผล Crosshair", + "coordinates_window": "พิกัดหน้าต่าง", + "latitude_short": "ลาดพร้าว:", + "longitude_short": "lng:", + "fast_marker_add_mode": "Marker ทันทีโหมดการเพิ่ม", + "advanced": "ก้าวหน้า", + "display_settings": "แสดง", + "actions_settings": "การปฏิบัติ", + "language_and_units": "ภาษาและหน่วย", + "x_markers": "%1$s เครื่องหมาย", + "marker_x": "Marker %1$d", + "waiting_for_location": "รอสำหรับสถานที่ตั้ง...", + "faq_help_caption": "เปิดหน้าความช่วยเหลือและดูคำถามที่พบบ่อย", + "upcoming_features": "คุณสมบัติ", + "upcoming_features_caption": "ดูรายการของคุณลักษณะที่จะเกิดขึ้นสำหรับรุ่นการตรวจสอบต่อไป", + "help_and_feedback": "ช่วยเหลือและคำติชม", + "about": "เกี่ยวกับ", + "share_snapshot_title": "ภาพรวม", + "share_snapshot_description": "แบ่งปันภาพรวมของแผนที่", + "all_markers_and_folders": "เครื่องหมายและโฟลเดอร์ทั้งหมด", + "message_thank_you_for_donation": "ขอขอบคุณสำหรับการบริจาคของคุณ! :-)", + "default_folder": "โฟลเดอร์เริ่มต้น", + "sync_options": "ตัวเลือกการซิงค์", + "never": "ไม่เคย", + "select_sync_folder": "เลือกโฟลเดอร์", + "premium_access_unlocked_message": "การเข้าถึงพรีเมี่ยมที่มีอยู่! ขณะนี้คุณมีการเข้าถึงคุณสมบัติพิเศษ", + "file_options": "ตัวเลือกไฟล์", + "cloud_sync": "เมฆซิงค์", + "sync_this_file_on_the_cloud": "ซิงค์ไฟล์แผนที่นี้บนเมฆ", + "create_local_map_file": "สร้างแผนที่ท้องถิ่น", + "create_local_map_file_description": "สร้างไฟล์แผนที่ใหม่ในประเทศ", + "create_cloud_map_file": "สร้างแผนที่เมฆ", + "create_cloud_map_file_description": "สร้างไฟล์แผนที่บนเมฆ", + "rename": "เปลี่ยนชื่อ", + "rename_description": "เปลี่ยนชื่อแผนที่", + "enter_new_maps_name": "ป้อนชื่อแผนที่ใหม่", + "folder_creation_failed_name_empty": "ไม่สามารถสร้างโฟลเดอร์: ชื่อที่ว่างเปล่า", + "message_thank_you_for_premium_paid": "Map Marker :-)", + "premium": "พรีเ​​มี่ยม", + "premium_options_title_text": "Map Marker คุณสมบัติ!", + "premium_options_title_text_blocking": "ขออภัยคุณต้องปรับรุ่นพรีเมี่ยมในการเข้าถึงคุณลักษณะนี้ Map Marker คุณสมบัติ!", + "troubleshooting": "การแก้ไขปัญหา", + "troubleshooting_description": "เปิดรายการของการดำเนินการในการแก้ปัญหาที่เป็นไปได้", + "test_internet": "ทดสอบอินเทอร์เน็ต", + "test_internet_description": "ตรวจสอบว่า app ที่มีการเข้าถึงอินเทอร์เน็ต", + "open_google_play_services_details": "บริการ GP (app)", + "open_google_play_services_details_description": "Google Play Services การตรวจสอบ", + "open_google_play_services_store": "บริการ GP (ร้านค้า)", + "open_google_play_details": "Google Play (app)", + "contact_support": "ติดต่อฝ่ายสนับสนุน", + "contact_support_description": "email เพื่อสนับสนุนการมีรายละเอียดของปัญหาของคุณ", + "network_test_succeeded": "การทดสอบเครือข่ายที่ประสบความสำเร็จ", + "network_test_failed": "การทดสอบเครือข่ายล้มเหลว", + "share_cloud_folder": "แบ่งปันแผนที่เมฆ", + "share_cloud_folder_description": "เปิดโฟลเดอร์แผนที่เมฆเพื่อดูคุณสมบัติและใช้ร่วมกับคนอื่น ๆ", + "view_history": "ดูประวัติ / Restore", + "view_history_description": "ดูประวัติการของการปรับเปลี่ยนไปยังโฟลเดอร์เมฆและเลือกรุ่นที่จะเรียกคืนไปยัง", + "create_map_file": "สร้างไฟล์แผนที่", + "create_map_file_description": "สร้างไฟล์แผนที่ใหม่ในประเทศหรือบนเมฆ", + "open_cloud_map_file": "แผนที่เมฆเปิด", + "open_cloud_map_file_description": "เปิดไฟล์แผนที่จากระบบคลาวด์", + "permission_rationale_location": "Map Marker ต้องได้รับอนุญาตในการเข้าถึงสถานที่ของคุณเพื่อที่จะแสดงบนแผนที่", + "open_app_settings": "เปิดการตั้งค่า", + "no_map_folder_found_on_the_cloud": "ไม่มีโฟลเดอร์แผนที่พบได้บนระบบคลาวด์", + "auto_sync": "ซิงค์อัตโนมัติ", + "choose_a_version_to_restore_from": "เลือกรุ่นที่จะเรียกคืนไปยัง", + "message_sync_error_occured": "มีข้อผิดพลาดเกิดขึ้นในการซิงค์ กรุณาลองอีกครั้ง.", + "message_sync_error_occured_network": "มีข้อผิดพลาดเกิดขึ้นในการซิงค์: ข้อผิดพลาดของเครือข่าย กรุณาลองอีกครั้ง.", + "message_sync_error_occured_conflict": "มีข้อผิดพลาดเกิดขึ้นในการซิงค์: ความขัดแย้งอุปกรณ์อื่นได้ดำเนินการซิงค์ในเวลาเดียวกัน กรุณาลองอีกครั้ง.", + "phone_number": "หมายเลขโทรศัพท์", + "permission_rationale_phone": "Map Marker ต้องได้รับอนุญาตในการโทรบนอุปกรณ์ของคุณ", + "navigation_options": "ตัวเลือกการนํา", + "geo_navigation_description": "เปิดตำแหน่งเครื่องหมายใน app นี้", + "share_selected_marker_text_description": "แบ่งปันเครื่องหมายที่เลือกเป็นข้อความธรรมดาใน app อื่น", + "x_markers_in_y_folders": "%1$d %2$d โฟลเดอร์", + "message_sync_error_occured_db_downgrade": "มีข้อผิดพลาดเกิดขึ้นในการซิงค์ข้อมูลแบบคลาวด์ได้รับการปรับปรุงด้วยรุ่นล่าสุดของ app Map Marker ในอุปกรณ์นี้เพื่อซิงค์", + "call_phone_number": "หมายเลขโทรศัพท์โทร", + "dial_phone_number": "กดหมายเลขโทรศัพท์", + "text_phone_number": "หมายเลขโทรศัพท์ข้อความ", + "default_navigation_action": "เริ่มต้นการดำเนินการระบบนำทาง", + "ask": "ถาม", + "what_is_the_premium_upgrade": "อะไรคือการอัปเกรดพรีเมี่ยมหรือไม่", + "message_thank_you_for_purchase2": "ขอขอบคุณสำหรับการซื้อของคุณ!", + "browse": "เรียกดู", + "organize": "จัดระเบียบ", + "search_failed": "การค้นหาล้มเหลว", + "search_failed_network_error": "การค้นหาล้มเหลวผิดพลาดของเครือข่าย", + "details": "รายละเอียด", + "sync_error_snackbar_message": "ข้อผิดพลาดในการซิงค์", + "file_overwrite_confirmation_message": "ไฟล์ที่มีอยู่แล้วคุณต้องการจะเขียนทับมัน?", + "browse_organize_empty_state_text": "คุณจะเห็นรายการของเครื่องหมายของคุณที่นี่ ขณะนี้คุณมีเครื่องหมายในโฟลเดอร์ที่เลือกไม่มี (s) คุณสามารถเพิ่มเครื่องหมายใหม่โดยคลิกที่ปุ่มด้านล่างนี้", + "google_search_finished_empty": "ไม่มีผลการค้นหา", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "แผนที่แบบออฟไลน์", + "obtain_offline_map_files_faq_title": "ทำอย่างไร?", + "obtain_offline_map_files_faq_description": "คลิกที่นี่เพื่อเปิดหน้าเว็บอธิบายวิธีการขอรับแผนที่เหล่านั้น", + "settings_credits_option_title": "เครดิต", + "settings_credits_option_description": "ลิขสิทธิ์และตามกฎหมายระบุว่า", + "credits_text": "กฎหมายระบุว่าข้อมูลแผนที่อื่น ๆ กว่า Google Maps : \n \n %s", + "manage_map_files": "จัดการไฟล์แผนที่", + "map_files": "ไฟล์แผนที่", + "delete_map_file": "ลบไฟล์แผนที่", + "delete_map_file_description_local": "การกระทำนี้จะลบไฟล์แผนที่จากอุปกรณ์นี้", + "delete_map_file_confirmation_local": "การกระทำนี้จะลบไฟล์แผนที่จากอุปกรณ์ของคุณตลอดไป ทั้งหมดเครื่องหมายภายในแฟ้มที่จะหายไป คุณแน่ใจไหม?", + "delete_map_file_confirmation_cloud": "การกระทำนี้จะลบไฟล์แผนที่จากอุปกรณ์ของคุณตลอดไป การเปลี่ยนแปลงทั้งหมดยังไม่ซิงค์กับระบบคลาวด์จะหายไป โฟลเดอร์เมฆจะไม่ได้รับผลกระทบจากการกระทำนี้และคุณจะต้องลบด้วยตนเอง คุณแน่ใจไหม?", + "marker_saved_in_a_non_visible_folder": "เครื่องหมายที่บันทึกไว้ในโฟลเดอร์ที่มองเห็นไม่ใช่", + "outdated_cloud_sync_confirmation_question": "การเปลี่ยนแปลงของคุณยังไม่ได้รับการซิงค์เมื่อเร็ว ๆ นี้ ตรวจสอบให้แน่ใจว่าคุณเก็บของคุณเมฆคัดลอกได้ถึงวันที่ คุณต้องการที่จะซิงค์ตอนนี้หรือไม่", + "outdated_local_sync_confirmation_question": "เครื่องหมายของไฟล์แผนที่นี้กำลังบันทึกไว้ในอุปกรณ์นี้ ก็จะแนะนำให้บันทึกเครื่องหมายของคุณบนเมฆเพื่อหลีกเลี่ยงการสูญเสียพวกเขา คุณต้องการที่จะบันทึกไว้ในระบบคลาวด์ในตอนนี้?", + "sync_method_choice_question": "คุณต้องการที่จะซิงค์ไฟล์แผนที่นี้อย่างไร? พร้อมกับคู่มือคุณจะต้องซิงค์ด้วยตนเองทุกครั้ง ด้วยโดยอัตโนมัติ (แนะนำ) คุณจะเลือกโฟลเดอร์ปลายทางเมฆและซิงค์ไปยังเมฆจะเริ่มต้นโดยอัตโนมัติทุกครั้งที่เข้าสู่แอปพื้นหลัง", + "automatic": "อัตโนมัติ", + "manual": "คู่มือ", + "new_polyshape_hint_text": "เลื่อนแผนที่ไปรอบ ๆ เพื่อวางจุดคลิก '+' เพื่อเพิ่มจุดให้คลิก '-' เพื่อลบจุดและจุดเปลี่ยนที่มีปุ่มก่อนหน้า / ถัดไป สุดท้ายคลิกบันทึกเพื่อบันทึกรูปร่าง", + "poly_points_invalid_message": "มีไม่จุดเพียงพอที่จะสร้างรูปร่าง สร้างจุดมากขึ้นและลองอีกครั้ง", + "measured_distance_x": "ระยะทาง: %s", + "measured_perimeter_x_measured_area_y": "ปริมณฑล: %1$s \n พื้นที่: %2$s", + "extra_information": "ข้อมูลเพิ่มเติม", + "insert": "แทรก…", + "replace_title": "เปลี่ยนชื่อ", + "replace_description": "แทนที่คำอธิบาย", + "unit_of_distance": "หน่วยของระยะทาง", + "unit_of_area": "หน่วยพื้นที่", + "uoa_metric_option": "ตัวชี้วัด ( %s )", + "uoa_imperial_option": "อิมพีเรียล ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "ภาพ", + "fit_in_x_by_y_square": "พอดีกับ %1$s x %2$s ตาราง", + "sync_data_volume_disabled": "พิการ", + "sync_data_volume_up_to_x": "ขึ้นไป %s ต่อการซิงค์", + "sync_data_volume_unlimited": "ไม่ จำกัด", + "retry": "ลองใหม่อีกครั้ง", + "add_image": "เพิ่มรูปภาพ", + "from_camera": "จากกล้อง", + "from_gallery": "จากแกลเลอรี่", + "importing_image": "การนำเข้าภาพ...", + "offline_mapsforge_beta": "แบบออฟไลน์ ( Mapsforge BETA )", + "export_failed": "ส่งออกล้มเหลว", + "export_succeeded": "ส่งออกประสบความสำเร็จ", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "การนำเข้าแฟ้ม...", + "show_warning_icon_for_sync": "แสดงไอคอนคำเตือนสำหรับการซิงค์", + "general": "ทั่วไป", + "toilets": "ห้องน้ำ", + "food": "อาหาร", + "stores": "ร้านค้า", + "land_activities": "กิจกรรมบนบก", + "water_activites": "กิจกรรมทางน้ำ", + "winter_activites": "กิจกรรมในช่วงฤดูหนาว", + "transport": "ขนส่ง", + "health": "สุขภาพ", + "entertainment": "การบันเทิง", + "services": "บริการ", + "business": "ธุรกิจ", + "government": "รัฐบาล", + "religious": "เคร่งศาสนา", + "accessibility": "การเข้าถึง", + "select_icon": "เลือกไอคอน", + "icon_and_color": "ไอคอนและสี", + "generic": "ทั่วไป", + "message_beta_tester_badge": "ป้ายทดสอบเบต้า: ขอขอบคุณสำหรับการเป็นผู้ทดสอบเบต้า! ป้ายนี้จะหายไปเมื่อได้ถอนการติดตั้ง app หรือล้างข้อมูลแอป ป้ายนี้ยังช่วยให้คุณมีไม่มีโฆษณาบนแอป", + "translation_contribution_title": "นำไปสู่การแปล", + "translation_contribution_description": "คุณเข้าใจภาษาอังกฤษและต้องการที่จะช่วยให้มีการแปล? คลิกที่นี่", + "change_marker_color_and_icon_to_dest_folder_question": "สีโฟลเดอร์ปลายทางหรือไอคอนที่แตกต่างกัน คุณต้องการที่จะปรับปรุงสีและเครื่องหมายไอคอน?", + "add_color": "เพิ่มสีสัน", + "google_md": "Google Material Icons", + "select_action": "การดำเนินการคัดเลือก", + "move_to_left": "เลื่อนไปทางซ้าย", + "move_to_right": "เลื่อนไปทางขวา", + "rotate_to_left": "หมุนไปทางซ้าย", + "rotate_to_right": "หมุนไปทางขวา", + "delete_image": "ลบภาพ", + "from_local_file": "จากแฟ้มท้องถิ่น", + "export_format_choice_question": "รูปแบบที่จะคุณต้องการใช้ในการส่งออก?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "มาตรฐาน Google Earth รูปแบบ ไม่สามารถมีสื่อ", + "export_choice_kmz_details": "Zip Google Earth รูปแบบ สามารถมีสื่อ", + "export_choice_csv_details": "รูปแบบสเปรดชีทข้อความมาตรฐาน ไม่สามารถมีสื่อ ไม่สามารถมีเส้นหรือรูปหลายเหลี่ยม", + "marker_as_plain_text": "เครื่องหมายเป็นข้อความธรรมดา", + "marker_as_file": "Marker เป็นไฟล์", + "add_custom_field": "เพิ่มฟิลด์ที่กำหนดเอง", + "folder_info": "ข้อมูล", + "folder_custom_fields": "ฟิลด์ที่กำหนดเอง", + "custom_field_name": "ชื่อฟิลด์", + "delete_custom_field": "ลบฟิลด์", + "custom_field_attributes": "แอตทริบิวต์", + "new_custom_field": "ฟิลด์ที่กำหนดเองใหม่", + "modify_custom_field": "แก้ไขฟิลด์ที่กำหนดเอง", + "field_info": "ข้อมูลภาคสนาม", + "select_field_type": "เลือกประเภทของฟิลด์", + "field_type_boolean": "บูลีน (จริงหรือเท็จ)", + "default_value": "ค่าเริ่มต้น", + "field_type_date": "วันที่", + "field_type_email": "อีเมล์", + "field_type_text": "ข้อความ", + "field_type_multi_choice": "ปรนัย", + "duplicates_are_not_allowed": "ไม่อนุญาตให้มีการซ้ำกัน", + "field_type_phone": "โทรศัพท์", + "field_type_weblink": "เว็บลิงค์", + "creation_date": "วันที่สร้าง", + "poi_options": "ตัวเลือก POI", + "delete_poi": "ลบ POI", + "used_by_folders": "ใช้โดยโฟลเดอร์", + "edit_field": "แก้ไขฟิลด์", + "reorder_fields": "จัดลำดับเขตข้อมูลใหม่", + "apply_folder_fields_to_child_pois_message": "เลือกฟิลด์ที่คุณต้องการใช้กับ POI ของโฟลเดอร์นี้", + "apply_folder_fields_to_moved_pois_message": "โฟลเดอร์ปลายทางมีค่าฟิลด์ต่างกัน เลือกฟิลด์ที่คุณต้องการใช้กับ POI ที่ย้าย", + "update_color": "อัพเดตสี", + "update_pin_icon": "อัปเดตไอคอนหมุด", + "add_field_if_missing_x": "เพิ่มฟิลด์ถ้าขาดหายไป: %s", + "remove_field_if_present_x": "ลบฟิลด์ถ้ามี: %s", + "update_field_name_if_different_x": "อัปเดตชื่อฟิลด์ถ้าแตกต่างกัน: %s", + "more_options": "ตัวเลือกเพิ่มเติม...", + "folder_options": "ตัวเลือกโฟลเดอร์", + "decimal_accuracy": "ความถูกต้องทศนิยม", + "copy": "สำเนา", + "help_me_cta": "คุณต้องการคลิกที่นี่หรือ? ^ ‿ ^", + "floating_marker_titles_text_size": "ขนาดข้อความ", + "search_failed_x": "ค้นหาล้มเหลว => %s", + "search_source_gps": "API การค้นหาของ Google สถานที่", + "search_source_here": "Here Places Search API", + "special_thanks_title": "ขอขอบคุณเป็นพิเศษ", + "special_thanks_description": "ขอขอบคุณเป็นพิเศษกับคนที่ช่วยฉัน", + "thank_you_message": "ขอขอบคุณเป็นพิเศษสำหรับผู้ที่ทำงานอย่างหนักเพื่อช่วยในการแปลแอพ:\n%s\n…และคนที่ปฏิเสธพูดถึง\n\nนอกจากนี้ขอขอบคุณผู้ใช้ทุกคนที่ให้ข้อเสนอแนะแก่ฉันตลอดหลายปีที่ผ่านมาและช่วยฉันปรับปรุงแอปให้ดีขึ้นอย่างต่อเนื่อง", + "marker_search_result_text_create_marker": "สร้างเครื่องหมาย", + "ios_premium_restore_dialog_cta_restore_purchases": "เรียกคืนการซื้อสินค้า", + "react_webapp_log_in_title": "เข้าสู่ระบบ", + "react_webapp_log_in_message": "ในการดำเนินการต่อคุณต้องลงชื่อเข้าใช้ด้วยบัญชีคลาวด์ของคุณ คลิกปุ่ม \"เข้าสู่ระบบ\" ด้านล่างเพื่อเข้าสู่ระบบ", + "react_app_use_cloud_account_x": "ใช้บัญชีคลาวด์: %s", + "react_app_use_other_cloud_account": "ใช้บัญชีคลาวด์อื่น", + "react_app_choices_list_cannot_be_empty": "รายการตัวเลือกต้องไม่ว่างเปล่า", + "react_app_empty_choices_are_not_allowed": "ไม่อนุญาตให้ใช้ตัวเลือกที่ว่างเปล่า", + "react_app_custom_field_name_cannot_be_empty": "ชื่อของฟิลด์ที่กำหนดเองต้องไม่ว่างเปล่า", + "search_delete_duplicates_title": "ลบรายการซ้ำ", + "search_delete_duplicates_description": "ค้นหาและลบรายการซ้ำ", + "deleted_x_duplicates": "ลบ %d รายการที่ซ้ำกัน", + "switch_search_source_button_hint_text": "คุณต้องการค้นหาจากแหล่งอื่นไหม", + "switch_search_source_button_text": "เปลี่ยนแหล่งที่มา", + "places_search_sources_config_how_to_description": "สงสัยว่าจะกำหนดค่าแหล่งค้นหาได้อย่างไร คลิกที่นี่.", + "settings_places_search_sources_section_title": "แหล่งค้นหาสถานที่", + "action_add_or_configure_search_source": "เพิ่มหรือกำหนดค่าแหล่งค้นหา", + "select_search_source": "เลือกแหล่งค้นหา", + "enter_value_for_field_x": "ป้อนค่าสำหรับฟิลด์ \"%s\"", + "search_source_test_success_message": "การทดสอบการกำหนดค่าแหล่งที่มาสำเร็จแล้ว! การค้นหาด้วยแหล่งค้นหานี้ควรใช้งานได้แล้ว", + "search_source_test_error_message": "คำเตือน: การทดสอบการกำหนดค่าแหล่งค้นหาล้มเหลว การค้นหาด้วยแหล่งการค้นหานี้อาจไม่ทำงาน", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "เกี่ยวกับการสอน", + "search_source_disclaimer_text": "ประสบการณ์การค้นหาเริ่มต้นไม่เหมาะสม แต่สามารถใช้งานได้โดยไม่มีการกำหนดค่า\n\nหากคุณใช้การค้นหาจำนวนมากขอแนะนำอย่างยิ่งให้กำหนดค่าแหล่งค้นหาบุคคลที่สามเพื่อรับประโยชน์จากผลลัพธ์การค้นหาที่ดีขึ้น\n\nใช้เวลาเพียงเล็กน้อยเท่านั้นและจะช่วยให้คุณได้รับประโยชน์จากผลการค้นหาที่ดียิ่งขึ้นฟรี\n\nคลิกปุ่ม \"เปลี่ยนแหล่งที่มา\" จากนั้นเลือก \"บทช่วยสอน\" เพื่อเรียนรู้เพิ่มเติม", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "โฟลเดอร์นี้มีโฟลเดอร์ย่อย คุณต้องการลบโฟลเดอร์ย่อยด้วยหรือไม่? เครื่องหมายทั้งหมดที่เกี่ยวข้องกับโฟลเดอร์ที่ถูกลบจะถูกลบอย่างถาวร!", + "delete_folder_choice_folder_only": "ลบโฟลเดอร์เท่านั้น", + "delete_folder_choice_folder_plus_sub_folders": "ลบโฟลเดอร์ + โฟลเดอร์ย่อย", + "confirmation_message_delete_folder_batch": "แน่ใจไหมว่าต้องการลบโฟลเดอร์เหล่านี้ เครื่องหมายทั้งหมดที่เกี่ยวข้องกับโฟลเดอร์เหล่านี้จะถูกลบอย่างถาวร!", + "confirmation_message_delete_sub_folder_batch": "โฟลเดอร์ที่จะลบอย่างน้อยหนึ่งโฟลเดอร์มีโฟลเดอร์ย่อย คุณต้องการลบโฟลเดอร์ย่อยด้วยหรือไม่? เครื่องหมายทั้งหมดที่เกี่ยวข้องกับโฟลเดอร์ที่ถูกลบจะถูกลบอย่างถาวร!", + "create_sub_folder": "สร้างโฟลเดอร์ย่อย", + "sub_folder_created": "สร้างโฟลเดอร์ย่อยแล้ว", + "error_cant_move_folder_to_descendant": "คุณไม่สามารถย้ายโฟลเดอร์ไปยังโฟลเดอร์ที่สืบทอดมาได้", + "root_folder_name": "ราก", + "current_map_title": "แผนที่", + "action_select_folders": "เลือกโฟลเดอร์", + "no_search_source_configured_text": "ไม่มีการกำหนดค่าแหล่งการค้นหาในขณะนี้ เพื่อให้สามารถค้นหาได้คุณต้องกำหนดค่าแหล่งการค้นหาของบุคคลที่สาม\n\nควรใช้เวลาเพียงเล็กน้อยและจะช่วยให้คุณเข้าถึงผลการค้นหาได้ฟรี\n\nคลิกปุ่ม \"เปลี่ยนแหล่งที่มา\" จากนั้นคลิกตัวเลือก \"บทช่วยสอน\" เพื่อเรียนรู้เพิ่มเติม", + "map_type_google_maps_plan": "Google Maps (แผน)", + "map_type_google_maps_plan_idm": "Google Maps (แผน + ในร่ม)", + "map_type_google_maps_satellite": "Google Maps (ดาวเทียม)", + "map_type_google_maps_terrain": "Google Maps (ภูมิประเทศ)", + "map_type_google_maps_hybrid": "Google Maps (ไฮบริด)", + "last_sync_x": "ซิงค์ล่าสุด:\n%s", + "add_offline_map_file_title": "เพิ่มไฟล์แผนที่ออฟไลน์", + "offline_map_file_import_succeeded": "นำเข้าไฟล์แผนที่ออฟไลน์สำเร็จ", + "offline_map_file_import_failed_x": "การนำเข้าไฟล์แผนที่ออฟไลน์ล้มเหลว:\n%s", + "no_offline_file_selected_message": "โฟลเดอร์แผนที่ออฟไลน์ว่างเปล่า หากต้องการใช้แผนที่ออฟไลน์ ให้เปิดการตั้งค่าและเพิ่มไฟล์แผนที่ออฟไลน์อย่างน้อยหนึ่งไฟล์", + "image_compression": "การบีบอัดภาพ", + "image_max_size": "ขนาดสูงสุดของภาพ", + "image_full_size": "ภาพขนาดเต็ม", + "image_saving": "การบันทึกภาพ", + "base_map_pin_size": "ขนาดหมุดแผนที่ฐาน", + "size_tiny": "ขนาดเล็ก", + "size_small": "เล็ก", + "size_normal": "ปกติ", + "size_large": "ใหญ่", + "size_huge": "ใหญ่", + "import_format_choice_question": "คุณต้องการใช้รูปแบบใดในการนำเข้า", + "map_file_summary_x_folders_x_markers": "%1$s โฟลเดอร์และ %2$s เครื่องหมาย", + "open_x": "เปิด '%s'", + "sync_option_google_drive_limited_title": "Google Drive - จำกัดการเข้าถึง", + "sync_option_google_drive_limited_description": "สิ่งนี้จำกัดให้แอปเข้าถึงได้เฉพาะไฟล์ที่สร้างโดยแอปเองใน Google Drive ของคุณ เลือกตัวเลือกนี้หากคุณวางแผนที่จะซิงค์เฉพาะจากบัญชี Google ของคุณโดยไม่มีผู้ทำงานร่วมกัน หากไม่แน่ใจ ให้เลือกตัวเลือกนี้ คุณสามารถเปลี่ยนใจในภายหลังได้อย่างง่ายดาย", + "sync_option_google_drive_full_title": "Google Drive - การเข้าถึงแบบเต็ม", + "sync_option_google_drive_full_description": "สิ่งนี้ทำให้แอปเข้าถึง Google Drive ของคุณได้อย่างเต็มที่ เลือกตัวเลือกนี้หากคุณวางแผนที่จะทำงานร่วมกับบัญชี Google อื่นๆ", + "sync_data_volume_limit_mobile": "ขีด จำกัด ปริมาณข้อมูลมือถือ", + "sync_data_volume_limit_default": "ขีดจำกัดปริมาณข้อมูลเริ่มต้น", + "cloud_auth_error_message": "การตรวจสอบสิทธิ์ล้มเหลว โปรดลองอีกครั้ง", + "message_sync_error_data_volume_limit2": "การซิงค์ถูกยกเลิกเนื่องจากเกินขีดจำกัดปริมาณข้อมูลที่อนุญาต หากต้องการเพิ่มหรือเปลี่ยนขีดจำกัด ให้ไปที่การตั้งค่า", + "sync_option_dropbox_limited_title": "Dropbox - จำกัดการเข้าถึง", + "sync_option_dropbox_limited_description": "สิ่งนี้จำกัดให้แอปเข้าถึงได้เฉพาะโฟลเดอร์ Dropbox เฉพาะแอปเท่านั้น หากไม่แน่ใจ ให้เลือกตัวเลือกนี้ คุณสามารถเปลี่ยนใจในภายหลังได้อย่างง่ายดาย", + "sync_option_dropbox_full_title": "Dropbox - การเข้าถึงแบบเต็ม", + "sync_option_dropbox_full_description": "สิ่งนี้ทำให้แอปเข้าถึง Dropbox ของคุณได้อย่างเต็มที่ เลือกตัวเลือกนี้หากคุณต้องการให้แอปค้นหาไฟล์ใน Dropbox ทั้งหมดของคุณ", + "enter_access_code_hint_text": "ใส่รหัสเข้าใช้", + "offline_map_files": "ไฟล์แผนที่ออฟไลน์", + "x_files": "%s ไฟล์", + "clear_offline_map_files_action": "ล้างไฟล์แผนที่ออฟไลน์", + "clear_offline_map_files_confirmation_message": "การดำเนินการนี้จะลบไฟล์แผนที่ออฟไลน์ทั้งหมดออกจากที่จัดเก็บข้อมูลภายในของแอป คุณต้องการดำเนินการต่อหรือไม่", + "invalid_format": "รูปแบบไม่ถูกต้อง", + "places_search_over_hint_text": "พิมพ์เพิ่มเติมเพื่อปรับแต่งการค้นหาของคุณ", + "places_search_not_started_hint_text": "คุณสามารถค้นหาสถานที่ด้วย \"%s\" การค้นหานี้ต้องใช้การเชื่อมต่ออินเทอร์เน็ต", + "apply_parent_folder_fields": "ใช้ฟิลด์โฟลเดอร์หลัก", + "rating_option_title": "ให้คะแนนแอป", + "help_me_message_2022": "เฮ้ ขอบคุณสำหรับความอยากรู้ของคุณ!\n\nฉันเคยมีแบนเนอร์โฆษณาที่นี่ และฉันตัดสินใจที่จะลองสิ่งที่แตกต่างออกไปและแทนที่ด้วยข้อความง่ายๆ นี้...\n\nฉันสร้างแอปนี้ในเวลาว่างเป็นงานอดิเรก นอกจากจะทำงานเต็มเวลาแล้ว ปรากฏว่าแอปนี้กลายเป็นโปรเจ็กต์เสริมที่ฉันใช้เวลาไปมากตั้งแต่ต้นปี 2014\n\nฉันหวังว่าคุณจะชอบแอพและพบว่ามีประโยชน์ ฉันทำมันในแบบที่คุณยังสามารถทำทุกอย่างได้โดยไม่ต้องจ่ายเงิน มันอาจจะต้องใช้เวลามากขึ้นอีกหน่อย คุณมีอิสระในการนำเข้าหรือส่งออกข้อมูลด้วยตนเอง ดังนั้นคุณจึงไม่ต้องจ่ายเงินจริง ๆ แค่การซิงค์บนคลาวด์จะสะดวกกว่า\n\nหากคุณชอบแอพนี้ โปรดสนับสนุน: คุณไม่ต้องจ่ายเงินเพื่อสิ่งนั้น ท่าทางใด ๆ เหล่านี้ช่วยได้:\n- พูดคุยเกี่ยวกับแอพกับคนรอบข้างคุณ\n- ให้คะแนนแอปเพื่อแนะนำในร้านค้า\n- ซื้อการอัพเกรดพรีเมี่ยม (จะลบแบนเนอร์ด้านล่าง)\n\nหากคุณไม่ชอบแอปนี้ โปรดส่งอีเมลถึงฉัน (จากส่วน \"เกี่ยวกับ\") และแจ้งให้เราทราบว่าควรปรับปรุงอย่างไร ฉันมาไกลถึงขนาดนี้แล้วเพราะความคิดเห็นของผู้ใช้หลายคนที่บอกฉันว่าพวกเขาพลาดหรือไม่ชอบอะไร และฉันตอบกลับอีเมลทุกฉบับ ดังนั้นไม่ต้องอายไป!\n\nสุดท้ายนี้ ขอบคุณที่อ่านนะคะ :-)\n\nความนับถือ\nเซบาสเตียน", + "sync_error_missing_media_file": "การซิงค์ถูกยกเลิกเนื่องจากคุณพบไฟล์ต่อไปนี้: %s ในการแก้ไขปัญหานี้ คุณสามารถกู้คืนไฟล์ที่หายไปด้วยตนเองหรือเปลี่ยนการตั้งค่าของแอปไม่ให้ดาวน์โหลดสื่อในระหว่างการซิงค์", + "sync_media_policy_setting_title": "นโยบายการดาวน์โหลดสื่อซิงค์", + "sync_media_policy_setting_option_download_immediately": "ดาวน์โหลดสื่อทั้งหมดระหว่างการซิงค์", + "sync_media_policy_setting_option_download_later": "ดาวน์โหลดสื่อหลังจากซิงค์เมื่อจำเป็น", + "auto_sync_description": "ซิงค์กับคลาวด์โดยอัตโนมัติเมื่อตรวจพบการเปลี่ยนแปลง", + "search_delete_duplicates_select_attributes_hint_text": "เลือกแอตทริบิวต์ที่ต้องพิจารณาเมื่อกำจัดรายการซ้ำ หากเลือกแอตทริบิวต์ทั้งหมด ระบบจะลบเฉพาะรายการที่ซ้ำกันอย่างเคร่งครัดเท่านั้น หากไม่มีการเลือกแอตทริบิวต์ รายการที่ซ้ำกันที่มีตำแหน่งเดียวกันจะถูกลบออก โดยไม่คำนึงถึงแอตทริบิวต์อื่นๆ", + "action_delete_duplicates": "ลบรายการซ้ำ", + "searching_for_duplicates": "กำลังค้นหารายการที่ซ้ำกัน...", + "duplicates_deletion_confirmation_message": "พบ %d รายการที่ซ้ำกัน คุณแน่ใจหรือไม่ว่าต้องการลบรายการที่ซ้ำกัน", + "poi_attribute_icon": "ไอคอน", + "poi_attribute_color": "สี", + "enable_log_file_title": "เปิดใช้งานไฟล์บันทึก", + "enable_log_file_description": "เริ่มเขียนประวัติเหตุการณ์การดำเนินการแอปไปยังไฟล์บันทึก", + "disable_log_file_title": "ปิดการใช้งานไฟล์บันทึก", + "disable_log_file_description": "หยุดเขียนประวัติเหตุการณ์การดำเนินการแอปไปยังไฟล์บันทึก และลบไฟล์บันทึก", + "export_log_file_title": "ส่งออกไฟล์บันทึก", + "export_log_file_description": "ส่งออกไฟล์บันทึกเพื่อให้สามารถแชร์เพื่อวัตถุประสงค์ในการดีบัก", + "rendering_performance": "การตั้งค่าประสิทธิภาพการแสดงผล", + "max_number_of_drawn_pois": "จำนวนสูงสุดของการจับ POI", + "max_number_of_drawn_floating_marker_titles": "จำนวนสูงสุดของชื่อเครื่องหมายลอยตัว", + "old_map_data_options_title": "เข้าถึงข้อมูลแผนที่เก่า", + "old_map_data_options_description": "ดูตัวเลือกในการเข้าถึงข้อมูลแผนที่จาก Map Marker เวอร์ชันเก่า", + "migrating_map_data": "กำลังย้ายข้อมูลแผนที่…", + "map_data_migration_succeeded": "การย้ายข้อมูลแผนที่สำเร็จแล้ว: ตอนนี้คุณควรจะสามารถใช้ข้อมูลแผนที่เก่าของคุณใน Map Marker เวอร์ชันใหม่นี้ได้", + "map_data_migration_failed": "การย้ายข้อมูลแผนที่ล้มเหลว: ไม่สามารถเข้าถึงข้อมูลแผนที่เก่าของคุณใน Map Marker เวอร์ชันใหม่นี้", + "post_migration_hint_text": "โปรดทราบว่าข้อมูลแผนที่เก่าจะไม่เปลี่ยนแปลงและจะยังคงอยู่บนอุปกรณ์ของคุณจนกว่าคุณจะถอนการติดตั้งแอป การถอนการติดตั้งแอปจะลบข้อมูลแอป Map Marker ทั้งหมดออกจากอุปกรณ์ของคุณ หากคุณต้องการใช้ Map Marker เวอร์ชันเก่า คุณสามารถทำตามคำแนะนำที่มีอยู่โดยคลิกที่ตัวเลือกด้านล่าง", + "view_instructions_to_use_the_old_map_marker_description": "ซึ่งจะเปิดลิงก์ศูนย์ช่วยเหลือที่อธิบายวิธีติดตั้ง Map Marker เวอร์ชันเก่าโดยไม่สูญเสียข้อมูลแอปของคุณ", + "view_instructions": "ดูคำแนะนำ", + "action_see_more": "ดูเพิ่มเติม", + "purchase_permanent_premium": "ซื้อเบี้ยถาวร", + "purchase_pending_message": "การซื้อที่รอดำเนินการ", + "purchase_failed_message": "การซื้อล้มเหลว: %s", + "data_backup_reminder_title": "สำรองข้อมูล", + "data_backup_reminder_x_days_ago_message": "สำรองข้อมูลล่าสุดเมื่อ %s วันที่แล้ว", + "run_data_migration_again": "เรียกใช้การย้ายข้อมูลอีกครั้ง", + "run_data_migration_again_description": "เลือกแผนที่เก่าที่จะเรียกใช้การย้ายข้อมูลอีกครั้ง", + "old_map_data_re_migration_succeeded": "การย้ายข้อมูลแผนที่เก่าอีกครั้งสำเร็จแล้ว!", + "old_map_data_re_migration_failed": "การย้ายข้อมูลแผนที่เก่าล้มเหลว:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "เปิดและย้ายแผนที่ระบบคลาวด์ V2", + "action_open_and_migrate_v2_cloud_map_description": "ย้ายแผนที่คลาวด์ดั้งเดิมจาก Map Marker V2 (เวอร์ชันแอปก่อนปี 2023) และเปิดเป็นแผนที่คลาวด์ใหม่", + "migrating_legacy_v2_cloud_map": "กำลังโอนย้ายแผนที่ระบบคลาวด์ V2 เดิม…", + "hint_select_v2_map_to_migrate": "เลือกแผนที่ V2 ที่จะโยกย้าย", + "legacy_v2_cloud_map_migration_result_message_success": "การโยกย้ายแผนที่ระบบคลาวด์ V2 ดั้งเดิมสำเร็จแล้ว!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "การโยกย้ายแผนที่ระบบคลาวด์แบบดั้งเดิม V2 ล้มเหลว:\n%s", + "loading_file": "กำลังโหลดไฟล์…", + "zipping_file_x": "กำลังซิปไฟล์: %s", + "unzipping_file_x": "กำลังแตกไฟล์: %s", + "share_or_export_title": "แบ่งปันหรือส่งออก", + "marker_as_file_description2": "ส่งออกเครื่องหมายที่เลือกเป็นไฟล์", + "export_as_file": "ส่งออกเป็นไฟล์", + "sucessfully_saved_to_device_files": "บันทึกลงในไฟล์อุปกรณ์เรียบร้อยแล้ว", + "file_export_intention_question": "คุณต้องการใช้ไฟล์ที่ส่งออกอย่างไร", + "folders_added_x": "เพิ่มโฟลเดอร์: %s", + "folders_modified_x": "แก้ไขโฟลเดอร์: %s", + "folders_deleted_x": "โฟลเดอร์ที่ถูกลบ: %s", + "markers_added_x": "เพิ่มเครื่องหมาย: %s", + "markers_modified_x": "แก้ไขเครื่องหมาย: %s", + "markers_deleted_x": "ลบเครื่องหมายแล้ว: %s", + "new_circle_hint_text": "เลือกตรงกลางหรือขอบของวงกลมด้วยปุ่มแถบเครื่องมือ แล้วเลื่อนแผนที่ไปรอบๆ เพื่อปรับ สุดท้ายคลิกบันทึกเพื่อบันทึกรูปร่าง", + "radius_x": "รัศมี: %s", + "preferred_display_theme": "ธีมการแสดงผล (มืด/สว่าง)", + "preferred_display_theme_dark": "ธีมสีเข้ม", + "preferred_display_theme_light": "ธีมสว่าง", + "preferred_display_theme_use_system": "ใช้การตั้งค่าระบบ", + "nav_navigation_description": "เข้าสู่โหมดนำทางใน app นี้เพื่อให้ได้เส้นทางไปยังเครื่องหมาย", + "marker_direction": "คำสั่ง", + "distance_to_x": "ระยะห่างจาก %1$s", + "import_marker_from_text_confirmation_message": "คุณต้องการลองและนำเข้าเครื่องหมายจากข้อมูลข้อความต่อไปนี้หรือไม่?", + "do_you_enjoy_the_app_question": "คุณสนุกกับแอพไหม?", + "would_you_like_to_give_comments_on_how_to_improve": "คุณต้องการส่ง email ให้ฉันเพื่อบอกฉันว่าฉันสามารถปรับปรุงแอพได้หรือไม่", + "rate_the_app_message": "หากคุณต้องการ app ของฉันคุณสามารถให้รางวัลฉันโดยสละเวลาที่จะให้จัดอันดับที่ดี :-)", + "app_rating_prompt_yes_option_text": "ใช่ พาฉันไปที่หน้าแอป", + "app_rating_prompt_later_option_text": "คราวหลังช่วยเตือนฉันที", + "app_rating_prompt_never_option_text": "ไม่ ขอบคุณ ไม่ต้องถามอีก", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/tr.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/tr.json new file mode 100644 index 0000000..8eff5a3 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/tr.json @@ -0,0 +1,464 @@ +{ + "ok": "TAMAM", + "yes": "Evet", + "no": "Hayır", + "cancel": "Iptal", + "new_marker": "Yeni işaretleyici", + "title": "Başlık", + "description": "Tanım", + "question_delete_marker": "Eğer gerçekten bu işaretleyici silmek istiyor musunuz?", + "gps_coordinates": "GPS koordinatlarının", + "coordinates_copied_to_clipboard": "Panoya kopyalanan koordinatları", + "untitled": "Başlıksız", + "all": "Tüm", + "new_folder": "Klasör ekle", + "modify_folder": "Klasörü değiştirin", + "confirmation_message_delete_folder": "Bu klasörü silmek istediğinizden emin misiniz? Bu klasöre ilgili tüm belirteçler kalıcı olarak silinecektir!", + "failed_create_folder_already_exists": "Yeni klasör oluşturulamadı, zaten var", + "failed_rename_folder_already_exists": "Klasörü yeniden adlandırmak için başarısız oldu, hedef adı zaten var", + "latitude": "Enlem:", + "longitude": "Boylam:", + "import_file1": "İthalat belirteçleri", + "file_import_successfull": "Dosya başarıyla ithal", + "file_import_failed": "Dosya ithalat başarısız", + "location_services": "Yer hizmetleri", + "location_services_disabled": "Konum servisleri devre dışı bırakılır. Geçerli konumunuzu almak için bunları etkinleştirmeniz gerekir.", + "could_not_find_address": "Adresi bulunamadı", + "searching": "Arama...", + "search": "Arama", + "share_via": "Ile paylaş", + "import_file_confirmation": "Bu dosyanın içeriğini almak istiyor musunuz?", + "folder_name": "Klasör adı", + "save": "Kaydet", + "confirmation_message_delete_markers": "Seçilen işaretçileri silmek istediğinizden emin misiniz?", + "share": "Pay", + "processing_data": "İşleme verileri...", + "confirmation_message_save_modifications": "Sen, kaydedilmemiş değişiklikler var bunları kaydetmek ister misiniz?", + "map_type": "Harita tipi", + "feedback_caption": "Bir sorun buldunuz? Iyileştirme bir fikriniz mi var? \n bana gönder email :-)", + "send_email": "Gönder email...", + "rating_caption": "Sen app gibi? \n Ver 5 yıldız :-)", + "meters": "Metre", + "km": "Km", + "feet": "Ayaklar", + "miles": "Miles", + "marker_details_copied_to_clipboard": "Marker ayrıntıları panoya kopyalanan", + "do_not_show_again": "Tekrar gösterme", + "sou_metric_option": "Metrik (Kilometre / Metre)", + "sou_imperial_option": "İmparatorluk (Mil / Feet)", + "delete_folder": "Klasörü silin", + "opening_location_failed": "Yer bulamadı", + "could_not_start_a_map_app": "Başka bir harita uygulaması bulamadı", + "new_marker_hint_text": "Eğer istediğiniz işaret yerleştirmek çevresindeki haritayı hareket ettirin ve bunu yerleştirmek için Tamam'a tıklayın", + "imported_marker": "İthal işaretleyici", + "settings": "Ayarlar", + "display_zoom_buttons": "Ekran yakınlaştırma düğmeleri", + "decimal_degrees_5_digits": "Ondalık derece", + "degrees_decimal_minutes_3_digits": "Ondalık dakika Dereceler", + "degrees_minutes_seconds": "Dakikalar saniye Dereceler", + "coordinates_format": "Koordinatlar biçimi", + "faq_help": "SSS / Yardım", + "folders": "Klasörler", + "language": "Dil", + "coordinates": "Koordinatlar", + "contextual": "İçeriğe", + "always": "Her zaman", + "crosshair_display": "Crosshair ekran", + "coordinates_window": "Koordinatlar penceresi", + "latitude_short": "Enlem:", + "longitude_short": "Ing:", + "fast_marker_add_mode": "Modunu ekleyerek Marker anlık", + "advanced": "Gelişmiş", + "display_settings": "Ekran", + "actions_settings": "Eylemler", + "language_and_units": "Dil ve birimler", + "x_markers": "%1$s belirteçleri", + "marker_x": "Marker %1$d", + "waiting_for_location": "Konum bekleniyor...", + "faq_help_caption": "Yardım sayfasını açın ve SSS bakınız", + "upcoming_features": "Özellikler", + "upcoming_features_caption": "Bir sonraki uygulama sürümü için yaklaşan özelliklerin listesini görüntüle", + "help_and_feedback": "Yardım ve Geribildirim", + "about": "Hakkında", + "share_snapshot_title": "Enstantane fotoğraf", + "share_snapshot_description": "Haritanın bir anlık paylaşın", + "all_markers_and_folders": "Tüm belirteçler ve klasörler", + "message_thank_you_for_donation": "Senin bağış için teşekkür ederiz! Eğer prim erişmenizi Bu bağış rozeti hibe :-)", + "default_folder": "Varsayılan klasör", + "sync_options": "Eşitleme seçenekleri", + "never": "Asla", + "select_sync_folder": "Klasör seç", + "premium_access_unlocked_message": "Premium erişimi mevcuttur! Şu anda prim özelliklere erişimi var.", + "file_options": "Dosya seçenekleri", + "cloud_sync": "Bulut senkronizasyon", + "sync_this_file_on_the_cloud": "Bulut üzerinde bu harita dosyasını Sync", + "create_local_map_file": "Yerel harita oluşturun", + "create_local_map_file_description": "Yerel yeni bir harita dosyası oluşturun", + "create_cloud_map_file": "Bulut haritası oluşturma", + "create_cloud_map_file_description": "Bulut üzerinde bir harita dosyası oluşturun", + "rename": "Rename", + "rename_description": "Haritayı yeniden adlandırın", + "enter_new_maps_name": "Yeni haritanın adını girin", + "folder_creation_failed_name_empty": "Klasörü oluşturulamadı: Boş isim", + "message_thank_you_for_premium_paid": "Aldığınız için teşekkür ederiz Map Marker Premium :-)", + "premium": "Premium", + "premium_options_title_text": "Prim yükseltme ve tam olarak Map Marker özellikler!", + "premium_options_title_text_blocking": "Üzgünüz, bu özelliğe erişmek için prim yükseltme gerekir. Prim yükseltme ve tam olarak Map Marker özellikler!", + "troubleshooting": "Sorun giderme", + "troubleshooting_description": "Olası sorunları çözmek için eylemlerin bir listesini açın", + "test_internet": "Test internet", + "test_internet_description": "App internet erişimi olup olmadığını denetler", + "open_google_play_services_details": "GP Hizmetleri (app)", + "open_google_play_services_details_description": "Şu anda yüklü ayrıntılarını Google Play Services uygulaması", + "open_google_play_services_store": "GP Hizmetleri (mağaza)", + "open_google_play_details": "Google Play (app)", + "contact_support": "İletişim desteği", + "contact_support_description": "Bir email sorunun ayrıntıları ile desteklemek", + "network_test_succeeded": "Ağ testi başarılı", + "network_test_failed": "Ağ testi başarısız", + "share_cloud_folder": "Hisse bulut haritası", + "share_cloud_folder_description": "Özelliklerini görüntülemek için bulut haritası klasörünü açın ve diğer insanlarla paylaşabilirsiniz", + "view_history": "Geçmişi görüntüle / Restore", + "view_history_description": "Bulut klasörüne değişikliklerin geçmişini görüntülemek ve geri yüklemek için bir sürümünü seçmek", + "create_map_file": "Harita dosyası oluşturun", + "create_map_file_description": "Yerel olarak veya bulut üzerinde yeni bir harita dosyası oluşturun", + "open_cloud_map_file": "Açık bulut haritası", + "open_cloud_map_file_description": "Buluttan bir harita dosyasını açın", + "permission_rationale_location": "Map Marker harita üzerinde görüntülemek için konumunuza erişmesine izin alması gerekiyor", + "open_app_settings": "Açık ayarları", + "no_map_folder_found_on_the_cloud": "Bulut bulunamadı harita klasörü", + "auto_sync": "Otomatik senkronizasyon", + "choose_a_version_to_restore_from": "Geri yüklemek için bir sürüm seçin", + "message_sync_error_occured": "Bir eşitleme hatası oluştu. Lütfen tekrar deneyin.", + "message_sync_error_occured_network": "Bir eşitleme hatası oluştu: ağ hatası. Lütfen tekrar deneyin.", + "message_sync_error_occured_conflict": "Bir eşitleme hatası oluştu: çatışma, başka bir cihazın aynı anda senkron sahne oldu. Lütfen tekrar deneyin.", + "phone_number": "Telefon numarası", + "permission_rationale_phone": "Map Marker cihazınızda arama yapmak için izin alması gerekiyor", + "navigation_options": "Gezinme seçenekleri", + "geo_navigation_description": "Bu app işaretleyici konumu açın", + "share_selected_marker_text_description": "Başka bir app düz metin olarak seçilen işaretleyici paylaşın", + "x_markers_in_y_folders": "%1$d %2$d klasörleri", + "message_sync_error_occured_db_downgrade": "Bir eşitleme hatası oluştu: bulut veri uygulaması daha yeni bir sürümü ile güncellendi. Sen güncellemeniz Map Marker eşitlemek için bu cihazda.", + "call_phone_number": "Çağrı telefon numarası", + "dial_phone_number": "Telefon numarasını çevirin", + "text_phone_number": "Metin telefonu numarası", + "default_navigation_action": "Standart navigasyon eylem", + "ask": "Sormak", + "what_is_the_premium_upgrade": "prim yükseltme nedir?", + "message_thank_you_for_purchase2": "Satın aldığınız için teşekkür ederiz!", + "browse": "Araştır", + "organize": "düzenlemek", + "search_failed": "Arama başarısız oldu", + "search_failed_network_error": "Arama başarısız oldu, ağ hatası", + "details": "ayrıntılar", + "sync_error_snackbar_message": "Senkronizasyon hatası", + "file_overwrite_confirmation_message": "dosya zaten bunu üzerine yazmak istiyor musunuz, var?", + "browse_organize_empty_state_text": "Burada senin belirteçlerin listesini göreceksiniz. Şu anda seçili klasör (ler) hiçbir işaretleri var. Aşağıdaki butona tıklayarak yeni bir işaretçisi ekleyebilirsiniz.", + "google_search_finished_empty": "Arama sonucu bulunamadı", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "Çevrimdışı haritalar", + "obtain_offline_map_files_faq_title": "Nasıl yapılır?", + "obtain_offline_map_files_faq_description": "Bu haritalar edinme açıklayan web sayfasını açmak için buraya tıklayın.", + "settings_credits_option_title": "Kredi", + "settings_credits_option_description": "Telif hakkı ve yasal bahseder", + "credits_text": "Yasal dışındaki harita verileri için söz Google Maps : \n \n %s", + "manage_map_files": "harita dosyaları yönetin", + "map_files": "Harita dosyaları", + "delete_map_file": "harita dosyasını silin", + "delete_map_file_description_local": "Bu işlem, bu cihazdan harita dosyasını silecektir", + "delete_map_file_confirmation_local": "Bu işlem sonsuza kadar cihazınızdan harita dosyayı silecektir. o dosyanın içinde tüm belirteçler kaybolacaktır. Emin misiniz?", + "delete_map_file_confirmation_cloud": "Bu işlem sonsuza kadar cihazınızdan harita dosyayı silecektir. Henüz bulutla senkronize değil tüm değişiklikler kaybolur. bulut klasörü bu eylemden etkilenmez olmayacak ve el ile silmeniz gerekir. Emin misiniz?", + "marker_saved_in_a_non_visible_folder": "Marker olmayan bir görünür klasöre kaydedilir", + "outdated_cloud_sync_confirmation_question": "Yaptığınız değişiklikler son zamanlarda senkronize edilmemiştir. Bulut güncel kopya tutmak emin olun. Şimdi senkronize etmek istiyorsun?", + "outdated_local_sync_confirmation_question": "Bu haritayı dosyasının belirteçleri şu anda sadece bu cihazda kaydedilir. Bunları kaybetmemek için bulut üzerinde belirteçleri kaydetmek için tavsiye edilir. Şimdi buluta bunları kaydetmek istiyor musunuz?", + "sync_method_choice_question": "Bu haritayı dosyayı senkronize etmek istiyor musunuz? kılavuzda ile her seferinde elle senkronize etmek gerekir. Otomatik (önerilir) ile bir hedef bulut klasör ve otomatik olarak uygulama arka giren her zaman başlayacak bulut senkronizasyonu seçecektir.", + "automatic": "Otomatik", + "manual": "Manuel", + "new_polyshape_hint_text": "tıklayın, bir nokta eklemek için '+' tıklayın noktaları yerleştirmek için etrafında harita Taşı '-' Bir sonraki / önceki düğmeleri ile puan bir noktaya çıkarmak ve geçiş yapmak için. Nihayet şekil kaydetmek için kaydetmek tıklayın.", + "poly_points_invalid_message": "şekil oluşturmak için yeterli puan yoktur. Daha fazla puan oluşturun ve yeniden deneyin.", + "measured_distance_x": "Mesafe: %s", + "measured_perimeter_x_measured_area_y": "Çevre: %1$s \n Alan: %2$s", + "extra_information": "ekstra bilgiler", + "insert": "Yerleştirin...", + "replace_title": "başlığı değiştirin", + "replace_description": "açıklamasını değiştirin", + "unit_of_distance": "mesafe birimi", + "unit_of_area": "birim alan", + "uoa_metric_option": "Metrik ( %s )", + "uoa_imperial_option": "Imperial ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square Instagram Hesabındaki Resim ve Videoları yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "Görüntüler", + "fit_in_x_by_y_square": "Bir uyum %1$s x %2$s kare", + "sync_data_volume_disabled": "engelli", + "sync_data_volume_up_to_x": "Kadar %s senkronize başına", + "sync_data_volume_unlimited": "Sınırsız", + "retry": "Tekrar dene", + "add_image": "Resim eklemek", + "from_camera": "kameradan", + "from_gallery": "galeriden", + "importing_image": "Görüntüyü içe...", + "offline_mapsforge_beta": "Çevrimdışı ( Mapsforge BETA )", + "export_failed": "ihracat başarısız", + "export_succeeded": "ihracat başarılı", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "dosyasını içe...", + "show_warning_icon_for_sync": "Senkronizasyon için uyarı simgesi göster", + "general": "Genel", + "toilets": "tuvaletler", + "food": "Gıda", + "stores": "Mağazalar", + "land_activities": "arazi faaliyetleri", + "water_activites": "su Çalışanlarımızdan", + "winter_activites": "Kış Çalışanlarımızdan", + "transport": "taşıma", + "health": "Sağlık", + "entertainment": "Eğlence", + "services": "Hizmetler", + "business": "iş", + "government": "hükümet", + "religious": "Dini", + "accessibility": "Ulaşılabilirlik", + "select_icon": "seç simgesi", + "icon_and_color": "Simge ve renk", + "generic": "genel", + "message_beta_tester_badge": "Beta tester rozeti: bir beta test olmak için teşekkür ederiz! Bu rozet yalnızca uygulamayı kaldırmayı veya uygulama verilerini temizleyerek üzerine kaybolur. Bu rozet ayrıca app hiç reklam olmasını sağlar.", + "translation_contribution_title": "çeviriler katkıda bulunmak", + "translation_contribution_description": "Eğer İngilizce anlamak ve çevirileri ile yardım etmek ister misin? Buraya Tıkla", + "change_marker_color_and_icon_to_dest_folder_question": "Hedef klasörün rengi veya simge farklıdır. marker renk ve simge güncellemek istiyor musunuz?", + "add_color": "renk ekleme", + "google_md": "Google Material Icons", + "select_action": "Seçim eylem", + "move_to_left": "sola doğru hareket", + "move_to_right": "sağa doğru hareket", + "rotate_to_left": "sola döndürün", + "rotate_to_right": "sağa döndürme", + "delete_image": "görüntüyü sil", + "from_local_file": "yerel dosya", + "export_format_choice_question": "Size ne biçim vermek için kullanmak istediğiniz?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Standart Google Earth biçimi. medyayı içeremez.", + "export_choice_kmz_details": "Zip Google Earth biçimi. medyayı içerebilir.", + "export_choice_csv_details": "Standart kısa tablo biçimi. medyayı içeremez. çizgiler veya poligonlar içeremez.", + "marker_as_plain_text": "düz metin olarak Marker", + "marker_as_file": "dosyası olarak Marker", + "add_custom_field": "Özel alan ekle", + "folder_info": "Bilgi", + "folder_custom_fields": "Özel Alanlar", + "custom_field_name": "Alan adı", + "delete_custom_field": "Alanı sil", + "custom_field_attributes": "Öznitellikler", + "new_custom_field": "Yeni özel alan", + "modify_custom_field": "Özel alanı değiştir", + "field_info": "Alan bilgisi", + "select_field_type": "Alan türünü seçin", + "field_type_boolean": "Boolean (Doğru veya Yanlış)", + "default_value": "Varsayılan değer", + "field_type_date": "tarih", + "field_type_email": "E-posta", + "field_type_text": "Metin", + "field_type_multi_choice": "Çoktan seçmeli", + "duplicates_are_not_allowed": "Yinelemelere izin verilmiyor", + "field_type_phone": "Telefon", + "field_type_weblink": "Web bağlantısı", + "creation_date": "Oluşturulma tarihi", + "poi_options": "İÇN Seçenekleri", + "delete_poi": "İÇN'yi sil", + "used_by_folders": "Klasörler tarafından kullanılır", + "edit_field": "Alanı düzenle", + "reorder_fields": "Alanları yeniden sıralama", + "apply_folder_fields_to_child_pois_message": "Bu klasöre 'nin İÇN'lerine uygulamak istediğiniz alanları seçin", + "apply_folder_fields_to_moved_pois_message": "Hedef klasörü farklı alan değerlerine sahiptir. Taşınan İÇN'lere uygulamak istediğiniz alanları seçin.", + "update_color": "Rengi güncelle", + "update_pin_icon": "Bant güncelleme simgesi", + "add_field_if_missing_x": "Eksikse alanı ekle: %s", + "remove_field_if_present_x": "Varsa alanı kaldır: %s", + "update_field_name_if_different_x": "Farklıysa, alan adını güncelleyin: %s", + "more_options": "Daha fazla seçenek…", + "folder_options": "Dosya seçenekleri", + "decimal_accuracy": "Ondalık doğruluğu", + "copy": "kopya", + "help_me_cta": "Buraya ulaşmak ister misiniz? ^ ‿ ^", + "floating_marker_titles_text_size": "Yazı Boyutu", + "search_failed_x": "Arama başarısız => %s", + "search_source_gps": "Google Rehber Arama API'sı", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Özel teşekkür", + "special_thanks_description": "Bana yardım edenlere özel teşekkür ederim", + "thank_you_message": "Uygulama çevirilerine yardımcı olmak için çok çalışanlara özel teşekkürler:\n%s\n… Ve aynı zamanda reddetti olanlar söz\n\nAyrıca, yıllar boyunca bana geri bildirim veren ve uygulamayı daha iyi hale getirmeme yardımcı olan tüm kullanıcılara teşekkür ederim.", + "marker_search_result_text_create_marker": "İşaretçi oluştur", + "ios_premium_restore_dialog_cta_restore_purchases": "Alımları Geri Yükle", + "react_webapp_log_in_title": "Oturum aç", + "react_webapp_log_in_message": "Devam etmek için bulut hesabınızla giriş yapmanız gerekir. Giriş yapmak için aşağıdaki \"giriş\" düğmesini tıklayın.", + "react_app_use_cloud_account_x": "Bulut hesabını kullan: %s", + "react_app_use_other_cloud_account": "Diğer bulut hesabını kullan", + "react_app_choices_list_cannot_be_empty": "Seçenekler listesi boş olamaz", + "react_app_empty_choices_are_not_allowed": "Boş seçimlere izin verilmiyor", + "react_app_custom_field_name_cannot_be_empty": "Özel alanın adı boş bırakılamaz", + "search_delete_duplicates_title": "Kopyaları kaldır", + "search_delete_duplicates_description": "Çiftleri arayın ve silin", + "deleted_x_duplicates": "Silinen %d kopya", + "switch_search_source_button_hint_text": "Başka bir kaynaktan arama yapmayı mı tercih edersiniz?", + "switch_search_source_button_text": "Kaynağı değiştir", + "places_search_sources_config_how_to_description": "Arama kaynaklarını nasıl yapılandıracağınızı mı merak ediyorsunuz? Buraya TIKLAYIN.", + "settings_places_search_sources_section_title": "Arama kaynaklarını yerleştirir", + "action_add_or_configure_search_source": "Arama kaynağı ekle veya yapılandır", + "select_search_source": "Arama kaynağını seç", + "enter_value_for_field_x": "\"%s\" alanı için değer girin", + "search_source_test_success_message": "Arama kaynağı yapılandırma testi başarılı oldu! Bu arama kaynağındaki arama şimdi çalışmalıdır.", + "search_source_test_error_message": "Uyarı: arama kaynağı yapılandırma testi başarısız oldu. Bu arama kaynağına sahip arama çalışmayabilir.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Eğitimi", + "search_source_disclaimer_text": "Varsayılan arama deneyimi en uygun değil, ancak yapılandırma olmadan çalışıyor.\n\nÇok fazla arama kullanıyorsanız, daha iyi arama sonuçlarından yararlanmak için bir üçüncü taraf arama kaynağının yapılandırılması şiddetle önerilir.\n\nSadece biraz zamanınızı ayırmalı ve çok daha iyi arama sonuçlarından ücretsiz yararlanmanıza izin verecektir.\n\nDaha fazla bilgi edinmek için \"Kaynak değiştir\" düğmesini ve ardından \"Eğitim\" seçeneğini tıklayın.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Bu klasörün alt klasörleri vardır. Alt klasörleri de silmek istiyor musunuz? Silinen klasörlerle ilişkili tüm işaretçiler kalıcı olarak silinecektir!", + "delete_folder_choice_folder_only": "Yalnızca klasörü sil", + "delete_folder_choice_folder_plus_sub_folders": "Klasörü + alt klasörleri sil", + "confirmation_message_delete_folder_batch": "Bu klasörleri silmek istediğinizden emin misiniz? Bu klasörlerle ilişkili tüm işaretçiler kalıcı olarak silinecek!", + "confirmation_message_delete_sub_folder_batch": "Silinecek klasörlerden en az birinin alt klasörleri var. Alt klasörleri de silmek istiyor musunuz? Silinen klasörlerle ilişkili tüm işaretçiler kalıcı olarak silinecektir!", + "create_sub_folder": "Alt klasör Oluştur", + "sub_folder_created": "Alt klasör oluşturuldu", + "error_cant_move_folder_to_descendant": "Bir klasörü altlarından birine taşıyamazsınız.", + "root_folder_name": "Kök", + "current_map_title": "Harita", + "action_select_folders": "Klasör seçin", + "no_search_source_configured_text": "Şu anda hiçbir arama kaynağı yapılandırılmamış. Arama yapabilmek için, üçüncü taraf bir arama kaynağı yapılandırmanız gerekir.\n\nSadece biraz zamanınızı alacaktır ve arama sonuçlarına ücretsiz olarak erişmenize izin verecektir.\n\nDaha fazla bilgi edinmek için \"Kaynağı değiştir\" düğmesini ve ardından \"Eğitici\" seçeneğini tıklayın.", + "map_type_google_maps_plan": "Google Maps (Plan)", + "map_type_google_maps_plan_idm": "Google Maps (Plan + İç Mekan)", + "map_type_google_maps_satellite": "Google Maps (Uydu)", + "map_type_google_maps_terrain": "Google Maps (Arazi)", + "map_type_google_maps_hybrid": "Google Maps (Karma)", + "last_sync_x": "Son senkronizasyon:\n%s", + "add_offline_map_file_title": "Çevrimdışı harita dosyası ekle", + "offline_map_file_import_succeeded": "Çevrimdışı harita dosyası içe aktarma başarılı", + "offline_map_file_import_failed_x": "Çevrimdışı harita dosyası içe aktarılamadı:\n%s", + "no_offline_file_selected_message": "Çevrimdışı haritalar klasörü boş. Çevrimdışı haritaları kullanmak için ayarları açın ve en az bir çevrimdışı harita dosyası ekleyin.", + "image_compression": "Görüntü sıkıştırma", + "image_max_size": "Resim maksimum boyutu", + "image_full_size": "Resim tam boy", + "image_saving": "Görüntü kaydetme", + "base_map_pin_size": "Temel harita pin boyutu", + "size_tiny": "Minik", + "size_small": "Küçük", + "size_normal": "Normal", + "size_large": "Büyük", + "size_huge": "Kocaman", + "import_format_choice_question": "İçe aktarmak için hangi biçimi kullanmak istiyorsunuz?", + "map_file_summary_x_folders_x_markers": "%1$s klasör ve %2$s işaretçi", + "open_x": "'%s'yi aç", + "sync_option_google_drive_limited_title": "Google Drive - sınırlı erişim", + "sync_option_google_drive_limited_description": "Bu, uygulamayı yalnızca Google Drive cihazınızda uygulamanın kendisi tarafından oluşturulan dosyalara erişecek şekilde sınırlar. Ortak çalışanlar olmadan yalnızca Google hesabınızdan senkronizasyon yapmayı planlıyorsanız bu seçeneği belirleyin. Şüpheniz varsa, bu seçeneği seçin, daha sonra fikrinizi kolayca değiştirebilirsiniz.", + "sync_option_google_drive_full_title": "Google Drive - tam erişim", + "sync_option_google_drive_full_description": "Bu, uygulamaya Google Drive'unuza tam erişim sağlar. Diğer Google hesaplarıyla ortak çalışmayı planlıyorsanız bu seçeneği belirleyin.", + "sync_data_volume_limit_mobile": "Mobil veri hacmi sınırı", + "sync_data_volume_limit_default": "Varsayılan veri hacmi sınırı", + "cloud_auth_error_message": "Kimlik doğrulama başarısız oldu, lütfen tekrar deneyin.", + "message_sync_error_data_volume_limit2": "İzin verilen veri hacmi sınırını aştığı için eşitleme durduruldu. Limiti artırmak veya değiştirmek için ayarlara gidin.", + "sync_option_dropbox_limited_title": "Dropbox - sınırlı erişim", + "sync_option_dropbox_limited_description": "Bu, uygulamayı yalnızca uygulamaya özel bir Dropbox klasörüne erişecek şekilde sınırlar. Şüpheniz varsa, bu seçeneği seçin, daha sonra fikrinizi kolayca değiştirebilirsiniz.", + "sync_option_dropbox_full_title": "Dropbox - tam erişim", + "sync_option_dropbox_full_description": "Bu, uygulamaya Dropbox cihazınıza tam erişim sağlar. Uygulamanın tüm Dropbox dosyanızdaki dosyaları bulmasını istiyorsanız bu seçeneği belirleyin.", + "enter_access_code_hint_text": "Erişim kodunu giriniz", + "offline_map_files": "Çevrimdışı harita dosyaları", + "x_files": "%s dosya", + "clear_offline_map_files_action": "Çevrimdışı harita dosyalarını temizle", + "clear_offline_map_files_confirmation_message": "Bu, tüm çevrimdışı harita dosyalarını uygulamanın dahili deposundan kaldıracak, devam etmek istiyor musunuz?", + "invalid_format": "Geçersiz format", + "places_search_over_hint_text": "Aramanızı daraltmak için daha fazlasını yazın", + "places_search_not_started_hint_text": "\"%s\" ile yerleri arayabilirsiniz. Bu arama bir internet bağlantısı gerektirir.", + "apply_parent_folder_fields": "Üst klasör alanlarını uygula", + "rating_option_title": "Uygulamayı oyla", + "help_me_message_2022": "Hey, merakın için teşekkürler!\n\nEskiden burada bir reklam banner'ım vardı ve farklı bir şey denemeye ve bu basit mesajla değiştirmeye karar verdim…\n\nBu uygulamayı boş zamanlarımda hobi olarak yaptım ve tam zamanlı bir işim olmasının yanı sıra 2014'ün başından beri üzerinde çokça vakit geçirdiğim bir yan proje haline geldi.\n\nUmarım uygulamayı beğenirsiniz ve faydalı bulursunuz. Her şeyi ödemeden yapabileceğiniz şekilde yaptım, sadece biraz daha fazla çalışma gerektirebilir. Verileri manuel olarak içe veya dışa aktarmakta özgürsünüz, bu nedenle hiçbir zaman gerçekten ödeme yapmanız gerekmez, yalnızca bulut senkronizasyonu daha uygundur.\n\nUygulamayı beğendiyseniz, lütfen destekleyin: Bunun için para harcamanıza gerek yok, bu hareketlerden herhangi biri yardımcı olur:\n- çevrenizdeki insanlara uygulama hakkında konuşun\n- uygulamayı mağazada önermek için derecelendirin\n- premium yükseltmeyi satın alın (alt başlığı kaldıracaktır)\n\nUygulamayı beğenmediyseniz, lütfen bana e-posta gönderin (\"hakkında\" bölümünden) ve onu nasıl geliştirebileceğimi bana bildirin. Bana neleri kaçırdıklarını veya beğenmediklerini söyleyen birçok kullanıcının geri bildirimleri sayesinde bu noktaya geldim ve her e-postayı yanıtlıyorum, bu yüzden utanmayın!\n\nVe son olarak, bu :-)'i okuduğunuz için teşekkür ederiz.\n\nSaygılarımızla\nSebastien", + "sync_error_missing_media_file": "Aşağıdaki dosya bulunabileceği için senkronizasyon durduruldu: %s. Bunu çözmek için, eksik dosyayı manuel olarak geri yükleyebilir veya uygulamanın ayarlarını, senkronizasyon sırasında medya indirmeyecek şekilde değiştirebilirsiniz.", + "sync_media_policy_setting_title": "Medya indirme politikasını senkronize et", + "sync_media_policy_setting_option_download_immediately": "Senkronizasyon sırasında tüm medyayı indirin", + "sync_media_policy_setting_option_download_later": "Gerektiğinde senkronizasyondan sonra medyayı indirin", + "auto_sync_description": "Değişiklikler algılandığında bulutla otomatik olarak senkronize edin", + "search_delete_duplicates_select_attributes_hint_text": "Yinelenenleri ortadan kaldırırken göz önünde bulundurulacak nitelikleri seçin. Tüm öznitelikler seçilirse, yalnızca tamamen aynı olan yinelenen girişler kaldırılacaktır. Hiçbir öznitelik seçilmezse, diğer özniteliklerine bakılmaksızın aynı konuma sahip yinelenen girişler kaldırılacaktır.", + "action_delete_duplicates": "Yinelenenleri sil", + "searching_for_duplicates": "Yinelenenler aranıyor…", + "duplicates_deletion_confirmation_message": "%d kopya bulundu. Bu kopyaları silmek istediğinizden emin misiniz?", + "poi_attribute_icon": "Simge", + "poi_attribute_color": "Renk", + "enable_log_file_title": "Günlük dosyasını etkinleştir", + "enable_log_file_description": "Uygulama yürütme olayları geçmişini günlük dosyasına yazmaya başlayın", + "disable_log_file_title": "Günlük dosyasını devre dışı bırak", + "disable_log_file_description": "Uygulama yürütme olayları geçmişini günlük dosyasına yazmayı bırakın ve günlük dosyasını silin", + "export_log_file_title": "Günlük dosyasını dışa aktar", + "export_log_file_description": "Hata ayıklama amacıyla paylaşılabilmesi için günlük dosyasını dışa aktarın", + "rendering_performance": "İşleme performansı ayarları", + "max_number_of_drawn_pois": "Maksimum çizilen İÇN sayısı", + "max_number_of_drawn_floating_marker_titles": "Maksimum çizilen kayan işaretçi başlığı sayısı", + "old_map_data_options_title": "Eski harita verilerine erişin", + "old_map_data_options_description": "Map Marker'nin eski sürümlerinden harita verilerine erişme seçeneklerine bakın.", + "migrating_map_data": "Harita verileri taşınıyor…", + "map_data_migration_succeeded": "Harita verilerinin taşınması başarılı oldu: Artık eski harita verilerinizi Map Marker'nin bu yeni sürümünde kullanabilmeniz gerekir.", + "map_data_migration_failed": "Harita verilerinin taşınması başarısız oldu: Map Marker'nin bu yeni sürümünde eski harita verilerinize erişim mümkün değil.", + "post_migration_hint_text": "Eski harita verilerinin değişmediğini ve siz uygulamayı kaldırana kadar cihazınızda kalacağını unutmayın. Uygulamayı kaldırmak, tüm Map Marker uygulama verilerini cihazınızdan siler. Map Marker'nin eski sürümünü kullanmak istiyorsanız, aşağıdaki seçeneğe tıklayarak mevcut talimatları takip edebilirsiniz.", + "view_instructions_to_use_the_old_map_marker_description": "Bu, uygulama verilerinizi kaybetmeden Map Marker'nin eski sürümünü nasıl yükleyebileceğinizi açıklayan bir yardım merkezi bağlantısı açar.", + "view_instructions": "Talimatları görüntüle", + "action_see_more": "Daha fazla gör", + "purchase_permanent_premium": "Kalıcı prim satın alın", + "purchase_pending_message": "Satın alma beklemede", + "purchase_failed_message": "Satın alma başarısız oldu: %s", + "data_backup_reminder_title": "Veri yedekleme", + "data_backup_reminder_x_days_ago_message": "Son yedekleme %s gün önceydi", + "run_data_migration_again": "Veri taşımayı yeniden çalıştırın", + "run_data_migration_again_description": "Veri taşımanın yeniden çalıştırılacağı eski bir harita seçin", + "old_map_data_re_migration_succeeded": "Eski harita verilerinin yeniden taşınması başarılı oldu!", + "old_map_data_re_migration_failed": "Eski harita verilerinin yeniden taşınması başarısız oldu:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Bir V2 bulut haritasını açın ve taşıyın", + "action_open_and_migrate_v2_cloud_map_description": "Map Marker V2'den (2023 öncesi uygulama sürümü) eski bir bulut haritasını taşıyın ve yeni bir bulut haritası olarak açın", + "migrating_legacy_v2_cloud_map": "Eski V2 bulut haritası taşınıyor…", + "hint_select_v2_map_to_migrate": "Taşınacak V2 haritasını seçin", + "legacy_v2_cloud_map_migration_result_message_success": "Eski V2 bulut haritası geçişi başarılı oldu!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Eski V2 bulut haritası geçişi başarısız oldu:\n%s", + "loading_file": "Dosya yükleniyor…", + "zipping_file_x": "Dosya sıkıştırılıyor: %s", + "unzipping_file_x": "Dosya açılıyor: %s", + "share_or_export_title": "Paylaşın veya dışa aktarın", + "marker_as_file_description2": "Seçili işaretçiyi dosya olarak dışa aktar", + "export_as_file": "dosya olarak dışa aktar", + "sucessfully_saved_to_device_files": "Cihaz dosyalarına başarıyla kaydedildi", + "file_export_intention_question": "Dışa aktarılan dosyayı nasıl kullanmak istersiniz?", + "folders_added_x": "Eklenen klasörler: %s", + "folders_modified_x": "Değiştirilen klasörler: %s", + "folders_deleted_x": "Silinen klasörler: %s", + "markers_added_x": "İşaretçiler eklendi: %s", + "markers_modified_x": "Değiştirilen işaretçiler: %s", + "markers_deleted_x": "Silinen işaretçiler: %s", + "new_circle_hint_text": "Araç çubuğu düğmeleriyle dairenin merkezini veya kenarını seçin ve ayarlamak için haritayı hareket ettirin. Son olarak, şekli kaydetmek için kaydet'i tıklayın.", + "radius_x": "Yarıçap: %s", + "preferred_display_theme": "Ekran teması (koyu / açık)", + "preferred_display_theme_dark": "Koyu tema", + "preferred_display_theme_light": "Açık tema", + "preferred_display_theme_use_system": "Sistem ayarlarını kullan", + "nav_navigation_description": "Işaretleyici tarifi almak için bu app navigasyon moduna girin", + "marker_direction": "Yol", + "distance_to_x": "Mesafe %1$s", + "import_marker_from_text_confirmation_message": "Aşağıdaki metin verilerinden bir işaretçi almayı denemek istiyor musunuz?", + "do_you_enjoy_the_app_question": "Uygulamayı seviyor musunuz?", + "would_you_like_to_give_comments_on_how_to_improve": "Uygulamayı nasıl geliştirebileceğimi söylemek için bana bir email göndermek ister misiniz?", + "rate_the_app_message": "Eğer benim app gibi Eğer iyi bir derece vermek için zaman ayırdığınız beni ödüllendirmek yapabilirsiniz :-)", + "app_rating_prompt_yes_option_text": "Evet, beni uygulama sayfasına götür", + "app_rating_prompt_later_option_text": "Belki sonra, bana hatırlat", + "app_rating_prompt_never_option_text": "Hayır teşekkürler, bir daha sorma", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/uk.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/uk.json new file mode 100644 index 0000000..2ed5c72 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/uk.json @@ -0,0 +1,464 @@ +{ + "ok": "ОК", + "yes": "Так", + "no": "Ні", + "cancel": "Скасувати", + "new_marker": "Новий маркер", + "title": "Назва", + "description": "Опис", + "question_delete_marker": "Ви дійсно хочете видалити цей маркер?", + "gps_coordinates": "Координати GPS", + "coordinates_copied_to_clipboard": "Координати скопійовано в буфер обміну", + "untitled": "Без назви", + "all": "Всі", + "new_folder": "Додати папку", + "modify_folder": "Змінити папку", + "confirmation_message_delete_folder": "Ви впевнені, що хочете видалити цю папку? Всі маркери, пов'язані з цією папкою, будуть видалені назавжди!", + "failed_create_folder_already_exists": "Не вдалося створити нову папку, папка з такою назвою вже існує", + "failed_rename_folder_already_exists": "Не вдалося перейменувати папку, папка з такою назвою вже існує", + "latitude": "Широта:", + "longitude": "Довгота:", + "import_file1": "Імпортувати маркери", + "file_import_successfull": "Файл успішно імпортовано", + "file_import_failed": "Імпорт файлу не вдався", + "location_services": "Служба місцезнаходження", + "location_services_disabled": "Визначення місцезнаходження відключено. Щоб отримати ваше поточне місце розташування необхідно його включити.", + "could_not_find_address": "Не вдалося знайти адресу", + "searching": "Пошук...", + "search": "Шукати", + "share_via": "Поділитися по", + "import_file_confirmation": "Ви хочете імпортувати вміст цього файлу?", + "folder_name": "Ім'я папки", + "save": "Зберегти", + "confirmation_message_delete_markers": "Ви впевнені, що хочете видалити вибрані маркери?", + "share": "Поділитися", + "processing_data": "Обробка даних...", + "confirmation_message_save_modifications": "Ви не зберегли зміни, ви хочете зберегти їх?", + "map_type": "Тип карти", + "feedback_caption": "Знайшли проблему? Маєте ідею про поліпшення? \nВідправити мені email :-)", + "send_email": "Відправити email...", + "rating_caption": "Вам подобається цей додаток? \nОцініть в 5 зірок :-)", + "meters": "Метри", + "km": "Km", + "feet": "Фути", + "miles": "Милі", + "marker_details_copied_to_clipboard": "Деталі маркера зкопійовано в буфер обміну", + "do_not_show_again": "Не показувати знову", + "sou_metric_option": "Метрична (км/м)", + "sou_imperial_option": "Імперська (милі/фути)", + "delete_folder": "Видалити папку", + "opening_location_failed": "Не вдалося знайти місце", + "could_not_start_a_map_app": "Не вдалося знайти інший додаток мап", + "new_marker_hint_text": "Пересуньте карту, щоб помістити маркер де хочете, і натисніть кнопку ОК, щоб помістити його", + "imported_marker": "Імпортовані маркер", + "settings": "Налаштування", + "display_zoom_buttons": "Відобразити кнопки масштабування", + "decimal_degrees_5_digits": "Десяткові градуси", + "degrees_decimal_minutes_3_digits": "Десяткові градуси мінут", + "degrees_minutes_seconds": "Градуси Мінути Секунди", + "coordinates_format": "Формат координат", + "faq_help": "FAQ / Допомога", + "folders": "Папки", + "language": "Мова", + "coordinates": "Координати", + "contextual": "Контексний", + "always": "Завжди", + "crosshair_display": "Crosshair дисплей", + "coordinates_window": "Координати вікна", + "latitude_short": "Lat:", + "longitude_short": "LNG:", + "fast_marker_add_mode": "Маркер миттєвих додаванні режиму", + "advanced": "Просунутий", + "display_settings": "Дисплей", + "actions_settings": "Дії", + "language_and_units": "Мова і одиниці", + "x_markers": "%1$s маркери", + "marker_x": "Маркер %1$d", + "waiting_for_location": "Очікування місці...", + "faq_help_caption": "Відкрийте сторінку довідки і подивитися довідку", + "upcoming_features": "Особливості", + "upcoming_features_caption": "Перегляд списку нових можливостях для наступної версії додатка", + "help_and_feedback": "Допомога & Зворотній зв'язок", + "about": "Про", + "share_snapshot_title": "Знімок", + "share_snapshot_description": "Поділитися знімок мапі", + "all_markers_and_folders": "Всі маркери і папки", + "message_thank_you_for_donation": "Спасибі за ваше пожертвування! Це пожертвування гранти значок ви отримаєте доступ до :-)", + "default_folder": "Папка за замовчуванням", + "sync_options": "Установки синхронізації", + "never": "Ніколи не", + "select_sync_folder": "Виберіть папку", + "premium_access_unlocked_message": "Преміум доступ продажу! Ви в даний час мають доступ до преміум функцій.", + "file_options": "Опції файлів", + "cloud_sync": "Облік синхронізації", + "sync_this_file_on_the_cloud": "Синхронізація цей файл карти на хмарі", + "create_local_map_file": "Створити карту місцевості", + "create_local_map_file_description": "Створіть нову карту файл локально", + "create_cloud_map_file": "Створити хмара карту", + "create_cloud_map_file_description": "Створити файл карти на хмарі", + "rename": "Перейменувати", + "rename_description": "Перейменувати карту", + "enter_new_maps_name": "Введіть нове ім'я МАП", + "folder_creation_failed_name_empty": "Не вдалося створити папку: ім'я порожній", + "message_thank_you_for_premium_paid": "Спасибі за Map Marker модернізувати :-)", + "premium": "Премія", + "premium_options_title_text": "Оновлення до премії і повною мірою Map Marker можливостей!", + "premium_options_title_text_blocking": "На жаль, вам потрібно оновлення преміум доступ до цієї функції. Оновлення до премії і повною мірою Map Marker можливостей!", + "troubleshooting": "Вирішення проблем", + "troubleshooting_description": "Відкрийте список дій для вирішення можливих проблем", + "test_internet": "Тест Інтернет", + "test_internet_description": "Перевіряє, що додаток має доступ до Інтернету", + "open_google_play_services_details": "ДП Послуги (додаток)", + "open_google_play_services_details_description": "Відкрийте подробиці в даний час Google Play Services додаток", + "open_google_play_services_store": "ДП Послуги (магазин)", + "open_google_play_details": "У Google Play (додаток)", + "contact_support": "Зв'язатися зі службою підтримки", + "contact_support_description": "email для підтримки з деталями вашої проблеми", + "network_test_succeeded": "Тест мережі вдалося", + "network_test_failed": "Мережа тест не", + "share_cloud_folder": "Поділитися хмара карту", + "share_cloud_folder_description": "Відкрийте папку хмара карту, щоб переглянути її властивості і поділитися ним з іншими людьми", + "view_history": "Подивитися історія / Відновлення", + "view_history_description": "Переглянути історію змін в папку хмари і вибрати версію, щоб відновити", + "create_map_file": "Створити файл карти", + "create_map_file_description": "Створити новий файл карти локально або в хмарі", + "open_cloud_map_file": "Відкрити хмара карту", + "open_cloud_map_file_description": "Відкрийте файл карти із хмари", + "permission_rationale_location": "Map Marker необхідний дозвіл на доступ до папки, щоб переглянути його на карті", + "open_app_settings": "Відкрити параметри", + "no_map_folder_found_on_the_cloud": "Немає на карті папку знайшли на хмарі", + "auto_sync": "Автоматична синхронізація", + "choose_a_version_to_restore_from": "Виберіть версію, щоб відновити", + "message_sync_error_occured": "Сталася помилка синхронізації. Будь ласка спробуйте ще раз.", + "message_sync_error_occured_network": "Сінхроблок помилка: помилка мережі. Будь ласка спробуйте ще раз.", + "message_sync_error_occured_conflict": "Блок синхронізації сталася помилка: конфлікт, інший пристрій виступав синхронізацію одночасно. Будь ласка спробуйте ще раз.", + "phone_number": "Номер телефону", + "permission_rationale_phone": "Map Marker необхідний дозвіл здійснювати дзвінки на вашому пристрої", + "navigation_options": "Навігація варіанти", + "geo_navigation_description": "Відкрийте папку маркера в цьому додатку", + "share_selected_marker_text_description": "Поділіться обраний маркер як звичайний текст в інший додаток", + "x_markers_in_y_folders": "%1$d маркери %2$d папок", + "message_sync_error_occured_db_downgrade": "Сінхроблок помилка: дані хмари був оновлений з більш пізньої версії програми. Ви повинні Map Marker на цьому пристрої для синхронізації.", + "call_phone_number": "Виклик номер телефону", + "dial_phone_number": "Наберіть номер телефону", + "text_phone_number": "Текст номер телефону", + "default_navigation_action": "За замовчуванням навігаційна дії", + "ask": "Запитати", + "what_is_the_premium_upgrade": "Що таке оновлення преміум?", + "message_thank_you_for_purchase2": "Дякуємо за покупку!", + "browse": "перегорнути", + "organize": "організувати", + "search_failed": "Чи не вдалося виконати пошук", + "search_failed_network_error": "Чи не вдалося виконати пошук, мережева помилка", + "details": "деталі", + "sync_error_snackbar_message": "помилка синхронізації", + "file_overwrite_confirmation_message": "Файл вже існує, ви хочете перезаписати його?", + "browse_organize_empty_state_text": "Ви побачите список ваших маркерів тут. Ви в даний час не мають маркерів у вибраній папці (и). Ви можете додати новий маркер, натиснувши на кнопку нижче.", + "google_search_finished_empty": "Немає результатів пошуку", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "Offline карти", + "obtain_offline_map_files_faq_title": "Як це зробити?", + "obtain_offline_map_files_faq_description": "Натисніть тут, щоб відкрити веб-сторінку, що пояснюють, як отримати ці карти.", + "settings_credits_option_title": "кредити", + "settings_credits_option_description": "Авторське право і правова згадує", + "credits_text": "Юридична інформація для інших картографічних даних , ніж Google Maps : \n \n %s", + "manage_map_files": "Управління файлами на мапі", + "map_files": "файли Карта", + "delete_map_file": "Видалити файл карти", + "delete_map_file_description_local": "Ця дія видалить файл карти з цього пристрою", + "delete_map_file_confirmation_local": "Ця дія видалить файл карти з пристрою назавжди. Всі маркери всередині файлу будуть втрачені. Ти впевнений?", + "delete_map_file_confirmation_cloud": "Ця дія видалить файл карти з пристрою назавжди. Всі зміни ще не синхронізуються в хмарі будуть втрачені. Папка хмари не будуть зачеплені цим дією, і ви повинні видалити його вручну. Ти впевнений?", + "marker_saved_in_a_non_visible_folder": "Маркер збережений в папці, не видимою", + "outdated_cloud_sync_confirmation_question": "Ваші зміни не були синхронізовані останнім часом. Переконайтеся, що ви зберігаєте ваші хмари копіювання в актуальному стані. Ви хочете, щоб синхронізувати зараз?", + "outdated_local_sync_confirmation_question": "Маркери цього файлу карти в даний час зберігаються тільки на цьому пристрої. Ми рекомендуємо Вам зробити маркери на хмарі, щоб не втратити їх. Ви хочете, щоб зберегти їх в хмарі зараз?", + "sync_method_choice_question": "Ви хочете синхронізувати цей файл карти робити? З інструкції вам потрібно буде синхронізувати вручну кожен раз. З автоматичним (рекомендується) вам буде запропоновано вибрати папку призначення хмари і синхронізації в хмару буде автоматично запускати кожен раз, коли додаток входить фон.", + "automatic": "автоматичний", + "manual": "керівництво", + "new_polyshape_hint_text": "Переміщати карту, щоб помістити точки, натисніть кнопку \"+\", щоб додати точку, натисніть '-' для видалення точки і точки перемикання з попередніми / наступної кнопки. На закінчення натисніть кнопку Зберегти, щоб зберегти форму.", + "poly_points_invalid_message": "Там не вистачає очок, щоб створити форму. Створити більше очок і спробуйте ще раз.", + "measured_distance_x": "Відстань: %s", + "measured_perimeter_x_measured_area_y": "Периметр: %1$s \n Площа: %2$s", + "extra_information": "Додаткова інформація", + "insert": "Вставте...", + "replace_title": "замінити назву", + "replace_description": "замінити опис", + "unit_of_distance": "одиниця відстані", + "unit_of_area": "одиниця площі", + "uoa_metric_option": "Метрика ( %s )", + "uoa_imperial_option": "Imperial ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "зображень", + "fit_in_x_by_y_square": "Встановити в %1$s х %2$s квадратний", + "sync_data_volume_disabled": "інвалід", + "sync_data_volume_up_to_x": "До %s в синхронізації", + "sync_data_volume_unlimited": "необмежений", + "retry": "Спробувати", + "add_image": "Додати зображення", + "from_camera": "з камери", + "from_gallery": "з галереї", + "importing_image": "Імпорт зображення...", + "offline_mapsforge_beta": "Offline ( Mapsforge BETA )", + "export_failed": "Чи не вдалося виконати експорт", + "export_succeeded": "експорт вдалося", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Імпорт файлу...", + "show_warning_icon_for_sync": "Показувати значок попередження для синхронізації", + "general": "загальний", + "toilets": "туалети", + "food": "харчування", + "stores": "магазини", + "land_activities": "Активний відпочинок на землі", + "water_activites": "вода activies", + "winter_activites": "зимові activies", + "transport": "транспорт", + "health": "здоров'я", + "entertainment": "розваги", + "services": "послуги", + "business": "бізнес", + "government": "уряд", + "religious": "релігійна", + "accessibility": "доступність", + "select_icon": "Виберіть значок", + "icon_and_color": "Значок і колір", + "generic": "загальний", + "message_beta_tester_badge": "Бета-тестер значок: спасибі вам за те, що бета-тестером! Цей значок зникне тільки після видалення програми або видалення даних програми. Цей значок також дозволяє не мати ніяких оголошень на додаток.", + "translation_contribution_title": "сприяють переклади", + "translation_contribution_description": "Ви розумієте по-англійськи і хочете допомогти з перекладом? Натисніть тут", + "change_marker_color_and_icon_to_dest_folder_question": "колір або значок в папку призначення різна. Ви хочете, щоб оновити колір маркера і значок?", + "add_color": "Додати колір", + "google_md": "Google Material Icons", + "select_action": "дію Вибір", + "move_to_left": "переміщення вліво", + "move_to_right": "переміщення вправо", + "rotate_to_left": "поворот наліво", + "rotate_to_right": "поворот направо", + "delete_image": "видалити зображення", + "from_local_file": "З локального файлу", + "export_format_choice_question": "Який формат ви хочете використовувати для експорту?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Стандартний Google Earth формат. Не можуть містити носії.", + "export_choice_kmz_details": "Zip Google Earth формат. Може містити носії.", + "export_choice_csv_details": "Стандартний текстовий формат електронних таблиць. Не можуть містити носії. Не можуть містити лінії або полігони.", + "marker_as_plain_text": "Маркер у вигляді звичайного тексту", + "marker_as_file": "Маркер як файл", + "add_custom_field": "Додати спеціальне поле", + "folder_info": "Інформація", + "folder_custom_fields": "Спеціальні поля", + "custom_field_name": "Ім'я поля", + "delete_custom_field": "Видалити поле", + "custom_field_attributes": "Атрибути", + "new_custom_field": "Нове користувальницьке поле", + "modify_custom_field": "Змінити спеціальне поле", + "field_info": "Поле інформації", + "select_field_type": "Виберіть тип поля", + "field_type_boolean": "Булево (правда чи помилкова)", + "default_value": "Значення за замовчуванням", + "field_type_date": "Дата", + "field_type_email": "Електронна пошта", + "field_type_text": "Текст", + "field_type_multi_choice": "Широкий вибір", + "duplicates_are_not_allowed": "Дублікати не дозволяються", + "field_type_phone": "Телефон", + "field_type_weblink": "веб посилання", + "creation_date": "Дата створення", + "poi_options": "Опції POI", + "delete_poi": "Видалити POI", + "used_by_folders": "Використовується папок", + "edit_field": "Редагувати поле", + "reorder_fields": "Редагувати поля", + "apply_folder_fields_to_child_pois_message": "Виберіть поля, які потрібно застосувати до POI цієї папки", + "apply_folder_fields_to_moved_pois_message": "Папка призначення має різні значення поля. Виберіть поля, які потрібно застосувати до переміщених POI.", + "update_color": "Оновити колір", + "update_pin_icon": "Оновити значок значка", + "add_field_if_missing_x": "Додати поле, якщо відсутній: %s", + "remove_field_if_present_x": "Видалити поле, якщо є: %s", + "update_field_name_if_different_x": "Оновити ім'я поля, якщо це інше: %s", + "more_options": "Більше варіантів…", + "folder_options": "Параметри папки", + "decimal_accuracy": "Десяткова точність", + "copy": "Скопіювати", + "help_me_cta": "Ви хочете натиснути тут? ^ ^ ^", + "floating_marker_titles_text_size": "Розмір тексту", + "search_failed_x": "Пошук не вдалося => %s", + "search_source_gps": "API служби Google Місця на карті", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Особлива подяка", + "special_thanks_description": "Особлива подяка людям, які допомагали мені", + "thank_you_message": "Особлива подяка людям, які наполегливо працювали, щоб допомогти з перекладом програм:\n%s\n… А також ті, хто відмовився від згадування\n\nКрім того, дякуємо всім користувачам, які давали мені відгук протягом багатьох років і постійно допомагали мені зробити програму краще.", + "marker_search_result_text_create_marker": "Створіть маркер", + "ios_premium_restore_dialog_cta_restore_purchases": "Відновити покупки", + "react_webapp_log_in_title": "Увійти", + "react_webapp_log_in_message": "Щоб продовжити, потрібно ввійти до системи за допомогою свого облікового запису в хмарі. Натисніть кнопку \"Увійти\" нижче, щоб увійти.", + "react_app_use_cloud_account_x": "Використовувати обліковий запис хмари: %s", + "react_app_use_other_cloud_account": "Використовуйте інший обліковий запис хмари", + "react_app_choices_list_cannot_be_empty": "Список вибору не може бути порожнім", + "react_app_empty_choices_are_not_allowed": "Порожній вибір заборонено", + "react_app_custom_field_name_cannot_be_empty": "Назва спеціального поля не може бути порожнім", + "search_delete_duplicates_title": "Видалити дублікати", + "search_delete_duplicates_description": "Пошук і видалення дублікатів", + "deleted_x_duplicates": "Видалено %d дублікати(ів)", + "switch_search_source_button_hint_text": "Ви бажаєте здійснювати пошук з іншого джерела?", + "switch_search_source_button_text": "Змінити джерело", + "places_search_sources_config_how_to_description": "Цікаво, як налаштувати джерела пошуку? Натисніть тут.", + "settings_places_search_sources_section_title": "Місця пошуку джерел", + "action_add_or_configure_search_source": "Додати або налаштувати джерело пошуку", + "select_search_source": "Виберіть джерело пошуку", + "enter_value_for_field_x": "Введіть значення для поля \"%s\"", + "search_source_test_success_message": "Тест налаштування джерела пошуку виконано успішно! Потрібно працювати з цим джерелом пошуку.", + "search_source_test_error_message": "Попередження: не вдалося виконати тест на конфігурацію джерела пошуку. Пошук із цим джерелом пошуку може не працювати.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Підручник", + "search_source_disclaimer_text": "Пошук за замовчуванням не є оптимальним, але він працює без конфігурації.\n\nЯкщо ви багато користуєтеся пошуком, настійно рекомендуємо налаштувати джерело пошуку третьої сторони для отримання кращих результатів пошуку.\n\nВона повинна зайняти лише трохи вашого часу і дозволить вам безкоштовно скористатися набагато кращими результатами пошуку.\n\nЩоб дізнатися більше, натисніть кнопку \"Змінити джерело\", а потім - \"Підручник\".", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "У цій папці є підпапки. Ви також хочете видалити підпапки? Усі маркери, пов’язані зі видаленими папками, будуть видалені назавжди!", + "delete_folder_choice_folder_only": "Видалити лише папку", + "delete_folder_choice_folder_plus_sub_folders": "Видалити папку + підпапки", + "confirmation_message_delete_folder_batch": "Ви впевнені, що хочете видалити ці папки? Усі маркери, пов’язані з цими папками, будуть видалені назавжди!", + "confirmation_message_delete_sub_folder_batch": "Принаймні одна з папок для видалення містить підпапки. Ви також хочете видалити підпапки? Усі маркери, пов’язані зі видаленими папками, будуть видалені назавжди!", + "create_sub_folder": "Створити підпапку", + "sub_folder_created": "Створено підпапку", + "error_cant_move_folder_to_descendant": "Ви не можете перемістити папку до одного з її нащадків.", + "root_folder_name": "Корінь", + "current_map_title": "Карта", + "action_select_folders": "Виберіть папки", + "no_search_source_configured_text": "На даний момент жодне джерело пошуку не налаштовано. Для того, щоб мати можливість шукати, вам потрібно налаштувати сторонні джерела пошуку.\n\nЦе займе лише трохи вашого часу, і ви зможете безкоштовно отримати доступ до результатів пошуку.\n\nНатисніть кнопку \"Змінити джерело\", а потім \"Підручник\", щоб дізнатися більше.", + "map_type_google_maps_plan": "Google Maps (план)", + "map_type_google_maps_plan_idm": "Google Maps (план + внутрішній)", + "map_type_google_maps_satellite": "Google Maps (супутник)", + "map_type_google_maps_terrain": "Google Maps (Місцевість)", + "map_type_google_maps_hybrid": "Google Maps (гібрид)", + "last_sync_x": "Остання синхронізація:\n%s", + "add_offline_map_file_title": "Додайте файл офлайн-карти", + "offline_map_file_import_succeeded": "Імпорт файлу офлайн-карти вдався", + "offline_map_file_import_failed_x": "Не вдалося імпортувати файл автономної карти:\n%s", + "no_offline_file_selected_message": "Папка офлайн-карт порожня. Щоб використовувати офлайн-карти, відкрийте налаштування та додайте принаймні один файл офлайн-карти.", + "image_compression": "Стиснення зображення", + "image_max_size": "Максимальний розмір зображення", + "image_full_size": "Зображення у повному розмірі", + "image_saving": "Збереження зображення", + "base_map_pin_size": "Розмір шпильки базової карти", + "size_tiny": "Крихітний", + "size_small": "Маленький", + "size_normal": "Нормальний", + "size_large": "Великий", + "size_huge": "Величезний", + "import_format_choice_question": "Який формат ви хочете використовувати для імпорту?", + "map_file_summary_x_folders_x_markers": "%1$s папки та %2$s маркери", + "open_x": "Відкрити '%s'", + "sync_option_google_drive_limited_title": "Google Drive - обмежений доступ", + "sync_option_google_drive_limited_description": "Це обмежує програму доступом лише до файлів, створених самою програмою на вашому Google Drive. Виберіть цей варіант, якщо ви плануєте синхронізувати лише зі свого облікового запису Google без співавторів. Якщо ви сумніваєтеся, виберіть цей варіант, ви зможете легко змінити свою думку пізніше.", + "sync_option_google_drive_full_title": "Google Drive - повний доступ", + "sync_option_google_drive_full_description": "Це надає програмі повний доступ до вашого Google Drive. Виберіть цей варіант, якщо ви плануєте співпрацювати з іншими обліковими записами Google.", + "sync_data_volume_limit_mobile": "Обмеження обсягу мобільних даних", + "sync_data_volume_limit_default": "Обмеження обсягу даних за замовчуванням", + "cloud_auth_error_message": "Помилка автентифікації, спробуйте ще раз.", + "message_sync_error_data_volume_limit2": "Синхронізацію було скасовано, оскільки вона перевищувала дозволений обсяг даних. Щоб збільшити або змінити ліміт, перейдіть до налаштувань.", + "sync_option_dropbox_limited_title": "Dropbox - обмежений доступ", + "sync_option_dropbox_limited_description": "Це обмежує програму доступом лише до спеціальної папки Dropbox. Якщо ви сумніваєтеся, виберіть цей варіант, ви зможете легко змінити свою думку пізніше.", + "sync_option_dropbox_full_title": "Dropbox - повний доступ", + "sync_option_dropbox_full_description": "Це надає програмі повний доступ до вашого Dropbox. Виберіть цей параметр, якщо ви хочете, щоб програма знаходила файли у всьому вашому Dropbox.", + "enter_access_code_hint_text": "Введіть код доступу", + "offline_map_files": "Офлайн-файли карт", + "x_files": "%s файлів", + "clear_offline_map_files_action": "Очистіть файли офлайн-карт", + "clear_offline_map_files_confirmation_message": "Буде видалено всі файли офлайн-карт із внутрішньої пам’яті програми. Продовжити?", + "invalid_format": "Недійсний формат", + "places_search_over_hint_text": "Введіть більше, щоб уточнити пошук", + "places_search_not_started_hint_text": "Ви можете шукати місця за допомогою \"%s\". Для цього пошуку потрібне підключення до Інтернету.", + "apply_parent_folder_fields": "Застосувати поля батьківської папки", + "rating_option_title": "Оцініть додаток", + "help_me_message_2022": "Гей, дякую за вашу цікавість!\n\nРаніше у мене тут був рекламний банер, і я вирішив спробувати щось інше та замінити його цим простим повідомленням…\n\nЯ створив цю програму у вільний час як хобі, на додачу до повної роботи, і виявилося, що це стало побічним проектом, якому я витрачав багато часу з початку 2014 року.\n\nСподіваюся, вам сподобається додаток і він буде корисним. Я зробив це таким чином, що ви все ще можете робити все без оплати, можливо, для цього знадобиться трохи більше роботи. Ви можете імпортувати або експортувати дані вручну, тому вам ніколи не доведеться платити, просто хмарна синхронізація зручніша.\n\nЯкщо вам подобається додаток, підтримайте його: вам не потрібно витрачати на це гроші, будь-який із цих жестів допомагає:\n- розповідайте про програму людям навколо вас\n- оцініть додаток, щоб рекомендувати його в магазині\n- придбати преміум-оновлення (буде видалено нижній банер)\n\nЯкщо вам не подобається програма, будь ласка, надішліть мені електронний лист (з розділу «Про») і дайте мені знати, як я можу її покращити. Я зайшов так далеко завдяки відгукам багатьох користувачів, які розповідали мені про те, що вони пропустили або не сподобалося, і я відповідаю на кожен електронний лист, тому не соромтеся!\n\nІ нарешті, дякую, що прочитали цей :-)\n\nЗ повагою\nСебастьян", + "sync_error_missing_media_file": "Синхронізацію перервано, оскільки ви можете знайти такий файл: %s. Щоб вирішити цю проблему, ви можете або відновити відсутній файл вручну, або змінити налаштування програми, щоб не завантажувати медіа під час синхронізації.", + "sync_media_policy_setting_title": "Політика завантаження медіафайлів синхронізації", + "sync_media_policy_setting_option_download_immediately": "Завантажити всі медіа під час синхронізації", + "sync_media_policy_setting_option_download_later": "За потреби завантажуйте медіафайли після синхронізації", + "auto_sync_description": "Автоматична синхронізація з хмарою при виявленні змін", + "search_delete_duplicates_select_attributes_hint_text": "Виберіть атрибути, які слід враховувати під час усунення дублікатів. Якщо вибрано всі атрибути, буде видалено лише повністю ідентичні повторювані записи. Якщо не вибрано жодного атрибута, повторювані записи з однаковим розташуванням буде видалено, незалежно від їхніх інших атрибутів.", + "action_delete_duplicates": "Видалити дублікати", + "searching_for_duplicates": "Пошук дублікатів…", + "duplicates_deletion_confirmation_message": "Знайдено %d дублікатів. Ви впевнені, що хочете видалити ці дублікати?", + "poi_attribute_icon": "значок", + "poi_attribute_color": "колір", + "enable_log_file_title": "Увімкнути файл журналу", + "enable_log_file_description": "Почніть записувати історію подій виконання програми у файл журналу", + "disable_log_file_title": "Вимкнути файл журналу", + "disable_log_file_description": "Припиніть запис історії подій виконання програми до файлу журналу та видаліть файл журналу", + "export_log_file_title": "Експорт файлу журналу", + "export_log_file_description": "Експортуйте файл журналу, щоб ним можна було поділитися з метою налагодження", + "rendering_performance": "Параметри продуктивності рендеринга", + "max_number_of_drawn_pois": "Максимальна кількість намальованих POI", + "max_number_of_drawn_floating_marker_titles": "Максимальна кількість намальованих заголовків плаваючих маркерів", + "old_map_data_options_title": "Доступ до даних старої карти", + "old_map_data_options_description": "Перегляньте параметри доступу до картографічних даних із старіших версій Map Marker.", + "migrating_map_data": "Перенесення даних карти…", + "map_data_migration_succeeded": "Переміщення картографічних даних успішно: тепер ви зможете використовувати свої старі картографічні дані в цій новій версії Map Marker.", + "map_data_migration_failed": "Не вдалося перенести дані карти: доступ до ваших старих даних карти неможливий у цій новій версії Map Marker.", + "post_migration_hint_text": "Зауважте, що дані старої карти залишаються незмінними та залишатимуться на вашому пристрої, доки ви не видалите програму. Видалення програми призведе до видалення всіх Map Marker даних програми з вашого пристрою. Якщо ви хочете використовувати стару версію Map Marker, ви можете виконати інструкції, натиснувши на опцію нижче.", + "view_instructions_to_use_the_old_map_marker_description": "Відкриється посилання довідкового центру, де пояснюється, як можна встановити стару версію Map Marker, не втрачаючи даних програми.", + "view_instructions": "Переглянути інструкції", + "action_see_more": "Побачити більше", + "purchase_permanent_premium": "Придбайте постійну премію", + "purchase_pending_message": "Очікується покупка", + "purchase_failed_message": "Не вдалося здійснити покупку: %s", + "data_backup_reminder_title": "Резервне копіювання даних", + "data_backup_reminder_x_days_ago_message": "Останнє резервне копіювання було зроблено %s днів тому", + "run_data_migration_again": "Знову запустіть міграцію даних", + "run_data_migration_again_description": "Виберіть стару карту, на якій потрібно повторно запустити міграцію даних", + "old_map_data_re_migration_succeeded": "Повторне переміщення даних старої карти виконано!", + "old_map_data_re_migration_failed": "Помилка повторного перенесення даних старої карти:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Відкрийте та перенесіть хмарну карту V2", + "action_open_and_migrate_v2_cloud_map_description": "Перенесіть застарілу хмарну карту з Map Marker V2 (версія програми до 2023 року) і відкрийте її як нову хмарну карту", + "migrating_legacy_v2_cloud_map": "Перенесення застарілої хмарної карти V2…", + "hint_select_v2_map_to_migrate": "Виберіть карту V2 для перенесення", + "legacy_v2_cloud_map_migration_result_message_success": "Переміщення хмарної карти із застарілої версії V2 успішно!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Помилка міграції застарілої хмарної карти V2:\n%s", + "loading_file": "Завантаження файлу…", + "zipping_file_x": "Архівований файл: %s", + "unzipping_file_x": "Розпакуйте файл: %s", + "share_or_export_title": "Поділіться або експортуйте", + "marker_as_file_description2": "Експортуйте вибраний маркер як файл", + "export_as_file": "Експортувати як файл", + "sucessfully_saved_to_device_files": "Успішно збережено у файли пристрою", + "file_export_intention_question": "Як ви хочете використовувати експортований файл?", + "folders_added_x": "Додано папок: %s", + "folders_modified_x": "Змінено папок: %s", + "folders_deleted_x": "Видалено папок: %s", + "markers_added_x": "Додано маркери: %s", + "markers_modified_x": "Маркери змінено: %s", + "markers_deleted_x": "Маркери видалено: %s", + "new_circle_hint_text": "Виберіть центр або край кола за допомогою кнопок панелі інструментів і перемістіть карту, щоб налаштувати. Нарешті натисніть «Зберегти», щоб зберегти форму.", + "radius_x": "Радіус: %s", + "preferred_display_theme": "Тема дисплея (темний / світлий)", + "preferred_display_theme_dark": "Темна тема", + "preferred_display_theme_light": "Світла тема", + "preferred_display_theme_use_system": "Використовуйте налаштування системи", + "nav_navigation_description": "Вхід в режим навігації в цей додаток, щоб отримати направлення до маркера", + "marker_direction": "Напрямки", + "distance_to_x": "Відстань до %1$s", + "import_marker_from_text_confirmation_message": "Бажаєте спробувати імпортувати маркер із наведених нижче текстових даних?", + "do_you_enjoy_the_app_question": "Вам подобається програма?", + "would_you_like_to_give_comments_on_how_to_improve": "Хочете надіслати мені email, щоб повідомити мені, як я можу покращити програму?", + "rate_the_app_message": "Якщо вам подобається мій додаток, ви можете винагородити мене, знайшовши час дати хорошу оцінку :-)", + "app_rating_prompt_yes_option_text": "Так, перейти на сторінку програми", + "app_rating_prompt_later_option_text": "Може пізніше, нагадай", + "app_rating_prompt_never_option_text": "Ні, дякую, більше не питай", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/vi.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/vi.json new file mode 100644 index 0000000..9de12f9 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/vi.json @@ -0,0 +1,464 @@ +{ + "ok": "ĐƯỢC", + "yes": "Vâng", + "no": "Không", + "cancel": "Hủy bỏ", + "new_marker": "Marker mới", + "title": "Tiêu đề", + "description": "Miêu tả", + "question_delete_marker": "Bạn có thực sự muốn xóa dấu này?", + "gps_coordinates": "Tọa độ GPS", + "coordinates_copied_to_clipboard": "Tọa độ sao chép vào clipboard", + "untitled": "Untitled", + "all": "Tất cả", + "new_folder": "Thêm thư mục", + "modify_folder": "Sửa đổi thư mục", + "confirmation_message_delete_folder": "Bạn có chắc chắn muốn xóa thư mục này? Tất cả các dấu hiệu liên quan đến thư mục này sẽ bị xóa vĩnh viễn!", + "failed_create_folder_already_exists": "Không thể tạo thư mục mới, nó đã tồn tại", + "failed_rename_folder_already_exists": "Không thể đổi tên thư mục, tên đích đã tồn tại", + "latitude": "Latitude:", + "longitude": "Kinh độ:", + "import_file1": "Dấu nhập khẩu", + "file_import_successfull": "Tập tin nhập thành công", + "file_import_failed": "Tập tin nhập", + "location_services": "Dịch vụ định vị", + "location_services_disabled": "Dịch vụ định vị là người khuyết tật. Để có được vị trí hiện tại của bạn, bạn phải kích hoạt chúng.", + "could_not_find_address": "Không thể tìm thấy địa chỉ", + "searching": "Tìm kiếm...", + "search": "Tìm kiếm", + "share_via": "Chia sẻ qua", + "import_file_confirmation": "Bạn có muốn nhập khẩu các nội dung của tập tin này?", + "folder_name": "Tên thư mục", + "save": "Save", + "confirmation_message_delete_markers": "Bạn có chắc chắn muốn xóa các dấu chọn?", + "share": "Phần", + "processing_data": "Xử lý dữ liệu...", + "confirmation_message_save_modifications": "Bạn có thay đổi chưa được lưu, bạn có muốn lưu lại?", + "map_type": "Loại bản đồ", + "feedback_caption": "Tìm thấy một vấn đề? Có một ý tưởng về cải thiện? \n Gửi cho tôi một email :-)", + "send_email": "Gửi email...", + "rating_caption": "Bạn thích các ứng dụng? \n Rate lên 5 sao :-)", + "meters": "Meters", + "km": "Km", + "feet": "Feet", + "miles": "Miles", + "marker_details_copied_to_clipboard": "Chi tiết Marker sao chép vào clipboard", + "do_not_show_again": "Không hiển thị lần nữa", + "sou_metric_option": "Metric (Ki lô mét / Meters)", + "sou_imperial_option": "Imperial (Miles / Feet)", + "delete_folder": "Xóa thư mục", + "opening_location_failed": "Không thể tìm thấy nơi", + "could_not_start_a_map_app": "Không thể tìm thấy một ứng dụng bản đồ", + "new_marker_hint_text": "Di chuyển bản đồ xung quanh để đặt dấu của bạn, nơi bạn muốn và nhấn OK để đặt nó", + "imported_marker": "Marker nhập khẩu", + "settings": "Cài đặt", + "display_zoom_buttons": "Hiển thị nút zoom", + "decimal_degrees_5_digits": "Độ thập phân", + "degrees_decimal_minutes_3_digits": "Bằng Cấp phút thập phân", + "degrees_minutes_seconds": "Bằng phút giây", + "coordinates_format": "Định dạng tọa độ", + "faq_help": "Hỏi đáp / Trợ giúp", + "folders": "Folders", + "language": "Ngôn ngữ", + "coordinates": "Tọa độ", + "contextual": "Theo ngữ cảnh", + "always": "Luôn luôn", + "crosshair_display": "Crosshair màn hình", + "coordinates_window": "Tọa độ cửa sổ", + "latitude_short": "Lạt:", + "longitude_short": "Lng:", + "fast_marker_add_mode": "Marker tức chế độ thêm", + "advanced": "Nâng cao", + "display_settings": "Trưng bày", + "actions_settings": "Hoạt động", + "language_and_units": "Ngôn ngữ và đơn vị", + "x_markers": "%1$s dấu", + "marker_x": "Marker %1$d", + "waiting_for_location": "Đang chờ vị trí...", + "faq_help_caption": "Mở trang trợ giúp và xem các câu hỏi thường gặp", + "upcoming_features": "Tính năng", + "upcoming_features_caption": "Xem danh sách các tính năng sắp tới cho các phiên bản ứng dụng tiếp theo", + "help_and_feedback": "Help & Feedback", + "about": "Về", + "share_snapshot_title": "Snapshot", + "share_snapshot_description": "Chia sẻ một bản chụp của bản đồ", + "all_markers_and_folders": "Tất cả các dấu hiệu và thư mục", + "message_thank_you_for_donation": "Cám ơn bạn đã đóng góp của bạn! Tặng huy hiệu này tài trợ bạn truy cập vào các tính năng cao :-)", + "default_folder": "Thư mục mặc định", + "sync_options": "Lựa chọn đồng bộ", + "never": "Không bao giờ", + "select_sync_folder": "Chọn thư mục", + "premium_access_unlocked_message": "Truy cập cao cấp có sẵn! Bạn hiện đang có quyền truy cập vào các tính năng cao cấp.", + "file_options": "Tùy chọn tập tin", + "cloud_sync": "Mây đồng bộ", + "sync_this_file_on_the_cloud": "Đồng bộ hóa tập tin bản đồ trên điện toán đám mây", + "create_local_map_file": "Tạo bản đồ địa phương", + "create_local_map_file_description": "Tạo một tập tin bản đồ mới tại địa phương", + "create_cloud_map_file": "Tạo bản đồ mây", + "create_cloud_map_file_description": "Tạo một tập tin bản đồ trên điện toán đám mây", + "rename": "Đổi tên", + "rename_description": "Đổi tên bản đồ", + "enter_new_maps_name": "Nhập tên bản đồ mới", + "folder_creation_failed_name_empty": "Không thể tạo thư mục: tên sản phẩm nào", + "message_thank_you_for_premium_paid": "Cảm ơn bạn đã Map Marker cao cấp nâng :-)", + "premium": "Phí bảo hiểm", + "premium_options_title_text": "Nâng cấp lên cao cấp và tận dụng lợi thế đầy đủ Map Marker tính năng!", + "premium_options_title_text_blocking": "Xin lỗi, bạn cần phải nâng cấp cao cấp để truy cập vào tính năng này. Nâng cấp lên cao cấp và tận dụng lợi thế đầy đủ Map Marker tính năng!", + "troubleshooting": "Xử lý sự cố", + "troubleshooting_description": "Mở danh sách các hành động để giải quyết vấn đề có thể", + "test_internet": "Internet kiểm tra", + "test_internet_description": "Kiểm tra rằng các ứng dụng này có quyền truy cập vào internet", + "open_google_play_services_details": "GP Dịch vụ (ứng dụng)", + "open_google_play_services_details_description": "Mở chi tiết của đang được Google Play Services ứng dụng", + "open_google_play_services_store": "GP Dịch vụ (cửa hàng)", + "open_google_play_details": "Google Play (app)", + "contact_support": "Liên hệ hỗ trợ", + "contact_support_description": "Viết email để hỗ trợ với các chi tiết của vấn đề của bạn", + "network_test_succeeded": "Thử nghiệm thành công mạng", + "network_test_failed": "Thử nghiệm mạng không thành công", + "share_cloud_folder": "Chia sẻ bản đồ mây", + "share_cloud_folder_description": "Mở thư mục bản đồ đám mây để xem các thuộc tính của nó và chia sẻ nó với những người khác", + "view_history": "Xem lịch sử / Restore", + "view_history_description": "Xem lịch sử sửa đổi các thư mục điện toán đám mây và chọn phiên bản để khôi phục lại", + "create_map_file": "Tạo tập tin bản đồ", + "create_map_file_description": "Tạo một tập tin bản đồ mới tại địa phương hoặc trên đám mây", + "open_cloud_map_file": "Mở bản đồ mây", + "open_cloud_map_file_description": "Mở một tập tin bản đồ từ các đám mây", + "permission_rationale_location": "Map Marker cần sự cho phép truy cập vị trí của bạn để hiển thị nó trên bản đồ", + "open_app_settings": "Mở cài đặt", + "no_map_folder_found_on_the_cloud": "Không có thư mục bản đồ được tìm thấy trên các đám mây", + "auto_sync": "Đồng bộ tự động", + "choose_a_version_to_restore_from": "Chọn một phiên bản để khôi phục lại", + "message_sync_error_occured": "Xảy ra lỗi đồng bộ. Vui lòng thử lại.", + "message_sync_error_occured_network": "Xảy ra lỗi đồng bộ: lỗi mạng. Vui lòng thử lại.", + "message_sync_error_occured_conflict": "Xảy ra lỗi đồng bộ: xung đột, một thiết bị khác đã được thực hiện đồng bộ cùng một lúc. Vui lòng thử lại.", + "phone_number": "Số điện thoại", + "permission_rationale_phone": "Map Marker cần sự cho phép để thực hiện cuộc gọi trên thiết bị của bạn", + "navigation_options": "Tùy chọn điều hướng", + "geo_navigation_description": "Mở vị trí đánh dấu trong ứng dụng này", + "share_selected_marker_text_description": "Chia sẻ các điểm đánh dấu chọn như văn bản gốc vào ứng dụng khác", + "x_markers_in_y_folders": "%1$d đánh dấu %2$d thư mục", + "message_sync_error_occured_db_downgrade": "Xảy ra lỗi đồng bộ: các dữ liệu điện toán đám mây đã được cập nhật với một phiên bản mới hơn của các ứng dụng. Bạn phải cập Map Marker trên thiết bị này để đồng bộ.", + "call_phone_number": "Số điện thoại cuộc gọi", + "dial_phone_number": "Quay số điện thoại", + "text_phone_number": "Số điện thoại của văn bản", + "default_navigation_action": "Mặc định chuyển hướng hành động", + "ask": "Hỏi", + "what_is_the_premium_upgrade": "nâng cấp bảo hiểm là gì?", + "message_thank_you_for_purchase2": "Cám ơn vì đã mua hàng!", + "browse": "Duyệt", + "organize": "Sắp xếp", + "search_failed": "Tìm kiếm thất bại", + "search_failed_network_error": "Tìm kiếm thất bại, lỗi mạng", + "details": "Thông tin chi tiết", + "sync_error_snackbar_message": "lỗi đồng bộ", + "file_overwrite_confirmation_message": "Các tập tin đã tồn tại, bạn có muốn ghi đè không?", + "browse_organize_empty_state_text": "Bạn sẽ thấy danh sách các đánh dấu của bạn ở đây. Bạn hiện không có đánh dấu trong thư mục đã chọn (s). Bạn có thể thêm một dấu ấn mới bằng cách nhấn vào nút bên dưới.", + "google_search_finished_empty": "Không có kết quả tìm kiếm", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "bản đồ ngoại", + "obtain_offline_map_files_faq_title": "Làm thế nào để làm nó?", + "obtain_offline_map_files_faq_description": "Nhấn vào đây để mở các trang web giải thích làm thế nào để có được những bản đồ.", + "settings_credits_option_title": "Tín dụng", + "settings_credits_option_description": "Bản quyền và pháp lý đề cập đến", + "credits_text": "Pháp lý đề cập cho dữ liệu bản đồ khác so với Google Maps : \n \n %s", + "manage_map_files": "Quản lý các file bản đồ", + "map_files": "file bản đồ", + "delete_map_file": "Xóa tập tin bản đồ", + "delete_map_file_description_local": "Hành động này sẽ xóa các tập tin bản đồ từ thiết bị này", + "delete_map_file_confirmation_local": "Hành động này sẽ xóa các tập tin bản đồ từ thiết bị của bạn mãi mãi. Tất cả các dấu hiệu bên trong tập tin đó sẽ bị mất. Bạn có chắc không?", + "delete_map_file_confirmation_cloud": "Hành động này sẽ xóa các tập tin bản đồ từ thiết bị của bạn mãi mãi. Tất cả những thay đổi chưa được đồng bộ hóa với điện toán đám mây sẽ bị mất. Các thư mục điện toán đám mây sẽ không bị ảnh hưởng bởi hành động này và bạn sẽ phải xóa nó bằng tay. Bạn có chắc không?", + "marker_saved_in_a_non_visible_folder": "Marker lưu trong một thư mục không thể nhìn thấy", + "outdated_cloud_sync_confirmation_question": "thay đổi của bạn đã không được đồng bộ hóa thời gian gần đây. Hãy chắc chắn rằng bạn giữ cho đám mây của bạn sao chép cập nhật. Bạn có muốn đồng bộ hóa bây giờ?", + "outdated_local_sync_confirmation_question": "Các dấu hiệu của tập tin bản đồ này hiện chỉ được lưu trên thiết bị này. Đó là đề nghị để lưu dấu của bạn trên các đám mây để tránh mất chúng. Bạn có muốn lưu chúng vào các đám mây bây giờ?", + "sync_method_choice_question": "Bạn có muốn đồng bộ hóa tập tin bản đồ này? Với hướng dẫn bạn sẽ cần phải đồng bộ bằng tay mỗi lần. Với tự động (đề nghị), bạn sẽ chọn một thư mục đích đám mây và đồng bộ hóa với điện toán đám mây sẽ tự khởi động mỗi khi ứng dụng vào nền.", + "automatic": "Tự động", + "manual": "Hướng dẫn sử dụng", + "new_polyshape_hint_text": "Di chuyển bản đồ xung quanh để đặt các điểm, nhấp vào '+' để thêm một điểm, nhấp vào '-' để loại bỏ một điểm và chuyển điểm với các nút trước / sau. Cuối cùng nhấn lưu để lưu các hình dạng.", + "poly_points_invalid_message": "Có không đủ điểm để tạo ra hình dạng. Tạo điểm nhiều hơn và thử lại.", + "measured_distance_x": "Khỏang cách: %s", + "measured_perimeter_x_measured_area_y": "Chu vi: %1$s \n Diện tích: %2$s", + "extra_information": "Thông tin bổ sung", + "insert": "Chèn…", + "replace_title": "thay thế tiêu đề", + "replace_description": "thay thế mô tả", + "unit_of_distance": "Đơn vị khoảng cách", + "unit_of_area": "Đơn vị diện tích", + "uoa_metric_option": "Metric ( %s )", + "uoa_imperial_option": "Imperial ( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "hình ảnh", + "fit_in_x_by_y_square": "Phù hợp với một %1$s x %2$s vuông", + "sync_data_volume_disabled": "Tàn tật", + "sync_data_volume_up_to_x": "Lên đến %s cho mỗi đồng bộ", + "sync_data_volume_unlimited": "Vô hạn", + "retry": "Thử lại", + "add_image": "Thêm hình ảnh", + "from_camera": "từ máy ảnh", + "from_gallery": "từ bộ sưu tập", + "importing_image": "Nhập khẩu hình ảnh...", + "offline_mapsforge_beta": "Ẩn ( Mapsforge BETA )", + "export_failed": "Xuất không thành công", + "export_succeeded": "Xuất khẩu thành công", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "Nhập khẩu tập tin...", + "show_warning_icon_for_sync": "Hiển thị biểu tượng cảnh báo cho đồng bộ", + "general": "Chung", + "toilets": "nhà vệ sinh", + "food": "Món ăn", + "stores": "cửa hàng", + "land_activities": "hoạt động dưới nước", + "water_activites": "activies nước", + "winter_activites": "activies mùa đông", + "transport": "Vận chuyển", + "health": "Sức khỏe", + "entertainment": "Sự giải trí", + "services": "Dịch vụ", + "business": "Doanh nhân", + "government": "Chính quyền", + "religious": "Tôn giáo", + "accessibility": "Khả năng tiếp cận", + "select_icon": "Chọn biểu tượng", + "icon_and_color": "Biểu tượng và màu sắc", + "generic": "Chung", + "message_beta_tester_badge": "huy hiệu thử nghiệm Beta: cảm ơn bạn vì đã là một thử nghiệm phiên bản beta! huy hiệu này sẽ biến mất chỉ sau khi gỡ bỏ cài đặt các ứng dụng hoặc xóa dữ liệu ứng dụng. huy hiệu này cũng cho phép bạn không có quảng cáo trên ứng dụng.", + "translation_contribution_title": "Đóng góp bản dịch", + "translation_contribution_description": "Bạn hiểu tiếng Anh và muốn giúp đỡ với các bản dịch? Bấm vào đây", + "change_marker_color_and_icon_to_dest_folder_question": "màu hoặc biểu tượng thư mục đích là khác nhau. Bạn có muốn cập nhật những màu đánh dấu và biểu tượng?", + "add_color": "Thêm màu sắc", + "google_md": "Google Material Icons", + "select_action": "hành động lựa chọn", + "move_to_left": "Di chuyển sang trái", + "move_to_right": "Di chuyển sang phải", + "rotate_to_left": "Xoay sang trái", + "rotate_to_right": "Xoay sang phải", + "delete_image": "xóa ảnh", + "from_local_file": "Từ tập tin địa phương", + "export_format_choice_question": "Định dạng gì để bạn muốn sử dụng để xuất khẩu?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "Chuẩn Google Earth định dạng. Không thể có phương tiện truyền thông.", + "export_choice_kmz_details": "Zip Google Earth định dạng. Có thể chứa các phương tiện truyền thông.", + "export_choice_csv_details": "Tiêu chuẩn định dạng bảng tính văn bản. Không thể có phương tiện truyền thông. không thể chứa đường hoặc đa giác.", + "marker_as_plain_text": "Marker như văn bản gốc", + "marker_as_file": "Marker như tập tin", + "add_custom_field": "Thêm trường tùy chỉnh", + "folder_info": "Thông tin", + "folder_custom_fields": "Trường tùy chỉnh", + "custom_field_name": "Tên trường", + "delete_custom_field": "Xóa trường", + "custom_field_attributes": "Thuộc tính", + "new_custom_field": "Trường tùy chỉnh mới", + "modify_custom_field": "Sửa đổi trường tùy chỉnh", + "field_info": "Thông tin hiện trường", + "select_field_type": "Chọn loại trường", + "field_type_boolean": "Boolean (Đúng hay Sai)", + "default_value": "Giá trị mặc định", + "field_type_date": "Ngày", + "field_type_email": "E-mail", + "field_type_text": "Bản văn", + "field_type_multi_choice": "Nhiều lựa chọn", + "duplicates_are_not_allowed": "Không cho phép trùng lặp", + "field_type_phone": "Điện thoại", + "field_type_weblink": "Liên kết web", + "creation_date": "Ngày thành lập", + "poi_options": "Tùy chọn POI", + "delete_poi": "Xóa POI", + "used_by_folders": "Được sử dụng bởi các thư mục", + "edit_field": "Chỉnh sửa trường", + "reorder_fields": "Sắp xếp lại trường", + "apply_folder_fields_to_child_pois_message": "Chọn các trường bạn muốn áp dụng cho các POIs của thư mục này", + "apply_folder_fields_to_moved_pois_message": "Thư mục đích có các giá trị trường khác nhau. Chọn các trường bạn muốn áp dụng cho POIs đã chuyển.", + "update_color": "Cập nhật màu", + "update_pin_icon": "Cập nhật biểu tượng pin", + "add_field_if_missing_x": "Thêm trường nếu thiếu: %s", + "remove_field_if_present_x": "Xóa trường nếu có: %s", + "update_field_name_if_different_x": "Cập nhật tên trường nếu khác: %s", + "more_options": "Lựa chọn khác…", + "folder_options": "Tùy chọn thư mục", + "decimal_accuracy": "Độ chính xác thập phân", + "copy": "Sao chép", + "help_me_cta": "Bạn có muốn bấm vào đây không? ^ ‿ ^", + "floating_marker_titles_text_size": "Cỡ chữ", + "search_failed_x": "Tìm kiếm không thành công => %s", + "search_source_gps": "API tìm kiếm địa điểm của Google", + "search_source_here": "Here Places Search API", + "special_thanks_title": "Cảm tạ", + "special_thanks_description": "Một lời cảm ơn đặc biệt đến những người đã giúp tôi", + "thank_you_message": "Đặc biệt cảm ơn những người đã làm việc chăm chỉ để giúp dịch các ứng dụng:\n%s\nVà cũng là những người từ chối đề cập đến\n\nNgoài ra, cảm ơn tất cả những người dùng đã cho tôi phản hồi trong những năm qua và liên tục giúp tôi làm cho ứng dụng tốt hơn.", + "marker_search_result_text_create_marker": "Tạo điểm đánh dấu", + "ios_premium_restore_dialog_cta_restore_purchases": "Khôi phục mua hàng", + "react_webapp_log_in_title": "Đăng nhập", + "react_webapp_log_in_message": "Để tiếp tục, bạn cần đăng nhập bằng tài khoản đám mây của mình. Nhấp vào nút \"đăng nhập\" bên dưới để đăng nhập.", + "react_app_use_cloud_account_x": "Sử dụng tài khoản đám mây: %s", + "react_app_use_other_cloud_account": "Sử dụng tài khoản đám mây khác", + "react_app_choices_list_cannot_be_empty": "Danh sách lựa chọn không thể để trống", + "react_app_empty_choices_are_not_allowed": "Lựa chọn trống không được phép", + "react_app_custom_field_name_cannot_be_empty": "Tên của trường tùy chỉnh không thể để trống", + "search_delete_duplicates_title": "Loại bỏ các bản sao", + "search_delete_duplicates_description": "Tìm kiếm và xóa các bản sao", + "deleted_x_duplicates": "Đã xóa %d trùng lặp", + "switch_search_source_button_hint_text": "Bạn có muốn tìm kiếm từ một nguồn khác?", + "switch_search_source_button_text": "Thay đổi nguồn", + "places_search_sources_config_how_to_description": "Tự hỏi làm thế nào để cấu hình các nguồn tìm kiếm? Bấm vào đây.", + "settings_places_search_sources_section_title": "Địa điểm tìm kiếm nguồn", + "action_add_or_configure_search_source": "Thêm hoặc định cấu hình nguồn tìm kiếm", + "select_search_source": "Chọn nguồn tìm kiếm", + "enter_value_for_field_x": "Nhập giá trị cho trường \"%s\"", + "search_source_test_success_message": "Thử nghiệm cấu hình nguồn tìm kiếm đã thành công! Việc tìm kiếm với nguồn tìm kiếm này sẽ hoạt động.", + "search_source_test_error_message": "Cảnh báo: kiểm tra cấu hình nguồn tìm kiếm không thành công. Tìm kiếm với nguồn tìm kiếm này có thể không hoạt động.", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "Hướng dẫn", + "search_source_disclaimer_text": "Trải nghiệm tìm kiếm mặc định không tối ưu, nhưng nó hoạt động mà không cần cấu hình.\n\nNếu bạn sử dụng tìm kiếm nhiều, chúng tôi khuyên bạn nên định cấu hình nguồn tìm kiếm của bên thứ ba để hưởng lợi từ kết quả tìm kiếm tốt hơn.\n\nNó chỉ nên mất một chút thời gian của bạn và sẽ cho phép bạn được hưởng lợi từ kết quả tìm kiếm tốt hơn nhiều miễn phí.\n\nNhấp vào nút \"Thay đổi nguồn\" và sau đó tùy chọn \"Hướng dẫn\" để tìm hiểu thêm.", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "Thư mục này có các thư mục con. Bạn có muốn xóa cả các thư mục con không? Tất cả các điểm đánh dấu liên quan đến các thư mục đã xóa sẽ bị xóa vĩnh viễn!", + "delete_folder_choice_folder_only": "Chỉ xóa thư mục", + "delete_folder_choice_folder_plus_sub_folders": "Xóa thư mục + thư mục con", + "confirmation_message_delete_folder_batch": "Bạn có chắc chắn muốn xóa các thư mục này không? Tất cả các điểm đánh dấu liên quan đến các thư mục này sẽ bị xóa vĩnh viễn!", + "confirmation_message_delete_sub_folder_batch": "Ít nhất một trong các thư mục cần xóa có các thư mục con. Bạn có muốn xóa cả các thư mục con không? Tất cả các điểm đánh dấu liên quan đến các thư mục đã xóa sẽ bị xóa vĩnh viễn!", + "create_sub_folder": "Tạo thư mục con", + "sub_folder_created": "Đã tạo thư mục con", + "error_cant_move_folder_to_descendant": "Bạn không thể di chuyển một thư mục đến một trong các thư mục con của nó.", + "root_folder_name": "Nguồn gốc", + "current_map_title": "Bản đồ", + "action_select_folders": "Chọn thư mục", + "no_search_source_configured_text": "Không có nguồn tìm kiếm nào được định cấu hình vào lúc này. Để có thể tìm kiếm, bạn cần định cấu hình nguồn tìm kiếm của bên thứ ba.\n\nNó sẽ chỉ mất một chút thời gian của bạn và sẽ cho phép bạn truy cập kết quả tìm kiếm miễn phí.\n\nNhấp vào nút \"Thay đổi nguồn\" và sau đó nhấp vào tùy chọn \"Hướng dẫn\" để tìm hiểu thêm.", + "map_type_google_maps_plan": "Google Maps (Kế hoạch)", + "map_type_google_maps_plan_idm": "Google Maps (Kế hoạch + Trong nhà)", + "map_type_google_maps_satellite": "Google Maps (Vệ tinh)", + "map_type_google_maps_terrain": "Google Maps (Địa hình)", + "map_type_google_maps_hybrid": "Google Maps (Kết hợp)", + "last_sync_x": "Lần đồng bộ cuối cùng:\n%s", + "add_offline_map_file_title": "Thêm tệp bản đồ ngoại tuyến", + "offline_map_file_import_succeeded": "Nhập tệp bản đồ ngoại tuyến thành công", + "offline_map_file_import_failed_x": "Nhập tệp bản đồ ngoại tuyến không thành công:\n%s", + "no_offline_file_selected_message": "Thư mục bản đồ ngoại tuyến trống. Để sử dụng bản đồ ngoại tuyến, hãy mở cài đặt và thêm ít nhất một tệp bản đồ ngoại tuyến.", + "image_compression": "Nén hình ảnh", + "image_max_size": "Kích thước tối đa của hình ảnh", + "image_full_size": "Kích thước đầy đủ của hình ảnh", + "image_saving": "Lưu hình ảnh", + "base_map_pin_size": "Kích thước ghim bản đồ cơ sở", + "size_tiny": "Nhỏ bé", + "size_small": "Nhỏ", + "size_normal": "Bình thường", + "size_large": "Lớn", + "size_huge": "Khổng lồ", + "import_format_choice_question": "Bạn muốn sử dụng định dạng nào để nhập?", + "map_file_summary_x_folders_x_markers": "%1$s thư mục và %2$s điểm đánh dấu", + "open_x": "Mở '%s'", + "sync_option_google_drive_limited_title": "Google Drive - quyền truy cập hạn chế", + "sync_option_google_drive_limited_description": "Điều này giới hạn ứng dụng chỉ có thể truy cập các tệp do chính ứng dụng tạo trên Google Drive của bạn. Chọn tùy chọn này nếu bạn định chỉ đồng bộ hóa từ tài khoản Google của mình mà không cần cộng tác viên. Nếu nghi ngờ, hãy chọn tùy chọn này, bạn có thể dễ dàng thay đổi quyết định sau đó.", + "sync_option_google_drive_full_title": "Google Drive - toàn quyền truy cập", + "sync_option_google_drive_full_description": "Điều này cấp cho ứng dụng toàn quyền truy cập vào Google Drive của bạn. Chọn tùy chọn này nếu bạn định cộng tác với các tài khoản Google khác.", + "sync_data_volume_limit_mobile": "Giới hạn dung lượng dữ liệu di động", + "sync_data_volume_limit_default": "Giới hạn khối lượng dữ liệu mặc định", + "cloud_auth_error_message": "Lỗi xảy ra trong quá trình xác thực. Xin thử lại lần nữa.", + "message_sync_error_data_volume_limit2": "Quá trình đồng bộ hóa đã bị hủy bỏ vì vượt quá giới hạn khối lượng dữ liệu cho phép. Để tăng hoặc thay đổi giới hạn, hãy chuyển đến cài đặt.", + "sync_option_dropbox_limited_title": "Dropbox - truy cập hạn chế", + "sync_option_dropbox_limited_description": "Điều này giới hạn ứng dụng chỉ có thể truy cập vào thư mục Dropbox dành riêng cho ứng dụng. Nếu nghi ngờ, hãy chọn tùy chọn này, bạn có thể dễ dàng thay đổi quyết định sau đó.", + "sync_option_dropbox_full_title": "Dropbox - toàn quyền truy cập", + "sync_option_dropbox_full_description": "Điều này cấp cho ứng dụng đầy đủ quyền truy cập vào Dropbox của bạn. Chọn tùy chọn này nếu bạn muốn ứng dụng tìm các tệp trong toàn bộ Dropbox của bạn.", + "enter_access_code_hint_text": "Nhập mã truy cập", + "offline_map_files": "Tệp bản đồ ngoại tuyến", + "x_files": "%s tệp", + "clear_offline_map_files_action": "Xóa tệp bản đồ ngoại tuyến", + "clear_offline_map_files_confirmation_message": "Thao tác này sẽ xóa tất cả các tệp bản đồ ngoại tuyến khỏi bộ nhớ trong của ứng dụng, bạn có muốn tiếp tục không?", + "invalid_format": "Định dạng không hợp lệ", + "places_search_over_hint_text": "Nhập thêm để tinh chỉnh tìm kiếm của bạn", + "places_search_not_started_hint_text": "Bạn có thể tìm kiếm các địa điểm bằng \"%s\". Tìm kiếm này yêu cầu kết nối internet.", + "apply_parent_folder_fields": "Áp dụng các trường thư mục mẹ", + "rating_option_title": "Đánh giá ứng dụng", + "help_me_message_2022": "Này, cảm ơn bạn đã tò mò!\n\nTôi đã từng có một biểu ngữ quảng cáo ở đây và tôi quyết định thử một cái gì đó khác và thay thế nó bằng một thông điệp đơn giản này…\n\nTôi đã tạo ứng dụng này vào thời gian rảnh như một sở thích, ngoài ra để có một công việc toàn thời gian và hóa ra nó đã trở thành một dự án phụ mà tôi đã dành rất nhiều thời gian kể từ đầu năm 2014.\n\nTôi hy vọng bạn thích ứng dụng và thấy nó hữu ích. Tôi đã làm theo cách mà bạn vẫn có thể làm mọi thứ mà không cần trả tiền, có thể chỉ mất thêm một chút công việc. Bạn có thể tự do nhập hoặc xuất dữ liệu theo cách thủ công, vì vậy bạn không bao giờ thực sự phải trả tiền, chỉ là đồng bộ hóa đám mây thuận tiện hơn.\n\nNếu bạn thích ứng dụng này, hãy ủng hộ nó: bạn không phải tốn tiền cho việc đó, bất kỳ cử chỉ nào trong số đó đều giúp:\n- nói về ứng dụng với những người xung quanh bạn\n- xếp hạng ứng dụng để giới thiệu nó trên cửa hàng\n- mua bản nâng cấp cao cấp (sẽ xóa biểu ngữ dưới cùng)\n\nNếu bạn không thích ứng dụng, vui lòng gửi email cho tôi (từ phần \"giới thiệu\") và cho tôi biết cách tôi có thể cải thiện nó. Tôi đã tiến xa đến mức này nhờ phản hồi của nhiều người dùng đã nói với tôi về những điều họ bỏ lỡ hoặc không thích và tôi trả lời từng email, vì vậy đừng ngại!\n\nVà cuối cùng, cảm ơn bạn đã đọc :-) này\n\nTrân trọng\nSébastien", + "sync_error_missing_media_file": "Quá trình đồng bộ hóa đã bị hủy bỏ vì bạn có thể tìm thấy tệp sau: %s. Để giải quyết vấn đề này, bạn có thể khôi phục tệp bị thiếu theo cách thủ công hoặc thay đổi cài đặt của ứng dụng để không tải xuống phương tiện trong quá trình đồng bộ hóa.", + "sync_media_policy_setting_title": "Đồng bộ hóa chính sách tải xuống phương tiện", + "sync_media_policy_setting_option_download_immediately": "Tải xuống tất cả phương tiện trong khi đồng bộ hóa", + "sync_media_policy_setting_option_download_later": "Tải xuống phương tiện sau khi đồng bộ hóa khi cần", + "auto_sync_description": "Tự động đồng bộ hóa với đám mây khi phát hiện các thay đổi", + "search_delete_duplicates_select_attributes_hint_text": "Chọn các thuộc tính để xem xét khi loại bỏ các bản sao. Nếu tất cả các thuộc tính được chọn, chỉ những mục nhập trùng lặp hoàn toàn giống nhau mới bị xóa. Nếu không có thuộc tính nào được chọn, các mục nhập trùng lặp có cùng vị trí sẽ bị xóa, bất kể các thuộc tính khác của chúng là gì.", + "action_delete_duplicates": "Xóa các bản sao", + "searching_for_duplicates": "Tìm kiếm các bản sao…", + "duplicates_deletion_confirmation_message": "Đã tìm thấy %d bản sao. Bạn có chắc chắn muốn xóa các bản sao đó không?", + "poi_attribute_icon": "Biểu tượng", + "poi_attribute_color": "Màu sắc", + "enable_log_file_title": "Bật tệp nhật ký", + "enable_log_file_description": "Bắt đầu ghi lịch sử sự kiện thực thi ứng dụng vào tệp nhật ký", + "disable_log_file_title": "Tắt tệp nhật ký", + "disable_log_file_description": "Ngừng ghi lịch sử sự kiện thực thi ứng dụng vào tệp nhật ký và xóa tệp nhật ký", + "export_log_file_title": "Xuất tệp nhật ký", + "export_log_file_description": "Xuất tệp nhật ký để nó có thể được chia sẻ cho mục đích gỡ lỗi", + "rendering_performance": "Kết xuất cài đặt hiệu suất", + "max_number_of_drawn_pois": "Số POI được rút ra tối đa", + "max_number_of_drawn_floating_marker_titles": "Số lượng tiêu đề điểm đánh dấu động được vẽ tối đa", + "old_map_data_options_title": "Truy cập dữ liệu bản đồ cũ", + "old_map_data_options_description": "Xem các tùy chọn để truy cập dữ liệu bản đồ từ các phiên bản cũ hơn của Map Marker.", + "migrating_map_data": "Đang di chuyển dữ liệu bản đồ…", + "map_data_migration_succeeded": "Di chuyển dữ liệu bản đồ đã thành công: bây giờ bạn có thể sử dụng dữ liệu bản đồ cũ của mình trên phiên bản Map Marker mới này.", + "map_data_migration_failed": "Di chuyển dữ liệu bản đồ không thành công: không thể truy cập vào dữ liệu bản đồ cũ của bạn trên phiên bản Map Marker mới này.", + "post_migration_hint_text": "Lưu ý rằng dữ liệu bản đồ cũ vẫn không thay đổi và sẽ vẫn còn trên thiết bị của bạn cho đến khi bạn gỡ cài đặt ứng dụng. Gỡ cài đặt ứng dụng sẽ xóa tất cả dữ liệu ứng dụng Map Marker khỏi thiết bị của bạn. Nếu bạn muốn sử dụng phiên bản cũ của Map Marker, bạn có thể làm theo hướng dẫn có sẵn bằng cách nhấp vào tùy chọn bên dưới.", + "view_instructions_to_use_the_old_map_marker_description": "Thao tác này sẽ mở ra một liên kết trung tâm trợ giúp giải thích cách bạn có thể cài đặt phiên bản cũ của Map Marker mà không làm mất dữ liệu ứng dụng của mình.", + "view_instructions": "Xem hướng dẫn", + "action_see_more": "Xem thêm", + "purchase_permanent_premium": "Mua phí bảo hiểm vĩnh viễn", + "purchase_pending_message": "Mua hàng đang chờ xử lý", + "purchase_failed_message": "Mua không thành công: %s", + "data_backup_reminder_title": "Sao lưu dữ liệu", + "data_backup_reminder_x_days_ago_message": "Lần sao lưu cuối cùng là %s ngày trước", + "run_data_migration_again": "Chạy lại quá trình di chuyển dữ liệu", + "run_data_migration_again_description": "Chọn một bản đồ cũ để chạy lại quá trình di chuyển dữ liệu", + "old_map_data_re_migration_succeeded": "Di chuyển lại dữ liệu bản đồ cũ đã thành công!", + "old_map_data_re_migration_failed": "Di chuyển lại dữ liệu bản đồ cũ không thành công:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "Mở và di chuyển bản đồ đám mây V2", + "action_open_and_migrate_v2_cloud_map_description": "Di chuyển bản đồ đám mây cũ từ Map Marker V2 (phiên bản ứng dụng từ trước năm 2023) và mở nó dưới dạng bản đồ đám mây mới", + "migrating_legacy_v2_cloud_map": "Đang di chuyển bản đồ đám mây V2 cũ…", + "hint_select_v2_map_to_migrate": "Chọn bản đồ V2 để di chuyển", + "legacy_v2_cloud_map_migration_result_message_success": "Di chuyển bản đồ đám mây Legacy V2 đã thành công!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Di chuyển bản đồ đám mây Legacy V2 không thành công:\n%s", + "loading_file": "Đang tải tệp…", + "zipping_file_x": "Tệp nén: %s", + "unzipping_file_x": "Giải nén tập tin: %s", + "share_or_export_title": "Chia sẻ hoặc xuất", + "marker_as_file_description2": "Xuất điểm đánh dấu đã chọn dưới dạng tệp", + "export_as_file": "Xuất dưới dạng tệp", + "sucessfully_saved_to_device_files": "Đã lưu thành công vào tệp thiết bị", + "file_export_intention_question": "Bạn muốn sử dụng tệp đã xuất như thế nào?", + "folders_added_x": "Đã thêm thư mục: %s", + "folders_modified_x": "Các thư mục được sửa đổi: %s", + "folders_deleted_x": "Các thư mục đã bị xóa: %s", + "markers_added_x": "Điểm đánh dấu đã thêm: %s", + "markers_modified_x": "Điểm đánh dấu đã sửa đổi: %s", + "markers_deleted_x": "Điểm đánh dấu đã bị xóa: %s", + "new_circle_hint_text": "Chọn tâm hoặc cạnh của vòng tròn bằng các nút trên thanh công cụ và di chuyển bản đồ xung quanh để điều chỉnh. Cuối cùng, nhấp vào lưu để lưu hình dạng.", + "radius_x": "Bán kính: %s", + "preferred_display_theme": "Chủ đề hiển thị (tối / sáng)", + "preferred_display_theme_dark": "chủ đề tối", + "preferred_display_theme_light": "chủ đề ánh sáng", + "preferred_display_theme_use_system": "Sử dụng cài đặt hệ thống", + "nav_navigation_description": "Vào chế độ điều hướng trong ứng dụng này để nhận được hướng dẫn để đánh dấu", + "marker_direction": "Chỉ Dẫn", + "distance_to_x": "Khoảng cách đến %1$s", + "import_marker_from_text_confirmation_message": "Bạn có muốn thử và nhập một điểm đánh dấu từ dữ liệu văn bản sau không?", + "do_you_enjoy_the_app_question": "Bạn có thích ứng dụng này không?", + "would_you_like_to_give_comments_on_how_to_improve": "Bạn có muốn gửi cho tôi một email để cho tôi biết làm thế nào tôi có thể cải thiện ứng dụng không?", + "rate_the_app_message": "Nếu bạn thích ứng dụng của tôi, bạn có thể thưởng cho tôi bằng cách dành thời gian để đưa ra một đánh giá tốt :-)", + "app_rating_prompt_yes_option_text": "Vâng, đưa tôi đến trang ứng dụng", + "app_rating_prompt_later_option_text": "Có lẽ sau này, nhắc nhở tôi", + "app_rating_prompt_never_option_text": "Không, cảm ơn, đừng hỏi lại", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/zh-rCN.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/zh-rCN.json new file mode 100644 index 0000000..7347809 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/zh-rCN.json @@ -0,0 +1,464 @@ +{ + "ok": "好的", + "yes": "是", + "no": "否", + "cancel": "取消", + "new_marker": "新标记", + "title": "标题", + "description": "描述", + "question_delete_marker": "您确实要删除此标记吗?", + "gps_coordinates": "GPS 坐标", + "coordinates_copied_to_clipboard": "座标已复制到剪贴板", + "untitled": "无标题", + "all": "所有", + "new_folder": "新建文件夹", + "modify_folder": "修改文件夹", + "confirmation_message_delete_folder": "您确定要删除此文件夹吗?与此文件夹关联的所有标记将被永久删除!", + "failed_create_folder_already_exists": "创建新文件夹失败,该文件夹已存在", + "failed_rename_folder_already_exists": "重命名文件夹失败,目标名称已存在", + "latitude": "纬度:", + "longitude": "经度:", + "import_file1": "导入标记", + "file_import_successfull": "文件导入成功", + "file_import_failed": "文件导入失败", + "location_services": "定位服务", + "location_services_disabled": "定位服务已禁用。必须启用定位服务以获取当前位置。", + "could_not_find_address": "找不到地址", + "searching": "正在搜索...", + "search": "搜索", + "share_via": "分享", + "import_file_confirmation": "您要导入此文件的内容吗?", + "folder_name": "文件夹名称", + "save": "保存", + "confirmation_message_delete_markers": "您确定要删除所选标记吗?", + "share": "分享", + "processing_data": "正在处理数据...", + "confirmation_message_save_modifications": "您有未保存的修改,是否要保存它们?", + "map_type": "地图类型", + "feedback_caption": "发现问题了吗?有改进的想法吗?\n给我发送电子邮件:-)", + "send_email": "发送email...", + "rating_caption": "您喜欢这个应用程序吗?\n给我点个五颗星的赞吧 :-)", + "meters": "米", + "km": "千米", + "feet": "英尺", + "miles": "英里", + "marker_details_copied_to_clipboard": "标记的详细信息已复制到剪贴板", + "do_not_show_again": "不再显示", + "sou_metric_option": "公制(公里/米)", + "sou_imperial_option": "英制(英里/英尺)", + "delete_folder": "删除文件夹", + "opening_location_failed": "找不到位置", + "could_not_start_a_map_app": "找不到其它地图应用程序", + "new_marker_hint_text": "移动地图以将标记放置在所需位置,然后点击“确定”将其放置。", + "imported_marker": "导入标记", + "settings": "设置", + "display_zoom_buttons": "显示缩放按钮", + "decimal_degrees_5_digits": "十进制度数", + "degrees_decimal_minutes_3_digits": "度分小数", + "degrees_minutes_seconds": "度分秒", + "coordinates_format": "坐标格式", + "faq_help": "常见问题/帮助", + "folders": "文件夹", + "language": "语言", + "coordinates": "座标", + "contextual": "语境", + "always": "总是", + "crosshair_display": "显示十字线", + "coordinates_window": "坐标窗口", + "latitude_short": "纬度:", + "longitude_short": "经度:", + "fast_marker_add_mode": "即时添加标记模式", + "advanced": "高级", + "display_settings": "显示", + "actions_settings": "动作", + "language_and_units": "语言和单位", + "x_markers": "%1$s 个标记", + "marker_x": "标记 %1$d", + "waiting_for_location": "等待定位中...", + "faq_help_caption": "打开帮助页面并查看常见问题解答", + "upcoming_features": "新功能", + "upcoming_features_caption": "查看新版本即将发布的功能", + "help_and_feedback": "帮助&反馈", + "about": "关于", + "share_snapshot_title": "快照", + "share_snapshot_description": "共享地图快照", + "all_markers_and_folders": "所有标记和文件夹", + "message_thank_you_for_donation": "感谢您的捐赠!此捐赠徽章可授予您使用高级功能的权限 :-)", + "default_folder": "默认文件夹", + "sync_options": "同步选项", + "never": "从不", + "select_sync_folder": "选择文件夹", + "premium_access_unlocked_message": "升级成功!您现在可以使用高级功能了。", + "file_options": "文件选项", + "cloud_sync": "云同步", + "sync_this_file_on_the_cloud": "在云端同步此地图文件", + "create_local_map_file": "创建本地地图", + "create_local_map_file_description": "在本地创建新的地图文件", + "create_cloud_map_file": "创建云地图", + "create_cloud_map_file_description": "在云上创建地图文件", + "rename": "改名", + "rename_description": "重命名地图", + "enter_new_maps_name": "输入新地图的名称", + "folder_creation_failed_name_empty": "无法创建文件夹:名称为空", + "message_thank_you_for_premium_paid": "感谢您升级到 Map Marker 高级版本:-)", + "premium": "高级版本", + "premium_options_title_text": "升级到高级版本以充分发挥 Map Marker 的功能!", + "premium_options_title_text_blocking": "抱歉,您需要升级到高级版本才能访问此功能。升级到高级版本以充分发挥 Map Marker 的功能!", + "troubleshooting": "故障排查", + "troubleshooting_description": "打开可能解决问题的措施清单", + "test_internet": "测试网络", + "test_internet_description": "检查应用程序是否可以访问互联网", + "open_google_play_services_details": "GP 服务(应用程序)", + "open_google_play_services_details_description": "打开当前安装的 Google Play Services 应用程序的详细信息", + "open_google_play_services_store": "GP 服务(商店)", + "open_google_play_details": "Google Play(应用程序)", + "contact_support": "联系支持", + "contact_support_description": "写一封包含您的问题详细信息的电子邮件以获得支持", + "network_test_succeeded": "网络测试成功", + "network_test_failed": "网络测试失败", + "share_cloud_folder": "分享云地图", + "share_cloud_folder_description": "打开云地图文件夹以查看其属性并与其他人共享", + "view_history": "查看历史记录/还原", + "view_history_description": "查看对云端文件夹的修改历史记录,并且选择要还原到的版本", + "create_map_file": "创建地图文件", + "create_map_file_description": "在本地或云上创建新的地图文件", + "open_cloud_map_file": "打开云地图", + "open_cloud_map_file_description": "从云端打开地图文件", + "permission_rationale_location": "Map Marker 需要获得访问您的位置的权限才能在地图上显示标记", + "open_app_settings": "打开设置", + "no_map_folder_found_on_the_cloud": "在云上找不到地图文件夹", + "auto_sync": "自动同步", + "choose_a_version_to_restore_from": "选择要还原到的版本", + "message_sync_error_occured": "发生同步错误。请再试一遍。", + "message_sync_error_occured_network": "发生同步错误:网络错误。请再试一遍。", + "message_sync_error_occured_conflict": "发生同步错误:冲突,另一台设备正在同时执行同步。请再试一遍。", + "phone_number": "电话号码", + "permission_rationale_phone": "Map Marker 需要权限才能在您的设备上拨打电话", + "navigation_options": "导航选项", + "geo_navigation_description": "在此应用中打开标记位置", + "share_selected_marker_text_description": "以纯文本形式将所选标记共享到另一个应用程序中", + "x_markers_in_y_folders": "%2$d 个文件夹中的 %1$d 个标记", + "message_sync_error_occured_db_downgrade": "发生同步错误:云数据已使用该应用程序的更新版本进行了更新。您必须在此设备上更新 Map Marker 才能进行同步。", + "call_phone_number": "拨打电话", + "dial_phone_number": "拨打电话号码", + "text_phone_number": "输入电话号码", + "default_navigation_action": "默认导航操作", + "ask": "问", + "what_is_the_premium_upgrade": "什么是升级到高级版本?", + "message_thank_you_for_purchase2": "感谢您的购买!", + "browse": "浏览", + "organize": "组织", + "search_failed": "搜索失败", + "search_failed_network_error": "搜索失败,网络错误", + "details": "详情", + "sync_error_snackbar_message": "同步错误", + "file_overwrite_confirmation_message": "该文件已存在,您要覆盖它吗?", + "browse_organize_empty_state_text": "您将在此处看到您的标记。当前所选文件夹中没有任何标记。您可以通过点击下面的按钮添加新标记。", + "google_search_finished_empty": "没有搜寻结果", + "map_type_open_street_map": "打开街景地图", + "offline_maps": "离线地图", + "obtain_offline_map_files_faq_title": "怎么做?", + "obtain_offline_map_files_faq_description": "点击此处打开网页获取解释如何获取这些地图。", + "settings_credits_option_title": "信用", + "settings_credits_option_description": "版权和法律提及", + "credits_text": "除 Google Maps 以外的其他地图数据的法律声明:\n\n%s", + "manage_map_files": "管理地图文件", + "map_files": "地图文件", + "delete_map_file": "删除地图文件", + "delete_map_file_description_local": "此操作将从此设备中删除地图文件", + "delete_map_file_confirmation_local": "此操作将从您的设备中永久删除地图文件。文件中的所有标记都将丢失。您确定吗?", + "delete_map_file_confirmation_cloud": "此操作将永远从您的设备中删除地图文件。尚未同步到云的所有更改都将丢失。云文件夹将不受此操作的影响,您将必须手动将其删除。您确定吗?", + "marker_saved_in_a_non_visible_folder": "标记保存在不可见的文件夹中", + "outdated_cloud_sync_confirmation_question": "您最近的更改尚未同步。您应当确保云端副本保持最新。要立即同步吗?", + "outdated_local_sync_confirmation_question": "该地图文件的标记当前仅保存在此设备上。建议将标记保存在云中,以免丢失。您要立即将它们保存到云中吗?", + "sync_method_choice_question": "您要同步此地图文件吗?使用手动模式需要每次手动同步。使用自动模式(推荐)时,您将选择一个目标云文件夹,并且每次应用进入后台时,都会自动开始同步到云。", + "automatic": "自动", + "manual": "手动", + "new_polyshape_hint_text": "移动地图以放置点,点击“+”添加点,点击“-”删除点,然后使用上一个/下一个按钮切换点。最后点击“保存”以保存形状。", + "poly_points_invalid_message": "没有足够的点来创建形状。创建更多点,然后重试。", + "measured_distance_x": "距离:%s", + "measured_perimeter_x_measured_area_y": "周长:%1$s\n面积:%2$s", + "extra_information": "额外的信息", + "insert": "插入…", + "replace_title": "替换标题", + "replace_description": "替换说明", + "unit_of_distance": "距离单位", + "unit_of_area": "面积单位", + "uoa_metric_option": "公制(%s)", + "uoa_imperial_option": "英制(%s)", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "图片", + "fit_in_x_by_y_square": "填入一个%1$sx%2$s正方形", + "sync_data_volume_disabled": "禁用", + "sync_data_volume_up_to_x": "每次同步最多%s", + "sync_data_volume_unlimited": "无限", + "retry": "重试", + "add_image": "添加图片", + "from_camera": "从相机", + "from_gallery": "从画廊", + "importing_image": "正在导入图片…", + "offline_mapsforge_beta": "离线(Mapsforge BETA)", + "export_failed": "导出失败", + "export_succeeded": "导出成功", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "正在导入文件…", + "show_warning_icon_for_sync": "同步显示警告图标", + "general": "通用", + "toilets": "洗手间", + "food": "餐饮", + "stores": "商店", + "land_activities": "陆上活动", + "water_activites": "水上活动", + "winter_activites": "冬季活动", + "transport": "运输", + "health": "健康", + "entertainment": "娱乐", + "services": "服务", + "business": "商业", + "government": "政府", + "religious": "宗教信仰", + "accessibility": "无障碍设施", + "select_icon": "选择图标", + "icon_and_color": "图标和颜色", + "generic": "泛用", + "message_beta_tester_badge": "Beta 测试员徽章:感谢您成为 Beta 测试员!仅在卸载应用程序或清除应用程序数据后,此徽章才会消失。此徽章还让您在该应用上没有广告。", + "translation_contribution_title": "协助翻译", + "translation_contribution_description": "您会英语,并希望提供翻译帮助吗?点击这里", + "change_marker_color_and_icon_to_dest_folder_question": "目标文件夹的颜色或图标不同。您要更新标记的颜色和图标吗?", + "add_color": "添加颜色", + "google_md": "Google Material Icons", + "select_action": "选择动作", + "move_to_left": "向左移动", + "move_to_right": "向右移动", + "rotate_to_left": "向左旋转", + "rotate_to_right": "向右旋转", + "delete_image": "删除图片", + "from_local_file": "从本地文件", + "export_format_choice_question": "您要使用哪种格式导出?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "标准 Google Earth 格式。无法包含媒体文件。", + "export_choice_kmz_details": "Google Earth 压缩格式。可以包含媒体文件。", + "export_choice_csv_details": "标准文本电子表格格式。不能包含媒体文件。不能包含线或面。", + "marker_as_plain_text": "标记为纯文本", + "marker_as_file": "标记为文件", + "add_custom_field": "添加自定义字段", + "folder_info": "信息", + "folder_custom_fields": "自定义字段", + "custom_field_name": "字段名称", + "delete_custom_field": "删除字段", + "custom_field_attributes": "属性", + "new_custom_field": "新的自定义字段", + "modify_custom_field": "修改自定义字段", + "field_info": "字段信息", + "select_field_type": "选择字段类型", + "field_type_boolean": "布尔值(True or False)", + "default_value": "默认值", + "field_type_date": "日期", + "field_type_email": "电子邮件", + "field_type_text": "文本", + "field_type_multi_choice": "多项选择", + "duplicates_are_not_allowed": "不允许重复", + "field_type_phone": "电话", + "field_type_weblink": "网页链接", + "creation_date": "创建日期", + "poi_options": "POI 选项", + "delete_poi": "删除兴趣点", + "used_by_folders": "由文件夹使用", + "edit_field": "编辑字段", + "reorder_fields": "重新对字段排序", + "apply_folder_fields_to_child_pois_message": "选择要应用于此文件夹的 POI 的字段", + "apply_folder_fields_to_moved_pois_message": "目标文件夹具有不同的字段值。请选择要应用于已移动 POI 的字段。", + "update_color": "更新颜色", + "update_pin_icon": "更新图钉图标", + "add_field_if_missing_x": "如果缺少则添加字段:%s", + "remove_field_if_present_x": "删除字段(如果存在):%s", + "update_field_name_if_different_x": "更新字段名称(如果不同):%s", + "more_options": "更多的选择…", + "folder_options": "文件夹选项", + "decimal_accuracy": "小数精度", + "copy": "复制", + "help_me_cta": "您要点击这里吗? ^‿^", + "floating_marker_titles_text_size": "字体大小", + "search_failed_x": "搜索失败 => %s", + "search_source_gps": "Google Places Search API", + "search_source_here": "这里列出了搜索 API", + "special_thanks_title": "特别感谢", + "special_thanks_description": "特别感谢帮助我的人", + "thank_you_message": "特别感谢那些努力为应用程序翻译提供帮助的人们:\n%s\n…还有那些拒绝提及的人\n\n另外,感谢所有多年来向我提供反馈并持续帮助我使应用程序变得更好的用户。", + "marker_search_result_text_create_marker": "创建标记", + "ios_premium_restore_dialog_cta_restore_purchases": "恢复购买", + "react_webapp_log_in_title": "登录", + "react_webapp_log_in_message": "您需要登录您的云帐户以继续。点击下面的“登录”按钮进行登录。", + "react_app_use_cloud_account_x": "使用云帐户:%s", + "react_app_use_other_cloud_account": "使用其他云帐户", + "react_app_choices_list_cannot_be_empty": "选项列表不能为空", + "react_app_empty_choices_are_not_allowed": "不允许空的选择", + "react_app_custom_field_name_cannot_be_empty": "自定义字段的名称不能为空", + "search_delete_duplicates_title": "删除重复项", + "search_delete_duplicates_description": "搜索并删除重复项", + "deleted_x_duplicates": "已删除 %d 个重复项", + "switch_search_source_button_hint_text": "您想从其他来源搜索吗?", + "switch_search_source_button_text": "变更来源", + "places_search_sources_config_how_to_description": "想知道如何配置搜索源?点击这里。", + "settings_places_search_sources_section_title": "放置搜索源", + "action_add_or_configure_search_source": "添加或配置搜索源", + "select_search_source": "选择搜索来源", + "enter_value_for_field_x": "输入字段 “%s” 的值", + "search_source_test_success_message": "搜索源配置测试成功!现在,使用该搜索源进行的搜索应该可以进行。", + "search_source_test_error_message": "警告:搜索源配置测试失败。使用此搜索源进行的搜索可能不起作用。", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "教程", + "search_source_disclaimer_text": "默认搜索体验不是最佳选择,但无需配置即可使用。\n\n如果您经常使用搜索,强烈建议配置第三方搜索源,以从更好的搜索结果中受益。\n\n您只需花费一点时间,即可免费获得更好的搜索结果。\n\n点击“更改源”按钮,然后点击“教程”选项以了解更多信息。", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "此文件夹包含子文件夹。您是否也要删除子文件夹?与已删除文件夹关联的所有标记将被永久删除!", + "delete_folder_choice_folder_only": "仅删除文件夹", + "delete_folder_choice_folder_plus_sub_folders": "删除文件夹+子文件夹", + "confirmation_message_delete_folder_batch": "您确定要删除这些文件夹吗?与这些文件夹关联的所有标记将被永久删除!", + "confirmation_message_delete_sub_folder_batch": "至少要删除的文件夹之一具有子文件夹。您是否也要删除子文件夹?与已删除文件夹关联的所有标记将被永久删除!", + "create_sub_folder": "创建子文件夹", + "sub_folder_created": "子文件夹已创建", + "error_cant_move_folder_to_descendant": "您不能将文件夹移动到其子文件夹之中。", + "root_folder_name": "根文件夹", + "current_map_title": "地图", + "action_select_folders": "选择文件夹", + "no_search_source_configured_text": "目前未配置搜索源。为了能够进行搜索,您需要配置第三方搜索源。\n\n您只需花费一点时间,即可免费访问搜索结果。\n\n点击“更改源”按钮,然后点击“教程”选项以了解更多信息。", + "map_type_google_maps_plan": "Google Maps (计划)", + "map_type_google_maps_plan_idm": "Google Maps(计划+室内)", + "map_type_google_maps_satellite": "Google Maps(卫星)", + "map_type_google_maps_terrain": "Google Maps(地形)", + "map_type_google_maps_hybrid": "Google Maps(混合)", + "last_sync_x": "上次同步:\n%s", + "add_offline_map_file_title": "添加离线地图文件", + "offline_map_file_import_succeeded": "离线地图文件导入成功", + "offline_map_file_import_failed_x": "离线地图文件导入失败:\n%s", + "no_offline_file_selected_message": "离线地图文件夹为空。要使用离线地图,请打开设置并添加至少一个离线地图文件。", + "image_compression": "图像压缩", + "image_max_size": "图像最大尺寸", + "image_full_size": "图像全尺寸", + "image_saving": "图片保存", + "base_map_pin_size": "地图标记尺寸", + "size_tiny": "极小", + "size_small": "小", + "size_normal": "正常", + "size_large": "大", + "size_huge": "巨大", + "import_format_choice_question": "您想用什么格式导入?", + "map_file_summary_x_folders_x_markers": "%1$s 个文件夹和 %2$s 个标记", + "open_x": "打开'%s'", + "sync_option_google_drive_limited_title": "Google Drive - 受限访问", + "sync_option_google_drive_limited_description": "应用程序被限制为只读您在 Google Drive 上创建的文件。如果您打算仅同步到您的 Google 帐户,而没有合作者,请选择此选项。如果有疑问,请选择此选项,您以后可以轻松改变主意。", + "sync_option_google_drive_full_title": "Google Drive - 完全访问", + "sync_option_google_drive_full_description": "应用程序对您的 Google Drive 有完全的访问权限。如果您计划与其他 Google 帐户协作,请选择此选项。", + "sync_data_volume_limit_mobile": "移动数据量限制", + "sync_data_volume_limit_default": "默认数据量限制", + "cloud_auth_error_message": "身份验证失败,请重试。", + "message_sync_error_data_volume_limit2": "同步已中止,因为它超出了允许的数据量限制。要增加或更改限制,请转到设置。", + "sync_option_dropbox_limited_title": "Dropbox - 受限访问", + "sync_option_dropbox_limited_description": "应用程序限制仅可访问专用的 Dropbox 文件夹。如果有疑问,请选择此选项,您以后可以轻松改变主意。", + "sync_option_dropbox_full_title": "Dropbox - 完全访问", + "sync_option_dropbox_full_description": "应用程序对您的 Dropbox 的有完全访问权限。如果您希望应用在整个 Dropbox 中查找文件,请选择此选项。", + "enter_access_code_hint_text": "输入访问代码", + "offline_map_files": "离线地图文件", + "x_files": "%s 个文件", + "clear_offline_map_files_action": "清除离线地图文件", + "clear_offline_map_files_confirmation_message": "这将从应用程序的内部存储中删除所有离线地图文件,您要继续吗?", + "invalid_format": "无效的格式", + "places_search_over_hint_text": "输入更多以优化您的搜索", + "places_search_not_started_hint_text": "您可以使用“%s”搜索地点。此搜索需要 Internet 连接。", + "apply_parent_folder_fields": "应用父文件夹字段", + "rating_option_title": "给应用评分", + "help_me_message_2022": "嘿,谢谢您的好奇心!\n\n我曾经在这里有一个广告横幅,我决定尝试一些不同的东西,并用这个简单的信息代替它……\n\n我在业余时间制作了这个应用程序,除了有一份全职工作之外,它还变成了我自 2014 年初以来花了很多时间的副业。\n\n我希望您喜欢这个应用程序并发现它很有用。我这样做的方式是您仍然可以不付钱做任何事情,它可能只需要多做一点工作。您可以自由地手动导入或导出数据,因此您无需支付任何费用,只是云同步更方便。\n\n如果您喜欢该应用程序,请支持它:您不必为此花钱,任何这些行为都有帮助:\n- 与您周围的人谈论该应用程序\n- 评价应用程序以在商店中推荐它\n- 购买高级升级(将删除底部横幅)\n\n如果您不喜欢该应用程序,请给我发电子邮件(在“关于”部分),让我知道如何改进它。感谢许多用户的反馈,他们告诉我他们错过或不喜欢什么,我能走到这一步,我会回复每封电子邮件,所以不要害羞!\n\n最后,感谢您阅读此:-)\n\n此致\n塞巴斯蒂安 | Sébastien", + "sync_error_missing_media_file": "同步被中止,因为您可以找到以下文件:%s.要解决此问题,您可以手动恢复丢失的文件或将应用程序的设置更改为在同步期间不下载媒体。", + "sync_media_policy_setting_title": "同步媒体下载策略", + "sync_media_policy_setting_option_download_immediately": "在同步期间下载所有媒体", + "sync_media_policy_setting_option_download_later": "同步后在需要时下载媒体", + "auto_sync_description": "检测到更改时自动与云同步", + "search_delete_duplicates_select_attributes_hint_text": "选择消除重复项时要考虑的属性。如果选择了所有属性,则只会删除严格相同的重复条目。如果未选择任何属性,则将删除具有相同位置的重复条目,而不管它们的其他属性如何。", + "action_delete_duplicates": "删除重复项", + "searching_for_duplicates": "正在搜索重复项…", + "duplicates_deletion_confirmation_message": "找到 %d 个重复项。您确定要删除这些重复项吗?", + "poi_attribute_icon": "图标", + "poi_attribute_color": "颜色", + "enable_log_file_title": "启用日志文件", + "enable_log_file_description": "开始将应用执行事件历史记录写入日志文件", + "disable_log_file_title": "禁用日志文件", + "disable_log_file_description": "停止将应用执行事件历史写入日志文件,并删除日志文件", + "export_log_file_title": "导出日志文件", + "export_log_file_description": "导出日志文件,以便分享和调试", + "rendering_performance": "渲染性能设置", + "max_number_of_drawn_pois": "最大绘制兴趣点数", + "max_number_of_drawn_floating_marker_titles": "绘制的浮动标记标题的最大数量", + "old_map_data_options_title": "访问旧地图数据", + "old_map_data_options_description": "查看从旧版本 Map Marker 访问地图数据的选项。", + "migrating_map_data": "正在迁移地图数据…", + "map_data_migration_succeeded": "地图数据迁移成功:您现在应该可以在新版 Map Marker 上使用旧地图数据了。", + "map_data_migration_failed": "地图数据迁移失败:在这个新版本的 Map Marker 上无法访问您的旧地图数据。", + "post_migration_hint_text": "请注意,旧地图数据保持不变,并会保留在您的设备上,直到您卸载该应用程序。卸载应用程序将从您的设备中删除所有 Map Marker 应用程序数据。如果您想使用旧版本的 Map Marker,您可以点击下面的选项按照可用的说明进行操作。", + "view_instructions_to_use_the_old_map_marker_description": "这将打开一个帮助中心链接,说明如何在不丢失应用数据的情况下安装旧版本的 Map Marker。", + "view_instructions": "查看说明", + "action_see_more": "查看更", + "purchase_permanent_premium": "购买永久高级版", + "purchase_pending_message": "购买确认中", + "purchase_failed_message": "购买失败:%s", + "data_backup_reminder_title": "数据备份", + "data_backup_reminder_x_days_ago_message": "上次备份是 %s 天前", + "run_data_migration_again": "再次运行数据迁移", + "run_data_migration_again_description": "选择要再次运行数据迁移的旧地图", + "old_map_data_re_migration_succeeded": "旧地图数据重新迁移成功!", + "old_map_data_re_migration_failed": "旧地图数据重新迁移失败:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "打开并迁移 V2 云地图", + "action_open_and_migrate_v2_cloud_map_description": "从 Map Marker V2(2023年之前的应用程序版本)迁移旧云地图并将其作为新云地图打开", + "migrating_legacy_v2_cloud_map": "正在迁移旧版 V2 云地图…", + "hint_select_v2_map_to_migrate": "选择要迁移的 V2 地图", + "legacy_v2_cloud_map_migration_result_message_success": "旧的 V2 云地图迁移成功!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "旧的 V2 云地图迁移失败:\n%s", + "loading_file": "加载文件…", + "zipping_file_x": "压缩文件:%s", + "unzipping_file_x": "解压缩文件:%s", + "share_or_export_title": "共享或导出", + "marker_as_file_description2": "将所选标记导出为文件", + "export_as_file": "导出为文件", + "sucessfully_saved_to_device_files": "成功保存到设备文件", + "file_export_intention_question": "您想如何使用导出的文件?", + "folders_added_x": "添加的文件夹:%s", + "folders_modified_x": "修改的文件夹:%s", + "folders_deleted_x": "删除的文件夹:%s", + "markers_added_x": "添加的标记:%s", + "markers_modified_x": "标记修改:%s", + "markers_deleted_x": "删除的标记:%s", + "new_circle_hint_text": "使用工具栏按钮选择圆的中心或边缘,然后四处移动地图进行调整。最后点击保存保存形状。", + "radius_x": "半径:%s", + "preferred_display_theme": "显示主题(深色/浅色)", + "preferred_display_theme_dark": "深色主题", + "preferred_display_theme_light": "浅色主题", + "preferred_display_theme_use_system": "使用系统设置", + "nav_navigation_description": "在此应用中进入导航模式以获取前往标记的路线", + "marker_direction": "方向", + "distance_to_x": "到 %1$s 的距离", + "import_marker_from_text_confirmation_message": "您想尝试从以下文本数据中导入标记吗?", + "do_you_enjoy_the_app_question": "您喜欢这个应用程序吗?", + "would_you_like_to_give_comments_on_how_to_improve": "您想给我发一封电子邮件,告诉我如何改进该应用程序吗?", + "rate_the_app_message": "如果您喜欢我的应用,可以花点时间给我一个好评来鼓励我:-)", + "app_rating_prompt_yes_option_text": "是的,带我到应用程序页面", + "app_rating_prompt_later_option_text": "也许以后再提醒我", + "app_rating_prompt_never_option_text": "不,谢谢,不要再问", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/zh-rHK.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/zh-rHK.json new file mode 100644 index 0000000..4abb156 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/zh-rHK.json @@ -0,0 +1,464 @@ +{ + "ok": "好", + "yes": "是", + "no": "沒有", + "cancel": "取消", + "new_marker": "新標記", + "title": "標題", + "description": "描述", + "question_delete_marker": "您確實要刪除此標記嗎?", + "gps_coordinates": "GPS坐標", + "coordinates_copied_to_clipboard": "座標已復製到剪貼板", + "untitled": "無標題", + "all": "所有", + "new_folder": "新增文件夾", + "modify_folder": "修改資料夾", + "confirmation_message_delete_folder": "您確定要刪除此文件夾嗎?與此文件夾關聯的所有標記將被永久刪除!", + "failed_create_folder_already_exists": "創建新文件夾失敗,該文件夾已存在", + "failed_rename_folder_already_exists": "重命名文件夾失敗,目標名稱已存在", + "latitude": "緯度:", + "longitude": "經度:", + "import_file1": "導入標記", + "file_import_successfull": "文件導入成功", + "file_import_failed": "文件導入失敗", + "location_services": "位置服務", + "location_services_disabled": "定位服務已禁用。要獲取當前位置,必須啟用它們。", + "could_not_find_address": "找不到地址", + "searching": "正在搜索...", + "search": "搜索", + "share_via": "通過分享", + "import_file_confirmation": "您要導入此文件的內容嗎?", + "folder_name": "文件夾名稱", + "save": "保存", + "confirmation_message_delete_markers": "您確定要刪除所選標記嗎?", + "share": "分享", + "processing_data": "正在處理data...", + "confirmation_message_save_modifications": "您有未保存的修改,是否要保存?", + "map_type": "地圖類型", + "feedback_caption": "發現問題了嗎?有改善的想法嗎?\n給我發送電子郵件:-)", + "send_email": "發送email...", + "rating_caption": "你喜歡這個應用程序嗎?\n評價它5 stars :-)", + "meters": "儀表", + "km": "千米", + "feet": "腳", + "miles": "邁爾斯", + "marker_details_copied_to_clipboard": "標記詳細信息已復製到剪貼板", + "do_not_show_again": "不再顯示", + "sou_metric_option": "公制(公里/米)", + "sou_imperial_option": "英制(英里/英尺)", + "delete_folder": "刪除資料夾", + "opening_location_failed": "找不到地方", + "could_not_start_a_map_app": "找不到其他地圖應用程序", + "new_marker_hint_text": "移動地圖以將標記放置在所需位置,然後單擊“確定”將其放置。", + "imported_marker": "進口標記", + "settings": "設定值", + "display_zoom_buttons": "顯示縮放按鈕", + "decimal_degrees_5_digits": "小數度", + "degrees_decimal_minutes_3_digits": "度十進制分鐘", + "degrees_minutes_seconds": "度分秒", + "coordinates_format": "坐標格式", + "faq_help": "常見問題/幫助", + "folders": "資料夾", + "language": "語言", + "coordinates": "座標", + "contextual": "語境", + "always": "總是", + "crosshair_display": "十字線顯示", + "coordinates_window": "坐標窗口", + "latitude_short": "緯度:", + "longitude_short": "Lng:", + "fast_marker_add_mode": "標記即時添加模式", + "advanced": "高級", + "display_settings": "顯示", + "actions_settings": "動作", + "language_and_units": "語言和單位", + "x_markers": "%1$s個標記", + "marker_x": "標記%1$d", + "waiting_for_location": "等待location...", + "faq_help_caption": "打開幫助頁面並查看常見問題解答", + "upcoming_features": "特徵", + "upcoming_features_caption": "查看下一個應用程序版本的即將發布的功能列表", + "help_and_feedback": "幫助&反饋", + "about": "關於", + "share_snapshot_title": "快照", + "share_snapshot_description": "共享地圖快照", + "all_markers_and_folders": "所有標記和文件夾", + "message_thank_you_for_donation": "感謝您的捐贈!此捐贈徽章可授予您使用:-)高級功能的權限", + "default_folder": "默認文件夾", + "sync_options": "同步選項", + "never": "決不", + "select_sync_folder": "選擇文件夾", + "premium_access_unlocked_message": "提供高級訪問權限!您目前可以使用高級功能。", + "file_options": "文件選項", + "cloud_sync": "云同步", + "sync_this_file_on_the_cloud": "在雲端同步此地圖文件", + "create_local_map_file": "創建本地地圖", + "create_local_map_file_description": "在本地創建新的地圖文件", + "create_cloud_map_file": "創建雲圖", + "create_cloud_map_file_description": "在雲上創建地圖文件", + "rename": "改名", + "rename_description": "重命名地圖", + "enter_new_maps_name": "輸入新地圖的名稱", + "folder_creation_failed_name_empty": "無法創建文件夾:名稱為空", + "message_thank_you_for_premium_paid": "感謝您購買Map Marker高級升級:-)", + "premium": "保費", + "premium_options_title_text": "升級到高級版本並充分利用Map Marker功能!", + "premium_options_title_text_blocking": "抱歉,您需要高級升級才能使用此功能。升級到高級版本並充分利用Map Marker功能!", + "troubleshooting": "故障排除", + "troubleshooting_description": "打開解決可能出現的問題的操作列表", + "test_internet": "測試互聯網", + "test_internet_description": "檢查應用程序是否可以訪問互聯網", + "open_google_play_services_details": "GP服務(應用程序)", + "open_google_play_services_details_description": "打開當前安裝的Google Play Services應用程序的詳細信息", + "open_google_play_services_store": "GP服務(商店)", + "open_google_play_details": "Google Play(應用程序)", + "contact_support": "聯繫支持", + "contact_support_description": "寫一封電子郵件以支持您的問題的詳細信息", + "network_test_succeeded": "網絡測試成功", + "network_test_failed": "網絡測試失敗", + "share_cloud_folder": "分享雲圖", + "share_cloud_folder_description": "打開雲地圖文件夾以查看其屬性並與其他人共享", + "view_history": "查看歷史記錄/還原", + "view_history_description": "查看對雲文件夾的修改歷史記錄,然後選擇要還原到的版本", + "create_map_file": "創建地圖文件", + "create_map_file_description": "在本地或云上創建新的地圖文件", + "open_cloud_map_file": "打開雲圖", + "open_cloud_map_file_description": "從雲端打開地圖文件", + "permission_rationale_location": "Map Marker需要獲得訪問您的位置的權限才能在地圖上顯示", + "open_app_settings": "打開設置", + "no_map_folder_found_on_the_cloud": "在雲上找不到地圖文件夾", + "auto_sync": "自動同步", + "choose_a_version_to_restore_from": "選擇要還原的版本", + "message_sync_error_occured": "發生同步錯誤。請再試一遍。", + "message_sync_error_occured_network": "發生同步錯誤:網絡錯誤。請再試一遍。", + "message_sync_error_occured_conflict": "發生同步錯誤:衝突,另一台設備正在同時執行同步。請再試一遍。", + "phone_number": "電話號碼", + "permission_rationale_phone": "Map Marker需要權限才能在您的設備上撥打電話", + "navigation_options": "導航選項", + "geo_navigation_description": "在此應用中打開標記位置", + "share_selected_marker_text_description": "以純文本形式將所選標記共享到另一個應用程序中", + "x_markers_in_y_folders": "%2$d個文件夾中的%1$d個標記", + "message_sync_error_occured_db_downgrade": "發生同步錯誤:雲端數據已使用該應用程序的最新版本進行了更新。您必須在此設備上更新Map Marker才能進行同步。", + "call_phone_number": "撥打電話", + "dial_phone_number": "撥打電話號碼", + "text_phone_number": "文字電話號碼", + "default_navigation_action": "默認導航操作", + "ask": "問", + "what_is_the_premium_upgrade": "什麼是高級升級?", + "message_thank_you_for_purchase2": "感謝您的購買!", + "browse": "瀏覽", + "organize": "組織", + "search_failed": "搜索失敗", + "search_failed_network_error": "搜索失敗,網絡錯誤", + "details": "細節", + "sync_error_snackbar_message": "同步錯誤", + "file_overwrite_confirmation_message": "該文件已存在,您要覆蓋它嗎?", + "browse_organize_empty_state_text": "您將在此處看到標記列表。當前,所選文件夾中沒有標記。您可以通過單擊下面的按鈕添加新標記。", + "google_search_finished_empty": "沒有搜尋結果", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "離線地圖", + "obtain_offline_map_files_faq_title": "怎麼做?", + "obtain_offline_map_files_faq_description": "單擊此處打開解釋如何獲取這些地圖的網頁。", + "settings_credits_option_title": "學分", + "settings_credits_option_description": "版權和法律提及", + "credits_text": "除Google Maps以外的其他地圖數據的法律聲明:\n\n%s", + "manage_map_files": "管理地圖文件", + "map_files": "地圖文件", + "delete_map_file": "刪除地圖文件", + "delete_map_file_description_local": "此操作將從此設備中刪除地圖文件", + "delete_map_file_confirmation_local": "此操作將永遠從您的設備中刪除地圖文件。該文件中的所有標記都將丟失。你確定嗎?", + "delete_map_file_confirmation_cloud": "此操作將永遠從您的設備中刪除地圖文件。尚未同步到雲的所有更改都將丟失。雲文件夾將不受此操作的影響,您將必須手動將其刪除。你確定嗎?", + "marker_saved_in_a_non_visible_folder": "標記保存在不可見的文件夾中", + "outdated_cloud_sync_confirmation_question": "您的更改最近尚未同步。確保您的雲副本保持最新。您要立即同步嗎?", + "outdated_local_sync_confirmation_question": "該地圖文件的標記當前僅保存在此設備上。建議將您的標記保存在雲中,以免丟失。您要立即將它們保存到雲中嗎?", + "sync_method_choice_question": "您要同步此地圖文件嗎?使用手冊,您將需要每次手動同步。使用自動(推薦)時,您將選擇一個目標雲文件夾,並且每次應用進入後台時,都會自動開始同步到雲。", + "automatic": "自動", + "manual": "手冊", + "new_polyshape_hint_text": "移動地圖以放置點,單擊“ +”添加點,單擊“-”刪除點,然後使用上一個/下一個按鈕切換點。最後單擊“保存”以保存形狀。", + "poly_points_invalid_message": "沒有足夠的點來創建形狀。創建更多點,然後重試。", + "measured_distance_x": "距離:%s", + "measured_perimeter_x_measured_area_y": "周長:%1$s\n區域:%2$s", + "extra_information": "額外的信息", + "insert": "插…", + "replace_title": "替換標題", + "replace_description": "替換說明", + "unit_of_distance": "距離單位", + "unit_of_area": "面積單位", + "uoa_metric_option": "公制(%s)", + "uoa_imperial_option": "英制(%s)", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "圖片", + "fit_in_x_by_y_square": "適合%1$sx%2$s正方形", + "sync_data_volume_disabled": "殘障人士", + "sync_data_volume_up_to_x": "每次同步最多%s", + "sync_data_volume_unlimited": "無限", + "retry": "重試", + "add_image": "添加圖片", + "from_camera": "從相機", + "from_gallery": "從畫廊", + "importing_image": "正在導入圖片…", + "offline_mapsforge_beta": "離線(Mapsforge BETA)", + "export_failed": "導出失敗", + "export_succeeded": "導出成功", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "正在導入文件…", + "show_warning_icon_for_sync": "顯示同步警告圖標", + "general": "一般", + "toilets": "洗手間", + "food": "餐飲", + "stores": "專賣店", + "land_activities": "陸上活動", + "water_activites": "水上活動", + "winter_activites": "冬季活動", + "transport": "運輸", + "health": "健康", + "entertainment": "娛樂", + "services": "服務", + "business": "商業", + "government": "政府", + "religious": "宗教信仰", + "accessibility": "輔助功能", + "select_icon": "選擇圖標", + "icon_and_color": "圖標和顏色", + "generic": "泛型", + "message_beta_tester_badge": "Beta測試員徽章:感謝您成為Beta測試員!僅在卸載應用程序或清除應用程序數據後,此徽章才會消失。此徽章還允許您在該應用上沒有廣告。", + "translation_contribution_title": "協助翻譯", + "translation_contribution_description": "您懂英語,並希望提供翻譯幫助嗎?點擊這裡", + "change_marker_color_and_icon_to_dest_folder_question": "目標文件夾的顏色或圖標不同。您要更新標記的顏色和圖標嗎?", + "add_color": "添加顏色", + "google_md": "Google Material Icons", + "select_action": "選擇動作", + "move_to_left": "向左移動", + "move_to_right": "向右移動", + "rotate_to_left": "向左旋轉", + "rotate_to_right": "向右旋轉", + "delete_image": "刪除圖片", + "from_local_file": "從本地文件", + "export_format_choice_question": "您要使用哪種格式導出?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "標準Google Earth格式。不能包含媒體。", + "export_choice_kmz_details": "Google Earth壓縮格式。可以包含媒體。", + "export_choice_csv_details": "標准文本電子表格格式。不能包含媒體。不能包含線或面。", + "marker_as_plain_text": "標記為純文本", + "marker_as_file": "標記為文件", + "add_custom_field": "添加自定義字段", + "folder_info": "信息", + "folder_custom_fields": "自訂欄位", + "custom_field_name": "欄位名稱", + "delete_custom_field": "刪除欄位", + "custom_field_attributes": "屬性", + "new_custom_field": "新的自定義字段", + "modify_custom_field": "修改自定義字段", + "field_info": "領域信息", + "select_field_type": "選擇欄位類型", + "field_type_boolean": "布爾值(真或假)", + "default_value": "默認值", + "field_type_date": "日期", + "field_type_email": "電子郵件", + "field_type_text": "文本", + "field_type_multi_choice": "多項選擇", + "duplicates_are_not_allowed": "不允許重複", + "field_type_phone": "電話", + "field_type_weblink": "網站鏈接", + "creation_date": "創建日期", + "poi_options": "POI選項", + "delete_poi": "刪除興趣點", + "used_by_folders": "由文件夾使用", + "edit_field": "編輯欄位", + "reorder_fields": "重新排序欄位", + "apply_folder_fields_to_child_pois_message": "選擇要應用於此文件夾的POI的字段", + "apply_folder_fields_to_moved_pois_message": "目標文件夾具有不同的字段值。選擇要應用於已移動POI的字段。", + "update_color": "更新顏色", + "update_pin_icon": "更新圖釘圖標", + "add_field_if_missing_x": "如果缺少則添加字段:%s", + "remove_field_if_present_x": "刪除字段(如果存在):%s", + "update_field_name_if_different_x": "更新字段名稱(如果不同):%s", + "more_options": "更多的選擇…", + "folder_options": "文件夾選項", + "decimal_accuracy": "小數精度", + "copy": "複製", + "help_me_cta": "您要點擊這裡嗎? ^‿^", + "floating_marker_titles_text_size": "字體大小", + "search_failed_x": "搜索失敗=> %s", + "search_source_gps": "Google Places Search API", + "search_source_here": "Here Places Search API", + "special_thanks_title": "特別感謝", + "special_thanks_description": "特別感謝幫助我的人", + "thank_you_message": "特別感謝那些努力為應用程序翻譯提供幫助的人們:\n%s\n…還有那些拒絕提及的人\n\n另外,感謝所有多年來向我提供反饋並持續幫助我使應用程序變得更好的用戶。", + "marker_search_result_text_create_marker": "創建標記", + "ios_premium_restore_dialog_cta_restore_purchases": "恢復購買", + "react_webapp_log_in_title": "登錄", + "react_webapp_log_in_message": "要繼續,您需要使用您的雲帳戶登錄。點擊下面的“登錄”按鈕進行登錄。", + "react_app_use_cloud_account_x": "使用雲帳戶:%s", + "react_app_use_other_cloud_account": "使用其他雲帳戶", + "react_app_choices_list_cannot_be_empty": "選項列表不能為空", + "react_app_empty_choices_are_not_allowed": "不允許空選擇", + "react_app_custom_field_name_cannot_be_empty": "自定義字段的名稱不能為空", + "search_delete_duplicates_title": "刪除重複項", + "search_delete_duplicates_description": "搜索和刪除重複項", + "deleted_x_duplicates": "已刪除%d個重複項", + "switch_search_source_button_hint_text": "您想從其他來源搜索嗎?", + "switch_search_source_button_text": "變更來源", + "places_search_sources_config_how_to_description": "想知道如何配置搜索源?點擊這裡。", + "settings_places_search_sources_section_title": "放置搜索源", + "action_add_or_configure_search_source": "添加或配置搜索源", + "select_search_source": "選擇搜索來源", + "enter_value_for_field_x": "輸入字段“ %s”的值", + "search_source_test_success_message": "搜索源配置測試成功!現在,使用該搜索源進行的搜索應該可以進行。", + "search_source_test_error_message": "警告:搜索源配置測試失敗。使用此搜索源進行的搜索可能不起作用。", + "short_search_source_gps": "Google地方搜索", + "short_search_source_here": "這裡", + "places_search_sources_config_how_to_title2": "講解", + "search_source_disclaimer_text": "默認搜索體驗不是最佳選擇,但無需配置即可使用。\n\n如果您經常使用搜索,強烈建議配置第三方搜索源,以從更好的搜索結果中受益。\n\n您只需花費一點時間,即可免費獲得更好的搜索結果。\n\n單擊“更改源”按鈕,然後單擊“教程”選項以了解更多信息。", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "此文件夾包含子文件夾。您是否也要刪除子文件夾?與已刪除文件夾關聯的所有標記將被永久刪除!", + "delete_folder_choice_folder_only": "僅刪除文件夾", + "delete_folder_choice_folder_plus_sub_folders": "刪除文件夾+子文件夾", + "confirmation_message_delete_folder_batch": "您確定要刪除這些文件夾嗎?與這些文件夾關聯的所有標記將被永久刪除!", + "confirmation_message_delete_sub_folder_batch": "至少要刪除的文件夾之一具有子文件夾。您是否也要刪除子文件夾?與已刪除文件夾關聯的所有標記將被永久刪除!", + "create_sub_folder": "創建子文件夾", + "sub_folder_created": "子文件夾已創建", + "error_cant_move_folder_to_descendant": "您不能將文件夾移動到其後代之一。", + "root_folder_name": "根", + "current_map_title": "地圖", + "action_select_folders": "選擇文件夾", + "no_search_source_configured_text": "目前未配置搜索源。為了能夠進行搜索,您需要配置第三方搜索源。\n\n您只需花費一點時間,即可免費訪問搜索結果。\n\n單擊“更改源”按鈕,然後單擊“教程”選項以了解更多信息。", + "map_type_google_maps_plan": "Google Maps(計劃)", + "map_type_google_maps_plan_idm": "Google Maps(方案+室內)", + "map_type_google_maps_satellite": "Google Maps(衛星)", + "map_type_google_maps_terrain": "Google Maps(地形)", + "map_type_google_maps_hybrid": "Google Maps(Hybrid)", + "last_sync_x": "上次同步:\n%s", + "add_offline_map_file_title": "添加離線地圖文件", + "offline_map_file_import_succeeded": "離線地圖文件導入成功", + "offline_map_file_import_failed_x": "離線地圖文件導入失敗:\n%s", + "no_offline_file_selected_message": "離線地圖文件夾為空。要使用離線地圖,請打開設置並添加至少一個離線地圖文件。", + "image_compression": "圖像壓縮", + "image_max_size": "圖片最大尺寸", + "image_full_size": "圖像全尺寸", + "image_saving": "圖片保存", + "base_map_pin_size": "底圖引腳尺寸", + "size_tiny": "微小的", + "size_small": "小的", + "size_normal": "普通的", + "size_large": "大的", + "size_huge": "巨大的", + "import_format_choice_question": "你想用什麼格式導入?", + "map_file_summary_x_folders_x_markers": "%1$s 個文件夾和 %2$s 個標記", + "open_x": "打開'%s'", + "sync_option_google_drive_limited_title": "Google Drive - 受限訪問", + "sync_option_google_drive_limited_description": "這將應用程序限制為僅訪問應用程序本身在您的 Google Drive 上創建的文件。如果您打算僅從您的 Google 帳戶同步,而沒有合作者,請選擇此選項。如果有疑問,請選擇此選項,您以後可以輕鬆改變主意。", + "sync_option_google_drive_full_title": "Google Drive - 完全訪問", + "sync_option_google_drive_full_description": "這將授予應用程序對您的 Google Drive 的完全訪問權限。如果您計劃與其他 Google 帳戶協作,請選擇此選項。", + "sync_data_volume_limit_mobile": "移動數據量限制", + "sync_data_volume_limit_default": "默認數據量限制", + "cloud_auth_error_message": "身份驗證失敗,請重試。", + "message_sync_error_data_volume_limit2": "同步已中止,因為它超出了允許的數據量限制。要增加或更改限制,請轉到設置。", + "sync_option_dropbox_limited_title": "Dropbox - 受限訪問", + "sync_option_dropbox_limited_description": "這將應用程序限制為僅訪問應用程序專用的 Dropbox 文件夾。如果有疑問,請選擇此選項,您以後可以輕鬆改變主意。", + "sync_option_dropbox_full_title": "Dropbox - 完全訪問", + "sync_option_dropbox_full_description": "這將授予應用程序對您的 Dropbox 的完全訪問權限。如果您希望應用在整個 Dropbox 中查找文件,請選擇此選項。", + "enter_access_code_hint_text": "輸入訪問代碼", + "offline_map_files": "離線地圖文件", + "x_files": "%s 個文件", + "clear_offline_map_files_action": "清除離線地圖文件", + "clear_offline_map_files_confirmation_message": "這將從應用程序的內部存儲中刪除所有離線地圖文件,您要繼續嗎?", + "invalid_format": "無效的格式", + "places_search_over_hint_text": "鍵入更多以優化您的搜索", + "places_search_not_started_hint_text": "您可以使用“%s”搜索地點。此搜索需要 Internet 連接。", + "apply_parent_folder_fields": "應用父文件夾字段", + "rating_option_title": "給應用評分", + "help_me_message_2022": "嘿,謝謝你的好奇心!\n\n我曾經在這裡有一個廣告橫幅,我決定嘗試一些不同的東西,並用這個簡單的信息代替它......\n\n我在業餘時間製作了這個應用程序,除了有一份全職工作之外,它還變成了我自 2014 年初以來花了很多時間的副業。\n\n我希望你喜歡這個應用程序並發現它很有用。我這樣做的方式是你仍然可以不付錢做任何事情,它可能只需要多做一點工作。您可以自由地手動導入或導出數據,因此您無需支付任何費用,只是云同步更方便。\n\n如果您喜歡該應用程序,請支持它:您不必為此花錢,任何這些手勢都有幫助:\n- 與您周圍的人談論該應用程序\n- 評價應用程序以在商店中推薦它\n- 購買高級升級(將刪除底部橫幅)\n\n如果您不喜歡該應用程序,請給我發電子郵件(來自“關於”部分),讓我知道如何改進它。感謝許多用戶的反饋,他們告訴我他們錯過或不喜歡什麼,我能走到這一步,我會回复每封電子郵件,所以不要害羞!\n\n最後,感謝您閱讀此:-)\n\n問候\n塞巴斯蒂安", + "sync_error_missing_media_file": "同步被中止,因為您可以找到以下文件:%s.要解決此問題,您可以手動恢復丟失的文件或將應用程序的設置更改為在同步期間不下載媒體。", + "sync_media_policy_setting_title": "同步媒體下載策略", + "sync_media_policy_setting_option_download_immediately": "在同步期間下載所有媒體", + "sync_media_policy_setting_option_download_later": "需要時同步後下載媒體", + "auto_sync_description": "檢測到更改時自動與云同步", + "search_delete_duplicates_select_attributes_hint_text": "選擇消除重複項時要考慮的屬性。如果選擇了所有屬性,則只會刪除嚴格相同的重複條目。如果未選擇任何屬性,則將刪除具有相同位置的重複條目,而不管它們的其他屬性如何。", + "action_delete_duplicates": "刪除重複項", + "searching_for_duplicates": "正在搜索重複項…", + "duplicates_deletion_confirmation_message": "找到 %d 個重複項。您確定要刪除這些重複項嗎?", + "poi_attribute_icon": "圖標", + "poi_attribute_color": "顏色", + "enable_log_file_title": "啟用日誌文件", + "enable_log_file_description": "開始將應用執行事件歷史記錄寫入日誌文件", + "disable_log_file_title": "禁用日誌文件", + "disable_log_file_description": "停止將應用執行事件歷史寫入日誌文件,並刪除日誌文件", + "export_log_file_title": "導出日誌文件", + "export_log_file_description": "導出日誌文件,以便為調試目的共享它", + "rendering_performance": "渲染性能設置", + "max_number_of_drawn_pois": "最大繪製興趣點數", + "max_number_of_drawn_floating_marker_titles": "繪製的浮動標記標題的最大數量", + "old_map_data_options_title": "訪問舊地圖數據", + "old_map_data_options_description": "查看從舊版本 Map Marker 訪問地圖數據的選項。", + "migrating_map_data": "正在遷移地圖數據…", + "map_data_migration_succeeded": "地圖數據遷移成功:您現在應該可以在新版 Map Marker 上使用舊地圖數據了。", + "map_data_migration_failed": "地圖數據遷移失敗:在這個新版本的 Map Marker 上無法訪問您的舊地圖數據。", + "post_migration_hint_text": "請注意,舊地圖數據保持不變,並會保留在您的設備上,直到您卸載該應用程序。卸載應用程序將從您的設備中刪除所有 Map Marker 應用程序數據。如果您想使用舊版本的Map Marker,您可以點擊下面的選項按照可用的說明進行操作。", + "view_instructions_to_use_the_old_map_marker_description": "這將打開一個幫助中心鏈接,說明如何在不丟失應用數據的情況下安裝舊版本的 Map Marker。", + "view_instructions": "查看說明", + "action_see_more": "看更多", + "purchase_permanent_premium": "購買永久保費", + "purchase_pending_message": "購買待定", + "purchase_failed_message": "購買失敗:%s", + "data_backup_reminder_title": "數據備份", + "data_backup_reminder_x_days_ago_message": "上次備份是 %s 天前", + "run_data_migration_again": "再次運行數據遷移", + "run_data_migration_again_description": "選擇要再次運行數據遷移的舊地圖", + "old_map_data_re_migration_succeeded": "舊地圖數據重新遷移成功!", + "old_map_data_re_migration_failed": "舊地圖數據重新遷移失敗:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "打開並遷移 V2 雲圖", + "action_open_and_migrate_v2_cloud_map_description": "從Map Marker V2(2023年之前的應用程序版本)遷移舊雲圖並將其作為新雲圖打開", + "migrating_legacy_v2_cloud_map": "正在遷移舊版 V2 雲地圖…", + "hint_select_v2_map_to_migrate": "選擇要遷移的 V2 地圖", + "legacy_v2_cloud_map_migration_result_message_success": "Legacy V2 雲地圖遷移成功!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Legacy V2 雲地圖遷移失敗:\n%s", + "loading_file": "加載文件…", + "zipping_file_x": "壓縮文件:%s", + "unzipping_file_x": "解壓縮文件:%s", + "share_or_export_title": "共享或導出", + "marker_as_file_description2": "將所選標記導出為文件", + "export_as_file": "導出為文件", + "sucessfully_saved_to_device_files": "成功保存到設備文件", + "file_export_intention_question": "您想如何使用導出的文件?", + "folders_added_x": "添加的文件夾:%s", + "folders_modified_x": "修改的文件夾:%s", + "folders_deleted_x": "刪除的文件夾:%s", + "markers_added_x": "添加的標記:%s", + "markers_modified_x": "標記修改:%s", + "markers_deleted_x": "刪除的標記:%s", + "new_circle_hint_text": "使用工具欄按鈕選擇圓的中心或邊緣,然後四處移動地圖進行調整。最後點擊保存保存形狀。", + "radius_x": "半徑:%s", + "preferred_display_theme": "顯示主題(深色/淺色)", + "preferred_display_theme_dark": "深色主題", + "preferred_display_theme_light": "淺色主題", + "preferred_display_theme_use_system": "使用系統設置", + "nav_navigation_description": "在此應用中進入導航模式以獲取前往標記的路線", + "marker_direction": "方向", + "distance_to_x": "到%1$s的距離", + "import_marker_from_text_confirmation_message": "您想嘗試從以下文本數據中導入標記嗎?", + "do_you_enjoy_the_app_question": "你喜歡這個應用程序嗎?", + "would_you_like_to_give_comments_on_how_to_improve": "您想給我發送電子郵件,告訴我如何改進該應用程序嗎?", + "rate_the_app_message": "如果您喜歡我的應用,可以花點時間給我一個好評分:-)來獎勵我", + "app_rating_prompt_yes_option_text": "是的,帶我到應用程序頁面", + "app_rating_prompt_later_option_text": "也許以後再提醒我", + "app_rating_prompt_never_option_text": "不,謝謝,不要再問", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/lib/assets/translations/languages/zh-rTW.json b/webapp_old_3.6.0/assets/lib/assets/translations/languages/zh-rTW.json new file mode 100644 index 0000000..845c365 --- /dev/null +++ b/webapp_old_3.6.0/assets/lib/assets/translations/languages/zh-rTW.json @@ -0,0 +1,464 @@ +{ + "ok": "OK", + "yes": "Yes", + "no": "No", + "cancel": "取消", + "new_marker": "新標記", + "title": "標題", + "description": "描述", + "question_delete_marker": "您確定要刪除這個標記?", + "gps_coordinates": "GPS坐標", + "coordinates_copied_to_clipboard": "已複製座標到剪貼簿", + "untitled": "無標題", + "all": "全部", + "new_folder": "新增資料夾", + "modify_folder": "修改資料夾", + "confirmation_message_delete_folder": "您確定要刪除這個資料夾?有關此文件夾內所有標記將被永久刪除!", + "failed_create_folder_already_exists": "無法創建新資料夾,它已經存在", + "failed_rename_folder_already_exists": "無法重新命名該文件夾,目標名稱已經存在", + "latitude": "緯度:", + "longitude": "經度:", + "import_file1": "匯入標記", + "file_import_successfull": "檔案匯入成功", + "file_import_failed": "檔案匯入失敗", + "location_services": "定位服務", + "location_services_disabled": "定位服務被停用。為獲取您的當前位置,您必須啟用它們。", + "could_not_find_address": "找不到地址", + "searching": "搜索...", + "search": "搜索", + "share_via": "透過分享", + "import_file_confirmation": "你想匯入此檔案的內容?", + "folder_name": "資料夾名稱", + "save": "保存", + "confirmation_message_delete_markers": "你確定要刪除所選定的標記?", + "share": "分享", + "processing_data": "資料處理中......", + "confirmation_message_save_modifications": "您有未保存的修改,您想儲存嗎?", + "map_type": "地圖類型", + "feedback_caption": "發現問題?有改進的想法? \n請寄email給我 :-)", + "send_email": "寄送email...", + "rating_caption": "您喜歡這個應用程式? \n請給5星評價:-)", + "meters": "公尺", + "km": "公里", + "feet": "英尺", + "miles": "英里", + "marker_details_copied_to_clipboard": "將標記詳細資訊複製到剪貼簿", + "do_not_show_again": "不要再顯示", + "sou_metric_option": "公制(公里/公尺)", + "sou_imperial_option": "英制(英里/英尺)", + "delete_folder": "刪除資料夾", + "opening_location_failed": "找不到的地方", + "could_not_start_a_map_app": "無法找到另一個地圖應用程式", + "new_marker_hint_text": "您的標記將隨地圖移動到你想要的地方,然後點選ok將其放置", + "imported_marker": "匯入標記", + "settings": "設定", + "display_zoom_buttons": "顯示縮放按鈕", + "decimal_degrees_5_digits": "DD", + "degrees_decimal_minutes_3_digits": "DDM", + "degrees_minutes_seconds": "DMS", + "coordinates_format": "坐標格式", + "faq_help": "常見問題/幫助", + "folders": "文件夾", + "language": "語言", + "coordinates": "坐標", + "contextual": "上下文", + "always": "總是", + "crosshair_display": "顯示十字線", + "coordinates_window": "坐標窗口", + "latitude_short": "緯度:", + "longitude_short": "經度:", + "fast_marker_add_mode": "標記即時添加模式", + "advanced": "進階", + "display_settings": "顯示", + "actions_settings": "行動", + "language_and_units": "語言和單位", + "x_markers": "%1$s標記", + "marker_x": "標記%1$d", + "waiting_for_location": "等待位置...", + "faq_help_caption": "打開幫助頁面,觀看常見問題與解答", + "upcoming_features": "特點", + "upcoming_features_caption": "查看即將推出的下一個版本中的功能列表", + "help_and_feedback": "幫助&反饋", + "about": "關於", + "share_snapshot_title": "快照", + "share_snapshot_description": "分享地圖的快照", + "all_markers_and_folders": "所有標記和文件夾", + "message_thank_you_for_donation": "謝謝您的捐款!此捐贈徽章可授予您使用高級功能的權限:-)", + "default_folder": "默認文件夾", + "sync_options": "同步選項", + "never": "永遠不要", + "select_sync_folder": "選擇文件夾", + "premium_access_unlocked_message": "高級功能可用!您現在可以使用高級功能。", + "file_options": "檔案選項", + "cloud_sync": "雲端同步", + "sync_this_file_on_the_cloud": "同步雲端上的這個地圖檔案", + "create_local_map_file": "創建本機地圖", + "create_local_map_file_description": "在本機創建一個新的地圖檔案", + "create_cloud_map_file": "創建雲端地圖", + "create_cloud_map_file_description": "在雲端上創建地圖檔案", + "rename": "重新命名", + "rename_description": "重新命名地圖", + "enter_new_maps_name": "輸入新地圖的名字", + "folder_creation_failed_name_empty": "無法創建文件夾:名字空白", + "message_thank_you_for_premium_paid": "感感謝您購買並升級為Map Marker高級版:-)", + "premium": "高級版", + "premium_options_title_text": "升級到高級版,並充分利用Map Marker功能!", + "premium_options_title_text_blocking": "抱歉,您需要升級到高級版才能使用此功能。 升級到高級版本並充分利用地圖標記功能!", + "troubleshooting": "故障排除", + "troubleshooting_description": "打開解決可能出現的問題的操作列表", + "test_internet": "測試網絡", + "test_internet_description": "檢查該應用程式能夠上網", + "open_google_play_services_details": "Google Play服務(app)", + "open_google_play_services_details_description": "打開當前安裝的Google Play服務應用的詳細信息", + "open_google_play_services_store": "Google Play服務(store)", + "open_google_play_details": "Google Play (app)", + "contact_support": "聯繫技術支援", + "contact_support_description": "寫一封email詳細描述您的問題來進行技術支援", + "network_test_succeeded": "網絡測試成功", + "network_test_failed": "網絡測試失敗", + "share_cloud_folder": "分享雲端地圖", + "share_cloud_folder_description": "打開雲端地圖文件夾來查看其屬性,並與其他人分享", + "view_history": "查看歷史記錄/還原", + "view_history_description": "查看對雲端文件夾的修改歷史記錄,然後選擇要還原的版本", + "create_map_file": "創建映射文件", + "create_map_file_description": "在本機或雲端上創建新的地圖文件", + "open_cloud_map_file": "開啟雲端地圖", + "open_cloud_map_file_description": "從雲端開啟地圖檔案", + "permission_rationale_location": "Map Marker需要您的位置訪問權限,才能在地圖上顯示您的位置", + "open_app_settings": "開啟設置", + "no_map_folder_found_on_the_cloud": "在雲端沒有地圖文件夾", + "auto_sync": "自動同步", + "choose_a_version_to_restore_from": "選擇要還原的版本", + "message_sync_error_occured": "發生同步錯誤。請再次重試。", + "message_sync_error_occured_network": "發生同步錯誤:網絡錯誤。 請再試一遍。", + "message_sync_error_occured_conflict": "發生同步錯誤:發生衝突,另一台設備正在同時執行同步。 請再試一遍。", + "phone_number": "電話號碼", + "permission_rationale_phone": "Map Marker需要權限才能在您的設備上撥打電話", + "navigation_options": "導航選項", + "geo_navigation_description": "在此應用程序開啟標記位置", + "share_selected_marker_text_description": "以純文字形式將所選標記分享到另一個應用程序中", + "x_markers_in_y_folders": "%1$d的標記%2$d文件夾", + "message_sync_error_occured_db_downgrade": "發生同步錯誤:雲端中的數據已經更新到最新版本的應用程序中。您必須在此設備中更新Map Marker才能同步。", + "call_phone_number": "撥打電話號碼", + "dial_phone_number": "撥打電話號碼", + "text_phone_number": "編輯電話號碼", + "default_navigation_action": "預設導航動作", + "ask": "要求", + "what_is_the_premium_upgrade": "高級版升級是什麼?", + "message_thank_you_for_purchase2": "感謝您的購買!", + "browse": "瀏覽", + "organize": "組織", + "search_failed": "搜索失敗", + "search_failed_network_error": "搜索失敗,網絡錯誤", + "details": "詳細資訊", + "sync_error_snackbar_message": "同步錯誤", + "file_overwrite_confirmation_message": "該文件已經存在,您想覆蓋它嗎?", + "browse_organize_empty_state_text": "您將在此處看到標記列表。當前所選文件夾中沒有標記。您可以通過點擊下面的按鈕添加新標記。", + "google_search_finished_empty": "搜索無結果", + "map_type_open_street_map": "Open Street Map", + "offline_maps": "離線地圖", + "obtain_offline_map_files_faq_title": "該如何做?", + "obtain_offline_map_files_faq_description": "點擊此處打開解釋如何獲取這些地圖的網頁。", + "settings_credits_option_title": "致謝", + "settings_credits_option_description": "版權和法律聲明", + "credits_text": "除Google Maps之外的其他地圖數據的法律提及:\n \n %s", + "manage_map_files": "管理地圖檔案", + "map_files": "地圖檔案", + "delete_map_file": "刪除地圖檔案", + "delete_map_file_description_local": "這一行動將刪除此裝置上的地圖文件", + "delete_map_file_confirmation_local": "這一行動將永遠刪除設備中的地圖文件。所有文件內的標記會丟失。你確定?", + "delete_map_file_confirmation_cloud": "這一行動將永遠刪除設備中的地圖文件。尚未同步到雲中的所有更改將丟失。雲文件夾將不被這個動作受到影響,您必須手動刪除它。你確定?", + "marker_saved_in_a_non_visible_folder": "標記保存在一個非可見夾", + "outdated_cloud_sync_confirmation_question": "您的變更尚未最近同步。請務必保持您的雲複製是最新的。你想現在同步?", + "outdated_local_sync_confirmation_question": "此地圖文件的標記目前只保存在該設備上。建議保存在雲中的標記,以避免失去他們。你想,現在將它們保存到雲計算?", + "sync_method_choice_question": "你想同步此地圖文件?具有手動,您將需要每次都手動同步。具有自動(推薦),你會選擇一個目標雲文件夾,並同步到雲會在每次進入應用背景時自動啟動。", + "automatic": "自動", + "manual": "使用手冊", + "new_polyshape_hint_text": "移動地圖放置點,點擊“+”添加點,點擊“ - ”同一個/下一個按鈕刪除一個點和開關點。最後點擊保存,保存的形狀。", + "poly_points_invalid_message": "沒有足夠的點來創建的形狀。創建更多的點,然後再試一次。", + "measured_distance_x": "距離: %s", + "measured_perimeter_x_measured_area_y": "周長: %1$s \n面積: %2$s", + "extra_information": "額外的信息", + "insert": "插…", + "replace_title": "更換標題", + "replace_description": "更換說明", + "unit_of_distance": "距離的單位", + "unit_of_area": "區域的單位", + "uoa_metric_option": "公制( %s )", + "uoa_imperial_option": "帝國( %s )", + "uoa_metric_option_hint": "m²/a/ha/km²", + "uoa_imperial_option_hint": "Square yard/Square rod(rd²)/Acre/Square mile(mi²)/Township", + "uoa_square_meter_abreviation": "m²", + "uoa_are_abreviation": "a", + "uoa_hectare_abreviation": "ha", + "uoa_square_kilometer_abreviation": "km²", + "uoa_square_yard_abreviation": "Square yard", + "uoa_square_rod_abreviation": "rd²", + "uoa_acre_abreviation": "Acre", + "uoa_township_abreviation": "Township", + "uoa_square_mile_abreviation": "mi²", + "images": "圖片", + "fit_in_x_by_y_square": "適合在%1$s點¯x %2$s方", + "sync_data_volume_disabled": "殘", + "sync_data_volume_up_to_x": "截至%s每同步", + "sync_data_volume_unlimited": "無限", + "retry": "重試", + "add_image": "添加圖片", + "from_camera": "從攝像頭", + "from_gallery": "從畫廊", + "importing_image": "導入圖像...", + "offline_mapsforge_beta": "離線( Mapsforge BETA )", + "export_failed": "出口失敗", + "export_succeeded": "出口成功", + "export_choice_kmz": "KMZ", + "export_choice_kml": "KML", + "importing_file": "導入文件...", + "show_warning_icon_for_sync": "顯示同步警告圖標", + "general": "一般", + "toilets": "洗手間", + "food": "餐飲", + "stores": "商店", + "land_activities": "土地活動", + "water_activites": "水activies", + "winter_activites": "冬季activies", + "transport": "運輸", + "health": "健康", + "entertainment": "娛樂", + "services": "服務", + "business": "商業", + "government": "政府", + "religious": "宗教", + "accessibility": "無障礙", + "select_icon": "選擇圖標", + "icon_and_color": "圖標和顏色", + "generic": "通用", + "message_beta_tester_badge": "beta測試者徽章:謝謝您的Beta測試!此徽章只會在卸載應用程序或清除應用數據消失。此徽章,您還可以對應用程序沒有廣告。", + "translation_contribution_title": "有助於翻譯", + "translation_contribution_description": "你懂英語,想幫助翻譯?點擊這裡", + "change_marker_color_and_icon_to_dest_folder_question": "目標文件夾的顏色或圖標是不同的。你要更新的標記顏色和圖標?", + "add_color": "添加顏色", + "google_md": "Google Material Icons", + "select_action": "選擇動作", + "move_to_left": "左移", + "move_to_right": "右移", + "rotate_to_left": "循環左移", + "rotate_to_right": "旋轉到正確的", + "delete_image": "刪除圖像", + "from_local_file": "從本地文件", + "export_format_choice_question": "什麼格式要使用導出?", + "export_choice_csv": "CSV", + "export_choice_kml_details": "標準Google Earth格式。不能包含媒體。", + "export_choice_kmz_details": "Zip Google Earth格式。可以包含媒體。", + "export_choice_csv_details": "標準文本的電子表格格式。不能包含媒體。不能包含線或面。", + "marker_as_plain_text": "標記為純文本", + "marker_as_file": "衛星標記文件", + "add_custom_field": "添加自定義字段", + "folder_info": "信息", + "folder_custom_fields": "自定義字段", + "custom_field_name": "字段名稱", + "delete_custom_field": "刪除字段", + "custom_field_attributes": "屬性", + "new_custom_field": "新的自定義字段", + "modify_custom_field": "修改自定義字段", + "field_info": "字段信息", + "select_field_type": "選擇字段類型", + "field_type_boolean": "布爾(True或False)", + "default_value": "默認值", + "field_type_date": "日期", + "field_type_email": "電子郵件", + "field_type_text": "文本", + "field_type_multi_choice": "多項選擇", + "duplicates_are_not_allowed": "重複是不允許的", + "field_type_phone": "電話", + "field_type_weblink": "網站鏈接", + "creation_date": "創建日期", + "poi_options": "POI選項", + "delete_poi": "刪除POI", + "used_by_folders": "由文件夾使用", + "edit_field": "編輯字段", + "reorder_fields": "重新排序字段", + "apply_folder_fields_to_child_pois_message": "選擇要應用於此文件夾的POI的字段", + "apply_folder_fields_to_moved_pois_message": "目標文件夾具有不同的字段值。選擇要應用於移動的POI的字段。", + "update_color": "更新顏色", + "update_pin_icon": "更新圖釘圖標", + "add_field_if_missing_x": "如果缺少添加字段: %s", + "remove_field_if_present_x": "如果存在,則刪除字段: %s", + "update_field_name_if_different_x": "如果不同,請更新字段名稱: %s", + "more_options": "更多的選擇…", + "folder_options": "文件夾選項", + "decimal_accuracy": "小數精度", + "copy": "複製", + "help_me_cta": "你想點擊這裡嗎? ^ ^‿", + "floating_marker_titles_text_size": "字體大小", + "search_failed_x": "搜索失敗=> %s", + "search_source_gps": "Google Places Search API", + "search_source_here": "Here Places Search API", + "special_thanks_title": "特別感謝", + "special_thanks_description": "特別感謝幫助我的人們", + "thank_you_message": "特別感謝那些努力幫助應用翻譯的人:\n%s\n......還有那些拒絕提及的人\n\n此外,感謝所有多年來給我反饋的用戶,並不斷幫助我改進應用程序。", + "marker_search_result_text_create_marker": "創建標記", + "ios_premium_restore_dialog_cta_restore_purchases": "恢復購買", + "react_webapp_log_in_title": "登錄", + "react_webapp_log_in_message": "要繼續,您需要使用您的雲帳戶登錄。單擊下面的“登錄”按鈕登錄。", + "react_app_use_cloud_account_x": "使用雲帳戶:%s", + "react_app_use_other_cloud_account": "使用其他雲帳戶", + "react_app_choices_list_cannot_be_empty": "選項列表不能為空", + "react_app_empty_choices_are_not_allowed": "不允許空選擇", + "react_app_custom_field_name_cannot_be_empty": "自定義字段的名稱不能為空", + "search_delete_duplicates_title": "刪除重複項", + "search_delete_duplicates_description": "搜索和刪除重複項", + "deleted_x_duplicates": "刪除%d重複", + "switch_search_source_button_hint_text": "您想從其他來源搜索嗎?", + "switch_search_source_button_text": "改變來源", + "places_search_sources_config_how_to_description": "想知道如何配置搜索源?點擊這裡。", + "settings_places_search_sources_section_title": "放置搜索來源", + "action_add_or_configure_search_source": "添加或配置搜索源", + "select_search_source": "選擇搜索源", + "enter_value_for_field_x": "輸入字段“%s”的值", + "search_source_test_success_message": "搜索源配置測試成功!現在可以使用此搜索源進行搜索。", + "search_source_test_error_message": "警告:搜索源配置測試失敗。使用此搜索源進行搜索可能無效。", + "short_search_source_gps": "Google Places Search", + "short_search_source_here": "HERE", + "places_search_sources_config_how_to_title2": "教程", + "search_source_disclaimer_text": "默認搜索體驗不是最佳,但無需配置即可運行。\n\n如果您經常使用搜索,強烈建議您配置第三方搜索源,以便從更好的搜索結果中受益。\n\n它應該只花一點時間,讓您免費獲得更好的搜索結果。\n\n單擊“更改源”按鈕,然後單擊“教程”選項以了解更多信息。", + "search_source_android_geocoder": "Integrated Android Street Addresses Finder", + "short_search_source_android_geocoder": "Android Geocoder", + "search_source_ios_geocoder": "Integrated iOS Street Addresses Finder", + "short_search_source_ios_geocoder": "iOS Geocoder", + "search_source_bing": "Microsoft Bing Places Search", + "short_search_source_bing": "Bing", + "confirmation_message_delete_sub_folder": "此文件夾包含子文件夾。您是否也要刪除子文件夾?與已刪除文件夾關聯的所有標記將被永久刪除!", + "delete_folder_choice_folder_only": "僅刪除文件夾", + "delete_folder_choice_folder_plus_sub_folders": "刪除文件夾+子文件夾", + "confirmation_message_delete_folder_batch": "您確定要刪除這些文件夾嗎?與這些文件夾關聯的所有標記將被永久刪除!", + "confirmation_message_delete_sub_folder_batch": "至少要刪除的文件夾之一具有子文件夾。您是否也要刪除子文件夾?與已刪除文件夾關聯的所有標記將被永久刪除!", + "create_sub_folder": "創建子文件夾", + "sub_folder_created": "子文件夾已創建", + "error_cant_move_folder_to_descendant": "您不能將文件夾移動到其後代之一。", + "root_folder_name": "根", + "current_map_title": "地圖", + "action_select_folders": "選擇文件夾", + "no_search_source_configured_text": "目前未配置搜索源。為了能夠進行搜索,您需要配置第三方搜索源。\n\n您只需花費一點時間,即可免費訪問搜索結果。\n\n單擊“更改源”按鈕,然後單擊“教程”選項以了解更多信息。", + "map_type_google_maps_plan": "Google Maps(計劃)", + "map_type_google_maps_plan_idm": "Google Maps(方案+室內)", + "map_type_google_maps_satellite": "Google Maps(衛星)", + "map_type_google_maps_terrain": "Google Maps(地形)", + "map_type_google_maps_hybrid": "Google Maps(Hybrid)", + "last_sync_x": "上次同步:\n%s", + "add_offline_map_file_title": "添加離線地圖文件", + "offline_map_file_import_succeeded": "離線地圖文件導入成功", + "offline_map_file_import_failed_x": "離線地圖文件導入失敗:\n%s", + "no_offline_file_selected_message": "離線地圖文件夾為空。要使用離線地圖,請打開設置並添加至少一個離線地圖文件。", + "image_compression": "圖像壓縮", + "image_max_size": "圖片最大尺寸", + "image_full_size": "圖像全尺寸", + "image_saving": "圖片保存", + "base_map_pin_size": "底圖引腳尺寸", + "size_tiny": "微小的", + "size_small": "小的", + "size_normal": "普通的", + "size_large": "大的", + "size_huge": "巨大的", + "import_format_choice_question": "你想用什麼格式導入?", + "map_file_summary_x_folders_x_markers": "%1$s 個文件夾和 %2$s 個標記", + "open_x": "打開'%s'", + "sync_option_google_drive_limited_title": "Google Drive - 受限訪問", + "sync_option_google_drive_limited_description": "這將應用程序限制為僅訪問應用程序本身在您的 Google Drive 上創建的文件。如果您打算僅從您的 Google 帳戶同步,而沒有合作者,請選擇此選項。如果有疑問,請選擇此選項,您以後可以輕鬆改變主意。", + "sync_option_google_drive_full_title": "Google Drive - 完全訪問", + "sync_option_google_drive_full_description": "這將授予應用程序對您的 Google Drive 的完全訪問權限。如果您計劃與其他 Google 帳戶協作,請選擇此選項。", + "sync_data_volume_limit_mobile": "移動數據量限制", + "sync_data_volume_limit_default": "默認數據量限制", + "cloud_auth_error_message": "身份驗證失敗,請重試。", + "message_sync_error_data_volume_limit2": "同步已中止,因為它超出了允許的數據量限制。要增加或更改限制,請轉到設置。", + "sync_option_dropbox_limited_title": "Dropbox - 受限訪問", + "sync_option_dropbox_limited_description": "這將應用程序限制為僅訪問應用程序專用的 Dropbox 文件夾。如果有疑問,請選擇此選項,您以後可以輕鬆改變主意。", + "sync_option_dropbox_full_title": "Dropbox - 完全訪問", + "sync_option_dropbox_full_description": "這將授予應用程序對您的 Dropbox 的完全訪問權限。如果您希望應用在整個 Dropbox 中查找文件,請選擇此選項。", + "enter_access_code_hint_text": "輸入訪問代碼", + "offline_map_files": "離線地圖文件", + "x_files": "%s 個文件", + "clear_offline_map_files_action": "清除離線地圖文件", + "clear_offline_map_files_confirmation_message": "這將從應用程序的內部存儲中刪除所有離線地圖文件,您要繼續嗎?", + "invalid_format": "無效的格式", + "places_search_over_hint_text": "鍵入更多以優化您的搜索", + "places_search_not_started_hint_text": "您可以使用“%s”搜索地點。此搜索需要 Internet 連接。", + "apply_parent_folder_fields": "應用父文件夾字段", + "rating_option_title": "給應用評分", + "help_me_message_2022": "嘿,謝謝你的好奇心!\n\n我曾經在這裡有一個廣告橫幅,我決定嘗試一些不同的東西,並用這個簡單的信息代替它......\n\n我在業餘時間製作了這個應用程序,除了有一份全職工作之外,它還變成了我自 2014 年初以來花了很多時間的副業。\n\n我希望你喜歡這個應用程序並發現它很有用。我這樣做的方式是你仍然可以不付錢做任何事情,它可能只需要多做一點工作。您可以自由地手動導入或導出數據,因此您無需支付任何費用,只是云同步更方便。\n\n如果您喜歡該應用程序,請支持它:您不必為此花錢,任何這些手勢都有幫助:\n- 與您周圍的人談論該應用程序\n- 評價應用程序以在商店中推薦它\n- 購買高級升級(將刪除底部橫幅)\n\n如果您不喜歡該應用程序,請給我發電子郵件(來自“關於”部分),讓我知道如何改進它。感謝許多用戶的反饋,他們告訴我他們錯過或不喜歡什麼,我能走到這一步,我會回复每封電子郵件,所以不要害羞!\n\n最後,感謝您閱讀此:-)\n\n問候\n塞巴斯蒂安", + "sync_error_missing_media_file": "同步被中止,因為您可以找到以下文件:%s.要解決此問題,您可以手動恢復丟失的文件或將應用程序的設置更改為在同步期間不下載媒體。", + "sync_media_policy_setting_title": "同步媒體下載策略", + "sync_media_policy_setting_option_download_immediately": "在同步期間下載所有媒體", + "sync_media_policy_setting_option_download_later": "需要時同步後下載媒體", + "auto_sync_description": "檢測到更改時自動與云同步", + "search_delete_duplicates_select_attributes_hint_text": "選擇消除重複項時要考慮的屬性。如果選擇了所有屬性,則只會刪除嚴格相同的重複條目。如果未選擇任何屬性,則將刪除具有相同位置的重複條目,而不管它們的其他屬性如何。", + "action_delete_duplicates": "刪除重複項", + "searching_for_duplicates": "正在搜索重複項…", + "duplicates_deletion_confirmation_message": "找到 %d 個重複項。您確定要刪除這些重複項嗎?", + "poi_attribute_icon": "圖標", + "poi_attribute_color": "顏色", + "enable_log_file_title": "啟用日誌文件", + "enable_log_file_description": "開始將應用執行事件歷史記錄寫入日誌文件", + "disable_log_file_title": "禁用日誌文件", + "disable_log_file_description": "停止將應用執行事件歷史寫入日誌文件,並刪除日誌文件", + "export_log_file_title": "導出日誌文件", + "export_log_file_description": "導出日誌文件,以便為調試目的共享它", + "rendering_performance": "渲染性能設置", + "max_number_of_drawn_pois": "最大繪製興趣點數", + "max_number_of_drawn_floating_marker_titles": "繪製的浮動標記標題的最大數量", + "old_map_data_options_title": "訪問舊地圖數據", + "old_map_data_options_description": "查看從舊版本 Map Marker 訪問地圖數據的選項。", + "migrating_map_data": "正在遷移地圖數據…", + "map_data_migration_succeeded": "地圖數據遷移成功:您現在應該可以在新版 Map Marker 上使用舊地圖數據了。", + "map_data_migration_failed": "地圖數據遷移失敗:在這個新版本的 Map Marker 上無法訪問您的舊地圖數據。", + "post_migration_hint_text": "請注意,舊地圖數據保持不變,並會保留在您的設備上,直到您卸載該應用程序。卸載應用程序將從您的設備中刪除所有 Map Marker 應用程序數據。如果您想使用舊版本的Map Marker,您可以點擊下面的選項按照可用的說明進行操作。", + "view_instructions_to_use_the_old_map_marker_description": "這將打開一個幫助中心鏈接,說明如何在不丟失應用數據的情況下安裝舊版本的 Map Marker。", + "view_instructions": "查看說明", + "action_see_more": "看更多", + "purchase_permanent_premium": "購買永久保費", + "purchase_pending_message": "購買待定", + "purchase_failed_message": "購買失敗:%s", + "data_backup_reminder_title": "數據備份", + "data_backup_reminder_x_days_ago_message": "上次備份是 %s 天前", + "run_data_migration_again": "再次運行數據遷移", + "run_data_migration_again_description": "選擇要再次運行數據遷移的舊地圖", + "old_map_data_re_migration_succeeded": "舊地圖數據重新遷移成功!", + "old_map_data_re_migration_failed": "舊地圖數據重新遷移失敗:\n%s", + "action_open_and_migrate_v2_cloud_map_title": "打開並遷移 V2 雲圖", + "action_open_and_migrate_v2_cloud_map_description": "從Map Marker V2(2023年之前的應用程序版本)遷移舊雲圖並將其作為新雲圖打開", + "migrating_legacy_v2_cloud_map": "正在遷移舊版 V2 雲地圖…", + "hint_select_v2_map_to_migrate": "選擇要遷移的 V2 地圖", + "legacy_v2_cloud_map_migration_result_message_success": "Legacy V2 雲地圖遷移成功!", + "legacy_v2_cloud_map_migration_result_message_fail_x": "Legacy V2 雲地圖遷移失敗:\n%s", + "loading_file": "加載文件…", + "zipping_file_x": "壓縮文件:%s", + "unzipping_file_x": "解壓縮文件:%s", + "share_or_export_title": "共享或導出", + "marker_as_file_description2": "將所選標記導出為文件", + "export_as_file": "導出為文件", + "sucessfully_saved_to_device_files": "成功保存到設備文件", + "file_export_intention_question": "您想如何使用導出的文件?", + "folders_added_x": "添加的文件夾:%s", + "folders_modified_x": "修改的文件夾:%s", + "folders_deleted_x": "刪除的文件夾:%s", + "markers_added_x": "添加的標記:%s", + "markers_modified_x": "標記修改:%s", + "markers_deleted_x": "刪除的標記:%s", + "new_circle_hint_text": "使用工具欄按鈕選擇圓的中心或邊緣,然後四處移動地圖進行調整。最後點擊保存保存形狀。", + "radius_x": "半徑:%s", + "preferred_display_theme": "顯示主題(深色/淺色)", + "preferred_display_theme_dark": "深色主題", + "preferred_display_theme_light": "淺色主題", + "preferred_display_theme_use_system": "使用系統設置", + "nav_navigation_description": "在此應用中進入導航模式以獲取前往標記的路線", + "marker_direction": "路徑", + "distance_to_x": "距離%1$s", + "import_marker_from_text_confirmation_message": "您想嘗試從以下文本數據中導入標記嗎?", + "do_you_enjoy_the_app_question": "你喜歡這款應用嗎?", + "would_you_like_to_give_comments_on_how_to_improve": "你想給我發一個email來告訴我如何改進應用程序嗎?", + "rate_the_app_message": "如果您喜歡我的應用程式,您可以花費一點時間給予好評:-)", + "app_rating_prompt_yes_option_text": "是的,帶我到應用程序頁面", + "app_rating_prompt_later_option_text": "也許以後再提醒我", + "app_rating_prompt_never_option_text": "不,謝謝,不要再問", + "openmoji": "OpenMoji", + "_": "This entry is just so that the other lines entries can stay with a ',' at the end" +} diff --git a/webapp_old_3.6.0/assets/packages/flutter_map/lib/assets/flutter_map_logo.png b/webapp_old_3.6.0/assets/packages/flutter_map/lib/assets/flutter_map_logo.png new file mode 100644 index 0000000..8603d0a Binary files /dev/null and b/webapp_old_3.6.0/assets/packages/flutter_map/lib/assets/flutter_map_logo.png differ diff --git a/webapp_old_3.6.0/assets/packages/fluttertoast/assets/toastify.css b/webapp_old_3.6.0/assets/packages/fluttertoast/assets/toastify.css new file mode 100644 index 0000000..2d0471e --- /dev/null +++ b/webapp_old_3.6.0/assets/packages/fluttertoast/assets/toastify.css @@ -0,0 +1,14 @@ +/** + * Minified by jsDelivr using clean-css v4.2.3. + * Original file: /npm/toastify-js@1.9.3/src/toastify.css + * + * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files + */ +/*! + * Toastify js 1.9.3 + * https://github.com/apvarun/toastify-js + * @license MIT licensed + * + * Copyright (C) 2018 Varun A P + */ +.toastify{padding:12px 20px;color:#fff;display:inline-block;box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(77,96,232,.3);background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:all .4s cubic-bezier(.215,.61,.355,1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width:360px){.toastify-left,.toastify-right{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content}} \ No newline at end of file diff --git a/webapp_old_3.6.0/assets/packages/fluttertoast/assets/toastify.js b/webapp_old_3.6.0/assets/packages/fluttertoast/assets/toastify.js new file mode 100644 index 0000000..3bb0860 --- /dev/null +++ b/webapp_old_3.6.0/assets/packages/fluttertoast/assets/toastify.js @@ -0,0 +1,14 @@ +/** + * Minified by jsDelivr using Terser v5.3.0. + * Original file: /npm/toastify-js@1.9.3/src/toastify.js + * + * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files + */ +/*! + * Toastify js 1.9.3 + * https://github.com/apvarun/toastify-js + * @license MIT licensed + * + * Copyright (C) 2018 Varun A P + */ +!function(t,o){"object"==typeof module && module && module.exports?module.exports=o():t.Toastify=o()}(this,(function(t){var o=function(t){return new o.lib.init(t)};function i(t,o){return o.offset[t]?isNaN(o.offset[t])?o.offset[t]:o.offset[t]+"px":"0px"}function s(t,o){return!(!t||"string"!=typeof o)&&!!(t.className&&t.className.trim().split(/\s+/gi).indexOf(o)>-1)}return o.lib=o.prototype={toastify:"1.9.3",constructor:o,init:function(t){return t||(t={}),this.options={},this.toastElement=null,this.options.text=t.text||"Hi there!",this.options.node=t.node,this.options.duration=0===t.duration?0:t.duration||3e3,this.options.selector=t.selector,this.options.callback=t.callback||function(){},this.options.destination=t.destination,this.options.newWindow=t.newWindow||!1,this.options.close=t.close||!1,this.options.gravity="bottom"===t.gravity?"toastify-bottom":"toastify-top",this.options.positionLeft=t.positionLeft||!1,this.options.position=t.position||"",this.options.backgroundColor=t.backgroundColor,this.options.avatar=t.avatar||"",this.options.className=t.className||"",this.options.stopOnFocus=void 0===t.stopOnFocus||t.stopOnFocus,this.options.onClick=t.onClick,this.options.offset=t.offset||{x:0,y:0},this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var t=document.createElement("div");if(t.className="toastify on "+this.options.className,this.options.position?t.className+=" toastify-"+this.options.position:!0===this.options.positionLeft?(t.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):t.className+=" toastify-right",t.className+=" "+this.options.gravity,this.options.backgroundColor&&(t.style.background=this.options.backgroundColor),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)t.appendChild(this.options.node);else if(t.innerHTML=this.options.text,""!==this.options.avatar){var o=document.createElement("img");o.src=this.options.avatar,o.className="toastify-avatar","left"==this.options.position||!0===this.options.positionLeft?t.appendChild(o):t.insertAdjacentElement("afterbegin",o)}if(!0===this.options.close){var s=document.createElement("span");s.innerHTML="✖",s.className="toast-close",s.addEventListener("click",function(t){t.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var n=window.innerWidth>0?window.innerWidth:screen.width;("left"==this.options.position||!0===this.options.positionLeft)&&n>360?t.insertAdjacentElement("afterbegin",s):t.appendChild(s)}if(this.options.stopOnFocus&&this.options.duration>0){var e=this;t.addEventListener("mouseover",(function(o){window.clearTimeout(t.timeOutValue)})),t.addEventListener("mouseleave",(function(){t.timeOutValue=window.setTimeout((function(){e.removeElement(t)}),e.options.duration)}))}if(void 0!==this.options.destination&&t.addEventListener("click",function(t){t.stopPropagation(),!0===this.options.newWindow?window.open(this.options.destination,"_blank"):window.location=this.options.destination}.bind(this)),"function"==typeof this.options.onClick&&void 0===this.options.destination&&t.addEventListener("click",function(t){t.stopPropagation(),this.options.onClick()}.bind(this)),"object"==typeof this.options.offset){var a=i("x",this.options),p=i("y",this.options),r="left"==this.options.position?a:"-"+a,l="toastify-top"==this.options.gravity?p:"-"+p;t.style.transform="translate("+r+","+l+")"}return t},showToast:function(){var t;if(this.toastElement=this.buildToast(),!(t=void 0===this.options.selector?document.body:document.getElementById(this.options.selector)))throw"Root element is not defined";return t.insertBefore(this.toastElement,t.firstChild),o.reposition(),this.options.duration>0&&(this.toastElement.timeOutValue=window.setTimeout(function(){this.removeElement(this.toastElement)}.bind(this),this.options.duration)),this},hideToast:function(){this.toastElement.timeOutValue&&clearTimeout(this.toastElement.timeOutValue),this.removeElement(this.toastElement)},removeElement:function(t){t.className=t.className.replace(" on",""),window.setTimeout(function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),t.parentNode&&t.parentNode.removeChild(t),this.options.callback.call(t),o.reposition()}.bind(this),400)}},o.reposition=function(){for(var t,o={top:15,bottom:15},i={top:15,bottom:15},n={top:15,bottom:15},e=document.getElementsByClassName("toastify"),a=0;a0?window.innerWidth:screen.width)<=360?(e[a].style[t]=n[t]+"px",n[t]+=p+15):!0===s(e[a],"toastify-left")?(e[a].style[t]=o[t]+"px",o[t]+=p+15):(e[a].style[t]=i[t]+"px",i[t]+=p+15)}return this},o.lib.init.prototype=o.lib,o})); diff --git a/webapp_old_3.6.0/assets/shaders/ink_sparkle.frag b/webapp_old_3.6.0/assets/shaders/ink_sparkle.frag new file mode 100644 index 0000000..3591af4 --- /dev/null +++ b/webapp_old_3.6.0/assets/shaders/ink_sparkle.frag @@ -0,0 +1,160 @@ +{ + "sksl": "// This SkSL shader is autogenerated by spirv-cross.\n\nfloat4 flutter_FragCoord;\n\nuniform vec4 u_color;\nuniform float u_alpha;\nuniform vec4 u_sparkle_color;\nuniform float u_sparkle_alpha;\nuniform float u_blur;\nuniform vec2 u_center;\nuniform float u_radius_scale;\nuniform float u_max_radius;\nuniform vec2 u_resolution_scale;\nuniform vec2 u_noise_scale;\nuniform float u_noise_phase;\nuniform vec2 u_circle1;\nuniform vec2 u_circle2;\nuniform vec2 u_circle3;\nuniform vec2 u_rotation1;\nuniform vec2 u_rotation2;\nuniform vec2 u_rotation3;\n\nvec4 fragColor;\n\nvec2 FLT_flutter_local_FlutterFragCoord()\n{\n return flutter_FragCoord.xy;\n}\n\nmat2 FLT_flutter_local_rotate2d(vec2 rad)\n{\n return mat2(vec2(rad.x, -rad.y), vec2(rad.y, rad.x));\n}\n\nfloat FLT_flutter_local_soft_circle(vec2 uv, vec2 xy, float radius, float blur)\n{\n float blur_half = blur * 0.5;\n float d = distance(uv, xy);\n return 1.0 - smoothstep(1.0 - blur_half, 1.0 + blur_half, d / radius);\n}\n\nfloat FLT_flutter_local_circle_grid(vec2 resolution, inout vec2 p, vec2 xy, vec2 rotation, float cell_diameter)\n{\n vec2 param = rotation;\n p = (FLT_flutter_local_rotate2d(param) * (xy - p)) + xy;\n p = mod(p, vec2(cell_diameter)) / resolution;\n float cell_uv = (cell_diameter / resolution.y) * 0.5;\n float r = 0.64999997615814208984375 * cell_uv;\n vec2 param_1 = p;\n vec2 param_2 = vec2(cell_uv);\n float param_3 = r;\n float param_4 = r * 50.0;\n return FLT_flutter_local_soft_circle(param_1, param_2, param_3, param_4);\n}\n\nfloat FLT_flutter_local_turbulence(vec2 uv)\n{\n vec2 uv_scale = uv * vec2(0.800000011920928955078125);\n vec2 param = vec2(0.800000011920928955078125);\n vec2 param_1 = uv_scale;\n vec2 param_2 = u_circle1;\n vec2 param_3 = u_rotation1;\n float param_4 = 0.17000000178813934326171875;\n float _301 = FLT_flutter_local_circle_grid(param, param_1, param_2, param_3, param_4);\n float g1 = _301;\n vec2 param_5 = vec2(0.800000011920928955078125);\n vec2 param_6 = uv_scale;\n vec2 param_7 = u_circle2;\n vec2 param_8 = u_rotation2;\n float param_9 = 0.20000000298023223876953125;\n float _313 = FLT_flutter_local_circle_grid(param_5, param_6, param_7, param_8, param_9);\n float g2 = _313;\n vec2 param_10 = vec2(0.800000011920928955078125);\n vec2 param_11 = uv_scale;\n vec2 param_12 = u_circle3;\n vec2 param_13 = u_rotation3;\n float param_14 = 0.2750000059604644775390625;\n float _326 = FLT_flutter_local_circle_grid(param_10, param_11, param_12, param_13, param_14);\n float g3 = _326;\n float v = (((g1 * g1) + g2) - g3) * 0.5;\n return clamp(0.449999988079071044921875 + (0.800000011920928955078125 * v), 0.0, 1.0);\n}\n\nfloat FLT_flutter_local_soft_ring(vec2 uv, vec2 xy, float radius, float thickness, float blur)\n{\n vec2 param = uv;\n vec2 param_1 = xy;\n float param_2 = radius + thickness;\n float param_3 = blur;\n float circle_outer = FLT_flutter_local_soft_circle(param, param_1, param_2, param_3);\n vec2 param_4 = uv;\n vec2 param_5 = xy;\n float param_6 = max(radius - thickness, 0.0);\n float param_7 = blur;\n float circle_inner = FLT_flutter_local_soft_circle(param_4, param_5, param_6, param_7);\n return clamp(circle_outer - circle_inner, 0.0, 1.0);\n}\n\nfloat FLT_flutter_local_triangle_noise(inout vec2 n)\n{\n n = fract(n * vec2(5.398700237274169921875, 5.442100048065185546875));\n n += vec2(dot(n.yx, n + vec2(21.5351009368896484375, 14.3136997222900390625)));\n float xy = n.x * n.y;\n return (fract(xy * 95.43070220947265625) + fract(xy * 75.0496063232421875)) - 1.0;\n}\n\nfloat FLT_flutter_local_threshold(float v, float l, float h)\n{\n return step(l, v) * (1.0 - step(h, v));\n}\n\nfloat FLT_flutter_local_sparkle(vec2 uv, float t)\n{\n vec2 param = uv;\n float _224 = FLT_flutter_local_triangle_noise(param);\n float n = _224;\n float param_1 = n;\n float param_2 = 0.0;\n float param_3 = 0.0500000007450580596923828125;\n float s = FLT_flutter_local_threshold(param_1, param_2, param_3);\n float param_4 = n + sin(3.1415927410125732421875 * (t + 0.3499999940395355224609375));\n float param_5 = 0.100000001490116119384765625;\n float param_6 = 0.1500000059604644775390625;\n s += FLT_flutter_local_threshold(param_4, param_5, param_6);\n float param_7 = n + sin(3.1415927410125732421875 * (t + 0.699999988079071044921875));\n float param_8 = 0.20000000298023223876953125;\n float param_9 = 0.25;\n s += FLT_flutter_local_threshold(param_7, param_8, param_9);\n float param_10 = n + sin(3.1415927410125732421875 * (t + 1.0499999523162841796875));\n float param_11 = 0.300000011920928955078125;\n float param_12 = 0.3499999940395355224609375;\n s += FLT_flutter_local_threshold(param_10, param_11, param_12);\n return clamp(s, 0.0, 1.0) * 0.550000011920928955078125;\n}\n\nvoid FLT_main()\n{\n vec2 p = FLT_flutter_local_FlutterFragCoord();\n vec2 uv_1 = p * u_resolution_scale;\n vec2 density_uv = uv_1 - mod(p, u_noise_scale);\n float radius = u_max_radius * u_radius_scale;\n vec2 param_13 = uv_1;\n float turbulence = FLT_flutter_local_turbulence(param_13);\n vec2 param_14 = p;\n vec2 param_15 = u_center;\n float param_16 = radius;\n float param_17 = 0.0500000007450580596923828125 * u_max_radius;\n float param_18 = u_blur;\n float ring = FLT_flutter_local_soft_ring(param_14, param_15, param_16, param_17, param_18);\n vec2 param_19 = density_uv;\n float param_20 = u_noise_phase;\n float sparkle = ((FLT_flutter_local_sparkle(param_19, param_20) * ring) * turbulence) * u_sparkle_alpha;\n vec2 param_21 = p;\n vec2 param_22 = u_center;\n float param_23 = radius;\n float param_24 = u_blur;\n float wave_alpha = (FLT_flutter_local_soft_circle(param_21, param_22, param_23, param_24) * u_alpha) * u_color.w;\n vec4 wave_color = vec4(u_color.xyz * wave_alpha, wave_alpha);\n vec4 sparkle_color = vec4(u_sparkle_color.xyz * u_sparkle_color.w, u_sparkle_color.w);\n fragColor = mix(wave_color, sparkle_color, vec4(sparkle));\n}\n\nhalf4 main(float2 iFragCoord)\n{\n flutter_FragCoord = float4(iFragCoord, 0, 0);\n FLT_main();\n return fragColor;\n}\n", + "stage": 1, + "target_platform": 2, + "uniforms": [ + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 0, + "name": "u_color", + "rows": 4, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 1, + "name": "u_alpha", + "rows": 1, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 2, + "name": "u_sparkle_color", + "rows": 4, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 3, + "name": "u_sparkle_alpha", + "rows": 1, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 4, + "name": "u_blur", + "rows": 1, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 5, + "name": "u_center", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 6, + "name": "u_radius_scale", + "rows": 1, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 7, + "name": "u_max_radius", + "rows": 1, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 8, + "name": "u_resolution_scale", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 9, + "name": "u_noise_scale", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 10, + "name": "u_noise_phase", + "rows": 1, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 11, + "name": "u_circle1", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 12, + "name": "u_circle2", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 13, + "name": "u_circle3", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 14, + "name": "u_rotation1", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 15, + "name": "u_rotation2", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 16, + "name": "u_rotation3", + "rows": 2, + "type": 10 + } + ] +} \ No newline at end of file diff --git a/webapp_old_3.6.0/canvaskit/canvaskit.js b/webapp_old_3.6.0/canvaskit/canvaskit.js new file mode 100644 index 0000000..a8234e7 --- /dev/null +++ b/webapp_old_3.6.0/canvaskit/canvaskit.js @@ -0,0 +1,222 @@ + +var CanvasKitInit = (() => { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(CanvasKitInit = {}) { + +var r;r||(r=typeof CanvasKitInit !== 'undefined' ? CanvasKitInit : {});var aa,ba;r.ready=new Promise(function(a,b){aa=a;ba=b}); +(function(a){a.Md=a.Md||[];a.Md.push(function(){a.MakeSWCanvasSurface=function(b){var c=b,e="undefined"!==typeof OffscreenCanvas&&c instanceof OffscreenCanvas;if(!("undefined"!==typeof HTMLCanvasElement&&c instanceof HTMLCanvasElement||e||(c=document.getElementById(b),c)))throw"Canvas with id "+b+" was not found";if(b=a.MakeSurface(c.width,c.height))b.je=c;return b};a.MakeCanvasSurface||(a.MakeCanvasSurface=a.MakeSWCanvasSurface);a.MakeSurface=function(b,c){var e={width:b,height:c,colorType:a.ColorType.RGBA_8888, +alphaType:a.AlphaType.Unpremul,colorSpace:a.ColorSpace.SRGB},f=b*c*4,k=a._malloc(f);if(e=a.Surface._makeRasterDirect(e,k,4*b))e.je=null,e.Ue=b,e.Re=c,e.Se=f,e.te=k,e.getCanvas().clear(a.TRANSPARENT);return e};a.MakeRasterDirectSurface=function(b,c,e){return a.Surface._makeRasterDirect(b,c.byteOffset,e)};a.Surface.prototype.flush=function(b){a.Jd(this.Id);this._flush();if(this.je){var c=new Uint8ClampedArray(a.HEAPU8.buffer,this.te,this.Se);c=new ImageData(c,this.Ue,this.Re);b?this.je.getContext("2d").putImageData(c, +0,0,b[0],b[1],b[2]-b[0],b[3]-b[1]):this.je.getContext("2d").putImageData(c,0,0)}};a.Surface.prototype.dispose=function(){this.te&&a._free(this.te);this.delete()};a.Jd=a.Jd||function(){};a.ke=a.ke||function(){return null}})})(r); +(function(a){a.Md=a.Md||[];a.Md.push(function(){function b(l,q,x){return l&&l.hasOwnProperty(q)?l[q]:x}function c(l){var q=ca(ea);ea[q]=l;return q}function e(l){return l.naturalHeight||l.videoHeight||l.displayHeight||l.height}function f(l){return l.naturalWidth||l.videoWidth||l.displayWidth||l.width}function k(l,q,x,y){l.bindTexture(l.TEXTURE_2D,q);y||x.alphaType!==a.AlphaType.Premul||l.pixelStorei(l.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0);return q}function m(l,q,x){x||q.alphaType!==a.AlphaType.Premul|| +l.pixelStorei(l.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1);l.bindTexture(l.TEXTURE_2D,null)}a.GetWebGLContext=function(l,q){if(!l)throw"null canvas passed into makeWebGLContext";var x={alpha:b(q,"alpha",1),depth:b(q,"depth",1),stencil:b(q,"stencil",8),antialias:b(q,"antialias",0),premultipliedAlpha:b(q,"premultipliedAlpha",1),preserveDrawingBuffer:b(q,"preserveDrawingBuffer",0),preferLowPowerToHighPerformance:b(q,"preferLowPowerToHighPerformance",0),failIfMajorPerformanceCaveat:b(q,"failIfMajorPerformanceCaveat", +0),enableExtensionsByDefault:b(q,"enableExtensionsByDefault",1),explicitSwapControl:b(q,"explicitSwapControl",0),renderViaOffscreenBackBuffer:b(q,"renderViaOffscreenBackBuffer",0)};x.majorVersion=q&&q.majorVersion?q.majorVersion:"undefined"!==typeof WebGL2RenderingContext?2:1;if(x.explicitSwapControl)throw"explicitSwapControl is not supported";l=fa(l,x);if(!l)return 0;ha(l);u.Td.getExtension("WEBGL_debug_renderer_info");return l};a.deleteContext=function(l){u===ia[l]&&(u=null);"object"==typeof JSEvents&& +JSEvents.zf(ia[l].Td.canvas);ia[l]&&ia[l].Td.canvas&&(ia[l].Td.canvas.Je=void 0);ia[l]=null};a._setTextureCleanup({deleteTexture:function(l,q){var x=ea[q];x&&ia[l].Td.deleteTexture(x);ea[q]=null}});a.MakeWebGLContext=function(l){if(!this.Jd(l))return null;var q=this._MakeGrContext();if(!q)return null;q.Id=l;var x=q.delete.bind(q);q["delete"]=function(){a.Jd(this.Id);x()}.bind(q);return u.ve=q};a.MakeGrContext=a.MakeWebGLContext;a.GrDirectContext.prototype.getResourceCacheLimitBytes=function(){a.Jd(this.Id); +this._getResourceCacheLimitBytes()};a.GrDirectContext.prototype.getResourceCacheUsageBytes=function(){a.Jd(this.Id);this._getResourceCacheUsageBytes()};a.GrDirectContext.prototype.releaseResourcesAndAbandonContext=function(){a.Jd(this.Id);this._releaseResourcesAndAbandonContext()};a.GrDirectContext.prototype.setResourceCacheLimitBytes=function(l){a.Jd(this.Id);this._setResourceCacheLimitBytes(l)};a.MakeOnScreenGLSurface=function(l,q,x,y,B,D){if(!this.Jd(l.Id))return null;q=void 0===B||void 0===D? +this._MakeOnScreenGLSurface(l,q,x,y):this._MakeOnScreenGLSurface(l,q,x,y,B,D);if(!q)return null;q.Id=l.Id;return q};a.MakeRenderTarget=function(){var l=arguments[0];if(!this.Jd(l.Id))return null;if(3===arguments.length){var q=this._MakeRenderTargetWH(l,arguments[1],arguments[2]);if(!q)return null}else if(2===arguments.length){if(q=this._MakeRenderTargetII(l,arguments[1]),!q)return null}else return null;q.Id=l.Id;return q};a.MakeWebGLCanvasSurface=function(l,q,x){q=q||null;var y=l,B="undefined"!== +typeof OffscreenCanvas&&y instanceof OffscreenCanvas;if(!("undefined"!==typeof HTMLCanvasElement&&y instanceof HTMLCanvasElement||B||(y=document.getElementById(l),y)))throw"Canvas with id "+l+" was not found";l=this.GetWebGLContext(y,x);if(!l||0>l)throw"failed to create webgl context: err "+l;l=this.MakeWebGLContext(l);q=this.MakeOnScreenGLSurface(l,y.width,y.height,q);return q?q:(q=y.cloneNode(!0),y.parentNode.replaceChild(q,y),q.classList.add("ck-replaced"),a.MakeSWCanvasSurface(q))};a.MakeCanvasSurface= +a.MakeWebGLCanvasSurface;a.Surface.prototype.makeImageFromTexture=function(l,q){a.Jd(this.Id);l=c(l);if(q=this._makeImageFromTexture(this.Id,l,q))q.fe=l;return q};a.Surface.prototype.makeImageFromTextureSource=function(l,q,x){q||(q={height:e(l),width:f(l),colorType:a.ColorType.RGBA_8888,alphaType:x?a.AlphaType.Premul:a.AlphaType.Unpremul});q.colorSpace||(q.colorSpace=a.ColorSpace.SRGB);a.Jd(this.Id);var y=u.Td;x=k(y,y.createTexture(),q,x);2===u.version?y.texImage2D(y.TEXTURE_2D,0,y.RGBA,q.width,q.height, +0,y.RGBA,y.UNSIGNED_BYTE,l):y.texImage2D(y.TEXTURE_2D,0,y.RGBA,y.RGBA,y.UNSIGNED_BYTE,l);m(y,q);this._resetContext();return this.makeImageFromTexture(x,q)};a.Surface.prototype.updateTextureFromSource=function(l,q,x){if(l.fe){a.Jd(this.Id);var y=l.getImageInfo(),B=u.Td,D=k(B,ea[l.fe],y,x);2===u.version?B.texImage2D(B.TEXTURE_2D,0,B.RGBA,f(q),e(q),0,B.RGBA,B.UNSIGNED_BYTE,q):B.texImage2D(B.TEXTURE_2D,0,B.RGBA,B.RGBA,B.UNSIGNED_BYTE,q);m(B,y,x);this._resetContext();ea[l.fe]=null;l.fe=c(D);y.colorSpace= +l.getColorSpace();q=this._makeImageFromTexture(this.Id,l.fe,y);x=l.kd.Kd;B=l.kd.Pd;l.kd.Kd=q.kd.Kd;l.kd.Pd=q.kd.Pd;q.kd.Kd=x;q.kd.Pd=B;q.delete();y.colorSpace.delete()}};a.MakeLazyImageFromTextureSource=function(l,q,x){q||(q={height:e(l),width:f(l),colorType:a.ColorType.RGBA_8888,alphaType:x?a.AlphaType.Premul:a.AlphaType.Unpremul});q.colorSpace||(q.colorSpace=a.ColorSpace.SRGB);var y={makeTexture:function(){var B=u,D=B.Td,v=k(D,D.createTexture(),q,x);2===B.version?D.texImage2D(D.TEXTURE_2D,0,D.RGBA, +q.width,q.height,0,D.RGBA,D.UNSIGNED_BYTE,l):D.texImage2D(D.TEXTURE_2D,0,D.RGBA,D.RGBA,D.UNSIGNED_BYTE,l);m(D,q,x);return c(v)},freeSrc:function(){}};"VideoFrame"===l.constructor.name&&(y.freeSrc=function(){l.close()});return a.Image._makeFromGenerator(q,y)};a.Jd=function(l){return l?ha(l):!1};a.ke=function(){return u&&u.ve&&!u.ve.isDeleted()?u.ve:null}})})(r); +(function(a){function b(g){return(f(255*g[3])<<24|f(255*g[0])<<16|f(255*g[1])<<8|f(255*g[2])<<0)>>>0}function c(g){if(g&&g._ck)return g;if(g instanceof Float32Array){for(var d=Math.floor(g.length/4),h=new Uint32Array(d),n=0;nz;z++)a.HEAPF32[t+n]=g[w][z],n++;g=h}else g=M;d.Qd=g}else throw"Invalid argument to copyFlexibleColorArray, Not a color array "+typeof g;return d}function q(g){if(!g)return M;var d=S.toTypedArray();if(g.length){if(6===g.length||9===g.length)return m(g,"HEAPF32",H),6===g.length&&a.HEAPF32.set(dd,6+H/4),H;if(16===g.length)return d[0]=g[0],d[1]=g[1],d[2]=g[3],d[3]=g[4],d[4]=g[5],d[5]=g[7],d[6]=g[12],d[7]=g[13],d[8]=g[15],H;throw"invalid matrix size"; +}if(void 0===g.m11)throw"invalid matrix argument";d[0]=g.m11;d[1]=g.m21;d[2]=g.m41;d[3]=g.m12;d[4]=g.m22;d[5]=g.m42;d[6]=g.m14;d[7]=g.m24;d[8]=g.m44;return H}function x(g){if(!g)return M;var d=da.toTypedArray();if(g.length){if(16!==g.length&&6!==g.length&&9!==g.length)throw"invalid matrix size";if(16===g.length)return m(g,"HEAPF32",Y);d.fill(0);d[0]=g[0];d[1]=g[1];d[3]=g[2];d[4]=g[3];d[5]=g[4];d[7]=g[5];d[10]=1;d[12]=g[6];d[13]=g[7];d[15]=g[8];6===g.length&&(d[12]=0,d[13]=0,d[15]=1);return Y}if(void 0=== +g.m11)throw"invalid matrix argument";d[0]=g.m11;d[1]=g.m21;d[2]=g.m31;d[3]=g.m41;d[4]=g.m12;d[5]=g.m22;d[6]=g.m32;d[7]=g.m42;d[8]=g.m13;d[9]=g.m23;d[10]=g.m33;d[11]=g.m43;d[12]=g.m14;d[13]=g.m24;d[14]=g.m34;d[15]=g.m44;return Y}function y(g,d){return m(g,"HEAPF32",d||ua)}function B(g,d,h,n){var t=La.toTypedArray();t[0]=g;t[1]=d;t[2]=h;t[3]=n;return ua}function D(g){for(var d=new Float32Array(4),h=0;4>h;h++)d[h]=a.HEAPF32[g/4+h];return d}function v(g,d){return m(g,"HEAPF32",d||V)}function E(g,d){return m(g, +"HEAPF32",d||Cb)}a.Color=function(g,d,h,n){void 0===n&&(n=1);return a.Color4f(f(g)/255,f(d)/255,f(h)/255,n)};a.ColorAsInt=function(g,d,h,n){void 0===n&&(n=255);return(f(n)<<24|f(g)<<16|f(d)<<8|f(h)<<0&268435455)>>>0};a.Color4f=function(g,d,h,n){void 0===n&&(n=1);return Float32Array.of(g,d,h,n)};Object.defineProperty(a,"TRANSPARENT",{get:function(){return a.Color4f(0,0,0,0)}});Object.defineProperty(a,"BLACK",{get:function(){return a.Color4f(0,0,0,1)}});Object.defineProperty(a,"WHITE",{get:function(){return a.Color4f(1, +1,1,1)}});Object.defineProperty(a,"RED",{get:function(){return a.Color4f(1,0,0,1)}});Object.defineProperty(a,"GREEN",{get:function(){return a.Color4f(0,1,0,1)}});Object.defineProperty(a,"BLUE",{get:function(){return a.Color4f(0,0,1,1)}});Object.defineProperty(a,"YELLOW",{get:function(){return a.Color4f(1,1,0,1)}});Object.defineProperty(a,"CYAN",{get:function(){return a.Color4f(0,1,1,1)}});Object.defineProperty(a,"MAGENTA",{get:function(){return a.Color4f(1,0,1,1)}});a.getColorComponents=function(g){return[Math.floor(255* +g[0]),Math.floor(255*g[1]),Math.floor(255*g[2]),g[3]]};a.parseColorString=function(g,d){g=g.toLowerCase();if(g.startsWith("#")){d=255;switch(g.length){case 9:d=parseInt(g.slice(7,9),16);case 7:var h=parseInt(g.slice(1,3),16);var n=parseInt(g.slice(3,5),16);var t=parseInt(g.slice(5,7),16);break;case 5:d=17*parseInt(g.slice(4,5),16);case 4:h=17*parseInt(g.slice(1,2),16),n=17*parseInt(g.slice(2,3),16),t=17*parseInt(g.slice(3,4),16)}return a.Color(h,n,t,d/255)}return g.startsWith("rgba")?(g=g.slice(5, +-1),g=g.split(","),a.Color(+g[0],+g[1],+g[2],e(g[3]))):g.startsWith("rgb")?(g=g.slice(4,-1),g=g.split(","),a.Color(+g[0],+g[1],+g[2],e(g[3]))):g.startsWith("gray(")||g.startsWith("hsl")||!d||(g=d[g],void 0===g)?a.BLACK:g};a.multiplyByAlpha=function(g,d){g=g.slice();g[3]=Math.max(0,Math.min(g[3]*d,1));return g};a.Malloc=function(g,d){var h=a._malloc(d*g.BYTES_PER_ELEMENT);return{_ck:!0,length:d,byteOffset:h,$d:null,subarray:function(n,t){n=this.toTypedArray().subarray(n,t);n._ck=!0;return n},toTypedArray:function(){if(this.$d&& +this.$d.length)return this.$d;this.$d=new g(a.HEAPU8.buffer,h,d);this.$d._ck=!0;return this.$d}}};a.Free=function(g){a._free(g.byteOffset);g.byteOffset=M;g.toTypedArray=null;g.$d=null};var H=M,S,Y=M,da,ua=M,La,ma,V=M,gc,Aa=M,hc,Db=M,ic,Eb=M,Fb,gb=M,jc,Cb=M,kc,lc=M,dd=Float32Array.of(0,0,1),M=0;a.onRuntimeInitialized=function(){function g(d,h,n,t,w,z,F){z||(z=4*t.width,t.colorType===a.ColorType.RGBA_F16?z*=2:t.colorType===a.ColorType.RGBA_F32&&(z*=4));var K=z*t.height;var I=w?w.byteOffset:a._malloc(K); +if(F?!d._readPixels(t,I,z,h,n,F):!d._readPixels(t,I,z,h,n))return w||a._free(I),null;if(w)return w.toTypedArray();switch(t.colorType){case a.ColorType.RGBA_8888:case a.ColorType.RGBA_F16:d=(new Uint8Array(a.HEAPU8.buffer,I,K)).slice();break;case a.ColorType.RGBA_F32:d=(new Float32Array(a.HEAPU8.buffer,I,K)).slice();break;default:return null}a._free(I);return d}La=a.Malloc(Float32Array,4);ua=La.byteOffset;da=a.Malloc(Float32Array,16);Y=da.byteOffset;S=a.Malloc(Float32Array,9);H=S.byteOffset;jc=a.Malloc(Float32Array, +12);Cb=jc.byteOffset;kc=a.Malloc(Float32Array,12);lc=kc.byteOffset;ma=a.Malloc(Float32Array,4);V=ma.byteOffset;gc=a.Malloc(Float32Array,4);Aa=gc.byteOffset;hc=a.Malloc(Float32Array,3);Db=hc.byteOffset;ic=a.Malloc(Float32Array,3);Eb=ic.byteOffset;Fb=a.Malloc(Int32Array,4);gb=Fb.byteOffset;a.ColorSpace.SRGB=a.ColorSpace._MakeSRGB();a.ColorSpace.DISPLAY_P3=a.ColorSpace._MakeDisplayP3();a.ColorSpace.ADOBE_RGB=a.ColorSpace._MakeAdobeRGB();a.GlyphRunFlags={IsWhiteSpace:a._GlyphRunFlags_isWhiteSpace};a.Path.MakeFromCmds= +function(d){var h=m(d,"HEAPF32"),n=a.Path._MakeFromCmds(h,d.length);k(h,d);return n};a.Path.MakeFromVerbsPointsWeights=function(d,h,n){var t=m(d,"HEAPU8"),w=m(h,"HEAPF32"),z=m(n,"HEAPF32"),F=a.Path._MakeFromVerbsPointsWeights(t,d.length,w,h.length,z,n&&n.length||0);k(t,d);k(w,h);k(z,n);return F};a.Path.prototype.addArc=function(d,h,n){d=v(d);this._addArc(d,h,n);return this};a.Path.prototype.addCircle=function(d,h,n,t){this._addCircle(d,h,n,!!t);return this};a.Path.prototype.addOval=function(d,h,n){void 0=== +n&&(n=1);d=v(d);this._addOval(d,!!h,n);return this};a.Path.prototype.addPath=function(){var d=Array.prototype.slice.call(arguments),h=d[0],n=!1;"boolean"===typeof d[d.length-1]&&(n=d.pop());if(1===d.length)this._addPath(h,1,0,0,0,1,0,0,0,1,n);else if(2===d.length)d=d[1],this._addPath(h,d[0],d[1],d[2],d[3],d[4],d[5],d[6]||0,d[7]||0,d[8]||1,n);else if(7===d.length||10===d.length)this._addPath(h,d[1],d[2],d[3],d[4],d[5],d[6],d[7]||0,d[8]||0,d[9]||1,n);else return null;return this};a.Path.prototype.addPoly= +function(d,h){var n=m(d,"HEAPF32");this._addPoly(n,d.length/2,h);k(n,d);return this};a.Path.prototype.addRect=function(d,h){d=v(d);this._addRect(d,!!h);return this};a.Path.prototype.addRRect=function(d,h){d=E(d);this._addRRect(d,!!h);return this};a.Path.prototype.addVerbsPointsWeights=function(d,h,n){var t=m(d,"HEAPU8"),w=m(h,"HEAPF32"),z=m(n,"HEAPF32");this._addVerbsPointsWeights(t,d.length,w,h.length,z,n&&n.length||0);k(t,d);k(w,h);k(z,n)};a.Path.prototype.arc=function(d,h,n,t,w,z){d=a.LTRBRect(d- +n,h-n,d+n,h+n);w=(w-t)/Math.PI*180-360*!!z;z=new a.Path;z.addArc(d,t/Math.PI*180,w);this.addPath(z,!0);z.delete();return this};a.Path.prototype.arcToOval=function(d,h,n,t){d=v(d);this._arcToOval(d,h,n,t);return this};a.Path.prototype.arcToRotated=function(d,h,n,t,w,z,F){this._arcToRotated(d,h,n,!!t,!!w,z,F);return this};a.Path.prototype.arcToTangent=function(d,h,n,t,w){this._arcToTangent(d,h,n,t,w);return this};a.Path.prototype.close=function(){this._close();return this};a.Path.prototype.conicTo= +function(d,h,n,t,w){this._conicTo(d,h,n,t,w);return this};a.Path.prototype.computeTightBounds=function(d){this._computeTightBounds(V);var h=ma.toTypedArray();return d?(d.set(h),d):h.slice()};a.Path.prototype.cubicTo=function(d,h,n,t,w,z){this._cubicTo(d,h,n,t,w,z);return this};a.Path.prototype.dash=function(d,h,n){return this._dash(d,h,n)?this:null};a.Path.prototype.getBounds=function(d){this._getBounds(V);var h=ma.toTypedArray();return d?(d.set(h),d):h.slice()};a.Path.prototype.lineTo=function(d, +h){this._lineTo(d,h);return this};a.Path.prototype.moveTo=function(d,h){this._moveTo(d,h);return this};a.Path.prototype.offset=function(d,h){this._transform(1,0,d,0,1,h,0,0,1);return this};a.Path.prototype.quadTo=function(d,h,n,t){this._quadTo(d,h,n,t);return this};a.Path.prototype.rArcTo=function(d,h,n,t,w,z,F){this._rArcTo(d,h,n,t,w,z,F);return this};a.Path.prototype.rConicTo=function(d,h,n,t,w){this._rConicTo(d,h,n,t,w);return this};a.Path.prototype.rCubicTo=function(d,h,n,t,w,z){this._rCubicTo(d, +h,n,t,w,z);return this};a.Path.prototype.rLineTo=function(d,h){this._rLineTo(d,h);return this};a.Path.prototype.rMoveTo=function(d,h){this._rMoveTo(d,h);return this};a.Path.prototype.rQuadTo=function(d,h,n,t){this._rQuadTo(d,h,n,t);return this};a.Path.prototype.stroke=function(d){d=d||{};d.width=d.width||1;d.miter_limit=d.miter_limit||4;d.cap=d.cap||a.StrokeCap.Butt;d.join=d.join||a.StrokeJoin.Miter;d.precision=d.precision||1;return this._stroke(d)?this:null};a.Path.prototype.transform=function(){if(1=== +arguments.length){var d=arguments[0];this._transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6]||0,d[7]||0,d[8]||1)}else if(6===arguments.length||9===arguments.length)d=arguments,this._transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6]||0,d[7]||0,d[8]||1);else throw"transform expected to take 1 or 9 arguments. Got "+arguments.length;return this};a.Path.prototype.trim=function(d,h,n){return this._trim(d,h,!!n)?this:null};a.Image.prototype.encodeToBytes=function(d,h){var n=a.ke();d=d||a.ImageFormat.PNG;h=h||100; +return n?this._encodeToBytes(d,h,n):this._encodeToBytes(d,h)};a.Image.prototype.makeShaderCubic=function(d,h,n,t,w){w=q(w);return this._makeShaderCubic(d,h,n,t,w)};a.Image.prototype.makeShaderOptions=function(d,h,n,t,w){w=q(w);return this._makeShaderOptions(d,h,n,t,w)};a.Image.prototype.readPixels=function(d,h,n,t,w){var z=a.ke();return g(this,d,h,n,t,w,z)};a.Canvas.prototype.clear=function(d){a.Jd(this.Id);d=y(d);this._clear(d)};a.Canvas.prototype.clipRRect=function(d,h,n){a.Jd(this.Id);d=E(d);this._clipRRect(d, +h,n)};a.Canvas.prototype.clipRect=function(d,h,n){a.Jd(this.Id);d=v(d);this._clipRect(d,h,n)};a.Canvas.prototype.concat=function(d){a.Jd(this.Id);d=x(d);this._concat(d)};a.Canvas.prototype.drawArc=function(d,h,n,t,w){a.Jd(this.Id);d=v(d);this._drawArc(d,h,n,t,w)};a.Canvas.prototype.drawAtlas=function(d,h,n,t,w,z,F){if(d&&t&&h&&n&&h.length===n.length){a.Jd(this.Id);w||(w=a.BlendMode.SrcOver);var K=m(h,"HEAPF32"),I=m(n,"HEAPF32"),T=n.length/4,p=m(c(z),"HEAPU32");if(F&&"B"in F&&"C"in F)this._drawAtlasCubic(d, +I,K,p,T,w,F.B,F.C,t);else{let A=a.FilterMode.Linear,L=a.MipmapMode.None;F&&(A=F.filter,"mipmap"in F&&(L=F.mipmap));this._drawAtlasOptions(d,I,K,p,T,w,A,L,t)}k(K,h);k(I,n);k(p,z)}};a.Canvas.prototype.drawCircle=function(d,h,n,t){a.Jd(this.Id);this._drawCircle(d,h,n,t)};a.Canvas.prototype.drawColor=function(d,h){a.Jd(this.Id);d=y(d);void 0!==h?this._drawColor(d,h):this._drawColor(d)};a.Canvas.prototype.drawColorInt=function(d,h){a.Jd(this.Id);this._drawColorInt(d,h||a.BlendMode.SrcOver)};a.Canvas.prototype.drawColorComponents= +function(d,h,n,t,w){a.Jd(this.Id);d=B(d,h,n,t);void 0!==w?this._drawColor(d,w):this._drawColor(d)};a.Canvas.prototype.drawDRRect=function(d,h,n){a.Jd(this.Id);d=E(d,Cb);h=E(h,lc);this._drawDRRect(d,h,n)};a.Canvas.prototype.drawImage=function(d,h,n,t){a.Jd(this.Id);this._drawImage(d,h,n,t||null)};a.Canvas.prototype.drawImageCubic=function(d,h,n,t,w,z){a.Jd(this.Id);this._drawImageCubic(d,h,n,t,w,z||null)};a.Canvas.prototype.drawImageOptions=function(d,h,n,t,w,z){a.Jd(this.Id);this._drawImageOptions(d, +h,n,t,w,z||null)};a.Canvas.prototype.drawImageNine=function(d,h,n,t,w){a.Jd(this.Id);h=m(h,"HEAP32",gb);n=v(n);this._drawImageNine(d,h,n,t,w||null)};a.Canvas.prototype.drawImageRect=function(d,h,n,t,w){a.Jd(this.Id);v(h,V);v(n,Aa);this._drawImageRect(d,V,Aa,t,!!w)};a.Canvas.prototype.drawImageRectCubic=function(d,h,n,t,w,z){a.Jd(this.Id);v(h,V);v(n,Aa);this._drawImageRectCubic(d,V,Aa,t,w,z||null)};a.Canvas.prototype.drawImageRectOptions=function(d,h,n,t,w,z){a.Jd(this.Id);v(h,V);v(n,Aa);this._drawImageRectOptions(d, +V,Aa,t,w,z||null)};a.Canvas.prototype.drawLine=function(d,h,n,t,w){a.Jd(this.Id);this._drawLine(d,h,n,t,w)};a.Canvas.prototype.drawOval=function(d,h){a.Jd(this.Id);d=v(d);this._drawOval(d,h)};a.Canvas.prototype.drawPaint=function(d){a.Jd(this.Id);this._drawPaint(d)};a.Canvas.prototype.drawParagraph=function(d,h,n){a.Jd(this.Id);this._drawParagraph(d,h,n)};a.Canvas.prototype.drawPatch=function(d,h,n,t,w){if(24>d.length)throw"Need 12 cubic points";if(h&&4>h.length)throw"Need 4 colors";if(n&&8>n.length)throw"Need 4 shader coordinates"; +a.Jd(this.Id);const z=m(d,"HEAPF32"),F=h?m(c(h),"HEAPU32"):M,K=n?m(n,"HEAPF32"):M;t||(t=a.BlendMode.Modulate);this._drawPatch(z,F,K,t,w);k(K,n);k(F,h);k(z,d)};a.Canvas.prototype.drawPath=function(d,h){a.Jd(this.Id);this._drawPath(d,h)};a.Canvas.prototype.drawPicture=function(d){a.Jd(this.Id);this._drawPicture(d)};a.Canvas.prototype.drawPoints=function(d,h,n){a.Jd(this.Id);var t=m(h,"HEAPF32");this._drawPoints(d,t,h.length/2,n);k(t,h)};a.Canvas.prototype.drawRRect=function(d,h){a.Jd(this.Id);d=E(d); +this._drawRRect(d,h)};a.Canvas.prototype.drawRect=function(d,h){a.Jd(this.Id);d=v(d);this._drawRect(d,h)};a.Canvas.prototype.drawRect4f=function(d,h,n,t,w){a.Jd(this.Id);this._drawRect4f(d,h,n,t,w)};a.Canvas.prototype.drawShadow=function(d,h,n,t,w,z,F){a.Jd(this.Id);var K=m(w,"HEAPF32"),I=m(z,"HEAPF32");h=m(h,"HEAPF32",Db);n=m(n,"HEAPF32",Eb);this._drawShadow(d,h,n,t,K,I,F);k(K,w);k(I,z)};a.getShadowLocalBounds=function(d,h,n,t,w,z,F){d=q(d);n=m(n,"HEAPF32",Db);t=m(t,"HEAPF32",Eb);if(!this._getShadowLocalBounds(d, +h,n,t,w,z,V))return null;h=ma.toTypedArray();return F?(F.set(h),F):h.slice()};a.Canvas.prototype.drawTextBlob=function(d,h,n,t){a.Jd(this.Id);this._drawTextBlob(d,h,n,t)};a.Canvas.prototype.drawVertices=function(d,h,n){a.Jd(this.Id);this._drawVertices(d,h,n)};a.Canvas.prototype.getDeviceClipBounds=function(d){this._getDeviceClipBounds(gb);var h=Fb.toTypedArray();d?d.set(h):d=h.slice();return d};a.Canvas.prototype.getLocalToDevice=function(){this._getLocalToDevice(Y);for(var d=Y,h=Array(16),n=0;16> +n;n++)h[n]=a.HEAPF32[d/4+n];return h};a.Canvas.prototype.getTotalMatrix=function(){this._getTotalMatrix(H);for(var d=Array(9),h=0;9>h;h++)d[h]=a.HEAPF32[H/4+h];return d};a.Canvas.prototype.makeSurface=function(d){d=this._makeSurface(d);d.Id=this.Id;return d};a.Canvas.prototype.readPixels=function(d,h,n,t,w){a.Jd(this.Id);return g(this,d,h,n,t,w)};a.Canvas.prototype.saveLayer=function(d,h,n,t){h=v(h);return this._saveLayer(d||null,h,n||null,t||0)};a.Canvas.prototype.writePixels=function(d,h,n,t,w, +z,F,K){if(d.byteLength%(h*n))throw"pixels length must be a multiple of the srcWidth * srcHeight";a.Jd(this.Id);var I=d.byteLength/(h*n);z=z||a.AlphaType.Unpremul;F=F||a.ColorType.RGBA_8888;K=K||a.ColorSpace.SRGB;var T=I*h;I=m(d,"HEAPU8");h=this._writePixels({width:h,height:n,colorType:F,alphaType:z,colorSpace:K},I,T,t,w);k(I,d);return h};a.ColorFilter.MakeBlend=function(d,h,n){d=y(d);n=n||a.ColorSpace.SRGB;return a.ColorFilter._MakeBlend(d,h,n)};a.ColorFilter.MakeMatrix=function(d){if(!d||20!==d.length)throw"invalid color matrix"; +var h=m(d,"HEAPF32"),n=a.ColorFilter._makeMatrix(h);k(h,d);return n};a.ContourMeasure.prototype.getPosTan=function(d,h){this._getPosTan(d,V);d=ma.toTypedArray();return h?(h.set(d),h):d.slice()};a.ImageFilter.MakeDropShadow=function(d,h,n,t,w,z){w=y(w,ua);return a.ImageFilter._MakeDropShadow(d,h,n,t,w,z)};a.ImageFilter.MakeDropShadowOnly=function(d,h,n,t,w,z){w=y(w,ua);return a.ImageFilter._MakeDropShadowOnly(d,h,n,t,w,z)};a.ImageFilter.MakeImage=function(d,h,n,t){n=v(n,V);t=v(t,Aa);if("B"in h&&"C"in +h)return a.ImageFilter._MakeImageCubic(d,h.B,h.C,n,t);const w=h.filter;let z=a.MipmapMode.None;"mipmap"in h&&(z=h.mipmap);return a.ImageFilter._MakeImageOptions(d,w,z,n,t)};a.ImageFilter.MakeMatrixTransform=function(d,h,n){d=q(d);if("B"in h&&"C"in h)return a.ImageFilter._MakeMatrixTransformCubic(d,h.B,h.C,n);const t=h.filter;let w=a.MipmapMode.None;"mipmap"in h&&(w=h.mipmap);return a.ImageFilter._MakeMatrixTransformOptions(d,t,w,n)};a.Paint.prototype.getColor=function(){this._getColor(ua);return D(ua)}; +a.Paint.prototype.setColor=function(d,h){h=h||null;d=y(d);this._setColor(d,h)};a.Paint.prototype.setColorComponents=function(d,h,n,t,w){w=w||null;d=B(d,h,n,t);this._setColor(d,w)};a.Path.prototype.getPoint=function(d,h){this._getPoint(d,V);d=ma.toTypedArray();return h?(h[0]=d[0],h[1]=d[1],h):d.slice(0,2)};a.Picture.prototype.makeShader=function(d,h,n,t,w){t=q(t);w=v(w);return this._makeShader(d,h,n,t,w)};a.Picture.prototype.cullRect=function(d){this._cullRect(V);var h=ma.toTypedArray();return d?(d.set(h), +d):h.slice()};a.PictureRecorder.prototype.beginRecording=function(d,h){d=v(d);return this._beginRecording(d,!!h)};a.Surface.prototype.getCanvas=function(){var d=this._getCanvas();d.Id=this.Id;return d};a.Surface.prototype.makeImageSnapshot=function(d){a.Jd(this.Id);d=m(d,"HEAP32",gb);return this._makeImageSnapshot(d)};a.Surface.prototype.makeSurface=function(d){a.Jd(this.Id);d=this._makeSurface(d);d.Id=this.Id;return d};a.Surface.prototype.Te=function(d,h){this.ee||(this.ee=this.getCanvas());return requestAnimationFrame(function(){a.Jd(this.Id); +d(this.ee);this.flush(h)}.bind(this))};a.Surface.prototype.requestAnimationFrame||(a.Surface.prototype.requestAnimationFrame=a.Surface.prototype.Te);a.Surface.prototype.Qe=function(d,h){this.ee||(this.ee=this.getCanvas());requestAnimationFrame(function(){a.Jd(this.Id);d(this.ee);this.flush(h);this.dispose()}.bind(this))};a.Surface.prototype.drawOnce||(a.Surface.prototype.drawOnce=a.Surface.prototype.Qe);a.PathEffect.MakeDash=function(d,h){h||(h=0);if(!d.length||1===d.length%2)throw"Intervals array must have even length"; +var n=m(d,"HEAPF32");h=a.PathEffect._MakeDash(n,d.length,h);k(n,d);return h};a.PathEffect.MakeLine2D=function(d,h){h=q(h);return a.PathEffect._MakeLine2D(d,h)};a.PathEffect.MakePath2D=function(d,h){d=q(d);return a.PathEffect._MakePath2D(d,h)};a.Shader.MakeColor=function(d,h){h=h||null;d=y(d);return a.Shader._MakeColor(d,h)};a.Shader.Blend=a.Shader.MakeBlend;a.Shader.Color=a.Shader.MakeColor;a.Shader.MakeLinearGradient=function(d,h,n,t,w,z,F,K){K=K||null;var I=l(n),T=m(t,"HEAPF32");F=F||0;z=q(z);var p= +ma.toTypedArray();p.set(d);p.set(h,2);d=a.Shader._MakeLinearGradient(V,I.Qd,I.colorType,T,I.count,w,F,z,K);k(I.Qd,n);t&&k(T,t);return d};a.Shader.MakeRadialGradient=function(d,h,n,t,w,z,F,K){K=K||null;var I=l(n),T=m(t,"HEAPF32");F=F||0;z=q(z);d=a.Shader._MakeRadialGradient(d[0],d[1],h,I.Qd,I.colorType,T,I.count,w,F,z,K);k(I.Qd,n);t&&k(T,t);return d};a.Shader.MakeSweepGradient=function(d,h,n,t,w,z,F,K,I,T){T=T||null;var p=l(n),A=m(t,"HEAPF32");F=F||0;K=K||0;I=I||360;z=q(z);d=a.Shader._MakeSweepGradient(d, +h,p.Qd,p.colorType,A,p.count,w,K,I,F,z,T);k(p.Qd,n);t&&k(A,t);return d};a.Shader.MakeTwoPointConicalGradient=function(d,h,n,t,w,z,F,K,I,T){T=T||null;var p=l(w),A=m(z,"HEAPF32");I=I||0;K=q(K);var L=ma.toTypedArray();L.set(d);L.set(n,2);d=a.Shader._MakeTwoPointConicalGradient(V,h,t,p.Qd,p.colorType,A,p.count,F,I,K,T);k(p.Qd,w);z&&k(A,z);return d};a.Vertices.prototype.bounds=function(d){this._bounds(V);var h=ma.toTypedArray();return d?(d.set(h),d):h.slice()};a.Md&&a.Md.forEach(function(d){d()})};a.computeTonalColors= +function(g){var d=m(g.ambient,"HEAPF32"),h=m(g.spot,"HEAPF32");this._computeTonalColors(d,h);var n={ambient:D(d),spot:D(h)};k(d,g.ambient);k(h,g.spot);return n};a.LTRBRect=function(g,d,h,n){return Float32Array.of(g,d,h,n)};a.XYWHRect=function(g,d,h,n){return Float32Array.of(g,d,g+h,d+n)};a.LTRBiRect=function(g,d,h,n){return Int32Array.of(g,d,h,n)};a.XYWHiRect=function(g,d,h,n){return Int32Array.of(g,d,g+h,d+n)};a.RRectXY=function(g,d,h){return Float32Array.of(g[0],g[1],g[2],g[3],d,h,d,h,d,h,d,h)}; +a.MakeAnimatedImageFromEncoded=function(g){g=new Uint8Array(g);var d=a._malloc(g.byteLength);a.HEAPU8.set(g,d);return(g=a._decodeAnimatedImage(d,g.byteLength))?g:null};a.MakeImageFromEncoded=function(g){g=new Uint8Array(g);var d=a._malloc(g.byteLength);a.HEAPU8.set(g,d);return(g=a._decodeImage(d,g.byteLength))?g:null};var Ra=null;a.MakeImageFromCanvasImageSource=function(g){var d=g.width,h=g.height;Ra||(Ra=document.createElement("canvas"));Ra.width=d;Ra.height=h;var n=Ra.getContext("2d",{Bf:!0}); +n.drawImage(g,0,0);g=n.getImageData(0,0,d,h);return a.MakeImage({width:d,height:h,alphaType:a.AlphaType.Unpremul,colorType:a.ColorType.RGBA_8888,colorSpace:a.ColorSpace.SRGB},g.data,4*d)};a.MakeImage=function(g,d,h){var n=a._malloc(d.length);a.HEAPU8.set(d,n);return a._MakeImage(g,n,d.length,h)};a.MakeVertices=function(g,d,h,n,t,w){var z=t&&t.length||0,F=0;h&&h.length&&(F|=1);n&&n.length&&(F|=2);void 0===w||w||(F|=4);g=new a._VerticesBuilder(g,d.length/2,z,F);m(d,"HEAPF32",g.positions());g.texCoords()&& +m(h,"HEAPF32",g.texCoords());g.colors()&&m(c(n),"HEAPU32",g.colors());g.indices()&&m(t,"HEAPU16",g.indices());return g.detach()};(function(g){g.Md=g.Md||[];g.Md.push(function(){function d(p){if(!p||!p.length)return[];for(var A=[],L=0;Ld)return a._free(g),null;t=new Uint16Array(a.HEAPU8.buffer,g,d);if(h)return h.set(t),a._free(g),h;h=Uint16Array.from(t);a._free(g);return h};a.Font.prototype.getGlyphIntercepts=function(g,d,h,n){var t=m(g,"HEAPU16"),w=m(d,"HEAPF32");return this._getGlyphIntercepts(t, +g.length,!(g&&g._ck),w,d.length,!(d&&d._ck),h,n)};a.Font.prototype.getGlyphWidths=function(g,d,h){var n=m(g,"HEAPU16"),t=a._malloc(4*g.length);this._getGlyphWidthBounds(n,g.length,t,M,d||null);d=new Float32Array(a.HEAPU8.buffer,t,g.length);k(n,g);if(h)return h.set(d),a._free(t),h;g=Float32Array.from(d);a._free(t);return g};a.FontMgr.FromData=function(){if(!arguments.length)return null;var g=arguments;1===g.length&&Array.isArray(g[0])&&(g=arguments[0]);if(!g.length)return null;for(var d=[],h=[],n= +0;nd)return a._free(g),null;t=new Uint16Array(a.HEAPU8.buffer,g,d);if(h)return h.set(t),a._free(g),h;h=Uint16Array.from(t);a._free(g);return h};a.TextBlob.MakeOnPath=function(g,d,h,n){if(g&&g.length&&d&&d.countPoints()){if(1===d.countPoints())return this.MakeFromText(g,h);n||(n=0);var t=h.getGlyphIDs(g);t=h.getGlyphWidths(t);var w=[];d=new a.ContourMeasureIter(d,!1,1);for(var z=d.next(),F=new Float32Array(4),K=0;Kz.length()){z.delete();z= +d.next();if(!z){g=g.substring(0,K);break}n=I/2}z.getPosTan(n,F);var T=F[2],p=F[3];w.push(T,p,F[0]-I/2*T,F[1]-I/2*p);n+=I/2}g=this.MakeFromRSXform(g,w,h);z&&z.delete();d.delete();return g}};a.TextBlob.MakeFromRSXform=function(g,d,h){var n=ja(g)+1,t=a._malloc(n);ka(g,C,t,n);g=m(d,"HEAPF32");h=a.TextBlob._MakeFromRSXform(t,n-1,g,h);a._free(t);return h?h:null};a.TextBlob.MakeFromRSXformGlyphs=function(g,d,h){var n=m(g,"HEAPU16");d=m(d,"HEAPF32");h=a.TextBlob._MakeFromRSXformGlyphs(n,2*g.length,d,h);k(n, +g);return h?h:null};a.TextBlob.MakeFromGlyphs=function(g,d){var h=m(g,"HEAPU16");d=a.TextBlob._MakeFromGlyphs(h,2*g.length,d);k(h,g);return d?d:null};a.TextBlob.MakeFromText=function(g,d){var h=ja(g)+1,n=a._malloc(h);ka(g,C,n,h);g=a.TextBlob._MakeFromText(n,h-1,d);a._free(n);return g?g:null};a.MallocGlyphIDs=function(g){return a.Malloc(Uint16Array,g)}});a.Md=a.Md||[];a.Md.push(function(){a.MakePicture=function(g){g=new Uint8Array(g);var d=a._malloc(g.byteLength);a.HEAPU8.set(g,d);return(g=a._MakePicture(d, +g.byteLength))?g:null}});a.Md=a.Md||[];a.Md.push(function(){a.RuntimeEffect.Make=function(g,d){return a.RuntimeEffect._Make(g,{onError:d||function(h){console.log("RuntimeEffect error",h)}})};a.RuntimeEffect.prototype.makeShader=function(g,d){var h=!g._ck,n=m(g,"HEAPF32");d=q(d);return this._makeShader(n,4*g.length,h,d)};a.RuntimeEffect.prototype.makeShaderWithChildren=function(g,d,h){var n=!g._ck,t=m(g,"HEAPF32");h=q(h);for(var w=[],z=0;z{throw b;},qa="object"==typeof window,ra="function"==typeof importScripts,sa="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,ta="",va,wa,ya; +if(sa){var fs=require("fs"),za=require("path");ta=ra?za.dirname(ta)+"/":__dirname+"/";va=(a,b)=>{a=a.startsWith("file://")?new URL(a):za.normalize(a);return fs.readFileSync(a,b?void 0:"utf8")};ya=a=>{a=va(a,!0);a.buffer||(a=new Uint8Array(a));return a};wa=(a,b,c)=>{a=a.startsWith("file://")?new URL(a):za.normalize(a);fs.readFile(a,function(e,f){e?c(e):b(f.buffer)})};1process.versions.node.split(".")[0])process.on("unhandledRejection", +function(a){throw a;});oa=(a,b)=>{if(noExitRuntime)throw process.exitCode=a,b;if(!(b instanceof Ba)){var c=b;b&&"object"==typeof b&&b.stack&&(c=[b,b.stack]);Ca("exiting due to exception: "+c)}process.exit(a)};r.inspect=function(){return"[Emscripten Module object]"}}else if(qa||ra)ra?ta=self.location.href:"undefined"!=typeof document&&document.currentScript&&(ta=document.currentScript.src),_scriptDir&&(ta=_scriptDir),0!==ta.indexOf("blob:")?ta=ta.substr(0,ta.replace(/[?#].*/,"").lastIndexOf("/")+1): +ta="",va=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.send(null);return b.responseText},ra&&(ya=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)}),wa=(a,b,c)=>{var e=new XMLHttpRequest;e.open("GET",a,!0);e.responseType="arraybuffer";e.onload=()=>{200==e.status||0==e.status&&e.response?b(e.response):c()};e.onerror=c;e.send(null)};var Da=r.print||console.log.bind(console),Ca=r.printErr||console.warn.bind(console); +Object.assign(r,la);la=null;r.thisProgram&&(na=r.thisProgram);r.quit&&(oa=r.quit);var Ea;r.wasmBinary&&(Ea=r.wasmBinary);var noExitRuntime=r.noExitRuntime||!0;"object"!=typeof WebAssembly&&Fa("no native wasm support detected");var Ga,Ha=!1,Ia="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0; +function Ja(a,b,c){var e=b+c;for(c=b;a[c]&&!(c>=e);)++c;if(16f?e+=String.fromCharCode(f):(f-=65536,e+=String.fromCharCode(55296|f>>10,56320|f&1023))}}else e+=String.fromCharCode(f)}return e}function Ka(a,b){return a?Ja(C,a,b):""} +function ka(a,b,c,e){if(!(0=m){var l=a.charCodeAt(++k);m=65536+((m&1023)<<10)|l&1023}if(127>=m){if(c>=e)break;b[c++]=m}else{if(2047>=m){if(c+1>=e)break;b[c++]=192|m>>6}else{if(65535>=m){if(c+2>=e)break;b[c++]=224|m>>12}else{if(c+3>=e)break;b[c++]=240|m>>18;b[c++]=128|m>>12&63}b[c++]=128|m>>6&63}b[c++]=128|m&63}}b[c]=0;return c-f} +function ja(a){for(var b=0,c=0;c=e?b++:2047>=e?b+=2:55296<=e&&57343>=e?(b+=4,++c):b+=3}return b}var Ma,C,Na,Oa,G,J,N,Pa;function Qa(){var a=Ga.buffer;r.HEAP8=Ma=new Int8Array(a);r.HEAP16=Na=new Int16Array(a);r.HEAP32=G=new Int32Array(a);r.HEAPU8=C=new Uint8Array(a);r.HEAPU16=Oa=new Uint16Array(a);r.HEAPU32=J=new Uint32Array(a);r.HEAPF32=N=new Float32Array(a);r.HEAPF64=Pa=new Float64Array(a)}var Sa,Ta=[],Ua=[],Va=[]; +function Wa(){var a=r.preRun.shift();Ta.unshift(a)}var Xa=0,Ya=null,Za=null;function Fa(a){if(r.onAbort)r.onAbort(a);a="Aborted("+a+")";Ca(a);Ha=!0;a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info.");ba(a);throw a;}function $a(a){return a.startsWith("data:application/octet-stream;base64,")}var ab;ab="canvaskit.wasm";if(!$a(ab)){var bb=ab;ab=r.locateFile?r.locateFile(bb,ta):ta+bb} +function cb(a){try{if(a==ab&&Ea)return new Uint8Array(Ea);if(ya)return ya(a);throw"both async and sync fetching of the wasm failed";}catch(b){Fa(b)}} +function db(a){if(!Ea&&(qa||ra)){if("function"==typeof fetch&&!a.startsWith("file://"))return fetch(a,{credentials:"same-origin"}).then(function(b){if(!b.ok)throw"failed to load wasm binary file at '"+a+"'";return b.arrayBuffer()}).catch(function(){return cb(a)});if(wa)return new Promise(function(b,c){wa(a,function(e){b(new Uint8Array(e))},c)})}return Promise.resolve().then(function(){return cb(a)})} +function eb(a,b,c){return db(a).then(function(e){return WebAssembly.instantiate(e,b)}).then(function(e){return e}).then(c,function(e){Ca("failed to asynchronously prepare wasm: "+e);Fa(e)})} +function fb(a,b){var c=ab;return Ea||"function"!=typeof WebAssembly.instantiateStreaming||$a(c)||c.startsWith("file://")||sa||"function"!=typeof fetch?eb(c,a,b):fetch(c,{credentials:"same-origin"}).then(function(e){return WebAssembly.instantiateStreaming(e,a).then(b,function(f){Ca("wasm streaming compile failed: "+f);Ca("falling back to ArrayBuffer instantiation");return eb(c,a,b)})})}function Ba(a){this.name="ExitStatus";this.message="Program terminated with exit("+a+")";this.status=a} +function hb(a){for(;0>2]=b};this.Me=function(b){J[this.Kd+8>>2]=b};this.Ne=function(){G[this.Kd>>2]=0};this.Le=function(){Ma[this.Kd+12>>0]=0};this.Oe=function(){Ma[this.Kd+13>>0]=0};this.ne=function(b,c){this.Ke();this.Pe(b);this.Me(c);this.Ne();this.Le();this.Oe()};this.Ke=function(){J[this.Kd+16>>2]=0}}var jb=0,kb={};function lb(a){for(;a.length;){var b=a.pop();a.pop()(b)}} +function mb(a){return this.fromWireType(G[a>>2])}var nb={},ob={},pb={};function qb(a){if(void 0===a)return"_unknown";a=a.replace(/[^a-zA-Z0-9_]/g,"$");var b=a.charCodeAt(0);return 48<=b&&57>=b?"_"+a:a}function rb(a,b){a=qb(a);return{[a]:function(){return b.apply(this,arguments)}}[a]} +function sb(a){var b=Error,c=rb(a,function(e){this.name=a;this.message=e;e=Error(e).stack;void 0!==e&&(this.stack=this.toString()+"\n"+e.replace(/^Error(:[^\n]*)?\n/,""))});c.prototype=Object.create(b.prototype);c.prototype.constructor=c;c.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message};return c}var tb=void 0;function ub(a){throw new tb(a);} +function vb(a,b,c){function e(l){l=c(l);l.length!==a.length&&ub("Mismatched type converter count");for(var q=0;q{ob.hasOwnProperty(l)?f[q]=ob[l]:(k.push(l),nb.hasOwnProperty(l)||(nb[l]=[]),nb[l].push(()=>{f[q]=ob[l];++m;m===k.length&&e(f)}))});0===k.length&&e(f)} +function xb(a){switch(a){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+a);}}var yb=void 0;function O(a){for(var b="";C[a];)b+=yb[C[a++]];return b}var zb=void 0;function P(a){throw new zb(a);} +function wb(a,b,c={}){if(!("argPackAdvance"in b))throw new TypeError("registerType registeredInstance requires argPackAdvance");var e=b.name;a||P('type "'+e+'" must have a positive integer typeid pointer');if(ob.hasOwnProperty(a)){if(c.gf)return;P("Cannot register type '"+e+"' twice")}ob[a]=b;delete pb[a];nb.hasOwnProperty(a)&&(b=nb[a],delete nb[a],b.forEach(f=>f()))}function Ab(a){P(a.kd.Nd.Ld.name+" instance already deleted")}var Bb=!1;function Ib(){} +function Jb(a){--a.count.value;0===a.count.value&&(a.Pd?a.Sd.Wd(a.Pd):a.Nd.Ld.Wd(a.Kd))}function Kb(a,b,c){if(b===c)return a;if(void 0===c.Ud)return null;a=Kb(a,b,c.Ud);return null===a?null:c.Ye(a)}var Lb={},Mb=[];function Nb(){for(;Mb.length;){var a=Mb.pop();a.kd.ce=!1;a["delete"]()}}var Ob=void 0,Pb={};function Qb(a,b){for(void 0===b&&P("ptr should not be undefined");a.Ud;)b=a.ie(b),a=a.Ud;return Pb[b]} +function Rb(a,b){b.Nd&&b.Kd||ub("makeClassHandle requires ptr and ptrType");!!b.Sd!==!!b.Pd&&ub("Both smartPtrType and smartPtr must be specified");b.count={value:1};return Sb(Object.create(a,{kd:{value:b}}))}function Sb(a){if("undefined"===typeof FinalizationRegistry)return Sb=b=>b,a;Bb=new FinalizationRegistry(b=>{Jb(b.kd)});Sb=b=>{var c=b.kd;c.Pd&&Bb.register(b,{kd:c},b);return b};Ib=b=>{Bb.unregister(b)};return Sb(a)}function Tb(){} +function Ub(a,b,c){if(void 0===a[b].Od){var e=a[b];a[b]=function(){a[b].Od.hasOwnProperty(arguments.length)||P("Function '"+c+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+a[b].Od+")!");return a[b].Od[arguments.length].apply(this,arguments)};a[b].Od=[];a[b].Od[e.ae]=e}} +function Vb(a,b,c){r.hasOwnProperty(a)?((void 0===c||void 0!==r[a].Od&&void 0!==r[a].Od[c])&&P("Cannot register public name '"+a+"' twice"),Ub(r,a,a),r.hasOwnProperty(c)&&P("Cannot register multiple overloads of a function with the same number of arguments ("+c+")!"),r[a].Od[c]=b):(r[a]=b,void 0!==c&&(r[a].yf=c))}function Wb(a,b,c,e,f,k,m,l){this.name=a;this.constructor=b;this.de=c;this.Wd=e;this.Ud=f;this.af=k;this.ie=m;this.Ye=l;this.lf=[]} +function Xb(a,b,c){for(;b!==c;)b.ie||P("Expected null or instance of "+c.name+", got an instance of "+b.name),a=b.ie(a),b=b.Ud;return a}function Yb(a,b){if(null===b)return this.we&&P("null is not a valid "+this.name),0;b.kd||P('Cannot pass "'+Zb(b)+'" as a '+this.name);b.kd.Kd||P("Cannot pass deleted object as a pointer of type "+this.name);return Xb(b.kd.Kd,b.kd.Nd.Ld,this.Ld)} +function $b(a,b){if(null===b){this.we&&P("null is not a valid "+this.name);if(this.me){var c=this.xe();null!==a&&a.push(this.Wd,c);return c}return 0}b.kd||P('Cannot pass "'+Zb(b)+'" as a '+this.name);b.kd.Kd||P("Cannot pass deleted object as a pointer of type "+this.name);!this.le&&b.kd.Nd.le&&P("Cannot convert argument of type "+(b.kd.Sd?b.kd.Sd.name:b.kd.Nd.name)+" to parameter type "+this.name);c=Xb(b.kd.Kd,b.kd.Nd.Ld,this.Ld);if(this.me)switch(void 0===b.kd.Pd&&P("Passing raw pointer to smart pointer is illegal"), +this.rf){case 0:b.kd.Sd===this?c=b.kd.Pd:P("Cannot convert argument of type "+(b.kd.Sd?b.kd.Sd.name:b.kd.Nd.name)+" to parameter type "+this.name);break;case 1:c=b.kd.Pd;break;case 2:if(b.kd.Sd===this)c=b.kd.Pd;else{var e=b.clone();c=this.mf(c,ac(function(){e["delete"]()}));null!==a&&a.push(this.Wd,c)}break;default:P("Unsupporting sharing policy")}return c} +function bc(a,b){if(null===b)return this.we&&P("null is not a valid "+this.name),0;b.kd||P('Cannot pass "'+Zb(b)+'" as a '+this.name);b.kd.Kd||P("Cannot pass deleted object as a pointer of type "+this.name);b.kd.Nd.le&&P("Cannot convert argument of type "+b.kd.Nd.name+" to parameter type "+this.name);return Xb(b.kd.Kd,b.kd.Nd.Ld,this.Ld)} +function cc(a,b,c,e,f,k,m,l,q,x,y){this.name=a;this.Ld=b;this.we=c;this.le=e;this.me=f;this.kf=k;this.rf=m;this.Ge=l;this.xe=q;this.mf=x;this.Wd=y;f||void 0!==b.Ud?this.toWireType=$b:(this.toWireType=e?Yb:bc,this.Rd=null)}function dc(a,b,c){r.hasOwnProperty(a)||ub("Replacing nonexistant public symbol");void 0!==r[a].Od&&void 0!==c?r[a].Od[c]=b:(r[a]=b,r[a].ae=c)}function Q(a){return Sa.get(a)} +function ec(a,b){var c=[];return function(){c.length=0;Object.assign(c,arguments);if(a.includes("j")){var e=r["dynCall_"+a];e=c&&c.length?e.apply(null,[b].concat(c)):e.call(null,b)}else e=Q(b).apply(null,c);return e}}function R(a,b){a=O(a);var c=a.includes("j")?ec(a,b):Q(b);"function"!=typeof c&&P("unknown function pointer with signature "+a+": "+b);return c}var fc=void 0;function nc(a){a=oc(a);var b=O(a);pc(a);return b} +function qc(a,b){function c(k){f[k]||ob[k]||(pb[k]?pb[k].forEach(c):(e.push(k),f[k]=!0))}var e=[],f={};b.forEach(c);throw new fc(a+": "+e.map(nc).join([", "]));} +function rc(a,b,c,e,f){var k=b.length;2>k&&P("argTypes array size mismatch! Must at least get return value and 'this' types!");var m=null!==b[1]&&null!==c,l=!1;for(c=1;c>2]);return c}var tc=[],uc=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function vc(a){4{a||P("Cannot use deleted val. handle = "+a);return uc[a].value},ac=a=>{switch(a){case void 0:return 1;case null:return 2;case !0:return 3;case !1:return 4;default:var b=tc.length?tc.pop():uc.length;uc[b]={ye:1,value:a};return b}}; +function xc(a,b,c){switch(b){case 0:return function(e){return this.fromWireType((c?Ma:C)[e])};case 1:return function(e){return this.fromWireType((c?Na:Oa)[e>>1])};case 2:return function(e){return this.fromWireType((c?G:J)[e>>2])};default:throw new TypeError("Unknown integer type: "+a);}}function yc(a,b){var c=ob[a];void 0===c&&P(b+" has unknown type "+nc(a));return c}function Zb(a){if(null===a)return"null";var b=typeof a;return"object"===b||"array"===b||"function"===b?a.toString():""+a} +function zc(a,b){switch(b){case 2:return function(c){return this.fromWireType(N[c>>2])};case 3:return function(c){return this.fromWireType(Pa[c>>3])};default:throw new TypeError("Unknown float type: "+a);}} +function Ac(a,b,c){switch(b){case 0:return c?function(e){return Ma[e]}:function(e){return C[e]};case 1:return c?function(e){return Na[e>>1]}:function(e){return Oa[e>>1]};case 2:return c?function(e){return G[e>>2]}:function(e){return J[e>>2]};default:throw new TypeError("Unknown integer type: "+a);}}var Bc="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0; +function Cc(a,b){var c=a>>1;for(var e=c+b/2;!(c>=e)&&Oa[c];)++c;c<<=1;if(32=b/2);++e){var f=Na[a+2*e>>1];if(0==f)break;c+=String.fromCharCode(f)}return c}function Dc(a,b,c){void 0===c&&(c=2147483647);if(2>c)return 0;c-=2;var e=b;c=c<2*a.length?c/2:a.length;for(var f=0;f>1]=a.charCodeAt(f),b+=2;Na[b>>1]=0;return b-e}function Ec(a){return 2*a.length} +function Fc(a,b){for(var c=0,e="";!(c>=b/4);){var f=G[a+4*c>>2];if(0==f)break;++c;65536<=f?(f-=65536,e+=String.fromCharCode(55296|f>>10,56320|f&1023)):e+=String.fromCharCode(f)}return e}function Gc(a,b,c){void 0===c&&(c=2147483647);if(4>c)return 0;var e=b;c=e+c-4;for(var f=0;f=k){var m=a.charCodeAt(++f);k=65536+((k&1023)<<10)|m&1023}G[b>>2]=k;b+=4;if(b+4>c)break}G[b>>2]=0;return b-e} +function Hc(a){for(var b=0,c=0;c=e&&++c;b+=4}return b}var Ic={};function Jc(a){var b=Ic[a];return void 0===b?O(a):b}var Kc=[]; +function Lc(){function a(b){b.$$$embind_global$$$=b;var c="object"==typeof $$$embind_global$$$&&b.$$$embind_global$$$==b;c||delete b.$$$embind_global$$$;return c}if("object"==typeof globalThis)return globalThis;if("object"==typeof $$$embind_global$$$)return $$$embind_global$$$;"object"==typeof global&&a(global)?$$$embind_global$$$=global:"object"==typeof self&&a(self)&&($$$embind_global$$$=self);if("object"==typeof $$$embind_global$$$)return $$$embind_global$$$;throw Error("unable to get global object."); +}function Mc(a){var b=Kc.length;Kc.push(a);return b}function Nc(a,b){for(var c=Array(a),e=0;e>2],"parameter "+e);return c}var Oc=[];function Pc(a){var b=Array(a+1);return function(c,e,f){b[0]=c;for(var k=0;k>2],"parameter "+k);b[k+1]=m.readValueFromPointer(f);f+=m.argPackAdvance}c=new (c.bind.apply(c,b));return ac(c)}}var Qc={},Rc;Rc=sa?()=>{var a=process.hrtime();return 1E3*a[0]+a[1]/1E6}:()=>performance.now(); +function Sc(a){var b=a.getExtension("ANGLE_instanced_arrays");b&&(a.vertexAttribDivisor=function(c,e){b.vertexAttribDivisorANGLE(c,e)},a.drawArraysInstanced=function(c,e,f,k){b.drawArraysInstancedANGLE(c,e,f,k)},a.drawElementsInstanced=function(c,e,f,k,m){b.drawElementsInstancedANGLE(c,e,f,k,m)})} +function Tc(a){var b=a.getExtension("OES_vertex_array_object");b&&(a.createVertexArray=function(){return b.createVertexArrayOES()},a.deleteVertexArray=function(c){b.deleteVertexArrayOES(c)},a.bindVertexArray=function(c){b.bindVertexArrayOES(c)},a.isVertexArray=function(c){return b.isVertexArrayOES(c)})}function Uc(a){var b=a.getExtension("WEBGL_draw_buffers");b&&(a.drawBuffers=function(c,e){b.drawBuffersWEBGL(c,e)})} +var Vc=1,Wc=[],Xc=[],Yc=[],Zc=[],ea=[],$c=[],ad=[],ia=[],bd=[],cd=[],ed={},fd={},gd=4;function U(a){hd||(hd=a)}function ca(a){for(var b=Vc++,c=a.length;ca.version||!b.De)b.De=b.getExtension("EXT_disjoint_timer_query");b.xf=b.getExtension("WEBGL_multi_draw");(b.getSupportedExtensions()||[]).forEach(function(c){c.includes("lose_context")||c.includes("debug")||b.getExtension(c)})}} +var u,hd,ld=[];function md(a,b,c,e){for(var f=0;f>2]=m}} +function nd(a,b,c){if(b){var e=void 0;switch(a){case 36346:e=1;break;case 36344:0!=c&&1!=c&&U(1280);return;case 34814:case 36345:e=0;break;case 34466:var f=X.getParameter(34467);e=f?f.length:0;break;case 33309:if(2>u.version){U(1282);return}e=2*(X.getSupportedExtensions()||[]).length;break;case 33307:case 33308:if(2>u.version){U(1280);return}e=33307==a?3:0}if(void 0===e)switch(f=X.getParameter(a),typeof f){case "number":e=f;break;case "boolean":e=f?1:0;break;case "string":U(1280);return;case "object":if(null=== +f)switch(a){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:e=0;break;default:U(1280);return}else{if(f instanceof Float32Array||f instanceof Uint32Array||f instanceof Int32Array||f instanceof Array){for(a=0;a>2]=f[a];break;case 2:N[b+4*a>>2]=f[a];break;case 4:Ma[b+a>>0]=f[a]?1:0}return}try{e=f.name|0}catch(k){U(1280); +Ca("GL_INVALID_ENUM in glGet"+c+"v: Unknown object returned from WebGL getParameter("+a+")! (error: "+k+")");return}}break;default:U(1280);Ca("GL_INVALID_ENUM in glGet"+c+"v: Native code calling glGet"+c+"v("+a+") and it returns "+f+" of type "+typeof f+"!");return}switch(c){case 1:c=e;J[b>>2]=c;J[b+4>>2]=(c-J[b>>2])/4294967296;break;case 0:G[b>>2]=e;break;case 2:N[b>>2]=e;break;case 4:Ma[b>>0]=e?1:0}}else U(1281)}function od(a){var b=ja(a)+1,c=pd(b);ka(a,C,c,b);return c} +function qd(a){return"]"==a.slice(-1)&&a.lastIndexOf("[")}function rd(a){a-=5120;return 0==a?Ma:1==a?C:2==a?Na:4==a?G:6==a?N:5==a||28922==a||28520==a||30779==a||30782==a?J:Oa}function sd(a,b,c,e,f){a=rd(a);var k=31-Math.clz32(a.BYTES_PER_ELEMENT),m=gd;return a.subarray(f>>k,f+e*(c*({5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4}[b-6402]||1)*(1<>k)} +function Z(a){var b=X.We;if(b){var c=b.he[a];"number"==typeof c&&(b.he[a]=c=X.getUniformLocation(b,b.He[a]+(0Y?-1:0S-v.getDate())E-=S-v.getDate()+1,v.setDate(1),11>H?v.setMonth(H+1):(v.setMonth(0),v.setFullYear(v.getFullYear()+1));else{v.setDate(v.getDate()+E);break}}H=new Date(v.getFullYear()+1,0,4);E=l(new Date(v.getFullYear(), +0,4));H=l(H);return 0>=m(E,v)?0>=m(H,v)?v.getFullYear()+1:v.getFullYear():v.getFullYear()-1}var x=G[e+40>>2];e={uf:G[e>>2],tf:G[e+4>>2],re:G[e+8>>2],ze:G[e+12>>2],se:G[e+16>>2],Zd:G[e+20>>2],Vd:G[e+24>>2],Yd:G[e+28>>2],Af:G[e+32>>2],sf:G[e+36>>2],vf:x?Ka(x):""};c=Ka(c);x={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y", +"%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var y in x)c=c.replace(new RegExp(y,"g"),x[y]);var B="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),D="January February March April May June July August September October November December".split(" ");x={"%a":function(v){return B[v.Vd].substring(0,3)},"%A":function(v){return B[v.Vd]},"%b":function(v){return D[v.se].substring(0,3)}, +"%B":function(v){return D[v.se]},"%C":function(v){return k((v.Zd+1900)/100|0,2)},"%d":function(v){return k(v.ze,2)},"%e":function(v){return f(v.ze,2," ")},"%g":function(v){return q(v).toString().substring(2)},"%G":function(v){return q(v)},"%H":function(v){return k(v.re,2)},"%I":function(v){v=v.re;0==v?v=12:12v.re?"AM":"PM"},"%S":function(v){return k(v.uf,2)},"%t":function(){return"\t"},"%u":function(v){return v.Vd||7},"%U":function(v){return k(Math.floor((v.Yd+7-v.Vd)/7),2)},"%V":function(v){var E=Math.floor((v.Yd+7-(v.Vd+6)%7)/7);2>=(v.Vd+371-v.Yd-2)%7&&E++;if(E)53==E&&(H=(v.Vd+371-v.Yd)%7,4==H||3==H&&zd(v.Zd)||(E=1));else{E=52;var H=(v.Vd+7-v.Yd-1)%7;(4==H||5==H&&zd(v.Zd%400-1))&&E++}return k(E,2)},"%w":function(v){return v.Vd},"%W":function(v){return k(Math.floor((v.Yd+ +7-(v.Vd+6)%7)/7),2)},"%y":function(v){return(v.Zd+1900).toString().substring(2)},"%Y":function(v){return v.Zd+1900},"%z":function(v){v=v.sf;var E=0<=v;v=Math.abs(v)/60;return(E?"+":"-")+String("0000"+(v/60*100+v%60)).slice(-4)},"%Z":function(v){return v.vf},"%%":function(){return"%"}};c=c.replace(/%%/g,"\x00\x00");for(y in x)c.includes(y)&&(c=c.replace(new RegExp(y,"g"),x[y](e)));c=c.replace(/\0\0/g,"%");y=Cd(c);if(y.length>b)return 0;Ma.set(y,a);return y.length-1}tb=r.InternalError=sb("InternalError"); +for(var Ed=Array(256),Fd=0;256>Fd;++Fd)Ed[Fd]=String.fromCharCode(Fd);yb=Ed;zb=r.BindingError=sb("BindingError");Tb.prototype.isAliasOf=function(a){if(!(this instanceof Tb&&a instanceof Tb))return!1;var b=this.kd.Nd.Ld,c=this.kd.Kd,e=a.kd.Nd.Ld;for(a=a.kd.Kd;b.Ud;)c=b.ie(c),b=b.Ud;for(;e.Ud;)a=e.ie(a),e=e.Ud;return b===e&&c===a}; +Tb.prototype.clone=function(){this.kd.Kd||Ab(this);if(this.kd.ge)return this.kd.count.value+=1,this;var a=Sb,b=Object,c=b.create,e=Object.getPrototypeOf(this),f=this.kd;a=a(c.call(b,e,{kd:{value:{count:f.count,ce:f.ce,ge:f.ge,Kd:f.Kd,Nd:f.Nd,Pd:f.Pd,Sd:f.Sd}}}));a.kd.count.value+=1;a.kd.ce=!1;return a};Tb.prototype["delete"]=function(){this.kd.Kd||Ab(this);this.kd.ce&&!this.kd.ge&&P("Object already scheduled for deletion");Ib(this);Jb(this.kd);this.kd.ge||(this.kd.Pd=void 0,this.kd.Kd=void 0)}; +Tb.prototype.isDeleted=function(){return!this.kd.Kd};Tb.prototype.deleteLater=function(){this.kd.Kd||Ab(this);this.kd.ce&&!this.kd.ge&&P("Object already scheduled for deletion");Mb.push(this);1===Mb.length&&Ob&&Ob(Nb);this.kd.ce=!0;return this};r.getInheritedInstanceCount=function(){return Object.keys(Pb).length};r.getLiveInheritedInstances=function(){var a=[],b;for(b in Pb)Pb.hasOwnProperty(b)&&a.push(Pb[b]);return a};r.flushPendingDeletes=Nb;r.setDelayFunction=function(a){Ob=a;Mb.length&&Ob&&Ob(Nb)}; +cc.prototype.bf=function(a){this.Ge&&(a=this.Ge(a));return a};cc.prototype.Be=function(a){this.Wd&&this.Wd(a)};cc.prototype.argPackAdvance=8;cc.prototype.readValueFromPointer=mb;cc.prototype.deleteObject=function(a){if(null!==a)a["delete"]()}; +cc.prototype.fromWireType=function(a){function b(){return this.me?Rb(this.Ld.de,{Nd:this.kf,Kd:c,Sd:this,Pd:a}):Rb(this.Ld.de,{Nd:this,Kd:a})}var c=this.bf(a);if(!c)return this.Be(a),null;var e=Qb(this.Ld,c);if(void 0!==e){if(0===e.kd.count.value)return e.kd.Kd=c,e.kd.Pd=a,e.clone();e=e.clone();this.Be(a);return e}e=this.Ld.af(c);e=Lb[e];if(!e)return b.call(this);e=this.le?e.Ve:e.pointerType;var f=Kb(c,this.Ld,e.Ld);return null===f?b.call(this):this.me?Rb(e.Ld.de,{Nd:e,Kd:f,Sd:this,Pd:a}):Rb(e.Ld.de, +{Nd:e,Kd:f})};fc=r.UnboundTypeError=sb("UnboundTypeError");r.count_emval_handles=function(){for(var a=0,b=5;bGd;++Gd)ld.push(Array(Gd));var Hd=new Float32Array(288);for(Gd=0;288>Gd;++Gd)td[Gd]=Hd.subarray(0,Gd+1);var Id=new Int32Array(288);for(Gd=0;288>Gd;++Gd)ud[Gd]=Id.subarray(0,Gd+1); +var Wd={G:function(a,b,c){(new ib(a)).ne(b,c);jb++;throw a;},U:function(){return 0},tb:function(){},vb:function(){return 0},qb:function(){},rb:function(){},V:function(){},sb:function(){},C:function(a){var b=kb[a];delete kb[a];var c=b.xe,e=b.Wd,f=b.Ee,k=f.map(m=>m.ef).concat(f.map(m=>m.pf));vb([a],k,m=>{var l={};f.forEach((q,x)=>{var y=m[x],B=q.cf,D=q.df,v=m[x+f.length],E=q.nf,H=q.qf;l[q.$e]={read:S=>y.fromWireType(B(D,S)),write:(S,Y)=>{var da=[];E(H,S,v.toWireType(da,Y));lb(da)}}});return[{name:b.name, +fromWireType:function(q){var x={},y;for(y in l)x[y]=l[y].read(q);e(q);return x},toWireType:function(q,x){for(var y in l)if(!(y in x))throw new TypeError('Missing field: "'+y+'"');var B=c();for(y in l)l[y].write(B,x[y]);null!==q&&q.push(e,B);return B},argPackAdvance:8,readValueFromPointer:mb,Rd:e}]})},ib:function(){},zb:function(a,b,c,e,f){var k=xb(c);b=O(b);wb(a,{name:b,fromWireType:function(m){return!!m},toWireType:function(m,l){return l?e:f},argPackAdvance:8,readValueFromPointer:function(m){if(1=== +c)var l=Ma;else if(2===c)l=Na;else if(4===c)l=G;else throw new TypeError("Unknown boolean type size: "+b);return this.fromWireType(l[m>>k])},Rd:null})},l:function(a,b,c,e,f,k,m,l,q,x,y,B,D){y=O(y);k=R(f,k);l&&(l=R(m,l));x&&(x=R(q,x));D=R(B,D);var v=qb(y);Vb(v,function(){qc("Cannot construct "+y+" due to unbound types",[e])});vb([a,b,c],e?[e]:[],function(E){E=E[0];if(e){var H=E.Ld;var S=H.de}else S=Tb.prototype;E=rb(v,function(){if(Object.getPrototypeOf(this)!==Y)throw new zb("Use 'new' to construct "+ +y);if(void 0===da.Xd)throw new zb(y+" has no accessible constructor");var La=da.Xd[arguments.length];if(void 0===La)throw new zb("Tried to invoke ctor of "+y+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(da.Xd).toString()+") parameters instead!");return La.apply(this,arguments)});var Y=Object.create(S,{constructor:{value:E}});E.prototype=Y;var da=new Wb(y,E,Y,D,H,k,l,x);H=new cc(y,da,!0,!1,!1);S=new cc(y+"*",da,!1,!1,!1);var ua=new cc(y+" const*",da,!1,!0,!1); +Lb[a]={pointerType:S,Ve:ua};dc(v,E);return[H,S,ua]})},e:function(a,b,c,e,f,k,m){var l=sc(c,e);b=O(b);k=R(f,k);vb([],[a],function(q){function x(){qc("Cannot call "+y+" due to unbound types",l)}q=q[0];var y=q.name+"."+b;b.startsWith("@@")&&(b=Symbol[b.substring(2)]);var B=q.Ld.constructor;void 0===B[b]?(x.ae=c-1,B[b]=x):(Ub(B,b,y),B[b].Od[c-1]=x);vb([],l,function(D){D=[D[0],null].concat(D.slice(1));D=rc(y,D,null,k,m);void 0===B[b].Od?(D.ae=c-1,B[b]=D):B[b].Od[c-1]=D;return[]});return[]})},A:function(a, +b,c,e,f,k){0{qc("Cannot construct "+l.name+" due to unbound types",m)};vb([],m,function(x){x.splice(1,0,null);l.Ld.Xd[b- +1]=rc(q,x,null,f,k);return[]});return[]})},a:function(a,b,c,e,f,k,m,l){var q=sc(c,e);b=O(b);k=R(f,k);vb([],[a],function(x){function y(){qc("Cannot call "+B+" due to unbound types",q)}x=x[0];var B=x.name+"."+b;b.startsWith("@@")&&(b=Symbol[b.substring(2)]);l&&x.Ld.lf.push(b);var D=x.Ld.de,v=D[b];void 0===v||void 0===v.Od&&v.className!==x.name&&v.ae===c-2?(y.ae=c-2,y.className=x.name,D[b]=y):(Ub(D,b,B),D[b].Od[c-2]=y);vb([],q,function(E){E=rc(B,E,x,k,m);void 0===D[b].Od?(E.ae=c-2,D[b]=E):D[b].Od[c- +2]=E;return[]});return[]})},r:function(a,b,c){a=O(a);vb([],[b],function(e){e=e[0];r[a]=e.fromWireType(c);return[]})},yb:function(a,b){b=O(b);wb(a,{name:b,fromWireType:function(c){var e=wc(c);vc(c);return e},toWireType:function(c,e){return ac(e)},argPackAdvance:8,readValueFromPointer:mb,Rd:null})},j:function(a,b,c,e){function f(){}c=xb(c);b=O(b);f.values={};wb(a,{name:b,constructor:f,fromWireType:function(k){return this.constructor.values[k]},toWireType:function(k,m){return m.value},argPackAdvance:8, +readValueFromPointer:xc(b,c,e),Rd:null});Vb(b,f)},b:function(a,b,c){var e=yc(a,"enum");b=O(b);a=e.constructor;e=Object.create(e.constructor.prototype,{value:{value:c},constructor:{value:rb(e.name+"_"+b,function(){})}});a.values[c]=e;a[b]=e},X:function(a,b,c){c=xb(c);b=O(b);wb(a,{name:b,fromWireType:function(e){return e},toWireType:function(e,f){return f},argPackAdvance:8,readValueFromPointer:zc(b,c),Rd:null})},t:function(a,b,c,e,f,k){var m=sc(b,c);a=O(a);f=R(e,f);Vb(a,function(){qc("Cannot call "+ +a+" due to unbound types",m)},b-1);vb([],m,function(l){l=[l[0],null].concat(l.slice(1));dc(a,rc(a,l,null,f,k),b-1);return[]})},E:function(a,b,c,e,f){b=O(b);-1===f&&(f=4294967295);f=xb(c);var k=l=>l;if(0===e){var m=32-8*c;k=l=>l<>>m}c=b.includes("unsigned")?function(l,q){return q>>>0}:function(l,q){return q};wb(a,{name:b,fromWireType:k,toWireType:c,argPackAdvance:8,readValueFromPointer:Ac(b,f,0!==e),Rd:null})},s:function(a,b,c){function e(k){k>>=2;var m=J;return new f(m.buffer,m[k+1],m[k])}var f= +[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][b];c=O(c);wb(a,{name:c,fromWireType:e,argPackAdvance:8,readValueFromPointer:e},{gf:!0})},q:function(a,b,c,e,f,k,m,l,q,x,y,B){c=O(c);k=R(f,k);l=R(m,l);x=R(q,x);B=R(y,B);vb([a],[b],function(D){D=D[0];return[new cc(c,D.Ld,!1,!1,!0,D,e,k,l,x,B)]})},W:function(a,b){b=O(b);var c="std::string"===b;wb(a,{name:b,fromWireType:function(e){var f=J[e>>2],k=e+4;if(c)for(var m=k,l=0;l<=f;++l){var q=k+l;if(l==f||0==C[q]){m= +Ka(m,q-m);if(void 0===x)var x=m;else x+=String.fromCharCode(0),x+=m;m=q+1}}else{x=Array(f);for(l=0;l>2]=k;if(c&&m)ka(f,C,q,k+1);else if(m)for(m=0;mOa;var l=1}else 4===b&&(e=Fc,f=Gc,k=Hc,m=()=>J,l=2);wb(a,{name:c,fromWireType:function(q){for(var x=J[q>>2],y=m(),B,D=q+4,v=0;v<=x;++v){var E=q+4+v*b;if(v==x||0==y[E>>l])D=e(D,E-D),void 0===B?B=D:(B+= +String.fromCharCode(0),B+=D),D=E+b}pc(q);return B},toWireType:function(q,x){"string"!=typeof x&&P("Cannot pass non-string to C++ string type "+c);var y=k(x),B=pd(4+y+b);J[B>>2]=y>>l;f(x,B+4,y+b);null!==q&&q.push(pc,B);return B},argPackAdvance:8,readValueFromPointer:mb,Rd:function(q){pc(q)}})},D:function(a,b,c,e,f,k){kb[a]={name:O(b),xe:R(c,e),Wd:R(f,k),Ee:[]}},d:function(a,b,c,e,f,k,m,l,q,x){kb[a].Ee.push({$e:O(b),ef:c,cf:R(e,f),df:k,pf:m,nf:R(l,q),qf:x})},Ab:function(a,b){b=O(b);wb(a,{jf:!0,name:b, +argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},xb:function(){return!0},kb:function(){throw Infinity;},F:function(a,b,c){a=wc(a);b=yc(b,"emval::as");var e=[],f=ac(e);J[c>>2]=f;return b.toWireType(e,a)},P:function(a,b,c,e,f){a=Kc[a];b=wc(b);c=Jc(c);var k=[];J[e>>2]=ac(k);return a(b,c,k,f)},x:function(a,b,c,e){a=Kc[a];b=wc(b);c=Jc(c);a(b,c,null,e)},c:vc,K:function(a){if(0===a)return ac(Lc());a=Jc(a);return ac(Lc()[a])},u:function(a,b){var c=Nc(a,b),e=c[0];b=e.name+"_$"+c.slice(1).map(function(m){return m.name}).join("_")+ +"$";var f=Oc[b];if(void 0!==f)return f;var k=Array(a-1);f=Mc((m,l,q,x)=>{for(var y=0,B=0;B>>0)+4294967296*e)},ca:function(a,b,c,e){X.colorMask(!!a,!!b,!!c,!!e)},da:function(a){X.compileShader($c[a])},ea:function(a,b,c,e,f,k,m,l){2<= +u.version?X.be||!m?X.compressedTexImage2D(a,b,c,e,f,k,m,l):X.compressedTexImage2D(a,b,c,e,f,k,C,l,m):X.compressedTexImage2D(a,b,c,e,f,k,l?C.subarray(l,l+m):null)},fa:function(a,b,c,e,f,k,m,l,q){2<=u.version?X.be||!l?X.compressedTexSubImage2D(a,b,c,e,f,k,m,l,q):X.compressedTexSubImage2D(a,b,c,e,f,k,m,C,q,l):X.compressedTexSubImage2D(a,b,c,e,f,k,m,q?C.subarray(q,q+l):null)},Qb:function(a,b,c,e,f){X.copyBufferSubData(a,b,c,e,f)},ga:function(a,b,c,e,f,k,m,l){X.copyTexSubImage2D(a,b,c,e,f,k,m,l)},ha:function(){var a= +ca(Xc),b=X.createProgram();b.name=a;b.qe=b.oe=b.pe=0;b.Ae=1;Xc[a]=b;return a},ia:function(a){var b=ca($c);$c[b]=X.createShader(a);return b},ja:function(a){X.cullFace(a)},ka:function(a,b){for(var c=0;c>2],f=Wc[e];f&&(X.deleteBuffer(f),f.name=0,Wc[e]=null,e==X.ue&&(X.ue=0),e==X.be&&(X.be=0))}},_b:function(a,b){for(var c=0;c>2],f=Yc[e];f&&(X.deleteFramebuffer(f),f.name=0,Yc[e]=null)}},la:function(a){if(a){var b=Xc[a];b?(X.deleteProgram(b),b.name=0,Xc[a]=null): +U(1281)}},$b:function(a,b){for(var c=0;c>2],f=Zc[e];f&&(X.deleteRenderbuffer(f),f.name=0,Zc[e]=null)}},Jb:function(a,b){for(var c=0;c>2],f=bd[e];f&&(X.deleteSampler(f),f.name=0,bd[e]=null)}},ma:function(a){if(a){var b=$c[a];b?(X.deleteShader(b),$c[a]=null):U(1281)}},Rb:function(a){if(a){var b=cd[a];b?(X.deleteSync(b),b.name=0,cd[a]=null):U(1281)}},na:function(a,b){for(var c=0;c>2],f=ea[e];f&&(X.deleteTexture(f),f.name=0,ea[e]=null)}}, +rc:function(a,b){for(var c=0;c>2];X.deleteVertexArray(ad[e]);ad[e]=null}},uc:function(a,b){for(var c=0;c>2];X.deleteVertexArray(ad[e]);ad[e]=null}},oa:function(a){X.depthMask(!!a)},pa:function(a){X.disable(a)},qa:function(a){X.disableVertexAttribArray(a)},ra:function(a,b,c){X.drawArrays(a,b,c)},oc:function(a,b,c,e){X.drawArraysInstanced(a,b,c,e)},mc:function(a,b,c,e,f){X.Ce.drawArraysInstancedBaseInstanceWEBGL(a,b,c,e,f)},kc:function(a,b){for(var c=ld[a], +e=0;e>2];X.drawBuffers(c)},sa:function(a,b,c,e){X.drawElements(a,b,c,e)},pc:function(a,b,c,e,f){X.drawElementsInstanced(a,b,c,e,f)},nc:function(a,b,c,e,f,k,m){X.Ce.drawElementsInstancedBaseVertexBaseInstanceWEBGL(a,b,c,e,f,k,m)},ec:function(a,b,c,e,f,k){X.drawElements(a,e,f,k)},ta:function(a){X.enable(a)},ua:function(a){X.enableVertexAttribArray(a)},Ob:function(a,b){return(a=X.fenceSync(a,b))?(b=ca(cd),a.name=b,cd[b]=a,b):0},va:function(){X.finish()},wa:function(){X.flush()},ac:function(a, +b,c,e){X.framebufferRenderbuffer(a,b,c,Zc[e])},bc:function(a,b,c,e,f){X.framebufferTexture2D(a,b,c,ea[e],f)},xa:function(a){X.frontFace(a)},ya:function(a,b){md(a,b,"createBuffer",Wc)},cc:function(a,b){md(a,b,"createFramebuffer",Yc)},dc:function(a,b){md(a,b,"createRenderbuffer",Zc)},Kb:function(a,b){md(a,b,"createSampler",bd)},za:function(a,b){md(a,b,"createTexture",ea)},sc:function(a,b){md(a,b,"createVertexArray",ad)},vc:function(a,b){md(a,b,"createVertexArray",ad)},Ub:function(a){X.generateMipmap(a)}, +Aa:function(a,b,c){c?G[c>>2]=X.getBufferParameter(a,b):U(1281)},Ba:function(){var a=X.getError()||hd;hd=0;return a},Ca:function(a,b){nd(a,b,2)},Vb:function(a,b,c,e){a=X.getFramebufferAttachmentParameter(a,b,c);if(a instanceof WebGLRenderbuffer||a instanceof WebGLTexture)a=a.name|0;G[e>>2]=a},L:function(a,b){nd(a,b,0)},Da:function(a,b,c,e){a=X.getProgramInfoLog(Xc[a]);null===a&&(a="(unknown error)");b=0>2]=b)},Ea:function(a,b,c){if(c)if(a>=Vc)U(1281);else if(a=Xc[a],35716== +b)a=X.getProgramInfoLog(a),null===a&&(a="(unknown error)"),G[c>>2]=a.length+1;else if(35719==b){if(!a.qe)for(b=0;b>2]=a.qe}else if(35722==b){if(!a.oe)for(b=0;b>2]=a.oe}else if(35381==b){if(!a.pe)for(b=0;b> +2]=a.pe}else G[c>>2]=X.getProgramParameter(a,b);else U(1281)},Wb:function(a,b,c){c?G[c>>2]=X.getRenderbufferParameter(a,b):U(1281)},Fa:function(a,b,c,e){a=X.getShaderInfoLog($c[a]);null===a&&(a="(unknown error)");b=0>2]=b)},Fb:function(a,b,c,e){a=X.getShaderPrecisionFormat(a,b);G[c>>2]=a.rangeMin;G[c+4>>2]=a.rangeMax;G[e>>2]=a.precision},Ga:function(a,b,c){c?35716==b?(a=X.getShaderInfoLog($c[a]),null===a&&(a="(unknown error)"),G[c>>2]=a?a.length+1:0):35720==b?(a=X.getShaderSource($c[a]), +G[c>>2]=a?a.length+1:0):G[c>>2]=X.getShaderParameter($c[a],b):U(1281)},Q:function(a){var b=ed[a];if(!b){switch(a){case 7939:b=X.getSupportedExtensions()||[];b=b.concat(b.map(function(e){return"GL_"+e}));b=od(b.join(" "));break;case 7936:case 7937:case 37445:case 37446:(b=X.getParameter(a))||U(1280);b=b&&od(b);break;case 7938:b=X.getParameter(7938);b=2<=u.version?"OpenGL ES 3.0 ("+b+")":"OpenGL ES 2.0 ("+b+")";b=od(b);break;case 35724:b=X.getParameter(35724);var c=b.match(/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/); +null!==c&&(3==c[1].length&&(c[1]+="0"),b="OpenGL ES GLSL ES "+c[1]+" ("+b+")");b=od(b);break;default:U(1280)}ed[a]=b}return b},bb:function(a,b){if(2>u.version)return U(1282),0;var c=fd[a];if(c)return 0>b||b>=c.length?(U(1281),0):c[b];switch(a){case 7939:return c=X.getSupportedExtensions()||[],c=c.concat(c.map(function(e){return"GL_"+e})),c=c.map(function(e){return od(e)}),c=fd[a]=c,0>b||b>=c.length?(U(1281),0):c[b];default:return U(1280),0}},Ha:function(a,b){b=Ka(b);if(a=Xc[a]){var c=a,e=c.he,f=c.Ie, +k;if(!e)for(c.he=e={},c.He={},k=0;k>>0,f=b.slice(0,k));if((f=a.Ie[f])&&e>2];X.invalidateFramebuffer(a,e)},Hb:function(a, +b,c,e,f,k,m){for(var l=ld[b],q=0;q>2];X.invalidateSubFramebuffer(a,l,e,f,k,m)},Pb:function(a){return X.isSync(cd[a])},Ia:function(a){return(a=ea[a])?X.isTexture(a):0},Ja:function(a){X.lineWidth(a)},Ka:function(a){a=Xc[a];X.linkProgram(a);a.he=0;a.Ie={}},ic:function(a,b,c,e,f,k){X.Fe.multiDrawArraysInstancedBaseInstanceWEBGL(a,G,b>>2,G,c>>2,G,e>>2,J,f>>2,k)},jc:function(a,b,c,e,f,k,m,l){X.Fe.multiDrawElementsInstancedBaseVertexBaseInstanceWEBGL(a,G,b>>2,c,G,e>>2,G,f>>2,G,k>>2,J, +m>>2,l)},La:function(a,b){3317==a&&(gd=b);X.pixelStorei(a,b)},lc:function(a){X.readBuffer(a)},Ma:function(a,b,c,e,f,k,m){if(2<=u.version)if(X.ue)X.readPixels(a,b,c,e,f,k,m);else{var l=rd(k);X.readPixels(a,b,c,e,f,k,l,m>>31-Math.clz32(l.BYTES_PER_ELEMENT))}else(m=sd(k,f,c,e,m))?X.readPixels(a,b,c,e,f,k,m):U(1280)},Xb:function(a,b,c,e){X.renderbufferStorage(a,b,c,e)},Tb:function(a,b,c,e,f){X.renderbufferStorageMultisample(a,b,c,e,f)},Lb:function(a,b,c){X.samplerParameterf(bd[a],b,c)},Mb:function(a, +b,c){X.samplerParameteri(bd[a],b,c)},Nb:function(a,b,c){X.samplerParameteri(bd[a],b,G[c>>2])},Na:function(a,b,c,e){X.scissor(a,b,c,e)},Oa:function(a,b,c,e){for(var f="",k=0;k>2]:-1;f+=Ka(G[c+4*k>>2],0>m?void 0:m)}X.shaderSource($c[a],f)},Pa:function(a,b,c){X.stencilFunc(a,b,c)},Qa:function(a,b,c,e){X.stencilFuncSeparate(a,b,c,e)},Ra:function(a){X.stencilMask(a)},Sa:function(a,b){X.stencilMaskSeparate(a,b)},Ta:function(a,b,c){X.stencilOp(a,b,c)},Ua:function(a,b,c,e){X.stencilOpSeparate(a, +b,c,e)},Va:function(a,b,c,e,f,k,m,l,q){if(2<=u.version)if(X.be)X.texImage2D(a,b,c,e,f,k,m,l,q);else if(q){var x=rd(l);X.texImage2D(a,b,c,e,f,k,m,l,x,q>>31-Math.clz32(x.BYTES_PER_ELEMENT))}else X.texImage2D(a,b,c,e,f,k,m,l,null);else X.texImage2D(a,b,c,e,f,k,m,l,q?sd(l,m,e,f,q):null)},Wa:function(a,b,c){X.texParameterf(a,b,c)},Xa:function(a,b,c){X.texParameterf(a,b,N[c>>2])},Ya:function(a,b,c){X.texParameteri(a,b,c)},Za:function(a,b,c){X.texParameteri(a,b,G[c>>2])},fc:function(a,b,c,e,f){X.texStorage2D(a, +b,c,e,f)},_a:function(a,b,c,e,f,k,m,l,q){if(2<=u.version)if(X.be)X.texSubImage2D(a,b,c,e,f,k,m,l,q);else if(q){var x=rd(l);X.texSubImage2D(a,b,c,e,f,k,m,l,x,q>>31-Math.clz32(x.BYTES_PER_ELEMENT))}else X.texSubImage2D(a,b,c,e,f,k,m,l,null);else x=null,q&&(x=sd(l,m,f,k,q)),X.texSubImage2D(a,b,c,e,f,k,m,l,x)},$a:function(a,b){X.uniform1f(Z(a),b)},ab:function(a,b,c){if(2<=u.version)b&&X.uniform1fv(Z(a),N,c>>2,b);else{if(288>=b)for(var e=td[b-1],f=0;f>2];else e=N.subarray(c>>2,c+4* +b>>2);X.uniform1fv(Z(a),e)}},Qc:function(a,b){X.uniform1i(Z(a),b)},Rc:function(a,b,c){if(2<=u.version)b&&X.uniform1iv(Z(a),G,c>>2,b);else{if(288>=b)for(var e=ud[b-1],f=0;f>2];else e=G.subarray(c>>2,c+4*b>>2);X.uniform1iv(Z(a),e)}},Sc:function(a,b,c){X.uniform2f(Z(a),b,c)},Tc:function(a,b,c){if(2<=u.version)b&&X.uniform2fv(Z(a),N,c>>2,2*b);else{if(144>=b)for(var e=td[2*b-1],f=0;f<2*b;f+=2)e[f]=N[c+4*f>>2],e[f+1]=N[c+(4*f+4)>>2];else e=N.subarray(c>>2,c+8*b>>2);X.uniform2fv(Z(a), +e)}},Pc:function(a,b,c){X.uniform2i(Z(a),b,c)},Oc:function(a,b,c){if(2<=u.version)b&&X.uniform2iv(Z(a),G,c>>2,2*b);else{if(144>=b)for(var e=ud[2*b-1],f=0;f<2*b;f+=2)e[f]=G[c+4*f>>2],e[f+1]=G[c+(4*f+4)>>2];else e=G.subarray(c>>2,c+8*b>>2);X.uniform2iv(Z(a),e)}},Nc:function(a,b,c,e){X.uniform3f(Z(a),b,c,e)},Mc:function(a,b,c){if(2<=u.version)b&&X.uniform3fv(Z(a),N,c>>2,3*b);else{if(96>=b)for(var e=td[3*b-1],f=0;f<3*b;f+=3)e[f]=N[c+4*f>>2],e[f+1]=N[c+(4*f+4)>>2],e[f+2]=N[c+(4*f+8)>>2];else e=N.subarray(c>> +2,c+12*b>>2);X.uniform3fv(Z(a),e)}},Lc:function(a,b,c,e){X.uniform3i(Z(a),b,c,e)},Kc:function(a,b,c){if(2<=u.version)b&&X.uniform3iv(Z(a),G,c>>2,3*b);else{if(96>=b)for(var e=ud[3*b-1],f=0;f<3*b;f+=3)e[f]=G[c+4*f>>2],e[f+1]=G[c+(4*f+4)>>2],e[f+2]=G[c+(4*f+8)>>2];else e=G.subarray(c>>2,c+12*b>>2);X.uniform3iv(Z(a),e)}},Jc:function(a,b,c,e,f){X.uniform4f(Z(a),b,c,e,f)},Ic:function(a,b,c){if(2<=u.version)b&&X.uniform4fv(Z(a),N,c>>2,4*b);else{if(72>=b){var e=td[4*b-1],f=N;c>>=2;for(var k=0;k<4*b;k+=4){var m= +c+k;e[k]=f[m];e[k+1]=f[m+1];e[k+2]=f[m+2];e[k+3]=f[m+3]}}else e=N.subarray(c>>2,c+16*b>>2);X.uniform4fv(Z(a),e)}},wc:function(a,b,c,e,f){X.uniform4i(Z(a),b,c,e,f)},xc:function(a,b,c){if(2<=u.version)b&&X.uniform4iv(Z(a),G,c>>2,4*b);else{if(72>=b)for(var e=ud[4*b-1],f=0;f<4*b;f+=4)e[f]=G[c+4*f>>2],e[f+1]=G[c+(4*f+4)>>2],e[f+2]=G[c+(4*f+8)>>2],e[f+3]=G[c+(4*f+12)>>2];else e=G.subarray(c>>2,c+16*b>>2);X.uniform4iv(Z(a),e)}},yc:function(a,b,c,e){if(2<=u.version)b&&X.uniformMatrix2fv(Z(a),!!c,N,e>>2,4* +b);else{if(72>=b)for(var f=td[4*b-1],k=0;k<4*b;k+=4)f[k]=N[e+4*k>>2],f[k+1]=N[e+(4*k+4)>>2],f[k+2]=N[e+(4*k+8)>>2],f[k+3]=N[e+(4*k+12)>>2];else f=N.subarray(e>>2,e+16*b>>2);X.uniformMatrix2fv(Z(a),!!c,f)}},zc:function(a,b,c,e){if(2<=u.version)b&&X.uniformMatrix3fv(Z(a),!!c,N,e>>2,9*b);else{if(32>=b)for(var f=td[9*b-1],k=0;k<9*b;k+=9)f[k]=N[e+4*k>>2],f[k+1]=N[e+(4*k+4)>>2],f[k+2]=N[e+(4*k+8)>>2],f[k+3]=N[e+(4*k+12)>>2],f[k+4]=N[e+(4*k+16)>>2],f[k+5]=N[e+(4*k+20)>>2],f[k+6]=N[e+(4*k+24)>>2],f[k+7]= +N[e+(4*k+28)>>2],f[k+8]=N[e+(4*k+32)>>2];else f=N.subarray(e>>2,e+36*b>>2);X.uniformMatrix3fv(Z(a),!!c,f)}},Ac:function(a,b,c,e){if(2<=u.version)b&&X.uniformMatrix4fv(Z(a),!!c,N,e>>2,16*b);else{if(18>=b){var f=td[16*b-1],k=N;e>>=2;for(var m=0;m<16*b;m+=16){var l=e+m;f[m]=k[l];f[m+1]=k[l+1];f[m+2]=k[l+2];f[m+3]=k[l+3];f[m+4]=k[l+4];f[m+5]=k[l+5];f[m+6]=k[l+6];f[m+7]=k[l+7];f[m+8]=k[l+8];f[m+9]=k[l+9];f[m+10]=k[l+10];f[m+11]=k[l+11];f[m+12]=k[l+12];f[m+13]=k[l+13];f[m+14]=k[l+14];f[m+15]=k[l+15]}}else f= +N.subarray(e>>2,e+64*b>>2);X.uniformMatrix4fv(Z(a),!!c,f)}},Bc:function(a){a=Xc[a];X.useProgram(a);X.We=a},Cc:function(a,b){X.vertexAttrib1f(a,b)},Dc:function(a,b){X.vertexAttrib2f(a,N[b>>2],N[b+4>>2])},Ec:function(a,b){X.vertexAttrib3f(a,N[b>>2],N[b+4>>2],N[b+8>>2])},Fc:function(a,b){X.vertexAttrib4f(a,N[b>>2],N[b+4>>2],N[b+8>>2],N[b+12>>2])},gc:function(a,b){X.vertexAttribDivisor(a,b)},hc:function(a,b,c,e,f){X.vertexAttribIPointer(a,b,c,e,f)},Gc:function(a,b,c,e,f,k){X.vertexAttribPointer(a,b,c, +!!e,f,k)},Hc:function(a,b,c,e){X.viewport(a,b,c,e)},db:function(a,b,c,e){X.waitSync(cd[a],b,(c>>>0)+4294967296*e)},lb:function(a){var b=C.length;a>>>=0;if(2147483648=c;c*=2){var e=b*(1+.2/c);e=Math.min(e,a+100663296);var f=Math,k=f.min;e=Math.max(a,e);e+=(65536-e%65536)%65536;a:{var m=Ga.buffer;try{Ga.grow(k.call(f,2147483648,e)-m.byteLength+65535>>>16);Qa();var l=1;break a}catch(q){}l=void 0}if(l)return!0}return!1},fb:function(){return u?u.ff:0},ob:function(a,b){var c=0; +wd().forEach(function(e,f){var k=b+c;f=J[a+4*f>>2]=k;for(k=0;k>0]=e.charCodeAt(k);Ma[f>>0]=0;c+=e.length+1});return 0},pb:function(a,b){var c=wd();J[a>>2]=c.length;var e=0;c.forEach(function(f){e+=f.length+1});J[b>>2]=e;return 0},Bb:function(a){if(!noExitRuntime){if(r.onExit)r.onExit(a);Ha=!0}oa(a,new Ba(a))},M:function(){return 52},gb:function(){return 52},ub:function(){return 52},hb:function(){return 70},S:function(a,b,c,e){for(var f=0,k=0;k>2],l=J[b+4>>2]; +b+=8;for(var q=0;q>2]=f;return 0},n:Jd,m:Kd,k:Ld,O:Md,Z:Nd,Y:Od,w:Pd,y:Qd,p:Rd,v:Sd,Cb:Td,Db:Ud,Eb:Vd,jb:function(a,b,c,e){return Dd(a,b,c,e)}}; +(function(){function a(c){c=c.exports;r.asm=c;Ga=r.asm.ad;Qa();Sa=r.asm.cd;Ua.unshift(r.asm.bd);Xa--;r.monitorRunDependencies&&r.monitorRunDependencies(Xa);if(0==Xa&&(null!==Ya&&(clearInterval(Ya),Ya=null),Za)){var e=Za;Za=null;e()}return c}var b={a:Wd};Xa++;r.monitorRunDependencies&&r.monitorRunDependencies(Xa);if(r.instantiateWasm)try{return r.instantiateWasm(b,a)}catch(c){Ca("Module.instantiateWasm callback failed with error: "+c),ba(c)}fb(b,function(c){a(c.instance)}).catch(ba);return{}})(); +var pc=r._free=function(){return(pc=r._free=r.asm.dd).apply(null,arguments)},pd=r._malloc=function(){return(pd=r._malloc=r.asm.ed).apply(null,arguments)},oc=r.___getTypeName=function(){return(oc=r.___getTypeName=r.asm.fd).apply(null,arguments)};r.__embind_initialize_bindings=function(){return(r.__embind_initialize_bindings=r.asm.gd).apply(null,arguments)};function Xd(){return(Xd=r.asm.hd).apply(null,arguments)}function Yd(){return(Yd=r.asm.id).apply(null,arguments)} +function Zd(){return(Zd=r.asm.jd).apply(null,arguments)}r.dynCall_viji=function(){return(r.dynCall_viji=r.asm.ld).apply(null,arguments)};r.dynCall_vijiii=function(){return(r.dynCall_vijiii=r.asm.md).apply(null,arguments)};r.dynCall_viiiiij=function(){return(r.dynCall_viiiiij=r.asm.nd).apply(null,arguments)};r.dynCall_iiiji=function(){return(r.dynCall_iiiji=r.asm.od).apply(null,arguments)};r.dynCall_jii=function(){return(r.dynCall_jii=r.asm.pd).apply(null,arguments)}; +r.dynCall_vij=function(){return(r.dynCall_vij=r.asm.qd).apply(null,arguments)};r.dynCall_iiij=function(){return(r.dynCall_iiij=r.asm.rd).apply(null,arguments)};r.dynCall_iiiij=function(){return(r.dynCall_iiiij=r.asm.sd).apply(null,arguments)};r.dynCall_viij=function(){return(r.dynCall_viij=r.asm.td).apply(null,arguments)};r.dynCall_viiij=function(){return(r.dynCall_viiij=r.asm.ud).apply(null,arguments)};r.dynCall_ji=function(){return(r.dynCall_ji=r.asm.vd).apply(null,arguments)}; +r.dynCall_iij=function(){return(r.dynCall_iij=r.asm.wd).apply(null,arguments)};r.dynCall_jiiiiii=function(){return(r.dynCall_jiiiiii=r.asm.xd).apply(null,arguments)};r.dynCall_jiiiiji=function(){return(r.dynCall_jiiiiji=r.asm.yd).apply(null,arguments)};r.dynCall_iijj=function(){return(r.dynCall_iijj=r.asm.zd).apply(null,arguments)};r.dynCall_iiji=function(){return(r.dynCall_iiji=r.asm.Ad).apply(null,arguments)};r.dynCall_iijjiii=function(){return(r.dynCall_iijjiii=r.asm.Bd).apply(null,arguments)}; +r.dynCall_vijjjii=function(){return(r.dynCall_vijjjii=r.asm.Cd).apply(null,arguments)};r.dynCall_jiji=function(){return(r.dynCall_jiji=r.asm.Dd).apply(null,arguments)};r.dynCall_viijii=function(){return(r.dynCall_viijii=r.asm.Ed).apply(null,arguments)};r.dynCall_iiiiij=function(){return(r.dynCall_iiiiij=r.asm.Fd).apply(null,arguments)};r.dynCall_iiiiijj=function(){return(r.dynCall_iiiiijj=r.asm.Gd).apply(null,arguments)}; +r.dynCall_iiiiiijj=function(){return(r.dynCall_iiiiiijj=r.asm.Hd).apply(null,arguments)};function Sd(a,b,c,e,f){var k=Yd();try{Q(a)(b,c,e,f)}catch(m){Zd(k);if(m!==m+0)throw m;Xd(1,0)}}function Kd(a,b,c){var e=Yd();try{return Q(a)(b,c)}catch(f){Zd(e);if(f!==f+0)throw f;Xd(1,0)}}function Qd(a,b,c){var e=Yd();try{Q(a)(b,c)}catch(f){Zd(e);if(f!==f+0)throw f;Xd(1,0)}}function Jd(a,b){var c=Yd();try{return Q(a)(b)}catch(e){Zd(c);if(e!==e+0)throw e;Xd(1,0)}} +function Pd(a,b){var c=Yd();try{Q(a)(b)}catch(e){Zd(c);if(e!==e+0)throw e;Xd(1,0)}}function Ld(a,b,c,e){var f=Yd();try{return Q(a)(b,c,e)}catch(k){Zd(f);if(k!==k+0)throw k;Xd(1,0)}}function Vd(a,b,c,e,f,k,m,l,q,x){var y=Yd();try{Q(a)(b,c,e,f,k,m,l,q,x)}catch(B){Zd(y);if(B!==B+0)throw B;Xd(1,0)}}function Rd(a,b,c,e){var f=Yd();try{Q(a)(b,c,e)}catch(k){Zd(f);if(k!==k+0)throw k;Xd(1,0)}}function Ud(a,b,c,e,f,k,m){var l=Yd();try{Q(a)(b,c,e,f,k,m)}catch(q){Zd(l);if(q!==q+0)throw q;Xd(1,0)}} +function Md(a,b,c,e,f){var k=Yd();try{return Q(a)(b,c,e,f)}catch(m){Zd(k);if(m!==m+0)throw m;Xd(1,0)}}function Nd(a,b,c,e,f,k,m){var l=Yd();try{return Q(a)(b,c,e,f,k,m)}catch(q){Zd(l);if(q!==q+0)throw q;Xd(1,0)}}function Td(a,b,c,e,f,k){var m=Yd();try{Q(a)(b,c,e,f,k)}catch(l){Zd(m);if(l!==l+0)throw l;Xd(1,0)}}function Od(a,b,c,e,f,k,m,l,q,x){var y=Yd();try{return Q(a)(b,c,e,f,k,m,l,q,x)}catch(B){Zd(y);if(B!==B+0)throw B;Xd(1,0)}}var $d;Za=function ae(){$d||be();$d||(Za=ae)}; +function be(){function a(){if(!$d&&($d=!0,r.calledRun=!0,!Ha)){hb(Ua);aa(r);if(r.onRuntimeInitialized)r.onRuntimeInitialized();if(r.postRun)for("function"==typeof r.postRun&&(r.postRun=[r.postRun]);r.postRun.length;){var b=r.postRun.shift();Va.unshift(b)}hb(Va)}}if(!(0 { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(CanvasKitInit = {}) { + +var r;r||(r=typeof CanvasKitInit !== 'undefined' ? CanvasKitInit : {});var aa,ba;r.ready=new Promise(function(a,b){aa=a;ba=b}); +(function(a){a.Hd=a.Hd||[];a.Hd.push(function(){a.MakeSWCanvasSurface=function(b){var c=b,e="undefined"!==typeof OffscreenCanvas&&c instanceof OffscreenCanvas;if(!("undefined"!==typeof HTMLCanvasElement&&c instanceof HTMLCanvasElement||e||(c=document.getElementById(b),c)))throw"Canvas with id "+b+" was not found";if(b=a.MakeSurface(c.width,c.height))b.ee=c;return b};a.MakeCanvasSurface||(a.MakeCanvasSurface=a.MakeSWCanvasSurface);a.MakeSurface=function(b,c){var e={width:b,height:c,colorType:a.ColorType.RGBA_8888, +alphaType:a.AlphaType.Unpremul,colorSpace:a.ColorSpace.SRGB},f=b*c*4,k=a._malloc(f);if(e=a.Surface._makeRasterDirect(e,k,4*b))e.ee=null,e.Pe=b,e.Me=c,e.Ne=f,e.oe=k,e.getCanvas().clear(a.TRANSPARENT);return e};a.MakeRasterDirectSurface=function(b,c,e){return a.Surface._makeRasterDirect(b,c.byteOffset,e)};a.Surface.prototype.flush=function(b){a.Ed(this.Dd);this._flush();if(this.ee){var c=new Uint8ClampedArray(a.HEAPU8.buffer,this.oe,this.Ne);c=new ImageData(c,this.Pe,this.Me);b?this.ee.getContext("2d").putImageData(c, +0,0,b[0],b[1],b[2]-b[0],b[3]-b[1]):this.ee.getContext("2d").putImageData(c,0,0)}};a.Surface.prototype.dispose=function(){this.oe&&a._free(this.oe);this.delete()};a.Ed=a.Ed||function(){};a.fe=a.fe||function(){return null}})})(r); +(function(a){a.Hd=a.Hd||[];a.Hd.push(function(){function b(l,q,x){return l&&l.hasOwnProperty(q)?l[q]:x}function c(l){var q=ca(ea);ea[q]=l;return q}function e(l){return l.naturalHeight||l.videoHeight||l.displayHeight||l.height}function f(l){return l.naturalWidth||l.videoWidth||l.displayWidth||l.width}function k(l,q,x,y){l.bindTexture(l.TEXTURE_2D,q);y||x.alphaType!==a.AlphaType.Premul||l.pixelStorei(l.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0);return q}function m(l,q,x){x||q.alphaType!==a.AlphaType.Premul|| +l.pixelStorei(l.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1);l.bindTexture(l.TEXTURE_2D,null)}a.GetWebGLContext=function(l,q){if(!l)throw"null canvas passed into makeWebGLContext";var x={alpha:b(q,"alpha",1),depth:b(q,"depth",1),stencil:b(q,"stencil",8),antialias:b(q,"antialias",0),premultipliedAlpha:b(q,"premultipliedAlpha",1),preserveDrawingBuffer:b(q,"preserveDrawingBuffer",0),preferLowPowerToHighPerformance:b(q,"preferLowPowerToHighPerformance",0),failIfMajorPerformanceCaveat:b(q,"failIfMajorPerformanceCaveat", +0),enableExtensionsByDefault:b(q,"enableExtensionsByDefault",1),explicitSwapControl:b(q,"explicitSwapControl",0),renderViaOffscreenBackBuffer:b(q,"renderViaOffscreenBackBuffer",0)};x.majorVersion=q&&q.majorVersion?q.majorVersion:"undefined"!==typeof WebGL2RenderingContext?2:1;if(x.explicitSwapControl)throw"explicitSwapControl is not supported";l=fa(l,x);if(!l)return 0;ha(l);u.Od.getExtension("WEBGL_debug_renderer_info");return l};a.deleteContext=function(l){u===ia[l]&&(u=null);"object"==typeof JSEvents&& +JSEvents.uf(ia[l].Od.canvas);ia[l]&&ia[l].Od.canvas&&(ia[l].Od.canvas.He=void 0);ia[l]=null};a._setTextureCleanup({deleteTexture:function(l,q){var x=ea[q];x&&ia[l].Od.deleteTexture(x);ea[q]=null}});a.MakeWebGLContext=function(l){if(!this.Ed(l))return null;var q=this._MakeGrContext();if(!q)return null;q.Dd=l;var x=q.delete.bind(q);q["delete"]=function(){a.Ed(this.Dd);x()}.bind(q);return u.qe=q};a.MakeGrContext=a.MakeWebGLContext;a.GrDirectContext.prototype.getResourceCacheLimitBytes=function(){a.Ed(this.Dd); +this._getResourceCacheLimitBytes()};a.GrDirectContext.prototype.getResourceCacheUsageBytes=function(){a.Ed(this.Dd);this._getResourceCacheUsageBytes()};a.GrDirectContext.prototype.releaseResourcesAndAbandonContext=function(){a.Ed(this.Dd);this._releaseResourcesAndAbandonContext()};a.GrDirectContext.prototype.setResourceCacheLimitBytes=function(l){a.Ed(this.Dd);this._setResourceCacheLimitBytes(l)};a.MakeOnScreenGLSurface=function(l,q,x,y,B,D){if(!this.Ed(l.Dd))return null;q=void 0===B||void 0===D? +this._MakeOnScreenGLSurface(l,q,x,y):this._MakeOnScreenGLSurface(l,q,x,y,B,D);if(!q)return null;q.Dd=l.Dd;return q};a.MakeRenderTarget=function(){var l=arguments[0];if(!this.Ed(l.Dd))return null;if(3===arguments.length){var q=this._MakeRenderTargetWH(l,arguments[1],arguments[2]);if(!q)return null}else if(2===arguments.length){if(q=this._MakeRenderTargetII(l,arguments[1]),!q)return null}else return null;q.Dd=l.Dd;return q};a.MakeWebGLCanvasSurface=function(l,q,x){q=q||null;var y=l,B="undefined"!== +typeof OffscreenCanvas&&y instanceof OffscreenCanvas;if(!("undefined"!==typeof HTMLCanvasElement&&y instanceof HTMLCanvasElement||B||(y=document.getElementById(l),y)))throw"Canvas with id "+l+" was not found";l=this.GetWebGLContext(y,x);if(!l||0>l)throw"failed to create webgl context: err "+l;l=this.MakeWebGLContext(l);q=this.MakeOnScreenGLSurface(l,y.width,y.height,q);return q?q:(q=y.cloneNode(!0),y.parentNode.replaceChild(q,y),q.classList.add("ck-replaced"),a.MakeSWCanvasSurface(q))};a.MakeCanvasSurface= +a.MakeWebGLCanvasSurface;a.Surface.prototype.makeImageFromTexture=function(l,q){a.Ed(this.Dd);l=c(l);if(q=this._makeImageFromTexture(this.Dd,l,q))q.ae=l;return q};a.Surface.prototype.makeImageFromTextureSource=function(l,q,x){q||(q={height:e(l),width:f(l),colorType:a.ColorType.RGBA_8888,alphaType:x?a.AlphaType.Premul:a.AlphaType.Unpremul});q.colorSpace||(q.colorSpace=a.ColorSpace.SRGB);a.Ed(this.Dd);var y=u.Od;x=k(y,y.createTexture(),q,x);2===u.version?y.texImage2D(y.TEXTURE_2D,0,y.RGBA,q.width,q.height, +0,y.RGBA,y.UNSIGNED_BYTE,l):y.texImage2D(y.TEXTURE_2D,0,y.RGBA,y.RGBA,y.UNSIGNED_BYTE,l);m(y,q);this._resetContext();return this.makeImageFromTexture(x,q)};a.Surface.prototype.updateTextureFromSource=function(l,q,x){if(l.ae){a.Ed(this.Dd);var y=l.getImageInfo(),B=u.Od,D=k(B,ea[l.ae],y,x);2===u.version?B.texImage2D(B.TEXTURE_2D,0,B.RGBA,f(q),e(q),0,B.RGBA,B.UNSIGNED_BYTE,q):B.texImage2D(B.TEXTURE_2D,0,B.RGBA,B.RGBA,B.UNSIGNED_BYTE,q);m(B,y,x);this._resetContext();ea[l.ae]=null;l.ae=c(D);y.colorSpace= +l.getColorSpace();q=this._makeImageFromTexture(this.Dd,l.ae,y);x=l.jd.Fd;B=l.jd.Kd;l.jd.Fd=q.jd.Fd;l.jd.Kd=q.jd.Kd;q.jd.Fd=x;q.jd.Kd=B;q.delete();y.colorSpace.delete()}};a.MakeLazyImageFromTextureSource=function(l,q,x){q||(q={height:e(l),width:f(l),colorType:a.ColorType.RGBA_8888,alphaType:x?a.AlphaType.Premul:a.AlphaType.Unpremul});q.colorSpace||(q.colorSpace=a.ColorSpace.SRGB);var y={makeTexture:function(){var B=u,D=B.Od,v=k(D,D.createTexture(),q,x);2===B.version?D.texImage2D(D.TEXTURE_2D,0,D.RGBA, +q.width,q.height,0,D.RGBA,D.UNSIGNED_BYTE,l):D.texImage2D(D.TEXTURE_2D,0,D.RGBA,D.RGBA,D.UNSIGNED_BYTE,l);m(D,q,x);return c(v)},freeSrc:function(){}};"VideoFrame"===l.constructor.name&&(y.freeSrc=function(){l.close()});return a.Image._makeFromGenerator(q,y)};a.Ed=function(l){return l?ha(l):!1};a.fe=function(){return u&&u.qe&&!u.qe.isDeleted()?u.qe:null}})})(r); +(function(a){function b(g){return(f(255*g[3])<<24|f(255*g[0])<<16|f(255*g[1])<<8|f(255*g[2])<<0)>>>0}function c(g){if(g&&g._ck)return g;if(g instanceof Float32Array){for(var d=Math.floor(g.length/4),h=new Uint32Array(d),n=0;nz;z++)a.HEAPF32[t+n]=g[w][z],n++;g=h}else g=M;d.Ld=g}else throw"Invalid argument to copyFlexibleColorArray, Not a color array "+typeof g;return d}function q(g){if(!g)return M;var d=S.toTypedArray();if(g.length){if(6===g.length||9===g.length)return m(g,"HEAPF32",H),6===g.length&&a.HEAPF32.set(dd,6+H/4),H;if(16===g.length)return d[0]=g[0],d[1]=g[1],d[2]=g[3],d[3]=g[4],d[4]=g[5],d[5]=g[7],d[6]=g[12],d[7]=g[13],d[8]=g[15],H;throw"invalid matrix size"; +}if(void 0===g.m11)throw"invalid matrix argument";d[0]=g.m11;d[1]=g.m21;d[2]=g.m41;d[3]=g.m12;d[4]=g.m22;d[5]=g.m42;d[6]=g.m14;d[7]=g.m24;d[8]=g.m44;return H}function x(g){if(!g)return M;var d=da.toTypedArray();if(g.length){if(16!==g.length&&6!==g.length&&9!==g.length)throw"invalid matrix size";if(16===g.length)return m(g,"HEAPF32",Y);d.fill(0);d[0]=g[0];d[1]=g[1];d[3]=g[2];d[4]=g[3];d[5]=g[4];d[7]=g[5];d[10]=1;d[12]=g[6];d[13]=g[7];d[15]=g[8];6===g.length&&(d[12]=0,d[13]=0,d[15]=1);return Y}if(void 0=== +g.m11)throw"invalid matrix argument";d[0]=g.m11;d[1]=g.m21;d[2]=g.m31;d[3]=g.m41;d[4]=g.m12;d[5]=g.m22;d[6]=g.m32;d[7]=g.m42;d[8]=g.m13;d[9]=g.m23;d[10]=g.m33;d[11]=g.m43;d[12]=g.m14;d[13]=g.m24;d[14]=g.m34;d[15]=g.m44;return Y}function y(g,d){return m(g,"HEAPF32",d||ua)}function B(g,d,h,n){var t=La.toTypedArray();t[0]=g;t[1]=d;t[2]=h;t[3]=n;return ua}function D(g){for(var d=new Float32Array(4),h=0;4>h;h++)d[h]=a.HEAPF32[g/4+h];return d}function v(g,d){return m(g,"HEAPF32",d||V)}function E(g,d){return m(g, +"HEAPF32",d||Cb)}a.Color=function(g,d,h,n){void 0===n&&(n=1);return a.Color4f(f(g)/255,f(d)/255,f(h)/255,n)};a.ColorAsInt=function(g,d,h,n){void 0===n&&(n=255);return(f(n)<<24|f(g)<<16|f(d)<<8|f(h)<<0&268435455)>>>0};a.Color4f=function(g,d,h,n){void 0===n&&(n=1);return Float32Array.of(g,d,h,n)};Object.defineProperty(a,"TRANSPARENT",{get:function(){return a.Color4f(0,0,0,0)}});Object.defineProperty(a,"BLACK",{get:function(){return a.Color4f(0,0,0,1)}});Object.defineProperty(a,"WHITE",{get:function(){return a.Color4f(1, +1,1,1)}});Object.defineProperty(a,"RED",{get:function(){return a.Color4f(1,0,0,1)}});Object.defineProperty(a,"GREEN",{get:function(){return a.Color4f(0,1,0,1)}});Object.defineProperty(a,"BLUE",{get:function(){return a.Color4f(0,0,1,1)}});Object.defineProperty(a,"YELLOW",{get:function(){return a.Color4f(1,1,0,1)}});Object.defineProperty(a,"CYAN",{get:function(){return a.Color4f(0,1,1,1)}});Object.defineProperty(a,"MAGENTA",{get:function(){return a.Color4f(1,0,1,1)}});a.getColorComponents=function(g){return[Math.floor(255* +g[0]),Math.floor(255*g[1]),Math.floor(255*g[2]),g[3]]};a.parseColorString=function(g,d){g=g.toLowerCase();if(g.startsWith("#")){d=255;switch(g.length){case 9:d=parseInt(g.slice(7,9),16);case 7:var h=parseInt(g.slice(1,3),16);var n=parseInt(g.slice(3,5),16);var t=parseInt(g.slice(5,7),16);break;case 5:d=17*parseInt(g.slice(4,5),16);case 4:h=17*parseInt(g.slice(1,2),16),n=17*parseInt(g.slice(2,3),16),t=17*parseInt(g.slice(3,4),16)}return a.Color(h,n,t,d/255)}return g.startsWith("rgba")?(g=g.slice(5, +-1),g=g.split(","),a.Color(+g[0],+g[1],+g[2],e(g[3]))):g.startsWith("rgb")?(g=g.slice(4,-1),g=g.split(","),a.Color(+g[0],+g[1],+g[2],e(g[3]))):g.startsWith("gray(")||g.startsWith("hsl")||!d||(g=d[g],void 0===g)?a.BLACK:g};a.multiplyByAlpha=function(g,d){g=g.slice();g[3]=Math.max(0,Math.min(g[3]*d,1));return g};a.Malloc=function(g,d){var h=a._malloc(d*g.BYTES_PER_ELEMENT);return{_ck:!0,length:d,byteOffset:h,Vd:null,subarray:function(n,t){n=this.toTypedArray().subarray(n,t);n._ck=!0;return n},toTypedArray:function(){if(this.Vd&& +this.Vd.length)return this.Vd;this.Vd=new g(a.HEAPU8.buffer,h,d);this.Vd._ck=!0;return this.Vd}}};a.Free=function(g){a._free(g.byteOffset);g.byteOffset=M;g.toTypedArray=null;g.Vd=null};var H=M,S,Y=M,da,ua=M,La,ma,V=M,gc,Aa=M,hc,Db=M,ic,Eb=M,Fb,gb=M,jc,Cb=M,kc,lc=M,dd=Float32Array.of(0,0,1),M=0;a.onRuntimeInitialized=function(){function g(d,h,n,t,w,z,F){z||(z=4*t.width,t.colorType===a.ColorType.RGBA_F16?z*=2:t.colorType===a.ColorType.RGBA_F32&&(z*=4));var K=z*t.height;var I=w?w.byteOffset:a._malloc(K); +if(F?!d._readPixels(t,I,z,h,n,F):!d._readPixels(t,I,z,h,n))return w||a._free(I),null;if(w)return w.toTypedArray();switch(t.colorType){case a.ColorType.RGBA_8888:case a.ColorType.RGBA_F16:d=(new Uint8Array(a.HEAPU8.buffer,I,K)).slice();break;case a.ColorType.RGBA_F32:d=(new Float32Array(a.HEAPU8.buffer,I,K)).slice();break;default:return null}a._free(I);return d}La=a.Malloc(Float32Array,4);ua=La.byteOffset;da=a.Malloc(Float32Array,16);Y=da.byteOffset;S=a.Malloc(Float32Array,9);H=S.byteOffset;jc=a.Malloc(Float32Array, +12);Cb=jc.byteOffset;kc=a.Malloc(Float32Array,12);lc=kc.byteOffset;ma=a.Malloc(Float32Array,4);V=ma.byteOffset;gc=a.Malloc(Float32Array,4);Aa=gc.byteOffset;hc=a.Malloc(Float32Array,3);Db=hc.byteOffset;ic=a.Malloc(Float32Array,3);Eb=ic.byteOffset;Fb=a.Malloc(Int32Array,4);gb=Fb.byteOffset;a.ColorSpace.SRGB=a.ColorSpace._MakeSRGB();a.ColorSpace.DISPLAY_P3=a.ColorSpace._MakeDisplayP3();a.ColorSpace.ADOBE_RGB=a.ColorSpace._MakeAdobeRGB();a.GlyphRunFlags={IsWhiteSpace:a._GlyphRunFlags_isWhiteSpace};a.Path.MakeFromCmds= +function(d){var h=m(d,"HEAPF32"),n=a.Path._MakeFromCmds(h,d.length);k(h,d);return n};a.Path.MakeFromVerbsPointsWeights=function(d,h,n){var t=m(d,"HEAPU8"),w=m(h,"HEAPF32"),z=m(n,"HEAPF32"),F=a.Path._MakeFromVerbsPointsWeights(t,d.length,w,h.length,z,n&&n.length||0);k(t,d);k(w,h);k(z,n);return F};a.Path.prototype.addArc=function(d,h,n){d=v(d);this._addArc(d,h,n);return this};a.Path.prototype.addCircle=function(d,h,n,t){this._addCircle(d,h,n,!!t);return this};a.Path.prototype.addOval=function(d,h,n){void 0=== +n&&(n=1);d=v(d);this._addOval(d,!!h,n);return this};a.Path.prototype.addPath=function(){var d=Array.prototype.slice.call(arguments),h=d[0],n=!1;"boolean"===typeof d[d.length-1]&&(n=d.pop());if(1===d.length)this._addPath(h,1,0,0,0,1,0,0,0,1,n);else if(2===d.length)d=d[1],this._addPath(h,d[0],d[1],d[2],d[3],d[4],d[5],d[6]||0,d[7]||0,d[8]||1,n);else if(7===d.length||10===d.length)this._addPath(h,d[1],d[2],d[3],d[4],d[5],d[6],d[7]||0,d[8]||0,d[9]||1,n);else return null;return this};a.Path.prototype.addPoly= +function(d,h){var n=m(d,"HEAPF32");this._addPoly(n,d.length/2,h);k(n,d);return this};a.Path.prototype.addRect=function(d,h){d=v(d);this._addRect(d,!!h);return this};a.Path.prototype.addRRect=function(d,h){d=E(d);this._addRRect(d,!!h);return this};a.Path.prototype.addVerbsPointsWeights=function(d,h,n){var t=m(d,"HEAPU8"),w=m(h,"HEAPF32"),z=m(n,"HEAPF32");this._addVerbsPointsWeights(t,d.length,w,h.length,z,n&&n.length||0);k(t,d);k(w,h);k(z,n)};a.Path.prototype.arc=function(d,h,n,t,w,z){d=a.LTRBRect(d- +n,h-n,d+n,h+n);w=(w-t)/Math.PI*180-360*!!z;z=new a.Path;z.addArc(d,t/Math.PI*180,w);this.addPath(z,!0);z.delete();return this};a.Path.prototype.arcToOval=function(d,h,n,t){d=v(d);this._arcToOval(d,h,n,t);return this};a.Path.prototype.arcToRotated=function(d,h,n,t,w,z,F){this._arcToRotated(d,h,n,!!t,!!w,z,F);return this};a.Path.prototype.arcToTangent=function(d,h,n,t,w){this._arcToTangent(d,h,n,t,w);return this};a.Path.prototype.close=function(){this._close();return this};a.Path.prototype.conicTo= +function(d,h,n,t,w){this._conicTo(d,h,n,t,w);return this};a.Path.prototype.computeTightBounds=function(d){this._computeTightBounds(V);var h=ma.toTypedArray();return d?(d.set(h),d):h.slice()};a.Path.prototype.cubicTo=function(d,h,n,t,w,z){this._cubicTo(d,h,n,t,w,z);return this};a.Path.prototype.dash=function(d,h,n){return this._dash(d,h,n)?this:null};a.Path.prototype.getBounds=function(d){this._getBounds(V);var h=ma.toTypedArray();return d?(d.set(h),d):h.slice()};a.Path.prototype.lineTo=function(d, +h){this._lineTo(d,h);return this};a.Path.prototype.moveTo=function(d,h){this._moveTo(d,h);return this};a.Path.prototype.offset=function(d,h){this._transform(1,0,d,0,1,h,0,0,1);return this};a.Path.prototype.quadTo=function(d,h,n,t){this._quadTo(d,h,n,t);return this};a.Path.prototype.rArcTo=function(d,h,n,t,w,z,F){this._rArcTo(d,h,n,t,w,z,F);return this};a.Path.prototype.rConicTo=function(d,h,n,t,w){this._rConicTo(d,h,n,t,w);return this};a.Path.prototype.rCubicTo=function(d,h,n,t,w,z){this._rCubicTo(d, +h,n,t,w,z);return this};a.Path.prototype.rLineTo=function(d,h){this._rLineTo(d,h);return this};a.Path.prototype.rMoveTo=function(d,h){this._rMoveTo(d,h);return this};a.Path.prototype.rQuadTo=function(d,h,n,t){this._rQuadTo(d,h,n,t);return this};a.Path.prototype.stroke=function(d){d=d||{};d.width=d.width||1;d.miter_limit=d.miter_limit||4;d.cap=d.cap||a.StrokeCap.Butt;d.join=d.join||a.StrokeJoin.Miter;d.precision=d.precision||1;return this._stroke(d)?this:null};a.Path.prototype.transform=function(){if(1=== +arguments.length){var d=arguments[0];this._transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6]||0,d[7]||0,d[8]||1)}else if(6===arguments.length||9===arguments.length)d=arguments,this._transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6]||0,d[7]||0,d[8]||1);else throw"transform expected to take 1 or 9 arguments. Got "+arguments.length;return this};a.Path.prototype.trim=function(d,h,n){return this._trim(d,h,!!n)?this:null};a.Image.prototype.encodeToBytes=function(d,h){var n=a.fe();d=d||a.ImageFormat.PNG;h=h||100; +return n?this._encodeToBytes(d,h,n):this._encodeToBytes(d,h)};a.Image.prototype.makeShaderCubic=function(d,h,n,t,w){w=q(w);return this._makeShaderCubic(d,h,n,t,w)};a.Image.prototype.makeShaderOptions=function(d,h,n,t,w){w=q(w);return this._makeShaderOptions(d,h,n,t,w)};a.Image.prototype.readPixels=function(d,h,n,t,w){var z=a.fe();return g(this,d,h,n,t,w,z)};a.Canvas.prototype.clear=function(d){a.Ed(this.Dd);d=y(d);this._clear(d)};a.Canvas.prototype.clipRRect=function(d,h,n){a.Ed(this.Dd);d=E(d);this._clipRRect(d, +h,n)};a.Canvas.prototype.clipRect=function(d,h,n){a.Ed(this.Dd);d=v(d);this._clipRect(d,h,n)};a.Canvas.prototype.concat=function(d){a.Ed(this.Dd);d=x(d);this._concat(d)};a.Canvas.prototype.drawArc=function(d,h,n,t,w){a.Ed(this.Dd);d=v(d);this._drawArc(d,h,n,t,w)};a.Canvas.prototype.drawAtlas=function(d,h,n,t,w,z,F){if(d&&t&&h&&n&&h.length===n.length){a.Ed(this.Dd);w||(w=a.BlendMode.SrcOver);var K=m(h,"HEAPF32"),I=m(n,"HEAPF32"),T=n.length/4,p=m(c(z),"HEAPU32");if(F&&"B"in F&&"C"in F)this._drawAtlasCubic(d, +I,K,p,T,w,F.B,F.C,t);else{let A=a.FilterMode.Linear,L=a.MipmapMode.None;F&&(A=F.filter,"mipmap"in F&&(L=F.mipmap));this._drawAtlasOptions(d,I,K,p,T,w,A,L,t)}k(K,h);k(I,n);k(p,z)}};a.Canvas.prototype.drawCircle=function(d,h,n,t){a.Ed(this.Dd);this._drawCircle(d,h,n,t)};a.Canvas.prototype.drawColor=function(d,h){a.Ed(this.Dd);d=y(d);void 0!==h?this._drawColor(d,h):this._drawColor(d)};a.Canvas.prototype.drawColorInt=function(d,h){a.Ed(this.Dd);this._drawColorInt(d,h||a.BlendMode.SrcOver)};a.Canvas.prototype.drawColorComponents= +function(d,h,n,t,w){a.Ed(this.Dd);d=B(d,h,n,t);void 0!==w?this._drawColor(d,w):this._drawColor(d)};a.Canvas.prototype.drawDRRect=function(d,h,n){a.Ed(this.Dd);d=E(d,Cb);h=E(h,lc);this._drawDRRect(d,h,n)};a.Canvas.prototype.drawImage=function(d,h,n,t){a.Ed(this.Dd);this._drawImage(d,h,n,t||null)};a.Canvas.prototype.drawImageCubic=function(d,h,n,t,w,z){a.Ed(this.Dd);this._drawImageCubic(d,h,n,t,w,z||null)};a.Canvas.prototype.drawImageOptions=function(d,h,n,t,w,z){a.Ed(this.Dd);this._drawImageOptions(d, +h,n,t,w,z||null)};a.Canvas.prototype.drawImageNine=function(d,h,n,t,w){a.Ed(this.Dd);h=m(h,"HEAP32",gb);n=v(n);this._drawImageNine(d,h,n,t,w||null)};a.Canvas.prototype.drawImageRect=function(d,h,n,t,w){a.Ed(this.Dd);v(h,V);v(n,Aa);this._drawImageRect(d,V,Aa,t,!!w)};a.Canvas.prototype.drawImageRectCubic=function(d,h,n,t,w,z){a.Ed(this.Dd);v(h,V);v(n,Aa);this._drawImageRectCubic(d,V,Aa,t,w,z||null)};a.Canvas.prototype.drawImageRectOptions=function(d,h,n,t,w,z){a.Ed(this.Dd);v(h,V);v(n,Aa);this._drawImageRectOptions(d, +V,Aa,t,w,z||null)};a.Canvas.prototype.drawLine=function(d,h,n,t,w){a.Ed(this.Dd);this._drawLine(d,h,n,t,w)};a.Canvas.prototype.drawOval=function(d,h){a.Ed(this.Dd);d=v(d);this._drawOval(d,h)};a.Canvas.prototype.drawPaint=function(d){a.Ed(this.Dd);this._drawPaint(d)};a.Canvas.prototype.drawParagraph=function(d,h,n){a.Ed(this.Dd);this._drawParagraph(d,h,n)};a.Canvas.prototype.drawPatch=function(d,h,n,t,w){if(24>d.length)throw"Need 12 cubic points";if(h&&4>h.length)throw"Need 4 colors";if(n&&8>n.length)throw"Need 4 shader coordinates"; +a.Ed(this.Dd);const z=m(d,"HEAPF32"),F=h?m(c(h),"HEAPU32"):M,K=n?m(n,"HEAPF32"):M;t||(t=a.BlendMode.Modulate);this._drawPatch(z,F,K,t,w);k(K,n);k(F,h);k(z,d)};a.Canvas.prototype.drawPath=function(d,h){a.Ed(this.Dd);this._drawPath(d,h)};a.Canvas.prototype.drawPicture=function(d){a.Ed(this.Dd);this._drawPicture(d)};a.Canvas.prototype.drawPoints=function(d,h,n){a.Ed(this.Dd);var t=m(h,"HEAPF32");this._drawPoints(d,t,h.length/2,n);k(t,h)};a.Canvas.prototype.drawRRect=function(d,h){a.Ed(this.Dd);d=E(d); +this._drawRRect(d,h)};a.Canvas.prototype.drawRect=function(d,h){a.Ed(this.Dd);d=v(d);this._drawRect(d,h)};a.Canvas.prototype.drawRect4f=function(d,h,n,t,w){a.Ed(this.Dd);this._drawRect4f(d,h,n,t,w)};a.Canvas.prototype.drawShadow=function(d,h,n,t,w,z,F){a.Ed(this.Dd);var K=m(w,"HEAPF32"),I=m(z,"HEAPF32");h=m(h,"HEAPF32",Db);n=m(n,"HEAPF32",Eb);this._drawShadow(d,h,n,t,K,I,F);k(K,w);k(I,z)};a.getShadowLocalBounds=function(d,h,n,t,w,z,F){d=q(d);n=m(n,"HEAPF32",Db);t=m(t,"HEAPF32",Eb);if(!this._getShadowLocalBounds(d, +h,n,t,w,z,V))return null;h=ma.toTypedArray();return F?(F.set(h),F):h.slice()};a.Canvas.prototype.drawTextBlob=function(d,h,n,t){a.Ed(this.Dd);this._drawTextBlob(d,h,n,t)};a.Canvas.prototype.drawVertices=function(d,h,n){a.Ed(this.Dd);this._drawVertices(d,h,n)};a.Canvas.prototype.getDeviceClipBounds=function(d){this._getDeviceClipBounds(gb);var h=Fb.toTypedArray();d?d.set(h):d=h.slice();return d};a.Canvas.prototype.getLocalToDevice=function(){this._getLocalToDevice(Y);for(var d=Y,h=Array(16),n=0;16> +n;n++)h[n]=a.HEAPF32[d/4+n];return h};a.Canvas.prototype.getTotalMatrix=function(){this._getTotalMatrix(H);for(var d=Array(9),h=0;9>h;h++)d[h]=a.HEAPF32[H/4+h];return d};a.Canvas.prototype.makeSurface=function(d){d=this._makeSurface(d);d.Dd=this.Dd;return d};a.Canvas.prototype.readPixels=function(d,h,n,t,w){a.Ed(this.Dd);return g(this,d,h,n,t,w)};a.Canvas.prototype.saveLayer=function(d,h,n,t){h=v(h);return this._saveLayer(d||null,h,n||null,t||0)};a.Canvas.prototype.writePixels=function(d,h,n,t,w, +z,F,K){if(d.byteLength%(h*n))throw"pixels length must be a multiple of the srcWidth * srcHeight";a.Ed(this.Dd);var I=d.byteLength/(h*n);z=z||a.AlphaType.Unpremul;F=F||a.ColorType.RGBA_8888;K=K||a.ColorSpace.SRGB;var T=I*h;I=m(d,"HEAPU8");h=this._writePixels({width:h,height:n,colorType:F,alphaType:z,colorSpace:K},I,T,t,w);k(I,d);return h};a.ColorFilter.MakeBlend=function(d,h,n){d=y(d);n=n||a.ColorSpace.SRGB;return a.ColorFilter._MakeBlend(d,h,n)};a.ColorFilter.MakeMatrix=function(d){if(!d||20!==d.length)throw"invalid color matrix"; +var h=m(d,"HEAPF32"),n=a.ColorFilter._makeMatrix(h);k(h,d);return n};a.ContourMeasure.prototype.getPosTan=function(d,h){this._getPosTan(d,V);d=ma.toTypedArray();return h?(h.set(d),h):d.slice()};a.ImageFilter.MakeDropShadow=function(d,h,n,t,w,z){w=y(w,ua);return a.ImageFilter._MakeDropShadow(d,h,n,t,w,z)};a.ImageFilter.MakeDropShadowOnly=function(d,h,n,t,w,z){w=y(w,ua);return a.ImageFilter._MakeDropShadowOnly(d,h,n,t,w,z)};a.ImageFilter.MakeImage=function(d,h,n,t){n=v(n,V);t=v(t,Aa);if("B"in h&&"C"in +h)return a.ImageFilter._MakeImageCubic(d,h.B,h.C,n,t);const w=h.filter;let z=a.MipmapMode.None;"mipmap"in h&&(z=h.mipmap);return a.ImageFilter._MakeImageOptions(d,w,z,n,t)};a.ImageFilter.MakeMatrixTransform=function(d,h,n){d=q(d);if("B"in h&&"C"in h)return a.ImageFilter._MakeMatrixTransformCubic(d,h.B,h.C,n);const t=h.filter;let w=a.MipmapMode.None;"mipmap"in h&&(w=h.mipmap);return a.ImageFilter._MakeMatrixTransformOptions(d,t,w,n)};a.Paint.prototype.getColor=function(){this._getColor(ua);return D(ua)}; +a.Paint.prototype.setColor=function(d,h){h=h||null;d=y(d);this._setColor(d,h)};a.Paint.prototype.setColorComponents=function(d,h,n,t,w){w=w||null;d=B(d,h,n,t);this._setColor(d,w)};a.Path.prototype.getPoint=function(d,h){this._getPoint(d,V);d=ma.toTypedArray();return h?(h[0]=d[0],h[1]=d[1],h):d.slice(0,2)};a.Picture.prototype.makeShader=function(d,h,n,t,w){t=q(t);w=v(w);return this._makeShader(d,h,n,t,w)};a.Picture.prototype.cullRect=function(d){this._cullRect(V);var h=ma.toTypedArray();return d?(d.set(h), +d):h.slice()};a.PictureRecorder.prototype.beginRecording=function(d,h){d=v(d);return this._beginRecording(d,!!h)};a.Surface.prototype.getCanvas=function(){var d=this._getCanvas();d.Dd=this.Dd;return d};a.Surface.prototype.makeImageSnapshot=function(d){a.Ed(this.Dd);d=m(d,"HEAP32",gb);return this._makeImageSnapshot(d)};a.Surface.prototype.makeSurface=function(d){a.Ed(this.Dd);d=this._makeSurface(d);d.Dd=this.Dd;return d};a.Surface.prototype.Oe=function(d,h){this.$d||(this.$d=this.getCanvas());return requestAnimationFrame(function(){a.Ed(this.Dd); +d(this.$d);this.flush(h)}.bind(this))};a.Surface.prototype.requestAnimationFrame||(a.Surface.prototype.requestAnimationFrame=a.Surface.prototype.Oe);a.Surface.prototype.Le=function(d,h){this.$d||(this.$d=this.getCanvas());requestAnimationFrame(function(){a.Ed(this.Dd);d(this.$d);this.flush(h);this.dispose()}.bind(this))};a.Surface.prototype.drawOnce||(a.Surface.prototype.drawOnce=a.Surface.prototype.Le);a.PathEffect.MakeDash=function(d,h){h||(h=0);if(!d.length||1===d.length%2)throw"Intervals array must have even length"; +var n=m(d,"HEAPF32");h=a.PathEffect._MakeDash(n,d.length,h);k(n,d);return h};a.PathEffect.MakeLine2D=function(d,h){h=q(h);return a.PathEffect._MakeLine2D(d,h)};a.PathEffect.MakePath2D=function(d,h){d=q(d);return a.PathEffect._MakePath2D(d,h)};a.Shader.MakeColor=function(d,h){h=h||null;d=y(d);return a.Shader._MakeColor(d,h)};a.Shader.Blend=a.Shader.MakeBlend;a.Shader.Color=a.Shader.MakeColor;a.Shader.MakeLinearGradient=function(d,h,n,t,w,z,F,K){K=K||null;var I=l(n),T=m(t,"HEAPF32");F=F||0;z=q(z);var p= +ma.toTypedArray();p.set(d);p.set(h,2);d=a.Shader._MakeLinearGradient(V,I.Ld,I.colorType,T,I.count,w,F,z,K);k(I.Ld,n);t&&k(T,t);return d};a.Shader.MakeRadialGradient=function(d,h,n,t,w,z,F,K){K=K||null;var I=l(n),T=m(t,"HEAPF32");F=F||0;z=q(z);d=a.Shader._MakeRadialGradient(d[0],d[1],h,I.Ld,I.colorType,T,I.count,w,F,z,K);k(I.Ld,n);t&&k(T,t);return d};a.Shader.MakeSweepGradient=function(d,h,n,t,w,z,F,K,I,T){T=T||null;var p=l(n),A=m(t,"HEAPF32");F=F||0;K=K||0;I=I||360;z=q(z);d=a.Shader._MakeSweepGradient(d, +h,p.Ld,p.colorType,A,p.count,w,K,I,F,z,T);k(p.Ld,n);t&&k(A,t);return d};a.Shader.MakeTwoPointConicalGradient=function(d,h,n,t,w,z,F,K,I,T){T=T||null;var p=l(w),A=m(z,"HEAPF32");I=I||0;K=q(K);var L=ma.toTypedArray();L.set(d);L.set(n,2);d=a.Shader._MakeTwoPointConicalGradient(V,h,t,p.Ld,p.colorType,A,p.count,F,I,K,T);k(p.Ld,w);z&&k(A,z);return d};a.Vertices.prototype.bounds=function(d){this._bounds(V);var h=ma.toTypedArray();return d?(d.set(h),d):h.slice()};a.Hd&&a.Hd.forEach(function(d){d()})};a.computeTonalColors= +function(g){var d=m(g.ambient,"HEAPF32"),h=m(g.spot,"HEAPF32");this._computeTonalColors(d,h);var n={ambient:D(d),spot:D(h)};k(d,g.ambient);k(h,g.spot);return n};a.LTRBRect=function(g,d,h,n){return Float32Array.of(g,d,h,n)};a.XYWHRect=function(g,d,h,n){return Float32Array.of(g,d,g+h,d+n)};a.LTRBiRect=function(g,d,h,n){return Int32Array.of(g,d,h,n)};a.XYWHiRect=function(g,d,h,n){return Int32Array.of(g,d,g+h,d+n)};a.RRectXY=function(g,d,h){return Float32Array.of(g[0],g[1],g[2],g[3],d,h,d,h,d,h,d,h)}; +a.MakeAnimatedImageFromEncoded=function(g){g=new Uint8Array(g);var d=a._malloc(g.byteLength);a.HEAPU8.set(g,d);return(g=a._decodeAnimatedImage(d,g.byteLength))?g:null};a.MakeImageFromEncoded=function(g){g=new Uint8Array(g);var d=a._malloc(g.byteLength);a.HEAPU8.set(g,d);return(g=a._decodeImage(d,g.byteLength))?g:null};var Ra=null;a.MakeImageFromCanvasImageSource=function(g){var d=g.width,h=g.height;Ra||(Ra=document.createElement("canvas"));Ra.width=d;Ra.height=h;var n=Ra.getContext("2d",{wf:!0}); +n.drawImage(g,0,0);g=n.getImageData(0,0,d,h);return a.MakeImage({width:d,height:h,alphaType:a.AlphaType.Unpremul,colorType:a.ColorType.RGBA_8888,colorSpace:a.ColorSpace.SRGB},g.data,4*d)};a.MakeImage=function(g,d,h){var n=a._malloc(d.length);a.HEAPU8.set(d,n);return a._MakeImage(g,n,d.length,h)};a.MakeVertices=function(g,d,h,n,t,w){var z=t&&t.length||0,F=0;h&&h.length&&(F|=1);n&&n.length&&(F|=2);void 0===w||w||(F|=4);g=new a._VerticesBuilder(g,d.length/2,z,F);m(d,"HEAPF32",g.positions());g.texCoords()&& +m(h,"HEAPF32",g.texCoords());g.colors()&&m(c(n),"HEAPU32",g.colors());g.indices()&&m(t,"HEAPU16",g.indices());return g.detach()};(function(g){g.Hd=g.Hd||[];g.Hd.push(function(){function d(p){if(!p||!p.length)return[];for(var A=[],L=0;Ld)return a._free(g),null;t=new Uint16Array(a.HEAPU8.buffer,g,d);if(h)return h.set(t),a._free(g),h;h=Uint16Array.from(t);a._free(g);return h};a.Font.prototype.getGlyphIntercepts=function(g,d,h,n){var t=m(g,"HEAPU16"),w=m(d,"HEAPF32");return this._getGlyphIntercepts(t, +g.length,!(g&&g._ck),w,d.length,!(d&&d._ck),h,n)};a.Font.prototype.getGlyphWidths=function(g,d,h){var n=m(g,"HEAPU16"),t=a._malloc(4*g.length);this._getGlyphWidthBounds(n,g.length,t,M,d||null);d=new Float32Array(a.HEAPU8.buffer,t,g.length);k(n,g);if(h)return h.set(d),a._free(t),h;g=Float32Array.from(d);a._free(t);return g};a.FontMgr.FromData=function(){if(!arguments.length)return null;var g=arguments;1===g.length&&Array.isArray(g[0])&&(g=arguments[0]);if(!g.length)return null;for(var d=[],h=[],n= +0;nd)return a._free(g),null;t=new Uint16Array(a.HEAPU8.buffer,g,d);if(h)return h.set(t),a._free(g),h;h=Uint16Array.from(t);a._free(g);return h};a.TextBlob.MakeOnPath=function(g,d,h,n){if(g&&g.length&&d&&d.countPoints()){if(1===d.countPoints())return this.MakeFromText(g,h);n||(n=0);var t=h.getGlyphIDs(g);t=h.getGlyphWidths(t);var w=[];d=new a.ContourMeasureIter(d,!1,1);for(var z=d.next(),F=new Float32Array(4),K=0;Kz.length()){z.delete();z= +d.next();if(!z){g=g.substring(0,K);break}n=I/2}z.getPosTan(n,F);var T=F[2],p=F[3];w.push(T,p,F[0]-I/2*T,F[1]-I/2*p);n+=I/2}g=this.MakeFromRSXform(g,w,h);z&&z.delete();d.delete();return g}};a.TextBlob.MakeFromRSXform=function(g,d,h){var n=ja(g)+1,t=a._malloc(n);ka(g,C,t,n);g=m(d,"HEAPF32");h=a.TextBlob._MakeFromRSXform(t,n-1,g,h);a._free(t);return h?h:null};a.TextBlob.MakeFromRSXformGlyphs=function(g,d,h){var n=m(g,"HEAPU16");d=m(d,"HEAPF32");h=a.TextBlob._MakeFromRSXformGlyphs(n,2*g.length,d,h);k(n, +g);return h?h:null};a.TextBlob.MakeFromGlyphs=function(g,d){var h=m(g,"HEAPU16");d=a.TextBlob._MakeFromGlyphs(h,2*g.length,d);k(h,g);return d?d:null};a.TextBlob.MakeFromText=function(g,d){var h=ja(g)+1,n=a._malloc(h);ka(g,C,n,h);g=a.TextBlob._MakeFromText(n,h-1,d);a._free(n);return g?g:null};a.MallocGlyphIDs=function(g){return a.Malloc(Uint16Array,g)}});a.Hd=a.Hd||[];a.Hd.push(function(){a.MakePicture=function(g){g=new Uint8Array(g);var d=a._malloc(g.byteLength);a.HEAPU8.set(g,d);return(g=a._MakePicture(d, +g.byteLength))?g:null}});a.Hd=a.Hd||[];a.Hd.push(function(){a.RuntimeEffect.Make=function(g,d){return a.RuntimeEffect._Make(g,{onError:d||function(h){console.log("RuntimeEffect error",h)}})};a.RuntimeEffect.prototype.makeShader=function(g,d){var h=!g._ck,n=m(g,"HEAPF32");d=q(d);return this._makeShader(n,4*g.length,h,d)};a.RuntimeEffect.prototype.makeShaderWithChildren=function(g,d,h){var n=!g._ck,t=m(g,"HEAPF32");h=q(h);for(var w=[],z=0;z{throw b;},qa="object"==typeof window,ra="function"==typeof importScripts,sa="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,ta="",va,wa,ya; +if(sa){var fs=require("fs"),za=require("path");ta=ra?za.dirname(ta)+"/":__dirname+"/";va=(a,b)=>{a=a.startsWith("file://")?new URL(a):za.normalize(a);return fs.readFileSync(a,b?void 0:"utf8")};ya=a=>{a=va(a,!0);a.buffer||(a=new Uint8Array(a));return a};wa=(a,b,c)=>{a=a.startsWith("file://")?new URL(a):za.normalize(a);fs.readFile(a,function(e,f){e?c(e):b(f.buffer)})};1process.versions.node.split(".")[0])process.on("unhandledRejection", +function(a){throw a;});oa=(a,b)=>{if(noExitRuntime)throw process.exitCode=a,b;if(!(b instanceof Ba)){var c=b;b&&"object"==typeof b&&b.stack&&(c=[b,b.stack]);Ca("exiting due to exception: "+c)}process.exit(a)};r.inspect=function(){return"[Emscripten Module object]"}}else if(qa||ra)ra?ta=self.location.href:"undefined"!=typeof document&&document.currentScript&&(ta=document.currentScript.src),_scriptDir&&(ta=_scriptDir),0!==ta.indexOf("blob:")?ta=ta.substr(0,ta.replace(/[?#].*/,"").lastIndexOf("/")+1): +ta="",va=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.send(null);return b.responseText},ra&&(ya=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)}),wa=(a,b,c)=>{var e=new XMLHttpRequest;e.open("GET",a,!0);e.responseType="arraybuffer";e.onload=()=>{200==e.status||0==e.status&&e.response?b(e.response):c()};e.onerror=c;e.send(null)};var Da=r.print||console.log.bind(console),Ca=r.printErr||console.warn.bind(console); +Object.assign(r,la);la=null;r.thisProgram&&(na=r.thisProgram);r.quit&&(oa=r.quit);var Ea;r.wasmBinary&&(Ea=r.wasmBinary);var noExitRuntime=r.noExitRuntime||!0;"object"!=typeof WebAssembly&&Fa("no native wasm support detected");var Ga,Ha=!1,Ia="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0; +function Ja(a,b,c){var e=b+c;for(c=b;a[c]&&!(c>=e);)++c;if(16f?e+=String.fromCharCode(f):(f-=65536,e+=String.fromCharCode(55296|f>>10,56320|f&1023))}}else e+=String.fromCharCode(f)}return e}function Ka(a,b){return a?Ja(C,a,b):""} +function ka(a,b,c,e){if(!(0=m){var l=a.charCodeAt(++k);m=65536+((m&1023)<<10)|l&1023}if(127>=m){if(c>=e)break;b[c++]=m}else{if(2047>=m){if(c+1>=e)break;b[c++]=192|m>>6}else{if(65535>=m){if(c+2>=e)break;b[c++]=224|m>>12}else{if(c+3>=e)break;b[c++]=240|m>>18;b[c++]=128|m>>12&63}b[c++]=128|m>>6&63}b[c++]=128|m&63}}b[c]=0;return c-f} +function ja(a){for(var b=0,c=0;c=e?b++:2047>=e?b+=2:55296<=e&&57343>=e?(b+=4,++c):b+=3}return b}var Ma,C,Na,Oa,G,J,N,Pa;function Qa(){var a=Ga.buffer;r.HEAP8=Ma=new Int8Array(a);r.HEAP16=Na=new Int16Array(a);r.HEAP32=G=new Int32Array(a);r.HEAPU8=C=new Uint8Array(a);r.HEAPU16=Oa=new Uint16Array(a);r.HEAPU32=J=new Uint32Array(a);r.HEAPF32=N=new Float32Array(a);r.HEAPF64=Pa=new Float64Array(a)}var Sa,Ta=[],Ua=[],Va=[]; +function Wa(){var a=r.preRun.shift();Ta.unshift(a)}var Xa=0,Ya=null,Za=null;function Fa(a){if(r.onAbort)r.onAbort(a);a="Aborted("+a+")";Ca(a);Ha=!0;a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info.");ba(a);throw a;}function $a(a){return a.startsWith("data:application/octet-stream;base64,")}var ab;ab="canvaskit.wasm";if(!$a(ab)){var bb=ab;ab=r.locateFile?r.locateFile(bb,ta):ta+bb} +function cb(a){try{if(a==ab&&Ea)return new Uint8Array(Ea);if(ya)return ya(a);throw"both async and sync fetching of the wasm failed";}catch(b){Fa(b)}} +function db(a){if(!Ea&&(qa||ra)){if("function"==typeof fetch&&!a.startsWith("file://"))return fetch(a,{credentials:"same-origin"}).then(function(b){if(!b.ok)throw"failed to load wasm binary file at '"+a+"'";return b.arrayBuffer()}).catch(function(){return cb(a)});if(wa)return new Promise(function(b,c){wa(a,function(e){b(new Uint8Array(e))},c)})}return Promise.resolve().then(function(){return cb(a)})} +function eb(a,b,c){return db(a).then(function(e){return WebAssembly.instantiate(e,b)}).then(function(e){return e}).then(c,function(e){Ca("failed to asynchronously prepare wasm: "+e);Fa(e)})} +function fb(a,b){var c=ab;return Ea||"function"!=typeof WebAssembly.instantiateStreaming||$a(c)||c.startsWith("file://")||sa||"function"!=typeof fetch?eb(c,a,b):fetch(c,{credentials:"same-origin"}).then(function(e){return WebAssembly.instantiateStreaming(e,a).then(b,function(f){Ca("wasm streaming compile failed: "+f);Ca("falling back to ArrayBuffer instantiation");return eb(c,a,b)})})}function Ba(a){this.name="ExitStatus";this.message="Program terminated with exit("+a+")";this.status=a} +function hb(a){for(;0>2]=b};this.Ge=function(b){J[this.Fd+8>>2]=b};this.Ie=function(){G[this.Fd>>2]=0};this.Fe=function(){Ma[this.Fd+12>>0]=0};this.Je=function(){Ma[this.Fd+13>>0]=0};this.ie=function(b,c){this.Ee();this.Ke(b);this.Ge(c);this.Ie();this.Fe();this.Je()};this.Ee=function(){J[this.Fd+16>>2]=0}}var jb=0,kb={};function lb(a){for(;a.length;){var b=a.pop();a.pop()(b)}} +function mb(a){return this.fromWireType(G[a>>2])}var nb={},ob={},pb={};function qb(a){if(void 0===a)return"_unknown";a=a.replace(/[^a-zA-Z0-9_]/g,"$");var b=a.charCodeAt(0);return 48<=b&&57>=b?"_"+a:a}function rb(a,b){a=qb(a);return{[a]:function(){return b.apply(this,arguments)}}[a]} +function sb(a){var b=Error,c=rb(a,function(e){this.name=a;this.message=e;e=Error(e).stack;void 0!==e&&(this.stack=this.toString()+"\n"+e.replace(/^Error(:[^\n]*)?\n/,""))});c.prototype=Object.create(b.prototype);c.prototype.constructor=c;c.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message};return c}var tb=void 0;function ub(a){throw new tb(a);} +function vb(a,b,c){function e(l){l=c(l);l.length!==a.length&&ub("Mismatched type converter count");for(var q=0;q{ob.hasOwnProperty(l)?f[q]=ob[l]:(k.push(l),nb.hasOwnProperty(l)||(nb[l]=[]),nb[l].push(()=>{f[q]=ob[l];++m;m===k.length&&e(f)}))});0===k.length&&e(f)} +function xb(a){switch(a){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+a);}}var yb=void 0;function O(a){for(var b="";C[a];)b+=yb[C[a++]];return b}var zb=void 0;function P(a){throw new zb(a);} +function wb(a,b,c={}){if(!("argPackAdvance"in b))throw new TypeError("registerType registeredInstance requires argPackAdvance");var e=b.name;a||P('type "'+e+'" must have a positive integer typeid pointer');if(ob.hasOwnProperty(a)){if(c.bf)return;P("Cannot register type '"+e+"' twice")}ob[a]=b;delete pb[a];nb.hasOwnProperty(a)&&(b=nb[a],delete nb[a],b.forEach(f=>f()))}function Ab(a){P(a.jd.Id.Gd.name+" instance already deleted")}var Bb=!1;function Ib(){} +function Jb(a){--a.count.value;0===a.count.value&&(a.Kd?a.Nd.Rd(a.Kd):a.Id.Gd.Rd(a.Fd))}function Kb(a,b,c){if(b===c)return a;if(void 0===c.Pd)return null;a=Kb(a,b,c.Pd);return null===a?null:c.Te(a)}var Lb={},Mb=[];function Nb(){for(;Mb.length;){var a=Mb.pop();a.jd.Yd=!1;a["delete"]()}}var Ob=void 0,Pb={};function Qb(a,b){for(void 0===b&&P("ptr should not be undefined");a.Pd;)b=a.de(b),a=a.Pd;return Pb[b]} +function Rb(a,b){b.Id&&b.Fd||ub("makeClassHandle requires ptr and ptrType");!!b.Nd!==!!b.Kd&&ub("Both smartPtrType and smartPtr must be specified");b.count={value:1};return Sb(Object.create(a,{jd:{value:b}}))}function Sb(a){if("undefined"===typeof FinalizationRegistry)return Sb=b=>b,a;Bb=new FinalizationRegistry(b=>{Jb(b.jd)});Sb=b=>{var c=b.jd;c.Kd&&Bb.register(b,{jd:c},b);return b};Ib=b=>{Bb.unregister(b)};return Sb(a)}function Tb(){} +function Ub(a,b,c){if(void 0===a[b].Jd){var e=a[b];a[b]=function(){a[b].Jd.hasOwnProperty(arguments.length)||P("Function '"+c+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+a[b].Jd+")!");return a[b].Jd[arguments.length].apply(this,arguments)};a[b].Jd=[];a[b].Jd[e.Wd]=e}} +function Vb(a,b,c){r.hasOwnProperty(a)?((void 0===c||void 0!==r[a].Jd&&void 0!==r[a].Jd[c])&&P("Cannot register public name '"+a+"' twice"),Ub(r,a,a),r.hasOwnProperty(c)&&P("Cannot register multiple overloads of a function with the same number of arguments ("+c+")!"),r[a].Jd[c]=b):(r[a]=b,void 0!==c&&(r[a].tf=c))}function Wb(a,b,c,e,f,k,m,l){this.name=a;this.constructor=b;this.Zd=c;this.Rd=e;this.Pd=f;this.We=k;this.de=m;this.Te=l;this.ff=[]} +function Xb(a,b,c){for(;b!==c;)b.de||P("Expected null or instance of "+c.name+", got an instance of "+b.name),a=b.de(a),b=b.Pd;return a}function Yb(a,b){if(null===b)return this.re&&P("null is not a valid "+this.name),0;b.jd||P('Cannot pass "'+Zb(b)+'" as a '+this.name);b.jd.Fd||P("Cannot pass deleted object as a pointer of type "+this.name);return Xb(b.jd.Fd,b.jd.Id.Gd,this.Gd)} +function $b(a,b){if(null===b){this.re&&P("null is not a valid "+this.name);if(this.he){var c=this.se();null!==a&&a.push(this.Rd,c);return c}return 0}b.jd||P('Cannot pass "'+Zb(b)+'" as a '+this.name);b.jd.Fd||P("Cannot pass deleted object as a pointer of type "+this.name);!this.ge&&b.jd.Id.ge&&P("Cannot convert argument of type "+(b.jd.Nd?b.jd.Nd.name:b.jd.Id.name)+" to parameter type "+this.name);c=Xb(b.jd.Fd,b.jd.Id.Gd,this.Gd);if(this.he)switch(void 0===b.jd.Kd&&P("Passing raw pointer to smart pointer is illegal"), +this.lf){case 0:b.jd.Nd===this?c=b.jd.Kd:P("Cannot convert argument of type "+(b.jd.Nd?b.jd.Nd.name:b.jd.Id.name)+" to parameter type "+this.name);break;case 1:c=b.jd.Kd;break;case 2:if(b.jd.Nd===this)c=b.jd.Kd;else{var e=b.clone();c=this.gf(c,ac(function(){e["delete"]()}));null!==a&&a.push(this.Rd,c)}break;default:P("Unsupporting sharing policy")}return c} +function bc(a,b){if(null===b)return this.re&&P("null is not a valid "+this.name),0;b.jd||P('Cannot pass "'+Zb(b)+'" as a '+this.name);b.jd.Fd||P("Cannot pass deleted object as a pointer of type "+this.name);b.jd.Id.ge&&P("Cannot convert argument of type "+b.jd.Id.name+" to parameter type "+this.name);return Xb(b.jd.Fd,b.jd.Id.Gd,this.Gd)} +function cc(a,b,c,e,f,k,m,l,q,x,y){this.name=a;this.Gd=b;this.re=c;this.ge=e;this.he=f;this.ef=k;this.lf=m;this.Be=l;this.se=q;this.gf=x;this.Rd=y;f||void 0!==b.Pd?this.toWireType=$b:(this.toWireType=e?Yb:bc,this.Md=null)}function dc(a,b,c){r.hasOwnProperty(a)||ub("Replacing nonexistant public symbol");void 0!==r[a].Jd&&void 0!==c?r[a].Jd[c]=b:(r[a]=b,r[a].Wd=c)}function Q(a){return Sa.get(a)} +function ec(a,b){var c=[];return function(){c.length=0;Object.assign(c,arguments);if(a.includes("j")){var e=r["dynCall_"+a];e=c&&c.length?e.apply(null,[b].concat(c)):e.call(null,b)}else e=Q(b).apply(null,c);return e}}function R(a,b){a=O(a);var c=a.includes("j")?ec(a,b):Q(b);"function"!=typeof c&&P("unknown function pointer with signature "+a+": "+b);return c}var fc=void 0;function nc(a){a=oc(a);var b=O(a);pc(a);return b} +function qc(a,b){function c(k){f[k]||ob[k]||(pb[k]?pb[k].forEach(c):(e.push(k),f[k]=!0))}var e=[],f={};b.forEach(c);throw new fc(a+": "+e.map(nc).join([", "]));} +function rc(a,b,c,e,f){var k=b.length;2>k&&P("argTypes array size mismatch! Must at least get return value and 'this' types!");var m=null!==b[1]&&null!==c,l=!1;for(c=1;c>2]);return c}var tc=[],uc=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function vc(a){4{a||P("Cannot use deleted val. handle = "+a);return uc[a].value},ac=a=>{switch(a){case void 0:return 1;case null:return 2;case !0:return 3;case !1:return 4;default:var b=tc.length?tc.pop():uc.length;uc[b]={te:1,value:a};return b}}; +function xc(a,b,c){switch(b){case 0:return function(e){return this.fromWireType((c?Ma:C)[e])};case 1:return function(e){return this.fromWireType((c?Na:Oa)[e>>1])};case 2:return function(e){return this.fromWireType((c?G:J)[e>>2])};default:throw new TypeError("Unknown integer type: "+a);}}function yc(a,b){var c=ob[a];void 0===c&&P(b+" has unknown type "+nc(a));return c}function Zb(a){if(null===a)return"null";var b=typeof a;return"object"===b||"array"===b||"function"===b?a.toString():""+a} +function zc(a,b){switch(b){case 2:return function(c){return this.fromWireType(N[c>>2])};case 3:return function(c){return this.fromWireType(Pa[c>>3])};default:throw new TypeError("Unknown float type: "+a);}} +function Ac(a,b,c){switch(b){case 0:return c?function(e){return Ma[e]}:function(e){return C[e]};case 1:return c?function(e){return Na[e>>1]}:function(e){return Oa[e>>1]};case 2:return c?function(e){return G[e>>2]}:function(e){return J[e>>2]};default:throw new TypeError("Unknown integer type: "+a);}}var Bc="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0; +function Cc(a,b){var c=a>>1;for(var e=c+b/2;!(c>=e)&&Oa[c];)++c;c<<=1;if(32=b/2);++e){var f=Na[a+2*e>>1];if(0==f)break;c+=String.fromCharCode(f)}return c}function Dc(a,b,c){void 0===c&&(c=2147483647);if(2>c)return 0;c-=2;var e=b;c=c<2*a.length?c/2:a.length;for(var f=0;f>1]=a.charCodeAt(f),b+=2;Na[b>>1]=0;return b-e}function Ec(a){return 2*a.length} +function Fc(a,b){for(var c=0,e="";!(c>=b/4);){var f=G[a+4*c>>2];if(0==f)break;++c;65536<=f?(f-=65536,e+=String.fromCharCode(55296|f>>10,56320|f&1023)):e+=String.fromCharCode(f)}return e}function Gc(a,b,c){void 0===c&&(c=2147483647);if(4>c)return 0;var e=b;c=e+c-4;for(var f=0;f=k){var m=a.charCodeAt(++f);k=65536+((k&1023)<<10)|m&1023}G[b>>2]=k;b+=4;if(b+4>c)break}G[b>>2]=0;return b-e} +function Hc(a){for(var b=0,c=0;c=e&&++c;b+=4}return b}var Ic={};function Jc(a){var b=Ic[a];return void 0===b?O(a):b}var Kc=[]; +function Lc(){function a(b){b.$$$embind_global$$$=b;var c="object"==typeof $$$embind_global$$$&&b.$$$embind_global$$$==b;c||delete b.$$$embind_global$$$;return c}if("object"==typeof globalThis)return globalThis;if("object"==typeof $$$embind_global$$$)return $$$embind_global$$$;"object"==typeof global&&a(global)?$$$embind_global$$$=global:"object"==typeof self&&a(self)&&($$$embind_global$$$=self);if("object"==typeof $$$embind_global$$$)return $$$embind_global$$$;throw Error("unable to get global object."); +}function Mc(a){var b=Kc.length;Kc.push(a);return b}function Nc(a,b){for(var c=Array(a),e=0;e>2],"parameter "+e);return c}var Oc=[];function Pc(a){var b=Array(a+1);return function(c,e,f){b[0]=c;for(var k=0;k>2],"parameter "+k);b[k+1]=m.readValueFromPointer(f);f+=m.argPackAdvance}c=new (c.bind.apply(c,b));return ac(c)}}var Qc={},Rc;Rc=sa?()=>{var a=process.hrtime();return 1E3*a[0]+a[1]/1E6}:()=>performance.now(); +function Sc(a){var b=a.getExtension("ANGLE_instanced_arrays");b&&(a.vertexAttribDivisor=function(c,e){b.vertexAttribDivisorANGLE(c,e)},a.drawArraysInstanced=function(c,e,f,k){b.drawArraysInstancedANGLE(c,e,f,k)},a.drawElementsInstanced=function(c,e,f,k,m){b.drawElementsInstancedANGLE(c,e,f,k,m)})} +function Tc(a){var b=a.getExtension("OES_vertex_array_object");b&&(a.createVertexArray=function(){return b.createVertexArrayOES()},a.deleteVertexArray=function(c){b.deleteVertexArrayOES(c)},a.bindVertexArray=function(c){b.bindVertexArrayOES(c)},a.isVertexArray=function(c){return b.isVertexArrayOES(c)})}function Uc(a){var b=a.getExtension("WEBGL_draw_buffers");b&&(a.drawBuffers=function(c,e){b.drawBuffersWEBGL(c,e)})} +var Vc=1,Wc=[],Xc=[],Yc=[],Zc=[],ea=[],$c=[],ad=[],ia=[],bd=[],cd=[],ed={},fd={},gd=4;function U(a){hd||(hd=a)}function ca(a){for(var b=Vc++,c=a.length;ca.version||!b.ye)b.ye=b.getExtension("EXT_disjoint_timer_query");b.sf=b.getExtension("WEBGL_multi_draw");(b.getSupportedExtensions()||[]).forEach(function(c){c.includes("lose_context")||c.includes("debug")||b.getExtension(c)})}} +var u,hd,ld=[];function md(a,b,c,e){for(var f=0;f>2]=m}} +function nd(a,b,c){if(b){var e=void 0;switch(a){case 36346:e=1;break;case 36344:0!=c&&1!=c&&U(1280);return;case 34814:case 36345:e=0;break;case 34466:var f=X.getParameter(34467);e=f?f.length:0;break;case 33309:if(2>u.version){U(1282);return}e=2*(X.getSupportedExtensions()||[]).length;break;case 33307:case 33308:if(2>u.version){U(1280);return}e=33307==a?3:0}if(void 0===e)switch(f=X.getParameter(a),typeof f){case "number":e=f;break;case "boolean":e=f?1:0;break;case "string":U(1280);return;case "object":if(null=== +f)switch(a){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:e=0;break;default:U(1280);return}else{if(f instanceof Float32Array||f instanceof Uint32Array||f instanceof Int32Array||f instanceof Array){for(a=0;a>2]=f[a];break;case 2:N[b+4*a>>2]=f[a];break;case 4:Ma[b+a>>0]=f[a]?1:0}return}try{e=f.name|0}catch(k){U(1280); +Ca("GL_INVALID_ENUM in glGet"+c+"v: Unknown object returned from WebGL getParameter("+a+")! (error: "+k+")");return}}break;default:U(1280);Ca("GL_INVALID_ENUM in glGet"+c+"v: Native code calling glGet"+c+"v("+a+") and it returns "+f+" of type "+typeof f+"!");return}switch(c){case 1:c=e;J[b>>2]=c;J[b+4>>2]=(c-J[b>>2])/4294967296;break;case 0:G[b>>2]=e;break;case 2:N[b>>2]=e;break;case 4:Ma[b>>0]=e?1:0}}else U(1281)}function od(a){var b=ja(a)+1,c=pd(b);ka(a,C,c,b);return c} +function qd(a){return"]"==a.slice(-1)&&a.lastIndexOf("[")}function rd(a){a-=5120;return 0==a?Ma:1==a?C:2==a?Na:4==a?G:6==a?N:5==a||28922==a||28520==a||30779==a||30782==a?J:Oa}function sd(a,b,c,e,f){a=rd(a);var k=31-Math.clz32(a.BYTES_PER_ELEMENT),m=gd;return a.subarray(f>>k,f+e*(c*({5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4}[b-6402]||1)*(1<>k)} +function Z(a){var b=X.Re;if(b){var c=b.ce[a];"number"==typeof c&&(b.ce[a]=c=X.getUniformLocation(b,b.Ce[a]+(0Y?-1:0S-v.getDate())E-=S-v.getDate()+1,v.setDate(1),11>H?v.setMonth(H+1):(v.setMonth(0),v.setFullYear(v.getFullYear()+1));else{v.setDate(v.getDate()+E);break}}H=new Date(v.getFullYear()+1,0,4);E=l(new Date(v.getFullYear(), +0,4));H=l(H);return 0>=m(E,v)?0>=m(H,v)?v.getFullYear()+1:v.getFullYear():v.getFullYear()-1}var x=G[e+40>>2];e={pf:G[e>>2],nf:G[e+4>>2],me:G[e+8>>2],ue:G[e+12>>2],ne:G[e+16>>2],Ud:G[e+20>>2],Qd:G[e+24>>2],Td:G[e+28>>2],vf:G[e+32>>2],mf:G[e+36>>2],qf:x?Ka(x):""};c=Ka(c);x={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y", +"%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var y in x)c=c.replace(new RegExp(y,"g"),x[y]);var B="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),D="January February March April May June July August September October November December".split(" ");x={"%a":function(v){return B[v.Qd].substring(0,3)},"%A":function(v){return B[v.Qd]},"%b":function(v){return D[v.ne].substring(0,3)}, +"%B":function(v){return D[v.ne]},"%C":function(v){return k((v.Ud+1900)/100|0,2)},"%d":function(v){return k(v.ue,2)},"%e":function(v){return f(v.ue,2," ")},"%g":function(v){return q(v).toString().substring(2)},"%G":function(v){return q(v)},"%H":function(v){return k(v.me,2)},"%I":function(v){v=v.me;0==v?v=12:12v.me?"AM":"PM"},"%S":function(v){return k(v.pf,2)},"%t":function(){return"\t"},"%u":function(v){return v.Qd||7},"%U":function(v){return k(Math.floor((v.Td+7-v.Qd)/7),2)},"%V":function(v){var E=Math.floor((v.Td+7-(v.Qd+6)%7)/7);2>=(v.Qd+371-v.Td-2)%7&&E++;if(E)53==E&&(H=(v.Qd+371-v.Td)%7,4==H||3==H&&zd(v.Ud)||(E=1));else{E=52;var H=(v.Qd+7-v.Td-1)%7;(4==H||5==H&&zd(v.Ud%400-1))&&E++}return k(E,2)},"%w":function(v){return v.Qd},"%W":function(v){return k(Math.floor((v.Td+ +7-(v.Qd+6)%7)/7),2)},"%y":function(v){return(v.Ud+1900).toString().substring(2)},"%Y":function(v){return v.Ud+1900},"%z":function(v){v=v.mf;var E=0<=v;v=Math.abs(v)/60;return(E?"+":"-")+String("0000"+(v/60*100+v%60)).slice(-4)},"%Z":function(v){return v.qf},"%%":function(){return"%"}};c=c.replace(/%%/g,"\x00\x00");for(y in x)c.includes(y)&&(c=c.replace(new RegExp(y,"g"),x[y](e)));c=c.replace(/\0\0/g,"%");y=Cd(c);if(y.length>b)return 0;Ma.set(y,a);return y.length-1}tb=r.InternalError=sb("InternalError"); +for(var Ed=Array(256),Fd=0;256>Fd;++Fd)Ed[Fd]=String.fromCharCode(Fd);yb=Ed;zb=r.BindingError=sb("BindingError");Tb.prototype.isAliasOf=function(a){if(!(this instanceof Tb&&a instanceof Tb))return!1;var b=this.jd.Id.Gd,c=this.jd.Fd,e=a.jd.Id.Gd;for(a=a.jd.Fd;b.Pd;)c=b.de(c),b=b.Pd;for(;e.Pd;)a=e.de(a),e=e.Pd;return b===e&&c===a}; +Tb.prototype.clone=function(){this.jd.Fd||Ab(this);if(this.jd.be)return this.jd.count.value+=1,this;var a=Sb,b=Object,c=b.create,e=Object.getPrototypeOf(this),f=this.jd;a=a(c.call(b,e,{jd:{value:{count:f.count,Yd:f.Yd,be:f.be,Fd:f.Fd,Id:f.Id,Kd:f.Kd,Nd:f.Nd}}}));a.jd.count.value+=1;a.jd.Yd=!1;return a};Tb.prototype["delete"]=function(){this.jd.Fd||Ab(this);this.jd.Yd&&!this.jd.be&&P("Object already scheduled for deletion");Ib(this);Jb(this.jd);this.jd.be||(this.jd.Kd=void 0,this.jd.Fd=void 0)}; +Tb.prototype.isDeleted=function(){return!this.jd.Fd};Tb.prototype.deleteLater=function(){this.jd.Fd||Ab(this);this.jd.Yd&&!this.jd.be&&P("Object already scheduled for deletion");Mb.push(this);1===Mb.length&&Ob&&Ob(Nb);this.jd.Yd=!0;return this};r.getInheritedInstanceCount=function(){return Object.keys(Pb).length};r.getLiveInheritedInstances=function(){var a=[],b;for(b in Pb)Pb.hasOwnProperty(b)&&a.push(Pb[b]);return a};r.flushPendingDeletes=Nb;r.setDelayFunction=function(a){Ob=a;Mb.length&&Ob&&Ob(Nb)}; +cc.prototype.Xe=function(a){this.Be&&(a=this.Be(a));return a};cc.prototype.we=function(a){this.Rd&&this.Rd(a)};cc.prototype.argPackAdvance=8;cc.prototype.readValueFromPointer=mb;cc.prototype.deleteObject=function(a){if(null!==a)a["delete"]()}; +cc.prototype.fromWireType=function(a){function b(){return this.he?Rb(this.Gd.Zd,{Id:this.ef,Fd:c,Nd:this,Kd:a}):Rb(this.Gd.Zd,{Id:this,Fd:a})}var c=this.Xe(a);if(!c)return this.we(a),null;var e=Qb(this.Gd,c);if(void 0!==e){if(0===e.jd.count.value)return e.jd.Fd=c,e.jd.Kd=a,e.clone();e=e.clone();this.we(a);return e}e=this.Gd.We(c);e=Lb[e];if(!e)return b.call(this);e=this.ge?e.Qe:e.pointerType;var f=Kb(c,this.Gd,e.Gd);return null===f?b.call(this):this.he?Rb(e.Gd.Zd,{Id:e,Fd:f,Nd:this,Kd:a}):Rb(e.Gd.Zd, +{Id:e,Fd:f})};fc=r.UnboundTypeError=sb("UnboundTypeError");r.count_emval_handles=function(){for(var a=0,b=5;bGd;++Gd)ld.push(Array(Gd));var Hd=new Float32Array(288);for(Gd=0;288>Gd;++Gd)td[Gd]=Hd.subarray(0,Gd+1);var Id=new Int32Array(288);for(Gd=0;288>Gd;++Gd)ud[Gd]=Id.subarray(0,Gd+1); +var Wd={G:function(a,b,c){(new ib(a)).ie(b,c);jb++;throw a;},T:function(){return 0},rb:function(){},tb:function(){return 0},pb:function(){},ub:function(){},qb:function(){},C:function(a){var b=kb[a];delete kb[a];var c=b.se,e=b.Rd,f=b.ze,k=f.map(m=>m.$e).concat(f.map(m=>m.jf));vb([a],k,m=>{var l={};f.forEach((q,x)=>{var y=m[x],B=q.Ye,D=q.Ze,v=m[x+f.length],E=q.hf,H=q.kf;l[q.Ve]={read:S=>y.fromWireType(B(D,S)),write:(S,Y)=>{var da=[];E(H,S,v.toWireType(da,Y));lb(da)}}});return[{name:b.name,fromWireType:function(q){var x= +{},y;for(y in l)x[y]=l[y].read(q);e(q);return x},toWireType:function(q,x){for(var y in l)if(!(y in x))throw new TypeError('Missing field: "'+y+'"');var B=c();for(y in l)l[y].write(B,x[y]);null!==q&&q.push(e,B);return B},argPackAdvance:8,readValueFromPointer:mb,Md:e}]})},hb:function(){},yb:function(a,b,c,e,f){var k=xb(c);b=O(b);wb(a,{name:b,fromWireType:function(m){return!!m},toWireType:function(m,l){return l?e:f},argPackAdvance:8,readValueFromPointer:function(m){if(1===c)var l=Ma;else if(2===c)l= +Na;else if(4===c)l=G;else throw new TypeError("Unknown boolean type size: "+b);return this.fromWireType(l[m>>k])},Md:null})},l:function(a,b,c,e,f,k,m,l,q,x,y,B,D){y=O(y);k=R(f,k);l&&(l=R(m,l));x&&(x=R(q,x));D=R(B,D);var v=qb(y);Vb(v,function(){qc("Cannot construct "+y+" due to unbound types",[e])});vb([a,b,c],e?[e]:[],function(E){E=E[0];if(e){var H=E.Gd;var S=H.Zd}else S=Tb.prototype;E=rb(v,function(){if(Object.getPrototypeOf(this)!==Y)throw new zb("Use 'new' to construct "+y);if(void 0===da.Sd)throw new zb(y+ +" has no accessible constructor");var La=da.Sd[arguments.length];if(void 0===La)throw new zb("Tried to invoke ctor of "+y+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(da.Sd).toString()+") parameters instead!");return La.apply(this,arguments)});var Y=Object.create(S,{constructor:{value:E}});E.prototype=Y;var da=new Wb(y,E,Y,D,H,k,l,x);H=new cc(y,da,!0,!1,!1);S=new cc(y+"*",da,!1,!1,!1);var ua=new cc(y+" const*",da,!1,!0,!1);Lb[a]={pointerType:S,Qe:ua};dc(v,E); +return[H,S,ua]})},e:function(a,b,c,e,f,k,m){var l=sc(c,e);b=O(b);k=R(f,k);vb([],[a],function(q){function x(){qc("Cannot call "+y+" due to unbound types",l)}q=q[0];var y=q.name+"."+b;b.startsWith("@@")&&(b=Symbol[b.substring(2)]);var B=q.Gd.constructor;void 0===B[b]?(x.Wd=c-1,B[b]=x):(Ub(B,b,y),B[b].Jd[c-1]=x);vb([],l,function(D){D=[D[0],null].concat(D.slice(1));D=rc(y,D,null,k,m);void 0===B[b].Jd?(D.Wd=c-1,B[b]=D):B[b].Jd[c-1]=D;return[]});return[]})},A:function(a,b,c,e,f,k){0{qc("Cannot construct "+l.name+" due to unbound types",m)};vb([],m,function(x){x.splice(1,0,null);l.Gd.Sd[b-1]=rc(q,x,null,f,k);return[]}); +return[]})},a:function(a,b,c,e,f,k,m,l){var q=sc(c,e);b=O(b);k=R(f,k);vb([],[a],function(x){function y(){qc("Cannot call "+B+" due to unbound types",q)}x=x[0];var B=x.name+"."+b;b.startsWith("@@")&&(b=Symbol[b.substring(2)]);l&&x.Gd.ff.push(b);var D=x.Gd.Zd,v=D[b];void 0===v||void 0===v.Jd&&v.className!==x.name&&v.Wd===c-2?(y.Wd=c-2,y.className=x.name,D[b]=y):(Ub(D,b,B),D[b].Jd[c-2]=y);vb([],q,function(E){E=rc(B,E,x,k,m);void 0===D[b].Jd?(E.Wd=c-2,D[b]=E):D[b].Jd[c-2]=E;return[]});return[]})},r:function(a, +b,c){a=O(a);vb([],[b],function(e){e=e[0];r[a]=e.fromWireType(c);return[]})},xb:function(a,b){b=O(b);wb(a,{name:b,fromWireType:function(c){var e=wc(c);vc(c);return e},toWireType:function(c,e){return ac(e)},argPackAdvance:8,readValueFromPointer:mb,Md:null})},i:function(a,b,c,e){function f(){}c=xb(c);b=O(b);f.values={};wb(a,{name:b,constructor:f,fromWireType:function(k){return this.constructor.values[k]},toWireType:function(k,m){return m.value},argPackAdvance:8,readValueFromPointer:xc(b,c,e),Md:null}); +Vb(b,f)},b:function(a,b,c){var e=yc(a,"enum");b=O(b);a=e.constructor;e=Object.create(e.constructor.prototype,{value:{value:c},constructor:{value:rb(e.name+"_"+b,function(){})}});a.values[c]=e;a[b]=e},W:function(a,b,c){c=xb(c);b=O(b);wb(a,{name:b,fromWireType:function(e){return e},toWireType:function(e,f){return f},argPackAdvance:8,readValueFromPointer:zc(b,c),Md:null})},t:function(a,b,c,e,f,k){var m=sc(b,c);a=O(a);f=R(e,f);Vb(a,function(){qc("Cannot call "+a+" due to unbound types",m)},b-1);vb([], +m,function(l){l=[l[0],null].concat(l.slice(1));dc(a,rc(a,l,null,f,k),b-1);return[]})},E:function(a,b,c,e,f){b=O(b);-1===f&&(f=4294967295);f=xb(c);var k=l=>l;if(0===e){var m=32-8*c;k=l=>l<>>m}c=b.includes("unsigned")?function(l,q){return q>>>0}:function(l,q){return q};wb(a,{name:b,fromWireType:k,toWireType:c,argPackAdvance:8,readValueFromPointer:Ac(b,f,0!==e),Md:null})},s:function(a,b,c){function e(k){k>>=2;var m=J;return new f(m.buffer,m[k+1],m[k])}var f=[Int8Array,Uint8Array,Int16Array,Uint16Array, +Int32Array,Uint32Array,Float32Array,Float64Array][b];c=O(c);wb(a,{name:c,fromWireType:e,argPackAdvance:8,readValueFromPointer:e},{bf:!0})},q:function(a,b,c,e,f,k,m,l,q,x,y,B){c=O(c);k=R(f,k);l=R(m,l);x=R(q,x);B=R(y,B);vb([a],[b],function(D){D=D[0];return[new cc(c,D.Gd,!1,!1,!0,D,e,k,l,x,B)]})},V:function(a,b){b=O(b);var c="std::string"===b;wb(a,{name:b,fromWireType:function(e){var f=J[e>>2],k=e+4;if(c)for(var m=k,l=0;l<=f;++l){var q=k+l;if(l==f||0==C[q]){m=Ka(m,q-m);if(void 0===x)var x=m;else x+= +String.fromCharCode(0),x+=m;m=q+1}}else{x=Array(f);for(l=0;l>2]=k;if(c&&m)ka(f,C,q,k+1);else if(m)for(m=0;mOa;var l=1}else 4===b&&(e=Fc,f=Gc,k=Hc,m=()=>J,l=2);wb(a,{name:c,fromWireType:function(q){for(var x=J[q>>2],y=m(),B,D=q+4,v=0;v<=x;++v){var E=q+4+v*b;if(v==x||0==y[E>>l])D=e(D,E-D),void 0===B?B=D:(B+=String.fromCharCode(0),B+=D),D=E+b}pc(q);return B},toWireType:function(q,x){"string"!=typeof x&& +P("Cannot pass non-string to C++ string type "+c);var y=k(x),B=pd(4+y+b);J[B>>2]=y>>l;f(x,B+4,y+b);null!==q&&q.push(pc,B);return B},argPackAdvance:8,readValueFromPointer:mb,Md:function(q){pc(q)}})},D:function(a,b,c,e,f,k){kb[a]={name:O(b),se:R(c,e),Rd:R(f,k),ze:[]}},d:function(a,b,c,e,f,k,m,l,q,x){kb[a].ze.push({Ve:O(b),$e:c,Ye:R(e,f),Ze:k,jf:m,hf:R(l,q),kf:x})},zb:function(a,b){b=O(b);wb(a,{df:!0,name:b,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},wb:function(){return!0}, +jb:function(){throw Infinity;},F:function(a,b,c){a=wc(a);b=yc(b,"emval::as");var e=[],f=ac(e);J[c>>2]=f;return b.toWireType(e,a)},O:function(a,b,c,e,f){a=Kc[a];b=wc(b);c=Jc(c);var k=[];J[e>>2]=ac(k);return a(b,c,k,f)},x:function(a,b,c,e){a=Kc[a];b=wc(b);c=Jc(c);a(b,c,null,e)},c:vc,K:function(a){if(0===a)return ac(Lc());a=Jc(a);return ac(Lc()[a])},u:function(a,b){var c=Nc(a,b),e=c[0];b=e.name+"_$"+c.slice(1).map(function(m){return m.name}).join("_")+"$";var f=Oc[b];if(void 0!==f)return f;var k=Array(a- +1);f=Mc((m,l,q,x)=>{for(var y=0,B=0;B>>0)+4294967296*e)},ba:function(a,b,c,e){X.colorMask(!!a,!!b,!!c,!!e)},ca:function(a){X.compileShader($c[a])},da:function(a,b,c,e,f,k,m,l){2<=u.version?X.Xd||!m?X.compressedTexImage2D(a, +b,c,e,f,k,m,l):X.compressedTexImage2D(a,b,c,e,f,k,C,l,m):X.compressedTexImage2D(a,b,c,e,f,k,l?C.subarray(l,l+m):null)},ea:function(a,b,c,e,f,k,m,l,q){2<=u.version?X.Xd||!l?X.compressedTexSubImage2D(a,b,c,e,f,k,m,l,q):X.compressedTexSubImage2D(a,b,c,e,f,k,m,C,q,l):X.compressedTexSubImage2D(a,b,c,e,f,k,m,q?C.subarray(q,q+l):null)},Pb:function(a,b,c,e,f){X.copyBufferSubData(a,b,c,e,f)},fa:function(a,b,c,e,f,k,m,l){X.copyTexSubImage2D(a,b,c,e,f,k,m,l)},ga:function(){var a=ca(Xc),b=X.createProgram();b.name= +a;b.le=b.je=b.ke=0;b.ve=1;Xc[a]=b;return a},ha:function(a){var b=ca($c);$c[b]=X.createShader(a);return b},ia:function(a){X.cullFace(a)},ja:function(a,b){for(var c=0;c>2],f=Wc[e];f&&(X.deleteBuffer(f),f.name=0,Wc[e]=null,e==X.pe&&(X.pe=0),e==X.Xd&&(X.Xd=0))}},Zb:function(a,b){for(var c=0;c>2],f=Yc[e];f&&(X.deleteFramebuffer(f),f.name=0,Yc[e]=null)}},ka:function(a){if(a){var b=Xc[a];b?(X.deleteProgram(b),b.name=0,Xc[a]=null):U(1281)}},_b:function(a,b){for(var c= +0;c>2],f=Zc[e];f&&(X.deleteRenderbuffer(f),f.name=0,Zc[e]=null)}},Ib:function(a,b){for(var c=0;c>2],f=bd[e];f&&(X.deleteSampler(f),f.name=0,bd[e]=null)}},la:function(a){if(a){var b=$c[a];b?(X.deleteShader(b),$c[a]=null):U(1281)}},Qb:function(a){if(a){var b=cd[a];b?(X.deleteSync(b),b.name=0,cd[a]=null):U(1281)}},ma:function(a,b){for(var c=0;c>2],f=ea[e];f&&(X.deleteTexture(f),f.name=0,ea[e]=null)}},qc:function(a,b){for(var c=0;c>2];X.deleteVertexArray(ad[e]);ad[e]=null}},tc:function(a,b){for(var c=0;c>2];X.deleteVertexArray(ad[e]);ad[e]=null}},na:function(a){X.depthMask(!!a)},oa:function(a){X.disable(a)},pa:function(a){X.disableVertexAttribArray(a)},qa:function(a,b,c){X.drawArrays(a,b,c)},nc:function(a,b,c,e){X.drawArraysInstanced(a,b,c,e)},lc:function(a,b,c,e,f){X.xe.drawArraysInstancedBaseInstanceWEBGL(a,b,c,e,f)},jc:function(a,b){for(var c=ld[a],e=0;e>2];X.drawBuffers(c)}, +ra:function(a,b,c,e){X.drawElements(a,b,c,e)},oc:function(a,b,c,e,f){X.drawElementsInstanced(a,b,c,e,f)},mc:function(a,b,c,e,f,k,m){X.xe.drawElementsInstancedBaseVertexBaseInstanceWEBGL(a,b,c,e,f,k,m)},dc:function(a,b,c,e,f,k){X.drawElements(a,e,f,k)},sa:function(a){X.enable(a)},ta:function(a){X.enableVertexAttribArray(a)},Nb:function(a,b){return(a=X.fenceSync(a,b))?(b=ca(cd),a.name=b,cd[b]=a,b):0},ua:function(){X.finish()},va:function(){X.flush()},$b:function(a,b,c,e){X.framebufferRenderbuffer(a, +b,c,Zc[e])},ac:function(a,b,c,e,f){X.framebufferTexture2D(a,b,c,ea[e],f)},wa:function(a){X.frontFace(a)},xa:function(a,b){md(a,b,"createBuffer",Wc)},bc:function(a,b){md(a,b,"createFramebuffer",Yc)},cc:function(a,b){md(a,b,"createRenderbuffer",Zc)},Jb:function(a,b){md(a,b,"createSampler",bd)},ya:function(a,b){md(a,b,"createTexture",ea)},rc:function(a,b){md(a,b,"createVertexArray",ad)},uc:function(a,b){md(a,b,"createVertexArray",ad)},Tb:function(a){X.generateMipmap(a)},za:function(a,b,c){c?G[c>>2]= +X.getBufferParameter(a,b):U(1281)},Aa:function(){var a=X.getError()||hd;hd=0;return a},Ba:function(a,b){nd(a,b,2)},Ub:function(a,b,c,e){a=X.getFramebufferAttachmentParameter(a,b,c);if(a instanceof WebGLRenderbuffer||a instanceof WebGLTexture)a=a.name|0;G[e>>2]=a},L:function(a,b){nd(a,b,0)},Ca:function(a,b,c,e){a=X.getProgramInfoLog(Xc[a]);null===a&&(a="(unknown error)");b=0>2]=b)},Da:function(a,b,c){if(c)if(a>=Vc)U(1281);else if(a=Xc[a],35716==b)a=X.getProgramInfoLog(a), +null===a&&(a="(unknown error)"),G[c>>2]=a.length+1;else if(35719==b){if(!a.le)for(b=0;b>2]=a.le}else if(35722==b){if(!a.je)for(b=0;b>2]=a.je}else if(35381==b){if(!a.ke)for(b=0;b>2]=a.ke}else G[c>>2]=X.getProgramParameter(a, +b);else U(1281)},Vb:function(a,b,c){c?G[c>>2]=X.getRenderbufferParameter(a,b):U(1281)},Ea:function(a,b,c,e){a=X.getShaderInfoLog($c[a]);null===a&&(a="(unknown error)");b=0>2]=b)},Eb:function(a,b,c,e){a=X.getShaderPrecisionFormat(a,b);G[c>>2]=a.rangeMin;G[c+4>>2]=a.rangeMax;G[e>>2]=a.precision},Fa:function(a,b,c){c?35716==b?(a=X.getShaderInfoLog($c[a]),null===a&&(a="(unknown error)"),G[c>>2]=a?a.length+1:0):35720==b?(a=X.getShaderSource($c[a]),G[c>>2]=a?a.length+1:0):G[c>> +2]=X.getShaderParameter($c[a],b):U(1281)},P:function(a){var b=ed[a];if(!b){switch(a){case 7939:b=X.getSupportedExtensions()||[];b=b.concat(b.map(function(e){return"GL_"+e}));b=od(b.join(" "));break;case 7936:case 7937:case 37445:case 37446:(b=X.getParameter(a))||U(1280);b=b&&od(b);break;case 7938:b=X.getParameter(7938);b=2<=u.version?"OpenGL ES 3.0 ("+b+")":"OpenGL ES 2.0 ("+b+")";b=od(b);break;case 35724:b=X.getParameter(35724);var c=b.match(/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/);null!== +c&&(3==c[1].length&&(c[1]+="0"),b="OpenGL ES GLSL ES "+c[1]+" ("+b+")");b=od(b);break;default:U(1280)}ed[a]=b}return b},ab:function(a,b){if(2>u.version)return U(1282),0;var c=fd[a];if(c)return 0>b||b>=c.length?(U(1281),0):c[b];switch(a){case 7939:return c=X.getSupportedExtensions()||[],c=c.concat(c.map(function(e){return"GL_"+e})),c=c.map(function(e){return od(e)}),c=fd[a]=c,0>b||b>=c.length?(U(1281),0):c[b];default:return U(1280),0}},Ga:function(a,b){b=Ka(b);if(a=Xc[a]){var c=a,e=c.ce,f=c.De,k;if(!e)for(c.ce= +e={},c.Ce={},k=0;k>>0,f=b.slice(0,k));if((f=a.De[f])&&e>2];X.invalidateFramebuffer(a,e)},Gb:function(a,b,c,e,f,k,m){for(var l= +ld[b],q=0;q>2];X.invalidateSubFramebuffer(a,l,e,f,k,m)},Ob:function(a){return X.isSync(cd[a])},Ha:function(a){return(a=ea[a])?X.isTexture(a):0},Ia:function(a){X.lineWidth(a)},Ja:function(a){a=Xc[a];X.linkProgram(a);a.ce=0;a.De={}},hc:function(a,b,c,e,f,k){X.Ae.multiDrawArraysInstancedBaseInstanceWEBGL(a,G,b>>2,G,c>>2,G,e>>2,J,f>>2,k)},ic:function(a,b,c,e,f,k,m,l){X.Ae.multiDrawElementsInstancedBaseVertexBaseInstanceWEBGL(a,G,b>>2,c,G,e>>2,G,f>>2,G,k>>2,J,m>>2,l)},Ka:function(a, +b){3317==a&&(gd=b);X.pixelStorei(a,b)},kc:function(a){X.readBuffer(a)},La:function(a,b,c,e,f,k,m){if(2<=u.version)if(X.pe)X.readPixels(a,b,c,e,f,k,m);else{var l=rd(k);X.readPixels(a,b,c,e,f,k,l,m>>31-Math.clz32(l.BYTES_PER_ELEMENT))}else(m=sd(k,f,c,e,m))?X.readPixels(a,b,c,e,f,k,m):U(1280)},Wb:function(a,b,c,e){X.renderbufferStorage(a,b,c,e)},Sb:function(a,b,c,e,f){X.renderbufferStorageMultisample(a,b,c,e,f)},Kb:function(a,b,c){X.samplerParameterf(bd[a],b,c)},Lb:function(a,b,c){X.samplerParameteri(bd[a], +b,c)},Mb:function(a,b,c){X.samplerParameteri(bd[a],b,G[c>>2])},Ma:function(a,b,c,e){X.scissor(a,b,c,e)},Na:function(a,b,c,e){for(var f="",k=0;k>2]:-1;f+=Ka(G[c+4*k>>2],0>m?void 0:m)}X.shaderSource($c[a],f)},Oa:function(a,b,c){X.stencilFunc(a,b,c)},Pa:function(a,b,c,e){X.stencilFuncSeparate(a,b,c,e)},Qa:function(a){X.stencilMask(a)},Ra:function(a,b){X.stencilMaskSeparate(a,b)},Sa:function(a,b,c){X.stencilOp(a,b,c)},Ta:function(a,b,c,e){X.stencilOpSeparate(a,b,c,e)},Ua:function(a, +b,c,e,f,k,m,l,q){if(2<=u.version)if(X.Xd)X.texImage2D(a,b,c,e,f,k,m,l,q);else if(q){var x=rd(l);X.texImage2D(a,b,c,e,f,k,m,l,x,q>>31-Math.clz32(x.BYTES_PER_ELEMENT))}else X.texImage2D(a,b,c,e,f,k,m,l,null);else X.texImage2D(a,b,c,e,f,k,m,l,q?sd(l,m,e,f,q):null)},Va:function(a,b,c){X.texParameterf(a,b,c)},Wa:function(a,b,c){X.texParameterf(a,b,N[c>>2])},Xa:function(a,b,c){X.texParameteri(a,b,c)},Ya:function(a,b,c){X.texParameteri(a,b,G[c>>2])},ec:function(a,b,c,e,f){X.texStorage2D(a,b,c,e,f)},Za:function(a, +b,c,e,f,k,m,l,q){if(2<=u.version)if(X.Xd)X.texSubImage2D(a,b,c,e,f,k,m,l,q);else if(q){var x=rd(l);X.texSubImage2D(a,b,c,e,f,k,m,l,x,q>>31-Math.clz32(x.BYTES_PER_ELEMENT))}else X.texSubImage2D(a,b,c,e,f,k,m,l,null);else x=null,q&&(x=sd(l,m,f,k,q)),X.texSubImage2D(a,b,c,e,f,k,m,l,x)},_a:function(a,b){X.uniform1f(Z(a),b)},$a:function(a,b,c){if(2<=u.version)b&&X.uniform1fv(Z(a),N,c>>2,b);else{if(288>=b)for(var e=td[b-1],f=0;f>2];else e=N.subarray(c>>2,c+4*b>>2);X.uniform1fv(Z(a), +e)}},Pc:function(a,b){X.uniform1i(Z(a),b)},Qc:function(a,b,c){if(2<=u.version)b&&X.uniform1iv(Z(a),G,c>>2,b);else{if(288>=b)for(var e=ud[b-1],f=0;f>2];else e=G.subarray(c>>2,c+4*b>>2);X.uniform1iv(Z(a),e)}},Rc:function(a,b,c){X.uniform2f(Z(a),b,c)},Sc:function(a,b,c){if(2<=u.version)b&&X.uniform2fv(Z(a),N,c>>2,2*b);else{if(144>=b)for(var e=td[2*b-1],f=0;f<2*b;f+=2)e[f]=N[c+4*f>>2],e[f+1]=N[c+(4*f+4)>>2];else e=N.subarray(c>>2,c+8*b>>2);X.uniform2fv(Z(a),e)}},Oc:function(a,b,c){X.uniform2i(Z(a), +b,c)},Nc:function(a,b,c){if(2<=u.version)b&&X.uniform2iv(Z(a),G,c>>2,2*b);else{if(144>=b)for(var e=ud[2*b-1],f=0;f<2*b;f+=2)e[f]=G[c+4*f>>2],e[f+1]=G[c+(4*f+4)>>2];else e=G.subarray(c>>2,c+8*b>>2);X.uniform2iv(Z(a),e)}},Mc:function(a,b,c,e){X.uniform3f(Z(a),b,c,e)},Lc:function(a,b,c){if(2<=u.version)b&&X.uniform3fv(Z(a),N,c>>2,3*b);else{if(96>=b)for(var e=td[3*b-1],f=0;f<3*b;f+=3)e[f]=N[c+4*f>>2],e[f+1]=N[c+(4*f+4)>>2],e[f+2]=N[c+(4*f+8)>>2];else e=N.subarray(c>>2,c+12*b>>2);X.uniform3fv(Z(a),e)}}, +Kc:function(a,b,c,e){X.uniform3i(Z(a),b,c,e)},Jc:function(a,b,c){if(2<=u.version)b&&X.uniform3iv(Z(a),G,c>>2,3*b);else{if(96>=b)for(var e=ud[3*b-1],f=0;f<3*b;f+=3)e[f]=G[c+4*f>>2],e[f+1]=G[c+(4*f+4)>>2],e[f+2]=G[c+(4*f+8)>>2];else e=G.subarray(c>>2,c+12*b>>2);X.uniform3iv(Z(a),e)}},Ic:function(a,b,c,e,f){X.uniform4f(Z(a),b,c,e,f)},Hc:function(a,b,c){if(2<=u.version)b&&X.uniform4fv(Z(a),N,c>>2,4*b);else{if(72>=b){var e=td[4*b-1],f=N;c>>=2;for(var k=0;k<4*b;k+=4){var m=c+k;e[k]=f[m];e[k+1]=f[m+1];e[k+ +2]=f[m+2];e[k+3]=f[m+3]}}else e=N.subarray(c>>2,c+16*b>>2);X.uniform4fv(Z(a),e)}},vc:function(a,b,c,e,f){X.uniform4i(Z(a),b,c,e,f)},wc:function(a,b,c){if(2<=u.version)b&&X.uniform4iv(Z(a),G,c>>2,4*b);else{if(72>=b)for(var e=ud[4*b-1],f=0;f<4*b;f+=4)e[f]=G[c+4*f>>2],e[f+1]=G[c+(4*f+4)>>2],e[f+2]=G[c+(4*f+8)>>2],e[f+3]=G[c+(4*f+12)>>2];else e=G.subarray(c>>2,c+16*b>>2);X.uniform4iv(Z(a),e)}},xc:function(a,b,c,e){if(2<=u.version)b&&X.uniformMatrix2fv(Z(a),!!c,N,e>>2,4*b);else{if(72>=b)for(var f=td[4* +b-1],k=0;k<4*b;k+=4)f[k]=N[e+4*k>>2],f[k+1]=N[e+(4*k+4)>>2],f[k+2]=N[e+(4*k+8)>>2],f[k+3]=N[e+(4*k+12)>>2];else f=N.subarray(e>>2,e+16*b>>2);X.uniformMatrix2fv(Z(a),!!c,f)}},yc:function(a,b,c,e){if(2<=u.version)b&&X.uniformMatrix3fv(Z(a),!!c,N,e>>2,9*b);else{if(32>=b)for(var f=td[9*b-1],k=0;k<9*b;k+=9)f[k]=N[e+4*k>>2],f[k+1]=N[e+(4*k+4)>>2],f[k+2]=N[e+(4*k+8)>>2],f[k+3]=N[e+(4*k+12)>>2],f[k+4]=N[e+(4*k+16)>>2],f[k+5]=N[e+(4*k+20)>>2],f[k+6]=N[e+(4*k+24)>>2],f[k+7]=N[e+(4*k+28)>>2],f[k+8]=N[e+(4*k+ +32)>>2];else f=N.subarray(e>>2,e+36*b>>2);X.uniformMatrix3fv(Z(a),!!c,f)}},zc:function(a,b,c,e){if(2<=u.version)b&&X.uniformMatrix4fv(Z(a),!!c,N,e>>2,16*b);else{if(18>=b){var f=td[16*b-1],k=N;e>>=2;for(var m=0;m<16*b;m+=16){var l=e+m;f[m]=k[l];f[m+1]=k[l+1];f[m+2]=k[l+2];f[m+3]=k[l+3];f[m+4]=k[l+4];f[m+5]=k[l+5];f[m+6]=k[l+6];f[m+7]=k[l+7];f[m+8]=k[l+8];f[m+9]=k[l+9];f[m+10]=k[l+10];f[m+11]=k[l+11];f[m+12]=k[l+12];f[m+13]=k[l+13];f[m+14]=k[l+14];f[m+15]=k[l+15]}}else f=N.subarray(e>>2,e+64*b>>2); +X.uniformMatrix4fv(Z(a),!!c,f)}},Ac:function(a){a=Xc[a];X.useProgram(a);X.Re=a},Bc:function(a,b){X.vertexAttrib1f(a,b)},Cc:function(a,b){X.vertexAttrib2f(a,N[b>>2],N[b+4>>2])},Dc:function(a,b){X.vertexAttrib3f(a,N[b>>2],N[b+4>>2],N[b+8>>2])},Ec:function(a,b){X.vertexAttrib4f(a,N[b>>2],N[b+4>>2],N[b+8>>2],N[b+12>>2])},fc:function(a,b){X.vertexAttribDivisor(a,b)},gc:function(a,b,c,e,f){X.vertexAttribIPointer(a,b,c,e,f)},Fc:function(a,b,c,e,f,k){X.vertexAttribPointer(a,b,c,!!e,f,k)},Gc:function(a,b, +c,e){X.viewport(a,b,c,e)},cb:function(a,b,c,e){X.waitSync(cd[a],b,(c>>>0)+4294967296*e)},kb:function(a){var b=C.length;a>>>=0;if(2147483648=c;c*=2){var e=b*(1+.2/c);e=Math.min(e,a+100663296);var f=Math,k=f.min;e=Math.max(a,e);e+=(65536-e%65536)%65536;a:{var m=Ga.buffer;try{Ga.grow(k.call(f,2147483648,e)-m.byteLength+65535>>>16);Qa();var l=1;break a}catch(q){}l=void 0}if(l)return!0}return!1},eb:function(){return u?u.af:0},nb:function(a,b){var c=0;wd().forEach(function(e,f){var k= +b+c;f=J[a+4*f>>2]=k;for(k=0;k>0]=e.charCodeAt(k);Ma[f>>0]=0;c+=e.length+1});return 0},ob:function(a,b){var c=wd();J[a>>2]=c.length;var e=0;c.forEach(function(f){e+=f.length+1});J[b>>2]=e;return 0},Ab:function(a){if(!noExitRuntime){if(r.onExit)r.onExit(a);Ha=!0}oa(a,new Ba(a))},U:function(){return 52},fb:function(){return 52},sb:function(){return 52},gb:function(){return 70},R:function(a,b,c,e){for(var f=0,k=0;k>2],l=J[b+4>>2];b+=8;for(var q=0;q>2]=f;return 0},n:Jd,m:Kd,k:Ld,N:Md,Y:Nd,X:Od,w:Pd,y:Qd,p:Rd,v:Sd,Bb:Td,Cb:Ud,Db:Vd,ib:function(a,b,c,e){return Dd(a,b,c,e)}}; +(function(){function a(c){c=c.exports;r.asm=c;Ga=r.asm.$c;Qa();Sa=r.asm.bd;Ua.unshift(r.asm.ad);Xa--;r.monitorRunDependencies&&r.monitorRunDependencies(Xa);if(0==Xa&&(null!==Ya&&(clearInterval(Ya),Ya=null),Za)){var e=Za;Za=null;e()}return c}var b={a:Wd};Xa++;r.monitorRunDependencies&&r.monitorRunDependencies(Xa);if(r.instantiateWasm)try{return r.instantiateWasm(b,a)}catch(c){Ca("Module.instantiateWasm callback failed with error: "+c),ba(c)}fb(b,function(c){a(c.instance)}).catch(ba);return{}})(); +var pc=r._free=function(){return(pc=r._free=r.asm.cd).apply(null,arguments)},pd=r._malloc=function(){return(pd=r._malloc=r.asm.dd).apply(null,arguments)},oc=r.___getTypeName=function(){return(oc=r.___getTypeName=r.asm.ed).apply(null,arguments)};r.__embind_initialize_bindings=function(){return(r.__embind_initialize_bindings=r.asm.fd).apply(null,arguments)};function Xd(){return(Xd=r.asm.gd).apply(null,arguments)}function Yd(){return(Yd=r.asm.hd).apply(null,arguments)} +function Zd(){return(Zd=r.asm.id).apply(null,arguments)}r.dynCall_viji=function(){return(r.dynCall_viji=r.asm.kd).apply(null,arguments)};r.dynCall_vijiii=function(){return(r.dynCall_vijiii=r.asm.ld).apply(null,arguments)};r.dynCall_viiiiij=function(){return(r.dynCall_viiiiij=r.asm.md).apply(null,arguments)};r.dynCall_jii=function(){return(r.dynCall_jii=r.asm.nd).apply(null,arguments)};r.dynCall_vij=function(){return(r.dynCall_vij=r.asm.od).apply(null,arguments)}; +r.dynCall_iiij=function(){return(r.dynCall_iiij=r.asm.pd).apply(null,arguments)};r.dynCall_iiiij=function(){return(r.dynCall_iiiij=r.asm.qd).apply(null,arguments)};r.dynCall_viij=function(){return(r.dynCall_viij=r.asm.rd).apply(null,arguments)};r.dynCall_viiij=function(){return(r.dynCall_viiij=r.asm.sd).apply(null,arguments)};r.dynCall_ji=function(){return(r.dynCall_ji=r.asm.td).apply(null,arguments)};r.dynCall_iij=function(){return(r.dynCall_iij=r.asm.ud).apply(null,arguments)}; +r.dynCall_jiiiiii=function(){return(r.dynCall_jiiiiii=r.asm.vd).apply(null,arguments)};r.dynCall_jiiiiji=function(){return(r.dynCall_jiiiiji=r.asm.wd).apply(null,arguments)};r.dynCall_iijj=function(){return(r.dynCall_iijj=r.asm.xd).apply(null,arguments)};r.dynCall_jiji=function(){return(r.dynCall_jiji=r.asm.yd).apply(null,arguments)};r.dynCall_viijii=function(){return(r.dynCall_viijii=r.asm.zd).apply(null,arguments)};r.dynCall_iiiiij=function(){return(r.dynCall_iiiiij=r.asm.Ad).apply(null,arguments)}; +r.dynCall_iiiiijj=function(){return(r.dynCall_iiiiijj=r.asm.Bd).apply(null,arguments)};r.dynCall_iiiiiijj=function(){return(r.dynCall_iiiiiijj=r.asm.Cd).apply(null,arguments)};function Sd(a,b,c,e,f){var k=Yd();try{Q(a)(b,c,e,f)}catch(m){Zd(k);if(m!==m+0)throw m;Xd(1,0)}}function Kd(a,b,c){var e=Yd();try{return Q(a)(b,c)}catch(f){Zd(e);if(f!==f+0)throw f;Xd(1,0)}}function Qd(a,b,c){var e=Yd();try{Q(a)(b,c)}catch(f){Zd(e);if(f!==f+0)throw f;Xd(1,0)}} +function Jd(a,b){var c=Yd();try{return Q(a)(b)}catch(e){Zd(c);if(e!==e+0)throw e;Xd(1,0)}}function Pd(a,b){var c=Yd();try{Q(a)(b)}catch(e){Zd(c);if(e!==e+0)throw e;Xd(1,0)}}function Ld(a,b,c,e){var f=Yd();try{return Q(a)(b,c,e)}catch(k){Zd(f);if(k!==k+0)throw k;Xd(1,0)}}function Vd(a,b,c,e,f,k,m,l,q,x){var y=Yd();try{Q(a)(b,c,e,f,k,m,l,q,x)}catch(B){Zd(y);if(B!==B+0)throw B;Xd(1,0)}}function Rd(a,b,c,e){var f=Yd();try{Q(a)(b,c,e)}catch(k){Zd(f);if(k!==k+0)throw k;Xd(1,0)}} +function Ud(a,b,c,e,f,k,m){var l=Yd();try{Q(a)(b,c,e,f,k,m)}catch(q){Zd(l);if(q!==q+0)throw q;Xd(1,0)}}function Md(a,b,c,e,f){var k=Yd();try{return Q(a)(b,c,e,f)}catch(m){Zd(k);if(m!==m+0)throw m;Xd(1,0)}}function Nd(a,b,c,e,f,k,m){var l=Yd();try{return Q(a)(b,c,e,f,k,m)}catch(q){Zd(l);if(q!==q+0)throw q;Xd(1,0)}}function Td(a,b,c,e,f,k){var m=Yd();try{Q(a)(b,c,e,f,k)}catch(l){Zd(m);if(l!==l+0)throw l;Xd(1,0)}} +function Od(a,b,c,e,f,k,m,l,q,x){var y=Yd();try{return Q(a)(b,c,e,f,k,m,l,q,x)}catch(B){Zd(y);if(B!==B+0)throw B;Xd(1,0)}}var $d;Za=function ae(){$d||be();$d||(Za=ae)}; +function be(){function a(){if(!$d&&($d=!0,r.calledRun=!0,!Ha)){hb(Ua);aa(r);if(r.onRuntimeInitialized)r.onRuntimeInitialized();if(r.postRun)for("function"==typeof r.postRun&&(r.postRun=[r.postRun]);r.postRun.length;){var b=r.postRun.shift();Va.unshift(b)}hb(Va)}}if(!(0 { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(skwasm = {}) { + +function GROWABLE_HEAP_I8(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAP8}function GROWABLE_HEAP_U8(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAPU8}function GROWABLE_HEAP_I16(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAP16}function GROWABLE_HEAP_U16(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAPU16}function GROWABLE_HEAP_I32(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAP32}function GROWABLE_HEAP_U32(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAPU32}function GROWABLE_HEAP_F32(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAPF32}function GROWABLE_HEAP_F64(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAPF64}var Module=typeof skwasm!="undefined"?skwasm:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var ENVIRONMENT_IS_PTHREAD=Module["ENVIRONMENT_IS_PTHREAD"]||false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;if(e&&typeof e=="object"&&e.stack){toLog=[e,e.stack]}err("exiting due to exception: "+toLog)}if(ENVIRONMENT_IS_NODE){var fs=require("fs");var nodePath=require("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=(filename,binary)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})};if(process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);process.on("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});var nodeMajor=process.versions.node.split(".")[0];if(nodeMajor<15){process.on("unhandledRejection",function(reason){throw reason})}quit_=(status,toThrow)=>{if(keepRuntimeAlive()){process.exitCode=status;throw toThrow}logExceptionOnExit(toThrow);process.exit(status)};Module["inspect"]=function(){return"[Emscripten Module object]"};let nodeWorkerThreads;try{nodeWorkerThreads=require("worker_threads")}catch(e){console.error('The "worker_threads" module is not supported in this node.js build - perhaps a newer version is needed?');throw e}global.Worker=nodeWorkerThreads.Worker}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}if(!ENVIRONMENT_IS_NODE){read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}if(ENVIRONMENT_IS_NODE){if(typeof performance=="undefined"){global.performance=require("perf_hooks").performance}}var defaultPrint=console.log.bind(console);var defaultPrintErr=console.warn.bind(console);if(ENVIRONMENT_IS_NODE){defaultPrint=str=>fs.writeSync(1,str+"\n");defaultPrintErr=str=>fs.writeSync(2,str+"\n")}var out=Module["print"]||defaultPrint;var err=Module["printErr"]||defaultPrintErr;Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var wasmModule;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.slice(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(GROWABLE_HEAP_U8(),ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,GROWABLE_HEAP_U8(),outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;assert(INITIAL_MEMORY>=65536,"INITIAL_MEMORY should be larger than STACK_SIZE, was "+INITIAL_MEMORY+"! (STACK_SIZE="+65536+")");if(ENVIRONMENT_IS_PTHREAD){wasmMemory=Module["wasmMemory"]}else{if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":2147483648/65536,"shared":true});if(!(wasmMemory.buffer instanceof SharedArrayBuffer)){err("requested a shared WebAssembly.Memory but the returned buffer is not a SharedArrayBuffer, indicating that while the browser has SharedArrayBuffer it does not have WebAssembly threads support - you may need to set a flag");if(ENVIRONMENT_IS_NODE){err("(on node you may need: --experimental-wasm-threads --experimental-wasm-bulk-memory and/or recent version)")}throw Error("bad memory")}}}updateMemoryViews();INITIAL_MEMORY=wasmMemory.buffer.byteLength;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function keepRuntimeAlive(){return noExitRuntime}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(ENVIRONMENT_IS_PTHREAD)return;callRuntimeCallbacks(__ATINIT__)}function postRun(){if(ENVIRONMENT_IS_PTHREAD)return;if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="skwasm.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(binaryFile)){return fetch(binaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(binaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(binaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(binaryFile)})}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(function(binary){return WebAssembly.instantiate(binary,imports)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"env":wasmImports,"wasi_snapshot_preview1":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;registerTLSInit(Module["asm"]["_emscripten_tls_init"]);wasmTable=Module["asm"]["__indirect_function_table"];addOnInit(Module["asm"]["__wasm_call_ctors"]);wasmModule=module;PThread.loadWasmModuleToAllWorkers(()=>removeRunDependency("wasm-instantiate"));return exports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"],result["module"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);readyPromiseReject(e)}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}function terminateWorker(worker){worker.terminate();worker.onmessage=e=>{}}function killThread(pthread_ptr){var worker=PThread.pthreads[pthread_ptr];delete PThread.pthreads[pthread_ptr];terminateWorker(worker);__emscripten_thread_free_data(pthread_ptr);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(worker),1);worker.pthread_ptr=0}function cancelThread(pthread_ptr){var worker=PThread.pthreads[pthread_ptr];worker.postMessage({"cmd":"cancel"})}function cleanupThread(pthread_ptr){var worker=PThread.pthreads[pthread_ptr];assert(worker);PThread.returnWorkerToPool(worker)}function spawnThread(threadParams){var worker=PThread.getNewWorker();if(!worker){return 6}PThread.runningWorkers.push(worker);PThread.pthreads[threadParams.pthread_ptr]=worker;worker.pthread_ptr=threadParams.pthread_ptr;var msg={"cmd":"run","start_routine":threadParams.startRoutine,"arg":threadParams.arg,"pthread_ptr":threadParams.pthread_ptr};msg.moduleCanvasId=threadParams.moduleCanvasId;msg.offscreenCanvases=threadParams.offscreenCanvases;if(ENVIRONMENT_IS_NODE){worker.ref()}worker.postMessage(msg,threadParams.transferList);return 0}var SYSCALLS={varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=GROWABLE_HEAP_I32()[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret}};function _proc_exit(code){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(1,1,code);EXITSTATUS=code;if(!keepRuntimeAlive()){PThread.terminateAllThreads();if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}function exitJS(status,implicit){EXITSTATUS=status;if(ENVIRONMENT_IS_PTHREAD){exitOnMainThread(status);throw"unwind"}_proc_exit(status)}var _exit=exitJS;function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)}var PThread={unusedWorkers:[],runningWorkers:[],tlsInitFunctions:[],pthreads:{},init:function(){if(ENVIRONMENT_IS_PTHREAD){PThread.initWorker()}else{PThread.initMainThread()}},initMainThread:function(){var pthreadPoolSize=1;while(pthreadPoolSize--){PThread.allocateUnusedWorker()}},initWorker:function(){noExitRuntime=false},setExitStatus:function(status){EXITSTATUS=status},terminateAllThreads__deps:["$terminateWorker"],terminateAllThreads:function(){for(var worker of PThread.runningWorkers){terminateWorker(worker)}for(var worker of PThread.unusedWorkers){terminateWorker(worker)}PThread.unusedWorkers=[];PThread.runningWorkers=[];PThread.pthreads=[]},returnWorkerToPool:function(worker){var pthread_ptr=worker.pthread_ptr;delete PThread.pthreads[pthread_ptr];PThread.unusedWorkers.push(worker);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(worker),1);worker.pthread_ptr=0;if(ENVIRONMENT_IS_NODE){worker.unref()}__emscripten_thread_free_data(pthread_ptr)},receiveObjectTransfer:function(data){if(typeof GL!="undefined"){Object.assign(GL.offscreenCanvases,data.offscreenCanvases);if(!Module["canvas"]&&data.moduleCanvasId&&GL.offscreenCanvases[data.moduleCanvasId]){Module["canvas"]=GL.offscreenCanvases[data.moduleCanvasId].offscreenCanvas;Module["canvas"].id=data.moduleCanvasId}}},threadInitTLS:function(){PThread.tlsInitFunctions.forEach(f=>f())},loadWasmModuleToWorker:worker=>new Promise(onFinishedLoading=>{worker.onmessage=e=>{var d=e["data"];var cmd=d["cmd"];if(worker.pthread_ptr)PThread.currentProxiedOperationCallerThread=worker.pthread_ptr;if(d["targetThread"]&&d["targetThread"]!=_pthread_self()){var targetWorker=PThread.pthreads[d.targetThread];if(targetWorker){targetWorker.postMessage(d,d["transferList"])}else{err('Internal error! Worker sent a message "'+cmd+'" to target pthread '+d["targetThread"]+", but that thread no longer exists!")}PThread.currentProxiedOperationCallerThread=undefined;return}if(cmd==="processProxyingQueue"){executeNotifiedProxyingQueue(d["queue"])}else if(cmd==="spawnThread"){spawnThread(d)}else if(cmd==="cleanupThread"){cleanupThread(d["thread"])}else if(cmd==="killThread"){killThread(d["thread"])}else if(cmd==="cancelThread"){cancelThread(d["thread"])}else if(cmd==="loaded"){worker.loaded=true;if(ENVIRONMENT_IS_NODE&&!worker.pthread_ptr){worker.unref()}onFinishedLoading(worker)}else if(cmd==="print"){out("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="printErr"){err("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="alert"){alert("Thread "+d["threadId"]+": "+d["text"])}else if(d.target==="setimmediate"){worker.postMessage(d)}else if(cmd==="callHandler"){Module[d["handler"]](...d["args"])}else if(cmd){err("worker sent an unknown command "+cmd)}PThread.currentProxiedOperationCallerThread=undefined};worker.onerror=e=>{var message="worker sent an error!";err(message+" "+e.filename+":"+e.lineno+": "+e.message);throw e};if(ENVIRONMENT_IS_NODE){worker.on("message",function(data){worker.onmessage({data:data})});worker.on("error",function(e){worker.onerror(e)});worker.on("detachedExit",function(){})}var handlers=[];var knownHandlers=["onExit","onAbort","print","printErr"];for(var handler of knownHandlers){if(Module.hasOwnProperty(handler)){handlers.push(handler)}}worker.postMessage({"cmd":"load","handlers":handlers,"urlOrBlob":Module["mainScriptUrlOrBlob"]||_scriptDir,"wasmMemory":wasmMemory,"wasmModule":wasmModule})}),loadWasmModuleToAllWorkers:function(onMaybeReady){if(ENVIRONMENT_IS_PTHREAD){return onMaybeReady()}let pthreadPoolReady=Promise.all(PThread.unusedWorkers.map(PThread.loadWasmModuleToWorker));pthreadPoolReady.then(onMaybeReady)},allocateUnusedWorker:function(){var worker;var pthreadMainJs=locateFile("skwasm.worker.js");worker=new Worker(pthreadMainJs);PThread.unusedWorkers.push(worker)},getNewWorker:function(){if(PThread.unusedWorkers.length==0){PThread.allocateUnusedWorker();PThread.loadWasmModuleToWorker(PThread.unusedWorkers[0])}return PThread.unusedWorkers.pop()}};Module["PThread"]=PThread;function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}function establishStackSpace(){var pthread_ptr=_pthread_self();var stackTop=GROWABLE_HEAP_I32()[pthread_ptr+52>>2];var stackSize=GROWABLE_HEAP_I32()[pthread_ptr+56>>2];var stackMax=stackTop-stackSize;_emscripten_stack_set_limits(stackTop,stackMax);stackRestore(stackTop)}Module["establishStackSpace"]=establishStackSpace;function exitOnMainThread(returnCode){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(2,0,returnCode);try{_exit(returnCode)}catch(e){handleException(e)}}function getWasmTableEntry(funcPtr){return wasmTable.get(funcPtr)}function invokeEntryPoint(ptr,arg){var result=getWasmTableEntry(ptr)(arg);if(keepRuntimeAlive()){PThread.setExitStatus(result)}else{__emscripten_thread_exit(result)}}Module["invokeEntryPoint"]=invokeEntryPoint;function registerTLSInit(tlsInitFunc){PThread.tlsInitFunctions.push(tlsInitFunc)}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){GROWABLE_HEAP_U32()[this.ptr+4>>2]=type};this.get_type=function(){return GROWABLE_HEAP_U32()[this.ptr+4>>2]};this.set_destructor=function(destructor){GROWABLE_HEAP_U32()[this.ptr+8>>2]=destructor};this.get_destructor=function(){return GROWABLE_HEAP_U32()[this.ptr+8>>2]};this.set_refcount=function(refcount){GROWABLE_HEAP_I32()[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;GROWABLE_HEAP_I8()[this.ptr+12>>0]=caught};this.get_caught=function(){return GROWABLE_HEAP_I8()[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;GROWABLE_HEAP_I8()[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return GROWABLE_HEAP_I8()[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){Atomics.add(GROWABLE_HEAP_I32(),this.ptr+0>>2,1)};this.release_ref=function(){var prev=Atomics.sub(GROWABLE_HEAP_I32(),this.ptr+0>>2,1);return prev===1};this.set_adjusted_ptr=function(adjustedPtr){GROWABLE_HEAP_U32()[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return GROWABLE_HEAP_U32()[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return GROWABLE_HEAP_U32()[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function ___emscripten_init_main_thread_js(tb){__emscripten_thread_init(tb,!ENVIRONMENT_IS_WORKER,1,!ENVIRONMENT_IS_WEB);PThread.threadInitTLS()}function ___emscripten_thread_cleanup(thread){if(!ENVIRONMENT_IS_PTHREAD)cleanupThread(thread);else postMessage({"cmd":"cleanupThread","thread":thread})}function pthreadCreateProxied(pthread_ptr,attr,startRoutine,arg){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(3,1,pthread_ptr,attr,startRoutine,arg);return ___pthread_create_js(pthread_ptr,attr,startRoutine,arg)}function ___pthread_create_js(pthread_ptr,attr,startRoutine,arg){if(typeof SharedArrayBuffer=="undefined"){err("Current environment does not support SharedArrayBuffer, pthreads are not available!");return 6}var transferList=[];var error=0;var transferredCanvasNames=attr?GROWABLE_HEAP_U32()[attr+40>>2]:0;if(transferredCanvasNames==-1>>>0)transferredCanvasNames="#canvas";else if(transferredCanvasNames)transferredCanvasNames=UTF8ToString(transferredCanvasNames).trim();if(transferredCanvasNames)transferredCanvasNames=transferredCanvasNames.split(",");var offscreenCanvases={};var moduleCanvasId=Module["canvas"]?Module["canvas"].id:"";for(var i in transferredCanvasNames){var name=transferredCanvasNames[i].trim();var offscreenCanvasInfo;try{if(name=="#canvas"){if(!Module["canvas"]){err('pthread_create: could not find canvas with ID "'+name+'" to transfer to thread!');error=28;break}name=Module["canvas"].id}if(GL.offscreenCanvases[name]){offscreenCanvasInfo=GL.offscreenCanvases[name];GL.offscreenCanvases[name]=null;if(Module["canvas"]instanceof OffscreenCanvas&&name===Module["canvas"].id)Module["canvas"]=null}else if(!ENVIRONMENT_IS_PTHREAD){var canvas=Module["canvas"]&&Module["canvas"].id===name?Module["canvas"]:document.querySelector(name);if(!canvas){err('pthread_create: could not find canvas with ID "'+name+'" to transfer to thread!');error=28;break}if(canvas.controlTransferredOffscreen){err('pthread_create: cannot transfer canvas with ID "'+name+'" to thread, since the current thread does not have control over it!');error=63;break}if(canvas.transferControlToOffscreen){if(!canvas.canvasSharedPtr){canvas.canvasSharedPtr=_malloc(12);GROWABLE_HEAP_I32()[canvas.canvasSharedPtr>>2]=canvas.width;GROWABLE_HEAP_I32()[canvas.canvasSharedPtr+4>>2]=canvas.height;GROWABLE_HEAP_I32()[canvas.canvasSharedPtr+8>>2]=0}offscreenCanvasInfo={offscreenCanvas:canvas.transferControlToOffscreen(),canvasSharedPtr:canvas.canvasSharedPtr,id:canvas.id};canvas.controlTransferredOffscreen=true}else{err('pthread_create: cannot transfer control of canvas "'+name+'" to pthread, because current browser does not support OffscreenCanvas!');err("pthread_create: Build with -sOFFSCREEN_FRAMEBUFFER to enable fallback proxying of GL commands from pthread to main thread.");return 52}}if(offscreenCanvasInfo){transferList.push(offscreenCanvasInfo.offscreenCanvas);offscreenCanvases[offscreenCanvasInfo.id]=offscreenCanvasInfo}}catch(e){err('pthread_create: failed to transfer control of canvas "'+name+'" to OffscreenCanvas! Error: '+e);return 28}}if(ENVIRONMENT_IS_PTHREAD&&(transferList.length===0||error)){return pthreadCreateProxied(pthread_ptr,attr,startRoutine,arg)}if(error)return error;for(var canvas of Object.values(offscreenCanvases)){GROWABLE_HEAP_I32()[canvas.canvasSharedPtr+8>>2]=pthread_ptr}var threadParams={startRoutine:startRoutine,pthread_ptr:pthread_ptr,arg:arg,moduleCanvasId:moduleCanvasId,offscreenCanvases:offscreenCanvases,transferList:transferList};if(ENVIRONMENT_IS_PTHREAD){threadParams.cmd="spawnThread";postMessage(threadParams,transferList);return 0}return spawnThread(threadParams)}function ___syscall_fcntl64(fd,cmd,varargs){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(4,1,fd,cmd,varargs);SYSCALLS.varargs=varargs;return 0}function ___syscall_fstat64(fd,buf){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(5,1,fd,buf)}function ___syscall_ioctl(fd,op,varargs){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(6,1,fd,op,varargs);SYSCALLS.varargs=varargs;return 0}function ___syscall_openat(dirfd,path,flags,varargs){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(7,1,dirfd,path,flags,varargs);SYSCALLS.varargs=varargs}function __emscripten_default_pthread_stack_size(){return 65536}var nowIsMonotonic=true;function __emscripten_get_now_is_monotonic(){return nowIsMonotonic}function executeNotifiedProxyingQueue(queue){Atomics.store(GROWABLE_HEAP_I32(),queue>>2,1);if(_pthread_self()){__emscripten_proxy_execute_task_queue(queue)}Atomics.compareExchange(GROWABLE_HEAP_I32(),queue>>2,1,0)}Module["executeNotifiedProxyingQueue"]=executeNotifiedProxyingQueue;function __emscripten_notify_task_queue(targetThreadId,currThreadId,mainThreadId,queue){if(targetThreadId==currThreadId){setTimeout(()=>executeNotifiedProxyingQueue(queue))}else if(ENVIRONMENT_IS_PTHREAD){postMessage({"targetThread":targetThreadId,"cmd":"processProxyingQueue","queue":queue})}else{var worker=PThread.pthreads[targetThreadId];if(!worker){return}worker.postMessage({"cmd":"processProxyingQueue","queue":queue})}}function withStackSave(f){var stack=stackSave();var ret=f();stackRestore(stack);return ret}var JSEvents={inEventHandler:0,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence>2]=eventTypeId;GROWABLE_HEAP_I32()[varargs+4>>2]=eventData;GROWABLE_HEAP_I32()[varargs+8>>2]=userData;_emscripten_dispatch_to_thread_(targetThread,637534208,eventHandlerFunc,eventData,varargs)})},getTargetThreadForEventCallback:function(targetThread){switch(targetThread){case 1:return 0;case 2:return PThread.currentProxiedOperationCallerThread;default:return targetThread}},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},fullscreenEnabled:function(){return document.fullscreenEnabled||document.webkitFullscreenEnabled}};function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_set_offscreencanvas_size_on_target_thread_js(targetThread,targetCanvas,width,height){withStackSave(function(){var varargs=stackAlloc(12);var targetCanvasPtr=0;if(targetCanvas){targetCanvasPtr=stringToNewUTF8(targetCanvas)}GROWABLE_HEAP_I32()[varargs>>2]=targetCanvasPtr;GROWABLE_HEAP_I32()[varargs+4>>2]=width;GROWABLE_HEAP_I32()[varargs+8>>2]=height;_emscripten_dispatch_to_thread_(targetThread,654311424,0,targetCanvasPtr,varargs)})}function _emscripten_set_offscreencanvas_size_on_target_thread(targetThread,targetCanvas,width,height){targetCanvas=targetCanvas?UTF8ToString(targetCanvas):"";_emscripten_set_offscreencanvas_size_on_target_thread_js(targetThread,targetCanvas,width,height)}function __webgl_enable_ANGLE_instanced_arrays(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)};return 1}}function __webgl_enable_OES_vertex_array_object(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)};return 1}}function __webgl_enable_WEBGL_draw_buffers(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)};return 1}}function __webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.dibvbi=ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"))}function __webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.mdibvbi=ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"))}function __webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:{},offscreenCanvases:{},queries:[],samplers:[],transformFeedbacks:[],syncs:[],stringCache:{},stringiCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:function(table){var ret=GL.counter++;for(var i=table.length;i>2]:-1;source+=UTF8ToString(GROWABLE_HEAP_I32()[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=webGLContextAttributes.majorVersion>1?canvas.getContext("webgl2",webGLContextAttributes):canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);GROWABLE_HEAP_I32()[handle+4>>2]=_pthread_self();var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents=="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle].handle);GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;__webgl_enable_ANGLE_instanced_arrays(GLctx);__webgl_enable_OES_vertex_array_object(GLctx);__webgl_enable_WEBGL_draw_buffers(GLctx);__webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);__webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(context.version>=2){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query_webgl2")}if(context.version<2||!GLctx.disjointTimerQueryExt){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}__webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};function maybeCStringToJsString(cString){return cString>2?UTF8ToString(cString):cString}function findCanvasEventTarget(target){target=maybeCStringToJsString(target);return GL.offscreenCanvases[target.substr(1)]||target=="canvas"&&Object.keys(GL.offscreenCanvases)[0]||typeof document!="undefined"&&document.querySelector(target)}function _emscripten_set_canvas_element_size_calling_thread(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;if(canvas.canvasSharedPtr){GROWABLE_HEAP_I32()[canvas.canvasSharedPtr>>2]=width;GROWABLE_HEAP_I32()[canvas.canvasSharedPtr+4>>2]=height}if(canvas.offscreenCanvas||!canvas.controlTransferredOffscreen){if(canvas.offscreenCanvas)canvas=canvas.offscreenCanvas;var autoResizeViewport=false;if(canvas.GLctxObject&&canvas.GLctxObject.GLctx){var prevViewport=canvas.GLctxObject.GLctx.getParameter(2978);autoResizeViewport=prevViewport[0]===0&&prevViewport[1]===0&&prevViewport[2]===canvas.width&&prevViewport[3]===canvas.height}canvas.width=width;canvas.height=height;if(autoResizeViewport){canvas.GLctxObject.GLctx.viewport(0,0,width,height)}}else if(canvas.canvasSharedPtr){var targetThread=GROWABLE_HEAP_I32()[canvas.canvasSharedPtr+8>>2];_emscripten_set_offscreencanvas_size_on_target_thread(targetThread,target,width,height);return 1}else{return-4}return 0}function _emscripten_set_canvas_element_size_main_thread(target,width,height){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(8,1,target,width,height);return _emscripten_set_canvas_element_size_calling_thread(target,width,height)}function _emscripten_set_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(canvas){return _emscripten_set_canvas_element_size_calling_thread(target,width,height)}return _emscripten_set_canvas_element_size_main_thread(target,width,height)}var __emscripten_set_offscreencanvas_size=_emscripten_set_canvas_element_size;function __emscripten_throw_longjmp(){throw Infinity}function __mmap_js(len,prot,flags,fd,off,allocated,addr){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(9,1,len,prot,flags,fd,off,allocated,addr);return-52}function __munmap_js(addr,len,prot,flags,fd,offset){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(10,1,addr,len,prot,flags,fd,offset)}function _abort(){abort("")}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;if(ENVIRONMENT_IS_NODE)text="warning: "+text;err(text)}}function _emscripten_check_blocking_allowed(){if(ENVIRONMENT_IS_NODE)return;if(ENVIRONMENT_IS_WORKER)return;warnOnce("Blocking on the main thread is very dangerous, see https://emscripten.org/docs/porting/pthreads.html#blocking-on-the-main-browser-thread")}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=()=>{var t=process.hrtime();return t[0]*1e3+t[1]/1e6}}else _emscripten_get_now=()=>performance.timeOrigin+performance.now();function _emscripten_glActiveTexture(x0){GLctx["activeTexture"](x0)}function _emscripten_glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _emscripten_glBindBuffer(target,buffer){if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])}function _emscripten_glBindFramebuffer(target,framebuffer){GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])}function _emscripten_glBindRenderbuffer(target,renderbuffer){GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])}function _emscripten_glBindSampler(unit,sampler){GLctx["bindSampler"](unit,GL.samplers[sampler])}function _emscripten_glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _emscripten_glBindVertexArray(vao){GLctx["bindVertexArray"](GL.vaos[vao])}function _emscripten_glBindVertexArrayOES(vao){GLctx["bindVertexArray"](GL.vaos[vao])}function _emscripten_glBlendColor(x0,x1,x2,x3){GLctx["blendColor"](x0,x1,x2,x3)}function _emscripten_glBlendEquation(x0){GLctx["blendEquation"](x0)}function _emscripten_glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _emscripten_glBlitFramebuffer(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9){GLctx["blitFramebuffer"](x0,x1,x2,x3,x4,x5,x6,x7,x8,x9)}function _emscripten_glBufferData(target,size,data,usage){if(GL.currentContext.version>=2){if(data&&size){GLctx.bufferData(target,GROWABLE_HEAP_U8(),usage,data,size)}else{GLctx.bufferData(target,size,usage)}}else{GLctx.bufferData(target,data?GROWABLE_HEAP_U8().subarray(data,data+size):size,usage)}}function _emscripten_glBufferSubData(target,offset,size,data){if(GL.currentContext.version>=2){size&&GLctx.bufferSubData(target,offset,GROWABLE_HEAP_U8(),data,size);return}GLctx.bufferSubData(target,offset,GROWABLE_HEAP_U8().subarray(data,data+size))}function _emscripten_glCheckFramebufferStatus(x0){return GLctx["checkFramebufferStatus"](x0)}function _emscripten_glClear(x0){GLctx["clear"](x0)}function _emscripten_glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _emscripten_glClearStencil(x0){GLctx["clearStencil"](x0)}function convertI32PairToI53(lo,hi){return(lo>>>0)+hi*4294967296}function _emscripten_glClientWaitSync(sync,flags,timeout_low,timeout_high){var timeout=convertI32PairToI53(timeout_low,timeout_high);return GLctx.clientWaitSync(GL.syncs[sync],flags,timeout)}function _emscripten_glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}function _emscripten_glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _emscripten_glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding||!imageSize){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,imageSize,data)}else{GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,GROWABLE_HEAP_U8(),data,imageSize)}return}GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?GROWABLE_HEAP_U8().subarray(data,data+imageSize):null)}function _emscripten_glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding||!imageSize){GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,imageSize,data)}else{GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,GROWABLE_HEAP_U8(),data,imageSize)}return}GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,data?GROWABLE_HEAP_U8().subarray(data,data+imageSize):null)}function _emscripten_glCopyBufferSubData(x0,x1,x2,x3,x4){GLctx["copyBufferSubData"](x0,x1,x2,x3,x4)}function _emscripten_glCopyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexSubImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _emscripten_glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id}function _emscripten_glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _emscripten_glCullFace(x0){GLctx["cullFace"](x0)}function _emscripten_glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GLctx.currentPixelPackBufferBinding)GLctx.currentPixelPackBufferBinding=0;if(id==GLctx.currentPixelUnpackBufferBinding)GLctx.currentPixelUnpackBufferBinding=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteSamplers(n,samplers){for(var i=0;i>2];var sampler=GL.samplers[id];if(!sampler)continue;GLctx["deleteSampler"](sampler);sampler.name=0;GL.samplers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteSync(id){if(!id)return;var sync=GL.syncs[id];if(!sync){GL.recordError(1281);return}GLctx.deleteSync(sync);sync.name=0;GL.syncs[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArrays(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstanced(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedBaseInstanceWEBGL(mode,first,count,instanceCount,baseInstance){GLctx.dibvbi["drawArraysInstancedBaseInstanceWEBGL"](mode,first,count,instanceCount,baseInstance)}var tempFixedLengthArray=[];function _emscripten_glDrawBuffers(n,bufs){var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstanced(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL(mode,count,type,offset,instanceCount,baseVertex,baseinstance){GLctx.dibvbi["drawElementsInstancedBaseVertexBaseInstanceWEBGL"](mode,count,type,offset,instanceCount,baseVertex,baseinstance)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawRangeElements(mode,start,end,count,type,indices){_glDrawElements(mode,count,type,indices)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glFenceSync(condition,flags){var sync=GLctx.fenceSync(condition,flags);if(sync){var id=GL.getNewId(GL.syncs);sync.name=id;GL.syncs[id]=sync;return id}return 0}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenSamplers(n,samplers){__glGenObject(n,samplers,"createSampler",GL.samplers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}GROWABLE_HEAP_I32()[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function writeI53ToI64(ptr,num){GROWABLE_HEAP_U32()[ptr>>2]=num;GROWABLE_HEAP_U32()[ptr+4>>2]=(num-GROWABLE_HEAP_U32()[ptr>>2])/4294967296}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 34814:case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break;case 33309:if(GL.currentContext.version<2){GL.recordError(1282);return}var exts=GLctx.getSupportedExtensions()||[];ret=2*exts.length;break;case 33307:case 33308:if(GL.currentContext.version<2){GL.recordError(1280);return}ret=name_==33307?3:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:GROWABLE_HEAP_F32()[p+i*4>>2]=result[i];break;case 4:GROWABLE_HEAP_I8()[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Native code calling glGet"+type+"v("+name_+") and it returns "+result+" of type "+typeof result+"!");return}}switch(type){case 1:writeI53ToI64(p,ret);break;case 0:GROWABLE_HEAP_I32()[p>>2]=ret;break;case 2:GROWABLE_HEAP_F32()[p>>2]=ret;break;case 4:GROWABLE_HEAP_I8()[p>>0]=ret?1:0;break}}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}GROWABLE_HEAP_I32()[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)GROWABLE_HEAP_I32()[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}program=GL.programs[program];if(pname==35716){var log=GLctx.getProgramInfoLog(program);if(log===null)log="(unknown error)";GROWABLE_HEAP_I32()[p>>2]=log.length+1}else if(pname==35719){if(!program.maxUniformLength){for(var i=0;i>2]=program.maxUniformLength}else if(pname==35722){if(!program.maxAttributeLength){for(var i=0;i>2]=program.maxAttributeLength}else if(pname==35381){if(!program.maxUniformBlockNameLength){for(var i=0;i>2]=program.maxUniformBlockNameLength}else{GROWABLE_HEAP_I32()[p>>2]=GLctx.getProgramParameter(program,pname)}}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}GROWABLE_HEAP_I32()[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)GROWABLE_HEAP_I32()[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);GROWABLE_HEAP_I32()[range>>2]=result.rangeMin;GROWABLE_HEAP_I32()[range+4>>2]=result.rangeMax;GROWABLE_HEAP_I32()[precision>>2]=result.precision}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var logLength=log?log.length+1:0;GROWABLE_HEAP_I32()[p>>2]=logLength}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source?source.length+1:0;GROWABLE_HEAP_I32()[p>>2]=sourceLength}else{GROWABLE_HEAP_I32()[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _emscripten_glGetString(name_){var ret=GL.stringCache[name_];if(!ret){switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=s&&stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(7938);if(GL.currentContext.version>=2)glVersion="OpenGL ES 3.0 ("+glVersion+")";else{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(35724);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280)}GL.stringCache[name_]=ret}return ret}function _emscripten_glGetStringi(name,index){if(GL.currentContext.version<2){GL.recordError(1282);return 0}var stringiCache=GL.stringiCache[name];if(stringiCache){if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index]}switch(name){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));exts=exts.map(function(e){return stringToNewUTF8(e)});stringiCache=GL.stringiCache[name]=exts;if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index];default:GL.recordError(1280);return 0}}function jstoi_q(str){return parseInt(str)}function webglGetLeftBracePos(name){return name.slice(-1)=="]"&&name.lastIndexOf("[")}function webglPrepareUniformLocationsBeforeFirstUse(program){var uniformLocsById=program.uniformLocsById,uniformSizeAndIdsByName=program.uniformSizeAndIdsByName,i,j;if(!uniformLocsById){program.uniformLocsById=uniformLocsById={};program.uniformArrayNamesById={};for(i=0;i0?nm.slice(0,lb):nm;var id=program.uniformIdCounter;program.uniformIdCounter+=sz;uniformSizeAndIdsByName[arrayName]=[sz,id];for(j=0;j0){arrayIndex=jstoi_q(name.slice(leftBrace+1))>>>0;uniformBaseName=name.slice(0,leftBrace)}var sizeAndId=program.uniformSizeAndIdsByName[uniformBaseName];if(sizeAndId&&arrayIndex>2]}GLctx["invalidateFramebuffer"](target,list)}function _emscripten_glInvalidateSubFramebuffer(target,numAttachments,attachments,x,y,width,height){var list=tempFixedLengthArray[numAttachments];for(var i=0;i>2]}GLctx["invalidateSubFramebuffer"](target,list,x,y,width,height)}function _emscripten_glIsSync(sync){return GLctx.isSync(GL.syncs[sync])}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}}function _emscripten_glMultiDrawArraysInstancedBaseInstanceWEBGL(mode,firsts,counts,instanceCounts,baseInstances,drawCount){GLctx.mdibvbi["multiDrawArraysInstancedBaseInstanceWEBGL"](mode,GROWABLE_HEAP_I32(),firsts>>2,GROWABLE_HEAP_I32(),counts>>2,GROWABLE_HEAP_I32(),instanceCounts>>2,GROWABLE_HEAP_U32(),baseInstances>>2,drawCount)}function _emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL(mode,counts,type,offsets,instanceCounts,baseVertices,baseInstances,drawCount){GLctx.mdibvbi["multiDrawElementsInstancedBaseVertexBaseInstanceWEBGL"](mode,GROWABLE_HEAP_I32(),counts>>2,type,GROWABLE_HEAP_I32(),offsets>>2,GROWABLE_HEAP_I32(),instanceCounts>>2,GROWABLE_HEAP_I32(),baseVertices>>2,GROWABLE_HEAP_U32(),baseInstances>>2,drawCount)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glReadBuffer(x0){GLctx["readBuffer"](x0)}function computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}function __colorChannelsInGlTextureFormat(format){var colorChannels={5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4};return colorChannels[format-6402]||1}function heapObjectForWebGLType(type){type-=5120;if(type==0)return GROWABLE_HEAP_I8();if(type==1)return GROWABLE_HEAP_U8();if(type==2)return GROWABLE_HEAP_I16();if(type==4)return GROWABLE_HEAP_I32();if(type==6)return GROWABLE_HEAP_F32();if(type==5||type==28922||type==28520||type==30779||type==30782)return GROWABLE_HEAP_U32();return GROWABLE_HEAP_U16()}function heapAccessShiftForWebGLHeap(heap){return 31-Math.clz32(heap.BYTES_PER_ELEMENT)}function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<>shift,pixels+bytes>>shift)}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){if(GL.currentContext.version>=2){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{var heap=heapObjectForWebGLType(type);GLctx.readPixels(x,y,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glRenderbufferStorageMultisample(x0,x1,x2,x3,x4){GLctx["renderbufferStorageMultisample"](x0,x1,x2,x3,x4)}function _emscripten_glSamplerParameterf(sampler,pname,param){GLctx["samplerParameterf"](GL.samplers[sampler],pname,param)}function _emscripten_glSamplerParameteri(sampler,pname,param){GLctx["samplerParameteri"](GL.samplers[sampler],pname,param)}function _emscripten_glSamplerParameteriv(sampler,pname,params){var param=GROWABLE_HEAP_I32()[params>>2];GLctx["samplerParameteri"](GL.samplers[sampler],pname,param)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=GROWABLE_HEAP_F32()[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=GROWABLE_HEAP_I32()[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexStorage2D(x0,x1,x2,x3,x4){GLctx["texStorage2D"](x0,x1,x2,x3,x4)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function webglGetUniformLocation(location){var p=GLctx.currentProgram;if(p){var webglLoc=p.uniformLocsById[location];if(typeof webglLoc=="number"){p.uniformLocsById[location]=webglLoc=GLctx.getUniformLocation(p,p.uniformArrayNamesById[location]+(webglLoc>0?"["+webglLoc+"]":""))}return webglLoc}else{GL.recordError(1282)}}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(webglGetUniformLocation(location),v0)}var miniTempWebGLFloatBuffers=[];function _emscripten_glUniform1fv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform1fv(webglGetUniformLocation(location),GROWABLE_HEAP_F32(),value>>2,count);return}if(count<=288){var view=miniTempWebGLFloatBuffers[count-1];for(var i=0;i>2]}}else{var view=GROWABLE_HEAP_F32().subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(webglGetUniformLocation(location),view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(webglGetUniformLocation(location),v0)}var __miniTempWebGLIntBuffers=[];function _emscripten_glUniform1iv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform1iv(webglGetUniformLocation(location),GROWABLE_HEAP_I32(),value>>2,count);return}if(count<=288){var view=__miniTempWebGLIntBuffers[count-1];for(var i=0;i>2]}}else{var view=GROWABLE_HEAP_I32().subarray(value>>2,value+count*4>>2)}GLctx.uniform1iv(webglGetUniformLocation(location),view)}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(webglGetUniformLocation(location),v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform2fv(webglGetUniformLocation(location),GROWABLE_HEAP_F32(),value>>2,count*2);return}if(count<=144){var view=miniTempWebGLFloatBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=GROWABLE_HEAP_F32()[value+4*i>>2];view[i+1]=GROWABLE_HEAP_F32()[value+(4*i+4)>>2]}}else{var view=GROWABLE_HEAP_F32().subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(webglGetUniformLocation(location),view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(webglGetUniformLocation(location),v0,v1)}function _emscripten_glUniform2iv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform2iv(webglGetUniformLocation(location),GROWABLE_HEAP_I32(),value>>2,count*2);return}if(count<=144){var view=__miniTempWebGLIntBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=GROWABLE_HEAP_I32()[value+4*i>>2];view[i+1]=GROWABLE_HEAP_I32()[value+(4*i+4)>>2]}}else{var view=GROWABLE_HEAP_I32().subarray(value>>2,value+count*8>>2)}GLctx.uniform2iv(webglGetUniformLocation(location),view)}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(webglGetUniformLocation(location),v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform3fv(webglGetUniformLocation(location),GROWABLE_HEAP_F32(),value>>2,count*3);return}if(count<=96){var view=miniTempWebGLFloatBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=GROWABLE_HEAP_F32()[value+4*i>>2];view[i+1]=GROWABLE_HEAP_F32()[value+(4*i+4)>>2];view[i+2]=GROWABLE_HEAP_F32()[value+(4*i+8)>>2]}}else{var view=GROWABLE_HEAP_F32().subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(webglGetUniformLocation(location),view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(webglGetUniformLocation(location),v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform3iv(webglGetUniformLocation(location),GROWABLE_HEAP_I32(),value>>2,count*3);return}if(count<=96){var view=__miniTempWebGLIntBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=GROWABLE_HEAP_I32()[value+4*i>>2];view[i+1]=GROWABLE_HEAP_I32()[value+(4*i+4)>>2];view[i+2]=GROWABLE_HEAP_I32()[value+(4*i+8)>>2]}}else{var view=GROWABLE_HEAP_I32().subarray(value>>2,value+count*12>>2)}GLctx.uniform3iv(webglGetUniformLocation(location),view)}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(webglGetUniformLocation(location),v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform4fv(webglGetUniformLocation(location),GROWABLE_HEAP_F32(),value>>2,count*4);return}if(count<=72){var view=miniTempWebGLFloatBuffers[4*count-1];var heap=GROWABLE_HEAP_F32();value>>=2;for(var i=0;i<4*count;i+=4){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3]}}else{var view=GROWABLE_HEAP_F32().subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(webglGetUniformLocation(location),view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(webglGetUniformLocation(location),v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform4iv(webglGetUniformLocation(location),GROWABLE_HEAP_I32(),value>>2,count*4);return}if(count<=72){var view=__miniTempWebGLIntBuffers[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=GROWABLE_HEAP_I32()[value+4*i>>2];view[i+1]=GROWABLE_HEAP_I32()[value+(4*i+4)>>2];view[i+2]=GROWABLE_HEAP_I32()[value+(4*i+8)>>2];view[i+3]=GROWABLE_HEAP_I32()[value+(4*i+12)>>2]}}else{var view=GROWABLE_HEAP_I32().subarray(value>>2,value+count*16>>2)}GLctx.uniform4iv(webglGetUniformLocation(location),view)}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(GL.currentContext.version>=2){count&&GLctx.uniformMatrix2fv(webglGetUniformLocation(location),!!transpose,GROWABLE_HEAP_F32(),value>>2,count*4);return}if(count<=72){var view=miniTempWebGLFloatBuffers[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=GROWABLE_HEAP_F32()[value+4*i>>2];view[i+1]=GROWABLE_HEAP_F32()[value+(4*i+4)>>2];view[i+2]=GROWABLE_HEAP_F32()[value+(4*i+8)>>2];view[i+3]=GROWABLE_HEAP_F32()[value+(4*i+12)>>2]}}else{var view=GROWABLE_HEAP_F32().subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(webglGetUniformLocation(location),!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(GL.currentContext.version>=2){count&&GLctx.uniformMatrix3fv(webglGetUniformLocation(location),!!transpose,GROWABLE_HEAP_F32(),value>>2,count*9);return}if(count<=32){var view=miniTempWebGLFloatBuffers[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=GROWABLE_HEAP_F32()[value+4*i>>2];view[i+1]=GROWABLE_HEAP_F32()[value+(4*i+4)>>2];view[i+2]=GROWABLE_HEAP_F32()[value+(4*i+8)>>2];view[i+3]=GROWABLE_HEAP_F32()[value+(4*i+12)>>2];view[i+4]=GROWABLE_HEAP_F32()[value+(4*i+16)>>2];view[i+5]=GROWABLE_HEAP_F32()[value+(4*i+20)>>2];view[i+6]=GROWABLE_HEAP_F32()[value+(4*i+24)>>2];view[i+7]=GROWABLE_HEAP_F32()[value+(4*i+28)>>2];view[i+8]=GROWABLE_HEAP_F32()[value+(4*i+32)>>2]}}else{var view=GROWABLE_HEAP_F32().subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(webglGetUniformLocation(location),!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(GL.currentContext.version>=2){count&&GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,GROWABLE_HEAP_F32(),value>>2,count*16);return}if(count<=18){var view=miniTempWebGLFloatBuffers[16*count-1];var heap=GROWABLE_HEAP_F32();value>>=2;for(var i=0;i<16*count;i+=16){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3];view[i+4]=heap[dst+4];view[i+5]=heap[dst+5];view[i+6]=heap[dst+6];view[i+7]=heap[dst+7];view[i+8]=heap[dst+8];view[i+9]=heap[dst+9];view[i+10]=heap[dst+10];view[i+11]=heap[dst+11];view[i+12]=heap[dst+12];view[i+13]=heap[dst+13];view[i+14]=heap[dst+14];view[i+15]=heap[dst+15]}}else{var view=GROWABLE_HEAP_F32().subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,view)}function _emscripten_glUseProgram(program){program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,GROWABLE_HEAP_F32()[v>>2],GROWABLE_HEAP_F32()[v+4>>2])}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,GROWABLE_HEAP_F32()[v>>2],GROWABLE_HEAP_F32()[v+4>>2],GROWABLE_HEAP_F32()[v+8>>2])}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,GROWABLE_HEAP_F32()[v>>2],GROWABLE_HEAP_F32()[v+4>>2],GROWABLE_HEAP_F32()[v+8>>2],GROWABLE_HEAP_F32()[v+12>>2])}function _emscripten_glVertexAttribDivisor(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribIPointer(index,size,type,stride,ptr){GLctx["vertexAttribIPointer"](index,size,type,stride,ptr)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _emscripten_glWaitSync(sync,flags,timeout_low,timeout_high){var timeout=convertI32PairToI53(timeout_low,timeout_high);GLctx.waitSync(GL.syncs[sync],flags,timeout)}function _emscripten_proxy_to_main_thread_js(index,sync){var numCallArgs=arguments.length-2;var outerArgs=arguments;return withStackSave(()=>{var serializedNumCallArgs=numCallArgs;var args=stackAlloc(serializedNumCallArgs*8);var b=args>>3;for(var i=0;i>3;for(var i=0;i>>16);updateMemoryViews();return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=GROWABLE_HEAP_U8().length;requestedSize=requestedSize>>>0;if(requestedSize<=oldSize){return false}var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}function _emscripten_unwind_to_js_event_loop(){throw"unwind"}var __emscripten_webgl_power_preferences=["default","low-power","high-performance"];function _emscripten_webgl_do_create_context(target,attributes){var a=attributes>>2;var powerPreference=GROWABLE_HEAP_I32()[a+(24>>2)];var contextAttributes={"alpha":!!GROWABLE_HEAP_I32()[a+(0>>2)],"depth":!!GROWABLE_HEAP_I32()[a+(4>>2)],"stencil":!!GROWABLE_HEAP_I32()[a+(8>>2)],"antialias":!!GROWABLE_HEAP_I32()[a+(12>>2)],"premultipliedAlpha":!!GROWABLE_HEAP_I32()[a+(16>>2)],"preserveDrawingBuffer":!!GROWABLE_HEAP_I32()[a+(20>>2)],"powerPreference":__emscripten_webgl_power_preferences[powerPreference],"failIfMajorPerformanceCaveat":!!GROWABLE_HEAP_I32()[a+(28>>2)],majorVersion:GROWABLE_HEAP_I32()[a+(32>>2)],minorVersion:GROWABLE_HEAP_I32()[a+(36>>2)],enableExtensionsByDefault:GROWABLE_HEAP_I32()[a+(40>>2)],explicitSwapControl:GROWABLE_HEAP_I32()[a+(44>>2)],proxyContextToMainThread:GROWABLE_HEAP_I32()[a+(48>>2)],renderViaOffscreenBackBuffer:GROWABLE_HEAP_I32()[a+(52>>2)]};var canvas=findCanvasEventTarget(target);if(!canvas){return 0}if(canvas.offscreenCanvas)canvas=canvas.offscreenCanvas;if(contextAttributes.explicitSwapControl){var supportsOffscreenCanvas=canvas.transferControlToOffscreen||typeof OffscreenCanvas!="undefined"&&canvas instanceof OffscreenCanvas;if(!supportsOffscreenCanvas){return 0}if(canvas.transferControlToOffscreen){if(!canvas.controlTransferredOffscreen){GL.offscreenCanvases[canvas.id]={canvas:canvas.transferControlToOffscreen(),canvasSharedPtr:_malloc(12),id:canvas.id};canvas.controlTransferredOffscreen=true}else if(!GL.offscreenCanvases[canvas.id]){return 0}canvas=GL.offscreenCanvases[canvas.id]}}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle}var _emscripten_webgl_create_context=_emscripten_webgl_do_create_context;function _emscripten_webgl_do_get_current_context(){return GL.currentContext?GL.currentContext.handle:0}var _emscripten_webgl_get_current_context=_emscripten_webgl_do_get_current_context;function _emscripten_webgl_init_context_attributes(attributes){var a=attributes>>2;for(var i=0;i<56>>2;++i){GROWABLE_HEAP_I32()[a+i]=0}GROWABLE_HEAP_I32()[a+(0>>2)]=GROWABLE_HEAP_I32()[a+(4>>2)]=GROWABLE_HEAP_I32()[a+(12>>2)]=GROWABLE_HEAP_I32()[a+(16>>2)]=GROWABLE_HEAP_I32()[a+(32>>2)]=GROWABLE_HEAP_I32()[a+(40>>2)]=1;if(ENVIRONMENT_IS_WORKER)GROWABLE_HEAP_I32()[attributes+48>>2]=1}function _emscripten_webgl_make_context_current(contextHandle){var success=GL.makeContextCurrent(contextHandle);return success?0:-5}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)GROWABLE_HEAP_I8()[buffer>>0]=0}function _environ_get(__environ,environ_buf){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(11,1,__environ,environ_buf);var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;GROWABLE_HEAP_U32()[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(12,1,penviron_count,penviron_buf_size);var strings=getEnvStrings();GROWABLE_HEAP_U32()[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});GROWABLE_HEAP_U32()[penviron_buf_size>>2]=bufSize;return 0}function _fd_close(fd){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(13,1,fd);return 52}function _fd_pread(fd,iov,iovcnt,offset_low,offset_high,pnum){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(14,1,fd,iov,iovcnt,offset_low,offset_high,pnum);return 52}function _fd_read(fd,iov,iovcnt,pnum){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(15,1,fd,iov,iovcnt,pnum);return 52}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(16,1,fd,offset_low,offset_high,whence,newOffset);return 70}var printCharBuffers=[null,[],[]];function printChar(stream,curr){var buffer=printCharBuffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}}function _fd_write(fd,iov,iovcnt,pnum){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(17,1,fd,iov,iovcnt,pnum);var num=0;for(var i=0;i>2];var len=GROWABLE_HEAP_U32()[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function skwasm_support_setup(){const objectMap=new Map;skwasm_registerObject=function(id,object){objectMap.set(id,object)};skwasm_unregisterObject=function(id){objectMap.delete(id)};skwasm_getObject=function(id){return objectMap.get(id)};addEventListener("message",function(event){const transfers=event.data.skwasmObjectTransfers;if(!transfers){return}transfers.forEach(function(object,objectId){objectMap.set(objectId,object)})});skwasm_transferObjectToMain=function(objectId){postMessage({skwasmObjectTransfers:new Map([[objectId,objectMap[objectId]]])});objectMap.delete(objectId)};skwasm_transferObjectToThread=function(objectId,threadId){PThread.pthreads[threadId].postMessage({skwasmObjectTransfers:new Map([[objectId,objectMap.get(objectId)]])});objectMap.delete(objectId)};_skwasm_createGlTextureFromVideoFrame=function(videoFrameId,width,height){const videoFrame=skwasm_getObject(videoFrameId);const glCtx=GL.currentContext.GLctx;const newTexture=glCtx.createTexture();glCtx.bindTexture(glCtx.TEXTURE_2D,newTexture);glCtx.pixelStorei(glCtx.UNPACK_PREMULTIPLY_ALPHA_WEBGL,true);glCtx.texImage2D(glCtx.TEXTURE_2D,0,glCtx.RGBA,width,height,0,glCtx.RGBA,glCtx.UNSIGNED_BYTE,videoFrame);glCtx.pixelStorei(glCtx.UNPACK_PREMULTIPLY_ALPHA_WEBGL,false);glCtx.bindTexture(glCtx.TEXTURE_2D,null);const textureId=GL.getNewId(GL.textures);GL.textures[textureId]=newTexture;return textureId},_skwasm_disposeVideoFrame=function(videoFrameId){const videoFrame=skwasm_getObject(videoFrameId);videoFrame.close();skwasm_unregisterObject(videoFrameId)}}function skwasm_getObject(){}function _skwasm_createGlTextureFromVideoFrame(){}function skwasm_unregisterObject(){}function _skwasm_disposeVideoFrame(){}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function writeArrayToMemory(array,buffer){GROWABLE_HEAP_I8().set(array,buffer)}function _strftime(s,maxsize,format,tm){var tm_zone=GROWABLE_HEAP_I32()[tm+40>>2];var date={tm_sec:GROWABLE_HEAP_I32()[tm>>2],tm_min:GROWABLE_HEAP_I32()[tm+4>>2],tm_hour:GROWABLE_HEAP_I32()[tm+8>>2],tm_mday:GROWABLE_HEAP_I32()[tm+12>>2],tm_mon:GROWABLE_HEAP_I32()[tm+16>>2],tm_year:GROWABLE_HEAP_I32()[tm+20>>2],tm_wday:GROWABLE_HEAP_I32()[tm+24>>2],tm_yday:GROWABLE_HEAP_I32()[tm+28>>2],tm_isdst:GROWABLE_HEAP_I32()[tm+32>>2],tm_gmtoff:GROWABLE_HEAP_I32()[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}return thisDate.getFullYear()}return thisDate.getFullYear()-1}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}return"PM"},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":function(date){var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&__isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!__isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":function(date){return date.tm_wday},"%W":function(date){var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":function(date){return(date.tm_year+1900).toString().substring(2)},"%Y":function(date){return date.tm_year+1900},"%z":function(date){var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm,loc){return _strftime(s,maxsize,format,tm)}function uleb128Encode(n,target){if(n<128){target.push(n)}else{target.push(n%128|128,n>>7)}}function sigToWasmTypes(sig){var typeNames={"i":"i32","j":"i32","f":"f32","d":"f64","p":"i32"};var type={parameters:[],results:sig[0]=="v"?[]:[typeNames[sig[0]]]};for(var i=1;i0){return}if(ENVIRONMENT_IS_PTHREAD){readyPromiseResolve(Module);initRuntime();startWorker(Module);return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); + + + return skwasm.ready +} + +); +})(); +if (typeof exports === 'object' && typeof module === 'object') + module.exports = skwasm; +else if (typeof define === 'function' && define['amd']) + define([], function() { return skwasm; }); +else if (typeof exports === 'object') + exports["skwasm"] = skwasm; diff --git a/webapp_old_3.6.0/canvaskit/skwasm.wasm b/webapp_old_3.6.0/canvaskit/skwasm.wasm new file mode 100644 index 0000000..e049c81 Binary files /dev/null and b/webapp_old_3.6.0/canvaskit/skwasm.wasm differ diff --git a/webapp_old_3.6.0/canvaskit/skwasm.worker.js b/webapp_old_3.6.0/canvaskit/skwasm.worker.js new file mode 100644 index 0000000..fcde1bb --- /dev/null +++ b/webapp_old_3.6.0/canvaskit/skwasm.worker.js @@ -0,0 +1 @@ +"use strict";var Module={};var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";if(ENVIRONMENT_IS_NODE){var nodeWorkerThreads=require("worker_threads");var parentPort=nodeWorkerThreads.parentPort;parentPort.on("message",data=>onmessage({data:data}));var fs=require("fs");Object.assign(global,{self:global,require:require,Module:Module,location:{href:__filename},Worker:nodeWorkerThreads.Worker,importScripts:function(f){(0,eval)(fs.readFileSync(f,"utf8")+"//# sourceURL="+f)},postMessage:function(msg){parentPort.postMessage(msg)},performance:global.performance||{now:function(){return Date.now()}}})}var initializedJS=false;var pendingNotifiedProxyingQueues=[];function threadPrintErr(){var text=Array.prototype.slice.call(arguments).join(" ");if(ENVIRONMENT_IS_NODE){fs.writeSync(2,text+"\n");return}console.error(text)}function threadAlert(){var text=Array.prototype.slice.call(arguments).join(" ");postMessage({cmd:"alert",text:text,threadId:Module["_pthread_self"]()})}var err=threadPrintErr;self.alert=threadAlert;Module["instantiateWasm"]=(info,receiveInstance)=>{var module=Module["wasmModule"];Module["wasmModule"]=null;var instance=new WebAssembly.Instance(module,info);return receiveInstance(instance)};self.onunhandledrejection=e=>{throw e.reason??e};function handleMessage(e){try{if(e.data.cmd==="load"){let messageQueue=[];self.onmessage=e=>messageQueue.push(e);self.startWorker=instance=>{Module=instance;postMessage({"cmd":"loaded"});for(let msg of messageQueue){handleMessage(msg)}self.onmessage=handleMessage};Module["wasmModule"]=e.data.wasmModule;for(const handler of e.data.handlers){Module[handler]=function(){postMessage({cmd:"callHandler",handler:handler,args:[...arguments]})}}Module["wasmMemory"]=e.data.wasmMemory;Module["buffer"]=Module["wasmMemory"].buffer;Module["ENVIRONMENT_IS_PTHREAD"]=true;if(typeof e.data.urlOrBlob=="string"){importScripts(e.data.urlOrBlob)}else{var objectUrl=URL.createObjectURL(e.data.urlOrBlob);importScripts(objectUrl);URL.revokeObjectURL(objectUrl)}skwasm(Module)}else if(e.data.cmd==="run"){Module["__emscripten_thread_init"](e.data.pthread_ptr,0,0,1);Module["establishStackSpace"]();Module["PThread"].receiveObjectTransfer(e.data);Module["PThread"].threadInitTLS();if(!initializedJS){pendingNotifiedProxyingQueues.forEach(queue=>{Module["executeNotifiedProxyingQueue"](queue)});pendingNotifiedProxyingQueues=[];initializedJS=true}try{Module["invokeEntryPoint"](e.data.start_routine,e.data.arg)}catch(ex){if(ex!="unwind"){throw ex}}}else if(e.data.cmd==="cancel"){if(Module["_pthread_self"]()){Module["__emscripten_thread_exit"](-1)}}else if(e.data.target==="setimmediate"){}else if(e.data.cmd==="processProxyingQueue"){if(initializedJS){Module["executeNotifiedProxyingQueue"](e.data.queue)}else{pendingNotifiedProxyingQueues.push(e.data.queue)}}else if(e.data.cmd){err("worker.js received unknown command "+e.data.cmd);err(e.data)}}catch(ex){if(Module["__emscripten_thread_crashed"]){Module["__emscripten_thread_crashed"]()}throw ex}}self.onmessage=handleMessage; diff --git a/webapp_old_3.6.0/favicon.png b/webapp_old_3.6.0/favicon.png new file mode 100644 index 0000000..d709278 Binary files /dev/null and b/webapp_old_3.6.0/favicon.png differ diff --git a/webapp_old_3.6.0/flutter.js b/webapp_old_3.6.0/flutter.js new file mode 100644 index 0000000..d3efa7f --- /dev/null +++ b/webapp_old_3.6.0/flutter.js @@ -0,0 +1,383 @@ +// Copyright 2014 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +if (!_flutter) { + var _flutter = {}; +} +_flutter.loader = null; + +(function () { + "use strict"; + + const baseUri = ensureTrailingSlash(getBaseURI()); + + function getBaseURI() { + const base = document.querySelector("base"); + return (base && base.getAttribute("href")) || ""; + } + + function ensureTrailingSlash(uri) { + if (uri == "") { + return uri; + } + return uri.endsWith("/") ? uri : `${uri}/`; + } + + /** + * Wraps `promise` in a timeout of the given `duration` in ms. + * + * Resolves/rejects with whatever the original `promises` does, or rejects + * if `promise` takes longer to complete than `duration`. In that case, + * `debugName` is used to compose a legible error message. + * + * If `duration` is < 0, the original `promise` is returned unchanged. + * @param {Promise} promise + * @param {number} duration + * @param {string} debugName + * @returns {Promise} a wrapped promise. + */ + async function timeout(promise, duration, debugName) { + if (duration < 0) { + return promise; + } + let timeoutId; + const _clock = new Promise((_, reject) => { + timeoutId = setTimeout(() => { + reject( + new Error( + `${debugName} took more than ${duration}ms to resolve. Moving on.`, + { + cause: timeout, + } + ) + ); + }, duration); + }); + + return Promise.race([promise, _clock]).finally(() => { + clearTimeout(timeoutId); + }); + } + + /** + * Handles the creation of a TrustedTypes `policy` that validates URLs based + * on an (optional) incoming array of RegExes. + */ + class FlutterTrustedTypesPolicy { + /** + * Constructs the policy. + * @param {[RegExp]} validPatterns the patterns to test URLs + * @param {String} policyName the policy name (optional) + */ + constructor(validPatterns, policyName = "flutter-js") { + const patterns = validPatterns || [ + /\.js$/, + ]; + if (window.trustedTypes) { + this.policy = trustedTypes.createPolicy(policyName, { + createScriptURL: function(url) { + const parsed = new URL(url, window.location); + const file = parsed.pathname.split("/").pop(); + const matches = patterns.some((pattern) => pattern.test(file)); + if (matches) { + return parsed.toString(); + } + console.error( + "URL rejected by TrustedTypes policy", + policyName, ":", url, "(download prevented)"); + } + }); + } + } + } + + /** + * Handles loading/reloading Flutter's service worker, if configured. + * + * @see: https://developers.google.com/web/fundamentals/primers/service-workers + */ + class FlutterServiceWorkerLoader { + /** + * Injects a TrustedTypesPolicy (or undefined if the feature is not supported). + * @param {TrustedTypesPolicy | undefined} policy + */ + setTrustedTypesPolicy(policy) { + this._ttPolicy = policy; + } + + /** + * Returns a Promise that resolves when the latest Flutter service worker, + * configured by `settings` has been loaded and activated. + * + * Otherwise, the promise is rejected with an error message. + * @param {*} settings Service worker settings + * @returns {Promise} that resolves when the latest serviceWorker is ready. + */ + loadServiceWorker(settings) { + if (settings == null) { + // In the future, settings = null -> uninstall service worker? + console.debug("Null serviceWorker configuration. Skipping."); + return Promise.resolve(); + } + if (!("serviceWorker" in navigator)) { + let errorMessage = "Service Worker API unavailable."; + if (!window.isSecureContext) { + errorMessage += "\nThe current context is NOT secure." + errorMessage += "\nRead more: https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts"; + } + return Promise.reject( + new Error(errorMessage) + ); + } + const { + serviceWorkerVersion, + serviceWorkerUrl = `${baseUri}flutter_service_worker.js?v=${serviceWorkerVersion}`, + timeoutMillis = 4000, + } = settings; + + // Apply the TrustedTypes policy, if present. + let url = serviceWorkerUrl; + if (this._ttPolicy != null) { + url = this._ttPolicy.createScriptURL(url); + } + + const serviceWorkerActivation = navigator.serviceWorker + .register(url) + .then(this._getNewServiceWorker) + .then(this._waitForServiceWorkerActivation); + + // Timeout race promise + return timeout( + serviceWorkerActivation, + timeoutMillis, + "prepareServiceWorker" + ); + } + + /** + * Returns the latest service worker for the given `serviceWorkerRegistrationPromise`. + * + * This might return the current service worker, if there's no new service worker + * awaiting to be installed/updated. + * + * @param {Promise} serviceWorkerRegistrationPromise + * @returns {Promise} + */ + async _getNewServiceWorker(serviceWorkerRegistrationPromise) { + const reg = await serviceWorkerRegistrationPromise; + + if (!reg.active && (reg.installing || reg.waiting)) { + // No active web worker and we have installed or are installing + // one for the first time. Simply wait for it to activate. + console.debug("Installing/Activating first service worker."); + return reg.installing || reg.waiting; + } else if (!reg.active.scriptURL.endsWith(serviceWorkerVersion)) { + // When the app updates the serviceWorkerVersion changes, so we + // need to ask the service worker to update. + return reg.update().then((newReg) => { + console.debug("Updating service worker."); + return newReg.installing || newReg.waiting || newReg.active; + }); + } else { + console.debug("Loading from existing service worker."); + return reg.active; + } + } + + /** + * Returns a Promise that resolves when the `latestServiceWorker` changes its + * state to "activated". + * + * @param {Promise} latestServiceWorkerPromise + * @returns {Promise} + */ + async _waitForServiceWorkerActivation(latestServiceWorkerPromise) { + const serviceWorker = await latestServiceWorkerPromise; + + if (!serviceWorker || serviceWorker.state == "activated") { + if (!serviceWorker) { + return Promise.reject( + new Error("Cannot activate a null service worker!") + ); + } else { + console.debug("Service worker already active."); + return Promise.resolve(); + } + } + return new Promise((resolve, _) => { + serviceWorker.addEventListener("statechange", () => { + if (serviceWorker.state == "activated") { + console.debug("Activated new service worker."); + resolve(); + } + }); + }); + } + } + + /** + * Handles injecting the main Flutter web entrypoint (main.dart.js), and notifying + * the user when Flutter is ready, through `didCreateEngineInitializer`. + * + * @see https://docs.flutter.dev/development/platform-integration/web/initialization + */ + class FlutterEntrypointLoader { + /** + * Creates a FlutterEntrypointLoader. + */ + constructor() { + // Watchdog to prevent injecting the main entrypoint multiple times. + this._scriptLoaded = false; + } + + /** + * Injects a TrustedTypesPolicy (or undefined if the feature is not supported). + * @param {TrustedTypesPolicy | undefined} policy + */ + setTrustedTypesPolicy(policy) { + this._ttPolicy = policy; + } + + /** + * Loads flutter main entrypoint, specified by `entrypointUrl`, and calls a + * user-specified `onEntrypointLoaded` callback with an EngineInitializer + * object when it's done. + * + * @param {*} options + * @returns {Promise | undefined} that will eventually resolve with an + * EngineInitializer, or will be rejected with the error caused by the loader. + * Returns undefined when an `onEntrypointLoaded` callback is supplied in `options`. + */ + async loadEntrypoint(options) { + const { entrypointUrl = `${baseUri}main.dart.js`, onEntrypointLoaded } = + options || {}; + + return this._loadEntrypoint(entrypointUrl, onEntrypointLoaded); + } + + /** + * Resolves the promise created by loadEntrypoint, and calls the `onEntrypointLoaded` + * function supplied by the user (if needed). + * + * Called by Flutter through `_flutter.loader.didCreateEngineInitializer` method, + * which is bound to the correct instance of the FlutterEntrypointLoader by + * the FlutterLoader object. + * + * @param {Function} engineInitializer @see https://github.com/flutter/engine/blob/main/lib/web_ui/lib/src/engine/js_interop/js_loader.dart#L42 + */ + didCreateEngineInitializer(engineInitializer) { + if (typeof this._didCreateEngineInitializerResolve === "function") { + this._didCreateEngineInitializerResolve(engineInitializer); + // Remove the resolver after the first time, so Flutter Web can hot restart. + this._didCreateEngineInitializerResolve = null; + // Make the engine revert to "auto" initialization on hot restart. + delete _flutter.loader.didCreateEngineInitializer; + } + if (typeof this._onEntrypointLoaded === "function") { + this._onEntrypointLoaded(engineInitializer); + } + } + + /** + * Injects a script tag into the DOM, and configures this loader to be able to + * handle the "entrypoint loaded" notifications received from Flutter web. + * + * @param {string} entrypointUrl the URL of the script that will initialize + * Flutter. + * @param {Function} onEntrypointLoaded a callback that will be called when + * Flutter web notifies this object that the entrypoint is + * loaded. + * @returns {Promise | undefined} a Promise that resolves when the entrypoint + * is loaded, or undefined if `onEntrypointLoaded` + * is a function. + */ + _loadEntrypoint(entrypointUrl, onEntrypointLoaded) { + const useCallback = typeof onEntrypointLoaded === "function"; + + if (!this._scriptLoaded) { + this._scriptLoaded = true; + const scriptTag = this._createScriptTag(entrypointUrl); + if (useCallback) { + // Just inject the script tag, and return nothing; Flutter will call + // `didCreateEngineInitializer` when it's done. + console.debug("Injecting + + + diff --git a/webapp_old_3.6.0/main.dart.js b/webapp_old_3.6.0/main.dart.js new file mode 100644 index 0000000..2127689 --- /dev/null +++ b/webapp_old_3.6.0/main.dart.js @@ -0,0 +1,164832 @@ +(function dartProgram(){function copyProperties(a,b){var s=Object.keys(a) +for(var r=0;r=0)return true +if(typeof version=="function"&&version.length==0){var q=version() +if(/^\d+\.\d+\.\d+\.\d+$/.test(q))return true}}catch(p){}return false}() +function inherit(a,b){a.prototype.constructor=a +a.prototype["$i"+a.name]=a +if(b!=null){if(z){Object.setPrototypeOf(a.prototype,b.prototype) +return}var s=Object.create(b.prototype) +copyProperties(a.prototype,s) +a.prototype=s}}function inheritMany(a,b){for(var s=0;s2)return B.bl +return B.cC}else if(B.f.A(s.toLowerCase(),"iphone")||B.f.A(s.toLowerCase(),"ipad")||B.f.A(s.toLowerCase(),"ipod"))return B.bl +else if(B.f.A(r,"Android"))return B.jK +else if(B.f.be(s,"Linux"))return B.nX +else if(B.f.be(s,"Win"))return B.BX +else return B.aYO}, +bUf(){var s=$.hg() +return s===B.bl&&B.f.A(self.window.navigator.userAgent,"OS 15_")}, +bek(){var s,r=A.blU(1,1) +if(A.a35(r,"webgl2",null)!=null){s=$.hg() +if(s===B.bl)return 1 +return 2}if(A.a35(r,"webgl",null)!=null)return 1 +return-1}, +bxo(){return self.Intl.v8BreakIterator!=null&&self.Intl.Segmenter!=null}, +aO(){return $.ct.bk()}, +byA(a){return a===B.eK?$.ct.bk().FilterMode.Nearest:$.ct.bk().FilterMode.Linear}, +byD(a){return a===B.tM?$.ct.bk().MipmapMode.Linear:$.ct.bk().MipmapMode.None}, +btq(a){var s=a.encodeToBytes() +return s==null?null:s}, +bLe(a,b){return a.setColorInt(b)}, +byB(a){var s,r,q,p=new Float32Array(16) +for(s=0;s<4;++s)for(r=s*4,q=0;q<4;++q)p[q*4+s]=a[r+q] +return p}, +aqe(a){var s,r,q,p=new Float32Array(9) +for(s=a.length,r=0;r<9;++r){q=B.v3[r] +if(q>>16&255)/255) +r.l(s,1,(b.gm(b)>>>8&255)/255) +r.l(s,2,(b.gm(b)&255)/255) +r.l(s,3,(b.gm(b)>>>24&255)/255) +return s}, +btt(a,b,c,d,e,f,g,h,i,j){return A.hf(a,"transform",[b,c,d,e,f,g,h,i,j])}, +jZ(a){var s=new Float32Array(4) +s[0]=a.a +s[1]=a.b +s[2]=a.c +s[3]=a.d +return s}, +bTD(a){var s=J.N(a) +return new A.T(s.h(a,0),s.h(a,1),s.h(a,2),s.h(a,3))}, +Kd(a){var s=new Float32Array(12) +s[0]=a.a +s[1]=a.b +s[2]=a.c +s[3]=a.d +s[4]=a.e +s[5]=a.f +s[6]=a.r +s[7]=a.w +s[8]=a.x +s[9]=a.y +s[10]=a.z +s[11]=a.Q +return s}, +bVA(a){var s,r,q,p=J.N(a),o=p.gq(a),n=t.e.a(self.window.flutterCanvasKit.Malloc(self.Float32Array,o*2)),m=n.toTypedArray() +for(s=J.bQ(m),r=0;r"))}, +bSm(a,b){return b+a}, +aq4(){var s=0,r=A.l(t.e),q,p +var $async$aq4=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(A.beo(A.bQa()),$async$aq4) +case 3:s=4 +return A.e(A.mS(self.window.CanvasKitInit({locateFile:A.cx(A.bQy())}),t.e),$async$aq4) +case 4:p=b +if(A.bts(p.ParagraphBuilder)&&!A.bxo())throw A.f(A.aX("The CanvasKit variant you are using only works on Chromium browsers. Please use a different CanvasKit variant, or use a Chromium browser.")) +q=p +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aq4,r)}, +beo(a){var s=0,r=A.l(t.H),q,p,o,n +var $async$beo=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=a.$ti,o=new A.c1(a,a.gq(a),p.i("c1")),p=p.i("aq.E") +case 3:if(!o.p()){s=4 +break}n=o.d +s=5 +return A.e(A.bQu(n==null?p.a(n):n),$async$beo) +case 5:if(c){s=1 +break}s=3 +break +case 4:throw A.f(A.aX("Failed to download any of the following CanvasKit URLs: "+a.j(0))) +case 1:return A.j(q,r)}}) +return A.k($async$beo,r)}, +bQu(a){var s,r,q,p,o,n=$.eq +n=(n==null?$.eq=A.lc(self.window.flutterConfiguration):n).b +n=n==null?null:A.biR(n) +s=A.dq(self.document,"script") +if(n!=null)s.nonce=n +s.src=A.bSP(a) +n=new A.ak($.a9,t.tr) +r=new A.bp(n,t.VY) +q=A.bt("loadCallback") +p=A.bt("errorCallback") +o=t.e +q.sd6(o.a(A.cx(new A.ben(s,r)))) +p.sd6(o.a(A.cx(new A.bem(s,r)))) +A.em(s,"load",q.aN(),null) +A.em(s,"error",p.aN(),null) +self.document.head.appendChild(s) +return n}, +aH9(a){var s="ColorFilter",r=new A.a6t(a),q=new A.hC(s,t.gA) +q.kU(r,a.Dp(),s,t.e) +r.b!==$&&A.c5() +r.b=q +return r}, +bQi(){var s,r=new Float32Array(20) +for(s=0;s<4;++s)r[B.a3U[s]]=1 +return $.bQR=r}, +bSO(a,b){var s +if((a.gm(a)>>>24&255)/255===0)return $.ct.bk().ColorFilter.MakeMatrix($.bAD()) +s=$.ct.bk().ColorFilter.MakeBlend(A.beP($.aqu(),a),$.bnc()[b.a]) +if(s==null)throw A.f(A.bZ("Invalid parameters for blend mode ColorFilter",null)) +return s}, +bE1(a){return new A.DO(a)}, +bSH(a){var s,r +switch(a.d.a){case 0:s=a.a +if(s==null||a.b==null)return null +s.toString +r=a.b +r.toString +return new A.LD(s,r) +case 1:s=a.c +if(s==null)return null +return new A.DO(s) +case 2:return B.SC +case 3:return B.SE +default:throw A.f(A.O("Unknown mode "+a.j(0)+".type for ColorFilter."))}}, +brM(a){var s=null +return new A.ni(B.aTc,s,s,s,a,s)}, +bFP(){var s=t.qN +return new A.a3s(A.d([],s),A.d([],s))}, +bT5(a,b){var s,r,q,p,o +if(a.length===0||b.length===0)return null +s=new A.bfr(a,b) +r=new A.bfq(a,b) +q=B.d.ce(a,B.d.gV(b)) +p=B.d.ls(a,B.d.ga9(b)) +o=q!==-1 +if(o&&p!==-1)if(q<=a.length-p)return s.$1(q) +else return r.$1(p) +else if(o)return s.$1(q) +else if(p!==-1)return r.$1(p) +else return null}, +bsU(a,b,c){var s=new globalThis.window.flutterCanvasKit.Font(c),r=A.d([0],t.t) +s.getGlyphBounds(r,null,null) +return new A.B1(b,a,c)}, +bVj(a,b,c){var s,r,q,p,o,n,m,l,k,j,i="encoded image bytes" +if($.bBH()&&b==null&&c==null)return A.atG(a,i) +else{s=new A.a1b(i,a,b,c) +r=$.ct.bk().MakeAnimatedImageFromEncoded(a) +if(r==null)A.F(A.Fl("Failed to decode image data.\nImage source: encoded image bytes")) +q=b==null +if(!q||c!=null)if(r.getFrameCount()>1)$.hh().$1("targetWidth and targetHeight for multi-frame images not supported") +else{p=r.makeImageAtCurrentFrame() +if(!q&&b<=0)b=null +if(c!=null&&c<=0)c=null +q=b==null +if(q&&c!=null)b=B.e.aR(c*(p.width()/p.height())) +else if(c==null&&!q)c=B.c.ds(b,p.width()/p.height()) +o=new A.pO() +n=o.OC(B.k2) +m=A.a1k() +q=A.atJ(p,null) +l=p.width() +k=p.height() +b.toString +c.toString +n.zO(q,new A.T(0,0,0+l,0+k),new A.T(0,0,b,c),m) +k=m.b +k===$&&A.c() +k.n() +k=o.vz().anf(b,c).b +k===$&&A.c() +k=k.a +k===$&&A.c() +k=k.a +k.toString +j=A.btq(k) +if(j==null)A.F(A.Fl("Failed to re-size image")) +r=$.ct.bk().MakeAnimatedImageFromEncoded(j) +if(r==null)A.F(A.Fl("Failed to decode re-sized image data.\nImage source: encoded image bytes"))}s.d=B.e.v(r.getFrameCount()) +s.e=B.e.v(r.getRepetitionCount()) +q=new A.hC("Codec",t.gA) +q.kU(s,r,"Codec",t.e) +s.a!==$&&A.c5() +s.a=q +return s}}, +Fl(a){return new A.a4Y(a)}, +atJ(a,b){var s=new A.yw($,b),r=A.bEo(a,s,"SkImage",t.XY,t.e) +s.b!==$&&A.c5() +s.b=r +s.abf() +return s}, +bE0(a,b,c){return new A.LE(a,b,c,new A.Kv(new A.asW()))}, +atG(a,b){var s=0,r=A.l(t.Lh),q,p,o,n +var $async$atG=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:n=A.bT1(a) +if(n==null){p=J.N(a) +throw A.f(A.Fl("Failed to detect image file format using the file header.\nFile header was "+(!p.gZ(a)?"["+A.bSk(p.cj(a,0,Math.min(10,p.gq(a))))+"]":"empty")+".\nImage source: "+b))}o=A.bE0(n,a,b) +s=3 +return A.e(o.y0(),$async$atG) +case 3:q=o +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$atG,r)}, +aqc(a,b){var s=0,r=A.l(t.V4),q,p,o,n,m +var $async$aqc=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=b===B.j6?3:4 +break +case 3:n=J +m=J +s=5 +return A.e(A.blZ(a),$async$aqc) +case 5:q=n.a_x(m.jf(d)) +s=1 +break +case 4:s=6 +return A.e(A.bgk(a),$async$aqc) +case 6:p=d +if(A.bRz(a,b)){q=J.a_x(p) +s=1 +break}o=A.Id(a)==="BGRA"||A.Id(a)==="BGRX" +if(b===B.mE&&o){A.bQ_(p) +q=J.a_x(p) +s=1 +break}q=J.a_x(p) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aqc,r)}, +bQ_(a){var s,r,q,p=J.b8(a),o=B.c.aY(p.gjD(a),4),n=p.a_4(a) +for(p=J.N(n),s=0;s").L(e).i("a1U<1,2>")),r=new A.hC(c,e.i("hC<0>")) +r.kU(s,a,c,e) +s.a!==$&&A.c5() +s.a=r +return s}, +a1k(){var s,r=new globalThis.window.flutterCanvasKit.Paint(),q=new A.DP(r,B.ex,B.br,B.oU,B.oV,B.eK) +r.setAntiAlias(!0) +r.setColorInt(4278190080) +s=new A.hC("Paint",t.gA) +s.kU(q,r,"Paint",t.e) +q.b!==$&&A.c5() +q.b=s +return q}, +bE3(){var s=new globalThis.window.flutterCanvasKit.Path() +s.setFillType($.D3()[0]) +return A.a1n(s,B.hr)}, +a1n(a,b){var s=new A.DQ(b),r=new A.hC("Path",t.gA) +r.kU(s,a,"Path",t.e) +s.a!==$&&A.c5() +s.a=r +return s}, +oV(){var s,r,q,p=$.btK +if(p==null){p=$.eq +p=(p==null?$.eq=A.lc(self.window.flutterConfiguration):p).b +if(p==null)p=null +else{p=p.canvasKitMaximumSurfaces +if(p==null)p=null +p=p==null?null:B.e.v(p)}if(p==null)p=8 +s=A.dq(self.document,"flt-canvas-container") +r=t.oh +q=A.d([],r) +r=A.d([],r) +r=$.btK=new A.ac0(new A.qY(s),Math.max(p,1),q,r) +p=r}return p}, +bE2(a,b){var s,r,q,p=null +t.S3.a(a) +s={} +r=A.blv(a.a,a.b) +s.fontFamilies=r +r=a.c +if(r!=null)s.fontSize=r +r=a.d +if(r!=null)s.heightMultiplier=r +q=a.x +q=b==null?p:b.c +switch(q){case null:case void 0:break +case B.O4:A.btu(s,!0) +break +case B.pi:A.btu(s,!1) +break}r=a.f +if(r!=null||!1)s.fontStyle=A.bmp(r,a.r) +s.forceStrutHeight=!0 +s.strutEnabled=!0 +return s}, +bhF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.LH(b,c,d,e,f,m,k,a0,g,h,j,q,a1,o,p,r,a,n,s,i,l)}, +bmp(a,b){var s={} +if(a!=null)s.weight=$.bBh()[a.a] +if(b!=null)s.slant=$.bBg()[b.a] +return s}, +blv(a,b){var s=A.d([],t.s) +if(a!=null)s.push(a) +if(b!=null&&!B.d.Gd(b,new A.bey(a)))B.d.N(s,b) +B.d.N(s,$.al().gPY().gajW().at) +return s}, +bKv(a,b){var s=b.length +if(s<=B.FU.b)return a.c +if(s<=B.FV.b)return a.b +if(s<=B.FW.b)return a.a +return null}, +bxL(a,b){var s,r=new A.a37(t.e.a($.bAE().h(0,b).segment(a)[self.Symbol.iterator]()),t.yN),q=A.d([],t.t) +for(;r.p();){s=r.b +s===$&&A.c() +q.push(B.e.v(s.index))}q.push(a.length) +return new Uint32Array(A.bK(q))}, +bTu(a){var s,r,q,p,o=A.bSg(a,a,$.bBD()),n=o.length,m=new Uint32Array((n+1)*2) +m[0]=0 +m[1]=0 +for(s=0;s>>16&255)/255 +s[1]=(a.gm(a)>>>8&255)/255 +s[2]=(a.gm(a)&255)/255 +s[3]=(a.gm(a)>>>24&255)/255 +return s}, +boI(){return self.window.navigator.clipboard!=null?new A.atY():new A.ayN()}, +bsb(){var s=$.kY() +return s===B.eA||self.window.navigator.clipboard==null?new A.ayO():new A.atZ()}, +lc(a){var s=new A.azM() +if(a!=null){s.a=!0 +s.b=a}return s}, +biR(a){var s=a.nonce +return s==null?null:s}, +bpl(a){var s=a.innerHeight +return s==null?null:s}, +bpm(a,b){return a.matchMedia(b)}, +bi5(a,b){return a.getComputedStyle(b)}, +bFo(a){return new A.aww(a)}, +bFt(a){return a.userAgent}, +bFs(a){var s=a.languages +if(s==null)s=null +else{s=J.dn(s,new A.awy(),t.N) +s=A.L(s,!0,A.n(s).i("aq.E"))}return s}, +dq(a,b){return a.createElement(b)}, +em(a,b,c,d){if(c!=null)if(d==null)a.addEventListener(b,c) +else a.addEventListener(b,c,d)}, +l7(a,b,c,d){if(c!=null)if(d==null)a.removeEventListener(b,c) +else a.removeEventListener(b,c,d)}, +ka(a){var s=a.timeStamp +return s==null?null:s}, +bFv(a,b){a.textContent=b +return b}, +bFu(a,b){return a.cloneNode(b)}, +bFq(a){return a.tagName}, +bp8(a,b,c){var s=A.bG(c) +if(s==null)s=t.K.a(s) +return a.setAttribute(b,s)}, +bFp(a){var s +for(;a.firstChild!=null;){s=a.firstChild +s.toString +a.removeChild(s)}}, +bFm(a,b){return A.as(a,"position",b)}, +as(a,b,c){a.setProperty(b,c,"")}, +bxz(a){var s=A.dq(self.document,"style") +if(a!=null)s.nonce=a +return s}, +blU(a,b){var s +$.bxD=$.bxD+1 +s=A.dq(self.window.document,"canvas") +if(b!=null)A.bp7(s,b) +if(a!=null)A.bp6(s,a) +return s}, +bp7(a,b){a.width=b +return b}, +bp6(a,b){a.height=b +return b}, +a35(a,b,c){var s +if(c==null)return a.getContext(b) +else{s=A.bG(c) +if(s==null)s=t.K.a(s) +return a.getContext(b,s)}}, +bFn(a,b){var s +if(b===1){s=A.a35(a,"webgl",null) +s.toString +return t.e.a(s)}s=A.a35(a,"webgl2",null) +s.toString +return t.e.a(s)}, +K7(a){return A.bTV(a)}, +bTV(a){var s=0,r=A.l(t.Lk),q,p=2,o,n,m,l,k +var $async$K7=A.h(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.e(A.mS(self.window.fetch(a),t.e),$async$K7) +case 7:n=c +q=new A.a4K(a,n) +s=1 +break +p=2 +s=6 +break +case 4:p=3 +k=o +m=A.a7(k) +throw A.f(new A.a4I(a,m)) +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$K7,r)}, +bfN(a){var s=0,r=A.l(t.pI),q +var $async$bfN=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(A.K7(a),$async$bfN) +case 3:q=c.gRo().z_() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$bfN,r)}, +bpi(a){var s=a.height +return s==null?null:s}, +bpc(a,b){var s=b==null?null:b +a.value=s +return s}, +yX(a){var s=a.code +return s==null?null:s}, +pZ(a){var s=a.key +return s==null?null:s}, +bpd(a){var s=a.state +if(s==null)s=null +else{s=A.blX(s) +s.toString}return s}, +bFr(a){return a.matches}, +bpe(a){var s=a.matches +return s==null?null:s}, +oe(a){var s=a.buttons +return s==null?null:s}, +bpf(a){var s=a.pointerId +return s==null?null:s}, +bi4(a){var s=a.pointerType +return s==null?null:s}, +bpg(a){var s=a.tiltX +return s==null?null:s}, +bph(a){var s=a.tiltY +return s==null?null:s}, +bpj(a){var s=a.wheelDeltaX +return s==null?null:s}, +bpk(a){var s=a.wheelDeltaY +return s==null?null:s}, +bFw(a){var s=a.identifier +return s==null?null:s}, +awx(a,b){a.type=b +return b}, +bpb(a,b){var s=b==null?null:b +a.value=s +return s}, +bp9(a){var s=a.value +return s==null?null:s}, +bi3(a){var s=a.disabled +return s==null?null:s}, +bpa(a,b){a.disabled=b +return b}, +pY(a,b,c){return a.insertRule(b,c)}, +eG(a,b,c){var s=t.e.a(A.cx(c)) +a.addEventListener(b,s) +return new A.a39(b,a,s)}, +bSI(a){return new globalThis.ResizeObserver(A.cx(new A.bfm(a)))}, +bSP(a){if(self.window.trustedTypes!=null)return $.bBB().createScriptURL(a) +return a}, +bxA(a){var s,r +if(self.Intl.Segmenter==null)throw A.f(A.dw("Intl.Segmenter() is not supported.")) +s=globalThis.Intl.Segmenter +r=t.N +r=A.bG(A.ah(["granularity",a],r,r)) +if(r==null)r=t.K.a(r) +return new s([],r)}, +bSQ(){var s,r +if(self.Intl.v8BreakIterator==null)throw A.f(A.dw("v8BreakIterator is not supported.")) +s=globalThis.Intl.v8BreakIterator +r=A.bG(B.aR9) +if(r==null)r=t.K.a(r) +return new s([],r)}, +bGs(a){switch(a){case"DeviceOrientation.portraitUp":return"portrait-primary" +case"DeviceOrientation.portraitDown":return"portrait-secondary" +case"DeviceOrientation.landscapeLeft":return"landscape-primary" +case"DeviceOrientation.landscapeRight":return"landscape-secondary" +default:return null}}, +bmh(){var s=0,r=A.l(t.z) +var $async$bmh=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:if(!$.blr){$.blr=!0 +self.window.requestAnimationFrame(A.cx(new A.bgr()))}return A.j(null,r)}}) +return A.k($async$bmh,r)}, +bGt(a,b){var s=t.S,r=A.dQ(null,t.H),q=A.d(["Roboto"],t.s),p=B.d.xb(b,new A.aAC()),o=B.d.xb(b,new A.aAD()),n=B.d.xb(b,new A.aAE()),m=B.d.xb(b,new A.aAF()),l=B.d.xb(b,new A.aAG()),k=B.d.xb(b,new A.aAH()) +s=new A.aAB(a,A.ae(s),A.ae(s),A.bGu(b),p,o,n,m,l,k,r,q,A.ae(s)) +q=t.oe +s.b=new A.a3P(s,A.ae(q),A.A(t.N,q)) +return s}, +bGu(a){var s,r,q,p=t.oe,o=A.A(p,t.eT) +for(s=a.length,r=0;r=s.gq(a))return!1 +if(s.h(a,n)!==o.charCodeAt(p))continue $label0$0}return!0}return!1}, +bV6(a){$.xP.push(a)}, +bfT(a){return A.bU6(a)}, +bU6(a){var s=0,r=A.l(t.H),q,p,o,n +var $async$bfT=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:n={} +if($.a_5!==B.td){s=1 +break}$.a_5=B.XV +p=$.eq +if(p==null)p=$.eq=A.lc(self.window.flutterConfiguration) +if(a!=null)p.b=a +A.bV5("ext.flutter.disassemble",new A.bfV()) +n.a=!1 +$.byq=new A.bfW(n) +n=$.eq +n=(n==null?$.eq=A.lc(self.window.flutterConfiguration):n).b +if(n==null)n=null +else{n=n.assetBase +if(n==null)n=null}o=new A.as3(n) +A.bRy(o) +s=3 +return A.e(A.jr(A.d([new A.bfX().$0(),A.apS()],t.mo),t.H),$async$bfT) +case 3:$.a_5=B.te +case 1:return A.j(q,r)}}) +return A.k($async$bfT,r)}, +bm5(){var s=0,r=A.l(t.H),q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$bm5=A.h(function(a0,a1){if(a0===1)return A.i(a1,r) +while(true)switch(s){case 0:if($.a_5!==B.te){s=1 +break}$.a_5=B.XW +p=$.hg() +if($.bjM==null)$.bjM=A.bJP(p===B.cC) +if($.bjf==null)$.bjf=new A.aJ0() +if($.lG==null){o=$.eq +o=(o==null?$.eq=A.lc(self.window.flutterConfiguration):o).b +o=o==null?null:o.hostElement +n=A.bFQ(o) +m=new A.a43(n) +l=$.fc() +l.e=A.bF6(o) +o=$.al() +k=t.N +n.akA(0,A.ah(["flt-renderer",o.gbeQ()+" (requested explicitly)","flt-build-mode","release","spellcheck","false"],k,k)) +j=m.f=A.dq(self.document,"flutter-view") +i=m.r=A.dq(self.document,"flt-glass-pane") +n.ahh(j) +j.appendChild(i) +if(i.attachShadow==null)A.F(A.a5("ShadowDOM is not supported in this browser.")) +n=A.bG(A.ah(["mode","open","delegatesFocus",!1],k,t.z)) +if(n==null)n=t.K.a(n) +n=m.w=i.attachShadow(n) +i=$.eq +k=(i==null?$.eq=A.lc(self.window.flutterConfiguration):i).b +h=A.bxz(k==null?null:A.biR(k)) +h.id="flt-internals-stylesheet" +n.appendChild(h) +A.bxm(h,"","normal normal 14px sans-serif") +k=$.eq +k=(k==null?$.eq=A.lc(self.window.flutterConfiguration):k).b +k=k==null?null:A.biR(k) +g=A.dq(self.document,"flt-text-editing-host") +f=A.bxz(k) +f.id="flt-text-editing-stylesheet" +j.appendChild(f) +A.bxm(f,"flutter-view","normal normal 14px sans-serif") +j.appendChild(g) +m.x=g +j=A.dq(self.document,"flt-scene-host") +A.as(j.style,"pointer-events","none") +m.b=j +o.beZ(0,m) +e=A.dq(self.document,"flt-semantics-host") +o=e.style +A.as(o,"position","absolute") +A.as(o,"transform-origin","0 0 0") +m.d=e +m.anI() +o=$.hS +d=(o==null?$.hS=A.t0():o).w.a.ama() +c=A.dq(self.document,"flt-announcement-host") +b=A.bnQ(B.ly) +a=A.bnQ(B.lz) +c.append(b) +c.append(a) +m.y=new A.ar1(b,a) +n.append(d) +o=m.b +o.toString +n.append(o) +n.append(c) +m.f.appendChild(e) +o=$.eq +if((o==null?$.eq=A.lc(self.window.flutterConfiguration):o).gb5c())A.as(m.b.style,"opacity","0.3") +o=$.aG8 +if(o==null)o=$.aG8=A.bHR() +n=m.f +o=o.gCQ() +if($.bst==null){o=new A.a8H(n,new A.aLv(A.A(t.S,t.mm)),o) +n=$.kY() +if(n===B.bp)p=p===B.bl +else p=!1 +if(p)$.bzp().bgR() +o.e=o.aDw() +$.bst=o}p=l.e +p.galM(p).cq(m.gaOo()) +$.lG=m}$.a_5=B.XX +case 1:return A.j(q,r)}}) +return A.k($async$bm5,r)}, +bRy(a){if(a===$.a_3)return +$.a_3=a}, +apS(){var s=0,r=A.l(t.H),q,p,o +var $async$apS=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=$.al() +p.gPY().Y(0) +s=$.a_3!=null?2:3 +break +case 2:p=p.gPY() +q=$.a_3 +q.toString +o=p +s=5 +return A.e(A.aq5(q),$async$apS) +case 5:s=4 +return A.e(o.Ha(b),$async$apS) +case 4:case 3:return A.j(null,r)}}) +return A.k($async$apS,r)}, +bHy(a,b){var s,r=A.d([],b.i("B>")) +a.am(0,new A.aFC(r,b)) +B.d.e5(r,new A.aFD(b)) +s=new A.aFF(b).$1(r) +s.toString +new A.aFE(b).$1(s) +return new A.a5v(s,b.i("a5v<0>"))}, +bsF(a,b){var s=A.d([a],t.G) +s.push(b) +return A.hf(a,"call",s)}, +bxN(a,b){return new globalThis.Promise(A.cx(new A.bfH(a,b)))}, +blp(a){var s=B.e.v(a) +return A.dX(B.e.v((a-s)*1000),s,0,0)}, +bQ3(a,b){var s={} +s.a=null +return new A.bdY(s,a,b)}, +bHR(){var s=new A.a5U(A.A(t.N,t.e)) +s.ay1() +return s}, +bHT(a){switch(a.a){case 0:case 4:return new A.OL(A.bmr("M,2\u201ew\u2211wa2\u03a9q\u2021qb2\u02dbx\u2248xc3 c\xd4j\u2206jd2\xfee\xb4ef2\xfeu\xa8ug2\xfe\xff\u02c6ih3 h\xce\xff\u2202di3 i\xc7c\xe7cj2\xd3h\u02d9hk2\u02c7\xff\u2020tl5 l@l\xfe\xff|l\u02dcnm1~mn3 n\u0131\xff\u222bbo2\xaer\u2030rp2\xacl\xd2lq2\xc6a\xe6ar3 r\u03c0p\u220fps3 s\xd8o\xf8ot2\xa5y\xc1yu3 u\xa9g\u02ddgv2\u02dak\uf8ffkw2\xc2z\xc5zx2\u0152q\u0153qy5 y\xcff\u0192f\u02c7z\u03a9zz5 z\xa5y\u2021y\u2039\xff\u203aw.2\u221av\u25cav;4\xb5m\xcds\xd3m\xdfs/2\xb8z\u03a9z")) +case 3:return new A.OL(A.bmr(';b1{bc1&cf1[fg1]gm2y')) +case 1:case 2:case 5:return new A.OL(A.bmr("8a2@q\u03a9qk1&kq3@q\xc6a\xe6aw2xy2\xa5\xff\u2190\xffz51)s.push(new A.w5(B.d.gV(o),B.d.ga9(o))) +else s.push(new A.w5(p,null))}return s}, +bQP(a,b){var s=a.m9(b),r=A.lK(A.bi(s.b)) +switch(s.a){case"setDevicePixelRatio":$.fc().x=r +$.bX().f.$0() +return!0}return!1}, +uD(a,b){if(a==null)return +if(b===$.a9)a.$0() +else b.Ia(a)}, +a_f(a,b,c,d){if(a==null)return +if(b===$.a9)a.$1(c) +else b.AY(a,c,d)}, +bU9(a,b,c,d){if(b===$.a9)a.$2(c,d) +else b.Ia(new A.bfZ(a,c,d))}, +bTh(){var s,r,q,p=self.document.documentElement +p.toString +if("computedStyleMap" in p){s=p.computedStyleMap() +if(s!=null){r=s.get("font-size") +q=r!=null?r.value:null}else q=null}else q=null +if(q==null)q=A.byd(A.bi5(self.window,p).getPropertyValue("font-size")) +return(q==null?16:q)/16}, +bJ9(a,b,c,d,e,f,g,h){return new A.a8y(a,!1,f,e,h,d,c,g)}, +bSK(a){var s,r,q=A.dq(self.document,"flt-platform-view-slot") +A.as(q.style,"pointer-events","auto") +s=A.dq(self.document,"slot") +r=A.bG("flt-pv-slot-"+a) +if(r==null)r=t.K.a(r) +s.setAttribute("name",r) +q.append(s) +return q}, +bSB(a){switch(a){case 0:return 1 +case 1:return 4 +case 2:return 2 +default:return B.c.ci(1,a)}}, +Cm(a){var s=B.e.v(a) +return A.dX(B.e.v((a-s)*1000),s,0,0)}, +blS(a,b){var s,r,q,p,o=$.hS +if((o==null?$.hS=A.t0():o).x&&a.offsetX===0&&a.offsetY===0)return A.bQj(a,b) +o=$.lG.x +o===$&&A.c() +s=a.target +s.toString +if(o.contains(s)){o=$.aqx() +r=o.glM().w +if(r!=null){a.target.toString +o.glM().c.toString +q=new A.ll(r.c).bde(a.offsetX,a.offsetY,0) +return new A.m(q.a,q.b)}}if(!J.o(a.target,b)){p=b.getBoundingClientRect() +return new A.m(a.clientX-p.x,a.clientY-p.y)}return new A.m(a.offsetX,a.offsetY)}, +bQj(a,b){var s,r,q=a.clientX,p=a.clientY +for(s=b;s.offsetParent!=null;s=r){q-=s.offsetLeft-s.scrollLeft +p-=s.offsetTop-s.scrollTop +r=s.offsetParent +r.toString}return new A.m(q,p)}, +byy(a,b){var s=b.$0() +return s}, +bTA(){if($.bX().ay==null)return +$.blI=A.a_8()}, +bTx(){if($.bX().ay==null)return +$.blh=A.a_8()}, +bTw(){if($.bX().ay==null)return +$.blg=A.a_8()}, +bTz(){if($.bX().ay==null)return +$.blC=A.a_8()}, +bTy(){var s,r,q=$.bX() +if(q.ay==null)return +s=$.bwZ=A.a_8() +$.bls.push(new A.ta(A.d([$.blI,$.blh,$.blg,$.blC,s,s,0,0,0,0,1],t.t))) +$.bwZ=$.blC=$.blg=$.blh=$.blI=-1 +if(s-$.bAB()>1e5){$.bQD=s +r=$.bls +A.a_f(q.ay,q.ch,r,t.Px) +$.bls=A.d([],t.no)}}, +a_8(){return B.e.v(self.window.performance.now()*1000)}, +bJP(a){var s=new A.aMd(A.A(t.N,t.qe),a) +s.aya(a) +return s}, +bRf(a){}, +byd(a){var s=self.window.parseFloat(a) +if(s==null||isNaN(s))return null +return s}, +bUB(a){var s,r,q +if("computedStyleMap" in a){s=a.computedStyleMap() +if(s!=null){r=s.get("font-size") +q=r!=null?r.value:null}else q=null}else q=null +return q==null?A.byd(A.bi5(self.window,a).getPropertyValue("font-size")):q}, +Id(a){var s=a.format +return s==null?null:s}, +bnQ(a){var s=a===B.lz?"assertive":"polite",r=A.dq(self.document,"flt-announcement-"+s),q=r.style +A.as(q,"position","fixed") +A.as(q,"overflow","hidden") +A.as(q,"transform","translate(-99999px, -99999px)") +A.as(q,"width","1px") +A.as(q,"height","1px") +q=A.bG(s) +if(q==null)q=t.K.a(q) +r.setAttribute("aria-live",q) +return r}, +bQd(a){var s=a.a +if((s&256)!==0)return B.bdh +else if((s&65536)!==0)return B.bdi +else return B.bdg}, +bHs(a){var s=new A.aFe(A.dq(self.document,"input"),new A.a_I(a.k1),B.FL,a) +s.axZ(a) +return s}, +bFR(a){return new A.ayj(a)}, +aPT(a){var s=a.style +s.removeProperty("transform-origin") +s.removeProperty("transform") +s=$.hg() +if(s!==B.bl)s=s===B.cC +else s=!0 +if(s){s=a.style +A.as(s,"top","0px") +A.as(s,"left","0px")}else{s=a.style +s.removeProperty("top") +s.removeProperty("left")}}, +t0(){var s=t.S,r=t.UF,q=A.d([],t.Qo),p=A.d([],t.qj),o=$.hg() +o=B.GI.A(0,o)?new A.aw1():new A.aIV() +o=new A.ayC(B.GB,A.A(s,r),A.A(s,r),q,p,new A.ayG(),new A.aPP(o),B.eQ,A.d([],t.sQ)) +o.axI() +return o}, +bUm(a){var s,r,q,p,o,n,m,l,k=a.length,j=t.t,i=A.d([],j),h=A.d([0],j) +for(s=0,r=0;r=h.length)h.push(r) +else h[o]=r +if(o>s)s=o}m=A.b5(s,0,!1,t.S) +l=h[s] +for(r=s-1;r>=0;--r){m[r]=l +l=i[l]}return m}, +bKz(a){var s,r=$.S3 +if(r!=null)s=r.a===a +else s=!1 +if(s){r.toString +return r}return $.S3=new A.aQ_(a,A.d([],t.Up),$,$,$,null)}, +bkI(){var s=new Uint8Array(0),r=new DataView(new ArrayBuffer(8)) +return new A.aYu(new A.acY(s,0),r,A.iU(r.buffer,0,null))}, +bSM(){var s=self.document.createElementNS("http://www.w3.org/2000/svg","svg"),r=A.bG("1.1") +if(r==null)r=t.K.a(r) +s.setAttribute("version",r) +return s}, +bSg(a,b,c){var s,r,q,p,o,n,m,l,k=A.d([],t._f) +c.adoptText(b) +c.first() +for(s=a.length,r=0;c.next()!==-1;r=q){q=B.e.v(c.current()) +for(p=r,o=0,n=0;p0){k.push(new A.zY(B.uK,o,n,r,p)) +r=p +o=0 +n=0}}if(o>0)l=B.mK +else l=q===s?B.uL:B.uK +k.push(new A.zY(l,o,n,r,q))}if(k.length===0||B.d.ga9(k).c===B.mK)k.push(new A.zY(B.uL,0,0,s,s)) +return k}, +bTt(a){switch(a){case 0:return"100" +case 1:return"200" +case 2:return"300" +case 3:return"normal" +case 4:return"500" +case 5:return"600" +case 6:return"bold" +case 7:return"800" +case 8:return"900"}return""}, +bVq(a,b){switch(a){case B.hQ:return"left" +case B.pc:return"right" +case B.bO:return"center" +case B.pd:return"justify" +case B.pe:switch(b.a){case 1:return"end" +case 0:return"left"}break +case B.bt:switch(b.a){case 1:return"" +case 0:return"right"}break +case null:case void 0:return""}}, +bTJ(a){if(a<=57)return a-48 +return a-97+10}, +bFT(a){switch(a){case"TextInputAction.continueAction":case"TextInputAction.next":return B.T5 +case"TextInputAction.previous":return B.Tb +case"TextInputAction.done":return B.SJ +case"TextInputAction.go":return B.SR +case"TextInputAction.newline":return B.SP +case"TextInputAction.search":return B.Tl +case"TextInputAction.send":return B.Tm +case"TextInputAction.emergencyCall":case"TextInputAction.join":case"TextInputAction.none":case"TextInputAction.route":case"TextInputAction.unspecified":default:return B.T6}}, +bpB(a,b){switch(a){case"TextInputType.number":return b?B.SF:B.T7 +case"TextInputType.phone":return B.Ta +case"TextInputType.emailAddress":return B.SK +case"TextInputType.url":return B.Ty +case"TextInputType.multiline":return B.T4 +case"TextInputType.none":return B.re +case"TextInputType.text":default:return B.Tu}}, +bLM(a){var s +if(a==="TextCapitalization.words")s=B.NY +else if(a==="TextCapitalization.characters")s=B.O_ +else s=a==="TextCapitalization.sentences"?B.NZ:B.pf +return new A.T9(s)}, +bQw(a){}, +apY(a,b,c,d){var s,r="transparent",q="none",p=a.style +A.as(p,"white-space","pre-wrap") +A.as(p,"align-content","center") +A.as(p,"padding","0") +A.as(p,"opacity","1") +A.as(p,"color",r) +A.as(p,"background-color",r) +A.as(p,"background",r) +A.as(p,"outline",q) +A.as(p,"border",q) +A.as(p,"resize",q) +A.as(p,"text-shadow",r) +A.as(p,"transform-origin","0 0 0") +if(b){A.as(p,"top","-9999px") +A.as(p,"left","-9999px")}if(d){A.as(p,"width","0") +A.as(p,"height","0")}if(c)A.as(p,"pointer-events",q) +s=$.kY() +if(s!==B.di)s=s===B.bp +else s=!0 +if(s)a.classList.add("transparentTextEditing") +A.as(p,"caret-color",r)}, +bFS(a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=null +if(a6==null)return a5 +s=t.N +r=t.e +q=A.A(s,r) +p=A.A(s,t.M1) +o=A.dq(self.document,"form") +n=$.aqx().glM() instanceof A.aae +o.noValidate=!0 +o.method="post" +o.action="#" +A.em(o,"submit",r.a(A.cx(new A.ayn())),a5) +A.apY(o,!1,n,!0) +m=J.vY(0,s) +l=A.bhu(a6,B.NX) +if(a7!=null)for(s=t.b,r=J.hJ(a7,s),k=A.n(r),r=new A.c1(r,r.gq(r),k.i("c1")),j=l.b,k=k.i("ac.E"),i=!n,h=a5,g=!1;r.p();){f=r.d +if(f==null)f=k.a(f) +e=J.N(f) +d=s.a(e.h(f,"autofill")) +c=A.bi(e.h(f,"textCapitalization")) +if(c==="TextCapitalization.words")c=B.NY +else if(c==="TextCapitalization.characters")c=B.O_ +else c=c==="TextCapitalization.sentences"?B.NZ:B.pf +b=A.bhu(d,new A.T9(c)) +c=b.b +m.push(c) +if(c!==j){a=A.bpB(A.bi(J.u(s.a(e.h(f,"inputType")),"name")),!1).a_Z() +b.a.jt(a) +b.jt(a) +A.apY(a,!1,n,i) +p.l(0,c,b) +q.l(0,c,a) +o.append(a) +if(g){h=a +g=!1}}else g=!0}else{m.push(l.b) +h=a5}B.d.lK(m) +for(s=m.length,a0=0,r="";a00?r+"*":r)+a1}a2=r.charCodeAt(0)==0?r:r +a3=$.a_e.h(0,a2) +if(a3!=null)a3.remove() +a4=A.dq(self.document,"input") +A.apY(a4,!0,!1,!0) +a4.className="submitBtn" +A.awx(a4,"submit") +o.append(a4) +return new A.ayk(o,q,p,h==null?a4:h,a2)}, +bhu(a,b){var s,r=J.N(a),q=A.bi(r.h(a,"uniqueIdentifier")),p=t.g.a(r.h(a,"hints")),o=p==null||J.kZ(p)?null:A.bi(J.hK(p)),n=A.bpw(t.b.a(r.h(a,"editingValue"))) +if(o!=null){s=$.byK().a.h(0,o) +if(s==null)s=o}else s=null +return new A.a0o(n,q,s,A.ag(r.h(a,"hintText")))}, +blD(a,b,c){var s=c.a,r=c.b,q=Math.min(s,r) +r=Math.max(s,r) +return B.f.X(a,0,q)+b+B.f.bp(a,r)}, +bLN(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h=a3.a,g=a3.b,f=a3.c,e=a3.d,d=a3.e,c=a3.f,b=a3.r,a=a3.w,a0=new A.HK(h,g,f,e,d,c,b,a) +d=a2==null +c=d?null:a2.b +s=c==(d?null:a2.c) +c=g.length +r=c===0 +q=r&&e!==-1 +r=!r +p=r&&!s +if(q){o=h.length-a1.a.length +f=a1.b +if(f!==(d?null:a2.b)){f=e-o +a0.c=f}else{a0.c=f +e=f+o +a0.d=e}}else if(p){f=a2.b +a0.c=f}n=b!=null&&b!==a +if(r&&s&&n){b.toString +f=a0.c=b}if(!(f===-1&&f===e)){m=A.blD(h,g,new A.dk(f,e)) +f=a1.a +f.toString +if(m!==f){l=B.f.A(g,".") +for(e=A.cn(A.bgj(g),!0,!1,!1,!1).ve(0,f),e=new A.Ui(e.a,e.b,e.c),d=t.Qz,b=h.length;e.p();){k=e.d +a=(k==null?d.a(k):k).b +r=a.index +if(!(r>=0&&r+a[0].length<=b)){j=r+c-1 +i=A.blD(h,g,new A.dk(r,j))}else{j=l?r+a[0].length-1:r+a[0].length +i=A.blD(h,g,new A.dk(r,j))}if(i===f){a0.c=r +a0.d=j +break}}}}a0.e=a1.b +a0.f=a1.c +return a0}, +ay0(a,b,c,d,e){var s,r=a==null?0:a +r=Math.max(0,r) +s=d==null?0:d +return new A.EF(e,r,Math.max(0,s),b,c)}, +bpw(a){var s=J.N(a),r=A.ag(s.h(a,"text")),q=B.e.v(A.pq(s.h(a,"selectionBase"))),p=B.e.v(A.pq(s.h(a,"selectionExtent"))),o=A.biT(a,"composingBase"),n=A.biT(a,"composingExtent") +s=o==null?-1:o +return A.ay0(q,s,n==null?-1:n,p,r)}, +bpv(a){var s,r,q,p=null,o=globalThis.HTMLInputElement +if(o!=null&&a instanceof o){s=A.bp9(a) +r=a.selectionStart +if(r==null)r=p +r=r==null?p:B.e.v(r) +q=a.selectionEnd +if(q==null)q=p +return A.ay0(r,-1,-1,q==null?p:B.e.v(q),s)}else{o=globalThis.HTMLTextAreaElement +if(o!=null&&a instanceof o){s=a.value +if(s==null)s=p +r=a.selectionStart +if(r==null)r=p +r=r==null?p:B.e.v(r) +q=a.selectionEnd +if(q==null)q=p +return A.ay0(r,-1,-1,q==null?p:B.e.v(q),s)}else throw A.f(A.a5("Initialized with unsupported input type"))}}, +bqB(a){var s,r,q,p,o,n="inputType",m="autofill",l=J.N(a),k=t.b,j=A.bi(J.u(k.a(l.h(a,n)),"name")),i=A.iB(J.u(k.a(l.h(a,n)),"decimal")) +j=A.bpB(j,i===!0) +i=A.ag(l.h(a,"inputAction")) +if(i==null)i="TextInputAction.done" +s=A.iB(l.h(a,"obscureText")) +r=A.iB(l.h(a,"readOnly")) +q=A.iB(l.h(a,"autocorrect")) +p=A.bLM(A.bi(l.h(a,"textCapitalization"))) +k=l.aj(a,m)?A.bhu(k.a(l.h(a,m)),B.NX):null +o=A.bFS(t.h.a(l.h(a,m)),t.g.a(l.h(a,"fields"))) +l=A.iB(l.h(a,"enableDeltaModel")) +return new A.aFv(j,i,r===!0,s===!0,q!==!1,l===!0,k,o,p)}, +bGO(a){return new A.a4r(a,A.d([],t.Up),$,$,$,null)}, +bVb(){$.a_e.am(0,new A.bgp())}, +bSp(){var s,r,q +for(s=$.a_e.gar($.a_e),r=A.n(s),r=r.i("@<1>").L(r.z[1]),s=new A.aQ(J.a4(s.a),s.b,r.i("aQ<1,2>")),r=r.z[1];s.p();){q=s.a +if(q==null)q=r.a(q) +q.remove()}$.a_e.Y(0)}, +bFH(a){var s=J.N(a),r=A.cT(J.dn(t.j.a(s.h(a,"transform")),new A.axn(),t.z),!0,t.i) +return new A.axm(A.pq(s.h(a,"width")),A.pq(s.h(a,"height")),new Float32Array(A.bK(r)))}, +bfC(a){var s=A.byE(a) +if(s===B.Ou)return"matrix("+A.r(a[0])+","+A.r(a[1])+","+A.r(a[4])+","+A.r(a[5])+","+A.r(a[12])+","+A.r(a[13])+")" +else if(s===B.Ov)return A.bTr(a) +else return"none"}, +byE(a){if(!(a[15]===1&&a[14]===0&&a[11]===0&&a[10]===1&&a[9]===0&&a[8]===0&&a[7]===0&&a[6]===0&&a[3]===0&&a[2]===0))return B.Ov +if(a[0]===1&&a[1]===0&&a[4]===0&&a[5]===1&&a[12]===0&&a[13]===0)return B.Ot +else return B.Ou}, +bTr(a){var s=a[0] +if(s===1&&a[1]===0&&a[2]===0&&a[3]===0&&a[4]===0&&a[5]===1&&a[6]===0&&a[7]===0&&a[8]===0&&a[9]===0&&a[10]===1&&a[11]===0&&a[14]===0&&a[15]===1)return"translate3d("+A.r(a[12])+"px, "+A.r(a[13])+"px, 0px)" +else return"matrix3d("+A.r(s)+","+A.r(a[1])+","+A.r(a[2])+","+A.r(a[3])+","+A.r(a[4])+","+A.r(a[5])+","+A.r(a[6])+","+A.r(a[7])+","+A.r(a[8])+","+A.r(a[9])+","+A.r(a[10])+","+A.r(a[11])+","+A.r(a[12])+","+A.r(a[13])+","+A.r(a[14])+","+A.r(a[15])+")"}, +bVE(a,b){var s=$.bBu() +s[0]=b.a +s[1]=b.b +s[2]=b.c +s[3]=b.d +A.bVD(a,s) +return new A.T(s[0],s[1],s[2],s[3])}, +bVD(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=$.bnf() +a0[0]=a2[0] +a0[4]=a2[1] +a0[8]=0 +a0[12]=1 +a0[1]=a2[2] +a0[5]=a2[1] +a0[9]=0 +a0[13]=1 +a0[2]=a2[0] +a0[6]=a2[3] +a0[10]=0 +a0[14]=1 +a0[3]=a2[2] +a0[7]=a2[3] +a0[11]=0 +a0[15]=1 +s=$.bBt().a +r=s[0] +q=s[4] +p=s[8] +o=s[12] +n=s[1] +m=s[5] +l=s[9] +k=s[13] +j=s[2] +i=s[6] +h=s[10] +g=s[14] +f=s[3] +e=s[7] +d=s[11] +c=s[15] +b=a1.a +s[0]=r*b[0]+q*b[4]+p*b[8]+o*b[12] +s[4]=r*b[1]+q*b[5]+p*b[9]+o*b[13] +s[8]=r*b[2]+q*b[6]+p*b[10]+o*b[14] +s[12]=r*b[3]+q*b[7]+p*b[11]+o*b[15] +s[1]=n*b[0]+m*b[4]+l*b[8]+k*b[12] +s[5]=n*b[1]+m*b[5]+l*b[9]+k*b[13] +s[9]=n*b[2]+m*b[6]+l*b[10]+k*b[14] +s[13]=n*b[3]+m*b[7]+l*b[11]+k*b[15] +s[2]=j*b[0]+i*b[4]+h*b[8]+g*b[12] +s[6]=j*b[1]+i*b[5]+h*b[9]+g*b[13] +s[10]=j*b[2]+i*b[6]+h*b[10]+g*b[14] +s[14]=j*b[3]+i*b[7]+h*b[11]+g*b[15] +s[3]=f*b[0]+e*b[4]+d*b[8]+c*b[12] +s[7]=f*b[1]+e*b[5]+d*b[9]+c*b[13] +s[11]=f*b[2]+e*b[6]+d*b[10]+c*b[14] +s[15]=f*b[3]+e*b[7]+d*b[11]+c*b[15] +a=b[15] +if(a===0)a=1 +a2[0]=Math.min(Math.min(Math.min(a0[0],a0[1]),a0[2]),a0[3])/a +a2[1]=Math.min(Math.min(Math.min(a0[4],a0[5]),a0[6]),a0[7])/a +a2[2]=Math.max(Math.max(Math.max(a0[0],a0[1]),a0[2]),a0[3])/a +a2[3]=Math.max(Math.max(Math.max(a0[4],a0[5]),a0[6]),a0[7])/a}, +bSt(a){var s,r +if(a===4278190080)return"#000000" +if((a&4278190080)>>>0===4278190080){s=B.c.eP(a&16777215,16) +switch(s.length){case 1:return"#00000"+s +case 2:return"#0000"+s +case 3:return"#000"+s +case 4:return"#00"+s +case 5:return"#0"+s +default:return"#"+s}}else{r=""+"rgba("+B.c.j(a>>>16&255)+","+B.c.j(a>>>8&255)+","+B.c.j(a&255)+","+B.e.j((a>>>24&255)/255)+")" +return r.charCodeAt(0)==0?r:r}}, +bwC(){if(A.bUf())return"BlinkMacSystemFont" +var s=$.hg() +if(s!==B.bl)s=s===B.cC +else s=!0 +if(s)return"-apple-system, BlinkMacSystemFont" +return"Arial"}, +bSl(a){var s +if(B.b0H.A(0,a))return a +s=$.hg() +if(s!==B.bl)s=s===B.cC +else s=!0 +if(s)if(a===".SF Pro Text"||a===".SF Pro Display"||a===".SF UI Text"||a===".SF UI Display")return A.bwC() +return'"'+A.r(a)+'", '+A.bwC()+", sans-serif"}, +a_c(a,b,c){if(ac)return c +else return a}, +aqb(a,b){var s +if(a==null)return b==null +if(b==null||a.length!==b.length)return!1 +for(s=0;s")).bw(0," ")}, +pu(a,b,c){A.as(a.style,b,c)}, +byw(a){var s=self.document.querySelector("#flutterweb-theme") +if(a!=null){if(s==null){s=A.dq(self.document,"meta") +s.id="flutterweb-theme" +s.name="theme-color" +self.document.head.append(s)}s.content=A.bSt(a.a)}else if(s!=null)s.remove()}, +bj2(a,b,c){var s=b.i("@<0>").L(c),r=new A.Vl(s.i("Vl<+key,value(1,2)>")) +r.a=r +r.b=r +return new A.a6k(a,new A.Mv(r,s.i("Mv<+key,value(1,2)>")),A.A(b,s.i("bpn<+key,value(1,2)>")),s.i("a6k<1,2>"))}, +we(){var s=new Float32Array(16) +s[15]=1 +s[0]=1 +s[5]=1 +s[10]=1 +return new A.ll(s)}, +bIo(a){return new A.ll(a)}, +bgC(a){var s=new Float32Array(16) +s[15]=a[15] +s[14]=a[14] +s[13]=a[13] +s[12]=a[12] +s[11]=a[11] +s[10]=a[10] +s[9]=a[9] +s[8]=a[8] +s[7]=a[7] +s[6]=a[6] +s[5]=a[5] +s[4]=a[4] +s[3]=a[3] +s[2]=a[2] +s[1]=a[1] +s[0]=a[0] +return s}, +bEz(a){var s=new A.a28(a,new A.e4(null,null,t.Qh)) +s.axE(a) +return s}, +bF6(a){var s,r +if(a!=null)return A.bEz(a) +else{s=new A.a4k(new A.e4(null,null,t.Tv)) +r=self.window.visualViewport +if(r==null)r=self.window +s.a=A.eG(r,"resize",s.gaQZ()) +return s}}, +bEA(a){var s=t.e.a(A.cx(new A.afa())) +A.bFp(a) +return new A.auR(a,!0,s)}, +bFQ(a){if(a!=null)return A.bEA(a) +else return A.bGx()}, +bGx(){return new A.aAZ(!0,t.e.a(A.cx(new A.afa())))}, +bFU(a,b){var s=new A.a3B(a,b,A.dQ(null,t.H),B.hY) +s.axH(a,b) +return s}, +Kv:function Kv(a){var _=this +_.a=a +_.d=_.c=_.b=null}, +arE:function arE(a,b){this.a=a +this.b=b}, +arJ:function arJ(a){this.a=a}, +arI:function arI(a){this.a=a}, +arK:function arK(a){this.a=a}, +arH:function arH(a,b){this.a=a +this.b=b}, +arG:function arG(a){this.a=a}, +arF:function arF(a){this.a=a}, +Ls:function Ls(a,b){this.a=a +this.b=b}, +tr:function tr(a,b){this.a=a +this.b=b}, +lU:function lU(a){this.a=a}, +atH:function atH(a,b,c){this.a=a +this.b=b +this.c=c}, +be1:function be1(){}, +ben:function ben(a,b){this.a=a +this.b=b}, +bem:function bem(a,b){this.a=a +this.b=b}, +atp:function atp(a){this.a=a}, +a6t:function a6t(a){this.a=a +this.b=$}, +a1c:function a1c(){}, +LD:function LD(a,b){this.a=a +this.b=b}, +DO:function DO(a){this.a=a}, +a1j:function a1j(){}, +a1r:function a1r(){}, +DN:function DN(a,b){this.a=a +this.b=b}, +a4H:function a4H(a,b,c,d,e,f,g,h,i){var _=this +_.a=!1 +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=0 +_.z=null +_.Q=i}, +aDl:function aDl(){}, +aDh:function aDh(a){this.a=a}, +aDf:function aDf(){}, +aDg:function aDg(){}, +aDm:function aDm(a){this.a=a}, +aDi:function aDi(){}, +aDj:function aDj(a){this.a=a}, +aDk:function aDk(a){this.a=a}, +wj:function wj(a,b){this.a=a +this.b=b}, +Ie:function Ie(a,b){this.a=a +this.b=b +this.c=-1}, +MT:function MT(a,b,c){this.a=a +this.b=b +this.c=c}, +As:function As(a,b){this.a=a +this.b=b}, +ni:function ni(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +At:function At(a){this.a=a}, +a3s:function a3s(a,b){this.a=a +this.b=b +this.c=0}, +r9:function r9(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bfr:function bfr(a,b){this.a=a +this.b=b}, +bfq:function bfq(a,b){this.a=a +this.b=b}, +abn:function abn(a,b,c,d,e){var _=this +_.a=a +_.b=$ +_.c=b +_.d=c +_.e=d +_.f=e +_.w=_.r=null}, +aRt:function aRt(){}, +aRu:function aRu(){}, +aRv:function aRv(a){this.a=a}, +aRw:function aRw(a){this.a=a}, +aRx:function aRx(){}, +B1:function B1(a,b,c){this.a=a +this.b=b +this.c=c}, +xd:function xd(a,b,c){this.a=a +this.b=b +this.c=c}, +zg:function zg(a,b,c){this.a=a +this.b=b +this.c=c}, +aRs:function aRs(a){this.a=a}, +a4Y:function a4Y(a){this.a=a}, +yw:function yw(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.d=!1}, +a1h:function a1h(){}, +UL:function UL(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=$}, +UM:function UM(a,b){this.a=a +this.b=b +this.c=$}, +a1b:function a1b(a,b,c,d){var _=this +_.a=$ +_.b=a +_.c=b +_.d=0 +_.e=-1 +_.f=c +_.r=d +_.w=!1}, +LE:function LE(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.e=_.d=$ +_.f=!1 +_.r=0 +_.w=null +_.x=d}, +iP:function iP(){}, +a8S:function a8S(a,b){this.b=a +this.c=b}, +a7Z:function a7Z(a,b,c){this.a=a +this.b=b +this.d=c}, +Ed:function Ed(){}, +aa3:function aa3(a,b){this.c=a +this.a=null +this.b=b}, +a0t:function a0t(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +a1t:function a1t(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +a1v:function a1v(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +a1u:function a1u(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +a7P:function a7P(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +TM:function TM(a,b,c){var _=this +_.f=a +_.c=b +_.a=null +_.b=c}, +a7K:function a7K(a,b,c){var _=this +_.f=a +_.c=b +_.a=null +_.b=c}, +a8s:function a8s(a,b,c){var _=this +_.c=a +_.d=b +_.a=null +_.b=c}, +a1B:function a1B(a,b,c){var _=this +_.f=a +_.c=b +_.a=null +_.b=c}, +a8A:function a8A(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=null +_.b=e}, +a6_:function a6_(a){this.a=a}, +aGo:function aGo(a){this.a=a +this.b=$}, +aGp:function aGp(a,b){this.a=a +this.b=b}, +aAV:function aAV(a,b,c){this.a=a +this.b=b +this.c=c}, +aAW:function aAW(a,b,c){this.a=a +this.b=b +this.c=c}, +aAX:function aAX(a,b,c){this.a=a +this.b=b +this.c=c}, +aue:function aue(){}, +atK:function atK(a,b){this.a=a +this.b=b +this.c=$}, +LF:function LF(a){this.a=a}, +bes:function bes(){}, +aJy:function aJy(){}, +hC:function hC(a,b){this.a=null +this.b=a +this.$ti=b}, +a1U:function a1U(a,b){var _=this +_.a=$ +_.b=1 +_.c=a +_.$ti=b}, +DP:function DP(a,b,c,d,e,f){var _=this +_.a=a +_.b=$ +_.c=null +_.d=b +_.e=c +_.f=0 +_.r=d +_.w=e +_.x=!0 +_.y=4278190080 +_.z=!1 +_.ax=_.at=_.as=_.Q=null +_.ay=f +_.CW=_.ch=null +_.cx=0}, +DQ:function DQ(a){this.a=$ +this.b=a}, +a1o:function a1o(a,b){this.a=a +this.b=b +this.c=$}, +atI:function atI(a){var _=this +_.a=a +_.b=$ +_.c=0 +_.d=null}, +a1d:function a1d(a){this.a=a +this.b=$}, +atM:function atM(){}, +a1p:function a1p(a){var _=this +_.a=$ +_.b=a +_.c=!1 +_.d=null}, +pO:function pO(){this.c=this.b=this.a=null}, +aMa:function aMa(a,b){this.a=a +this.b=b}, +DG:function DG(a,b){this.a=a +this.b=b}, +a14:function a14(){var _=this +_.a=null +_.b=$ +_.c=null +_.d=$}, +atq:function atq(a){this.a=a}, +abj:function abj(){}, +a1f:function a1f(a,b,c,d,e,f){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.a=$}, +a1g:function a1g(a,b,c,d,e,f){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.a=$}, +a1e:function a1e(a,b,c,d,e,f,g,h){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.a=$}, +SP:function SP(a,b){this.a=a +this.b=b}, +qY:function qY(a){var _=this +_.a=null +_.b=!0 +_.c=!1 +_.w=_.r=_.f=_.e=_.d=null +_.x=a +_.y=null +_.at=_.as=_.Q=_.z=-1 +_.ax=!1 +_.ch=_.ay=null +_.CW=-1}, +aTj:function aTj(a){this.a=a}, +a1s:function a1s(a,b){this.a=a +this.b=b +this.c=!1}, +ac0:function ac0(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=$ +_.d=c +_.e=d}, +a1m:function a1m(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +LH:function LH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dy=_.dx=$}, +atN:function atN(a){this.a=a}, +LG:function LG(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +a1l:function a1l(a){var _=this +_.a=$ +_.b=-1/0 +_.c=a +_.d=0 +_.e=!1 +_.z=_.y=_.x=_.w=_.r=_.f=0 +_.Q=$ +_.as=!1}, +a1i:function a1i(a){this.a=a}, +atL:function atL(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=0 +_.d=c +_.e=d}, +bey:function bey(a){this.a=a}, +Oi:function Oi(a,b){this.a=a +this.b=b}, +a13:function a13(a){this.a=a}, +a1w:function a1w(a,b){this.a=a +this.b=b}, +au2:function au2(a,b){this.a=a +this.b=b}, +au3:function au3(a,b){this.a=a +this.b=b}, +au0:function au0(a){this.a=a}, +au1:function au1(a,b){this.a=a +this.b=b}, +au_:function au_(a){this.a=a}, +atY:function atY(){}, +atZ:function atZ(){}, +ayN:function ayN(){}, +ayO:function ayO(){}, +a1C:function a1C(a,b){this.a=a +this.b=b}, +EI:function EI(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +azM:function azM(){this.a=!1 +this.b=null}, +aww:function aww(a){this.a=a}, +awy:function awy(){}, +a4K:function a4K(a,b){this.a=a +this.b=b}, +aDn:function aDn(a){this.a=a}, +a4J:function a4J(a,b){this.a=a +this.b=b}, +a4I:function a4I(a,b){this.a=a +this.b=b}, +a39:function a39(a,b,c){this.a=a +this.b=b +this.c=c}, +Ms:function Ms(a,b){this.a=a +this.b=b}, +bfm:function bfm(a){this.a=a}, +bf3:function bf3(){}, +agg:function agg(a,b){this.a=a +this.b=-1 +this.$ti=b}, +iy:function iy(a,b){this.a=a +this.$ti=b}, +agl:function agl(a,b){this.a=a +this.b=-1 +this.$ti=b}, +ui:function ui(a,b){this.a=a +this.$ti=b}, +a37:function a37(a,b){this.a=a +this.b=$ +this.$ti=b}, +a43:function a43(a){var _=this +_.a=a +_.e=_.d=_.c=_.b=null +_.y=_.x=_.w=_.r=_.f=$}, +aAa:function aAa(a){this.a=a}, +aAb:function aAb(a){this.a=a}, +bgr:function bgr(){}, +bgq:function bgq(){}, +aAB:function aAB(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=$ +_.c=b +_.d=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=!1}, +aAC:function aAC(){}, +aAD:function aAD(){}, +aAE:function aAE(){}, +aAF:function aAF(){}, +aAG:function aAG(){}, +aAH:function aAH(){}, +aAJ:function aAJ(){}, +aAI:function aAI(a){this.a=a}, +aAK:function aAK(a){this.a=a}, +aAL:function aAL(a){this.a=a}, +a3P:function a3P(a,b,c){var _=this +_.a=a +_.c=b +_.d=c +_.f=null}, +az8:function az8(a,b,c){this.a=a +this.b=b +this.c=c}, +EZ:function EZ(a,b){this.a=a +this.b=b}, +zh:function zh(a,b){this.a=a +this.b=b}, +Np:function Np(a){this.a=a}, +bfw:function bfw(a){this.a=a}, +bfx:function bfx(a){this.a=a}, +bfy:function bfy(){}, +bfv:function bfv(){}, +vE:function vE(){}, +a4d:function a4d(){}, +a4b:function a4b(){}, +a4c:function a4c(){}, +a0j:function a0j(){}, +a0N:function a0N(){}, +asW:function asW(){}, +asX:function asX(a){this.a=a}, +KC:function KC(a,b){this.a=a +this.b=b}, +tf:function tf(a,b){this.a=a +this.b=b}, +yP:function yP(a,b){this.a=a +this.b=b}, +bfV:function bfV(){}, +bfW:function bfW(a){this.a=a}, +bfU:function bfU(a){this.a=a}, +bfX:function bfX(){}, +a5v:function a5v(a,b){this.a=a +this.$ti=b}, +aFC:function aFC(a,b){this.a=a +this.b=b}, +aFD:function aFD(a){this.a=a}, +aFF:function aFF(a){this.a=a}, +aFE:function aFE(a){this.a=a}, +qb:function qb(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=_.e=null +_.$ti=e}, +bfH:function bfH(a,b){this.a=a +this.b=b}, +bfF:function bfF(a,b){this.a=a +this.b=b}, +bfG:function bfG(a){this.a=a}, +beA:function beA(){}, +beB:function beB(){}, +beC:function beC(){}, +beD:function beD(){}, +beE:function beE(){}, +beF:function beF(){}, +beG:function beG(){}, +beH:function beH(){}, +bdY:function bdY(a,b,c){this.a=a +this.b=b +this.c=c}, +a5U:function a5U(a){this.a=$ +this.b=a}, +aG5:function aG5(a){this.a=a}, +aG6:function aG6(a){this.a=a}, +aG7:function aG7(a){this.a=a}, +aG9:function aG9(a){this.a=a}, +q4:function q4(a){this.a=a}, +aGa:function aGa(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=null +_.e=!1 +_.f=d +_.r=e}, +aGg:function aGg(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aGh:function aGh(a){this.a=a}, +aGi:function aGi(a,b,c){this.a=a +this.b=b +this.c=c}, +aGj:function aGj(a,b){this.a=a +this.b=b}, +aGc:function aGc(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aGd:function aGd(a,b,c){this.a=a +this.b=b +this.c=c}, +aGe:function aGe(a,b){this.a=a +this.b=b}, +aGf:function aGf(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aGb:function aGb(a,b,c){this.a=a +this.b=b +this.c=c}, +aGk:function aGk(a,b){this.a=a +this.b=b}, +aJ0:function aJ0(){}, +asV:function asV(){}, +Pp:function Pp(a){var _=this +_.d=a +_.a=_.e=$ +_.c=_.b=!1}, +aJc:function aJc(){}, +Sj:function Sj(a,b){var _=this +_.d=a +_.e=b +_.f=null +_.a=$ +_.c=_.b=!1}, +aRp:function aRp(){}, +aRq:function aRq(){}, +aj:function aj(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=$}, +rP:function rP(a,b){this.a=a +this.b=b}, +aJr:function aJr(a){this.a=a}, +a4E:function a4E(a,b){this.a=a +this.b=b +this.c=$}, +a3A:function a3A(a,b,c,d,e){var _=this +_.a=a +_.d=b +_.e=c +_.id=_.go=_.fy=_.fx=_.fr=_.dy=_.cy=_.ch=_.ay=_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=null +_.k1=d +_.p4=_.p3=_.p2=_.k4=_.k3=_.k2=null +_.R8=e +_.ry=null}, +ayA:function ayA(a,b,c){this.a=a +this.b=b +this.c=c}, +ayz:function ayz(a,b){this.a=a +this.b=b}, +ayv:function ayv(a,b){this.a=a +this.b=b}, +ayw:function ayw(a,b){this.a=a +this.b=b}, +ayx:function ayx(){}, +ayy:function ayy(a,b){this.a=a +this.b=b}, +ayu:function ayu(a){this.a=a}, +ayt:function ayt(a){this.a=a}, +ays:function ays(a){this.a=a}, +ayB:function ayB(a,b){this.a=a +this.b=b}, +bfZ:function bfZ(a,b,c){this.a=a +this.b=b +this.c=c}, +ads:function ads(){}, +a8y:function a8y(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +aLm:function aLm(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aLn:function aLn(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aLo:function aLo(a,b){this.b=a +this.c=b}, +aOi:function aOi(){}, +aOj:function aOj(){}, +a8H:function a8H(a,b,c){var _=this +_.a=a +_.c=b +_.d=c +_.e=$}, +aLD:function aLD(){}, +Wm:function Wm(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +b0e:function b0e(){}, +b0f:function b0f(a){this.a=a}, +anL:function anL(){}, +rj:function rj(a,b){this.a=a +this.b=b}, +Co:function Co(){this.a=0}, +b8U:function b8U(a,b,c,d,e,f){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=null +_.r=!1}, +b8W:function b8W(){}, +b8V:function b8V(a,b,c){this.a=a +this.b=b +this.c=c}, +b8X:function b8X(a){this.a=a}, +b8Y:function b8Y(a){this.a=a}, +b8Z:function b8Z(a){this.a=a}, +b9_:function b9_(a){this.a=a}, +b90:function b90(a){this.a=a}, +b91:function b91(a){this.a=a}, +bcR:function bcR(a,b,c,d,e,f){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=null +_.r=!1}, +bcS:function bcS(a,b,c){this.a=a +this.b=b +this.c=c}, +bcT:function bcT(a){this.a=a}, +bcU:function bcU(a){this.a=a}, +bcV:function bcV(a){this.a=a}, +bcW:function bcW(a){this.a=a}, +b7i:function b7i(a,b,c,d,e,f){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=null +_.r=!1}, +b7j:function b7j(a,b,c){this.a=a +this.b=b +this.c=c}, +b7k:function b7k(a){this.a=a}, +b7l:function b7l(a){this.a=a}, +b7m:function b7m(a){this.a=a}, +b7n:function b7n(a){this.a=a}, +b7o:function b7o(a){this.a=a}, +Jq:function Jq(a,b){this.a=null +this.b=a +this.c=b}, +aLv:function aLv(a){this.a=a +this.b=0}, +aLw:function aLw(a,b){this.a=a +this.b=b}, +bjA:function bjA(){}, +aMd:function aMd(a,b){var _=this +_.a=a +_.c=_.b=null +_.d=0 +_.e=b}, +aMe:function aMe(a){this.a=a}, +aMf:function aMf(a){this.a=a}, +aMg:function aMg(a){this.a=a}, +aMi:function aMi(a,b,c){this.a=a +this.b=b +this.c=c}, +aMj:function aMj(a){this.a=a}, +L4:function L4(a,b){this.a=a +this.b=b}, +ar1:function ar1(a,b){this.a=a +this.b=b}, +ar2:function ar2(a){this.a=a}, +UK:function UK(a,b){this.a=a +this.b=b}, +atB:function atB(a,b,c){var _=this +_.e=a +_.a=b +_.b=c +_.c=null}, +a2X:function a2X(a,b){this.a=a +this.b=b +this.c=null}, +aa6:function aa6(a,b){var _=this +_.d=null +_.a=a +_.b=b +_.c=!1}, +aNY:function aNY(a){this.a=a}, +a47:function a47(a,b,c){var _=this +_.d=a +_.a=b +_.b=c +_.c=!1}, +a_I:function a_I(a){this.a=a +this.b=null}, +ar4:function ar4(a){this.a=a}, +ar5:function ar5(a){this.a=a}, +ar3:function ar3(a,b,c){this.a=a +this.b=b +this.c=c}, +aEB:function aEB(a,b){var _=this +_.e=null +_.a=a +_.b=b +_.c=null}, +aFe:function aFe(a,b,c,d){var _=this +_.e=a +_.f=b +_.r=1 +_.w=null +_.x=!1 +_.a=c +_.b=d +_.c=null}, +aFf:function aFf(a,b){this.a=a +this.b=b}, +aFg:function aFg(a){this.a=a}, +a5V:function a5V(a,b){this.a=a +this.b=b +this.c=!1}, +a6a:function a6a(a,b){var _=this +_.d=null +_.a=a +_.b=b +_.c=!1}, +aOU:function aOU(a,b,c){var _=this +_.e=null +_.f=a +_.r=null +_.w=0 +_.a=b +_.b=c +_.c=null}, +aP0:function aP0(a){this.a=a}, +aP1:function aP1(a){this.a=a}, +aP2:function aP2(a){this.a=a}, +EH:function EH(a){this.a=a}, +ayj:function ayj(a){this.a=a}, +aaP:function aaP(a){this.a=a}, +aaN:function aaN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var _=this +_.a=a +_.b=b +_.c=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.fr=a2 +_.fx=a3 +_.fy=a4 +_.go=a5 +_.id=a6 +_.k1=a7 +_.k2=a8 +_.k4=a9}, +qF:function qF(a,b){this.a=a +this.b=b}, +B7:function B7(a,b){this.a=a +this.b=b}, +a8U:function a8U(){}, +aBa:function aBa(a,b){this.a=a +this.b=b +this.c=null}, +tM:function tM(){}, +Br:function Br(a,b,c){var _=this +_.a=0 +_.fy=_.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=_.b=null +_.go=-1 +_.id=a +_.k1=b +_.k2=c +_.k3=-1 +_.p2=_.p1=_.ok=_.k4=null +_.p4=_.p3=0}, +aPU:function aPU(a){this.a=a}, +ar6:function ar6(a,b){this.a=a +this.b=b}, +zk:function zk(a,b){this.a=a +this.b=b}, +S4:function S4(a,b){this.a=a +this.b=b}, +ayC:function ayC(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=null +_.r=f +_.w=g +_.x=!1 +_.z=h +_.Q=null +_.as=i}, +ayD:function ayD(a){this.a=a}, +ayE:function ayE(a,b){this.a=a +this.b=b}, +ayG:function ayG(){}, +ayF:function ayF(a){this.a=a}, +MU:function MU(a,b){this.a=a +this.b=b}, +aPP:function aPP(a){this.a=a}, +aPL:function aPL(){}, +aw1:function aw1(){this.a=null}, +aw2:function aw2(a){this.a=a}, +aIV:function aIV(){var _=this +_.b=_.a=null +_.c=0 +_.d=!1}, +aIX:function aIX(a){this.a=a}, +aIW:function aIW(a){this.a=a}, +at4:function at4(a,b){this.a=a +this.b=b +this.c=null}, +acf:function acf(a,b){var _=this +_.d=null +_.a=a +_.b=b +_.c=!1}, +aU0:function aU0(a){this.a=a}, +aQ_:function aQ_(a,b,c,d,e,f){var _=this +_.cx=_.CW=_.ch=null +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +aU4:function aU4(a,b){var _=this +_.f=_.e=null +_.a=a +_.b=b +_.c=null}, +aU5:function aU5(a){this.a=a}, +aU6:function aU6(a){this.a=a}, +aU7:function aU7(a,b){this.a=a +this.b=b}, +aU8:function aU8(a){this.a=a}, +aU9:function aU9(a){this.a=a}, +aUa:function aUa(a){this.a=a}, +rp:function rp(){}, +ahP:function ahP(){}, +acY:function acY(a,b){this.a=a +this.b=b}, +ng:function ng(a,b){this.a=a +this.b=b}, +aFK:function aFK(){}, +aFM:function aFM(){}, +aSe:function aSe(){}, +aSg:function aSg(a,b){this.a=a +this.b=b}, +aSi:function aSi(){}, +aYu:function aYu(a,b,c){var _=this +_.a=!1 +_.b=a +_.c=b +_.d=c}, +a9f:function a9f(a){this.a=a +this.b=0}, +aUd:function aUd(){}, +OG:function OG(a,b){this.a=a +this.b=b}, +zY:function zY(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=e}, +MV:function MV(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +asR:function asR(a){this.a=a}, +a1J:function a1J(){}, +ayq:function ayq(){}, +aJM:function aJM(){}, +ayH:function ayH(){}, +awz:function awz(){}, +aBZ:function aBZ(){}, +aJK:function aJK(){}, +aLP:function aLP(){}, +aP4:function aP4(){}, +aQB:function aQB(){}, +ayr:function ayr(){}, +aJO:function aJO(){}, +aUt:function aUt(){}, +aJW:function aJW(){}, +avM:function avM(){}, +aKP:function aKP(){}, +ayb:function ayb(){}, +aXo:function aXo(){}, +a7r:function a7r(){}, +HH:function HH(a,b){this.a=a +this.b=b}, +T9:function T9(a){this.a=a}, +ayk:function ayk(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +ayn:function ayn(){}, +ayl:function ayl(a,b){this.a=a +this.b=b}, +aym:function aym(a,b,c){this.a=a +this.b=b +this.c=c}, +a0o:function a0o(a,b,c,d){var _=this +_.a=a +_.b=b +_.d=c +_.e=d}, +HK:function HK(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +EF:function EF(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aFv:function aFv(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +a4r:function a4r(a,b,c,d,e,f){var _=this +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +aae:function aae(a,b,c,d,e,f){var _=this +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +aOh:function aOh(a){this.a=a}, +Mj:function Mj(){}, +avV:function avV(a){this.a=a}, +avW:function avW(){}, +avX:function avX(){}, +avY:function avY(){}, +aDS:function aDS(a,b,c,d,e,f){var _=this +_.ok=null +_.p1=!0 +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +aDV:function aDV(a){this.a=a}, +aDW:function aDW(a,b){this.a=a +this.b=b}, +aDT:function aDT(a){this.a=a}, +aDU:function aDU(a){this.a=a}, +arp:function arp(a,b,c,d,e,f){var _=this +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +arq:function arq(a){this.a=a}, +azA:function azA(a,b,c,d,e,f){var _=this +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +azC:function azC(a){this.a=a}, +azD:function azD(a){this.a=a}, +azB:function azB(a){this.a=a}, +aUg:function aUg(){}, +aUn:function aUn(a,b){this.a=a +this.b=b}, +aUu:function aUu(){}, +aUp:function aUp(a){this.a=a}, +aUs:function aUs(){}, +aUo:function aUo(a){this.a=a}, +aUr:function aUr(a){this.a=a}, +aUe:function aUe(){}, +aUk:function aUk(){}, +aUq:function aUq(){}, +aUm:function aUm(){}, +aUl:function aUl(){}, +aUj:function aUj(a){this.a=a}, +bgp:function bgp(){}, +aU1:function aU1(a){this.a=a}, +aU2:function aU2(a){this.a=a}, +aDu:function aDu(){var _=this +_.a=$ +_.b=null +_.c=!1 +_.d=null +_.f=$}, +aDw:function aDw(a){this.a=a}, +aDv:function aDv(a){this.a=a}, +axY:function axY(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +axm:function axm(a,b,c){this.a=a +this.b=b +this.c=c}, +axn:function axn(){}, +TN:function TN(a,b){this.a=a +this.b=b}, +bfa:function bfa(){}, +a6k:function a6k(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +ll:function ll(a){this.a=a}, +a28:function a28(a,b){this.a=a +this.b=$ +this.c=b}, +auQ:function auQ(a){this.a=a}, +auP:function auP(){}, +awa:function awa(){}, +a4k:function a4k(a){this.a=$ +this.b=a}, +auR:function auR(a,b,c){var _=this +_.d=a +_.a=null +_.ay$=b +_.ch$=c}, +auS:function auS(a){this.a=a}, +ayc:function ayc(){}, +b1D:function b1D(){}, +afa:function afa(){}, +aAZ:function aAZ(a,b){this.a=null +this.ay$=a +this.ch$=b}, +aB_:function aB_(a){this.a=a}, +a3z:function a3z(){}, +ayo:function ayo(a){this.a=a}, +ayp:function ayp(a,b){this.a=a +this.b=b}, +a3B:function a3B(a,b,c,d){var _=this +_.x=null +_.a=a +_.b=b +_.c=null +_.d=c +_.e=$ +_.f=d +_.r=null}, +adu:function adu(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ag2:function ag2(){}, +agB:function agB(){}, +aoH:function aoH(){}, +aoO:function aoO(){}, +biQ:function biQ(){}, +bSN(){return $}, +dF(a,b,c){if(b.i("an<0>").b(a))return new A.Vx(a,b.i("@<0>").L(c).i("Vx<1,2>")) +return new A.yq(a,b.i("@<0>").L(c).i("yq<1,2>"))}, +jv(a){return new A.mh("Field '"+a+"' has not been initialized.")}, +hs(a){return new A.mh("Local '"+a+"' has not been initialized.")}, +qi(a){return new A.mh("Local '"+a+"' has already been initialized.")}, +bEc(a){return new A.el(a)}, +bfM(a){var s,r=a^48 +if(r<=9)return r +s=a|32 +if(97<=s&&s<=102)return s-87 +return-1}, +bUC(a,b){var s=A.bfM(a.charCodeAt(b)),r=A.bfM(a.charCodeAt(b+1)) +return s*16+r-(r&256)}, +a1(a,b){a=a+b&536870911 +a=a+((a&524287)<<10)&536870911 +return a^a>>>6}, +i1(a){a=a+((a&67108863)<<3)&536870911 +a^=a>>>11 +return a+((a&16383)<<15)&536870911}, +btR(a,b,c){return A.i1(A.a1(A.a1(c,a),b))}, +bLH(a,b,c,d,e){return A.i1(A.a1(A.a1(A.a1(A.a1(e,a),b),c),d))}, +fU(a,b,c){return a}, +bm9(a){var s,r +for(s=$.D0.length,r=0;rc)A.F(A.dc(b,0,c,"start",null))}return new A.kE(a,b,c,d.i("kE<0>"))}, +ne(a,b,c,d){if(t.Ee.b(a))return new A.eI(a,b,c.i("@<0>").L(d).i("eI<1,2>")) +return new A.f8(a,b,c.i("@<0>").L(d).i("f8<1,2>"))}, +btT(a,b,c){var s="takeCount" +A.v0(b,s) +A.h6(b,s) +if(t.Ee.b(a))return new A.MP(a,b,c.i("MP<0>")) +return new A.BP(a,b,c.i("BP<0>"))}, +bk6(a,b,c){var s="count" +if(t.Ee.b(a)){A.v0(b,s) +A.h6(b,s) +return new A.EG(a,b,c.i("EG<0>"))}A.v0(b,s) +A.h6(b,s) +return new A.tS(a,b,c.i("tS<0>"))}, +bpN(a,b,c){if(c.i("an<0>").b(b))return new A.MO(a,b,c.i("MO<0>")) +return new A.t8(a,b,c.i("t8<0>"))}, +cR(){return new A.ny("No element")}, +vX(){return new A.ny("Too many elements")}, +bqJ(){return new A.ny("Too few elements")}, +btD(a,b){A.abE(a,0,J.am(a)-1,b)}, +abE(a,b,c,d){if(c-b<=32)A.BG(a,b,c,d) +else A.BF(a,b,c,d)}, +BG(a,b,c,d){var s,r,q,p,o +for(s=b+1,r=J.N(a);s<=c;++s){q=r.h(a,s) +p=s +while(!0){if(!(p>b&&d.$2(r.h(a,p-1),q)>0))break +o=p-1 +r.l(a,p,r.h(a,o)) +p=o}r.l(a,p,q)}}, +BF(a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i=B.c.aY(a5-a4+1,6),h=a4+i,g=a5-i,f=B.c.aY(a4+a5,2),e=f-i,d=f+i,c=J.N(a3),b=c.h(a3,h),a=c.h(a3,e),a0=c.h(a3,f),a1=c.h(a3,d),a2=c.h(a3,g) +if(a6.$2(b,a)>0){s=a +a=b +b=s}if(a6.$2(a1,a2)>0){s=a2 +a2=a1 +a1=s}if(a6.$2(b,a0)>0){s=a0 +a0=b +b=s}if(a6.$2(a,a0)>0){s=a0 +a0=a +a=s}if(a6.$2(b,a1)>0){s=a1 +a1=b +b=s}if(a6.$2(a0,a1)>0){s=a1 +a1=a0 +a0=s}if(a6.$2(a,a2)>0){s=a2 +a2=a +a=s}if(a6.$2(a,a0)>0){s=a0 +a0=a +a=s}if(a6.$2(a1,a2)>0){s=a2 +a2=a1 +a1=s}c.l(a3,h,b) +c.l(a3,f,a0) +c.l(a3,g,a2) +c.l(a3,e,c.h(a3,a4)) +c.l(a3,d,c.h(a3,a5)) +r=a4+1 +q=a5-1 +if(J.o(a6.$2(a,a1),0)){for(p=r;p<=q;++p){o=c.h(a3,p) +n=a6.$2(o,a) +if(n===0)continue +if(n<0){if(p!==r){c.l(a3,p,c.h(a3,r)) +c.l(a3,r,o)}++r}else for(;!0;){n=a6.$2(c.h(a3,q),a) +if(n>0){--q +continue}else{m=q-1 +if(n<0){c.l(a3,p,c.h(a3,r)) +l=r+1 +c.l(a3,r,c.h(a3,q)) +c.l(a3,q,o) +q=m +r=l +break}else{c.l(a3,p,c.h(a3,q)) +c.l(a3,q,o) +q=m +break}}}}k=!0}else{for(p=r;p<=q;++p){o=c.h(a3,p) +if(a6.$2(o,a)<0){if(p!==r){c.l(a3,p,c.h(a3,r)) +c.l(a3,r,o)}++r}else if(a6.$2(o,a1)>0)for(;!0;)if(a6.$2(c.h(a3,q),a1)>0){--q +if(qg){for(;J.o(a6.$2(c.h(a3,r),a),0);)++r +for(;J.o(a6.$2(c.h(a3,q),a1),0);)--q +for(p=r;p<=q;++p){o=c.h(a3,p) +if(a6.$2(o,a)===0){if(p!==r){c.l(a3,p,c.h(a3,r)) +c.l(a3,r,o)}++r}else if(a6.$2(o,a1)===0)for(;!0;)if(a6.$2(c.h(a3,q),a1)===0){--q +if(q")),!0,b),l=m.length,k=0 +while(!0){if(!(k").L(c).i("ar<1,2>")) +n.$keys=m +return n}return new A.yB(A.fK(a,b,c),b.i("@<0>").L(c).i("yB<1,2>"))}, +bhM(){throw A.f(A.a5("Cannot modify unmodifiable Map"))}, +a1L(){throw A.f(A.a5("Cannot modify constant Set"))}, +bm6(a,b){var s=new A.mf(a,b.i("mf<0>")) +s.ay_(a) +return s}, +byF(a){var s=v.mangledGlobalNames[a] +if(s!=null)return s +return"minified:"+a}, +by0(a,b){var s +if(b!=null){s=b.x +if(s!=null)return s}return t.dC.b(a)}, +r(a){var s +if(typeof a=="string")return a +if(typeof a=="number"){if(a!==0)return""+a}else if(!0===a)return"true" +else if(!1===a)return"false" +else if(a==null)return"null" +s=J.cp(a) +return s}, +C(a,b,c,d,e,f){return new A.Om(a,c,d,e,f)}, +c1o(a,b,c,d,e,f){return new A.Om(a,c,d,e,f)}, +h4(a){var s,r=$.bsA +if(r==null)r=$.bsA=Symbol("identityHashCode") +s=a[r] +if(s==null){s=Math.random()*0x3fffffff|0 +a[r]=s}return s}, +qG(a,b){var s,r,q,p,o,n=null,m=/^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+))\s*$/i.exec(a) +if(m==null)return n +s=m[3] +if(b==null){if(s!=null)return parseInt(a,10) +if(m[2]!=null)return parseInt(a,16) +return n}if(b<2||b>36)throw A.f(A.dc(b,2,36,"radix",n)) +if(b===10&&s!=null)return parseInt(a,10) +if(b<10||s==null){r=b<=10?47+b:86+b +q=m[1] +for(p=q.length,o=0;or)return n}return parseInt(a,b)}, +bjz(a){var s,r +if(!/^\s*[+-]?(?:Infinity|NaN|(?:\.\d+|\d+(?:\.\d*)?)(?:[eE][+-]?\d+)?)\s*$/.test(a))return null +s=parseFloat(a) +if(isNaN(s)){r=B.f.cu(a) +if(r==="NaN"||r==="+NaN"||r==="-NaN")return s +return null}return s}, +aLT(a){return A.bJy(a)}, +bJy(a){var s,r,q,p +if(a instanceof A.H)return A.lI(A.cg(a),null) +s=J.lL(a) +if(s===B.a3d||s===B.a3n||t.kk.b(a)){r=B.rc(a) +if(r!=="Object"&&r!=="")return r +q=a.constructor +if(typeof q=="function"){p=q.name +if(typeof p=="string"&&p!=="Object"&&p!=="")return p}}return A.lI(A.cg(a),null)}, +bsC(a){if(a==null||typeof a=="number"||A.i8(a))return J.cp(a) +if(typeof a=="string")return JSON.stringify(a) +if(a instanceof A.vc)return a.j(0) +if(a instanceof A.pk)return a.af2(!0) +return"Instance of '"+A.aLT(a)+"'"}, +bJA(){return Date.now()}, +bJB(){var s,r +if($.aLU!==0)return +$.aLU=1000 +if(typeof window=="undefined")return +s=window +if(s==null)return +if(!!s.dartUseDateNowForTicks)return +r=s.performance +if(r==null)return +if(typeof r.now!="function")return +$.aLU=1e6 +$.Qw=new A.aLS(r)}, +bJz(){if(!!self.location)return self.location.href +return null}, +bsz(a){var s,r,q,p,o=a.length +if(o<=500)return String.fromCharCode.apply(null,a) +for(s="",r=0;r65535)return A.bJC(a)}return A.bsz(a)}, +bJD(a,b,c){var s,r,q,p +if(c<=500&&b===0&&c===a.length)return String.fromCharCode.apply(null,a) +for(s=b,r="";s>>0,s&1023|56320)}}throw A.f(A.dc(a,0,1114111,null,null))}, +db(a,b,c,d,e,f,g,h){var s,r=b-1 +if(0<=a&&a<100){a+=400 +r-=4800}s=h?Date.UTC(a,r,c,d,e,f,g):new Date(a,r,c,d,e,f,g).valueOf() +if(isNaN(s)||s<-864e13||s>864e13)return null +return s}, +kp(a){if(a.date===void 0)a.date=new Date(a.a) +return a.date}, +bO(a){return a.b?A.kp(a).getUTCFullYear()+0:A.kp(a).getFullYear()+0}, +bS(a){return a.b?A.kp(a).getUTCMonth()+1:A.kp(a).getMonth()+1}, +dh(a){return a.b?A.kp(a).getUTCDate()+0:A.kp(a).getDate()+0}, +jH(a){return a.b?A.kp(a).getUTCHours()+0:A.kp(a).getHours()+0}, +oE(a){return a.b?A.kp(a).getUTCMinutes()+0:A.kp(a).getMinutes()+0}, +wu(a){return a.b?A.kp(a).getUTCSeconds()+0:A.kp(a).getSeconds()+0}, +Qv(a){return a.b?A.kp(a).getUTCMilliseconds()+0:A.kp(a).getMilliseconds()+0}, +Gx(a){return B.c.aE((a.b?A.kp(a).getUTCDay()+0:A.kp(a).getDay()+0)+6,7)+1}, +wt(a,b,c){var s,r,q={} +q.a=0 +s=[] +r=[] +q.a=b.length +B.d.N(s,b) +q.b="" +if(c!=null&&c.a!==0)c.am(0,new A.aLR(q,r,s)) +return J.bCG(a,new A.Om(B.b2p,0,s,r,0))}, +bsB(a,b,c){var s,r,q +if(Array.isArray(b))s=c==null||c.a===0 +else s=!1 +if(s){r=b.length +if(r===0){if(!!a.$0)return a.$0()}else if(r===1){if(!!a.$1)return a.$1(b[0])}else if(r===2){if(!!a.$2)return a.$2(b[0],b[1])}else if(r===3){if(!!a.$3)return a.$3(b[0],b[1],b[2])}else if(r===4){if(!!a.$4)return a.$4(b[0],b[1],b[2],b[3])}else if(r===5)if(!!a.$5)return a.$5(b[0],b[1],b[2],b[3],b[4]) +q=a[""+"$"+r] +if(q!=null)return q.apply(a,b)}return A.bJx(a,b,c)}, +bJx(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +if(b!=null)s=Array.isArray(b)?b:A.L(b,!0,t.z) +else s=[] +r=s.length +q=a.$R +if(rk)return A.wt(a,s,null) +if(rq)return A.wt(a,s,c) +if(s===b)s=A.L(s,!0,t.z) +i=Object.keys(n) +if(c==null)for(o=i.length,h=0;h=s)return A.f5(b,s,a,null,r) +return A.a9b(b,r)}, +bT3(a,b,c){if(a<0||a>c)return A.dc(a,0,c,"start",null) +if(b!=null)if(bc)return A.dc(b,a,c,"end",null) +return new A.hM(!0,b,"end",null)}, +cL(a){return new A.hM(!0,a,null,null)}, +ps(a){return a}, +f(a){return A.bxV(new Error(),a)}, +bxV(a,b){var s +if(b==null)b=new A.u3() +a.dartException=b +s=A.bVC +if("defineProperty" in Object){Object.defineProperty(a,"message",{get:s}) +a.name=""}else a.toString=s +return a}, +bVC(){return J.cp(this.dartException)}, +F(a){throw A.f(a)}, +bgB(a,b){throw A.bxV(b,a)}, +G(a){throw A.f(A.dg(a))}, +u4(a){var s,r,q,p,o,n +a=A.bgj(a.replace(String({}),"$receiver$")) +s=a.match(/\\\$[a-zA-Z]+\\\$/g) +if(s==null)s=A.d([],t.s) +r=s.indexOf("\\$arguments\\$") +q=s.indexOf("\\$argumentsExpr\\$") +p=s.indexOf("\\$expr\\$") +o=s.indexOf("\\$method\\$") +n=s.indexOf("\\$receiver\\$") +return new A.aWx(a.replace(new RegExp("\\\\\\$arguments\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$argumentsExpr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$expr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$method\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$receiver\\\\\\$","g"),"((?:x|[^x])*)"),r,q,p,o,n)}, +aWy(a){return function($expr$){var $argumentsExpr$="$arguments$" +try{$expr$.$method$($argumentsExpr$)}catch(s){return s.message}}(a)}, +buk(a){return function($expr$){try{$expr$.$method$}catch(s){return s.message}}(a)}, +biS(a,b){var s=b==null,r=s?null:b.method +return new A.a5D(a,r,s?null:b.receiver)}, +a7(a){if(a==null)return new A.a7D(a) +if(a instanceof A.N0)return A.xT(a,a.a) +if(typeof a!=="object")return a +if("dartException" in a)return A.xT(a,a.dartException) +return A.bRV(a)}, +xT(a,b){if(t.Cq.b(b))if(b.$thrownJsError==null)b.$thrownJsError=a +return b}, +bRV(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null +if(!("message" in a))return a +s=a.message +if("number" in a&&typeof a.number=="number"){r=a.number +q=r&65535 +if((B.c.D(r,16)&8191)===10)switch(q){case 438:return A.xT(a,A.biS(A.r(s)+" (Error "+q+")",e)) +case 445:case 5007:p=A.r(s) +return A.xT(a,new A.PN(p+" (Error "+q+")",e))}}if(a instanceof TypeError){o=$.bzE() +n=$.bzF() +m=$.bzG() +l=$.bzH() +k=$.bzK() +j=$.bzL() +i=$.bzJ() +$.bzI() +h=$.bzN() +g=$.bzM() +f=o.oW(s) +if(f!=null)return A.xT(a,A.biS(s,f)) +else{f=n.oW(s) +if(f!=null){f.method="call" +return A.xT(a,A.biS(s,f))}else{f=m.oW(s) +if(f==null){f=l.oW(s) +if(f==null){f=k.oW(s) +if(f==null){f=j.oW(s) +if(f==null){f=i.oW(s) +if(f==null){f=l.oW(s) +if(f==null){f=h.oW(s) +if(f==null){f=g.oW(s) +p=f!=null}else p=!0}else p=!0}else p=!0}else p=!0}else p=!0}else p=!0}else p=!0 +if(p)return A.xT(a,new A.PN(s,f==null?e:f.method))}}return A.xT(a,new A.ad3(typeof s=="string"?s:""))}if(a instanceof RangeError){if(typeof s=="string"&&s.indexOf("call stack")!==-1)return new A.SD() +s=function(b){try{return String(b)}catch(d){}return null}(a) +return A.xT(a,new A.hM(!1,e,e,typeof s=="string"?s.replace(/^RangeError:\s*/,""):s))}if(typeof InternalError=="function"&&a instanceof InternalError)if(typeof s=="string"&&s==="too much recursion")return new A.SD() +return a}, +au(a){var s +if(a instanceof A.N0)return a.b +if(a==null)return new A.Yd(a) +s=a.$cachedTrace +if(s!=null)return s +return a.$cachedTrace=new A.Yd(a)}, +rt(a){if(a==null)return J.Q(a) +if(typeof a=="object")return A.h4(a) +return J.Q(a)}, +bSA(a){if(typeof a=="number")return B.e.gu(a) +if(a instanceof A.YS)return A.h4(a) +if(a instanceof A.pk)return a.gu(a) +if(a instanceof A.oW)return a.gu(a) +return A.rt(a)}, +bxK(a,b){var s,r,q,p=a.length +for(s=0;s")) +s.c=a.e +return s}, +c1t(a,b,c){Object.defineProperty(a,b,{value:c,enumerable:false,writable:true,configurable:true})}, +bUn(a){var s,r,q,p,o,n=$.bxR.$1(a),m=$.bfs[n] +if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) +return m.i}s=$.bfY[n] +if(s!=null)return s +r=v.interceptorsByTag[n] +if(r==null){q=$.bxk.$2(a,n) +if(q!=null){m=$.bfs[q] +if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) +return m.i}s=$.bfY[q] +if(s!=null)return s +r=v.interceptorsByTag[q] +n=q}}if(r==null)return null +s=r.prototype +p=n[0] +if(p==="!"){m=A.bg9(s) +$.bfs[n]=m +Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) +return m.i}if(p==="~"){$.bfY[n]=s +return s}if(p==="-"){o=A.bg9(s) +Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true}) +return o.i}if(p==="+")return A.byi(a,s) +if(p==="*")throw A.f(A.dw(n)) +if(v.leafTags[n]===true){o=A.bg9(s) +Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true}) +return o.i}else return A.byi(a,s)}, +byi(a,b){var s=Object.getPrototypeOf(a) +Object.defineProperty(s,v.dispatchPropertyName,{value:J.bmc(b,s,null,null),enumerable:false,writable:true,configurable:true}) +return b}, +bg9(a){return J.bmc(a,!1,null,!!a.$icD)}, +bUp(a,b,c){var s=b.prototype +if(v.leafTags[a]===true)return A.bg9(s) +else return J.bmc(s,c,null,null)}, +bU4(){if(!0===$.bm4)return +$.bm4=!0 +A.bU5()}, +bU5(){var s,r,q,p,o,n,m,l +$.bfs=Object.create(null) +$.bfY=Object.create(null) +A.bU3() +s=v.interceptorsByTag +r=Object.getOwnPropertyNames(s) +if(typeof window!="undefined"){window +q=function(){} +for(p=0;p=0 +else if(b instanceof A.or){s=B.f.bp(a,c) +return b.b.test(s)}else{s=J.bh3(b,B.f.bp(a,c)) +return!s.gZ(s)}}, +bm_(a){if(a.indexOf("$",0)>=0)return a.replace(/\$/g,"$$$$") +return a}, +bVp(a,b,c,d){var s=b.Wf(a,d) +if(s==null)return a +return A.bmm(a,s.b.index,s.gcd(s),c)}, +bgj(a){if(/[[\]{}()*+?.\\^$|]/.test(a))return a.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&") +return a}, +cN(a,b,c){var s +if(typeof b=="string")return A.bVo(a,b,c) +if(b instanceof A.or){s=b.gac1() +s.lastIndex=0 +return a.replace(s,A.bm_(c))}return A.bVn(a,b,c)}, +bVn(a,b,c){var s,r,q,p +for(s=J.bh3(b,a),s=s.gS(s),r=0,q="";s.p();){p=s.gG(s) +q=q+a.substring(r,p.gcC(p))+c +r=p.gcd(p)}s=q+a.substring(r) +return s.charCodeAt(0)==0?s:s}, +bVo(a,b,c){var s,r,q +if(b===""){if(a==="")return c +s=a.length +r=""+c +for(q=0;q=0)return a.split(b).join(c) +return a.replace(new RegExp(A.bgj(b),"g"),A.bm_(c))}, +bxf(a){return a}, +D_(a,b,c,d){var s,r,q,p,o,n,m +for(s=b.ve(0,a),s=new A.Ui(s.a,s.b,s.c),r=t.Qz,q=0,p="";s.p();){o=s.d +if(o==null)o=r.a(o) +n=o.b +m=n.index +p=p+A.r(A.bxf(B.f.X(a,q,m)))+A.r(c.$1(o)) +q=m+n[0].length}s=p+A.r(A.bxf(B.f.bp(a,q))) +return s.charCodeAt(0)==0?s:s}, +aqd(a,b,c,d){var s,r,q,p +if(typeof b=="string"){s=a.indexOf(b,d) +if(s<0)return a +return A.bmm(a,s,s+b.length,c)}if(b instanceof A.or)return d===0?a.replace(b.b,A.bm_(c)):A.bVp(a,b,c,d) +r=J.bC6(b,a,d) +q=r.gS(r) +if(!q.p())return a +p=q.gG(q) +return B.f.j7(a,p.gcC(p),p.gcd(p),c)}, +bmm(a,b,c,d){return a.substring(0,b)+d+a.substring(c)}, +nL:function nL(a,b){this.a=a +this.b=b}, +Ju:function Ju(a,b){this.a=a +this.b=b}, +akj:function akj(a,b){this.a=a +this.b=b}, +akk:function akk(a,b,c){this.a=a +this.b=b +this.c=c}, +akl:function akl(a,b,c){this.a=a +this.b=b +this.c=c}, +akm:function akm(a,b,c){this.a=a +this.b=b +this.c=c}, +X6:function X6(a){this.a=a}, +yB:function yB(a,b){this.a=a +this.$ti=b}, +Eb:function Eb(){}, +auh:function auh(a,b,c){this.a=a +this.b=b +this.c=c}, +ar:function ar(a,b,c){this.a=a +this.b=b +this.$ti=c}, +CC:function CC(a,b){this.a=a +this.$ti=b}, +xx:function xx(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +cv:function cv(a,b){this.a=a +this.$ti=b}, +LV:function LV(){}, +ev:function ev(a,b,c){this.a=a +this.b=b +this.$ti=c}, +fI:function fI(a,b){this.a=a +this.$ti=b}, +Oh:function Oh(){}, +mf:function mf(a,b){this.a=a +this.$ti=b}, +Om:function Om(a,b,c,d,e){var _=this +_.a=a +_.c=b +_.d=c +_.e=d +_.f=e}, +aLS:function aLS(a){this.a=a}, +aLR:function aLR(a,b,c){this.a=a +this.b=b +this.c=c}, +aWx:function aWx(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +PN:function PN(a,b){this.a=a +this.b=b}, +a5D:function a5D(a,b,c){this.a=a +this.b=b +this.c=c}, +ad3:function ad3(a){this.a=a}, +a7D:function a7D(a){this.a=a}, +N0:function N0(a,b){this.a=a +this.b=b}, +Yd:function Yd(a){this.a=a +this.b=null}, +vc:function vc(){}, +a1y:function a1y(){}, +a1z:function a1z(){}, +acg:function acg(){}, +abP:function abP(){}, +Dy:function Dy(a,b){this.a=a +this.b=b}, +afM:function afM(a){this.a=a}, +aaa:function aaa(a){this.a=a}, +ba3:function ba3(){}, +ij:function ij(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +aFX:function aFX(a){this.a=a}, +aFW:function aFW(a,b){this.a=a +this.b=b}, +aFV:function aFV(a){this.a=a}, +aGz:function aGz(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +aT:function aT(a,b){this.a=a +this.$ti=b}, +hu:function hu(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=null +_.$ti=c}, +Oo:function Oo(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +zP:function zP(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +bfQ:function bfQ(a){this.a=a}, +bfR:function bfR(a){this.a=a}, +bfS:function bfS(a){this.a=a}, +pk:function pk(){}, +akg:function akg(){}, +akh:function akh(){}, +aki:function aki(){}, +or:function or(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +Jc:function Jc(a){this.b=a}, +ae4:function ae4(a,b,c){this.a=a +this.b=b +this.c=c}, +Ui:function Ui(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +HB:function HB(a,b){this.a=a +this.c=b}, +am7:function am7(a,b,c){this.a=a +this.b=b +this.c=c}, +am8:function am8(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +bVw(a){A.bgB(new A.mh("Field '"+a+u.R),new Error())}, +c(){A.bgB(new A.mh("Field '' has not been initialized."),new Error())}, +c5(){A.bgB(new A.mh("Field '' has already been initialized."),new Error())}, +ai(){A.bgB(new A.mh("Field '' has been assigned during initialization."),new Error())}, +bt(a){var s=new A.b1g(a) +return s.b=s}, +eD(a,b){var s=new A.b5o(a,b) +return s.b=s}, +b1g:function b1g(a){this.a=a +this.b=null}, +b5o:function b5o(a,b){this.a=a +this.b=null +this.c=b}, +kV(a,b,c){}, +bK(a){var s,r,q +if(t.RP.b(a))return a +s=J.N(a) +r=A.b5(s.gq(a),null,!1,t.z) +for(q=0;q>>0!==a||a>=c)throw A.f(A.K6(b,a))}, +xO(a,b,c){var s +if(!(a>>>0!==a))if(b==null)s=a>c +else s=b>>>0!==b||a>b||b>c +else s=!0 +if(s)throw A.f(A.bT3(a,b,c)) +if(b==null)return c +return b}, +Au:function Au(){}, +hx:function hx(){}, +Pt:function Pt(){}, +G7:function G7(){}, +wg:function wg(){}, +mp:function mp(){}, +Pu:function Pu(){}, +Pv:function Pv(){}, +Pw:function Pw(){}, +Px:function Px(){}, +Py:function Py(){}, +Pz:function Pz(){}, +PA:function PA(){}, +PB:function PB(){}, +Av:function Av(){}, +WI:function WI(){}, +WJ:function WJ(){}, +WK:function WK(){}, +WL:function WL(){}, +bt2(a,b){var s=b.c +return s==null?b.c=A.bl9(a,b.y,!0):s}, +bjS(a,b){var s=b.c +return s==null?b.c=A.YX(a,"S",[b.y]):s}, +bt3(a){var s=a.x +if(s===6||s===7||s===8)return A.bt3(a.y) +return s===12||s===13}, +bK5(a){return a.at}, +bUA(a,b){var s,r=b.length +for(s=0;s") +for(r=1;r=0)p+=" "+r[q];++q}return p+"})"}, +bwE(a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=", " +if(a5!=null){s=a5.length +if(a4==null){a4=A.d([],t.s) +r=null}else r=a4.length +q=a4.length +for(p=s;p>0;--p)a4.push("T"+(q+p)) +for(o=t.X,n=t.ub,m="<",l="",p=0;p0){a0+=a1+"[" +for(a1="",p=0;p0){a0+=a1+"{" +for(a1="",p=0;p "+a}, +lI(a,b){var s,r,q,p,o,n,m=a.x +if(m===5)return"erased" +if(m===2)return"dynamic" +if(m===3)return"void" +if(m===1)return"Never" +if(m===4)return"any" +if(m===6){s=A.lI(a.y,b) +return s}if(m===7){r=a.y +s=A.lI(r,b) +q=r.x +return(q===12||q===13?"("+s+")":s)+"?"}if(m===8)return"FutureOr<"+A.lI(a.y,b)+">" +if(m===9){p=A.bRT(a.y) +o=a.z +return o.length>0?p+("<"+A.bx4(o,b)+">"):p}if(m===11)return A.bRq(a,b) +if(m===12)return A.bwE(a,b,null) +if(m===13)return A.bwE(a.y,b,a.z) +if(m===14){n=a.y +return b[b.length-1-n]}return"?"}, +bRT(a){var s=v.mangledGlobalNames[a] +if(s!=null)return s +return"minified:"+a}, +bPG(a,b){var s=a.tR[b] +for(;typeof s=="string";)s=a.tR[s] +return s}, +bPF(a,b){var s,r,q,p,o,n=a.eT,m=n[b] +if(m==null)return A.anv(a,b,!1) +else if(typeof m=="number"){s=m +r=A.YY(a,5,"#") +q=A.bdf(s) +for(p=0;p0)p+="<"+A.YW(c)+">" +s=a.eC.get(p) +if(s!=null)return s +r=new A.nr(null,null) +r.x=9 +r.y=b +r.z=c +if(c.length>0)r.c=c[0] +r.at=p +q=A.uw(a,r) +a.eC.set(p,q) +return q}, +bl7(a,b,c){var s,r,q,p,o,n +if(b.x===10){s=b.y +r=b.z.concat(c)}else{r=c +s=b}q=s.at+(";<"+A.YW(r)+">") +p=a.eC.get(q) +if(p!=null)return p +o=new A.nr(null,null) +o.x=10 +o.y=s +o.z=r +o.at=q +n=A.uw(a,o) +a.eC.set(q,n) +return n}, +bPC(a,b,c){var s,r,q="+"+(b+"("+A.YW(c)+")"),p=a.eC.get(q) +if(p!=null)return p +s=new A.nr(null,null) +s.x=11 +s.y=b +s.z=c +s.at=q +r=A.uw(a,s) +a.eC.set(q,r) +return r}, +bvS(a,b,c){var s,r,q,p,o,n=b.at,m=c.a,l=m.length,k=c.b,j=k.length,i=c.c,h=i.length,g="("+A.YW(m) +if(j>0){s=l>0?",":"" +g+=s+"["+A.YW(k)+"]"}if(h>0){s=l>0?",":"" +g+=s+"{"+A.bPw(i)+"}"}r=n+(g+")") +q=a.eC.get(r) +if(q!=null)return q +p=new A.nr(null,null) +p.x=12 +p.y=b +p.z=c +p.at=r +o=A.uw(a,p) +a.eC.set(r,o) +return o}, +bl8(a,b,c,d){var s,r=b.at+("<"+A.YW(c)+">"),q=a.eC.get(r) +if(q!=null)return q +s=A.bPy(a,b,c,r,d) +a.eC.set(r,s) +return s}, +bPy(a,b,c,d,e){var s,r,q,p,o,n,m,l +if(e){s=c.length +r=A.bdf(s) +for(q=0,p=0;p0){n=A.uB(a,b,r,0) +m=A.a_9(a,c,r,0) +return A.bl8(a,n,m,c!==m)}}l=new A.nr(null,null) +l.x=13 +l.y=b +l.z=c +l.at=d +return A.uw(a,l)}, +bvw(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}}, +bvy(a){var s,r,q,p,o,n,m,l=a.r,k=a.s +for(s=l.length,r=0;r=48&&q<=57)r=A.bOV(r+1,q,l,k) +else if((((q|32)>>>0)-97&65535)<26||q===95||q===36||q===124)r=A.bvx(a,r,l,k,!1) +else if(q===46)r=A.bvx(a,r,l,k,!0) +else{++r +switch(q){case 44:break +case 58:k.push(!1) +break +case 33:k.push(!0) +break +case 59:k.push(A.xF(a.u,a.e,k.pop())) +break +case 94:k.push(A.bPB(a.u,k.pop())) +break +case 35:k.push(A.YY(a.u,5,"#")) +break +case 64:k.push(A.YY(a.u,2,"@")) +break +case 126:k.push(A.YY(a.u,3,"~")) +break +case 60:k.push(a.p) +a.p=k.length +break +case 62:A.bOX(a,k) +break +case 38:A.bOW(a,k) +break +case 42:p=a.u +k.push(A.bvU(p,A.xF(p,a.e,k.pop()),a.n)) +break +case 63:p=a.u +k.push(A.bl9(p,A.xF(p,a.e,k.pop()),a.n)) +break +case 47:p=a.u +k.push(A.bvT(p,A.xF(p,a.e,k.pop()),a.n)) +break +case 40:k.push(-3) +k.push(a.p) +a.p=k.length +break +case 41:A.bOU(a,k) +break +case 91:k.push(a.p) +a.p=k.length +break +case 93:o=k.splice(a.p) +A.bvz(a.u,a.e,o) +a.p=k.pop() +k.push(o) +k.push(-1) +break +case 123:k.push(a.p) +a.p=k.length +break +case 125:o=k.splice(a.p) +A.bOZ(a.u,a.e,o) +a.p=k.pop() +k.push(o) +k.push(-2) +break +case 43:n=l.indexOf("(",r) +k.push(l.substring(r,n)) +k.push(-4) +k.push(a.p) +a.p=k.length +r=n+1 +break +default:throw"Bad character "+q}}}m=k.pop() +return A.xF(a.u,a.e,m)}, +bOV(a,b,c,d){var s,r,q=b-48 +for(s=c.length;a=48&&r<=57))break +q=q*10+(r-48)}d.push(q) +return a}, +bvx(a,b,c,d,e){var s,r,q,p,o,n,m=b+1 +for(s=c.length;m>>0)-97&65535)<26||r===95||r===36||r===124))q=r>=48&&r<=57 +else q=!0 +if(!q)break}}p=c.substring(b,m) +if(e){s=a.u +o=a.e +if(o.x===10)o=o.y +n=A.bPG(s,o.y)[p] +if(n==null)A.F('No "'+p+'" in "'+A.bK5(o)+'"') +d.push(A.YZ(s,o,n))}else d.push(p) +return m}, +bOX(a,b){var s,r=a.u,q=A.bvv(a,b),p=b.pop() +if(typeof p=="string")b.push(A.YX(r,p,q)) +else{s=A.xF(r,a.e,p) +switch(s.x){case 12:b.push(A.bl8(r,s,q,a.n)) +break +default:b.push(A.bl7(r,s,q)) +break}}}, +bOU(a,b){var s,r,q,p,o,n=null,m=a.u,l=b.pop() +if(typeof l=="number")switch(l){case-1:s=b.pop() +r=n +break +case-2:r=b.pop() +s=n +break +default:b.push(l) +r=n +s=r +break}else{b.push(l) +r=n +s=r}q=A.bvv(a,b) +l=b.pop() +switch(l){case-3:l=b.pop() +if(s==null)s=m.sEA +if(r==null)r=m.sEA +p=A.xF(m,a.e,l) +o=new A.ah7() +o.a=q +o.b=s +o.c=r +b.push(A.bvS(m,p,o)) +return +case-4:b.push(A.bPC(m,b.pop(),q)) +return +default:throw A.f(A.o0("Unexpected state under `()`: "+A.r(l)))}}, +bOW(a,b){var s=b.pop() +if(0===s){b.push(A.YY(a.u,1,"0&")) +return}if(1===s){b.push(A.YY(a.u,4,"1&")) +return}throw A.f(A.o0("Unexpected extended operation "+A.r(s)))}, +bvv(a,b){var s=b.splice(a.p) +A.bvz(a.u,a.e,s) +a.p=b.pop() +return s}, +xF(a,b,c){if(typeof c=="string")return A.YX(a,c,a.sEA) +else if(typeof c=="number"){b.toString +return A.bOY(a,b,c)}else return c}, +bvz(a,b,c){var s,r=c.length +for(s=0;sn)return!1 +m=n-o +l=s.b +k=r.b +j=l.length +i=k.length +if(o+j=d)return!1 +a1=f[b] +b+=3 +if(a00?new Array(q):v.typeUniverse.sEA +for(o=0;o0?new Array(a):v.typeUniverse.sEA}, +nr:function nr(a,b){var _=this +_.a=a +_.b=b +_.w=_.r=_.c=null +_.x=0 +_.at=_.as=_.Q=_.z=_.y=null}, +ah7:function ah7(){this.c=this.b=this.a=null}, +YS:function YS(a){this.a=a}, +agD:function agD(){}, +YT:function YT(a){this.a=a}, +bTS(a,b){var s,r +if(B.f.be(a,"Digit"))return a.charCodeAt(5) +s=b.charCodeAt(0) +if(b.length<=1)r=!(s>=32&&s<=127) +else r=!0 +if(r){r=B.nK.h(0,a) +return r==null?null:r.charCodeAt(0)}if(!(s>=$.bAR()&&s<=$.bAS()))r=s>=$.bB1()&&s<=$.bB2() +else r=!0 +if(r)return b.toLowerCase().charCodeAt(0) +return null}, +bPp(a){var s=B.nK.gdE(B.nK) +return new A.bbs(a,A.bry(s.eL(s,new A.bbt(),t.q9),t.S,t.N))}, +bRS(a){var s,r,q,p,o=a.amw(),n=A.A(t.N,t.S) +for(s=a.a,r=0;r=2)return null +return a.toLowerCase().charCodeAt(0)}, +bbs:function bbs(a,b){this.a=a +this.b=b +this.c=0}, +bbt:function bbt(){}, +OL:function OL(a){this.a=a}, +bNX(){var s,r,q={} +if(self.scheduleImmediate!=null)return A.bS3() +if(self.MutationObserver!=null&&self.document!=null){s=self.document.createElement("div") +r=self.document.createElement("span") +q.a=null +new self.MutationObserver(A.mR(new A.b_V(q),1)).observe(s,{childList:true}) +return new A.b_U(q,s,r)}else if(self.setImmediate!=null)return A.bS4() +return A.bS5()}, +bNY(a){self.scheduleImmediate(A.mR(new A.b_W(a),0))}, +bNZ(a){self.setImmediate(A.mR(new A.b_X(a),0))}, +bO_(a){A.bu8(B.B,a)}, +bu8(a,b){var s=B.c.aY(a.a,1000) +return A.bPq(s<0?0:s,b)}, +bMa(a,b){var s=B.c.aY(a.a,1000) +return A.bPr(s<0?0:s,b)}, +bPq(a,b){var s=new A.YM(!0) +s.ayy(a,b) +return s}, +bPr(a,b){var s=new A.YM(!1) +s.ayz(a,b) +return s}, +l(a){return new A.Us(new A.ak($.a9,a.i("ak<0>")),a.i("Us<0>"))}, +k(a,b){a.$2(0,null) +b.b=!0 +return b.a}, +e(a,b){A.bwg(a,b)}, +j(a,b){b.cT(0,a)}, +i(a,b){b.os(A.a7(a),A.au(a))}, +bwg(a,b){var s,r,q=new A.bdV(b),p=new A.bdW(b) +if(a instanceof A.ak)a.aeX(q,p,t.z) +else{s=t.z +if(t.L0.b(a))a.iE(0,q,p,s) +else{r=new A.ak($.a9,t.LR) +r.a=8 +r.c=a +r.aeX(q,p,s)}}}, +h(a){var s=function(b,c){return function(d,e){while(true)try{b(d,e) +break}catch(r){e=r +d=c}}}(a,1) +return $.a9.Si(new A.bf5(s),t.H,t.S,t.z)}, +xN(a,b,c){var s,r,q,p +if(b===0){s=c.c +if(s!=null)s.uy(null) +else{s=c.a +s===$&&A.c() +s.a2(0)}return}else if(b===1){s=c.c +if(s!=null)s.ip(A.a7(a),A.au(a)) +else{s=A.a7(a) +r=A.au(a) +q=c.a +q===$&&A.c() +q.eb(s,r) +c.a.a2(0)}return}if(a instanceof A.Wf){if(c.c!=null){b.$2(2,null) +return}s=a.b +if(s===0){s=a.a +r=c.a +r===$&&A.c() +r.t(0,s) +A.hH(new A.bdT(c,b)) +return}else if(s===1){p=a.a +s=c.a +s===$&&A.c() +s.Ok(0,p,!1).bj(0,new A.bdU(c,b),t.P) +return}}A.bwg(a,b)}, +bxe(a){var s=a.a +s===$&&A.c() +return new A.eC(s,A.n(s).i("eC<1>"))}, +bO0(a,b){var s=new A.aev(b.i("aev<0>")) +s.ayo(a,b) +return s}, +bwP(a,b){return A.bO0(a,b)}, +bZZ(a){return new A.Wf(a,1)}, +bvr(a){return new A.Wf(a,0)}, +bvN(a,b,c){return 0}, +as5(a,b){var s=A.fU(a,"error",t.K) +return new A.a0k(s,b==null?A.v2(a):b)}, +v2(a){var s +if(t.Cq.b(a)){s=a.gxd() +if(s!=null)return s}return B.TR}, +F0(a,b){var s=new A.ak($.a9,b.i("ak<0>")) +A.d9(B.B,new A.aB7(s,a)) +return s}, +bGA(a,b){var s=new A.ak($.a9,b.i("ak<0>")) +A.hH(new A.aB5(s,a)) +return s}, +aB6(a,b){var s,r,q,p,o,n,m +try{s=a.$0() +if(b.i("S<0>").b(s))return s +else{n=new A.ak($.a9,b.i("ak<0>")) +n.a=8 +n.c=s +return n}}catch(m){r=A.a7(m) +q=A.au(m) +n=$.a9 +p=new A.ak(n,b.i("ak<0>")) +o=n.tb(r,q) +if(o!=null)p.uv(o.a,o.b) +else p.uv(r,q) +return p}}, +dQ(a,b){var s=a==null?b.a(a):a,r=new A.ak($.a9,b.i("ak<0>")) +r.kV(s) +return r}, +m7(a,b,c){var s,r +A.fU(a,"error",t.K) +s=$.a9 +if(s!==B.av){r=s.tb(a,b) +if(r!=null){a=r.a +b=r.b}}if(b==null)b=A.v2(a) +s=new A.ak($.a9,c.i("ak<0>")) +s.uv(a,b) +return s}, +ig(a,b,c){var s,r +if(b==null)s=!c.b(null) +else s=!1 +if(s)throw A.f(A.dN(null,"computation","The type parameter is not nullable")) +r=new A.ak($.a9,c.i("ak<0>")) +A.d9(a,new A.aB4(b,r,c)) +return r}, +jr(a,b){var s,r,q,p,o,n,m,l,k,j,i={},h=null,g=!1,f=new A.ak($.a9,b.i("ak>")) +i.a=null +i.b=0 +s=A.bt("error") +r=A.bt("stackTrace") +q=new A.aB9(i,h,g,f,s,r) +try{for(l=J.a4(a),k=t.P;l.p();){p=l.gG(l) +o=i.b +J.bnH(p,new A.aB8(i,o,f,h,g,s,r,b),q,k);++i.b}l=i.b +if(l===0){l=f +l.uy(A.d([],b.i("B<0>"))) +return l}i.a=A.b5(l,null,!1,b.i("0?"))}catch(j){n=A.a7(j) +m=A.au(j) +if(i.b===0||g)return A.m7(n,m,b.i("z<0>")) +else{s.b=n +r.b=m}}return f}, +bGz(a,b,c,d){var s,r,q=new A.aB1(d,null,b,c) +if(a instanceof A.ak){s=$.a9 +r=new A.ak(s,c.i("ak<0>")) +if(s!==B.av)q=s.Si(q,c.i("0/"),t.K,t.Km) +a.xv(new A.nJ(r,2,null,q,a.$ti.i("@<1>").L(c).i("nJ<1,2>"))) +return r}return a.iE(0,new A.aB0(c),q,c)}, +bEg(a){return new A.bp(new A.ak($.a9,a.i("ak<0>")),a.i("bp<0>"))}, +bea(a,b,c){var s=$.a9.tb(b,c) +if(s!=null){b=s.a +c=s.b}else if(c==null)c=A.v2(b) +a.ip(b,c)}, +bOt(a,b,c){var s=new A.ak(b,c.i("ak<0>")) +s.a=8 +s.c=a +return s}, +bkS(a,b){var s,r +for(;s=a.a,(s&4)!==0;)a=a.c +if((s&24)!==0){r=b.MM() +b.KW(a) +A.IU(b,r)}else{r=b.c +b.ae1(a) +a.Y9(r)}}, +bOu(a,b){var s,r,q={},p=q.a=a +for(;s=p.a,(s&4)!==0;){p=p.c +q.a=p}if((s&24)===0){r=b.c +b.ae1(p) +q.a.Y9(r) +return}if((s&16)===0&&b.c==null){b.KW(p) +return}b.a^=2 +b.b.uc(new A.b4r(q,b))}, +IU(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f={},e=f.a=a +for(s=t.L0;!0;){r={} +q=e.a +p=(q&16)===0 +o=!p +if(b==null){if(o&&(q&1)===0){s=e.c +e.b.Qa(s.a,s.b)}return}r.a=b +n=b.a +for(e=b;n!=null;e=n,n=m){e.a=null +A.IU(f.a,e) +r.a=n +m=n.a}q=f.a +l=q.c +r.b=o +r.c=l +if(p){k=e.c +k=(k&1)!==0||(k&15)===8}else k=!0 +if(k){j=e.b.b +if(o){e=q.b +e=!(e===j||e.gzS()===j.gzS())}else e=!1 +if(e){e=f.a +s=e.c +e.b.Qa(s.a,s.b) +return}i=$.a9 +if(i!==j)$.a9=j +else i=null +e=r.a.c +if((e&15)===8)new A.b4y(r,f,o).$0() +else if(p){if((e&1)!==0)new A.b4x(r,l).$0()}else if((e&2)!==0)new A.b4w(f,r).$0() +if(i!=null)$.a9=i +e=r.c +if(s.b(e)){q=r.a.$ti +q=q.i("S<2>").b(e)||!q.z[1].b(e)}else q=!1 +if(q){h=r.a.b +if(e instanceof A.ak)if((e.a&24)!==0){g=h.c +h.c=null +b=h.MT(g) +h.a=e.a&30|h.a&1 +h.c=e.c +f.a=e +continue}else A.bkS(e,h) +else h.Vi(e) +return}}h=r.a.b +g=h.c +h.c=null +b=h.MT(g) +e=r.b +q=r.c +if(!e){h.a=8 +h.c=q}else{h.a=h.a&1|16 +h.c=q}f.a=h +e=h}}, +bx_(a,b){if(t.Hg.b(a))return b.Si(a,t.z,t.K,t.Km) +if(t.C_.b(a))return b.wz(a,t.z,t.K) +throw A.f(A.dN(a,"onError",u.w))}, +bRd(){var s,r +for(s=$.K3;s!=null;s=$.K3){$.a_7=null +r=s.b +$.K3=r +if(r==null)$.a_6=null +s.a.$0()}}, +bRE(){$.blz=!0 +try{A.bRd()}finally{$.a_7=null +$.blz=!1 +if($.K3!=null)$.bmX().$1(A.bxn())}}, +bx9(a){var s=new A.aeu(a),r=$.a_6 +if(r==null){$.K3=$.a_6=s +if(!$.blz)$.bmX().$1(A.bxn())}else $.a_6=r.b=s}, +bRx(a){var s,r,q,p=$.K3 +if(p==null){A.bx9(a) +$.a_7=$.a_6 +return}s=new A.aeu(a) +r=$.a_7 +if(r==null){s.b=p +$.K3=$.a_7=s}else{q=r.b +s.b=q +$.a_7=r.b=s +if(q==null)$.a_6=s}}, +hH(a){var s,r=null,q=$.a9 +if(B.av===q){A.beT(r,r,B.av,a) +return}if(B.av===q.gaUH().a)s=B.av.gzS()===q.gzS() +else s=!1 +if(s){A.beT(r,r,q,q.a3d(a,t.H)) +return}s=$.a9 +s.uc(s.a_b(a))}, +btH(a,b){var s=null,r=b.i("xl<0>"),q=new A.xl(s,s,s,s,r) +q.jm(0,a) +q.a8o() +return new A.eC(q,r.i("eC<1>"))}, +bYS(a,b){return new A.us(A.fU(a,"stream",t.K),b.i("us<0>"))}, +it(a,b,c,d,e,f){return e?new A.rl(b,c,d,a,f.i("rl<0>")):new A.xl(b,c,d,a,f.i("xl<0>"))}, +bLq(a,b,c,d){return c?new A.mP(b,a,d.i("mP<0>")):new A.e4(b,a,d.i("e4<0>"))}, +apX(a){var s,r,q +if(a==null)return +try{a.$0()}catch(q){s=A.a7(q) +r=A.au(q) +$.a9.Qa(s,r)}}, +bO9(a,b,c,d,e,f){var s=$.a9,r=e?1:0 +return new A.xp(a,A.UC(s,b,f),A.UE(s,c),A.UD(s,d),s,r,f.i("xp<0>"))}, +bNN(a,b,c,d){var s=$.a9,r=a.gV3(a),q=a.gCq() +return new A.Ip(new A.ak(s,t.LR),b.dG(r,!1,a.gVw(),q),d.i("Ip<0>"))}, +bNO(a){return new A.aZv(a)}, +UC(a,b,c){var s=b==null?A.bS6():b +return a.wz(s,t.H,c)}, +UE(a,b){if(b==null)b=A.bS8() +if(t.hK.b(b))return a.Si(b,t.z,t.K,t.Km) +if(t.mX.b(b))return a.wz(b,t.z,t.K) +throw A.f(A.bZ("handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace.",null))}, +UD(a,b){var s=b==null?A.bS7():b +return a.a3d(s,t.H)}, +bRg(a){}, +bRi(a,b){$.a9.Qa(a,b)}, +bRh(){}, +bkQ(a,b){var s=new A.IK($.a9,a,b.i("IK<0>")) +s.adv() +return s}, +aet(a,b,c,d){var s=c==null?null:$.a9.wz(c,t.H,d.i("jJ<0>")) +s=new A.Iu(a,null,s,$.a9,d.i("Iu<0>")) +s.e=new A.Iv(s.gaPU(),s.gaOX(),d.i("Iv<0>")) +return s}, +bx5(a,b,c){var s,r,q,p,o,n +try{b.$1(a.$0())}catch(n){s=A.a7(n) +r=A.au(n) +q=$.a9.tb(s,r) +if(q==null)c.$2(s,r) +else{p=q.a +o=q.b +c.$2(p,o)}}}, +bQ8(a,b,c,d){var s=a.aI(0),r=$.uL() +if(s!==r)s.fK(new A.be_(b,c,d)) +else b.ip(c,d)}, +bwi(a,b){return new A.bdZ(a,b)}, +bQ9(a,b,c){var s=a.aI(0),r=$.uL() +if(s!==r)s.fK(new A.be0(b,c)) +else b.lS(c)}, +bOs(a,b,c,d,e,f,g){var s=$.a9,r=e?1:0 +r=new A.xu(a,A.UC(s,b,g),A.UE(s,c),A.UD(s,d),s,r,f.i("@<0>").L(g).i("xu<1,2>")) +r.a6P(a,b,c,d,e,f,g) +return r}, +apP(a,b,c){var s=$.a9.tb(b,c) +if(s!=null){b=s.a +c=s.b}a.jT(b,c)}, +bvM(a,b,c,d){return new A.Yj(new A.bbo(a,null,b,d,c),c.i("@<0>").L(d).i("Yj<1,2>"))}, +d9(a,b){var s=$.a9 +if(s===B.av)return s.zu(a,b) +return s.zu(a,s.a_b(b))}, +bkl(a,b){var s,r=$.a9 +if(r===B.av)return r.aiK(a,b) +s=r.aho(b,t.qe) +return $.a9.aiK(a,s)}, +beR(a,b){A.bRx(new A.beS(a,b))}, +bx1(a,b,c,d){var s,r=$.a9 +if(r===c)return d.$0() +$.a9=c +s=r +try{r=d.$0() +return r}finally{$.a9=s}}, +bx3(a,b,c,d,e){var s,r=$.a9 +if(r===c)return d.$1(e) +$.a9=c +s=r +try{r=d.$1(e) +return r}finally{$.a9=s}}, +bx2(a,b,c,d,e,f){var s,r=$.a9 +if(r===c)return d.$2(e,f) +$.a9=c +s=r +try{r=d.$2(e,f) +return r}finally{$.a9=s}}, +beT(a,b,c,d){var s,r +if(B.av!==c){s=B.av.gzS() +r=c.gzS() +d=s!==r?c.a_b(d):c.b0T(d,t.H)}A.bx9(d)}, +b_V:function b_V(a){this.a=a}, +b_U:function b_U(a,b,c){this.a=a +this.b=b +this.c=c}, +b_W:function b_W(a){this.a=a}, +b_X:function b_X(a){this.a=a}, +YM:function YM(a){this.a=a +this.b=null +this.c=0}, +bcB:function bcB(a,b){this.a=a +this.b=b}, +bcA:function bcA(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Us:function Us(a,b){this.a=a +this.b=!1 +this.$ti=b}, +bdV:function bdV(a){this.a=a}, +bdW:function bdW(a){this.a=a}, +bf5:function bf5(a){this.a=a}, +bdT:function bdT(a,b){this.a=a +this.b=b}, +bdU:function bdU(a,b){this.a=a +this.b=b}, +aev:function aev(a){var _=this +_.a=$ +_.b=!1 +_.c=null +_.$ti=a}, +b_Z:function b_Z(a){this.a=a}, +b0_:function b0_(a){this.a=a}, +b01:function b01(a){this.a=a}, +b02:function b02(a,b){this.a=a +this.b=b}, +b00:function b00(a,b){this.a=a +this.b=b}, +b_Y:function b_Y(a){this.a=a}, +Wf:function Wf(a,b){this.a=a +this.b=b}, +hF:function hF(a,b){var _=this +_.a=a +_.e=_.d=_.c=_.b=null +_.$ti=b}, +i7:function i7(a,b){this.a=a +this.$ti=b}, +a0k:function a0k(a,b){this.a=a +this.b=b}, +ba:function ba(a,b){this.a=a +this.$ti=b}, +Cn:function Cn(a,b,c,d,e,f,g){var _=this +_.ay=0 +_.CW=_.ch=null +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.r=_.f=null +_.$ti=g}, +nG:function nG(){}, +mP:function mP(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.r=_.f=_.e=_.d=null +_.$ti=c}, +bby:function bby(a,b){this.a=a +this.b=b}, +bbA:function bbA(a,b,c){this.a=a +this.b=b +this.c=c}, +bbz:function bbz(a){this.a=a}, +e4:function e4(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.r=_.f=_.e=_.d=null +_.$ti=c}, +Iv:function Iv(a,b,c){var _=this +_.ax=null +_.a=a +_.b=b +_.c=0 +_.r=_.f=_.e=_.d=null +_.$ti=c}, +aB7:function aB7(a,b){this.a=a +this.b=b}, +aB5:function aB5(a,b){this.a=a +this.b=b}, +aB4:function aB4(a,b,c){this.a=a +this.b=b +this.c=c}, +aB9:function aB9(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +aB8:function aB8(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +aB1:function aB1(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aB0:function aB0(a){this.a=a}, +HS:function HS(a,b){this.a=a +this.b=b}, +Cr:function Cr(){}, +bp:function bp(a,b){this.a=a +this.$ti=b}, +nO:function nO(a,b){this.a=a +this.$ti=b}, +nJ:function nJ(a,b,c,d,e){var _=this +_.a=null +_.b=a +_.c=b +_.d=c +_.e=d +_.$ti=e}, +ak:function ak(a,b){var _=this +_.a=0 +_.b=a +_.c=null +_.$ti=b}, +b4o:function b4o(a,b){this.a=a +this.b=b}, +b4v:function b4v(a,b){this.a=a +this.b=b}, +b4s:function b4s(a){this.a=a}, +b4t:function b4t(a){this.a=a}, +b4u:function b4u(a,b,c){this.a=a +this.b=b +this.c=c}, +b4r:function b4r(a,b){this.a=a +this.b=b}, +b4q:function b4q(a,b){this.a=a +this.b=b}, +b4p:function b4p(a,b,c){this.a=a +this.b=b +this.c=c}, +b4y:function b4y(a,b,c){this.a=a +this.b=b +this.c=c}, +b4z:function b4z(a){this.a=a}, +b4x:function b4x(a,b){this.a=a +this.b=b}, +b4w:function b4w(a,b){this.a=a +this.b=b}, +aeu:function aeu(a){this.a=a +this.b=null}, +bN:function bN(){}, +aSH:function aSH(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aSI:function aSI(a,b){this.a=a +this.b=b}, +aSG:function aSG(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +aST:function aST(a){this.a=a}, +aSN:function aSN(a,b){this.a=a +this.b=b}, +aSO:function aSO(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +aSL:function aSL(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aSM:function aSM(a,b){this.a=a +this.b=b}, +aSR:function aSR(a){this.a=a}, +aSS:function aSS(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aSP:function aSP(a,b){this.a=a +this.b=b}, +aSQ:function aSQ(){}, +aSU:function aSU(a,b){this.a=a +this.b=b}, +aSV:function aSV(a,b){this.a=a +this.b=b}, +aT4:function aT4(a,b){this.a=a +this.b=b}, +aT5:function aT5(a,b){this.a=a +this.b=b}, +aSJ:function aSJ(a){this.a=a}, +aSK:function aSK(a,b,c){this.a=a +this.b=b +this.c=c}, +aT1:function aT1(a,b){this.a=a +this.b=b}, +aT2:function aT2(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aT3:function aT3(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aSW:function aSW(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aSX:function aSX(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aSY:function aSY(a,b){this.a=a +this.b=b}, +aSZ:function aSZ(a,b){this.a=a +this.b=b}, +aT_:function aT_(a,b){this.a=a +this.b=b}, +aT0:function aT0(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +SL:function SL(){}, +kD:function kD(){}, +IA:function IA(a,b){this.a=a +this.$ti=b}, +CN:function CN(){}, +bbn:function bbn(a){this.a=a}, +bbm:function bbm(a){this.a=a}, +amh:function amh(){}, +aew:function aew(){}, +xl:function xl(a,b,c,d,e){var _=this +_.a=null +_.b=0 +_.c=null +_.d=a +_.e=b +_.f=c +_.r=d +_.$ti=e}, +rl:function rl(a,b,c,d,e){var _=this +_.a=null +_.b=0 +_.c=null +_.d=a +_.e=b +_.f=c +_.r=d +_.$ti=e}, +eC:function eC(a,b){this.a=a +this.$ti=b}, +xp:function xp(a,b,c,d,e,f,g){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.r=_.f=null +_.$ti=g}, +nN:function nN(a,b){this.a=a +this.$ti=b}, +Ip:function Ip(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aZv:function aZv(a){this.a=a}, +aZu:function aZu(a){this.a=a}, +Yi:function Yi(a,b,c,d){var _=this +_.c=a +_.a=b +_.b=c +_.$ti=d}, +fi:function fi(){}, +b0u:function b0u(a,b,c){this.a=a +this.b=b +this.c=c}, +b0t:function b0t(a){this.a=a}, +JL:function JL(){}, +ag5:function ag5(){}, +fT:function fT(a,b){this.b=a +this.a=null +this.$ti=b}, +Cu:function Cu(a,b){this.b=a +this.c=b +this.a=null}, +b35:function b35(){}, +rg:function rg(a){var _=this +_.a=0 +_.c=_.b=null +_.$ti=a}, +b8w:function b8w(a,b){this.a=a +this.b=b}, +IK:function IK(a,b,c){var _=this +_.a=a +_.b=0 +_.c=b +_.$ti=c}, +Iu:function Iu(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=_.e=null +_.$ti=e}, +xm:function xm(a,b){this.a=a +this.$ti=b}, +us:function us(a,b){var _=this +_.a=null +_.b=a +_.c=!1 +_.$ti=b}, +Cz:function Cz(a){this.$ti=a}, +be_:function be_(a,b,c){this.a=a +this.b=b +this.c=c}, +bdZ:function bdZ(a,b){this.a=a +this.b=b}, +be0:function be0(a,b){this.a=a +this.b=b}, +iz:function iz(){}, +xu:function xu(a,b,c,d,e,f,g){var _=this +_.w=a +_.x=null +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.r=_.f=null +_.$ti=g}, +Zb:function Zb(a,b,c){this.b=a +this.a=b +this.$ti=c}, +jb:function jb(a,b,c){this.b=a +this.a=b +this.$ti=c}, +VW:function VW(a,b,c,d){var _=this +_.b=a +_.c=b +_.a=c +_.$ti=d}, +JK:function JK(a,b,c,d,e,f,g,h){var _=this +_.ch=a +_.w=b +_.x=null +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g +_.r=_.f=null +_.$ti=h}, +Y1:function Y1(a,b,c){this.b=a +this.a=b +this.$ti=c}, +VB:function VB(a,b){this.a=a +this.$ti=b}, +JG:function JG(a,b,c,d,e,f){var _=this +_.w=$ +_.x=null +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.r=_.f=null +_.$ti=f}, +JM:function JM(){}, +uc:function uc(a,b,c){this.a=a +this.b=b +this.$ti=c}, +IX:function IX(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +Yj:function Yj(a,b){this.a=a +this.$ti=b}, +bbo:function bbo(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aoh:function aoh(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aog:function aog(){}, +beS:function beS(a,b){this.a=a +this.b=b}, +al3:function al3(){}, +bab:function bab(a,b,c){this.a=a +this.b=b +this.c=c}, +ba9:function ba9(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +baa:function baa(a,b){this.a=a +this.b=b}, +bac:function bac(a,b,c){this.a=a +this.b=b +this.c=c}, +n7(a,b,c,d,e){if(c==null)if(b==null){if(a==null)return new A.uk(d.i("@<0>").L(e).i("uk<1,2>")) +b=A.blQ()}else{if(A.bxy()===b&&A.bxx()===a)return new A.xw(d.i("@<0>").L(e).i("xw<1,2>")) +if(a==null)a=A.blP()}else{if(b==null)b=A.blQ() +if(a==null)a=A.blP()}return A.bOa(a,b,c,d,e)}, +bkT(a,b){var s=a[b] +return s===a?null:s}, +bkV(a,b,c){if(c==null)a[b]=a +else a[b]=c}, +bkU(){var s=Object.create(null) +A.bkV(s,"",s) +delete s[""] +return s}, +bOa(a,b,c,d,e){var s=c!=null?c:new A.b2p(d) +return new A.V7(a,b,s,d.i("@<0>").L(e).i("V7<1,2>"))}, +ov(a,b,c,d){if(b==null){if(a==null)return new A.ij(c.i("@<0>").L(d).i("ij<1,2>")) +b=A.blQ()}else{if(A.bxy()===b&&A.bxx()===a)return new A.Oo(c.i("@<0>").L(d).i("Oo<1,2>")) +if(a==null)a=A.blP()}return A.bOM(a,b,null,c,d)}, +ah(a,b,c){return A.bxK(a,new A.ij(b.i("@<0>").L(c).i("ij<1,2>")))}, +A(a,b){return new A.ij(a.i("@<0>").L(b).i("ij<1,2>"))}, +bOM(a,b,c,d,e){return new A.Wl(a,b,new A.b6_(d),d.i("@<0>").L(e).i("Wl<1,2>"))}, +dI(a){return new A.rc(a.i("rc<0>"))}, +bkW(){var s=Object.create(null) +s[""]=s +delete s[""] +return s}, +li(a){return new A.lE(a.i("lE<0>"))}, +ae(a){return new A.lE(a.i("lE<0>"))}, +d7(a,b){return A.bTf(a,new A.lE(b.i("lE<0>")))}, +bkZ(){var s=Object.create(null) +s[""]=s +delete s[""] +return s}, +cb(a,b,c){var s=new A.iA(a,b,c.i("iA<0>")) +s.c=a.e +return s}, +bQo(a,b){return J.o(a,b)}, +bQp(a){return J.Q(a)}, +fK(a,b,c){var s=A.ov(null,null,b,c) +J.fj(a,new A.aGA(s,b,c)) +return s}, +tm(a,b,c){var s=A.ov(null,null,b,c) +s.N(0,a) +return s}, +iQ(a,b){var s,r=A.li(b) +for(s=J.a4(a);s.p();)r.t(0,b.a(s.gG(s))) +return r}, +d3(a,b){var s=A.li(b) +s.N(0,a) +return s}, +bON(a,b){return new A.J9(a,a.a,a.c,b.i("J9<0>"))}, +bHZ(a,b){var s=t.b8 +return J.Kh(s.a(a),s.a(b))}, +kj(a){var s,r={} +if(A.bm9(a))return"{...}" +s=new A.c9("") +try{$.D0.push(a) +s.a+="{" +r.a=!0 +J.fj(a,new A.aHb(r,s)) +s.a+="}"}finally{$.D0.pop()}r=s.a +return r.charCodeAt(0)==0?r:r}, +ql(a,b){return new A.OI(A.b5(A.bI_(a),null,!1,b.i("0?")),b.i("OI<0>"))}, +bI_(a){if(a==null||a<8)return 8 +else if((a&a-1)>>>0!==0)return A.br5(a) +return a}, +br5(a){var s +a=(a<<1>>>0)-1 +for(;!0;a=s){s=(a&a-1)>>>0 +if(s===0)return a}}, +anC(){throw A.f(A.a5("Cannot change an unmodifiable set"))}, +bQv(a,b){return J.Kh(a,b)}, +bQn(a){if(a.i("v(0,0)").b(A.bxv()))return A.bxv() +return A.bSs()}, +abN(a,b,c){var s=a==null?A.bQn(b):a +return new A.SA(s,new A.aS6(b),b.i("@<0>").L(c).i("SA<1,2>"))}, +aS7(a,b,c){return new A.Hy(a,b,c.i("Hy<0>"))}, +uk:function uk(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +b4F:function b4F(a){this.a=a}, +xw:function xw(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +V7:function V7(a,b,c,d){var _=this +_.f=a +_.r=b +_.w=c +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=d}, +b2p:function b2p(a){this.a=a}, +CB:function CB(a,b){this.a=a +this.$ti=b}, +IY:function IY(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +Wl:function Wl(a,b,c,d){var _=this +_.w=a +_.x=b +_.y=c +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=d}, +b6_:function b6_(a){this.a=a}, +rc:function rc(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +nK:function nK(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +lE:function lE(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +b60:function b60(a){this.a=a +this.c=this.b=null}, +iA:function iA(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=null +_.$ti=c}, +aGA:function aGA(a,b,c){this.a=a +this.b=b +this.c=c}, +zZ:function zZ(a){var _=this +_.b=_.a=0 +_.c=null +_.$ti=a}, +J9:function J9(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.e=!1 +_.$ti=d}, +mj:function mj(){}, +ac:function ac(){}, +bk:function bk(){}, +aHa:function aHa(a){this.a=a}, +aHb:function aHb(a,b){this.a=a +this.b=b}, +Wo:function Wo(a,b){this.a=a +this.$ti=b}, +aik:function aik(a,b,c){var _=this +_.a=a +_.b=b +_.c=null +_.$ti=c}, +anA:function anA(){}, +P7:function P7(){}, +p4:function p4(a,b){this.a=a +this.$ti=b}, +Vk:function Vk(){}, +Vj:function Vj(a,b,c){var _=this +_.c=a +_.d=b +_.b=_.a=null +_.$ti=c}, +Vl:function Vl(a){this.b=this.a=null +this.$ti=a}, +Mv:function Mv(a,b){this.a=a +this.b=0 +this.$ti=b}, +agn:function agn(a,b,c){var _=this +_.a=a +_.b=b +_.c=null +_.$ti=c}, +OI:function OI(a,b){var _=this +_.a=a +_.d=_.c=_.b=0 +_.$ti=b}, +aia:function aia(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.$ti=e}, +mF:function mF(){}, +JE:function JE(){}, +anB:function anB(){}, +I6:function I6(a,b){this.a=a +this.$ti=b}, +am3:function am3(){}, +kT:function kT(a,b){var _=this +_.a=a +_.c=_.b=null +_.$ti=b}, +jc:function jc(a,b,c){var _=this +_.d=a +_.a=b +_.c=_.b=null +_.$ti=c}, +am2:function am2(){}, +SA:function SA(a,b,c){var _=this +_.d=null +_.e=a +_.f=b +_.c=_.b=_.a=0 +_.$ti=c}, +aS6:function aS6(a){this.a=a}, +rk:function rk(){}, +po:function po(a,b){this.a=a +this.$ti=b}, +mO:function mO(a,b){this.a=a +this.$ti=b}, +Y8:function Y8(a,b){this.a=a +this.$ti=b}, +ur:function ur(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +Yc:function Yc(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +CM:function CM(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +Hy:function Hy(a,b,c){var _=this +_.d=null +_.e=a +_.f=b +_.c=_.b=_.a=0 +_.$ti=c}, +aS9:function aS9(a,b){this.a=a +this.b=b}, +aS8:function aS8(a,b){this.a=a +this.b=b}, +Y9:function Y9(){}, +Ya:function Ya(){}, +Yb:function Yb(){}, +Z1:function Z1(){}, +Z2:function Z2(){}, +blB(a,b){var s,r,q,p=null +try{p=JSON.parse(a)}catch(r){s=A.a7(r) +q=A.cu(String(s),null,null) +throw A.f(q)}q=A.bed(p) +return q}, +bed(a){var s +if(a==null)return null +if(typeof a!="object")return a +if(Object.getPrototypeOf(a)!==Array.prototype)return new A.ahT(a,Object.create(null)) +for(s=0;s=0)return null +return r}return null}, +bMH(a,b,c,d){var s=a?$.bzQ():$.bzP() +if(s==null)return null +if(0===c&&d===b.length)return A.buB(s,b) +return A.buB(s,b.subarray(c,A.di(c,d,b.length,null,null)))}, +buB(a,b){var s,r +try{s=a.decode(b) +return s}catch(r){}return null}, +bod(a,b,c,d,e,f){if(B.c.aE(f,4)!==0)throw A.f(A.cu("Invalid base64 padding, padded length must be multiple of four, is "+f,a,c)) +if(d+e!==f)throw A.f(A.cu("Invalid base64 padding, '=' not at the end",a,b)) +if(e>2)throw A.f(A.cu("Invalid base64 padding, more than two '=' characters",a,b))}, +bO5(a,b,c,d,e,f,g,h){var s,r,q,p,o,n,m,l=h>>>2,k=3-(h&3) +for(s=J.N(b),r=J.bQ(f),q=c,p=0;q>>0 +l=(l<<8|o)&16777215;--k +if(k===0){n=g+1 +r.l(f,g,a.charCodeAt(l>>>18&63)) +g=n+1 +r.l(f,n,a.charCodeAt(l>>>12&63)) +n=g+1 +r.l(f,g,a.charCodeAt(l>>>6&63)) +g=n+1 +r.l(f,n,a.charCodeAt(l&63)) +l=0 +k=3}}if(p>=0&&p<=255){if(e&&k<3){n=g+1 +m=n+1 +if(3-k===1){r.l(f,g,a.charCodeAt(l>>>2&63)) +r.l(f,n,a.charCodeAt(l<<4&63)) +r.l(f,m,61) +r.l(f,m+1,61)}else{r.l(f,g,a.charCodeAt(l>>>10&63)) +r.l(f,n,a.charCodeAt(l>>>4&63)) +r.l(f,m,a.charCodeAt(l<<2&63)) +r.l(f,m+1,61)}return 0}return(l<<2|3-k)>>>0}for(q=c;q255)break;++q}throw A.f(A.dN(b,"Not a byte value at index "+q+": 0x"+J.bCT(s.h(b,q),16),null))}, +bO4(a,b,c,d,e,f){var s,r,q,p,o,n,m="Invalid encoding before padding",l="Invalid character",k=B.c.D(f,2),j=f&3,i=$.bmY() +for(s=b,r=0;s=0){k=(k<<6|p)&16777215 +j=j+1&3 +if(j===0){o=e+1 +d[e]=k>>>16&255 +e=o+1 +d[o]=k>>>8&255 +o=e+1 +d[e]=k&255 +e=o +k=0}continue}else if(p===-1&&j>1){if(r>127)break +if(j===3){if((k&3)!==0)throw A.f(A.cu(m,a,s)) +d[e]=k>>>10 +d[e+1]=k>>>2}else{if((k&15)!==0)throw A.f(A.cu(m,a,s)) +d[e]=k>>>4}n=(3-j)*3 +if(q===37)n+=2 +return A.bv2(a,s+1,c,-n-1)}throw A.f(A.cu(l,a,s))}if(r>=0&&r<=127)return(k<<2|j)>>>0 +for(s=b;s127)break +throw A.f(A.cu(l,a,s))}, +bO2(a,b,c,d){var s=A.bO3(a,b,c),r=(d&3)+(s-b),q=B.c.D(r,2)*3,p=r&3 +if(p!==0&&s0)return new Uint8Array(q) +return $.bzW()}, +bO3(a,b,c){var s,r=c,q=r,p=0 +while(!0){if(!(q>b&&p<2))break +c$0:{--q +s=a.charCodeAt(q) +if(s===61){++p +r=q +break c$0}if((s|32)===100){if(q===b)break;--q +s=a.charCodeAt(q)}if(s===51){if(q===b)break;--q +s=a.charCodeAt(q)}if(s===37){++p +r=q +break c$0}break}}return r}, +bv2(a,b,c,d){var s,r +if(b===c)return d +s=-d-1 +for(;s>0;){r=a.charCodeAt(b) +if(s===3){if(r===61){s-=3;++b +break}if(r===37){--s;++b +if(b===c)break +r=a.charCodeAt(b)}else break}if((s>3?s-3:s)===2){if(r!==51)break;++b;--s +if(b===c)break +r=a.charCodeAt(b)}if((r|32)!==100)break;++b;--s +if(b===c)break}if(b!==c)throw A.f(A.cu("Invalid padding character",a,b)) +return-s-1}, +bpA(a){return $.bz0().h(0,a.toLowerCase())}, +bqP(a,b,c){return new A.Op(a,b)}, +bqQ(a){var s,r +if(a==null)return null +s=a.length +if(s===0)return new Uint8Array(0) +$label0$0:{for(r=0;r=128)break $label0$0 +return new A.el(a)}return B.x.gcU().b3(a)}, +bQq(a){return a.cS()}, +bOH(a,b){return new A.ahW(a,[],A.bfk())}, +bOI(a,b,c){var s,r=new A.c9("") +A.bkY(a,r,b,c) +s=r.a +return s.charCodeAt(0)==0?s:s}, +bkY(a,b,c,d){var s +if(d==null)s=A.bOH(b,c) +else s=new A.b5Q(d,0,b,[],A.bfk()) +s.tZ(a)}, +bOJ(a,b,c){var s=new Uint8Array(b) +return new A.ahX(b,c,s,[],A.bfk())}, +bvs(a,b,c,d,e){var s,r +if(b!=null){s=new Uint8Array(d) +r=new A.b5T(b,0,d,e,s,[],A.bfk())}else r=A.bOJ(c,d,e) +r.tZ(a) +s=r.f +if(s>0)r.d.$3(r.e,0,s) +r.e=new Uint8Array(0) +r.f=0}, +bOK(a,b,c){var s,r,q +for(s=J.N(a),r=b,q=0;r>>0 +if(q>=0&&q<=255)return +A.bOL(a,b,c)}, +bOL(a,b,c){var s,r,q +for(s=J.N(a),r=b;r255)throw A.f(A.cu("Source contains non-Latin-1 characters.",a,r))}}, +bwa(a){switch(a){case 65:return"Missing extension byte" +case 67:return"Unexpected extension byte" +case 69:return"Invalid UTF-8 byte" +case 71:return"Overlong encoding" +case 73:return"Out of unicode range" +case 75:return"Encoded surrogate" +case 77:return"Unfinished UTF-8 octet sequence" +default:return""}}, +bPT(a,b,c){var s,r,q,p=c-b,o=new Uint8Array(p) +for(s=J.N(a),r=0;r>>0!==0?255:q}return o}, +ahT:function ahT(a,b){this.a=a +this.b=b +this.c=null}, +b5O:function b5O(a){this.a=a}, +ahU:function ahU(a){this.a=a}, +Wg:function Wg(a,b,c){this.b=a +this.c=b +this.a=c}, +aXt:function aXt(){}, +aXs:function aXs(){}, +a0b:function a0b(){}, +ant:function ant(){}, +a0d:function a0d(a){this.a=a}, +anu:function anu(a,b){this.a=a +this.b=b}, +ans:function ans(){}, +a0c:function a0c(a,b){this.a=a +this.b=b}, +b3G:function b3G(a){this.a=a}, +baX:function baX(a){this.a=a}, +a0v:function a0v(){}, +a0x:function a0x(){}, +Uu:function Uu(a){this.a=0 +this.b=a}, +b0s:function b0s(a){this.c=null +this.a=0 +this.b=a}, +b0d:function b0d(){}, +b_S:function b_S(a,b){this.a=a +this.b=b}, +bdc:function bdc(a,b){this.a=a +this.b=b}, +a0w:function a0w(){}, +aeD:function aeD(){this.a=0}, +aeE:function aeE(a,b){this.a=a +this.b=b}, +DE:function DE(){}, +Iy:function Iy(a){this.a=a}, +aeR:function aeR(a,b){this.a=a +this.b=b +this.c=0}, +a19:function a19(){}, +alF:function alF(a,b,c){this.a=a +this.b=b +this.$ti=c}, +Cs:function Cs(a,b,c){this.a=a +this.b=b +this.$ti=c}, +d2:function d2(){}, +VP:function VP(a,b,c){this.a=a +this.b=b +this.$ti=c}, +bC:function bC(){}, +aun:function aun(a){this.a=a}, +VQ:function VQ(a,b,c){this.a=a +this.b=b +this.$ti=c}, +t_:function t_(){}, +aye:function aye(){}, +ayf:function ayf(){}, +Op:function Op(a,b){this.a=a +this.b=b}, +a5F:function a5F(a,b){this.a=a +this.b=b}, +a5E:function a5E(){}, +a5K:function a5K(a,b){this.a=a +this.b=b}, +a5L:function a5L(a,b,c){this.a=a +this.b=b +this.c=c}, +aFY:function aFY(a){this.a=a}, +b5N:function b5N(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1}, +Wh:function Wh(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=!1}, +a5G:function a5G(a){this.a=a}, +b5R:function b5R(){}, +b5S:function b5S(a,b){this.a=a +this.b=b}, +ahV:function ahV(){}, +b5P:function b5P(a,b){this.a=a +this.b=b}, +ahW:function ahW(a,b,c){this.c=a +this.a=b +this.b=c}, +b5Q:function b5Q(a,b,c,d,e){var _=this +_.f=a +_.e$=b +_.c=c +_.a=d +_.b=e}, +ahX:function ahX(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=0 +_.a=d +_.b=e}, +b5T:function b5T(a,b,c,d,e,f,g){var _=this +_.x=a +_.e$=b +_.c=c +_.d=d +_.e=e +_.f=0 +_.a=f +_.b=g}, +a5W:function a5W(){}, +a5Y:function a5Y(a){this.a=a}, +a5X:function a5X(a,b){this.a=a +this.b=b}, +ai_:function ai_(a){this.a=a}, +b5U:function b5U(a){this.a=a}, +nz:function nz(){}, +b1r:function b1r(a,b){this.a=a +this.b=b}, +bbr:function bbr(a,b){this.a=a +this.b=b}, +JP:function JP(){}, +CO:function CO(a){this.a=a}, +bde:function bde(a,b,c){this.a=a +this.b=b +this.c=c}, +bdd:function bdd(a,b,c){this.a=a +this.b=b +this.c=c}, +adc:function adc(){}, +TV:function TV(){}, +anG:function anG(a){this.b=this.a=0 +this.c=a}, +Z8:function Z8(a,b){var _=this +_.d=a +_.b=_.a=0 +_.c=b}, +I9:function I9(a){this.a=a}, +Z7:function Z7(a){this.a=a +this.b=16 +this.c=0}, +aoD:function aoD(){}, +aoE:function aoE(){}, +apK:function apK(){}, +bRH(a){var s=new A.ij(t.dl) +a.am(0,new A.beX(s)) +return s}, +bTZ(a){return A.rt(a)}, +bGy(a,b,c){return A.bsB(a,b,c==null?null:A.bRH(c))}, +bib(a){return new A.EM(new WeakMap(),a.i("EM<0>"))}, +z4(a){if(A.i8(a)||typeof a=="number"||typeof a=="string"||a instanceof A.pk)A.z3(a)}, +z3(a){throw A.f(A.dN(a,"object","Expandos are not allowed on strings, numbers, bools, records or null"))}, +ee(a,b){var s=A.qG(a,b) +if(s!=null)return s +throw A.f(A.cu(a,null,null))}, +lK(a){var s=A.bjz(a) +if(s!=null)return s +throw A.f(A.cu("Invalid double",a,null))}, +bFW(a,b){a=A.f(a) +a.stack=b.j(0) +throw a +throw A.f("unreachable")}, +jp(a,b){var s +if(Math.abs(a)<=864e13)s=!1 +else s=!0 +if(s)A.F(A.bZ("DateTime is outside valid range: "+a,null)) +A.fU(b,"isUtc",t.y) +return new A.bA(a,b)}, +boW(a,b){var s,r=B.e.aR(a/1000) +if(Math.abs(r)<=864e13)s=!1 +else s=!0 +if(s)A.F(A.bZ("DateTime is outside valid range: "+r,null)) +A.fU(b,"isUtc",t.y) +return new A.bA(r,b)}, +b5(a,b,c,d){var s,r=c?J.vY(a,d):J.Ok(a,d) +if(a!==0&&b!=null)for(s=0;s")) +for(s=J.a4(a);s.p();)r.push(s.gG(s)) +if(b)return r +return J.aFJ(r)}, +L(a,b,c){var s +if(b)return A.br9(a,c) +s=J.aFJ(A.br9(a,c)) +return s}, +br9(a,b){var s,r +if(Array.isArray(a))return A.d(a.slice(0),b.i("B<0>")) +s=A.d([],b.i("B<0>")) +for(r=J.a4(a);r.p();)s.push(r.gG(r)) +return s}, +bj0(a,b,c){var s,r=J.vY(a,c) +for(s=0;s0||c=1000)return""+a +if(s>=100)return r+"0"+s +if(s>=10)return r+"00"+s +return r+"000"+s}, +bEN(a){var s=Math.abs(a),r=a<0?"-":"+" +if(s>=1e5)return r+s +return r+"0"+s}, +boY(a){if(a>=100)return""+a +if(a>=10)return"0"+a +return"00"+a}, +rU(a){if(a>=10)return""+a +return"0"+a}, +dX(a,b,c,d){return new A.br(a+1000*b+1e6*d+6e7*c)}, +bFV(a,b){var s,r,q +for(s=a.length,r=0;rc)throw A.f(A.dc(a,b,c,d,null)) +return a}, +bJN(a,b,c,d){return A.biJ(a,d==null?b.gq(b):d,b,null,c)}, +di(a,b,c,d,e){if(0>a||a>c)throw A.f(A.dc(a,0,c,d==null?"start":d,null)) +if(b!=null){if(a>b||b>c)throw A.f(A.dc(b,a,c,e==null?"end":e,null)) +return b}return c}, +h6(a,b){if(a<0)throw A.f(A.dc(a,0,null,b,null)) +return a}, +a5c(a,b,c,d,e){var s=e==null?b.gq(b):e +return new A.O3(s,!0,a,c,"Index out of range")}, +f5(a,b,c,d,e){return new A.O3(b,!0,a,e,"Index out of range")}, +biJ(a,b,c,d,e){if(0>a||a>=b)throw A.f(A.f5(a,b,c,d,e==null?"index":e)) +return a}, +a5(a){return new A.I8(a)}, +dw(a){return new A.I3(a)}, +O(a){return new A.ny(a)}, +dg(a){return new A.a1K(a)}, +aX(a){return new A.agE(a)}, +cu(a,b,c){return new A.hT(a,b,c)}, +bHC(a,b,c){if(a<=0)return new A.kb(c.i("kb<0>")) +return new A.VS(a,b,c.i("VS<0>"))}, +bqL(a,b,c){var s,r +if(A.bm9(a)){if(b==="("&&c===")")return"(...)" +return b+"..."+c}s=A.d([],t.s) +$.D0.push(a) +try{A.bR5(a,s)}finally{$.D0.pop()}r=A.abV(b,s,", ")+c +return r.charCodeAt(0)==0?r:r}, +zO(a,b,c){var s,r +if(A.bm9(a))return b+"..."+c +s=new A.c9(b) +$.D0.push(a) +try{r=s +r.a=A.abV(r.a,a,", ")}finally{$.D0.pop()}s.a+=c +r=s.a +return r.charCodeAt(0)==0?r:r}, +bR5(a,b){var s,r,q,p,o,n,m,l=J.a4(a),k=0,j=0 +while(!0){if(!(k<80||j<3))break +if(!l.p())return +s=A.r(l.gG(l)) +b.push(s) +k+=s.length+2;++j}if(!l.p()){if(j<=5)return +r=b.pop() +q=b.pop()}else{p=l.gG(l);++j +if(!l.p()){if(j<=4){b.push(A.r(p)) +return}r=A.r(p) +q=b.pop() +k+=r.length+2}else{o=l.gG(l);++j +for(;l.p();p=o,o=n){n=l.gG(l);++j +if(j>100){while(!0){if(!(k>75&&j>3))break +k-=b.pop().length+2;--j}b.push("...") +return}}q=A.r(p) +r=A.r(o) +k+=r.length+q.length+4}}if(j>b.length+2){k+=5 +m="..."}else m=null +while(!0){if(!(k>80&&b.length>3))break +k-=b.pop().length+2 +if(m==null){k+=5 +m="..."}}if(m!=null)b.push(m) +b.push(q) +b.push(r)}, +aI5(a,b,c,d,e){return new A.yr(a,b.i("@<0>").L(c).L(d).L(e).i("yr<1,2,3,4>"))}, +bry(a,b,c){var s=A.A(b,c) +s.agO(s,a) +return s}, +Y(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1){var s +if(B.a===c)return A.btR(J.Q(a),J.Q(b),$.hI()) +if(B.a===d){s=J.Q(a) +b=J.Q(b) +c=J.Q(c) +return A.i1(A.a1(A.a1(A.a1($.hI(),s),b),c))}if(B.a===e)return A.bLH(J.Q(a),J.Q(b),J.Q(c),J.Q(d),$.hI()) +if(B.a===f){s=J.Q(a) +b=J.Q(b) +c=J.Q(c) +d=J.Q(d) +e=J.Q(e) +return A.i1(A.a1(A.a1(A.a1(A.a1(A.a1($.hI(),s),b),c),d),e))}if(B.a===g){s=J.Q(a) +b=J.Q(b) +c=J.Q(c) +d=J.Q(d) +e=J.Q(e) +f=J.Q(f) +return A.i1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1($.hI(),s),b),c),d),e),f))}if(B.a===h){s=J.Q(a) +b=J.Q(b) +c=J.Q(c) +d=J.Q(d) +e=J.Q(e) +f=J.Q(f) +g=J.Q(g) +return A.i1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1($.hI(),s),b),c),d),e),f),g))}if(B.a===i){s=J.Q(a) +b=J.Q(b) +c=J.Q(c) +d=J.Q(d) +e=J.Q(e) +f=J.Q(f) +g=J.Q(g) +h=J.Q(h) +return A.i1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1($.hI(),s),b),c),d),e),f),g),h))}if(B.a===j){s=J.Q(a) +b=J.Q(b) +c=J.Q(c) +d=J.Q(d) +e=J.Q(e) +f=J.Q(f) +g=J.Q(g) +h=J.Q(h) +i=J.Q(i) +return A.i1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1($.hI(),s),b),c),d),e),f),g),h),i))}if(B.a===k){s=J.Q(a) +b=J.Q(b) +c=J.Q(c) +d=J.Q(d) +e=J.Q(e) +f=J.Q(f) +g=J.Q(g) +h=J.Q(h) +i=J.Q(i) +j=J.Q(j) +return A.i1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1($.hI(),s),b),c),d),e),f),g),h),i),j))}if(B.a===l){s=J.Q(a) +b=J.Q(b) +c=J.Q(c) +d=J.Q(d) +e=J.Q(e) +f=J.Q(f) +g=J.Q(g) +h=J.Q(h) +i=J.Q(i) +j=J.Q(j) +k=J.Q(k) +return A.i1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1($.hI(),s),b),c),d),e),f),g),h),i),j),k))}if(B.a===m){s=J.Q(a) +b=J.Q(b) +c=J.Q(c) +d=J.Q(d) +e=J.Q(e) +f=J.Q(f) +g=J.Q(g) +h=J.Q(h) +i=J.Q(i) +j=J.Q(j) +k=J.Q(k) +l=J.Q(l) +return A.i1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1($.hI(),s),b),c),d),e),f),g),h),i),j),k),l))}if(B.a===n){s=J.Q(a) +b=J.Q(b) +c=J.Q(c) +d=J.Q(d) +e=J.Q(e) +f=J.Q(f) +g=J.Q(g) +h=J.Q(h) +i=J.Q(i) +j=J.Q(j) +k=J.Q(k) +l=J.Q(l) +m=J.Q(m) +return A.i1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1($.hI(),s),b),c),d),e),f),g),h),i),j),k),l),m))}if(B.a===o){s=J.Q(a) +b=J.Q(b) +c=J.Q(c) +d=J.Q(d) +e=J.Q(e) +f=J.Q(f) +g=J.Q(g) +h=J.Q(h) +i=J.Q(i) +j=J.Q(j) +k=J.Q(k) +l=J.Q(l) +m=J.Q(m) +n=J.Q(n) +return A.i1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1($.hI(),s),b),c),d),e),f),g),h),i),j),k),l),m),n))}if(B.a===p){s=J.Q(a) +b=J.Q(b) +c=J.Q(c) +d=J.Q(d) +e=J.Q(e) +f=J.Q(f) +g=J.Q(g) +h=J.Q(h) +i=J.Q(i) +j=J.Q(j) +k=J.Q(k) +l=J.Q(l) +m=J.Q(m) +n=J.Q(n) +o=J.Q(o) +return A.i1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1($.hI(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o))}if(B.a===q){s=J.Q(a) +b=J.Q(b) +c=J.Q(c) +d=J.Q(d) +e=J.Q(e) +f=J.Q(f) +g=J.Q(g) +h=J.Q(h) +i=J.Q(i) +j=J.Q(j) +k=J.Q(k) +l=J.Q(l) +m=J.Q(m) +n=J.Q(n) +o=J.Q(o) +p=J.Q(p) +return A.i1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1($.hI(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p))}if(B.a===r){s=J.Q(a) +b=J.Q(b) +c=J.Q(c) +d=J.Q(d) +e=J.Q(e) +f=J.Q(f) +g=J.Q(g) +h=J.Q(h) +i=J.Q(i) +j=J.Q(j) +k=J.Q(k) +l=J.Q(l) +m=J.Q(m) +n=J.Q(n) +o=J.Q(o) +p=J.Q(p) +q=J.Q(q) +return A.i1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1($.hI(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q))}if(B.a===a0){s=J.Q(a) +b=J.Q(b) +c=J.Q(c) +d=J.Q(d) +e=J.Q(e) +f=J.Q(f) +g=J.Q(g) +h=J.Q(h) +i=J.Q(i) +j=J.Q(j) +k=J.Q(k) +l=J.Q(l) +m=J.Q(m) +n=J.Q(n) +o=J.Q(o) +p=J.Q(p) +q=J.Q(q) +r=J.Q(r) +return A.i1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1($.hI(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r))}if(B.a===a1){s=J.Q(a) +b=J.Q(b) +c=J.Q(c) +d=J.Q(d) +e=J.Q(e) +f=J.Q(f) +g=J.Q(g) +h=J.Q(h) +i=J.Q(i) +j=J.Q(j) +k=J.Q(k) +l=J.Q(l) +m=J.Q(m) +n=J.Q(n) +o=J.Q(o) +p=J.Q(p) +q=J.Q(q) +r=J.Q(r) +a0=J.Q(a0) +return A.i1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1($.hI(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r),a0))}s=J.Q(a) +b=J.Q(b) +c=J.Q(c) +d=J.Q(d) +e=J.Q(e) +f=J.Q(f) +g=J.Q(g) +h=J.Q(h) +i=J.Q(i) +j=J.Q(j) +k=J.Q(k) +l=J.Q(l) +m=J.Q(m) +n=J.Q(n) +o=J.Q(o) +p=J.Q(p) +q=J.Q(q) +r=J.Q(r) +a0=J.Q(a0) +a1=J.Q(a1) +return A.i1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1(A.a1($.hI(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r),a0),a1))}, +av(a){var s,r=$.hI() +for(s=J.a4(a);s.p();)r=A.a1(r,J.Q(s.gG(s))) +return A.i1(r)}, +lN(a){var s=A.r(a),r=$.CY +if(r==null)A.CX(s) +else r.$1(s)}, +Bv(a,b){return new A.I6(A.d3(a,b),b.i("I6<0>"))}, +Bw(a,b,c,d){return new A.rN(a,b,c.i("@<0>").L(d).i("rN<1,2>"))}, +bk8(){$.aqj() +return new A.SE()}, +bwj(a,b){return 65536+((a&1023)<<10)+(b&1023)}, +ed(a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=null +a5=a3.length +s=a4+5 +if(a5>=s){r=((a3.charCodeAt(a4+4)^58)*3|a3.charCodeAt(a4)^100|a3.charCodeAt(a4+1)^97|a3.charCodeAt(a4+2)^116|a3.charCodeAt(a4+3)^97)>>>0 +if(r===0)return A.buv(a4>0||a5=14)q[7]=a5 +o=q[1] +if(o>=a4)if(A.bx8(a3,a4,o,20,q)===20)q[7]=o +n=q[2]+1 +m=q[3] +l=q[4] +k=q[5] +j=q[6] +if(jo+3){h=a2 +i=!1}else{p=m>a4 +if(p&&m+1===l){h=a2 +i=!1}else{if(!B.f.f5(a3,"\\",l))if(n>a4)g=B.f.f5(a3,"\\",n-1)||B.f.f5(a3,"\\",n-2) +else g=!1 +else g=!0 +if(g){h=a2 +i=!1}else{if(!(kl+2&&B.f.f5(a3,"/..",k-3) +else g=!0 +if(g){h=a2 +i=!1}else{if(o===a4+4)if(B.f.f5(a3,"file",a4)){if(n<=a4){if(!B.f.f5(a3,"/",l)){f="file:///" +r=3}else{f="file://" +r=2}a3=f+B.f.X(a3,l,a5) +o-=a4 +s=r-a4 +k+=s +j+=s +a5=a3.length +a4=0 +n=7 +m=7 +l=7}else if(l===k)if(a4===0&&!0){a3=B.f.j7(a3,l,k,"/");++k;++j;++a5}else{a3=B.f.X(a3,a4,l)+"/"+B.f.X(a3,k,a5) +o-=a4 +n-=a4 +m-=a4 +l-=a4 +s=1-a4 +k+=s +j+=s +a5=a3.length +a4=0}h="file"}else if(B.f.f5(a3,"http",a4)){if(p&&m+3===l&&B.f.f5(a3,"80",m+1))if(a4===0&&!0){a3=B.f.j7(a3,m,l,"") +l-=3 +k-=3 +j-=3 +a5-=3}else{a3=B.f.X(a3,a4,m)+B.f.X(a3,l,a5) +o-=a4 +n-=a4 +m-=a4 +s=3+a4 +l-=s +k-=s +j-=s +a5=a3.length +a4=0}h="http"}else h=a2 +else if(o===s&&B.f.f5(a3,"https",a4)){if(p&&m+4===l&&B.f.f5(a3,"443",m+1))if(a4===0&&!0){a3=B.f.j7(a3,m,l,"") +l-=4 +k-=4 +j-=4 +a5-=3}else{a3=B.f.X(a3,a4,m)+B.f.X(a3,l,a5) +o-=a4 +n-=a4 +m-=a4 +s=4+a4 +l-=s +k-=s +j-=s +a5=a3.length +a4=0}h="https"}else h=a2 +i=!0}}}}else h=a2 +if(i){if(a4>0||a5a4)h=A.bw3(a3,a4,o) +else{if(o===a4)A.JX(a3,a4,"Invalid empty scheme") +h=""}if(n>a4){e=o+3 +d=e9)k.$2("invalid character",s)}else{if(q===3)k.$2(m,s) +o=A.ee(B.f.X(a,r,s),null) +if(o>255)k.$2(l,r) +n=q+1 +j[q]=o +r=s+1 +q=n}}if(q!==3)k.$2(m,c) +o=A.ee(B.f.X(a,r,c),null) +if(o>255)k.$2(l,r) +j[q]=o +return j}, +buy(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d=new A.aXk(a),c=new A.aXl(d,a) +if(a.length<2)d.$2("address is too short",e) +s=A.d([],t.t) +for(r=b,q=r,p=!1,o=!1;r>>0) +s.push((k[2]<<8|k[3])>>>0)}if(p){if(s.length>7)d.$2("an address with a wildcard must have less than 7 parts",e)}else if(s.length!==8)d.$2("an address without a wildcard must contain exactly 8 parts",e) +j=new Uint8Array(16) +for(l=s.length,i=9-l,r=0,h=0;ro)A.F(A.dc(0,0,p.gq(q),null,null)) +if(A.a_o(q,"/",0)){s=A.a5("Illegal path character "+A.r(q)) +throw A.f(s)}}}, +bvW(a,b,c){var s,r,q,p,o +for(s=A.jK(a,c,null,A.aa(a).c),r=s.$ti,s=new A.c1(s,s.gq(s),r.i("c1")),r=r.i("aq.E");s.p();){q=s.d +if(q==null)q=r.a(q) +p=A.cn('["*/:<>?\\\\|]',!0,!1,!1,!1) +o=q.length +if(A.a_o(q,p,0)){s=A.a5("Illegal character in path: "+q) +throw A.f(s)}}}, +bPL(a,b){var s +if(!(65<=a&&a<=90))s=97<=a&&a<=122 +else s=!0 +if(s)return +s=A.a5("Illegal drive letter "+A.bka(a)) +throw A.f(s)}, +bPN(a){var s +if(a.length===0)return B.Bv +s=A.bw8(a) +s.anw(s,A.bxw()) +return A.Ec(s,t.N,t.yp)}, +blb(a,b){if(a!=null&&a===A.bvX(b))return null +return a}, +bw0(a,b,c,d){var s,r,q,p,o,n +if(a==null)return null +if(b===c)return"" +if(a.charCodeAt(b)===91){s=c-1 +if(a.charCodeAt(s)!==93)A.JX(a,b,"Missing end `]` to match `[` in host") +r=b+1 +q=A.bPM(a,r,s) +if(q=b&&q=b&&s>>4]&1<<(p&15))!==0){if(q&&65<=p&&90>=p){if(i==null)i=new A.c9("") +if(r>>4]&1<<(o&15))!==0){if(p&&65<=o&&90>=o){if(q==null)q=new A.c9("") +if(r>>4]&1<<(o&15))!==0)A.JX(a,s,"Invalid character") +else{if((o&64512)===55296&&s+1>>4]&1<<(q&15))!==0))A.JX(a,s,"Illegal scheme character") +if(65<=q&&q<=90)r=!0}a=B.f.X(a,b,c) +return A.bPJ(r?a.toLowerCase():a)}, +bPJ(a){if(a==="http")return"http" +if(a==="file")return"file" +if(a==="https")return"https" +if(a==="package")return"package" +return a}, +bw4(a,b,c){if(a==null)return"" +return A.Z6(a,b,c,B.a8v,!1,!1)}, +bw1(a,b,c,d,e,f){var s,r=e==="file",q=r||f +if(a==null)return r?"/":"" +else s=A.Z6(a,b,c,B.vC,!0,!0) +if(s.length===0){if(r)return"/"}else if(q&&!B.f.be(s,"/"))s="/"+s +return A.bPQ(s,e,f)}, +bPQ(a,b,c){var s=b.length===0 +if(s&&!c&&!B.f.be(a,"/")&&!B.f.be(a,"\\"))return A.bld(a,!s||c) +return A.ux(a)}, +bw2(a,b,c,d){var s,r={} +if(a!=null){if(d!=null)throw A.f(A.bZ("Both query and queryParameters specified",null)) +return A.Z6(a,b,c,B.jq,!0,!1)}if(d==null)return null +s=new A.c9("") +r.a="" +d.am(0,new A.bd9(new A.bda(r,s))) +r=s.a +return r.charCodeAt(0)==0?r:r}, +bw_(a,b,c){if(a==null)return null +return A.Z6(a,b,c,B.jq,!0,!1)}, +blc(a,b,c){var s,r,q,p,o,n=b+2 +if(n>=a.length)return"%" +s=a.charCodeAt(b+1) +r=a.charCodeAt(n) +q=A.bfM(s) +p=A.bfM(r) +if(q<0||p<0)return"%" +o=q*16+p +if(o<127&&(B.ji[B.c.D(o,4)]&1<<(o&15))!==0)return A.eW(c&&65<=o&&90>=o?(o|32)>>>0:o) +if(s>=97||r>=97)return B.f.X(a,b,b+3).toUpperCase() +return null}, +bla(a){var s,r,q,p,o,n="0123456789ABCDEF" +if(a<128){s=new Uint8Array(3) +s[0]=37 +s[1]=n.charCodeAt(a>>>4) +s[2]=n.charCodeAt(a&15)}else{if(a>2047)if(a>65535){r=240 +q=4}else{r=224 +q=3}else{r=192 +q=2}s=new Uint8Array(3*q) +for(p=0;--q,q>=0;r=128){o=B.c.dt(a,6*q)&63|r +s[p]=37 +s[p+1]=n.charCodeAt(o>>>4) +s[p+2]=n.charCodeAt(o&15) +p+=3}}return A.hA(s,0,null)}, +Z6(a,b,c,d,e,f){var s=A.bw6(a,b,c,d,e,f) +return s==null?B.f.X(a,b,c):s}, +bw6(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k,j,i=null +for(s=!e,r=b,q=r,p=i;r>>4]&1<<(o&15))!==0)++r +else{if(o===37){n=A.blc(a,r,!1) +if(n==null){r+=3 +continue}if("%"===n){n="%25" +m=1}else m=3}else if(o===92&&f){n="/" +m=1}else if(s&&o<=93&&(B.vD[o>>>4]&1<<(o&15))!==0){A.JX(a,r,"Invalid character") +m=i +n=m}else{if((o&64512)===55296){l=r+1 +if(l=2&&A.bvZ(a.charCodeAt(0)))for(s=1;s127||(B.vk[r>>>4]&1<<(r&15))===0)break}return a}, +bPS(a,b){if(a.ba3("package")&&a.c==null)return A.bxb(b,0,b.length) +return-1}, +bw9(a){var s,r,q,p=a.gAJ(),o=p.length +if(o>0&&J.am(p[0])===2&&J.bh5(p[0],1)===58){A.bPL(J.bh5(p[0],0),!1) +A.bvW(p,!1,1) +s=!0}else{A.bvW(p,!1,0) +s=!1}r=a.gQb()&&!s?""+"\\":"" +if(a.gGF()){q=a.goO(a) +if(q.length!==0)r=r+"\\"+q+"\\"}r=A.abV(r,p,"\\") +o=s&&o===1?r+"\\":r +return o.charCodeAt(0)==0?o:o}, +bPO(){return A.d([],t.s)}, +bw8(a){var s,r,q,p,o,n=A.A(t.N,t.yp),m=new A.bdb(a,B.x,n) +for(s=a.length,r=0,q=0,p=-1;r127)throw A.f(A.bZ("Illegal percent encoding in URI",null)) +if(r===37){if(o+3>q)throw A.f(A.bZ("Truncated URI",null)) +p.push(A.bPP(a,o+1)) +o+=2}else if(e&&r===43)p.push(32) +else p.push(r)}}return d.co(0,p)}, +bvZ(a){var s=a|32 +return 97<=s&&s<=122}, +buv(a,b,c){var s,r,q,p,o,n,m,l,k="Invalid MIME type",j=A.d([b-1],t.t) +for(s=a.length,r=b,q=-1,p=null;rb)throw A.f(A.cu(k,a,r)) +for(;p!==44;){j.push(r);++r +for(o=-1;r=0)j.push(o) +else{n=B.d.ga9(j) +if(p!==44||r!==n+7||!B.f.f5(a,"base64",n+1))throw A.f(A.cu("Expecting '='",a,r)) +break}}j.push(r) +m=r+1 +if((j.length&1)===1)a=B.cb.alD(0,a,m,s) +else{l=A.bw6(a,m,s,B.jq,!0,!1) +if(l!=null)a=B.f.j7(a,m,s,l)}return new A.aXi(a,j,c)}, +bQm(){var s,r,q,p,o,n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",m=".",l=":",k="/",j="\\",i="?",h="#",g="/\\",f=J.qc(22,t.D) +for(s=0;s<22;++s)f[s]=new Uint8Array(96) +r=new A.bee(f) +q=new A.bef() +p=new A.beg() +o=r.$2(0,225) +q.$3(o,n,1) +q.$3(o,m,14) +q.$3(o,l,34) +q.$3(o,k,3) +q.$3(o,j,227) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(14,225) +q.$3(o,n,1) +q.$3(o,m,15) +q.$3(o,l,34) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(15,225) +q.$3(o,n,1) +q.$3(o,"%",225) +q.$3(o,l,34) +q.$3(o,k,9) +q.$3(o,j,233) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(1,225) +q.$3(o,n,1) +q.$3(o,l,34) +q.$3(o,k,10) +q.$3(o,j,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(2,235) +q.$3(o,n,139) +q.$3(o,k,131) +q.$3(o,j,131) +q.$3(o,m,146) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(3,235) +q.$3(o,n,11) +q.$3(o,k,68) +q.$3(o,j,68) +q.$3(o,m,18) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(4,229) +q.$3(o,n,5) +p.$3(o,"AZ",229) +q.$3(o,l,102) +q.$3(o,"@",68) +q.$3(o,"[",232) +q.$3(o,k,138) +q.$3(o,j,138) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(5,229) +q.$3(o,n,5) +p.$3(o,"AZ",229) +q.$3(o,l,102) +q.$3(o,"@",68) +q.$3(o,k,138) +q.$3(o,j,138) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(6,231) +p.$3(o,"19",7) +q.$3(o,"@",68) +q.$3(o,k,138) +q.$3(o,j,138) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(7,231) +p.$3(o,"09",7) +q.$3(o,"@",68) +q.$3(o,k,138) +q.$3(o,j,138) +q.$3(o,i,172) +q.$3(o,h,205) +q.$3(r.$2(8,8),"]",5) +o=r.$2(9,235) +q.$3(o,n,11) +q.$3(o,m,16) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(16,235) +q.$3(o,n,11) +q.$3(o,m,17) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(17,235) +q.$3(o,n,11) +q.$3(o,k,9) +q.$3(o,j,233) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(10,235) +q.$3(o,n,11) +q.$3(o,m,18) +q.$3(o,k,10) +q.$3(o,j,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(18,235) +q.$3(o,n,11) +q.$3(o,m,19) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(19,235) +q.$3(o,n,11) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(11,235) +q.$3(o,n,11) +q.$3(o,k,10) +q.$3(o,j,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(12,236) +q.$3(o,n,12) +q.$3(o,i,12) +q.$3(o,h,205) +o=r.$2(13,237) +q.$3(o,n,13) +q.$3(o,i,13) +p.$3(r.$2(20,245),"az",21) +o=r.$2(21,245) +p.$3(o,"az",21) +p.$3(o,"09",21) +q.$3(o,"+-.",21) +return f}, +bx8(a,b,c,d,e){var s,r,q,p,o=$.bBb() +for(s=b;s95?31:q] +d=p&31 +e[p>>>5]=s}return d}, +bvL(a){if(a.b===7&&B.f.be(a.a,"package")&&a.c<=0)return A.bxb(a.a,a.e,a.f) +return-1}, +bRR(a,b){return A.dr(b,t.N)}, +bxb(a,b,c){var s,r,q +for(s=b,r=0;s")) +return t.lU.a(s.gby(s))}, +bFK(a){return A.bvc(a,null)}, +MQ(a){var s,r,q="element tag unavailable" +try{s=a.tagName +s.toString +q=s}catch(r){}return q}, +bvc(a,b){return document.createElement(a)}, +bqb(a,b,c){var s,r=new A.ak($.a9,t._T),q=new A.bp(r,t.rj),p=new XMLHttpRequest() +p.toString +B.u_.alQ(p,"GET",a,!0) +if(c!=null)p.responseType=c +s=t._p +A.uj(p,"load",new A.aDo(p,q),!1,s) +A.uj(p,"error",q.ga_q(),!1,s) +p.send() +return r}, +bqD(a){var s,r=document.createElement("input"),q=t.Zb.a(r) +try{q.type=a}catch(s){}return q}, +uj(a,b,c,d,e){var s=c==null?null:A.bxj(new A.b3I(c),t.I3) +s=new A.IM(a,b,s,!1,e.i("IM<0>")) +s.YY() +return s}, +bvo(a){var s=A.bnS(null),r=window.location +s=new A.J0(new A.baq(s,r)) +s.ayq(a) +return s}, +bOz(a,b,c,d){return!0}, +bOA(a,b,c,d){var s,r,q,p=d.a,o=p.a +o.href=c +s=o.hostname +p=p.b +if(s==p.hostname){r=o.port +q=p.port +q.toString +if(r===q){r=o.protocol +p=p.protocol +p.toString +p=r===p}else p=!1}else p=!1 +if(!p)if(s==="")if(o.port===""){p=o.protocol +p=p===":"||p===""}else p=!1 +else p=!1 +else p=!0 +return p}, +bvO(){var s=t.N,r=A.iQ(B.v2,s),q=A.d(["TEMPLATE"],t.s) +s=new A.amq(r,A.li(s),A.li(s),A.li(s),null) +s.ayx(null,new A.a6(B.v2,new A.bbC(),t.a4),q,null) +return s}, +bwn(a){var s,r +if(a==null)return null +s="postMessage" in a +s.toString +if(s){r=A.bv6(a) +return r}else return a}, +bwp(a){if(t.VF.b(a))return a +return new A.Uf([],[]).a_w(a,!0)}, +bv6(a){var s=window +s.toString +if(a===s)return a +else return new A.afN(a)}, +bxj(a,b){var s=$.a9 +if(s===B.av)return a +return s.aho(a,b)}, +bym(a){return document.querySelector(a)}, +bf:function bf(){}, +a_J:function a_J(){}, +a_R:function a_R(){}, +a0a:function a0a(){}, +Ds:function Ds(){}, +lS:function lS(){}, +yi:function yi(){}, +Lw:function Lw(){}, +ato:function ato(a){this.a=a}, +pL:function pL(){}, +a1X:function a1X(){}, +dP:function dP(){}, +yH:function yH(){}, +auI:function auI(){}, +k6:function k6(){}, +o9:function o9(){}, +a1Y:function a1Y(){}, +a1Z:function a1Z(){}, +a2l:function a2l(){}, +rX:function rX(){}, +a36:function a36(){}, +Mt:function Mt(){}, +Mu:function Mu(){}, +a38:function a38(){}, +a3a:function a3a(){}, +af_:function af_(a,b){this.a=a +this.b=b}, +cz:function cz(){}, +ay1:function ay1(){}, +b_:function b_(){}, +aG:function aG(){}, +hp:function hp(){}, +EO:function EO(){}, +N9:function N9(){}, +a3S:function a3S(){}, +a4f:function a4f(){}, +kd:function kd(){}, +Nr:function Nr(){}, +aBr:function aBr(a,b){this.a=a +this.b=b}, +aBs:function aBs(a){this.a=a}, +aBv:function aBv(a,b){this.a=a +this.b=b}, +aBw:function aBw(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aBt:function aBt(a,b){this.a=a +this.b=b}, +aBu:function aBu(a){this.a=a}, +ah9:function ah9(a){this.a=a}, +m8:function m8(){}, +a4F:function a4F(){}, +zq:function zq(){}, +q7:function q7(){}, +aDo:function aDo(a,b){this.a=a +this.b=b}, +zr:function zr(){}, +Fn:function Fn(){}, +vP:function vP(){}, +zN:function zN(){}, +OH:function OH(){}, +a6f:function a6f(){}, +a79:function a79(){}, +G3:function G3(){}, +a7e:function a7e(){}, +aIQ:function aIQ(a){this.a=a}, +aIR:function aIR(a){this.a=a}, +a7f:function a7f(){}, +aIS:function aIS(a){this.a=a}, +aIT:function aIT(a){this.a=a}, +kl:function kl(){}, +a7g:function a7g(){}, +ja:function ja(a){this.a=a}, +bv:function bv(){}, +PK:function PK(){}, +Gg:function Gg(){}, +ko:function ko(){}, +a8D:function a8D(){}, +tE:function tE(){}, +mx:function mx(){}, +aa8:function aa8(){}, +aO1:function aO1(a){this.a=a}, +aO2:function aO2(a){this.a=a}, +RF:function RF(){}, +aaD:function aaD(){}, +Hk:function Hk(){}, +kz:function kz(){}, +abF:function abF(){}, +kA:function kA(){}, +abM:function abM(){}, +kB:function kB(){}, +SF:function SF(){}, +aSB:function aSB(a){this.a=a}, +aSC:function aSC(a){this.a=a}, +j2:function j2(){}, +SZ:function SZ(){}, +aca:function aca(){}, +acb:function acb(){}, +HG:function HG(){}, +kI:function kI(){}, +j3:function j3(){}, +acw:function acw(){}, +acx:function acx(){}, +acI:function acI(){}, +kK:function kK(){}, +acP:function acP(){}, +acQ:function acQ(){}, +ad8:function ad8(){}, +adp:function adp(){}, +Ij:function Ij(){}, +Ix:function Ix(){}, +aft:function aft(){}, +Vi:function Vi(){}, +ah8:function ah8(){}, +WH:function WH(){}, +am1:function am1(){}, +amd:function amd(){}, +aex:function aex(){}, +Vy:function Vy(a){this.a=a}, +bia:function bia(a,b){this.a=a +this.$ti=b}, +lC:function lC(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +Cx:function Cx(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +IM:function IM(a,b,c,d,e){var _=this +_.a=0 +_.b=a +_.c=b +_.d=c +_.e=d +_.$ti=e}, +b3I:function b3I(a){this.a=a}, +b3J:function b3J(a){this.a=a}, +J0:function J0(a){this.a=a}, +bL:function bL(){}, +PL:function PL(a){this.a=a}, +aJR:function aJR(a){this.a=a}, +aJQ:function aJQ(a,b,c){this.a=a +this.b=b +this.c=c}, +Y0:function Y0(){}, +baY:function baY(){}, +baZ:function baZ(){}, +amq:function amq(a,b,c,d,e){var _=this +_.e=a +_.a=b +_.b=c +_.c=d +_.d=e}, +bbC:function bbC(){}, +amf:function amf(){}, +EQ:function EQ(a,b,c){var _=this +_.a=a +_.b=b +_.c=-1 +_.d=null +_.$ti=c}, +afN:function afN(a){this.a=a}, +baq:function baq(a,b){this.a=a +this.b=b}, +anH:function anH(a){this.a=a +this.b=0}, +bdg:function bdg(a){this.a=a}, +afu:function afu(){}, +agh:function agh(){}, +agi:function agi(){}, +agj:function agj(){}, +agk:function agk(){}, +agO:function agO(){}, +agP:function agP(){}, +ahr:function ahr(){}, +ahs:function ahs(){}, +aiC:function aiC(){}, +aiD:function aiD(){}, +aiE:function aiE(){}, +aiF:function aiF(){}, +aiX:function aiX(){}, +aiY:function aiY(){}, +ajy:function ajy(){}, +ajz:function ajz(){}, +al6:function al6(){}, +Y6:function Y6(){}, +Y7:function Y7(){}, +am_:function am_(){}, +am0:function am0(){}, +am5:function am5(){}, +amK:function amK(){}, +amL:function amL(){}, +YA:function YA(){}, +YB:function YB(){}, +amX:function amX(){}, +amY:function amY(){}, +aop:function aop(){}, +aoq:function aoq(){}, +aoy:function aoy(){}, +aoz:function aoz(){}, +aoJ:function aoJ(){}, +aoK:function aoK(){}, +ape:function ape(){}, +apf:function apf(){}, +apg:function apg(){}, +aph:function aph(){}, +bwo(a){var s,r,q +if(a==null)return a +if(typeof a=="string"||typeof a=="number"||A.i8(a))return a +if(A.by_(a))return A.nQ(a) +s=Array.isArray(a) +s.toString +if(s){r=[] +q=0 +while(!0){s=a.length +s.toString +if(!(q")),r=new A.nO(s,b.i("nO<0>")),q=t.I3 +A.uj(a,"success",new A.be9(a,r),!1,q) +A.uj(a,"error",r.ga_q(),!1,q) +return s}, +n1:function n1(){}, +NL:function NL(){}, +be9:function be9(a,b){this.a=a +this.b=b}, +PO:function PO(){}, +tK:function tK(){}, +TK:function TK(){}, +aWd:function aWd(a,b){this.a=a +this.b=b}, +aWe:function aWe(a){this.a=a}, +aWf:function aWf(a){this.a=a}, +xi:function xi(){}, +bOn(a,b){throw A.f(A.a5("File._exists"))}, +bOo(a,b){throw A.f(A.a5("File._lengthFromPath"))}, +bvu(){throw A.f(A.a5("_Namespace"))}, +bOR(){throw A.f(A.a5("_Namespace"))}, +bPa(a){throw A.f(A.a5("RandomAccessFile"))}, +bP7(){throw A.f(A.a5("Platform._operatingSystem"))}, +bJE(a,b){throw A.f(A.a5("Process.run"))}, +apQ(a,b,c){var s +if(t.Dn.b(a)&&!J.o(J.u(a,0),0)){s=J.N(a) +switch(s.h(a,0)){case 1:throw A.f(A.bZ(b+": "+c,null)) +case 2:throw A.f(A.bGa(new A.a7G(A.bi(s.h(a,2)),A.bu(s.h(a,1))),b,c)) +case 3:throw A.f(A.bpH("File closed",c,null)) +default:throw A.f(A.o0("Unknown error"))}}}, +bij(a){var s +A.bH5() +A.v0(a,"path") +s=A.bG9(B.cn.b3(a)) +return new A.agN(a,s)}, +bpH(a,b,c){return new A.t6(a,b,c)}, +bGa(a,b,c){if($.bgM())switch(a.b){case 5:case 16:case 19:case 24:case 32:case 33:case 65:case 108:return new A.Q7(b,c,a) +case 80:case 183:return new A.Q8(b,c,a) +case 2:case 3:case 15:case 18:case 53:case 67:case 161:case 206:return new A.Q9(b,c,a) +default:return new A.t6(b,c,a)}else switch(a.b){case 1:case 13:return new A.Q7(b,c,a) +case 17:return new A.Q8(b,c,a) +case 2:return new A.Q9(b,c,a) +default:return new A.t6(b,c,a)}}, +bOp(){return A.bOR()}, +bvg(a,b){b[0]=A.bOp()}, +bP9(a,b){return new A.CI(b,A.bPa(a))}, +bG9(a){var s,r,q=a.length +if(q!==0)s=!B.v.gZ(a)&&!J.o(B.v.ga9(a),0) +else s=!0 +if(s){r=new Uint8Array(q+1) +B.v.cW(r,0,q,a) +return r}else return a}, +bH5(){var s=$.a9.h(0,$.bAG()) +return s==null?null:s}, +bP8(){return A.bP7()}, +a7G:function a7G(a,b){this.a=a +this.b=b}, +za:function za(a){this.a=a}, +t6:function t6(a,b,c){this.a=a +this.b=b +this.c=c}, +Q7:function Q7(a,b,c){this.a=a +this.b=b +this.c=c}, +Q8:function Q8(a,b,c){this.a=a +this.b=b +this.c=c}, +Q9:function Q9(a,b,c){this.a=a +this.b=b +this.c=c}, +IO:function IO(a,b,c,d){var _=this +_.a=$ +_.b=a +_.c=null +_.d=b +_.e=c +_.f=d +_.r=!1 +_.w=!0 +_.y=_.x=!1}, +b40:function b40(a){this.a=a}, +b3U:function b3U(a){this.a=a}, +b3V:function b3V(a){this.a=a}, +b3W:function b3W(a){this.a=a}, +b3Z:function b3Z(a){this.a=a}, +b3X:function b3X(a,b){this.a=a +this.b=b}, +b3Y:function b3Y(a){this.a=a}, +b4_:function b4_(a){this.a=a}, +agN:function agN(a,b){this.a=a +this.b=b}, +b42:function b42(a){this.a=a}, +b41:function b41(a){this.a=a}, +CI:function CI(a,b){var _=this +_.a=a +_.b=!1 +_.c=$ +_.d=b +_.e=!1}, +b9a:function b9a(a){this.a=a}, +b9c:function b9c(a){this.a=a}, +b9d:function b9d(a){this.a=a}, +b9b:function b9b(a){this.a=a}, +azr:function azr(){}, +ac7:function ac7(){}, +bQk(a){var s,r=a.$dart_jsFunction +if(r!=null)return r +s=function(b,c){return function(){return b(c,Array.prototype.slice.apply(arguments))}}(A.bQ5,a) +s[$.bmA()]=a +a.$dart_jsFunction=s +return s}, +bQ5(a,b){return A.bGy(a,b,null)}, +cx(a){if(typeof a=="function")return a +else return A.bQk(a)}, +bwV(a){return a==null||A.i8(a)||typeof a=="number"||typeof a=="string"||t.pT.b(a)||t.D.b(a)||t.W1.b(a)||t.uY.b(a)||t.w7.b(a)||t.XO.b(a)||t.H9.b(a)||t.s4.b(a)||t.OE.b(a)||t.pI.b(a)||t.V4.b(a)}, +bG(a){if(A.bwV(a))return a +return new A.bg_(new A.xw(t.Fy)).$1(a)}, +bxS(){return globalThis}, +a_(a,b){return a[b]}, +a_4(a,b){return a[b]}, +hf(a,b,c){return a[b].apply(a,c)}, +bQ6(a,b,c){return a[b](c)}, +bQ7(a,b,c,d){return a[b](c,d)}, +bwh(a){return new a()}, +bQ4(a,b){return new a(b)}, +mS(a,b){var s=new A.ak($.a9,b.i("ak<0>")),r=new A.bp(s,b.i("bp<0>")) +a.then(A.mR(new A.bgh(r),1),A.mR(new A.bgi(r),1)) +return s}, +bwU(a){return a==null||typeof a==="boolean"||typeof a==="number"||typeof a==="string"||a instanceof Int8Array||a instanceof Uint8Array||a instanceof Uint8ClampedArray||a instanceof Int16Array||a instanceof Uint16Array||a instanceof Int32Array||a instanceof Uint32Array||a instanceof Float32Array||a instanceof Float64Array||a instanceof ArrayBuffer||a instanceof DataView}, +blX(a){if(A.bwU(a))return a +return new A.bfo(new A.xw(t.Fy)).$1(a)}, +bg_:function bg_(a){this.a=a}, +bgh:function bgh(a){this.a=a}, +bgi:function bgi(a){this.a=a}, +bfo:function bfo(a){this.a=a}, +a7C:function a7C(a){this.a=a}, +by6(a,b){return Math.max(a,b)}, +a_i(a){return Math.log(a)}, +bV1(a,b){return Math.pow(a,b)}, +bsM(a){var s +if(a==null)s=B.TM +else{s=new A.b99() +s.ayt(a)}return s}, +b5L:function b5L(){}, +b99:function b99(){this.b=this.a=0}, +e7:function e7(a,b,c){this.a=a +this.b=b +this.$ti=c}, +mi:function mi(){}, +a64:function a64(){}, +mr:function mr(){}, +a7F:function a7F(){}, +a8G:function a8G(){}, +GZ:function GZ(){}, +abW:function abW(){}, +bo:function bo(){}, +mM:function mM(){}, +acS:function acS(){}, +ai3:function ai3(){}, +ai4:function ai4(){}, +aj9:function aj9(){}, +aja:function aja(){}, +am9:function am9(){}, +ama:function ama(){}, +an3:function an3(){}, +an4:function an4(){}, +bMx(a){throw A.f(A.a5("Uint64List not supported on the web."))}, +bPI(a){return new A.CR(a)}, +bPH(a){return new A.Z0(a)}, +bDJ(a,b,c){return J.aqy(a,b,c)}, +bHx(a,b,c){return J.bh4(a,b,c)}, +bMz(a,b,c){var s=a.BYTES_PER_ELEMENT +c=A.di(b,c,B.c.ds(a.byteLength,s),null,null) +return A.iU(a.buffer,a.byteOffset+b*s,(c-b)*s)}, +bus(a,b){return J.mU(a,b,null)}, +bGf(a){return A.bjh(a,0,null)}, +bGg(a){return a.a_3(0,0,null)}, +Z_:function Z_(a){this.a=a}, +anw:function anw(a){this.a=a}, +f_:function f_(){}, +CR:function CR(a){this.a=a}, +anz:function anz(a){this.a=a}, +anD:function anD(a){this.a=a}, +Z0:function Z0(a){this.a=a}, +JW:function JW(){}, +anx:function anx(a){this.a=a}, +any:function any(a){this.a=a}, +a3y:function a3y(){}, +apE:function apE(){}, +apF:function apF(){}, +apG:function apG(){}, +apH:function apH(){}, +apI:function apI(){}, +apJ:function apJ(){}, +ms(a,b,c){if(b==null)if(a==null)return null +else return a.ai(0,1-c) +else if(a==null)return b.ai(0,c) +else return new A.m(A.rq(a.a,b.a,c),A.rq(a.b,b.b,c))}, +aRr(a,b,c){if(b==null)if(a==null)return null +else return a.ai(0,1-c) +else if(a==null)return b.ai(0,c) +else return new A.U(A.rq(a.a,b.a,c),A.rq(a.b,b.b,c))}, +np(a,b){var s=a.a,r=b*2/2,q=a.b +return new A.T(s-r,q-r,s+r,q+r)}, +bjO(a,b,c){var s=a.a,r=c/2,q=a.b,p=b/2 +return new A.T(s-r,q-p,s+r,q+p)}, +wx(a,b){var s=a.a,r=b.a,q=a.b,p=b.b +return new A.T(Math.min(s,r),Math.min(q,p),Math.max(s,r),Math.max(q,p))}, +bJS(a,b,c){var s,r,q,p,o +if(b==null)if(a==null)return null +else{s=1-c +return new A.T(a.a*s,a.b*s,a.c*s,a.d*s)}else{r=b.a +q=b.b +p=b.c +o=b.d +if(a==null)return new A.T(r*c,q*c,p*c,o*c) +else return new A.T(A.rq(a.a,r,c),A.rq(a.b,q,c),A.rq(a.c,p,c),A.rq(a.d,o,c))}}, +QG(a,b,c){var s,r,q +if(b==null)if(a==null)return null +else{s=1-c +return new A.bT(a.a*s,a.b*s)}else{r=b.a +q=b.b +if(a==null)return new A.bT(r*c,q*c) +else return new A.bT(A.rq(a.a,r,c),A.rq(a.b,q,c))}}, +bsL(a,b,c){return new A.oG(a.a,a.b,a.c,a.d,b,c,b,c,b,c,b,c,b===c)}, +ww(a,b){var s=b.a,r=b.b +return new A.oG(a.a,a.b,a.c,a.d,s,r,s,r,s,r,s,r,s===r)}, +QF(a,b,c,d,e,f,g,h){var s=g.a,r=g.b,q=h.a,p=h.b,o=e.a,n=e.b,m=f.a,l=f.b +return new A.oG(a,b,c,d,s,r,q,p,m,l,o,n,s===r&&s===q&&s===p&&s===o&&s===n&&s===m&&s===l)}, +bjK(a,b,c,d,e){var s=d.a,r=d.b,q=e.a,p=e.b,o=b.a,n=b.b,m=c.a,l=c.b,k=s===r&&s===q&&s===p&&s===o&&s===n&&s===m&&s===l +return new A.oG(a.a,a.b,a.c,a.d,s,r,q,p,m,l,o,n,k)}, +bHP(a){switch(a.a){case 1:return"up" +case 0:return"down" +case 2:return"repeat"}}, +ao(a,b,c){var s +if(a!=b){s=a==null?null:isNaN(a) +if(s===!0){s=b==null?null:isNaN(b) +s=s===!0}else s=!1}else s=!0 +if(s)return a==null?null:a +if(a==null)a=0 +if(b==null)b=0 +return a*(1-c)+b*c}, +rq(a,b,c){return a*(1-c)+b*c}, +beI(a,b,c){return a*(1-c)+b*c}, +uC(a,b,c){if(ac)return c +if(isNaN(a))return c +return a}, +bx6(a,b){return A.ap(A.a_c(B.e.aR((a.gm(a)>>>24&255)*b),0,255),a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}, +ap(a,b,c,d){return new A.E(((a&255)<<24|(b&255)<<16|(c&255)<<8|d&255)>>>0)}, +au9(a,b,c,d){return new A.E(((B.e.aY(d*255,1)&255)<<24|(a&255)<<16|(b&255)<<8|c&255)>>>0)}, +bhJ(a){if(a<=0.03928)return a/12.92 +return Math.pow((a+0.055)/1.055,2.4)}, +X(a,b,c){if(b==null)if(a==null)return null +else return A.bx6(a,1-c) +else if(a==null)return A.bx6(b,c) +else return A.ap(A.a_c(B.e.v(A.beI(a.gm(a)>>>24&255,b.gm(b)>>>24&255,c)),0,255),A.a_c(B.e.v(A.beI(a.gm(a)>>>16&255,b.gm(b)>>>16&255,c)),0,255),A.a_c(B.e.v(A.beI(a.gm(a)>>>8&255,b.gm(b)>>>8&255,c)),0,255),A.a_c(B.e.v(A.beI(a.gm(a)&255,b.gm(b)&255,c)),0,255))}, +LS(a,b){var s,r,q,p=a.gm(a)>>>24&255 +if(p===0)return b +s=255-p +r=b.gm(b)>>>24&255 +if(r===255)return A.ap(255,B.c.aY(p*(a.gm(a)>>>16&255)+s*(b.gm(b)>>>16&255),255),B.c.aY(p*(a.gm(a)>>>8&255)+s*(b.gm(b)>>>8&255),255),B.c.aY(p*(a.gm(a)&255)+s*(b.gm(b)&255),255)) +else{r=B.c.aY(r*s,255) +q=p+r +return A.ap(q,B.c.ds((a.gm(a)>>>16&255)*p+(b.gm(b)>>>16&255)*r,q),B.c.ds((a.gm(a)>>>8&255)*p+(b.gm(b)>>>8&255)*r,q),B.c.ds((a.gm(a)&255)*p+(b.gm(b)&255)*r,q))}}, +bs5(){return $.al().b8()}, +biy(a,b,c,d,e){return $.al().b4H(0,a,b,c,d,e,null)}, +bGU(a,b,c,d,e,f,g,h){var s,r +if(c.length!==d.length)A.F(A.bZ('"colors" and "colorStops" arguments must have equal length.',null)) +s=A.bgC(f) +r=g.k(0,a)&&h===0 +if(r)return $.al().b4U(0,a,b,c,d,e,s) +else return $.al().b4v(g,h,a,b,c,d,e,s)}, +bHh(a,b){return $.al().b4I(a,b)}, +aqa(a,b){return A.bU8(a,b)}, +bU8(a,b){var s=0,r=A.l(t.hP),q,p=2,o,n=[],m,l,k,j,i,h,g,f +var $async$aqa=A.h(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:s=b==null?3:5 +break +case 3:h=$.al() +g=a.a +g.toString +q=h.Qk(g) +s=1 +break +s=4 +break +case 5:h=$.al() +g=a.a +g.toString +s=6 +return A.e(h.Qk(g),$async$aqa) +case 6:m=d +p=7 +s=10 +return A.e(m.nY(),$async$aqa) +case 10:l=d +try{g=J.aqA(l) +k=g.gbr(g) +g=J.aqA(l) +j=g.gaZ(g) +i=b.$2(k,j) +g=a.a +g.toString +f=i.a +f=h.qq(g,!1,i.b,f) +q=f +n=[1] +s=8 +break}finally{J.aqA(l).n()}n.push(9) +s=8 +break +case 7:n=[2] +case 8:p=2 +m.n() +s=n.pop() +break +case 9:case 4:case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$aqa,r)}, +bL6(a){return a>0?a*0.57735+0.5:0}, +bL7(a,b,c){var s,r,q=A.X(a.a,b.a,c) +q.toString +s=A.ms(a.b,b.b,c) +s.toString +r=A.rq(a.c,b.c,c) +return new A.wT(q,s,r)}, +bL8(a,b,c){var s,r,q,p=a==null +if(p&&b==null)return null +if(p)a=A.d([],t.kO) +if(b==null)b=A.d([],t.kO) +s=A.d([],t.kO) +r=Math.min(a.length,b.length) +for(q=0;q>>0 +return s===0}, +bD6(a,b){var s +a[0]=b&255 +a[1]=b>>>8&255 +a[2]=b>>>16&255 +a[3]=b>>>24&255 +for(s=4;s<=15;++s)a[s]=0}, +arh:function arh(a,b,c,d){var _=this +_.a=1 +_.b=a +_.c=b +_.d=c +_.e=d +_.r=_.f=null}, +dD(a){return new A.a09(a,null,null)}, +a09:function a09(a,b,c){this.a=a +this.b=b +this.c=c}, +hr(a,b,c,d){var s,r +if(t.e2.b(a)){s=J.b8(a) +s=J.mV(s.gbH(a),s.gib(a),s.gjD(a))}else s=t.L.b(a)?a:A.cT(t.JY.a(a),!0,t.S) +r=new A.a5j(s,d,d,b,$) +r.e=c==null?J.am(s):c +return r}, +a5k:function a5k(){}, +a5j:function a5j(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +PU(a,b){var s=b==null?32768:b +return new A.Gb(a,new Uint8Array(s))}, +aKi:function aKi(){}, +Gb:function Gb(a,b){this.a=0 +this.b=a +this.c=b}, +aZa:function aZa(a){var _=this +_.a=-1 +_.d=_.b=0 +_.r=_.f=$ +_.x=a}, +bNJ(a,b,c){var s,r,q,p,o +if(a.gZ(a))return new Uint8Array(0) +s=new Uint8Array(A.bK(a.gbi5(a))) +r=c*2+2 +q=A.bq8(A.bt4(),64) +p=new A.aKr(q) +q=q.b +q===$&&A.c() +p.c=new Uint8Array(q) +p.a=new A.aKM(b,1000,r) +o=new Uint8Array(r) +return B.v.cj(o,0,p.b5E(s,0,o,0))}, +ari:function ari(a,b){this.c=a +this.d=b}, +rb:function rb(a,b,c){var _=this +_.a=67324752 +_.f=_.e=_.d=_.c=0 +_.x=_.r=null +_.y="" +_.z=a +_.Q=b +_.as=$ +_.at=null +_.ay=0 +_.CW=_.ch=null +_.cx=c}, +adW:function adW(a){var _=this +_.a=0 +_.as=_.Q=_.y=_.x=_.w=null +_.at="" +_.ax=a +_.ch=null}, +adV:function adV(){this.a=$}, +bwH(a){if(a==null)return null +return((A.jH(a)<<3|A.oE(a)>>>3)&255)<<8|((A.oE(a)&7)<<5|A.wu(a)/2|0)&255}, +bwG(a){if(a==null)return null +return(((A.bO(a)-1980&127)<<1|A.bS(a)>>>3)&255)<<8|((A.bS(a)&7)<<5|A.dh(a))&255}, +aof:function aof(){var _=this +_.a=$ +_.f=_.e=_.d=_.c=_.b=0 +_.r=null +_.w=!0 +_.x="" +_.z=_.y=0}, +bdC:function bdC(a,b){var _=this +_.a=a +_.c=_.b=$ +_.e=_.d=0 +_.r=b}, +aZb:function aZb(){this.a=$ +this.b=null}, +bdB:function bdB(){}, +bp0(a,b,c,d){var s=a[b*2],r=a[c*2] +if(s>=r)s=s===r&&d[b]<=d[c] +else s=!0 +return s}, +bkX(){return new A.J1()}, +bOB(a,b,c){var s,r,q,p,o,n,m=new Uint16Array(16) +for(s=0,r=1;r<=15;++r){s=s+c[r-1]<<1>>>0 +m[r]=s}for(q=0;q<=b;++q){p=q*2 +o=a[p+1] +if(o===0)continue +n=m[o] +m[o]=n+1 +a[p]=A.bOC(n,o)}}, +bOC(a,b){var s,r=0 +do{s=A.lH(a,1) +r=(r|a&1)<<1>>>0 +if(--b,b>0){a=s +continue}else break}while(!0) +return A.lH(r,1)}, +bvp(a){return a<256?B.w5[a]:B.w5[256+A.lH(a,7)]}, +bl5(a,b,c,d,e){return new A.bbf(a,b,c,d,e)}, +lH(a,b){if(a>=0)return B.c.jR(a,b) +else return B.c.jR(a,b)+B.c.bz(2,(~b>>>0)+65536&65535)}, +a2N:function a2N(a,b,c,d,e,f,g,h){var _=this +_.b=_.a=0 +_.c=a +_.d=b +_.e=null +_.x=_.w=_.r=_.f=$ +_.y=2 +_.k1=_.id=_.go=_.fy=_.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=_.at=_.as=$ +_.k2=0 +_.p4=_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=$ +_.R8=c +_.RG=d +_.rx=e +_.ry=f +_.to=g +_.x2=_.x1=$ +_.xr=h +_.K=_.bc=_.bM=_.bm=_.aK=_.au=_.bC=_.bg=_.y2=_.y1=$}, +nI:function nI(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +J1:function J1(){this.c=this.b=this.a=$}, +bbf:function bbf(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +F9(a){var s=new A.aDt() +s.axO(a) +return s}, +aDt:function aDt(){this.a=$ +this.b=0 +this.c=2147483647}, +biK(a){var s=A.F9(B.v0),r=A.F9(B.vs) +r=new A.a5d(A.hr(a,0,null,0),A.PU(0,null),s,r) +r.b=!0 +r.abe() +return r}, +bqy(a,b){var s=A.F9(B.v0),r=A.F9(B.vs) +r=new A.a5d(a,A.PU(0,b),s,r) +r.b=!0 +r.abe() +return r}, +a5d:function a5d(a,b,c,d){var _=this +_.a=a +_.b=!1 +_.c=b +_.e=_.d=0 +_.r=c +_.w=d}, +aZ8:function aZ8(){}, +aZ7:function aZ7(){}, +aZ9:function aZ9(){}, +a4l:function a4l(a,b,c){var _=this +_.a=0 +_.b=!1 +_.c=a +_.e=b +_.$ti=c}, +aB2:function aB2(a,b){this.a=a +this.b=b}, +aB3:function aB3(a){this.a=a}, +MY:function MY(a,b){this.a=a +this.b=b}, +Ic:function Ic(a,b){this.a=a +this.$ti=b}, +SK:function SK(a,b,c,d,e){var _=this +_.a=a +_.b=null +_.c=b +_.d=c +_.e=d +_.r=_.f=!1 +_.$ti=e}, +aSF:function aSF(a,b){this.a=a +this.b=b}, +aSE:function aSE(a){this.a=a}, +b2T:function b2T(){}, +bc:function bc(){}, +asF:function asF(){}, +M0:function M0(){}, +aT7(a,b){var s,r=a.length +A.di(b,null,r,"startIndex","endIndex") +s=A.bV2(a,0,r,b) +return new A.BK(a,s,b!==s?A.bUu(a,0,r,b):b)}, +bQA(a,b,c,d,e){var s,r,q,p +if(b===c)return B.f.j7(a,b,b,e) +s=B.f.X(a,0,b) +r=new A.o5(a,c,b,176) +for(q=e;p=r.lx(),p>=0;q=d,b=p)s=s+q+B.f.X(a,b,p) +s=s+e+B.f.bp(a,c) +return s.charCodeAt(0)==0?s:s}, +bQS(a,b,c,d){var s,r,q,p=b.length +if(p===0)return c +s=d-p +if(s=0}else q=!1 +if(!q)break +if(r>s)return-1 +if(A.bm8(a,c,d,r)&&A.bm8(a,c,d,r+p))return r +c=r+1}return-1}return A.bQE(a,b,c,d)}, +bQE(a,b,c,d){var s,r,q,p=new A.o5(a,d,c,0) +for(s=b.length;r=p.lx(),r>=0;){q=r+s +if(q>d)break +if(B.f.f5(a,b,r)&&A.bm8(a,c,d,q))return r}return-1}, +fw:function fw(a){this.a=a}, +BK:function BK(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +bg5(a,b,c,d){if(d===208)return A.by3(a,b,c) +if(d===224){if(A.by2(a,b,c)>=0)return 145 +return 64}throw A.f(A.O("Unexpected state: "+B.c.eP(d,16)))}, +by3(a,b,c){var s,r,q,p,o +for(s=c,r=0;q=s-2,q>=b;s=q){p=a.charCodeAt(s-1) +if((p&64512)!==56320)break +o=a.charCodeAt(q) +if((o&64512)!==55296)break +if(A.rs(o,p)!==6)break +r^=1}if(r===0)return 193 +else return 144}, +by2(a,b,c){var s,r,q,p,o +for(s=c;s>b;){--s +r=a.charCodeAt(s) +if((r&64512)!==56320)q=A.CV(r) +else{if(s>b){--s +p=a.charCodeAt(s) +o=(p&64512)===55296}else{p=0 +o=!1}if(o)q=A.rs(p,r) +else break}if(q===7)return s +if(q!==4)break}return-1}, +bm8(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=u.q +if(b=c)return!0 +n=a.charCodeAt(o) +if((n&64512)!==56320)return!0 +p=A.rs(s,n)}else return(q&64512)!==55296 +if((q&64512)!==56320){m=A.CV(q) +d=r}else{d-=2 +if(b<=d){l=a.charCodeAt(d) +if((l&64512)!==55296)return!0 +m=A.rs(l,q)}else return!0}k=j.charCodeAt(j.charCodeAt(p|176)&240|m) +return((k>=208?A.bg5(a,b,d,k):k)&1)===0}return b!==c}, +bV2(a,b,c,d){var s,r,q,p,o,n +if(d===b||d===c)return d +s=a.charCodeAt(d) +if((s&63488)!==55296){r=A.CV(s) +q=d}else if((s&64512)===55296){p=d+1 +if(pb){o=s-1 +n=a.charCodeAt(o) +if((n&64512)===55296){q=A.rs(n,r) +s=o}else q=2}else q=2 +if(q===6)m=A.by3(a,b,s)!==144?160:48 +else{l=q===1 +if(l||q===4)if(A.by2(a,b,s)>=0)m=l?144:128 +else m=48 +else m=u.S.charCodeAt(q|176)}return new A.o5(a,a.length,d,m).lx()}, +o5:function o5(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Lc:function Lc(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +cO:function cO(){}, +ath:function ath(a){this.a=a}, +ati:function ati(a){this.a=a}, +atj:function atj(a,b){this.a=a +this.b=b}, +atk:function atk(a){this.a=a}, +atl:function atl(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +atm:function atm(a,b,c){this.a=a +this.b=b +this.c=c}, +atn:function atn(a){this.a=a}, +a2G:function a2G(a){this.$ti=a}, +Oj:function Oj(a,b){this.a=a +this.$ti=b}, +A_:function A_(a,b){this.a=a +this.$ti=b}, +xJ:function xJ(){}, +I7:function I7(a,b){this.a=a +this.$ti=b}, +Hi:function Hi(a,b){this.a=a +this.$ti=b}, +Jb:function Jb(a,b,c){this.a=a +this.b=b +this.c=c}, +A4:function A4(a,b,c){this.a=a +this.b=b +this.$ti=c}, +Mi:function Mi(a){this.b=a}, +bGW(a,b){var s=A.b5(7,null,!1,b.i("0?")) +return new A.a4A(a,s,b.i("a4A<0>"))}, +a4A:function a4A(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=0 +_.$ti=c}, +IH:function IH(){}, +Et:function Et(){}, +bhL:function bhL(){}, +aug:function aug(){}, +auW:function auW(){}, +auf:function auf(){}, +aIr:function aIr(){}, +a4B:function a4B(){}, +bln(a,b,c,d,e){var s,r,q,p +for(s=c-1,r=b,q=e;r>>0 +n=q+1 +m=o>>>4&15 +l[q]=m<10?m+48:m+97-10 +q=n+1 +m=o&15 +l[n]=m<10?m+48:m+97-10}if(p>=0&&p<=255)return A.hA(l,0,null) +for(r=b;r=0&&o<=255)continue +s=o<0?"-":"" +throw A.f(A.cu("Invalid byte "+s+"0x"+B.c.eP(Math.abs(o),16)+".",a,r))}throw A.f(A.O("unreachable"))}, +a4D:function a4D(){}, +b4N:function b4N(a){this.a=a}, +adB:function adB(){}, +aYx(a,b,c,d,e){var s +if(b==null)A.jp(0,!1) +s=e==null?"":e +return new A.hD(d,s,a,c)}, +hD:function hD(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=null}, +bQQ(a){var s,r,q,p,o="0123456789abcdef",n=a.length,m=new Uint8Array(n*2) +for(s=0,r=0;s>>4&15) +r=p+1 +m[p]=o.charCodeAt(q&15)}return A.hA(m,0,null)}, +yW:function yW(a){this.a=a}, +a2Y:function a2Y(){this.a=null}, +a4z:function a4z(){}, +aCA:function aCA(){}, +bvt(a){var s=new Uint32Array(4),r=new Uint8Array(0),q=new Uint32Array(16) +s[0]=1732584193 +s[1]=4023233417 +s[2]=2562383102 +s[3]=271733878 +return new A.aig(s,a,B.A,q,new A.TT(r,0))}, +aif:function aif(){}, +aig:function aig(a,b,c,d,e){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=0 +_.e=e +_.f=!1}, +aw6:function aw6(a){this.a=a}, +aw5:function aw5(){}, +aIs:function aIs(){}, +EJ:function EJ(){}, +bxI(a,b){var s,r,q,p,o,n,m +if(a===b)return!0 +s=a.length +if(s!==b.length)return!1 +for(r=t.JY,q=t.f,p=0;p>>0}return(p.a^J.am(p.b))>>>0}a=p.a=a+J.Q(s)&536870911 +a=p.a=a+((a&524287)<<10)&536870911 +return a^a>>>6}, +by4(a,b){return a.j(0)+"("+new A.a6(b,new A.bgb(),A.aa(b).i("a6<1,p>")).bw(0,", ")+")"}, +be5:function be5(){}, +be6:function be6(a){this.a=a}, +be7:function be7(){}, +bgb:function bgb(){}, +bG6(a,b){switch(a.a){case 0:return"" +case 4:return"audio/*" +case 2:return"image/*" +case 3:return"video/*" +case 1:return"video/*|image/*" +case 5:return b.nw(0,"",new A.azm(),t.N)}}, +azl:function azl(){this.a=$}, +azp:function azp(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +azq:function azq(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +azn:function azn(a,b){this.a=a +this.b=b}, +azo:function azo(a,b){this.a=a +this.b=b}, +azm:function azm(){}, +bG7(){var s,r +if($.bzg()||$.bzh()){s=$.a_r() +r=new A.aze() +$.rv().l(0,r,s) +return r}else if($.bmM()){s=$.a_r() +r=new A.azf() +$.rv().l(0,r,s) +return r}else if($.bgM())return A.bTe() +else if($.bmN()){s=$.a_r() +r=new A.azg() +$.rv().l(0,r,s) +return r}else throw A.f(A.dw('The current platform "'+A.r($.xV())+'" is not supported by this plugin.'))}, +azs:function azs(a,b){this.a=a +this.b=b}, +azd:function azd(){}, +aze:function aze(){}, +azg:function azg(){}, +azi:function azi(){}, +azj:function azj(){}, +azk:function azk(){}, +azh:function azh(){}, +vw:function vw(a){this.a=a}, +azf:function azf(){}, +aFZ:function aFZ(){}, +aG_:function aG_(){}, +aG0:function aG0(){}, +aM6:function aM6(){}, +aM7:function aM7(){}, +mw:function mw(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +bxJ(a,b,c){var s=A.aa(a),r=s.i("f8<1,S>") +return A.jr(A.L(new A.f8(new A.b6(a,new A.bfz(),s.i("b6<1>")),new A.bfA(!0,!1),r),!0,r.i("w.E")),t.hD)}, +blW(a,b,c){var s=0,r=A.l(t.hD),q,p,o +var $async$blW=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:p=a.a +o=A.Q6(p,$.bh_().a).gb0P() +q=new A.mw(p,o,b,c,a.b6M()?a.bao():0,null) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$blW,r)}, +a_m(a,b){var s=0,r=A.l(t.u) +var $async$a_m=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=2 +return A.e(A.bJE(a,b),$async$a_m) +case 2:return A.j(null,r)}}) +return A.k($async$a_m,r)}, +K9(a){var s=0,r=A.l(t.N),q,p +var $async$K9=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(A.a_m("which",A.d([a],t.s)),$async$K9) +case 3:p=c +if(p==null)throw A.f(A.aX("Couldn't find the executable "+a+" in the path.")) +q=p +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$K9,r)}, +bfz:function bfz(){}, +bfA:function bfA(a,b){this.a=a +this.b=b}, +pA:function pA(a,b){this.a=a +this.b=b}, +d1:function d1(){}, +bR(a,b,c,d,e,f,g){var s=new A.nW(c,e,a,B.PW,b,d,B.aX,B.O,new A.bM(A.d([],t.x8),t.jc),new A.bM(A.d([],t.qj),t.wi)) +s.r=g.FD(s.gV1()) +s.Xf(f==null?c:f) +return s}, +bhn(a,b,c){var s=new A.nW(-1/0,1/0,a,B.PX,null,null,B.aX,B.O,new A.bM(A.d([],t.x8),t.jc),new A.bM(A.d([],t.qj),t.wi)) +s.r=c.FD(s.gV1()) +s.Xf(b) +return s}, +Ir:function Ir(a,b){this.a=a +this.b=b}, +a_Y:function a_Y(a,b){this.a=a +this.b=b}, +nW:function nW(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.w=_.r=null +_.x=$ +_.y=null +_.z=g +_.Q=$ +_.as=h +_.dn$=i +_.cE$=j}, +b5K:function b5K(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.a=e}, +ba2:function ba2(a,b,c,d,e,f,g){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.a=g}, +aei:function aei(){}, +aej:function aej(){}, +aek:function aek(){}, +QA(a){var s=new A.Qz(new A.bM(A.d([],t.x8),t.jc),new A.bM(A.d([],t.qj),t.wi),0) +s.c=a +if(a==null){s.a=B.O +s.b=0}return s}, +dy(a,b,c){var s,r=new A.M5(b,a,c) +r.aft(b.gbF(b)) +b.bB() +s=b.dn$ +s.b=!0 +s.a.push(r.gafs()) +return r}, +bko(a,b,c){var s,r,q=new A.C2(a,b,c,new A.bM(A.d([],t.x8),t.jc),new A.bM(A.d([],t.qj),t.wi)) +if(J.o(a.gm(a),b.gm(b))){q.a=b +q.b=null +s=b}else{if(a.gm(a)>b.gm(b))q.c=B.beO +else q.c=B.beN +s=a}s.i2(q.gyA()) +s=q.gZo() +q.a.a7(0,s) +r=q.b +if(r!=null){r.bB() +r=r.cE$ +r.b=!0 +r.a.push(s)}return q}, +bnV(a,b,c){return new A.KN(a,b,new A.bM(A.d([],t.x8),t.jc),new A.bM(A.d([],t.qj),t.wi),0,c.i("KN<0>"))}, +ae5:function ae5(){}, +ae6:function ae6(){}, +Kx:function Kx(a,b){this.a=a +this.$ti=b}, +KO:function KO(){}, +Qz:function Qz(a,b,c){var _=this +_.c=_.b=_.a=null +_.dn$=a +_.cE$=b +_.tc$=c}, +oK:function oK(a,b,c){this.a=a +this.dn$=b +this.tc$=c}, +M5:function M5(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +an1:function an1(a,b){this.a=a +this.b=b}, +C2:function C2(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.f=_.e=null +_.dn$=d +_.cE$=e}, +Ea:function Ea(){}, +KN:function KN(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.d=_.c=null +_.dn$=c +_.cE$=d +_.tc$=e +_.$ti=f}, +UP:function UP(){}, +UQ:function UQ(){}, +UR:function UR(){}, +afH:function afH(){}, +ak7:function ak7(){}, +ak8:function ak8(){}, +ak9:function ak9(){}, +akY:function akY(){}, +akZ:function akZ(){}, +amZ:function amZ(){}, +an_:function an_(){}, +an0:function an0(){}, +Q5:function Q5(){}, +k7:function k7(){}, +Wk:function Wk(){}, +Rz:function Rz(a){this.a=a}, +mg:function mg(a,b,c){this.a=a +this.b=b +this.c=c}, +acA:function acA(){}, +hQ:function hQ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Tm:function Tm(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +vx:function vx(a){this.a=a}, +afY:function afY(){}, +KM:function KM(){}, +KL:function KL(){}, +y1:function y1(){}, +uV:function uV(){}, +lA(a,b,c){return new A.aV(a,b,c.i("aV<0>"))}, +jm(a){return new A.k8(a)}, +aW:function aW(){}, +b9:function b9(a,b,c){this.a=a +this.b=b +this.$ti=c}, +i5:function i5(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aV:function aV(a,b,c){this.a=a +this.b=b +this.$ti=c}, +Rs:function Rs(a,b,c,d){var _=this +_.c=a +_.a=b +_.b=c +_.$ti=d}, +hO:function hO(a,b){this.a=a +this.b=b}, +abm:function abm(a,b){this.a=a +this.b=b}, +QM:function QM(a,b){this.a=a +this.b=b}, +vV:function vV(a,b){this.a=a +this.b=b}, +k8:function k8(a){this.a=a}, +Zn:function Zn(){}, +bMj(a,b){var s=new A.TP(A.d([],b.i("B>")),A.d([],t.mz),b.i("TP<0>")) +s.ayj(a,b) +return s}, +buj(a,b,c){return new A.HZ(a,b,c.i("HZ<0>"))}, +TP:function TP(a,b,c){this.a=a +this.b=b +this.$ti=c}, +HZ:function HZ(a,b,c){this.a=a +this.b=b +this.$ti=c}, +ahS:function ahS(a,b){this.a=a +this.b=b}, +boJ(a,b,c,d,e,f,g,h,i){return new A.M1(c,h,d,e,g,f,i,b,a,null)}, +M1:function M1(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.a=j}, +UW:function UW(a,b,c,d){var _=this +_.d=a +_.f=_.e=$ +_.r=!1 +_.hd$=b +_.cp$=c +_.a=null +_.b=d +_.c=null}, +b1H:function b1H(a,b){this.a=a +this.b=b}, +Zw:function Zw(){}, +a20(a,b){if(a==null)return null +return a instanceof A.eT?a.fc(b):a}, +eT:function eT(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.a=l}, +auK:function auK(a){this.a=a}, +afx:function afx(){}, +afw:function afw(){}, +auJ:function auJ(){}, +aor:function aor(){}, +a2_:function a2_(a,b,c){this.c=a +this.d=b +this.a=c}, +bEp(a,b){return new A.yI(a,b,null)}, +yI:function yI(a,b,c){this.c=a +this.f=b +this.a=c}, +UX:function UX(a){var _=this +_.d=!1 +_.a=null +_.b=a +_.c=null}, +b1I:function b1I(a){this.a=a}, +b1J:function b1J(a){this.a=a}, +boK(a,b,c,d,e,f,g,h){return new A.a21(g,b,h,c,e,a,d,f)}, +a21:function a21(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +afy:function afy(){}, +afz:function afz(){}, +a2F:function a2F(){}, +M3:function M3(a,b,c){this.d=a +this.w=b +this.a=c}, +UZ:function UZ(a,b,c,d){var _=this +_.d=a +_.e=0 +_.r=_.f=$ +_.hd$=b +_.cp$=c +_.a=null +_.b=d +_.c=null}, +b1S:function b1S(a){this.a=a}, +b1R:function b1R(){}, +b1Q:function b1Q(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a22:function a22(a,b,c){this.r=a +this.w=b +this.a=c}, +Zx:function Zx(){}, +bEq(a){var s +if(a.gakZ())return!1 +s=a.nt$ +if(s!=null&&s.length!==0)return!1 +if(a.k1.length!==0)return!1 +s=a.go +if(s.gbF(s)!==B.a_)return!1 +s=a.id +if(s.gbF(s)!==B.O)return!1 +if(a.a.cx.a)return!1 +return!0}, +bEr(a,b,c,d,e,f){var s,r,q,p=a.a.cx.a,o=p?c:A.dy(B.Oc,c,new A.vx(B.Oc)),n=$.bB0(),m=t.ve +m.a(o) +s=p?d:A.dy(B.t8,d,B.Xz) +r=$.bAU() +m.a(s) +p=p?c:A.dy(B.t8,c,null) +q=$.bA1() +return new A.a23(new A.b9(o,n,n.$ti.i("b9")),new A.b9(s,r,r.$ti.i("b9")),new A.b9(m.a(p),q,A.n(q).i("b9")),new A.IC(e,new A.auL(a),new A.auM(a,f),null,f.i("IC<0>")),null)}, +b1K(a,b,c){var s,r,q,p,o,n,m +if(a==b)return a +if(a==null){s=b.a +if(s==null)s=b +else{r=A.aa(s).i("a6<1,E>") +r=new A.pg(A.L(new A.a6(s,new A.b1L(c),r),!0,r.i("aq.E"))) +s=r}return s}if(b==null){s=a.a +if(s==null)s=a +else{r=A.aa(s).i("a6<1,E>") +r=new A.pg(A.L(new A.a6(s,new A.b1M(c),r),!0,r.i("aq.E"))) +s=r}return s}s=A.d([],t.t_) +for(r=b.a,q=a.a,p=q==null,o=0;o"))) +return new A.q3(r)}, +EV(a){return new A.q3(a)}, +bGp(a){return a}, +bpL(a,b){if(a.r&&!0)return +if($.bim===0||!1)A.bSU(J.cp(a.a),100,a.b) +else A.a_l().$1("Another exception was thrown: "+a.gass().j(0)) +$.bim=$.bim+1}, +bGq(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.ah(["dart:async-patch",0,"dart:async",0,"package:stack_trace",0,"class _AssertionError",0,"class _FakeAsync",0,"class _FrameCallbackEntry",0,"class _Timer",0,"class _RawReceivePortImpl",0],t.N,t.S),d=A.bLm(J.bnA(a,"\n")) +for(s=0,r=0;q=d.length,r0)q.push(h.a)}B.d.lK(q) +if(s===1)j.push("(elided one frame from "+B.d.gby(q)+")") +else if(s>1){l=q.length +if(l>1)q[l-1]="and "+B.d.ga9(q) +l="(elided "+s +if(q.length>2)j.push(l+" frames from "+B.d.bw(q,", ")+")") +else j.push(l+" frames from "+B.d.bw(q," ")+")")}return j}, +dH(a){var s=$.k_() +if(s!=null)s.$1(a)}, +bSU(a,b,c){var s,r +A.a_l().$1(a) +s=A.d(B.f.a3K(J.cp(c==null?A.btE():A.bGp(c))).split("\n"),t.s) +r=s.length +s=J.bCR(r!==0?new A.Sl(s,new A.bfp(),t.Ws):s,b) +A.a_l().$1(B.d.bw(A.bGq(s),"\n"))}, +bOq(a,b,c){return new A.agU(c,a,!0,!0,null,b)}, +xt:function xt(){}, +EK:function EK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.f=a +_.r=b +_.w=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.at=h +_.ax=i +_.ay=null +_.ch=j +_.CW=k +_.cx=l +_.a=m +_.b=n +_.c=o +_.d=p +_.e=q}, +a3E:function a3E(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.f=a +_.r=b +_.w=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.at=h +_.ax=i +_.ay=null +_.ch=j +_.CW=k +_.cx=l +_.a=m +_.b=n +_.c=o +_.d=p +_.e=q}, +a3D:function a3D(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.f=a +_.r=b +_.w=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.at=h +_.ax=i +_.ay=null +_.ch=j +_.CW=k +_.cx=l +_.a=m +_.b=n +_.c=o +_.d=p +_.e=q}, +c7:function c7(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=e +_.r=f}, +azN:function azN(a){this.a=a}, +q3:function q3(a){this.a=a}, +azO:function azO(){}, +azP:function azP(){}, +azQ:function azQ(){}, +bfp:function bfp(){}, +agU:function agU(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +agW:function agW(){}, +agV:function agV(){}, +a0D:function a0D(){}, +asD:function asD(a,b){this.a=a +this.b=b}, +hc(a,b){return new A.kL(a,$.b3(),b.i("kL<0>"))}, +aw:function aw(){}, +k4:function k4(a){var _=this +_.aC$=0 +_.aw$=a +_.bn$=_.b5$=0 +_.bd$=!1}, +atw:function atw(a){this.a=a}, +CF:function CF(a){this.a=a}, +kL:function kL(a,b,c){var _=this +_.a=a +_.aC$=0 +_.aw$=b +_.bn$=_.b5$=0 +_.bd$=!1 +_.$ti=c}, +bF2(a,b,c){var s=null +return A.hR("",s,b,B.aZ,a,!1,s,s,B.aC,s,!1,!1,!0,c,s,t.H)}, +hR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var s +if(h==null)s=k?"MISSING":null +else s=h +return new A.l5(e,!1,c,s,g,o,k,b,!0,d,i,null,a,m,l,j,n,p.i("l5<0>"))}, +bi_(a,b,c){return new A.a2U(c,a,!0,!0,null,b)}, +bH(a){return B.f.bO(B.c.eP(J.Q(a)&1048575,16),5,"0")}, +bxH(a){var s +if(a instanceof A.agC)return a.b +s=J.cp(a) +return B.f.bp(s,B.f.ce(s,".")+1)}, +bF1(a,b,c,d,e,f,g){return new A.a2V(b,d,"",g,a,c,!0,!0,null,f)}, +Mk:function Mk(a,b){this.a=a +this.b=b}, +pX:function pX(a,b){this.a=a +this.b=b}, +b7v:function b7v(){}, +fZ:function fZ(){}, +l5:function l5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.f=a +_.r=b +_.w=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.at=h +_.ax=i +_.ay=null +_.ch=j +_.CW=k +_.cx=l +_.a=m +_.b=n +_.c=o +_.d=p +_.e=q +_.$ti=r}, +yV:function yV(){}, +a2U:function a2U(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +aR:function aR(){}, +a2T:function a2T(){}, +pW:function pW(){}, +a2V:function a2V(a,b,c,d,e,f,g,h,i,j){var _=this +_.f=a +_.r=b +_.x=c +_.y=d +_.z=e +_.a=f +_.b=g +_.c=h +_.d=i +_.e=j}, +ag9:function ag9(){}, +hU:function hU(){}, +a6d:function a6d(){}, +xb:function xb(){}, +df:function df(a,b){this.a=a +this.$ti=b}, +bl6:function bl6(a){this.$ti=a}, +bHV(){if($.aGx==null)return B.TH +var s=A.bt("controller") +s.sd6(A.it(null,new A.aGy(s),null,null,!1,t.hz)) +return J.bh6(s.aN())}, +zW:function zW(a,b){this.a=a +this.b=b}, +hV:function hV(){}, +ai8:function ai8(a,b){this.a=a +this.b=b}, +OE:function OE(a,b){this.a=a +this.b=b}, +aGv:function aGv(a,b,c){this.a=a +this.b=b +this.c=c}, +aGw:function aGw(a,b){this.a=a +this.b=b}, +aGy:function aGy(a){this.a=a}, +PP(a){return new A.bM(A.d([],a.i("B<0>")),a.i("bM<0>"))}, +bM:function bM(a,b){var _=this +_.a=a +_.b=!1 +_.c=$ +_.$ti=b}, +F6:function F6(a,b){this.a=a +this.$ti=b}, +bRb(a){return A.b5(a,null,!1,t.X)}, +Gh:function Gh(a,b){this.a=a +this.$ti=b}, +bd0:function bd0(){}, +ah6:function ah6(a){this.a=a}, +xo:function xo(a,b){this.a=a +this.b=b}, +VX:function VX(a,b){this.a=a +this.b=b}, +h9:function h9(a,b){this.a=a +this.b=b}, +aYw(a){var s=new DataView(new ArrayBuffer(8)),r=A.iU(s.buffer,0,null) +return new A.aYv(new Uint8Array(a),s,r)}, +aYv:function aYv(a,b,c){var _=this +_.a=a +_.b=0 +_.c=!1 +_.d=b +_.e=c}, +QL:function QL(a){this.a=a +this.b=0}, +bLm(a){var s=t.ZK +return A.L(new A.i2(new A.f8(new A.b6(A.d(B.f.cu(a).split("\n"),t.s),new A.aSc(),t.He),A.bVl(),t.C9),s),!0,s.i("w.E"))}, +bLl(a){var s,r,q="",p=$.bzv().tl(a) +if(p==null)return null +s=A.d(p.b[1].split("."),t.s) +r=s.length>1?B.d.gV(s):q +return new A.oT(a,-1,q,q,q,-1,-1,r,s.length>1?A.jK(s,1,null,t.N).bw(0,"."):B.d.gby(s))}, +bLn(a){var s,r,q,p,o,n,m,l,k,j,i=null,h="" +if(a==="")return B.b1N +else if(a==="...")return B.b1M +if(!B.f.be(a,"#"))return A.bLl(a) +s=A.cn("^#(\\d+) +(.+) \\((.+?):?(\\d+){0,1}:?(\\d+){0,1}\\)$",!0,!1,!1,!1).tl(a).b +r=s[2] +r.toString +q=A.cN(r,".","") +if(B.f.be(q,"new")){p=q.split(" ").length>1?q.split(" ")[1]:h +if(B.f.A(p,".")){o=p.split(".") +p=o[0] +q=o[1]}else q=""}else if(B.f.A(q,".")){o=q.split(".") +p=o[0] +q=o[1]}else p="" +r=s[3] +r.toString +n=A.ed(r,0,i) +m=n.gfs(n) +if(n.gho()==="dart"||n.gho()==="package"){l=n.gAJ()[0] +m=B.f.wC(n.gfs(n),A.r(n.gAJ()[0])+"/","")}else l=h +r=s[1] +r.toString +r=A.ee(r,i) +k=n.gho() +j=s[4] +if(j==null)j=-1 +else{j=j +j.toString +j=A.ee(j,i)}s=s[5] +if(s==null)s=-1 +else{s=s +s.toString +s=A.ee(s,i)}return new A.oT(a,r,k,l,m,j,s,p,q)}, +oT:function oT(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +aSc:function aSc(){}, +dK:function dK(a,b){this.a=a +this.$ti=b}, +aTR:function aTR(a){this.a=a}, +a4n:function a4n(a,b){this.a=a +this.b=b}, +e0:function e0(){}, +F1:function F1(a,b,c){this.a=a +this.b=b +this.c=c}, +IV:function IV(a){var _=this +_.a=a +_.b=!0 +_.d=_.c=!1 +_.e=null}, +b4A:function b4A(a){this.a=a}, +aBA:function aBA(a){this.a=a}, +aBC:function aBC(a,b){this.a=a +this.b=b}, +aBB:function aBB(a,b,c){this.a=a +this.b=b +this.c=c}, +bGo(a,b,c,d,e,f,g){return new A.Ni(c,g,f,a,e,!1)}, +ba4:function ba4(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=null}, +F3:function F3(){}, +aBE:function aBE(a){this.a=a}, +aBF:function aBF(a,b){this.a=a +this.b=b}, +Ni:function Ni(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=e +_.r=f}, +bxg(a,b){switch(b.a){case 1:case 4:return a +case 0:case 2:case 3:return a===0?1:a +case 5:return a===0?1:a}}, +bJg(a,b){var s=A.aa(a) +return new A.i2(new A.f8(new A.b6(a,new A.aLx(),s.i("b6<1>")),new A.aLy(b),s.i("f8<1,c0?>")),t.FI)}, +aLx:function aLx(){}, +aLy:function aLy(a){this.a=a}, +yY:function yY(){}, +rY:function rY(a){this.a=a}, +q_:function q_(a,b,c){this.a=a +this.b=b +this.d=c}, +n3:function n3(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +l8:function l8(a,b){this.a=a +this.b=b}, +Qm(a,b){var s,r +if(a==null)return b +s=new A.fS(new Float64Array(3)) +s.lH(b.a,b.b,0) +r=a.Rr(s).a +return new A.m(r[0],r[1])}, +Gp(a,b,c,d){if(a==null)return c +if(b==null)b=A.Qm(a,d) +return b.a0(0,A.Qm(a,d.a0(0,c)))}, +bjw(a){var s,r,q=new Float64Array(4),p=new A.p5(q) +p.JX(0,0,1,0) +s=new Float64Array(16) +r=new A.bn(s) +r.d3(a) +s[11]=q[3] +s[10]=q[2] +s[9]=q[1] +s[8]=q[0] +r.Ua(2,p) +return r}, +bJd(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.AR(o,d,n,0,e,a,h,B.i,0,!1,!1,0,j,i,b,c,0,0,0,l,k,g,m,0,!1,null,null)}, +bJn(a,b,c,d,e,f,g,h,i,j,k,l){return new A.AV(l,c,k,0,d,a,f,B.i,0,!1,!1,0,h,g,0,b,0,0,0,j,i,0,0,0,!1,null,null)}, +bJi(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.tB(a1,f,a0,0,g,c,j,b,a,!1,!1,0,l,k,d,e,q,m,p,o,n,i,s,0,r,null,null)}, +bJf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){return new A.wr(a3,g,a2,k,h,c,l,b,a,f,!1,0,n,m,d,e,s,o,r,q,p,j,a1,0,a0,null,null)}, +bJh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){return new A.ws(a3,g,a2,k,h,c,l,b,a,f,!1,0,n,m,d,e,s,o,r,q,p,j,a1,0,a0,null,null)}, +bJe(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.tA(a0,d,s,h,e,b,i,B.i,a,!0,!1,j,l,k,0,c,q,m,p,o,n,g,r,0,!1,null,null)}, +bJj(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){return new A.AS(a3,e,a2,j,f,c,k,b,a,!0,!1,l,n,m,0,d,s,o,r,q,p,h,a1,i,a0,null,null)}, +bJr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.tD(a1,e,a0,i,f,b,j,B.i,a,!1,!1,k,m,l,c,d,r,n,q,p,o,h,s,0,!1,null,null)}, +bJp(a,b,c,d,e,f,g){return new A.AW(e,g,b,f,0,c,a,d,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +bJq(a,b,c,d,e,f){return new A.AX(f,b,e,0,c,a,d,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +bJo(a,b,c,d,e,f,g){return new A.a8I(e,g,b,f,0,c,a,d,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +bJl(a,b,c,d,e,f,g){return new A.tC(g,b,f,c,B.by,a,d,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,e,null,null)}, +bJm(a,b,c,d,e,f,g,h,i,j,k){return new A.AU(c,d,h,g,k,b,j,e,B.by,a,f,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,i,null,null)}, +bJk(a,b,c,d,e,f,g){return new A.AT(g,b,f,c,B.by,a,d,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,e,null,null)}, +bsu(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.ty(a0,e,s,i,f,b,j,B.i,a,!1,!1,0,l,k,c,d,q,m,p,o,n,h,r,0,!1,null,null)}, +rr(a,b){var s +switch(a.a){case 1:return 1 +case 2:case 3:case 5:case 0:case 4:s=b==null?null:b.a +return s==null?18:s}}, +bfi(a,b){var s +switch(a.a){case 1:return 2 +case 2:case 3:case 5:case 0:case 4:if(b==null)s=null +else{s=b.a +s=s!=null?s*2:null}return s==null?36:s}}, +bSz(a){switch(a.a){case 1:return 1 +case 2:case 3:case 5:case 0:case 4:return 18}}, +c0:function c0(){}, +hd:function hd(){}, +ae_:function ae_(){}, +an9:function an9(){}, +afb:function afb(){}, +AR:function AR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +an5:function an5(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +afl:function afl(){}, +AV:function AV(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +ang:function ang(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +afg:function afg(){}, +tB:function tB(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +anb:function anb(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +afe:function afe(){}, +wr:function wr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +an8:function an8(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +aff:function aff(){}, +ws:function ws(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +ana:function ana(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +afd:function afd(){}, +tA:function tA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +an7:function an7(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +afh:function afh(){}, +AS:function AS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +anc:function anc(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +afp:function afp(){}, +tD:function tD(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +ank:function ank(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +jE:function jE(){}, +afn:function afn(){}, +AW:function AW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8){var _=this +_.K=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r +_.CW=s +_.cx=a0 +_.cy=a1 +_.db=a2 +_.dx=a3 +_.dy=a4 +_.fr=a5 +_.fx=a6 +_.fy=a7 +_.go=a8}, +ani:function ani(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +afo:function afo(){}, +AX:function AX(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +anj:function anj(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +afm:function afm(){}, +a8I:function a8I(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8){var _=this +_.K=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r +_.CW=s +_.cx=a0 +_.cy=a1 +_.db=a2 +_.dx=a3 +_.dy=a4 +_.fr=a5 +_.fx=a6 +_.fy=a7 +_.go=a8}, +anh:function anh(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +afj:function afj(){}, +tC:function tC(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +ane:function ane(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +afk:function afk(){}, +AU:function AU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1){var _=this +_.id=a +_.k1=b +_.k2=c +_.k3=d +_.a=e +_.b=f +_.c=g +_.d=h +_.e=i +_.f=j +_.r=k +_.w=l +_.x=m +_.y=n +_.z=o +_.Q=p +_.as=q +_.at=r +_.ax=s +_.ay=a0 +_.ch=a1 +_.CW=a2 +_.cx=a3 +_.cy=a4 +_.db=a5 +_.dx=a6 +_.dy=a7 +_.fr=a8 +_.fx=a9 +_.fy=b0 +_.go=b1}, +anf:function anf(a,b){var _=this +_.d=_.c=$ +_.e=a +_.f=b +_.b=_.a=$}, +afi:function afi(){}, +AT:function AT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +and:function and(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +afc:function afc(){}, +ty:function ty(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +an6:function an6(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +ajA:function ajA(){}, +ajB:function ajB(){}, +ajC:function ajC(){}, +ajD:function ajD(){}, +ajE:function ajE(){}, +ajF:function ajF(){}, +ajG:function ajG(){}, +ajH:function ajH(){}, +ajI:function ajI(){}, +ajJ:function ajJ(){}, +ajK:function ajK(){}, +ajL:function ajL(){}, +ajM:function ajM(){}, +ajN:function ajN(){}, +ajO:function ajO(){}, +ajP:function ajP(){}, +ajQ:function ajQ(){}, +ajR:function ajR(){}, +ajS:function ajS(){}, +ajT:function ajT(){}, +ajU:function ajU(){}, +ajV:function ajV(){}, +ajW:function ajW(){}, +ajX:function ajX(){}, +ajY:function ajY(){}, +ajZ:function ajZ(){}, +ak_:function ak_(){}, +ak0:function ak0(){}, +ak1:function ak1(){}, +ak2:function ak2(){}, +ak3:function ak3(){}, +apn:function apn(){}, +apo:function apo(){}, +app:function app(){}, +apq:function apq(){}, +apr:function apr(){}, +aps:function aps(){}, +apt:function apt(){}, +apu:function apu(){}, +apv:function apv(){}, +apw:function apw(){}, +apx:function apx(){}, +apy:function apy(){}, +apz:function apz(){}, +apA:function apA(){}, +apB:function apB(){}, +apC:function apC(){}, +apD:function apD(){}, +bpP(a,b){var s=t.S,r=A.dI(s) +return new A.oi(B.q_,A.A(s,t.SP),r,a,b,A.uI(),A.A(s,t.V))}, +bpQ(a,b,c){var s=(c-a)/(b-a) +return!isNaN(s)?A.W(s,0,1):s}, +CA:function CA(a,b){this.a=a +this.b=b}, +zi:function zi(a){this.a=a}, +oi:function oi(a,b,c,d,e,f,g){var _=this +_.ch=_.ay=_.ax=_.at=null +_.dx=_.db=$ +_.dy=a +_.f=b +_.r=c +_.w=null +_.a=d +_.b=null +_.c=e +_.d=f +_.e=g}, +aAO:function aAO(a,b){this.a=a +this.b=b}, +aAM:function aAM(a){this.a=a}, +aAN:function aAN(a){this.a=a}, +a2R:function a2R(a){this.a=a}, +aD6(){var s=A.d([],t.om),r=new A.bn(new Float64Array(16)) +r.dU() +return new A.tb(s,A.d([r],t.Xr),A.d([],t.cR))}, +m9:function m9(a,b){this.a=a +this.b=null +this.$ti=b}, +JV:function JV(){}, +WA:function WA(a){this.a=a}, +Ji:function Ji(a){this.a=a}, +tb:function tb(a,b,c){this.a=a +this.b=b +this.c=c}, +a6i(a,b,c){var s=b==null?B.dp:b,r=t.S,q=A.dI(r),p=A.by1() +return new A.lj(s,null,B.dr,A.A(r,t.SP),q,a,c,p,A.A(r,t.V))}, +bI4(a){return a===1||a===2||a===4}, +FQ:function FQ(a,b){this.a=a +this.b=b}, +ON:function ON(a,b,c){this.a=a +this.b=b +this.c=c}, +FP:function FP(a,b){this.b=a +this.c=b}, +lj:function lj(a,b,c,d,e,f,g,h,i){var _=this +_.k2=!1 +_.bc=_.bM=_.bm=_.aK=_.au=_.bC=_.bg=_.y2=_.y1=_.xr=_.x2=_.x1=_.to=_.ry=_.rx=_.RG=_.R8=_.p4=_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=null +_.at=a +_.ay=b +_.ch=c +_.cx=_.CW=null +_.cy=!1 +_.db=null +_.f=d +_.r=e +_.w=null +_.a=f +_.b=null +_.c=g +_.d=h +_.e=i}, +aGP:function aGP(a,b){this.a=a +this.b=b}, +aGO:function aGO(a,b){this.a=a +this.b=b}, +aGN:function aGN(a,b){this.a=a +this.b=b}, +uy:function uy(a,b,c){this.a=a +this.b=b +this.c=c}, +bl_:function bl_(a,b){this.a=a +this.b=b}, +aLL:function aLL(a){this.a=a +this.b=$}, +aLM:function aLM(){}, +a62:function a62(a,b,c){this.a=a +this.b=b +this.c=c}, +bFy(a){return new A.j8(a.gd7(a),A.b5(20,null,!1,t.av))}, +bFz(a){return a===1}, +bkF(a,b){var s=t.S,r=A.dI(s),q=A.bme() +return new A.p6(B.a2,A.bmd(),B.ek,A.A(s,t.GY),A.ae(s),A.A(s,t.SP),r,a,b,q,A.A(s,t.V))}, +a4G(a,b){var s=t.S,r=A.dI(s),q=A.bme() +return new A.ol(B.a2,A.bmd(),B.ek,A.A(s,t.GY),A.ae(s),A.A(s,t.SP),r,a,b,q,A.A(s,t.V))}, +bs8(a,b){var s=t.S,r=A.dI(s),q=A.bme() +return new A.oB(B.a2,A.bmd(),B.ek,A.A(s,t.GY),A.ae(s),A.A(s,t.SP),r,a,b,q,A.A(s,t.V))}, +Vm:function Vm(a,b){this.a=a +this.b=b}, +Mw:function Mw(){}, +awA:function awA(a,b){this.a=a +this.b=b}, +awF:function awF(a,b){this.a=a +this.b=b}, +awG:function awG(a,b){this.a=a +this.b=b}, +awB:function awB(){}, +awC:function awC(a,b){this.a=a +this.b=b}, +awD:function awD(a){this.a=a}, +awE:function awE(a,b){this.a=a +this.b=b}, +p6:function p6(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.at=a +_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=null +_.dy=!1 +_.fr=b +_.fx=c +_.go=_.fy=$ +_.k2=_.k1=_.id=null +_.k3=$ +_.k4=!1 +_.ok=d +_.p1=e +_.f=f +_.r=g +_.w=null +_.a=h +_.b=null +_.c=i +_.d=j +_.e=k}, +ol:function ol(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.at=a +_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=null +_.dy=!1 +_.fr=b +_.fx=c +_.go=_.fy=$ +_.k2=_.k1=_.id=null +_.k3=$ +_.k4=!1 +_.ok=d +_.p1=e +_.f=f +_.r=g +_.w=null +_.a=h +_.b=null +_.c=i +_.d=j +_.e=k}, +oB:function oB(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.at=a +_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=null +_.dy=!1 +_.fr=b +_.fx=c +_.go=_.fy=$ +_.k2=_.k1=_.id=null +_.k3=$ +_.k4=!1 +_.ok=d +_.p1=e +_.f=f +_.r=g +_.w=null +_.a=h +_.b=null +_.c=i +_.d=j +_.e=k}, +bIA(a){return a===1}, +Ar:function Ar(){}, +Po:function Po(){}, +aJb:function aJb(a,b){this.a=a +this.b=b}, +aJa:function aJa(a,b){this.a=a +this.b=b}, +ahE:function ahE(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.f=e +_.w=_.r=null}, +a53:function a53(a,b,c,d,e){var _=this +_.f=null +_.r=a +_.a=b +_.b=null +_.c=c +_.d=d +_.e=e}, +Vf:function Vf(a,b,c,d,e){var _=this +_.y=_.x=null +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.f=e +_.w=_.r=null}, +a2O:function a2O(a,b,c,d,e){var _=this +_.f=null +_.r=a +_.a=b +_.b=null +_.c=c +_.d=d +_.e=e}, +bpo(a,b){var s=t.S,r=A.bUs() +return new A.of(A.A(s,t.HE),a,b,r,A.A(s,t.V))}, +bFx(a){return a===1}, +afs:function afs(){this.a=!1}, +JQ:function JQ(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=!1}, +of:function of(a,b,c,d,e){var _=this +_.y=_.x=_.w=_.r=_.f=null +_.z=a +_.a=b +_.b=null +_.c=c +_.d=d +_.e=e}, +aLz:function aLz(a,b){this.a=a +this.b=b}, +aLB:function aLB(){}, +aLA:function aLA(a,b,c){this.a=a +this.b=b +this.c=c}, +aLC:function aLC(){this.b=this.a=null}, +bGK(a){return!0}, +a3b:function a3b(a,b){this.a=a +this.b=b}, +dR:function dR(){}, +dA:function dA(){}, +Ns:function Ns(a,b){this.a=a +this.b=b}, +Gv:function Gv(){}, +aLQ:function aLQ(a,b){this.a=a +this.b=b}, +jC:function jC(a,b){this.a=a +this.b=b}, +aha:function aha(){}, +bK8(a,b){var s=t.S,r=A.d([],t.t),q=A.dI(s) +return new A.lt(B.iP,B.fB,B.BU,A.A(s,t.EP),r,A.A(s,t.GY),A.A(s,t.y2),A.A(s,t.SP),q,a,b,A.uI(),A.A(s,t.V))}, +JC:function JC(a,b){this.a=a +this.b=b}, +CH:function CH(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +RD:function RD(a,b,c){this.a=a +this.b=b +this.c=c}, +RE:function RE(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +GY:function GY(a,b,c){this.a=a +this.b=b +this.c=c}, +ai9:function ai9(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +lt:function lt(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.at=a +_.ch=_.ay=_.ax=null +_.CW=b +_.cx=null +_.cy=!1 +_.db=c +_.dx=$ +_.dy=null +_.k2=_.k1=_.id=_.go=_.fy=_.fx=_.fr=$ +_.k4=_.k3=null +_.ok=d +_.p1=e +_.p2=f +_.p3=null +_.p4=$ +_.R8=g +_.RG=1 +_.rx=0 +_.f=h +_.r=i +_.w=null +_.a=j +_.b=null +_.c=k +_.d=l +_.e=m}, +aOt:function aOt(){}, +aOu:function aOu(){}, +aOv:function aOv(a,b){this.a=a +this.b=b}, +aOw:function aOw(a){this.a=a}, +aOr:function aOr(a){this.a=a}, +aOs:function aOs(a){this.a=a}, +aOx:function aOx(){}, +aOy:function aOy(){}, +HF(a,b){var s=t.S,r=A.dI(s) +return new A.ly(B.aD,18,B.dr,A.A(s,t.SP),r,a,b,A.uI(),A.A(s,t.V))}, +BQ:function BQ(a,b){this.a=a +this.c=b}, +x2:function x2(a){this.a=a}, +a0B:function a0B(){}, +ly:function ly(a,b,c,d,e,f,g,h,i){var _=this +_.aL=_.aV=_.aQ=_.al=_.ac=_.K=_.bc=_.bM=_.bm=_.aK=_.au=null +_.k3=_.k2=!1 +_.ok=_.k4=null +_.at=a +_.ay=b +_.ch=c +_.cx=_.CW=null +_.cy=!1 +_.db=null +_.f=d +_.r=e +_.w=null +_.a=f +_.b=null +_.c=g +_.d=h +_.e=i}, +aTV:function aTV(a,b){this.a=a +this.b=b}, +aTW:function aTW(a,b){this.a=a +this.b=b}, +aTX:function aTX(a,b){this.a=a +this.b=b}, +aTY:function aTY(a,b){this.a=a +this.b=b}, +aTZ:function aTZ(a){this.a=a}, +af6:function af6(a,b){this.a=a +this.b=b}, +Cq:function Cq(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1 +_.f=_.e=null}, +F2:function F2(a){this.a=a +this.b=null}, +aBD:function aBD(a,b){this.a=a +this.b=b}, +bH6(a){var s=t.av +return new A.zu(A.b5(20,null,!1,s),a,A.b5(20,null,!1,s))}, +lB:function lB(a){this.a=a}, +Cd:function Cd(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +X4:function X4(a,b){this.a=a +this.b=b}, +j8:function j8(a,b){this.a=a +this.b=b +this.c=0}, +zu:function zu(a,b,c){var _=this +_.d=a +_.a=b +_.b=c +_.c=0}, +FR:function FR(a,b,c){var _=this +_.d=a +_.a=b +_.b=c +_.c=0}, +bVg(a,b,c,d,e){A.uJ(null,!0,new A.bgu(c,d,a,b,null),e,null,!0,t.H)}, +bVi(a,b,c,d,e){A.cQ(e,!1).ww(A.aIc(new A.bgw(c,d,a,b),null,t.H))}, +bOT(){var s=t.fu +return new A.ajl(A.bHV().nw(0,new A.kQ(A.d([],t.Y4),A.A(t.N,t.L),A.d([],t.s)),new A.b8s(),s).bj(0,new A.b8t(),s),B.j)}, +b6H(a){var s=a.ql(t.WO),r=s==null?a.ql(t.cz):s +r.toString +return new A.b6v(r)}, +bgu:function bgu(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +bgw:function bgw(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +D9:function D9(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +aqI:function aqI(a,b){this.a=a +this.b=b}, +aqJ:function aqJ(a){this.a=a}, +zV:function zV(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +Wj:function Wj(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +adZ:function adZ(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +WX:function WX(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +ajl:function ajl(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +b8s:function b8s(){}, +b8t:function b8t(){}, +b8r:function b8r(a){this.a=a}, +b8q:function b8q(a,b){this.a=a +this.b=b}, +b8p:function b8p(a,b){this.a=a +this.b=b}, +b8l:function b8l(a){this.a=a}, +b8o:function b8o(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +b8n:function b8n(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +b8m:function b8m(a){this.a=a}, +ajk:function ajk(a,b,c,d,e){var _=this +_.c=a +_.e=b +_.f=c +_.r=d +_.a=e}, +kQ:function kQ(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +b5Z:function b5Z(a){this.a=a}, +II:function II(a,b){this.a=a +this.b=b}, +WV:function WV(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +ajj:function ajj(a,b){var _=this +_.d=a +_.e=!1 +_.a=null +_.b=b +_.c=null}, +b8i:function b8i(a,b){this.a=a +this.b=b}, +b8j:function b8j(a){this.a=a}, +b8k:function b8k(a){this.a=a}, +WW:function WW(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +Io:function Io(a,b){this.a=a +this.b=b}, +ai1:function ai1(a,b){this.a=a +this.b=b}, +agZ:function agZ(a,b){this.a=a +this.b=b}, +Wr:function Wr(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +b6v:function b6v(a){this.a=a}, +Ws:function Ws(a,b,c){var _=this +_.d=a +_.f=_.e=null +_.r=b +_.a=null +_.b=c +_.c=null}, +b6G:function b6G(a){this.a=a}, +b6F:function b6F(a){this.a=a}, +b6D:function b6D(a,b){this.a=a +this.b=b}, +b6E:function b6E(a,b){this.a=a +this.b=b}, +b6C:function b6C(a,b){this.a=a +this.b=b}, +b6B:function b6B(a){this.a=a}, +b6x:function b6x(a,b){this.a=a +this.b=b}, +b6w:function b6w(a,b){this.a=a +this.b=b}, +b6A:function b6A(){}, +b6z:function b6z(a){this.a=a}, +b6y:function b6y(a){this.a=a}, +ain:function ain(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +Wt:function Wt(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +Wu:function Wu(a,b){var _=this +_.r=_.f=_.d=$ +_.w=a +_.a=null +_.b=b +_.c=null}, +b6K:function b6K(a,b){this.a=a +this.b=b}, +b6L:function b6L(a,b){this.a=a +this.b=b}, +b6J:function b6J(a){this.a=a}, +b6I:function b6I(){}, +ag8:function ag8(a,b,c){this.c=a +this.d=b +this.a=c}, +b36:function b36(a){this.a=a}, +ae0:function ae0(){}, +aZr:function aZr(a,b){this.a=a +this.b=b}, +In:function In(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +a0r:function a0r(a){this.a=a}, +ash:function ash(){}, +asi:function asi(){}, +asj:function asj(){}, +Ld:function Ld(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +a3m:function a3m(a){this.a=a}, +awO:function awO(){}, +awP:function awP(){}, +awQ:function awQ(){}, +a3l:function a3l(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +a3x:function a3x(a){this.a=a}, +ayg:function ayg(){}, +ayh:function ayh(){}, +ayi:function ayi(){}, +a3w:function a3w(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +bD3(a,b,c){var s,r,q,p,o=null,n=a==null +if(n&&b==null)return o +s=c<0.5 +if(s)r=n?o:a.a +else r=b==null?o:b.a +if(s)q=n?o:a.b +else q=b==null?o:b.b +if(s)p=n?o:a.c +else p=b==null?o:b.c +if(s)n=n?o:a.d +else n=b==null?o:b.d +return new A.Dc(r,q,p,n)}, +Dc:function Dc(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ae2:function ae2(){}, +bnR(a){return new A.a_N(a.gb2c(),a.gb2b(),null)}, +bhh(a,b){var s=b.c +if(s!=null)return s +switch(A.ab(a).r.a){case 2:case 4:return A.boM(a,b) +case 0:case 1:case 3:case 5:A.cA(a,B.K,t.v).toString +switch(b.b.a){case 0:return"Cut" +case 1:return"Copy" +case 2:return"Paste" +case 3:return"Select all" +case 4:return"Delete".toUpperCase() +case 5:return"Scan text" +case 6:return""}break}}, +bD5(a,b){var s,r,q,p,o,n,m,l=null +switch(A.ab(a).r.a){case 2:return new A.a6(b,new A.are(),A.aa(b).i("a6<1,q>")) +case 1:case 0:s=A.d([],t.p) +for(r=0;q=b.length,r")) +case 4:return new A.a6(b,new A.arg(a),A.aa(b).i("a6<1,q>"))}}, +a_N:function a_N(a,b,c){this.c=a +this.e=b +this.a=c}, +are:function are(){}, +arf:function arf(a){this.a=a}, +arg:function arg(a){this.a=a}, +bDa(){return $.al().bW()}, +apV(a,b,c){var s,r,q=A.ao(0,20,b) +q.toString +s=B.e.cG(q) +r=B.e.dg(q) +return c.$3(a[s],a[r],q-s)}, +a_V:function a_V(a,b,c,d){var _=this +_.c=a +_.d=b +_.f=c +_.a=d}, +aea:function aea(a,b,c,d,e,f,g){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.a=g}, +Jn:function Jn(a){this.a=a}, +CG:function CG(){}, +Jo:function Jo(a){this.a=a}, +kR:function kR(a,b,c){this.a=a +this.b=b +this.c=c}, +ajo:function ajo(){}, +arr:function arr(){}, +aZM:function aZM(){}, +bIk(){return new A.NB(new A.aIb(),A.A(t.K,t.Qu))}, +aV0:function aV0(a,b){this.a=a +this.b=b}, +Ag:function Ag(a,b,c,d,e){var _=this +_.e=a +_.CW=b +_.cy=c +_.p4=d +_.a=e}, +aIb:function aIb(){}, +a6Z:function a6Z(a){this.a=a}, +Wv:function Wv(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +b6M:function b6M(){}, +b6N:function b6N(){}, +arC(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){var s=e==null?null:e.d.b,r=a8==null?56:a8 +return new A.KS(o,c,a5,a,k,e,i,a0,a1,a3,a2,d,m,n,b,!0,g,!1,a6,a9,f,new A.ak5(a8,s,1/0,r+(s==null?0:s)),a8,p,b0,a7,a4,!1,h,null)}, +bDe(a,b){var s,r +if(b.e==null){s=A.ab(a).RG.Q +if(s==null)s=56 +r=b.f +return s+(r==null?0:r)}return b.b}, +bNQ(a){var s=null +return new A.b_5(a,s,s,4,s,B.w,s,s,s,s,s,16,56,s,s,s)}, +Y3:function Y3(a,b){this.a=a +this.b=b}, +bcE:function bcE(a){this.b=a}, +ak5:function ak5(a,b,c,d){var _=this +_.e=a +_.f=b +_.a=c +_.b=d}, +KS:function KS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.Q=i +_.as=j +_.at=k +_.ax=l +_.ay=m +_.ch=n +_.CW=o +_.cx=p +_.cy=q +_.db=r +_.dx=s +_.dy=a0 +_.fr=a1 +_.fx=a2 +_.fy=a3 +_.go=a4 +_.id=a5 +_.k1=a6 +_.k2=a7 +_.k3=a8 +_.k4=a9 +_.a=b0}, +arD:function arD(a,b){this.a=a +this.b=b}, +Uo:function Uo(a){var _=this +_.d=null +_.e=!1 +_.a=null +_.b=a +_.c=null}, +b_6:function b_6(){}, +bba:function bba(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1 +_.k4=b2 +_.ok=b3 +_.p1=b4 +_.p2=b5 +_.p3=b6 +_.p4=b7 +_.R8=b8}, +So:function So(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.at=c +_.fx=d +_.a=e}, +alO:function alO(a,b,c){var _=this +_.f=_.e=_.d=null +_.d_$=a +_.aP$=b +_.a=null +_.b=c +_.c=null}, +aen:function aen(a,b){this.c=a +this.a=b}, +ako:function ako(a,b,c,d){var _=this +_.H=null +_.a8=a +_.aX=b +_.E$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +b_5:function b_5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ay=a +_.CW=_.ch=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p}, +apb:function apb(){}, +bDc(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.Dh(b==null?null:b,e,d,g,h,j,i,f,a,c,l,n,o,m,k)}, +bDd(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +if(a===b&&!0)return a +s=A.X(a.a,b.a,c) +r=A.X(a.b,b.b,c) +q=A.ao(a.c,b.c,c) +p=A.ao(a.d,b.d,c) +o=A.X(a.e,b.e,c) +n=A.X(a.f,b.f,c) +m=A.fh(a.r,b.r,c) +l=A.td(a.w,b.w,c) +k=A.td(a.x,b.x,c) +j=c<0.5 +if(j)i=a.y +else i=b.y +h=A.ao(a.z,b.z,c) +g=A.ao(a.Q,b.Q,c) +f=A.ca(a.as,b.as,c) +e=A.ca(a.at,b.at,c) +if(j)j=a.ax +else j=b.ax +return A.bDc(k,s,i,q,r,l,p,o,m,n,j,h,e,g,f)}, +Dh:function Dh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o}, +aem:function aem(){}, +bRc(a,b){var s,r,q,p,o=A.bt("maxValue") +for(s=null,r=0;r<4;++r){q=a[r] +p=b.$1(q) +if(s==null||p>s){o.b=q +s=p}}return o.aN()}, +Ph:function Ph(a,b){var _=this +_.c=!0 +_.r=_.f=_.e=_.d=null +_.a=a +_.b=b}, +aId:function aId(a,b){this.a=a +this.b=b}, +IB:function IB(a,b){this.a=a +this.b=b}, +uh:function uh(a,b){this.a=a +this.b=b}, +G1:function G1(a,b){var _=this +_.e=!0 +_.r=_.f=$ +_.a=a +_.b=b}, +aIe:function aIe(a,b){this.a=a +this.b=b}, +bDu(a,b,c){var s,r,q,p,o,n,m +if(a===b&&!0)return a +s=A.X(a.a,b.a,c) +r=A.X(a.b,b.b,c) +q=A.ao(a.c,b.c,c) +p=A.ao(a.d,b.d,c) +o=A.ca(a.e,b.e,c) +n=A.ho(a.f,b.f,c) +m=A.Kw(a.r,b.r,c) +return new A.Lf(s,r,q,p,o,n,m,A.ms(a.w,b.w,c))}, +Lf:function Lf(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +aeC:function aeC(){}, +Pg:function Pg(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +aio:function aio(){}, +bDz(a,b,c){var s,r,q,p,o,n +if(a===b&&!0)return a +s=A.X(a.a,b.a,c) +r=A.ao(a.b,b.b,c) +if(c<0.5)q=a.c +else q=b.c +p=A.ao(a.d,b.d,c) +o=A.X(a.e,b.e,c) +n=A.X(a.f,b.f,c) +return new A.Lo(s,r,q,p,o,n,A.ho(a.r,b.r,c))}, +Lo:function Lo(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +aeK:function aeK(){}, +bDA(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +if(a===b&&!0)return a +s=A.X(a.a,b.a,c) +r=A.ao(a.b,b.b,c) +q=A.td(a.c,b.c,c) +p=A.td(a.d,b.d,c) +o=A.X(a.e,b.e,c) +n=A.X(a.f,b.f,c) +m=A.ca(a.r,b.r,c) +l=A.ca(a.w,b.w,c) +k=c<0.5 +if(k)j=a.x +else j=b.x +if(k)i=a.y +else i=b.y +if(k)h=a.z +else h=b.z +if(k)g=a.Q +else g=b.Q +if(k)f=a.as +else f=b.as +if(k)k=a.at +else k=b.at +return new A.Lp(s,r,q,p,o,n,m,l,j,i,h,g,f,k)}, +Lp:function Lp(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n}, +aeL:function aeL(){}, +bDB(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +if(a===b)return a +s=A.X(a.a,b.a,c) +r=A.X(a.b,b.b,c) +q=A.ao(a.c,b.c,c) +p=A.X(a.d,b.d,c) +o=A.X(a.e,b.e,c) +n=A.X(a.f,b.f,c) +m=A.ao(a.r,b.r,c) +l=A.fh(a.w,b.w,c) +k=c<0.5 +if(k)j=a.x +else j=b.x +i=A.X(a.y,b.y,c) +h=A.aRr(a.z,b.z,c) +if(k)k=a.Q +else k=b.Q +return new A.Lq(s,r,q,p,o,n,m,l,j,i,h,k,A.v7(a.as,b.as,c))}, +Lq:function Lq(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m}, +aeM:function aeM(){}, +QK:function QK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.c=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.Q=g +_.as=h +_.at=i +_.ax=j +_.ay=k +_.ch=l +_.cy=m +_.db=n +_.dy=o +_.fr=p +_.fx=q +_.fy=r +_.go=s +_.id=a0 +_.a=a1}, +ake:function ake(a,b){var _=this +_.A1$=a +_.a=null +_.b=b +_.c=null}, +ahN:function ahN(a,b,c){this.e=a +this.c=b +this.a=c}, +Xf:function Xf(a,b,c){var _=this +_.H=a +_.E$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +b9A:function b9A(a,b){this.a=a +this.b=b}, +aoP:function aoP(){}, +bDG(a,b,c){var s,r,q,p,o,n,m,l,k +if(a===b)return a +s=c<0.5 +if(s)r=a.a +else r=b.a +if(s)q=a.b +else q=b.b +if(s)p=a.c +else p=b.c +o=A.ao(a.d,b.d,c) +n=A.ao(a.e,b.e,c) +m=A.ho(a.f,b.f,c) +if(s)l=a.r +else l=b.r +if(s)k=a.w +else k=b.w +if(s)s=a.x +else s=b.x +return new A.Lt(r,q,p,o,n,m,l,k,s)}, +Lt:function Lt(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +aeO:function aeO(){}, +at5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new A.d5(a1,c,g,m,o,s,d,n,k,f,j,h,i,q,p,l,a2,a0,b,e,a,r)}, +v9(a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=null +if(a6==a7)return a6 +s=a6==null +r=s?a5:a6.a +q=a7==null +p=q?a5:a7.a +p=A.bP(r,p,a8,A.a_p(),t.p8) +r=s?a5:a6.b +o=q?a5:a7.b +n=t.MH +o=A.bP(r,o,a8,A.dm(),n) +r=s?a5:a6.c +r=A.bP(r,q?a5:a7.c,a8,A.dm(),n) +m=s?a5:a6.d +m=A.bP(m,q?a5:a7.d,a8,A.dm(),n) +l=s?a5:a6.e +l=A.bP(l,q?a5:a7.e,a8,A.dm(),n) +k=s?a5:a6.f +k=A.bP(k,q?a5:a7.f,a8,A.dm(),n) +j=s?a5:a6.r +i=q?a5:a7.r +h=t.PM +i=A.bP(j,i,a8,A.Ke(),h) +j=s?a5:a6.w +g=q?a5:a7.w +g=A.bP(j,g,a8,A.blY(),t.pc) +j=s?a5:a6.x +f=q?a5:a7.x +e=t.tW +f=A.bP(j,f,a8,A.a_q(),e) +j=s?a5:a6.y +j=A.bP(j,q?a5:a7.y,a8,A.a_q(),e) +d=s?a5:a6.z +e=A.bP(d,q?a5:a7.z,a8,A.a_q(),e) +d=s?a5:a6.Q +n=A.bP(d,q?a5:a7.Q,a8,A.dm(),n) +d=s?a5:a6.as +h=A.bP(d,q?a5:a7.as,a8,A.Ke(),h) +d=s?a5:a6.at +d=A.bDI(d,q?a5:a7.at,a8) +c=s?a5:a6.ax +b=q?a5:a7.ax +b=A.bP(c,b,a8,A.blK(),t.KX) +c=a8<0.5 +if(c)a=s?a5:a6.ay +else a=q?a5:a7.ay +if(c)a0=s?a5:a6.ch +else a0=q?a5:a7.ch +if(c)a1=s?a5:a6.CW +else a1=q?a5:a7.CW +if(c)a2=s?a5:a6.cx +else a2=q?a5:a7.cx +if(c)a3=s?a5:a6.cy +else a3=q?a5:a7.cy +a4=s?a5:a6.db +a4=A.Kw(a4,q?a5:a7.db,a8) +if(c)s=s?a5:a6.dx +else s=q?a5:a7.dx +return A.at5(a4,a2,o,i,a3,j,r,n,h,e,f,a,m,g,l,b,d,s,k,a1,p,a0)}, +bDI(a,b,c){if(a==null&&b==null)return null +return new A.ai5(a,b,c)}, +d5:function d5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2}, +ai5:function ai5(a,b,c){this.a=a +this.b=b +this.c=c}, +aeP:function aeP(){}, +bDH(a,b,c,d){var s +if(d<=1)return a +else if(d>=3)return c +else if(d<=2){s=A.ho(a,b,d-1) +s.toString +return s}s=A.ho(b,c,d-2) +s.toString +return s}, +Lu:function Lu(){}, +UF:function UF(a,b,c){var _=this +_.r=_.f=_.e=_.d=null +_.d_$=a +_.aP$=b +_.a=null +_.b=c +_.c=null}, +b0Y:function b0Y(){}, +b0V:function b0V(a,b,c){this.a=a +this.b=b +this.c=c}, +b0W:function b0W(a,b){this.a=a +this.b=b}, +b0X:function b0X(a,b,c){this.a=a +this.b=b +this.c=c}, +b0y:function b0y(){}, +b0z:function b0z(){}, +b0A:function b0A(){}, +b0L:function b0L(){}, +b0O:function b0O(){}, +b0P:function b0P(){}, +b0Q:function b0Q(){}, +b0R:function b0R(){}, +b0S:function b0S(){}, +b0T:function b0T(){}, +b0U:function b0U(){}, +b0B:function b0B(){}, +b0C:function b0C(){}, +b0D:function b0D(){}, +b0M:function b0M(a){this.a=a}, +b0w:function b0w(a){this.a=a}, +b0N:function b0N(a){this.a=a}, +b0v:function b0v(a){this.a=a}, +b0E:function b0E(){}, +b0F:function b0F(){}, +b0G:function b0G(){}, +b0H:function b0H(){}, +b0I:function b0I(){}, +b0J:function b0J(){}, +b0K:function b0K(a){this.a=a}, +b0x:function b0x(){}, +aiJ:function aiJ(a){this.a=a}, +ahO:function ahO(a,b,c){this.e=a +this.c=b +this.a=c}, +Xg:function Xg(a,b,c){var _=this +_.H=a +_.E$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +b9B:function b9B(a,b){this.a=a +this.b=b}, +Zr:function Zr(){}, +at6:function at6(a,b){this.a=a +this.b=b}, +a0O:function a0O(a,b,c,d,e,f,g,h){var _=this +_.w=a +_.x=b +_.y=c +_.z=d +_.Q=e +_.as=f +_.at=g +_.ax=h}, +aeQ:function aeQ(){}, +yn:function yn(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.a=h}, +UH:function UH(a,b,c){var _=this +_.d=!1 +_.r=_.f=_.e=$ +_.w=a +_.x=b +_.z=_.y=$ +_.a=null +_.b=c +_.c=null}, +b19:function b19(a,b){this.a=a +this.b=b}, +b1a:function b1a(a,b){this.a=a +this.b=b}, +b1b:function b1b(a,b){this.a=a +this.b=b}, +b18:function b18(a,b){this.a=a +this.b=b}, +b1c:function b1c(a){this.a=a}, +V9:function V9(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +afV:function afV(a,b,c){var _=this +_.d=$ +_.hd$=a +_.cp$=b +_.a=null +_.b=c +_.c=null}, +WF:function WF(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.a=i}, +WG:function WG(a,b){var _=this +_.d=a +_.w=_.r=_.f=_.e=$ +_.y=_.x=null +_.z=$ +_.a=_.Q=null +_.b=b +_.c=null}, +b7h:function b7h(a){this.a=a}, +b7g:function b7g(a,b){this.a=a +this.b=b}, +b7f:function b7f(a,b){this.a=a +this.b=b}, +b7e:function b7e(a,b){this.a=a +this.b=b}, +VM:function VM(a,b,c){this.f=a +this.b=b +this.a=c}, +Vd:function Vd(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.a=h}, +afX:function afX(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +b2N:function b2N(a,b){this.a=a +this.b=b}, +b2O:function b2O(a){this.a=a}, +b2P:function b2P(a,b,c){this.a=a +this.b=b +this.c=c}, +b2J:function b2J(a){this.a=a}, +b2K:function b2K(a){this.a=a}, +b2M:function b2M(a){this.a=a}, +b2I:function b2I(a){this.a=a}, +b2L:function b2L(a,b){this.a=a +this.b=b}, +b2H:function b2H(){}, +Ub:function Ub(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +Zk:function Zk(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +bdy:function bdy(a,b){this.a=a +this.b=b}, +bdz:function bdz(a){this.a=a}, +bdA:function bdA(a,b,c){this.a=a +this.b=b +this.c=c}, +bdu:function bdu(a){this.a=a}, +bdv:function bdv(a){this.a=a}, +bdx:function bdx(a){this.a=a}, +bdt:function bdt(a){this.a=a}, +bdw:function bdw(a,b){this.a=a +this.b=b}, +bds:function bds(){}, +Zz:function Zz(){}, +a16:function a16(a,b,c,d,e,f,g){var _=this +_.c=a +_.f=b +_.r=c +_.x=d +_.y=e +_.Q=f +_.a=g}, +b1d:function b1d(a,b,c,d,e,f,g,h){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h}, +bDP(a,b,c){var s,r,q,p,o,n +if(a===b&&!0)return a +if(c<0.5)s=a.a +else s=b.a +r=A.X(a.b,b.b,c) +q=A.X(a.c,b.c,c) +p=A.X(a.d,b.d,c) +o=A.ao(a.e,b.e,c) +n=A.ho(a.f,b.f,c) +return new A.DH(s,r,q,p,o,n,A.fh(a.r,b.r,c))}, +DH:function DH(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +aeU:function aeU(){}, +b1o:function b1o(a,b){this.a=a +this.b=b}, +Ly:function Ly(a,b,c,d){var _=this +_.c=a +_.d=b +_.f=c +_.a=d}, +aeX:function aeX(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.d=a +_.e=null +_.A3$=b +_.Go$=c +_.vL$=d +_.Gp$=e +_.Gq$=f +_.A4$=g +_.Gr$=h +_.A5$=i +_.PJ$=j +_.tg$=k +_.th$=l +_.ti$=m +_.d_$=n +_.aP$=o +_.a=null +_.b=p +_.c=null}, +b1m:function b1m(a){this.a=a}, +b1n:function b1n(a,b){this.a=a +this.b=b}, +aeW:function aeW(a){var _=this +_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=_.b=_.a=_.fy=_.fx=_.fr=_.dy=_.dx=_.db=null +_.aC$=0 +_.aw$=a +_.bn$=_.b5$=0 +_.bd$=!1}, +b1i:function b1i(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.y=a +_.z=b +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g +_.f=h +_.r=i +_.w=j +_.x=k}, +b1l:function b1l(a){this.a=a}, +b1j:function b1j(a){this.a=a}, +b1k:function b1k(a){this.a=a}, +Zt:function Zt(){}, +Zu:function Zu(){}, +bDT(a,b,c){var s,r,q,p,o,n,m,l +if(a===b&&!0)return a +s=c<0.5 +if(s)r=a.a +else r=b.a +q=t.MH +p=A.bP(a.b,b.b,c,A.dm(),q) +o=A.bP(a.c,b.c,c,A.dm(),q) +q=A.bP(a.d,b.d,c,A.dm(),q) +n=A.ao(a.e,b.e,c) +if(s)m=a.f +else m=b.f +if(s)s=a.r +else s=b.r +l=t.KX.a(A.fh(a.w,b.w,c)) +return new A.DJ(r,p,o,q,n,m,s,l,A.bDS(a.x,b.x,c))}, +bDS(a,b,c){if(a==null||b==null)return null +if(a===b)return a +return A.by(a,b,c)}, +DJ:function DJ(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +aeY:function aeY(){}, +bDY(a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2 +if(a3===a4)return a3 +s=A.bP(a3.a,a4.a,a5,A.dm(),t.MH) +r=A.X(a3.b,a4.b,a5) +q=A.X(a3.c,a4.c,a5) +p=A.X(a3.d,a4.d,a5) +o=A.X(a3.e,a4.e,a5) +n=A.X(a3.f,a4.f,a5) +m=A.X(a3.r,a4.r,a5) +l=A.X(a3.w,a4.w,a5) +k=A.X(a3.x,a4.x,a5) +j=a5<0.5 +if(j)i=a3.y!==!1 +else i=a4.y!==!1 +h=A.X(a3.z,a4.z,a5) +g=A.ho(a3.Q,a4.Q,a5) +f=A.ho(a3.as,a4.as,a5) +e=A.bDX(a3.at,a4.at,a5) +d=A.bDW(a3.ax,a4.ax,a5) +c=A.ca(a3.ay,a4.ay,a5) +b=A.ca(a3.ch,a4.ch,a5) +if(j){j=a3.CW +if(j==null)j=B.aR}else{j=a4.CW +if(j==null)j=B.aR}a=A.ao(a3.cx,a4.cx,a5) +a0=A.ao(a3.cy,a4.cy,a5) +a1=a3.db +if(a1==null)a2=a4.db!=null +else a2=!0 +if(a2)a1=A.td(a1,a4.db,a5) +else a1=null +return new A.LA(s,r,q,p,o,n,m,l,k,i,h,g,f,e,d,c,b,j,a,a0,a1)}, +bDX(a,b,c){var s=a==null +if(s&&b==null)return null +if(s){s=b.a +return A.by(new A.cy(A.ap(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.ag,-1),b,c)}if(b==null){s=a.a +return A.by(new A.cy(A.ap(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.ag,-1),a,c)}return A.by(a,b,c)}, +bDW(a,b,c){if(a==null&&b==null)return null +return t.KX.a(A.fh(a,b,c))}, +LA:function LA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1}, +af0:function af0(){}, +bhI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1){return new A.a1G(b,a1,k,a2,l,a4,m,a5,n,b0,q,b1,r,c,h,d,i,a,g,a7,o,a9,p,s,a0,a6,a3,f,j,e,a8)}, +bEe(b7,b8,b9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6 +if(b7===b8)return b7 +s=b9<0.5?b7.a:b8.a +r=b7.b +q=b8.b +p=A.X(r,q,b9) +p.toString +o=b7.c +n=b8.c +m=A.X(o,n,b9) +m.toString +l=b7.d +if(l==null)l=r +k=b8.d +l=A.X(l,k==null?q:k,b9) +k=b7.e +if(k==null)k=o +j=b8.e +k=A.X(k,j==null?n:j,b9) +j=b7.f +i=b8.f +h=A.X(j,i,b9) +h.toString +g=b7.r +f=b8.r +e=A.X(g,f,b9) +e.toString +d=b7.w +if(d==null)d=j +c=b8.w +d=A.X(d,c==null?i:c,b9) +c=b7.x +if(c==null)c=g +b=b8.x +c=A.X(c,b==null?f:b,b9) +b=b7.y +a=b==null +a0=a?j:b +a1=b8.y +a2=a1==null +a0=A.X(a0,a2?i:a1,b9) +a3=b7.z +a4=a3==null +a5=a4?g:a3 +a6=b8.z +a7=a6==null +a5=A.X(a5,a7?f:a6,b9) +a8=b7.Q +if(a8==null)j=a?j:b +else j=a8 +b=b8.Q +if(b==null)i=a2?i:a1 +else i=b +i=A.X(j,i,b9) +j=b7.as +if(j==null)j=a4?g:a3 +g=b8.as +if(g==null)g=a7?f:a6 +g=A.X(j,g,b9) +j=b7.at +f=b8.at +b=A.X(j,f,b9) +b.toString +a=b7.ax +a1=b8.ax +a2=A.X(a,a1,b9) +a2.toString +a3=b7.ay +j=a3==null?j:a3 +a3=b8.ay +j=A.X(j,a3==null?f:a3,b9) +f=b7.ch +if(f==null)f=a +a=b8.ch +f=A.X(f,a==null?a1:a,b9) +a=A.X(b7.CW,b8.CW,b9) +a.toString +a1=b7.cx +a3=b8.cx +a4=A.X(a1,a3,b9) +a4.toString +a6=b7.cy +a7=b8.cy +a8=A.X(a6,a7,b9) +a8.toString +a9=b7.db +b0=b8.db +b1=A.X(a9,b0,b9) +b1.toString +b2=b7.dx +if(b2==null)b2=a6 +b3=b8.dx +b2=A.X(b2,b3==null?a7:b3,b9) +b3=b7.dy +if(b3==null)b3=a9 +b4=b8.dy +b3=A.X(b3,b4==null?b0:b4,b9) +b4=b7.fr +if(b4==null)b4=a1 +b5=b8.fr +b4=A.X(b4,b5==null?a3:b5,b9) +b5=b7.fx +a1=b5==null?a1:b5 +b5=b8.fx +a1=A.X(a1,b5==null?a3:b5,b9) +a3=b7.fy +if(a3==null)a3=B.w +b5=b8.fy +a3=A.X(a3,b5==null?B.w:b5,b9) +b5=b7.go +if(b5==null)b5=B.w +b6=b8.go +b5=A.X(b5,b6==null?B.w:b6,b9) +b6=b7.id +a9=b6==null?a9:b6 +b6=b8.id +a9=A.X(a9,b6==null?b0:b6,b9) +b0=b7.k1 +a6=b0==null?a6:b0 +b0=b8.k1 +a6=A.X(a6,b0==null?a7:b0,b9) +a7=b7.k2 +o=a7==null?o:a7 +a7=b8.k2 +o=A.X(o,a7==null?n:a7,b9) +n=b7.k3 +r=n==null?r:n +n=b8.k3 +return A.bhI(a,s,b,j,o,a9,a4,a2,f,a6,m,k,e,c,b1,b3,a5,g,b4,a1,p,l,b5,h,d,a3,a8,A.X(r,n==null?q:n,b9),b2,a0,i)}, +a1G:function a1G(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1}, +af5:function af5(){}, +G0:function G0(a,b){this.b=a +this.a=b}, +a6W:function a6W(a,b){this.b=a +this.a=b}, +bEC(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +if(a===b)return a +s=A.avO(a.a,b.a,c) +r=t.MH +q=A.bP(a.b,b.b,c,A.dm(),r) +p=A.ao(a.c,b.c,c) +o=A.ao(a.d,b.d,c) +n=A.ca(a.e,b.e,c) +r=A.bP(a.f,b.f,c,A.dm(),r) +m=A.ao(a.r,b.r,c) +l=A.ca(a.w,b.w,c) +k=A.ao(a.x,b.x,c) +j=A.ao(a.y,b.y,c) +i=A.ao(a.z,b.z,c) +h=A.ao(a.Q,b.Q,c) +g=c<0.5 +f=g?a.as:b.as +g=g?a.at:b.at +return new A.M8(s,q,p,o,n,r,m,l,k,j,i,h,f,g)}, +M8:function M8(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n}, +afP:function afP(){}, +a2z(a,b){var s=null,r=a==null,q=r?s:A.bO(a),p=b==null +if(q==(p?s:A.bO(b))){q=r?s:A.bS(a) +if(q==(p?s:A.bS(b))){r=r?s:A.dh(a) +r=r==(p?s:A.dh(b))}else r=!1}else r=!1 +return r}, +Mh(a,b){var s=a==null,r=s?null:A.bO(a) +if(r===A.bO(b)){s=s?null:A.bS(a) +s=s===A.bS(b)}else s=!1 +return s}, +bhW(a,b){return(A.bO(b)-A.bO(a))*12+A.bS(b)-A.bS(a)}, +bhV(a,b){if(b===2)return B.c.aE(a,4)===0&&B.c.aE(a,100)!==0||B.c.aE(a,400)===0?29:28 +return B.uY[b-1]}, +rT:function rT(a,b){this.a=a +this.b=b}, +a2x:function a2x(a,b){this.a=a +this.b=b}, +bmk(a,b,c,d){return A.bVh(a,b,c,d)}, +bVh(a,b,c,d){var s=0,r=A.l(t.Q0),q,p,o,n,m,l +var $async$bmk=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:m={} +l=A.db(A.bO(c),A.bS(c),A.dh(c),0,0,0,0,!1) +if(!A.cC(l))A.F(A.cL(l)) +c=new A.bA(l,!1) +l=A.db(A.bO(b),A.bS(b),A.dh(b),0,0,0,0,!1) +if(!A.cC(l))A.F(A.cL(l)) +b=new A.bA(l,!1) +l=A.db(A.bO(d),A.bS(d),A.dh(d),0,0,0,0,!1) +if(!A.cC(l))A.F(A.cL(l)) +d=new A.bA(l,!1) +l=A.db(A.bO(c),A.bS(c),A.dh(c),0,0,0,0,!1) +if(!A.cC(l))A.F(A.cL(l)) +p=A.db(A.bO(b),A.bS(b),A.dh(b),0,0,0,0,!1) +if(!A.cC(p))A.F(A.cL(p)) +o=A.db(A.bO(d),A.bS(d),A.dh(d),0,0,0,0,!1) +if(!A.cC(o))A.F(A.cL(o)) +n=new A.bA(Date.now(),!1) +n=A.db(A.bO(n),A.bS(n),A.dh(n),0,0,0,0,!1) +if(!A.cC(n))A.F(A.cL(n)) +m.a=new A.Mg(new A.bA(l,!1),new A.bA(p,!1),new A.bA(o,!1),new A.bA(n,!1),B.eG,null,null,null,null,B.eI,null,null,null,null,null,null,null,null,null) +q=A.uJ(null,!0,new A.bgv(m,null),a,null,!0,t.W7) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$bmk,r)}, +bgv:function bgv(a,b){this.a=a +this.b=b}, +Mg:function Mg(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.cx=p +_.cy=q +_.db=r +_.a=s}, +V8:function V8(a,b,c,d,e,f,g,h,i){var _=this +_.e=_.d=$ +_.f=a +_.r=b +_.w=c +_.bs$=d +_.eV$=e +_.md$=f +_.dv$=g +_.eW$=h +_.a=null +_.b=i +_.c=null}, +b2y:function b2y(a){this.a=a}, +b2x:function b2x(a){this.a=a}, +b2w:function b2w(a,b){this.a=a +this.b=b}, +b2z:function b2z(a){this.a=a}, +b2B:function b2B(a,b){this.a=a +this.b=b}, +b2A:function b2A(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +akT:function akT(a,b){var _=this +_.cy=a +_.y=null +_.a=!1 +_.c=_.b=null +_.aC$=0 +_.aw$=b +_.bn$=_.b5$=0 +_.bd$=!1}, +akS:function akS(a,b){var _=this +_.cy=a +_.y=null +_.a=!1 +_.c=_.b=null +_.aC$=0 +_.aw$=b +_.bn$=_.b5$=0 +_.bd$=!1}, +afU:function afU(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.f=c +_.r=d +_.w=e +_.x=f +_.a=g}, +bdJ:function bdJ(){}, +aos:function aos(){}, +bEJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4){return new A.iE(a,g,a4,a6,a5,h,i,j,k,b0,e,c,b,d,a9,a7,a8,b4,b2,b1,b3,m,n,s,a1,a0,o,p,q,r,a2,a3,f,l)}, +bEL(b5,b6,b7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4 +if(b5===b6&&!0)return b5 +s=A.X(b5.a,b6.a,b7) +r=A.ao(b5.b,b6.b,b7) +q=A.X(b5.c,b6.c,b7) +p=A.X(b5.d,b6.d,b7) +o=A.fh(b5.e,b6.e,b7) +n=A.X(b5.f,b6.f,b7) +m=A.X(b5.r,b6.r,b7) +l=A.ca(b5.w,b6.w,b7) +k=A.ca(b5.x,b6.x,b7) +j=A.ca(b5.y,b6.y,b7) +i=A.ca(b5.z,b6.z,b7) +h=t.MH +g=A.bP(b5.Q,b6.Q,b7,A.dm(),h) +f=A.bP(b5.as,b6.as,b7,A.dm(),h) +e=A.bP(b5.at,b6.at,b7,A.dm(),h) +d=A.bP(b5.ax,b6.ax,b7,A.dm(),h) +c=A.bP(b5.ay,b6.ay,b7,A.dm(),h) +b=A.bEK(b5.ch,b6.ch,b7) +a=A.ca(b5.CW,b6.CW,b7) +a0=A.bP(b5.cx,b6.cx,b7,A.dm(),h) +a1=A.bP(b5.cy,b6.cy,b7,A.dm(),h) +a2=A.bP(b5.db,b6.db,b7,A.dm(),h) +a3=A.X(b5.dx,b6.dx,b7) +a4=A.ao(b5.dy,b6.dy,b7) +a5=A.X(b5.fr,b6.fr,b7) +a6=A.X(b5.fx,b6.fx,b7) +a7=A.fh(b5.fy,b6.fy,b7) +a8=A.X(b5.go,b6.go,b7) +a9=A.X(b5.id,b6.id,b7) +b0=A.ca(b5.k1,b6.k1,b7) +b1=A.ca(b5.k2,b6.k2,b7) +b2=A.X(b5.k3,b6.k3,b7) +h=A.bP(b5.k4,b6.k4,b7,A.dm(),h) +b3=A.X(b5.ok,b6.ok,b7) +if(b7<0.5)b4=b5.p1 +else b4=b6.p1 +return A.bEJ(s,f,g,e,i,b3,r,n,m,l,k,b4,a3,a4,a8,a9,b0,b1,a5,a7,a6,b2,h,q,o,p,c,b,d,j,a1,a0,a2,a)}, +bEK(a,b,c){var s +if(a==b)return a +if(a==null){s=b.a +return A.by(new A.cy(A.ap(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.ag,-1),b,c)}s=a.a +return A.by(a,new A.cy(A.ap(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.ag,-1),c)}, +avG(a){var s=a.ap(t.Rf) +if(s!=null)s.gzw(s) +s=A.ab(a) +return s.aK}, +b2q(a){var s=null +return new A.afT(a,s,24,s,s,B.dC,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,0,s,s,B.k3,s,s,s,s,s,s,s,s)}, +iE:function iE(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1 +_.k4=b2 +_.ok=b3 +_.p1=b4}, +afT:function afT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5){var _=this +_.p2=a +_.RG=_.R8=_.p4=_.p3=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r +_.CW=s +_.cx=a0 +_.cy=a1 +_.db=a2 +_.dx=a3 +_.dy=a4 +_.fr=a5 +_.fx=a6 +_.fy=a7 +_.go=a8 +_.id=a9 +_.k1=b0 +_.k2=b1 +_.k3=b2 +_.k4=b3 +_.ok=b4 +_.p1=b5}, +b2s:function b2s(a){this.a=a}, +b2r:function b2r(a){this.a=a}, +b2t:function b2t(a){this.a=a}, +b2v:function b2v(a){this.a=a}, +b2u:function b2u(a){this.a=a}, +afW:function afW(){}, +ag7:function ag7(){}, +aw3:function aw3(){}, +aot:function aot(){}, +a2P:function a2P(a,b,c){this.c=a +this.d=b +this.a=c}, +bF_(a,b,c){var s=null +return new A.Eu(b,A.cK(c,s,B.b4,s,B.O9.cX(A.ab(a).ax.a===B.au?B.p:B.V),s,s,s),s)}, +Eu:function Eu(a,b,c){this.c=a +this.d=b +this.a=c}, +bi0(a,b,c,d,e,f,g,h,i){return new A.a2W(b,e,g,i,f,d,h,a,c,null)}, +y_(a,b,c,d,e,f){return new A.Df(f,b,c,a,d,e,null)}, +bQ0(a,b,c,d){return new A.iG(A.dy(B.eF,b,null),!1,d,null)}, +uJ(a,b,c,d,e,f,g){var s,r=A.cQ(d,!0).c +r.toString +s=A.aFr(d,r) +r=A.cQ(d,!0) +return r.ww(A.bF4(a,B.a1,b,null,c,d,e,s,B.Ox,!0,g))}, +bF4(a,b,c,d,e,f,g,h,i,j,k){var s,r,q,p,o,n,m=null +A.cA(f,B.K,t.v).toString +s=A.d([],t.Zt) +r=$.a9 +q=A.QA(B.eC) +p=A.d([],t.fy) +o=A.hc(m,t.u) +n=$.a9 +return new A.Ml(new A.aw7(e,h,!0),c,"Dismiss",b,B.fY,A.bT4(),a,m,i,s,new A.c8(m,k.i("c8>")),new A.c8(m,t.R),new A.a7W(),m,0,new A.bp(new A.ak(r,k.i("ak<0?>")),k.i("bp<0?>")),q,p,B.od,o,new A.bp(new A.ak(n,k.i("ak<0?>")),k.i("bp<0?>")),k.i("Ml<0>"))}, +bv9(a){var s=null +return new A.b3m(a,A.ab(a).p3,A.ab(a).ok,s,24,s,s,B.dC,B.M,s,s,s,s)}, +a2W:function a2W(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.x=e +_.y=f +_.z=g +_.Q=h +_.as=i +_.a=j}, +Df:function Df(a,b,c,d,e,f,g){var _=this +_.f=a +_.x=b +_.y=c +_.Q=d +_.fr=e +_.id=f +_.a=g}, +Ml:function Ml(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +_.eK=a +_.fT=b +_.fk=c +_.cF=d +_.fU=e +_.hA=f +_.H=g +_.fr=h +_.fx=i +_.fy=!1 +_.id=_.go=null +_.k1=j +_.k2=k +_.k3=l +_.k4=m +_.ok=$ +_.p1=null +_.p2=$ +_.nt$=n +_.vG$=o +_.y=p +_.z=null +_.Q=!1 +_.at=_.as=null +_.ax=q +_.CW=_.ch=null +_.e=r +_.a=null +_.b=s +_.c=a0 +_.d=a1 +_.$ti=a2}, +aw7:function aw7(a,b,c){this.a=a +this.b=b +this.c=c}, +b3m:function b3m(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.z=a +_.Q=b +_.as=c +_.a=d +_.b=e +_.c=f +_.d=g +_.e=h +_.f=i +_.r=j +_.w=k +_.x=l +_.y=m}, +bF5(a,b,c){var s,r,q,p,o,n,m,l,k +if(a===b&&!0)return a +s=A.X(a.a,b.a,c) +r=A.ao(a.b,b.b,c) +q=A.X(a.c,b.c,c) +p=A.X(a.d,b.d,c) +o=A.fh(a.e,b.e,c) +n=A.Kw(a.f,b.f,c) +m=A.X(a.y,b.y,c) +l=A.ca(a.r,b.r,c) +k=A.ca(a.w,b.w,c) +return new A.Ev(s,r,q,p,o,n,l,k,A.ho(a.x,b.x,c),m)}, +Ev:function Ev(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j}, +agb:function agb(){}, +bFj(a,b,c){var s,r,q,p,o=A.bp4(a) +A.ab(a) +s=A.bva(a) +if(b==null){r=o.a +q=r}else q=b +if(q==null)q=s==null?null:s.ga6(s) +p=c +if(q==null)return new A.cy(B.w,p,B.ag,-1) +return new A.cy(q,p,B.ag,-1)}, +bva(a){return new A.b3o(a,null,16,0,0,0)}, +a34:function a34(a,b,c){this.c=a +this.r=b +this.a=c}, +b3o:function b3o(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +bFi(a,b,c){var s,r,q,p +if(a===b&&!0)return a +s=A.X(a.a,b.a,c) +r=A.ao(a.b,b.b,c) +q=A.ao(a.c,b.c,c) +p=A.ao(a.d,b.d,c) +return new A.Ex(s,r,q,p,A.ao(a.e,b.e,c))}, +bp4(a){var s +a.ap(t.Jj) +s=A.ab(a) +return s.bM}, +Ex:function Ex(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +agf:function agf(){}, +a3k:function a3k(a,b){this.a=a +this.b=b}, +a3j:function a3j(a,b){this.x=a +this.a=b}, +Vq:function Vq(a,b,c){this.f=a +this.b=b +this.a=c}, +MA:function MA(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.a=i}, +EA:function EA(a,b,c,d,e,f){var _=this +_.d=null +_.e=a +_.f=$ +_.r=b +_.w=!1 +_.x=$ +_.y=c +_.hd$=d +_.cp$=e +_.a=null +_.b=f +_.c=null}, +awR:function awR(){}, +b3w:function b3w(a,b,c,d,e,f,g,h,i){var _=this +_.x=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i}, +Vr:function Vr(){}, +bFC(a,b,c){var s,r,q,p,o,n,m +if(a===b)return a +s=A.X(a.a,b.a,c) +r=A.X(a.b,b.b,c) +q=A.ao(a.c,b.c,c) +p=A.X(a.d,b.d,c) +o=A.X(a.e,b.e,c) +n=A.fh(a.f,b.f,c) +m=A.fh(a.r,b.r,c) +return new A.EC(s,r,q,p,o,n,m,A.ao(a.w,b.w,c))}, +bpt(a){var s +a.ap(t.ty) +s=A.ab(a) +return s.bc}, +EC:function EC(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +agt:function agt(){}, +bFF(a,b,c){var s,r +if(a===b&&!0)return a +s=A.ca(a.a,b.a,c) +if(c<0.5)r=a.b +else r=b.b +return new A.MI(s,r,A.bjd(a.c,b.c,c))}, +MI:function MI(a,b,c){this.a=a +this.b=b +this.c=c}, +agu:function agu(){}, +bFO(a,b,c){if(a===b)return a +return new A.MR(A.v9(a.a,b.a,c))}, +MR:function MR(a){this.a=a}, +agA:function agA(){}, +bFY(a,b,c){var s,r,q,p,o,n,m,l,k,j +if(a===b)return a +s=A.X(a.a,b.a,c) +r=A.X(a.b,b.b,c) +q=A.ho(a.c,b.c,c) +p=A.Kw(a.d,b.d,c) +o=A.ho(a.e,b.e,c) +n=A.X(a.f,b.f,c) +m=A.X(a.r,b.r,c) +l=A.X(a.w,b.w,c) +k=A.X(a.x,b.x,c) +j=A.fh(a.y,b.y,c) +return new A.N4(s,r,q,p,o,n,m,l,k,j,A.fh(a.z,b.z,c))}, +N4:function N4(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k}, +agH:function agH(){}, +az9(a){var s=0,r=A.l(t.H),q +var $async$az9=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)$async$outer:switch(s){case 0:a.gab().Jq(B.NU) +switch(A.ab(a).r.a){case 0:case 1:q=A.ac9(B.b2F) +s=1 +break $async$outer +case 2:case 3:case 4:case 5:q=A.dQ(null,t.H) +s=1 +break $async$outer}case 1:return A.j(q,r)}}) +return A.k($async$az9,r)}, +big(a,b){return new A.aza(b,a)}, +bif(a){a.gab().Jq(B.adD) +switch(A.ab(a).r.a){case 0:case 1:return A.NA() +case 2:case 3:case 4:case 5:return A.dQ(null,t.H)}}, +aza:function aza(a,b){this.a=a +this.b=b}, +bGc(a,b,c){if(a===b)return a +return new A.Nb(A.v9(a.a,b.a,c))}, +Nb:function Nb(a){this.a=a}, +agQ:function agQ(){}, +bpK(a,b,c,d,e,f){var s=f==null?1:f,r=e==null?b:e +return new A.Nf(s,r,d==null?b:d,b,c,a,null)}, +Nf:function Nf(a,b,c,d,e,f,g){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.y=e +_.b=f +_.a=g}, +b2W:function b2W(){}, +VF:function VF(a,b){this.a=a +this.b=b}, +ES:function ES(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.f=c +_.z=d +_.k1=e +_.a=f}, +agz:function agz(a,b){this.a=a +this.b=b}, +aeZ:function aeZ(a,b){this.c=a +this.a=b}, +X7:function X7(a,b,c,d){var _=this +_.H=null +_.a8=a +_.aX=b +_.E$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +b3Q:function b3Q(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){var _=this +_.dx=a +_.dy=b +_.fr=c +_.fx=d +_.a=e +_.b=f +_.c=g +_.d=h +_.e=i +_.f=j +_.r=k +_.w=l +_.x=m +_.y=n +_.z=o +_.Q=p +_.as=q +_.at=r +_.ax=s +_.ay=a0 +_.ch=a1 +_.CW=a2 +_.cx=a3 +_.cy=a4 +_.db=a5}, +bv1(a,b,c,d,e){return new A.Un(c,d,a,b,new A.bM(A.d([],t.x8),t.jc),new A.bM(A.d([],t.qj),t.wi),0,e.i("Un<0>"))}, +azH:function azH(){}, +aSd:function aSd(){}, +az7:function az7(){}, +az6:function az6(){}, +a3O:function a3O(){}, +b3F:function b3F(){}, +b3E:function b3E(){}, +azG:function azG(){}, +bat:function bat(){}, +Un:function Un(a,b,c,d,e,f,g,h){var _=this +_.w=a +_.x=b +_.a=c +_.b=d +_.d=_.c=null +_.dn$=e +_.cE$=f +_.tc$=g +_.$ti=h}, +aou:function aou(){}, +aov:function aov(){}, +aow:function aow(){}, +aox:function aox(){}, +bGh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.ET(k,a,i,m,a1,c,j,n,b,l,r,d,o,s,a0,p,g,e,f,h,q)}, +bGi(a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +if(a2===a3)return a2 +s=A.X(a2.a,a3.a,a4) +r=A.X(a2.b,a3.b,a4) +q=A.X(a2.c,a3.c,a4) +p=A.X(a2.d,a3.d,a4) +o=A.X(a2.e,a3.e,a4) +n=A.ao(a2.f,a3.f,a4) +m=A.ao(a2.r,a3.r,a4) +l=A.ao(a2.w,a3.w,a4) +k=A.ao(a2.x,a3.x,a4) +j=A.ao(a2.y,a3.y,a4) +i=A.fh(a2.z,a3.z,a4) +h=a4<0.5 +if(h)g=a2.Q +else g=a3.Q +f=A.ao(a2.as,a3.as,a4) +e=A.v7(a2.at,a3.at,a4) +d=A.v7(a2.ax,a3.ax,a4) +c=A.v7(a2.ay,a3.ay,a4) +b=A.v7(a2.ch,a3.ch,a4) +a=A.ao(a2.CW,a3.CW,a4) +a0=A.ho(a2.cx,a3.cx,a4) +a1=A.ca(a2.cy,a3.cy,a4) +if(h)h=a2.db +else h=a3.db +return A.bGh(r,k,n,g,a,a0,b,a1,q,m,s,j,p,l,f,c,h,i,e,d,o)}, +ET:function ET(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1}, +agS:function agS(){}, +zv(a,b,c,d,e){return new A.a4R(b,a,c,e,d,null)}, +aE0(a,b,c,d,e,f,g,h,i,j,k,l,m,a0){var s,r,q,p=null,o=g==null,n=o&&!0?p:new A.aht(g,b) +if(o)o=!0 +else o=!1 +s=o?p:new A.ahv(g,f,i,h) +o=l==null?p:new A.fM(l,t.iL) +r=k==null?p:new A.fM(k,t.iL) +q=j==null?p:new A.fM(j,t.QL) +return A.at5(a,p,p,p,d,p,n,p,q,r,o,new A.ahu(e,c),s,p,p,p,p,p,p,p,p,a0)}, +b4X:function b4X(a,b){this.a=a +this.b=b}, +a4R:function a4R(a,b,c,d,e,f){var _=this +_.w=a +_.z=b +_.ax=c +_.cx=d +_.dx=e +_.a=f}, +aht:function aht(a,b){this.a=a +this.b=b}, +ahv:function ahv(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ahu:function ahu(a,b){this.a=a +this.b=b}, +aoA:function aoA(){}, +bH7(a,b,c){if(a===b)return a +return new A.zw(A.v9(a.a,b.a,c))}, +biD(a,b){return new A.NJ(b,a,null)}, +bH8(a){var s=a.ap(t.g5),r=s==null?null:s.w +return r==null?A.ab(a).aL:r}, +zw:function zw(a){this.a=a}, +NJ:function NJ(a,b,c){this.w=a +this.b=b +this.a=c}, +ahw:function ahw(){}, +bqz(a,b,c){var s,r=null +if(c==null)s=b!=null?new A.c6(b,r,r,r,r,r,B.N):r +else s=c +return new A.Ob(a,s,r)}, +Ob:function Ob(a,b,c){this.c=a +this.e=b +this.a=c}, +W9:function W9(a,b){var _=this +_.d=a +_.a=_.e=null +_.b=b +_.c=null}, +Oc:function Oc(a,b,c,d){var _=this +_.f=_.e=null +_.r=!0 +_.w=a +_.a=b +_.b=c +_.c=d +_.d=!1}, +vT:function vT(a,b,c,d,e,f,g,h,i,j){var _=this +_.z=a +_.Q=b +_.as=c +_.at=d +_.ax=e +_.ch=_.ay=$ +_.CW=!0 +_.e=f +_.f=g +_.a=h +_.b=i +_.c=j +_.d=!1}, +bQL(a,b,c){if(c!=null)return c +if(b)return new A.bew(a) +return null}, +bew:function bew(a){this.a=a}, +b5v:function b5v(){}, +Od:function Od(a,b,c,d,e,f,g,h,i,j){var _=this +_.z=a +_.Q=b +_.as=c +_.at=d +_.ax=e +_.db=_.cy=_.cx=_.CW=_.ch=_.ay=$ +_.e=f +_.f=g +_.a=h +_.b=i +_.c=j +_.d=!1}, +bQM(a,b,c){if(c!=null)return c +if(b)return new A.bex(a) +return null}, +bQO(a,b,c,d){var s,r,q,p,o,n +if(b){if(c!=null){s=c.$0() +r=new A.U(s.c-s.a,s.d-s.b)}else r=a.gC(a) +q=d.a0(0,B.i).gdD() +p=d.a0(0,new A.m(0+r.a,0)).gdD() +o=d.a0(0,new A.m(0,0+r.b)).gdD() +n=d.a0(0,r.OD(0,B.i)).gdD() +return Math.ceil(Math.max(Math.max(q,p),Math.max(o,n)))}return 35}, +bex:function bex(a){this.a=a}, +b5w:function b5w(){}, +Oe:function Oe(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.z=a +_.Q=b +_.as=c +_.at=d +_.ax=e +_.ay=f +_.cx=_.CW=_.ch=$ +_.cy=null +_.e=g +_.f=h +_.a=i +_.b=j +_.c=k +_.d=!1}, +bHw(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){return new A.zK(d,a5,a7,a8,a6,p,a0,a1,a3,a4,a2,r,s,o,e,l,b0,b,f,i,m,k,a9,b1,b2,g,!1,q,!1,j,c,b3,n)}, +zL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1,a2){var s=null +return new A.a5h(c,q,s,s,s,l,p,s,s,s,s,n,o,k,!0,B.N,s,s,d,f,i,h,r,a0,a1,e!==!1,!1,m,!1,g,b,a2,j)}, +vW:function vW(){}, +FC:function FC(){}, +WY:function WY(a,b,c){this.f=a +this.b=b +this.a=c}, +zK:function zK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.fr=a2 +_.fx=a3 +_.fy=a4 +_.go=a5 +_.id=a6 +_.k1=a7 +_.k2=a8 +_.k3=a9 +_.k4=b0 +_.ok=b1 +_.p1=b2 +_.a=b3}, +W8:function W8(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.fr=a2 +_.fx=a3 +_.fy=a4 +_.go=a5 +_.id=a6 +_.k1=a7 +_.k2=a8 +_.k3=a9 +_.k4=b0 +_.ok=b1 +_.p1=b2 +_.p2=b3 +_.p3=b4 +_.p4=b5 +_.a=b6}, +xv:function xv(a,b){this.a=a +this.b=b}, +W7:function W7(a,b,c,d){var _=this +_.e=_.d=null +_.f=!1 +_.r=a +_.w=$ +_.x=null +_.y=b +_.z=!1 +_.i8$=c +_.a=null +_.b=d +_.c=null}, +b5t:function b5t(){}, +b5s:function b5s(){}, +b5u:function b5u(a,b){this.a=a +this.b=b}, +b5p:function b5p(a,b){this.a=a +this.b=b}, +b5r:function b5r(a){this.a=a}, +b5q:function b5q(a,b){this.a=a +this.b=b}, +a5h:function a5h(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.fr=a2 +_.fx=a3 +_.fy=a4 +_.go=a5 +_.id=a6 +_.k1=a7 +_.k2=a8 +_.k3=a9 +_.k4=b0 +_.ok=b1 +_.p1=b2 +_.a=b3}, +ZF:function ZF(){}, +me:function me(){}, +aiW:function aiW(a){this.a=a}, +p3:function p3(a,b){this.b=a +this.a=b}, +km:function km(a,b,c){this.b=a +this.c=b +this.a=c}, +Of:function Of(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.a=m}, +Wc:function Wc(a,b){var _=this +_.d=a +_.f=_.e=null +_.r=!1 +_.a=null +_.b=b +_.c=null}, +b5y:function b5y(a){this.a=a}, +b5x:function b5x(a){this.a=a}, +bGj(a){if(a===-1)return"FloatingLabelAlignment.start" +if(a===0)return"FloatingLabelAlignment.center" +return"FloatingLabelAlignment(x: "+B.c.aD(a,1)+")"}, +biL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1){return new A.Og(b2,b3,b6,b8,b7,a0,a6,a5,a4,a9,a8,b0,a7,k,o,n,m,s,r,b5,d,!1,c0,c2,b9,c4,c3,c1,c7,c6,d1,d0,c8,c9,g,e,f,q,p,a1,b1,l,a2,a3,h,j,b,!0,c5,a,c)}, +bqC(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2){return new A.FB(a7,p,a1,a0,a2,k,j,o,n,!1,e,!1,a4,b0,a9,b2,b1,f,m,l,a8,a,q,a3,i,r,s,g,h,c,!1,d)}, +Wa:function Wa(a){var _=this +_.a=null +_.aC$=_.b=0 +_.aw$=a +_.bn$=_.b5$=0 +_.bd$=!1}, +Wb:function Wb(a,b){this.a=a +this.b=b}, +ahL:function ahL(a,b,c,d,e,f,g,h,i){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.a=i}, +UB:function UB(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +aeI:function aeI(a,b,c){var _=this +_.x=_.w=_.r=_.f=_.e=_.d=$ +_.d_$=a +_.aP$=b +_.a=null +_.b=c +_.c=null}, +alx:function alx(a,b,c){this.e=a +this.c=b +this.a=c}, +VY:function VY(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.a=i}, +VZ:function VZ(a,b,c){var _=this +_.d=$ +_.f=_.e=null +_.hd$=a +_.cp$=b +_.a=null +_.b=c +_.c=null}, +b4G:function b4G(){}, +Nh:function Nh(a,b){this.a=a +this.b=b}, +a3Y:function a3Y(){}, +ix:function ix(a,b){this.a=a +this.b=b}, +afZ:function afZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1}, +b9t:function b9t(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +Xa:function Xa(a,b,c,d,e,f,g,h,i){var _=this +_.K=a +_.ac=b +_.al=c +_.aQ=d +_.aV=e +_.aL=f +_.aT=g +_.bD=null +_.fR$=h +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=i +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +b9x:function b9x(a){this.a=a}, +b9w:function b9w(a,b){this.a=a +this.b=b}, +b9v:function b9v(a,b){this.a=a +this.b=b}, +b9u:function b9u(a,b,c){this.a=a +this.b=b +this.c=c}, +ag1:function ag1(a,b,c,d,e,f,g){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.a=g}, +zM:function zM(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.a=j}, +Wd:function Wd(a,b,c,d){var _=this +_.f=_.e=_.d=$ +_.r=a +_.w=null +_.d_$=b +_.aP$=c +_.a=null +_.b=d +_.c=null}, +b5J:function b5J(){}, +Og:function Og(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1 +_.k4=b2 +_.ok=b3 +_.p1=b4 +_.p2=b5 +_.p3=b6 +_.p4=b7 +_.R8=b8 +_.RG=b9 +_.rx=c0 +_.ry=c1 +_.to=c2 +_.x1=c3 +_.x2=c4 +_.xr=c5 +_.y1=c6 +_.y2=c7 +_.bg=c8 +_.bC=c9 +_.au=d0 +_.aK=d1}, +FB:function FB(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1 +_.k4=b2}, +b5z:function b5z(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var _=this +_.ok=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r +_.CW=s +_.cx=a0 +_.cy=a1 +_.db=a2 +_.dx=a3 +_.dy=a4 +_.fr=a5 +_.fx=a6 +_.fy=a7 +_.go=a8 +_.id=a9 +_.k1=b0 +_.k2=b1 +_.k3=b2 +_.k4=b3}, +b5E:function b5E(a){this.a=a}, +b5G:function b5G(a){this.a=a}, +b5C:function b5C(a){this.a=a}, +b5D:function b5D(a){this.a=a}, +b5A:function b5A(a){this.a=a}, +b5B:function b5B(a){this.a=a}, +b5F:function b5F(a){this.a=a}, +b5H:function b5H(a){this.a=a}, +b5I:function b5I(a){this.a=a}, +ahM:function ahM(){}, +Zq:function Zq(){}, +ZD:function ZD(){}, +ZG:function ZG(){}, +aoT:function aoT(){}, +biZ(a,b,c,d,e,f,g,h){return new A.a68(c,g,f,h,d,e,a,b)}, +b9D(a,b){if(a==null)return B.u +a.cf(b,!0) +return a.gC(a)}, +a69:function a69(a,b){this.a=a +this.b=b}, +aGC:function aGC(a,b){this.a=a +this.b=b}, +a68:function a68(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.cy=e +_.fr=f +_.ok=g +_.a=h}, +aGD:function aGD(a){this.a=a}, +ahJ:function ahJ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +pj:function pj(a,b){this.a=a +this.b=b}, +aib:function aib(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.as=j +_.at=k +_.ax=l +_.ay=m +_.ch=n +_.a=o}, +Xk:function Xk(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.K=a +_.ac=b +_.al=c +_.aQ=d +_.aV=e +_.aL=f +_.aT=g +_.bD=h +_.bN=i +_.cY=j +_.fR$=k +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=l +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +b9F:function b9F(a,b){this.a=a +this.b=b}, +b9E:function b9E(a,b,c){this.a=a +this.b=b +this.c=c}, +b61:function b61(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +_.cy=a +_.dx=_.db=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r +_.CW=s +_.cx=a0}, +aoY:function aoY(){}, +bj_(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.FM(b,l,m,j,e,o,r,n,f,a,p,k,d,h,g,c,i,s,q)}, +bI0(a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +if(a0===a1)return a0 +s=a2<0.5 +if(s)r=a0.a +else r=a1.a +q=A.fh(a0.b,a1.b,a2) +if(s)p=a0.c +else p=a1.c +o=A.X(a0.d,a1.d,a2) +n=A.X(a0.e,a1.e,a2) +m=A.X(a0.f,a1.f,a2) +l=A.ca(a0.r,a1.r,a2) +k=A.ca(a0.w,a1.w,a2) +j=A.ca(a0.x,a1.x,a2) +i=A.ho(a0.y,a1.y,a2) +h=A.X(a0.z,a1.z,a2) +g=A.X(a0.Q,a1.Q,a2) +f=A.ao(a0.as,a1.as,a2) +e=A.ao(a0.at,a1.at,a2) +d=A.ao(a0.ax,a1.ax,a2) +if(s)c=a0.ay +else c=a1.ay +if(s)b=a0.ch +else b=a1.ch +if(s)a=a0.CW +else a=a1.CW +if(s)s=a0.cx +else s=a1.cx +return A.bj_(i,r,c,f,n,j,d,e,b,o,g,q,p,k,m,h,s,l,a)}, +br6(a,b,c){return new A.A1(b,a,c)}, +br7(a){var s=a.ap(t.NJ),r=s==null?null:s.gzw(s) +return r==null?A.ab(a).aT:r}, +bI1(a,b){var s=null +return new A.jj(new A.aGB(s,s,s,b,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,a),s)}, +FM:function FM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s}, +A1:function A1(a,b,c){this.w=a +this.b=b +this.a=c}, +aGB:function aGB(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1}, +aic:function aic(){}, +Te:function Te(a,b){this.c=a +this.a=b}, +aUC:function aUC(){}, +Yv:function Yv(a,b){var _=this +_.e=_.d=null +_.f=a +_.a=null +_.b=b +_.c=null}, +bbQ:function bbQ(a){this.a=a}, +bbP:function bbP(a){this.a=a}, +bbR:function bbR(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a6l:function a6l(a,b){this.c=a +this.a=b}, +e1(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.Af(d,m,g,f,i,k,l,j,!0,e,a,c,h)}, +bHv(a,b){var s,r,q,p,o,n,m,l,k,j,i=t.TT,h=A.d([a],i),g=A.d([b],i) +for(s=b,r=a;r!==s;){q=r.c +p=s.c +if(q>=p){o=r.gbo(r) +if(!(o instanceof A.J)||!o.tG(r))return null +h.push(o) +r=o}if(q<=p){n=s.gbo(s) +if(!(n instanceof A.J)||!n.tG(s))return null +g.push(n) +s=n}}m=new A.bn(new Float64Array(16)) +m.dU() +l=new A.bn(new Float64Array(16)) +l.dU() +for(k=g.length-1;k>0;k=j){j=k-1 +g[k].ec(g[j],m)}for(k=h.length-1;k>0;k=j){j=k-1 +h[k].ec(h[j],l)}if(l.t4(l)!==0){l.fq(0,m) +i=l}else i=null +return i}, +wd:function wd(a,b){this.a=a +this.b=b}, +Af:function Af(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.a=m}, +ais:function ais(a,b,c,d){var _=this +_.d=a +_.d_$=b +_.aP$=c +_.a=null +_.b=d +_.c=null}, +b72:function b72(a){this.a=a}, +Xe:function Xe(a,b,c,d){var _=this +_.H=a +_.aX=b +_.c3=null +_.E$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +ahK:function ahK(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +qa:function qa(){}, +Bx:function Bx(a,b){this.a=a +this.b=b}, +Ww:function Ww(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.r=a +_.w=b +_.x=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.at=h +_.c=i +_.d=j +_.e=k +_.a=l}, +aip:function aip(a,b,c){var _=this +_.db=_.cy=_.cx=_.CW=null +_.e=_.d=$ +_.hd$=a +_.cp$=b +_.a=null +_.b=c +_.c=null}, +b6O:function b6O(){}, +b6P:function b6P(){}, +b6Q:function b6Q(){}, +b6R:function b6R(){}, +XY:function XY(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +aly:function aly(a,b,c){this.b=a +this.c=b +this.a=c}, +aoF:function aoF(){}, +aiq:function aiq(){}, +a2H:function a2H(){}, +um(a){return new A.ait(a,J.l0(a.$1(B.b0F)))}, +bOQ(a){return new A.Wy(a,B.w,1,B.ag,-1)}, +Wz(a){var s=null +return new A.aiu(a,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, +cI(a,b,c){if(c.i("c3<0>").b(a))return a.ag(b) +return a}, +bP(a,b,c,d,e){if(a==null&&b==null)return null +return new A.Wi(a,b,c,d,e.i("Wi<0>"))}, +aIi(a){var s=A.ae(t.ui) +if(a!=null)s.N(0,a) +return new A.a74(s,$.b3())}, +e2:function e2(a,b){this.a=a +this.b=b}, +a70:function a70(){}, +ait:function ait(a,b){this.c=a +this.a=b}, +a72:function a72(){}, +Vz:function Vz(a,b){this.a=a +this.c=b}, +a7_:function a7_(){}, +Wy:function Wy(a,b,c,d,e){var _=this +_.x=a +_.a=b +_.b=c +_.c=d +_.d=e}, +a73:function a73(){}, +aiu:function aiu(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.bM=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r +_.CW=s +_.cx=a0 +_.cy=a1 +_.db=a2 +_.dx=a3 +_.dy=a4 +_.fr=a5 +_.fx=a6 +_.fy=a7}, +c3:function c3(){}, +Wi:function Wi(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +ep:function ep(a,b){this.a=a +this.$ti=b}, +fM:function fM(a,b){this.a=a +this.$ti=b}, +a74:function a74(a,b){var _=this +_.a=a +_.aC$=0 +_.aw$=b +_.bn$=_.b5$=0 +_.bd$=!1}, +a71:function a71(){}, +aIh:function aIh(a,b,c){this.a=a +this.b=b +this.c=c}, +aIf:function aIf(){}, +aIg:function aIg(){}, +bIs(a,b,c){if(a===b)return a +return new A.a7a(A.bjd(a.a,b.a,c))}, +a7a:function a7a(a){this.a=a}, +bIt(a,b,c){if(a===b)return a +return new A.Pk(A.v9(a.a,b.a,c))}, +Pk:function Pk(a){this.a=a}, +aiy:function aiy(){}, +bjd(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null +if(a==b)return a +s=a==null +r=s?d:a.a +q=b==null +p=q?d:b.a +o=t.MH +p=A.bP(r,p,c,A.dm(),o) +r=s?d:a.b +r=A.bP(r,q?d:b.b,c,A.dm(),o) +n=s?d:a.c +o=A.bP(n,q?d:b.c,c,A.dm(),o) +n=s?d:a.d +m=q?d:b.d +m=A.bP(n,m,c,A.Ke(),t.PM) +n=s?d:a.e +l=q?d:b.e +l=A.bP(n,l,c,A.blY(),t.pc) +n=s?d:a.f +k=q?d:b.f +j=t.tW +k=A.bP(n,k,c,A.a_q(),j) +n=s?d:a.r +n=A.bP(n,q?d:b.r,c,A.a_q(),j) +i=s?d:a.w +j=A.bP(i,q?d:b.w,c,A.a_q(),j) +i=s?d:a.x +h=q?d:b.x +g=s?d:a.y +f=q?d:b.y +f=A.bP(g,f,c,A.blK(),t.KX) +g=c<0.5 +if(g)e=s?d:a.z +else e=q?d:b.z +if(g)g=s?d:a.Q +else g=q?d:b.Q +s=s?d:a.as +return new A.a7b(p,r,o,m,l,k,n,j,new A.ai7(i,h,c),f,e,g,A.Kw(s,q?d:b.as,c))}, +a7b:function a7b(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m}, +ai7:function ai7(a,b,c){this.a=a +this.b=b +this.c=c}, +aiz:function aiz(){}, +bIu(a,b,c){if(a===b)return a +return new A.G2(A.bjd(a.a,b.a,c))}, +G2:function G2(a){this.a=a}, +aiA:function aiA(){}, +bIO(a,b,c){var s,r,q,p,o,n,m,l,k,j +if(a===b)return a +s=A.ao(a.a,b.a,c) +r=A.X(a.b,b.b,c) +q=A.ao(a.c,b.c,c) +p=A.X(a.d,b.d,c) +o=A.X(a.e,b.e,c) +n=A.X(a.f,b.f,c) +m=A.fh(a.r,b.r,c) +l=A.bP(a.w,b.w,c,A.a_p(),t.p8) +k=A.bP(a.x,b.x,c,A.bxU(),t.lF) +if(c<0.5)j=a.y +else j=b.y +return new A.PD(s,r,q,p,o,n,m,l,k,j)}, +PD:function PD(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j}, +aiQ:function aiQ(){}, +bIP(a,b,c){var s,r,q,p,o,n,m,l,k +if(a===b)return a +s=A.ao(a.a,b.a,c) +r=A.X(a.b,b.b,c) +q=A.ao(a.c,b.c,c) +p=A.X(a.d,b.d,c) +o=A.X(a.e,b.e,c) +n=A.X(a.f,b.f,c) +m=A.fh(a.r,b.r,c) +l=a.w +l=A.aRr(l,l,c) +k=A.bP(a.x,b.x,c,A.a_p(),t.p8) +return new A.PF(s,r,q,p,o,n,m,l,k,A.bP(a.y,b.y,c,A.bxU(),t.lF))}, +PF:function PF(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j}, +aiS:function aiS(){}, +bIQ(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +if(a===b)return a +s=A.X(a.a,b.a,c) +r=A.ao(a.b,b.b,c) +q=A.ca(a.c,b.c,c) +p=A.ca(a.d,b.d,c) +o=a.e +if(o==null)n=b.e==null +else n=!1 +if(n)o=null +else o=A.td(o,b.e,c) +n=a.f +if(n==null)m=b.f==null +else m=!1 +if(m)n=null +else n=A.td(n,b.f,c) +m=A.ao(a.r,b.r,c) +l=c<0.5 +if(l)k=a.w +else k=b.w +if(l)l=a.x +else l=b.x +j=A.X(a.y,b.y,c) +i=A.fh(a.z,b.z,c) +h=A.ao(a.Q,b.Q,c) +return new A.PG(s,r,q,p,o,n,m,k,l,j,i,h,A.ao(a.as,b.as,c))}, +PG:function PG(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m}, +aiU:function aiU(){}, +bJ1(a,b,c){if(a===b)return a +return new A.PT(A.v9(a.a,b.a,c))}, +PT:function PT(a){this.a=a}, +aje:function aje(){}, +aIc(a,b,c){var s=null,r=A.d([],t.Zt),q=$.a9,p=A.QA(B.eC),o=A.d([],t.fy),n=A.hc(s,t.u),m=$.a9,l=b==null?B.od:b +return new A.kk(a,!1,!0,s,s,r,new A.c8(s,c.i("c8>")),new A.c8(s,t.R),new A.a7W(),s,0,new A.bp(new A.ak(q,c.i("ak<0?>")),c.i("bp<0?>")),p,o,l,n,new A.bp(new A.ak(m,c.i("ak<0?>")),c.i("bp<0?>")),c.i("kk<0>"))}, +kk:function kk(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.fk=a +_.bm=b +_.bM=c +_.fr=d +_.fx=e +_.fy=!1 +_.id=_.go=null +_.k1=f +_.k2=g +_.k3=h +_.k4=i +_.ok=$ +_.p1=null +_.p2=$ +_.nt$=j +_.vG$=k +_.y=l +_.z=null +_.Q=!1 +_.at=_.as=null +_.ax=m +_.CW=_.ch=null +_.e=n +_.a=null +_.b=o +_.c=p +_.d=q +_.$ti=r}, +a6Y:function a6Y(){}, +Wx:function Wx(){}, +bxh(a,b,c){var s,r +a.dU() +if(b===1)return +a.kQ(0,b,b) +s=c.a +r=c.b +a.bU(0,-((s*b-s)/2),-((r*b-r)/2))}, +bwd(a,b,c,d){var s=new A.Zl(c,a,d,b,new A.bn(new Float64Array(16)),A.aB(t.o0),A.aB(t.bq),$.b3()),r=s.ge3() +a.a7(0,r) +a.i2(s.gDH()) +d.a.a7(0,r) +b.a7(0,r) +return s}, +bwe(a,b,c,d){var s=new A.Zm(c,d,b,a,new A.bn(new Float64Array(16)),A.aB(t.o0),A.aB(t.bq),$.b3()),r=s.ge3() +d.a.a7(0,r) +b.a7(0,r) +a.i2(s.gDH()) +return s}, +agL:function agL(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +aok:function aok(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +bdF:function bdF(a){this.a=a}, +bdG:function bdG(a){this.a=a}, +bdH:function bdH(a){this.a=a}, +bdI:function bdI(a){this.a=a}, +xL:function xL(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +aoi:function aoi(a,b,c,d){var _=this +_.d=$ +_.td$=a +_.qi$=b +_.te$=c +_.a=null +_.b=d +_.c=null}, +xM:function xM(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +aoj:function aoj(a,b,c,d){var _=this +_.d=$ +_.td$=a +_.qi$=b +_.te$=c +_.a=null +_.b=d +_.c=null}, +tt:function tt(){}, +adY:function adY(){}, +a24:function a24(){}, +a7X:function a7X(){}, +aKx:function aKx(a){this.a=a}, +K_:function K_(){}, +Zl:function Zl(a,b,c,d,e,f,g,h){var _=this +_.r=a +_.w=b +_.x=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.aC$=0 +_.aw$=h +_.bn$=_.b5$=0 +_.bd$=!1}, +bdD:function bdD(a,b){this.a=a +this.b=b}, +Zm:function Zm(a,b,c,d,e,f,g,h){var _=this +_.r=a +_.w=b +_.x=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.aC$=0 +_.aw$=h +_.bn$=_.b5$=0 +_.bd$=!1}, +bdE:function bdE(a,b){this.a=a +this.b=b}, +ajm:function ajm(){}, +a_0:function a_0(){}, +a_1:function a_1(){}, +bJu(a,b,c){var s,r,q,p,o,n,m,l,k,j +if(a===b)return a +s=A.X(a.a,b.a,c) +r=A.fh(a.b,b.b,c) +q=A.ao(a.c,b.c,c) +p=A.X(a.d,b.d,c) +o=A.X(a.e,b.e,c) +n=A.ca(a.f,b.f,c) +m=A.bP(a.r,b.r,c,A.a_p(),t.p8) +l=c<0.5 +if(l)k=a.w +else k=b.w +if(l)j=a.x +else j=b.x +if(l)l=a.y +else l=b.y +return new A.Qq(s,r,q,p,o,n,m,k,j,l)}, +Qq:function Qq(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j}, +ak4:function ak4(){}, +bow(a,b){var s=null +return new A.DM(b,a,s,s,s,s,s)}, +aZt:function aZt(a,b){this.a=a +this.b=b}, +a8X:function a8X(){}, +af1:function af1(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.as=l +_.a=m}, +DM:function DM(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +af2:function af2(a,b,c){var _=this +_.d=$ +_.hd$=a +_.cp$=b +_.a=null +_.b=c +_.c=null}, +b1q:function b1q(a){this.a=a}, +b1p:function b1p(a,b,c,d,e,f){var _=this +_.f=a +_.r=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +Zv:function Zv(){}, +bJG(a,b,c){var s,r,q,p +if(a===b)return a +s=A.X(a.a,b.a,c) +r=A.X(a.b,b.b,c) +q=A.ao(a.c,b.c,c) +p=A.X(a.d,b.d,c) +return new A.Gy(s,r,q,p,A.X(a.e,b.e,c))}, +bsE(a){var s +a.ap(t.C0) +s=A.ab(a) +return s.bd}, +Gy:function Gy(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +ak6:function ak6(){}, +b97:function b97(a,b){this.a=a +this.b=b}, +GE:function GE(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.w=d +_.a=e +_.$ti=f}, +Jr:function Jr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.d=a +_.A3$=b +_.Go$=c +_.vL$=d +_.Gp$=e +_.Gq$=f +_.A4$=g +_.Gr$=h +_.A5$=i +_.PJ$=j +_.tg$=k +_.th$=l +_.ti$=m +_.d_$=n +_.aP$=o +_.a=null +_.b=p +_.c=null +_.$ti=q}, +b95:function b95(a){this.a=a}, +b96:function b96(a,b){this.a=a +this.b=b}, +aka:function aka(a){var _=this +_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=_.b=_.a=null +_.aC$=0 +_.aw$=a +_.bn$=_.b5$=0 +_.bd$=!1}, +b92:function b92(a,b,c,d,e,f,g){var _=this +_.r=a +_.x=_.w=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g}, +b93:function b93(a){this.a=a}, +b94:function b94(a){this.a=a}, +K0:function K0(){}, +K1:function K1(){}, +bJL(a,b,c){var s,r,q,p,o,n +if(a===b&&!0)return a +s=c<0.5 +if(s)r=a.a +else r=b.a +q=t.MH +p=A.bP(a.b,b.b,c,A.dm(),q) +if(s)o=a.e +else o=b.e +q=A.bP(a.c,b.c,c,A.dm(),q) +n=A.ao(a.d,b.d,c) +if(s)s=a.f +else s=b.f +return new A.GF(r,p,q,n,o,s)}, +GF:function GF(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +akb:function akb(){}, +bK1(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){return new A.Rk(new A.aNE(d),d.length,h,l,!0,i,g,p,!1,o,k,j,!1,a,c,f,m,e,null)}, +Rk:function Rk(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.c=a +_.d=b +_.e=c +_.w=d +_.x=e +_.y=f +_.z=g +_.as=h +_.at=i +_.ax=j +_.ay=k +_.ch=l +_.CW=m +_.cx=n +_.cy=o +_.db=p +_.dy=q +_.fr=r +_.a=s}, +aNE:function aNE(a){this.a=a}, +Xy:function Xy(a){this.a=null +this.b=a +this.c=null}, +ba1:function ba1(a){this.a=a}, +Xx:function Xx(a,b,c){this.b=a +this.c=b +this.a=c}, +RA(a,b,c,d,e,f,g){return new A.Bb(a,b,e,c,g,d,f)}, +RC(a){var s=a.ql(t.Np) +if(s!=null)return s +throw A.f(A.EV(A.d([A.t1("Scaffold.of() called with a context that does not contain a Scaffold."),A.bI("No Scaffold ancestor could be found starting from the context that was passed to Scaffold.of(). This usually happens when the context provided is from the same StatefulWidget as that whose build function actually creates the Scaffold widget being sought."),A.MX('There are several ways to avoid this problem. The simplest is to use a Builder to get a context that is "under" the Scaffold. For an example of this, please see the documentation for Scaffold.of():\n https://api.flutter.dev/flutter/material/Scaffold/of.html'),A.MX("A more efficient solution is to split your build function into several widgets. This introduces a new context from which you can obtain the Scaffold. In this solution, you would have an outer widget that creates the Scaffold populated by instances of your new inner widgets, and then in these inner widgets you would use Scaffold.of().\nA less elegant but more expedient solution is assign a GlobalKey to the Scaffold, then use the key.currentState property to obtain the ScaffoldState rather than using the Scaffold.of() function."),a.b5F("The context used was")],t.E)))}, +lF:function lF(a,b){this.a=a +this.b=b}, +RB:function RB(a,b){this.c=a +this.a=b}, +aah:function aah(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.r=c +_.y=_.x=null +_.d_$=d +_.aP$=e +_.a=null +_.b=f +_.c=null}, +aOk:function aOk(a,b,c){this.a=a +this.b=b +this.c=c}, +XC:function XC(a,b,c){this.f=a +this.b=b +this.a=c}, +aOl:function aOl(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.y=i}, +bd_:function bd_(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aag:function aag(a,b){this.a=a +this.b=b}, +al7:function al7(a,b,c){var _=this +_.a=a +_.b=null +_.c=b +_.aC$=0 +_.aw$=c +_.bn$=_.b5$=0 +_.bd$=!1}, +UA:function UA(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.a=d +_.b=e +_.c=f +_.d=g}, +aeH:function aeH(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +bar:function bar(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.as=j +_.at=k +_.ax=l +_.ay=m +_.c=_.b=null}, +VD:function VD(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +VE:function VE(a,b,c){var _=this +_.x=_.w=_.r=_.f=_.e=_.d=$ +_.y=null +_.d_$=a +_.aP$=b +_.a=null +_.b=c +_.c=null}, +b45:function b45(a,b){this.a=a +this.b=b}, +Bb:function Bb(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.w=c +_.Q=d +_.cy=e +_.fr=f +_.a=g}, +Bc:function Bc(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.d=a +_.e=b +_.f=c +_.r=null +_.w=d +_.x=e +_.Q=_.z=_.y=null +_.as=f +_.at=null +_.ax=g +_.ay=null +_.CW=_.ch=$ +_.cy=_.cx=null +_.dx=_.db=$ +_.dy=!1 +_.fr=h +_.bs$=i +_.eV$=j +_.md$=k +_.dv$=l +_.eW$=m +_.d_$=n +_.aP$=o +_.a=null +_.b=p +_.c=null}, +aOm:function aOm(a,b){this.a=a +this.b=b}, +aOp:function aOp(a,b){this.a=a +this.b=b}, +aOo:function aOo(a,b){this.a=a +this.b=b}, +aOn:function aOn(a,b,c){this.a=a +this.b=b +this.c=c}, +aOq:function aOq(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +agd:function agd(a,b){this.e=a +this.a=b +this.b=null}, +al8:function al8(a,b,c){this.f=a +this.b=b +this.a=c}, +bas:function bas(){}, +XD:function XD(){}, +XE:function XE(){}, +XF:function XF(){}, +ZB:function ZB(){}, +bt8(a,b){return new A.aaq(a,b,null)}, +aaq:function aaq(a,b,c){this.c=a +this.d=b +this.a=c}, +Jd:function Jd(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.fy=a +_.c=b +_.d=c +_.e=d +_.r=e +_.w=f +_.Q=g +_.ay=h +_.ch=i +_.CW=j +_.cx=k +_.cy=l +_.db=m +_.a=n}, +air:function air(a,b,c,d){var _=this +_.cy=$ +_.dx=_.db=!1 +_.fx=_.fr=_.dy=$ +_.w=_.r=_.f=_.e=_.d=null +_.y=_.x=$ +_.z=a +_.as=_.Q=!1 +_.at=$ +_.d_$=b +_.aP$=c +_.a=null +_.b=d +_.c=null}, +b6W:function b6W(a){this.a=a}, +b6T:function b6T(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +b6V:function b6V(a,b,c){this.a=a +this.b=b +this.c=c}, +b6U:function b6U(a,b,c){this.a=a +this.b=b +this.c=c}, +b6S:function b6S(a){this.a=a}, +b71:function b71(a){this.a=a}, +b70:function b70(a){this.a=a}, +b7_:function b7_(a){this.a=a}, +b6Y:function b6Y(a){this.a=a}, +b6Z:function b6Z(a){this.a=a}, +b6X:function b6X(a){this.a=a}, +bKg(a,b,c){var s,r,q,p,o,n,m,l,k,j,i +if(a===b&&!0)return a +s=t.X7 +r=A.bP(a.a,b.a,c,A.byr(),s) +q=A.bP(a.b,b.b,c,A.Ke(),t.PM) +s=A.bP(a.c,b.c,c,A.byr(),s) +p=a.d +o=b.d +n=c<0.5 +p=n?p:o +o=a.e +m=b.e +o=n?o:m +n=A.QG(a.f,b.f,c) +m=t.MH +l=A.bP(a.r,b.r,c,A.dm(),m) +k=A.bP(a.w,b.w,c,A.dm(),m) +m=A.bP(a.x,b.x,c,A.dm(),m) +j=A.ao(a.y,b.y,c) +i=A.ao(a.z,b.z,c) +return new A.RR(r,q,s,p,o,n,l,k,m,j,i,A.ao(a.Q,b.Q,c))}, +bR8(a,b,c){return c<0.5?a:b}, +RR:function RR(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l}, +ale:function ale(){}, +bKi(a,b,c){var s,r,q,p,o,n,m,l,k,j +if(a===b)return a +s=A.bP(a.a,b.a,c,A.Ke(),t.PM) +r=t.MH +q=A.bP(a.b,b.b,c,A.dm(),r) +p=A.bP(a.c,b.c,c,A.dm(),r) +o=A.bP(a.d,b.d,c,A.dm(),r) +r=A.bP(a.e,b.e,c,A.dm(),r) +n=A.bKh(a.f,b.f,c) +m=A.bP(a.r,b.r,c,A.blK(),t.KX) +l=A.bP(a.w,b.w,c,A.blY(),t.pc) +k=t.p8 +j=A.bP(a.x,b.x,c,A.a_p(),k) +k=A.bP(a.y,b.y,c,A.a_p(),k) +return new A.RS(s,q,p,o,r,n,m,l,j,k,A.v7(a.z,b.z,c))}, +bKh(a,b,c){if(a==b)return a +return new A.ai6(a,b,c)}, +RS:function RS(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k}, +ai6:function ai6(a,b,c){this.a=a +this.b=b +this.c=c}, +alg:function alg(){}, +bKu(a,b,c){var s,r,q,p,o,n,m,l +if(a===b)return a +s=A.X(a.a,b.a,c) +r=A.ao(a.b,b.b,c) +q=A.X(a.c,b.c,c) +p=A.bKt(a.d,b.d,c) +o=A.bs0(a.e,b.e,c) +n=a.f +m=b.f +l=A.ca(n,m,c) +n=A.ca(n,m,c) +m=A.v7(a.w,b.w,c) +return new A.RV(s,r,q,p,o,l,n,m,A.X(a.x,b.x,c))}, +bKt(a,b,c){if(a==null||b==null)return null +if(a===b)return a +return A.by(a,b,c)}, +RV:function RV(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +ali:function ali(){}, +bKw(a,b,c){var s,r +if(a===b&&!0)return a +s=A.v9(a.a,b.a,c) +if(c<0.5)r=a.b +else r=b.b +return new A.RW(s,r)}, +RW:function RW(a,b){this.a=a +this.b=b}, +alj:function alj(){}, +bPf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,a0){var s=null,r=new A.Jx(o,A.BU(s,s,s,s,s,B.bt,s,s,1,B.b5),a0,l,j,m,b,f,n,q,k,i,h,g,p,d,e,a,!1,A.aB(t.T)) +r.b0() +r.ayv(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,a0) +return r}, +bb9:function bb9(a,b){this.a=a +this.b=b}, +abr:function abr(a,b){this.a=a +this.b=b}, +Sn:function Sn(a,b,c,d,e,f){var _=this +_.c=a +_.e=b +_.x=c +_.Q=d +_.as=e +_.a=f}, +Y2:function Y2(a,b,c,d,e){var _=this +_.r=_.f=_.e=_.d=$ +_.w=null +_.x=a +_.y=$ +_.z=null +_.Q=!1 +_.as=null +_.ax=_.at=!1 +_.ay=b +_.ch=null +_.d_$=c +_.aP$=d +_.a=null +_.b=e +_.c=null}, +bb6:function bb6(a,b){this.a=a +this.b=b}, +bb7:function bb7(a,b){this.a=a +this.b=b}, +bb4:function bb4(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bb5:function bb5(a){this.a=a}, +bb3:function bb3(a){this.a=a}, +bb8:function bb8(a){this.a=a}, +alM:function alM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.as=j +_.at=k +_.ax=l +_.ay=m +_.ch=n +_.CW=o +_.a=p}, +Jx:function Jx(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +_.K=a +_.aQ=_.al=_.ac=$ +_.aV=b +_.aT=_.aL=$ +_.bD=!1 +_.bN=0 +_.cY=null +_.cR=c +_.aC=d +_.aw=e +_.b5=f +_.bn=g +_.bd=h +_.d0=i +_.fS=j +_.b6=k +_.E=l +_.aW=m +_.e2=n +_.bv=o +_.es=p +_.hN=q +_.eK=!1 +_.fT=r +_.A_$=s +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=a0 +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +b9O:function b9O(a){this.a=a}, +b9M:function b9M(){}, +b9L:function b9L(){}, +b9N:function b9N(a){this.a=a}, +pd:function pd(a){this.a=a}, +JH:function JH(a,b){this.a=a +this.b=b}, +anI:function anI(a,b){this.d=a +this.a=b}, +akQ:function akQ(a,b,c){var _=this +_.K=$ +_.ac=a +_.A_$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +bb2:function bb2(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var _=this +_.k4=a +_.ok=b +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g +_.f=h +_.r=i +_.w=j +_.x=k +_.y=l +_.z=m +_.Q=n +_.as=o +_.at=p +_.ax=q +_.ay=r +_.ch=s +_.CW=a0 +_.cx=a1 +_.cy=a2 +_.db=a3 +_.dx=a4 +_.dy=a5 +_.fr=a6 +_.fx=a7 +_.fy=a8 +_.go=a9 +_.id=b0 +_.k1=b1 +_.k2=b2 +_.k3=b3}, +ZN:function ZN(){}, +ZP:function ZP(){}, +ZV:function ZV(){}, +btz(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1){return new A.Hr(a7,b,k,a1,e,h,g,a,j,d,f,a3,n,i,o,a9,p,a6,a5,a8,b0,r,q,s,a0,a2,b1,l,a4,m,c)}, +bLg(b2,b3,b4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1 +if(b2===b3)return b2 +s=A.ao(b2.a,b3.a,b4) +r=A.X(b2.b,b3.b,b4) +q=A.X(b2.c,b3.c,b4) +p=A.X(b2.d,b3.d,b4) +o=A.X(b2.e,b3.e,b4) +n=A.X(b2.r,b3.r,b4) +m=A.X(b2.f,b3.f,b4) +l=A.X(b2.w,b3.w,b4) +k=A.X(b2.x,b3.x,b4) +j=A.X(b2.y,b3.y,b4) +i=A.X(b2.z,b3.z,b4) +h=A.X(b2.Q,b3.Q,b4) +g=A.X(b2.as,b3.as,b4) +f=A.X(b2.at,b3.at,b4) +e=A.X(b2.ax,b3.ax,b4) +d=A.X(b2.ay,b3.ay,b4) +c=b4<0.5 +b=c?b2.ch:b3.ch +a=c?b2.CW:b3.CW +a0=c?b2.cx:b3.cx +a1=c?b2.cy:b3.cy +a2=c?b2.db:b3.db +a3=c?b2.dx:b3.dx +a4=c?b2.dy:b3.dy +a5=c?b2.fr:b3.fr +a6=c?b2.fx:b3.fx +a7=c?b2.fy:b3.fy +a8=A.ca(b2.go,b3.go,b4) +a9=A.ao(b2.id,b3.id,b4) +b0=c?b2.k1:b3.k1 +b1=c?b2.k2:b3.k2 +return A.btz(l,r,c?b2.k3:b3.k3,j,o,i,n,m,f,k,q,a9,b1,g,e,b,a4,a3,a5,a6,p,a7,h,b0,a0,a,s,a1,d,a2,a8)}, +aRi:function aRi(a,b){this.a=a +this.b=b}, +Hr:function Hr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1}, +aRA:function aRA(){}, +aRB:function aRB(){}, +aRC:function aRC(){}, +asp:function asp(){}, +aNX:function aNX(){}, +aNW:function aNW(){}, +aNV:function aNV(){}, +aNU:function aNU(){}, +a9j:function a9j(){}, +al4:function al4(){}, +alN:function alN(){}, +St:function St(a,b){this.a=a +this.b=b}, +bLj(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +if(a===b&&!0)return a +s=A.X(a.a,b.a,c) +r=A.X(a.b,b.b,c) +q=A.X(a.c,b.c,c) +p=A.ca(a.d,b.d,c) +o=A.ao(a.e,b.e,c) +n=A.fh(a.f,b.f,c) +if(c<0.5)m=a.r +else m=b.r +l=A.ao(a.w,b.w,c) +k=A.axf(a.x,b.x,c) +j=A.X(a.z,b.z,c) +i=A.ao(a.Q,b.Q,c) +h=A.X(a.as,b.as,c) +return new A.Su(s,r,q,p,o,n,m,l,k,j,i,h,A.X(a.at,b.at,c))}, +Su:function Su(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.z=j +_.Q=k +_.as=l +_.at=m}, +alX:function alX(){}, +bLz(a,b,c){var s,r,q,p,o,n,m,l,k +if(a===b&&!0)return a +s=t.MH +r=A.bP(a.a,b.a,c,A.dm(),s) +q=A.bP(a.b,b.b,c,A.dm(),s) +p=A.bP(a.c,b.c,c,A.dm(),s) +o=A.bP(a.d,b.d,c,A.Ke(),t.PM) +n=c<0.5 +if(n)m=a.e +else m=b.e +if(n)l=a.f +else l=b.f +s=A.bP(a.r,b.r,c,A.dm(),s) +k=A.ao(a.w,b.w,c) +if(n)n=a.x +else n=b.x +return new A.SR(r,q,p,o,m,l,s,k,n)}, +SR:function SR(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +amg:function amg(){}, +bLI(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g +if(a===b)return a +s=A.avO(a.a,b.a,c) +r=A.X(a.b,b.b,c) +q=c<0.5 +p=q?a.c:b.c +o=A.X(a.d,b.d,c) +n=A.X(a.e,b.e,c) +m=A.ho(a.f,b.f,c) +l=A.ca(a.r,b.r,c) +k=A.X(a.w,b.w,c) +j=A.ca(a.x,b.x,c) +i=A.bP(a.y,b.y,c,A.dm(),t.MH) +h=q?a.z:b.z +g=q?a.Q:b.Q +return new A.SY(s,r,p,o,n,m,l,k,j,i,h,g,q?a.as:b.as)}, +SY:function SY(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m}, +amk:function amk(){}, +x3(a,b,c,d){var s=null +return new A.aci(c,b,s,s,d,B.m,s,!1,s,!0,a,s)}, +T8(a,b,c,d,e,f,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h=null,g=a3==null?h:a3 +if(e==null)s=h +else s=e +r=g==null +q=r&&s==null?h:new A.Ys(g,s) +p=c==null +if(p&&d==null)o=h +else if(d==null){p=p?h:new A.fM(c,t.mO) +o=p}else{p=new A.Ys(c,d) +o=p}n=r?h:new A.ams(g) +r=b1==null?h:new A.fM(b1,t.XL) +p=a7==null?h:new A.fM(a7,t.h9) +m=a0==null?h:new A.fM(a0,t.QL) +l=a6==null?h:new A.fM(a6,t.Ak) +k=a5==null?h:new A.fM(a5,t.iL) +j=a4==null?h:new A.fM(a4,t.iL) +i=a8==null?h:new A.fM(a8,t.kU) +return A.at5(a,b,o,m,a1,h,q,h,h,j,k,new A.amr(a2,f),n,l,p,i,h,a9,h,b0,r,b2)}, +bRw(a){var s +A.ab(a) +s=A.dJ(a,B.cm) +s=s==null?null:s.c +return A.bDH(B.bf,B.eJ,B.me,s==null?1:s)}, +aci:function aci(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.a=l}, +Ys:function Ys(a,b){this.a=a +this.b=b}, +ams:function ams(a){this.a=a}, +amr:function amr(a,b){this.a=a +this.b=b}, +api:function api(){}, +bLL(a,b,c){if(a===b)return a +return new A.T7(A.v9(a.a,b.a,c))}, +T7:function T7(a){this.a=a}, +amt:function amt(){}, +btW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5){var s,r,q,p +if(d4==null)s=B.Hc +else s=d4 +if(d5==null)r=B.Hd +else r=d5 +if(a9==null)q=b3===1?B.b36:B.ph +else q=a9 +if(a2==null)p=!0 +else p=a2 +return new A.Ta(b0,i,a6,o,q,e3,e1,d8,d7,d9,e0,e2,c,b7,!1,!0,s,r,!0,b3,b4,a5,c4,e4,d3,b1,b2,b9,c0,c1,b8,a7,a4,n,k,m,l,j,d1,d2,a8,c8,p,d0,a0,c2,c3,b5,d,c9,c7,b,f,c5,!0,!0,g,h,!0,e5,d6,null)}, +bLP(a,b){return A.bnR(b)}, +bLQ(a){return B.hO}, +bRa(a){return A.Wz(new A.beM(a))}, +amv:function amv(a,b){var _=this +_.w=a +_.a=b +_.b=!0 +_.d=_.c=0 +_.f=_.e=null +_.r=!1}, +Ta:function Ta(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.fr=a2 +_.fx=a3 +_.fy=a4 +_.go=a5 +_.id=a6 +_.k1=a7 +_.k2=a8 +_.k3=a9 +_.k4=b0 +_.ok=b1 +_.p1=b2 +_.p2=b3 +_.p3=b4 +_.p4=b5 +_.R8=b6 +_.RG=b7 +_.rx=b8 +_.ry=b9 +_.to=c0 +_.x1=c1 +_.x2=c2 +_.xr=c3 +_.y1=c4 +_.y2=c5 +_.bg=c6 +_.bC=c7 +_.au=c8 +_.aK=c9 +_.bm=d0 +_.bM=d1 +_.bc=d2 +_.K=d3 +_.ac=d4 +_.al=d5 +_.aQ=d6 +_.aV=d7 +_.aL=d8 +_.aT=d9 +_.bD=e0 +_.bN=e1 +_.a=e2}, +Yt:function Yt(a,b,c,d,e,f,g){var _=this +_.e=_.d=null +_.r=_.f=!1 +_.x=_.w=$ +_.y=a +_.bs$=b +_.eV$=c +_.md$=d +_.dv$=e +_.eW$=f +_.a=null +_.b=g +_.c=null}, +bbE:function bbE(){}, +bbG:function bbG(a,b){this.a=a +this.b=b}, +bbF:function bbF(a,b){this.a=a +this.b=b}, +bbI:function bbI(a){this.a=a}, +bbJ:function bbJ(a){this.a=a}, +bbK:function bbK(a,b,c){this.a=a +this.b=b +this.c=c}, +bbM:function bbM(a){this.a=a}, +bbN:function bbN(a){this.a=a}, +bbL:function bbL(a,b){this.a=a +this.b=b}, +bbH:function bbH(a){this.a=a}, +beM:function beM(a){this.a=a}, +bdO:function bdO(){}, +ZX:function ZX(){}, +btX(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var s=null,r=b.a.a +return new A.Tb(b,l,q,new A.aUb(c,i,m,e,g,p,n,s,o,s,s,B.b2M,a,s,!1,s,"\u2022",!1,!0,s,s,!0,s,h,s,d,s,s,s,j,k,f,s,2,s,s,s,B.tr,s,s,s,s,s,s,s,!0,s,A.bVs(),s,s,s,s,s,B.ez,B.dL,B.a2,s,B.z,!0,!0),r,!0,B.eu,m,s)}, +bLR(a,b){return A.bnR(b)}, +Tb:function Tb(a,b,c,d,e,f,g,h,i){var _=this +_.z=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.a=i}, +aUb:function aUb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1 +_.k4=b2 +_.ok=b3 +_.p1=b4 +_.p2=b5 +_.p3=b6 +_.p4=b7 +_.R8=b8 +_.RG=b9 +_.rx=c0 +_.ry=c1 +_.to=c2 +_.x1=c3 +_.x2=c4 +_.xr=c5 +_.y1=c6 +_.y2=c7 +_.bg=c8 +_.bC=c9 +_.au=d0 +_.aK=d1 +_.bm=d2 +_.bM=d3 +_.bc=d4 +_.K=d5 +_.ac=d6 +_.al=d7 +_.aQ=d8 +_.aV=d9 +_.aL=e0}, +aUc:function aUc(a,b){this.a=a +this.b=b}, +JR:function JR(a,b,c,d,e,f,g,h){var _=this +_.ax=null +_.d=$ +_.e=a +_.f=b +_.bs$=c +_.eV$=d +_.md$=e +_.dv$=f +_.eW$=g +_.a=null +_.b=h +_.c=null}, +a75:function a75(){}, +aIj:function aIj(){}, +amy:function amy(a,b){this.b=a +this.a=b}, +aiv:function aiv(){}, +bLT(a,b,c){var s,r +if(a===b)return a +s=A.X(a.a,b.a,c) +r=A.X(a.b,b.b,c) +return new A.Tj(s,r,A.X(a.c,b.c,c))}, +Tj:function Tj(a,b,c){this.a=a +this.b=b +this.c=c}, +amA:function amA(){}, +bLU(a,b,c){return new A.act(a,b,c,null)}, +bM_(a,b){return new A.amB(b,null)}, +act:function act(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +Yy:function Yy(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +amF:function amF(a,b,c,d){var _=this +_.d=!1 +_.e=a +_.d_$=b +_.aP$=c +_.a=null +_.b=d +_.c=null}, +bc3:function bc3(a){this.a=a}, +bc2:function bc2(a){this.a=a}, +amG:function amG(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +amH:function amH(a,b,c,d){var _=this +_.H=null +_.a8=a +_.aX=b +_.E$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +bc4:function bc4(a,b,c){this.a=a +this.b=b +this.c=c}, +amC:function amC(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +amD:function amD(a,b,c){var _=this +_.p1=$ +_.p2=a +_.ay=null +_.ch=!1 +_.d=_.c=_.b=_.a=_.CW=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +akP:function akP(a,b,c,d,e,f){var _=this +_.K=-1 +_.ac=a +_.al=b +_.dw$=c +_.ao$=d +_.e6$=e +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +b9P:function b9P(a,b,c){this.a=a +this.b=b +this.c=c}, +b9Q:function b9Q(a,b,c){this.a=a +this.b=b +this.c=c}, +b9S:function b9S(a,b){this.a=a +this.b=b}, +b9R:function b9R(a,b,c){this.a=a +this.b=b +this.c=c}, +b9T:function b9T(a){this.a=a}, +amB:function amB(a,b){this.c=a +this.a=b}, +amE:function amE(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +ap2:function ap2(){}, +apj:function apj(){}, +bLX(a){if(a===B.PP||a===B.qf)return 14.5 +return 9.5}, +bLZ(a){if(a===B.PQ||a===B.qf)return 14.5 +return 9.5}, +bLY(a,b){if(a===0)return b===1?B.qf:B.PP +if(a===b-1)return B.PQ +return B.beL}, +JT:function JT(a,b){this.a=a +this.b=b}, +acv:function acv(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +bu3(a,b,c,d,e,f,a0,a1,a2,a3,a4,a5,a6,a7,a8){var s=null,r=d==null?s:d,q=e==null?s:e,p=f==null?s:f,o=a1==null?s:a1,n=a2==null?s:a2,m=a6==null?s:a6,l=a7==null?s:a7,k=a8==null?s:a8,j=a==null?s:a,i=b==null?s:b,h=c==null?s:c,g=a3==null?s:a3 +return new A.ha(r,q,p,a0,o,n,m,l,k,j,i,h,g,a4,a5==null?s:a5)}, +HN(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +if(a===b&&!0)return a +s=A.ca(a.a,b.a,c) +r=A.ca(a.b,b.b,c) +q=A.ca(a.c,b.c,c) +p=A.ca(a.d,b.d,c) +o=A.ca(a.e,b.e,c) +n=A.ca(a.f,b.f,c) +m=A.ca(a.r,b.r,c) +l=A.ca(a.w,b.w,c) +k=A.ca(a.x,b.x,c) +j=A.ca(a.y,b.y,c) +i=A.ca(a.z,b.z,c) +h=A.ca(a.Q,b.Q,c) +g=A.ca(a.as,b.as,c) +f=A.ca(a.at,b.at,c) +return A.bu3(j,i,h,s,r,q,p,o,n,g,f,A.ca(a.ax,b.ax,c),m,l,k)}, +ha:function ha(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o}, +amJ:function amJ(){}, +ab(a){var s,r=a.ap(t.Nr),q=A.cA(a,B.K,t.v)==null?null:B.G4 +if(q==null)q=B.G4 +s=r==null?null:r.w.c +if(s==null)s=$.bzB() +return A.bM4(s,s.p4.aoB(q))}, +Tl:function Tl(a,b,c){this.c=a +this.d=b +this.a=c}, +W6:function W6(a,b,c){this.w=a +this.b=b +this.a=c}, +BX:function BX(a,b){this.a=a +this.b=b}, +KJ:function KJ(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +aeh:function aeh(a,b,c){var _=this +_.CW=null +_.e=_.d=$ +_.hd$=a +_.cp$=b +_.a=null +_.b=c +_.c=null}, +b_3:function b_3(){}, +bu4(c5,c6,c7,c8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2=null,c3=A.d([],t.FO),c4=A.c4() +switch(c4.a){case 0:case 1:case 2:s=B.aT1 +break +case 3:case 4:case 5:s=B.aT2 +break +default:s=c2}r=A.bNw(c4) +if(c5==null)q=c2 +else q=c5 +if(q==null)q=B.aR +p=q===B.au +if(c6==null)c6=B.nN +o=p?B.UP:c6 +n=A.aUZ(o) +if(p)m=B.rQ +else{l=c6.b.h(0,100) +l.toString +m=l}if(p)k=B.w +else{l=c6.b.h(0,700) +l.toString +k=l}j=n===B.au +if(p)i=B.rL +else if(null==null){l=c6.b.h(0,600) +l.toString +i=l}else i=c2 +h=p?A.ap(31,255,255,255):A.ap(31,0,0,0) +g=p?A.ap(10,255,255,255):A.ap(10,0,0,0) +f=p?B.rI:B.WL +if(c7==null)c7=f +e=p?B.dN:B.p +d=p?B.Xm:B.Xl +if(p)c=B.rL +else{l=c6.b.h(0,500) +l.toString +c=l}if(p)l=B.lY +else{l=c6.b.h(0,200) +l.toString}b=A.aUZ(c6)===B.au +a=A.aUZ(c) +a0=b?B.p:B.w +a=a===B.au?B.p:B.w +a1=p?B.p:B.w +a2=b?B.p:B.w +a3=A.bhI(l,q,B.lZ,c2,c2,c2,a2,p?B.w:B.p,c2,c2,a0,c2,a,c2,a1,c2,c2,c2,c2,c2,c6,c2,c2,c,c2,c2,e,c2,c2,c2,c2) +a4=p?B.W:B.a1 +if(p)a5=B.lY +else{l=c6.b.h(0,50) +l.toString +a5=l}a6=p?B.dN:B.p +a7=a3.f +if(a7.k(0,o))a7=B.p +a8=p?B.Uk:A.ap(153,0,0,0) +if(p){l=c6.b.h(0,600) +l.toString}else l=B.Wi +a9=new A.a0O(l,c2,h,g,c2,c2,a3,s) +b0=p?B.Ue:B.Ud +b1=p?B.rx:B.lV +b2=p?B.rx:B.Ug +b3=A.bMl(c4) +b4=p?b3.b:b3.a +b5=j?b3.b:b3.a +b6=b4.cr(c2) +b7=b5.cr(c2) +b8=p?B.um:B.a1R +b9=j?B.um:B.a1S +if(p)c0=B.lY +else{l=c6.b.h(0,200) +l.toString +c0=l}c1=p?B.dN:B.p +return A.bkh(c2,c2,B.PY,!1,c0,B.Rf,B.aSZ,c1,B.S1,B.S2,B.S3,B.Sq,a9,f,e,B.U_,B.U0,B.U1,a3,c2,B.XS,B.XU,a6,B.Ya,b0,d,B.Yg,B.Ym,B.YK,B.ZH,B.lZ,B.ZR,A.bM2(c3),B.a_f,B.a_j,h,b1,a8,g,B.a0N,b8,a7,B.a3a,B.a3G,s,B.aT5,B.aT6,B.aT7,B.aTe,B.aTf,B.aTg,B.aYV,B.T9,c4,B.b_0,o,k,m,b9,b7,B.b_6,B.b_d,c7,B.b_Y,B.b_Z,B.b00,a5,B.b01,B.rU,B.w,B.b1G,B.b1I,b2,B.TL,B.b2n,B.b2J,B.b2K,B.b3d,b6,B.b7w,B.b7y,i,B.b7C,b3,a4,!1,r)}, +bkh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7){return new A.nB(d,a0,b3,c3,c5,d3,d4,e4,f4,!1,g7,h,n,o,s,a3,a5,a6,b6,b7,b8,b9,c2,d6,d7,d8,e3,e7,e9,f0,f3,g5,c1,d9,e0,f9,g4,a,c,f,g,i,j,k,l,m,p,q,r,a1,a2,a4,a7,a8,a9,b0,b2,b4,b5,c0,c4,c6,c7,c8,c9,d0,d1,d2,d5,e1,e2,e5,e6,e8,f1,f2,f5,f6,f7,f8,g0,g1,g3,b,b1,e,g2)}, +bM0(){return A.bu4(B.aR,null,null,null)}, +bM4(a,b){return $.bzA().cH(0,new A.J2(a,b),new A.aV_(a,b))}, +aUZ(a){var s=0.2126*A.bhJ((a.gm(a)>>>16&255)/255)+0.7152*A.bhJ((a.gm(a)>>>8&255)/255)+0.0722*A.bhJ((a.gm(a)&255)/255)+0.05 +if(s*s>0.15)return B.aR +return B.au}, +bM1(a,b,c){var s=a.c,r=s.Au(s,new A.aUX(b,c),t.K,t.Ag) +s=b.c +s=s.gdE(s) +r.agO(r,s.hn(s,new A.aUY(a))) +return r}, +bM2(a){var s,r,q=t.K,p=t.ZF,o=A.A(q,p) +for(s=0;!1;++s){r=a[s] +o.l(0,r.gfe(r),p.a(r))}return A.Ec(o,q,t.Ag)}, +bM3(h5,h6,h7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9,h0,h1,h2,h3,h4 +if(h5===h6)return h5 +s=h7<0.5 +r=s?h5.a:h6.a +q=s?h5.b:h6.b +p=A.bM1(h5,h6,h7) +o=s?h5.d:h6.d +n=s?h5.e:h6.e +m=s?h5.f:h6.f +l=s?h5.r:h6.r +k=A.bKg(h5.w,h6.w,h7) +j=s?h5.x:h6.x +i=A.bNx(h5.z,h6.z,h7) +h=A.X(h5.as,h6.as,h7) +h.toString +g=A.X(h5.at,h6.at,h7) +g.toString +f=A.bEe(h5.ax,h6.ax,h7) +e=A.X(h5.ay,h6.ay,h7) +e.toString +d=A.X(h5.ch,h6.ch,h7) +d.toString +c=A.X(h5.CW,h6.CW,h7) +c.toString +b=A.X(h5.cx,h6.cx,h7) +b.toString +a=A.X(h5.cy,h6.cy,h7) +a.toString +a0=A.X(h5.db,h6.db,h7) +a0.toString +a1=A.X(h5.dx,h6.dx,h7) +a1.toString +a2=A.X(h5.dy,h6.dy,h7) +a2.toString +a3=A.X(h5.fr,h6.fr,h7) +a3.toString +a4=A.X(h5.fx,h6.fx,h7) +a4.toString +a5=A.X(h5.fy,h6.fy,h7) +a5.toString +a6=A.X(h5.go,h6.go,h7) +a6.toString +a7=A.X(h5.id,h6.id,h7) +a7.toString +a8=A.X(h5.k2,h6.k2,h7) +a8.toString +a9=A.X(h5.k3,h6.k3,h7) +a9.toString +b0=A.X(h5.k4,h6.k4,h7) +b0.toString +b1=A.td(h5.ok,h6.ok,h7) +b2=A.td(h5.p1,h6.p1,h7) +b3=A.HN(h5.p2,h6.p2,h7) +b4=A.HN(h5.p3,h6.p3,h7) +b5=A.bMm(h5.p4,h6.p4,h7) +b6=A.bD3(h5.R8,h6.R8,h7) +b7=A.bDd(h5.RG,h6.RG,h7) +b8=A.bDu(h5.rx,h6.rx,h7) +b9=h5.ry +c0=h6.ry +c1=A.X(b9.a,c0.a,h7) +c2=A.X(b9.b,c0.b,h7) +c3=A.X(b9.c,c0.c,h7) +c4=A.X(b9.d,c0.d,h7) +c5=A.ca(b9.e,c0.e,h7) +c6=A.ao(b9.f,c0.f,h7) +c7=A.ho(b9.r,c0.r,h7) +b9=A.ho(b9.w,c0.w,h7) +c0=A.bDz(h5.to,h6.to,h7) +c8=A.bDA(h5.x1,h6.x1,h7) +c9=A.bDB(h5.x2,h6.x2,h7) +d0=A.bDG(h5.xr,h6.xr,h7) +d1=s?h5.y1:h6.y1 +d2=A.bDP(h5.y2,h6.y2,h7) +d3=A.bDT(h5.bg,h6.bg,h7) +d4=A.bDY(h5.bC,h6.bC,h7) +d5=A.bEC(h5.au,h6.au,h7) +d6=A.bEL(h5.aK,h6.aK,h7) +d7=A.bF5(h5.bm,h6.bm,h7) +d8=A.bFi(h5.bM,h6.bM,h7) +d9=A.bFC(h5.bc,h6.bc,h7) +e0=A.bFF(h5.K,h6.K,h7) +e1=A.bFO(h5.ac,h6.ac,h7) +e2=A.bFY(h5.al,h6.al,h7) +e3=A.bGc(h5.aQ,h6.aQ,h7) +e4=A.bGi(h5.aV,h6.aV,h7) +e5=A.bH7(h5.aL,h6.aL,h7) +e6=A.bI0(h5.aT,h6.aT,h7) +e7=A.bIs(h5.bD,h6.bD,h7) +e8=A.bIt(h5.bN,h6.bN,h7) +e9=A.bIu(h5.cY,h6.cY,h7) +f0=A.bIO(h5.cR,h6.cR,h7) +f1=A.bIP(h5.aC,h6.aC,h7) +f2=A.bIQ(h5.aw,h6.aw,h7) +f3=A.bJ1(h5.b5,h6.b5,h7) +f4=A.bJu(h5.bn,h6.bn,h7) +f5=A.bJG(h5.bd,h6.bd,h7) +f6=A.bJL(h5.d0,h6.d0,h7) +f7=A.bKi(h5.fS,h6.fS,h7) +f8=A.bKu(h5.b6,h6.b6,h7) +f9=A.bKw(h5.E,h6.E,h7) +g0=A.bLg(h5.aW,h6.aW,h7) +g1=A.bLj(h5.e2,h6.e2,h7) +g2=A.bLz(h5.bv,h6.bv,h7) +g3=A.bLI(h5.es,h6.es,h7) +g4=A.bLL(h5.hN,h6.hN,h7) +g5=A.bLT(h5.eK,h6.eK,h7) +g6=A.bM9(h5.fT,h6.fT,h7) +g7=A.bMe(h5.fk,h6.fk,h7) +g8=A.bMg(h5.cF,h6.cF,h7) +s=s?h5.fU:h6.fU +g9=h5.a8 +g9.toString +h0=h6.a8 +h0.toString +h0=A.X(g9,h0,h7) +g9=h5.k1 +g9.toString +h1=h6.k1 +h1.toString +h1=A.X(g9,h1,h7) +g9=h5.hA +g9.toString +h2=h6.hA +h2.toString +h2=A.X(g9,h2,h7) +g9=h5.H +g9.toString +h3=h6.H +h3.toString +h3=A.X(g9,h3,h7) +g9=h5.Q +g9.toString +h4=h6.Q +h4.toString +return A.bkh(b6,s,b7,r,h3,b8,new A.Pg(c1,c2,c3,c4,c5,c6,c7,b9),A.X(g9,h4,h7),c0,c8,c9,d0,d1,h,g,d2,d3,d4,f,q,d5,d6,e,d7,d,c,d8,d9,e0,e1,h2,e2,p,e3,e4,b,a,a0,a1,e5,b1,a2,o,e6,n,e7,e8,e9,f0,f1,f2,f3,m,l,f4,a3,a4,a5,b2,b3,f5,f6,a6,k,f7,f8,a7,f9,h1,a8,g0,g1,a9,j,g2,g3,g4,g5,b4,g6,g7,h0,g8,b5,b0,!1,i)}, +bIn(a,b){return new A.a6X(a,b,B.pO,b.a,b.b,b.c,b.d,b.e,b.f,b.r)}, +bNw(a){switch(a.a){case 0:case 2:case 1:break +case 3:case 4:case 5:return B.bd6}return B.Pi}, +bNx(a,b,c){var s,r +if(a===b)return a +s=A.ao(a.a,b.a,c) +s.toString +r=A.ao(a.b,b.b,c) +r.toString +return new A.ub(s,r)}, +Ai:function Ai(a,b){this.a=a +this.b=b}, +nB:function nB(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1 +_.k4=b2 +_.ok=b3 +_.p1=b4 +_.p2=b5 +_.p3=b6 +_.p4=b7 +_.R8=b8 +_.RG=b9 +_.rx=c0 +_.ry=c1 +_.to=c2 +_.x1=c3 +_.x2=c4 +_.xr=c5 +_.y1=c6 +_.y2=c7 +_.bg=c8 +_.bC=c9 +_.au=d0 +_.aK=d1 +_.bm=d2 +_.bM=d3 +_.bc=d4 +_.K=d5 +_.ac=d6 +_.al=d7 +_.aQ=d8 +_.aV=d9 +_.aL=e0 +_.aT=e1 +_.bD=e2 +_.bN=e3 +_.cY=e4 +_.cR=e5 +_.aC=e6 +_.aw=e7 +_.b5=e8 +_.bn=e9 +_.bd=f0 +_.d0=f1 +_.fS=f2 +_.b6=f3 +_.E=f4 +_.aW=f5 +_.e2=f6 +_.bv=f7 +_.es=f8 +_.hN=f9 +_.eK=g0 +_.fT=g1 +_.fk=g2 +_.cF=g3 +_.fU=g4 +_.hA=g5 +_.H=g6 +_.a8=g7}, +aV_:function aV_(a,b){this.a=a +this.b=b}, +aUX:function aUX(a,b){this.a=a +this.b=b}, +aUY:function aUY(a){this.a=a}, +a6X:function a6X(a,b,c,d,e,f,g,h,i,j){var _=this +_.ay=a +_.ch=b +_.w=c +_.a=d +_.b=e +_.c=f +_.d=g +_.e=h +_.f=i +_.r=j}, +J2:function J2(a,b){this.a=a +this.b=b}, +agM:function agM(a,b,c){this.a=a +this.b=b +this.$ti=c}, +ub:function ub(a,b){this.a=a +this.b=b}, +amN:function amN(){}, +anK:function anK(){}, +bxT(a){switch(a.a){case 4:case 5:return B.tZ +case 3:return B.a06 +case 1:case 0:case 2:return B.a05}}, +a2A:function a2A(a,b){this.a=a +this.b=b}, +ck:function ck(a,b){this.a=a +this.b=b}, +aVA:function aVA(){}, +GT:function GT(a,b){var _=this +_.cy=a +_.y=null +_.a=!1 +_.c=_.b=null +_.aC$=0 +_.aw$=b +_.bn$=_.b5$=0 +_.bd$=!1}, +Tq:function Tq(a,b){this.a=a +this.b=b}, +NE:function NE(a,b){this.a=a +this.b=b}, +bv8(a,b,c){return Math.abs(a-b)>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +break +default:p=null}switch(q.a){case 1:o=b.a +break +case 0:r=b.a +o=A.ap(0,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +break +default:o=null}r=a.d +q=b.d +if(r!==q){n=A.X(p,o,c) +n.toString +q=A.ao(r,q,c) +q.toString +return new A.cy(n,s,B.ag,q)}q=A.X(p,o,c) +q.toString +return new A.cy(q,s,B.ag,r)}, +fh(a,b,c){var s,r +if(a==b)return a +s=b!=null?b.fm(a,c):null +if(s==null&&a!=null)s=a.fn(b,c) +if(s==null)r=c<0.5?a:b +else r=s +return r}, +bs0(a,b,c){var s,r +if(a==b)return a +s=b!=null?b.fm(a,c):null +if(s==null&&a!=null)s=a.fn(b,c) +if(s==null)r=c<0.5?a:b +else r=s +return r}, +bv4(a,b,c){var s,r,q,p,o,n,m=a instanceof A.nH?a.a:A.d([a],t.Fi),l=b instanceof A.nH?b.a:A.d([b],t.Fi),k=A.d([],t.N_),j=Math.max(m.length,l.length) +for(s=1-c,r=0;ro/m?new A.U(o*p/m,p):new A.U(q,m*q/o) +r=b +break +case 2:q=c.a +p=c.b +o=b.a +r=q/p>o/m?new A.U(o,o*p/q):new A.U(m*q/p,m) +s=c +break +case 3:q=c.a +p=c.b +o=b.a +if(q/p>o/m){r=new A.U(o,o*p/q) +s=c}else{s=new A.U(q,m*q/o) +r=b}break +case 4:q=c.a +p=c.b +o=b.a +if(q/p>o/m){s=new A.U(o*p/m,p) +r=b}else{r=new A.U(m*q/p,m) +s=c}break +case 5:r=new A.U(Math.min(b.a,c.a),Math.min(m,c.b)) +s=r +break +case 6:n=b.a/m +q=c.b +s=m>q?new A.U(q*n,q):b +m=c.a +if(s.a>m)s=new A.U(m,m/n) +r=b +break +default:r=null +s=null}return new A.a3W(r,s)}, +Dz:function Dz(a,b){this.a=a +this.b=b}, +a3W:function a3W(a,b){this.a=a +this.b=b}, +bDF(a,b,c){var s,r,q,p,o +if(a===b)return a +s=A.X(a.a,b.a,c) +s.toString +r=A.ms(a.b,b.b,c) +r.toString +q=A.ao(a.c,b.c,c) +q.toString +p=A.ao(a.d,b.d,c) +p.toString +o=a.e +return new A.hN(p,o===B.fD?b.e:o,s,r,q)}, +bhA(a,b,c){var s,r,q,p,o,n,m,l +if(a==null?b==null:a===b)return a +if(a==null)a=A.d([],t.sq) +if(b==null)b=A.d([],t.sq) +s=Math.min(a.length,b.length) +r=A.d([],t.sq) +for(q=0;q0){n=-n +l=2*l +r=(n-Math.sqrt(j))/l +q=(n+Math.sqrt(j))/l +p=(c-r*b)/(q-r) +return new A.b7z(r,q,b-p,p)}o=Math.sqrt(k-m)/(2*l) +s=-(n/2*l) +return new A.bd7(o,s,b,(c-s*b)/o)}, +aSa:function aSa(a,b,c){this.a=a +this.b=b +this.c=c}, +SC:function SC(a,b){this.a=a +this.b=b}, +SB:function SB(a,b,c){this.b=a +this.c=b +this.a=c}, +wL:function wL(a,b,c){this.b=a +this.c=b +this.a=c}, +b1F:function b1F(a,b,c){this.a=a +this.b=b +this.c=c}, +b7z:function b7z(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bd7:function bd7(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Tw:function Tw(a,b){this.a=a +this.c=b}, +bJV(a,b,c,d,e,f,g){var s=null,r=new A.a9q(new A.abm(s,s),B.FY,b,g,A.aB(t.O5),a,f,s,A.aB(t.T)) +r.b0() +r.sbl(s) +r.ayc(a,s,b,c,d,e,f,g) +return r}, +GM:function GM(a,b){this.a=a +this.b=b}, +a9q:function a9q(a,b,c,d,e,f,g,h,i){var _=this +_.d5=_.cA=$ +_.dh=a +_.ef=$ +_.fH=null +_.ns=b +_.vD=c +_.ajF=d +_.ajG=e +_.H=null +_.a8=f +_.aX=g +_.E$=h +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=i +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +aME:function aME(a){this.a=a}, +GQ:function GQ(){}, +aNC:function aNC(a){this.a=a}, +aNB:function aNB(a){this.a=a}, +Ux:function Ux(a,b){var _=this +_.a=a +_.aC$=0 +_.aw$=b +_.bn$=_.b5$=0 +_.bd$=!1}, +v6(a){var s=a.a,r=a.b +return new A.aN(s,s,r,r)}, +jh(a,b){var s,r,q=b==null,p=q?0:b +q=q?1/0:b +s=a==null +r=s?0:a +return new A.aN(p,q,r,s?1/0:a)}, +o4(a,b){var s,r,q=b!==1/0,p=q?b:0 +q=q?b:1/0 +s=a!==1/0 +r=s?a:0 +return new A.aN(p,q,r,s?a:1/0)}, +yk(a){return new A.aN(0,a.a,0,a.b)}, +v7(a,b,c){var s,r,q,p +if(a==b)return a +if(a==null)return b.ai(0,c) +if(b==null)return a.ai(0,1-c) +s=a.a +if(isFinite(s)){s=A.ao(s,b.a,c) +s.toString}else s=1/0 +r=a.b +if(isFinite(r)){r=A.ao(r,b.b,c) +r.toString}else r=1/0 +q=a.c +if(isFinite(q)){q=A.ao(q,b.c,c) +q.toString}else q=1/0 +p=a.d +if(isFinite(p)){p=A.ao(p,b.d,c) +p.toString}else p=1/0 +return new A.aN(s,r,q,p)}, +asP(a){return new A.rI(a.a,a.b,a.c)}, +aN:function aN(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +asO:function asO(){}, +rI:function rI(a,b,c){this.a=a +this.b=b +this.c=c}, +rH:function rH(a,b){this.c=a +this.a=b +this.b=null}, +ji:function ji(a){this.a=a}, +LW:function LW(){}, +J6:function J6(a,b){this.a=a +this.b=b}, +We:function We(a,b){this.a=a +this.b=b}, +R:function R(){}, +aMG:function aMG(a,b){this.a=a +this.b=b}, +aMI:function aMI(a,b){this.a=a +this.b=b}, +aMH:function aMH(a,b){this.a=a +this.b=b}, +fa:function fa(){}, +aMF:function aMF(a,b,c){this.a=a +this.b=b +this.c=c}, +UT:function UT(){}, +nh:function nh(a,b,c){var _=this +_.e=null +_.dF$=a +_.aB$=b +_.a=c}, +aJ8:function aJ8(){}, +QV:function QV(a,b,c,d,e){var _=this +_.K=a +_.dw$=b +_.ao$=c +_.e6$=d +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +X9:function X9(){}, +akr:function akr(){}, +bsX(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d={} +d.a=b +if(a==null)a=B.n4 +s=J.N(a) +r=s.gq(a)-1 +q=A.b5(0,e,!1,t.LQ) +p=0<=r +while(!0){if(!!1)break +s.h(a,0) +o=b[0] +o.gdK(o) +break}while(!0){if(!!1)break +s.h(a,r) +n=b[-1] +n.gdK(n) +break}m=A.bt("oldKeyedChildren") +if(p){m.sd6(A.A(t.D2,t.bu)) +for(l=m.a,k=0;k<=r;){j=s.h(a,k) +i=j.a +if(i!=null){h=m.b +if(h===m)A.F(A.hs(l)) +J.aZ(h,i,j)}++k}p=!0}else k=0 +for(l=m.a,g=0;!1;){o=d.a[g] +if(p){f=o.gdK(o) +i=m.b +if(i===m)A.F(A.hs(l)) +j=J.u(i,f) +if(j!=null){o.gdK(o) +j=e}}else j=e +q[g]=A.bsW(j,o);++g}s.gq(a) +while(!0){if(!!1)break +q[g]=A.bsW(s.h(a,k),d.a[g]);++g;++k}return new A.eS(q,A.aa(q).i("eS<1,ea>"))}, +bsW(a,b){var s,r=a==null?A.S1(b.gdK(b),null):a,q=b.gamf(),p=A.qN() +q.gas0() +p.k2=q.gas0() +p.e=!0 +q.gb1p(q) +s=q.gb1p(q) +p.c1(B.kf,!0) +p.c1(B.Gq,s) +q.gbb2() +s=q.gbb2() +p.c1(B.kf,!0) +p.c1(B.Gs,s) +q.gaqf(q) +p.c1(B.Gu,q.gaqf(q)) +q.gb15(q) +p.c1(B.Gy,q.gb15(q)) +q.gw8() +p.c1(B.on,q.gw8()) +q.gbfk() +p.c1(B.Gm,q.gbfk()) +q.garW() +p.c1(B.Gx,q.garW()) +q.gbac() +p.c1(B.b0j,q.gbac()) +q.ga37(q) +p.c1(B.Gk,q.ga37(q)) +q.gb7q() +p.c1(B.Go,q.gb7q()) +q.gb7r(q) +p.c1(B.om,q.gb7r(q)) +q.gzP(q) +s=q.gzP(q) +p.c1(B.oo,!0) +p.c1(B.ol,s) +q.gb9q() +p.c1(B.Gp,q.gb9q()) +q.gHz() +p.c1(B.Gj,q.gHz()) +q.gbb9(q) +p.c1(B.Gw,q.gbb9(q)) +q.gb95(q) +p.c1(B.kg,q.gb95(q)) +q.gb94() +p.c1(B.Gv,q.gb94()) +q.gaq3() +p.c1(B.Gn,q.gaq3()) +q.gbbh() +p.c1(B.Gt,q.gbbh()) +q.gbaw() +p.c1(B.Gr,q.gbaw()) +q.ga2e() +p.sa2e(q.ga2e()) +q.gPh() +p.sPh(q.gPh()) +q.gbfK() +s=q.gbfK() +p.c1(B.b0l,!0) +p.c1(B.b0i,s) +q.geX(q) +p.c1(B.Gl,q.geX(q)) +q.gj3(q) +p.RG=new A.dW(q.gj3(q),B.aH) +p.e=!0 +q.gm(q) +p.rx=new A.dW(q.gm(q),B.aH) +p.e=!0 +q.gb9v() +p.ry=new A.dW(q.gb9v(),B.aH) +p.e=!0 +q.gb5o() +p.to=new A.dW(q.gb5o(),B.aH) +p.e=!0 +q.gb9c(q) +p.x1=new A.dW(q.gb9c(q),B.aH) +p.e=!0 +q.gcs() +p.bg=q.gcs() +p.e=!0 +q.goY() +p.soY(q.goY()) +q.gmp() +p.smp(q.gmp()) +q.gR3() +p.sR3(q.gR3()) +q.gR4() +p.sR4(q.gR4()) +q.gR5() +p.sR5(q.gR5()) +q.gR2() +p.sR2(q.gR2()) +q.gHC() +p.sHC(q.gHC()) +q.gHB() +p.sHB(q.gHB()) +q.gQL(q) +p.sQL(0,q.gQL(q)) +q.gQN(q) +p.sQN(0,q.gQN(q)) +q.gQZ(q) +p.sQZ(0,q.gQZ(q)) +q.gQX() +p.sQX(q.gQX()) +q.gQV() +p.sQV(q.gQV()) +q.gQY() +p.sQY(q.gQY()) +q.gQW() +p.sQW(q.gQW()) +q.gR6() +p.sR6(q.gR6()) +q.gR7() +p.sR7(q.gR7()) +q.gQO() +p.sQO(q.gQO()) +q.ga2p() +p.sa2p(q.ga2p()) +q.gQP() +p.sQP(q.gQP()) +r.qT(0,B.n4,p) +r.sc0(0,b.gc0(b)) +r.sct(0,b.gct(b)) +r.dy=b.gbio() +return r}, +a2h:function a2h(){}, +QW:function QW(a,b,c,d,e,f,g){var _=this +_.H=a +_.a8=b +_.aX=c +_.c3=d +_.dW=e +_.iz=_.hO=_.e7=_.dz=null +_.E$=f +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +avJ:function avJ(){}, +bvD(a){var s=new A.aks(a,A.aB(t.T)) +s.b0() +return s}, +bvP(){return new A.Yu($.al().b8(),B.ez,B.dL,$.b3())}, +BV:function BV(a,b){this.a=a +this.b=b}, +aXQ:function aXQ(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=!0 +_.r=f}, +B2:function B2(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var _=this +_.aQ=_.al=_.ac=_.K=null +_.aV=$ +_.aL=a +_.aT=b +_.cR=_.cY=_.bN=_.bD=null +_.aC=c +_.aw=d +_.b5=e +_.bn=f +_.bd=g +_.d0=h +_.fS=i +_.b6=j +_.aW=_.E=null +_.e2=k +_.bv=l +_.es=m +_.hN=n +_.eK=o +_.fT=p +_.fk=q +_.cF=r +_.fU=s +_.hA=a0 +_.H=a1 +_.a8=a2 +_.aX=a3 +_.c3=a4 +_.dz=!1 +_.e7=$ +_.hO=a5 +_.iz=0 +_.tj=a6 +_.qk=_.hP=_.mj=null +_.vR=_.tk=$ +_.b7_=_.zW=_.j_=null +_.vC=$ +_.a0T=null +_.oH=a7 +_.a0U=null +_.PG=_.PF=_.PE=_.a0V=!1 +_.ajD=null +_.ajE=a8 +_.dw$=a9 +_.ao$=b0 +_.e6$=b1 +_.A_$=b2 +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=b3 +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +aMM:function aMM(a){this.a=a}, +aML:function aML(){}, +aMK:function aMK(a,b){this.a=a +this.b=b}, +aMN:function aMN(){}, +aMJ:function aMJ(){}, +aks:function aks(a,b){var _=this +_.K=a +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=b +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +wA:function wA(){}, +Yu:function Yu(a,b,c,d){var _=this +_.r=a +_.x=_.w=null +_.y=b +_.z=c +_.aC$=0 +_.aw$=d +_.bn$=_.b5$=0 +_.bd$=!1}, +UI:function UI(a,b,c){var _=this +_.r=!0 +_.w=!1 +_.x=a +_.y=$ +_.Q=_.z=null +_.as=b +_.ax=_.at=null +_.aC$=0 +_.aw$=c +_.bn$=_.b5$=0 +_.bd$=!1}, +Iz:function Iz(a,b){var _=this +_.r=a +_.aC$=0 +_.aw$=b +_.bn$=_.b5$=0 +_.bd$=!1}, +Xb:function Xb(){}, +Xc:function Xc(){}, +akt:function akt(){}, +QY:function QY(a,b){var _=this +_.K=a +_.ac=$ +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=b +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +bxd(a,b,c){switch(a.a){case 0:switch(b){case B.a4:return!0 +case B.bi:return!1 +case null:case void 0:return null}break +case 1:switch(c){case B.d9:return!0 +case B.bd4:return!1 +case null:case void 0:return null}break}}, +a3X:function a3X(a,b){this.a=a +this.b=b}, +la:function la(a,b,c){var _=this +_.f=_.e=null +_.dF$=a +_.aB$=b +_.a=c}, +a6m:function a6m(a,b){this.a=a +this.b=b}, +w8:function w8(a,b){this.a=a +this.b=b}, +yG:function yG(a,b){this.a=a +this.b=b}, +R_:function R_(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.K=a +_.ac=b +_.al=c +_.aQ=d +_.aV=e +_.aL=f +_.aT=g +_.bD=0 +_.bN=h +_.cY=i +_.b74$=j +_.bi9$=k +_.dw$=l +_.ao$=m +_.e6$=n +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=o +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +aMS:function aMS(){}, +aMQ:function aMQ(){}, +aMR:function aMR(){}, +aMP:function aMP(){}, +b5Y:function b5Y(a,b,c){this.a=a +this.b=b +this.c=c}, +akv:function akv(){}, +akw:function akw(){}, +Xd:function Xd(){}, +R2:function R2(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.ac=_.K=null +_.al=a +_.aQ=b +_.aV=c +_.aL=d +_.aT=e +_.bD=null +_.bN=f +_.cY=g +_.cR=h +_.aC=i +_.aw=j +_.b5=k +_.bn=l +_.bd=m +_.d0=n +_.fS=o +_.b6=p +_.E=q +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=r +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +aB(a){return new A.a5Z(a.i("a5Z<0>"))}, +bJ7(a){return new A.Gj(a,A.A(t.S,t.M),A.aB(t.kd))}, +bss(a,b){return new A.a8B(a,b,A.A(t.S,t.M),A.aB(t.kd))}, +bIZ(a){return new A.qu(a,A.A(t.S,t.M),A.aB(t.kd))}, +buh(a){return new A.r4(a,B.i,A.A(t.S,t.M),A.aB(t.kd))}, +bjo(){return new A.PS(B.i,A.A(t.S,t.M),A.aB(t.kd))}, +boc(a){return new A.Le(a,B.ex,A.A(t.S,t.M),A.aB(t.kd))}, +biX(a,b){return new A.OD(a,b,A.A(t.S,t.M),A.aB(t.kd))}, +bpO(a){var s,r,q=new A.bn(new Float64Array(16)) +q.dU() +for(s=a.length-1;s>0;--s){r=a[s] +if(r!=null)r.yX(a[s-1],q)}return q}, +aAA(a,b,c,d){var s,r +if(a==null||b==null)return null +if(a===b)return a +s=a.z +r=b.z +if(sr){c.push(a.r) +return A.aAA(a.r,b,c,d)}c.push(a.r) +d.push(b.r) +return A.aAA(a.r,b.r,c,d)}, +KR:function KR(a,b,c){this.a=a +this.b=b +this.$ti=c}, +a_Z:function a_Z(a,b){this.a=a +this.$ti=b}, +fr:function fr(){}, +aGq:function aGq(a,b){this.a=a +this.b=b}, +aGr:function aGr(a,b){this.a=a +this.b=b}, +a5Z:function a5Z(a){this.a=null +this.$ti=a}, +Gj:function Gj(a,b,c){var _=this +_.ax=a +_.ay=null +_.CW=_.ch=!1 +_.a=b +_.b=0 +_.d=_.c=!1 +_.e=c +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +acy:function acy(a,b,c,d){var _=this +_.ax=a +_.ay=b +_.a=c +_.b=0 +_.d=_.c=!1 +_.e=d +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +a8B:function a8B(a,b,c,d){var _=this +_.ax=a +_.ay=b +_.a=c +_.b=0 +_.d=_.c=!1 +_.e=d +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +id:function id(){}, +qu:function qu(a,b,c){var _=this +_.k3=a +_.ay=_.ax=null +_.a=b +_.b=0 +_.d=_.c=!1 +_.e=c +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +yx:function yx(a,b,c){var _=this +_.k3=null +_.k4=a +_.ay=_.ax=null +_.a=b +_.b=0 +_.d=_.c=!1 +_.e=c +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +LL:function LL(a,b,c){var _=this +_.k3=null +_.k4=a +_.ay=_.ax=null +_.a=b +_.b=0 +_.d=_.c=!1 +_.e=c +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +DT:function DT(a,b,c){var _=this +_.k3=null +_.k4=a +_.ay=_.ax=null +_.a=b +_.b=0 +_.d=_.c=!1 +_.e=c +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +LO:function LO(a,b){var _=this +_.ay=_.ax=_.k3=null +_.a=a +_.b=0 +_.d=_.c=!1 +_.e=b +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +r4:function r4(a,b,c,d){var _=this +_.bg=a +_.au=_.bC=null +_.aK=!0 +_.k3=b +_.ay=_.ax=null +_.a=c +_.b=0 +_.d=_.c=!1 +_.e=d +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +PS:function PS(a,b,c){var _=this +_.bg=null +_.k3=a +_.ay=_.ax=null +_.a=b +_.b=0 +_.d=_.c=!1 +_.e=c +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +Le:function Le(a,b,c,d){var _=this +_.k3=a +_.k4=b +_.ay=_.ax=null +_.a=c +_.b=0 +_.d=_.c=!1 +_.e=d +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +FJ:function FJ(){var _=this +_.b=_.a=null +_.c=!1 +_.d=null}, +OD:function OD(a,b,c,d){var _=this +_.k3=a +_.k4=b +_.ay=_.ax=null +_.a=c +_.b=0 +_.d=_.c=!1 +_.e=d +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +No:function No(a,b,c,d,e,f){var _=this +_.k3=a +_.k4=b +_.ok=c +_.p1=d +_.p4=_.p3=_.p2=null +_.R8=!0 +_.ay=_.ax=null +_.a=e +_.b=0 +_.d=_.c=!1 +_.e=f +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +KQ:function KQ(a,b,c,d,e,f){var _=this +_.k3=a +_.k4=b +_.ok=c +_.ay=_.ax=null +_.a=d +_.b=0 +_.d=_.c=!1 +_.e=e +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null +_.$ti=f}, +ai0:function ai0(){}, +qk:function qk(a,b,c){this.dF$=a +this.aB$=b +this.a=c}, +R4:function R4(a,b,c,d,e){var _=this +_.K=a +_.dw$=b +_.ao$=c +_.e6$=d +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +aN2:function aN2(a){this.a=a}, +aN3:function aN3(a){this.a=a}, +aMZ:function aMZ(a){this.a=a}, +aN_:function aN_(a){this.a=a}, +aN0:function aN0(a){this.a=a}, +aN1:function aN1(a){this.a=a}, +aMX:function aMX(a){this.a=a}, +aMY:function aMY(a){this.a=a}, +akx:function akx(){}, +aky:function aky(){}, +bIw(a,b){var s +if(a==null)return!0 +s=a.b +if(t.ks.b(b))return!1 +return t.ge.b(s)||t.PB.b(b)||!s.gaG(s).k(0,b.gaG(b))}, +bIv(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=a5.d +if(a4==null)a4=a5.c +s=a5.a +r=a5.b +q=a4.gBe() +p=a4.ghD(a4) +o=a4.gbb() +n=a4.gd7(a4) +m=a4.gma(a4) +l=a4.gaG(a4) +k=a4.gt8() +j=a4.gfP(a4) +a4.gHz() +i=a4.gRw() +h=a4.gHR() +g=a4.gdD() +f=a4.ga0w() +e=a4.gC(a4) +d=a4.gHY() +c=a4.gHZ() +b=a4.ga2X() +a=a4.ga2W() +a0=a4.ghB(a4) +a1=a4.ga3y() +s.am(0,new A.aJ2(r,A.bJh(j,k,m,g,f,a4.gPw(),0,n,!1,a0,o,l,h,i,d,a,b,c,e,a4.gpL(),a1,p,q).cg(a4.gct(a4)),s)) +q=A.n(r).i("aT<1>") +p=q.i("b6") +a2=A.L(new A.b6(new A.aT(r,q),new A.aJ3(s),p),!0,p.i("w.E")) +p=a4.gBe() +q=a4.ghD(a4) +a1=a4.gbb() +e=a4.gd7(a4) +c=a4.gma(a4) +b=a4.gaG(a4) +a=a4.gt8() +d=a4.gfP(a4) +a4.gHz() +i=a4.gRw() +h=a4.gHR() +l=a4.gdD() +o=a4.ga0w() +a0=a4.gC(a4) +n=a4.gHY() +f=a4.gHZ() +g=a4.ga2X() +m=a4.ga2W() +k=a4.ghB(a4) +j=a4.ga3y() +a3=A.bJf(d,a,c,l,o,a4.gPw(),0,e,!1,k,a1,b,h,i,n,m,g,f,a0,a4.gpL(),j,q,p).cg(a4.gct(a4)) +for(q=A.aa(a2).i("d8<1>"),p=new A.d8(a2,q),p=new A.c1(p,p.gq(p),q.i("c1")),q=q.i("aq.E");p.p();){o=p.d +if(o==null)o=q.a(o) +if(o.gSZ()&&o.gQR(o)!=null){n=o.gQR(o) +n.toString +n.$1(a3.cg(r.h(0,o)))}}}, +aiL:function aiL(a,b){this.a=a +this.b=b}, +aiM:function aiM(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a7j:function a7j(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1 +_.aC$=0 +_.aw$=d +_.bn$=_.b5$=0 +_.bd$=!1}, +aJ4:function aJ4(){}, +aJ7:function aJ7(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aJ6:function aJ6(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aJ5:function aJ5(a){this.a=a}, +aJ2:function aJ2(a,b,c){this.a=a +this.b=b +this.c=c}, +aJ3:function aJ3(a){this.a=a}, +aoI:function aoI(){}, +bs6(a,b,c){var s,r,q=a.ch,p=t.dJ.a(q.a) +if(p==null){s=a.Bd(null) +q.sb2(0,s) +q=s}else{p.a3g() +a.Bd(p) +q=p}a.db=!1 +r=new A.wk(q,a.gnO()) +b=r +a.XQ(b,B.i) +b.r9()}, +bJ2(a){var s=a.ch.a +s.toString +a.Bd(t.gY.a(s)) +a.db=!1}, +bJZ(a){a.a8g()}, +bK_(a){a.aSP()}, +bvK(a,b){if(a==null)return null +if(a.gZ(a)||b.alb())return B.ar +return A.brF(b,a)}, +bPn(a,b,c,d){var s,r,q=b.gbo(b) +q.toString +for(s=q;s!==a;s=q,b=r){s.ec(b,c) +q=s.gbo(s) +q.toString +r=b.gbo(b) +r.toString}a.ec(b,c) +a.ec(b,d)}, +bvJ(a,b){if(a==null)return b +if(b==null)return a +return a.i9(b)}, +ei:function ei(){}, +wk:function wk(a,b){var _=this +_.a=a +_.b=b +_.e=_.d=_.c=null}, +aKA:function aKA(a,b,c){this.a=a +this.b=b +this.c=c}, +aKz:function aKz(a,b,c){this.a=a +this.b=b +this.c=c}, +aKy:function aKy(a,b,c){this.a=a +this.b=b +this.c=c}, +aui:function aui(){}, +Qh:function Qh(a,b,c,d,e,f,g,h){var _=this +_.b=a +_.c=b +_.d=c +_.e=null +_.f=!1 +_.r=d +_.y=_.w=!1 +_.z=e +_.Q=f +_.as=!1 +_.at=null +_.ax=0 +_.ay=!1 +_.ch=g +_.CW=h +_.cx=null}, +aLa:function aLa(){}, +aL9:function aL9(){}, +aLb:function aLb(){}, +aLc:function aLc(){}, +J:function J(){}, +aN9:function aN9(a){this.a=a}, +aNc:function aNc(a,b,c){this.a=a +this.b=b +this.c=c}, +aNa:function aNa(a){this.a=a}, +aNb:function aNb(){}, +aN6:function aN6(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k}, +aN7:function aN7(a,b,c){this.a=a +this.b=b +this.c=c}, +aN8:function aN8(a,b){this.a=a +this.b=b}, +b2:function b2(){}, +fY:function fY(){}, +aM:function aM(){}, +wz:function wz(){}, +aMA:function aMA(a){this.a=a}, +baN:function baN(){}, +af9:function af9(a,b,c){this.b=a +this.c=b +this.a=c}, +kP:function kP(){}, +al0:function al0(a,b,c){var _=this +_.e=a +_.b=b +_.c=null +_.a=c}, +W3:function W3(a,b,c){var _=this +_.e=a +_.b=b +_.c=null +_.a=c}, +CP:function CP(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.w=_.r=!1 +_.x=c +_.y=d +_.z=!1 +_.b=e +_.c=null +_.a=f}, +alp:function alp(){var _=this +_.b=_.a=null +_.d=_.c=$ +_.e=!1}, +akA:function akA(){}, +bJW(a,b,c){var s,r,q,p,o=a.b +o.toString +s=t.tq.a(o).b +if(s==null)o=B.aZO +else{o=c.$2(a,new A.aN(0,b,0,1/0)) +r=s.b +q=s.c +$label0$0:{if(B.jR===r||B.jS===r||B.dy===r||B.jU===r||B.jT===r){p=null +break $label0$0}if(B.jQ===r){q.toString +p=a.u2(q) +break $label0$0}p=null}q=new A.Gk(o,r,p,q) +o=q}return o}, +bl4(a,b){var s=a.a,r=b.a +if(sr)return-1 +else{s=a.b +if(s===b.b)return 0 +else return s===B.b3?1:-1}}, +tx:function tx(a,b){this.b=a +this.a=b}, +nA:function nA(a,b){var _=this +_.b=_.a=null +_.dF$=a +_.aB$=b}, +a9B:function a9B(){}, +aMV:function aMV(a){this.a=a}, +R8:function R8(a,b,c,d,e,f,g,h,i){var _=this +_.K=a +_.aV=_.aQ=_.al=_.ac=null +_.aL=b +_.aT=c +_.bD=d +_.bN=null +_.cY=!1 +_.b5=_.aw=_.aC=_.cR=null +_.A_$=e +_.dw$=f +_.ao$=g +_.e6$=h +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=i +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +aNh:function aNh(){}, +aNi:function aNi(){}, +aNg:function aNg(){}, +aNf:function aNf(){}, +aNd:function aNd(){}, +aNe:function aNe(a,b){this.a=a +this.b=b}, +up:function up(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.r=_.f=_.e=_.d=null +_.w=$ +_.x=null +_.aC$=0 +_.aw$=d +_.bn$=_.b5$=0 +_.bd$=!1}, +Xm:function Xm(){}, +akB:function akB(){}, +akC:function akC(){}, +Yw:function Yw(){}, +ap5:function ap5(){}, +ap6:function ap6(){}, +bwA(a,b,c){if(a===b)return!0 +if(b==null)return!1 +return A.xU(A.bwz(a,c),A.bwz(b,c))}, +bwz(a,b){var s=A.n(a).i("eI<1,jO>") +return A.d3(new A.eI(a,new A.ber(b),s),s.i("w.E"))}, +bJU(a,b,c,d){var s=new A.QQ(B.bet,d,a,A.aB(t.O5),d,null,null,null,A.aB(t.T)) +s.b0() +s.sa1E(c) +s.Z7(b,s.K.ga0u()) +s.ayb(a,b,c,d) +return s}, +bPv(a,b){var s=t.S,r=A.dI(s) +s=new A.YU(b,a,A.A(s,t.SP),r,null,null,A.uI(),A.A(s,t.V)) +s.ayB(a,b) +return s}, +bP6(a,b){var s=t.S,r=A.dI(s) +s=new A.X2(A.A(s,t.d_),A.ae(s),b,A.A(s,t.SP),r,null,null,A.uI(),A.A(s,t.V)) +s.ays(a,b) +return s}, +a8z:function a8z(a,b){this.a=a +this.b=b}, +X3:function X3(a,b){this.a=a +this.b=b}, +ber:function ber(a){this.a=a}, +QQ:function QQ(a,b,c,d,e,f,g,h,i){var _=this +_.c3=a +_.dW=null +_.dz=!1 +_.e7=b +_.hO=c +_.iz=d +_.K=e +_.Gs$=f +_.ajH$=g +_.Gt$=h +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=i +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +aMC:function aMC(a){this.a=a}, +aMD:function aMD(a){this.a=a}, +aMB:function aMB(a){this.a=a}, +Ri:function Ri(a,b,c){var _=this +_.K=a +_.ac=b +_.fy=_.fx=_.aQ=_.al=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +YU:function YU(a,b,c,d,e,f,g,h){var _=this +_.at=a +_.ax=$ +_.ay=b +_.f=c +_.r=d +_.w=null +_.a=e +_.b=null +_.c=f +_.d=g +_.e=h}, +bd3:function bd3(a){this.a=a}, +X2:function X2(a,b,c,d,e,f,g,h,i){var _=this +_.at=$ +_.ax=a +_.ay=b +_.ch=c +_.CW=$ +_.f=d +_.r=e +_.w=null +_.a=f +_.b=null +_.c=g +_.d=h +_.e=i}, +b8T:function b8T(a){this.a=a}, +Qj:function Qj(){}, +b8S:function b8S(){}, +ajx:function ajx(){}, +bsV(a){var s=new A.QU(a,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +aMW(a,b){return a}, +bJX(a,b,c,d,e,f){var s=b==null?B.bq:b +s=new A.R5(!0,c,e,d,a,s,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +a9K:function a9K(){}, +iY:function iY(){}, +ND:function ND(a,b){this.a=a +this.b=b}, +Ra:function Ra(){}, +QU:function QU(a,b,c){var _=this +_.H=a +_.E$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +a9D:function a9D(a,b,c,d){var _=this +_.H=a +_.a8=b +_.E$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +QT:function QT(a,b,c){var _=this +_.H=a +_.E$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +R3:function R3(a,b,c,d){var _=this +_.H=a +_.a8=b +_.E$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +a9F:function a9F(a,b,c,d,e){var _=this +_.H=a +_.a8=b +_.aX=c +_.E$=d +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +QR:function QR(){}, +a9p:function a9p(a,b,c,d,e,f){var _=this +_.zY$=a +_.a10$=b +_.zZ$=c +_.a11$=d +_.E$=e +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +a9r:function a9r(a,b,c,d){var _=this +_.H=a +_.a8=b +_.E$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +yJ:function yJ(){}, +wU:function wU(a,b){this.b=a +this.c=b}, +Jv:function Jv(){}, +a9u:function a9u(a,b,c,d){var _=this +_.H=a +_.a8=null +_.aX=b +_.dW=_.c3=null +_.E$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +a9t:function a9t(a,b,c,d){var _=this +_.H=a +_.a8=null +_.aX=b +_.dW=_.c3=null +_.E$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +Xn:function Xn(){}, +a9G:function a9G(a,b,c,d,e,f,g,h,i){var _=this +_.a0Z=a +_.a1_=b +_.dh=c +_.ef=d +_.fH=e +_.H=f +_.a8=null +_.aX=g +_.dW=_.c3=null +_.E$=h +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=i +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +aNj:function aNj(a,b){this.a=a +this.b=b}, +a9H:function a9H(a,b,c,d,e,f,g){var _=this +_.dh=a +_.ef=b +_.fH=c +_.H=d +_.a8=null +_.aX=e +_.dW=_.c3=null +_.E$=f +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +aNk:function aNk(a,b){this.a=a +this.b=b}, +a2E:function a2E(a,b){this.a=a +this.b=b}, +a9w:function a9w(a,b,c,d,e){var _=this +_.H=null +_.a8=a +_.aX=b +_.c3=c +_.E$=d +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +a9T:function a9T(a,b,c){var _=this +_.aX=_.a8=_.H=null +_.c3=a +_.dz=_.dW=null +_.E$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +aNy:function aNy(a){this.a=a}, +QZ:function QZ(a,b,c,d,e,f){var _=this +_.H=null +_.a8=a +_.aX=b +_.c3=c +_.dz=_.dW=null +_.e7=d +_.E$=e +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +aMO:function aMO(a){this.a=a}, +a9z:function a9z(a,b,c,d){var _=this +_.H=a +_.a8=b +_.E$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +aMU:function aMU(a){this.a=a}, +a9I:function a9I(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.eI=a +_.i7=b +_.cA=c +_.d5=d +_.dh=e +_.ef=f +_.fH=g +_.ns=h +_.vD=i +_.H=j +_.E$=k +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=l +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +R5:function R5(a,b,c,d,e,f,g,h){var _=this +_.eI=a +_.i7=b +_.cA=c +_.d5=d +_.dh=e +_.ef=!0 +_.H=f +_.E$=g +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=h +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +Rb:function Rb(a,b){var _=this +_.a8=_.H=0 +_.E$=a +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=b +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +R1:function R1(a,b,c,d){var _=this +_.H=a +_.a8=b +_.E$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +R6:function R6(a,b,c){var _=this +_.H=a +_.E$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +QP:function QP(a,b,c,d){var _=this +_.H=a +_.a8=b +_.E$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +tI:function tI(a,b,c){var _=this +_.dh=_.d5=_.cA=_.i7=_.eI=null +_.H=a +_.E$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +Rc:function Rc(a,b,c,d,e,f,g,h){var _=this +_.H=a +_.a8=b +_.aX=c +_.c3=d +_.dW=e +_.tj=_.iz=_.hO=_.e7=_.dz=null +_.mj=f +_.E$=g +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=h +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +a9s:function a9s(a,b,c){var _=this +_.H=a +_.E$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +a9E:function a9E(a,b){var _=this +_.E$=a +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=b +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +a9x:function a9x(a,b,c){var _=this +_.H=a +_.E$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +a9A:function a9A(a,b,c){var _=this +_.H=a +_.E$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +a9C:function a9C(a,b,c){var _=this +_.H=a +_.a8=null +_.E$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +a9y:function a9y(a,b,c,d,e,f,g){var _=this +_.H=a +_.a8=b +_.aX=c +_.c3=d +_.dW=e +_.E$=f +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +aMT:function aMT(a){this.a=a}, +QS:function QS(a,b,c,d,e){var _=this +_.H=a +_.a8=b +_.E$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.$ti=e}, +akn:function akn(){}, +Xo:function Xo(){}, +Xp:function Xp(){}, +bti(a,b){var s +if(a.A(0,b))return B.bm +s=b.b +if(sa.d)return B.bL +return b.a>=a.c?B.bL:B.bM}, +bKx(a,b,c){var s,r +if(a.A(0,b))return b +s=b.b +r=a.b +if(!(s<=r))s=s<=a.d&&b.a<=a.a +else s=!0 +if(s)return c===B.a4?new A.m(a.a,r):new A.m(a.c,r) +else{s=a.d +return c===B.a4?new A.m(a.c,s):new A.m(a.a,s)}}, +wN:function wN(a,b){this.a=a +this.b=b}, +hX:function hX(){}, +aaJ:function aaJ(){}, +S_:function S_(a,b){this.a=a +this.b=b}, +HL:function HL(a,b){this.a=a +this.b=b}, +aPx:function aPx(){}, +LJ:function LJ(a){this.a=a}, +Bn:function Bn(a,b){this.b=a +this.a=b}, +Ha:function Ha(a,b){this.a=a +this.b=b}, +S0:function S0(a,b){this.a=a +this.b=b}, +wM:function wM(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +Bo:function Bo(a,b,c){this.a=a +this.b=b +this.c=c}, +Ti:function Ti(a,b){this.a=a +this.b=b}, +B4:function B4(){}, +aNm:function aNm(a,b,c){this.a=a +this.b=b +this.c=c}, +R7:function R7(a,b,c,d){var _=this +_.H=null +_.a8=a +_.aX=b +_.E$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +a9o:function a9o(){}, +a9J:function a9J(a,b,c,d,e,f){var _=this +_.cA=a +_.d5=b +_.H=null +_.a8=c +_.aX=d +_.E$=e +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +a9v:function a9v(a,b,c,d,e,f,g,h){var _=this +_.cA=a +_.d5=b +_.dh=c +_.ef=d +_.H=null +_.a8=e +_.aX=f +_.E$=g +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=h +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +R0:function R0(a,b,c,d,e,f){var _=this +_.cA=a +_.d5=b +_.H=null +_.a8=c +_.aX=d +_.E$=e +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +aRm:function aRm(){}, +QX:function QX(a,b,c){var _=this +_.H=a +_.E$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +Xr:function Xr(){}, +nP(a,b){switch(b.a){case 0:return a +case 1:return A.bTn(a)}}, +bS_(a,b){switch(b.a){case 0:return a +case 1:return A.bTp(a)}}, +lw(a,b,c,d,e,f,g,h,i,j){var s=d==null?g:d,r=c==null?g:c,q=a==null?d:a +if(q==null)q=g +return new A.abt(i,h,g,s,e,f,r,g>0,b,j,q)}, +a4x:function a4x(a,b){this.a=a +this.b=b}, +wW:function wW(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l}, +abt:function abt(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k}, +Ht:function Ht(a,b,c){this.a=a +this.b=b +this.c=c}, +abw:function abw(a,b,c){var _=this +_.c=a +_.d=b +_.a=c +_.b=null}, +Sp:function Sp(){}, +qQ:function qQ(a){this.a=a}, +tU:function tU(a,b,c){this.dF$=a +this.aB$=b +this.a=c}, +dB:function dB(){}, +Re:function Re(){}, +aNn:function aNn(a,b){this.a=a +this.b=b}, +a9R:function a9R(){}, +a9S:function a9S(a,b){var _=this +_.E$=a +_.fx=null +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=b +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +akL:function akL(){}, +akM:function akM(){}, +alR:function alR(){}, +alV:function alV(){}, +a9L:function a9L(a,b,c,d,e,f,g){var _=this +_.a0W=a +_.au=b +_.aK=c +_.bm=$ +_.bM=!0 +_.dw$=d +_.ao$=e +_.e6$=f +_.fx=null +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +a9M:function a9M(){}, +aRG:function aRG(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aRH:function aRH(){}, +abv:function abv(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +aRF:function aRF(){}, +Hs:function Hs(a,b,c){var _=this +_.b=_.w=null +_.c=!1 +_.A2$=a +_.dF$=b +_.aB$=c +_.a=null}, +a9N:function a9N(a,b,c,d,e,f,g){var _=this +_.fk=a +_.au=b +_.aK=c +_.bm=$ +_.bM=!0 +_.dw$=d +_.ao$=e +_.e6$=f +_.fx=null +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +a9O:function a9O(a,b,c,d,e,f){var _=this +_.au=a +_.aK=b +_.bm=$ +_.bM=!0 +_.dw$=c +_.ao$=d +_.e6$=e +_.fx=null +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +aNo:function aNo(a,b,c){this.a=a +this.b=b +this.c=c}, +os:function os(){}, +aNt:function aNt(){}, +ir:function ir(a,b,c){var _=this +_.b=null +_.c=!1 +_.A2$=a +_.dF$=b +_.aB$=c +_.a=null}, +tJ:function tJ(){}, +aNp:function aNp(a,b,c){this.a=a +this.b=b +this.c=c}, +aNr:function aNr(a,b){this.a=a +this.b=b}, +aNq:function aNq(){}, +Xt:function Xt(){}, +akG:function akG(){}, +akH:function akH(){}, +alS:function alS(){}, +alT:function alT(){}, +Rd:function Rd(){}, +a9P:function a9P(a,b,c,d){var _=this +_.e2=null +_.bv=a +_.es=b +_.E$=c +_.fx=null +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +akE:function akE(){}, +bf2(a,b,c,d,e){return a==null?null:a.i9(new A.T(c,e,d,b))}, +aKO:function aKO(a){this.a=a}, +a9Q:function a9Q(){}, +aNs:function aNs(a,b,c){this.a=a +this.b=b +this.c=c}, +Rf:function Rf(){}, +bjP:function bjP(a){this.a=a}, +akI:function akI(){}, +akJ:function akJ(){}, +B5(a,b){var s,r,q,p +for(s=t.Qv,r=a,q=0;r!=null;){p=r.b +p.toString +s.a(p) +if(!p.gQq())q=Math.max(q,A.ps(b.$1(r))) +r=p.aB$}return q}, +bsY(a,b,c,d){var s,r,q,p,o,n=b.w +if(n!=null&&b.f!=null){s=b.f +s.toString +n.toString +r=B.dh.If(c.a-s-n)}else{n=b.x +r=n!=null?B.dh.If(n):B.dh}n=b.e +if(n!=null&&b.r!=null){s=b.r +s.toString +n.toString +r=r.Sw(c.b-s-n)}else{n=b.y +if(n!=null)r=r.Sw(n)}a.cf(r,!0) +q=b.w +if(!(q!=null)){n=b.f +q=n!=null?c.a-n-a.gC(a).a:d.rU(t.EP.a(c.a0(0,a.gC(a)))).a}p=(q<0||q+a.gC(a).a>c.a)&&!0 +o=b.e +if(!(o!=null)){n=b.r +o=n!=null?c.b-n-a.gC(a).b:d.rU(t.EP.a(c.a0(0,a.gC(a)))).b}if(o<0||o+a.gC(a).b>c.b)p=!0 +b.a=new A.m(q,o) +return p}, +aMz:function aMz(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +is:function is(a,b,c){var _=this +_.y=_.x=_.w=_.r=_.f=_.e=null +_.dF$=a +_.aB$=b +_.a=c}, +abO:function abO(a,b){this.a=a +this.b=b}, +Rg:function Rg(a,b,c,d,e,f,g,h,i){var _=this +_.K=!1 +_.ac=null +_.al=a +_.aQ=b +_.aV=c +_.aL=d +_.aT=e +_.dw$=f +_.ao$=g +_.e6$=h +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=i +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +aNx:function aNx(a){this.a=a}, +aNv:function aNv(a){this.a=a}, +aNw:function aNw(a){this.a=a}, +aNu:function aNu(a){this.a=a}, +akN:function akN(){}, +akO:function akO(){}, +uU:function uU(a,b){this.a=a +this.b=b}, +adr:function adr(a,b){this.a=a +this.b=b}, +a9U:function a9U(a,b,c,d,e){var _=this +_.fx=a +_.fy=b +_.go=c +_.k1=null +_.E$=d +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +akR:function akR(){}, +bJT(a){var s +for(s=t.NW;a!=null;){if(s.b(a))return a +a=a.gbo(a)}return null}, +bsZ(a,b,c,d,e,f){var s,r,q,p,o,n,m +if(b==null)return e +s=f.wW(b,0,e) +r=f.wW(b,1,e) +q=d.at +q.toString +p=s.a +o=r.a +if(pp)n=s +else{if(!(q0)return a>=1e5 +return!0}, +ut:function ut(a,b,c,d){var _=this +_.a=a +_.b=b +_.e=$ +_.f=c +_.$ti=d}, +IT:function IT(a){this.a=a +this.b=null}, +Bd:function Bd(a,b){this.a=a +this.b=b}, +aKN:function aKN(a){this.a=a}, +ip:function ip(){}, +aOA:function aOA(a){this.a=a}, +aOC:function aOC(a){this.a=a}, +aOD:function aOD(a,b){this.a=a +this.b=b}, +aOE:function aOE(a,b){this.a=a +this.b=b}, +aOz:function aOz(a){this.a=a}, +aOB:function aOB(a){this.a=a}, +a8W:function a8W(a){this.a=a}, +bki(){var s=new A.BY(new A.bp(new A.ak($.a9,t.W),t.gR)) +s.aeZ() +return s}, +HO:function HO(a,b){var _=this +_.a=null +_.b=!1 +_.c=null +_.d=a +_.e=null +_.f=b +_.r=$}, +BY:function BY(a){this.a=a +this.c=this.b=null}, +aV1:function aV1(a){this.a=a}, +Tn:function Tn(a){this.a=a}, +aaK:function aaK(){}, +aPO:function aPO(a){this.a=a}, +boQ(a){var s=$.bhP.h(0,a) +if(s==null){s=$.boP +$.boP=s+1 +$.bhP.l(0,a,s) +$.bhO.l(0,s,a)}return s}, +bKy(a,b){var s +if(a.length!==b.length)return!1 +for(s=0;s=0)m.push(new A.OE(A.d(p.X(q,0,o).split("\n"),s),p.bp(q,o+2))) +else m.push(new A.OE(B.d0,q))}return m}, +bKQ(a){switch(a){case"AppLifecycleState.resumed":return B.ic +case"AppLifecycleState.inactive":return B.qG +case"AppLifecycleState.hidden":return B.qH +case"AppLifecycleState.paused":return B.lo +case"AppLifecycleState.detached":return B.ib}return null}, +Hh:function Hh(){}, +aQE:function aQE(a){this.a=a}, +aQD:function aQD(a){this.a=a}, +b2Q:function b2Q(){}, +b2R:function b2R(a){this.a=a}, +b2S:function b2S(a){this.a=a}, +asU:function asU(){}, +l3(a){var s=0,r=A.l(t.H) +var $async$l3=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(B.c1.e9("Clipboard.setData",A.ah(["text",a.a],t.N,t.z),t.H),$async$l3) +case 2:return A.j(null,r)}}) +return A.k($async$l3,r)}, +a1x(a){var s=0,r=A.l(t.VE),q,p +var $async$a1x=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(B.c1.e9("Clipboard.getData",a,t.b),$async$a1x) +case 3:p=c +if(p==null){q=null +s=1 +break}q=new A.jl(A.bi(J.u(p,"text"))) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a1x,r)}, +au4(){var s=0,r=A.l(t.y),q,p +var $async$au4=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(B.c1.e9("Clipboard.hasStrings","text/plain",t.b),$async$au4) +case 3:p=b +if(p==null){q=!1 +s=1 +break}q=A.pp(J.u(p,"value")) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$au4,r)}, +jl:function jl(a){this.a=a}, +bHQ(a){var s,r,q=a.c,p=B.aR1.h(0,q) +if(p==null)p=new A.M(q) +q=a.d +s=B.aSF.h(0,q) +if(s==null)s=new A.y(q) +r=a.a +switch(a.b.a){case 0:return new A.w1(p,s,a.e,r,a.f) +case 1:return new A.w2(p,s,null,r,a.f) +case 2:return new A.Ow(p,s,a.e,r,!1)}}, +FI:function FI(a,b,c){this.c=a +this.a=b +this.b=c}, +qf:function qf(){}, +w1:function w1(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +w2:function w2(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +Ow:function Ow(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aCz:function aCz(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1 +_.e=null}, +a5R:function a5R(a,b){this.a=a +this.b=b}, +Ou:function Ou(a,b){this.a=a +this.b=b}, +a5S:function a5S(a,b,c,d){var _=this +_.a=null +_.b=a +_.c=b +_.d=null +_.e=c +_.f=d}, +ahY:function ahY(){}, +aGl:function aGl(a,b,c){this.a=a +this.b=b +this.c=c}, +aGm:function aGm(){}, +y:function y(a){this.a=a}, +M:function M(a){this.a=a}, +ahZ:function ahZ(){}, +Gm(a,b,c,d){return new A.fg(a,c,b,d)}, +aIU(a){return new A.Ap(a)}, +qr:function qr(a,b){this.a=a +this.b=b}, +fg:function fg(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Ap:function Ap(a){this.a=a}, +aT8:function aT8(){}, +aFL:function aFL(){}, +aFN:function aFN(){}, +aSf:function aSf(){}, +aSh:function aSh(a,b){this.a=a +this.b=b}, +aSj:function aSj(){}, +bOc(a){var s,r,q +for(s=A.n(a),s=s.i("@<1>").L(s.z[1]),r=new A.aQ(J.a4(a.a),a.b,s.i("aQ<1,2>")),s=s.z[1];r.p();){q=r.a +if(q==null)q=s.a(q) +if(!q.k(0,B.cd))return q}return null}, +aJ1:function aJ1(a,b){this.a=a +this.b=b}, +G4:function G4(){}, +eM:function eM(){}, +ag4:function ag4(){}, +aj0:function aj0(a,b){this.a=a +this.b=b}, +aj_:function aj_(){}, +amj:function amj(a,b){this.a=a +this.b=b}, +x0:function x0(a){this.a=a}, +aiK:function aiK(){}, +brK(a,b,c){return new A.hw(a,b,c)}, +v4:function v4(a,b,c){this.a=a +this.b=b +this.$ti=c}, +asz:function asz(a,b){this.a=a +this.b=b}, +hw:function hw(a,b,c){this.a=a +this.b=b +this.c=c}, +aIP:function aIP(a,b){this.a=a +this.b=b}, +nk:function nk(a,b,c){this.a=a +this.b=b +this.c=c}, +a3G:function a3G(a){this.a=a}, +ayL:function ayL(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ayK:function ayK(a,b){this.a=a +this.b=b}, +ayM:function ayM(a,b,c){this.a=a +this.b=b +this.c=c}, +bJa(a,b,c,d,e,f){var s=t.S,r=A.d([],t.OP),q=$.aqi() +q.a.l(0,c,e) +return new A.aUV(new A.bc5(B.i),c,f,new A.aZw(A.A(s,t.q7),A.A(s,t.TS),A.ae(s)),d,B.pL,new A.b1E(a,b),r)}, +aLr(a,b,c,d,e,f){var s=0,r=A.l(t.Bm),q,p,o +var $async$aLr=A.h(function(g,h){if(g===1)return A.i(h,r) +while(true)switch(s){case 0:p=A.ah(["id",c,"viewType",f],t.N,t.z) +o=b.dI(a) +p.l(0,"params",B.F.cc(o.buffer,0,o.byteLength)) +s=3 +return A.e(B.c0.c8("create",p,!1,t.H),$async$aLr) +case 3:$.aqi().a.l(0,c,e) +q=new A.acX(c,d) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aLr,r)}, +bnT(a){switch(a.a){case 1:return 0 +case 0:return 1}}, +bnU(a,b){return a<<8&65280|b&255}, +bNP(a,b,c,d,e,f,g,h){var s,r,q=t.z,p=A.A(t.N,q) +p.l(0,"id",g) +p.l(0,"viewType",h) +p.l(0,"direction",A.bnT(d)) +p.l(0,"width",f.a) +p.l(0,"height",f.b) +if(c)p.l(0,"hybridFallback",!0) +s=e!=null +if(s)p.l(0,"left",e.a) +if(s)p.l(0,"top",e.b) +if(a!=null){r=a.b.dI(a.a) +p.l(0,"params",B.F.cc(r.buffer,0,r.byteLength))}return B.c0.c8("create",p,!1,q)}, +aLq:function aLq(){this.a=0}, +a8C:function a8C(a){this.a=a}, +ry:function ry(a,b){this.a=a +this.b=b}, +rx:function rx(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +arm:function arm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o}, +arn:function arn(){}, +aro:function aro(){}, +Iq:function Iq(a,b){this.a=a +this.b=b}, +aZw:function aZw(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=$ +_.e=null}, +aZx:function aZx(a){this.a=a}, +aZy:function aZy(a){this.a=a}, +b1E:function b1E(a,b){this.a=a +this.b=b}, +a_T:function a_T(){}, +aUV:function aUV(a,b,c,d,e,f,g,h){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h}, +aZz:function aZz(){}, +bc5:function bc5(a){this.a=a +this.b=null}, +acX:function acX(a,b){this.a=a +this.b=!1 +this.c=b}, +aLl:function aLl(){}, +bJO(a){var s,r,q,p,o={} +o.a=null +s=new A.aMc(o,a).$0() +r=$.bgO().d +q=A.n(r).i("aT<1>") +p=A.d3(new A.aT(r,q),q.i("w.E")).A(0,s.gnP()) +q=J.u(a,"type") +q.toString +A.bi(q) +switch(q){case"keydown":return new A.qI(o.a,p,s) +case"keyup":return new A.GK(null,!1,s) +default:throw A.f(A.vB("Unknown key event type: "+q))}}, +zS:function zS(a,b){this.a=a +this.b=b}, +mm:function mm(a,b){this.a=a +this.b=b}, +QI:function QI(){}, +oH:function oH(){}, +aMc:function aMc(a,b){this.a=a +this.b=b}, +qI:function qI(a,b,c){this.a=a +this.b=b +this.c=c}, +GK:function GK(a,b,c){this.a=a +this.b=b +this.c=c}, +aMh:function aMh(a,b){this.a=a +this.d=b}, +eZ:function eZ(a,b){this.a=a +this.b=b}, +akd:function akd(){}, +akc:function akc(){}, +a9d:function a9d(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +Rp:function Rp(a,b){var _=this +_.b=_.a=null +_.f=_.e=_.d=_.c=!1 +_.r=a +_.aC$=0 +_.aw$=b +_.bn$=_.b5$=0 +_.bd$=!1}, +aNN:function aNN(a){this.a=a}, +aNO:function aNO(a){this.a=a}, +fv:function fv(a,b,c,d,e,f){var _=this +_.a=a +_.b=null +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.x=_.w=!1}, +aNK:function aNK(){}, +aNL:function aNL(){}, +aNJ:function aNJ(){}, +aNM:function aNM(){}, +bEW(a,b){var s,r,q,p,o=A.d([],t.bt),n=J.N(a),m=0,l=0 +while(!0){if(!(m1 +if(a1===0)m=0===a1 +else m=!1 +l=n&&a3a +q=!l +i=q&&!m&&sd||!q||k +if(c===o)return new A.HJ(c,p,r) +else if((!h||i)&&s)return new A.ack(new A.dk(!n?a-1:b,a),c,p,r) +else if((b===a||j)&&s)return new A.acl(B.f.X(a0,d,d+(a1-d)),a,c,p,r) +else if(e)return new A.acm(a0,new A.dk(b,a),c,p,r) +return new A.HJ(c,p,r)}, +x4:function x4(){}, +acl:function acl(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.c=e}, +ack:function ack(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.c=d}, +acm:function acm(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.c=e}, +HJ:function HJ(a,b,c){this.a=a +this.b=b +this.c=c}, +amu:function amu(){}, +br4(a,b){var s,r,q,p,o=a.a,n=new A.BK(o,0,0) +o=o.length===0?B.bN:new A.fw(o) +if(o.gq(o)>b)n.Cr(b,0) +s=n.gG(n) +o=a.b +r=s.length +o=o.Fp(Math.min(o.a,r),Math.min(o.b,r)) +q=a.c +p=q.a +q=q.b +return new A.ez(s,o,p!==q&&r>p?new A.dk(p,Math.min(q,r)):B.bA)}, +a78:function a78(a,b){this.a=a +this.b=b}, +x5:function x5(){}, +aiO:function aiO(a,b){this.a=a +this.b=b}, +bbD:function bbD(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=!1}, +a3U:function a3U(a,b,c){this.a=a +this.b=b +this.c=c}, +azz:function azz(a,b,c){this.a=a +this.b=b +this.c=c}, +a63:function a63(a,b){this.a=a +this.b=b}, +btY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.aUh(i,l,!1,!0,c,m,n,!0,f,h,o,j,!0,a,!1)}, +bRO(a){switch(a){case"TextAffinity.downstream":return B.r +case"TextAffinity.upstream":return B.b3}return null}, +btV(a){var s,r,q,p,o=J.N(a),n=A.bi(o.h(a,"text")),m=A.cf(o.h(a,"selectionBase")) +if(m==null)m=-1 +s=A.cf(o.h(a,"selectionExtent")) +if(s==null)s=-1 +r=A.bRO(A.ag(o.h(a,"selectionAffinity"))) +if(r==null)r=B.r +q=A.iB(o.h(a,"selectionIsDirectional")) +p=A.du(r,m,s,q===!0) +m=A.cf(o.h(a,"composingBase")) +if(m==null)m=-1 +o=A.cf(o.h(a,"composingExtent")) +return new A.ez(n,p,new A.dk(m,o==null?-1:o))}, +btZ(a){var s=A.d([],t.u1),r=$.bu_ +$.bu_=r+1 +return new A.aUi(s,r,a)}, +bRQ(a){switch(a){case"TextInputAction.none":return B.b2X +case"TextInputAction.unspecified":return B.b2Y +case"TextInputAction.go":return B.b30 +case"TextInputAction.search":return B.b31 +case"TextInputAction.send":return B.b32 +case"TextInputAction.next":return B.O3 +case"TextInputAction.previous":return B.b33 +case"TextInputAction.continueAction":return B.b34 +case"TextInputAction.join":return B.b35 +case"TextInputAction.route":return B.b2Z +case"TextInputAction.emergencyCall":return B.b3_ +case"TextInputAction.done":return B.kD +case"TextInputAction.newline":return B.O2}throw A.f(A.EV(A.d([A.t1("Unknown text input action: "+a)],t.E)))}, +bRP(a){switch(a){case"FloatingCursorDragState.start":return B.tN +case"FloatingCursorDragState.update":return B.mr +case"FloatingCursorDragState.end":return B.ms}throw A.f(A.EV(A.d([A.t1("Unknown text cursor action: "+a)],t.E)))}, +aS_:function aS_(a,b){this.a=a +this.b=b}, +aS0:function aS0(a,b){this.a=a +this.b=b}, +r1:function r1(a,b,c){this.a=a +this.b=b +this.c=c}, +kG:function kG(a,b){this.a=a +this.b=b}, +acj:function acj(a,b){this.a=a +this.b=b}, +aUh:function aUh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.z=j +_.Q=k +_.as=l +_.at=m +_.ax=n +_.ay=o}, +Ng:function Ng(a,b){this.a=a +this.b=b}, +aMb:function aMb(a,b){this.a=a +this.b=b}, +ez:function ez(a,b,c){this.a=a +this.b=b +this.c=c}, +aU3:function aU3(a,b){this.a=a +this.b=b}, +nu:function nu(a,b){this.a=a +this.b=b}, +aUT:function aUT(){}, +aUf:function aUf(){}, +Bp:function Bp(a,b,c){this.a=a +this.b=b +this.c=c}, +aUi:function aUi(a,b,c){var _=this +_.d=_.c=_.b=_.a=null +_.e=a +_.f=b +_.r=c}, +acp:function acp(a,b,c){var _=this +_.a=a +_.b=b +_.c=$ +_.d=null +_.e=$ +_.f=c +_.w=_.r=!1}, +aUy:function aUy(a){this.a=a}, +aUw:function aUw(){}, +aUv:function aUv(a,b){this.a=a +this.b=b}, +aUx:function aUx(a){this.a=a}, +aUz:function aUz(a){this.a=a}, +Td:function Td(){}, +ajw:function ajw(){}, +b8R:function b8R(){}, +aoN:function aoN(){}, +acZ:function acZ(a,b){this.a=a +this.b=b}, +ad_:function ad_(){this.a=$ +this.b=null}, +aXa:function aXa(){}, +bQN(a){var s=A.bt("parent") +a.lC(new A.bez(s)) +return s.aN()}, +Dd(a,b){return new A.rw(a,b,null)}, +a_L(a,b){var s,r=t.L1,q=a.jf(r) +for(;s=q!=null,s;){if(b.$1(q))break +q=A.bQN(q).jf(r)}return s}, +bhe(a){var s={} +s.a=null +A.a_L(a,new A.ar9(s)) +return B.Sw}, +bhg(a,b,c){var s={} +s.a=null +if((b==null?null:A.I(b))==null)A.d0(c) +A.a_L(a,new A.arc(s,b,a,c)) +return s.a}, +bhf(a,b){var s={} +s.a=null +A.d0(b) +A.a_L(a,new A.ara(s,null,b)) +return s.a}, +ar8(a,b,c){var s,r=b==null?null:A.I(b) +if(r==null)r=A.d0(c) +s=a.r.h(0,r) +if(c.i("cc<0>?").b(s))return s +else return null}, +xZ(a,b,c){var s={} +s.a=null +A.a_L(a,new A.arb(s,b,a,c)) +return s.a}, +bD4(a,b,c){var s={} +s.a=null +A.a_L(a,new A.ard(s,b,a,c)) +return s.a}, +biq(a,b,c,d,e,f,g,h,i,j){return new A.zf(d,e,!1,a,j,h,i,g,f,c,null)}, +bp5(a){return new A.Mp(a,new A.bM(A.d([],t.ot),t.wS))}, +bez:function bez(a){this.a=a}, +c_:function c_(){}, +cc:function cc(){}, +f2:function f2(){}, +dp:function dp(a,b,c){var _=this +_.c=a +_.a=b +_.b=null +_.$ti=c}, +ar7:function ar7(){}, +rw:function rw(a,b,c){this.d=a +this.e=b +this.a=c}, +ar9:function ar9(a){this.a=a}, +arc:function arc(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ara:function ara(a,b,c){this.a=a +this.b=b +this.c=c}, +arb:function arb(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ard:function ard(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Uh:function Uh(a,b,c){var _=this +_.d=a +_.e=b +_.a=null +_.b=c +_.c=null}, +aZs:function aZs(a){this.a=a}, +Ug:function Ug(a,b,c,d,e){var _=this +_.f=a +_.r=b +_.w=c +_.b=d +_.a=e}, +zf:function zf(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.c=a +_.d=b +_.e=c +_.w=d +_.x=e +_.y=f +_.z=g +_.Q=h +_.as=i +_.ax=j +_.a=k}, +VL:function VL(a,b){var _=this +_.f=_.e=_.d=!1 +_.r=a +_.a=null +_.b=b +_.c=null}, +b4i:function b4i(a){this.a=a}, +b4g:function b4g(a){this.a=a}, +b4b:function b4b(a){this.a=a}, +b4c:function b4c(a){this.a=a}, +b4a:function b4a(a,b){this.a=a +this.b=b}, +b4f:function b4f(a){this.a=a}, +b4d:function b4d(a){this.a=a}, +b4e:function b4e(a,b){this.a=a +this.b=b}, +b4h:function b4h(a,b){this.a=a +this.b=b}, +adw:function adw(a){this.a=a +this.b=null}, +Mp:function Mp(a,b){this.c=a +this.a=b +this.b=null}, +De:function De(){}, +DC:function DC(){}, +l6:function l6(){}, +a30:function a30(){}, +tF:function tF(){}, +a8V:function a8V(a){var _=this +_.f=_.e=$ +_.a=a +_.b=null}, +Jl:function Jl(){}, +WR:function WR(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.b70$=c +_.b71$=d +_.b72$=e +_.b73$=f +_.a=g +_.b=null +_.$ti=h}, +WS:function WS(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.b70$=c +_.b71$=d +_.b72$=e +_.b73$=f +_.a=g +_.b=null +_.$ti=h}, +UU:function UU(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.b=null +_.$ti=d}, +ae3:function ae3(){}, +ae1:function ae1(){}, +ahR:function ahR(){}, +ZI:function ZI(){}, +ZJ:function ZJ(){}, +bhm(a,b,c,d){return new A.KI(b,a,c,d,null)}, +KI:function KI(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +aeg:function aeg(a,b,c){var _=this +_.hd$=a +_.cp$=b +_.a=null +_.b=c +_.c=null}, +aef:function aef(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.c=g +_.a=h}, +aom:function aom(){}, +bDb(a,b){var s=A.L(b,!0,t.l7) +if(a!=null)s.push(a) +return A.dC(B.M,s,B.z,B.X,null)}, +xn:function xn(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +y0:function y0(a,b,c,d){var _=this +_.c=a +_.d=b +_.w=c +_.a=d}, +Um:function Um(a,b,c,d,e){var _=this +_.d=null +_.e=a +_.f=b +_.r=0 +_.d_$=c +_.aP$=d +_.a=null +_.b=e +_.c=null}, +b_0:function b_0(a,b,c){this.a=a +this.b=b +this.c=c}, +b__:function b__(a,b){this.a=a +this.b=b}, +b_1:function b_1(){}, +b_2:function b_2(a){this.a=a}, +Zo:function Zo(){}, +KP:function KP(a,b,c,d){var _=this +_.e=a +_.c=b +_.a=c +_.$ti=d}, +bSb(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=null +if(a==null||a.length===0)return B.d.gV(a0) +s=t.N +r=t.pV +q=A.n7(b,b,b,s,r) +p=A.n7(b,b,b,s,r) +o=A.n7(b,b,b,s,r) +n=A.n7(b,b,b,s,r) +m=A.n7(b,b,b,t.u,r) +for(l=0;l<1;++l){k=a0[l] +s=k.a +r=B.cB.h(0,s) +if(r==null)r=s +j=k.c +i=B.d3.h(0,j) +if(i==null)i=j +i=r+"_null_"+A.r(i) +if(q.h(0,i)==null)q.l(0,i,k) +r=B.cB.h(0,s) +r=(r==null?s:r)+"_null" +if(o.h(0,r)==null)o.l(0,r,k) +r=B.cB.h(0,s) +if(r==null)r=s +i=B.d3.h(0,j) +if(i==null)i=j +i=r+"_"+A.r(i) +if(p.h(0,i)==null)p.l(0,i,k) +r=B.cB.h(0,s) +s=r==null?s:r +if(n.h(0,s)==null)n.l(0,s,k) +s=B.d3.h(0,j) +if(s==null)s=j +if(m.h(0,s)==null)m.l(0,s,k)}for(h=b,g=h,f=0;f"))}, +btG(a,b,c,d){return new A.SJ(a,b,c,null,d.i("SJ<0>"))}, +qU:function qU(){}, +Yh:function Yh(a,b){var _=this +_.d=null +_.e=$ +_.a=null +_.b=a +_.c=null +_.$ti=b}, +bbj:function bbj(a){this.a=a}, +bbi:function bbi(a,b){this.a=a +this.b=b}, +bbl:function bbl(a){this.a=a}, +bbg:function bbg(a,b,c){this.a=a +this.b=b +this.c=c}, +bbk:function bbk(a){this.a=a}, +bbh:function bbh(a){this.a=a}, +yz:function yz(a,b){this.a=a +this.b=b}, +eR:function eR(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +SJ:function SJ(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.c=c +_.a=d +_.$ti=e}, +F_:function F_(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.$ti=d}, +VR:function VR(a,b){var _=this +_.d=null +_.e=$ +_.a=null +_.b=a +_.c=null +_.$ti=b}, +b4m:function b4m(a,b){this.a=a +this.b=b}, +b4l:function b4l(a,b){this.a=a +this.b=b}, +b4n:function b4n(a,b){this.a=a +this.b=b}, +b4k:function b4k(a,b,c){this.a=a +this.b=b +this.c=c}, +Dp:function Dp(a,b){this.c=a +this.a=b}, +Ut:function Ut(a){var _=this +_.d=null +_.e=$ +_.f=!1 +_.a=null +_.b=a +_.c=null}, +b03:function b03(a){this.a=a}, +b08:function b08(a){this.a=a}, +b07:function b07(a,b,c){this.a=a +this.b=b +this.c=c}, +b05:function b05(a){this.a=a}, +b06:function b06(a){this.a=a}, +b04:function b04(a){this.a=a}, +FH:function FH(a){this.a=a}, +Os:function Os(a){var _=this +_.aC$=0 +_.aw$=a +_.bn$=_.b5$=0 +_.bd$=!1}, +rC:function rC(){}, +aj5:function aj5(a){this.a=a}, +bvR(a,b){a.bP(new A.bd1(b)) +b.$1(a)}, +bp1(a,b){return new A.n2(b,a,null)}, +eU(a){var s=a.ap(t.I) +return s==null?null:s.w}, +aKg(a,b){return new A.a7O(b,a,null)}, +bDt(a,b){return new A.a0s(b,a,null)}, +jn(a,b,c,d,e,f){return new A.El(e,b,f,c,a,d)}, +atX(a,b){return new A.DU(b,a,null)}, +atV(a,b,c){return new A.DS(c,b,a,null)}, +bE5(a,b){return new A.jj(new A.atW(b,B.ce,a),null)}, +HX(a,b,c,d){return new A.x7(c,null,a,d,null,b,null)}, +HY(a,b,c,d,e){return new A.x7(A.bui(b),e,a,!0,d,c,null)}, +bui(a){var s,r,q +if(a===0){s=new A.bn(new Float64Array(16)) +s.dU() +return s}r=Math.sin(a) +if(r===1)return A.aWl(1,0) +if(r===-1)return A.aWl(-1,0) +q=Math.cos(a) +if(q===-1)return A.aWl(0,-1) +return A.aWl(r,q)}, +aWl(a,b){var s=new Float64Array(16) +s[0]=b +s[1]=a +s[4]=-a +s[5]=b +s[10]=1 +s[15]=1 +return new A.bn(s)}, +bhK(a,b,c,d){return new A.E9(b,d,c,a,null)}, +bpS(a,b,c){return new A.a4g(c,b,a,null)}, +eg(a,b,c){return new A.o7(B.M,c,b,a,null)}, +aGs(a,b){return new A.OB(b,a,new A.df(b,t.xe))}, +BB(a,b){return new A.bw(b.a,b.b,a,null)}, +biv(a,b,c,d){return new A.a4h(d,c,a,b,null)}, +bfK(a,b,c){var s,r +switch(b.a){case 0:s=a.ap(t.I) +s.toString +r=A.bgA(s.w) +return r +case 1:return B.ac}}, +biY(a,b){return new A.a67(b,a,null)}, +dC(a,b,c,d,e){return new A.Hz(a,d,c,b,e)}, +lr(a,b,c,d,e,f,g,h){return new A.lq(e,g,f,a,h,c,b,d)}, +eV(a,b){return new A.lq(0,0,0,a,null,null,b,null)}, +bjx(a,b,c,d,e,f,g,h){var s,r +switch(f.a){case 0:s=e +r=c +break +case 1:s=c +r=e +break +default:r=null +s=null}return A.lr(a,b,d,null,r,s,g,h)}, +ci(a,b,c,d,e){return new A.GW(B.aF,c,d,b,e,B.d9,null,a,null)}, +bj(a,b,c,d){return new A.E8(B.P,c,d,b,null,B.d9,null,a,null)}, +cW(a,b){return new A.EL(b,B.h2,a,null)}, +bt1(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.aa2(h,i,j,f,c,l,b,a,g,m,k,e,d,A.buP(h,l),null)}, +bjL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){return new A.GJ(i,e,p,h,o,c,m,f,d,g,a,n,b,!1,j,!1,null)}, +bp_(a){var s +a.ap(t.ct) +s=$.nT() +return s}, +w4(a,b,c,d,e,f,g,h,i){return new A.FN(e,i,f,d,g,h,a,b,c)}, +tp(a,b,c,d,e,f){return new A.Aq(d,f,e,b,a,c)}, +dS(a,b,c){return new A.le(b,a,c)}, +bnM(a,b){return new A.a_C(a,b,null)}, +asJ(a){return new A.Dw(a,null)}, +ann:function ann(a,b,c){var _=this +_.au=a +_.ay=null +_.ch=!1 +_.d=_.c=_.b=_.a=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +bd2:function bd2(a,b){this.a=a +this.b=b}, +bd1:function bd1(a){this.a=a}, +ano:function ano(){}, +n2:function n2(a,b,c){this.w=a +this.b=b +this.a=c}, +a7O:function a7O(a,b,c){this.e=a +this.c=b +this.a=c}, +a0s:function a0s(a,b,c){this.e=a +this.c=b +this.a=c}, +El:function El(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.c=e +_.a=f}, +DU:function DU(a,b,c){this.f=a +this.c=b +this.a=c}, +DS:function DS(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +atW:function atW(a,b,c){this.a=a +this.b=b +this.c=c}, +a8m:function a8m(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.c=g +_.a=h}, +a8n:function a8n(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.c=f +_.a=g}, +x7:function x7(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.c=f +_.a=g}, +yy:function yy(a,b,c){this.e=a +this.c=b +this.a=c}, +E9:function E9(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.x=c +_.c=d +_.a=e}, +a3V:function a3V(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +a4g:function a4g(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +aC:function aC(a,b,c){this.e=a +this.c=b +this.a=c}, +bY:function bY(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +o7:function o7(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +pT:function pT(a,b,c){this.e=a +this.c=b +this.a=c}, +OB:function OB(a,b,c){this.f=a +this.b=b +this.a=c}, +M6:function M6(a,b,c){this.e=a +this.c=b +this.a=c}, +bw:function bw(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +hl:function hl(a,b,c){this.e=a +this.c=b +this.a=c}, +a4h:function a4h(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +zX:function zX(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +a7U:function a7U(a,b,c,d,e,f){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.c=e +_.a=f}, +PR:function PR(a,b,c){this.e=a +this.c=b +this.a=c}, +ajc:function ajc(a,b){var _=this +_.ay=_.p1=null +_.ch=!1 +_.d=_.c=_.b=_.a=_.CW=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +a0e:function a0e(a,b,c){this.e=a +this.c=b +this.a=c}, +a5w:function a5w(a,b){this.c=a +this.a=b}, +abz:function abz(a,b){this.c=a +this.a=b}, +BE:function BE(a,b,c){this.e=a +this.c=b +this.a=c}, +a67:function a67(a,b,c){this.e=a +this.c=b +this.a=c}, +Hz:function Hz(a,b,c,d,e){var _=this +_.e=a +_.r=b +_.w=c +_.c=d +_.a=e}, +lq:function lq(a,b,c,d,e,f,g,h){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.y=e +_.z=f +_.b=g +_.a=h}, +a8O:function a8O(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.f=c +_.r=d +_.x=e +_.a=f}, +ER:function ER(){}, +GW:function GW(a,b,c,d,e,f,g,h,i){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.z=g +_.c=h +_.a=i}, +E8:function E8(a,b,c,d,e,f,g,h,i){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.z=g +_.c=h +_.a=i}, +lb:function lb(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +EL:function EL(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +aa2:function aa2(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.z=g +_.Q=h +_.as=i +_.at=j +_.ax=k +_.ay=l +_.ch=m +_.c=n +_.a=o}, +GJ:function GJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.as=j +_.at=k +_.ax=l +_.ay=m +_.ch=n +_.CW=o +_.cx=p +_.a=q}, +FN:function FN(a,b,c,d,e,f,g,h,i){var _=this +_.e=a +_.r=b +_.w=c +_.x=d +_.y=e +_.as=f +_.at=g +_.c=h +_.a=i}, +Aq:function Aq(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.c=e +_.a=f}, +kq:function kq(a,b){this.c=a +this.a=b}, +le:function le(a,b,c){this.e=a +this.c=b +this.a=c}, +a_C:function a_C(a,b,c){this.e=a +this.c=b +this.a=c}, +c2:function c2(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.c=f +_.a=g}, +a7c:function a7c(a,b){this.c=a +this.a=b}, +Dw:function Dw(a,b){this.c=a +this.a=b}, +iF:function iF(a,b,c){this.e=a +this.c=b +this.a=c}, +O4:function O4(a,b,c){this.e=a +this.c=b +this.a=c}, +qh:function qh(a,b){this.c=a +this.a=b}, +jj:function jj(a,b){this.c=a +this.a=b}, +pQ:function pQ(a,b,c){this.e=a +this.c=b +this.a=c}, +X8:function X8(a,b,c,d){var _=this +_.eI=a +_.H=b +_.E$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +bJY(a,b){return new A.wB(a,B.a8,b.i("wB<0>"))}, +bNF(){var s=null,r=t.S,q=t.j1 +r=new A.adz(s,$,A.d([],t.GA),!0,new A.bp(new A.ak($.a9,t.W),t.gR),!1,s,!1,$,!1,s,$,!1,0,!1,$,$,0,s,$,$,new A.ami(A.ae(t.M)),$,$,$,$,s,A.d([],t.Jh),s,A.bSe(),A.bGW(A.bSd(),t.i7),!1,0,A.A(r,t.h1),A.dI(r),A.d([],q),A.d([],q),s,!1,B.fe,!0,!1,s,B.B,B.B,s,0,s,!1,s,s,0,A.ql(s,t.qL),new A.aLz(A.A(r,t.rr),A.A(t.Ld,t.iD)),new A.aBA(A.A(r,t.nM)),new A.aLC(),A.A(r,t.YX),$,!1,B.Z1) +r.axA() +return r}, +bdm:function bdm(a){this.a=a}, +fz:function fz(){}, +U2:function U2(){}, +bdl:function bdl(a,b){this.a=a +this.b=b}, +aY9:function aY9(a,b){this.a=a +this.b=b}, +B3:function B3(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.$ti=e}, +aN4:function aN4(a,b,c){this.a=a +this.b=b +this.c=c}, +aN5:function aN5(a){this.a=a}, +wB:function wB(a,b,c){var _=this +_.ay=_.p2=_.p1=null +_.ch=!1 +_.d=_.c=_.b=_.a=_.CW=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1 +_.$ti=c}, +adz:function adz(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0){var _=this +_.aW$=a +_.e2$=b +_.bv$=c +_.es$=d +_.hN$=e +_.eK$=f +_.fT$=g +_.fk$=h +_.aQ$=i +_.aV$=j +_.aL$=k +_.aT$=l +_.bD$=m +_.bN$=n +_.cY$=o +_.cR$=p +_.a0X$=q +_.a0Y$=r +_.PH$=s +_.PI$=a0 +_.nu$=a1 +_.oI$=a2 +_.Gn$=a3 +_.zX$=a4 +_.vE$=a5 +_.vF$=a6 +_.bi8$=a7 +_.fx$=a8 +_.fy$=a9 +_.go$=b0 +_.id$=b1 +_.k1$=b2 +_.k2$=b3 +_.k3$=b4 +_.k4$=b5 +_.ok$=b6 +_.p1$=b7 +_.p2$=b8 +_.p3$=b9 +_.p4$=c0 +_.R8$=c1 +_.RG$=c2 +_.rx$=c3 +_.ry$=c4 +_.to$=c5 +_.x1$=c6 +_.x2$=c7 +_.xr$=c8 +_.y1$=c9 +_.y2$=d0 +_.bg$=d1 +_.bC$=d2 +_.au$=d3 +_.aK$=d4 +_.bm$=d5 +_.bM$=d6 +_.bc$=d7 +_.K$=d8 +_.ac$=d9 +_.al$=e0 +_.a=!1 +_.b=null +_.c=0}, +Xl:function Xl(){}, +Zd:function Zd(){}, +Ze:function Ze(){}, +Zf:function Zf(){}, +Zg:function Zg(){}, +Zh:function Zh(){}, +Zi:function Zi(){}, +Zj:function Zj(){}, +a1D:function a1D(a,b,c){this.e=a +this.c=b +this.a=c}, +UO:function UO(a,b,c){var _=this +_.H=a +_.E$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +yQ(a,b,c){return new A.a2C(b,c,a,null)}, +bF(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var s +if(n!=null||h!=null){s=e==null?null:e.a3x(h,n) +if(s==null)s=A.jh(h,n)}else s=e +return new A.a1M(b,a,k,d,f,g,s,j,l,m,c,i)}, +a2C:function a2C(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +a1M:function a1M(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.a=l}, +ag_:function ag_(a,b){this.b=a +this.c=b}, +yC:function yC(a,b){this.a=a +this.b=b}, +hP:function hP(a,b,c){this.a=a +this.b=b +this.c=c}, +boE(){var s=$.Ef +if(s!=null)s.eO(0) +$.Ef=null +if($.rR!=null)$.rR=null}, +a1N:function a1N(){}, +auk:function auk(a,b){this.a=a +this.b=b}, +avS(a,b,c,d,e){return new A.vn(b,e,d,a,c)}, +bEV(a,b){var s=null +return new A.jj(new A.avT(s,s,s,b,a),s)}, +vn:function vn(a,b,c,d,e){var _=this +_.w=a +_.x=b +_.y=c +_.b=d +_.a=e}, +avT:function avT(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aj6:function aj6(a){this.a=a}, +bEY(){switch(A.c4().a){case 0:return $.bmB() +case 1:return $.byR() +case 2:return $.byS() +case 3:return $.byT() +case 4:return $.bmC() +case 5:return $.byV()}}, +a2K:function a2K(a,b){this.c=a +this.a=b}, +a2Q:function a2Q(a){this.b=a}, +bFe(a){var s=a.ap(t.I) +s.toString +switch(s.w.a){case 0:return B.aVh +case 1:return B.i}}, +bFf(a){var s=a.ch,r=A.aa(s) +return new A.f8(new A.b6(s,new A.awu(),r.i("b6<1>")),new A.awv(),r.i("f8<1,T>"))}, +bFd(a,b){var s,r,q,p,o=B.d.gV(a),n=A.bp3(b,o) +for(s=a.length,r=0;rr)return a.a0(0,new A.m(p,r)).gdD() +else return p-q}}else{p=b.c +if(q>p){s=a.b +r=b.b +if(sr)return a.a0(0,new A.m(p,r)).gdD() +else return q-p}}else{q=a.b +p=b.b +if(qp)return q-p +else return 0}}}}, +bFg(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=t.AO,f=A.d([a],g) +for(s=b.$ti,s=s.i("@<1>").L(s.z[1]),r=new A.aQ(J.a4(b.a),b.b,s.i("aQ<1,2>")),s=s.z[1];r.p();f=p){q=r.a +if(q==null)q=s.a(q) +p=A.d([],g) +for(o=f.length,n=q.a,m=q.b,l=q.d,q=q.c,k=0;k=m&&j.d<=l){h=j.a +if(hq)p.push(new A.T(q,i,q+(h-q),i+(j.d-i)))}else{h=j.a +if(h>=n&&j.c<=q){if(il)p.push(new A.T(h,l,h+(j.c-h),l+(i-l)))}else p.push(j)}}}return f}, +bFc(a,b){var s,r=a.a +if(r>=0)if(r<=b.a){s=a.b +s=s>=0&&s<=b.b}else s=!1 +else s=!1 +if(s)return a +else return new A.m(Math.min(Math.max(0,r),b.a),Math.min(Math.max(0,a.b),b.b))}, +a32:function a32(a,b,c){this.c=a +this.d=b +this.a=c}, +awu:function awu(){}, +awv:function awv(){}, +a33:function a33(a,b){this.a=a +this.$ti=b}, +bvb(a,b,c,d,e,f,g,h,i,j){var s=a==null?A.hc(d,t.i):a +return new A.Vp(f,e,!1,j,i,d,!0,s,c===!0,b===!0)}, +bOG(a){var s,r,q=a.ap(t.JK) +if(q==null)return!1 +s=q.f +r=s.a +s.a=!1 +return r}, +Mx:function Mx(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.f=c +_.Q=d +_.a=e}, +a3c:function a3c(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.j0$=g}, +Vp:function Vp(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=null +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=1/0 +_.z=i +_.Q=j}, +agr:function agr(a){var _=this +_.e=_.d=$ +_.a=null +_.b=a +_.c=null}, +b3v:function b3v(a){this.a=a}, +b3u:function b3u(a,b,c){this.a=a +this.b=b +this.c=c}, +agq:function agq(a,b,c,d){var _=this +_.as=a +_.a=b +_.f=c +_.aC$=0 +_.aw$=d +_.bn$=_.b5$=0 +_.bd$=!1}, +b3r:function b3r(a){this.a=a}, +Cw:function Cw(a,b,c,d,e,f,g,h,i){var _=this +_.aQ=null +_.aV=a +_.aL=b +_.k3=0 +_.k4=c +_.ok=null +_.r=d +_.w=e +_.x=f +_.y=g +_.Q=_.z=null +_.as=0 +_.ax=_.at=null +_.ay=!1 +_.ch=!0 +_.CW=!1 +_.cx=null +_.cy=!1 +_.dx=_.db=null +_.dy=h +_.fr=null +_.aC$=0 +_.aw$=i +_.bn$=_.b5$=0 +_.bd$=!1}, +b3t:function b3t(a,b,c){this.a=a +this.b=b +this.c=c}, +b3s:function b3s(a,b){this.a=a +this.b=b}, +Vo:function Vo(){}, +ED:function ED(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +Vs:function Vs(a,b,c){var _=this +_.d=$ +_.e=a +_.f=b +_.a=null +_.b=c +_.c=null}, +mI(a){var s=a==null?B.pg:new A.ez(a,B.fo,B.bA) +return new A.HI(s,$.b3())}, +bFI(a){var s,r=a.a,q=a.k(0,B.hO),p=r==null +if(p){$.aL.toString +$.bX() +s=!1}else s=!0 +if(q||!s)return B.hO +if(p){p=new A.avU() +p.b=B.aYS}else p=r +return a.b3J(p)}, +xK(a,b,c,d,e,f,g){return new A.Z3(a,e,f,d,b,c,new A.bM(A.d([],t.ot),t.wS),g.i("Z3<0>"))}, +af8:function af8(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +akp:function akp(a,b,c,d){var _=this +_.H=a +_.a8=null +_.aX=b +_.E$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +HI:function HI(a,b){var _=this +_.a=a +_.aC$=0 +_.aw$=b +_.bn$=_.b5$=0 +_.bd$=!1}, +Tx:function Tx(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +lD:function lD(a,b){this.a=a +this.b=b}, +b3n:function b3n(a,b,c){var _=this +_.b=a +_.c=b +_.d=0 +_.a=c}, +EE:function EE(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.x=e +_.z=f +_.Q=g +_.as=h +_.at=i +_.ax=j +_.ay=k +_.ch=l +_.CW=m +_.cx=n +_.cy=o +_.db=p +_.dx=q +_.dy=r +_.fy=s +_.go=a0 +_.id=a1 +_.k1=a2 +_.k2=a3 +_.k3=a4 +_.k4=a5 +_.ok=a6 +_.p1=a7 +_.p2=a8 +_.p3=a9 +_.p4=b0 +_.R8=b1 +_.RG=b2 +_.rx=b3 +_.ry=b4 +_.to=b5 +_.x1=b6 +_.x2=b7 +_.xr=b8 +_.y1=b9 +_.y2=c0 +_.bg=c1 +_.bC=c2 +_.au=c3 +_.aK=c4 +_.bm=c5 +_.bM=c6 +_.bc=c7 +_.K=c8 +_.ac=c9 +_.al=d0 +_.aQ=d1 +_.aV=d2 +_.aL=d3 +_.aT=d4 +_.bN=d5 +_.cY=d6 +_.cR=d7 +_.aw=d8 +_.b5=d9 +_.bn=e0 +_.bd=e1 +_.d0=e2 +_.a=e3}, +vr:function vr(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.e=_.d=null +_.f=$ +_.r=a +_.w=b +_.x=c +_.Q=_.z=null +_.as=d +_.at=null +_.ax=e +_.ay=f +_.ch=g +_.CW=!1 +_.cx=null +_.db=_.cy=$ +_.fr=_.dy=_.dx=null +_.fx=!0 +_.k2=_.k1=_.id=_.go=_.fy=null +_.k3=0 +_.p1=_.ok=_.k4=!1 +_.p2=$ +_.p3=0 +_.R8=_.p4=null +_.RG=$ +_.rx=-1 +_.ry=null +_.y1=_.xr=_.x2=_.x1=_.to=$ +_.d_$=h +_.aP$=i +_.i8$=j +_.a=null +_.b=k +_.c=null}, +axt:function axt(){}, +axP:function axP(a){this.a=a}, +axU:function axU(a){this.a=a}, +axG:function axG(a){this.a=a}, +axH:function axH(a){this.a=a}, +axI:function axI(a){this.a=a}, +axJ:function axJ(a){this.a=a}, +axK:function axK(a){this.a=a}, +axL:function axL(a){this.a=a}, +axM:function axM(a){this.a=a}, +axN:function axN(a){this.a=a}, +axO:function axO(a){this.a=a}, +axQ:function axQ(a){this.a=a}, +axS:function axS(a){this.a=a}, +axp:function axp(a,b){this.a=a +this.b=b}, +axx:function axx(a,b){this.a=a +this.b=b}, +axR:function axR(a){this.a=a}, +axr:function axr(a){this.a=a}, +axB:function axB(a){this.a=a}, +axu:function axu(){}, +axv:function axv(a){this.a=a}, +axw:function axw(a){this.a=a}, +axq:function axq(){}, +axs:function axs(a){this.a=a}, +axX:function axX(a){this.a=a}, +axT:function axT(a){this.a=a}, +axV:function axV(a){this.a=a}, +axW:function axW(a,b,c){this.a=a +this.b=b +this.c=c}, +axy:function axy(a,b){this.a=a +this.b=b}, +axz:function axz(a,b){this.a=a +this.b=b}, +axA:function axA(a,b){this.a=a +this.b=b}, +axo:function axo(a){this.a=a}, +axE:function axE(a){this.a=a}, +axD:function axD(a){this.a=a}, +axF:function axF(a,b){this.a=a +this.b=b}, +axC:function axC(a){this.a=a}, +Vt:function Vt(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.z=g +_.Q=h +_.as=i +_.at=j +_.ax=k +_.ay=l +_.ch=m +_.CW=n +_.cx=o +_.cy=p +_.db=q +_.dx=r +_.dy=s +_.fr=a0 +_.fx=a1 +_.fy=a2 +_.go=a3 +_.id=a4 +_.k1=a5 +_.k2=a6 +_.k3=a7 +_.k4=a8 +_.ok=a9 +_.p1=b0 +_.p2=b1 +_.p3=b2 +_.p4=b3 +_.R8=b4 +_.RG=b5 +_.rx=b6 +_.ry=b7 +_.to=b8 +_.c=b9 +_.a=c0}, +bau:function bau(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +XG:function XG(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +ala:function ala(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +bav:function bav(a){this.a=a}, +pm:function pm(a,b,c,d,e){var _=this +_.x=a +_.e=b +_.b=c +_.c=d +_.a=e}, +ug:function ug(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.a=d +_.b=null +_.$ti=e}, +Z3:function Z3(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.a=g +_.b=null +_.$ti=h}, +Z4:function Z4(a,b,c){var _=this +_.e=a +_.r=_.f=null +_.a=b +_.b=null +_.$ti=c}, +alk:function alk(a,b){this.e=a +this.a=b +this.b=null}, +afq:function afq(a,b){this.e=a +this.a=b +this.b=null}, +ahd:function ahd(a,b){this.a=a +this.b=b}, +Vu:function Vu(){}, +agw:function agw(){}, +Vv:function Vv(){}, +agx:function agx(){}, +agy:function agy(){}, +bSu(a){var s,r,q +for(s=a.length,r=!1,q=0;q>"),n=new A.a6(a,new A.b9h(),o) +for(s=new A.c1(n,n.gq(n),o.i("c1")),o=o.i("aq.E"),r=null;s.p();){q=s.d +p=q==null?o.a(q):q +r=(r==null?p:r).Ao(0,p)}if(r.gZ(r))return B.d.gV(a).a +return B.d.b7k(B.d.gV(a).gaj8(),r.gk0(r)).w}, +bvC(a,b){A.uG(a,new A.b9j(b),t.zP)}, +bPc(a,b){A.uG(a,new A.b9g(b),t.JI)}, +bjN(){return new A.aMu(A.A(t.l5,t.UJ),A.bTs())}, +bpM(a,b){return new A.Nm(b==null?A.bjN():b,a,null)}, +aAg(a){var s +for(;s=a.Q,s!=null;a=s){if(a.e==null)return null +if(a instanceof A.VK)return a}return null}, +t7(a){var s,r=A.bip(a,!1,!0) +if(r==null)return null +s=A.aAg(r) +return s==null?null:s.dy}, +bev:function bev(a){this.a=a}, +IQ:function IQ(a,b){this.b=a +this.c=b}, +u2:function u2(a,b){this.a=a +this.b=b}, +acU:function acU(a,b){this.a=a +this.b=b}, +a46:function a46(){}, +aAi:function aAi(a,b){this.a=a +this.b=b}, +aAh:function aAh(){}, +IJ:function IJ(a,b){this.a=a +this.b=b}, +agc:function agc(a){this.a=a}, +awb:function awb(){}, +b9k:function b9k(a){this.a=a}, +awj:function awj(a,b){this.a=a +this.b=b}, +awl:function awl(a){this.a=a}, +awk:function awk(a){this.a=a}, +awm:function awm(a){this.a=a}, +awn:function awn(a){this.a=a}, +awd:function awd(a){this.a=a}, +awe:function awe(a){this.a=a}, +awf:function awf(){}, +awg:function awg(a){this.a=a}, +awh:function awh(a){this.a=a}, +awi:function awi(){}, +awc:function awc(a,b,c){this.a=a +this.b=b +this.c=c}, +awo:function awo(a){this.a=a}, +awp:function awp(a){this.a=a}, +awq:function awq(a){this.a=a}, +awr:function awr(a){this.a=a}, +he:function he(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +b9h:function b9h(){}, +b9j:function b9j(a){this.a=a}, +b9i:function b9i(){}, +rh:function rh(a){this.a=a +this.b=null}, +b9f:function b9f(){}, +b9g:function b9g(a){this.a=a}, +aMu:function aMu(a,b){this.Gm$=a +this.a=b}, +aMv:function aMv(){}, +aMw:function aMw(){}, +aMx:function aMx(a){this.a=a}, +Nm:function Nm(a,b,c){this.c=a +this.f=b +this.a=c}, +VK:function VK(a,b,c,d,e,f,g,h,i){var _=this +_.dy=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=null +_.f=f +_.r=g +_.y=_.x=_.w=null +_.z=!1 +_.Q=null +_.as=h +_.ax=_.at=null +_.ay=!1 +_.aC$=0 +_.aw$=i +_.bn$=_.b5$=0 +_.bd$=!1}, +ah4:function ah4(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +a9Y:function a9Y(a){this.a=a +this.b=null}, +qs:function qs(){}, +a7x:function a7x(a){this.a=a +this.b=null}, +qE:function qE(){}, +a8T:function a8T(a){this.a=a +this.b=null}, +m1:function m1(a){this.a=a}, +Mo:function Mo(a,b){this.c=a +this.a=b +this.b=null}, +ah5:function ah5(){}, +akf:function akf(){}, +aoQ:function aoQ(){}, +aoR:function aoR(){}, +bpR(a,b,c){return new A.zj(b,a,c)}, +biu(a){var s=a.ap(t.Jp) +return s==null?null:s.f}, +bGv(a){var s=null,r=$.b3() +return new A.m6(new A.Ro(s,r),new A.oJ(!1,r),s,A.A(t.yb,t.M),s,!0,s,B.j,a.i("m6<0>"))}, +zj:function zj(a,b,c){this.c=a +this.f=b +this.a=c}, +Nq:function Nq(a,b){var _=this +_.d=0 +_.e=!1 +_.f=a +_.a=null +_.b=b +_.c=null}, +aAR:function aAR(){}, +aAS:function aAS(a){this.a=a}, +aAT:function aAT(a,b){this.a=a +this.b=b}, +VO:function VO(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +t9:function t9(){}, +m6:function m6(a,b,c,d,e,f,g,h,i){var _=this +_.d=$ +_.e=a +_.f=b +_.bs$=c +_.eV$=d +_.md$=e +_.dv$=f +_.eW$=g +_.a=null +_.b=h +_.c=null +_.$ti=i}, +aAQ:function aAQ(a){this.a=a}, +aAP:function aAP(a,b){this.a=a +this.b=b}, +pE:function pE(a,b){this.a=a +this.b=b}, +b4j:function b4j(){}, +IS:function IS(){}, +bGN(a,b){return new A.c8(a,b.i("c8<0>"))}, +bOD(a){a.fj() +a.bP(A.bfE())}, +bFM(a,b){var s,r,q,p=a.e +p===$&&A.c() +s=b.e +s===$&&A.c() +r=p-s +if(r!==0)return r +q=b.as +if(a.as!==q)return q?-1:1 +return 0}, +bFN(a,b){var s=A.aa(b).i("a6<1,fZ>") +return A.bF1(!0,A.L(new A.a6(b,new A.ay4(),s),!0,s.i("aq.E")),a,B.a9P,!0,B.Y9,null)}, +bFL(a){a.bG() +a.bP(A.bxM())}, +MZ(a){var s=a.a,r=s instanceof A.q3?s:null +return new A.a3F("",r,new A.xb())}, +bLo(a){var s=new A.hZ(a.a_(),a,B.a8) +s.gdc(s).c=s +s.gdc(s).a=a +return s}, +bHt(a){return new A.ju(A.n7(null,null,null,t.Q,t.X),a,B.a8)}, +bIz(a){return new A.mo(A.dI(t.Q),a,B.a8)}, +blE(a,b,c,d){var s=new A.c7(b,c,"widgets library",a,d,!1) +A.dH(s) +return s}, +Ax:function Ax(a){this.a=a}, +iI:function iI(){}, +c8:function c8(a,b){this.a=a +this.$ti=b}, +iJ:function iJ(a,b){this.a=a +this.$ti=b}, +q:function q(){}, +ad:function ad(){}, +a0:function a0(){}, +bbe:function bbe(a,b){this.a=a +this.b=b}, +a2:function a2(){}, +bs:function bs(){}, +hy:function hy(){}, +bJ:function bJ(){}, +aK:function aK(){}, +a61:function a61(){}, +bE:function bE(){}, +iT:function iT(){}, +IL:function IL(a,b){this.a=a +this.b=b}, +ahI:function ahI(a){this.a=!1 +this.b=a}, +b5k:function b5k(a,b){this.a=a +this.b=b}, +at_:function at_(a,b,c,d){var _=this +_.a=null +_.b=a +_.c=b +_.d=!1 +_.e=null +_.f=c +_.r=0 +_.w=!1 +_.y=_.x=null +_.z=d}, +at0:function at0(a,b,c){this.a=a +this.b=b +this.c=c}, +PM:function PM(){}, +b7w:function b7w(a,b){this.a=a +this.b=b}, +be:function be(){}, +ay7:function ay7(a){this.a=a}, +ay5:function ay5(a){this.a=a}, +ay4:function ay4(){}, +ay8:function ay8(a){this.a=a}, +ay9:function ay9(a){this.a=a}, +aya:function aya(a){this.a=a}, +ay2:function ay2(a){this.a=a}, +ay6:function ay6(){}, +ay3:function ay3(a){this.a=a}, +a3F:function a3F(a,b,c){this.d=a +this.e=b +this.a=c}, +LU:function LU(){}, +auc:function auc(){}, +aud:function aud(){}, +HA:function HA(a,b){var _=this +_.ay=null +_.ch=!1 +_.d=_.c=_.b=_.a=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +hZ:function hZ(a,b,c){var _=this +_.ok=a +_.p1=!1 +_.ay=null +_.ch=!1 +_.d=_.c=_.b=_.a=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +QB:function QB(){}, +AC:function AC(a,b,c){var _=this +_.ay=null +_.ch=!1 +_.d=_.c=_.b=_.a=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1 +_.$ti=c}, +aKD:function aKD(a){this.a=a}, +ju:function ju(a,b,c){var _=this +_.au=a +_.ay=null +_.ch=!1 +_.d=_.c=_.b=_.a=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +bU:function bU(){}, +aNT:function aNT(){}, +a60:function a60(a,b){var _=this +_.ay=null +_.ch=!1 +_.d=_.c=_.b=_.a=_.CW=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +Sg:function Sg(a,b){var _=this +_.ay=_.p1=null +_.ch=!1 +_.d=_.c=_.b=_.a=_.CW=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +mo:function mo(a,b,c){var _=this +_.p1=$ +_.p2=a +_.ay=null +_.ch=!1 +_.d=_.c=_.b=_.a=_.CW=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +aJ9:function aJ9(a){this.a=a}, +vS:function vS(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aj2:function aj2(a,b){var _=this +_.d=_.c=_.b=_.a=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +aj7:function aj7(a){this.a=a}, +am4:function am4(){}, +js(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){return new A.F4(b,a2,a3,a0,a1,p,r,s,q,f,k,h,j,i,g,l,n,o,m,a,d,c,e)}, +zl:function zl(){}, +cX:function cX(a,b,c){this.a=a +this.b=b +this.$ti=c}, +F4:function F4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.ay=j +_.cy=k +_.x2=l +_.y1=m +_.y2=n +_.bg=o +_.bC=p +_.au=q +_.aK=r +_.bm=s +_.aT=a0 +_.bD=a1 +_.bN=a2 +_.a=a3}, +aBG:function aBG(a){this.a=a}, +aBH:function aBH(a,b){this.a=a +this.b=b}, +aBI:function aBI(a){this.a=a}, +aBM:function aBM(a,b){this.a=a +this.b=b}, +aBN:function aBN(a){this.a=a}, +aBO:function aBO(a,b){this.a=a +this.b=b}, +aBP:function aBP(a){this.a=a}, +aBQ:function aBQ(a,b){this.a=a +this.b=b}, +aBR:function aBR(a){this.a=a}, +aBS:function aBS(a,b){this.a=a +this.b=b}, +aBT:function aBT(a){this.a=a}, +aBJ:function aBJ(a,b){this.a=a +this.b=b}, +aBK:function aBK(a){this.a=a}, +aBL:function aBL(a,b){this.a=a +this.b=b}, +no:function no(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +GI:function GI(a,b){var _=this +_.d=a +_.a=_.e=null +_.b=b +_.c=null}, +ahb:function ahb(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +aPN:function aPN(){}, +b2X:function b2X(a){this.a=a}, +b31:function b31(a){this.a=a}, +b30:function b30(a){this.a=a}, +b2Y:function b2Y(a){this.a=a}, +b2Z:function b2Z(a){this.a=a}, +b3_:function b3_(a,b){this.a=a +this.b=b}, +b32:function b32(a){this.a=a}, +b33:function b33(a){this.a=a}, +b34:function b34(a,b){this.a=a +this.b=b}, +bGX(a,b,c,d,e,f){return new A.zo(e,b,a,c,d,!1,null)}, +bq9(a,b,c){var s=A.A(t.K,t.U3) +a.bP(new A.aCJ(c,new A.aCI(s,b))) +return s}, +bvl(a,b){var s,r=a.gab() +r.toString +t.x.a(r) +s=r.c6(0,b==null?null:b.gab()) +r=r.gC(r) +return A.iS(s,new A.T(0,0,0+r.a,0+r.b))}, +F7:function F7(a,b){this.a=a +this.b=b}, +zo:function zo(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +aCI:function aCI(a,b){this.a=a +this.b=b}, +aCJ:function aCJ(a,b){this.a=a +this.b=b}, +IZ:function IZ(a,b){var _=this +_.d=a +_.e=null +_.f=!0 +_.a=null +_.b=b +_.c=null}, +b4L:function b4L(a,b){this.a=a +this.b=b}, +b4K:function b4K(){}, +b4H:function b4H(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.at=_.as=_.Q=$}, +ul:function ul(a,b){var _=this +_.a=a +_.b=$ +_.c=null +_.d=b +_.f=_.e=$ +_.r=null +_.x=_.w=!1}, +b4I:function b4I(a){this.a=a}, +b4J:function b4J(a,b){this.a=a +this.b=b}, +NB:function NB(a,b){this.a=a +this.b=b}, +aCH:function aCH(){}, +aCG:function aCG(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aCF:function aCF(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +Fe(a,b,c,d){return new A.tc(a,d,b,c,null)}, +tc:function tc(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.x=c +_.z=d +_.a=e}, +b0:function b0(a,b){this.a=a +this.d=b}, +zy(a,b,c){return new A.zx(b,a,c)}, +Ff(a,b){return new A.jj(new A.aE1(null,b,a),null)}, +biE(a){var s,r,q,p,o,n,m=A.bqg(a).ag(a),l=m.a,k=l==null +if(!k)if(m.b!=null)if(m.c!=null)if(m.d!=null)if(m.e!=null)if(m.f!=null){s=m.r +s=(s==null?null:A.W(s,0,1))!=null}else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +if(s)l=m +else{if(k)l=24 +k=m.b +if(k==null)k=0 +s=m.c +if(s==null)s=400 +r=m.d +if(r==null)r=0 +q=m.e +if(q==null)q=48 +p=m.f +if(p==null)p=B.w +o=m.r +o=o==null?null:A.W(o,0,1) +if(o==null)o=A.W(1,0,1) +n=m.w +l=m.vq(p,k,r,o,q,n==null?null:n,l,s)}return l}, +bqg(a){var s=a.ap(t.Oh),r=s==null?null:s.w +return r==null?B.a1Q:r}, +zx:function zx(a,b,c){this.w=a +this.b=b +this.a=c}, +aE1:function aE1(a,b,c){this.a=a +this.b=b +this.c=c}, +td(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=null +if(a==b&&a!=null)return a +s=a==null +r=s?i:a.a +q=b==null +r=A.ao(r,q?i:b.a,c) +p=s?i:a.b +p=A.ao(p,q?i:b.b,c) +o=s?i:a.c +o=A.ao(o,q?i:b.c,c) +n=s?i:a.d +n=A.ao(n,q?i:b.d,c) +m=s?i:a.e +m=A.ao(m,q?i:b.e,c) +l=s?i:a.f +l=A.X(l,q?i:b.f,c) +if(s)k=i +else{k=a.r +k=k==null?i:A.W(k,0,1)}if(q)j=i +else{j=b.r +j=j==null?i:A.W(j,0,1)}j=A.ao(k,j,c) +s=s?i:a.w +return new A.fe(r,p,o,n,m,l,j,A.bL8(s,q?i:b.w,c))}, +fe:function fe(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +ahy:function ahy(){}, +aq1(a,b){var s=A.bp_(a),r=A.dJ(a,B.dF) +r=r==null?null:r.b +if(r==null)r=1 +return new A.Fm(s,r,A.FO(a),A.eU(a),b,A.c4())}, +bqr(a,b,c,d,e,f,g,h){return new A.zG(f,h,e,a,g,b,c,!1,null)}, +zG:function zG(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.r=b +_.w=c +_.x=d +_.y=e +_.z=f +_.as=g +_.CW=h +_.a=i}, +W1:function W1(a){var _=this +_.f=_.e=_.d=null +_.r=!1 +_.w=$ +_.x=null +_.y=!1 +_.z=$ +_.a=_.ax=_.at=_.as=_.Q=null +_.b=a +_.c=null}, +b50:function b50(a,b,c){this.a=a +this.b=b +this.c=c}, +b51:function b51(a){this.a=a}, +b52:function b52(a){this.a=a}, +b53:function b53(a){this.a=a}, +aoB:function aoB(){}, +bEQ(a,b){return new A.rV(a,b)}, +bhk(a,b,c,d,e,f){var s,r,q=null +if(c==null)s=q +else s=c +r=A.jh(e,f) +return new A.Kz(a,s,r,b,d,q,q)}, +KF(a,b,c,d){return new A.KE(d,a,b,c,null,null)}, +a_X(a,b,c,d,e,f){return new A.KH(a,d,f,e,b,c,null,null)}, +bhl(a,b,c,d){return new A.KD(a,d,b,c,null,null)}, +KB(a,b,c,d){return new A.KA(a,d,b,c,null,null)}, +yl:function yl(a,b){this.a=a +this.b=b}, +rV:function rV(a,b){this.a=a +this.b=b}, +ML:function ML(a,b){this.a=a +this.b=b}, +rZ:function rZ(a,b){this.a=a +this.b=b}, +yj:function yj(a,b){this.a=a +this.b=b}, +Al:function Al(a,b){this.a=a +this.b=b}, +BW:function BW(a,b){this.a=a +this.b=b}, +a54:function a54(){}, +Fy:function Fy(){}, +aEJ:function aEJ(a){this.a=a}, +aEI:function aEI(a){this.a=a}, +aEH:function aEH(a,b){this.a=a +this.b=b}, +Dg:function Dg(){}, +ars:function ars(){}, +Kz:function Kz(a,b,c,d,e,f,g){var _=this +_.r=a +_.y=b +_.Q=c +_.c=d +_.d=e +_.e=f +_.a=g}, +ae8:function ae8(a,b,c){var _=this +_.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.CW=null +_.e=_.d=$ +_.hd$=a +_.cp$=b +_.a=null +_.b=c +_.c=null}, +aZD:function aZD(){}, +aZE:function aZE(){}, +aZF:function aZF(){}, +aZG:function aZG(){}, +aZH:function aZH(){}, +aZI:function aZI(){}, +aZJ:function aZJ(){}, +aZK:function aZK(){}, +KE:function KE(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +aec:function aec(a,b,c){var _=this +_.CW=null +_.e=_.d=$ +_.hd$=a +_.cp$=b +_.a=null +_.b=c +_.c=null}, +aZO:function aZO(){}, +KH:function KH(a,b,c,d,e,f,g,h){var _=this +_.r=a +_.w=b +_.x=c +_.y=d +_.c=e +_.d=f +_.e=g +_.a=h}, +aee:function aee(a,b,c){var _=this +_.dy=_.dx=_.db=_.cy=_.cx=_.CW=null +_.e=_.d=$ +_.hd$=a +_.cp$=b +_.a=null +_.b=c +_.c=null}, +aZT:function aZT(){}, +aZU:function aZU(){}, +aZV:function aZV(){}, +aZW:function aZW(){}, +aZX:function aZX(){}, +aZY:function aZY(){}, +KD:function KD(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +aeb:function aeb(a,b,c){var _=this +_.z=null +_.e=_.d=_.Q=$ +_.hd$=a +_.cp$=b +_.a=null +_.b=c +_.c=null}, +aZN:function aZN(){}, +KA:function KA(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +ae9:function ae9(a,b,c){var _=this +_.CW=null +_.e=_.d=$ +_.hd$=a +_.cp$=b +_.a=null +_.b=c +_.c=null}, +aZL:function aZL(){}, +KG:function KG(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.r=a +_.w=b +_.x=c +_.z=d +_.Q=e +_.as=f +_.at=g +_.c=h +_.d=i +_.e=j +_.a=k}, +aed:function aed(a,b,c){var _=this +_.db=_.cy=_.cx=_.CW=null +_.e=_.d=$ +_.hd$=a +_.cp$=b +_.a=null +_.b=c +_.c=null}, +aZP:function aZP(){}, +aZQ:function aZQ(){}, +aZR:function aZR(){}, +aZS:function aZS(){}, +J3:function J3(){}, +bHu(a,b,c,d){var s=a.jf(d) +if(s==null)return +c.push(s) +d.a(s.gb4()) +return}, +aD(a,b,c){var s,r,q,p,o,n +if(b==null)return a.ap(c) +s=A.d([],t.Fa) +A.bHu(a,b,s,c) +if(s.length===0)return null +r=B.d.ga9(s) +for(q=s.length,p=0;p>")),i).bj(0,new A.beL(k,h),t.e3)}, +bra(a,b,c){var s=A.L(b.ap(t.Gk).r.a.d,!0,t.gw) +return new A.w6(c,s,a,null)}, +FO(a){var s=a.ap(t.Gk) +return s==null?null:s.r.f}, +cA(a,b,c){var s=a.ap(t.Gk) +return s==null?null:c.i("0?").a(J.u(s.r.e,b))}, +Jp:function Jp(a,b){this.a=a +this.b=b}, +beJ:function beJ(a){this.a=a}, +beK:function beK(){}, +beL:function beL(a,b){this.a=a +this.b=b}, +ki:function ki(){}, +anO:function anO(){}, +a2M:function a2M(){}, +Wn:function Wn(a,b,c,d){var _=this +_.r=a +_.w=b +_.b=c +_.a=d}, +w6:function w6(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +aie:function aie(a,b,c){var _=this +_.d=a +_.e=b +_.a=_.f=null +_.b=c +_.c=null}, +b64:function b64(a){this.a=a}, +b65:function b65(a,b){this.a=a +this.b=b}, +b63:function b63(a,b,c){this.a=a +this.b=b +this.c=c}, +bI5(a,b){var s +a.ap(t.bS) +s=A.bI6(a,b) +if(s==null)return null +a.qc(s,null) +return b.a(s.gb4())}, +bI6(a,b){var s,r,q,p=a.jf(b) +if(p==null)return null +s=a.jf(t.bS) +if(s!=null){r=s.e +r===$&&A.c() +q=p.e +q===$&&A.c() +q=r>q +r=q}else r=!1 +if(r)return null +return p}, +OO(a,b){var s={} +s.a=null +a.lC(new A.aGS(s,b)) +s=s.a +s=s==null?null:s.gdc(s) +return b.i("0?").a(s)}, +aGT(a,b){var s={} +s.a=null +a.lC(new A.aGU(s,b)) +s=s.a +s=s==null?null:s.gdc(s) +return b.i("0?").a(s)}, +bj1(a,b){var s={} +s.a=null +a.lC(new A.aGR(s,b)) +s=s.a +s=s==null?null:s.gab() +return b.i("0?").a(s)}, +aGS:function aGS(a,b){this.a=a +this.b=b}, +aGU:function aGU(a,b){this.a=a +this.b=b}, +aGR:function aGR(a,b){this.a=a +this.b=b}, +brd(a,b){var s,r=b.a,q=a.a +if(rq?B.i.W(0,new A.m(q-r,0)):B.i}r=b.b +q=a.b +if(rq)s=s.W(0,new A.m(0,q-r))}return b.ez(s)}, +bre(a,b,c){return new A.OP(a,null,null,null,b,c)}, +qn:function qn(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aUA:function aUA(a,b){this.a=a +this.b=b}, +aUB:function aUB(){}, +A3:function A3(){this.b=this.a=null}, +aGX:function aGX(a,b){this.a=a +this.b=b}, +OP:function OP(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +QJ:function QJ(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +aii:function aii(a,b,c){this.c=a +this.d=b +this.a=c}, +agm:function agm(a,b){this.b=a +this.c=b}, +aih:function aih(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +akz:function akz(a,b,c,d,e){var _=this +_.H=a +_.a8=b +_.aX=c +_.E$=d +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +qq(a,b,c){return new A.Ao(b,a,c)}, +brI(a,b,c,d,e,f){return A.qq(a,A.aD(b,null,t.l).w.a3h(c,d,e,f),null)}, +dJ(a,b){var s=A.aD(a,b,t.l) +return s==null?null:s.w}, +AA:function AA(a,b){this.a=a +this.b=b}, +hE:function hE(a,b){this.a=a +this.b=b}, +Pi:function Pi(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q}, +aIl:function aIl(a){this.a=a}, +Ao:function Ao(a,b,c){this.w=a +this.b=b +this.a=c}, +aJD:function aJD(a,b){this.a=a +this.b=b}, +WB:function WB(a,b,c){this.c=a +this.e=b +this.a=c}, +aix:function aix(a){var _=this +_.a=_.e=_.d=null +_.b=a +_.c=null}, +b74:function b74(a,b){this.a=a +this.b=b}, +aoG:function aoG(){}, +bje(a,b,c,d,e,f,g){return new A.a7i(c,d,e,!0,f,b,g,null)}, +a7i:function a7i(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.a=h}, +aIY:function aIY(a,b){this.a=a +this.b=b}, +a_W:function a_W(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +Is:function Is(a,b,c,d,e,f,g,h,i){var _=this +_.au=null +_.k3=_.k2=!1 +_.ok=_.k4=null +_.at=a +_.ay=b +_.ch=c +_.cx=_.CW=null +_.cy=!1 +_.db=null +_.f=d +_.r=e +_.w=null +_.a=f +_.b=null +_.c=g +_.d=h +_.e=i}, +ael:function ael(a){this.a=a}, +aiI:function aiI(a,b,c){this.c=a +this.d=b +this.a=c}, +a7v:function a7v(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +YP:function YP(a,b){this.a=a +this.b=b}, +bcF:function bcF(a,b,c){var _=this +_.d=a +_.e=b +_.f=c +_.c=_.b=null}, +brR(a,b,c,d,e,f,g,h,i){return new A.PH(b,f,g,d,i,e,h,a,c)}, +brU(a){return A.cQ(a,!1).baT(null)}, +cQ(a,b){var s,r,q=a instanceof A.hZ&&a.gdc(a) instanceof A.ln?t.YM.a(a.gdc(a)):null +if(b){s=a.b7e(t.YM) +q=s==null?q:s +r=q}else{if(q==null)q=a.ql(t.YM) +r=q}r.toString +return r}, +brT(a){var s=a.gdc(a),r=s instanceof A.ln?t.YM.a(a.gdc(a)):null +if(r==null)r=a.ql(t.YM) +return r}, +bIR(a,b){var s,r,q,p,o,n,m=null,l=A.d([],t.oP) +if(B.f.be(b,"/")&&b.length>1){b=B.f.bp(b,1) +s=t.z +l.push(a.MV("/",!0,m,s)) +r=b.split("/") +if(b.length!==0)for(q=r.length,p=0,o="";p=3}, +bPl(a){return a.gbgQ()}, +bvG(a){return new A.bah(a)}, +brS(a,b){var s,r,q,p +for(s=a.a,r=s.gRe(),q=r.length,p=0;p2?s[2]:null,B.q8) +case 1:s=s.f6(a,1)[1] +s.toString +t.pO.a(A.bJb(new A.atg(A.bu(s)))) +return null}}, +GV:function GV(a,b){this.a=a +this.b=b}, +e9:function e9(){}, +aO0:function aO0(a){this.a=a}, +aO_:function aO_(a){this.a=a}, +mB:function mB(a,b){this.a=a +this.b=b}, +Aw:function Aw(){}, +zp:function zp(a,b,c){this.f=a +this.b=b +this.a=c}, +aNZ:function aNZ(){}, +acT:function acT(){}, +a2L:function a2L(a){this.$ti=a}, +PH:function PH(a,b,c,d,e,f,g,h,i){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.y=e +_.Q=f +_.as=g +_.at=h +_.a=i}, +aJH:function aJH(){}, +jU:function jU(a,b){this.a=a +this.b=b}, +aj1:function aj1(a,b,c){var _=this +_.a=null +_.b=a +_.c=b +_.d=c}, +pl:function pl(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=null +_.x=!0 +_.y=!1}, +bag:function bag(a,b){this.a=a +this.b=b}, +bae:function bae(){}, +baf:function baf(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +bad:function bad(a,b){this.a=a +this.b=b}, +bah:function bah(a){this.a=a}, +xB:function xB(){}, +Jh:function Jh(a,b){this.a=a +this.b=b}, +Jg:function Jg(a,b){this.a=a +this.b=b}, +WM:function WM(a,b){this.a=a +this.b=b}, +WN:function WN(a,b){this.a=a +this.b=b}, +ln:function ln(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.d=$ +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.z=!1 +_.Q=null +_.as=$ +_.at=g +_.ax=null +_.ch=_.ay=!1 +_.CW=0 +_.cx=h +_.cy=i +_.bs$=j +_.eV$=k +_.md$=l +_.dv$=m +_.eW$=n +_.d_$=o +_.aP$=p +_.a=null +_.b=q +_.c=null}, +aJG:function aJG(a){this.a=a}, +aJF:function aJF(){}, +aJE:function aJE(a){this.a=a}, +XB:function XB(a,b){this.a=a +this.b=b}, +akW:function akW(){}, +aiP:function aiP(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=null}, +bkM:function bkM(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=null}, +ahl:function ahl(a){var _=this +_.y=null +_.a=!1 +_.c=_.b=null +_.aC$=0 +_.aw$=a +_.bn$=_.b5$=0 +_.bd$=!1}, +b4P:function b4P(){}, +b7t:function b7t(){}, +WO:function WO(){}, +WP:function WP(){}, +a7B:function a7B(){}, +fN:function fN(a,b,c,d){var _=this +_.d=a +_.b=b +_.a=c +_.$ti=d}, +WQ:function WQ(a,b,c){var _=this +_.ay=null +_.ch=!1 +_.d=_.c=_.b=_.a=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1 +_.$ti=c}, +nb:function nb(){}, +aoM:function aoM(){}, +aKj(a,b,c,d,e,f){return new A.a7S(f,a,e,c,d,b,null)}, +a7T:function a7T(a,b){this.a=a +this.b=b}, +a7S:function a7S(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.c=f +_.a=g}, +rf:function rf(a,b,c){this.dF$=a +this.aB$=b +this.a=c}, +Jw:function Jw(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.K=a +_.ac=b +_.al=c +_.aQ=d +_.aV=e +_.aL=f +_.aT=g +_.dw$=h +_.ao$=i +_.e6$=j +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=k +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +b9G:function b9G(a,b){this.a=a +this.b=b}, +aoZ:function aoZ(){}, +ap_:function ap_(){}, +qw(a,b){return new A.ts(a,b,A.hc(null,t.Ap),new A.c8(null,t.af))}, +bPh(a){return a.av(0)}, +bPg(a,b){var s,r=a.ap(t.Ao) +if(r!=null)return r +s=A.d([A.t1("No Overlay widget found."),A.bI(A.I(a.gb4()).j(0)+" widgets require an Overlay widget ancestor.\nAn overlay lets widgets float on top of other widget children."),A.MX("To introduce an Overlay widget, you can either directly include one, or use a widget that contains an Overlay itself, such as a Navigator, WidgetApp, MaterialApp, or CupertinoApp.")],t.E) +B.d.N(s,a.b5G(B.b89)) +throw A.f(A.EV(s))}, +ts:function ts(a,b,c,d){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=c +_.e=null +_.f=d +_.r=!1}, +aKk:function aKk(a){this.a=a}, +uo:function uo(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +Jj:function Jj(a){var _=this +_.d=$ +_.e=null +_.r=_.f=$ +_.a=null +_.b=a +_.c=null}, +b7A:function b7A(){}, +Gc:function Gc(a,b,c){this.c=a +this.d=b +this.a=c}, +Ge:function Ge(a,b,c,d){var _=this +_.d=a +_.d_$=b +_.aP$=c +_.a=null +_.b=d +_.c=null}, +aKp:function aKp(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aKo:function aKo(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aKq:function aKq(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aKn:function aKn(){}, +aKm:function aKm(){}, +YC:function YC(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +amM:function amM(a,b,c){var _=this +_.p1=$ +_.p2=a +_.ay=null +_.ch=!1 +_.d=_.c=_.b=_.a=_.CW=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +CL:function CL(){}, +b9U:function b9U(a){this.a=a}, +JU:function JU(a,b,c){var _=this +_.y=_.x=_.w=_.r=_.f=_.e=_.at=null +_.dF$=a +_.aB$=b +_.a=c}, +xI:function xI(a,b,c,d,e,f,g,h){var _=this +_.K=null +_.ac=a +_.al=b +_.aQ=c +_.aV=!1 +_.aL=d +_.dw$=e +_.ao$=f +_.e6$=g +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=h +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +b9Y:function b9Y(a){this.a=a}, +b9W:function b9W(a){this.a=a}, +b9X:function b9X(a){this.a=a}, +b9V:function b9V(a){this.a=a}, +aKl:function aKl(){this.b=this.a=null}, +PV:function PV(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +ajg:function ajg(a){var _=this +_.d=null +_.e=!0 +_.a=_.f=null +_.b=a +_.c=null}, +b7B:function b7B(a,b){this.a=a +this.b=b}, +b7D:function b7D(a,b){this.a=a +this.b=b}, +b7C:function b7C(a){this.a=a}, +xD:function xD(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.mg$=_.mf$=_.me$=_.e=_.d=null}, +CK:function CK(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +Jk:function Jk(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +ajf:function ajf(a,b){var _=this +_.ay=_.p2=_.p1=null +_.ch=!1 +_.d=_.c=_.b=_.a=_.CW=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +ag3:function ag3(a,b){this.c=a +this.a=b}, +xH:function xH(a,b,c){var _=this +_.H=a +_.a8=!1 +_.aX=!0 +_.dW=_.c3=!1 +_.mg$=_.mf$=_.me$=null +_.E$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +b9y:function b9y(a){this.a=a}, +b9z:function b9z(a){this.a=a}, +Xj:function Xj(a,b){var _=this +_.H=null +_.E$=a +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=b +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +ajh:function ajh(){}, +aoU:function aoU(){}, +aoV:function aoV(){}, +ZO:function ZO(){}, +ap3:function ap3(){}, +bq0(a,b,c){return new A.Nv(a,c,b,null)}, +bvj(a,b,c){var s,r,q=null,p=t.Y,o=new A.aV(0,0,p),n=new A.aV(0,0,p),m=new A.VT(B.kW,o,n,b,a,$.b3()),l=A.bR(q,q,0,q,1,q,c) +l.bB() +s=l.dn$ +s.b=!0 +s.a.push(m.gVj()) +m.b!==$&&A.c5() +m.b=l +r=A.dy(B.eD,l,q) +r.a.a7(0,m.ge3()) +t.ve.a(r) +p=p.i("b9") +m.r!==$&&A.c5() +m.r=new A.b9(r,o,p) +m.x!==$&&A.c5() +m.x=new A.b9(r,n,p) +p=c.FD(m.gaX7()) +m.y!==$&&A.c5() +m.y=p +return m}, +bLr(a,b,c){return new A.SM(a,c,b,null)}, +Nv:function Nv(a,b,c,d){var _=this +_.e=a +_.f=b +_.w=c +_.a=d}, +VU:function VU(a,b,c,d){var _=this +_.r=_.f=_.e=_.d=null +_.w=a +_.d_$=b +_.aP$=c +_.a=null +_.b=d +_.c=null}, +IW:function IW(a,b){this.a=a +this.b=b}, +VT:function VT(a,b,c,d,e,f){var _=this +_.a=a +_.b=$ +_.c=null +_.e=_.d=0 +_.f=b +_.r=$ +_.w=c +_.y=_.x=$ +_.z=null +_.as=_.Q=0.5 +_.at=0 +_.ax=d +_.ay=e +_.aC$=0 +_.aw$=f +_.bn$=_.b5$=0 +_.bd$=!1}, +b4B:function b4B(a){this.a=a}, +ahc:function ahc(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +am6:function am6(a,b){this.a=a +this.b=b}, +SM:function SM(a,b,c,d){var _=this +_.c=a +_.e=b +_.f=c +_.a=d}, +Ym:function Ym(a,b,c){var _=this +_.d=$ +_.f=_.e=null +_.r=0 +_.w=!0 +_.d_$=a +_.aP$=b +_.a=null +_.b=c +_.c=null}, +bbq:function bbq(a,b,c){this.a=a +this.b=b +this.c=c}, +JN:function JN(a,b){this.a=a +this.b=b}, +Yl:function Yl(a,b,c,d){var _=this +_.b=_.a=$ +_.c=a +_.d=b +_.e=0 +_.f=c +_.aC$=0 +_.aw$=d +_.bn$=_.b5$=0 +_.bd$=!1}, +PW:function PW(a,b){this.a=a +this.j0$=b}, +WT:function WT(){}, +ZC:function ZC(){}, +ZW:function ZW(){}, +bs2(a,b){var s=a.gb4() +return!(s instanceof A.Gf)}, +aKw(a){var s=a.ajL(t.Mf) +return s==null?null:s.d}, +Ye:function Ye(a){this.a=a}, +a7W:function a7W(){this.a=null}, +aKv:function aKv(a){this.a=a}, +Gf:function Gf(a,b,c){this.c=a +this.d=b +this.a=c}, +bs1(a){return new A.a7V(a,0,A.d([],t.ZP),$.b3())}, +bs4(a,b,c,d,e,f,g,h,i){return new A.Q1(!1,i,!1,b,g,f,new A.BD(c,d,!0,!0,!0,null),e)}, +a7V:function a7V(a,b,c,d){var _=this +_.as=a +_.a=b +_.f=c +_.aC$=0 +_.aw$=d +_.bn$=_.b5$=0 +_.bd$=!1}, +AB:function AB(a,b,c,d,e,f,g){var _=this +_.r=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g}, +xE:function xE(a,b,c,d,e,f,g,h,i){var _=this +_.aV=a +_.aL=null +_.aT=b +_.k3=0 +_.k4=c +_.ok=null +_.r=d +_.w=e +_.x=f +_.y=g +_.Q=_.z=null +_.as=0 +_.ax=_.at=null +_.ay=!1 +_.ch=!0 +_.CW=!1 +_.cx=null +_.cy=!1 +_.dx=_.db=null +_.dy=h +_.fr=null +_.aC$=0 +_.aw$=i +_.bn$=_.b5$=0 +_.bd$=!1}, +VN:function VN(a,b){this.b=a +this.a=b}, +Q0:function Q0(a){this.a=a}, +Q1:function Q1(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.e=b +_.f=c +_.r=d +_.w=e +_.y=f +_.z=g +_.a=h}, +ajn:function ajn(a){var _=this +_.d=0 +_.a=null +_.b=a +_.c=null}, +b8u:function b8u(a){this.a=a}, +b8v:function b8v(a,b){this.a=a +this.b=b}, +Q_:function Q_(){}, +aIq:function aIq(){}, +aLk:function aLk(){}, +a2J:function a2J(a,b){this.a=a +this.d=b}, +bQB(a){$.cB.p1$.push(new A.bep(a))}, +Ky:function Ky(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.r=c +_.w=d +_.x=e +_.a=f}, +TS:function TS(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.r=c +_.w=d +_.x=e +_.a=f}, +Uk:function Uk(a){var _=this +_.d=null +_.e=$ +_.f=null +_.r=!1 +_.a=_.w=null +_.b=a +_.c=null}, +aZA:function aZA(a){this.a=a}, +aZB:function aZB(){}, +aZC:function aZC(){}, +anq:function anq(a){var _=this +_.e=_.d=null +_.f=!1 +_.a=_.r=null +_.b=a +_.c=null}, +bd6:function bd6(a,b){this.a=a +this.b=b}, +bd4:function bd4(a){this.a=a}, +bd5:function bd5(a,b,c){this.a=a +this.b=b +this.c=c}, +ae7:function ae7(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.a=e}, +anp:function anp(a,b,c,d){var _=this +_.d=a +_.e=b +_.f=c +_.a=d}, +bep:function bep(a){this.a=a}, +a8R:function a8R(a,b,c){this.c=a +this.d=b +this.a=c}, +bsx(a){return new A.Gw(null,null,B.b0D,a,null)}, +bsy(a,b){var s,r=a.ajL(t.bb) +if(r==null)return!1 +s=A.RK(a).pt(a) +if(r.w.A(0,s))return r.r===b +return!1}, +Qu(a){var s=a.ap(t.bb) +return s==null?null:s.f}, +Gw:function Gw(a,b,c,d,e){var _=this +_.f=a +_.r=b +_.w=c +_.b=d +_.a=e}, +bwW(a){var s +a.gb4() +s=A.OO(a,t.N1) +s=s.c.gab() +s.toString +return A.cY(t.x.a(s).c6(0,null),B.i)}, +bRD(a,b){switch(b.a){case 0:return a.a +case 1:return a.b}}, +bRj(a,b){switch(b.a){case 0:return a.a +case 1:return a.b}}, +beq(a,b){switch(b.a){case 0:return new A.m(a,0) +case 1:return new A.m(0,a)}}, +bRr(a,b){switch(b.a){case 0:return new A.m(a.a,0) +case 1:return new A.m(0,a.b)}}, +Sq:function Sq(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.a=j}, +Hv:function Hv(a,b,c,d){var _=this +_.d=a +_.z=_.y=_.x=_.w=_.r=_.f=_.e=null +_.Q=!1 +_.as=null +_.at=$ +_.d_$=b +_.aP$=c +_.a=null +_.b=d +_.c=null}, +aRZ:function aRZ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aRY:function aRY(a){this.a=a}, +aRQ:function aRQ(a){this.a=a}, +aRR:function aRR(a){this.a=a}, +aRO:function aRO(a){this.a=a}, +aRP:function aRP(a,b){this.a=a +this.b=b}, +aRS:function aRS(a){this.a=a}, +aRX:function aRX(a){this.a=a}, +aRW:function aRW(a,b){this.a=a +this.b=b}, +aRV:function aRV(a,b,c){this.a=a +this.b=b +this.c=c}, +aRU:function aRU(a,b){this.a=a +this.b=b}, +aRT:function aRT(a,b){this.a=a +this.b=b}, +Xv:function Xv(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +Jz:function Jz(a,b,c){var _=this +_.d=$ +_.e=a +_.f=b +_.r=null +_.w=!1 +_.a=null +_.b=c +_.c=null}, +b9Z:function b9Z(a,b){this.a=a +this.b=b}, +ba0:function ba0(a){this.a=a}, +ba_:function ba_(){}, +GR:function GR(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +aND:function aND(a,b){this.a=a +this.b=b}, +a9W:function a9W(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +xr:function xr(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=$ +_.ch=null}, +b3p:function b3p(a){this.a=a}, +agp:function agp(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.a=h}, +b3q:function b3q(a,b){this.a=a +this.b=b}, +Xw:function Xw(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +Y4:function Y4(){}, +mA(a){var s=a.ap(t.lQ) +return s==null?null:s.f}, +I4(a,b){return new A.C7(a,b,null)}, +wF:function wF(a,b,c){this.c=a +this.d=b +this.a=c}, +akX:function akX(a,b,c,d,e,f){var _=this +_.bs$=a +_.eV$=b +_.md$=c +_.dv$=d +_.eW$=e +_.a=null +_.b=f +_.c=null}, +C7:function C7(a,b,c){this.f=a +this.b=b +this.a=c}, +Rt:function Rt(a,b,c){this.c=a +this.d=b +this.a=c}, +XA:function XA(a){var _=this +_.d=null +_.e=!1 +_.r=_.f=null +_.w=!1 +_.a=null +_.b=a +_.c=null}, +ba6:function ba6(a){this.a=a}, +ba5:function ba5(a,b){this.a=a +this.b=b}, +e8:function e8(){}, +iZ:function iZ(){}, +aNP:function aNP(a,b){this.a=a +this.b=b}, +bdM:function bdM(){}, +ap4:function ap4(){}, +aH:function aH(){}, +kS:function kS(){}, +Xz:function Xz(){}, +Rn:function Rn(a,b,c){var _=this +_.cy=a +_.y=null +_.a=!1 +_.c=_.b=null +_.aC$=0 +_.aw$=b +_.bn$=_.b5$=0 +_.bd$=!1 +_.$ti=c}, +oJ:function oJ(a,b){var _=this +_.cy=a +_.y=null +_.a=!1 +_.c=_.b=null +_.aC$=0 +_.aw$=b +_.bn$=_.b5$=0 +_.bd$=!1}, +Rm:function Rm(a,b){var _=this +_.cy=a +_.y=null +_.a=!1 +_.c=_.b=null +_.aC$=0 +_.aw$=b +_.bn$=_.b5$=0 +_.bd$=!1}, +Ro:function Ro(a,b){var _=this +_.cy=a +_.y=null +_.a=!1 +_.c=_.b=null +_.aC$=0 +_.aw$=b +_.bn$=_.b5$=0 +_.bd$=!1}, +a9Z:function a9Z(a,b){var _=this +_.cy=a +_.y=null +_.a=!1 +_.c=_.b=null +_.aC$=0 +_.aw$=b +_.bn$=_.b5$=0 +_.bd$=!1}, +B6:function B6(){}, +GS:function GS(){}, +aa_:function aa_(a,b){var _=this +_.k2=a +_.y=null +_.a=!1 +_.c=_.b=null +_.aC$=0 +_.aw$=b +_.bn$=_.b5$=0 +_.bd$=!1}, +wE:function wE(a,b,c,d){var _=this +_.cy=a +_.db=b +_.y=null +_.a=!1 +_.c=_.b=null +_.aC$=0 +_.aw$=c +_.bn$=_.b5$=0 +_.bd$=!1 +_.$ti=d}, +tL:function tL(a,b,c,d){var _=this +_.cy=a +_.db=b +_.y=null +_.a=!1 +_.c=_.b=null +_.aC$=0 +_.aw$=c +_.bn$=_.b5$=0 +_.bd$=!1 +_.$ti=d}, +bdN:function bdN(){}, +B9:function B9(a,b){this.b=a +this.c=b}, +aa7:function aa7(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f +_.$ti=g}, +aa5:function aa5(a,b){this.a=a +this.b=b}, +JA:function JA(a,b,c,d,e,f,g,h){var _=this +_.e=_.d=null +_.f=a +_.r=$ +_.w=!1 +_.bs$=b +_.eV$=c +_.md$=d +_.dv$=e +_.eW$=f +_.a=null +_.b=g +_.c=null +_.$ti=h}, +bao:function bao(a){this.a=a}, +bap:function bap(a){this.a=a}, +ban:function ban(a){this.a=a}, +bal:function bal(a,b,c){this.a=a +this.b=b +this.c=c}, +bai:function bai(a){this.a=a}, +baj:function baj(a,b){this.a=a +this.b=b}, +bam:function bam(){}, +bak:function bak(){}, +al5:function al5(a,b,c,d,e,f,g){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.y=e +_.b=f +_.a=g}, +akU:function akU(a){var _=this +_.y=null +_.a=!1 +_.c=_.b=null +_.aC$=0 +_.aw$=a +_.bn$=_.b5$=0 +_.bd$=!1}, +K2:function K2(){}, +Pm(a,b){var s=a.ap(t.Fe),r=s==null?null:s.x +return b.i("ml<0>?").a(r)}, +Gd:function Gd(){}, +j4:function j4(){}, +aWr:function aWr(a,b,c){this.a=a +this.b=b +this.c=c}, +aWp:function aWp(a,b,c){this.a=a +this.b=b +this.c=c}, +aWq:function aWq(a,b,c){this.a=a +this.b=b +this.c=c}, +aWo:function aWo(a,b){this.a=a +this.b=b}, +a6b:function a6b(a,b){this.a=a +this.b=null +this.c=b}, +a6c:function a6c(){}, +aGE:function aGE(a){this.a=a}, +age:function age(a,b){this.e=a +this.a=b +this.b=null}, +WE:function WE(a,b,c,d,e,f){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.b=e +_.a=f}, +Jf:function Jf(a,b,c){this.c=a +this.a=b +this.$ti=c}, +xA:function xA(a,b,c,d){var _=this +_.d=null +_.e=$ +_.f=a +_.r=b +_.a=null +_.b=c +_.c=null +_.$ti=d}, +b78:function b78(a){this.a=a}, +b7c:function b7c(a){this.a=a}, +b7d:function b7d(a){this.a=a}, +b7b:function b7b(a){this.a=a}, +b79:function b79(a){this.a=a}, +b7a:function b7a(a){this.a=a}, +ml:function ml(){}, +aJ_:function aJ_(a,b){this.a=a +this.b=b}, +aIZ:function aIZ(){}, +Qr:function Qr(){}, +QH:function QH(){}, +Je:function Je(){}, +mC(a,b,c,d,e,f){return new A.aaf(c,f,e,a,d,b,null)}, +aaf:function aaf(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.a=g}, +aak:function aak(){}, +vM:function vM(a){this.a=a}, +aD7:function aD7(a,b){this.b=a +this.a=b}, +aOM:function aOM(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +awH:function awH(a,b){this.b=a +this.a=b}, +a0u:function a0u(a,b){this.b=$ +this.c=a +this.a=b}, +a3p:function a3p(a){this.c=this.b=$ +this.a=a}, +RH:function RH(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aOI:function aOI(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aOH:function aOH(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +bjU(a,b){return new A.RJ(a,b,null)}, +RK(a){var s=a.ap(t.Cy),r=s==null?null:s.f +return r==null?B.b_P:r}, +a_S:function a_S(a,b){this.a=a +this.b=b}, +RI:function RI(a){this.a=a}, +aOJ:function aOJ(){}, +aOK:function aOK(){}, +aOL:function aOL(){}, +bdn:function bdn(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +RJ:function RJ(a,b,c){this.f=a +this.b=b +this.a=c}, +wJ(a){return new A.ks(a,A.d([],t.ZP),$.b3())}, +ks:function ks(a,b,c){var _=this +_.a=a +_.f=b +_.aC$=0 +_.aw$=c +_.bn$=_.b5$=0 +_.bd$=!1}, +blA(a,b){return b}, +btA(a,b,c,d){return new A.aRE(!0,c,!0,a,A.ah([null,0],t.LO,t.S))}, +aRD:function aRD(){}, +JB:function JB(a){this.a=a}, +BD:function BD(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.w=f}, +aRE:function aRE(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.f=d +_.r=e}, +JD:function JD(a,b){this.c=a +this.a=b}, +XS:function XS(a,b){var _=this +_.f=_.e=_.d=null +_.r=!1 +_.i8$=a +_.a=null +_.b=b +_.c=null}, +baM:function baM(a,b){this.a=a +this.b=b}, +ap8:function ap8(){}, +ns:function ns(){}, +Ne:function Ne(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +agR:function agR(){}, +bjV(a,b,c,d,e){var s=new A.nt(c,e,d,a,0) +if(b!=null)s.j0$=b +return s}, +bSY(a){return a.j0$===0}, +jP:function jP(){}, +adv:function adv(){}, +kt:function kt(){}, +RO:function RO(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.j0$=d}, +nt:function nt(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.j0$=e}, +qx:function qx(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.f=c +_.a=d +_.b=e +_.j0$=f}, +wK:function wK(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.j0$=d}, +adb:function adb(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.j0$=d}, +XJ:function XJ(){}, +XI:function XI(a,b,c){this.f=a +this.b=b +this.a=c}, +xy:function xy(a){var _=this +_.a=a +_.mg$=_.mf$=_.me$=null}, +RM:function RM(a,b){this.c=a +this.a=b}, +RN:function RN(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +aON:function aON(a){this.a=a}, +aOO:function aOO(a){this.a=a}, +aOP:function aOP(a){this.a=a}, +bDC(a,b,c){var s,r +if(a>0){s=a/c +if(b"))}, +blw(a,b){var s=$.aL.aW$.z.h(0,a).gab() +s.toString +return t.x.a(s).h2(b)}, +RQ:function RQ(a,b){this.a=a +this.b=b}, +H0:function H0(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.as=l +_.at=m +_.ax=n +_.ay=!1 +_.CW=_.ch=null +_.cy=_.cx=$ +_.dx=_.db=null +_.aC$=0 +_.aw$=o +_.bn$=_.b5$=0 +_.bd$=!1}, +aP3:function aP3(){}, +GL:function GL(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.c=a +_.d=b +_.e=c +_.r=d +_.w=e +_.Q=f +_.ay=g +_.ch=h +_.CW=i +_.cx=j +_.cy=k +_.db=l +_.a=m}, +qJ:function qJ(a,b,c,d,e){var _=this +_.w=_.r=_.f=_.e=_.d=null +_.y=_.x=$ +_.z=a +_.as=_.Q=!1 +_.at=$ +_.d_$=b +_.aP$=c +_.a=null +_.b=d +_.c=null +_.$ti=e}, +aMr:function aMr(a){this.a=a}, +aMn:function aMn(a){this.a=a}, +aMo:function aMo(a){this.a=a}, +aMk:function aMk(a){this.a=a}, +aMl:function aMl(a){this.a=a}, +aMm:function aMm(a){this.a=a}, +aMp:function aMp(a){this.a=a}, +aMq:function aMq(a){this.a=a}, +aMs:function aMs(a){this.a=a}, +aMt:function aMt(a){this.a=a}, +rn:function rn(a,b,c,d,e,f,g,h,i,j){var _=this +_.d0=a +_.k2=!1 +_.bc=_.bM=_.bm=_.aK=_.au=_.bC=_.bg=_.y2=_.y1=_.xr=_.x2=_.x1=_.to=_.ry=_.rx=_.RG=_.R8=_.p4=_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=null +_.at=b +_.ay=c +_.ch=d +_.cx=_.CW=null +_.cy=!1 +_.db=null +_.f=e +_.r=f +_.w=null +_.a=g +_.b=null +_.c=h +_.d=i +_.e=j}, +ro:function ro(a,b,c,d,e,f,g,h,i,j){var _=this +_.fT=a +_.aL=_.aV=_.aQ=_.al=_.ac=_.K=_.bc=_.bM=_.bm=_.aK=_.au=null +_.k3=_.k2=!1 +_.ok=_.k4=null +_.at=b +_.ay=c +_.ch=d +_.cx=_.CW=null +_.cy=!1 +_.db=null +_.f=e +_.r=f +_.w=null +_.a=g +_.b=null +_.c=h +_.d=i +_.e=j}, +Jt:function Jt(){}, +bIC(a,b){var s,r=a.b,q=b.b,p=r-q +if(!(p<1e-10&&a.d-b.d>-1e-10))s=q-r<1e-10&&b.d-a.d>-1e-10 +else s=!0 +if(s)return 0 +if(Math.abs(p)>1e-10)return r>q?1:-1 +return a.d>b.d?1:-1}, +bIB(a,b){var s=a.a,r=b.a,q=s-r +if(q<1e-10&&a.c-b.c>-1e-10){if(a.c-b.c>1e-10)return 1 +return-1}if(r-s<1e-10&&b.c-a.c>-1e-10){if(b.c-a.c>1e-10)return-1 +return 1}if(Math.abs(q)>1e-10)return s>r?1:-1 +return a.c>b.c?1:-1}, +G5:function G5(){}, +aJg:function aJg(a){this.a=a}, +aJh:function aJh(a,b,c){this.a=a +this.b=b +this.c=c}, +aJi:function aJi(){}, +aJj:function aJj(a,b){this.a=a +this.b=b}, +aJk:function aJk(a){this.a=a}, +aiN:function aiN(){}, +aaH(a){var s=a.ap(t.Ew) +return s==null?null:s.f}, +bth(a,b){return new A.Hb(b,a,null)}, +H9:function H9(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +alm:function alm(a,b,c,d){var _=this +_.d=a +_.A0$=b +_.vH$=c +_.a=null +_.b=d +_.c=null}, +Hb:function Hb(a,b,c){this.f=a +this.b=b +this.a=c}, +aaG:function aaG(){}, +ap7:function ap7(){}, +ZR:function ZR(){}, +Sc:function Sc(a,b){this.c=a +this.a=b}, +alz:function alz(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +alA:function alA(a,b,c){this.x=a +this.b=b +this.a=c}, +hY(a,b,c,d,e){return new A.bD(a,c,e,b,d)}, +bLb(a){var s=A.A(t.y6,t.JF) +a.am(0,new A.aRf(s)) +return s}, +abi(a,b,c){return new A.By(null,c,a,b,null)}, +bD:function bD(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +Cl:function Cl(a,b){this.a=a +this.b=b}, +Hn:function Hn(a,b){var _=this +_.b=a +_.c=null +_.aC$=0 +_.aw$=b +_.bn$=_.b5$=0 +_.bd$=!1}, +aRf:function aRf(a){this.a=a}, +aRe:function aRe(){}, +aRg:function aRg(a){this.a=a}, +aRh:function aRh(a){this.a=a}, +By:function By(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +Y_:function Y_(a){var _=this +_.a=_.d=null +_.b=a +_.c=null}, +Se:function Se(a,b){var _=this +_.c=a +_.aC$=0 +_.aw$=b +_.bn$=_.b5$=0 +_.bd$=!1}, +Sd:function Sd(a,b){this.c=a +this.a=b}, +XZ:function XZ(a,b,c){var _=this +_.d=a +_.e=b +_.a=null +_.b=c +_.c=null}, +alD:function alD(a,b,c){this.f=a +this.b=b +this.a=c}, +alB:function alB(){}, +alC:function alC(){}, +alE:function alE(){}, +alG:function alG(){}, +alH:function alH(){}, +aol:function aol(){}, +aRn(a,b,c,d,e){return new A.Ho(e,c,b,a,d,null)}, +Ho:function Ho(a,b,c,d,e,f){var _=this +_.c=a +_.e=b +_.f=c +_.x=d +_.Q=e +_.a=f}, +aRo:function aRo(a,b,c){this.a=a +this.b=b +this.c=c}, +JF:function JF(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +alK:function alK(a,b){var _=this +_.ay=_.p1=null +_.ch=!1 +_.d=_.c=_.b=_.a=_.CW=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +Xs:function Xs(a,b,c,d,e,f){var _=this +_.K=a +_.ac=b +_.al=c +_.aQ=d +_.E$=e +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +b9K:function b9K(a,b){this.a=a +this.b=b}, +b9J:function b9J(a,b){this.a=a +this.b=b}, +ZM:function ZM(){}, +ap9:function ap9(){}, +apa:function apa(){}, +bk7(a){return new A.abx(a,null)}, +btB(a,b){return new A.Hu(b,A.abN(null,t.S,t.PA),a,B.a8)}, +bLh(a,b,c,d,e){if(b===e-1)return d +return d+(d-c)/(b-a+1)*(e-b-1)}, +bHO(a,b){return new A.Or(b,a,null)}, +abA:function abA(){}, +tT:function tT(){}, +abx:function abx(a,b){this.d=a +this.a=b}, +abu:function abu(a,b,c){this.f=a +this.d=b +this.a=c}, +Hu:function Hu(a,b,c,d){var _=this +_.p1=a +_.p2=b +_.p4=_.p3=null +_.R8=!1 +_.ay=null +_.ch=!1 +_.d=_.c=_.b=_.a=_.CW=null +_.e=$ +_.f=c +_.r=null +_.w=d +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +aRL:function aRL(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aRJ:function aRJ(){}, +aRK:function aRK(a,b){this.a=a +this.b=b}, +aRI:function aRI(a,b,c){this.a=a +this.b=b +this.c=c}, +aRM:function aRM(a,b){this.a=a +this.b=b}, +Or:function Or(a,b,c){this.f=a +this.b=b +this.a=c}, +abs:function abs(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +alP:function alP(a,b,c){this.f=a +this.d=b +this.a=c}, +alQ:function alQ(a,b,c){this.e=a +this.c=b +this.a=c}, +akF:function akF(a,b,c){var _=this +_.e2=null +_.bv=a +_.es=null +_.E$=b +_.fx=null +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +aRN:function aRN(){}, +aby:function aby(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +VG:function VG(a,b){this.c=a +this.a=b}, +VH:function VH(a){var _=this +_.a=_.d=null +_.b=a +_.c=null}, +alU:function alU(a,b,c){var _=this +_.p1=a +_.ay=_.p2=null +_.ch=!1 +_.d=_.c=_.b=_.a=_.CW=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +bbb:function bbb(a,b,c){this.a=a +this.b=b +this.c=c}, +JI:function JI(){}, +Xu:function Xu(){}, +alW:function alW(a,b,c){this.c=a +this.d=b +this.a=c}, +akK:function akK(a,b,c,d){var _=this +_.vQ$=a +_.au=$ +_.aK=!0 +_.bm=0 +_.bM=!1 +_.bc=b +_.E$=c +_.fx=null +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +ap1:function ap1(){}, +Sr:function Sr(){}, +lx:function lx(){}, +qR:function qR(){}, +Ss:function Ss(a,b,c,d,e){var _=this +_.p1=a +_.p2=b +_.ay=_.p3=null +_.ch=!1 +_.d=_.c=_.b=_.a=_.CW=null +_.e=$ +_.f=c +_.r=null +_.w=d +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1 +_.$ti=e}, +Y5:function Y5(){}, +btC(a,b,c,d,e){return new A.abD(c,d,!0,e,b,null)}, +abB:function abB(a,b){this.a=a +this.b=b}, +Sv:function Sv(a){var _=this +_.a=!1 +_.aC$=0 +_.aw$=a +_.bn$=_.b5$=0 +_.bd$=!1}, +abD:function abD(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.c=e +_.a=f}, +Jy:function Jy(a,b,c,d,e,f,g){var _=this +_.H=a +_.a8=b +_.aX=c +_.c3=d +_.dW=e +_.e7=_.dz=null +_.hO=!1 +_.iz=null +_.E$=f +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +abC:function abC(){}, +Ve:function Ve(){}, +abL:function abL(a){this.a=a}, +bQl(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.d([],t.bt) +for(s=J.N(c),r=0,q=0,p=0;r=0){g=p+k +f=g+(n-m) +p=f+1 +q=g-m +e.push(new A.wY(new A.dk(g,f),o.b))}++r}return e}, +bSj(a,b,c,d,e){var s=null,r=e.b,q=e.a,p=a.a +if(q!==p)r=A.bQl(p,q,r) +if(A.c4()===B.bs)return A.eb(A.bQ1(r,a,c,d,b),s,s,c,s) +return A.eb(A.bQ2(r,a,c,d,a.b.c),s,s,c,s)}, +bQ2(a,b,c,d,e){var s,r,q,p,o=null,n=A.d([],t.Ne),m=b.a,l=c.cr(d),k=m.length,j=J.N(a),i=0,h=0 +while(!0){if(!(ii){r=r=e?c:l +n.push(A.eb(o,o,o,s,B.f.X(m,r,p)));++h +i=p}}j=m.length +if(ie){r=r=e&&g<=r&&f){o.push(A.eb(p,p,p,c,B.f.X(n,e,j))) +o.push(A.eb(p,p,p,l,B.f.X(n,j,g))) +o.push(A.eb(p,p,p,c,B.f.X(n,g,r)))}else o.push(A.eb(p,p,p,c,B.f.X(n,e,r))) +e=r}else{q=s.b +q=q=j&&q<=g&&f?l:k +o.push(A.eb(p,p,p,s,B.f.X(n,r,q)));++d +e=q}}j=n.length +if(ea/2 +n=s?o:o+B.d.gV(c).a.a +r=m.b +q=B.d.gV(c) +o=s?m.c:o+B.d.ga9(c).a.a +p=B.d.ga9(c) +n+=(o-n)/2 +o=m.d +return new A.Tk(new A.m(n,A.W(r+q.a.b-d,r,o)),new A.m(n,A.W(r+p.a.b,r,o)))}, +Tk:function Tk(a,b){this.a=a +this.b=b}, +bLW(a,b,c){var s=b/2,r=a-s +if(r<0)return 0 +if(a+s>c)return c-b +return r}, +acu:function acu(a,b,c){this.b=a +this.c=b +this.d=c}, +bkj(a){var s=a.ap(t.l3),r=s==null?null:s.f +return r!==!1}, +bu5(a){var s=a.TH(t.l3),r=s==null?null:s.r +return r==null?B.TC:r}, +HP:function HP(a,b,c){this.c=a +this.d=b +this.a=c}, +amO:function amO(a,b){var _=this +_.d=!0 +_.e=a +_.a=null +_.b=b +_.c=null}, +Vw:function Vw(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +j1:function j1(){}, +dv:function dv(){}, +anN:function anN(a,b,c){var _=this +_.w=a +_.a=null +_.b=!1 +_.c=null +_.d=b +_.e=null +_.f=c +_.r=$}, +US:function US(a){this.$ti=a}, +acL:function acL(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +aRz(a,b,c,d){return new A.abq(c,d,a,b,null)}, +bjT(a,b,c){return new A.aaj(a,b,c,null)}, +bjR(a,b){return new A.aa4(a,b,null)}, +mX(a,b,c){return new A.a_U(b,c,a,null)}, +KK:function KK(){}, +Ul:function Ul(a){this.a=null +this.b=a +this.c=null}, +aZZ:function aZZ(){}, +abq:function abq(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +aaj:function aaj(a,b,c,d){var _=this +_.e=a +_.r=b +_.c=c +_.a=d}, +aa4:function aa4(a,b,c){this.r=a +this.c=b +this.a=c}, +iG:function iG(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +a2D:function a2D(a,b,c,d){var _=this +_.e=a +_.r=b +_.c=c +_.a=d}, +OK:function OK(){}, +a_U:function a_U(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +bRJ(a,b,c){var s={} +s.a=null +return new A.bf_(s,A.bt("arg"),a,b,c)}, +I0:function I0(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g +_.$ti=h}, +I1:function I1(a,b,c){var _=this +_.d=a +_.e=$ +_.f=null +_.r=!1 +_.a=_.x=_.w=null +_.b=b +_.c=null +_.$ti=c}, +aX9:function aX9(a){this.a=a}, +I2:function I2(a,b){this.a=a +this.b=b}, +TU:function TU(a,b,c,d){var _=this +_.w=a +_.x=b +_.a=c +_.aC$=0 +_.aw$=d +_.bn$=_.b5$=0 +_.bd$=!1}, +anr:function anr(a,b){this.a=a +this.b=-1 +this.$ti=b}, +bf_:function bf_(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +beZ:function beZ(a,b,c){this.a=a +this.b=b +this.c=c}, +YV:function YV(){}, +r8:function r8(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.$ti=e}, +JZ:function JZ(a,b){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null +_.$ti=b}, +bdh:function bdh(a){this.a=a}, +Cf(a){var s=A.bI5(a,t._l) +return s==null?null:s.f}, +adq:function adq(a,b,c){this.c=a +this.d=b +this.a=c}, +Za:function Za(a,b,c){this.f=a +this.b=b +this.a=c}, +buK(a,b,c,d,e,f,g,h){return new A.Cg(b,a,g,e,c,d,f,h,null)}, +buL(a,b){var s +switch(b.a){case 0:s=a.ap(t.I) +s.toString +return A.bgA(s.w) +case 1:return B.ac +case 2:s=a.ap(t.I) +s.toString +return A.bgA(s.w) +case 3:return B.ac}}, +Cg:function Cg(a,b,c,d,e,f,g,h,i){var _=this +_.e=a +_.r=b +_.w=c +_.x=d +_.y=e +_.z=f +_.Q=g +_.c=h +_.a=i}, +anJ:function anJ(a,b,c){var _=this +_.bc=!1 +_.K=null +_.p1=$ +_.p2=a +_.ay=null +_.ch=!1 +_.d=_.c=_.b=_.a=_.CW=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +apL:function apL(){}, +apM:function apM(){}, +buN(a){var s,r,q,p={} +p.a=a +s=t.ps +r=a.jf(s) +q=!0 +while(!0){if(!(q&&r!=null))break +q=s.a(a.Po(r)).gAq() +r.lC(new A.aY_(p)) +r=p.a.jf(s)}return q}, +aY_:function aY_(a){this.a=a}, +buP(a,b){var s={},r=A.d([],t.p) +s.a=0 +a.bP(new A.aY8(s,r,b)) +return r}, +Ii:function Ii(){}, +aY8:function aY8(a,b,c){this.a=a +this.b=b +this.c=c}, +anM:function anM(a,b,c){this.f=a +this.b=b +this.a=c}, +aez:function aez(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +Xq:function Xq(a,b,c,d,e){var _=this +_.K=a +_.ac=b +_.al=c +_.E$=d +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +b9I:function b9I(a){this.a=a}, +b9H:function b9H(a){this.a=a}, +ap0:function ap0(){}, +p7:function p7(a,b,c){this.c=a +this.d=b +this.a=c}, +anP:function anP(a){var _=this +_.a=_.d=null +_.b=a +_.c=null}, +dO(a,b,c,d,e){return new A.iC(c,a,b,null,d.i("@<0>").L(e).i("iC<1,2>"))}, +iC:function iC(a,b,c,d,e){var _=this +_.f=a +_.c=b +_.d=c +_.a=d +_.$ti=e}, +Dt:function Dt(){}, +Uy:function Uy(a,b){var _=this +_.e=_.d=$ +_.a=null +_.b=a +_.c=null +_.$ti=b}, +b0n:function b0n(a){this.a=a}, +b0o:function b0o(a){this.a=a}, +b0m:function b0m(a,b){this.a=a +this.b=b}, +boe(a,b,c,d,e,f){return new A.Du(b,a,d,c,b,null,e.i("@<0>").L(f).i("Du<1,2>"))}, +Du:function Du(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.c=e +_.a=f +_.$ti=g}, +yg:function yg(){}, +Uz:function Uz(a,b){var _=this +_.r=null +_.x=_.w=$ +_.a=null +_.b=a +_.c=null +_.$ti=b}, +b0q:function b0q(a){this.a=a}, +b0p:function b0p(a){this.a=a}, +bof(a,b,c){return new A.Dv(a,b,a,null,c.i("Dv<0>"))}, +bDx(a,b){var s,r,q,p=!1 +try{r=A.Gz(a,p,b) +return r}catch(q){r=A.a7(q) +if(r instanceof A.Qy){s=r +if(s.a!==A.d0(b))throw q +throw A.f(A.vB(" BlocProvider.of() called with a context that does not contain a "+A.d0(b).j(0)+".\n No ancestor could be found starting from the context that was passed to BlocProvider.of<"+A.d0(b).j(0)+">().\n\n This can happen if the context you used comes from a widget above the BlocProvider.\n\n The context used was: "+a.j(0)+"\n "))}else throw q}}, +bDw(a,b){var s=b.glN(b).cq(new A.asH(a)) +return s.gF3(s)}, +Dv:function Dv(a,b,c,d,e){var _=this +_.e=a +_.w=b +_.c=c +_.a=d +_.$ti=e}, +asH:function asH(a){this.a=a}, +bIx(a,b){return new A.a7l(b,a,null)}, +a7l:function a7l(a,b,c){this.c=a +this.d=b +this.a=c}, +bIy(a,b){return new A.a7m(b,a,null)}, +a7m:function a7m(a,b,c){this.c=a +this.d=b +this.a=c}, +xs:function xs(a,b){this.a=a +this.b=b}, +VA:function VA(a){this.a=a}, +a3C:function a3C(){this.a=$}, +CQ:function CQ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +amx:function amx(a){this.a=a}, +aUR:function aUR(){this.a=$}, +EU:function EU(a,b){this.a=a +this.b=b}, +aVC:function aVC(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=$}, +aVD:function aVD(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=$}, +bMd(a){if(A.add(a)<0.75)return B.p +else return B.w}, +aVE:function aVE(){}, +Ts:function Ts(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aVF:function aVF(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=_.e=0}, +bpG(a,b){return new A.ayX(b,a)}, +azI:function azI(a,b){this.a=a +this.b=b}, +azJ:function azJ(){}, +ayX:function ayX(a,b){this.b=a +this.c=b}, +ayV:function ayV(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.w=_.r=null}, +a_D:function a_D(){}, +ar0:function ar0(){}, +vA:function vA(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +bhD(a){if(a<2)return 1 +else return B.e.cG(a/2)}, +Lv:function Lv(){}, +Lr:function Lr(a,b,c){this.a=a +this.b=b +this.$ti=c}, +auF:function auF(){}, +axd:function axd(){}, +ayI:function ayI(){}, +aLV:function aLV(){}, +aS4:function aS4(){}, +aWm:function aWm(){}, +jo:function jo(a,b,c){this.a=a +this.b=b +this.$ti=c}, +B8:function B8(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +Kr:function Kr(){}, +Nj:function Nj(a,b){this.c=a +this.a=b}, +agX:function agX(a){this.a=null +this.b=a +this.c=null}, +VC:function VC(a,b){this.c=a +this.a=b}, +agJ:function agJ(a){var _=this +_.d=0 +_.a=null +_.b=a +_.c=null}, +b3T:function b3T(a){this.a=a}, +b3S:function b3S(a,b){this.a=a +this.b=b}, +b3R:function b3R(a,b){this.a=a +this.b=b}, +Nk:function Nk(a,b,c){this.c=a +this.d=b +this.a=c}, +agK:function agK(a){var _=this +_.aC$=0 +_.aw$=a +_.bn$=_.b5$=0 +_.bd$=!1}, +agT:function agT(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +bSi(a,b,c,d,e){var s,r,q,p,o,n=null,m=A.d([],t.VO) +for(s=a.length,r=0;r")).lj(0,a).lj(0,b)}, +rG:function rG(a,b,c){this.a=a +this.b=b +this.$ti=c}, +Qs:function Qs(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.a=h}, +Yq:function Yq(a,b){var _=this +_.d=a +_.f=_.e=$ +_.a=_.x=_.w=_.r=null +_.b=b +_.c=null}, +bbB:function bbB(){}, +a8P:function a8P(){this.a=null}, +x1:function x1(a,b){this.a=a +this.b=b}, +byx(a,b){return A.D_(a,$.bBv(),new A.bgz(a,b),null)}, +bgz:function bgz(a,b){this.a=a +this.b=b}, +ail:function ail(){}, +a42:function a42(a,b,c,d,e,f,g,h){var _=this +_.w=a +_.x=b +_.y=c +_.c=d +_.d=e +_.e=f +_.f=g +_.a=h}, +ayW:function ayW(a){this.c=null +this.a=a +this.b=$}, +agY:function agY(a,b){this.b=a +this.a=b}, +aA8:function aA8(){}, +aA9:function aA9(){}, +aLX:function aLX(){}, +auH:function auH(){}, +arj:function arj(){}, +aTl:function aTl(){}, +aL1:function aL1(a){this.a=a}, +a8q:function a8q(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +tv:function tv(){}, +aL4:function aL4(a,b,c){this.a=a +this.b=b +this.c=c}, +aL3:function aL3(a,b,c){this.a=a +this.b=b +this.c=c}, +aL5:function aL5(a,b){this.a=a +this.b=b}, +aL2:function aL2(a){this.a=a}, +AE:function AE(){}, +pD:function pD(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.c=d}, +a0i:function a0i(){}, +as0:function as0(a,b){this.a=a +this.b=b}, +a3H:function a3H(a,b,c,d,e,f,g){var _=this +_.z=a +_.Q=b +_.as=c +_.a=d +_.b=e +_.c=f +_.d=g +_.e=null}, +bJ_(a,b){var s=new A.a7L(A.d([],t.SJ)) +s.ay6(a,b) +return s}, +xG:function xG(a,b){this.a=a +this.b=b}, +nl:function nl(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a8r:function a8r(a,b){this.a=a +this.b=b}, +aL6:function aL6(){this.b=this.a=null}, +aL8:function aL8(a){this.a=a}, +wn:function wn(){}, +aL7:function aL7(a){this.a=a}, +a7L:function a7L(a){var _=this +_.a=a +_.c=_.b=null +_.d=!1}, +aKf:function aKf(a){this.a=a}, +aiZ:function aiZ(a,b,c,d,e){var _=this +_.ok=a +_.p1=b +_.ax=c +_.ay=null +_.CW=_.ch=!1 +_.a=d +_.b=0 +_.d=_.c=!1 +_.e=e +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +ajt:function ajt(){}, +ajs:function ajs(){}, +byp(a,b,c,d){var s,r,q,p=c.c-c.a,o=c.d-c.b +if(b.k(0,new A.U(p,o)))return!1 +s=Math.min(b.a/p,b.b/o) +r=new A.U(p,o).ai(0,s).dT(0,2) +q=b.dT(0,2) +a.bU(0,q.a-r.a,q.b-r.b) +a.kQ(0,s,s) +return!0}, +a9e:function a9e(a,b,c,d){var _=this +_.d=a +_.e=b +_.f=c +_.a=d}, +R9:function R9(a,b,c,d,e,f,g){var _=this +_.K=a +_.ac=b +_.al=null +_.aQ=c +_.aV=d +_.aL=e +_.aT=f +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +aNl:function aNl(a){this.a=a}, +bOi(a,b){var s,r,q,p=null,o=a.bd7(),n=a.x +n===$&&A.c() +s=A.aJ(n,"id","") +r=a.wr(A.aJ(a.x,"color",p),a.b.a) +if(a.w!=null){A.dH(new A.c7(new A.I8("Unsupported nested element."),p,"SVG",A.bI("in _Element.svg"),new A.b3B(a),!1)) +n=A.d([],t.AM) +q=o.b +a.r.i_(0,new A.Yo("svg",new A.q0(s,n,a.AH(new A.T(0,0,0+q.a,0+q.b),p,r),p,r))) +return p}o.toString +n=A.d([],t.AM) +q=o.b +q=a.AH(new A.T(0,0,0+q.a,0+q.b),p,r) +q=new A.Ey(o,a.a,s,p,r,n,a.f,q) +a.w=q +n=a.y +n.toString +a.Of(n,q) +return p}, +bOe(a,b){var s,r,q,p,o,n,m=null,l=a.y +if((l==null?m:l.r)===!0)return m +l=a.r +l=l.ga9(l).b +l.toString +s=a.x +s===$&&A.c() +s=A.aJ(s,"color",m) +r=l.ga6(l) +q=a.wr(s,r==null?a.b.a:r) +if(q==null)q=l.ga6(l) +s=A.aJ(a.x,"id","") +r=A.d([],t.AM) +p=a.w.a.b +p=a.AH(new A.T(0,0,0+p.a,0+p.b),l.gcQ(l),q) +o=A.xS(A.aJ(a.x,"transform",m)) +n=new A.q0(s,r,p,o==null?m:o.a,q) +B.d.t(l.gdu(l),n) +l=a.y +l.toString +a.Of(l,n) +return m}, +bOj(a,b){var s,r,q,p,o,n=null,m=a.r +m=m.ga9(m).b +m.toString +s=a.x +s===$&&A.c() +s=A.aJ(s,"color",n) +r=m.ga6(m) +q=a.wr(s,r==null?a.b.a:r) +if(q==null)q=m.ga6(m) +s=A.aJ(a.x,"id","") +r=A.d([],t.AM) +p=a.w.a.b +m=a.AH(new A.T(0,0,0+p.a,0+p.b),m.gcQ(m),q) +p=A.xS(A.aJ(a.x,"transform",n)) +p=p==null?n:p.a +o=a.y +o.toString +a.Of(o,new A.q0(s,r,m,p,q)) +return n}, +bOl(a,b){var s,r,q,p,o,n=null,m=a.r,l=m.ga9(m).b +m=a.x +m===$&&A.c() +s=A.aJ(m,"href",A.aJ(m,"href","")) +if(s.length===0)return n +m=a.w.a.b +r=a.AH(new A.T(0,0,0+m.a,0+m.b),l.gcQ(l),l.ga6(l)) +q=A.xS(A.aJ(a.x,"transform",n)) +if(q==null){q=new A.bn(new Float64Array(16)) +q.dU()}m=a.di(A.aJ(a.x,"x","0")) +p=a.di(A.aJ(a.x,"y","0")) +p.toString +q.bU(0,m,p) +p=a.f.Ts("url("+s+")") +p.toString +o=new A.q0(A.aJ(a.x,"id",""),A.d([p.Ax(r)],t.AM),r,q.a,n) +a.OO(o) +B.d.t(l.gdu(l),o) +return n}, +bvd(a,b,c){var s,r,q,p,o,n,m=a.r +m=m.ga9(m).b +m.toString +for(s=a.DS(),s=new A.hF(s.a(),s.$ti.i("hF<1>")),r=a.b.a;s.p();){q=s.b +if(q instanceof A.fA)continue +if(q instanceof A.eB){q=a.x +q===$&&A.c() +q=A.aJ(q,"stop-opacity","1") +q.toString +p=A.aJ(a.x,"stop-color","") +o=m.ga6(m) +p=a.wr(p,o==null?r:o) +n=p==null?m.ga6(m):p +if(n==null)n=B.w +q=A.ef(q,!1) +q.toString +p=n.a +b.push(A.ap(B.e.aR(255*q),p>>>16&255,p>>>8&255,p&255)) +p=A.aJ(a.x,"offset","0%") +p.toString +c.push(A.uH(p))}}return null}, +bOh(a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=null,a6=a7.x +a6===$&&A.c() +s=A.aJ(a6,"gradientUnits",a5) +r=s!=="userSpaceOnUse" +q=A.aJ(a7.x,"cx","50%") +p=A.aJ(a7.x,"cy","50%") +o=A.aJ(a7.x,"r","50%") +n=A.aJ(a7.x,"fx",q) +m=A.aJ(a7.x,"fy",p) +l=a7.am1() +a6=A.aJ(a7.x,"id","") +k=A.xS(A.aJ(a7.x,"gradientTransform",a5)) +j=A.d([],t.n) +i=A.d([],t.t_) +if(a7.y.r){h=a7.x +g=A.aJ(h,"href",A.aJ(h,"href","")) +f=t.I5.a(a7.f.a.h(0,"url("+A.r(g)+")")) +if(f==null)A.bmf(a7.d,g,"radialGradient") +else{if(s==null)r=f.d===B.eR +B.d.N(i,f.b) +B.d.N(j,f.a)}}else A.bvd(a7,i,j) +e=A.bt("cx") +d=A.bt("cy") +c=A.bt("r") +b=A.bt("fx") +a=A.bt("fy") +if(r){q.toString +e.b=A.uH(q) +p.toString +d.b=A.uH(p) +o.toString +c.b=A.uH(o) +n.toString +b.b=A.uH(n) +m.toString +a.b=A.uH(m)}else{q.toString +if(B.f.e1(q,"%"))h=A.ru(q,1)*(0+a7.w.a.b.a-0)+0 +else{h=a7.di(q) +h.toString}e.b=h +p.toString +if(B.f.e1(p,"%"))h=A.ru(p,1)*(0+a7.w.a.b.b-0)+0 +else{h=a7.di(p) +h.toString}d.b=h +o.toString +if(B.f.e1(o,"%")){h=A.ru(o,1) +a0=a7.w.a.b +a0=h*((0+a0.b-0+(0+a0.a-0))/2) +h=a0}else{h=a7.di(o) +h.toString}c.b=h +n.toString +if(B.f.e1(n,"%"))h=A.ru(n,1)*(0+a7.w.a.b.a-0)+0 +else{h=a7.di(n) +h.toString}b.b=h +m.toString +if(B.f.e1(m,"%"))h=A.ru(m,1)*(0+a7.w.a.b.b-0)+0 +else{h=a7.di(m) +h.toString}a.b=h}h=e.aN() +a0=d.aN() +a1=c.aN() +a2=!J.o(b.aN(),e.aN())||!J.o(a.aN(),d.aN())?new A.m(b.aN(),a.aN()):new A.m(e.aN(),d.aN()) +a3=r?B.eR:B.tV +a4=k==null?a5:k.a +a7.f.a.l(0,"url(#"+A.r(a6)+")",new A.a3e(new A.m(h,a0),a1,a2,j,i,l,a3,a4)) +return a5}, +bOg(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null,c=a.x +c===$&&A.c() +s=A.aJ(c,"gradientUnits",d) +r=s!=="userSpaceOnUse" +c=A.aJ(a.x,"x1","0%") +c.toString +q=A.aJ(a.x,"x2","100%") +q.toString +p=A.aJ(a.x,"y1","0%") +p.toString +o=A.aJ(a.x,"y2","0%") +o.toString +n=A.aJ(a.x,"id","") +m=A.xS(A.aJ(a.x,"gradientTransform",d)) +l=a.am1() +k=A.d([],t.t_) +j=A.d([],t.n) +if(a.y.r){i=a.x +h=A.aJ(i,"href",A.aJ(i,"href","")) +g=t.I5.a(a.f.a.h(0,"url("+A.r(h)+")")) +if(g==null)A.bmf(a.d,h,"linearGradient") +else{if(s==null)r=g.d===B.eR +B.d.N(k,g.b) +B.d.N(j,g.a)}}else A.bvd(a,k,j) +if(r){f=new A.m(A.uH(c),A.uH(p)) +e=new A.m(A.uH(q),A.uH(o))}else{if(B.f.e1(c,"%"))c=A.ru(c,1)*(0+a.w.a.b.a-0)+0 +else{c=a.di(c) +c.toString}if(B.f.e1(p,"%"))p=A.ru(p,1)*(0+a.w.a.b.b-0)+0 +else{p=a.di(p) +p.toString}f=new A.m(c,p) +if(B.f.e1(q,"%"))c=A.ru(q,1)*(0+a.w.a.b.a-0)+0 +else{c=a.di(q) +c.toString}if(B.f.e1(o,"%"))q=A.ru(o,1)*(0+a.w.a.b.b-0)+0 +else{q=a.di(o) +q.toString}e=new A.m(c,q)}c=r?B.eR:B.tV +q=m==null?d:m.a +a.f.a.l(0,"url(#"+A.r(n)+")",new A.a3d(f,e,j,k,l,c,q)) +return d}, +bOd(a,b){var s,r,q,p,o,n,m,l,k,j=a.x +j===$&&A.c() +j=A.aJ(j,"id","") +s=A.d([],t.m1) +for(r=a.DS(),r=new A.hF(r.a(),r.$ti.i("hF<1>")),q=a.f,p=null;r.p();){o=r.b +if(o instanceof A.fA)continue +if(o instanceof A.eB){n=o.e +m=B.Bt.h(0,n) +if(m!=null){o=a.b0p(m.$1(a)) +o.toString +n=A.bye(A.aJ(a.x,"clip-rule","nonzero")) +n.toString +o.sA8(n) +n=p==null +if(!n&&o.gA8()!==p.gA8()){s.push(o) +p=o}else if(n){s.push(o) +p=o}else p.Oj(0,o,B.i)}else if(n==="use"){o=a.x +new A.b3z(s).$1(q.Ts("url("+A.r(A.aJ(o,"href",A.aJ(o,"href","")))+")"))}else{l=A.bI("in _Element.clipPath") +k=$.k_() +if(k!=null)k.$1(new A.c7(new A.I8("Unsupported clipPath child "+n),null,"SVG",l,new A.b3y(o,a),!1))}}}q.b.l(0,"url(#"+A.r(j)+")",s) +return null}, +b3A(a,b){return A.bOf(a,!1)}, +bOf(a,b){var s=0,r=A.l(t.H),q,p,o,n,m,l,k,j,i,h,g,f,e,d +var $async$b3A=A.h(function(c,a0){if(c===1)return A.i(a0,r) +while(true)switch(s){case 0:d=a.x +d===$&&A.c() +p=A.aJ(d,"href",A.aJ(d,"href","")) +if(p==null){s=1 +break}d=a.di(A.aJ(a.x,"x","0")) +d.toString +o=a.di(A.aJ(a.x,"y","0")) +o.toString +s=3 +return A.e(A.bgn(p),$async$b3A) +case 3:n=a0 +m=a.di(A.aJ(a.x,"width",null)) +if(m==null)m=n.gbr(n) +l=a.di(A.aJ(a.x,"height",null)) +if(l==null)l=n.gaZ(n) +k=a.r +j=k.ga9(k).b +i=j.gcQ(j) +h=A.aJ(a.x,"id","") +g=a.w.a.b +g=a.AH(new A.T(0,0,0+g.a,0+g.b),i,j.ga6(j)) +f=A.xS(A.aJ(a.x,"transform",null)) +f=f==null?null:f.a +e=new A.My(h,n,new A.m(d,o),new A.U(m,l),f,g) +a.OO(e) +k=k.ga9(k).b +B.d.t(k.gdu(k),e) +case 1:return A.j(q,r)}}) +return A.k($async$b3A,r)}, +bkR(a,b){return A.bOk(a,!1)}, +bOk(a,b){var s=0,r=A.l(t.H),q,p,o,n,m,l,k,j,i +var $async$bkR=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:i={} +if(a.y.r){s=1 +break}p=A.ql(null,t.Er) +i.a=0 +o=new A.b3D(i,p,a) +n=new A.b3C(i,p,a) +m=a.y +m.toString +n.$1(m) +for(m=a.DS(),m=new A.hF(m.a(),m.$ti.i("hF<1>"));m.p();){l=m.b +if(l instanceof A.jQ)o.$1(B.f.cu(l.e)) +else if(l instanceof A.nF){k=a.x +k===$&&A.c() +if(A.aJ(k,"space",null)!=="preserve")o.$1(B.f.cu(l.gm(l))) +else{k=l.gm(l) +j=$.bBA() +o.$1(A.cN(k,j,""))}}if(l instanceof A.eB)n.$1(l) +else if(l instanceof A.fA)p.ft(0)}case 1:return A.j(q,r)}}) +return A.k($async$bkR,r)}, +bP_(a){var s,r,q,p=a.x +p===$&&A.c() +p=a.di(A.aJ(p,"cx","0")) +p.toString +s=a.di(A.aJ(a.x,"cy","0")) +s.toString +r=a.di(A.aJ(a.x,"r","0")) +r.toString +q=A.np(new A.m(p,s),r) +r=$.al().bW() +r.rR(q) +return r}, +bP2(a){var s=a.x +s===$&&A.c() +s=A.aJ(s,"d","") +s.toString +return A.byf(s)}, +bP5(a){var s,r,q,p,o,n,m=a.x +m===$&&A.c() +m=a.di(A.aJ(m,"x","0")) +m.toString +s=a.di(A.aJ(a.x,"y","0")) +s.toString +r=a.di(A.aJ(a.x,"width","0")) +r.toString +q=a.di(A.aJ(a.x,"height","0")) +q.toString +p=new A.T(m,s,m+r,s+q) +o=A.aJ(a.x,"rx",null) +n=A.aJ(a.x,"ry",null) +if(o==null)o=n +if(n==null)n=o +if(o!=null&&o!==""){m=a.di(o) +m.toString +s=a.di(n) +s.toString +r=$.al().bW() +r.iU(A.bsL(p,m,s)) +return r}m=$.al().bW() +m.na(p) +return m}, +bP3(a){return A.bvA(a,!0)}, +bP4(a){return A.bvA(a,!1)}, +bvA(a,b){var s,r=a.x +r===$&&A.c() +r=A.aJ(r,"points","") +r.toString +if(r==="")return null +s=b?"z":"" +return A.byf("M"+r+s)}, +bP0(a){var s,r,q,p,o=a.x +o===$&&A.c() +o=a.di(A.aJ(o,"cx","0")) +o.toString +s=a.di(A.aJ(a.x,"cy","0")) +s.toString +r=a.di(A.aJ(a.x,"rx","0")) +r.toString +q=a.di(A.aJ(a.x,"ry","0")) +q.toString +o-=r +s-=q +p=$.al().bW() +p.rR(new A.T(o,s,o+r*2,s+q*2)) +return p}, +bP1(a){var s,r,q,p,o=a.x +o===$&&A.c() +o=a.di(A.aJ(o,"x1","0")) +o.toString +s=a.di(A.aJ(a.x,"x2","0")) +s.toString +r=a.di(A.aJ(a.x,"y1","0")) +r.toString +q=a.di(A.aJ(a.x,"y2","0")) +q.toString +p=$.al().bW() +p.jF(0,o,r) +p.eh(0,s,q) +return p}, +amw:function amw(a,b,c){this.a=a +this.b=b +this.c=c}, +b3B:function b3B(a){this.a=a}, +b3z:function b3z(a){this.a=a}, +b3y:function b3y(a,b){this.a=a +this.b=b}, +b3D:function b3D(a,b,c){this.a=a +this.b=b +this.c=c}, +b3C:function b3C(a,b,c){this.a=a +this.b=b +this.c=c}, +Yo:function Yo(a,b){this.a=a +this.b=b}, +ame:function ame(){this.b=this.a=!1}, +mG:function mG(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=null +_.x=$ +_.y=null +_.z=0}, +aTu:function aTu(a){this.a=a}, +aTv:function aTv(a,b){this.a=a +this.b=b}, +aTw:function aTw(a){this.a=a}, +aTx:function aTx(a,b){this.a=a +this.b=b}, +aTm:function aTm(){}, +aTn:function aTn(){}, +aTo:function aTo(){}, +aTp:function aTp(a){this.a=a}, +aTq:function aTq(a){this.a=a}, +aTr:function aTr(a){this.a=a}, +aTs:function aTs(){}, +aTt:function aTt(){}, +bUD(a){switch(a){case"inherit":return null +case"middle":return B.Yi +case"end":return B.Yj +case"start":default:return B.tj}}, +xS(a){var s,r,q,p,o,n,m,l,k +if(a==null||a==="")return null +s=$.bBy() +if(!s.b.test(a))throw A.f(A.O("illegal or unsupported transform: "+a)) +s=$.bBx().ve(0,a) +s=A.L(s,!0,A.n(s).i("w.E")) +r=A.aa(s).i("d8<1>") +q=new A.d8(s,r) +p=new A.bn(new Float64Array(16)) +p.dU() +for(s=new A.c1(q,q.gq(q),r.i("c1")),r=r.i("aq.E");s.p();){o=s.d +if(o==null)o=r.a(o) +n=o.pu(1) +n.toString +m=B.f.cu(n) +l=o.pu(2) +k=B.aSK.h(0,m) +if(k==null)throw A.f(A.O("Unsupported transform: "+m)) +p=k.$2(l,p)}return p}, +bRk(a,b){var s,r,q,p,o,n,m,l +a.toString +s=B.f.o5(B.f.cu(a),$.aqw()) +r=A.ef(s[0],!1) +r.toString +q=A.ef(s[1],!1) +q.toString +p=A.ef(s[2],!1) +p.toString +o=A.ef(s[3],!1) +o.toString +n=A.ef(s[4],!1) +n.toString +m=A.ef(s[5],!1) +m.toString +l=new A.bn(new Float64Array(16)) +l.lG(r,q,0,0,p,o,0,0,0,0,1,0,n,m,0,1) +return l.jG(b)}, +bRn(a,b){var s,r=A.ef(a,!1) +r.toString +r=Math.tan(r) +s=new A.bn(new Float64Array(16)) +s.lG(1,0,0,0,r,1,0,0,0,0,1,0,0,0,0,1) +return s.jG(b)}, +bRo(a,b){var s,r=A.ef(a,!1) +r.toString +r=Math.tan(r) +s=new A.bn(new Float64Array(16)) +s.lG(1,r,0,0,0,1,0,0,0,0,1,0,0,0,0,1) +return s.jG(b)}, +bRp(a,b){var s,r,q,p +a.toString +s=B.f.o5(a,$.aqw()) +r=A.ef(s[0],!1) +r.toString +if(s.length<2)q=0 +else{p=A.ef(s[1],!1) +p.toString +q=p}p=new A.bn(new Float64Array(16)) +p.lG(1,0,0,0,0,1,0,0,0,0,1,0,r,q,0,1) +return p.jG(b)}, +bRm(a,b){var s,r,q,p +a.toString +s=B.f.o5(a,$.aqw()) +r=A.ef(s[0],!1) +r.toString +if(s.length<2)q=r +else{p=A.ef(s[1],!1) +p.toString +q=p}p=new A.bn(new Float64Array(16)) +p.lG(r,0,0,0,0,q,0,0,0,0,1,0,0,0,0,1) +return p.jG(b)}, +bRl(a,b){var s,r,q,p,o,n,m,l +a.toString +s=B.f.o5(a,$.aqw()) +r=A.ef(s[0],!1) +r.toString +q=r*0.017453292519943295 +r=Math.cos(q) +p=Math.sin(q) +o=Math.sin(q) +n=Math.cos(q) +m=new A.bn(new Float64Array(16)) +m.lG(r,p,0,0,-o,n,0,0,0,0,1,0,0,0,0,1) +if(s.length>1){r=A.ef(s[1],!1) +r.toString +if(s.length===3){p=A.ef(s[2],!1) +p.toString +l=p}else l=r +p=new A.bn(new Float64Array(16)) +p.lG(1,0,0,0,0,1,0,0,0,0,1,0,r,l,0,1) +p=p.jG(b).jG(m) +o=new A.bn(new Float64Array(16)) +o.lG(1,0,0,0,0,1,0,0,0,0,1,0,-r,-l,0,1) +return p.jG(o)}else return m.jG(b)}, +bye(a){if(a==="inherit"||a==null)return null +return a!=="evenodd"?B.hr:B.C0}, +bgn(a){var s=0,r=A.l(t.lu),q,p,o,n,m +var $async$bgn=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:n=new A.bgo() +s=B.f.be(a,"http")?3:4 +break +case 3:m=n +s=5 +return A.e(A.bfO(a),$async$bgn) +case 5:q=m.$1(c) +s=1 +break +case 4:if(B.f.be(a,"data:")){p=B.f.bp(a,B.f.ce(a,",")+1) +o=$.bBF() +q=n.$1(B.cN.b3(A.cN(p,o,""))) +s=1 +break}throw A.f(A.a5("Could not resolve image href: "+a)) +case 1:return A.j(q,r)}}) +return A.k($async$bgn,r)}, +bxB(a,b,c){var s,r=null,q=A.aKC(r,r,r,r,r,r,r,r,r,r,r,r),p=$.al().Pf(q) +q=b.e +s=c==null?r:c.Sy() +if(s==null)s=r +p.AO(A.bkg(r,r,q.a,q.b,q.c,r,q.r,r,r,q.w,q.e,r,q.d,s,q.z,r,q.x,q.Q,r,q.f,q.y)) +p.EU(a) +q=p.fF() +q.ia(B.C_) +return q}, +uH(a){var s +if(B.f.e1(a,"%"))return A.ru(a,1) +else{s=A.ef(a,!1) +s.toString +return s}}, +ru(a,b){var s=A.ef(B.f.X(a,0,a.length-1),!1) +s.toString +return s/100*b}, +bgo:function bgo(){}, +BM:function BM(a,b,c){this.a=a +this.b=b +this.c=c}, +aJ(a,b,c){var s,r=A.bwF(a,"style") +if(r!==""&&!0){s=B.d.PX(A.d(r.split(";"),t.s),new A.bfI(b),new A.bfJ()) +if(s!=="")s=B.f.cu(B.f.bp(s,B.f.ce(s,":")+1))}else s="" +if(s==="")s=A.bwF(a,b) +return s===""?c:s}, +bwF(a,b){var s=a.h(0,b) +return s==null?"":s}, +bDs(a){var s,r,q,p,o=t.N +o=A.A(o,o) +for(s=J.a4(a);s.p();){r=s.gG(s) +q=r.a +p=B.f.ce(q,":") +if(p>0)q=B.f.bp(q,p+1) +o.l(0,q,B.f.cu(r.b))}return o}, +bfI:function bfI(a){this.a=a}, +bfJ:function bfJ(){}, +a3f(a,b,c,d,e,f,g,h,i,j,k){var s,r,q,p=null,o=a==null,n=A.bi6(f,o?p:a.d),m=A.bi6(j,o?p:a.a) +if(d==null)s=o?p:a.b +else s=d +if(e==null)r=o?p:a.c +else r=e +q=A.bFA(k,o?p:a.e) +if(i==null)o=o?p:a.f +else o=i +return new A.awN(m,s,r,n,q,o,c,h,g,b)}, +bi6(a,b){var s,r,q,p,o,n,m=a==null +if(m&&b==null)return null +if(b==null&&!m)return a +if(a===B.dn||b===B.dn)return m?b:a +if(m)return b +b.toString +m=a.w +if(m==null)m=b.w +s=a.a +if(s==null)s=b.a +r=a.b +if(r==null)r=b.b +q=a.x +if(q==null)q=b.x +p=a.y +if(p==null)p=b.y +o=a.z +if(o==null)o=b.z +n=a.Q +if(n==null)n=b.Q +return new A.vp(s,r,b.c,b.d,b.e,b.f,b.r,m,q,p,o,n)}, +bFA(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +if(b==null)return a +s=a.a +if(s==null)s=b.a +r=a.b +if(r==null)r=b.b +q=a.c +if(q==null)q=b.c +p=a.d +if(p==null)p=b.d +o=a.e +if(o==null)o=b.e +n=b.f +m=a.r +if(m==null)m=b.r +l=a.w +if(l==null)l=b.w +k=b.x +j=b.y +i=b.z +h=b.Q +g=b.as +f=b.at +e=a.ax +return new A.a3h(s,r,q,p,o,n,m,l,k,j,i,h,g,f,e==null?b.ax:e)}, +bpq(a,b,c){switch(b.a){case 1:return new A.m(c.a-a.ga25()/2,c.b-a.gOt(a)) +case 2:return new A.m(c.a-a.ga25(),c.b-a.gOt(a)) +case 0:return new A.m(c.a,c.b-a.gOt(a)) +default:return c}}, +awN:function awN(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j}, +vp:function vp(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l}, +a3h:function a3h(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o}, +Mz:function Mz(a,b){this.a=a +this.b=b}, +a3g:function a3g(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e}, +awI:function awI(a,b,c){this.a=a +this.b=b +this.c=c}, +a4w:function a4w(a,b){this.a=a +this.b=b}, +yZ:function yZ(){}, +a3d:function a3d(a,b,c,d,e,f,g){var _=this +_.f=a +_.r=b +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g}, +a3e:function a3e(a,b,c,d,e,f,g,h){var _=this +_.f=a +_.r=b +_.w=c +_.a=d +_.b=e +_.c=f +_.d=g +_.e=h}, +a3i:function a3i(a,b,c){this.a=a +this.b=b +this.c=c}, +a0Z:function a0Z(){}, +Ey:function Ey(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +awL:function awL(a){this.a=a}, +q0:function q0(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +awJ:function awJ(a,b,c){this.a=a +this.b=b +this.c=c}, +awK:function awK(a){this.a=a}, +My:function My(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +Ez:function Ez(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +awM:function awM(a,b,c){this.a=a +this.b=b +this.c=c}, +btM(a,b,c,d,e){var s,r,q=null,p=$.bzy() +$.bh1() +s=p.$1(B.p6) +r=b==null?q:new A.EI(b,B.qT,q,B.rw) +return new A.SQ(e,d,c,new A.a3H(a,q,q,p,s,q,B.p6),r,q)}, +aTk:function aTk(){}, +SQ:function SQ(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.r=d +_.at=e +_.a=f}, +aTA:function aTA(){}, +aTC:function aTC(){}, +aTB:function aTB(a){this.a=a}, +Yp:function Yp(a){var _=this +_.f=_.e=_.d=null +_.r=!1 +_.a=null +_.b=a +_.c=null}, +bbx:function bbx(a,b){this.a=a +this.b=b}, +a9m:function a9m(){}, +aMy:function aMy(a){this.a=a}, +aLs:function aLs(a){this.a=a}, +acM:function acM(a,b){this.a=a +this.b=b}, +ayY:function ayY(a){var _=this +_.b=_.a=null +_.c=a +_.e=_.d=null}, +az_:function az_(a,b){this.a=a +this.b=b}, +ayZ:function ayZ(a){this.a=a}, +az0:function az0(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +amS:function amS(a,b,c){this.a=a +this.b=b +this.c=c}, +YN:function YN(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +acN:function acN(a,b,c){var _=this +_.d=null +_.e=$ +_.f=null +_.hd$=a +_.cp$=b +_.a=null +_.b=c +_.c=null}, +aVG:function aVG(a){this.a=a}, +YO:function YO(){}, +a44:function a44(){}, +a7y:function a7y(){}, +aBq:function aBq(){}, +aIt:function aIt(a){this.a=a}, +bI3(a){var s,r,q,p,o="latitude",n="longitude" +if(a==null)throw A.f(A.bZ(u.G,null)) +s=J.N(a) +r=A.jp(J.Kn(s.h(a,"timestamp")),!0) +if(s.h(a,o)==null||s.h(a,n)==null)throw A.f(A.bZ("The parameters latitude and longitude should not be null.",null)) +q=s.h(a,"title") +if(q==null)q="" +p=s.h(a,"description") +if(p==null)p="" +return new A.qm(q,p,s.h(a,o),s.h(a,n),r)}, +qm:function qm(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +bJ8(a){var s,r,q,p,o,n,m,l,k,j,i +if(a==null)throw A.f(A.bZ(u.G,null)) +s=J.N(a) +r=s.h(a,"name") +if(r==null)r="" +q=s.h(a,"street") +if(q==null)q="" +p=s.h(a,"isoCountryCode") +if(p==null)p="" +o=s.h(a,"country") +if(o==null)o="" +n=s.h(a,"postalCode") +if(n==null)n="" +m=s.h(a,"administrativeArea") +if(m==null)m="" +l=s.h(a,"subAdministrativeArea") +if(l==null)l="" +k=s.h(a,"locality") +if(k==null)k="" +j=s.h(a,"subLocality") +if(j==null)j="" +i=s.h(a,"thoroughfare") +if(i==null)i="" +s=s.h(a,"subThoroughfare") +return new A.wp(r,q,p,o,n,m,l,k,j,i,s==null?"":s)}, +wp:function wp(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k}, +bsR(a){if(a<-90)return-90 +if(a>90)return 90 +return a}, +bsS(a){if(a>=-180&&a<=180)return a +return B.e.aE(a+180,360)-180}, +a9l:function a9l(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aGF:function aGF(a,b){this.a=a +this.b=b}, +w7:function w7(a,b){this.a=a +this.b=b}, +qP:function qP(a,b){this.a=a +this.b=b}, +a_M:function a_M(a){this.a=a}, +a_O:function a_O(){}, +a5x:function a5x(a){this.a=a}, +a6g:function a6g(){}, +a8c:function a8c(a){this.a=a}, +Qa:function Qa(a){this.a=a}, +a8d:function a8d(a){this.a=a}, +Gt:function Gt(a){this.a=a}, +aBx:function aBx(){}, +aIu:function aIu(){this.c=this.b=null}, +aIA:function aIA(){}, +aIy:function aIy(){}, +aIz:function aIz(a){this.a=a}, +aIw:function aIw(){}, +aIx:function aIx(a){this.a=a}, +aIv:function aIv(a){this.a=a}, +aIB:function aIB(){}, +aIC:function aIC(){}, +a6h:function a6h(a,b,c){this.a=a +this.b=b +this.c=c}, +bsw(a){var s,r,q,p,o,n,m,l,k,j="latitude",i="positionMap",h="longitude",g="timestamp",f=J.b8(a) +if(!f.aj(a,j))throw A.f(A.dN(a,i,"The supplied map doesn't contain the mandatory key `latitude`.")) +if(!f.aj(a,h))throw A.f(A.dN(a,i,"The supplied map doesn't contain the mandatory key `longitude`.")) +s=f.h(a,g)!=null?A.jp(J.Kn(f.h(a,g)),!0):null +r=f.h(a,j) +q=f.h(a,h) +p=f.h(a,"altitude") +if(p==null)p=0 +o=f.h(a,"accuracy") +if(o==null)o=0 +n=f.h(a,"heading") +if(n==null)n=0 +m=f.h(a,"floor") +l=f.h(a,"speed") +if(l==null)l=0 +k=f.h(a,"speed_accuracy") +if(k==null)k=0 +f=f.h(a,"is_mocked") +return new A.iV(r,q,s,p,o,n,m,l,k,f==null?!1:f)}, +iV:function iV(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j}, +aBy:function aBy(a,b){this.a=a +this.b=b}, +aBz:function aBz(a,b,c){this.a=a +this.b=b +this.c=c}, +aDb:function aDb(a){this.a=a}, +aDc:function aDc(){}, +aDd:function aDd(){}, +aDe:function aDe(a){this.a=a}, +bUk(){var s,r,q,p,o,n,m,l="gis-dart",k=new A.ak($.a9,t.W) +self.onGoogleLibraryLoad=A.cx(new A.bg3(new A.bp(k,t.gR))) +s=null +if(self.trustedTypes!=null){self.console.debug.$2("TrustedTypes available. Creating policy:",l) +o=self.trustedTypes +o.toString +r=o +try{q=r.createPolicy(l,t.e.a({createScriptURL:A.cx(new A.bg4())})) +s=q.createScriptURL("https://accounts.google.com/gsi/client")}catch(n){p=A.a7(n) +k=J.cp(p) +throw A.f(new A.acV(k))}}m=self.document.createElement("script") +o=s +if(o==null)o="https://accounts.google.com/gsi/client" +m.src=o +m.async=!0 +m.defer=!0 +o=self.document +o=o.head +o.appendChild(m) +return k}, +bg3:function bg3(a){this.a=a}, +bg4:function bg4(){}, +acV:function acV(a){this.a=a}, +aC0(a,b){var s=0,r=A.l(t.H),q +var $async$aC0=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:q=A.d(["newCameraPosition",b.ic()],t.G) +s=2 +return A.e($.er().or(0,a.a).c8("camera#move",A.ah(["cameraUpdate",q],t.N,t.z),!1,t.H),$async$aC0) +case 2:a.b.a.fr.$1(b) +return A.j(null,r)}}) +return A.k($async$aC0,r)}, +aC2(a,b,c,d){var s=0,r=A.l(t.H),q,p,o,n +var $async$aC2=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:n=a.c +if(n===$){q=A.d([],t.YF) +p=t._I +o=A.d([],p) +p=A.d([],p) +a.c!==$&&A.ai() +n=a.c=new A.ahg(a,q,o,p)}s=2 +return A.e(n.rV(b,c,d),$async$aC2) +case 2:return A.j(null,r)}}) +return A.k($async$aC2,r)}, +aC4(a,b,c,d){var s=0,r=A.l(t.H),q,p,o,n +var $async$aC4=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:n=a.d +if(n===$){q=A.d([],t.d2) +p=t.fL +o=A.d([],p) +p=A.d([],p) +a.d!==$&&A.ai() +n=a.d=new A.ahi(a,q,o,p)}s=2 +return A.e(n.rV(b,c,d),$async$aC4) +case 2:return A.j(null,r)}}) +return A.k($async$aC4,r)}, +aC3(a,b,c,d){var s=0,r=A.l(t.H),q,p,o,n +var $async$aC3=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:n=a.e +if(n===$){q=A.d([],t.DG) +p=t.fO +o=A.d([],p) +p=A.d([],p) +a.e!==$&&A.ai() +n=a.e=new A.ahh(a,q,o,p)}s=2 +return A.e(n.rV(b,c,d),$async$aC3) +case 2:return A.j(null,r)}}) +return A.k($async$aC3,r)}, +aC1(a,b,c,d){var s=0,r=A.l(t.H),q,p,o,n +var $async$aC1=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:n=a.f +if(n===$){q=A.d([],t.gf) +p=t.EY +o=A.d([],p) +p=A.d([],p) +a.f!==$&&A.ai() +n=a.f=new A.ahf(a,q,o,p)}s=2 +return A.e(n.rV(b,c,d),$async$aC1) +case 2:return A.j(null,r)}}) +return A.k($async$aC1,r)}, +aCg(a,b,c){var s=0,r=A.l(t.cK),q,p +var $async$aCg=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:s=3 +return A.e($.er().b6B(a).c8("map#waitForMap",null,!1,t.H),$async$aCg) +case 3:p=new A.vH(a,c) +p.aDi(a) +q=p +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aCg,r)}, +C6(a,b,c){return new A.ad5(a,b,c)}, +bwk(a){return A.bj6(a.k4,a.r,!1,a.k2,!1,!1,a.w,a.y,a.k1,!1,a.ch,!0,!0,!0,!0,!1,!1,!0)}, +fb:function fb(){}, +b4C:function b4C(a,b){this.a=a +this.b=b}, +b4D:function b4D(a){this.a=a}, +b4E:function b4E(a,b){this.a=a +this.b=b}, +ahg:function ahg(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=!1}, +ahi:function ahi(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=!1}, +ahh:function ahh(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=!1}, +ahf:function ahf(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=!1}, +vH:function vH(a,b){var _=this +_.a=a +_.b=b +_.f=_.e=_.d=_.c=$}, +aC5:function aC5(a){this.a=a}, +aC6:function aC6(a){this.a=a}, +aC7:function aC7(a){this.a=a}, +aC8:function aC8(a){this.a=a}, +aC9:function aC9(a){this.a=a}, +aCa:function aCa(a){this.a=a}, +aCb:function aCb(a){this.a=a}, +aCc:function aCc(a){this.a=a}, +aCd:function aCd(a){this.a=a}, +aCe:function aCe(a){this.a=a}, +aCf:function aCf(a){this.a=a}, +ad5:function ad5(a,b,c){this.a=a +this.b=b +this.c=c}, +Nw:function Nw(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.y=g +_.z=h +_.Q=i +_.as=j +_.at=k +_.ax=l +_.ay=m +_.ch=n +_.CW=o +_.cx=p +_.cy=q +_.db=r +_.dy=s +_.fr=a0 +_.fx=a1 +_.fy=a2 +_.go=a3 +_.id=a4 +_.k1=a5 +_.k2=a6 +_.k3=a7 +_.k4=a8 +_.ok=a9 +_.a=b0}, +VV:function VV(a,b,c,d,e,f,g){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=$ +_.a=null +_.b=g +_.c=null}, +a4s:function a4s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4){var _=this +_.w=a +_.x=b +_.y=c +_.z=d +_.Q=e +_.as=f +_.at=g +_.ax=h +_.ay=i +_.ch=j +_.CW=k +_.cx=l +_.cy=m +_.db=n +_.dx=o +_.dy=p +_.fr=q +_.fx=r +_.fy=s +_.go=a0 +_.id=a1 +_.k1=a2 +_.k2=a3 +_.k3=a4 +_.k4=a5 +_.ok=a6 +_.p1=a7 +_.p2=a8 +_.p3=a9 +_.c=b0 +_.d=b1 +_.e=b2 +_.f=b3 +_.a=b4}, +aCh:function aCh(a,b){this.a=a +this.b=b}, +ahe:function ahe(a){this.b=null +this.a=a}, +h1:function h1(){}, +X5:function X5(){}, +a11:function a11(a,b){this.a=a +this.b=b}, +yo:function yo(a,b){this.a=a +this.b=b}, +a10:function a10(a,b){this.a=a +this.b=b}, +Ad:function Ad(a,b){this.a=a +this.b=b}, +zJ:function zJ(a,b){this.a=a +this.b=b}, +Ac:function Ac(a,b,c){this.c=a +this.a=b +this.b=c}, +Ab:function Ab(a,b,c){this.c=a +this.a=b +this.b=c}, +Aa:function Aa(a,b,c){this.c=a +this.a=b +this.b=c}, +AZ:function AZ(a,b){this.a=a +this.b=b}, +AY:function AY(a,b){this.a=a +this.b=b}, +yv:function yv(a,b){this.a=a +this.b=b}, +A7:function A7(a,b,c){this.c=a +this.a=b +this.b=c}, +A6:function A6(a,b,c){this.c=a +this.a=b +this.b=c}, +ad4:function ad4(a){this.a=a}, +aID:function aID(a,b,c){this.a=a +this.b=b +this.c=c}, +aIF:function aIF(a,b){this.a=a +this.b=b}, +aIE:function aIE(a){this.a=a}, +aCi:function aCi(){}, +Ll:function Ll(a){this.a=a}, +bDM(a){var s,r +if(a==null||!t.f.b(a))return null +s=J.N(a) +r=A.Oz(s.h(a,"target")) +if(r==null)return null +return new A.rL(A.eQ(s.h(a,"bearing")),r,A.eQ(s.h(a,"tilt")),A.eQ(s.h(a,"zoom")))}, +rL:function rL(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +atr:function atr(){}, +pM:function pM(a){this.a=a}, +jk:function jk(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j}, +atF:function atF(a){this.a=a}, +bDZ(a,b){var s=new A.LC("circle") +s.Cl(a,b,"circle",t.KP) +return s}, +LC:function LC(a){var _=this +_.a=a +_.d=_.c=_.b=$}, +aFP:function aFP(){}, +zT(a,b){var s +if(a<-90)s=-90 +else s=90=-180&&b<180?b:B.e.aE(b+180,360)-180)}, +Oz(a){var s,r +if(a==null)return null +t.Dn.a(a) +s=J.N(a) +r=s.h(a,0) +r.toString +A.eQ(r) +s=s.h(a,1) +s.toString +return A.zT(r,A.eQ(s))}, +ot:function ot(a,b){this.a=a +this.b=b}, +bj6(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){return new A.a6v(c,f,b,g,h,l,m,n,o,q,r,e,j,i,k,d,p,a)}, +a6v:function a6v(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r}, +a6O:function a6O(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aI4:function aI4(a,b,c){this.a=a +this.b=b +this.c=c}, +h2:function h2(){}, +jz:function jz(){}, +aI7:function aI7(a,b){this.a=a +this.b=b}, +aI6:function aI6(a,b){this.a=a +this.b=b}, +aI8:function aI8(a){this.a=a}, +aI9:function aI9(a){this.a=a}, +bIi(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){return new A.jA(h,a,b,!0,d,!1,f,g,m,n,!0,p,l,k,j,i)}, +a5e:function a5e(){}, +aFq:function aFq(a){this.a=a}, +im:function im(a){this.a=a}, +jA:function jA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p}, +aIa:function aIa(a){this.a=a}, +bIj(a,b){var s=new A.Pd("marker") +s.Cl(a,b,"marker",t.xM) +return s}, +Pd:function Pd(a){var _=this +_.a=a +_.d=_.c=_.b=$}, +qB:function qB(a){this.a=a}, +jF:function jF(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k}, +aLH:function aLH(a){this.a=a}, +bJs(a,b){var s=new A.Qn("polygon") +s.Cl(a,b,"polygon",t.cr) +return s}, +Qn:function Qn(a){var _=this +_.a=a +_.d=_.c=_.b=$}, +qC:function qC(a){this.a=a}, +jG:function jG(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m}, +aLK:function aLK(a){this.a=a}, +bJt(a,b){var s="polyline",r=new A.Qp(s) +r.Cl(a,b,s,t.CY) +return r}, +Qp:function Qp(a){var _=this +_.a=a +_.d=_.c=_.b=$}, +Bf:function Bf(a,b){this.a=a +this.b=b}, +aV6:function aV6(){}, +aVz:function aVz(a){this.a=a}, +HQ:function HQ(a){this.a=a}, +bM6(a,b){var s="tileOverlay",r=new A.acE(s) +r.Cl(a,b,s,t.vN) +return r}, +acE:function acE(a){var _=this +_.a=a +_.d=_.c=_.b=$}, +FZ:function FZ(a,b){this.a=a +this.b=b}, +a12:function a12(){}, +a7h:function a7h(){}, +a6Q:function a6Q(){}, +Ka(a,b){return A.bry(new A.eI(a,new A.bg0(b),A.n(a).i("@<1>").L(b.i("bb,0>")).i("eI<1,2>")),b.i("h2<0>"),b)}, +Kc(a,b){var s=A.n(a).i("eI<1,H>") +return A.L(new A.eI(a,new A.bgt(b),s),!0,s.i("w.E"))}, +bg0:function bg0(a){this.a=a}, +bgt:function bgt(a){this.a=a}, +bq6(a,b){return new A.ke(b.a,b.b,b.c,b.d,b.f,b.e,a)}, +bGT(a){var s=new A.ak($.a9,t.W),r=new A.bp(s,t.gR) +a.fK(r.gb1T(r)).iu(new A.aCu()) +return s}, +a4u:function a4u(a){this.a=a}, +ke:function ke(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +a4t:function a4t(a,b,c){var _=this +_.b=a +_.d=b +_.r=c +_.y=_.x=_.w=null}, +aCt:function aCt(a){this.a=a}, +aCs:function aCs(a){this.a=a}, +aCu:function aCu(){}, +aCr:function aCr(a,b,c){this.a=a +this.b=b +this.c=c}, +aCw:function aCw(){}, +aCv:function aCv(){}, +aCp:function aCp(){}, +a7d:function a7d(){}, +aIG:function aIG(){}, +aRk:function aRk(a,b){this.a=a +this.b=b}, +aRj:function aRj(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +ih:function ih(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +vI:function vI(a,b,c){this.a=a +this.b=b +this.c=c}, +a4v:function a4v(a){var _=this +_.a=$ +_.b=null +_.c=a +_.d=null +_.e=$}, +aCq:function aCq(){}, +a4q:function a4q(a,b,c){var _=this +_.a=a +_.b=b +_.e=_.d=_.c=$ +_.r=_.f=null +_.w=c +_.x=null}, +aBV:function aBV(a){this.a=a}, +aBW:function aBW(a){this.a=a}, +aBX:function aBX(a){this.a=a}, +aBY:function aBY(a){this.a=a}, +bwv(a){return a.b===503}, +bww(a,b){return!1}, +bwt(a){return new A.br(B.e.aR(5e5*Math.pow(1.5,a)))}, +Rq:function Rq(a){this.a=a}, +aNR:function aNR(){}, +aNS:function aNS(){}, +Lh:function Lh(){}, +a0y:function a0y(){}, +a0z:function a0z(){}, +a0A:function a0A(){}, +yf:function yf(){}, +v8:function v8(a){this.a=a +this.c=!1}, +asS:function asS(a,b,c){this.a=a +this.b=b +this.c=c}, +asT:function asT(a,b){this.a=a +this.b=b}, +va:function va(a){this.a=a}, +at7:function at7(a){this.a=a}, +bhG(a,b){return new A.LK(a)}, +LK:function LK(a){this.a=a}, +bt0(a,b){var s=new Uint8Array(0),r=$.bmx() +if(!r.b.test(a))A.F(A.dN(a,"method","Not a valid method")) +r=t.N +return new A.aNF(B.x,s,a,b,A.ov(new A.a0z(),new A.a0A(),r,r))}, +aNF:function aNF(a,b,c,d,e){var _=this +_.x=a +_.y=b +_.a=c +_.b=d +_.c=null +_.e=_.d=!0 +_.f=5 +_.r=e +_.w=!1}, +aNI(a){var s=0,r=A.l(t.Wd),q,p,o,n,m,l,k,j +var $async$aNI=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(a.w.tT(),$async$aNI) +case 3:p=c +o=a.b +n=a.a +m=a.e +l=a.c +k=A.bmq(p) +j=J.am(p) +k=new A.wD(k,n,o,l,j,m,!1,!0) +k.a6K(o,j,m,!1,!0,l,n) +q=k +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aNI,r)}, +jX(a){var s=a.h(0,"content-type") +if(s!=null)return A.brJ(s) +return A.aIm("application","octet-stream",null)}, +wD:function wD(a,b,c,d,e,f,g,h){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h}, +btI(a,b){var s=null,r=A.it(s,s,s,s,!0,t.L),q=$.bmx() +if(!q.b.test(a))A.F(A.dN(a,"method","Not a valid method")) +q=t.N +return new A.aT6(r,a,b,A.ov(new A.a0z(),new A.a0A(),q,q))}, +aT6:function aT6(a,b,c,d){var _=this +_.x=a +_.a=b +_.b=c +_.c=null +_.e=_.d=!0 +_.f=5 +_.r=d +_.w=!1}, +btJ(a,b,c,d,e,f,g,h){var s=new A.wX(A.bVx(a),h,b,g,c,d,!1,!0) +s.a6K(b,c,d,!1,!0,g,h) +return s}, +wX:function wX(a,b,c,d,e,f,g,h){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h}, +jY(a){var s +if(a==null)return B.bF +s=A.bpA(a) +return s==null?B.bF:s}, +bmq(a){if(t.D.b(a))return a +if(t.e2.b(a))return J.mV(J.jf(a),0,null) +return new Uint8Array(A.bK(a))}, +bVx(a){return a}, +bUw(a,b,c){return A.bvM(null,new A.bge(b,c),c,c).ld(a)}, +bge:function bge(a,b){this.a=a +this.b=b}, +bDQ(a,b){var s=new A.Lx(new A.ats(),A.A(t.N,b.i("bb")),b.i("Lx<0>")) +s.N(0,a) +return s}, +Lx:function Lx(a,b,c){this.a=a +this.c=b +this.$ti=c}, +ats:function ats(){}, +brJ(a){return A.bWm("media type",a,new A.aIn(a))}, +aIm(a,b,c){var s=t.N +s=c==null?A.A(s,s):A.bDQ(c,s) +return new A.Pj(a.toLowerCase(),b.toLowerCase(),new A.p4(s,t.G5))}, +Pj:function Pj(a,b,c){this.a=a +this.b=b +this.c=c}, +aIn:function aIn(a){this.a=a}, +aIp:function aIp(a){this.a=a}, +aIo:function aIo(){}, +bT9(a){var s +a.ajA($.bB9(),"quoted string") +s=a.ga1X().h(0,0) +return A.D_(B.f.X(s,1,s.length-1),$.bB8(),new A.bfu(),null)}, +bfu:function bfu(){}, +boT(a){return new A.yN(a)}, +aJX:function aJX(){}, +aNG:function aNG(){}, +aKh:function aKh(a){this.b=a}, +yN:function yN(a){this.a=a}, +bEE(a){return"NotFoundError: One of the specified object stores '"+a+"' was not found."}, +bED(a){return new A.a2v(a)}, +a2u:function a2u(a){this.a=a}, +a2v:function a2v(a){this.a=a}, +a2w:function a2w(a){this.a=a}, +Fg:function Fg(){}, +a4V:function a4V(){}, +aE2:function aE2(){}, +bHa(a,b,c,d){var s=new A.ld(a,b,c===!0,A.A(t.u,t.Vq)) +s.a6M(a,b,c,d) +return s}, +bHb(a){var s +if(t.JY.b(a)){s=J.hJ(a,t.N) +return s.dL(s)}else return a==null?null:J.cp(a)}, +bH9(a){var s,r,q,p,o,n,m,l,k +if(a==null)return null +s=A.d([],t.H2) +for(r=a.$ti,q=new A.c1(a,a.gq(a),r.i("c1")),p=t.N,o=t.X,r=r.i("ac.E"),n=t.K;q.p();){m=q.d +m=J.es(m==null?r.a(m):m,p,o) +l=A.bi(m.h(0,"name")) +k=m.h(0,"keyPath") +k=A.bR7(k==null?n.a(k):k) +k.toString +s.push(new A.on(l,k,A.iB(m.h(0,"unique"))===!0,A.iB(m.h(0,"multiEntry"))===!0))}return s}, +bR7(a){var s +if(t.JY.b(a)){s=J.hJ(a,t.N) +return s.dL(s)}else{s=J.cp(a) +return s}}, +aWc:function aWc(){}, +a4U:function a4U(a,b){this.a=a +this.b=b}, +aEb:function aEb(a,b,c,d,e,f,g){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.a=f +_.b=g}, +avz:function avz(){}, +a4S:function a4S(a){var _=this +_.a=$ +_.c=_.b=null +_.d=a}, +aK7:function aK7(){}, +ld:function ld(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aE7:function aE7(){}, +on:function on(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aE8:function aE8(){}, +aE9:function aE9(){}, +ahz:function ahz(){}, +bQf(a,b){var s,r=A.d([],b.i("B<0>")) +for(s=J.a4(a);s.p();)r.push(b.a(A.bli(s.gG(s)))) +return r}, +bQg(a){var s=A.A(t.N,t.X) +J.fj(a,new A.be3(s)) +return s}, +bli(a){if(t.f.b(a))return A.bQg(a) +else if(t.j.b(a))return A.bQf(a,t.z) +return a}, +bxQ(a,b,c){var s,r,q,p,o +for(s=b.length,r=t.f,q=a,p=0;p")) +if(!q.gZ(q))return null +return r}throw A.f("keyPath "+A.r(b)+" not supported")}, +be3:function be3(a){this.a=a}, +aEa:function aEa(){}, +Me:function Me(a){this.a=a}, +adn:function adn(a,b){this.a=a +this.b=b +this.d=$}, +vm:function vm(a,b){this.b=a +this.a=b}, +avk:function avk(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +avl:function avl(a,b,c){this.a=a +this.b=b +this.c=c}, +bTX(){var s=$.bwJ +return s==null?$.bwJ=new A.bfP().$0():s}, +bfP:function bfP(){}, +NM:function NM(a){this.a=a}, +aE3:function aE3(){}, +aE6:function aE6(a,b){this.a=a +this.b=b}, +aE5:function aE5(a,b,c){this.a=a +this.b=b +this.c=c}, +aE4:function aE4(a){this.a=a}, +Ga:function Ga(a){this.a=a}, +aJZ:function aJZ(a,b){this.a=a +this.b=b}, +aK0:function aK0(a,b,c){this.a=a +this.b=b +this.c=c}, +aK_:function aK_(){}, +aJY:function aJY(a,b){this.a=a +this.b=b}, +aVZ:function aVZ(){}, +TL:function TL(a,b,c){this.c=a +this.d=b +this.a=c}, +aW0:function aW0(a,b){this.a=a +this.b=b}, +aW_:function aW_(a){this.a=a}, +alf:function alf(a,b){this.a=a +this.b=b +this.c=$}, +Mf:function Mf(a,b,c){var _=this +_.b=null +_.c=a +_.d=null +_.e=b +_.a=c}, +avp:function avp(a){this.a=a}, +avq:function avq(){}, +avo:function avo(a){this.a=a}, +avt:function avt(a){this.a=a}, +avs:function avs(a){this.a=a}, +avr:function avr(a){this.a=a}, +avu:function avu(){}, +avv:function avv(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +avw:function avw(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +afS:function afS(){}, +a4T:function a4T(a,b){this.a=a +this.b=b}, +bRC(a){var s=new A.aaT($,$,null) +s.vN$=a +s.vO$=null +s.Gu$=!1 +return s}, +bRB(a,b){return A.bKD(a,b,null)}, +a_h(a,b,c){var s,r,q,p,o +if(typeof a=="string"){if(b==null)return A.bRC(a) +return A.bRB(a,b)}else{s=t.j +if(s.b(a))if(b==null){s=J.N(a) +r=s.gq(a) +q=J.qc(r,t.we) +for(p=0;p>>0 +case 6:return B.c.D(A.bu(a),9) +case 7:return B.c.D(A.bu(a),1) +case 8:return a*524296 +case 9:case 10:case 11:return a/65535}break +case 5:switch(c.a){case 0:return a===0?0:1 +case 1:return B.c.D(A.bu(a),30) +case 2:return B.c.D(A.bu(a),28) +case 3:return B.c.D(A.bu(a),24) +case 4:return B.c.D(A.bu(a),16) +case 5:return a +case 6:return B.c.D(A.bu(a),25) +case 7:return B.c.D(A.bu(a),17) +case 8:return B.c.D(A.bu(a),1) +case 9:case 10:case 11:return a/4294967295}break +case 6:switch(c.a){case 0:return a===0?0:1 +case 1:return a<=0?0:B.c.D(A.bu(a),5) +case 2:return a<=0?0:B.c.D(A.bu(a),3) +case 3:return a<=0?0:A.bu(a)<<1>>>0 +case 4:return a<=0?0:A.bu(a)*516 +case 5:return a<=0?0:A.bu(a)*33818640 +case 6:return a +case 7:return a*258 +case 8:return a*16909320 +case 9:case 10:case 11:return a/127}break +case 7:switch(c.a){case 0:return a===0?0:1 +case 1:return a<=0?0:B.c.D(A.bu(a),15) +case 2:return a<=0?0:B.c.D(A.bu(a),11) +case 3:return a<=0?0:B.c.D(A.bu(a),7) +case 4:return a<=0?0:A.bu(a)<<1>>>0 +case 5:return a<=0?0:A.bu(a)*131076 +case 6:return B.c.D(A.bu(a),8) +case 7:return a +case 8:return A.bu(a)*65538 +case 9:case 10:case 11:return a/32767}break +case 8:switch(c.a){case 0:return a===0?0:1 +case 1:return a<=0?0:B.c.D(A.bu(a),29) +case 2:return a<=0?0:B.c.D(A.bu(a),27) +case 3:return a<=0?0:B.c.D(A.bu(a),23) +case 4:return a<=0?0:B.c.D(A.bu(a),16) +case 5:return a<=0?0:A.bu(a)<<1>>>0 +case 6:return B.c.D(A.bu(a),24) +case 7:return B.c.D(A.bu(a),16) +case 8:return a +case 9:case 10:case 11:return a/2147483647}break +case 9:case 10:case 11:switch(c.a){case 0:return a===0?0:1 +case 1:return B.e.v(B.e.b_(a,0,1)*3) +case 2:return B.e.v(B.e.b_(a,0,1)*15) +case 3:return B.e.v(B.e.b_(a,0,1)*255) +case 4:return B.e.v(B.e.b_(a,0,1)*65535) +case 5:return B.e.v(B.e.b_(a,0,1)*4294967295) +case 6:return B.e.v(a<0?B.e.b_(a,-1,1)*128:B.e.b_(a,-1,1)*127) +case 7:return B.e.v(a<0?B.e.b_(a,-1,1)*32768:B.e.b_(a,-1,1)*32767) +case 8:return B.e.v(a<0?B.e.b_(a,-1,1)*2147483648:B.e.b_(a,-1,1)*2147483647) +case 9:case 10:case 11:return a}break}}, +kc:function kc(a,b){this.a=a +this.b=b}, +a0E:function a0E(a,b){this.a=a +this.b=b}, +N2(a){var s=new A.N1(A.A(t.N,t.Ij)) +s.axP(a) +return s}, +N1:function N1(a){this.a=a}, +agG:function agG(a,b){this.a=a +this.b=b}, +af(a,b,c){return new A.a3I(a,b)}, +a3I:function a3I(a,b){this.a=a +this.b=b}, +oo:function oo(a){this.a=a}, +aEc:function aEc(a){this.a=a}, +bqi(a){var s=new A.mb(A.A(t.S,t.bY),new A.oo(A.A(t.N,t.Ij))) +s.ou(a) +return s}, +mb:function mb(a,b){this.a=a +this.b=b}, +aEd:function aEd(a){this.a=a}, +aEe:function aEe(a){this.a=a}, +bqp(a,b){var s=new A.zE(new Uint16Array(b)) +s.axU(a,b) +return s}, +bqk(a,b){var s=new A.q8(new Uint32Array(b)) +s.axR(a,b) +return s}, +bql(a,b){var s,r=J.qc(b,t.cc) +for(s=0;s=65537 +else o=!0 +if(o)throw A.f(A.b1("Invalid huffman table size")) +a.d+=4 +n=A.b5(65537,0,!1,t.S) +m=J.ii(16384,t.oM) +for(l=0;l<16384;++l)m[l]=new A.a3M() +A.bG2(a,b-20,r,q,n) +if(p>8*(b-(a.d-s)))throw A.f(A.b1("Error in header for Huffman-encoded data (invalid number of bits).")) +A.bFZ(n,r,q,m) +A.bG0(n,m,a,p,q,d,c)}, +bG0(a,b,c,d,e,f,g){var s,r,q,p,o,n,m,l,k="Error in Huffman-encoded data (invalid code).",j=A.d([0,0],t.t),i=c.d+B.c.aY(d+7,8) +for(s=0;c.d=14;){q=b[B.c.jR(j[0],r-14)&16383] +p=q.a +if(p!==0){j[1]=r-p +s=A.bid(q.b,e,j,c,g,s,f)}else{if(q.c==null)throw A.f(A.b1(k)) +for(o=0;o=n){p=q.c +r-=n +if(a[p[o]]>>>6===(B.c.jR(j[0],r)&B.c.bz(1,n)-1)>>>0){j[1]=r +m=A.bid(p[o],e,j,c,g,s,f) +s=m +break}}}if(o===q.b)throw A.f(A.b1(k))}}}l=8-d&7 +j[0]=B.c.D(j[0],l) +j[1]=j[1]-l +for(;r=j[1],r>0;){q=b[B.c.ci(j[0],14-r)&16383] +p=q.a +if(p!==0){j[1]=r-p +s=A.bid(q.b,e,j,c,g,s,f)}else throw A.f(A.b1(k))}if(s!==f)throw A.f(A.b1("Error in Huffman-encoded data (decoded data are shorter than expected)."))}, +bid(a,b,c,d,e,f,g){var s,r,q,p,o,n="Error in Huffman-encoded data (decoded data are longer than expected)." +if(a===b){if(c[1]<8)A.bic(c,d) +s=c[1]-8 +c[1]=s +r=B.c.jR(c[0],s)&255 +if(f+r>g)throw A.f(A.b1(n)) +q=e[f-1] +for(;p=r-1,r>0;r=p,f=o){o=f+1 +e[f]=q}}else{if(f>>6 +o=q&63 +if(B.c.eE(p,o)!==0)throw A.f(A.b1(i)) +if(o>14){n=d[B.c.dt(p,o-14)] +if(n.a!==0)throw A.f(A.b1(i)) +q=++n.b +m=n.c +if(m!=null){q=A.b5(q,0,!1,r) +n.c=q +for(l=n.b-1,k=0;k0;--k,++j){n=d[j] +if(n.a!==0||n.c!=null)throw A.f(A.b1(i)) +n.a=o +n.b=b}}}}, +bG2(a,b,c,d,e){var s,r,q,p,o,n="Error in Huffman-encoded data (unexpected end of code table data).",m="Error in Huffman-encoded data (code table is longer than expected).",l=a.d,k=A.d([0,0],t.t) +for(s=d+1;c<=d;++c){if(a.d-l>b)throw A.f(A.b1(n)) +r=A.bpF(6,k,a) +e[c]=r +if(r===63){if(a.d-l>b)throw A.f(A.b1(n)) +q=A.bpF(8,k,a)+6 +if(c+q>s)throw A.f(A.b1(m)) +for(;p=q-1,q!==0;q=p,c=o){o=c+1 +e[c]=0}--c}else if(r>=59){q=r-59+2 +if(c+q>s)throw A.f(A.b1(m)) +for(;p=q-1,q!==0;q=p,c=o){o=c+1 +e[c]=0}--c}}A.bG_(e)}, +bG_(a){var s,r,q,p,o,n=A.b5(59,0,!1,t.S) +for(s=0;s<65537;++s){r=a[s] +n[r]=n[r]+1}for(q=0,s=58;s>0;--s,q=p){p=q+n[s]>>>1 +n[s]=q}for(s=0;s<65537;++s){o=a[s] +if(o>0){r=n[o] +n[o]=r+1 +a[s]=(o|r<<6)>>>0}}}, +bic(a,b){a[0]=((a[0]<<8|b.aM())&-1)>>>0 +a[1]=(a[1]+8&-1)>>>0}, +bpF(a,b,c){var s +for(;s=b[1],s>>0 +b[1]=(b[1]+8&-1)>>>0}s-=a +b[1]=s +return(B.c.jR(b[0],s)&B.c.bz(1,a)-1)>>>0}, +a3M:function a3M(){this.b=this.a=0 +this.c=null}, +bG3(a){var s=A.bV(a,!1,null,0) +if(s.M()!==20000630)return!1 +if(s.aM()!==2)return!1 +if((s.mt()&4294967289)>>>0!==0)return!1 +return!0}, +ayS:function ayS(a){var _=this +_.b=_.a=0 +_.c=a +_.d=null +_.e=$}, +bqG(a,b,c){var s=new A.a5n(a,A.d([],t.v7),A.A(t.N,t.ew),B.tz,b) +s.axL(a,b,c,{}) +return s}, +N5:function N5(){}, +ayT:function ayT(a,b){this.a=a +this.b=b}, +a5n:function a5n(a,b,c,d,e){var _=this +_.a=a +_.b=null +_.c=b +_.d=0 +_.e=c +_.r=$ +_.x=_.w=0 +_.at=$ +_.ax=d +_.ay=null +_.ch=$ +_.CW=null +_.cx=0 +_.cy=null +_.db=e +_.k1=_.id=_.go=_.fy=_.fx=_.fr=_.dy=_.dx=null +_.k2=$ +_.k3=null}, +aFx:function aFx(a,b,c){var _=this +_.r=null +_.w=a +_.x=b +_.y=$ +_.z=null +_.b=_.a=0 +_.c=c}, +aju:function aju(){var _=this +_.f=_.e=_.d=_.c=_.b=_.a=$}, +aFy:function aFy(a,b,c){var _=this +_.w=a +_.x=b +_.y=null +_.b=_.a=0 +_.c=c}, +aFz:function aFz(a,b){var _=this +_.r=null +_.w=a +_.b=_.a=0 +_.c=b}, +a5o:function a5o(a,b,c){var _=this +_.w=a +_.x=b +_.y=null +_.b=_.a=0 +_.c=c}, +ayR:function ayR(){this.a=null}, +bq_(a){var s=new Uint8Array(a*3) +return new A.Nt(A.bGM(a),a,null,new A.oA(s,a,3))}, +bGL(a){return new A.Nt(a.a,a.b,a.c,A.bs7(a.d))}, +bGM(a){var s +for(s=1;s<=8;++s)if(B.c.bz(1,s)>=a)return s +return 0}, +Nt:function Nt(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Nu:function Nu(){}, +a5p:function a5p(){var _=this +_.e=_.d=_.c=_.b=_.a=$ +_.f=null +_.r=80 +_.w=!0 +_.x=$}, +a4p:function a4p(a){var _=this +_.b=_.a=0 +_.e=_.c=null +_.r=a}, +aBU:function aBU(){var _=this +_.a=null +_.e=_.d=_.c=_.b=0 +_.f=null +_.r=0 +_.w=null +_.y=_.x=$ +_.z=null +_.Q=0 +_.as=null +_.ay=_.ax=_.at=0 +_.ch=null +_.dy=_.dx=_.db=_.cy=_.cx=_.CW=0}, +bqe(a){var s,r,q,p +if(a.R()!==0)return null +s=a.R() +if(s>=3)return null +if(B.a7i[s]===B.u1)return null +r=a.R() +q=J.qc(r,t.IY) +for(p=0;p255?255:a+s}}, +bjG(a,b){return b<128?Math.min(a,2*b):Math.max(a,2*(b-128))}, +bjC(a,b){return B.e.aR(b+a-2*b*a/255)}, +bsI(b7,b8,b9,c0,c1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5=null,b6=A.A(t.S,t.wN) +for(s=c1.length,r=0;q=c1.length,r=5,g=o===1,f=q===4,e=q>=2,q=q>=4;s.p();){d=s.gG(s) +i+=o +switch(b7){case B.FP:c=m.c +c===$&&A.c() +b=J.N(c) +d.sa3(0,g?b.h(c,i):(b.h(c,i)<<8|b.h(c,i+1))>>>8) +c=l.c +c===$&&A.c() +b=J.N(c) +d.saa(g?b.h(c,i):(b.h(c,i)<<8|b.h(c,i+1))>>>8) +c=k.c +c===$&&A.c() +b=J.N(c) +d.sad(0,g?b.h(c,i):(b.h(c,i)<<8|b.h(c,i+1))>>>8) +if(q){c=j.c +c===$&&A.c() +b=J.N(c) +c=g?b.h(c,i):(b.h(c,i)<<8|b.h(c,i+1))>>>8}else c=255 +d.sae(0,c) +if(d.gae(d)!==0){d.sa3(0,(d.ga3(d)+d.gae(d)-255)*255/d.gae(d)) +d.saa((d.gaa()+d.gae(d)-255)*255/d.gae(d)) +d.sad(0,(d.gad(d)+d.gae(d)-255)*255/d.gae(d))}break +case B.FR:c=m.c +c===$&&A.c() +b=J.N(c) +a=B.c.D((g?b.h(c,i):(b.h(c,i)<<8|b.h(c,i+1))>>>8)*100,8) +c=l.c +c===$&&A.c() +b=J.N(c) +c=g?b.h(c,i):(b.h(c,i)<<8|b.h(c,i+1))>>>8 +b=k.c +b===$&&A.c() +a0=J.N(b) +b=g?a0.h(b,i):(a0.h(b,i)<<8|a0.h(b,i+1))>>>8 +if(q){a0=j.c +a0===$&&A.c() +a1=J.N(a0) +a2=g?a1.h(a0,i):(a1.h(a0,i)<<8|a1.h(a0,i+1))>>>8}else a2=255 +a3=(a+16)/116 +a4=(c-128)/500+a3 +a5=a3-(b-128)/200 +a6=Math.pow(a3,3) +a3=a6>0.008856?a6:(a3-0.13793103448275862)/7.787 +a7=Math.pow(a4,3) +a4=a7>0.008856?a7:(a4-0.13793103448275862)/7.787 +a8=Math.pow(a5,3) +a5=a8>0.008856?a8:(a5-0.13793103448275862)/7.787 +a4=a4*95.047/100 +a3=a3*100/100 +a5=a5*108.883/100 +a9=a4*3.2406+a3*-1.5372+a5*-0.4986 +b0=a4*-0.9689+a3*1.8758+a5*0.0415 +b1=a4*0.0557+a3*-0.204+a5*1.057 +a9=a9>0.0031308?1.055*Math.pow(a9,0.4166666666666667)-0.055:12.92*a9 +b0=b0>0.0031308?1.055*Math.pow(b0,0.4166666666666667)-0.055:12.92*b0 +b1=b1>0.0031308?1.055*Math.pow(b1,0.4166666666666667)-0.055:12.92*b1 +b2=[B.e.v(B.e.b_(a9*255,0,255)),B.e.v(B.e.b_(b0*255,0,255)),B.e.v(B.e.b_(b1*255,0,255))] +d.sa3(0,b2[0]) +d.saa(b2[1]) +d.sad(0,b2[2]) +d.sae(0,a2) +break +case B.FO:c=m.c +c===$&&A.c() +b=J.N(c) +c=g?b.h(c,i):(b.h(c,i)<<8|b.h(c,i+1))>>>8 +if(e){b=j.c +b===$&&A.c() +a0=J.N(b) +a2=g?a0.h(b,i):(a0.h(b,i)<<8|a0.h(b,i+1))>>>8}else a2=255 +d.sa3(0,c) +d.saa(c) +d.sad(0,c) +d.sae(0,a2) +break +case B.FQ:c=m.c +c===$&&A.c() +b=J.N(c) +c=g?b.h(c,i):(b.h(c,i)<<8|b.h(c,i+1))>>>8 +b=l.c +b===$&&A.c() +a0=J.N(b) +b=g?a0.h(b,i):(a0.h(b,i)<<8|a0.h(b,i+1))>>>8 +a0=k.c +a0===$&&A.c() +a1=J.N(a0) +a0=g?a1.h(a0,i):(a1.h(a0,i)<<8|a1.h(a0,i+1))>>>8 +a1=b6.h(0,f?-1:3).c +a1===$&&A.c() +b3=J.N(a1) +a1=g?b3.h(a1,i):(b3.h(a1,i)<<8|b3.h(a1,i+1))>>>8 +if(h){b3=j.c +b3===$&&A.c() +b4=J.N(b3) +a2=g?b4.h(b3,i):(b4.h(b3,i)<<8|b4.h(b3,i+1))>>>8}else a2=255 +b2=A.bxp(255-c,255-b,255-a0,255-a1) +d.sa3(0,b2[0]) +d.saa(b2[1]) +d.sad(0,b2[2]) +d.sae(0,a2) +break +default:throw A.f(A.b1("Unhandled color mode: "+A.r(b7)))}}return n}, +oF:function oF(a,b){this.a=a +this.b=b}, +aM_:function aM_(a){var _=this +_.b=_.a=0 +_.d=_.c=null +_.e=$ +_.r=_.f=null +_.x=_.w=$ +_.y=null +_.z=a +_.ay=_.ax=_.at=_.as=$}, +a91:function a91(){}, +a94:function a94(a,b,c){var _=this +_.b=_.a=null +_.f=_.e=_.d=_.c=$ +_.r=null +_.as=_.y=_.w=$ +_.ay=a +_.ch=b +_.cx=$ +_.cy=c}, +bJH(a,b){var s,r +switch(a){case"lsct":s=new A.a95() +r=b.c-b.d +b.M() +if(r>=12){if(b.ca(4)!=="8BIM")A.F(A.b1("Invalid key in layer additional data")) +s.c=b.ca(4)}if(r>=16)b.M() +return s +default:return new A.QC(b)}}, +GB:function GB(){}, +aLZ:function aLZ(){this.a=null}, +a99:function a99(){}, +tG:function tG(a,b,c){this.a=a +this.b=b +this.c=c}, +iX:function iX(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +QE:function QE(){var _=this +_.Q=_.z=_.y=_.f=_.d=_.b=_.a=0}, +GD:function GD(a){var _=this +_.b=0 +_.c=a +_.Q=_.r=_.f=0}, +a98:function a98(){this.y=this.b=this.a=0}, +tH(a,b){return(B.jl[a>>>8]<<17|B.jl[b>>>8]<<16|B.jl[a&255]<<1|B.jl[b&255])>>>0}, +nn:function nn(a){var _=this +_.a=a +_.b=0 +_.c=!1 +_.d=0 +_.e=!1 +_.f=0 +_.r=!1}, +aM5:function aM5(){this.b=this.a=null}, +acz:function acz(a){var _=this +_.b=_.a=0 +_.c=a +_.Q=_.z=_.y=_.x=_.f=_.e=0 +_.as=null +_.ax=0}, +kJ:function kJ(a,b){this.a=a +this.b=b}, +aUW:function aUW(){this.a=null +this.b=$}, +aV2:function aV2(a){this.a=a +this.c=this.b=0}, +acC:function acC(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.f=e}, +bkk(a,b,c){var s=new A.aV4(b,a),r=t.bo +s.e=A.b5(b,null,!1,r) +s.f=A.b5(b,null,!1,r) +return s}, +aV4:function aV4(a,b){var _=this +_.a=a +_.c=b +_.d=0 +_.f=_.e=null +_.r=$ +_.x=_.w=null +_.y=0 +_.z=2 +_.as=0 +_.at=null}, +acD:function acD(a,b,c,d){var _=this +_.a=a +_.c=_.b=0 +_.d=b +_.r=_.f=_.e=1 +_.w=c +_.x=d +_.y=!1 +_.z=1 +_.as=_.Q=$ +_.ay=_.ax=0 +_.CW=_.ch=null +_.cy=_.cx=$ +_.dx=1 +_.fr=_.dy=0 +_.go=null +_.k2=_.k1=_.id=$}, +BZ:function BZ(a,b){this.a=a +this.b=b}, +hB:function hB(a,b){this.a=a +this.b=b}, +nC:function nC(a,b){this.a=a +this.b=b}, +aV5:function aV5(a){var _=this +_.b=_.a=0 +_.d=null +_.f=a}, +brc(){return new A.aGV(new Uint8Array(4096))}, +aGV:function aGV(a){var _=this +_.a=9 +_.d=_.c=_.b=0 +_.w=_.r=_.f=_.e=$ +_.x=a +_.z=_.y=$ +_.Q=null +_.as=$}, +aV3:function aV3(){this.a=null +this.c=$}, +bkC(a,b){var s=new Int32Array(4),r=new Int32Array(4),q=new Int8Array(4),p=new Int8Array(4),o=A.b5(8,null,!1,t.Cb),n=A.b5(4,null,!1,t.xx) +return new A.aXC(a,b,new A.aXI(),new A.aXM(),new A.aXE(s,r),new A.aXO(q,p),o,n,new Uint8Array(4))}, +buJ(a,b,c){if(c===0)if(a===0)return b===0?6:5 +else return b===0?4:0 +return c}, +aXC:function aXC(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=$ +_.d=null +_.e=$ +_.f=c +_.r=d +_.w=e +_.x=f +_.z=_.y=$ +_.ax=_.at=_.as=_.Q=null +_.ch=_.ay=$ +_.cx=_.CW=null +_.cy=$ +_.db=g +_.dy=h +_.fr=null +_.fy=_.fx=$ +_.go=null +_.id=i +_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=_.k2=_.k1=$ +_.R8=_.p4=null +_.x2=_.x1=_.to=_.ry=_.rx=_.RG=$ +_.xr=null +_.y2=_.y1=0 +_.bg=$ +_.bC=null +_.aK=_.au=$ +_.bm=null +_.bM=$}, +aXP:function aXP(){}, +buG(a){var s=new A.TZ(a) +s.b=254 +s.c=0 +s.d=-8 +return s}, +TZ:function TZ(a){var _=this +_.a=a +_.d=_.c=_.b=$ +_.e=!1}, +cV(a,b,c){return B.c.hm(B.c.D(a+2*b+c+2,2),32)}, +bN2(a){var s,r=A.d([A.cV(J.u(a.a,a.d+-33),J.u(a.a,a.d+-32),J.u(a.a,a.d+-31)),A.cV(J.u(a.a,a.d+-32),J.u(a.a,a.d+-31),J.u(a.a,a.d+-30)),A.cV(J.u(a.a,a.d+-31),J.u(a.a,a.d+-30),J.u(a.a,a.d+-29)),A.cV(J.u(a.a,a.d+-30),J.u(a.a,a.d+-29),J.u(a.a,a.d+-28))],t.t) +for(s=0;s<4;++s)a.tC(s*32,4,r)}, +bMV(a){var s=J.u(a.a,a.d+-33),r=J.u(a.a,a.d+-1),q=J.u(a.a,a.d+31),p=J.u(a.a,a.d+63),o=J.u(a.a,a.d+95),n=A.bd(a,null,0) +J.aZ(n.Ik(),0,16843009*A.cV(s,r,q)) +n.d+=32 +J.aZ(n.Ik(),0,16843009*A.cV(r,q,p)) +n.d+=32 +J.aZ(n.Ik(),0,16843009*A.cV(q,p,o)) +n.d+=32 +J.aZ(n.Ik(),0,16843009*A.cV(p,o,o))}, +bMT(a){var s,r,q,p +for(s=4,r=0;r<4;++r)s+=J.u(a.a,a.d+(r-32))+J.u(a.a,a.d+(-1+r*32)) +s=B.c.D(s,3) +for(r=0;r<4;++r){q=a.a +p=a.d+r*32 +J.py(q,p,p+4,s)}}, +bkD(a,b){var s,r,q,p,o,n=255-J.u(a.a,a.d+-33) +for(s=0,r=0;r0;--r){q=J.u(a.a,a.d+(s-1)) +p=a.a +o=a.d+s +J.py(p,o,o+16,q) +s+=32}}, +aXG(a,b){var s,r,q +for(s=0;s<16;++s){r=b.a +q=b.d+s*32 +J.py(r,q,q+16,a)}}, +bN5(a){var s,r +for(s=16,r=0;r<16;++r)s+=J.u(a.a,a.d+(-1+r*32))+J.u(a.a,a.d+(r-32)) +A.aXG(B.c.D(s,5),a)}, +bN7(a){var s,r +for(s=8,r=0;r<16;++r)s+=J.u(a.a,a.d+(-1+r*32)) +A.aXG(B.c.D(s,4),a)}, +bN6(a){var s,r +for(s=8,r=0;r<16;++r)s+=J.u(a.a,a.d+(r-32)) +A.aXG(B.c.D(s,4),a)}, +bN8(a){A.aXG(128,a)}, +bNg(a){var s +for(s=0;s<8;++s)a.mn(s*32,8,a,-32)}, +bNe(a){var s,r,q,p,o +for(s=0,r=0;r<8;++r){q=J.u(a.a,a.d+(s-1)) +p=a.a +o=a.d+s +J.py(p,o,o+8,q) +s+=32}}, +aXH(a,b){var s,r,q +for(s=0;s<8;++s){r=b.a +q=b.d+s*32 +J.py(r,q,q+8,a)}}, +bN9(a){var s,r +for(s=8,r=0;r<8;++r)s+=J.u(a.a,a.d+(r-32))+J.u(a.a,a.d+(-1+r*32)) +A.aXH(B.c.D(s,4),a)}, +bNa(a){var s,r +for(s=4,r=0;r<8;++r)s+=J.u(a.a,a.d+(r-32)) +A.aXH(B.c.D(s,3),a)}, +bNb(a){var s,r +for(s=4,r=0;r<8;++r)s+=J.u(a.a,a.d+(-1+r*32)) +A.aXH(B.c.D(s,3),a)}, +bNc(a){A.aXH(128,a)}, +xg(a,b,c,d,e){var s=b+c+d*32,r=J.u(a.a,a.d+s)+B.c.D(e,3) +if(!((r&-256)>>>0===0))r=r<0?0:255 +a.l(0,s,r)}, +aXF(a,b,c,d,e){A.xg(a,0,0,b,c+d) +A.xg(a,0,1,b,c+e) +A.xg(a,0,2,b,c-e) +A.xg(a,0,3,b,c-d)}, +bMX(){var s,r,q +if(!$.buH){for(s=-255;s<=255;++s){r=$.aql() +q=255+s +r[q]=s<0?-s:s +$.bgT()[q]=B.c.D(r[q],1)}for(s=-1020;s<=1020;++s){r=$.bgU() +if(s<-128)q=-128 +else q=s>127?127:s +r[1020+s]=q}for(s=-112;s<=112;++s){r=$.aqm() +if(s<-16)q=-16 +else q=s>15?15:s +r[112+s]=q}for(s=-255;s<=510;++s){r=$.lO() +if(s<0)q=0 +else q=s>255?255:s +r[255+s]=q}$.buH=!0}}, +aXD:function aXD(){}, +bMS(){var s,r=J.ii(3,t.D) +for(s=0;s<3;++s)r[s]=new Uint8Array(11) +return new A.TY(r)}, +bNv(){var s,r,q,p,o=new Uint8Array(3),n=J.ii(4,t.nH) +for(s=t._4,r=0;r<4;++r){q=J.ii(8,s) +for(p=0;p<8;++p)q[p]=A.bMS() +n[r]=q}B.v.eu(o,0,3,255) +return new A.aXN(o,n)}, +aXI:function aXI(){this.d=$}, +aXM:function aXM(){}, +aXO:function aXO(a,b){var _=this +_.b=_.a=!1 +_.c=!0 +_.d=a +_.e=b}, +TY:function TY(a){this.a=a}, +aXN:function aXN(a,b){this.a=a +this.b=b}, +aXE:function aXE(a,b){var _=this +_.a=$ +_.b=null +_.d=_.c=$ +_.e=a +_.f=b}, +C9:function C9(){var _=this +_.b=_.a=0 +_.c=!1 +_.d=0}, +adi:function adi(){this.b=this.a=0}, +adk:function adk(a,b,c){this.a=a +this.b=b +this.c=c}, +adj:function adj(a,b){var _=this +_.a=a +_.b=$ +_.c=b +_.e=_.d=null +_.f=$}, +adl:function adl(a,b,c){this.a=a +this.b=b +this.c=c}, +bkE(a,b){var s=A.d([],t.cX),r=A.d([],t.mh),q=new Uint32Array(2),p=new A.adg(a,q) +q=p.d=B.F.cc(q.buffer,0,null) +q[0]=a.aM() +q[1]=a.aM() +q[2]=a.aM() +q[3]=a.aM() +q[4]=a.aM() +q[5]=a.aM() +q[6]=a.aM() +q[7]=a.aM() +return new A.U_(p,b,s,r)}, +xh(a,b){return B.c.D(a+B.c.bz(1,b)-1,b)}, +U_:function U_(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=null +_.r=_.f=_.e=0 +_.w=null +_.z=_.y=_.x=0 +_.Q=null +_.as=0 +_.at=c +_.ax=d +_.ay=0 +_.ch=null +_.CW=$ +_.db=_.cy=_.cx=null}, +a5r:function a5r(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=null +_.r=_.f=_.e=0 +_.w=null +_.z=_.y=_.x=0 +_.Q=null +_.as=0 +_.at=c +_.ax=d +_.ay=0 +_.ch=null +_.CW=$ +_.db=_.cy=_.cx=null}, +adg:function adg(a,b){var _=this +_.a=0 +_.b=a +_.c=b +_.d=$}, +aXJ:function aXJ(a,b){this.a=a +this.b=b}, +aXK(a,b,c){var s=J.N(a),r=s.h(a,b) +s.l(a,b,(((r&4278255360)>>>0)+((c&4278255360)>>>0)&4278255360|(r&16711935)+(c&16711935)&16711935)>>>0)}, +ua(a,b){return((a^b)>>>1&2139062143)+((a&b)>>>0)}, +Cb(a){if(a<0)return 0 +if(a>255)return 255 +return a}, +aXL(a,b,c){return Math.abs(b-c)-Math.abs(a-c)}, +bNh(a,b,c){return 4278190080}, +bNi(a,b,c){return b}, +bNn(a,b,c){return J.u(a,c)}, +bNo(a,b,c){return J.u(a,c+1)}, +bNp(a,b,c){return J.u(a,c-1)}, +bNq(a,b,c){var s=J.N(a),r=s.h(a,c) +return A.ua(A.ua(b,s.h(a,c+1)),r)}, +bNr(a,b,c){return A.ua(b,J.u(a,c-1))}, +bNs(a,b,c){return A.ua(b,J.u(a,c))}, +bNt(a,b,c){var s=J.N(a) +return A.ua(s.h(a,c-1),s.h(a,c))}, +bNu(a,b,c){var s=J.N(a) +return A.ua(s.h(a,c),s.h(a,c+1))}, +bNj(a,b,c){var s=J.N(a),r=s.h(a,c-1),q=s.h(a,c) +s=s.h(a,c+1) +return A.ua(A.ua(b,r),A.ua(q,s))}, +bNk(a,b,c){var s=J.N(a),r=s.h(a,c) +s=s.h(a,c-1) +return A.aXL(B.c.D(r,24),B.c.D(b,24),B.c.D(s,24))+A.aXL(B.c.D(r,16)&255,B.c.D(b,16)&255,B.c.D(s,16)&255)+A.aXL(B.c.D(r,8)&255,B.c.D(b,8)&255,B.c.D(s,8)&255)+A.aXL(r&255,b&255,s&255)<=0?r:b}, +bNl(a,b,c){var s=J.N(a),r=s.h(a,c) +s=s.h(a,c-1) +return(A.Cb(B.c.D(b,24)+B.c.D(r,24)-B.c.D(s,24))<<24|A.Cb((B.c.D(b,16)&255)+(B.c.D(r,16)&255)-(B.c.D(s,16)&255))<<16|A.Cb((B.c.D(b,8)&255)+(B.c.D(r,8)&255)-(B.c.D(s,8)&255))<<8|A.Cb((b&255)+(r&255)-(s&255)))>>>0}, +bNm(a,b,c){var s,r,q,p,o=J.N(a),n=o.h(a,c) +o=o.h(a,c-1) +s=A.ua(b,n) +n=s>>>24 +r=s>>>16&255 +q=s>>>8&255 +p=s>>>0&255 +return(A.Cb(n+B.c.aY(n-B.c.D(o,24),2))<<24|A.Cb(r+B.c.aY(r-(B.c.D(o,16)&255),2))<<16|A.Cb(q+B.c.aY(q-(B.c.D(o,8)&255),2))<<8|A.Cb(p+B.c.aY(p-(B.c.D(o,0)&255),2)))>>>0}, +Ca:function Ca(a,b){this.a=a +this.b=b}, +adh:function adh(a){var _=this +_.a=a +_.c=_.b=0 +_.d=null +_.e=0}, +aY4:function aY4(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.f=_.e=_.d=0 +_.r=1 +_.w=!1 +_.x=$ +_.y=!1}, +U0:function U0(){}, +a5s:function a5s(a,b,c){var _=this +_.a=a +_.b=b +_.e=c +_.f=$ +_.r=1 +_.x=_.w=$}, +bqc(){var s=new Uint8Array(128),r=new Int16Array(128) +s=new A.a4L(s,r,new Int16Array(128)) +s.Zt(0) +return s}, +bGV(){var s,r=J.ii(5,t.vB) +for(s=0;s<5;++s)r[s]=A.bqc() +return new A.Ny(r)}, +a4L:function a4L(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=$ +_.f=_.e=0}, +Ny:function Ny(a){this.a=a}, +Ig:function Ig(a,b){this.a=a +this.b=b}, +adx:function adx(a,b){var _=this +_.b=_.a=0 +_.e=_.d=!1 +_.f=a +_.z=b +_.as=0 +_.at=null +_.ch=_.ay=0}, +a5t:function a5t(a,b){var _=this +_.b=_.a=0 +_.e=_.d=!1 +_.f=a +_.z=b +_.as=0 +_.at=null +_.ch=_.ay=0}, +aY5:function aY5(){this.b=this.a=null}, +bqd(a){return new A.NI(a.a,a.b,J.bnG(a.c,0))}, +aDX:function aDX(a,b){this.a=a +this.b=b}, +NI:function NI(a,b,c){this.a=a +this.b=b +this.c=c}, +f4(a,b,c,d,e,f,g,h,i,j,k,l){var s,r=new A.vO(null,null,null,a,h,e,d,0) +r.ghf().push(r) +if(i<1||i>4)A.F(A.b1("Invalid number of channels for image "+i+". Must be between 1 and 4.")) +r.c=g +if(b!=null)r.e=A.N2(b) +if(j==null)if(l)s=r.gbi()===B.cU||r.gbi()===B.cV||r.gbi()===B.cW||r.gbi()===B.R +else s=!1 +else s=!1 +r.a8M(k,f,c,i,s?r.aDL(B.R,i):j) +return r}, +a4W(a,b,c,d){var s,r,q,p=null,o=a.e +o=o==null?p:A.N2(o) +s=a.c +s=s==null?p:A.bqd(s) +r=a.w +q=a.r +o=new A.vO(p,s,o,p,q,r,a.y,a.z) +o.axX(a,b,c,d) +return o}, +op(a,b,c){var s,r,q,p,o=null,n=a.a +n=n==null?o:n.m5(0,c) +s=a.e +s=s==null?o:A.N2(s) +r=a.c +r=r==null?o:A.bqd(r) +q=a.w +p=a.r +n=new A.vO(n,r,s,o,p,q,a.y,a.z) +n.axW(a,b,c) +return n}, +a4i:function a4i(a,b){this.a=a +this.b=b}, +vO:function vO(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=null +_.c=b +_.d=null +_.e=c +_.f=d +_.r=e +_.w=f +_.x=$ +_.y=g +_.z=h}, +aEG:function aEG(a,b){this.a=a +this.b=b}, +aEF:function aEF(){}, +iL:function iL(){}, +bHe(a,b,c){return new A.Fo(new Uint16Array(a*b*c),a,b,c)}, +Fo:function Fo(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.c=d}, +bHf(a,b,c){return new A.Fp(new Float32Array(a*b*c),a,b,c)}, +Fp:function Fp(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.c=d}, +NP:function NP(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.c=d}, +NQ:function NQ(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.c=d}, +NR:function NR(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.c=d}, +NS:function NS(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.c=d}, +Fq:function Fq(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.f=c +_.r=null +_.a=d +_.b=e +_.c=f}, +NT:function NT(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.c=d}, +Fr:function Fr(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.f=c +_.r=null +_.a=d +_.b=e +_.c=f}, +bHg(a,b,c){return new A.Fs(new Uint32Array(a*b*c),a,b,c)}, +Fs:function Fs(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.c=d}, +Ft:function Ft(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.f=c +_.r=null +_.a=d +_.b=e +_.c=f}, +bqs(a,b,c){return new A.Fu(new Uint8Array(a*b*c),null,a,b,c)}, +Fu:function Fu(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.c=e}, +a5u:function a5u(a,b){this.a=a +this.b=b}, +aKB:function aKB(){}, +a80:function a80(a,b,c){this.c=a +this.a=b +this.b=c}, +a81:function a81(a,b,c){this.c=a +this.a=b +this.b=c}, +a82:function a82(a,b,c){this.c=a +this.a=b +this.b=c}, +a83:function a83(a,b,c){this.c=a +this.a=b +this.b=c}, +a84:function a84(a,b,c){this.c=a +this.a=b +this.b=c}, +a85:function a85(a,b,c){this.c=a +this.a=b +this.b=c}, +a86:function a86(a,b,c){this.c=a +this.a=b +this.b=c}, +Q3:function Q3(a,b,c){this.c=a +this.a=b +this.b=c}, +bs7(a){return new A.oA(new Uint8Array(A.bK(a.c)),a.a,a.b)}, +oA:function oA(a,b,c){this.c=a +this.a=b +this.b=c}, +bsi(a){return new A.AF(-1,0,-a.c,a)}, +AF:function AF(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bsj(a){return new A.AG(-1,0,-a.c,a)}, +AG:function AG(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bsk(a){return new A.AH(-1,0,-a.c,a)}, +AH:function AH(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bsl(a){return new A.AI(-1,0,-a.c,a)}, +AI:function AI(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bsm(a){return new A.AJ(-1,0,-a.c,a)}, +AJ:function AJ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bsn(a){return new A.AK(-1,0,-a.c,a)}, +AK:function AK(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a8t(a){return new A.AL(-1,0,0,-1,0,a)}, +AL:function AL(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +bso(a){return new A.AM(-1,0,-a.c,a)}, +AM:function AM(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a8u(a){return new A.AN(-1,0,0,-2,0,a)}, +AN:function AN(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +bsp(a){return new A.AO(-1,0,-a.c,a)}, +AO:function AO(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a8v(a){return new A.AP(-1,0,0,-(a.c<<2>>>0),a)}, +AP:function AP(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +bju(a){return new A.AQ(-1,0,-a.c,a)}, +AQ:function AQ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +da:function da(){}, +bTl(a,b){switch(b.a){case 0:A.aq6(a) +break +case 1:A.bTq(a) +break +case 2:A.bTo(a) +break}return a}, +bTq(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null,c=a.ghf().length +for(s=t.jm,r=0;r"))}n.b0w(o.gaI_(),t.qQ).cq(l.gjr(l)) +A.oD(o,p,!0) +$.tg.b=o}else if(A.c4()===B.aW||A.c4()===B.cH)A.bHn() +return $.bqx=new A.aEL()}, +aEL:function aEL(){}, +a0C:function a0C(a){var _=this +_.b=_.a=$ +_.c=a +_.e=_.d=!1 +_.f=$}, +asA:function asA(a){this.a=a}, +mZ:function mZ(a){this.a=a}, +k3:function k3(a,b){this.a=a +this.b=b}, +asB:function asB(){}, +BC:function BC(a,b){this.a=a +this.b=b}, +aRy:function aRy(){}, +bNK(a){var s,r,q,p,o,n,m,l,k,j=A.ag(a.h(0,"orderId")) +if(j==null)j="" +s=A.ag(a.h(0,"packageName")) +if(s==null)s="" +r=A.cf(a.h(0,"purchaseTime")) +if(r==null)r=0 +q=A.ag(a.h(0,"purchaseToken")) +if(q==null)q="" +p=A.ag(a.h(0,"signature")) +if(p==null)p="" +o=t.g.a(a.h(0,"skus")) +if(o==null)o=null +else{o=J.dn(o,new A.aZc(),t.N) +o=A.L(o,!0,A.n(o).i("aq.E"))}if(o==null)o=A.d([],t.s) +n=A.pp(a.h(0,"isAutoRenewing")) +m=A.ag(a.h(0,"originalJson")) +if(m==null)m="" +A.ag(a.h(0,"developerPayload")) +l=A.iB(a.h(0,"isAcknowledged")) +k=B.rh.kC(A.cf(a.h(0,"purchaseState"))) +A.ag(a.h(0,"obfuscatedAccountId")) +A.ag(a.h(0,"obfuscatedProfileId")) +return new A.ls(j,s,r,q,p,o,n,m,l===!0,k)}, +buW(a){var s=J.N(a),r=B.r3.kC(A.cf(s.h(a,"responseCode"))),q=t.F5.a(s.h(a,"billingResult")) +q=A.Lk(q==null?null:J.pz(q,new A.aZd(),t.N,t.z)) +s=t.g.a(s.h(a,"purchasesList")) +if(s==null)s=null +else{s=J.dn(s,new A.aZe(),t.dV) +s=A.L(s,!0,A.n(s).i("aq.E"))}return new A.fP(q,r,s==null?A.d([],t.LM):s)}, +ls:function ls(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.r=f +_.w=g +_.x=h +_.z=i +_.Q=j}, +fP:function fP(a,b,c){this.a=a +this.b=b +this.c=c}, +GC:function GC(a,b){this.a=a +this.b=b}, +aM4:function aM4(){}, +aZc:function aZc(){}, +aZd:function aZd(){}, +aZe:function aZe(){}, +Lk(a){var s +if(a==null||J.kZ(a))return B.Rs +s=J.N(a) +return new A.o2(B.r3.kC(A.cf(s.h(a,"responseCode"))),A.ag(s.h(a,"debugMessage")))}, +bNM(a){var s=J.N(a),r=t.F5.a(s.h(a,"billingResult")) +r=A.Lk(r==null?null:J.pz(r,new A.aZn(),t.N,t.z)) +s=t.g.a(s.h(a,"skuDetailsList")) +if(s==null)s=null +else{s=J.dn(s,new A.aZo(),t.lM) +s=A.L(s,!0,A.n(s).i("aq.E"))}return new A.ky(r,s==null?A.d([],t.zp):s)}, +nx:function nx(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.as=l +_.at=m +_.ax=n +_.ay=o +_.ch=p}, +ky:function ky(a,b){this.a=a +this.b=b}, +o2:function o2(a,b){this.a=a +this.b=b}, +aZn:function aZn(){}, +aZo:function aZo(){}, +a56:function a56(a,b){this.a=a +this.b=$ +this.c=b}, +aEQ:function aEQ(){}, +aEU:function aEU(a,b){this.a=a +this.b=b}, +aEV:function aEV(a,b){this.a=a +this.b=b}, +aER:function aER(){}, +aES:function aES(){}, +aET:function aET(){}, +aEO:function aEO(a,b){this.a=a +this.b=b}, +aEP:function aEP(a){this.a=a}, +aEW:function aEW(){}, +aEX:function aEX(){}, +aEY:function aEY(){}, +aEZ:function aEZ(){}, +aF_:function aF_(){}, +aF0:function aF0(){}, +aEN:function aEN(a,b,c){this.a=a +this.b=b +this.c=c}, +a57:function a57(a){this.a=a}, +aEM:function aEM(a){this.a=a}, +zm:function zm(a,b){this.a=a +this.d=b}, +bq3(a){var s,r,q=a.gK3() +B.c.j(a.c) +s=B.rh.bfE(a.Q) +r=new A.zn(a,q,new A.QD(a.d),s) +r.r=!a.z +if(s===B.dA)r.f=new A.Fb("google_play","purchase_error","",null) +return r}, +zn:function zn(a,b,c,d){var _=this +_.w=a +_.b=b +_.c=c +_.e=d +_.f=null +_.r=!1}, +Fb:function Fb(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a58:function a58(a,b,c){this.a=a +this.b=b +this.c=c}, +aF1:function aF1(){}, +aF2:function aF2(){}, +nm:function nm(){}, +Qx:function Qx(a,b){this.a=a +this.b=b}, +iW:function iW(a,b,c){var _=this +_.b=a +_.c=b +_.e=c +_.f=null +_.r=!1}, +aM3:function aM3(a){this.a=a}, +B_:function B_(a,b){this.a=a +this.b=b}, +QD:function QD(a){this.b=a}, +bHn(){var s,r +$.biH=new A.aF4() +s=$.bmK() +r=new A.aF3() +$.rv().l(0,r,s) +A.oD(r,s,!0) +$.tg.b=r +$.Fz.b=$.bmP() +$.a59.b=new A.bcX(new A.e4(new A.aF6(),new A.aF7(),t.hb),B.qm) +s=$.Fz.bk() +s.b=$.a59.bk() +B.bh.mL(s.gb8f())}, +aF3:function aF3(){}, +aF6:function aF6(){}, +aF7:function aF7(){}, +aF8:function aF8(){}, +aF5:function aF5(){}, +YR:function YR(a,b){this.a=a +this.b=b}, +bcX:function bcX(a,b){var _=this +_.a=a +_.b=null +_.c=$ +_.d=b}, +bcY:function bcY(){}, +bcZ:function bcZ(a){this.a=a}, +aF4:function aF4(){}, +aOg:function aOg(){}, +aOf:function aOf(){}, +aOb:function aOb(){}, +aOc:function aOc(){}, +aO5(){var s=0,r=A.l(t.y),q,p +var $async$aO5=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(B.bh.c8("-[SKPaymentQueue canMakePayments:]",null,!1,t.y),$async$aO5) +case 3:p=b +q=p==null?!1:p +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aO5,r)}, +buX(a){var s,r,q=A.cf(a.h(0,"code")) +if(q==null)q=0 +s=A.ag(a.h(0,"domain")) +if(s==null)s="" +r=t.F5.a(a.h(0,"userInfo")) +r=r==null?null:J.pz(r,new A.aZf(),t.N,t.z) +return new A.aab(q,s,r==null?A.A(t.N,t.z):r)}, +buZ(a){var s,r,q,p,o=A.ag(a.h(0,"productIdentifier")) +if(o==null)o="" +s=A.ag(a.h(0,"applicationUsername")) +r=A.ag(a.h(0,"requestData")) +q=A.cf(a.h(0,"quantity")) +if(q==null)q=0 +p=A.iB(a.h(0,"simulatesAskToBuyInSandbox")) +return new A.Rv(o,s,r,q,p===!0,null)}, +aac:function aac(){this.b=null}, +aO6:function aO6(a,b){this.a=a +this.b=b}, +aO7:function aO7(a,b){this.a=a +this.b=b}, +aO8:function aO8(a,b){this.a=a +this.b=b}, +aO9:function aO9(a){this.a=a}, +aOa:function aOa(a,b,c){this.a=a +this.b=b +this.c=c}, +aO4:function aO4(){}, +aab:function aab(a,b,c){this.a=a +this.b=b +this.c=c}, +Rv:function Rv(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +aZf:function aZf(){}, +buY(a){var s,r="originalTransaction",q=t.f,p=t.N,o=t.z,n=A.buZ(A.fK(q.a(a.h(0,"payment")),p,o)),m=B.rj.kC(A.cf(a.h(0,"transactionState"))),l=a.h(0,r)==null?null:A.buY(A.fK(q.a(a.h(0,r)),p,o)),k=A.a_2(a.h(0,"transactionTimeStamp")) +if(k==null)k=null +s=A.ag(a.h(0,"transactionIdentifier")) +return new A.oL(m,n,l,k,s,a.h(0,"error")==null?null:A.buX(A.fK(q.a(a.h(0,"error")),p,o)))}, +qL:function qL(a,b){this.a=a +this.b=b}, +oL:function oL(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +bt6(a){var s +if(a==null)return new A.Rx(0,B.oe) +s=A.cf(a.h(0,"numberOfUnits")) +if(s==null)s=0 +return new A.Rx(s,B.Tk.kC(A.cf(a.h(0,"unit"))))}, +bt5(a){var s,r +if(a==null)return new A.Rw("","") +s=A.ag(a.h(0,"currencySymbol")) +if(s==null)s="" +r=A.ag(a.h(0,"currencyCode")) +if(r==null)r="" +A.ag(a.h(0,"countryCode")) +return new A.Rw(s,r)}, +bNL(a){var s=J.N(a),r=t.g,q=r.a(s.h(a,"products")) +if(q==null)q=null +else{q=J.dn(q,new A.aZl(),t.LN) +q=A.L(q,!0,A.n(q).i("aq.E"))}if(q==null)q=A.d([],t.GZ) +s=r.a(s.h(a,"invalidProductIdentifiers")) +if(s==null)s=null +else{s=J.dn(s,new A.aZm(),t.N) +s=A.L(s,!0,A.n(s).i("aq.E"))}return new A.Hq(q,s==null?A.d([],t.s):s)}, +bv_(a){var s,r,q,p,o,n=A.ag(a.h(0,"price")) +if(n==null)n="" +s=t.F5 +r=s.a(a.h(0,"priceLocale")) +r=A.bt5(r==null?null:J.pz(r,new A.aZg(),t.N,t.z)) +q=A.cf(a.h(0,"numberOfPeriods")) +if(q==null)q=0 +p=B.Ti.kC(A.cf(a.h(0,"paymentMode"))) +s=s.a(a.h(0,"subscriptionPeriod")) +s=A.bt6(s==null?null:J.pz(s,new A.aZh(),t.N,t.z)) +o=A.ag(a.h(0,"identifier")) +if(o==null)o=null +return new A.wH(n,r,q,p,s,o,B.Tj.kC(A.cf(a.h(0,"type"))))}, +bv0(a){var s,r,q,p,o,n,m,l,k=null,j="subscriptionPeriod",i="introductoryPrice",h=A.ag(a.h(0,"productIdentifier")) +if(h==null)h="" +s=A.ag(a.h(0,"localizedTitle")) +if(s==null)s="" +r=A.ag(a.h(0,"localizedDescription")) +if(r==null)r="" +q=t.F5 +p=q.a(a.h(0,"priceLocale")) +p=A.bt5(p==null?k:J.pz(p,new A.aZi(),t.N,t.z)) +o=A.ag(a.h(0,"subscriptionGroupIdentifier")) +n=A.ag(a.h(0,"price")) +if(n==null)n="" +if(a.h(0,j)==null)q=k +else{q=q.a(a.h(0,j)) +q=A.bt6(q==null?k:J.pz(q,new A.aZj(),t.N,t.z))}m=a.h(0,i)==null?k:A.bv_(A.fK(t.f.a(a.h(0,i)),t.N,t.z)) +l=t.g.a(a.h(0,"discounts")) +if(l==null)l=k +else{l=J.dn(l,new A.aZk(),t.Tq) +l=A.L(l,!0,A.n(l).i("aq.E"))}return new A.qM(h,s,r,p,o,n,q,m,l==null?A.d([],t.uN):l)}, +Hq:function Hq(a,b){this.a=a +this.b=b}, +wI:function wI(a,b){this.a=a +this.b=b}, +Rx:function Rx(a,b){this.a=a +this.b=b}, +wG:function wG(a,b){this.a=a +this.b=b}, +GX:function GX(a,b){this.a=a +this.b=b}, +wH:function wH(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +qM:function qM(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +Rw:function Rw(a,b){this.a=a +this.b=b}, +aZl:function aZl(){}, +aZm:function aZm(){}, +aZg:function aZg(){}, +aZh:function aZh(){}, +aZi:function aZi(){}, +aZj:function aZj(){}, +aZk:function aZk(){}, +aOe:function aOe(){}, +y6:function y6(a,b){this.a=a +this.d=b}, +uZ:function uZ(a,b,c,d){var _=this +_.w=a +_.x=$ +_.y=!1 +_.b=b +_.c=c +_.e=d +_.f=null +_.r=!1}, +a2y:function a2y(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.ax=n +_.ay=o +_.ch=p +_.CW=q}, +aE(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){return new A.G9(i,c,f,k,p,n,h,e,m,g,j,d)}, +G9:function G9(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.ay=l}, +bEF(a){var s=A.bmt(null,A.bSS(),null) +s.toString +s=new A.pU(new A.avD(),s) +s.ZO(a) +return s}, +bEH(a){var s=$.bgX() +s.toString +if(A.K5(a)!=="en_US")s.yE() +return!0}, +bEG(){return A.d([new A.avA(),new A.avB(),new A.avC()],t.xf)}, +bOb(a){var s,r +if(a==="''")return"'" +else{s=B.f.X(a,1,a.length-1) +r=$.bA2() +return A.cN(s,r,"'")}}, +pU:function pU(a,b){var _=this +_.a=a +_.c=b +_.x=_.w=_.f=_.e=_.d=null}, +avD:function avD(){}, +avA:function avA(){}, +avB:function avB(){}, +avC:function avC(){}, +xq:function xq(){}, +IE:function IE(a,b){this.a=a +this.b=b}, +IG:function IG(a,b,c){this.d=a +this.a=b +this.b=c}, +IF:function IF(a,b){this.a=a +this.b=b}, +brW(a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=null,a2=A.bmt(a1,A.bUv(),a1) +a2.toString +s=t.zr.a($.bnp().h(0,a2)) +r=$.bgZ() +q=s.ay +p=new A.aJU(a3).$1(s) +o=s.r +if(p==null)o=new A.a7E(o,a1) +else{o=new A.a7E(o,a1) +new A.aJT(s,new A.aTa(p),!1,q,q,o).aRw()}n=o.b +m=o.a +l=o.d +k=o.c +j=o.e +i=B.e.aR(Math.log(j)/$.bB4()) +h=o.ax +g=o.f +f=o.r +e=o.w +d=o.x +c=o.y +b=o.z +a=o.Q +a0=o.at +return new A.aJS(m,n,k,l,b,a,o.as,a0,h,!1,f,e,d,c,g,j,i,p,a2,s,o.ay,new A.c9(""),s.e.charCodeAt(0)-r)}, +bIT(a){return $.bnp().aj(0,a)}, +brX(a){var s +a.toString +s=Math.abs(a) +if(s<10)return 1 +if(s<100)return 2 +if(s<1000)return 3 +if(s<1e4)return 4 +if(s<1e5)return 5 +if(s<1e6)return 6 +if(s<1e7)return 7 +if(s<1e8)return 8 +if(s<1e9)return 9 +if(s<1e10)return 10 +if(s<1e11)return 11 +if(s<1e12)return 12 +if(s<1e13)return 13 +if(s<1e14)return 14 +if(s<1e15)return 15 +if(s<1e16)return 16 +if(s<1e17)return 17 +if(s<1e18)return 18 +return 19}, +aJS:function aJS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.at=m +_.ay=n +_.ch=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.k1=a1 +_.k2=a2 +_.k4=a3}, +aJU:function aJU(a){this.a=a}, +aJV:function aJV(a,b,c){this.a=a +this.b=b +this.c=c}, +a7E:function a7E(a,b){var _=this +_.a=a +_.d=_.c=_.b="" +_.e=1 +_.f=0 +_.r=40 +_.w=1 +_.x=3 +_.y=0 +_.Q=_.z=3 +_.ax=_.at=_.as=!1 +_.ay=b}, +aJT:function aJT(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.w=_.r=!1 +_.x=-1 +_.Q=_.z=_.y=0 +_.as=-1}, +aTa:function aTa(a){this.a=a +this.b=0}, +but(a,b,c){return new A.ad1(a,b,A.d([],t.s),c.i("ad1<0>"))}, +bxa(a){var s,r=a.length +if(r<3)return-1 +s=a[2] +if(s==="-"||s==="_")return 2 +if(r<4)return-1 +r=a[3] +if(r==="-"||r==="_")return 3 +return-1}, +K5(a){var s,r,q +if(a==="C")return"en_ISO" +if(a.length<5)return a +s=A.bxa(a) +if(s===-1)return a +r=B.f.X(a,0,s) +q=B.f.bp(a,s+1) +if(q.length<=3)q=q.toUpperCase() +return r+"_"+q}, +bmt(a,b,c){var s,r,q +if(a==null){if(A.bxF()==null)$.bwu="en_US" +s=A.bxF() +s.toString +return A.bmt(s,b,c)}if(b.$1(a))return a +for(s=[A.K5(a),A.bVf(a),"fallback"],r=0;r<3;++r){q=s[r] +if(b.$1(q))return q}return A.bRK(a)}, +bRK(a){throw A.f(A.bZ('Invalid locale "'+a+'"',null))}, +bVf(a){var s,r +if(a==="invalid")return"in" +s=a.length +if(s<2)return a +r=A.bxa(a) +if(r===-1)if(s<4)return a.toLowerCase() +else return a +return B.f.X(a,0,r).toLowerCase()}, +ad1:function ad1(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +a6e:function a6e(a){this.a=a}, +bx:function bx(a,b){this.a=a +this.b=b}, +aXR:function aXR(){}, +bUj(a,b,c){var s,r=t.oZ,q=A.d([new A.mJ(a,a)],r) +if(a.length===0)return A.d([],r) +for(s=0;s<2;++s)q=b[s].Rm(0,q,c) +return q}, +qj:function qj(){}, +ou:function ou(){}, +mJ:function mJ(a,b){this.a=a +this.b=b}, +FL:function FL(){}, +a66:function a66(a,b){this.a=a +this.d=b}, +a3r:function a3r(){}, +MS:function MS(a,b,c,d){var _=this +_.f=a +_.c=b +_.a=c +_.b=d}, +ada:function ada(){}, +C8:function C8(a,b,c){this.c=a +this.a=b +this.b=c}, +a01:function a01(a,b,c,d,e,f,g,h,i,j){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.a=i +_.b=j}, +bqt(a){var s,r=a.b +if(B.f.be(r,"png_"))s="png/"+B.f.bp(r,4)+".png" +else s=B.f.be(r,"svg_")?"svg/"+B.f.bp(r,4)+".svg":r +return"lib/assets/images/"+s}, +cw:function cw(a,b){this.a=a +this.b=b}, +fs:function fs(a,b){this.a=a +this.b=b}, +brn(a){var s,r=$.Kf().c +r===$&&A.c() +s=r.h(0,a) +return s==null?-1:s}, +brm(a){var s=$.Kf().d +s===$&&A.c() +s=s.h(0,a) +return s==null?B.af:s}, +brl(a){var s,r +if(a==null)s=null +else{r=$.Kf().b +r===$&&A.c() +s=r.h(0,a)}return s==null?B.e3:s}, +a:function a(a,b){this.a=a +this.b=b}, +b(a,b,c,d,e,f,g){var s=a.h(0,e) +if(s==null){s=A.d([],t.DW) +a.l(0,e,s)}s.push(f) +b.l(0,g,f) +c.l(0,f,g) +d.l(0,f,e)}, +aHr:function aHr(){var _=this +_.d=_.c=_.b=_.a=$}, +aHt(){var s=0,r=A.l(t.N),q,p,o +var $async$aHt=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=$.brp +s=p==null?3:5 +break +case 3:o=$ +s=6 +return A.e($.nT().qx("lib/assets/map_icons/template/default_pin.svg"),$async$aHt) +case 6:b=o.brp=b +s=4 +break +case 5:b=p +case 4:q=b +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aHt,r)}, +aHs(){var s=0,r=A.l(t.N),q,p,o +var $async$aHs=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=$.bro +s=p==null?3:5 +break +case 3:o=$ +s=6 +return A.e($.nT().qx("lib/assets/map_icons/template/default_pin_selected.svg"),$async$aHs) +case 6:b=o.bro=b +s=4 +break +case 5:b=p +case 4:q=b +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aHs,r)}, +aHv(){var s=0,r=A.l(t.N),q,p,o +var $async$aHv=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=$.brr +s=p==null?3:5 +break +case 3:o=$ +s=6 +return A.e($.nT().qx("lib/assets/map_icons/template/pin_holder.svg"),$async$aHv) +case 6:b=o.brr=b +s=4 +break +case 5:b=p +case 4:q=b +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aHv,r)}, +aHu(){var s=0,r=A.l(t.N),q,p,o +var $async$aHu=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=$.brq +s=p==null?3:5 +break +case 3:o=$ +s=6 +return A.e($.nT().qx("lib/assets/map_icons/template/pin_holder_selected.svg"),$async$aHu) +case 6:b=o.brq=b +s=4 +break +case 5:b=p +case 4:q=b +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aHu,r)}, +wa(a,b,c){var s=0,r=A.l(t.N),q,p,o,n,m,l,k,j,i +var $async$wa=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:s=a===B.e3?3:5 +break +case 3:s=c?6:8 +break +case 6:s=9 +return A.e(A.aHs(),$async$wa) +case 9:s=7 +break +case 8:s=10 +return A.e(A.aHt(),$async$wa) +case 10:case 7:p=e +s=4 +break +case 5:s=A.brm(a)===B.af?11:13 +break +case 11:s=14 +return A.e($.nT().qx("lib/assets/map_icons/svg/"+a.b+".svg"),$async$wa) +case 14:o=e +if(c)p=A.cN(o,'','') +else p=o +s=12 +break +case 13:s=c?15:17 +break +case 15:s=18 +return A.e(A.aHu(),$async$wa) +case 18:s=16 +break +case 17:s=19 +return A.e(A.aHv(),$async$wa) +case 19:case 16:n=e +s=20 +return A.e($.nT().qx("lib/assets/map_icons/svg/"+a.b+".svg"),$async$wa) +case 20:o=e +m=B.f.ce(o,">") +if(m>=0)o=B.f.bp(o,m+1) +o=A.cN(o,"","") +p=A.cN(n,'',''+o+"") +case 12:case 4:if(A.add(b)<0.5){l=B.p +k=B.p}else{l=B.w +k=B.w}j=A.Ia(l,!0) +j=A.cN(p,"#000",j) +i=A.Ia(l,!0) +j=A.cN(j,"#F00",i) +i=A.Ia(k,!0) +j=A.cN(j,"#FF0",i) +i=A.Ia(b,!0) +q=A.cN(j,"#0F0",i) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$wa,r)}, +aHw(a,b,c,d,e,f,g){var s=0,r=A.l(t.D),q,p +var $async$aHw=A.h(function(h,i){if(h===1)return A.i(i,r) +while(true)switch(s){case 0:s=3 +return A.e(A.wa(b,f,g),$async$aHw) +case 3:p=i +q=A.FW(a,p,c,d,b!==B.e3&&A.brm(b)===B.af?d:e) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aHw,r)}, +P3(a,b,c,d,e,f){var s=0,r=A.l(t.Pr),q,p,o,n,m +var $async$P3=A.h(function(g,h){if(g===1)return A.i(h,r) +while(true)switch(s){case 0:o=""+b.a+"/"+A.r(c)+"/"+A.r(d)+"/"+e.j(0)+"/"+f +n=$.brs.h(0,o) +if(n!=null){q=n +s=1 +break}m=A +s=4 +return A.e(A.aHw(new A.aHx(a),b,o,c,d,e,f),$async$P3) +case 4:s=3 +return A.e(m.a06(h),$async$P3) +case 3:p=h +$.brs.l(0,o,p) +q=p +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$P3,r)}, +FW(a,b,c,d,e){var s=0,r=A.l(t.D),q,p,o,n,m,l,k +var $async$FW=A.h(function(f,g){if(f===1)return A.i(g,r) +while(true)switch(s){case 0:s=3 +return A.e($.bh1().b7F(b,c),$async$FW) +case 3:p=g +o=a.$0() +n=d*o +m=e*o +s=5 +return A.e(p.bfD(new A.U(n,m)).wE(B.e.dg(n),B.e.dg(m)),$async$FW) +case 5:s=4 +return A.e(g.a3A(B.j6),$async$FW) +case 4:l=g +k=l==null?null:J.nU(J.jf(l)) +if(k==null)k=new Uint8Array(0) +q=k +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$FW,r)}, +a6M(a,b,c,d){var s=0,r=A.l(t.Pr),q,p,o,n +var $async$a6M=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:p=A +o=A +n=new A.aHy(a) +s=4 +return A.e($.nT().qx(b),$async$a6M) +case 4:s=3 +return A.e(o.FW(n,f,b,c,d),$async$a6M) +case 3:q=p.a06(f) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a6M,r)}, +aHx:function aHx(a){this.a=a}, +aHy:function aHy(a){this.a=a}, +bH3(a){var s,r +if(a==null)return null +s=a.split("-") +r=s.length +if(r>1)return A.biA(s[0],s[1]) +else if(r!==0)return A.biA(s[0],null) +else return null}, +bH1(a,b){if(b==null)return a +else return a+"-"+b}, +biA(a,b){var s,r +for(s=0;s<42;++s){r=B.n5[s] +if(r.b===a&&r.c==b)return r}for(s=0;s<42;++s){r=B.n5[s] +if(r.b===a)return r}return null}, +aDx(a){return A.bH2(a)}, +bH2(a){var s=0,r=A.l(t.eg),q,p=2,o,n,m,l,k +var $async$aDx=A.h(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.e($.nT().qx("lib/assets/translations/languages/"+a.d+".json"),$async$aDx) +case 7:n=c +m=A.aS(null,n) +q=m +s=1 +break +p=2 +s=6 +break +case 4:p=3 +k=o +q=null +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$aDx,r)}, +vL(a){var s,r,q +if(a!=null&&a!==B.mA)return a +s=$.bX().a.f +if(s.length===0)r=null +else{q=s[0] +r=A.biA(q.gw6(q),q.gFv())}return r==null?B.u0:r}, +a4N(a){var s=0,r=A.l(t.H),q,p,o,n,m +var $async$a4N=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(A.aDx(A.vL(a)),$async$a4N) +case 3:m=c +if(m==null){s=1 +break}$.biz.Y(0) +for(p=0;p<461;++p){o=B.a99[p] +n=A.ag(m.gO(m).h(0,o.b)) +if(n!=null)$.biz.l(0,o,n)}$.vK=a +case 1:return A.j(q,r)}}) +return A.k($async$a4N,r)}, +bH0(a){if(a==null)return"" +return J.cp(a)}, +a4M(a,b,c,d){return B.f.X(a,0,b)+A.bH0(d)+B.f.X(a,b+c,a.length)}, +bB(a,b,c,d){var s,r=$.biz.h(0,a) +if(r==null)return"" +s=B.f.ce(r,"%s") +if(s>-1)r=A.a4M(r,s,2,b) +s=B.f.ce(r,"%d") +if(s>-1)r=A.a4M(r,s,2,b) +s=B.f.ce(r,"%1$d") +if(s===-1)s=B.f.ce(r,"%1$s") +if(s>-1)r=A.a4M(r,s,4,b) +s=B.f.ce(r,"%2$d") +if(s===-1)s=B.f.ce(r,"%2$s") +if(s>-1)r=A.a4M(r,s,4,c) +s=B.f.ce(r,"%3$d") +if(s===-1)s=B.f.ce(r,"%3$s") +return s>-1?A.a4M(r,s,4,d):r}, +cq:function cq(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +x:function x(a,b){this.a=a +this.b=b}, +KZ:function KZ(a,b,c){var _=this +_.x=a +_.a=b +_.b=$ +_.c=c +_.d=!1}, +uY:function uY(a,b,c){this.a=a +this.b=b +this.c=c}, +arT:function arT(a){this.a=a}, +asG:function asG(){}, +ic:function ic(a,b){this.a=a +this.b=$ +this.$ti=b}, +asI:function asI(a,b){this.a=a +this.b=b}, +fF(){var s=$.bhv +if(s==null)throw A.f(A.aX("Error getting BOSCubit: _instance is null")) +return s}, +bqI(a4,a5,a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=A.d([],t.by),a3=A.CZ(a6).toLowerCase() +for(s=A.dr(a4.w,t.a),r=s.length,q=a3.length===0,p=t.WH,o=a4.at,n=!0,m=0;m0)g.push(c) +else{a=b.z +if(a==null){a=b.y +b=b.z=A.CZ(a==null?b.y=b.a7L():a).toLowerCase()}else b=a +a1=B.f.ce(b,a3) +if(a1===0)f.push(c) +else if(a1>0)e.push(c)}}}B.d.N(i,h) +B.d.N(i,g) +B.d.N(i,f) +B.d.N(i,e) +k=i.length +if(k!==0){a2.push(new A.P_(l,k,j.length,null)) +for(k=i.length,d=0;d0?s+1:0) +r=A.cN(r,",","") +r=A.cN(r," ","") +return A.cN(r,"United States","US")}, +bKj(a,b,c){var s,r,q,p,o,n,m=A.ag(c.gO(c).h(0,"name")) +if(m==null)m="" +s=A.aaw(c) +r=a===m?1:0 +q=b.gO(b) +p=A.cF(q,q.r,A.n(q).c) +for(;p.p();){o=p.d +n=A.aP9(A.ag(b.gO(b).h(0,o))) +q=A.ag(s.gO(s).h(0,o)) +if(n===A.aP9(q==null?"":q))++r}return r}, +bKk(a,b){var s=A.aP9(a),r=A.aP9(b) +if(B.f.A(r,s)||B.f.A(s,r))return b +else return a}, +bt9(a,b){var s,r,q,p,o,n +if(a==null)return +for(r=a.a,q=t.h,p=0;p1||A.dr(a.x,t._).length!==0}, +M7:function M7(a,b,c){var _=this +_.x=a +_.a=b +_.b=$ +_.c=c +_.d=!1}, +oc:function oc(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +av1(a){var s=0,r=A.l(t.cm),q,p +var $async$av1=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(a.AR(u.M,-1),$async$av1) +case 3:p=c +q=new A.a2k(a,p===-1?null:p) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$av1,r)}, +a2k:function a2k(a,b){this.a=a +this.b=b}, +n4(){var s=$.bi7 +if(s==null)throw A.f(A.aX("Error getting DrawerCubit: _instance is null")) +return s}, +bpr(a,b){var s=t.S,r=A.d3(b,s) +r.D3(new A.awS(a),!0) +if(A.Bv(a.y,s).a.a<=1)return A.ae(s) +else return r}, +bps(a,b,c,d,e,f,g,h,i,j,k){return new A.hm(h,d,g,k,e,i,a,j,f,b,c)}, +EB:function EB(a,b,c,d,e,f,g){var _=this +_.x=a +_.y=b +_.z=c +_.Q=d +_.as=e +_.a=f +_.b=$ +_.c=g +_.d=!1}, +awS:function awS(a){this.a=a}, +awT:function awT(a){this.a=a}, +awU:function awU(a,b){this.a=a +this.b=b}, +awV:function awV(a){this.a=a}, +awW:function awW(a,b){this.a=a +this.b=b}, +awY:function awY(a){this.a=a}, +awX:function awX(a,b){this.a=a +this.b=b}, +l9:function l9(){}, +MF:function MF(){}, +MB:function MB(){}, +MD:function MD(a){this.a=a}, +ME:function ME(){}, +MH:function MH(a){this.a=a}, +MC:function MC(){}, +MG:function MG(){}, +hm:function hm(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=$}, +axa:function axa(a){this.a=a}, +awZ:function awZ(){this.a=0 +this.b=null}, +bpu(){var s=$.axZ +if(s==null)throw A.f(A.aX(u.r)) +return s}, +MN:function MN(a,b,c,d){var _=this +_.x=a +_.y=b +_.a=c +_.b=$ +_.c=d +_.d=!1}, +ay_:function ay_(a,b,c){this.a=a +this.b=b +this.c=c}, +m2:function m2(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +z9:function z9(a,b){var _=this +_.a=a +_.b=$ +_.c=b +_.d=!1}, +m4:function m4(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +biC(){var s=$.biB +if(s==null)throw A.f(A.aX("Error getting IAPCubit: _instance is null")) +return s}, +bDl(){var s,r,q=A.ae(t.N) +for(s=0;s<10;++s){r=B.uQ[s].gam4() +if(r!=null)q.t(0,r)}return q}, +bo2(a){var s,r +for(s=0;s<10;++s){r=B.uQ[s] +if(a===r.gam4())return r}return null}, +Fa:function Fa(a,b,c){var _=this +_.x=a +_.a=b +_.b=$ +_.c=c +_.d=!1}, +aDy:function aDy(){}, +aDz:function aDz(){}, +aDA:function aDA(a,b){this.a=a +this.b=b}, +aDB:function aDB(a,b){this.a=a +this.b=b}, +aDE:function aDE(a){this.a=a}, +aDC:function aDC(a){this.a=a}, +aDD:function aDD(){}, +aDF:function aDF(a,b){this.a=a +this.b=b}, +aDG:function aDG(a){this.a=a}, +aDH:function aDH(a){this.a=a}, +ib:function ib(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.b=d}, +ma:function ma(a,b,c){this.a=a +this.b=b +this.c=c}, +a4O(a){var s=0,r=A.l(t.Bj),q,p,o,n +var $async$a4O=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(a.Sa("iap.ownedSkus"),$async$a4O) +case 3:p=c +s=4 +return A.e(a.ms("iap.hasBetaTesterBadge",!1),$async$a4O) +case 4:o=c +n=p==null?null:J.bnJ(p) +q=A.bH4(a,o,n==null?A.ae(t.N):n) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a4O,r)}, +bH4(a,b,c){var s=null,r=t.H,q=A.ey(s,r),p=A.ey(s,t.u),o=A.ey(s,t.X7) +r=A.ey(s,r) +return new A.NH(a,A.ey(c,t.c8),b,new A.a7M(new A.aDI(),t.qs),q,p,o,r)}, +NH:function NH(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h}, +aDI:function aDI(){}, +aDJ:function aDJ(a){this.a=a}, +NV:function NV(a,b){var _=this +_.a=a +_.b=$ +_.c=b +_.d=!1}, +iN:function iN(a,b,c){this.a=a +this.b=b +this.c=c}, +aFa:function aFa(){}, +biI(a){return A.bHp(a)}, +bHp(a){var s=0,r=A.l(t.yA),q,p +var $async$biI=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=A.bEm(a) +if(p==null){q=null +s=1 +break}q=A.fL(null,null,null,null,new A.e_(p,B.a9),null,null,B.bbp.hV()) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$biI,r)}, +O2(a){return A.bHq(a)}, +bHq(a0){var s=0,r=A.l(t.yA),q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$O2=A.h(function(a1,a2){if(a1===1)return A.i(a2,r) +while(true)switch(s){case 0:b=a0.split("\n") +a=A.d([],t.s) +p=b.length,o=null,n=null,m=null,l=0 +case 3:if(!(l0){n=B.f.X(f,0,c) +f=B.f.cu(B.f.bp(f,c+1))}}p=n==null?A.bB(B.oA,null,null,null):n +q=A.fL(null,f,null,null,new A.e_(o.a,B.a9),m,null,p) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$O2,r)}, +aFd(a){return A.bHr(a)}, +bHr(a){var s=0,r=A.l(t.N),q,p +var $async$aFd=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(A.aDq(a),$async$aFd) +case 3:p=c +q=p==null?a:p +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aFd,r)}, +a5b(a){return A.bHo(a)}, +bHo(a){var s=0,r=A.l(t.Qf),q +var $async$a5b=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:$.cH() +q=null +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a5b,r)}, +a5a:function a5a(a,b){var _=this +_.a=a +_.b=$ +_.c=b +_.d=!1}, +aFb:function aFb(a,b,c){this.a=a +this.b=b +this.c=c}, +aFc:function aFc(a){this.a=a}, +vR:function vR(a,b){this.a=a +this.b=b}, +zI:function zI(a,b){var _=this +_.a=a +_.b=$ +_.c=b +_.d=!1}, +kg:function kg(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +O7:function O7(a,b,c){var _=this +_.x=a +_.a=b +_.b=$ +_.c=c +_.d=!1}, +FA:function FA(a,b){this.a=a +this.b=b}, +md:function md(){}, +O9:function O9(a){this.a=a}, +Oa:function Oa(a,b){this.b=a +this.a=b}, +O8:function O8(a,b,c){this.b=a +this.c=b +this.a=c}, +KY:function KY(a,b,c){var _=this +_.x=a +_.a=b +_.b=$ +_.c=c +_.d=!1}, +arP:function arP(a){this.a=a}, +arR(){var s=0,r=A.l(t.Te),q,p,o +var $async$arR=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=A +o=A +s=3 +return A.e($.px().u0(),$async$arR) +case 3:q=new p.d_(new o.dz(b.a+"/map_marker_logs.log")) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$arR,r)}, +arQ:function arQ(a){this.a=null +this.b=a +this.c=!1}, +bCX(){var s=null,r=A.d([B.aZK,new A.ay(B.ba_,B.bbr,s,B.i9,new A.aqK()),B.aZM,new A.ay(B.baE,B.bal,s,B.QX,new A.aqL()),new A.ay(B.b99,B.bcI,s,B.QC,new A.aqM()),B.aZL],t.B) +$.cH() +r.push(new A.ay(B.b8M,B.bbj,s,B.Qm,A.en().gaZQ())) +A.eP(r,s,B.P1)}, +bCW(){A.eo(B.b9U,null)}, +bCV(){$.cH() +var s="Web" +return"Map Marker 3.6.0_633 "+s+" "+A.vL($.vK).j(0)+" "+A.TW(Date.now(),!1)}, +bnL(a){var s,r=A.bnW() +$.cH() +s="Web" +A.aWF(r,a,"Map Marker 3.6.0_633 "+s+" "+A.vL($.vK).j(0)+" "+A.TW(Date.now(),!1))}, +aqK:function aqK(){}, +aqL:function aqL(){}, +aqM:function aqM(){}, +a03:function a03(a){this.a=a}, +bhY(){var s=0,r=A.l(t.d7),q +var $async$bhY=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=A.bMs(B.uS,B.bc7,B.uS,B.bat,B.pB) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$bhY,r)}, +aw_(){var s=0,r=A.l(t.dp),q,p,o +var $async$aw_=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(A.bhY(),$async$aw_) +case 3:o=b +if(o==null){q=null +s=1 +break}p=J.N(o) +q=new A.agv(p.A(o,B.Fx),p.A(o,B.Fw),p.A(o,B.Fy),p.A(o,B.Fv),p.A(o,B.Fu),p.A(o,B.FA),p.A(o,B.Fz),p.A(o,B.FB)) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aw_,r)}, +agv:function agv(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +avZ:function avZ(a){this.a=a}, +aw0:function aw0(a){this.a=a}, +Ko:function Ko(){}, +fE:function fE(){}, +aqX:function aqX(a){this.a=a}, +DB:function DB(a,b){this.a=a +this.b=b}, +at2:function at2(a,b){this.a=a +this.b=b}, +at3:function at3(a,b){this.a=a +this.b=b}, +at1:function at1(a){this.a=a}, +a1V:function a1V(a){this.a=a}, +auD:function auD(a){this.a=a}, +auC:function auC(a,b){this.a=a +this.b=b}, +MM:function MM(a,b,c){this.a=a +this.b=b +this.c=c}, +axi:function axi(a,b){this.a=a +this.b=b}, +axg:function axg(a,b){this.a=a +this.b=b}, +axh:function axh(a,b){this.a=a +this.b=b}, +a3q:function a3q(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +axl:function axl(a,b){this.a=a +this.b=b}, +axj:function axj(a,b){this.a=a +this.b=b}, +axk:function axk(a,b){this.a=a +this.b=b}, +aaC:function aaC(a){this.a=a}, +aPo:function aPo(a){this.a=a}, +aPn:function aPn(a,b){this.a=a +this.b=b}, +aPp:function aPp(a,b){this.a=a +this.b=b}, +aHh:function aHh(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +aHj:function aHj(a,b,c){this.a=a +this.b=b +this.c=c}, +aHi:function aHi(a,b,c){this.a=a +this.b=b +this.c=c}, +btf(a,b,c,d){return new A.RX(c===!0,d,a,b,null)}, +RX:function RX(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +XP:function XP(a,b,c,d){var _=this +_.d=$ +_.e=a +_.f=b +_.r=c +_.a=null +_.b=d +_.c=null}, +baC:function baC(a){this.a=a}, +baE:function baE(a){this.a=a}, +baD:function baD(a,b,c){this.a=a +this.b=b +this.c=c}, +baB:function baB(a,b){this.a=a +this.b=b}, +Bm:function Bm(a,b){this.a=a +this.b=b}, +aPr:function aPr(a,b){this.a=a +this.b=b}, +aPq:function aPq(a,b){this.a=a +this.b=b}, +aaE:function aaE(){this.a=null}, +aPu:function aPu(a){this.a=a}, +aPs:function aPs(a,b){this.a=a +this.b=b}, +aPt:function aPt(a,b){this.a=a +this.b=b}, +uT:function uT(){}, +P1:function P1(a){this.a=a}, +P2:function P2(a){this.a=a}, +aHo:function aHo(a,b){this.a=a +this.b=b}, +aHp:function aHp(a,b){this.c=a +this.a=b}, +aHq:function aHq(){}, +bPm(){var s=new A.all(B.j) +s.ayw() +return s}, +RY:function RY(a,b){this.c=a +this.a=b}, +all:function all(a){var _=this +_.e=_.d=$ +_.a=null +_.b=a +_.c=null}, +baI:function baI(){}, +baJ:function baJ(){}, +baF:function baF(a,b){this.a=a +this.b=b}, +baG:function baG(a){this.a=a}, +baH:function baH(a){this.a=a}, +aaF:function aaF(){}, +aPw:function aPw(a,b){this.a=a +this.b=b}, +aPv:function aPv(a,b){this.a=a +this.b=b}, +aAj:function aAj(a){this.a=a}, +aAp:function aAp(){}, +aAn:function aAn(a,b,c){this.a=a +this.b=b +this.c=c}, +aAm:function aAm(a,b,c){this.a=a +this.b=b +this.c=c}, +aAl:function aAl(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aAk:function aAk(a,b,c){this.a=a +this.b=b +this.c=c}, +aAo:function aAo(a,b,c){this.a=a +this.b=b +this.c=c}, +aAq:function aAq(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aAr:function aAr(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bis(a,b){var s=a.a,r=b.a +if(s.a!==r.a)s=s.c===r.c&&s.b===r.b +else s=!0 +return s}, +bir(a,b,c,d,e,f,g){var s=t.N,r=t.Qp,q=t.y +q=new A.aAt(b,c,f,e,a,A.A(s,r),A.A(s,r),A.A(s,q),A.A(s,q),A.A(s,q)) +q.aO0(d,g) +return q}, +aAt:function aAt(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.z=_.y=_.x=_.w=!1 +_.Q=h +_.as=i +_.at=j}, +aAx:function aAx(){}, +aAv:function aAv(){}, +aAw:function aAw(){}, +aAy:function aAy(a){this.a=a}, +aAz:function aAz(a){this.a=a}, +aad(a,b,c,d,e,f,g){var s=new A.Ba(b,e) +s.a6O(null,c,d,null,e,f,null,g) +return s}, +bK6(a){var s,r,q,p=null,o=A.d([],t.ns) +for(s=J.a4(a);s.p();){r=s.gG(s) +q=r.a +q===$&&A.c() +o.push(A.fL(r.at,p,p,p,q,p,r,p))}return o}, +Ry:function Ry(a,b,c,d){var _=this +_.e=a +_.f=null +_.a=b +_.b=c +_.c=d}, +Ba:function Ba(a,b){var _=this +_.as=a +_.at=null +_.a=b +_.r=_.f=_.e=_.d=_.c=_.b=$ +_.z=_.y=_.x=_.w=null}, +wR:function wR(){}, +ab0:function ab0(a,b){this.a=a +this.b=b}, +Bu:function Bu(){}, +tR:function tR(a,b){this.a=a +this.b=b}, +uR:function uR(){}, +a_F:function a_F(){}, +uS:function uS(){}, +xY:function xY(){}, +bv7(){return A.L(new A.a6(B.a8m,new A.b2U(),t.GB),!0,t.N)}, +bhB(d7,d8,d9,e0){var s=0,r=A.l(t.H),q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6 +var $async$bhB=A.h(function(e2,e3){if(e2===1)return A.i(e3,r) +while(true)switch(s){case 0:d3=t.N +d4=t.S +d5=A.A(d3,d4) +d6=B.f.cu(d7) +d6=A.cN(d6,"\r","") +g=new A.ata(d6,d5,'"',",","\x00") +g.axB(d7,null,null,null) +f=d5.h(0,B.pQ.gj3(B.pQ)) +e=d5.h(0,B.pR.gj3(B.pR)) +d=d5.h(0,B.i0.gj3(B.i0)) +c=d5.h(0,B.i1.gj3(B.i1)) +b=d5.h(0,B.pS.gj3(B.pS)) +a=d5.h(0,B.pT.gj3(B.pT)) +a0=d5.h(0,B.pU.gj3(B.pU)) +a1=d5.h(0,B.pV.gj3(B.pV)) +a2=d5.h(0,B.pW.gj3(B.pW)) +a3=d5.h(0,B.pX.gj3(B.pX)) +if(d==null)throw A.f("Missing header: "+B.i0.gj3(B.i0)) +if(c==null)throw A.f("Missing header: "+B.i1.gj3(B.i1)) +a4=A.A(d4,t.Qq) +for(d4=d5.gdE(d5),d4=d4.gS(d4);d4.p();){d5=d4.gG(d4) +a5=d5.a +if(B.d.A(A.bv7(),a5))continue +a4.l(0,d5.b,new A.aeS(a5))}a6=A.A(d3,t.i3) +a7=g.a36() +for(d3=t.zg,d4=a0==null,d5=a3!=null,d6=a2!=null,a8=a1==null,a9=a==null,b0=b==null,b1=e==null,b2=f==null,b3=t.ns;a7!=null;){if(b2)b4="" +else{b4=a7[f] +if(b4==null)b4=""}q=null +if(b1)q=B.co +else{p=a7[e] +if(p==null||J.am(p)===0)q=B.co +else try{b5=A.bkA(p) +q=b5==null?B.co:b5}catch(e1){d3=A.r(p) +throw A.f("Failed to read color from string: "+d3)}}b7=a6.h(0,b4) +if(b7==null){b7=A.qo(q,null,b4,null) +a6.l(0,b4,b7)}else if(!b7.b.k(0,q)){b8=b4+A.Ia(q,!0) +b7=a6.h(0,b8) +if(b7==null){b7=A.qo(q,null,b8,null) +a6.l(0,b8,b7)}}o=a7[d] +n=a7[c] +m=null +l=null +try{b9=o +m=A.lK(b9==null?"":b9) +b9=n +l=A.lK(b9==null?"":b9)}catch(e1){d3=A.r(o) +d4=A.r(n) +throw A.f("Failed to read valid lat/lng from "+d3+"/"+d4)}if(b0)c0="" +else{c0=a7[b] +if(c0==null)c0=""}if(a9)c1="" +else{c1=a7[a] +if(c1==null)c1=""}if(a8)c2="" +else{c2=a7[a1] +if(c2==null)c2=""}if(d6){c3=A.bot(a7[a2]) +if(c3==null)c3=-1}else c3=-1 +k=-1 +if(d5){j=a7[a3] +try{b9=j +k=A.ee(b9==null?"-1":b9,10)}catch(e1){d3=A.r(j) +throw A.f("Error parsing pin icon code value: "+d3)}}i=null +if(d4)i=null +else{h=a7[a0] +if(h==null||J.am(h)===0)i=null +else try{i=A.bkA(h)}catch(e1){d3=A.r(h) +throw A.f("Failed to read color from string: "+d3)}}c4=A.d([],d3) +for(b9=a4.gdE(a4),b9=b9.gS(b9);b9.p();){c5=b9.gG(b9) +c6=c5.a +c7=c5.b.bea(a7[c6]) +if(c7!=null)c4.push(c7)}b9=m +c5=l +c8=k +if(c8==null)c9=null +else{d0=$.Kf().b +d0===$&&A.c() +c9=d0.h(0,c8)}c8=A.eh(c4,c9==null?B.e3:c9,null,null,c3) +d1=A.fL(i,c1,c8,null,new A.e_(new A.bx(b9,c5),B.a9),c2,null,c0) +if(b4.length===0)d8.push(d1) +else{d2=d9.h(0,b7) +if(d2==null){d2=A.d([],b3) +d9.l(0,b7,d2)}J.fd(d2,d1)}a7=g.a36()}return A.j(null,r)}}) +return A.k($async$bhB,r)}, +bot(a){if(a==null||a.length===0)return null +return B.r8.AG(0,a).a}, +bhC(a4,a5){var s=0,r=A.l(t.N),q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 +var $async$bhC=A.h(function(a6,a7){if(a6===1)return A.i(a7,r) +while(true)switch(s){case 0:a=t.s +a0=A.d([],a) +a1=new A.atb(a0,'"',",","\x00") +a2=A.bv7() +a3=A.d([],a) +for(a=a4.gdE(a4),a=a.gS(a);a.p();)for(a0=J.a4(a.gG(a).b);a0.p();){p=a0.gG(a0).b +o=p.a +o===$&&A.c() +if(o.a!==B.a9)continue +p=p.f +p===$&&A.c() +p=p.d +o=p.length +n=0 +for(;n1&&p[0]==="when"&&p[1]==="TimeStamp")l=A.br0(a.hW())}s=a.qz(0) +q=a.ii()}if(m==null)m="" +n=A.eh(f,f,f,n==null?A.eh(f,f,f,f,f):n,l) +h=new A.Ry(o,m,B.co,n) +g=b.h(0,h) +b.l(0,h,g==null?A.L(r,!0,t.b9):g)}, +bqY(a,b){var s,r,q,p,o=null,n=a.mH(),m=a.wR(o,"id"),l=a.ii(),k=A.d([],t.s),j=o,i=j,h=i +while(!0){if(n===1)A.F("Unexpected end of document") +s=n===3 +if(!!(s&&"Style"===l))break +if(n===2)B.d.e8(k,0,l==null?"":l) +else if(s)B.d.dR(k,0) +else{s=n===4 +if(s&&k[0]==="color"&&k[1]==="IconStyle")h=a.hW() +else if(s&&k[0]==="color"&&k[1]==="LineStyle")i=a.hW() +else if(s&&k[0]==="color"&&k[1]==="PolyStyle")j=a.hW()}n=a.qz(0) +l=a.ii()}r=h!=null?A.bkw(h):o +q=i!=null?A.bkw(i):o +p=j!=null?A.bkw(j):o +if(m!=null)b.l(0,m,new A.a5M(r,q,p))}, +bqX(a,b){var s,r,q,p=null,o=a.mH(),n=a.wR(p,"id"),m=a.ii(),l=A.d([],t.s),k=p,j=k,i=j,h=!1 +while(!0){if(o===1)A.F("Unexpected end of document") +s=o===3 +if(!!(s&&"StyleMap"===m))break +if(o===2)B.d.e8(l,0,m==null?"":m) +else if(s){if("Pair"===l[0]){if(i!=null)if(h)j=i +else k=i +i=p +h=!1}B.d.dR(l,0)}else{s=o===4 +if(s&&l[0]==="key"&&l[1]==="Pair"){if("normal"===a.hW())h=!0}else if(s&&l[0]==="styleUrl"&&l[1]==="Pair"){r=a.hW() +if(r!=null&&B.f.be(r,"#"))i=J.D8(r,1)}}o=a.qz(0) +m=a.ii()}q=j==null?k:j +if(n==null||q==null)return +b.l(0,n,q)}, +bHG(a,b,c){var s,r,q,p,o +if(!b)return a +s=null +if(!c)try{p=A.d([],t.s) +r=new A.U4(A.ble(a),p) +J.aqE(r) +if(r.mH()===2&&"pre"===r.ii()&&"com.exlyo.mapmarker.description_p_tag"===r.wR(null,"id")){J.aqE(r) +if(r.mH()===4)s=r.hW() +else if(r.mH()===3)s=""}}catch(o){q=A.a7(o) +A.arS("Error parsing Map Marker ptag",q) +s=a}if(s==null)return A.bNG(a) +else return s}, +br1(b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9=null,b0=b1.wR(a9,"id") +b1.qz(0) +s=b1.mH() +r=new A.c9("") +q=new A.c9("") +p=new A.c9("") +o=b1.ii() +n=A.d([],t.s) +m=t.m +l=t.vG +k=a9 +j=k +i=j +h=i +g=h +f=g +e=f +d=-1 +c=!1 +b=!1 +while(!0){if(s===1)A.F("Unexpected end of document") +a=s===3 +if(!!(a&&"Placemark"===o))break +if(s===2){B.d.e8(n,0,o==null?"":o) +if("ExtendedData"===o){a0=A.bqZ(b1) +i=A.bHL(a0) +j=A.br_(a0,b2) +B.d.dR(n,0)}}else if(a)B.d.dR(n,0) +else if(s===4||s===5)if(b0==null&&n.length===1&&n[0]==="id")b0=b1.hW() +else{a=n.length +a1=a===1 +if(a1&&n[0]==="name")r.a+=A.r(b1.hW()) +else if((!c||!b)&&a!==0&&n[0]==="description"){a2=s===5 +if(a2)q.a="" +a=b1.hW() +q.a+=A.bHG(a==null?"":a,a2,b) +if(a2)b=!0 +c=!0}else if(a1&&n[0]==="phoneNumber")p.a+=A.r(b1.hW()) +else{a3=a===2 +if(a3&&n[0]==="coordinates"&&n[1]==="Point")e=A.bHM(b1) +else if(a===3&&n[0]==="coordinates"&&n[1]==="LineString"&&n[2]==="MultiGeometry"){a4=A.biU(b1,!1) +if(a4!=null){if(g==null)g=A.d([],l) +g.push(a4)}}else if(a3&&n[0]==="coordinates"&&n[1]==="LineString"){a4=A.biU(b1,!1) +if(a4!=null){if(f==null)f=A.d([],m) +B.d.N(f,a4)}}else if(a>=4&&n[0]==="coordinates"&&n[1]==="LinearRing"&&n[2]==="outerBoundaryIs"&&n[3]==="Polygon"){a4=A.biU(b1,!0) +if(a4!=null){if(h==null)h=A.d([],m) +B.d.N(h,a4)}}else if(a1&&n[0]==="styleUrl"){a5=b1.hW() +if(a5!=null&&B.f.be(a5,"#"))k=J.D8(a5,1)}else if(a>1&&n[0]==="when"&&n[1]==="TimeStamp")d=A.br0(b1.hW())}}s=b1.qz(0) +o=b1.ii()}j=A.eh(a9,a9,a9,j==null?A.eh(a9,a9,a9,a9,a9):j,d) +a6=A.d([],t.O7) +if(g!=null)for(m=g.length,a7=0;a7")),i.c=j.e,l=l.c;i.p();){h=i.d +m.push(new A.qp(h==null?l.a(h):h,0,".png"))}}else if(o&&k==="com_exlyo_mapmarker_images_with_ext"){r=s +r=r +l=new A.cS([]) +l.dk(f,r) +m=A.brG(l)}else if(k==="com_exlyo_mapmarker_piniconcode")try{e=A.ee(J.a_B(s),f)}catch(g){}else if(k==="com_exlyo_mapmarker_customfields")try{q=s +q=q +l=new A.cS([]) +l.dk(f,q) +J.D4(d,A.bnO(l))}catch(g){}}if(e==null)e=-1 +return A.eh(d,A.brl(e),m,f,-1)}, +bqW(a){var s,r,q +if(a==null||a.length===0)return A.d([],t.s) +s=A.cN(a,"\n"," ") +r=B.f.cu(A.cN(s,"\t"," ")) +do{q=A.cN(r," "," ") +if(r.length!==q.length){r=q +continue}else break}while(!0) +return A.d(q.split(" "),t.s)}, +bHM(a){var s,r=A.bqW(a.hW()) +if(r.length===0)return null +s=J.Km(r[0],",") +return new A.bx(A.lK(s[1]),A.lK(s[0]))}, +biU(a,b){var s,r,q,p,o=A.bqW(a.hW()) +if(o.length===0)return null +s=A.d([],t.m) +for(r=o.length,q=0;q=0)){s=5 +break}n=p[o] +m=b.h(0,n.a) +B.d.dR(p,o) +s=m!=null?6:7 +break +case 6:l=m.gdN() +k=l.b +if(k===$){j=A.vv(l.a) +l.b!==$&&A.ai() +l.b=j +k=j}h=B.d +g=p +f=o +e=A +d=c+k +s=8 +return A.e(m.fa(0),$async$a5P) +case 8:h.e8(g,f,new e.qp(d,a1,n.c)) +case 7:case 4:--o +s=3 +break +case 5:l=a.a +l===$&&A.c() +q=A.fL(null,null,A.eh(null,null,p,i,null),null,l,null,a,null) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a5P,r)}, +a5O:function a5O(a){this.a=a}, +FG:function FG(a,b){this.a=a +this.b=b}, +zR:function zR(){}, +a5Q:function a5Q(a,b){this.a=a +this.b=b}, +a_E:function a_E(){}, +Rr:function Rr(a){this.a=a}, +aBc:function aBc(a){this.a=a}, +aBi:function aBi(a){this.a=a}, +aBh:function aBh(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aBd:function aBd(a){this.a=a}, +aBe:function aBe(a){this.a=a}, +aBg:function aBg(a){this.a=a}, +aBf:function aBf(a){this.a=a}, +a4m:function a4m(a){this.a=!1 +this.b=a}, +aBk:function aBk(a,b,c){this.a=a +this.b=b +this.c=c}, +aBj:function aBj(a){this.a=a}, +bHm(a){var s,r +for(s=0;s<3;++s){r=B.vM[s] +if(r.aGh()===a)return r}return null}, +a55(a){var s=0,r=A.l(t._D),q,p,o +var $async$a55=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=t.EZ +s=3 +return A.e(A.eP(A.L(new A.a6(B.vM,new A.aEK(),p),!0,p.i("aq.E")),null,a),$async$a55) +case 3:o=c +p=o==null?null:o.c +q=t._D.a(p) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a55,r)}, +q9:function q9(a,b){this.a=a +this.b=b}, +aEK:function aEK(){}, +a_H:function a_H(){}, +LZ:function LZ(a,b){this.a=a +this.b=b}, +a1S:function a1S(){}, +auB:function auB(a){this.a=a}, +bv5(a,b){var s=A.ce(a.a.c),r=a.b +r===$&&A.c() +return new A.afr(s,r,b.i("afr<0>"))}, +auV:function auV(a,b,c,d,e,f,g,h){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.a=h}, +afr:function afr(a,b,c){this.a=a +this.b=b +this.$ti=c}, +b0Z:function b0Z(a){this.a=a}, +b1_:function b1_(a){this.a=a}, +b10:function b10(a){this.a=a}, +b11:function b11(a){this.a=a}, +b12:function b12(a){this.a=a}, +b13:function b13(a){this.a=a}, +b14:function b14(a,b){this.b=a +this.a=b}, +b15:function b15(a){this.a=a}, +b16:function b16(a){this.a=a}, +a8f:function a8f(a){this.a=a}, +aKQ:function aKQ(a,b){this.a=a +this.b=b}, +aKR:function aKR(a,b){this.a=a +this.b=b}, +aKS:function aKS(a,b){this.a=a +this.b=b}, +aKt:function aKt(a,b,c){this.b=a +this.c=b +this.a=c}, +aKu:function aKu(a,b){this.a=a +this.b=b}, +bkq(a){var s,r=null,q=t.B,p=A.d([],q) +if(a!=null)p.push(new A.ay(B.b9Q,B.bco,r,B.ia,new A.aWs(a))) +$.cH() +if(A.bl().c.fr){s=$.bhr +if(s==null)A.F(A.aX("Error getting AppLoggerCubit: _instance is null")) +B.d.N(p,A.d([new A.ay(B.b9P,B.bbs,r,B.ll,new A.aWt()),new A.ay(B.bc9,B.bct,r,B.dJ,s.gaZW())],q))}else B.d.N(p,A.d([new A.ay(B.baS,B.bbg,r,B.ll,new A.aWu())],q)) +A.eP(p,r,B.pw)}, +aWs:function aWs(a){this.a=a}, +aWt:function aWt(){}, +aWu:function aWu(){}, +buR(a,b,c){var s=a.b +s=b?new A.D(null,B.oO,s,null):A.ce(s) +return new A.ay(s,new A.D(null,B.oN,a.c,a.d),a,A.Dk(a.goN()?B.mC:B.ui),c)}, +adA:function adA(a,b,c){this.a=a +this.b=b +this.c=c}, +aYr:function aYr(a){this.a=a}, +aYj:function aYj(a){this.a=a}, +aYk:function aYk(a){this.a=a}, +aYl:function aYl(a){this.a=a}, +aYm:function aYm(a,b){this.a=a +this.b=b}, +aYc:function aYc(a){this.a=a}, +aYb:function aYb(a,b){this.a=a +this.b=b}, +aYh:function aYh(a,b){this.a=a +this.b=b}, +aYo:function aYo(a,b){this.a=a +this.b=b}, +aYe:function aYe(a){this.a=a}, +aYf:function aYf(){}, +aYg:function aYg(a,b){this.a=a +this.b=b}, +aYn:function aYn(a){this.a=a}, +aYd:function aYd(a,b){this.a=a +this.b=b}, +aYi:function aYi(a,b){this.a=a +this.b=b}, +aYp:function aYp(a,b){this.a=a +this.b=b}, +aYq:function aYq(a){this.a=a}, +en(){var s=$.aH4 +if(s==null)throw A.f(A.aX(u.k)) +return s}, +h0(){var s=$.brf +if(s==null)throw A.f(A.aX("MainCubit.context failed because _context is null.")) +return s}, +tn(){var s=0,r=A.l(t.y),q +var $async$tn=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=!0 +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$tn,r)}, +bdo:function bdo(a,b){this.a=a +this.b=b}, +bdq:function bdq(a){this.a=a}, +bdp:function bdp(a){this.a=a}, +a6n:function a6n(a,b,c){this.c=a +this.d=b +this.a=c}, +aGZ:function aGZ(a){this.a=a}, +aGY:function aGY(){}, +FS:function FS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5){var _=this +_.x=a +_.y=b +_.z=c +_.Q=d +_.as=e +_.at=f +_.ax=g +_.ay=h +_.ch=i +_.CW=j +_.cx=k +_.cy=l +_.db=m +_.dx=n +_.dy=o +_.fr=p +_.fx=q +_.fy=r +_.go=s +_.id=a0 +_.k1=a1 +_.k2=a2 +_.k3=a3 +_.k4=a4 +_.ok=a5 +_.p1=a6 +_.p2=a7 +_.p3=a8 +_.p4=a9 +_.R8=b0 +_.RG=b1 +_.rx=b2 +_.ry=b3 +_.y1=_.xr=_.x2=_.x1=_.to=$ +_.a=b4 +_.b=$ +_.c=b5 +_.d=!1}, +aH5:function aH5(a){this.a=a}, +aH_:function aH_(a){this.a=a}, +aH0:function aH0(a){this.a=a}, +aH1:function aH1(a){this.a=a}, +aH2:function aH2(a){this.a=a}, +aH3:function aH3(a){this.a=a}, +aH6:function aH6(a,b){this.a=a +this.b=b}, +w9:function w9(){}, +a7k(a){if(a==null)return null +return A.Ox(a).gbQ()}, +aHQ:function aHQ(){}, +lm:function lm(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a6w(){var s=$.bj7 +if(s==null)throw A.f(A.aX("Error getting MapCubit: _instance is null")) +return s}, +brh(a,b,c,d,e,f,g){var s=null,r=A.it(s,s,s,s,!1,t.Nm),q=A.bj9(a,b,!1,c,s,0,s,s,s,d,s,e,f,0,g) +t.r2.a($.a9.h(0,$.uK())) +r=new A.OS(new A.ic(r,t.V1),B.S,q) +if($.bj7==null)$.bj7=r +$.cH() +return r}, +bj9(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.ik(d,g,i,e,f,k,h,j,m,n,l,a,b,c,o)}, +OS:function OS(a,b,c){var _=this +_.x=a +_.a=b +_.b=$ +_.c=c +_.d=!1}, +jx:function jx(){}, +jy:function jy(a){this.a=a}, +G_:function G_(a){this.a=a}, +Pb:function Pb(a){this.a=a}, +Pa:function Pa(){}, +P8:function P8(a){this.a=a}, +Pc:function Pc(a){this.a=a}, +P6:function P6(){}, +ik:function ik(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=$}, +aHJ:function aHJ(a){this.a=a}, +bj4(){var s=$.bj3 +if(s==null)throw A.f(A.aX("Error getting MapCameraCubit: _instance is null")) +return s}, +brg(a,b,c,d){var s,r="MapCameraCubit",q=a==null,p=q?null:a.bel(r,"mapViewCameraCenter") +if(p==null)p=c +if(p==null)p=B.dZ +s=q?null:a.amv(r,"mapViewCameraZoom") +if(s==null)s=d +if(s==null)s=5 +q=q?null:a.amv(r,"mapViewCameraBearing") +if(q==null)q=b +if(q==null)q=0 +t.r2.a($.a9.h(0,$.uK())) +q=new A.OQ(a,B.S,new A.jw(p,s,q)) +if($.bj3==null)$.bj3=q +return q}, +OQ:function OQ(a,b,c){var _=this +_.x=a +_.a=b +_.b=$ +_.c=c +_.d=!1}, +jw:function jw(a,b,c){this.a=a +this.b=b +this.c=c}, +OR:function OR(a,b,c){var _=this +_.x=a +_.a=b +_.b=$ +_.c=c +_.d=!1}, +vd:function vd(){}, +a1H:function a1H(){}, +ow:function ow(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +P5:function P5(a,b){var _=this +_.a=a +_.b=$ +_.c=b +_.d=!1}, +oy:function oy(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bI2(){$.cH() +var s=new A.aGH(A.ey(null,t.m7),B.w7,B.ac4) +s.jj(0) +return s}, +OM:function OM(a,b){this.a=a +this.b=b}, +A2:function A2(a,b){this.a=a +this.b=b}, +aGG:function aGG(){}, +aGJ:function aGJ(a){this.a=a}, +aGI:function aGI(a){this.a=a}, +aGK:function aGK(a){this.a=a}, +aGL:function aGL(a){this.a=a}, +aGH:function aGH(a,b,c){var _=this +_.a=null +_.b=a +_.c=b +_.d=c}, +Pr(){var s=$.bjg +if(s==null)throw A.f(A.aX("Error getting MyLocationCubit: _instance is null")) +return s}, +G6:function G6(a,b,c,d){var _=this +_.x=a +_.y=b +_.a=c +_.b=$ +_.c=d +_.d=!1}, +tq:function tq(){}, +Ud:function Ud(){}, +Ue:function Ue(){}, +Ps:function Ps(a,b){this.a=a +this.b=b}, +yU:function yU(a,b,c){this.a=a +this.b=b +this.c=c}, +jB:function jB(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +PE:function PE(a,b){var _=this +_.a=a +_.b=$ +_.c=b +_.d=!1}, +mq:function mq(a,b,c){this.a=a +this.b=b +this.c=c}, +bjn(){var s=$.bjm +if(s==null)throw A.f(A.aX("Error getting NewPoiDestFolderCubit: _instance is null")) +return s}, +PI:function PI(a,b,c){var _=this +_.x=a +_.a=b +_.b=$ +_.c=c +_.d=!1}, +oz:function oz(a,b){this.a=a +this.b=b}, +lp(){var s=$.bjs +if(s==null)throw A.f(A.aX("Error getting PhoneInterfaceCubit: _instance is null")) +return s}, +bjt(a){var s=B.f.be(a,"+")?"+":"",r=A.cn("\\D",!0,!1,!1,!1) +return s+A.cN(a,r,"")}, +a8e:function a8e(a,b){var _=this +_.a=a +_.b=$ +_.c=b +_.d=!1}, +tu:function tu(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +bsr(){var s=$.bjv +if(s==null)throw A.f(A.aX("Error getting PlacePoiCubit: _instance is null")) +return s}, +tw:function tw(a,b,c,d,e,f,g){var _=this +_.x=a +_.y=b +_.z=c +_.Q=d +_.as=e +_.a=f +_.b=$ +_.c=g +_.d=!1}, +aLf:function aLf(a){this.a=a}, +aLe:function aLe(a,b,c){this.a=a +this.b=b +this.c=c}, +f9:function f9(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +aLO:function aLO(){}, +bjX(){var s=$.bjW +if(s==null)throw A.f(A.aX("Error getting SearchResultsCubit: _instance is null")) +return s}, +H2:function H2(a,b){var _=this +_.a=a +_.b=$ +_.c=b +_.d=!1}, +aP5:function aP5(a,b){this.a=a +this.b=b}, +aas:function aas(a,b){this.a=a +this.b=b}, +mD:function mD(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +RZ:function RZ(a,b){var _=this +_.a=a +_.b=$ +_.c=b +_.d=!1}, +oN:function oN(a,b,c){this.a=a +this.b=b +this.c=c}, +bIU(){var s=null,r=A.bl().c.cy,q=A.d([new A.ay(B.b8Y,s,s,s,new A.aK9())],t.B) +if(J.k0(r))q.push(new A.ay(B.bap,s,s,s,new A.aKa(r))) +A.eP(q,s,B.P5)}, +Ay(a){var s=0,r=A.l(t.H),q,p,o +var $async$Ay=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(A.j5(null,!0,B.b9x,null,null,null),$async$Ay) +case 3:if(!c){s=1 +break}p=J.a4(a) +case 4:if(!p.p()){s=5 +break}o=new A.d_(new A.dz(p.gG(p))) +s=8 +return A.e(o.hj(0),$async$Ay) +case 8:s=c?6:7 +break +case 6:s=9 +return A.e(o.hc(0),$async$Ay) +case 9:case 7:s=4 +break +case 5:p=t.s +s=10 +return A.e(A.PQ(A.d([],p)),$async$Ay) +case 10:s=11 +return A.e(A.bl().x8(A.d([],p)),$async$Ay) +case 11:case 1:return A.j(q,r)}}) +return A.k($async$Ay,r)}, +lo(){var s=0,r=A.l(t.H),q,p,o,n,m,l +var $async$lo=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(A.aXf(),$async$lo) +case 3:l=b +if(l==null){s=1 +break}s=4 +return A.e(A.aKc(l.gdN().a),$async$lo) +case 4:if(!b){q=A.eo(B.bcG,null) +s=1 +break}s=5 +return A.e($.px().u0(),$async$lo) +case 5:p=b.a+"/offline_map_files" +o=new A.d_(new A.dz(p)) +s=8 +return A.e(o.oS(0),$async$lo) +case 8:s=!b?6:7 +break +case 6:s=9 +return A.e(o.nK(),$async$lo) +case 9:case 7:n=l.gdN() +n=p+"/"+n.gej(n) +p=new A.dz(n) +m=new A.d_(p) +s=12 +return A.e(m.hj(0),$async$lo) +case 12:s=b?10:11 +break +case 10:s=15 +return A.e(A.j5(null,!0,B.b9F,null,null,null),$async$lo) +case 15:s=!b?13:14 +break +case 13:s=16 +return A.e(l.hc(0),$async$lo) +case 16:s=1 +break +case 14:s=17 +return A.e(m.hc(0),$async$lo) +case 17:case 11:s=18 +return A.e(l.mx(p),$async$lo) +case 18:p=A.L(A.bl().c.cy,!0,t.N) +p.push(n) +n=A.bl() +p=A.iQ(p,A.aa(p).c) +s=19 +return A.e(n.x8(A.L(p,!0,A.n(p).c)),$async$lo) +case 19:s=20 +return A.e(A.eo(B.b9S,null),$async$lo) +case 20:case 1:return A.j(q,r)}}) +return A.k($async$lo,r)}, +aK9:function aK9(){}, +aK8:function aK8(){}, +aKa:function aKa(a){this.a=a}, +bKl(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=t.sW,a=A.d([],b) +try{if(a0!=null){s=a0 +s=s +h=new A.cS([]) +h.dk(null,s) +r=h +for(q=0,g=t.h;q")),o=t.N,n=t.z;p.p();){m=q.gG(q) +m=A.ah(["searchSourceType",m.a.b,"searchSourceConfigData",m.Ih()],o,n) +s=null +s=s +l=new A.d6() +l.ep(m,s) +r.push(l.gO(l))}return B.L.e0(r,null)}, +h7:function h7(){}, +RT:function RT(a){this.a=a}, +RU:function RU(a){this.a=a}, +H5:function H5(a,b){this.b=a +this.a=b}, +H3:function H3(a,b){this.b=a +this.a=b}, +H4:function H4(a,b){this.b=a +this.a=b}, +btd(){var s,r=A.d([B.hB],t.e1) +$.cH() +s=t.Hr +A.eP(A.L(new A.a6(r,new A.aPj(),s),!0,s.i("aq.E")),null,B.pE)}, +bKr(a){var s,r,q=null,p=J.a4(A.bl().c.db) +while(!0){if(!p.p()){s=!1 +break}if(p.gG(p).a===a){s=!0 +break}}p=a.galB() +r=a.ga0i() +return new A.ay(new A.D(q,p,q,q),new A.D(q,r,q,q),q,A.Dk(s?B.j5:B.u3),new A.aPi(a))}, +aaB(a){var s=0,r=A.l(t.H),q,p,o +var $async$aaB=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(A.dl(B.al,new A.aPd(a),null,t.th),$async$aaB) +case 3:o=c +if(o==null){s=1 +break}p=A.L(A.bl().c.db,!0,t.Vm) +if(!!p.fixed$length)A.F(A.a5("removeWhere")) +B.d.h7(p,new A.aPe(a),!0) +p.push(o) +s=4 +return A.e(A.bl().JP(p),$async$aaB) +case 4:case 1:return A.j(q,r)}}) +return A.k($async$aaB,r)}, +bKp(a){switch(a.a){case 0:return A.bjZ() +case 1:return A.bk_() +case 2:return A.aPh() +case 3:return A.aPf() +case 4:return A.aPg()}}, +Bk(a){return A.bKq(a)}, +bKq(a){var s=0,r=A.l(t.th),q,p=2,o,n,m,l,k,j +var $async$Bk=A.h(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:k=!1 +p=4 +s=7 +return A.e(a.Id(),$async$Bk) +case 7:k=c +p=2 +s=6 +break +case 4:p=3 +j=o +n=A.a7(j) +m=A.au(j) +A.dx("Search source validation failed",n,m) +s=6 +break +case 3:s=2 +break +case 6:s=k?8:10 +break +case 8:s=11 +return A.e(A.eo(B.baL,null),$async$Bk) +case 11:s=9 +break +case 10:s=12 +return A.e(A.eo(B.b9s,null),$async$Bk) +case 12:case 9:q=a.a +s=1 +break +case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$Bk,r)}, +bjZ(){var s=0,r=A.l(t.th),q +var $async$bjZ=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=B.G9 +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$bjZ,r)}, +bk_(){var s=0,r=A.l(t.th),q +var $async$bk_=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=B.Ga +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$bk_,r)}, +aPh(){var s=0,r=A.l(t.th),q,p +var $async$aPh=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(A.C4(B.b9M,null),$async$aPh) +case 3:p=b +if(p==null){q=null +s=1 +break}q=A.Bk(new A.aaA(new A.H5(p,B.k9))) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aPh,r)}, +aPf(){var s=0,r=A.l(t.th),q,p +var $async$aPf=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(A.C4(B.b9L,null),$async$aPf) +case 3:p=b +if(p==null){q=null +s=1 +break}q=A.Bk(new A.aav(new A.H3(p,B.hB))) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aPf,r)}, +aPg(){var s=0,r=A.l(t.th),q,p +var $async$aPg=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(A.C4(B.b9n,null),$async$aPg) +case 3:p=b +if(p==null){q=null +s=1 +break}q=A.Bk(new A.aaz(B.cc.nV(),new A.H4(p,B.ka))) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aPg,r)}, +bKn(){var s=J.dn(A.bl().c.db,new A.aPb(),t.Vg) +return A.L(s,!0,A.n(s).i("aq.E"))}, +bKo(a){var s=null,r=a.a +return new A.ay(new A.D(s,r.galB(),s,s),new A.D(s,r.ga0i(),s,s),s,B.qw,new A.aPc(r))}, +bKs(){var s=null,r=A.L(A.bKn(),!0,t.Vg) +r.push(new A.ay(B.pE,s,s,B.i7,new A.aPk())) +r.push(new A.ay(B.OG,s,s,B.i9,new A.aPl())) +A.eP(r,s,B.bak)}, +aPj:function aPj(){}, +aPi:function aPi(a){this.a=a}, +aPd:function aPd(a){this.a=a}, +aPe:function aPe(a){this.a=a}, +aPb:function aPb(){}, +aPc:function aPc(a){this.a=a}, +aPk:function aPk(){}, +aPl:function aPl(){}, +bs_(a){var s,r +for(s=0;s<2;++s){r=B.n9[s] +if(r.b===a)return r}return B.jN}, +bHd(a){var s,r +for(s=0;s<10;++s){r=B.w0[s] +if(r.b===a)return r}return B.mF}, +bHj(a){var s,r +for(s=0;s<6;++s){r=B.vg[s] +if(r.b===a)return r}return B.mJ}, +bIe(a){var s,r +for(s=0;s<5;++s){r=B.v8[s] +if(r.b===a)return r}return B.nI}, +bMB(a){var s,r +if(a==null&&A.buD(A.vL($.vK).c))return B.Pd +for(s=0;s<2;++s){r=B.vy[s] +if(r.b===a)return r}return B.cK}, +bMA(a){var s,r +if(a==null&&A.buD(A.vL($.vK).c))return B.Pc +for(s=0;s<2;++s){r=B.vx[s] +if(r.b===a)return r}return B.hX}, +btN(a,b){var s,r +for(s=0;s<11;++s){r=B.vI[s] +if(r.b===a)return r}return b}, +bEi(a){var s,r +for(s=0;s<3;++s){r=B.w4[s] +if(r.b===a)return r}return B.iC}, +bLE(a){var s,r +for(s=0;s<2;++s){r=B.vV[s] +if(r.b===a)return r}return B.pb}, +bFD(a){var s,r +for(s=0;s<24;++s){r=B.w_[s] +if(r.b===a)return r}return B.iQ}, +bGl(a){var s,r +for(s=0;s<16;++s){r=B.vT[s] +if(r.b===a)return r}return B.mw}, +bGn(a){var s,r +for(s=0;s<25;++s){r=B.w2[s] +if(r.b===a)return r}return B.mx}, +bEP(a){var s,r +for(s=0;s<6;++s){r=B.vK[s] +if(r.b===a)return r}return B.m2}, +bEU(a){var s +if(a==null)return"" +s=A.aS(null,null) +s.HV("app_id",a.b) +s.HV("app_name",a.c) +return B.L.e0(s.gO(s),null)}, +bET(a){var s,r,q,p,o=null +if(a==null||a.length===0)return o +try{s=A.aS(o,a) +r=A.ag(J.ia(s).h(0,"app_id")) +q=A.ag(J.ia(s).h(0,"app_name")) +if(r==null||q==null)return o +return new A.m_(o,r,q)}catch(p){return o}}, +bJw(a){var s,r +for(s=0;s<3;++s){r=B.vh[s] +if(r.b===a)return r}return B.o4}, +qv:function qv(a,b){this.a=a +this.b=b}, +iK:function iK(a,b){this.a=a +this.b=b}, +mc:function mc(a,b){this.a=a +this.b=b}, +nd:function nd(a,b){this.a=a +this.b=b}, +u7:function u7(a,b){this.a=a +this.b=b}, +u6:function u6(a,b){this.a=a +this.b=b}, +iu:function iu(a,b){this.a=a +this.b=b}, +pR:function pR(a,b){this.a=a +this.b=b}, +tY:function tY(a,b){this.a=a +this.b=b}, +e5:function e5(a,b,c){this.c=a +this.a=b +this.b=c}, +fq:function fq(a,b,c){this.c=a +this.a=b +this.b=c}, +dZ:function dZ(a,b,c){this.c=a +this.a=b +this.b=c}, +lY:function lY(a,b,c){this.c=a +this.a=b +this.b=c}, +m_:function m_(a,b,c){this.a=a +this.b=b +this.c=c}, +qD:function qD(a,b){this.a=a +this.b=b}, +bl(){var s=$.bk2 +if(s==null)throw A.f(A.aX("Error getting SettingsCubit: _instance is null")) +return s}, +btl(a){var s,r=a.db,q=J.bQ(r),p=q.hn(r,new A.aQZ(a)) +if(!p.gS(p).p())s=q.gZ(r)?null:q.gV(r) +else s=p.gV(p) +if(s==null)return null +switch(s.a.a){case 0:return new A.aP8(B.G9) +case 1:return new A.aPa(B.Ga) +case 2:return new A.aaA(t.hf.a(s)) +case 3:return new A.aav(t.vM.a(s)) +case 4:t.Wg.a(s) +return new A.aaz(B.cc.nV(),s)}}, +btm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8){return new A.kx(a3,q,f,e,j,g,k,m,n,o,p,r,a8,a7,d,a5,a6,a4,b,s,a1,a2,i,a,c,l,h,a0)}, +Hj:function Hj(a,b,c){var _=this +_.x=a +_.a=b +_.b=$ +_.c=c +_.d=!1}, +aQZ:function aQZ(a){this.a=a}, +kx:function kx(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8}, +aR3:function aR3(a){this.a=a}, +aR4:function aR4(){}, +aR5:function aR5(){}, +ava(a,b){var s=0,r=A.l(t.wL),q,p +var $async$ava=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=3 +return A.e(A.Mc(a,b,"Metadata"),$async$ava) +case 3:p=d +q=new A.l4(p.a,p.d,p.e,p.f,p.r) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$ava,r)}, +avb(a){var s=0,r=A.l(t.t4),q,p,o,n,m,l,k,j,i,h,g,f,e +var $async$avb=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:f=t.SO +e=A.d([],f) +e.push(A.a6K(-1,A.qo(null,null,"",null))) +s=3 +return A.e(a.u1("Folder"),$async$avb) +case 3:o=c +for(n=J.b8(o),m=J.a4(n.gbT(o)),l=t.t_,k=t.S;m.p();){j=m.gG(m) +i=n.h(o,j) +if(i==null)continue +p=i +p=p +h=new A.d6() +h.ep(null,p) +g=A.bri(h) +if(g==null)continue +e.push(new A.e6(j,g,A.d([],f),A.d([],l),A.ae(k)))}q=e +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$avb,r)}, +avc(a){var s=0,r=A.l(t.mB),q,p,o,n,m,l,k,j,i,h +var $async$avc=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:i=A.d([],t.WH) +s=3 +return A.e(a.u1("POI"),$async$avc) +case 3:h=c +for(o=J.b8(h),n=J.a4(o.gbT(h));n.p();){m=n.gG(n) +l=o.h(h,m) +if(l==null)continue +p=l +p=p +k=new A.d6() +k.ep(null,p) +j=A.bru(k) +if(j!=null)i.push(new A.f7(m,j))}q=i +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$avc,r)}, +vl(a,b,c){var s=0,r=A.l(t.fi),q,p,o,n,m,l +var $async$vl=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:s=3 +return A.e(A.Mc(a,c,"Metadata"),$async$vl) +case 3:p=e +s=4 +return A.e(A.avb(c),$async$vl) +case 4:o=e +s=5 +return A.e(A.avc(c),$async$vl) +case 5:n=e +s=6 +return A.e(A.vk(a),$async$vl) +case 6:m=e +l=new A.a2m(a,b,m,c,p,A.A(t.S,t.a),o,n) +l.axF(a,b,m,c,p,o,n) +q=l +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$vl,r)}, +a2m:function a2m(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +av6:function av6(){}, +av7:function av7(a){this.a=a}, +ave:function ave(a){this.a=a}, +av4:function av4(){}, +av5:function av5(a){this.a=a}, +avd:function avd(a){this.a=a}, +av8:function av8(a){this.a=a}, +av9:function av9(a){this.a=a}, +a2n(){var s=0,r=A.l(t.yp),q,p +var $async$a2n=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=A +s=3 +return A.e($.px().u0(),$async$a2n) +case 3:q=p.d([b.a,"Workspaces"],t.s) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a2n,r)}, +vk(a){var s=0,r=A.l(t.Sb),q,p,o +var $async$vk=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:o=A +s=3 +return A.e(A.a2n(),$async$vk) +case 3:p=o.L(c,!0,t.N) +p.push("Workspace_"+a) +q=A.vu(p) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$vk,r)}, +rS(){var s=0,r=A.l(t.bn),q,p,o,n,m +var $async$rS=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:n=A +m=A +s=3 +return A.e(A.a2n(),$async$rS) +case 3:p=n.vu(m.L(b,!0,t.N)) +o=new A.d_(p) +s=6 +return A.e(o.oS(0),$async$rS) +case 6:s=!b?4:5 +break +case 4:s=7 +return A.e(o.nK(),$async$rS) +case 7:case 5:q=A.BL(new A.d_(new A.dz(p.a+"/WorkspacesIndex.db"))) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$rS,r)}, +M9(a){var s=0,r=A.l(t.De),q,p,o,n,m +var $async$M9=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:A.aF("Starting DataWorkspaceIndex.getWorkspaceIndex...") +s=3 +return A.e(A.rS(),$async$M9) +case 3:p=c +n=A +m=a +s=4 +return A.e(p.Tm("WorkspaceIndex",a),$async$M9) +case 4:o=n.boS(m,c) +s=5 +return A.e(p.a2(0),$async$M9) +case 5:A.aF("Finished DataWorkspaceIndex.getWorkspaceIndex") +q=o +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$M9,r)}, +Eo(){var s=0,r=A.l(t.uM),q,p,o,n,m,l,k,j +var $async$Eo=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:A.aF("Starting DataWorkspaceIndex.getAllWorkspaceIndexes...") +p=A.d([],t.YZ) +s=3 +return A.e(A.rS(),$async$Eo) +case 3:o=b +s=4 +return A.e(o.u1("WorkspaceIndex"),$async$Eo) +case 4:n=b +for(m=J.b8(n),l=J.a4(m.gbT(n));l.p();){k=l.gG(l) +j=A.boS(k,m.h(n,k)) +if(j==null)continue +p.push(j)}s=5 +return A.e(o.a2(0),$async$Eo) +case 5:A.aF("Finished DataWorkspaceIndex.getAllWorkspaceIndexes") +q=p +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Eo,r)}, +k9(a,b){var s=0,r=A.l(t.fi),q,p,o,n,m,l,k,j +var $async$k9=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=3 +return A.e(A.rS(),$async$k9) +case 3:m=d +s=4 +return A.e(m.Fw("WorkspaceIndex",""),$async$k9) +case 4:l=d +s=5 +return A.e(m.a2(0),$async$k9) +case 5:s=6 +return A.e(A.vk(l),$async$k9) +case 6:p=d +s=7 +return A.e(new A.d_(p).nK(),$async$k9) +case 7:k=A +j=l +s=9 +return A.e(A.BL(new A.d_(new A.dz(p.a+"/WorkspaceData_v0.db"))),$async$k9) +case 9:s=8 +return A.e(k.vl(j,0,d),$async$k9) +case 8:o=d +s=b!=null?10:11 +break +case 10:s=12 +return A.e(o.x9(b),$async$k9) +case 12:case 11:n=o.c.a +s=13 +return A.e(new A.d_(new A.dz(n+"/local_media")).nK(),$async$k9) +case 13:s=14 +return A.e(new A.d_(new A.dz(n+"/cloud_media")).nK(),$async$k9) +case 14:s=!a?15:16 +break +case 15:s=17 +return A.e(o.d.a2(0),$async$k9) +case 17:case 16:q=o +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$k9,r)}, +od(a,b,c,d,e){var s=0,r=A.l(t.fi),q,p,o,n,m,l,k +var $async$od=A.h(function(f,g){if(f===1)return A.i(g,r) +while(true)switch(s){case 0:s=3 +return A.e(A.vk(a),$async$od) +case 3:n=g +s=4 +return A.e(new A.d_(n).nK(),$async$od) +case 4:p=new A.d_(new A.dz(n.a+"/"+("WorkspaceData_v"+b+".db"))) +s=7 +return A.e(p.hj(0),$async$od) +case 7:s=g?5:6 +break +case 5:s=8 +return A.e(p.hc(0),$async$od) +case 8:case 6:m=A +l=a +k=b +s=10 +return A.e(A.BL(p),$async$od) +case 10:s=9 +return A.e(m.vl(l,k,g),$async$od) +case 9:o=g +s=11 +return A.e(o.x9(c),$async$od) +case 11:s=12 +return A.e(A.Mb(o,d,e),$async$od) +case 12:s=13 +return A.e(o.d.a2(0),$async$od) +case 13:q=o +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$od,r)}, +Mb(a,b,c){var s=0,r=A.l(t.H),q,p,o,n,m,l,k,j,i +var $async$Mb=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:l=t.S +k=t.N +j=A.d([],t.MW) +for(q=J.a4(b),p=t.EX;q.p();){o=q.gG(q) +n=o.a +if(n===-1)continue +j.push(new A.eF(n,o.b,p))}m=A.A(k,l) +i=J +s=2 +return A.e(a.wK(j,!0),$async$Mb) +case 2:q=i.a4(e) +case 3:if(!q.p()){s=4 +break}p=q.gG(q) +m.l(0,p.b.a,p.a) +s=3 +break +case 4:q=A.aa(c).i("a6<1,eF>") +s=5 +return A.e(a.wN(A.L(new A.a6(c,new A.av3(A.A(l,k),m),q),!0,q.i("aq.E")),!0),$async$Mb) +case 5:return A.j(null,r)}}) +return A.k($async$Mb,r)}, +a2p(a,b){var s=0,r=A.l(t.KW),q +var $async$a2p=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:q=A.yM(a,Date.now(),b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a2p,r)}, +yM(a,b,c){var s=0,r=A.l(t.KW),q,p,o,n,m,l +var $async$yM=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:s=3 +return A.e(A.M9(a),$async$yM) +case 3:l=e +if(c==null){p=l==null?null:l.b +o=p}else o=c +if(o==null)o=0 +if(b==null){p=l==null?null:l.c +n=p}else n=b +if(n==null)n=0 +s=4 +return A.e(A.rS(),$async$yM) +case 4:m=e +p=A.aS(A.ah(["Version",o,"LastOpenedTimeEpochMillis",n],t.N,t.z),null) +s=5 +return A.e(m.pk("WorkspaceIndex",A.d([new A.eF(a,B.L.e0(p.gO(p),null),t.b_)],t._F)),$async$yM) +case 5:s=6 +return A.e(m.a2(0),$async$yM) +case 6:q=new A.vj(a,o,n) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$yM,r)}, +av2(){var s=0,r=A.l(t.KW),q,p +var $async$av2=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=A +s=3 +return A.e(A.k9(!1,null),$async$av2) +case 3:q=p.a2p(b.a,null) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$av2,r)}, +a2o(){var s=0,r=A.l(t.fi),q,p,o,n,m,l,k +var $async$a2o=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(A.Eo(),$async$a2o) +case 3:l=b +k=J.N(l) +s=k.gZ(l)?4:6 +break +case 4:s=7 +return A.e(A.av2(),$async$a2o) +case 7:p=b +s=5 +break +case 6:p=k.gV(l) +for(k=k.gS(l),o=0;k.p();){n=k.gG(k) +m=n.c +if(m>o){o=m +p=n}}case 5:q=A.Ma(p) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a2o,r)}, +Ep(a){var s=0,r=A.l(t.wL),q,p,o,n,m,l,k +var $async$Ep=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=a.a +m=A +l=A +k=A +s=4 +return A.e(A.vk(p),$async$Ep) +case 4:s=3 +return A.e(m.BL(new l.d_(new k.dz(c.a+"/"+("WorkspaceData_v"+a.b+".db")))),$async$Ep) +case 3:o=c +s=5 +return A.e(A.ava(p,o),$async$Ep) +case 5:n=c +s=6 +return A.e(o.a2(0),$async$Ep) +case 6:q=n +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Ep,r)}, +Ma(a){var s=0,r=A.l(t.fi),q,p,o,n,m,l,k,j,i +var $async$Ma=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=a.a +o=a.b +n=A +m=p +l=o +k=A +j=A +i=A +s=4 +return A.e(A.vk(p),$async$Ma) +case 4:s=3 +return A.e(k.BL(new j.d_(new i.dz(c.a+"/"+("WorkspaceData_v"+o+".db")))),$async$Ma) +case 3:q=n.vl(m,l,c) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Ma,r)}, +yL(a){var s=0,r=A.l(t.H),q,p +var $async$yL=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(A.rS(),$async$yL) +case 2:q=c +s=3 +return A.e(q.Pn("WorkspaceIndex",A.d([a],t.t)),$async$yL) +case 3:s=4 +return A.e(q.a2(0),$async$yL) +case 4:p=A +s=6 +return A.e(A.vk(a),$async$yL) +case 6:s=5 +return A.e(new p.d_(c).FS(),$async$yL) +case 5:return A.j(null,r)}}) +return A.k($async$yL,r)}, +boS(a,b){var s,r,q +if(b==null||b.length===0)return null +s=A.aS(null,b) +r=A.cf(s.gO(s).h(0,"Version")) +q=A.cf(s.gO(s).h(0,"LastOpenedTimeEpochMillis")) +if(r==null||q==null)return null +return new A.vj(a,r,q)}, +vj:function vj(a,b,c){this.a=a +this.b=b +this.c=c}, +av3:function av3(a,b){this.a=a +this.b=b}, +Mc(a,b,c){var s=0,r=A.l(t.xI),q,p,o,n,m,l,k,j +var $async$Mc=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:s=3 +return A.e(b.u1(c),$async$Mc) +case 3:m=e +l=J.N(m) +k=A.aS(null,l.gZ(m)?"{}":J.hK(l.gar(m))) +j=A.ag(k.gO(k).h(0,"Name")) +if(j==null)j="" +p=A.cf(k.gO(k).h(0,"FoldersCount")) +if(p==null)p=1 +o=A.cf(k.gO(k).h(0,"POIsCount")) +if(o==null)o=0 +n=new A.a2q(a,b,c,j,p,o,A.bLF(A.ag(k.gO(k).h(0,"SyncModelData")))) +s=j.length===0?4:5 +break +case 4:s=6 +return A.e(n.JL(A.TW(Date.now(),!0)),$async$Mc) +case 6:case 5:q=n +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Mc,r)}, +l4:function l4(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a2q:function a2q(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +i_(){var s=$.BH +if(s==null)throw A.f(A.aX(u.p)) +return s}, +aSl(a){var s=a.a,r=s.c,q=r.a +return A.btF(r,new A.dz(q+"/cloud_media"),new A.dz(q+"/cloud_sync"),s.a,s.e.d,s.b,new A.dz(q+"/local_media"),A.dr(s.r,t.a),A.dr(a.a.w,t._),!1,a.a.e.r,0)}, +btF(a,b,c,d,e,f,g,h,i,j,k,l){var s=t.S,r=t.a,q=t._ +s=new A.qT(d,f,e,a,g,b,c,A.L(h,!0,r),A.L(i,!0,q),A.ae(s),A.A(s,r),A.A(t.N,r),A.A(s,q),A.A(s,t.mB),k,l,j) +s.aY0() +return s}, +SG:function SG(a,b,c,d){var _=this +_.x=a +_.y=b +_.a=c +_.b=$ +_.c=d +_.d=!1}, +aSm:function aSm(a,b){this.a=a +this.b=b}, +aSw:function aSw(a,b){this.a=a +this.b=b}, +aSs:function aSs(a,b){this.a=a +this.b=b}, +aSv:function aSv(a,b,c){this.a=a +this.b=b +this.c=c}, +aSp:function aSp(a,b){this.a=a +this.b=b}, +aSy:function aSy(a,b){this.a=a +this.b=b}, +aSr:function aSr(a,b){this.a=a +this.b=b}, +aSn:function aSn(a,b){this.a=a +this.b=b}, +aSx:function aSx(a,b){this.a=a +this.b=b}, +aSq:function aSq(a,b){this.a=a +this.b=b}, +aSu:function aSu(a,b,c){this.a=a +this.b=b +this.c=c}, +aSt:function aSt(a){this.a=a}, +aSo:function aSo(a,b){this.a=a +this.b=b}, +aSz:function aSz(a,b){this.a=a +this.b=b}, +qS:function qS(){}, +oU:function oU(){}, +SH:function SH(){}, +BI:function BI(){}, +qT:function qT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q}, +aSA(){var s=0,r=A.l(t.dd),q,p +var $async$aSA=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=A +s=3 +return A.e(A.a2o(),$async$aSA) +case 3:q=new p.abQ(b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aSA,r)}, +abQ:function abQ(a){this.a=a}, +bo6(a,b){switch(b.id.a){case 0:return a.gbdp() +case 1:return B.aR +case 2:return B.au}}, +L3:function L3(a,b,c){var _=this +_.x=a +_.a=b +_.b=$ +_.c=c +_.d=!1}, +k2:function k2(a,b){this.a=a +this.b=b}, +x6(){var s=$.bkn +if(s==null)throw A.f(A.aX("Error getting TopBarCubit: _instance is null")) +return s}, +HV:function HV(a,b,c){var _=this +_.x=a +_.a=b +_.b=$ +_.c=c +_.d=!1}, +jN:function jN(){}, +TA:function TA(){}, +TE:function TE(){}, +HW:function HW(){}, +TC:function TC(){}, +TJ:function TJ(){}, +TI:function TI(){}, +TG:function TG(){}, +TH:function TH(){}, +TD:function TD(){}, +TB:function TB(a,b){this.a=a +this.b=b}, +p1:function p1(a,b){this.a=a +this.b=b}, +mL:function mL(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n}, +aGt:function aGt(){}, +tl:function tl(){}, +aGu:function aGu(){}, +ade(a){var s=0,r=A.l(t.Sb),q,p,o,n,m,l,k,j +var $async$ade=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(new A.d_(a).hj(0),$async$ade) +case 3:if(c){q=a +s=1 +break}p=a.gej(a) +o=a.BA(0) +j=J +s=o==null?4:6 +break +case 4:c=A.d([],t.Oa) +s=5 +break +case 6:s=7 +return A.e(new A.d_(o).w9(),$async$ade) +case 7:case 5:n=j.a4(c) +case 8:if(!n.p()){s=9 +break}m=n.gG(n).gdN() +l=m.b +if(l===$){k=A.vv(m.a) +m.b!==$&&A.ai() +m.b=k +l=k}if(B.f.be(l,p)){q=m +s=1 +break}s=8 +break +case 9:throw A.f(A.aX('V3MigrationCubit._getExistingFilePathByApproximation: could not find file by approximation at "'+a.a+'".')) +case 1:return A.j(q,r)}}) +return A.k($async$ade,r)}, +r7(a7){var s=0,r=A.l(t.S),q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6 +var $async$r7=A.h(function(a8,a9){if(a8===1)return A.i(a9,r) +while(true)switch(s){case 0:s=3 +return A.e(A.k9(!0,a7.a),$async$r7) +case 3:a4=a9 +a5=A.d([],t.WH) +a6=a4.c.a+"/local_media" +p=J.a4(a7.c),o=t.s,n=a7.d.a,m=t.ZN,l=1 +case 4:if(!p.p()){s=6 +break}k=p.gG(p) +j=A.d([],m) +k=k.b +i=k.f +i===$&&A.c() +h=i.c +g=h.length +f=0 +case 7:if(!(f32)return B.f.X(a,0,32)+"..." +else return a}, +aqY:function aqY(){}, +aqZ:function aqZ(){}, +Ku:function Ku(){}, +boN(a){switch(a){case"Boolean":return B.iF +case"Date":return B.iG +case"Email":return B.iH +case"FreeText":return B.iI +case"MultiChoiceSelection":return B.iJ +case"Phone":return B.iK +case"Weblink":return B.iL}return null}, +bDv(a){var s,r,q,p=null,o=A.ag(a.gO(a).h(0,"field_type")) +if(o==null)return p +s=A.boN(o) +if(s==null)return p +r=A.ag(a.gO(a).h(0,"name")) +if(r==null)return p +q=A.ag(a.gO(a).h(0,"id")) +return new A.rE(q==null?B.cc.nV():q,s,r)}, +bnO(a){var s,r,q,p,o,n,m,l=A.d([],t.zg) +for(r=a.a,q=t.h,p=0;p524288)throw A.f(A.aX("MapFolderData.toJSONString failed: serialized JSON string is too large ("+q+' > 524288) for "'+A.bnP(a.a)+'"')) +return r}, +bri(a){var s=A.ag(a.gO(a).h(0,"name")),r=A.cf(a.gO(a).h(0,"color")),q=A.bpV(A.aS(t.h.a(a.gO(a).h(0,"extra_info")),null)) +if(s==null||r==null)return null +return A.qo(new A.E(r>>>0),q,s,null)}, +bI8(a,b){if(J.o(a,b))return 0 +if(a==null)return-1 +if(b==null)return 1 +return a.b.a.length-b.b.a.length}, +P0(a,b){var s,r,q,p,o,n,m,l,k=null +if(J.o(a,b))return 0 +if(a==null)return-1 +if(b==null)return 1 +s=a.gbo(a) +r=b.gbo(b) +q=s==null +p=q?k:s.b.a +o=r==null +if(p==(o?k:r.b.a))return B.f.bL(a.b.a,b.b.a) +else{p=a.b +n=o?k:r.b.a +if(p.a===n)return-1 +else{p=q?k:s.b.a +if(p===b.b.a)return 1 +else if(q)return A.P0(a,r) +else if(o)return A.P0(s,b) +else{m=a.d.length +l=b.d.length +if(ml)return A.P0(s,b) +else return A.P0(s,r)}}}}, +bIa(a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=t.N,a0=t.t4,a1=A.A(a,a0),a2=A.A(a,a0) +a0=A.n(a4) +for(s=a3.length,r=t.SO,q=0;q")).a,r=A.cF(s,s.r,a0.c),a0=a0.i("hu<1>"),o=t.a;r.p();){n=r.d +if(n.length===0)continue +m=a4.h(0,n) +l=n+"/" +for(k=new A.hu(s,s.r,a0),k.c=s.e,j=m!=null,i=l.length;k.p();){h=k.d +if(h.length<=i)continue +if(!B.f.be(h,l))continue +g=a4.h(0,h) +f=A.buC(a1,h,a,o) +if(j)f.push(m) +e=A.buC(a2,n,a,o) +if(g!=null)e.push(g)}}for(a=A.cF(a1,a1.r,a1.$ti.c);a.p();){a0=a.d +d=a4.h(0,a0) +if(d==null)continue +c=a1.h(0,a0) +if(c!=null){if(!!c.immutable$list)A.F(A.a5("sort")) +a0=c.length-1 +if(a0-0<=32)A.BG(c,0,a0,A.bgc()) +else A.BF(c,0,a0,A.bgc())}d.a5y(c)}for(a=A.cF(a2,a2.r,a2.$ti.c);a.p();){a0=a.d +d=a4.h(0,a0) +if(d==null)continue +b=a2.h(0,a0) +if(b!=null){if(!!b.immutable$list)A.F(A.a5("sort")) +a0=b.length-1 +if(a0-0<=32)A.BG(b,0,a0,A.bgc()) +else A.BF(b,0,a0,A.bgc())}d.a5z(b)}B.d.e5(a3,A.bUr())}, +bI9(a,b){var s=A.L(a,!0,t.a) +if(!!s.fixed$length)A.F(A.a5("removeWhere")) +B.d.h7(s,new A.aHk(b),!0) +return s}, +a6K(a,b){return new A.e6(a,b,A.d([],t.SO),A.d([],t.t_),A.ae(t.S))}, +lk:function lk(a,b,c){this.a=a +this.b=b +this.c=c}, +e6:function e6(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.e=d +_.f=e +_.w=_.r=""}, +aHk:function aHk(a){this.a=a}, +bpZ(a){var s,r +if(a==null)return null +for(s=0;s<4;++s){r=B.abU[s] +if(r.c===a)return r}return null}, +bIc(a,b){var s,r,q=null,p=A.cf(a.gO(a).h(0,"type")),o=A.bpZ(p),n=A.aS(t.h.a(a.gO(a).h(0,"data")),q) +if(o==null||!1)return A.bIb(b) +switch(o){case B.b_:return A.aLJ(A.bse(n)) +case B.b8:return A.aLG(A.bse(n)) +case B.bw:p=n.kL("centerLatitude") +if(p==null)p=0 +s=n.kL("centerLongitude") +if(s==null)s=0 +r=n.kL("radiusMeters") +if(r==null)r=1 +return A.bhE(new A.bx(p,s),r) +case B.a9:p=n.kL("latitude") +p=A.aBo(p==null?0:p) +s=n.kL("longitude") +return new A.e_(new A.bx(p,A.aBp(s==null?0:s)),B.a9)}}, +bIb(a){var s,r,q=A.bpZ(A.cf(a.gO(a).h(0,"type"))),p=a.kL("latitude"),o=a.kL("longitude"),n=t.g.a(a.gO(a).h(0,"map_coordinates_list")),m=null +m=m +s=new A.cS([]) +s.dk(n,m) +r=A.bsd(s) +switch(q){case B.a9:if(p==null||o==null)return B.dU +else return new A.e_(new A.bx(p,o),B.a9) +case B.b_:return A.aLJ(r) +case B.b8:return A.aLG(r) +default:return B.dU}}, +bJ4(a){var s,r,q,p,o,n,m,l,k=null +k=k +r=[] +q=new A.cS(r) +q.dk(null,k) +for(p=J.a4(a),o=t.N,n=t.z;p.p();){m=p.gG(p) +m=A.ah(["latitude",m.a,"longitude",m.b],o,n) +s=null +s=s +l=new A.d6() +l.ep(m,s) +r.push(l.gO(l))}return q}, +bsd(a){var s,r,q,p,o,n,m,l,k=null,j=A.d([],t.m) +if(a==null)return j +for(r=a.a,q=t.h,p=0;p524288)throw A.f(A.aX("MapPOIData.toJSONString failed: serialized JSON string is too large ("+q+' > 524288) for "'+A.bnP(a.gbfq(a))+'"')) +return r}, +bru(a){var s=null,r=t.h,q=A.bIc(A.aS(r.a(a.gO(a).h(0,"geometry")),s),a),p=A.ag(a.gO(a).h(0,"title")),o=A.ag(a.gO(a).h(0,"description")),n=A.ag(a.gO(a).h(0,"phone_number")),m=A.cf(a.gO(a).h(0,"color")),l=A.cf(a.gO(a).h(0,"folder_id")),k=A.bpV(A.aS(r.a(a.gO(a).h(0,"extra_info")),s)) +if(p==null||o==null||n==null||m==null||l==null||k==null)return s +return A.fL(new A.E(m>>>0),o,k,l,q,n,s,p)}, +fL(a,b,c,d,e,f,g,h){var s=new A.eL(e) +s.a6O(a,b,c,d,e,f,g,h) +return s}, +brt(a,b,c,d){var s,r,q,p,o,n,m=a.a +m===$&&A.c() +s=a.b +s===$&&A.c() +r=a.c +r===$&&A.c() +q=a.e +q===$&&A.c() +if(c==null){p=a.f +p===$&&A.c()}else p=c +o=b==null?a.ga6(a):b +if(d==null){n=a.r +n===$&&A.c()}else n=d +return A.fL(o,r,p,n,m,q,null,s)}, +eL:function eL(a){var _=this +_.a=a +_.r=_.f=_.e=_.d=_.c=_.b=$ +_.z=_.y=_.x=_.w=null}, +aHA:function aHA(){}, +f7:function f7(a,b){this.a=a +this.b=b}, +bja(){var s=A.L(B.aaz,!0,t.p4) +if(!!s.fixed$length)A.F(A.a5("removeWhere")) +B.d.h7(s,new A.aHL(),!0) +if($.a_t()==null)B.d.F(s,B.jE) +return s}, +bIf(a){var s,r,q,p +for(s=A.bja(),r=s.length,q=0;qn)A.F(A.dc(0,0,o.gq(p),null,null)) +if(A.a_o(p,"+",0)){o=l.a+=" " +n=A.mQ(p,0,p.length,B.x,!1) +l.a=o+A.cN(n,"+"," ") +r=!0}}if(!r){s=B.d.ga9(m) +s=A.mQ(s,0,s.length,B.x,!1) +l.a+=A.cN(s,"+"," ")}s=l.a +return B.f.cu(s.charCodeAt(0)==0?s:s)}, +bIh(a){var s,r,q,p,o,n,m=a.split("\n") +for(s=m.length,r=0;r")) +r.p() +p=r.d +p=""+A.r(p==null?s.c.a(p):p) +for(s=s.c;r.p();){q=r.d +p=p+"/"+A.r(q==null?s.a(q):q)}}else p="" +return new A.dz(p.charCodeAt(0)==0?p:p)}, +bii(a,b){var s=b.a,r=a.a +if(B.f.be(s,r+"/"))return B.f.bp(s,r.length+1) +else throw A.f(A.dw("FilePath.relative is not implemented if target is not inside reference"))}, +vv(a){var s=B.f.ls(a,"/") +if(s===-1)return a +else return B.f.bp(a,s+1)}, +azc(a){var s +if(a==null)return"" +s=B.f.ls(a,".") +if(s===-1)return"" +else return B.f.bp(a,s)}, +dz:function dz(a){this.a=a +this.c=this.b=$}, +buu(a){switch(a.toLowerCase()){case".json":return"application/json" +case".jpg":return"image/jpg" +case".png":return"image/png" +case".zip":return"application/zip" +case".kml":return"application/vnd.google-earth.kml+xml" +case".kmz":return"application/vnd.google-earth.kmz" +case".csv":return"text/csv" +default:return"application/octet-stream"}}, +xc(a,b,c,d){var s=0,r=A.l(t.Te),q,p,o,n,m,l,k,j,i +var $async$xc=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:m=A.bkz(d) +l=c.a+"/" +k=m+"-" +j=0 +case 3:p=j>0?k+j:m;++j +case 4:i=o=l+(b+p+a) +s=6 +return A.e(new A.d_(new A.dz(o)).hj(0),$async$xc) +case 6:if(i,f){s=3 +break}case 5:n=new A.d_(new A.dz(o)) +s=7 +return A.e(n.IL(""),$async$xc) +case 7:q=n +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$xc,r)}, +aXf(){var s=0,r=A.l(t.JZ),q +var $async$aXf=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=A.ad2() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aXf,r)}, +ad2(){var s=0,r=A.l(t.JZ),q,p,o,n,m +var $async$ad2=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e($.bz3().j4(!0),$async$ad2) +case 3:m=b +if(m==null){q=null +s=1 +break}p=J.aqB(m.a) +o=p.d +if(o==null){q=null +s=1 +break}A.aF("UniversalFile._pickFileWeb: reading file stream to RAM") +s=4 +return A.e(A.a9a(o,p.b,p.e),$async$ad2) +case 4:n=b +A.aF("UniversalFile._pickFileWeb: file stream processed to RAM") +q=new A.u9(n,new A.dz("RAM://"+n.c)) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$ad2,r)}, +a9a(a,b,c){return A.bJM(a,b,c)}, +bJM(a,b,c){var s=0,r=A.l(t.Vr),q,p=2,o,n=[],m,l,k,j,i,h +var $async$a9a=A.h(function(d,e){if(d===1){o=e +s=p}while(true)switch(s){case 0:k=A.d([],t.q) +j=null +i=!1 +h=new A.us(A.fU(a,"stream",t.K),t.vv) +p=3 +case 6:s=8 +return A.e(h.p(),$async$a9a) +case 8:if(!e){s=7 +break}m=h.gG(h) +if(j==null)j=J.am(m) +else if(i){l=A.aX("RamFileData.fromStream: an non-ending entry of the stream has a different size from its predecessors.") +throw A.f(l)}else if(J.am(m)!==j){if(J.am(m)>j){l=A.aX("RamFileData.fromStream: an entry of the stream had a larger size than its predecessors") +throw A.f(l)}i=!0}J.fd(k,m) +s=6 +break +case 7:n.push(5) +s=4 +break +case 3:n=[2] +case 4:p=2 +s=9 +return A.e(h.aI(0),$async$a9a) +case 9:s=n.pop() +break +case 5:if(j==null)throw A.f(A.aX("RamFileData.fromStream: usedSubListSize is null")) +q=new A.B0(k,j,b,c) +s=1 +break +case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$a9a,r)}, +aXc:function aXc(){}, +eA:function eA(){}, +B0:function B0(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +u9:function u9(a,b){this.a=a +this.b=b}, +En:function En(a,b){this.a=a +this.b=b}, +d_:function d_(a){this.a=a}, +aXe:function aXe(){}, +u8:function u8(a){this.a=a}, +aXb:function aXb(a){this.a=a}, +aXd:function aXd(){}, +bGb(a){var s,r +for(s=0;s<2;++s){r=B.a9u[s] +if(r.b===a)return r}return B.iZ}, +buM(a,b,c){J.bh8(a,new A.aXW(b,c))}, +aXT(a,b,c,d){var s=0,r=A.l(t.Zi),q,p +var $async$aXT=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:p=J.bQ(a) +if(d){q=p.hn(a,new A.aXU(b.a+"/")) +s=1 +break}else{q=p.hn(a,new A.aXV(b)) +s=1 +break}case 1:return A.j(q,r)}}) +return A.k($async$aXT,r)}, +Na:function Na(a,b){this.a=a +this.b=b}, +m5:function m5(a,b,c){this.a=a +this.b=b +this.c=c}, +aXS:function aXS(a){this.a=a +this.b=null}, +aXW:function aXW(a,b){this.a=a +this.b=b}, +aXZ:function aXZ(a){this.a=a}, +aXY:function aXY(a){this.a=a}, +aXX:function aXX(a){this.a=a}, +aXU:function aXU(a){this.a=a}, +aXV:function aXV(a){this.a=a}, +buO(a){return new A.aY2(a)}, +aY2:function aY2(a){this.a=a +this.b=null}, +aY3:function aY3(){}, +aY0:function aY0(a){this.a=a}, +aY1:function aY1(a){this.a=a}, +aDp(a,b){var s=0,r=A.l(t.Wd),q +var $async$aDp=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:q=A.GU(b,500,A.bV9(),5,a+" request",B.b_m,t.Wd) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aDp,r)}, +NF(a,b){return A.aDp("http.get",new A.aDr(a,b))}, +vJ(a,b,c){return A.aDp("http.post",new A.aDs(a,c,b))}, +aDq(a){var s=0,r=A.l(t.u),q,p,o,n +var $async$aDq=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:n=A.bt0("Get",A.ed(a,0,null)) +n.Cv() +p=n.e=!1 +s=3 +return A.e($.bgI().fB(0,n),$async$aDq) +case 3:o=c.e.h(0,"location") +if(o!=null?o!==a:p){q=o +s=1 +break}else{q=null +s=1 +break}case 1:return A.j(q,r)}}) +return A.k($async$aDq,r)}, +aDr:function aDr(a,b){this.a=a +this.b=b}, +aDs:function aDs(a,b,c){this.a=a +this.b=b +this.c=c}, +aEj(a,b,c,d,e){var s=0,r=A.l(t.H),q,p +var $async$aEj=A.h(function(f,g){if(f===1)return A.i(g,r) +while(true)switch(s){case 0:$.cH() +p=A.a4Z(a,b,c,d,e) +q=p +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aEj,r)}, +a4Z(a0,a1,a2,a3,a4){var s=0,r=A.l(t.H),q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$a4Z=A.h(function(a5,a6){if(a5===1)return A.i(a6,r) +while(true)switch(s){case 0:s=2 +return A.e(a0.jJ(),$async$a4Z) +case 2:c=a6 +b=A.bTi(c) +a=b==null?null:b.lh(0,c,null) +if(a==null)throw A.f(A.aX("Could not read image from file: "+a0.gdN().a)) +if(a4!=null)a=A.a_d(a,a4) +if(a3!=null)q=a.gbr(a)>a3||a.gaZ(a)>a3 +else q=!1 +if(q){p=a.gbr(a) +o=a.gaZ(a) +while(!0){if(!(p>a3||o>a3))break +p=B.c.aY(p,2) +o=B.c.aY(o,2)}a=A.bSD(a,o,p)}switch(a2.a.a){case 0:q=new Uint8Array(64) +n=new Uint8Array(64) +m=new Float32Array(64) +l=new Float32Array(64) +k=A.b5(65535,null,!1,t.tI) +j=t.bo +i=A.b5(65535,null,!1,j) +h=A.b5(64,null,!1,j) +j=A.b5(64,null,!1,j) +g=new Float32Array(64) +f=new Float32Array(64) +e=new Float32Array(64) +q=new A.aFT(q,n,m,l,k,i,h,j,g,f,e,new Int32Array(2048)) +q.e=q.KX(B.v9,B.je) +q.f=q.KX(B.va,B.je) +q.r=q.KX(B.vb,B.vn) +q.w=q.KX(B.vc,B.vr) +q.aML() +q.aMR() +q.arh(a2.b) +d=q.hK(a) +break +case 1:d=new A.aLt(B.aZW,6).b6t(a,!1) +break +default:d=null}s=3 +return A.e(a1.jd(t.D.a(d)),$async$a4Z) +case 3:return A.j(null,r)}}) +return A.k($async$a4Z,r)}, +a3v:function a3v(a,b){this.a=a +this.b=b}, +n5:function n5(a,b){this.a=a +this.b=b}, +aS(a,b){var s=new A.d6() +s.ep(a,b) +return s}, +d6:function d6(){this.a=$}, +cS:function cS(a){this.a=a}, +ht(a,b,c){return a.cq(new A.OC(b,c.i("OC<0>")).gbdB())}, +aeN:function aeN(a,b){this.a=a +this.$ti=b}, +OC:function OC(a,b){var _=this +_.a=!1 +_.b=null +_.c=a +_.$ti=b}, +aXg:function aXg(){}, +aXh:function aXh(){}, +bPb(a,b,c){var s=new A.Js(a,c.i("Js<0>")) +s.ayu(a,b,c) +return s}, +BJ:function BJ(a,b){this.a=a +this.$ti=b}, +aSD:function aSD(a){this.a=a}, +Js:function Js(a,b){var _=this +_.a=a +_.b=$ +_.c=null +_.$ti=b}, +b9e:function b9e(a){this.a=a}, +ble(a){var s,r=new A.bdr(),q=B.f.cu(a) +if(q.length===0)r.a=new J.et(A.d([],t.Ec),0,t.jM) +else{s=A.byc(q) +r.a=s.gS(s)}return r}, +bNG(a){var s,r,q,p,o=new A.c9("") +try{q=A.d([],t.s) +s=new A.U4(A.ble(a),q) +r=J.aqE(s) +do{if(J.o(r,4))o.a+=A.r(s.hW()) +r=J.aqE(s)}while(!J.o(r,1)) +q=o.a +return q.charCodeAt(0)==0?q:q}catch(p){q=o.a +return q.charCodeAt(0)==0?q:q}}, +adS:function adS(a,b){this.a=a +this.b=b +this.c=!1}, +aZ4:function aZ4(){}, +bdr:function bdr(){var _=this +_.a=$ +_.d=_.c=_.b=!1}, +U4:function U4(a,b){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.f=_.e=!1}, +bqE(a,b,c){var s=new A.a5i(a.a,a.b,a.c+c,b,new Uint8Array(4096)) +s.DR() +return s}, +b98:function b98(a,b){this.a=a +this.b=b +this.c=0}, +a5i:function a5i(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.w=_.r=_.f=0}, +Cj:function Cj(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Uc:function Uc(a){this.a=a +this.b=null +this.c=0}, +adX:function adX(a,b){this.a=a +this.b=b +this.c=null}, +bjj(){var s=0,r=A.l(t.xt),q +var $async$bjj=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=A.brQ(B.dZ).Bx() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$bjj,r)}, +PC(a,b){var s=0,r=A.l(t.H),q,p,o,n,m,l,k,j,i +var $async$PC=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:j=A.brQ(a) +s=3 +return A.e(A.dl(B.al,new A.aJz(j),null,t.xt),$async$PC) +case 3:i=d +if(b!=null){p=J.bQ(i) +o=p.hn(i,new A.aJA(b)) +n=A.L(o,!0,o.$ti.i("w.E")) +if(n.length!==0){p.Y(i) +p.t(i,B.d.gV(n))}}p=J.N(i) +s=p.gZ(i)?4:6 +break +case 4:A.mN(B.bbx) +m=null +s=5 +break +case 6:s=p.gq(i)===1?7:9 +break +case 7:m=p.gV(i) +s=8 +break +case 9:p=p.eL(i,new A.aJB(),t.Vg) +s=10 +return A.e(A.eP(A.L(p,!0,A.n(p).i("aq.E")),null,B.b8T),$async$PC) +case 10:l=d +k=l==null?null:l.c +m=k instanceof A.nj?k:null +case 8:case 5:if(m==null){s=1 +break}s=11 +return A.e(j.Qv(m),$async$PC) +case 11:case 1:return A.j(q,r)}}) +return A.k($async$PC,r)}, +brQ(a){var s,r,q,p +$.cH() +s=a.a +r=a.b +q=A.r(s) +p=A.r(r) +return new A.b7q(s,r,q+"%2C"+p,q+"%7"+p)}, +bjk(){var s=0,r=A.l(t.H),q +var $async$bjk=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=$.bjl +if(q==null)A.F(A.aX("Error getting NavigationCubit: _instance is null")) +q.ash() +return A.j(null,r)}}) +return A.k($async$bjk,r)}, +b7s(a){var s=0,r=A.l(t.wW),q,p,o,n,m +var $async$b7s=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:n=A.d([],t.Zh) +p=J.a4(a) +case 3:if(!p.p()){s=4 +break}o=p.gG(p) +m=o.b===$.aqh() +if(m)c=m +else{s=5 +break}s=6 +break +case 5:s=7 +return A.e(A.ad9(o.d),$async$b7s) +case 7:case 6:if(c)n.push(o) +s=3 +break +case 4:q=n +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$b7s,r)}, +nj:function nj(){}, +re:function re(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.c=d}, +a7t:function a7t(){}, +aJz:function aJz(a){this.a=a}, +aJA:function aJA(a){this.a=a}, +aJB:function aJB(){}, +b7r:function b7r(){}, +b7q:function b7q(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +b7:function b7(a,b){this.a=a +this.$ti=b}, +a7M:function a7M(a,b){var _=this +_.a=a +_.b=!1 +_.c=null +_.$ti=b}, +a7N:function a7N(a,b){var _=this +_.a=a +_.b=!1 +_.c=null +_.$ti=b}, +aat:function aat(){}, +aar:function aar(a,b,c){this.a=a +this.b=b +this.$ti=c}, +Bl:function Bl(a){this.a=a}, +ey(a,b){var s=null,r=new A.abU(A.it(s,s,s,s,!1,b),b.i("abU<0>")) +r.a=a +r.c=new A.a9g(r,b.i("a9g<0>")) +return r}, +abU:function abU(a,b){var _=this +_.a=$ +_.b=a +_.c=$ +_.d=null +_.$ti=b}, +a9g:function a9g(a,b){this.a=a +this.$ti=b}, +hz:function hz(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.$ti=d}, +Yk:function Yk(a,b){var _=this +_.a=null +_.b=a +_.c=null +_.$ti=b}, +bbp:function bbp(a){this.a=a}, +aw4:function aw4(){}, +vo:function vo(){}, +a2S:function a2S(){}, +acB:function acB(a,b){this.a=a +this.b=null +this.$ti=b}, +ce(a){return new A.D(a,null,null,null)}, +D:function D(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +eP(a,b,c){var s,r=A.h0(),q=A.d([],t.WF) +if(b!=null)q.push(new A.Gl(b)) +q.push(new A.cJ()) +for(s=J.a4(a);s.p();){q.push(s.gG(s).a3E(r)) +q.push(new A.cJ())}return A.uJ(null,!0,new A.aWK(c,!1,q),r,null,!0,t.Cv)}, +bMs(a,b,c,d,e){t.r2.a($.a9.h(0,$.uK())) +return A.uJ(null,!0,new A.aWO(e,new A.Pn(B.S,c),d,a,!1,b),A.h0(),null,!0,t.d7)}, +bMt(a,b){var s,r,q,p,o,n=null,m=A.L(b,!0,t.dg),l=A.h0(),k=A.d([],t.WF) +for(s=t.kK,r=0;r=1)return A.bul(p)+" "+A.bB(B.Mj,q,q,q) +else{s=B.e.aR(a/0.3048) +r=b==null||b<=0?"":" ( +/- "+B.e.aR(b/0.3048)+" )" +return""+s+" "+A.bB(B.M8,q,q,q)+" "+r}}, +bMq(a,b){var s,r=null +if(a<1000){s=b==null||b<=0?"":" ( +/- "+A.r(b)+" )" +return""+a+" "+A.bB(B.LN,r,r,r)+" "+s}else return A.bul(a/1000)+" "+A.bB(B.LY,r,r,r)}, +bul(a){var s,r,q,p +if(a>=100)return A.r(a) +else{s=B.e.cG(a) +r=a-s +if(r===0)return""+s +q=A.r(r) +p=q.length +if(p>1)q=B.f.X(q,1,Math.min(5,p)) +return""+s+q}}, +buo(a){var s,r=J.N(a),q=r.gZ(a) +if(q)return"" +s=A.bl().c +q=A.L(a,!0,t.uj) +q.push(r.gV(a)) +q=A.acW(q,s.as===B.cK,null) +r=s.at +return A.bB(B.oH,q,A.bum(A.bGG(a),r===B.hX),null)}, +bun(a){var s=B.e.aR(6.283185307179586*a),r=A.bl().c +return A.bB(B.oH,A.bkr(s,null,r.as===B.cK),A.bum(3.141592653589793*a*a,r.at===B.hX),null)}, +bum(a,b){if(b)return A.bMo(a) +else return A.bMn(a)}, +bMo(a){var s=null +if(a>1e6)return A.r(a/1e6)+" "+A.bB(B.IA,s,s,s) +else if(a>1e4)return A.r(a/1e4)+" "+A.bB(B.Iz,s,s,s) +else if(a>100)return A.r(a/100)+" "+A.bB(B.Iy,s,s,s) +else return A.r(a)+A.bB(B.Iw,s,s,s)}, +bMn(a){var s=null,r=a/1e6 +if(93.24")) +a.l(0,b,s)}return s}, +bML(){var s="0",r=new A.bA(Date.now(),!1) +return""+A.bO(r)+"/"+B.f.bO(B.c.j(A.bS(r)),2,s)+"/"+B.f.bO(B.c.j(A.dh(r)),2,s)+"@"+B.f.bO(B.c.j(A.jH(r)),2,s)+":"+B.f.bO(B.c.j(A.oE(r)),2,s)+":"+B.f.bO(B.c.j(A.wu(r)),2,s)+"."+B.f.bO(B.c.j(A.Qv(r)),3,s)}, +bky(a,b,c,d,e){var s,r,q,p,o,n,m="0" +b=new A.bA(Date.now(),!1) +s=B.f.bO(B.c.j(A.bS(b)),2,m) +r=B.f.bO(B.c.j(A.dh(b)),2,m) +q=B.f.bO(B.c.j(A.jH(b)),2,m) +p=B.f.bO(B.c.j(A.oE(b)),2,m) +o=B.f.bO(B.c.j(A.wu(b)),2,m) +n=e?d+B.f.bO(B.c.j(A.Qv(b)),3,m):"" +return""+A.bO(b)+a+s+a+r+c+q+d+p+d+o+n}, +bkz(a){return A.bky("_",null,"-","_",a)}, +TW(a,b){var s=A.jp(a,!1),r=B.f.bO(B.c.j(A.bS(s)),2,"0"),q=B.f.bO(B.c.j(A.dh(s)),2,"0"),p=B.f.bO(B.c.j(A.jH(s)),2,"0"),o=B.f.bO(B.c.j(A.oE(s)),2,"0"),n=B.f.bO(B.c.j(A.wu(s)),2,"0"),m=b?":"+n:"" +return""+A.bO(s)+"/"+r+"/"+q+" @ "+p+":"+o+m}, +bMI(a,b){var s,r +if(a==null)return null +s=A.d([],b.i("B<0>")) +for(r=J.a4(a);r.p();)s.push(b.a(r.gG(r))) +return s}, +bMK(a){var s=J.bnu(a,new A.aXw(),t.S) +return new Uint8Array(A.bK(A.L(s,!0,s.$ti.i("w.E"))))}, +bMJ(a){var s=A.aa(a).i("h_<1,v>") +return A.L(new A.h_(a,new A.aXv(),s),!0,s.i("w.E"))}, +buE(a,b,c){var s=B.d.dR(a,b) +B.d.e8(a,c-(b>>16&255,16),2,"0")+B.f.bO(B.c.eP(a.gm(a)>>>8&255,16),2,"0")+B.f.bO(B.c.eP(a.gm(a)&255,16),2,"0")}, +bkA(a){var s,r,q +try{s=a +if(J.a_z(s,"#"))s=J.D8(s,1) +if(J.am(s)<8)s="ff"+A.r(s) +if(J.am(s)>8)s=J.D8(s,J.am(s)-8) +r=A.ee(s,16) +return new A.E(r>>>0)}catch(q){return null}}, +bkw(a){var s,r=A.bkA(a) +if(r==null)return null +s=r.a +return A.ap(s>>>24&255,s&255,s>>>8&255,s>>>16&255)}, +bkx(a){return"ff"+B.f.bO(B.c.eP(a.gm(a)&255,16),2,"0")+B.f.bO(B.c.eP(a.gm(a)>>>8&255,16),2,"0")+B.f.bO(B.c.eP(a.gm(a)>>>16&255,16),2,"0")}, +bMQ(a){var s,r,q,p,o,n,m=A.ae(t.N) +if(a.length===0)return m +try{s=A.d(a.split(","),t.s) +for(q=s,p=q.length,o=0;o0)if(B.ck.A(0,a.charCodeAt(n-1)))return 1 +else return m-l +else if(j&&n>0)if(B.ck.A(0,b.charCodeAt(n-1)))return-1 +else return m-l +else return m-l}++n}if(p===-1)return s-r +for(;nr)if(B.ck.A(0,a.charCodeAt(n)))return 1 +else return o +else return o}, +buD(a){switch(a){case"US":case"LR":case"MM":return!0 +default:return!1}}, +buF(a){var s=B.TN.b3(B.cn.b3(a)) +return B.rb.gcU().b3(s.a)}, +bMM(a){var s,r=new A.fw(" .-(),;").a,q=new A.BK(r,0,0),p=a +for(;q.Cr(1,q.c);){s=q.d +if(s==null)s=q.d=B.f.X(r,q.b,q.c) +p=A.cN(p,s,"")}r=A.cn("^(\\+)?[0-9]{9,12}$",!0,!1,!1,!1) +return r.b.test(p)}, +bMN(a){var s,r +try{s=A.ee(a,null) +return s}catch(r){return 0}}, +aXw:function aXw(){}, +aXv:function aXv(){}, +aP(a,b,c,d,e,f,g,h){var s=a==null?B.df:a,r=b==null?$.cd.e:b,q=$.cd +return new A.y2(s,d,g,c,h,r,q.z,f,e,null)}, +Di:function Di(a,b){this.a=a +this.b=b}, +y2:function y2(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.a=j}, +Dj(a,b,c,d,e){var s=c==null?B.PZ:c +return new A.KT(s,d,e===!0,b===!0,a,null)}, +a00:function a00(a,b){this.a=a +this.b=b}, +KT:function KT(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +aeo:function aeo(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +b_b:function b_b(a){this.a=a}, +b_a:function b_a(a){this.a=a}, +b_9:function b_9(a){this.a=a}, +b_7:function b_7(){}, +b_8:function b_8(){}, +fX(a,b,c){if(a!=null)return a +if(b!=null)return A.Dk(b) +return null}, +KV(a){var s=null +return new A.aI(a,s,s,s,s,s)}, +bho(a){var s=null +return new A.aI(s,a,s,s,s,s)}, +Dk(a){var s=null +return new A.aI(s,s,a,s,s,s)}, +bDj(a){var s=null +return new A.aI(s,s,s,a,s,s)}, +bnZ(a){var s=null +return new A.aI(s,s,s,s,s,a)}, +bDk(a){var s=null +return new A.aI(s,s,s,s,a,s)}, +rz(a,b,c){return new A.l2(A.KV(a),c,b,null,null,null)}, +bhp(a,b,c){return new A.l2(A.Dk(a),c,b,null,null,null)}, +bo_(a,b,c){return new A.l2(A.bDk(a),c,b,null,null,null)}, +a06(a){var s=0,r=A.l(t.Pr),q,p,o +var $async$a06=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=A +o=a +s=3 +return A.e(A.a05(a),$async$a06) +case 3:q=new p.uX(o,c) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a06,r)}, +a05(a){var s=0,r=A.l(t.lu),q,p +var $async$a05=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=J +s=4 +return A.e($.al().qq(a,!0,null,null),$async$a05) +case 4:s=3 +return A.e(c.nY(),$async$a05) +case 3:q=p.aqA(c) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a05,r)}, +arB:function arB(a,b){this.a=a +this.b=b}, +aI:function aI(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=e +_.r=f}, +l2:function l2(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +uX:function uX(a,b){this.a=a +this.b=b}, +aer:function aer(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +aeq:function aeq(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.a=e}, +nX:function nX(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +b7p:function b7p(a){this.a=a}, +Dl:function Dl(a,b){this.c=a +this.a=b}, +rA:function rA(a){this.a=a}, +hL(a,b,c,d,e,f){return A.hi(A.ce(a),b,c,d,e,f)}, +bht(a){var s=null +return A.hi(new A.D(s,a,s,s),s,s,s,s,s)}, +hi(a,b,c,d,e,f){var s=e==null?B.ig:e,r=f==null?B.bt:f +return new A.Dm(s,a,b===!0,d,r,c===!0,null)}, +y8:function y8(a,b){this.a=a +this.b=b}, +Dm:function Dm(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +arY:function arY(){}, +o_(a,b,c,d,e,f,g,h,i,j,k,l){var s=l==null?B.qI:l,r=b==null?A.mI(e):b +return new A.L2(s,d,h,c,a===!0,k===!0,f,r,j,i,g)}, +v_:function v_(a,b){this.a=a +this.b=b}, +L2:function L2(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.a=k}, +aes:function aes(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +b_R:function b_R(a){this.a=a}, +Dn:function Dn(){}, +arZ:function arZ(a,b){this.a=a +this.b=b}, +Lm:function Lm(a,b,c){this.c=a +this.d=b +this.a=c}, +aeF:function aeF(a,b,c){var _=this +_.d=$ +_.d_$=a +_.aP$=b +_.a=null +_.b=c +_.c=null}, +Zp:function Zp(){}, +z_:function z_(a,b,c){this.c=a +this.d=b +this.a=c}, +ags:function ags(a,b){var _=this +_.d=a +_.a=_.f=_.e=null +_.b=b +_.c=null}, +b3x:function b3x(a){this.a=a}, +N3:function N3(a,b,c){this.c=a +this.d=b +this.a=c}, +ayP:function ayP(a){this.a=a}, +Kq:function Kq(){}, +bD_(a,b){var s=A.aa(b).i("a6<1,q>") +return A.L(new A.a6(b,new A.ar_(a),s),!0,s.i("aq.E"))}, +cE:function cE(){}, +ar_:function ar_(a){this.a=a}, +arN:function arN(a){this.a=a}, +KX(a,b,c,d){return A.arO(new A.arN(a),null,b,c,d)}, +arO(a,b,c,d,e){return new A.KW(d===B.aF,e,d,c,a,null)}, +a04:function a04(){}, +KW:function KW(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.r=d +_.w=e +_.a=f}, +aep:function aep(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +b_d:function b_d(a){this.a=a}, +b_c:function b_c(a){this.a=a}, +bhs(a,b,c,d,e,f){return new A.L_(c,b,e,d,a,f,e===B.aF,null)}, +L_:function L_(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.r=b +_.w=c +_.y=d +_.cx=e +_.cy=f +_.db=g +_.a=h}, +Ur:function Ur(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +b_Q:function b_Q(a){this.a=a}, +fm:function fm(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +atC(a,b,c,d,e){return new A.Lz(a,null,A.fX(c,null,null),e,b,d)}, +Lz:function Lz(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +LP:function LP(a,b,c){this.a=a +this.b=b +this.c=c}, +a2g:function a2g(a){this.a=a}, +aAs(a,b,c,d,e,f,g,h,i){return new A.a48(h,c,b,a===!0,i!==!1,g===!0,f,e,d)}, +a48:function a48(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +a50:function a50(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +Gl:function Gl(a){this.b=a}, +PZ:function PZ(a,b,c){this.a=a +this.b=b +this.c=c}, +a8Y:function a8Y(a,b,c){this.a=a +this.b=b +this.c=c}, +cJ:function cJ(){}, +fR:function fR(a){this.a=a}, +a6L:function a6L(a,b){this.c=a +this.a=b}, +ft:function ft(a,b,c){this.c=a +this.d=b +this.a=c}, +ajd:function ajd(a,b,c){var _=this +_.d=$ +_.e=null +_.d_$=a +_.aP$=b +_.a=null +_.b=c +_.c=null}, +b7y:function b7y(a){this.a=a}, +b7x:function b7x(a,b){this.a=a +this.b=b}, +ZH:function ZH(){}, +kr:function kr(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +al9:function al9(a,b,c){var _=this +_.d=$ +_.d_$=a +_.aP$=b +_.a=null +_.b=c +_.c=null}, +ZQ:function ZQ(){}, +bhq(a,b){return new A.a02(a,b==null?B.a3t:b,null)}, +a5T:function a5T(a,b){this.a=a +this.b=b}, +a02:function a02(a,b,c){this.c=a +this.d=b +this.a=c}, +arL:function arL(a,b){this.a=a +this.b=b}, +y3:function y3(a,b){this.c=a +this.a=b}, +arM:function arM(){}, +nZ:function nZ(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +aiw:function aiw(a,b,c){var _=this +_.H=null +_.a8=a +_.E$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +b73:function b73(a,b){this.a=a +this.b=b}, +lv:function lv(a,b,c){this.e=a +this.c=b +this.a=c}, +Sm:function Sm(a,b,c,d){var _=this +_.c=a +_.e=b +_.f=c +_.a=d}, +alL:function alL(a,b,c){var _=this +_.e=_.d=$ +_.r=_.f=!1 +_.d_$=a +_.aP$=b +_.a=null +_.b=c +_.c=null}, +bb1:function bb1(a){this.a=a}, +ZU:function ZU(){}, +Sw:function Sw(a,b){this.c=a +this.a=b}, +alY:function alY(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +bbc:function bbc(a){this.a=a}, +apc:function apc(){}, +Sx:function Sx(a){this.a=a}, +alZ:function alZ(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +bbd:function bbd(a){this.a=a}, +apd:function apd(){}, +LN:function LN(a,b,c){this.c=a +this.d=b +this.a=c}, +UN:function UN(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +b1s:function b1s(a){this.a=a}, +b1t:function b1t(a,b){this.a=a +this.b=b}, +boD(a,b,c,d,e){return new A.LQ(a,b,d,e===!0,c,null)}, +a1E:function a1E(){this.a=null}, +LQ:function LQ(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +af4:function af4(a,b){var _=this +_.e=_.d=$ +_.f=a +_.r=$ +_.w=null +_.x=!1 +_.a=null +_.b=b +_.c=null}, +b1y:function b1y(a){this.a=a}, +b1u:function b1u(a,b){this.a=a +this.b=b}, +b1x:function b1x(a){this.a=a}, +b1v:function b1v(a){this.a=a}, +b1w:function b1w(a,b,c){this.a=a +this.b=b +this.c=c}, +a1P:function a1P(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +auu:function auu(a){this.a=a}, +auq:function auq(a){this.a=a}, +aur:function aur(a){this.a=a}, +aus:function aus(a){this.a=a}, +aut:function aut(a){this.a=a}, +lV:function lV(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +LX:function LX(a,b){var _=this +_.a=a +_.b=$ +_.c=b +_.d=!1}, +oa:function oa(a,b){this.a=a +this.b=b}, +auT:function auT(a,b){this.a=a +this.b=b +this.c=null}, +fW:function fW(){}, +Da:function Da(){}, +Kp:function Kp(){}, +ob:function ob(a,b){this.a=a +this.b=b}, +Db:function Db(){}, +aqW:function aqW(a){this.a=a}, +aqV:function aqV(a){this.a=a}, +aqU:function aqU(a,b){this.a=a +this.b=b}, +ye:function ye(a,b){this.a=a +this.b=b}, +aso:function aso(a){this.a=a}, +Li:function Li(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +Uv:function Uv(a){var _=this +_.e=_.d=$ +_.a=null +_.b=a +_.c=null}, +b0j:function b0j(a){this.a=a}, +b0i:function b0i(a,b){this.a=a +this.b=b}, +b0h:function b0h(a){this.a=a}, +b0g:function b0g(a,b){this.a=a +this.b=b}, +a29:function a29(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +V3:function V3(a){var _=this +_.r=$ +_.a=null +_.b=a +_.c=null}, +b2_:function b2_(a){this.a=a}, +b1Z:function b1Z(a){this.a=a}, +b1Y:function b1Y(a,b){this.a=a +this.b=b}, +a2a:function a2a(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +V4:function V4(a){var _=this +_.r=$ +_.a=null +_.b=a +_.c=null}, +b22:function b22(a){this.a=a}, +b21:function b21(a){this.a=a}, +b20:function b20(a,b){this.a=a +this.b=b}, +a2b:function a2b(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +afI:function afI(a,b){var _=this +_.r=a +_.w=$ +_.a=null +_.b=b +_.c=null}, +b23:function b23(a){this.a=a}, +b24:function b24(a){this.a=a}, +a2c:function a2c(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +afJ:function afJ(a,b){var _=this +_.r=a +_.w=$ +_.a=null +_.b=b +_.c=null}, +a2d:function a2d(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +V5:function V5(a,b){var _=this +_.r=a +_.x=_.w=0 +_.a=null +_.b=b +_.c=null}, +b2f:function b2f(a){this.a=a}, +b2a:function b2a(a,b){this.a=a +this.b=b}, +b2b:function b2b(a,b){this.a=a +this.b=b}, +b29:function b29(a,b){this.a=a +this.b=b}, +b2d:function b2d(a,b){this.a=a +this.b=b}, +b2c:function b2c(a,b){this.a=a +this.b=b}, +b28:function b28(a,b){this.a=a +this.b=b}, +b27:function b27(a,b){this.a=a +this.b=b}, +b26:function b26(a){this.a=a}, +b25:function b25(a,b){this.a=a +this.b=b}, +b2e:function b2e(a,b){this.a=a +this.b=b}, +a2e:function a2e(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +afK:function afK(a,b){var _=this +_.r=a +_.w=$ +_.a=null +_.b=b +_.c=null}, +b2g:function b2g(a){this.a=a}, +b2h:function b2h(a){this.a=a}, +b2i:function b2i(a){this.a=a}, +b2j:function b2j(a){this.a=a}, +a2f:function a2f(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +afL:function afL(a,b){var _=this +_.r=a +_.w=$ +_.a=null +_.b=b +_.c=null}, +b2k:function b2k(a){this.a=a}, +b2l:function b2l(a){this.a=a}, +auU(){var s=0,r=A.l(t.N6),q,p,o,n,m,l +var $async$auU=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:l=A.d([],t.B) +for(p=0;p<7;++p){o=B.a8_[p] +l.push(new A.ay(new A.D(null,o.ga5W(),null,null),null,o,new A.aI(o.gQf(o),null,null,null,null,null),null))}s=3 +return A.e(A.eP(l,null,B.OZ),$async$auU) +case 3:n=b +m=n==null?null:n.c +q=t.N6.a(m) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$auU,r)}, +bEB(a,b,c,d,e){return new A.Ej(c!==!1,e===!0,b,a,d,null)}, +yK:function yK(a,b){this.a=a +this.b=b}, +Ek:function Ek(a){this.a=a +this.b=null}, +Ej:function Ej(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +V6:function V6(a){var _=this +_.f=_.e=_.d=$ +_.a=null +_.b=a +_.c=null}, +b2o:function b2o(a){this.a=a}, +b2n:function b2n(a){this.a=a}, +b2m:function b2m(a,b){this.a=a +this.b=b}, +Er:function Er(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +Va:function Va(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +b2E:function b2E(a){this.a=a}, +b2C:function b2C(a,b){this.a=a +this.b=b}, +b2D:function b2D(a,b){this.a=a +this.b=b}, +Nn:function Nn(a,b){this.c=a +this.a=b}, +aAu:function aAu(a,b,c){this.a=a +this.b=b +this.c=c}, +ph:function ph(a,b){this.a=a +this.b=b}, +IR:function IR(a,b){var _=this +_.a=a +_.b=$ +_.c=b +_.d=!1}, +bqf(a,b,c){return new A.NK(a,c===!0,b,null)}, +NK:function NK(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +ahx:function ahx(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +b5_:function b5_(a){this.a=a}, +b4Z:function b4Z(a,b){this.a=a +this.b=b}, +b4Y:function b4Y(a,b){this.a=a +this.b=b}, +bqu(a,b,c,d,e,f,g,h,i,j){return new A.NX(b,i,j,d,e,h,c,f,g,a,null)}, +bvq(a){var s=a.a,r=s.c +return new A.om(s.d,s.e,r,null,null,null,s.f,s.r,s.w,s.x,s.y,s.z)}, +Fc:function Fc(a,b,c,d,e){var _=this +_.x=a +_.y=b +_.z=c +_.Q=0 +_.a=d +_.b=$ +_.c=e +_.d=!1}, +aDK:function aDK(a,b,c){this.a=a +this.b=b +this.c=c}, +aDL:function aDL(a){this.a=a}, +aDM:function aDM(a,b){this.a=a +this.b=b}, +aDN:function aDN(a,b){this.a=a +this.b=b}, +aDO:function aDO(a,b){this.a=a +this.b=b}, +aDP:function aDP(a,b){this.a=a +this.b=b}, +aDQ:function aDQ(a,b){this.a=a +this.b=b}, +aDR:function aDR(a,b){this.a=a +this.b=b}, +a52:function a52(a,b){this.a=a +this.b=b}, +om:function om(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l}, +NX:function NX(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.a=k}, +W2:function W2(a,b,c){var _=this +_.d=$ +_.d_$=a +_.aP$=b +_.a=null +_.b=c +_.c=null}, +b5f:function b5f(a,b,c){this.a=a +this.b=b +this.c=c}, +b5g:function b5g(a,b,c){this.a=a +this.b=b +this.c=c}, +b5h:function b5h(a,b,c){this.a=a +this.b=b +this.c=c}, +b5i:function b5i(a){this.a=a}, +b5j:function b5j(a){this.a=a}, +aoC:function aoC(){}, +A5:function A5(a,b){this.a=a +this.b=b}, +aHg:function aHg(){this.a=null}, +OZ:function OZ(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.a=h}, +Wp:function Wp(a,b,c){var _=this +_.d=a +_.e=null +_.f=b +_.y=_.x=_.w=_.r=$ +_.a=null +_.b=c +_.c=null}, +b6s:function b6s(a){this.a=a}, +b6r:function b6r(a,b,c){this.a=a +this.b=b +this.c=c}, +b6j:function b6j(a){this.a=a}, +b6i:function b6i(a,b){this.a=a +this.b=b}, +b6h:function b6h(a){this.a=a}, +b6g:function b6g(a,b){this.a=a +this.b=b}, +b6d:function b6d(a){this.a=a}, +b6c:function b6c(a,b){this.a=a +this.b=b}, +b6e:function b6e(a){this.a=a}, +b6b:function b6b(a,b){this.a=a +this.b=b}, +b6f:function b6f(a,b){this.a=a +this.b=b}, +b6k:function b6k(a,b){this.a=a +this.b=b}, +b69:function b69(a,b){this.a=a +this.b=b}, +b68:function b68(a,b,c){this.a=a +this.b=b +this.c=c}, +b6a:function b6a(a,b,c){this.a=a +this.b=b +this.c=c}, +b6o:function b6o(a,b){this.a=a +this.b=b}, +b6p:function b6p(a,b){this.a=a +this.b=b}, +b6q:function b6q(a){this.a=a}, +b6m:function b6m(a,b){this.a=a +this.b=b}, +b6n:function b6n(a,b,c){this.a=a +this.b=b +this.c=c}, +b6l:function b6l(a,b){this.a=a +this.b=b}, +Lg:function Lg(a){this.a=a}, +a3n:function a3n(a){this.a=a}, +ax2:function ax2(){}, +ax7:function ax7(){}, +ax_:function ax_(){}, +ax0:function ax0(a){this.a=a}, +ax1:function ax1(a){this.a=a}, +ax3:function ax3(){}, +ax6:function ax6(a){this.a=a}, +ax4:function ax4(a){this.a=a}, +ax5:function ax5(a){this.a=a}, +ax9:function ax9(a){this.a=a}, +ax8:function ax8(a){this.a=a}, +bEn(a,b,c){var s=null,r=b.ax,q=b.f.c,p=A.bB(B.N7,s,s,s)+" "+A.n0(a.a,r,q,!0),o=A.bB(B.N8,s,s,s)+" "+A.n0(a.b,r,q,!1) +if(c)return p+" / "+o +else return p+"\n"+o}, +a1R:function a1R(a){this.a=a}, +auz:function auz(){}, +auA:function auA(a){this.a=a}, +auy:function auy(a,b){this.a=a +this.b=b}, +auv:function auv(){}, +auw:function auw(){}, +aux:function aux(a){this.a=a}, +a1W:function a1W(a){this.a=a}, +auE:function auE(a){this.a=a}, +a3N:function a3N(a){this.a=a}, +az5:function az5(a){this.a=a}, +az4:function az4(a,b){this.a=a +this.b=b}, +az3:function az3(a,b,c){this.a=a +this.b=b +this.c=c}, +az2:function az2(a){this.a=a}, +az1:function az1(){}, +a5f:function a5f(a){this.a=a}, +aFo:function aFo(){}, +aFp:function aFp(a){this.a=a}, +aFn:function aFn(a,b){this.a=a +this.b=b}, +aFh:function aFh(){}, +aFi:function aFi(a){this.a=a}, +aFj:function aFj(a){this.a=a}, +aFk:function aFk(a){this.a=a}, +aFl:function aFl(a){this.a=a}, +aFm:function aFm(a){this.a=a}, +a6r:function a6r(a){this.a=a}, +a6u:function a6u(a){this.a=a}, +aHe:function aHe(){}, +aHd:function aHd(){}, +a6N:function a6N(a){this.a=a}, +a6R:function a6R(a){this.a=a}, +aHK:function aHK(){}, +bOP(a,b,c){return new A.aim(a,a,new A.b6u(a),b.i("@<0>").L(c).i("aim<1,2>"))}, +aHD:function aHD(){this.a=null}, +a0_:function a0_(){}, +aim:function aim(a,b,c,d){var _=this +_.c=a +_.a=b +_.b=c +_.$ti=d}, +b6u:function b6u(a){this.a=a}, +fl:function fl(){}, +aru:function aru(a){this.a=a}, +arw:function arw(a){this.a=a}, +arx:function arx(a){this.a=a}, +ary:function ary(a){this.a=a}, +arz:function arz(a){this.a=a}, +arA:function arA(a){this.a=a}, +arv:function arv(){}, +It:function It(){}, +bNR(a){return new A.hz(a,new A.b_f(),null,t.fa)}, +bkP(a){return new A.hz(a,new A.b_j(),null,t.EK)}, +bkO(a){return new A.hz(a,new A.b_i(),null,t.EK)}, +bkN(a){return new A.hz(a,new A.b_e(),null,t.fa)}, +bNT(a){var s=J.dn(a,new A.b_o(),t.q2) +return A.L(s,!0,A.n(s).i("aq.E"))}, +bNV(a){var s=J.dn(a,new A.b_q(),t.Nj) +return A.L(s,!0,A.n(s).i("aq.E"))}, +bNU(a){var s=J.dn(a,new A.b_p(),t.Sr) +return A.L(s,!0,A.n(s).i("aq.E"))}, +bNS(a){var s=J.dn(a,new A.b_l(),t.q2) +return A.L(s,!0,A.n(s).i("aq.E"))}, +aKe:function aKe(a){this.a=a}, +iH:function iH(a,b){this.b=a +this.a=b}, +y4:function y4(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +Up:function Up(a,b,c,d,e){var _=this +_.CW=a +_.z=_.y=_.x=_.w=$ +_.d_$=b +_.aP$=c +_.d=d +_.a=null +_.b=e +_.c=null}, +b_t:function b_t(a){this.a=a}, +b_s:function b_s(a){this.a=a}, +b_r:function b_r(a){this.a=a}, +b_k:function b_k(a){this.a=a}, +b_f:function b_f(){}, +b_g:function b_g(a){this.a=a}, +b_h:function b_h(a){this.a=a}, +b_j:function b_j(){}, +b_i:function b_i(){}, +b_e:function b_e(){}, +b_n:function b_n(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +b_m:function b_m(a,b,c){this.a=a +this.b=b +this.c=c}, +b_o:function b_o(){}, +b_q:function b_q(){}, +b_p:function b_p(){}, +b_l:function b_l(){}, +bq1(a){switch(a.a){case 2:return B.aQG +case 3:return B.aQH +case 4:return B.aQI +default:return B.aQF}}, +bGR(a){var s,r,q,p,o,n,m=A.ae(t.CY) +for(s=J.N(a),r=t.Ar,q=0;q>")) +for(s=1;s<=$.bgK();++s){r=a.h(0,s) +if(r==null)continue +for(q=r.a,p=new A.hu(q,q.r,A.n(q).i("hu<1>")),p.c=q.e;p.p();){o=q.h(0,p.d) +if(o==null)continue +n=o.w +if(n==null)continue +m=n.a +if(l.A(0,m))continue +k.push(o) +l.t(0,m)}}return k}, +b6t:function b6t(a,b){this.a=a +this.b=b}, +a7q:function a7q(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=0 +_.d=c +_.e=d +_.r=_.f=0 +_.w=null +_.y=_.x=0 +_.z=e +_.Q=f +_.as=g +_.$ti=h}, +aJn:function aJn(a){this.a=a}, +aJo:function aJo(a,b,c){this.a=a +this.b=b +this.c=c}, +aJp:function aJp(a,b){this.a=a +this.b=b}, +aJq:function aJq(a){this.a=a}, +aJl:function aJl(){}, +aJm:function aJm(a){this.a=a}, +a6x:function a6x(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +a6y:function a6y(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=$ +_.$ti=d}, +a6T:function a6T(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k}, +a6U:function a6U(){var _=this +_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=_.b=_.a=!1}, +aHY:function aHY(){}, +cm:function cm(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.$ti=i}, +iR:function iR(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.x=g}, +il:function il(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +a4P:function a4P(){}, +a6S:function a6S(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +_.a=a +_.b=b +_.c=c +_.e=_.d=null +_.f=d +_.r=e +_.w=null +_.x=f +_.y=g +_.z=h +_.Q=i +_.as=j +_.at=k +_.ax=l +_.ay=m +_.ch=n +_.CW=o +_.cx=p +_.cy=q +_.db=r +_.dx=s +_.fr=_.dy=null +_.fx=0 +_.$ti=a0}, +aHZ:function aHZ(a,b){this.a=a +this.b=b}, +aI_:function aI_(a,b){this.a=a +this.b=b}, +aI0:function aI0(a,b){this.a=a +this.b=b}, +a7s:function a7s(a){this.a=a}, +aJv:function aJv(a){this.a=a}, +aJs:function aJs(){}, +aJt:function aJt(){}, +aJu:function aJu(){}, +bsq(a){var s=null,r=a.x,q=A.ce(A.aWH(a.w.b,!0)) +return new A.bY(B.lg,s,s,new A.aC(new A.az(16,12,80,12),A.bj(A.d([A.aP(B.a0,s,s,B.R1,s,r.a>1?new A.aLd(r):s,q,s)],t.p),B.n,B.l,B.J),s),s)}, +Qi:function Qi(a){this.a=a}, +aLd:function aLd(a){this.a=a}, +ajv:function ajv(a,b){var _=this +_.x=_.w=$ +_.Q=_.z=_.y=null +_.as=0 +_.d=a +_.a=null +_.b=b +_.c=null}, +b8Q:function b8Q(a){this.a=a}, +b8P:function b8P(a,b){this.a=a +this.b=b}, +b8O:function b8O(a,b,c){this.a=a +this.b=b +this.c=c}, +b8K:function b8K(){}, +b8L:function b8L(a){this.a=a}, +b8M:function b8M(a){this.a=a}, +b8N:function b8N(a){this.a=a}, +b8J:function b8J(a){this.a=a}, +b8z:function b8z(a){this.a=a}, +b8A:function b8A(a){this.a=a}, +b8E:function b8E(a){this.a=a}, +b8F:function b8F(a){this.a=a}, +b8G:function b8G(a){this.a=a}, +b8H:function b8H(a){this.a=a}, +b8I:function b8I(a){this.a=a}, +b8B:function b8B(a){this.a=a}, +b8C:function b8C(a){this.a=a}, +b8D:function b8D(a){this.a=a}, +bCY(a){switch(a.a.a){case 1:return new A.a0q(a,a.r) +case 2:return new A.asd(a,a.r) +case 3:return new A.asb(a,a.r) +case 4:return new A.asf(a,a.r) +case 0:return new A.a0q(a,a.r)}}, +aqN:function aqN(){}, +aqO:function aqO(a){this.a=a}, +aqP:function aqP(a){this.a=a}, +aqQ:function aqQ(a){this.a=a}, +aqR:function aqR(a){this.a=a}, +a49:function a49(a){this.a=a}, +aqS:function aqS(){}, +aqT:function aqT(){}, +a0q:function a0q(a,b){this.c=a +this.a=b}, +asb:function asb(a,b){this.c=a +this.a=b}, +asc:function asc(){}, +asd:function asd(a,b){this.c=a +this.a=b}, +ase:function ase(){}, +asf:function asf(a,b){this.c=a +this.a=b}, +L8:function L8(a){this.a=a}, +a2j:function a2j(a){this.a=a}, +av_:function av_(){}, +av0:function av0(){}, +auY:function auY(){}, +auZ:function auZ(a){this.a=a}, +NW:function NW(a){this.a=a}, +ahD:function ahD(a,b,c){var _=this +_.w=a +_.d=b +_.a=null +_.b=c +_.c=null}, +b5c:function b5c(){}, +b5d:function b5d(a){this.a=a}, +b5e:function b5e(a,b){this.a=a +this.b=b}, +b5b:function b5b(){}, +b5a:function b5a(a){this.a=a}, +a6s:function a6s(a){this.a=a}, +bOS(a,b){if(a<=b)return 360 +return(90-Math.acos(b/a)*57.29577951308232)*2}, +a7u:function a7u(a){this.a=a}, +aJC:function aJC(){}, +aiT:function aiT(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +b1z:function b1z(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aiR:function aiR(a,b){this.c=a +this.a=b}, +af7:function af7(a,b){this.b=null +this.c=a +this.a=b}, +aKs:function aKs(){this.a=null}, +PX:function PX(a,b,c){this.c=a +this.d=b +this.a=c}, +WU:function WU(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.w=$ +_.x=a +_.y=b +_.z=c +_.Q=d +_.as=e +_.at=!0 +_.ax=null +_.ch=_.ay="" +_.CW=f +_.cx="" +_.cy=g +_.db=h +_.dx=-1 +_.dy=i +_.d=j +_.a=null +_.b=k +_.c=null}, +b8h:function b8h(a){this.a=a}, +b8g:function b8g(a){this.a=a}, +b7Z:function b7Z(a){this.a=a}, +b7I:function b7I(a){this.a=a}, +b7R:function b7R(a){this.a=a}, +b7Q:function b7Q(a,b){this.a=a +this.b=b}, +b7S:function b7S(a){this.a=a}, +b7P:function b7P(a,b){this.a=a +this.b=b}, +b7U:function b7U(a){this.a=a}, +b7T:function b7T(a,b){this.a=a +this.b=b}, +b7V:function b7V(a){this.a=a}, +b7W:function b7W(a){this.a=a}, +b7X:function b7X(a){this.a=a}, +b7Y:function b7Y(a){this.a=a}, +b86:function b86(a,b,c){this.a=a +this.b=b +this.c=c}, +b8a:function b8a(a,b,c){this.a=a +this.b=b +this.c=c}, +b87:function b87(a,b){this.a=a +this.b=b}, +b8b:function b8b(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +b8c:function b8c(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +b88:function b88(a,b){this.a=a +this.b=b}, +b89:function b89(a,b){this.a=a +this.b=b}, +b7N:function b7N(a,b){this.a=a +this.b=b}, +b7O:function b7O(a){this.a=a}, +b7H:function b7H(a){this.a=a}, +b7G:function b7G(a,b){this.a=a +this.b=b}, +b7L:function b7L(a){this.a=a}, +b7K:function b7K(a,b){this.a=a +this.b=b}, +b7M:function b7M(a){this.a=a}, +b7J:function b7J(a,b){this.a=a +this.b=b}, +b8d:function b8d(a){this.a=a}, +b8e:function b8e(a){this.a=a}, +b8f:function b8f(a){this.a=a}, +b8_:function b8_(a){this.a=a}, +b80:function b80(a,b,c){this.a=a +this.b=b +this.c=c}, +b84:function b84(){}, +b85:function b85(a,b){this.a=a +this.b=b}, +b82:function b82(a,b){this.a=a +this.b=b}, +b83:function b83(a,b,c){this.a=a +this.b=b +this.c=c}, +b81:function b81(a,b){this.a=a +this.b=b}, +PY:function PY(a){this.a=a}, +aji:function aji(a,b){var _=this +_.x=_.w=$ +_.d=a +_.a=null +_.b=b +_.c=null}, +b7F:function b7F(a){this.a=a}, +b7E:function b7E(a,b){this.a=a +this.b=b}, +N8:function N8(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +agI:function agI(a){var _=this +_.d=null +_.e=0 +_.f="" +_.w=_.r=!1 +_.a=null +_.b=a +_.c=null}, +b3N:function b3N(a){this.a=a}, +b3O:function b3O(a,b){this.a=a +this.b=b}, +b3P:function b3P(a){this.a=a}, +b3K:function b3K(a){this.a=a}, +b3L:function b3L(a,b){this.a=a +this.b=b}, +b3M:function b3M(a,b){this.a=a +this.b=b}, +aau:function aau(a){this.a=a}, +aP7:function aP7(a){this.a=a}, +aP6:function aP6(a,b){this.a=a +this.b=b}, +ab2:function ab2(){}, +aQG:function aQG(a){this.a=a}, +kw(a,b){return new A.aQP(a,b)}, +h8:function h8(){}, +aQP:function aQP(a,b){this.a=a +this.b=b}, +aQQ:function aQQ(a){this.a=a}, +aQO:function aQO(a,b){this.a=a +this.b=b}, +bKS(){return new A.ab1(B.Qw,B.b9E,B.bcR,A.bl().c.cx,new A.aQF())}, +ab1:function ab1(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aQF:function aQF(){}, +bKT(){return new A.ab3(B.es,B.bbt,A.bl().c.ax,A.kw(B.w4,t.tb),new A.aQH())}, +ab3:function ab3(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aQH:function aQH(){}, +bKU(){return new A.ab4(B.Qa,B.bbA,A.bl().c.d,A.kw(B.n9,t.jg),new A.aQI())}, +ab4:function ab4(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aQI:function aQI(){}, +bKV(){return new A.ab5(B.QM,B.bbD,A.bl().c.c,A.kw(B.n9,t.jg),new A.aQJ())}, +ab5:function ab5(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aQJ:function aQJ(){}, +avP(){var s=0,r=A.l(t.VD),q,p,o,n,m +var $async$avP=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:n=A.d([null],t.mJ) +m=J +s=3 +return A.e(A.dl(B.al,new A.avQ(),null,t.xt),$async$avP) +case 3:p=m.a4(b) +case 4:if(!p.p()){s=5 +break}o=p.gG(p) +n.push(new A.m_(o.a,o.b,o.c)) +s=4 +break +case 5:q=n +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$avP,r)}, +bES(){return new A.a2I(B.qC,B.bbw,A.bl().c.go,A.bVe(),new A.avR())}, +a2I:function a2I(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +avQ:function avQ(){}, +avR:function avR(){}, +bEO(){return new A.a2B(B.es,B.bbh,A.bl().c.f,A.kw(B.vK,t.JX),new A.avL())}, +a2B:function a2B(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +avL:function avL(){}, +bFb(){return new A.a31(B.Qg,B.baq,null,A.bl().c.fx,new A.aws())}, +a31:function a31(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aws:function aws(){}, +bKW(){return new A.ab6(B.Qz,B.bai,null,A.bl().c.e,new A.aQK())}, +ab6:function ab6(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aQK:function aQK(){}, +bFE(){return new A.a3o(B.es,B.b8Q,A.bl().c.r,A.kw(B.w_,t.qb),new A.axb())}, +a3o:function a3o(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +axb:function axb(){}, +bKX(){return new A.ab7(B.Ql,B.b9m,null,A.bl().c.fy,new A.aQL())}, +ab7:function ab7(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aQL:function aQL(){}, +bGk(){return new A.a3Z(B.es,B.bcQ,A.bl().c.w,A.kw(B.vT,t.xq),new A.azK())}, +a3Z:function a3Z(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +azK:function azK(){}, +bGm(){return new A.a4_(B.QT,B.b9f,A.bl().c.x,A.kw(B.w2,t.tU),new A.azL())}, +a4_:function a4_(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +azL:function azL(){}, +bKY(){return new A.ab8(B.Q3,B.bc6,A.bl().c.y,A.kw(B.w0,t.xa),new A.aQM())}, +ab8:function ab8(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aQM:function aQM(){}, +bKZ(){return new A.ab9(B.Qp,B.b92,A.bl().c.z,A.kw(B.vg,t.ah),new A.aQN())}, +ab9:function ab9(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aQN:function aQN(){}, +bL_(){var s=A.bl().c.b +if(s==null)s=B.mA +return new A.aba(B.Qj,B.b91,s,A.kw(B.n5,t.Ty),new A.aQR())}, +aba:function aba(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aQR:function aQR(){}, +bId(){return new A.a6P(B.Qo,B.b9T,A.bl().c.Q,A.kw(B.v8,t.NQ),new A.aHC())}, +a6P:function a6P(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aHC:function aHC(){}, +bL0(a){var s=J.N(a) +if(s.gZ(a))return"" +return":\n"+s.eL(a,new A.aQS(),t.N).bw(0,"\n")}, +abb:function abb(){}, +aQS:function aQS(){}, +aQT:function aQT(){}, +bL1(){return new A.abc(B.QG,B.bbC,A.bl().c.id,A.kw(B.vh,t.aJ),new A.aQU())}, +abc:function abc(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aQU:function aQU(){}, +bL2(){return new A.abd(B.QK,B.bbP,A.bl().c.CW,A.kw(B.vV,t.St),new A.aQV())}, +abd:function abd(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aQV:function aQV(){}, +bL3(){return new A.abe(B.Qf,B.baH,A.bl().c.ay,A.kw(B.vI,t.PE),new A.aQW())}, +abe:function abe(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aQW:function aQW(){}, +bL4(){return new A.abf(B.es,B.bad,A.bl().c.at,A.kw(B.vx,t.u_),new A.aQX())}, +abf:function abf(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aQX:function aQX(){}, +bL5(){return new A.abg(B.es,B.bcS,A.bl().c.as,A.kw(B.vy,t.l4),new A.aQY())}, +abg:function abg(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aQY:function aQY(){}, +abh:function abh(a){this.a=a}, +aR2:function aR2(a){this.a=a}, +aR_:function aR_(){}, +aR1:function aR1(){}, +aR0:function aR0(){}, +ac2:function ac2(a){this.a=a}, +aTI:function aTI(){}, +bo8(a){var s=null +return A.aP(s,s,s,B.QE,s,new A.as8(),s,s)}, +bo9(a){var s=null +return A.aP(s,s,s,B.Q4,s,new A.as9(),s,s)}, +boa(a){var s=null +return A.aP(s,s,s,B.qw,s,new A.asa(),s,s)}, +L7:function L7(a,b){this.c=a +this.a=b}, +as8:function as8(){}, +as9:function as9(){}, +asa:function asa(){}, +aeB:function aeB(a,b,c){var _=this +_.w=a +_.z=_.y=_.x=0 +_.as=_.Q=50 +_.d=b +_.a=null +_.b=c +_.c=null}, +b0c:function b0c(a){this.a=a}, +b0b:function b0b(a){this.a=a}, +b09:function b09(a,b){this.a=a +this.b=b}, +b0a:function b0a(){}, +TF:function TF(a){this.a=a}, +amW:function amW(a,b,c,d){var _=this +_.w=$ +_.d_$=a +_.aP$=b +_.d=c +_.a=null +_.b=d +_.c=null}, +bcQ:function bcQ(a){this.a=a}, +bcO:function bcO(){}, +bcM:function bcM(a,b){this.a=a +this.b=b}, +bcN:function bcN(){}, +bcP:function bcP(a){this.a=a}, +bcH:function bcH(a){this.a=a}, +bcI:function bcI(){}, +bcJ:function bcJ(){}, +bcK:function bcK(){}, +bcL:function bcL(){}, +a__:function a__(){}, +a07:function a07(a,b){this.c=a +this.a=b}, +al2:function al2(a,b){this.c=a +this.a=b}, +ba8:function ba8(a){this.a=a}, +al1:function al1(a,b){this.c=a +this.a=b}, +ba7:function ba7(){}, +a6o:function a6o(a,b){this.c=a +this.a=b}, +aH7:function aH7(a){this.a=a}, +aH8:function aH8(a){this.a=a}, +a6p:function a6p(a,b){this.c=a +this.a=b}, +aij:function aij(a){this.a=a}, +b67:function b67(a){this.a=a}, +b66:function b66(){}, +F8:function F8(a,b){this.c=a +this.a=b}, +aD8:function aD8(){}, +aD9:function aD9(){}, +aDa:function aDa(){}, +a6q:function a6q(a){this.a=a}, +bLd(a){return new A.Sh(null,a,B.a8)}, +bLc(a){var s=new A.abk(null,a.a_(),a,B.a8) +s.gdc(s).c=s +s.gdc(s).a=a +return s}, +wh:function wh(){}, +aiV:function aiV(a,b,c,d){var _=this +_.au=a +_.kA$=b +_.ay=null +_.ch=!1 +_.d=_.c=_.b=_.a=null +_.e=$ +_.f=c +_.r=null +_.w=d +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +xC:function xC(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +un:function un(a,b){var _=this +_.ay=_.aK=_.au=null +_.ch=!1 +_.d=_.c=_.b=_.a=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +b7u:function b7u(){}, +Si:function Si(){}, +bb_:function bb_(a){this.a=a}, +bb0:function bb0(a){this.a=a}, +bdL:function bdL(a){this.a=a}, +BA:function BA(){}, +Sh:function Sh(a,b,c){var _=this +_.kA$=a +_.ay=null +_.ch=!1 +_.d=_.c=_.b=_.a=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +wV:function wV(){}, +Hp:function Hp(){}, +abk:function abk(a,b,c,d){var _=this +_.kA$=a +_.ok=b +_.p1=!1 +_.ay=null +_.ch=!1 +_.d=_.c=_.b=_.a=null +_.e=$ +_.f=c +_.r=null +_.w=d +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +alI:function alI(){}, +alJ:function alJ(){}, +aoL:function aoL(){}, +bwX(a){if(t.Xu.b(a))return a +throw A.f(A.dN(a,"uri","Value must be a String or a Uri"))}, +bxi(a,b){var s,r,q,p,o,n,m,l +for(s=b.length,r=1;r=1;s=q){q=s-1 +if(b[q]!=null)break}p=new A.c9("") +o=""+(a+"(") +p.a=o +n=A.aa(b) +m=n.i("kE<1>") +l=new A.kE(b,0,s,m) +l.Cm(b,0,s,n.c) +m=o+new A.a6(l,new A.bf4(),m.i("a6")).bw(0,", ") +p.a=m +p.a=m+("): part "+(r-1)+" was null, but part "+r+" was not.") +throw A.f(A.bZ(p.j(0),null))}}, +auj:function auj(a,b){this.a=a +this.b=b}, +aul:function aul(){}, +aum:function aum(){}, +bf4:function bf4(){}, +aFB:function aFB(){}, +Q6(a,b){var s,r,q,p,o,n=b.apC(a),m=b.ty(a) +if(n!=null)a=B.f.bp(a,n.length) +s=t.s +r=A.d([],s) +q=A.d([],s) +s=a.length +if(s!==0&&b.qu(a.charCodeAt(0))){q.push(a[0]) +p=1}else{q.push("") +p=0}for(o=p;o=q.length)m=b.b=0 +b.b=m+1 +j=q[m] +if(k)s.Oj(0,n.b6U(l,l+j),B.i) +l+=j +k=!k}}return s}, +bE_(a,b){return new A.DL(a,b.i("DL<0>"))}, +afO:function afO(a,b){this.a=a +this.b=b}, +Em:function Em(a,b){this.a=a +this.b=b}, +DL:function DL(a,b){this.a=a +this.b=0 +this.$ti=b}, +byf(a){var s,r,q,p +if(a==="")return $.al().bW() +s=new A.aTz(a,B.ee,a.length) +s.E8() +r=$.al().bW() +q=new A.aA7(r) +p=new A.aTy(B.fy,B.fy,B.fy,B.ee) +for(r=s.am0(),r=new A.hF(r.a(),r.$ti.i("hF<1>"));r.p();)p.b6q(r.b,q) +return q.a}, +aA7:function aA7(a){this.a=a}, +bUe(a){return a===B.p2||a===B.p3||a===B.oX||a===B.oY}, +bUg(a){return a===B.p4||a===B.p5||a===B.oZ||a===B.p_}, +bJ5(){return new A.a8b(B.ee,B.fy,B.fy,B.fy)}, +aKL:function aKL(){}, +dL:function dL(a,b){this.a=a +this.b=b}, +aTz:function aTz(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=c}, +a8b:function a8b(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=_.e=!1}, +aTy:function aTy(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +fx:function fx(a,b){this.a=a +this.b=b}, +Ee:function Ee(a,b){this.a=a +this.b=b}, +bm:function bm(a,b,c,d){var _=this +_.e=a +_.a=b +_.b=c +_.$ti=d}, +aa0:function aa0(){}, +dd:function dd(a,b,c,d){var _=this +_.e=a +_.a=b +_.b=c +_.$ti=d}, +a88:function a88(a){this.a=a}, +aU:function aU(){}, +bua(a,b){var s,r,q,p,o +for(s=new A.Pf(new A.Tv($.bzD(),t.ZL),a,0,!1,t.E0),s=s.gS(s),r=1,q=0;s.p();q=o){p=s.e +p===$&&A.c() +o=p.d +if(b").L(d).i("P4<1,2>"))}, +P4:function P4(a,b,c){this.b=a +this.a=b +this.$ti=c}, +Tv:function Tv(a,b){this.a=a +this.$ti=b}, +blN(a,b){var s=new A.a6(new A.el(a),A.bxq(),t.Hz.i("a6")).oU(0) +return new A.Bz(new A.Sf(a.charCodeAt(0)),'"'+s+'" expected')}, +Sf:function Sf(a){this.a=a}, +yA:function yA(a){this.a=a}, +a6j:function a6j(a,b,c){this.a=a +this.b=b +this.c=c}, +a7A:function a7A(a){this.a=a}, +bUx(a){var s,r,q,p,o,n,m,l,k=A.L(a,!1,t.vo) +B.d.e5(k,new A.bgf()) +s=A.d([],t.Am) +for(r=k.length,q=0;q=p.a){n=p.b +s[s.length-1]=new A.io(o.a,n)}else s.push(p)}}m=B.d.nw(s,0,new A.bgg(),t.S) +if(m===0)return B.Xq +else if(m-1===65535)return B.Xr +else if(s.length===1){r=s[0] +n=r.a +return n===r.b?new A.Sf(n):r}else{r=B.d.gV(s) +n=B.d.ga9(s) +l=B.c.D(B.d.ga9(s).b-B.d.gV(s).a+1+31,5) +r=new A.a6j(r.a,n.b,new Uint32Array(l)) +r.ay2(s) +return r}}, +bgf:function bgf(){}, +bgg:function bgg(){}, +byj(a,b){var s=$.bB6().bY(new A.Ee(a,0)) +s=s.gm(s) +return new A.Bz(s,b==null?"["+new A.a6(new A.el(a),A.bxq(),t.Hz.i("a6")).oU(0)+"] expected":b)}, +beV:function beV(){}, +beQ:function beQ(){}, +beU:function beU(){}, +beO:function beO(){}, +hj:function hj(){}, +io:function io(a,b){this.a=a +this.b=b}, +ady:function ady(){}, +vb(a,b,c){return A.bov(a,b,c)}, +bov(a,b,c){var s=b==null?A.bm6(A.bTc(),c):b +return new A.LB(s,A.L(a,!1,c.i("aU<0>")),c.i("LB<0>"))}, +LB:function LB(a,b,c){this.b=a +this.a=b +this.$ti=c}, +fH:function fH(){}, +bmi(a,b,c,d){return new A.S7(a,b,c.i("@<0>").L(d).i("S7<1,2>"))}, +bs9(a,b,c,d,e){return A.wb(a,new A.aKE(b,c,d,e),c.i("@<0>").L(d).i("dj<1,2>"),e)}, +S7:function S7(a,b,c){this.a=a +this.b=b +this.$ti=c}, +dj:function dj(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aKE:function aKE(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +nS(a,b,c,d,e,f){return new A.S8(a,b,c,d.i("@<0>").L(e).L(f).i("S8<1,2,3>"))}, +AD(a,b,c,d,e,f){return A.wb(a,new A.aKF(b,c,d,e,f),c.i("@<0>").L(d).L(e).i("oR<1,2,3>"),f)}, +S8:function S8(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +oR:function oR(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +aKF:function aKF(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +bgs(a,b,c,d,e,f,g,h){return new A.S9(a,b,c,d,e.i("@<0>").L(f).L(g).L(h).i("S9<1,2,3,4>"))}, +aKG(a,b,c,d,e,f,g){return A.wb(a,new A.aKH(b,c,d,e,f,g),c.i("@<0>").L(d).L(e).L(f).i("nw<1,2,3,4>"),g)}, +S9:function S9(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +nw:function nw(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +aKH:function aKH(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +byv(a,b,c,d,e,f,g,h,i,j){return new A.Sa(a,b,c,d,e,f.i("@<0>").L(g).L(h).L(i).L(j).i("Sa<1,2,3,4,5>"))}, +bsa(a,b,c,d,e,f,g,h){return A.wb(a,new A.aKI(b,c,d,e,f,g,h),c.i("@<0>").L(d).L(e).L(f).L(g).i("mE<1,2,3,4,5>"),h)}, +Sa:function Sa(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.$ti=f}, +mE:function mE(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.$ti=f}, +aKI:function aKI(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +bJ3(a,b,c,d,e,f,g,h,i,j,k){return A.wb(a,new A.aKJ(b,c,d,e,f,g,h,i,j,k),c.i("@<0>").L(d).L(e).L(f).L(g).L(h).L(i).L(j).i("jI<1,2,3,4,5,6,7,8>"),k)}, +Sb:function Sb(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.$ti=i}, +jI:function jI(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.$ti=i}, +aKJ:function aKJ(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j}, +A0:function A0(){}, +bJ0(a,b){return new A.mt(null,a,b.i("mt<0?>"))}, +mt:function mt(a,b,c){this.b=a +this.a=b +this.$ti=c}, +Sk:function Sk(a,b,c,d){var _=this +_.b=a +_.c=b +_.a=c +_.$ti=d}, +MW:function MW(a,b){this.a=a +this.$ti=b}, +a7w:function a7w(a){this.a=a}, +blJ(){return new A.mY("input expected")}, +mY:function mY(a){this.a=a}, +Bz:function Bz(a,b){this.a=a +this.b=b}, +a8Q:function a8Q(a,b,c){this.a=a +this.b=b +this.c=c}, +cZ(a){var s=a.length +if(s===0)return new A.MW(a,t.oy) +else if(s===1){s=A.blN(a,null) +return s}else{s=A.bVm(a,null) +return s}}, +bVm(a,b){return new A.a8Q(a.length,new A.bgy(a),'"'+a+'" expected')}, +bgy:function bgy(a){this.a=a}, +bt_(a,b,c,d){return new A.a9X(a.a,d,b,c)}, +a9X:function a9X(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +lh:function lh(a,b,c,d,e){var _=this +_.e=a +_.b=b +_.c=c +_.a=d +_.$ti=e}, +OF:function OF(){}, +bJv(a,b){return A.bjy(a,0,9007199254740991,b)}, +bjy(a,b,c,d){return new A.Qt(b,c,a,d.i("Qt<0>"))}, +Qt:function Qt(a,b,c,d){var _=this +_.b=a +_.c=b +_.a=c +_.$ti=d}, +Rl:function Rl(){}, +bSW(a){switch(a.a){case 0:return B.aZ4 +case 1:return B.aZ5 +case 2:return B.d5 +case 3:case 4:return B.d5 +default:return B.d5}}, +Qb:function Qb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.fr=a2 +_.fx=a3 +_.fy=a4 +_.go=a5 +_.id=a6 +_.a=a7}, +X1:function X1(a,b){var _=this +_.r=_.f=_.e=_.d=$ +_.i8$=a +_.a=null +_.b=b +_.c=null}, +b8x:function b8x(a){this.a=a}, +ZK:function ZK(){}, +Qe:function Qe(a,b,c,d,e,f,g){var _=this +_.d=a +_.e=b +_.f=c +_.w=d +_.Q=e +_.as=f +_.a=g}, +X0:function X0(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +Qf:function Qf(a){this.a=a}, +bsf(){var s=null,r=new A.mv(B.i,s,0,s),q=new A.zF(r,new A.bM(A.d([],t.qj),t.wi),$.b3(),t.n3),p=new A.a8g(q) +p.d=p.b=r +q.a7(0,p.gaCo()) +r=new A.e4(s,s,t.P6) +p.c=r +r.t(0,p.b) +return p}, +mv:function mv(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a8g:function a8g(a){var _=this +_.a=a +_.d=_.c=_.b=$}, +a8h:function a8h(){}, +bsg(){var s=new A.e4(null,null,t.RA) +s.t(0,B.d5) +return new A.a8l(s,B.d5)}, +a8l:function a8l(a,b){this.a=$ +this.b=a +this.c=b}, +Qc:function Qc(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.CW=o +_.cx=p +_.cy=q +_.db=r +_.a=s}, +Qd:function Qd(a,b,c,d,e){var _=this +_.f=_.e=_.d=null +_.r=$ +_.w=null +_.x=$ +_.y=null +_.z=$ +_.Q=null +_.as=$ +_.PN$=a +_.a17$=b +_.d_$=c +_.aP$=d +_.a=null +_.b=e +_.c=null}, +aKT:function aKT(a){this.a=a}, +aeV:function aeV(a,b,c){this.b=a +this.c=b +this.d=c}, +WZ:function WZ(){}, +X_:function X_(){}, +ajq:function ajq(){}, +a8k:function a8k(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.a=i}, +aKU:function aKU(a){this.a=a}, +aKV:function aKV(a){this.a=a}, +aKW:function aKW(a){this.a=a}, +aKX:function aKX(a){this.a=a}, +aKY:function aKY(a,b){this.a=a +this.b=b}, +aKZ:function aKZ(a){this.a=a}, +oC:function oC(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.bC=a +_.au=b +_.aK=c +_.bM=_.bm=null +_.bc=!0 +_.at=d +_.ch=_.ay=_.ax=null +_.CW=e +_.cx=null +_.cy=!1 +_.db=f +_.dx=$ +_.dy=null +_.k2=_.k1=_.id=_.go=_.fy=_.fx=_.fr=$ +_.k4=_.k3=null +_.ok=g +_.p1=h +_.p2=i +_.p3=null +_.p4=$ +_.R8=j +_.RG=1 +_.rx=0 +_.f=k +_.r=l +_.w=null +_.a=m +_.b=null +_.c=n +_.d=o +_.e=p}, +Qg:function Qg(a,b,c){this.f=a +this.b=b +this.a=c}, +aD5:function aD5(){}, +NC:function NC(a,b){this.a=a +this.b=b}, +Gi:function Gi(a,b){this.a=a +this.b=b}, +a8i:function a8i(a,b){this.c=a +this.a=b}, +a8j:function a8j(a,b){this.c=a +this.a=b}, +kn:function kn(a,b){this.a=a +this.b=b}, +NU:function NU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.y=g +_.z=h +_.Q=i +_.as=j +_.at=k +_.ax=l +_.ay=m +_.ch=n +_.CW=o +_.cx=p +_.cy=q +_.db=r +_.dx=s +_.dy=a0 +_.fr=a1 +_.fx=a2 +_.fy=a3 +_.a=a4}, +ahC:function ahC(a){var _=this +_.r=_.f=_.e=_.d=null +_.w=!0 +_.a=_.z=_.y=_.x=null +_.b=a +_.c=null}, +b56:function b56(a){this.a=a}, +b57:function b57(a,b){this.a=a +this.b=b}, +b58:function b58(a){this.a=a}, +b59:function b59(a,b){this.a=a +this.b=b}, +b54:function b54(a){this.a=a}, +b55:function b55(a,b,c){this.a=a +this.b=b +this.c=c}, +NN:function NN(){}, +zF:function zF(a,b,c,d){var _=this +_.w=a +_.a=b +_.aC$=0 +_.aw$=c +_.bn$=_.b5$=0 +_.bd$=!1 +_.$ti=d}, +aq9(a,b){switch(a.a){case 0:case 3:case 4:return B.e.b_(b.gGV(),b.gAy(),b.gHj()) +case 1:return B.e.b_(A.bx7(b.d,b.e),b.gAy(),b.gHj()) +case 2:return B.c.b_(1,b.gAy(),b.gHj()) +default:return 0}}, +bRv(a,b){return Math.min(a.a/b.a,a.b/b.b)}, +bx7(a,b){return Math.max(a.a/b.a,a.b/b.b)}, +aai:function aai(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a1T:function a1T(a,b){this.a=a +this.b=b}, +oD(a,b,c){var s +if(c){s=$.rv() +A.z4(a) +s=s.a.get(a)===B.fG}else s=!1 +if(s)throw A.f(A.o0("`const Object()` cannot be used as the token.")) +s=$.rv() +A.z4(a) +if(b!==s.a.get(a))throw A.f(A.o0("Platform interfaces must not be implemented with `implements`"))}, +aLj:function aLj(){}, +atD:function atD(){}, +Ov:function Ov(a){this.a=a}, +aqH:function aqH(a,b,c,d,e,f){var _=this +_.a=0 +_.b=null +_.c=!1 +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f}, +bt4(){var s=A.bsT(0),r=new Uint8Array(4),q=t.S +q=new A.aO3(s,r,B.iq,5,A.b5(5,0,!1,q),A.b5(80,0,!1,q)) +q.nS(0) +return q}, +aO3:function aO3(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=$ +_.d=c +_.e=d +_.f=e +_.r=f +_.w=$}, +aKM:function aKM(a,b,c){this.a=a +this.b=b +this.c=c}, +aKr:function aKr(a){this.a=$ +this.b=a +this.c=$}, +bq8(a,b){var s=new A.aCx(a,b) +s.b=20 +s.d=new Uint8Array(b) +s.e=new Uint8Array(b+20) +return s}, +aCx:function aCx(a,b){var _=this +_.a=a +_.b=$ +_.c=b +_.e=_.d=$}, +ask:function ask(){}, +asl:function asl(){}, +asm:function asm(){}, +asn:function asn(){}, +aGW:function aGW(){}, +aJP:function aJP(){}, +bmj(a,b){b&=31 +return(a&$.i6[b])<>>0}, +fD(a,b){b&=31 +return(B.c.D(a,b)|A.bmj(a,32-b))>>>0}, +CW(a,b,c,d){b=B.F.z0(b.buffer,b.byteOffset,b.length) +J.bCO(b,c,a,d)}, +f0(a,b,c){var s=J.b8(a) +a=J.aqy(s.gbH(a),s.gib(a),s.gq(a)) +return J.bny(a,b,c)}, +bsT(a){var s=new A.QN() +s.a5p(0,a,null) +return s}, +QN:function QN(){this.b=this.a=$}, +bte(a,b,c,d){var s,r,q,p,o=A.bsG(a,c) +try{q=o +if(q==null)p=null +else{q=q.gxP() +p=q.gm(q)}s=p +if(!c.b(s)){q=A.bjB(A.d0(c),A.I(a.gb4())) +throw A.f(q)}r=b.$1(s) +if(o!=null)a.Kg(t.IS.a(o),new A.aPm(c,a,b,r)) +else a.ap(c.i("kO<0?>")) +return r}finally{}}, +Gz(a,b,c){var s,r,q=A.bsG(a,c) +if(q==null)s=null +else{r=q.gxP() +s=r.gm(r)}if($.bAH()){if(!c.b(s))throw A.f(A.bjB(A.d0(c),A.I(a.gb4()))) +return s}return s==null?c.a(s):s}, +bsG(a,b){var s=b.i("J5<0?>?").a(a.jf(b.i("kO<0?>"))) +if(s==null&&!b.b(null))throw A.f(new A.Qy(A.d0(b),A.I(a.gb4()))) +return s}, +bjB(a,b){return new A.a8Z(a,b)}, +O6:function O6(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.c=c +_.a=d +_.$ti=e}, +W5:function W5(a,b,c,d){var _=this +_.kA$=a +_.ay=null +_.ch=!1 +_.d=_.c=_.b=_.a=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1 +_.$ti=d}, +aPm:function aPm(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +kO:function kO(a,b,c,d){var _=this +_.f=a +_.b=b +_.a=c +_.$ti=d}, +Cv:function Cv(a,b){var _=this +_.b=_.a=!1 +_.c=a +_.$ti=b}, +J5:function J5(a,b,c,d){var _=this +_.bn=_.b5=!1 +_.bd=!0 +_.fS=_.d0=!1 +_.b6=$ +_.au=a +_.ay=null +_.ch=!1 +_.d=_.c=_.b=_.a=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1 +_.$ti=d}, +b5m:function b5m(a,b){this.a=a +this.b=b}, +b5n:function b5n(a){this.a=a}, +ag6:function ag6(){}, +uf:function uf(){}, +JY:function JY(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +Z9:function Z9(a){this.a=this.b=null +this.$ti=a}, +a7p:function a7p(){}, +a8Z:function a8Z(a,b){this.a=a +this.b=b}, +Qy:function Qy(a,b){this.a=a +this.b=b}, +bTR(a){return A.bwD(B.d.nw(a,0,new A.bfL(),t.S))}, +be4(a,b){a=a+b&536870911 +a=a+((a&524287)<<10)&536870911 +return a^a>>>6}, +bwD(a){a=a+((a&67108863)<<3)&536870911 +a^=a>>>11 +return a+((a&16383)<<15)&536870911}, +bfL:function bfL(){}, +yO:function yO(a){this.a=a}, +bhS(){return new A.Eq(3,"database is closed")}, +Eq:function Eq(a,b){this.a=a +this.b=b}, +fG:function fG(a){this.a=a}, +asE:function asE(a,b){this.a=a +this.b=b}, +avf:function avf(a){this.a=a}, +bxu(a){var s=a==null?null:a.galC() +return s===!0}, +auo:function auo(a){this.b=a +this.c=!1}, +aup:function aup(a){this.a=a}, +abR:function abR(a,b){this.a=a +this.b=b}, +avg:function avg(){}, +avj:function avj(a){this.a=a}, +aWv:function aWv(a,b){this.b=a +this.a=b}, +aWw:function aWw(){}, +aQ2:function aQ2(){}, +aaR:function aaR(){}, +aub:function aub(){}, +aua:function aua(){var _=this +_.b=_.a=null +_.c=$ +_.d=null}, +aQ3:function aQ3(){}, +Bs:function Bs(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.a=a +_.b=b +_.c=c +_.r=_.f=_.e=_.d=null +_.w=d +_.x=e +_.y=f +_.z=g +_.Q=h +_.as=0 +_.at=null +_.ax=!1 +_.ay=null +_.CW=_.ch=!1 +_.cy=_.cx=null +_.db=i +_.dx=j +_.dy=k +_.fr=null +_.fx=l +_.fy=m +_.go=null +_.id=n}, +aQl:function aQl(a,b,c){this.a=a +this.b=b +this.c=c}, +aQk:function aQk(a,b,c){this.a=a +this.b=b +this.c=c}, +aQ5:function aQ5(a,b){this.a=a +this.b=b}, +aQ7:function aQ7(){}, +aQa:function aQa(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aQc:function aQc(a,b,c){this.a=a +this.b=b +this.c=c}, +aQ9:function aQ9(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aQd:function aQd(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aQb:function aQb(a,b){this.a=a +this.b=b}, +aQ4:function aQ4(a){this.a=a}, +aQ6:function aQ6(a,b){this.a=a +this.b=b}, +aQf:function aQf(a,b){this.a=a +this.b=b}, +aQg:function aQg(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aQj:function aQj(a,b){this.a=a +this.b=b}, +aQe:function aQe(a,b,c){this.a=a +this.b=b +this.c=c}, +aQi:function aQi(a,b){this.a=a +this.b=b}, +aQh:function aQh(a,b){this.a=a +this.b=b}, +aQ8:function aQ8(a,b){this.a=a +this.b=b}, +a2s:function a2s(){this.c=this.b=this.a=0}, +a5z:function a5z(a){this.a=a}, +als:function als(){}, +boU(a,b,c){var s=new A.a2t(a,b,c,A.aGM()) +s.c=B.iM +return s}, +a2t:function a2t(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.e=d +_.f=null}, +avm:function avm(a){this.a=a}, +avn:function avn(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bTg(a,b){if(a==null)return!0 +return a.Av(new A.Bt(b,t.EV))}, +bKD(a,b,c){var s=new A.Hd($,$,null) +s.vN$=a +s.vO$=b +s.Gu$=c +return s}, +aaS:function aaS(){}, +aaQ:function aaQ(a){this.a=a}, +azt:function azt(){}, +azv:function azv(){}, +azu:function azu(){}, +b43:function b43(){}, +b44:function b44(a,b){this.a=a +this.b=b}, +Hd:function Hd(a,b,c){this.vN$=a +this.vO$=b +this.Gu$=c}, +aQm:function aQm(a){this.a=a}, +aaT:function aaT(a,b,c){this.vN$=a +this.vO$=b +this.Gu$=c}, +S5:function S5(a){this.b=a}, +alt:function alt(){}, +alu:function alu(){}, +alv:function alv(){}, +alw:function alw(){}, +bTj(a,b){if(!A.bTk(a,b))return!1 +if(!A.bTg(a.a,b))return!1 +return!0}, +He:function He(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +K8(a){if(t.f.b(a))return new A.Fx(J.es(a,t.N,t.X),t.Zk) +else if(t.JY.b(a))return new A.NZ(J.bnI(a,!1),t.dq) +return a}, +NZ:function NZ(a,b){this.a=a +this.$ti=b}, +Fx:function Fx(a,b){this.a=a +this.$ti=b}, +bVc(a){var s,r,q=A.A(t.N,t.Au) +for(s=0;s<2;++s){r=a[s] +q.l(0,r.gej(r),r)}return q}, +bwO(a){var s,r=J.N(a) +if(r.gq(a)===1){s=J.hK(r.gbT(a)) +if(typeof s=="string")return B.f.be(s,"@") +throw A.f(A.dN(s,null,null))}return!1}, +blG(a,b){var s,r,q,p,o,n,m,l={} +if(A.bm7(a))return a +for(s=A.n(b),s=s.i("@<1>").L(s.z[1]),r=new A.aQ(J.a4(b.a),b.b,s.i("aQ<1,2>")),s=s.z[1];r.p();){q=r.a +if(q==null)q=s.a(q) +if(q.al7(a))return A.ah(["@"+q.gej(q),q.gcU().b3(a)],t.N,t.X)}if(t.f.b(a)){if(A.bwO(a))return A.ah(["@",a],t.N,t.X) +l.a=null +J.fj(a,new A.bf0(l,b,a)) +s=l.a +return s==null?a:s}else if(t.j.b(a)){for(s=J.N(a),r=t.z,p=null,o=0;o").L(d).i("wO<1,2>")) +s.hM$=a +s.mh$=b +return s}, +aQn(a,b,c,d,e){return A.bKE(a,b,c,d,e,d.i("0?"))}, +bKE(a,b,c,d,e,f){var s=0,r=A.l(f),q,p +var $async$aQn=A.h(function(g,h){if(g===1)return A.i(h,r) +while(true)switch(s){case 0:p={} +p.a=c +p.a=b.gJm().apQ(c,e) +s=3 +return A.e(b.ml(new A.aQo(p,b,a,d),d.i("0?")),$async$aQn) +case 3:q=h +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aQn,r)}, +Hf(a,b,c,d,e){return A.bKI(a,b,c,d,e,e)}, +bKI(a,b,c,d,e,f){var s=0,r=A.l(f),q,p,o +var $async$Hf=A.h(function(g,h){if(g===1)return A.i(h,r) +while(true)switch(s){case 0:p={} +p.a=c +p.a=b.gJm().a58(c,null,e) +o=e.i("0?") +s=3 +return A.e(b.ml(new A.aQq(p,b,a,null),t.X),$async$Hf) +case 3:p=o.a(h) +p.toString +q=p +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Hf,r)}, +aaW(a,b,c,d){return A.bKG(a,b,c,d,d.i("0?"))}, +bKG(a,b,c,d,e){var s=0,r=A.l(e),q,p +var $async$aaW=A.h(function(f,g){if(f===1)return A.i(g,r) +while(true)switch(s){case 0:s=3 +return A.e(A.aaX(a,b,c,d),$async$aaW) +case 3:p=g +q=p==null?null:J.l0(p) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aaW,r)}, +aaX(a,b,c,d){return A.bKH(a,b,c,d,c.i("@<0>").L(d).i("fu<1,2>?"))}, +bKH(a,b,c,d,e){var s=0,r=A.l(e),q,p,o,n,m +var $async$aaX=A.h(function(f,g){if(f===1)return A.i(g,r) +while(true)switch(s){case 0:m=a.hM$ +m===$&&A.c() +m=b.mK(m) +p=b.gBM() +o=a.mh$ +o===$&&A.c() +s=3 +return A.e(m.SM(p,o),$async$aaX) +case 3:n=g +q=n==null?null:n.dm(0,c,d) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aaX,r)}, +bKF(a,b,c,d){return b.ml(new A.aQp(b,a,c),c.i("0?"))}, +a9h:function a9h(){}, +wO:function wO(a,b,c){this.hM$=a +this.mh$=b +this.$ti=c}, +aQo:function aQo(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aQq:function aQq(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aQp:function aQp(a,b,c){this.a=a +this.b=b +this.c=c}, +XU:function XU(){}, +bKJ(a,b,c){var s=new A.tQ(null,$,$,b.i("@<0>").L(c).i("tQ<1,2>")),r=a.hL$ +r===$&&A.c() +s.hL$=r.dm(0,b,c) +r=A.eN.prototype.gm.call(a,a) +r=A.K8(r) +r.toString +s.oJ$=c.a(r) +return s}, +eN:function eN(){}, +tQ:function tQ(a,b,c,d){var _=this +_.vM$=a +_.hL$=b +_.oJ$=c +_.$ti=d}, +Bt:function Bt(a,b){this.a=a +this.$ti=b}, +XV:function XV(){}, +bk1(a,b,c,d){return A.bKK(a,b,c,d,c.i("@<0>").L(d).i("z?>"))}, +bKK(a,b,c,d,e){var s=0,r=A.l(e),q,p +var $async$bk1=A.h(function(f,g){if(f===1)return A.i(g,r) +while(true)switch(s){case 0:p=a.Gv$ +p===$&&A.c() +q=b.mK(p).SN(b.gBM(),a,c,d) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$bk1,r)}, +btj(a,b,c,d){var s=new A.S6($,$,c.i("@<0>").L(d).i("S6<1,2>")) +s.Gv$=a +s.Gw$=J.bnI(b,!1) +return s}, +a9i:function a9i(){}, +S6:function S6(a,b,c){this.Gv$=a +this.Gw$=b +this.$ti=c}, +XW:function XW(){}, +aS1:function aS1(a){this.a=a}, +aSk:function aSk(){}, +avx:function avx(){}, +bTk(a,b){return!0}, +aaY:function aaY(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=c +_.e=null}, +aQw:function aQw(){}, +aQv:function aQv(){}, +aQy:function aQy(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aQz:function aQz(a){this.a=a}, +aQA:function aQA(a){this.a=a}, +aQx:function aQx(){}, +Hg(a,b,c){var s=new A.wP($,b.i("@<0>").L(c).i("wP<1,2>")) +s.eJ$=a +return s}, +bKM(a,b){return b.ml(new A.aQs(b,a),t.z)}, +aaZ(a,b,c,d,e){return A.bKN(a,b,c,d,e,d.i("@<0>").L(e).i("fu<1,2>?"))}, +bKN(a,b,c,d,e,f){var s=0,r=A.l(f),q,p +var $async$aaZ=A.h(function(g,h){if(g===1)return A.i(h,r) +while(true)switch(s){case 0:s=3 +return A.e(b.mK(a).Ip(b.gBM(),c),$async$aaZ) +case 3:p=h +if(p==null){q=null +s=1 +break}else{q=A.bKJ(p,d,e) +s=1 +break}case 1:return A.j(q,r)}}) +return A.k($async$aaZ,r)}, +aQt(a,b,c,d,e){return A.bKO(a,b,c,d,e,d.i("0?"))}, +bKO(a,b,c,d,e,f){var s=0,r=A.l(f),q,p +var $async$aQt=A.h(function(g,h){if(g===1)return A.i(h,r) +while(true)switch(s){case 0:p=d.i("0?") +s=3 +return A.e(b.mK(a).SK(b.gBM(),c),$async$aQt) +case 3:q=p.a(h) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aQt,r)}, +btk(a,b){return b.ml(new A.aQu(b,a),t.S)}, +bKL(a,b,c){return b.ml(new A.aQr(b,a,c),t.S)}, +wP:function wP(a,b){this.eJ$=a +this.$ti=b}, +abT:function abT(){}, +aQs:function aQs(a,b){this.a=a +this.b=b}, +aQu:function aQu(a,b){this.a=a +this.b=b}, +aQr:function aQr(a,b,c){this.a=a +this.b=b +this.c=c}, +abS:function abS(){}, +SI:function SI(a){this.$ti=a}, +XX:function XX(){}, +Yf:function Yf(){}, +bkm(a,b){var s=new A.hb(a,b) +if(a<-62135596800||a>253402300799)A.F(A.bZ("invalid seconds part "+s.anb(!0).j(0),null)) +if(b<0||b>999999999)A.F(A.bZ("invalid nanoseconds part "+s.anb(!0).j(0),null)) +return s}, +bMc(a){var s,r,q,p,o,n,m,l=null,k=B.f.ls(a,".")+1 +if(k===0){s=A.boZ(a) +if(s==null)return l +else return A.bu9(s)}r=new A.c9("") +q=""+B.f.X(a,0,k) +r.a=q +r.a=q+"000" +for(q=a.length,p=k,o="";p=100)return""+a +if(a>=10)return"0"+a +return"00"+a}, +bMb(a){var s,r,q=1000,p=B.c.aE(a,q) +if(p!==0)return A.acK(B.c.aY(a,1e6))+A.acK(B.c.aE(B.c.aY(a,q),q))+A.acK(p) +else{s=B.c.aY(a,q) +r=B.c.aE(s,q) +s=A.acK(B.c.aY(s,q)) +return s+(r===0?"":A.acK(r))}}, +hb:function hb(a,b){this.a=a +this.b=b}, +nv:function nv(a,b,c){this.a=a +this.b=b +this.c=c}, +ab_:function ab_(a){this.b=a}, +bPs(){var s=new A.amR($,$) +s.ayA() +return s}, +bO6(){var s=new A.aeG($,$) +s.ayp() +return s}, +pf:function pf(a,b){this.a=a +this.$ti=b}, +amR:function amR(a,b){this.PL$=a +this.PM$=b}, +bcC:function bcC(){}, +bcD:function bcD(){}, +aeG:function aeG(a,b){this.PL$=a +this.PM$=b}, +b0k:function b0k(){}, +b0l:function b0l(){}, +wQ:function wQ(){}, +uv:function uv(){}, +aoo:function aoo(){}, +apm:function apm(){}, +bSw(a,b){return A.aq_(a,b)}, +aq_(a,b){var s,r,q,p,o,n,m +try{o=t.b8 +if(o.b(a)&&o.b(b)){o=J.Kh(a,b) +return o}else{o=t.j +if(o.b(a)&&o.b(b)){s=a +r=b +for(q=0,o=J.N(a),n=J.N(b);q=0&&m=0&&ra.c.length)A.F(A.h5("Offset "+b+u.D+a.gq(a)+".")) +return new A.a3Q(a,b)}, +aS2:function aS2(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +a3Q:function a3Q(a,b){this.a=a +this.b=b}, +IN:function IN(a,b,c){this.a=a +this.b=b +this.c=c}, +bGY(a,b){var s=A.bGZ(A.d([A.bOv(a,!0)],t._Y)),r=new A.aD3(b).$0(),q=B.c.j(B.d.ga9(s).b+1),p=A.bH_(s)?0:3,o=A.aa(s) +return new A.aCK(s,r,null,1+Math.max(q.length,p),new A.a6(s,new A.aCM(),o.i("a6<1,v>")).qK(0,B.Sv),!A.bUb(new A.a6(s,new A.aCN(),o.i("a6<1,H?>"))),new A.c9(""))}, +bH_(a){var s,r,q +for(s=0;s").L(r.z[1]),s=new A.aQ(J.a4(s.a),s.b,r.i("aQ<1,2>")),r=r.z[1];s.p();){q=s.a +if(q==null)q=r.a(q) +J.bhb(q,new A.aCQ())}s=p.gdE(p) +r=A.n(s).i("h_") +return A.L(new A.h_(s,new A.aCR(),r),!0,r.i("w.E"))}, +bOv(a,b){var s=new A.b4O(a).$0() +return new A.jS(s,!0,null)}, +bOx(a){var s,r,q,p,o,n,m=a.gd2(a) +if(!B.f.A(m,"\r\n"))return a +s=a.gcd(a) +r=s.gd9(s) +for(s=m.length-1,q=0;q")) +else s=A.it(r,r,r,r,!0,d) +q.a=null +s.sQU(new A.aWk(q,a,b,s,A.bm6(A.bTF(),d),A.bm6(A.bTE(),d),c)) +return s.glN(s)}, +bug(a,b,c){c.eb(a,b)}, +buf(a){a.a2(0)}, +aWk:function aWk(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +aWg:function aWg(a,b,c){this.a=a +this.b=b +this.c=c}, +aWi:function aWi(a,b){this.a=a +this.b=b}, +aWh:function aWh(a,b,c){this.a=a +this.b=b +this.c=c}, +aWj:function aWj(a,b){this.a=a +this.b=b}, +ra(a,b,c){return A.bMi(a,new A.aY7(c,b),b,c)}, +aY7:function aY7(a,b){this.a=a +this.b=b}, +abX:function abX(a,b,c){this.c=a +this.a=b +this.b=c}, +aT9:function aT9(a,b){var _=this +_.a=a +_.b=b +_.c=0 +_.e=_.d=null}, +asx:function asx(){this.a=null}, +asy:function asy(a,b){this.a=a +this.b=b}, +TO:function TO(a){this.$ti=a}, +u5:function u5(){}, +ahQ:function ahQ(){}, +TT:function TT(a,b){this.a=a +this.b=b}, +OA:function OA(a,b){this.a=a +this.b=b}, +aY6:function aY6(){}, +aIM:function aIM(){}, +aIN:function aIN(){}, +aIO:function aIO(){}, +Gu:function Gu(a,b){this.a=a +this.b=b}, +aF9:function aF9(a,b,c){this.a=a +this.b=b +this.c=c}, +aGn:function aGn(a,b,c){this.a=a +this.b=b +this.c=c}, +aXp:function aXp(){}, +buA(){var s,r,q=window +q.toString +s=$.bgS() +r=new A.aXq(q) +$.rv().l(0,r,s) +q=q.navigator +s=q.vendor +s.toString +q=q.appVersion +q.toString +if(B.f.A(s,"Apple"))q=B.f.A(q,"Version") +else q=!1 +r.b=q +return r}, +aXq:function aXq(a){this.a=a +this.b=!1}, +aXx:function aXx(){}, +Ak:function Ak(a){this.a=a}, +Cc:function Cc(a){this.a=a}, +An(a){var s=new A.bn(new Float64Array(16)) +if(s.t4(a)===0)return null +return s}, +bIp(){return new A.bn(new Float64Array(16))}, +bIq(){var s=new A.bn(new Float64Array(16)) +s.dU() +return s}, +nf(a,b,c){var s=new Float64Array(16),r=new A.bn(s) +r.dU() +s[14]=c +s[13]=b +s[12]=a +return r}, +Am(a,b,c){var s=new Float64Array(16) +s[15]=1 +s[10]=c +s[5]=b +s[0]=a +return new A.bn(s)}, +bsK(){var s=new Float64Array(4) +s[3]=1 +return new A.wv(s)}, +Aj:function Aj(a){this.a=a}, +bn:function bn(a){this.a=a}, +wv:function wv(a){this.a=a}, +fS:function fS(a){this.a=a}, +p5:function p5(a){this.a=a}, +hn:function hn(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bRI(a){var s=a.pu(0) +s.toString +switch(s){case"<":return"<" +case"&":return"&" +case"]]>":return"]]>" +default:return A.blf(s)}}, +bRA(a){var s=a.pu(0) +s.toString +switch(s){case"'":return"'" +case"&":return"&" +case"<":return"<" +default:return A.blf(s)}}, +bQt(a){var s=a.pu(0) +s.toString +switch(s){case'"':return""" +case"&":return"&" +case"<":return"<" +default:return A.blf(s)}}, +blf(a){return A.ne(new A.Ru(a),new A.bdS(),t.Dc.i("w.E"),t.N).oU(0)}, +adE:function adE(){}, +bdS:function bdS(){}, +xj:function xj(){}, +eY:function eY(a,b,c){this.c=a +this.a=b +this.b=c}, +nE:function nE(a,b){this.a=a +this.b=b}, +adJ:function adJ(){}, +aYV:function aYV(){}, +bkL(a,b,c){return new A.adO(c,a)}, +adP(a){if(a.gbo(a)!=null)throw A.f(A.bkL(u.F,a,a.gbo(a)))}, +adO:function adO(a,b){this.c=a +this.a=b}, +bNI(a,b,c){return new A.adQ(b,c,$,$,$,a)}, +adQ:function adQ(a,b,c,d,e,f){var _=this +_.b=a +_.c=b +_.a12$=c +_.a13$=d +_.a14$=e +_.a=f}, +aoc:function aoc(){}, +bNH(a,b,c){return new A.U9(a)}, +bkK(a,b){if(!b.A(0,a.goX(a)))throw A.f(new A.U9("Got "+a.goX(a).j(0)+", but expected one of "+b.bw(0,", ")))}, +U9:function U9(a){this.a=a}, +aYz:function aYz(){}, +aYW:function aYW(){}, +aYA:function aYA(){}, +adK:function adK(){}, +xk:function xk(){}, +aZ1:function aZ1(){}, +Ci:function Ci(){}, +aZ5:function aZ5(){}, +adM:function adM(){}, +adN:function adN(){}, +bkJ(a,b,c){A.adP(a) +return a.oL$=new A.p8(a,b,c,null)}, +p8:function p8(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.oL$=d}, +anQ:function anQ(){}, +anR:function anR(){}, +U5:function U5(a,b){this.a=a +this.oL$=b}, +adD:function adD(){}, +anS:function anS(){}, +buS(a,b,c,d){var s,r=A.buU(t.hh),q=A.buU(t.Qx) +A.adP(a) +s=a.oL$=new A.U6(!0,a,r,q,null) +q.b!==$&&A.c5() +q.b=s +q.c!==$&&A.c5() +q.c=B.b0y +q.N(0,b) +r.b!==$&&A.c5() +r.b=s +r.c!==$&&A.c5() +r.c=B.b0I +r.N(0,c) +return s}, +U6:function U6(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.mi$=c +_.PQ$=d +_.oL$=e}, +aYB:function aYB(){}, +aYC:function aYC(){}, +anT:function anT(){}, +anU:function anU(){}, +anV:function anV(){}, +anW:function anW(){}, +i4:function i4(){}, +ao6:function ao6(){}, +ao7:function ao7(){}, +ao8:function ao8(){}, +ao9:function ao9(){}, +aoa:function aoa(){}, +aob:function aob(){}, +kM:function kM(a,b){this.a=a +this.oL$=b}, +adC:function adC(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +Il:function Il(a,b){this.a=a +this.b=b}, +buT(a,b){return b==null||b.length===0?new A.adT(a,null):new A.adR(b,a,A.r(b)+":"+a,null)}, +aYZ:function aYZ(){}, +ao3:function ao3(){}, +ao4:function ao4(){}, +ao5:function ao5(){}, +bSJ(a,b){return new A.bfn(a)}, +bfn:function bfn(a){this.a=a}, +buU(a){return new A.U8(A.d([],a.i("B<0>")),a.i("U8<0>"))}, +U8:function U8(a,b){var _=this +_.c=_.b=$ +_.a=a +_.$ti=b}, +aZ0:function aZ0(a,b){this.a=a +this.b=b}, +aZ_:function aZ_(a){this.a=a}, +adR:function adR(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.oL$=d}, +adT:function adT(a,b){this.b=a +this.oL$=b}, +aZ2:function aZ2(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=!0 +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.a=h +_.b=i}, +aZ3:function aZ3(){}, +aZ6:function aZ6(){}, +adU:function adU(a,b){this.a=a +this.b=b}, +aoe:function aoe(){}, +aYy:function aYy(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +aYX:function aYX(){}, +aYY:function aYY(){}, +adL:function adL(){}, +adF:function adF(a){this.a=a}, +ao_:function ao_(a,b){this.a=a +this.b=b}, +apO:function apO(){}, +e3:function e3(){}, +ao0:function ao0(){}, +ao1:function ao1(){}, +ao2:function ao2(){}, +jQ:function jQ(a,b,c,d,e){var _=this +_.e=a +_.vK$=b +_.vI$=c +_.vJ$=d +_.tf$=e}, +p9:function p9(a,b,c,d,e){var _=this +_.e=a +_.vK$=b +_.vI$=c +_.vJ$=d +_.tf$=e}, +pa:function pa(a,b,c,d,e){var _=this +_.e=a +_.vK$=b +_.vI$=c +_.vJ$=d +_.tf$=e}, +pb:function pb(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.vK$=d +_.vI$=e +_.vJ$=f +_.tf$=g}, +fA:function fA(a,b,c,d,e){var _=this +_.e=a +_.vK$=b +_.vI$=c +_.vJ$=d +_.tf$=e}, +anX:function anX(){}, +pc:function pc(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.vK$=c +_.vI$=d +_.vJ$=e +_.tf$=f}, +eB:function eB(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.vK$=d +_.vI$=e +_.vJ$=f +_.tf$=g}, +aod:function aod(){}, +nF:function nF(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=$ +_.vK$=c +_.vI$=d +_.vJ$=e +_.tf$=f}, +adG:function adG(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +aYD:function aYD(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +adH:function adH(a){this.a=a}, +aYK:function aYK(a){this.a=a}, +aYU:function aYU(){}, +aYI:function aYI(a){this.a=a}, +aYE:function aYE(){}, +aYF:function aYF(){}, +aYH:function aYH(){}, +aYG:function aYG(){}, +aYR:function aYR(){}, +aYL:function aYL(){}, +aYJ:function aYJ(){}, +aYM:function aYM(){}, +aYS:function aYS(){}, +aYT:function aYT(){}, +aYQ:function aYQ(){}, +aYO:function aYO(){}, +aYN:function aYN(){}, +aYP:function aYP(){}, +bft:function bft(){}, +a1O:function a1O(a,b){this.a=a +this.$ti=b}, +i3:function i3(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.tf$=d}, +anY:function anY(){}, +anZ:function anZ(){}, +U7:function U7(){}, +adI:function adI(){}, +bg6(){var s=0,r=A.l(t.H) +var $async$bg6=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=2 +return A.e(A.bf6(new A.bg7(),new A.bg8()),$async$bg6) +case 2:return A.j(null,r)}}) +return A.k($async$bg6,r)}, +bg8:function bg8(){}, +bg7:function bg7(){}, +bEy(a){a.ap(t.H5) +return null}, +bE4(){var s=$.a9.h(0,B.NL),r=s==null?null:t.Kb.a(s).$0() +return r==null?new A.v8(A.ae(t.Gf)):r}, +bmv(){var s=$.a9.h(0,B.NL) +return s==null?null:t.Kb.a(s).$0()}, +bil(a,b){var s=null +return new A.He(a,s,b,s,s,s)}, +bLp(a,b,c){return A.Hg(a,b,c)}, +bHX(a){return $.bHW.h(0,a).gbhX()}, +CX(a){if(typeof dartPrint=="function"){dartPrint(a) +return}if(typeof console=="object"&&typeof console.log!="undefined"){console.log(a) +return}if(typeof print=="function"){print(a) +return}throw"Unable to print message: "+String(a)}, +bpU(a){return A.cx(a)}, +bpp(a){return a}, +bHE(a){return a}, +bLt(a){return a}, +bTG(a){var s,r,q,p,o,n=J.N(a),m=n.gq(a) +for(s=1,r=0,q=0;m>0;){p=3800>m?m:3800 +m-=p +for(;--p,p>=0;q=o){o=q+1 +s+=n.h(a,q)&255 +r+=s}s=B.c.aE(s,65521) +r=B.c.aE(r,65521)}return(r<<16|s)>>>0}, +bor(a,b){return(B.cv[(a^b)&255]^a>>>8)>>>0}, +pt(a,b){var s,r,q=J.N(a),p=q.gq(a) +b^=4294967295 +for(s=0;p>=8;){r=s+1 +b=B.cv[(b^q.h(a,s))&255]^b>>>8 +s=r+1 +b=B.cv[(b^q.h(a,r))&255]^b>>>8 +r=s+1 +b=B.cv[(b^q.h(a,s))&255]^b>>>8 +s=r+1 +b=B.cv[(b^q.h(a,r))&255]^b>>>8 +r=s+1 +b=B.cv[(b^q.h(a,s))&255]^b>>>8 +s=r+1 +b=B.cv[(b^q.h(a,r))&255]^b>>>8 +r=s+1 +b=B.cv[(b^q.h(a,s))&255]^b>>>8 +s=r+1 +b=B.cv[(b^q.h(a,r))&255]^b>>>8 +p-=8}if(p>0)do{r=s+1 +b=B.cv[(b^q.h(a,s))&255]^b>>>8 +if(--p,p>0){s=r +continue}else break}while(!0) +return(b^4294967295)>>>0}, +CV(a){var s=u.a.charCodeAt(a>>>6)+(a&63),r=s&1,q=u.I.charCodeAt(s>>>1) +return q>>>4&-r|q&15&r-1}, +rs(a,b){var s=(a&1023)<<10|b&1023,r=u.a.charCodeAt(1024+(s>>>9))+(s&511),q=r&1,p=u.I.charCodeAt(r>>>1) +return p>>>4&-q|p&15&q-1}, +bTQ(a,b,c,d){var s,r,q,p,o,n=A.A(d,c.i("z<0>")) +for(s=c.i("B<0>"),r=0;r<1;++r){q=a[r] +p=b.$1(q) +o=n.h(0,p) +if(o==null){o=A.d([],s) +n.l(0,p,o) +p=o}else p=o +J.fd(p,q)}return n}, +bqK(a,b,c){var s=A.L(a,!0,c) +B.d.e5(s,b) +return s}, +bHB(a,b){var s,r,q +for(s=A.n(a),s=s.i("@<1>").L(s.z[1]),r=new A.aQ(J.a4(a.a),a.b,s.i("aQ<1,2>")),s=s.z[1];r.p();){q=r.a +if(b.$1(q==null?s.a(q):q))return!1}return!0}, +aq3(a,b){var s,r=J.u(a,b),q=(48^r)>>>0 +if(q<=9)return q +else{s=(r|32)>>>0 +if(97<=s&&s<=102)return s-97+10}throw A.f(A.cu("Invalid hexadecimal code unit U+"+B.f.bO(B.c.eP(r,16),4,"0")+".",a,b))}, +bF3(a){a=a.toLowerCase() +if(B.f.e1(a,"kdialog"))return new A.aFZ() +else if(B.f.e1(a,"qarma")||B.f.e1(a,"zenity"))return new A.aM6() +throw A.f(A.dw("DialogHandler for executable "+a+" has not been implemented"))}, +bTe(){return A.F(A.dw("Unsupported"))}, +bEs(a){return B.hO}, +bfh(a,b,c,d,e){return A.bSy(a,b,c,d,e,e)}, +bSy(a,b,c,d,e,f){var s=0,r=A.l(f),q +var $async$bfh=A.h(function(g,h){if(g===1)return A.i(h,r) +while(true)switch(s){case 0:s=3 +return A.e(null,$async$bfh) +case 3:q=a.$1(b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$bfh,r)}, +xU(a,b){var s +if(a==null)return b==null +if(b==null||a.gq(a)!==b.gq(b))return!1 +if(a===b)return!0 +for(s=a.gS(a);s.p();)if(!b.A(0,s.gG(s)))return!1 +return!0}, +ej(a,b){var s,r,q +if(a==null)return b==null +if(b==null||J.am(a)!==J.am(b))return!1 +if(a===b)return!0 +for(s=J.N(a),r=J.N(b),q=0;qc)return c +if(isNaN(a))return c +return a}, +bxE(a,b){var s=t.s,r=A.d(a.split("\n"),s) +$.aqr().N(0,r) +if(!$.blm)A.bws()}, +bws(){var s,r,q=$.blm=!1,p=$.bn3() +if(A.dX(p.gix(),0,0,0).a>1e6){if(p.b==null)p.b=$.Qw.$0() +p.nS(0) +$.apR=0}while(!0){if($.apR<12288){p=$.aqr() +p=!p.gZ(p)}else p=q +if(!p)break +s=$.aqr().wB() +$.apR=$.apR+s.length +r=$.CY +if(r==null)A.CX(s) +else r.$1(s)}q=$.aqr() +if(!q.gZ(q)){$.blm=!0 +$.apR=0 +A.d9(B.fX,A.bV3()) +if($.bei==null)$.bei=new A.bp(new A.ak($.a9,t.W),t.gR)}else{$.bn3().jj(0) +q=$.bei +if(q!=null)q.hw(0) +$.bei=null}}, +bpz(a,b,c){var s,r=A.ab(a) +if(c>0)if(r.a){s=r.ax +if(s.a===B.au){s=s.cy.a +s=A.ap(255,b.gm(b)>>>16&255,b.gm(b)>>>8&255,b.gm(b)&255).k(0,A.ap(255,s>>>16&255,s>>>8&255,s&255))}else s=!1}else s=!1 +else s=!1 +if(s){s=r.ax.db.a +return A.LS(A.ap(B.e.aR(255*((4.5*Math.log(c+1)+2)/100)),s>>>16&255,s>>>8&255,s&255),b)}return b}, +bV_(a,b,c,d,e){var s,r,q=d.b,p=q+e,o=a.b,n=c.b-10,m=p+o<=n +o=q-e-o +s=(o>=10===m?b:m)?Math.min(p,n):Math.max(o,10) +q=a.a +r=c.a-q +return new A.m(r<=20?r/2:A.W(d.a-q/2,10,r-10),s)}, +bq7(a,b,c){return a}, +aq2(a){var s=0,r=A.l(t.lu),q,p +var $async$aq2=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:$.fO.toString +s=4 +return A.e($.al().qq(a,!1,null,null),$async$aq2) +case 4:s=3 +return A.e(c.nY(),$async$aq2) +case 3:p=c +q=p.geX(p) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aq2,r)}, +a76(a){var s=a.a +if(s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0&&s[14]===0&&s[15]===1)return new A.m(s[12],s[13]) +return null}, +bjc(a,b){var s,r,q +if(a==b)return!0 +if(a==null){b.toString +return A.a77(b)}if(b==null)return A.a77(a) +s=a.a +r=s[0] +q=b.a +return r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]&&s[4]===q[4]&&s[5]===q[5]&&s[6]===q[6]&&s[7]===q[7]&&s[8]===q[8]&&s[9]===q[9]&&s[10]===q[10]&&s[11]===q[11]&&s[12]===q[12]&&s[13]===q[13]&&s[14]===q[14]&&s[15]===q[15]}, +a77(a){var s=a.a +return s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0&&s[12]===0&&s[13]===0&&s[14]===0&&s[15]===1}, +cY(a,b){var s=a.a,r=b.a,q=b.b,p=s[0]*r+s[4]*q+s[12],o=s[1]*r+s[5]*q+s[13],n=s[3]*r+s[7]*q+s[15] +if(n===1)return new A.m(p,o) +else return new A.m(p/n,o/n)}, +aIk(a,b,c,d,e){var s,r=e?1:1/(a[3]*b+a[7]*c+a[15]),q=(a[0]*b+a[4]*c+a[12])*r,p=(a[1]*b+a[5]*c+a[13])*r +if(d){s=$.bgJ() +s[2]=q +s[0]=q +s[3]=p +s[1]=p}else{s=$.bgJ() +if(qs[2])s[2]=q +if(p>s[3])s[3]=p}}, +iS(b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=b1.a,a5=b2.a,a6=b2.b,a7=b2.c,a8=a7-a5,a9=b2.d,b0=a9-a6 +if(!isFinite(a8)||!isFinite(b0)){s=a4[3]===0&&a4[7]===0&&a4[15]===1 +A.aIk(a4,a5,a6,!0,s) +A.aIk(a4,a7,a6,!1,s) +A.aIk(a4,a5,a9,!1,s) +A.aIk(a4,a7,a9,!1,s) +a7=$.bgJ() +return new A.T(a7[0],a7[1],a7[2],a7[3])}a7=a4[0] +r=a7*a8 +a9=a4[4] +q=a9*b0 +p=a7*a5+a9*a6+a4[12] +a9=a4[1] +o=a9*a8 +a7=a4[5] +n=a7*b0 +m=a9*a5+a7*a6+a4[13] +a7=a4[3] +if(a7===0&&a4[7]===0&&a4[15]===1){l=p+r +if(r<0)k=p +else{k=l +l=p}if(q<0)l+=q +else k+=q +j=m+o +if(o<0)i=m +else{i=j +j=m}if(n<0)j+=n +else i+=n +return new A.T(l,j,k,i)}else{a9=a4[7] +h=a9*b0 +g=a7*a5+a9*a6+a4[15] +f=p/g +e=m/g +a9=p+r +a7=g+a7*a8 +d=a9/a7 +c=m+o +b=c/a7 +a=g+h +a0=(p+q)/a +a1=(m+n)/a +a7+=h +a2=(a9+q)/a7 +a3=(c+n)/a7 +return new A.T(A.brE(f,d,a0,a2),A.brE(e,b,a1,a3),A.brD(f,d,a0,a2),A.brD(e,b,a1,a3))}}, +brE(a,b,c,d){var s=ab?a:b,r=c>d?c:d +return s>r?s:r}, +brF(a,b){var s +if(A.a77(a))return b +s=new A.bn(new Float64Array(16)) +s.d3(a) +s.t4(s) +return A.iS(s,b)}, +bjb(a){var s,r=new A.bn(new Float64Array(16)) +r.dU() +s=new A.p5(new Float64Array(4)) +s.JX(0,0,0,a.a) +r.Ua(0,s) +s=new A.p5(new Float64Array(4)) +s.JX(0,0,0,a.b) +r.Ua(1,s) +return r}, +a_k(a,b,c){if(a==null||!1)return a===b +return a>b-c&&a>>16&255)/255)+0.7152*((a.gm(a)>>>8&255)/255)+0.0722*((a.gm(a)&255)/255)}, +bfO(a){var s=0,r=A.l(t.D),q,p +var $async$bfO=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(A.bqb(a,null,null),$async$bfO) +case 3:p=c.responseText +p.toString +q=new Uint8Array(A.bK(B.x.gcU().b3(p))) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$bfO,r)}, +bmf(a,b,c){var s=$.k_() +s.toString +s.$1(new A.c7(new A.q3(A.d([A.t1("Failed to find definition for "+A.r(b)),A.bI("This library only supports and xlink:href references that are defined ahead of their references."),A.MX("This error can be caused when the desired definition is defined after the element referring to it (e.g. at the end of the file), or defined in another file."),A.bI("This error is treated as non-fatal, but your SVG file will likely not render as intended")],t.E)),null,"SVG",A.bI("while parsing "+a+" in "+c),null,!1))}, +ef(a,b){if(a==null)return null +a=B.f.cu(B.f.wC(B.f.wC(B.f.wC(B.f.wC(B.f.wC(a,"rem",""),"em",""),"ex",""),"px",""),"pt","")) +if(b)return A.bjz(a) +return A.lK(a)}, +bqF(a){switch(a){case 0:return B.ne +case 1:return B.nf +case 2:return B.ng +case 3:return B.ac5 +default:throw A.f(new A.a5x(a))}}, +byz(a){var s,r,q,p,o,n,m=J.b8(a),l=m.gaig(a) +if(l==null)throw A.f(B.b_1) +s=A.eQ(l.latitude) +r=A.eQ(l.longitude) +if(m.ga3z(a)!=null){m=m.ga3z(a) +m.toString +m=A.jp(m,!1)}else m=new A.bA(Date.now(),!1) +q=l.altitude +if(q==null)q=0 +p=l.accuracy +if(p==null)p=0 +o=l.heading +if(o==null)o=0 +n=l.speed +return new A.iV(s,r,m,q,p,o,null,n==null?0:n,0,!1)}, +bVz(a){switch(a){case"granted":return B.ng +case"prompt":return B.ne +case"denied":return B.nf +default:throw A.f(A.bZ(A.r(a)+" cannot be converted to a LocationPermission.",null))}}, +bxt(a){var s=a.code +switch(s){case 1:return new A.Qa(a.message) +case 2:return new A.Gt(a.message) +case 3:return new A.HS(a.message,null) +default:return new A.fg(J.cp(s),a.message,null,null)}}, +bma(a){var s=a.ax,r=A.A(t.N,t.K),q=a.a +if(q!=null)r.l(0,"compassEnabled",q) +q=a.b +if(q!=null)r.l(0,"mapToolbarEnabled",q) +q=a.c +if(q!=null)r.l(0,"cameraTargetBounds",q.cS()) +q=a.d +if(q!=null)r.l(0,"mapType",q.a) +if(a.e!=null)r.l(0,"minMaxZoomPreference",[null,null]) +q=a.f +if(q!=null)r.l(0,"rotateGesturesEnabled",q) +q=a.r +if(q!=null)r.l(0,"scrollGesturesEnabled",q) +q=a.w +if(q!=null)r.l(0,"tiltGesturesEnabled",q) +q=a.y +if(q!=null)r.l(0,"zoomControlsEnabled",q) +q=a.z +if(q!=null)r.l(0,"zoomGesturesEnabled",q) +q=a.Q +if(q!=null)r.l(0,"liteModeEnabled",q) +q=a.x +if(q!=null)r.l(0,"trackCameraPosition",q) +q=a.as +if(q!=null)r.l(0,"myLocationEnabled",q) +q=a.at +if(q!=null)r.l(0,"myLocationButtonEnabled",q) +if(s!=null)r.l(0,"padding",A.d([s.b,s.a,s.d,s.c],t.n)) +q=a.ay +if(q!=null)r.l(0,"indoorEnabled",q) +q=a.ch +if(q!=null)r.l(0,"trafficEnabled",q) +q=a.CW +if(q!=null)r.l(0,"buildingsEnabled",q) +return r}, +bTP(a){var s,r,q +if(a==null)return null +s=J.N(a) +r=s.h(a,"email") +r.toString +A.bi(r) +q=s.h(a,"id") +q.toString +A.bi(q) +return new A.ih(A.ag(s.h(a,"displayName")),r,q,A.ag(s.h(a,"photoUrl")),A.ag(s.h(a,"idToken")),A.ag(s.h(a,"serverAuthCode")))}, +bgm(a){var s=0,r=A.l(t.o9),q,p,o,n,m,l,k,j +var $async$bgm=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(A.bel("https://content-people.googleapis.com/v1/people/me?sources=READ_SOURCE_TYPE_PROFILE&personFields=photos%2Cnames%2CemailAddresses",a,null),$async$bgm) +case 3:p=c +o=J.N(p) +n=A.ag(o.h(p,"resourceName")) +m=n==null?null:B.d.ga9(n.split("/")) +l=t.wh +k=t.N +j=A.blq(l.a(o.h(p,"emailAddresses")),"value",k) +m.toString +j.toString +q=new A.ih(A.blq(l.a(o.h(p,"names")),"displayName",k),j,m,A.blq(l.a(o.h(p,"photos")),"url",k),null,null) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$bgm,r)}, +blq(a,b,c){var s,r,q,p,o +if(a!=null)for(s=J.a4(a),r=t.xE,q=t.s,p=t.y;s.p();){o=s.gG(s) +if(o!=null&&r.b(o))if(A.bQC(o,!1,A.d(["metadata","primary"],q),p))return c.i("0?").a(J.u(o,b))}return null}, +bQC(a,b,c,d){var s,r,q,p,o,n=c.pop() +for(s=c.length,r=t.f,q=a,p=0;pa8?a8:a6 +for(s=1;s<=a3;)s=s<<1>>>0 +s=s>>>1 +r=s>>>1 +q=A.d([0,0],t.t) +for(p=s,s=r;s>=1;p=s,s=r){o=a5+a9*(a8-p) +n=a9*s +m=a9*p +l=a7*s +k=a7*p +for(j=(a6&s)>>>0!==0,i=a7*(a6-p),h=a5;h<=o;h+=m){g=h+i +for(f=h;f<=g;f+=k){e=f+l +d=f+n +c=d+l +if(a2){A.N6(a4[f],a4[d],q) +b=q[0] +a=q[1] +A.N6(a4[e],a4[c],q) +a0=q[0] +a1=q[1] +A.N6(b,a0,q) +a4[f]=q[0] +a4[e]=q[1] +A.N6(a,a1,q) +a4[d]=q[0] +a4[c]=q[1]}else{A.N7(a4[f],a4[d],q) +b=q[0] +a=q[1] +A.N7(a4[e],a4[c],q) +a0=q[0] +a1=q[1] +A.N7(b,a0,q) +a4[f]=q[0] +a4[e]=q[1] +A.N7(a,a1,q) +a4[d]=q[0] +a4[c]=q[1]}}if(j){d=f+n +if(a2){A.N6(a4[f],a4[d],q) +b=q[0] +a4[d]=q[1]}else{A.N7(a4[f],a4[d],q) +b=q[0] +a4[d]=q[1]}a4[f]=b}}if((a8&s)>>>0!==0){g=h+i +for(f=h;f<=g;f+=k){e=f+l +if(a2){A.N6(a4[f],a4[e],q) +b=q[0] +a4[e]=q[1]}else{A.N7(a4[f],a4[e],q) +b=q[0] +a4[e]=q[1]}a4[f]=b}}r=s>>>1}}, +N6(a,b,c){var s,r,q,p,o=$.kW() +o[0]=a +s=$.lP() +r=s[0] +o[0]=b +q=s[0] +p=r+(q&1)+B.c.D(q,1) +c[0]=p +c[1]=p-q}, +N7(a,b,c){var s=a-B.c.D(b,1)&65535 +c[1]=s +c[0]=b+s-32768&65535}, +bTi(a){var s,r,q,p,o,n,m,l,k,j=null +if(A.bqO().bgJ(a))return new A.a5A() +s=new A.a8E(A.bqH()) +if(s.Qs(a))return s +r=new A.aBU() +r.f=A.bV(a,!1,j,0) +r.a=new A.a4p(A.d([],t.nu)) +if(r.aa7())return r +q=new A.aY5() +if(q.Qs(a))return q +p=new A.aV3() +if(p.acW(A.bV(a,!1,j,0))!=null)return p +if(A.bsH(a).c===943870035)return new A.aLZ() +if(A.bG3(a))return new A.ayR() +if(A.bhw(A.bV(a,!1,j,0)))return new A.a0F(!1) +o=new A.aUW() +n=A.bV(a,!1,j,0) +m=o.a=new A.acz(B.kH) +m.iD(0,n) +if(m.al8())return o +l=new A.aDZ() +m=A.bV(a,!1,j,0) +l.a=m +m=A.bqe(m) +l.b=m +if(m!=null)return l +k=new A.aM5() +if(k.lL(a)!=null)return k +return j}, +bV4(a4,a5,a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 +if($.bll==null){s=$.bll=new Uint8Array(768) +for(r=-256;r<0;++r)s[256+r]=0 +for(r=0;r<256;++r)s[256+r]=r +for(r=256;r<512;++r)s[256+r]=255}for(r=0;r<64;++r)a7[r]=a5[r]*a4[r] +for(q=0,r=0;r<8;++r,q+=8){s=1+q +p=a7[s] +if(p===0&&a7[2+q]===0&&a7[3+q]===0&&a7[4+q]===0&&a7[5+q]===0&&a7[6+q]===0&&a7[7+q]===0){s=B.c.D(5793*a7[q]+512,10) +o=(s&2147483647)-((s&2147483648)>>>0) +a7[q]=o +a7[q+1]=o +a7[q+2]=o +a7[q+3]=o +a7[q+4]=o +a7[q+5]=o +a7[q+6]=o +a7[q+7]=o +continue}n=B.c.D(5793*a7[q]+128,8) +m=(n&2147483647)-((n&2147483648)>>>0) +n=4+q +l=B.c.D(5793*a7[n]+128,8) +k=(l&2147483647)-((l&2147483648)>>>0) +l=2+q +j=a7[l] +i=6+q +h=a7[i] +g=7+q +f=a7[g] +e=B.c.D(2896*(p-f)+128,8) +d=(e&2147483647)-((e&2147483648)>>>0) +f=B.c.D(2896*(p+f)+128,8) +c=(f&2147483647)-((f&2147483648)>>>0) +f=3+q +p=a7[f]<<4 +b=(p&2147483647)-((p&2147483648)>>>0) +p=5+q +e=a7[p]<<4 +a=(e&2147483647)-((e&2147483648)>>>0) +e=B.c.D(m-k+1,1) +o=(e&2147483647)-((e&2147483648)>>>0) +e=B.c.D(m+k+1,1) +m=(e&2147483647)-((e&2147483648)>>>0) +e=B.c.D(j*3784+h*1567+128,8) +e=(e&2147483647)-((e&2147483648)>>>0) +a0=B.c.D(j*1567-h*3784+128,8) +j=(a0&2147483647)-((a0&2147483648)>>>0) +a0=B.c.D(d-a+1,1) +a0=(a0&2147483647)-((a0&2147483648)>>>0) +a1=B.c.D(d+a+1,1) +d=(a1&2147483647)-((a1&2147483648)>>>0) +a1=B.c.D(c+b+1,1) +a1=(a1&2147483647)-((a1&2147483648)>>>0) +a2=B.c.D(c-b+1,1) +b=(a2&2147483647)-((a2&2147483648)>>>0) +a2=B.c.D(m-e+1,1) +a2=(a2&2147483647)-((a2&2147483648)>>>0) +e=B.c.D(m+e+1,1) +m=(e&2147483647)-((e&2147483648)>>>0) +e=B.c.D(o-j+1,1) +e=(e&2147483647)-((e&2147483648)>>>0) +a3=B.c.D(o+j+1,1) +k=(a3&2147483647)-((a3&2147483648)>>>0) +a3=B.c.D(d*2276+a1*3406+2048,12) +o=(a3&2147483647)-((a3&2147483648)>>>0) +a1=B.c.D(d*3406-a1*2276+2048,12) +d=(a1&2147483647)-((a1&2147483648)>>>0) +a1=B.c.D(b*799+a0*4017+2048,12) +a1=(a1&2147483647)-((a1&2147483648)>>>0) +a0=B.c.D(b*4017-a0*799+2048,12) +b=(a0&2147483647)-((a0&2147483648)>>>0) +a7[q]=m+o +a7[g]=m-o +a7[s]=k+a1 +a7[i]=k-a1 +a7[l]=e+b +a7[p]=e-b +a7[f]=a2+d +a7[n]=a2-d}for(r=0;r<8;++r){s=8+r +p=a7[s] +if(p===0&&a7[16+r]===0&&a7[24+r]===0&&a7[32+r]===0&&a7[40+r]===0&&a7[48+r]===0&&a7[56+r]===0){p=B.c.D(5793*a7[r]+8192,14) +o=(p&2147483647)-((p&2147483648)>>>0) +a7[r]=o +a7[s]=o +a7[16+r]=o +a7[24+r]=o +a7[32+r]=o +a7[40+r]=o +a7[48+r]=o +a7[56+r]=o +continue}n=B.c.D(5793*a7[r]+2048,12) +m=(n&2147483647)-((n&2147483648)>>>0) +n=32+r +l=B.c.D(5793*a7[n]+2048,12) +k=(l&2147483647)-((l&2147483648)>>>0) +l=16+r +j=a7[l] +i=48+r +h=a7[i] +g=56+r +f=a7[g] +e=B.c.D(2896*(p-f)+2048,12) +d=(e&2147483647)-((e&2147483648)>>>0) +f=B.c.D(2896*(p+f)+2048,12) +c=(f&2147483647)-((f&2147483648)>>>0) +f=24+r +b=a7[f] +p=40+r +a=a7[p] +e=B.c.D(m-k+1,1) +o=(e&2147483647)-((e&2147483648)>>>0) +e=B.c.D(m+k+1,1) +m=(e&2147483647)-((e&2147483648)>>>0) +e=B.c.D(j*3784+h*1567+2048,12) +e=(e&2147483647)-((e&2147483648)>>>0) +a0=B.c.D(j*1567-h*3784+2048,12) +j=(a0&2147483647)-((a0&2147483648)>>>0) +a0=B.c.D(d-a+1,1) +a0=(a0&2147483647)-((a0&2147483648)>>>0) +a1=B.c.D(d+a+1,1) +d=(a1&2147483647)-((a1&2147483648)>>>0) +a1=B.c.D(c+b+1,1) +a1=(a1&2147483647)-((a1&2147483648)>>>0) +a2=B.c.D(c-b+1,1) +b=(a2&2147483647)-((a2&2147483648)>>>0) +a2=B.c.D(m-e+1,1) +a2=(a2&2147483647)-((a2&2147483648)>>>0) +e=B.c.D(m+e+1,1) +m=(e&2147483647)-((e&2147483648)>>>0) +e=B.c.D(o-j+1,1) +e=(e&2147483647)-((e&2147483648)>>>0) +a3=B.c.D(o+j+1,1) +k=(a3&2147483647)-((a3&2147483648)>>>0) +a3=B.c.D(d*2276+a1*3406+2048,12) +o=(a3&2147483647)-((a3&2147483648)>>>0) +a1=B.c.D(d*3406-a1*2276+2048,12) +d=(a1&2147483647)-((a1&2147483648)>>>0) +a1=B.c.D(b*799+a0*4017+2048,12) +a1=(a1&2147483647)-((a1&2147483648)>>>0) +a0=B.c.D(b*4017-a0*799+2048,12) +b=(a0&2147483647)-((a0&2147483648)>>>0) +a7[r]=m+o +a7[g]=m-o +a7[s]=k+a1 +a7[i]=k-a1 +a7[l]=e+b +a7[p]=e-b +a7[f]=a2+d +a7[n]=a2-d}for(s=$.bll,r=0;r<64;++r){s.toString +p=B.c.D(a7[r]+8,4) +a6[r]=s[384+((p&2147483647)-((p&2147483648)>>>0))]}}, +bTI(e2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9=null,e0="ifd0",e1=e2.r +if(e1.h(0,e0).a.aj(0,274)){s=e1.h(0,e0) +s=s.ghB(s) +s.toString +r=s}else r=0 +s=e2.d +q=s.e +q.toString +s=s.d +s.toString +p=r>=5&&r<=8 +if(p)o=s +else o=q +if(p)n=q +else n=s +m=A.f4(d9,d9,B.R,0,B.an,n,d9,0,3,d9,o,!1) +m.e=A.N2(e1) +m.gqh().h(0,e0).shB(0,d9) +l=s-1 +k=q-1 +e1=e2.Q +switch(e1.length){case 1:j=e1[0] +i=j.e +h=j.f +g=j.r +e1=r===8 +s=r===7 +q=r===6 +f=r===5 +e=r===4 +d=r===3 +c=r===2 +b=0 +while(!0){a=e2.d.d +a.toString +if(!(b>>0 +c1=b6[b9]-128 +c2=b7[c0]-128 +a2=B.c.D(a3+359*c2+128,8) +c3=B.c.b_((a2&2147483647)-((a2&2147483648)>>>0),0,255) +a2=B.c.D(a3-88*c1-183*c2+128,8) +c4=B.c.b_((a2&2147483647)-((a2&2147483648)>>>0),0,255) +a2=B.c.D(a3+454*c1+128,8) +c5=B.c.b_((a2&2147483647)-((a2&2147483648)>>>0),0,255) +if(c){a2=m.a +if(a2!=null)a2.cI(k-a1,b,c3,c4,c5)}else if(d){a2=m.a +if(a2!=null)a2.cI(k-a1,a,c3,c4,c5)}else if(e){a2=m.a +if(a2!=null)a2.cI(a1,a,c3,c4,c5)}else if(f){a2=m.a +if(a2!=null)a2.cI(b,a1,c3,c4,c5)}else if(q){a2=m.a +if(a2!=null)a2.cI(a,a1,c3,c4,c5)}else if(s){a2=m.a +if(a2!=null)a2.cI(a,k-a1,c3,c4,c5)}else{a2=m.a +if(e1){if(a2!=null)a2.cI(b,k-a1,c3,c4,c5)}else if(a2!=null)a2.cI(a1,b,c3,c4,c5)}++a1}++b}break +case 4:s=e2.c +if(s==null)throw A.f(A.b1("Unsupported color mode (4 components)")) +c6=s.d!==0&&!0 +j=e1[0] +a4=e1[1] +a5=e1[2] +c7=e1[3] +a6=j.e +a7=a4.e +a8=a5.e +c8=c7.e +h=j.f +g=j.r +a9=a4.f +b0=a4.r +b1=a5.f +b2=a5.r +c9=c7.f +d0=c7.r +e1=r===8 +s=r===7 +q=r===6 +f=r===5 +e=r===4 +d=r===3 +c=r===2 +a=!c6 +b=0 +while(!0){a2=e2.d.d +a2.toString +if(!(b>>0) +d3=B.c.D(d6*d7,8) +c4=(d3&2147483647)-((d3&2147483648)>>>0) +d3=B.c.D(a3*d7,8) +c5=(d3&2147483647)-((d3&2147483648)>>>0) +if(c){d3=m.a +if(d3!=null)d3.cI(k-a1,b,c3,c4,c5)}else if(d){d3=m.a +if(d3!=null)d3.cI(k-a1,a2,c3,c4,c5)}else if(e){d3=m.a +if(d3!=null)d3.cI(a1,a2,c3,c4,c5)}else if(f){d3=m.a +if(d3!=null)d3.cI(b,a1,c3,c4,c5)}else if(q){d3=m.a +if(d3!=null)d3.cI(a2,a1,c3,c4,c5)}else if(s){d3=m.a +if(d3!=null)d3.cI(a2,k-a1,c3,c4,c5)}else{d3=m.a +if(e1){if(d3!=null)d3.cI(b,k-a1,c3,c4,c5)}else if(d3!=null)d3.cI(a1,b,c3,c4,c5)}++a1}++b}break +default:throw A.f(A.b1("Unsupported color mode"))}return m}, +bNC(a,b,c,d,e,f){A.bNz(f,a,b,c,d,e,!0,f)}, +bND(a,b,c,d,e,f){A.bNA(f,a,b,c,d,e,!0,f)}, +bNB(a,b,c,d,e,f){A.bNy(f,a,b,c,d,e,!0,f)}, +If(a,b,c,d,e){var s,r,q +for(s=0;s>>0===0)o=p +else o=p<0?0:255 +q=J.u(k.a,k.d+r) +J.aZ(j.a,j.d+r,q+o)}++e +i.d+=d +k.d+=d +j.d+=d}}, +bSa(a){var s,r="ifd0",q=A.op(a,!1,!1) +if(a.gqh().h(0,r).a.aj(0,274)){s=a.gqh().h(0,r) +s=s.ghB(s)===1}else s=!0 +if(s)return q +q.e=A.N2(a.gqh()) +q.gqh().h(0,r).shB(0,null) +s=a.gqh().h(0,r) +switch(s.ghB(s)){case 2:return A.aq6(q) +case 3:return A.bTl(q,B.a_i) +case 4:return A.aq6(A.a_d(q,180)) +case 5:return A.aq6(A.a_d(q,90)) +case 6:return A.a_d(q,90) +case 7:return A.aq6(A.a_d(q,-90)) +case 8:return A.a_d(q,-90)}return q}, +bSD(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=null +a.gmk() +if(a.gqh().h(0,"ifd0").a.aj(0,274)){s=a.gqh().h(0,"ifd0") +s=s.ghB(s)!==1}else s=!1 +if(s)a=A.bSa(a) +if(b<=0)b=B.e.v(a0*(a.gaZ(a)/a.gbr(a))) +if(a0<=0)a0=B.e.v(b*(a.gbr(a)/a.gaZ(a))) +if(a0===a.gbr(a)&&b===a.gaZ(a))return A.op(a,!1,!1) +r=new Int32Array(a0) +q=a.gbr(a)/a0 +for(p=0;p=0)if(a4>=0){b=d.a +a2=b==null +a5=a2?a6:b.a +if(a3<(a5==null?0:a5)){b=a2?a6:b.b +b=a4<(b==null?0:b)}else b=!1}else b=!1 +else b=!1 +if(b)c.r3(a0,a1,d.apu(a3,a4,B.a3e))}}g.toString +return g}, +bRu(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null +for(s=a.ghf(),r=s.length,q=f,p=0;p>>0 +s=a!==0?31:32 +if((a&65535)!==0)s-=16 +if((a&16711935)!==0)s-=8 +if((a&252645135)!==0)s-=4 +if((a&858993459)!==0)s-=2 +return(a&1431655765)!==0?s-1:s}, +bVG(a){$.bn2().l(0,0,a) +return $.bAr().h(0,0)}, +byo(a,b,c,d){return(B.c.b_(a,0,255)|B.c.b_(b,0,255)<<8|B.c.b_(c,0,255)<<16|B.c.b_(d,0,255)<<24)>>>0}, +pr(a,b,c){var s,r,q,p,o=b.gq(b),n=b.gbi(),m=a.gcB(),l=m==null?null:m.gbi() +if(l==null)l=a.gbi() +s=a.gq(a) +if(o===1){r=a.gq(a)>2?a.gfp():a.h(0,0) +b.l(0,0,A.blT(A.cC(a.h(0,0))?B.e.cG(r):r,l,n))}else if(o<=s)for(q=0;q>>13&1)>>>13)}return A.bGd(s)}, +bGd(a){var s,r,q=B.c.D(a,16)&32768,p=(B.c.D(a,23)&255)-112,o=a&8388607 +if(p<=0){if(p<-10)return q +o|=8388608 +s=14-p +return(q|B.c.jR(o+(B.c.ci(1,s-1)-1)+(B.c.dt(o,s)&1),s))>>>0}else if(p===143)if(o===0)return q|31744 +else{o=o>>>13 +r=o===0?1:0 +return q|o|r|31744}else{o=o+4095+(o>>>13&1) +if((o&8388608)!==0){++p +o=0}if(p>30)return q|31744 +return(q|p<<10|o>>>13)>>>0}}, +f3(){var s,r,q,p,o,n=$.ew +if(n!=null)return n +s=new Uint32Array(65536) +$.ew=A.bjh(s.buffer,0,null) +$.q2.b=new Uint16Array(512) +for(n=$.q2.a,r=0;r<256;++r){q=(r&255)-112 +if(q<=0||q>=30){p=$.q2.b +if(p===$.q2)A.F(A.jv(n)) +J.aZ(p,r,0) +p=$.q2.b +if(p===$.q2)A.F(A.jv(n)) +J.aZ(p,(r|256)>>>0,0)}else{p=$.q2.b +if(p===$.q2)A.F(A.jv(n)) +o=q<<10>>>0 +J.aZ(p,r,o) +p=$.q2.b +if(p===$.q2)A.F(A.jv(n)) +J.aZ(p,(r|256)>>>0,(o|32768)>>>0)}}for(r=0;r<65536;++r)s[r]=A.bGe(r) +n=$.ew +n.toString +return n}, +bGe(a){var s,r=a>>>15&1,q=a>>>10&31,p=a&1023 +if(q===0)if(p===0)return r<<31>>>0 +else{for(;(p&1024)===0;){p=p<<1;--q}++q +p&=4294966271}else if(q===31){s=r<<31 +if(p===0)return(s|2139095040)>>>0 +else return(s|p<<13|2139095040)>>>0}return(r<<31|q+112<<23|p<<13)>>>0}, +aOd(){var s=0,r=A.l(t.N),q,p +var $async$aOd=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(B.bh.c8("-[InAppPurchasePlugin retrieveReceiptData:result:]",null,!1,t.N),$async$aOd) +case 3:p=b +q=p==null?"":p +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aOd,r)}, +bxF(){var s=A.ag($.a9.h(0,B.b2o)) +return s==null?$.bwu:s}, +bST(a,b,c){var s,r +if(a===1)return b +if(a===2)return b+31 +s=B.e.cG(30.6*a-91.4) +r=c?1:0 +return s+b+59+r}, +D1(a,b){var s,r +for(s=a.gdE(a),s=s.gS(s);s.p();){r=s.gG(s) +if(J.o(r.b,b))return r.a}s=A.bZ("`"+A.r(b)+"` is not one of the supported values: "+J.bnA(a.gar(a),", "),null) +throw A.f(s)}, +bDf(){var s="com.exlyo.mapmarker" +$.cH() +return s}, +bDi(){$.cH() +return null}, +bnY(){$.cH() +return"https://www.mapmarker.app/help/index.html?device=web#devices_web_Configuring_third_party_search_sources"}, +bDh(){$.cH() +return"https://www.mapmarker.app/help/index.html?device=web"}, +bDg(){$.cH() +return null}, +bnX(){$.cH() +return null}, +bnW(){$.cH() +return"theappleseb+mapmarkerwebsupport@gmail.com"}, +a3R(){var s=0,r=A.l(t.H),q,p +var $async$a3R=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=A +p=A +s=3 +return A.e($.px().u0(),$async$a3R) +case 3:s=2 +return A.e(q.EP(new p.d_(b),0),$async$a3R) +case 2:return A.j(null,r)}}) +return A.k($async$a3R,r)}, +EP(a,b){var s=0,r=A.l(t.H),q,p,o,n,m,l,k +var $async$EP=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:k=a.gdN() +if(k.gej(k)==="."){s=1 +break}A.aF(A.bpI(b,"+")+" "+a.gdN().a) +p=b+1 +s=3 +return A.e(a.w9(),$async$EP) +case 3:o=d +n=A.d([],t.Oa) +k=J.a4(o) +case 4:if(!k.p()){s=5 +break}m=k.gG(k) +s=6 +return A.e(m.oS(0),$async$EP) +case 6:if(d)n.push(m) +else A.aF(A.bpI(p,"|")+" "+m.gdN().a) +s=4 +break +case 5:k=n.length,m=p+1,l=0 +case 7:if(!(l=p)return o +else if(b===B.iC)if($.byN().aso(a)===B.f.cu(a))return r +else return o +else if(A.n0(r,b,5,c)===B.f.cu(a))return r +else return o}, +aBn(a,b,c){var s=Math.sin((a-b)*0.5),r=Math.sin(c*0.5) +return s*s+r*r*Math.cos(a)*Math.cos(b)}, +bGD(a,b,c,d,e,f){var s,r,q,p,o +if(!(e>=0&&e>=c))s=e<0&&e=1.5707963267948966||b>=1.5707963267948966)return!1 +if(c<=-3.141592653589793)return!1 +s=c-e +r=(a*s+b*e)/c +if(a>=0&&b>=0&&d=r)return!0 +if(d>=1.5707963267948966)return!0 +q=Math.tan(d) +a=Math.tan(a) +s=Math.sin(s) +b=Math.tan(b) +p=Math.sin(e) +o=Math.sin(c) +return q>=(a*s+b*p)/o}, +bGI(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i=J.N(c),h=i.gq(c) +if(h===0)return!1 +s=a*0.017453292519943295 +r=b*0.017453292519943295 +q=i.h(c,h-1) +p=q.a*0.017453292519943295 +o=q.b*0.017453292519943295 +for(i=i.gS(c),n=0;i.p();o=j,p=k){m=i.gG(i) +l=r-o +l=l>=-3.141592653589793&&l<3.141592653589793?l:B.e.aE(B.e.aE(l- -3.141592653589793,6.283185307179586)+6.283185307179586,6.283185307179586)+-3.141592653589793 +if(s===p&&l===0)return!0 +k=m.a*0.017453292519943295 +j=m.b*0.017453292519943295 +m=j-o +if(A.bGD(p,k,m>=-3.141592653589793&&m<3.141592653589793?m:B.e.aE(B.e.aE(m- -3.141592653589793,6.283185307179586)+6.283185307179586,6.283185307179586)+-3.141592653589793,s,l,!0))++n}return(n&1)!==0}, +aBm(a,b){return 2*Math.asin(Math.sqrt(A.aBn(a.a*0.017453292519943295,b.a*0.017453292519943295,a.b*0.017453292519943295-b.b*0.017453292519943295)))}, +bGH(a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=a8.b*0.017453292519943295-a7.b*0.017453292519943295,a=Math.atan(0.996647189328169*Math.tan(a7.a*0.017453292519943295)),a0=Math.atan(0.996647189328169*Math.tan(a8.a*0.017453292519943295)),a1=Math.cos(a),a2=Math.cos(a0),a3=Math.sin(a),a4=Math.sin(a0),a5=a1*a2,a6=a3*a4 +for(s=2*a6,r=a1*a4,q=a3*a2,p=b,o=0,n=0,m=0;m<20;++m,p=c){o=Math.cos(p) +n=Math.sin(p) +l=a2*n +k=r-q*o +j=Math.sqrt(l*l+k*k) +i=a6+a5*o +h=Math.atan2(j,i) +g=j===0?0:a5*n/j +f=1-g*g +e=f===0?0:i-s/f +d=0.00020955066698943685*f*(4+0.0033528106718309896*(4-3*f)) +c=b+(1-d)*0.0033528106718309896*g*(h+d*j*(e+d*i*(-1+2*e*e))) +if(Math.abs((c-p)/c)<1e-12)break}return Math.atan2(a1*n,-a3*a2+r*o)*57.29577951308232}, +bGE(a3,a4,a5,a6,a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=A.aBn(a3,a7,a4-a8) +if(a2<=a9)return!0 +s=A.aBn(a5,a7,a6-a8) +if(s<=a9)return!0 +r=Math.sin(a3) +q=Math.cos(a5) +p=Math.cos(a7) +o=a8-a4 +n=a6-a4 +m=Math.sin(o)*p +l=Math.sin(n)*q +k=Math.sin(a7-a3) +r=2*r +j=Math.sin(o*0.5) +i=k+r*p*(j*j) +p=Math.sin(a5-a3) +j=Math.sin(n*0.5) +h=p+r*q*(j*j) +g=(m*m+i*i)*(l*l+h*h) +f=g<=0?1:(m*h-i*l)/Math.sqrt(g) +k=2*Math.sqrt(a2*(1-a2))*f +e=k*k +d=e/(1+Math.sqrt(1-e))*0.5 +if(d>a9)return!1 +c=A.aBn(a3,a5,a4-a6) +b=c+d*(1-2*c) +if(a2>b||s>b)return!1 +if(c<0.74)return!0 +a=1-2*d +a0=(a2-d)/a +a1=(s-d)/a +m=Math.sqrt(a0*(1-a0)) +i=Math.sqrt(a1*(1-a1)) +return 2*(m+i-2*(m*a1+i*a0))>0}, +bpW(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j,i,h=J.N(b) +if(h.gq(b)===0)return-1 +s=Math.sin(e/6371009*0.5) +r=s*s +q=a.a*0.017453292519943295 +p=a.b*0.017453292519943295 +o=h.h(b,0) +n=o.a*0.017453292519943295 +m=o.b*0.017453292519943295 +for(h=h.gS(b),l=0;h.p();m=i,n=j){k=h.gG(h) +j=k.a*0.017453292519943295 +i=k.b*0.017453292519943295 +if(A.bGE(n,m,j,i,q,p,r))return Math.max(0,l-1);++l}return-1}, +bpX(a){var s,r,q,p,o,n,m,l,k,j=J.N(a) +if(j.gq(a)<2)return 0 +for(j=j.gS(a),s=0,r=null;j.p();r=q){q=j.gG(j) +if(r!=null){p=r.a*0.017453292519943295 +o=r.b +n=q.a*0.017453292519943295 +m=q.b +l=Math.sin((p-n)*0.5) +k=Math.sin((o*0.017453292519943295-m*0.017453292519943295)*0.5) +s+=2*Math.asin(Math.sqrt(l*l+k*k*Math.cos(p)*Math.cos(n)))}}return s*6371009}, +bGG(a){var s=A.bGC(a,6371009) +if(s<0)return-s +else return s}, +bGC(a,b){var s,r,q,p,o,n,m,l,k,j=J.N(a),i=j.gq(a) +if(i<3)return 0 +s=j.h(a,i-1) +r=Math.tan((1.5707963267948966-s.a*0.017453292519943295)/2) +q=s.b*0.017453292519943295 +for(j=j.gS(a),p=0;j.p();q=m,r=n){o=j.gG(j) +n=Math.tan((1.5707963267948966-o.a*0.017453292519943295)/2) +m=o.b*0.017453292519943295 +l=m-q +k=n*r +p+=2*Math.atan2(k*Math.sin(l),1+k*Math.cos(l))}return p*(b*b)}, +bpY(a){return Math.max(10,Math.min(4e7,4096e4/Math.pow(2,a)))}, +aBo(a){if(a<-90)return-90+Math.min(180,-a-90) +else if(a>90)return 90-Math.min(180,a-90) +else return a}, +aBp(a){if(a>=-180&&a<=180)return a +return B.e.aE(a+180,360)-180}, +bGF(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.d([],t.m),d=6.283185307179586/c +for(s=b/6371009,r=a.a*0.017453292519943295,q=a.b*0.017453292519943295,p=0;p"}, +xe(a){return A.bMF(a)}, +bMF(a){var s=0,r=A.l(t.y),q,p +var $async$xe=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=A.aXn(a) +if(p==null){q=!1 +s=1 +break}$.cH() +q=A.bmb(p,B.a3A) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$xe,r)}, +ad9(a){var s=0,r=A.l(t.y),q,p +var $async$ad9=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=A.aXn(a) +if(p==null){q=!1 +s=1 +break}q=A.blL(p) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$ad9,r)}, +bxC(){var s,r,q,p,o=null +try{o=A.bkv()}catch(s){if(t.VI.b(A.a7(s))){r=$.beh +if(r!=null)return r +throw s}else throw s}if(J.o(o,$.bwr)){r=$.beh +r.toString +return r}$.bwr=o +if($.bmT()===$.a_u())r=$.beh=o.ag(".").j(0) +else{q=o.a3C() +p=q.length-1 +r=$.beh=p===0?q:B.f.X(q,0,p)}return r}, +bxX(a){var s +if(!(a>=65&&a<=90))s=a>=97&&a<=122 +else s=!0 +return s}, +bxZ(a,b){var s=a.length,r=b+2 +if(s"),p=A.ae(q) +for(;q.b(a);){if(b.aj(0,a)){q=b.h(0,a) +q.toString +return c.i("aU<0>").a(q)}else if(!p.t(0,a))throw A.f(A.O("Recursive references detected: "+p.j(0))) +a=a.$ti.i("aU<1>").a(A.bsB(a.a,a.b,null))}for(q=A.cb(p,p.r,p.$ti.c),s=q.$ti.c;q.p();){r=q.d +b.l(0,r==null?s.a(r):r,a)}return a}, +bRM(a){switch(a){case 8:return"\\b" +case 9:return"\\t" +case 10:return"\\n" +case 11:return"\\v" +case 12:return"\\f" +case 13:return"\\r" +case 34:return'\\"' +case 39:return"\\'" +case 92:return"\\\\"}if(a<32)return"\\x"+B.f.bO(B.c.eP(a,16),2,"0") +return A.eW(a)}, +byt(a,b){return a}, +byu(a,b){return b}, +bys(a,b){return a.b<=b.b?b:a}, +bKC(a){return t.xA.a(a)}, +bKA(a,b){var s=a.hK(b) +return s}, +aQ1(a,b){return A.bKB(a,b)}, +bKB(a,b){var s=0,r=A.l(t.N),q +var $async$aQ1=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=3 +return A.e(A.bKC(a).bi7(b),$async$aQ1) +case 3:q=d +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$aQ1,r)}, +bJJ(){var s,r,q,p,o="-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz",n=Date.now(),m=$.bsJ +$.bsJ=n +s=A.b5(8,null,!1,t.u) +for(r=n,q=7;q>=0;--q){s[q]=o[B.c.aE(r,64)] +r=B.e.cG(r/64)}p=new A.c9(B.d.oU(s)) +if(n!==m)for(q=0;q<12;++q)$.bgN()[q]=$.bzi().a2n(64) +else A.bJI() +for(q=0;q<12;++q){m=$.bgN()[q] +m.toString +p.a+=o[m]}m=p.a +return m.charCodeAt(0)==0?m:m}, +bJI(){var s,r,q +for(s=11;s>=0;--s){r=$.bgN() +q=r[s] +if(q!==63){q.toString +r[s]=q+1 +return}r[s]=0}}, +bmg(a){return B.L}, +bm0(a){return null}, +bms(a,b){var s,r,q,p,o +if(a==null)return b==null +else if(b==null)return!1 +s=t.j +if(s.b(a)){if(s.b(b)){s=J.N(a) +r=J.N(b) +if(s.gq(a)!==r.gq(b))return!1 +for(q=0;q")),q=q.i("aq.E");r.p();){p=r.d +if(!J.o(p==null?q.a(p):p,s))return!1}return!0}, +bV7(a,b){var s=B.d.ce(a,null) +if(s<0)throw A.f(A.bZ(A.r(a)+" contains no null elements.",null)) +a[s]=b}, +byn(a,b){var s=B.d.ce(a,b) +if(s<0)throw A.f(A.bZ(A.r(a)+" contains no elements matching "+b.j(0)+".",null)) +a[s]=null}, +bSG(a,b){var s,r,q,p +for(s=new A.el(a),r=t.Hz,s=new A.c1(s,s.gq(s),r.i("c1")),r=r.i("ac.E"),q=0;s.p();){p=s.d +if((p==null?r.a(p):p)===b)++q}return q}, +bfB(a,b,c){var s,r,q +if(b.length===0)for(s=0;!0;){r=B.f.eY(a,"\n",s) +if(r===-1)return a.length-s>=c?s:null +if(r-s>=c)return s +s=r+1}r=B.f.ce(a,b) +for(;r!==-1;){q=r===0?0:B.f.As(a,"\n",r-1)+1 +if(c===r-q)return q +r=B.f.eY(a,b,r+1)}return null}, +aGM(){return new A.asx()}, +bSC(a){switch(a.a){case 0:return B.FI +case 1:return B.FJ +case 2:return B.b_2 +case 3:return B.FK}}, +bmb(a,b){var s=0,r=A.l(t.y),q,p +var $async$bmb=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:if(b===B.a3z)p=!(a.gho()==="https"||a.gho()==="http") +else p=!1 +if(p)throw A.f(A.dN(a,"url","To use an in-app web view, you must provide an http(s) URL.")) +q=$.bmV().baj(a.j(0),new A.aGn(A.bSC(b),new A.aF9(!0,!0,B.jH),null)) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$bmb,r)}, +blL(a){var s=0,r=A.l(t.y),q +var $async$blL=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=$.bmV().ahJ(a.j(0)) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$blL,r)}, +bMR(){var s,r=new Uint8Array(16),q=$.bzR() +for(s=0;s<16;++s)r[s]=q.a2n(256) +return r}, +byc(a){return new A.adG(a,B.ir,!1,!1,!1,!1,!1)}},J={ +bmc(a,b,c,d){return{i:a,p:b,e:c,x:d}}, +aq8(a){var s,r,q,p,o,n=a[v.dispatchPropertyName] +if(n==null)if($.bm4==null){A.bU4() +n=a[v.dispatchPropertyName]}if(n!=null){s=n.p +if(!1===s)return n.i +if(!0===s)return a +r=Object.getPrototypeOf(a) +if(s===r)return n.i +if(n.e===r)throw A.f(A.dw("Return interceptor for "+A.r(s(a,n))))}q=a.constructor +if(q==null)p=null +else{o=$.b5M +if(o==null)o=$.b5M=v.getIsolateTag("_$dart_js") +p=q[o]}if(p!=null)return p +p=A.bUn(a) +if(p!=null)return p +if(typeof a=="function")return B.a3m +s=Object.getPrototypeOf(a) +if(s==null)return B.FC +if(s===Object.prototype)return B.FC +if(typeof q=="function"){o=$.b5M +if(o==null)o=$.b5M=v.getIsolateTag("_$dart_js") +Object.defineProperty(q,o,{value:B.pF,enumerable:false,writable:true,configurable:true}) +return B.pF}return B.pF}, +Ok(a,b){if(a<0||a>4294967295)throw A.f(A.dc(a,0,4294967295,"length",null)) +return J.qd(new Array(a),b)}, +ii(a,b){if(a<0||a>4294967295)throw A.f(A.dc(a,0,4294967295,"length",null)) +return J.qd(new Array(a),b)}, +vY(a,b){if(a<0)throw A.f(A.bZ("Length must be a non-negative integer: "+a,null)) +return A.d(new Array(a),b.i("B<0>"))}, +qc(a,b){if(a<0)throw A.f(A.bZ("Length must be a non-negative integer: "+a,null)) +return A.d(new Array(a),b.i("B<0>"))}, +qd(a,b){return J.aFJ(A.d(a,b.i("B<0>")))}, +aFJ(a){a.fixed$length=Array +return a}, +bqM(a){a.fixed$length=Array +a.immutable$list=Array +return a}, +bHD(a,b){return J.Kh(a,b)}, +bqN(a){if(a<256)switch(a){case 9:case 10:case 11:case 12:case 13:case 32:case 133:case 160:return!0 +default:return!1}switch(a){case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8232:case 8233:case 8239:case 8287:case 12288:case 65279:return!0 +default:return!1}}, +biN(a,b){var s,r +for(s=a.length;b0;b=s){s=b-1 +r=a.charCodeAt(s) +if(r!==32&&r!==13&&!J.bqN(r))break}return b}, +lL(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.FE.prototype +return J.On.prototype}if(typeof a=="string")return J.tk.prototype +if(a==null)return J.FF.prototype +if(typeof a=="boolean")return J.Ol.prototype +if(Array.isArray(a))return J.B.prototype +if(typeof a!="object"){if(typeof a=="function")return J.qe.prototype +return a}if(a instanceof A.H)return a +return J.aq8(a)}, +bTK(a){if(typeof a=="number")return J.vZ.prototype +if(typeof a=="string")return J.tk.prototype +if(a==null)return a +if(Array.isArray(a))return J.B.prototype +if(typeof a!="object"){if(typeof a=="function")return J.qe.prototype +return a}if(a instanceof A.H)return a +return J.aq8(a)}, +N(a){if(typeof a=="string")return J.tk.prototype +if(a==null)return a +if(Array.isArray(a))return J.B.prototype +if(typeof a!="object"){if(typeof a=="function")return J.qe.prototype +return a}if(a instanceof A.H)return a +return J.aq8(a)}, +bQ(a){if(a==null)return a +if(Array.isArray(a))return J.B.prototype +if(typeof a!="object"){if(typeof a=="function")return J.qe.prototype +return a}if(a instanceof A.H)return a +return J.aq8(a)}, +bTL(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.FE.prototype +return J.On.prototype}if(a==null)return a +if(!(a instanceof A.H))return J.r6.prototype +return a}, +aq7(a){if(typeof a=="number")return J.vZ.prototype +if(a==null)return a +if(!(a instanceof A.H))return J.r6.prototype +return a}, +bxO(a){if(typeof a=="number")return J.vZ.prototype +if(typeof a=="string")return J.tk.prototype +if(a==null)return a +if(!(a instanceof A.H))return J.r6.prototype +return a}, +lM(a){if(typeof a=="string")return J.tk.prototype +if(a==null)return a +if(!(a instanceof A.H))return J.r6.prototype +return a}, +b8(a){if(a==null)return a +if(typeof a!="object"){if(typeof a=="function")return J.qe.prototype +return a}if(a instanceof A.H)return a +return J.aq8(a)}, +hG(a){if(a==null)return a +if(!(a instanceof A.H))return J.r6.prototype +return a}, +bC0(a,b){if(typeof a=="number"&&typeof b=="number")return a+b +return J.bTK(a).W(a,b)}, +o(a,b){if(a==null)return b==null +if(typeof a!="object")return b!=null&&a===b +return J.lL(a).k(a,b)}, +bC1(a,b){if(typeof a=="number"&&typeof b=="number")return a*b +return J.bxO(a).ai(a,b)}, +bC2(a,b){if(typeof a=="number"&&typeof b=="number")return a-b +return J.aq7(a).a0(a,b)}, +u(a,b){if(typeof b==="number")if(Array.isArray(a)||typeof a=="string"||A.by0(a,a[v.dispatchPropertyName]))if(b>>>0===b&&b>>0===b&&b0?1:a<0?-1:a +return J.bTL(a).gK2(a)}, +aqB(a){return J.bQ(a).gby(a)}, +bnw(a){return J.b8(a).gC(a)}, +bnx(a){return J.hG(a).gC_(a)}, +bh6(a){return J.b8(a).glN(a)}, +bCt(a){return J.b8(a).gan7(a)}, +l0(a){return J.b8(a).gm(a)}, +aqC(a){return J.b8(a).gar(a)}, +bCu(a,b,c){return J.b8(a).a4w(a,b,c)}, +bCv(a,b,c){return J.b8(a).a4C(a,b,c)}, +bCw(a,b,c){return J.b8(a).J0(a,b,c)}, +bCx(a,b){return J.b8(a).a4D(a,b)}, +bCy(a,b,c){return J.bQ(a).wZ(a,b,c)}, +bh7(a,b){return J.hG(a).c6(a,b)}, +bCz(a,b,c){return J.b8(a).a51(a,b,c)}, +bny(a,b,c){return J.b8(a).a52(a,b,c)}, +bCA(a,b){return J.b8(a).BF(a,b)}, +aqD(a,b){return J.N(a).ce(a,b)}, +bCB(a,b){return J.bQ(a).Am(a,b)}, +bCC(a){return J.hG(a).b9W(a)}, +bnz(a){return J.bQ(a).oU(a)}, +bnA(a,b){return J.bQ(a).bw(a,b)}, +bCD(a,b){return J.hG(a).bat(a,b)}, +bCE(a,b,c){return J.hG(a).bau(a,b,c)}, +bCF(a){return J.hG(a).d8(a)}, +dn(a,b,c){return J.bQ(a).eL(a,b,c)}, +pz(a,b,c,d){return J.bQ(a).Au(a,b,c,d)}, +bnB(a,b,c){return J.lM(a).tB(a,b,c)}, +aqE(a){return J.hG(a).qz(a)}, +bCG(a,b){return J.lL(a).B(a,b)}, +bCH(a,b,c,d){return J.b8(a).alQ(a,b,c,d)}, +bCI(a,b){return J.hG(a).AG(a,b)}, +bCJ(a,b,c,d,e){return J.b8(a).pa(a,b,c,d,e)}, +Kk(a,b,c){return J.b8(a).cH(a,b,c)}, +Kl(a){return J.bQ(a).eO(a)}, +uQ(a,b){return J.bQ(a).F(a,b)}, +bCK(a,b,c,d){return J.b8(a).amK(a,b,c,d)}, +bCL(a){return J.bQ(a).ft(a)}, +bnC(a,b){return J.b8(a).P(a,b)}, +bh8(a,b){return J.bQ(a).hl(a,b)}, +bCM(a,b){return J.b8(a).beU(a,b)}, +bh9(a){return J.aq7(a).aR(a)}, +bnD(a,b){return J.hG(a).c7(a,b)}, +bnE(a,b){return J.b8(a).fB(a,b)}, +bCN(a,b){return J.N(a).sq(a,b)}, +bnF(a,b,c){return J.bQ(a).aqt(a,b,c)}, +a_y(a,b,c,d,e){return J.bQ(a).bE(a,b,c,d,e)}, +bCO(a,b,c,d){return J.b8(a).a5C(a,b,c,d)}, +bha(a,b){return J.bQ(a).im(a,b)}, +bhb(a,b){return J.bQ(a).e5(a,b)}, +bCP(a){return J.lM(a).as7(a)}, +Km(a,b){return J.lM(a).o5(a,b)}, +a_z(a,b){return J.lM(a).be(a,b)}, +bnG(a,b){return J.bQ(a).f6(a,b)}, +aqF(a,b,c){return J.bQ(a).cj(a,b,c)}, +bCQ(a){return J.hG(a).a5Y(a)}, +D8(a,b){return J.lM(a).bp(a,b)}, +a_A(a,b,c){return J.lM(a).X(a,b,c)}, +bCR(a,b){return J.bQ(a).a3u(a,b)}, +bhc(a,b,c){return J.hG(a).bj(a,b,c)}, +bnH(a,b,c,d){return J.hG(a).iE(a,b,c,d)}, +Kn(a){return J.aq7(a).v(a)}, +nV(a){return J.bQ(a).dL(a)}, +bnI(a,b){return J.bQ(a).fZ(a,b)}, +bCS(a){return J.lM(a).B4(a)}, +bCT(a,b){return J.aq7(a).eP(a,b)}, +bnJ(a){return J.bQ(a).ie(a)}, +cp(a){return J.lL(a).j(a)}, +a_B(a){return J.lM(a).cu(a)}, +bCU(a){return J.lM(a).anp(a)}, +bnK(a,b){return J.hG(a).anL(a,b)}, +aqG(a,b){return J.bQ(a).hn(a,b)}, +FD:function FD(){}, +Ol:function Ol(){}, +FF:function FF(){}, +t:function t(){}, +nc:function nc(){}, +a8x:function a8x(){}, +r6:function r6(){}, +qe:function qe(){}, +B:function B(a){this.$ti=a}, +aFO:function aFO(a){this.$ti=a}, +et:function et(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +vZ:function vZ(){}, +FE:function FE(){}, +On:function On(){}, +tk:function tk(){}},B={} +var w=[A,J,B] +var $={} +A.Kv.prototype={ +sa08(a){var s,r,q,p=this +if(J.o(a,p.c))return +if(a==null){p.Vh() +p.c=null +return}s=p.a.$0() +r=a.a +q=s.a +if(rr){p.Vh() +p.b=A.d9(A.dX(0,r-q,0,0),p.gYP())}p.c=a}, +Vh(){var s=this.b +if(s!=null)s.aI(0) +this.b=null}, +aXe(){var s=this,r=s.a.$0(),q=s.c,p=r.a +q=q.a +if(p>=q){s.b=null +q=s.d +if(q!=null)q.$0()}else s.b=A.d9(A.dX(0,q-p,0,0),s.gYP())}} +A.arE.prototype={ +z4(){var s=0,r=A.l(t.H),q=this +var $async$z4=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=2 +return A.e(q.a.$0(),$async$z4) +case 2:s=3 +return A.e(q.b.$0(),$async$z4) +case 3:return A.j(null,r)}}) +return A.k($async$z4,r)}, +bdw(){var s=A.cx(new A.arJ(this)) +return{initializeEngine:A.cx(new A.arK(this)),autoStart:s}}, +aSF(){return{runApp:A.cx(new A.arG(this))}}} +A.arJ.prototype={ +$0(){return A.bxN(new A.arI(this.a).$0(),t.e)}, +$S:109} +A.arI.prototype={ +$0(){var s=0,r=A.l(t.e),q,p=this +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(p.a.z4(),$async$$0) +case 3:q={} +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$0,r)}, +$S:299} +A.arK.prototype={ +$1(a){return A.bxN(new A.arH(this.a,a).$0(),t.e)}, +$0(){return this.$1(null)}, +$C:"$1", +$R:0, +$D(){return[null]}, +$S:194} +A.arH.prototype={ +$0(){var s=0,r=A.l(t.e),q,p=this,o +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=p.a +s=3 +return A.e(o.a.$1(p.b),$async$$0) +case 3:q=o.aSF() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$0,r)}, +$S:299} +A.arG.prototype={ +$1(a){return new globalThis.Promise(A.cx(new A.arF(this.a)))}, +$0(){return this.$1(null)}, +$C:"$1", +$R:0, +$D(){return[null]}, +$S:194} +A.arF.prototype={ +$2(a,b){return this.ao4(a,b)}, +ao4(a,b){var s=0,r=A.l(t.H),q=this +var $async$$2=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=2 +return A.e(q.a.b.$0(),$async$$2) +case 2:A.bsF(a,{}) +return A.j(null,r)}}) +return A.k($async$$2,r)}, +$S:532} +A.Ls.prototype={ +J(){return"BrowserEngine."+this.b}} +A.tr.prototype={ +J(){return"OperatingSystem."+this.b}} +A.lU.prototype={ +zO(a,b,c,d){var s=d.ay,r=this.a,q=a.b,p=d.a +if(s===B.j0){q===$&&A.c() +q=q.a +q===$&&A.c() +q=q.a +q.toString +A.hf(r,"drawImageRectCubic",[q,A.jZ(b),A.jZ(c),0.3333333333333333,0.3333333333333333,p])}else{q===$&&A.c() +q=q.a +q===$&&A.c() +q=q.a +q.toString +A.hf(r,"drawImageRectOptions",[q,A.jZ(b),A.jZ(c),A.byA(s),A.byD(s),p])}}, +ij(a,b){var s=b==null?null:b.a +A.bk5(this.a,s,A.jZ(a),null,null)}, +TS(a,b,c){t.p1.a(b) +b.aku(new A.atH(this,c,a))}} +A.atH.prototype={ +$1(a){A.bk5(this.a.a,this.b.a,A.jZ(this.c),a,0)}, +$S:3} +A.be1.prototype={ +$1(a){var s=$.eq +s=(s==null?$.eq=A.lc(self.window.flutterConfiguration):s).b +if(s==null)s=null +else{s=s.canvasKitBaseUrl +if(s==null)s=null}return(s==null?"https://www.gstatic.com/flutter-canvaskit/9064459a8b0dcd32877107f6002cc429a71659d1/":s)+a}, +$S:34} +A.ben.prototype={ +$1(a){this.a.remove() +this.b.cT(0,!0)}, +$S:3} +A.bem.prototype={ +$1(a){this.a.remove() +this.b.cT(0,!1)}, +$S:3} +A.atp.prototype={ +dC(a){B.e.v(this.a.a.save())}, +ij(a,b){var s=t.qo,r=this.a +if(a==null){s.a(b) +A.bk5(r.a,b.a,null,null,null)}else r.ij(a,s.a(b))}, +cO(a){this.a.a.restore()}, +bU(a,b,c){this.a.a.translate(b,c)}, +kQ(a,b,c){var s=c==null?b:c +this.a.a.scale(b,s) +return null}, +pd(a,b){this.a.a.rotate(b*180/3.141592653589793,0,0)}, +ah(a,b){this.a.a.concat(A.byB(A.bgC(b)))}, +ahY(a,b,c){this.a.a.clipRect(A.jZ(a),$.bnd()[b.a],c)}, +t2(a){return this.ahY(a,B.lR,!0)}, +b1F(a,b){return this.ahY(a,B.lR,b)}, +ahX(a,b){this.a.a.clipRRect(A.Kd(a),$.aqq(),b)}, +b1C(a){return this.ahX(a,!0)}, +ahW(a,b,c){var s=t.E_.a(b).a +s===$&&A.c() +s=s.a +s.toString +this.a.a.clipPath(s,$.aqq(),c)}, +zd(a,b){return this.ahW(a,b,!0)}, +oE(a,b,c){A.hf(this.a.a,"drawLine",[a.a,a.b,b.a,b.b,t.qo.a(c).a])}, +ajn(a){this.a.a.drawPaint(t.qo.a(a).a)}, +i6(a,b){t.qo.a(b) +this.a.a.drawRect(A.jZ(a),b.a)}, +fG(a,b){t.qo.a(b) +this.a.a.drawRRect(A.Kd(a),b.a)}, +a0C(a,b,c){t.qo.a(c) +this.a.a.drawDRRect(A.Kd(a),A.Kd(b),c.a)}, +ajm(a,b){t.qo.a(b) +this.a.a.drawOval(A.jZ(a),b.a)}, +hx(a,b,c){this.a.a.drawCircle(a.a,a.b,b,t.qo.a(c).a)}, +ajl(a,b,c,d,e){t.qo.a(e) +A.hf(this.a.a,"drawArc",[A.jZ(a),b*57.29577951308232,c*57.29577951308232,!1,e.a])}, +eT(a,b){var s +t.E_.a(a) +t.qo.a(b) +s=a.a +s===$&&A.c() +s=s.a +s.toString +this.a.a.drawPath(s,b.a)}, +a0E(a,b,c,d){var s,r,q,p,o,n +t.XY.a(b) +t.qo.a(d) +s=d.ay +r=this.a.a +q=b.b +p=c.a +o=c.b +n=d.a +if(s===B.j0){q===$&&A.c() +q=q.a +q===$&&A.c() +q=q.a +q.toString +A.hf(r,"drawImageCubic",[q,p,o,0.3333333333333333,0.3333333333333333,n])}else{q===$&&A.c() +q=q.a +q===$&&A.c() +q=q.a +q.toString +A.hf(r,"drawImageOptions",[q,p,o,A.byA(s),A.byD(s),n])}}, +zO(a,b,c,d){this.a.zO(t.XY.a(a),b,c,t.qo.a(d))}, +Px(a,b){var s=t.tG.a(a).a +s===$&&A.c() +s=s.a +s.toString +this.a.a.drawParagraph(s,b.a,b.b)}, +a0F(a,b,c,d){var s,r,q,p,o,n,m,l,k +t.E_.a(a) +s=$.fc().x +if(s==null){s=self.window.devicePixelRatio +if(s===0)s=1}r=d?5:4 +q=A.ap(B.e.aR((b.gm(b)>>>24&255)*0.039),b.gm(b)>>>16&255,b.gm(b)>>>8&255,b.gm(b)&255) +p=A.ap(B.e.aR((b.gm(b)>>>24&255)*0.25),b.gm(b)>>>16&255,b.gm(b)>>>8&255,b.gm(b)&255) +o=t.e.a({ambient:A.Kb(q),spot:A.Kb(p)}) +n=$.ct.bk().computeTonalColors(o) +m=a.a +m===$&&A.c() +m=m.a +m.toString +l=new Float32Array(3) +l[2]=s*c +k=new Float32Array(3) +k[0]=0 +k[1]=-450 +k[2]=s*600 +A.hf(this.a.a,"drawShadow",[m,l,k,s*1.1,n.ambient,n.spot,r])}} +A.a6t.prototype={ +gu(a){var s=this.a +return s.gu(s)}, +k(a,b){if(b==null)return!1 +if(A.I(this)!==J.a8(b))return!1 +return b instanceof A.a6t&&b.a.k(0,this.a)}, +j(a){return this.a.j(0)}} +A.a1c.prototype={$ipN:1} +A.LD.prototype={ +Dp(){return A.bSO(this.a,this.b)}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){if(b==null)return!1 +if(A.I(this)!==J.a8(b))return!1 +return b instanceof A.LD&&b.a.k(0,this.a)&&b.b===this.b}, +j(a){return"ColorFilter.mode("+this.a.j(0)+", "+this.b.j(0)+")"}} +A.DO.prototype={ +gaOO(){var s,r,q=new Float32Array(20) +for(s=this.a,r=0;r<20;++r)if(B.d.A(B.a4P,r))q[r]=s[r]/255 +else q[r]=s[r] +return q}, +Dp(){return $.ct.bk().ColorFilter.MakeMatrix(this.gaOO())}, +gu(a){return A.av(this.a)}, +k(a,b){if(b==null)return!1 +return A.I(this)===J.a8(b)&&b instanceof A.DO&&A.aqb(this.a,b.a)}, +j(a){return"ColorFilter.matrix("+A.r(this.a)+")"}} +A.a1j.prototype={ +Dp(){return $.ct.bk().ColorFilter.MakeLinearToSRGBGamma()}, +k(a,b){if(b==null)return!1 +return A.I(this)===J.a8(b)}, +gu(a){return A.h4(A.I(this))}, +j(a){return"ColorFilter.linearToSrgbGamma()"}} +A.a1r.prototype={ +Dp(){return $.ct.bk().ColorFilter.MakeSRGBToLinearGamma()}, +k(a,b){if(b==null)return!1 +return A.I(this)===J.a8(b)}, +gu(a){return A.h4(A.I(this))}, +j(a){return"ColorFilter.srgbToLinearGamma()"}} +A.DN.prototype={ +Dp(){var s,r=$.ct.bk().ColorFilter,q=this.a.b +q===$&&A.c() +q=q.a +q.toString +s=this.b.b +s===$&&A.c() +s=s.a +s.toString +return r.MakeCompose(q,s)}, +k(a,b){if(b==null)return!1 +if(!(b instanceof A.DN))return!1 +return b.a.k(0,this.a)&&b.b.k(0,this.b)}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"ColorFilter.compose("+this.a.j(0)+", "+this.b.j(0)+")"}} +A.a4H.prototype={ +apo(){var s=this.b.a +return new A.a6(s,new A.aDl(),A.aa(s).i("a6<1,lU>"))}, +bdx(a,b){var s,r,q=this,p=q.b.a.length"),s=new A.d8(s,r),s=new A.c1(s,s.gq(s),r.i("c1")),r=r.i("aq.E"),q=0;s.p();){p=s.d +p=(p==null?r.a(p):p).a +if(p===B.BL||p===B.BM||p===B.BN)++q}return q}, +aTB(a,b,c){var s,r,q,p,o,n +if(c.parentNode!=null){s=c.nextSibling +c.remove() +r=!0}else{s=null +r=!1}q=b +p=0 +while(!0){if(!(!J.o(q,c)&&p").L(p.z[1]).z[1];s.p();){o=p.a(s.gG(s)) +if(q.A(0,o.id))r.push(o)}for(s=r.length,n=0;n"),a0=new A.d8(a0,r),a0=new A.c1(a0,a0.gq(a0),r.i("c1")),r=r.i("aq.E"),q=a.Q,p=t.K,o=t.gA,n=a2,m=1;a0.p();){l=a0.d +if(l==null)l=r.a(l) +switch(l.a.a){case 3:l=l.e +l.toString +k=new Float32Array(16) +j=new A.ll(k) +j.d3(l) +j.fq(0,s) +l=n.style +k=A.bfC(k) +l.setProperty("transform",k,"") +s=j +break +case 0:case 1:case 2:n=n.parentElement +k=n.style +k.setProperty("clip","","") +k=n.style +k.setProperty("clip-path","","") +s=new A.ll(new Float32Array(16)) +s.ay3() +k=n.style +k.setProperty("transform","","") +k=n.style +k.setProperty("width","100%","") +k=n.style +k.setProperty("height","100%","") +k=l.b +if(k!=null){l=n.style +i=k.b +h=k.c +g=k.d +k=k.a +l.setProperty("clip","rect("+A.r(i)+"px, "+A.r(h)+"px, "+A.r(g)+"px, "+A.r(k)+"px)","")}else{k=l.c +if(k!=null){f=new globalThis.window.flutterCanvasKit.Path() +f.setFillType($.D3()[0]) +e=new A.DQ(B.hr) +l=new A.hC("Path",o) +l.a=f +$.bno() +if($.bnh()){i=$.bn5() +i.register(e,l)}e.a!==$&&A.c5() +e.a=l +i=l.a +i.toString +i.addRRect(A.Kd(k),!1) +a.a9B() +k=a.z.querySelector("#sk_path_defs") +k.toString +d="svgClip"+ ++a.y +i=self.document.createElementNS("http://www.w3.org/2000/svg","clipPath") +i.id=d +h=self.document.createElementNS("http://www.w3.org/2000/svg","path") +l=A.bG(l.a.toSVGString()) +if(l==null)l=p.a(l) +h.setAttribute("d",l) +i.append(h) +k.append(i) +J.fd(q.cH(0,a3,new A.aDf()),d) +i=n.style +i.setProperty("clip-path","url(#"+d+")","")}else{l=l.d +if(l!=null){a.a9B() +k=a.z.querySelector("#sk_path_defs") +k.toString +d="svgClip"+ ++a.y +i=self.document.createElementNS("http://www.w3.org/2000/svg","clipPath") +i.id=d +h=self.document.createElementNS("http://www.w3.org/2000/svg","path") +l=l.a +l===$&&A.c() +l=A.bG(l.a.toSVGString()) +if(l==null)l=p.a(l) +h.setAttribute("d",l) +i.append(h) +k.append(i) +J.fd(q.cH(0,a3,new A.aDg()),d) +i=n.style +i.setProperty("clip-path","url(#"+d+")","")}}}l=n.style +l.setProperty("transform-origin","0 0 0","") +l=n.style +l.setProperty("position","absolute","") +break +case 4:l=l.f +l.toString +m*=l/255 +break}}A.as(a2.style,"opacity",B.e.j(m)) +c=$.fc().x +if(c==null){a0=self.window.devicePixelRatio +c=a0===0?1:a0}b=1/c +a0=new Float32Array(16) +a0[15]=1 +a0[10]=1 +a0[5]=b +a0[0]=b +s=new A.ll(a0).jG(s) +A.as(n.style,"transform",A.bfC(s.a))}, +aU5(a){A.as(a.style,"transform-origin","0 0 0") +A.as(a.style,"position","absolute")}, +a9B(){var s,r +if(this.z!=null)return +s=A.bFu($.bBR(),!1) +this.z=s +r=self.document.createElementNS("http://www.w3.org/2000/svg","defs") +r.id="sk_path_defs" +s.append(r) +r=$.fo.bk().c +r.toString +s=this.z +s.toString +r.append(s)}, +asq(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=a1.w,a3=a2.length===0||a1.r.length===0?null:A.bT5(a2,a1.r) +a1.aYe(a3) +for(s=a1.r,r=a1.e,q=0,p=0;p") +a1.ajf(A.d3(new A.b6(m,new A.aDm(a3),l),l.i("w.E"))) +B.d.N(a2,s) +i.mv(s) +a2=a3.c +if(a2){m=a3.d +m.toString +h=a1.d.h(0,m).a}else h=null +for(m=a3.b,l=m.length,g=a1.d,f=$.fo.a,k=0;k") +q=A.L(new A.a6(s,new A.aDi(),r),!0,r.i("aq.E")) +if(q.length>A.oV().b-1)B.d.ft(q) +r=m.gaMW() +p=m.e +if(l){l=A.oV() +o=l.d +B.d.N(l.e,o) +B.d.Y(o) +p.Y(0) +B.d.am(q,r)}else{l=A.n(p).i("aT<1>") +n=A.L(new A.aT(p,l),!0,l.i("w.E")) +new A.b6(n,new A.aDj(q),A.aa(n).i("b6<1>")).am(0,m.gaTM()) +new A.b6(q,new A.aDk(m),A.aa(q).i("b6<1>")).am(0,r)}}, +app(a){var s,r,q,p,o,n,m,l,k=A.oV().b-1 +if(k===0)return B.aa4 +s=A.d([],t.jT) +r=t.t +q=new A.wj(A.d([],r),!1) +for(p=0;p") +s=new A.d8(s,r) +return new A.c1(s,s.gq(s),r.i("c1"))}} +A.a3s.prototype={} +A.r9.prototype={} +A.bfr.prototype={ +$1(a){var s,r,q,p,o=null +for(s=this.a,r=this.b,q=0;p=q+a,p=0;++q){if(!J.o(r[p],s[s.length-1-q]))return o +if(q===s.length-1){s=r.length +if(a===s-1)return new A.r9(B.d.cj(r,0,s-q-1),B.h6,!1,o) +else if(a===q)return new A.r9(B.d.f6(r,a+1),B.h6,!1,o) +else return o}}return new A.r9(B.d.f6(r,a+1),B.d.cj(s,0,s.length-1-a),!0,B.d.gV(r))}, +$S:188} +A.abn.prototype={ +gajW(){var s,r,q=this.b +if(q===$){s=$.eq +s=(s==null?$.eq=A.lc(self.window.flutterConfiguration):s).b +if(s==null)s=null +else{s=s.useColorEmoji +if(s==null)s=null}s=s===!0 +r=A.d([new A.aj("Noto Sans","notosans/v28/o-0IIpQlx3QUlC5A4PNb4j5Ba_2c7A.ttf","w|2m;4g|k7;oq|5;p0|6;p8|;pa|j;pv|1q;s0|8v;1s0|3j;59s|g;5mo|8;5ow|12;5q0|1;5q8|6x;5x7|7u;654|5;65c|11;66g|5;66o|7;66x|;66z|;671|;673|u;680|1g;69i|e;69y|d;6ae|5;6al|i;6b6|2;6ba|8;6bk|2s;6ee|b;6es|q;6fk|c;6g0|v;6i8|;6io|2n;6mc|;6mh|;6qa|;6qd|;7gs|;8rk|v;928|36;wu8|2n;wzk|5b;x4y|8;x6d|a;x80|9;xcw|v;xf2|;xtc|1n;1dkw|6;1e68|;1e74|f;1edb|;1ekc|1;")],t.Qg) +if(s)r.push(new A.aj("Noto Color Emoji","notocoloremoji/v24/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFab5s79iz64w.ttf","w|;z|;16|;1c|9;4p|;4u|;6bx|;6d8|;6dl|;6hv|;6jm|;6k9|;6ms|5;6nd|1;6xm|1;6y0|;72n|;73d|a;73s|2;79e|;7fu|1;7g6|;7gg|;7i3|3;7i8|4;7im|;7ip|;7is|1;7iw|;7j1|;7j4|;7j6|1;7ja|;7je|;7ji|1;7js|2;7k0|;7k2|;7k8|b;7kv|1;7kz|;7l1|1;7l4|;7ln|;7lq|1;7ma|5;7mh|;7mj|1;7mo|1;7mv|;7my|1;7n4|1;7nh|1;7no|1;7ns|;7ny|1;7o1|;7o3|1;7op|1;7ow|5;7p3|3;7p9|;7pe|;7ph|;7pk|5;7pr|;7pu|;7pw|;7py|;7q5|;7q9|;7qg|;7qr|1;7r8|;7rb|;7rg|;7ri|;7rn|2;7rr|;7s3|1;7th|2;7tt|;7u8|;7un|;850|1;8hx|2;8ij|1;8k0|;8k5|;9io|;9j1|;9zr|;9zt|;2pz8|;2q4v|;2q9c|1;2q9q|1;2qa6|;2qa9|9;2qcm|p;2qdd|1;2qe2|;2qen|;2qeq|8;2qfk|1;2qkg|x;2qlg|33;2qom|1;2qop|2;2qou|2a;2qr7|2;2qrb|7a;2qyn|1q;2r0p|5;2r0w|n;2r1r|1;2r1v|7;2r2f|;2r2i|3;2r2o|;2r2t|1;2r38|1;2r3c|;2r3l|1;2r3w|;2r42|2;2r4h|2;2r4s|2;2r4x|;2r4z|;2r54|;2r5b|;2r5f|;2r5m|2d;2r9c|1x;2rbf|7;2rbp|2;2rbw|9;2rc9|;2rcb|1;2rcg|;2rcj|9;2rj4|b;2rjk|;2rrg|1a;2rss|9;2rt3|54;2s1c|c;2s1s|8;2s28|19;2s3j|6;2s3y|d;2s4g|8;2s4w|8;jnzk|9;jo0x|p;jo1r|;mbqd|9;mcdo|;mcdq|9;")) +if(!s)r.push(new A.aj("Noto Emoji","notoemoji/v39/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob-r0jwvS-FGJCMY.ttf","w|;z|;16|;1c|9;4p|;4u|;6bx|;6d8|;6dl|;6hv|;6jm|;6k9|;6ms|5;6nd|1;6xm|1;6y0|;72n|;73d|a;73s|2;79e|;7fu|1;7g6|;7gg|;7i3|3;7i8|4;7im|;7ip|;7is|1;7iw|;7j1|;7j4|;7j6|1;7ja|;7je|;7ji|1;7js|2;7k0|;7k2|;7k8|b;7kv|1;7kz|;7l1|1;7l4|;7ln|;7lq|1;7ma|5;7mh|;7mj|1;7mo|1;7mv|;7my|1;7n4|1;7nh|1;7no|1;7ns|;7ny|1;7o1|;7o3|1;7op|1;7ow|5;7p3|3;7p9|;7pe|;7ph|;7pk|5;7pr|;7pu|;7pw|;7py|;7q5|;7q9|;7qg|;7qr|1;7r8|;7rb|;7rg|;7ri|;7rn|2;7rr|;7s3|1;7th|2;7tt|;7u8|;7un|;850|1;8hx|2;8ij|1;8k0|;8k5|;9io|;9j1|;9zr|;9zt|;1e6m|1;2pz8|;2q4v|;2q9c|1;2q9q|1;2qa6|;2qa9|9;2qcm|p;2qdd|1;2qe2|;2qen|;2qeq|8;2qfk|1;2qkg|x;2qlg|33;2qom|1;2qop|2;2qou|2a;2qr7|2;2qrb|7a;2qyn|1q;2r0p|5;2r0w|n;2r1r|1;2r1v|7;2r2f|;2r2i|3;2r2o|;2r2t|1;2r38|1;2r3c|;2r3l|1;2r3w|;2r42|2;2r4h|2;2r4s|2;2r4x|;2r4z|;2r54|;2r5b|;2r5f|;2r5m|2d;2r9c|1x;2rbf|7;2rbp|2;2rbw|9;2rc9|;2rcb|1;2rcg|;2rcj|9;2rj4|b;2rjk|;2rrg|1a;2rss|9;2rt3|54;2s1c|c;2s1s|8;2s28|19;2s3j|6;2s3y|d;2s4g|8;2s4w|8;jnzk|9;jo0x|p;jo1r|;mbqd|9;mcdo|;mcdq|9;")) +r.push(new A.aj("Noto Sans Symbols","notosanssymbols/v40/rP2up3q65FkAtHfwd-eIS2brbDN6gxP34F9jRRCe4W3gfQ8gavVFRkzrbQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6hp|3;6hu|2;6jm|;6lc|z;6md|3;6mi|1;6mo|9;6qa|;6ww|f;6xd|4;6xj|;6xo|3;6xu|1;6y1|1;6y4|9;70c|;70g|k;712|4;71r|;726|f;72o|b;736|6;76o|4f;7gs|;7ii|3;7ir|;7j8|b;7js|3;7jx|m;7l5|l;7m8|d;7mq|7;7n1|f;7ny|;7oi|t;7q5|4;7sm|t;84h|1;2q68|c;2q6o|2k;2q9c|w;2qaj|h;2r0m|3;2r0v|;2r68|;2rcw|37;")) +r.push(new A.aj("Noto Sans Symbols 2","notosanssymbols2/v17/I_uyMoGduATTei9eI8daxVHDyfisHr71ypPqfX71-AI.ttf","w|2n;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6hu|1;6jm|;6nj|;6p2|a;6pf|;6qa|;6qg|1;6u1|;6v8|2;6xi|;6xk|;6xm|1;6xw|4;6y3|;70b|;70d|2;710|;72m|1;73d|1;73h|2;73l|1h;75s|a;7fk|2x;7im|4;7is|f;7jk|7;7jw|;7kk|k;7lr|g;7mm|3;7my|2;7nh|g;7nz|i;7pc|4;7pi|3;7pn|h;7qa|5;7qh|y;7rh|;7rj|4;7rq|v;7tg|;7tk|n;7u9|d;7wg|73;875|;88v|;8a3|;8hs|d;8ia|t;8jx|12;8l2|v;8lz|2u;8ov|;fcw|1r;1ek9|2;1etc|26;1evk|c;1ew0|;1exc|19;1f4w|r;1heo|u;2k80|j;2k8w|2e;2kbk|o;2pz4|17;2q0g|2r;2q3k|e;2q41|e;2q4h|e;2q4x|10;2qkt|2;2ql1|;2ql8|;2qld|b;2qly|;2qns|;2qnx|;2qoj|c;2qp3|;2qp8|2;2qpu|;2qpw|;2qpy|;2qq2|4;2qqc|c;2qr1|;2qr5|2;2qr9|2;2qrs|;2qs5|;2qsf|;2qsm|;2qtb|;2qtd|1;2qti|3;2qto|2;2qtv|;2qui|;2qv1|;2qw3|;2qwg|;2qwj|;2qwp|;2qwr|;2qwv|;2qx4|3;2qxm|;2qxr|;2qxw|2;2qy2|3;2qyf|;2qyh|2;2qyl|1;2qyr|;2qyv|3;2qz1|;2qz6|1;2r0e|7;2r0q|;2r0w|15;2r23|p;2r2v|c;2r39|2d;2r80|1b;2r9j|;2r9p|;2r9t|;2r9w|;2ra0|;2ral|;2raq|;2rax|1;2rb0|;2rba|5;2rbh|2;2rbn|4;2rc0|a;2rcg|3;2rcn|5;2rgg|2g;2rj4|b;2rk0|b;2rkg|1j;2rm8|9;2rmo|13;2ro0|t;2row|1;2rsr|;2rt2|;2ry8|2b;2s0w|d;2s1c|4;2s1k|2;2s1s|6;2s28|o;2s34|6;2s3k|2;2s40|6;2s5c|42;2s9g|1i;2sc0|9;")) +r.push(new A.aj("Noto Sans Adlam","notosansadlam/v21/neIczCCpqp0s5pPusPamd81eMfjPonvqdbYxxpgufnv0TGnBZLwhuvk.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;17j|;18g|;60w|5;61q|;642|1;6c3|2;6c8|6;6cg|2;6cm|;6cw|;6d5|1;6dg|;6dr|;6gc|;6jm|;6qa|;7gs|;948|1;94x|;2olc|23;2onk|9;2ony|1;")) +r.push(new A.aj("Noto Sans Anatolian Hieroglyphs","notosansanatolianhieroglyphs/v14/ijw9s4roRME5LLRxjsRb8A0gKPSWq4BbDmHHu6j2pEtUJzZWXybIymc5QYo.ttf","w|;4g|;6bv|;1s00|g6;")) +r.push(new A.aj("Noto Sans Arabic","notosansarabic/v18/nwpxtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlhQ5l3sQWIHPqzCfyGyvu3CBFQLaig.ttf","w|1;18|2;1c|a;4g|;4r|;57|;nj|;16o|s;17i|69;1g0|1b;1pc|k;1py|8;1qr|18;6bv|6;6dr|;7gs|;94x|;1dn4|35;1dqr|a4;1e1c|1r;1e36|1h;1e5s|d;1e9c|4;1e9i|3q;")) +r.push(new A.aj("Noto Sans Armenian","notosansarmenian/v42/ZgN0jOZKPa7CHqq0h37c7ReDUubm2SEdFXp7ig73qtTY5idb74R9UdM3y2nZLorxb60iYy6zF3Eg.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;10x|11;121|1d;13h|2;60w|5;61q|;642|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6ck|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1dlf|4;")) +r.push(new A.aj("Noto Sans Avestan","notosansavestan/v20/bWti7ejKfBziStx7lIzKOLQZKhIJkyu9SASLji8U.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;94g|1;1gqo|1h;1gs9|6;")) +r.push(new A.aj("Noto Sans Balinese","notosansbalinese/v24/NaPwcYvSBuhTirw6IaFn6UrRDaqje-lpbbRtYf-Fwu2Ov7fdhE5Vd222PPY.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5c0|23;5e8|18;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.aj("Noto Sans Bamum","notosansbamum/v26/uk-0EGK3o6EruUbnwovcbBTkkklK_Ya_PBHfNGTPEddO-_gLykxEkxA.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;www|2f;1z40|fs;")) +r.push(new A.aj("Noto Sans Bassa Vah","notosansbassavah/v17/PN_bRee-r3f7LnqsD5sax12gjZn7mBpL5YwUpA2MBdcFn4MaAc6p34gH-GD7.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1zo0|t;1zow|5;")) +r.push(new A.aj("Noto Sans Batak","notosansbatak/v16/gok2H6TwAEdtF9N8-mdTCQvT-Zdgo4_PHuk74A.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5hc|1f;5j0|3;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.aj("Noto Sans Bengali","notosansbengali/v20/Cn-SJsCGWQxOjaGwMQ6fIiMywrNJIky6nvd8BjzVMvJx2mcSPVFpVEqE-6KmsolLudCk8izI0lc.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jg|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;1vk|3;1vp|7;1vz|1;1w3|l;1wq|6;1wy|;1x2|3;1x8|8;1xj|1;1xn|3;1xz|;1y4|1;1y7|4;1ye|o;5ow|;5oy|;5p1|1;5p4|;5pd|;5pm|;5pp|;5pu|;5px|2;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;xdd|;")) +r.push(new A.aj("Noto Sans Bhaiksuki","notosansbhaiksuki/v15/UcC63EosKniBH4iELXATsSBWdvUHXxhj8rLUdU4wh9U.ttf","w|;4g|;6bv|;7gs|;1k3k|8;1k3u|18;1k54|d;1k5s|s;")) +r.push(new A.aj("Noto Sans Brahmi","notosansbrahmi/v15/vEFK2-VODB8RrNDvZSUmQQIIByV18tK1W77HtMo.ttf","w|;4g|;6bv|2;7gs|;1hq8|25;1hsi|t;1htr|;")) +r.push(new A.aj("Noto Sans Buginese","notosansbuginese/v18/esDM30ldNv-KYGGJpKGk18phe_7Da6_gtfuEXLmNtw.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;54w|r;55q|1;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xjj|;")) +r.push(new A.aj("Noto Sans Buhid","notosansbuhid/v18/Dxxy8jiXMW75w3OmoDXVWJD7YwzAe6tgnaFoGA.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4l1|1;4lc|j;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.aj("Noto Sans Canadian Aboriginal","notosanscanadianaboriginal/v21/4C_TLjTuEqPj-8J01CwaGkiZ9os0iGVkezM1mUT-j_Lmlzda6uH_nnX1bzigWLn_yAsg0q0uhQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;3y8|hr;4vk|1x;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1ju8|f;")) +r.push(new A.aj("Noto Sans Carian","notosanscarian/v15/LDIpaoiONgYwA9Yc6f0gUILeMIOgs7ob9yGLmfI.ttf","w|;4g|;1f34|1c;")) +r.push(new A.aj("Noto Sans Caucasian Albanian","notosanscaucasianalbanian/v16/nKKA-HM_FYFRJvXzVXaANsU0VzsAc46QGOkWytlTs-TXrYDmoVmRSZo.ttf","w|;4g|;lg|;mp|;7gs|;1e74|f;1flc|1f;1fn3|;")) +r.push(new A.aj("Noto Sans Chakma","notosanschakma/v17/Y4GQYbJ8VTEp4t3MKJSMjg5OIzhi4JjTQhYBeYo.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1ye|9;37k|9;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1hxc|1g;1hyu|h;")) +r.push(new A.aj("Noto Sans Cham","notosanscham/v27/pe06MIySN5pO62Z5YkFyQb_bbuRhe6D4yip43qfcERwcv7GykboaLg.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xkw|1i;xmo|d;xn4|9;xng|3;")) +r.push(new A.aj("Noto Sans Cherokee","notosanscherokee/v19/KFOPCm6Yu8uF-29fiz9vQF9YWK6Z8O10cHNA0cSkZCHYWi5PDkm5rAffjl0.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;mb|1;me|2;mo|1;3vk|2d;3y0|5;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;xv4|27;")) +r.push(new A.aj("Noto Sans Coptic","notosanscoptic/v17/iJWfBWmUZi_OHPqn4wq6kgqumOEd78u_VG0xR4Y.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jd|;jq|1;jt|;k8|5;lc|8;lm|2;lt|1;mb|;me|2;n3|;ny|;o1|;ok|1;rm|d;16t|;5vx|;60w|5;61q|;642|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6dv|;6dy|;6e0|1;6gc|;6jm|;6qa|;7gs|;8sg|37;8vt|6;93r|;94j|1;1e78|2;1f4w|r;")) +r.push(new A.aj("Noto Sans Cuneiform","notosanscuneiform/v15/bMrrmTWK7YY-MF22aHGGd7H8PhJtvBDWgb9JlRQueeQ.ttf","w|;4g|;1kw0|pl;1log|32;1lrk|4;1ls0|5f;")) +r.push(new A.aj("Noto Sans Cypriot","notosanscypriot/v15/8AtzGta9PYqQDjyp79a6f8Cj-3a3cxIsK5MPpahF.ttf","w|;4g|;1g5c|5;1g5k|;1g5m|17;1g6v|1;1g70|;1g73|;")) +r.push(new A.aj("Noto Sans Deseret","notosansdeseret/v15/MwQsbgPp1eKH6QsAVuFb9AZM6MMr2Vq9ZnJSZtQG.ttf","w|;4g|;1fcw|27;")) +r.push(new A.aj("Noto Sans Devanagari","notosansdevanagari/v25/TuGoUUFzXI5FBtUq5a8bjKYTZjtRU6Sgv3NaV_SNmI0b8QQCQmHn6B2OHjbL_08AlXQly-AzoFoW4Ow.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jg|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1s0|3j;5ow|12;5q0|1;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6i8|;6jm|;6qa|;7gs|;x80|9;xcw|v;")) +r.push(new A.aj("Noto Sans Duployan","notosansduployan/v16/gokzH7nwAEdtF9N8-mdTDx_X9JM5wsvrFsIn6WYDvA.ttf","w|;4g|;6bw|1;7gs|;2fpc|2y;2fsg|c;2fsw|8;2ftc|9;2fto|7;")) +r.push(new A.aj("Noto Sans Egyptian Hieroglyphs","notosansegyptianhieroglyphs/v26/vEF42-tODB8RrNDvZSUmRhcQHzx1s7y_F9-j3qSzEcbEYindSVK8xRg7iw.ttf","w|;4g|;6bw|1;7gs|;1o1s|tq;")) +r.push(new A.aj("Noto Sans Elbasan","notosanselbasan/v15/-F6rfiZqLzI2JPCgQBnw400qp1trvHdlre4dFcFh.ttf","w|;4g|;53|;lh|;pd|g;pv|6;re|;rg|;ri|;7gs|;1fk0|13;")) +r.push(new A.aj("Noto Sans Elymaic","notosanselymaic/v15/UqyKK9YTJW5liNMhTMqe9vUFP65ZD4AjWOT0zi2V.ttf","w|;4g|;1hpc|m;")) +r.push(new A.aj("Noto Sans Georgian","notosansgeorgian/v42/PlIaFke5O6RzLfvNNVSitxkr76PRHBC4Ytyq-Gof7PUs4S7zWn-8YDB09HFNdpvnzFj-f5WK0OQV.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;13d|;3a8|11;3bb|;3bh|;3bk|1b;5n4|16;5od|2;60w|5;61q|;642|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gu|;6jm|;6qa|;8w0|11;8x3|;8x9|;")) +r.push(new A.aj("Noto Sans Glagolitic","notosansglagolitic/v15/1q2ZY4-BBFBst88SU_tOj4J-4yuNF_HI4ERK4Amu7nM1.ttf","w|;4g|;lf|;lh|;w4|;w7|;8ow|1a;8q8|1a;wvj|;2mtc|6;2mtk|g;2mu3|6;2mub|1;2mue|4;")) +r.push(new A.aj("Noto Sans Gothic","notosansgothic/v15/TuGKUUVzXI5FBtUq5a8bj6wRbzxTFMX40kFQRx0.ttf","w|;4g|;lg|1;lk|;mp|;1f74|q;")) +r.push(new A.aj("Noto Sans Grantha","notosansgrantha/v17/3y976akwcCjmsU8NDyrKo3IQfQ4o-r8cFeulHc6N.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;2ay|;2b9|;2cm|c;5ow|;5oy|1;5pu|2;5q0|1;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6i8|;6jm|;6qa|;7gs|;1ibk|3;1ibp|7;1ibz|1;1ic3|l;1icq|6;1icy|1;1id1|4;1id7|9;1idj|1;1idn|2;1ids|;1idz|;1ie5|6;1iee|6;1ieo|4;")) +r.push(new A.aj("Noto Sans Gujarati","notosansgujarati/v23/wlpWgx_HC1ti5ViekvcxnhMlCVo3f5pv17ivlzsUB14gg1TMR2Gw4VceEl7MA_ypFwPM_OdiEH0s.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;22p|2;22t|8;233|2;237|l;23u|6;242|1;245|4;24c|9;24n|2;24r|2;24w|;25c|3;25i|b;261|6;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;x80|9;")) +r.push(new A.aj("Noto Sans Gunjala Gondi","notosansgunjalagondi/v15/bWto7e7KfBziStx7lIzKPrcSMwcEnCv6DW7n5hcVXYMTK4q1.ttf","w|1;11|;13|8;1m|;1o|3;4g|;5z|;6v|;6bw|1;6c8|1;6cc|1;6cm|;6qa|;7gs|;1kdc|5;1kdj|1;1kdm|10;1keo|1;1ker|5;1kf4|9;")) +r.push(new A.aj("Noto Sans Gurmukhi","notosansgurmukhi/v26/w8g9H3EvQP81sInb43inmyN9zZ7hb7ATbSWo4q8dJ74a3cVrYFQ_bogT0-gPeG1OenbxZ_trdp7h.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jg|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;1z5|2;1z9|5;1zj|1;1zn|l;20a|6;20i|1;20l|1;20o|1;20s|;20u|4;213|1;217|2;21d|;21l|3;21q|;21y|g;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;7jg|;x80|9;")) +r.push(new A.aj("Noto Sans HK","notosanshk/v21/nKKQ-GM_FYFRJvXzVXaAPe9hMnB3Eu7mOQ.otf","w|2m;4g|2r;7k|3;7u|1;88|3;8z|1;93|1;98|3;9e|1;a0|5;b6|;bk|1;bz|1;ct|f;e0|1;gh|;gx|;jf|;jr|;jt|2;k9|;kq|1;lc|1;lg|;lj|;lo|;pd|g;pv|6;q9|o;sh|;sw|1r;up|;5z2|1;61s|2h;6bm|1;6c0|6;6c8|2;6cc|2;6cg|2;6cl|2;6cw|;6cy|1;6d1|;6d5|3;6de|;6dj|2;6dt|;6es|;6g9|;6gb|1;6hp|1;6io|;6ir|;6it|;6ix|1;6j3|;6j7|;6ja|;6jl|1;6jq|1;6jv|;6jy|;6k5|;6kb|;6lc|b;6ls|b;6mo|9;6ns|1;6o4|2;6ob|1;6og|;6oi|;6ok|;6p2|3;6ph|;6ps|;6pu|1;6px|6;6q7|;6q9|2;6qd|;6qi|;6ql|3;6qr|;6qt|9;6r8|3;6rh|;6rn|;6rp|;6rs|;6rw|;6s2|;6sg|2;6sk|3;6sq|1;6su|1;6sy|1;6t2|1;6te|5;6tm|1;6tx|4;6u8|;6ud|;6v3|;6vu|1;6wf|;6x1|2;6xe|;6xk|;6y1|1;71s|1;726|e;72m|;72y|1;74z|;76o|97;7g1|2;7g6|1;7gc|1;7gg|1;7gm|6;7gu|5;7he|4;7hr|;7i8|3;7id|1;7ih|;7im|1;7iu|1;7j0|3;7jj|;7k0|2;7kw|f;7le|b;7mo|;7nh|1;7pe|;7pv|;7q2|;7r1|;7r3|1;7rq|;7sm|t;7tt|;850|1;88v|;8ai|1;8hx|2;8ii|;8lx|;94q|1;96o|p;97f|2g;9a8|5x;9gw|b;9hc|1r;9j5|2d;9ll|2u;9ol|16;9pt|1e;9r9|15;9sg|17;9ts|z;9v4|1a;9wg|7f;a3x|5u;ab9|;abk|;abu|;abw|;ack|;acz|;ad6|;ad9|1;adv|;ady|;aed|;aen|;af0|;af5|;afc|;afz|;ag4|;ag6|;agr|;ah2|;aim|;aj5|;aj7|;ajd|;ajl|;ajx|;ak0|;ak2|;ak7|1;akk|;al3|1;ald|;alh|;alp|;am7|;am9|;amd|;amf|;ami|;amm|;amq|;amu|;amz|;an1|;anl|2;anv|;any|;ao9|;aoo|;aoq|;aoz|;ap1|;ap9|;aph|;apl|;apq|;apz|2;aq6|;aqn|;aqp|;are|;arl|;asa|;asl|;asq|;ass|;asw|1;at1|;at5|;at8|;atd|;atf|2;atj|1;atv|1;aty|;au5|;au9|1;aud|1;aut|;av5|;av7|;avc|;ave|;avh|;avw|;aw2|1;aw5|;awc|1;awg|;awi|1;awq|;aww|;awz|;axu|;ay7|;azb|;azk|;b09|;b0e|;b12|;b1u|;b20|;b23|;b2n|;b2x|;b34|;b3h|;b3q|;b3s|;b4z|;b5h|;b6o|;b7n|;b7w|;b81|;b84|;b96|;b9k|;b9w|;baf|;baq|;bb3|;bbh|;bc3|;bco|;bcw|;bd5|1;bde|;bdl|;bdn|;bdt|;bdw|;beg|;bfg|;bfm|;bfp|;bfw|;bg8|;bgb|;bge|;bgh|;bgj|;bgm|;bh3|1;bhl|1;bhw|;bij|;biq|;biv|;bj0|;bj2|;bja|1;bkn|;bl7|;blp|;bmm|;bmo|;bn4|;bn6|;bn9|;bnf|;bny|;bo9|;boi|;bor|;bp5|;bpe|;bq0|;bq8|;bqp|1;bqz|1;br4|;brp|1;brt|;bs1|;bss|;bsu|;bsy|;bt0|;btj|;btp|;bu4|;bua|2;bv1|;bv5|;bv9|;bvc|;bx0|;byj|;c0b|;c0d|;c0h|;c0m|;c0s|;c17|;c1b|;c2a|1;c2l|;c36|;c3f|;c3q|;c3w|;c3y|;c41|;c4f|;c4i|;c4p|1;c4v|;c51|;c59|;c5h|;c5k|;c5m|;c5r|;c5t|;c6d|;c6l|;c6s|;c73|;c7a|1;c7d|;c7g|1;c7n|;c7v|;c87|1;c8b|;c8j|1;c8n|;c8s|1;c92|;cao|;car|;caw|;cb9|;cc4|;cdk|2;cdp|;cdt|;ce0|;ce7|;cea|;cef|;cei|;cek|;ceo|1;ceu|1;cey|1;cf2|;cf5|1;cfb|;cfd|;cff|1;cfk|;cfn|1;cfu|;cfw|;cfz|1;cg4|;cg6|1;cge|;cib|;cig|1;cir|;cjg|;ck3|;clc|;clk|;clz|;cm4|;cmd|;cml|;cmx|1;cn8|;cnd|;cnx|;cop|;cp1|;cpf|;cpj|;cpu|;cpx|;cq2|;cq7|;cq9|;crs|;cs4|;csb|;csf|;cso|;ct4|;ctb|;cu0|;cu2|;cua|2;cuh|;cum|;cvl|1;cx3|;cx8|;cxa|;cxo|;cxr|;cxt|;cy8|;cz6|;czo|;czu|;czz|;d0b|;d0t|;d0v|;d15|;d1t|;d2b|;d34|;d40|;d4a|;d4m|;d4q|;d58|;d5g|;d5u|;d6d|;d6h|;d6k|;d84|;d8b|1;d8q|;d9n|;dbi|;dcn|;dcq|;ddm|;ddt|;deh|;den|;df1|;df4|;df6|;dfl|1;dg3|;dgl|;dgt|;diy|;djj|;djl|;djz|1;dk2|;dkg|;dkn|;dkt|;dkw|;dkz|;dl1|;dla|;dlp|2;dlt|;dlw|;dm1|3;dmc|;dmr|1;dmx|;dmz|;dna|;dnf|;dnh|;dnr|;dny|;do3|;do6|;dob|;dod|;dof|;doj|;dox|1;dp1|;dp4|;dp8|;dpd|1;dpm|;dpp|;dpz|1;dqd|;dra|;drn|;dsq|;dt5|1;dtv|;dty|;du7|;dud|;duf|;dwb|;dx6|;dxc|;dy9|;dym|;dyz|;dzj|1;e0l|;e0n|;e1f|;e1k|;e2e|;e2s|;e32|1;e4c|;e54|;e5i|;e6t|;e7h|;e7o|;e80|;e8b|;e9j|;eal|;eb5|;ecb|;ect|1;eds|;ee5|;eel|;eer|;eey|;efa|;efl|;efy|;eg5|;ega|;egd|;egf|1;egl|;egs|;egu|;eh1|;ehd|;ehf|;ehx|;ei2|;eia|;eix|;ejl|;ejr|;elb|;elh|;elj|;emn|;en1|;en8|;enp|;eqe|;eqs|;er8|;erc|;es1|;esk|;etb|;ets|;eu1|;eu8|;euk|;euv|;ewf|1;ewi|;ewr|;ewu|;exa|;exc|;exf|;exi|1;exp|;eyl|1;eyo|;f0k|;f0n|;f0u|;f1u|;f23|;f26|;f28|;f2f|;f2v|;f2z|;f3h|;f3r|;f3v|;f3x|;f41|;f45|;f50|;f5a|;f5c|;f5j|;f65|;f6p|1;f71|;f7r|;f7t|;f80|;f90|;fau|1;fbd|;fbl|;fbw|;feo|1;fer|1;fev|a;ff8|2;ffc|2;ffg|;ffi|1;ffl|1;ffo|;ffq|;ffs|;ffu|9;fg6|3;fgb|2;fgf|;fgi|1;fgl|;fgn|2;fgr|;fgt|2;fgy|1;fh2|;fh4|7;fhl|1;fhv|;fi0|;fi6|b;fij|3;fip|4;fiw|3;fj2|8;fjc|;fjf|3;fjn|;fjq|1;fjt|3;fjz|5;fk6|5;fkd|1;fkk|6;fks|3;fkx|;fkz|2;fl4|3;fla|;flc|8;fln|;flp|;flr|6;fm0|3;fm5|8;fmf|3;fml|;fmq|;fmw|1;fn0|1;fn3|1;fn6|2;fna|9;fnl|2;fnp|4;fnv|p;fon|;fop|3;fou|2;foy|p;fpp|;fpr|3;fpw|4;fq2|4;fqa|;fqg|;fqj|;fqm|2;fqq|5;fqx|2;fr1|;fr3|6;frb|a;frn|1;frq|b;fs4|1;fsc|;fse|c;fst|1;fsw|;fsz|;ft1|4;ft7|4;ftd|b;ftq|5;ftx|c;fub|2;fuf|;fuj|1;fuo|1;fur|;fut|a;fv5|;fv7|;fv9|3;fve|c;fvs|8;fw2|5;fwa|;fwd|;fwg|3;fwl|;fwn|1;fwr|3;fww|2;fx0|2;fx4|6;fxe|1;fxi|;fxo|c;fy2|5;fy9|1;fyc|7;fyl|4;fyr|4;fyx|2;fz1|;fz3|2;fz7|7;fzg|5;fzn|3;fzs|1;fzv|j;g0g|5;g0n|1;g0q|;g0s|;g0v|3;g10|2;g15|2;g19|1;g1c|5;g1j|6;g1r|2;g1v|6;g23|2;g29|1;g2c|3;g2h|a;g2t|;g2v|7;g35|;g38|5;g3g|;g3k|;g3m|;g3q|4;g3x|;g3z|;g41|7;g4a|;g4c|;g4e|;g4g|;g4i|;g4k|1;g4n|1;g4q|2;g4u|;g4w|9;g58|2;g5f|h;g5z|1;g63|7;g6c|;g6l|;g6o|1;g6r|3;g6w|2;g70|2;g74|3;g79|7;g7i|;g7k|3;g7q|1;g7w|5;g84|6;g8e|;g8g|8;g8q|2;g8x|;g8z|1;g92|1;g95|6;g9e|;g9g|3;g9l|9;ga0|7;gaa|3;gaf|6;gan|5;gav|6;gb3|2;gb7|1;gba|5;gbj|2;gbn|1;gbq|;gbs|6;gc5|;gc9|;gcb|1;gce|;gcg|3;gcl|;gcn|;gcp|;gcs|1;gcw|3;gd1|4;gd7|;gd9|7;gdi|;gdl|;gdn|;gdr|2;gdv|2;gdz|5;ge6|1;ge9|;ged|1;geg|3;gel|5;get|2;gex|1;gf0|1;gf3|5;gfb|;gfe|;gfg|1;gfj|5;gfr|2;gfv|a;gg7|3;ggc|2;ggh|3;ggn|;ggq|;ggs|5;ggz|1;gh2|1;gh5|;gh8|9;ghj|2;ghn|4;ghu|;ghw|;gi2|;gi6|1;gia|2;gie|4;gik|4;giq|;gis|a;gj4|;gj6|;gj8|;gja|;gjd|;gjf|;gjl|2;gjp|;gjs|5;gk0|2;gk4|;gk6|5;gkf|7;gko|b;gl1|3;gl7|1;gla|;gld|;glf|1;gli|e;gly|;gm0|9;gmb|m;gmz|8;gn9|3;gne|5;gno|;go0|d;gof|9;goq|8;gp0|4;gp7|d;gpm|;gpo|;gpq|;gps|k;gqe|j;gqz|5;gra|;gre|;gri|;grk|b;grx|2;gs1|2;gs7|1;gsa|3;gsf|;gsh|j;gt3|1;gt6|;gta|;gtf|;gth|3;gtm|f;gu3|1;gu6|3;gub|8;gul|6;gut|2;gv0|3;gv5|5;gvd|2;gvl|2;gvp|2;gvt|;gvv|9;gw6|f;gwo|2;gws|1;gwv|;gwx|d;gxc|5;gxl|3;gxr|w;gyp|9;gz0|;gz2|4;gz9|2;gzd|9;gzo|2;gzs|1;gzw|b;h0b|8;h0l|;h0n|;h0p|1;h0s|4;h0y|9;h19|6;h1h|1;h1k|2;h1o|4;h1u|2;h1z|3;h25|1;h28|6;h2g|c;h2u|6;h32|9;h3d|7;h3m|1;h3p|;h3r|3;h3w|3;h41|;h44|4;h4a|5;h4h|6;h4p|;h4s|7;h51|1;h54|5;h5d|;h5f|1;h5i|1;h5m|1;h5p|5;h5w|1;h5z|;h62|1;h65|4;h6f|;h6h|2;h6l|;h6n|5;h6v|6;h76|4;h7c|;h7e|6;h7m|1;h7s|2;h7w|4;h82|2;h8b|;h8d|6;h8l|2;h8p|9;h90|;h93|;h97|;h9b|;h9d|1;h9g|;h9i|5;h9p|;h9r|8;ha2|6;haa|1;hag|;hai|3;han|1;har|2;hav|e;hbb|;hbe|;hbi|;hbn|3;hbs|7;hc1|3;hc6|2;hcb|1;hce|2;hci|;hck|1;hcn|;hcs|b;hd5|;hd8|i;hds|e;he8|;hea|;hec|;heg|1;hej|3;heo|a;hf0|f;hfh|;hfj|1;hfo|;hfr|8;hg1|4;hg7|8;hgi|3;hgo|1;hgr|2;hgv|;hgx|5;hh5|a;hhh|6;hhq|6;hhy|;hi0|2;hi4|5;hib|;hid|7;him|3;hir|;hit|1;hiy|5;hj5|1;hj9|4;hjf|;hji|8;hjs|8;hk2|2;hk7|2;hkb|1;hkf|1;hki|2;hkp|6;hky|5;hl6|;hl8|3;hld|1;hlg|3;hll|1;hlo|1;hlr|1;hlu|;hlw|1;hlz|;hm1|6;hm9|1;hmc|;hmf|1;hmk|;hmm|;hmo|;hms|1;hmv|3;hn2|3;hn7|2;hnb|1;hne|;hng|;hnk|2;hnp|;hnr|;hnt|5;ho0|9;hob|a;hop|1;hot|3;hoy|2;hp2|4;hp9|b;hpo|;hpq|j;hqb|h;hqu|;hqw|6;hr4|1;hr7|3;hrc|r;hs9|4;hsf|;hsh|2;hsl|7;hsu|3;hsz|2;ht3|;ht5|5;htf|;hth|4;hto|2;hts|a;hu4|1;hu8|u;hv4|1;hvb|8;hvl|3;hvq|;hvs|;hvu|2;hvy|9;hw9|9;hwk|3;hwp|3;hwu|m;hxi|9;hxt|;hxv|;hxx|h;hyg|6;hyo|;hyq|9;hz1|2;hz5|2;hz9|;hzb|2;hzf|2;hzj|2;hzn|4;hzt|2;hzx|4;i03|5;i0a|6;i0i|;i0k|;i0o|;i0s|5;i0z|5;i16|7;i1f|5;i1m|3;i1r|;i1u|4;i20|1;i23|3;i28|8;i2i|3;i2n|6;i2v|2;i2z|1;i32|2;i36|1;i39|a;i3m|6;i3u|;i3w|2;i40|;i43|6;i4f|8;i4q|4;i4w|9;i57|;i5a|e;i5q|5;i5x|1;i60|;i62|;i67|;i69|;i6b|2;i6f|f;i6y|;i70|;i72|2;i76|3;i7c|;i7e|;i7g|;i7k|1;i7n|;i7r|5;i7y|3;i84|d;i8j|3;i8o|1;i8s|2;i8w|;i8y|3;i93|3;i98|3;i9d|;i9f|1;i9k|4;i9q|;i9v|;i9x|1;ia0|5;ia7|6;iah|1;iak|l;ib7|;ib9|3;ibe|;ibl|1;ibq|6;iby|d;ice|1;icl|;ico|2;ics|5;id0|5;id7|2;idb|2;idi|1;idn|7;idw|7;ie5|3;iea|7;iek|;iem|c;if0|7;if9|7;ifi|;ifk|2;ifp|2;ift|;ifv|;ify|;ig2|1;ig5|;ig7|2;igb|1;igf|3;igk|;ign|b;ih0|7;ih9|1;ihe|3;ihj|;ihl|1;iho|6;ihw|;ihz|b;iic|6;iik|1;iio|3;iiu|1;iix|;iiz|;ij1|;ij3|;ij5|1;ij8|4;ijf|;ijh|5;ijp|3;ijv|;ijy|;ik0|5;ik7|;ik9|;ikd|2;iki|2;ikm|;ikp|3;iku|;ikx|1;il0|7;il9|;ilb|6;ilk|1;iln|;ilp|1;ilv|1;ily|2;im5|1;im8|5;img|;imi|5;imr|2;imv|2;imz|8;ina|a;inm|4;ins|8;io2|2;io6|7;iof|;ioi|;iol|2;iop|3;iow|;ioy|6;ip6|4;ipc|9;ipp|1;ipt|1;ipw|a;iq8|j;iqt|4;ir0|;ir2|1;ir5|3;ira|6;iri|1;irl|1;iro|1;irr|1;iru|5;is2|3;is7|1;isa|1;isd|;isf|;isi|7;ist|1;isw|1;isz|;it1|3;it6|2;itc|;itf|3;itk|9;itw|;ity|3;iu4|2;iu9|4;iuf|;iuh|4;iun|5;iuu|3;iuz|8;iv9|7;ivk|2;ivq|3;ivv|1;ivy|3;iw4|b;iwh|1;iwl|2;iwp|c;ix5|;ix8|1;ixb|3;ixg|5;ixn|;ixp|4;ixv|2;iy0|;iy2|1;iy5|2;iy9|;iyb|2;iyf|1;iyi|1;iyl|;iyn|1;iyx|e;izd|5;izk|f;j01|4;j07|;j09|;j0b|;j0g|7;j0p|4;j0w|;j0y|3;j14|3;j19|2;j1e|e;j1u|;j1x|;j1z|;j26|3;j2b|7;j2k|2;j2o|;j2q|;j2s|3;j2y|6;j36|2;j3a|2;j3k|h;j43|c;j4h|;j4j|2;j4n|d;j52|3;j5c|h;j5v|d;j6a|4;j6g|5;j6n|1;j6q|1;j6v|2;j6z|1;j72|2;j76|;j78|;j7a|1;j7f|;j7h|5;j7o|c;j82|4;j88|g;j8q|2;j8u|9;j95|1;j98|2;j9c|3;j9j|;j9l|5;j9s|6;ja0|5;ja7|;ja9|1;jac|;jaf|j;jb0|;jb2|5;jb9|8;jbj|1;jbn|;jbq|;jbs|;jbu|;jby|2;jc2|9;jcd|1;jcg|2;jcl|c;jcz|1;jd3|3;jd8|2;jdc|2;jdg|2;jdl|2;jdr|6;jdz|;je1|5;je8|;jea|2;jee|1;jeh|1;jel|6;jeu|8;jf4|4;jfc|4;jfi|;jfk|6;jfs|;jfx|7;jg6|1;jg9|h;jgs|;jgu|a;jh9|;jhg|;jhi|;jhk|9;jhv|3;ji0|1;ji3|4;ji9|r;jj3|;jj9|;jjf|o;jk7|2;jkb|6;jkj|3;jko|;jl4|7;jld|d;jls|h;jmc|6;jml|;jms|1;jmv|2;jmz|7;jn9|8;jnj|6;jnr|b;jo4|;jo6|3;job|a;jon|a;jp5|;jp9|1;jpc|j;jpx|m;jql|9;jqw|1;jqz|1;jr2|;jra|1;jrd|7;jrm|6;jru|2;jry|a;jsa|6;jsi|9;jst|4;jsz|;jt7|;jt9|1;jtc|4;jtk|9;jtx|4;ju3|i;jun|;juq|;jut|;juv|6;jv3|4;jv9|5;jvg|4;jvm|4;jvt|;jvv|9;jw6|;jwb|a;jwn|;jwp|2;jwt|3;jwy|2;jx2|5;jx9|;jxc|d;jxr|5;jxz|1;jy2|7;jyb|1;jye|1;jyh|1;jyk|5;jyr|6;jyz|b;jzd|7;jzm|7;jzv|;jzx|2;k01|;k03|;k05|1;k08|2;k0d|;k0f|;k0h|;k0j|7;k0s|3;k0y|6;k16|3;k1b|;k1e|a;k1r|a;k23|1;k28|2;k2c|3;k2h|;k2j|7;k2s|1;k2v|1;k2y|2;k32|2;k36|1;k39|4;k3f|4;k3l|5;k3v|9;k46|1;k4a|1;k4d|6;k4l|1;k4o|1;k4s|9;k56|3;k5b|1;k5e|j;k60|;k64|c;k6j|;k6l|9;k6x|1;k75|4;k7b|6;k7j|;k7l|2;k7r|;k7t|f;k8a|2;k8e|6;k8m|8;k8w|;k90|a;k9c|2;k9g|6;k9p|;k9r|3;k9w|;ka0|3;ka5|e;kal|3;kas|;kau|9;kb6|;kba|;kbc|6;kbk|;kbn|1;kbq|3;kbv|3;kc0|4;kc6|3;kcc|;kce|7;kco|8;kcy|7;kd7|;kd9|6;kdh|3;kdm|4;kdt|;kdv|3;ke0|7;kec|5;kej|6;ker|;ket|2;kex|1;kf0|6;kfb|;kfe|l;kg1|6;kg9|;kgb|a;kgn|3;kgs|1;kgv|1;kh0|;kh8|;kha|d;khr|7;ki0|c;kie|9;kiq|5;kix|h;kjg|;kji|6;kjx|;kk0|;kk2|2;kk6|2;kka|8;kkl|1;kko|3;kkt|2;kkx|d;klc|h;klv|3;km5|;kmd|;kmj|;kml|2;kmp|1;kms|5;kmz|h;knj|5;knq|2;knv|2;knz|5;ko6|g;kop|;kot|;kox|;koz|b;kpc|8;kpm|;kpo|5;kpv|1;kpy|6;kq6|f;kqo|l;krb|4;krp|;kru|;krw|;krz|1;ks2|7;ksb|b;kso|4;ksu|1;ksx|16;ku8|;kua|1;kud|1;kui|;kul|1;kuo|1;kur|9;kv2|p;kvt|;kvv|9;kw6|;kw9|8;kwj|3;kwp|;kwx|1;kx0|5;kx7|3;kxd|3;kxi|n;ky7|;ky9|;kyb|e;kyr|;kyt|4;kyz|2;kz6|3;kzc|9;kzn|6;kzv|g;l0d|e;l0t|;l0v|;l0x|;l10|;l12|;l16|;l1a|7;l1j|;l1l|1;l1o|b;l21|f;l2j|4;l2p|a;l31|1;l36|1;l39|8;l3j|2;l3n|1;l3s|9;l45|;l47|1;l4a|2;l4e|3;l4j|;l4m|;l4o|4;l4w|;l4y|3;l54|3;l5b|4;l5i|4;l5p|1;l5s|1;l5v|;l5x|;l60|;l64|1;l67|;l69|e;l6p|2;l6t|9;l74|2;l78|3;l7d|;l7f|1;l7i|9;l7u|;l7x|;l7z|;l82|;l84|;l86|5;l8e|6;l8m|;l8o|2;l8s|3;l8x|;l90|5;l97|;l9a|2;l9e|5;l9m|1;l9p|3;l9u|1;l9x|2;la2|;la4|1;la7|2;lab|a;lan|1;laq|2;lau|2;lay|2;lb2|;lb4|4;lba|2;lbe|2;lbj|1;lbm|1;lbr|f;lc8|1;lcb|2;lcf|2;lcj|3;lco|5;lcv|2;lcz|5;ld6|2;lda|d;ldp|6;ldy|;le1|7;lea|;lec|1;lef|a;let|6;lf1|9;lfc|3;lfh|j;lg2|4;lg8|5;lgf|;lgi|;lgq|a;lh2|h;lhl|e;li1|a;lid|;lif|c;lit|;lix|;lj3|j;ljq|5;ljx|3;lk2|;lk4|u;lla|;llj|5;llq|c;lm4|6;lmc|10;lne|;lno|1;lnu|2;lny|1;lo1|4;lo7|9;loi|;lok|9;lov|n;lpk|f;lq1|5;lq8|;lqa|3;lqi|;lqn|;lqt|;lqw|5;lr3|n;lrs|9;ls3|4;ls9|2;lsd|s;lt7|;lta|1;ltd|3;lti|3;lto|;lty|;lu0|1;lu3|;lu5|3;lua|2;lue|h;luy|1;lv2|14;lw8|5;lwi|;lwo|1;lwr|4;lwx|1;lx0|r;lxu|8;ly4|;ly6|9;lyh|o;lz7|1;lzi|a;lzu|a;m06|1;m09|7;m0i|2;m0m|c;m10|a;m1c|;m1e|5;m1p|p;m2g|c;m2u|9;m37|2;m3c|c;m3q|3;m3v|7;m44|;m46|2;m4a|2;m4e|3;m4j|4;m4p|6;m4x|;m50|g;m5i|6;m5r|6;m5z|5;m66|8;m6g|5;m6o|2;m6s|4;m6y|i;m7i|3;m7o|6;m7w|3;m81|5;m89|2;m8e|1;m8h|5;m8o|2;m8v|2;m8z|4;m95|;m97|6;m9f|2;m9j|7;m9s|;m9w|4;ma2|g;mak|6;mas|;mb3|2;mb7|d;mbm|;mbo|2;mbt|5;mc0|;mc3|;mc7|;mc9|a;mcl|1;mco|1;mcr|1;mcu|8;md6|1;mda|;mdc|7;mdl|b;mdy|4;me4|g;mem|;meo|8;mey|4;mf4|2;mf8|6;mfg|;mfi|4;mfo|;mfq|f;mg7|3;mgc|1;mgf|6;mgn|3;mgs|f;mha|4;mhg|2;mhk|5;mhr|3;mhw|4;mi3|3;mi8|2;mic|2;mig|1;mij|8;mit|2;mix|1;mj0|4;mj7|4;mjd|2;mjh|2;mjm|c;mk0|;mk5|1;mk8|3;mkd|5;mkk|;mkm|6;mkv|1;mky|1;ml1|e;mli|1;mll|1;mlo|;mlq|2;mlu|2;mly|3;mm3|7;mmc|5;mmj|d;mmy|1;mn1|2;mn5|9;mng|4;mnm|;mno|1;mnu|;mnx|;mnz|7;mo9|5;mog|2;mok|;mom|4;mos|;mov|5;mp2|;mp4|3;mpf|1;mpi|c;mpw|;mpz|1;mq2|2;mq7|4;mqe|3;mqj|3;mqq|1;mqt|9;mr4|c;mri|7;mrs|2;mrw|6;ms7|4;msd|5;msl|7;msu|a;mt6|i;mtq|1;mtu|6;mu4|6;muc|9;muq|a;mv2|2;mv6|e;mvm|c;mw0|b;mwd|2;mwj|q;mxd|1;mxg|3;mxl|d;my0|i;myk|;myn|o;mzd|c;mzr|f;n09|1;n0c|7;n0l|8;n0w|;n0y|;n10|1;n13|a;n1f|8;n1p|;n1r|3;n1w|7;n25|6;n2d|1;n2g|;n2i|2;n2n|1;n2r|m;n3g|;n3i|;n3k|2;n3o|4;n3v|;n3x|3;n42|3;n47|1;n4b|f;n4s|3;n4x|1;n51|1;n54|d;n5j|4;n5p|3;n5u|;n5y|2;n62|5;n69|;n6b|2;n6h|4;n6n|1;n6q|5;n6y|6;n76|;n7a|4;n7h|3;n7n|1;n7q|1;n7u|8;n84|1;n88|2;n8d|1;n8i|3;n8n|;n8q|1;n8w|6;n94|d;n9j|1;n9m|8;n9w|1;n9z|d;nae|1;nal|;nan|k;nbb|6;nbj|2;nbn|3;nbt|g;ncc|1;ncf|6;nco|;ncq|3;ncw|;ncy|1;nd2|3;nd8|8;ndi|4;ndo|;ndr|3;ndw|3;ne1|1;ne4|a;neg|7;nep|1;nes|;neu|5;nf2|2;nf6|1;nf9|1;nfd|5;nfl|;nfo|2;nfu|1;nfx|3;ng4|1;ng7|1;nga|1;ngd|2;ngi|4;ngo|2;ngs|2;ngy|2;nh2|;nh5|6;nhd|;nhf|4;nhl|1;nho|9;nhz|5;ni6|;ni9|;nib|2;nif|5;nim|5;nit|;nix|2;nj1|3;nj6|7;njf|;njh|;njj|;njl|d;nk0|;nk3|4;nka|5;nki|;nkk|2;nko|4;nku|5;nl1|a;nle|;nlj|e;nlz|2;nm3|4;nm9|;nmb|;nmd|;nmf|c;nmt|;nmv|1;nmy|3;nn3|8;nnd|6;nnm|3;nnr|;nnt|7;no3|2;no7|7;nog|;noi|1;nol|4;nos|8;np3|7;npe|1;nph|1;npk|1;npo|8;nq0|;nq4|7;nqd|g;nqv|2;nr0|1;nr6|3;nrb|7;nrk|4;nrw|2;ns0|;ns2|;ns4|2;ns8|9;nsp|3;nsu|3;nsz|6;nt8|3;ntd|;ntf|7;ntq|7;ntz|6;nu7|5;nue|;nug|4;num|;nup|;nur|2;nuv|e;nvb|1;nve|1;nvh|8;nvr|3;nvw|9;nw7|;nw9|6;nwh|1;nwk|2;nwp|;nws|;nwu|;nww|4;nx3|;nx5|;nx7|3;nxd|;nxf|c;nxt|5;ny0|a;nyc|8;nyn|m;nzb|4;nzh|;nzk|4;nzt|1;nzw|7;o06|2;o0a|1;o0d|g;o0v|3;o10|a;o1c|4;o1i|5;o1p|4;o1w|2;o20|a;o2c|2;o2g|;o2k|4;o2q|2;o2u|1;o2x|5;o35|;o38|;o3a|2;o3e|1;o3k|;o3m|4;o3s|;o3u|4;o40|5;o47|5;o4e|2;o4i|;o4m|;o4o|;o4q|8;o53|;o55|7;o5f|b;o5w|;o5y|2;o62|2;o67|3;o6d|;o6f|2;o6j|3;o6o|2;o6s|2;o6w|3;o71|4;o77|9;o7j|a;o7y|2;o82|1;o88|4;o8e|a;o8q|2;o8u|7;o93|4;o9b|;o9d|;o9f|;o9k|5;o9r|1;o9u|5;oa1|2;oa5|2;oae|1;oah|8;oas|2;oaw|4;ob2|6;obc|3;obh|3;obm|j;oc8|1;ocb|;ocg|;oci|g;od0|2;od4|;odc|7;odl|;odo|c;oe3|;oea|;oec|1;oef|1;oei|8;oes|9;of4|4;ofg|3;ofl|1;ofo|1;ofr|2;ofy|;og0|1;og4|3;og9|3;oge|2;ogk|1;ogo|k;ohc|4;ohj|c;ohx|2;oi1|9;oid|;oih|;oij|8;oit|8;oj4|;oj7|;oj9|;ojb|2;ojf|5;ojm|3;ojr|3;ojw|1;ok0|1;ok3|1;ok6|1;ok9|4;okf|1;okj|4;okp|7;oky|3;ol4|9;olf|3;olk|2;olo|2;olt|1;olw|4;om4|;om6|1;om9|2;omd|3;omk|;omm|1;omp|4;omw|7;on6|1;on9|;onb|7;onk|7;ont|1;onw|4;oo2|;oo6|2;ooa|;ooc|d;oor|3;oow|y;opx|;oq0|1;oq3|1;oq6|5;oqd|1;oqg|f;oqy|;or1|9;orc|;ore|5;orl|2;orq|5;orx|6;os9|4;osf|2;osj|3;oso|1;osr|4;osx|6;ot8|8;oti|f;otz|b;ouc|3;ouh|7;ouq|2;ouv|a;ov7|7;ovg|;ovi|9;ovt|5;ow3|;ow7|g;owq|b;ox3|;ox5|2;ox9|s;oy4|;oy8|c;oym|5;oyt|;oyv|9;oz6|g;ozq|2;ozu|5;p01|b;p0f|;p0k|;p0s|;p16|;p1j|;p1r|;p27|;p3a|;p4m|4;p4t|4;p4z|2;p53|e;p5k|;p5n|6;p5v|;p5x|9;p68|3;p6d|a;p6r|;p6t|a;p75|6;p7e|4;p7k|9;p7w|n;p8l|;p8n|;p8p|9;p90|1;p93|;p97|8;p9h|g;p9z|h;paj|7;pas|5;paz|6;pb8|2;pbc|2;pbg|;pbi|3;pbn|4;pbt|;pbv|4;pc3|;pc6|2;pca|;pcf|3;pck|;pcm|;pco|;pcq|4;pcx|3;pd2|1;pd8|;pdb|4;pdh|4;pdp|3;pdu|;pdw|3;pe1|3;pe7|1;pea|1;ped|1;peg|5;pen|;pep|2;pet|;pev|;pex|2;pf1|2;pf5|1;pf8|4;pfe|;pfg|1;pfm|8;pfw|5;pg4|a;pgg|1;pgj|3;pgp|;pgs|1;pgv|7;ph4|6;phc|3;phh|5;pho|;phq|;phu|;phw|7;pi5|2;pi9|4;pif|;pih|4;pin|3;pis|;piv|;pix|1;pj1|1;pj6|2;pja|2;pje|c;pjt|3;pjy|;pk0|2;pk4|3;pk9|;pkb|9;pkm|4;pks|1;pkv|1;pky|2;pl2|7;plb|;plf|;plh|;plj|9;plu|1;plx|7;pm6|;pm8|7;pmh|h;pn0|1;pn3|3;pn9|;pnb|4;pnh|d;pnw|3;po2|2;po6|6;poe|4;pok|1;pon|6;pow|2;pp0|2;pp4|;pp6|8;pph|1;ppk|5;ppr|;ppu|8;pq4|4;pqa|;pqc|1;pqf|;pqh|;pqj|;pqm|e;pr2|1;pr5|5;prc|1;prf|4;prl|1;pro|c;ps3|2;ps7|;psa|1;psd|7;pso|3;pst|k;ptf|d;ptu|2;pu2|;pu7|a;puj|1;pum|a;puy|v;pvv|2;pw6|8;pwg|;pwi|;pwk|9;pwv|;pwx|c;pxb|6;pxj|d;pxy|1;pya|1;pye|;pyn|;pyr|5;pyy|5;pz5|;pz7|;pz9|p;q00|;q02|a;q0e|2;q0p|;q0t|i;q1d|;q1f|6;q1n|a;q1z|f;q2g|7;q2p|;q2r|4;q2x|b;q3a|;q3c|;q3f|1;q3k|1;q3n|1;q3q|;q3t|;q3v|l;q4i|c;q4w|p;q5n|f;q65|3;q6a|;q6c|;q6e|;q6g|;q6l|7;q6u|e;q7b|b;q7o|;q7q|;q7s|a;q84|3;q89|b;q8m|1;q8q|1;q8u|;q8x|1;q90|1;q93|5;q9a|6;q9i|a;q9u|o;qak|5;qar|e;qb7|1;qbc|;qbf|;qbh|1;qbk|e;qc1|a;qcd|k;qcz|;qd1|7;qda|;qdc|h;qdv|h;qee|4;qen|2;qer|7;qf1|c;qff|;qfh|5;qfp|5;qfw|a;qg8|a;qgk|;qgm|c;qh0|3;qh5|4;qhb|2;qhf|1;qhi|6;qhq|c;qi4|3;qi9|5;qig|4;qim|2;qiq|1;qit|3;qiz|3;qj4|;qj6|4;qjd|;qjf|1;qji|1;qjl|4;qjr|d;qk7|;qk9|3;qke|;qkl|2;qkq|4;qkw|a;ql8|2;qlc|5;qlj|3;qlp|;qlr|q;qmj|1;qmo|1;qmr|1;qmu|9;qn6|2;qna|;qnc|5;qnj|;qnp|6;qny|;qo0|e;qoh|2;qol|;qoo|4;qou|;qow|a;qp8|2;qpc|5;qpj|1;qpm|2;qpq|5;qpy|;qq4|11;qr7|8;qrh|;qrl|8;qrv|2;qrz|5;qs6|2;qsa|5;qsi|3;qsp|t;qtk|4;qtq|;qtt|3;qty|i;qui|5;quq|5;qux|3;qv2|8;qvc|5;qvj|2;qvn|6;qvv|2;qvz|k;qwl|4;qwr|b;qx4|;qx6|5;qxe|1;qxh|2;qxl|2;qxp|1;qxs|5;qxz|4;qy5|5;qyc|3;qyh|;qyk|8;qyv|2;qyz|8;qz9|d;qzo|;qzr|1;qzu|2;qzy|;r01|1;r04|6;r0c|6;r0l|;r0n|;r0p|7;r0y|;r10|b;r1d|;r1i|2;r1n|1;r1q|k;r2d|2;r2h|3;r2m|;r2o|a;r32|1;r35|6;r3d|a;r3p|3;r3v|3;r41|3;r46|1;r49|;r4b|2;r4f|5;r4m|g;r55|6;r5d|3;r5i|1;r5l|3;r5q|5;r5x|6;r67|;r69|;r6b|5;r6j|4;r6p|6;r6x|1;r70|3;r76|;r7a|1;r7d|1;r7g|5;r7q|;r82|4;r89|4;r8f|a;r8r|2;r8w|4;r92|2;r96|2;r9a|2;r9e|2;r9j|1;r9m|;r9o|;r9q|5;r9x|3;ra3|4;raa|1;rad|;raf|;rah|4;rao|1;ras|;rau|;raw|9;rb8|2;rbc|2;rbg|6;rbo|5;rbv|;rby|;rc0|3;rc6|3;rcb|3;rcg|7;rcp|3;rcu|1;rcx|6;rd7|2;rdb|7;rdk|2;rdo|;rdq|;rds|1;rdv|9;re7|1;rea|;rec|;ree|;reg|8;req|7;rez|2;rf3|;rf5|h;rfo|;rfq|2;rfu|1;rfx|f;rge|4;rgk|4;rgq|m;rhe|6;rhm|7;rhv|;rhx|2;ri1|a;rid|l;rj0|4;rj6|1;rj9|8;rjj|1;rjo|;rjr|4;rjx|9;rk8|;rka|2;rke|2;rki|4;rko|4;rku|2;rlq|;rmq|;rp3|;rp5|;rp7|4;rpd|2;rph|c;rpw|3;rq2|;rq4|1;rq7|;rq9|1;rqc|2;rqg|5;rqn|4;rqt|6;rr1|;rr4|2;rr8|2;rrd|1;rrg|1;rrj|6;rrr|e;rs7|6;rsf|1;rsi|j;rt3|1;rt6|;rt8|1;rtb|;rtd|6;rtl|l;ru8|5;ruf|7;ruo|;ruq|b;rv3|a;rvf|2;rxg|;rxi|3;rxn|5;rxu|2;rxy|5;ry5|;ry8|2;ryc|1;ryh|1;ryk|a;ryx|;ryz|1;rz3|2;rz7|;rz9|a;rzm|5;rzt|1;rzw|;rzy|5;s05|3;s0b|6;s0j|a;s0v|5;s12|6;s1a|6;s1m|;s1o|b;s21|1;s25|u;s31|1;s34|1;s37|3;s3c|2;s3g|6;s3o|c;s43|4;s49|h;s4s|1;s4v|;s4x|7;s56|2;s5a|;s5c|2;s5g|a;s5s|8;s62|;s65|4;s6b|a;s6o|;s6q|;s6u|;s6x|1;s70|1;s74|;s76|1;s7d|6;s7l|3;s7r|1;s7u|8;s84|5;s8b|4;s8h|1;s8k|8;s8u|5;s91|6;s99|1;s9c|g;s9v|3;sa1|1;sa4|4;saa|7;saj|1;sam|d;sb1|n;sbq|1;sby|;scz|;sd7|1;sdb|1;sdf|;sdh|3;sdp|f;se6|1;se9|1;sec|2;seh|e;sey|;sf4|6;sfc|;sfe|1;sfh|1;sfk|;sfo|i;sg8|;sgb|2;sgf|3;sgk|3;sgp|b;sh9|2;shd|7;sho|3;sht|1;shw|;shy|1;si1|d;sig|1;sij|3;sio|4;siv|2;siz|5;sj6|m;sju|1;sjx|;sjz|2;sk4|1;sk7|2;skb|;ske|5;skl|3;skq|;sku|8;sl4|;sl7|;sl9|2;sld|;slf|2;slj|1;slm|1;slq|;slw|9;sm7|6;smg|5;smn|6;smx|g;snf|;snh|5;sno|;snq|e;so6|g;soo|3;sou|3;soz|g;sph|5;spo|;spq|7;spz|3;sq4|;sq6|2;sqa|8;sqk|;sqo|7;sqx|a;sra|;srd|a;srp|;srr|g;ss9|5;ssg|7;ssp|;ssr|6;ssz|7;st8|1;stb|;ste|c;stt|;stv|7;su5|d;suk|e;sv0|;sv2|;sv5|;sv7|5;sve|1;svh|1;svk|a;svw|5;sw4|2;sw8|g;swq|1;swt|a;sx7|5;sxe|;sxi|p;sy9|;syb|a;syo|c;sz2|;sz5|6;szd|3;szi|n;t07|2;t0b|;t0d|4;t0j|h;t12|e;t1i|3;t1n|5;t1u|4;t20|3;t25|k;t2r|3;t2w|1;t30|;t34|i;t3o|8;t3y|g;t4g|1;t4j|b;t4w|a;t58|6;t5g|m;t64|9;t6f|1;t6j|;t6l|;t6n|1;t6q|2;t6u|2;t6y|q;t7q|2;t7w|;t7y|;t80|1;t83|e;t8j|1;t8m|j;t97|;t99|;t9c|;t9g|f;t9x|b;taa|b;tan|3;tas|1;tav|1;taz|;tb1|1;tb4|;tb6|3;tbb|i;tbv|8;tc5|;tcv|;tcy|;tdt|;tdv|;tek|;tfa|;tgt|;thj|;tiv|1;tiy|3;tj3|1;tj6|1;tj9|1;tjc|1;tjf|9;tjq|3;tjv|1;tjy|g;tkg|2;tkl|2;tkp|7;tkz|;tl1|8;tlc|6;tlm|2;tlq|7;tm0|;tmc|;tng|2;tnk|4;tns|;tnu|;tnw|7;to8|5;tof|6;toq|7;toz|1;tp2|;tp4|;tp7|4;tpd|3;tpl|4;tpr|9;tq3|3;tq8|1;tqb|8;tql|2;tqp|8;tqz|1;tr2|;tr5|4;trb|3;trg|;tri|;trk|1;trn|1;trq|;trs|1;trv|2;trz|f;tsi|d;tsx|2;tt1|;tt4|2;ttb|3;ttg|7;ttp|;ttr|1;ttu|7;tu3|;tu5|6;tue|;tug|1;tuj|h;tv2|4;tv8|2;tvc|2;tvh|7;tvq|5;tw1|1;tw5|3;twa|8;twm|;two|2;tws|2;tww|4;tx2|2;tx6|b;txj|4;txp|2;txw|;txz|f;tyg|;tyi|4;typ|3;tyu|5;tz1|c;tzf|5;tzm|7;tzw|5;u03|;u05|1;u0d|1;u0g|3;u0l|1;u0o|3;u0t|b;u16|;u18|c;u1n|6;u1v|1;u1y|3;u23|;u25|3;u2a|3;u2f|2;u2j|;u2p|;u2r|g;u3a|3;u3f|5;u3m|a;u3z|6;u5k|1;u5o|3;u5t|3;u5y|e;u6e|6;u6m|;u6z|1;u72|5;u79|2;u7d|4;u7j|;u7l|1;u7o|2;u7t|1;u7w|2;u80|;u82|1;u85|;u87|3;u8c|;u8e|;u8g|c;u8u|1;u8x|;u90|1;u93|c;u9h|;u9j|c;u9x|;u9z|7;ua8|9;uaj|4;uap|2;uc6|3;ucb|3;uch|;ucj|5;ucq|b;ud4|5;udd|4;udj|;udl|;udn|i;ue7|8;ueh|1;uek|2;ueo|1;ues|b;uf5|6;ufd|8;ufo|2;uft|e;ug9|9;ugk|i;uh4|2;uh8|4;uhe|a;uhq|2;uhu|a;uj3|;ujs|;ujv|;ujx|;ujz|5;uk6|c;ukm|1;ukq|;ukt|;ukv|9;ul8|;ulb|4;uli|1;uln|4;ult|3;uly|1;um1|6;um9|5;umg|a;ums|6;un2|2;un6|3;unb|4;unh|2;unl|4;unr|;unt|3;uny|8;uo8|;uoa|8;uok|2;uoo|3;uov|2;up0|;up2|3;up8|;upb|2;upg|3;upm|9;upx|3;uq3|;uq5|6;uqd|;uqf|;uqi|1;uql|5;uqs|2;uqw|;uqy|1;ur1|3;ur9|1;urc|1;urh|;urj|2;urn|1;urq|4;urz|;us3|4;us9|5;usg|2;usk|9;usw|1;ut0|;ut3|1;ut9|;utb|;ute|;uth|9;uts|;utu|3;utz|;uu3|2;uu7|2;uub|3;uug|1;uuj|2;uun|;uup|6;uux|8;uv8|c;uvm|7;uvx|3;uw2|1;uw6|2;uwd|1;uwh|4;uwn|5;uzp|2;uzt|1;uzx|;v01|6;v09|4;v0f|1;v0i|7;v0s|;v0w|;v0y|;v10|5;v17|;v19|6;v1h|1;v1k|1;v1p|4;v1v|1;v1y|3;v23|;v25|8;v2h|3;v2m|6;v2u|b;v3b|e;v3r|2;v3v|h;v4g|;v4i|2;v4m|n;v5b|;v5d|k;v5z|o;v6p|5;v6w|1;v6z|5;v76|l;v7t|c;v87|8;vat|;vax|4;vb3|f;vbk|i;vc4|d;vck|3;vcr|9;vd2|2;vd8|5;vdf|3;vdk|;vdm|6;vdu|;vdw|4;ve3|;ve5|l;veu|4;vf2|2;vf6|1;vf9|7;vfi|;vfk|;vfm|n;vgb|;vgd|1;vgg|g;vgy|l;vhl|3;vhq|4;vhw|7;vi6|1;vil|1;vio|2;vis|5;vj0|;vj3|1;vj6|;vj8|f;vk7|4;vkg|;1d6o|8;1d6z|2;1d79|;1d7b|;1d7e|;1d7m|;1d7x|;1d84|;1d87|;1d8a|;1d8j|;1d8n|1;1d8q|;1d8y|;1d9a|;1d9e|;1d9h|;1d9j|;1d9p|;1d9u|;1d9y|;1da0|1;1da3|;1da6|;1da8|;1dae|;1dai|;1dam|;1dat|;1db0|1;1db3|;1dbp|;1dbv|;1dbx|1;1dc5|1;1dc8|;1dcg|;1dco|1;1dcs|2;1dcw|;1dcy|2;1dd3|;1dd5|;1ddg|1;1ddm|;1ddp|;1ddr|;1ddu|;1ddx|3;1de2|;1de4|1;1df7|2;1dfe|;1dft|;1dfv|;1dgd|1;1dkw|4;1e6o|9;1e7k|y;1e8k|i;1e94|3;1edd|4e;1eht|t;1eiq|5;1eiy|5;1ej6|5;1eje|2;1ejk|6;1ejs|6;2q68|c;2q6o|2k;2q9c|1o;2qdc|2;2qds|17;2qf4|8;2qfk|1;2t5t|;2t6m|;2t6u|;2t72|;2t7s|;2t8m|1;2t8q|;2t90|;2tai|3;2tap|;2tbi|;2tcc|;2tce|;2tco|;2tgk|;2tgp|;2tgr|;2thd|;2thw|;2tiq|;2tj8|;2tjg|;2tjo|;2tkp|;2tln|;2tmc|1;2tnd|;2tni|;2tnk|;2to7|;2tof|1;2tph|;2tqi|;2tr9|;2ts1|;2ts5|2;2ttq|2;2tuo|;2tuv|;2tv9|;2tvt|;2tvv|;2tx1|;2tx8|;2txv|1;2ty7|;2u05|;2u13|;2u1a|;2u1d|1;2u1v|;2u3b|;2u4c|;2u4e|;2u6f|;2u8e|;2u91|;2u9f|;2u9v|;2ua2|;2ua8|;2uad|;2uan|1;2uaz|;2uc1|;2uc5|;2uc9|1;2uco|;2ucw|;2udy|;2ueu|;2uj2|;2uk1|;2um1|;2ur0|;2usz|;2uvp|;2uxi|;2uxv|;2uz8|;2v09|;2v3b|;2v4h|;2v68|;2v73|;2v7u|;2v90|;2v9e|;2v9p|;2vbh|;2vf3|;2vfj|;2vfs|1;2vgf|;2vgm|;2vgr|;2vhe|;2vhn|;2vi3|;2vi7|;2vij|;2vil|;2vj4|;2vjo|;2vju|1;2vk1|2;2vkj|;2vl1|;2vlj|1;2vlo|;2vm5|;2vme|;2vmk|;2vn9|;2vnc|;2vnz|;2vo3|3;2vod|;2vot|;2vpb|;2vpx|;2vqg|;2vqp|1;2vra|3;2vrg|2;2vsf|;2vsh|;2vsk|;2vss|;2vsu|1;2vti|;2vto|;2vtz|;2vua|;2vuw|;2vwk|;2vwp|1;2vwt|4;2vx2|;2vx9|;2vyk|;2vzh|;2vzn|;2vzp|6;2w0c|;2w0m|;2w0o|;2w0t|;2w0y|;2w16|2;2w1i|;2w2f|1;2w2l|;2w3c|3;2w4d|;2w4m|;2w4t|1;2w4w|1;2w57|;2w5o|;2w6c|;2w7h|;2w7k|;2w8d|;2w8k|2;2w8s|;2w9r|;2wa2|3;2wb8|;2wbh|1;2wcv|;2wd8|;2wdr|;2wdx|3;2we3|;2weg|;2weu|;2wf1|;2wfo|;2wfz|2;2wg7|2;2wgf|;2wgj|;2wh0|;2whg|2;2wj3|;2wjf|;2wjh|;2wjp|;2wjs|;2wjz|;2wlc|;2wlj|;2wnt|;2wqk|;2wr3|;2wsc|;2wtk|1;2wts|;2wv7|;2wvy|;2ww2|3;2wxi|;2wxm|;2wz9|1;2wzy|;2x08|;2x0c|;2x1h|1;2x2l|;2x32|;2x3n|;2x3q|;2x44|;2x4v|;2x5e|;2x5g|1;2x6y|;2x7b|;2x86|;2x9k|;2xa5|;2xdj|;2xdu|;2xee|;2xhm|;2xhv|;2xi1|;2xj2|;2xk1|;2xle|;2xmg|;2xmi|;2xmo|2;2xn7|;2xn9|;2xnj|;2xnq|2;2xoa|2;2xoe|;2xot|;2xow|;2xpi|;2xq2|2;2xqv|;2xrg|5;2xrn|1;2xt7|;2xtc|5;2xtv|;2xtz|;2xuh|3;2xun|;2xv3|;2xv9|1;2xvc|4;2xwg|;2xwo|2;2xwt|;2xx5|2;2xxc|;2xxh|;2xxu|;2xy6|;2xy9|3;2xyv|;2xyz|;2xz7|2;2xzy|4;2y0u|1;2y1d|;2y1i|3;2y2i|;2y2r|2;2y34|2;2y39|;2y3g|;2y3m|;2y3r|;2y4b|;2y4k|;2y54|;2y5m|;2y64|;2y68|;2y6b|;2y6g|;2y6u|;2y8r|;2y9f|;2yb1|;2yb8|;2ybp|;2ybv|;2ycj|;2yis|;2ym9|1;2yp6|;2yr4|;2ysi|;2ysl|;2yss|;2yx2|;2yxf|;2yxq|;2yz4|;2z06|;2z0a|;2z0q|;2z0x|;2z1n|;2z21|;2z30|;2z37|;2z3r|;2z3x|;2z61|;2z6s|;2z6w|;2z7s|;2z85|;2z9r|;2z9x|;2zca|;2zdq|;2zdt|;2zfs|;2zid|;2zih|;2zjy|;2zkq|;2zlz|;2zng|;2zoq|;2zq3|;2zqr|;2zqy|;2zs1|;2zsx|;2zsz|;2zuw|;2zy4|;302p|;302t|;3071|;307k|;307r|;308q|;30bp|;30c1|;30cr|;30cx|;30ds|;30e4|;30e9|;30eh|;30ek|;30fh|;30gj|;30gr|;30hc|;30ic|;30jx|;30kv|;30la|;30nv|1;30ob|;30q0|;30qi|;30ra|;30rc|;30tw|2;30uq|;30us|;30uz|;30v3|;30ve|;30xh|;30xt|;30ye|;30z8|1;30zx|;311f|;313z|1;314h|;3165|;316p|;3187|;319i|;31a1|;31an|;31bb|;31bf|;31c0|;31cj|;31ie|;31lb|;31lh|;31ly|;31m0|;31n2|;31nm|;31of|;31oj|;31pm|;31sa|;31se|;31uu|1;31vc|;31vw|;31w1|;31w5|;31wi|;31xk|;31y3|;31y9|;31yh|;31yq|;31yv|;31z6|;31za|;31zd|;3213|1;321e|;322s|;3230|;323r|;324t|;3251|;325c|;325f|1;325z|;327i|;328d|;329i|;329u|;32bc|;32bv|;32cz|;32en|;32ic|;32ks|;32lf|;32nn|;32o4|;32ob|;32p2|;32pp|1;32q6|;32rb|;32rg|;32sa|;32tf|;32v1|;32wt|;32wy|;32xw|1;32yb|;32yw|1;32zu|;3307|2;330v|;331h|;331r|;331t|3;332u|;3332|;3336|;3341|;3349|1;3357|2;336a|;336o|1;337k|;337u|;338f|;33ck|;33d8|;33dq|;33dy|;33ec|1;33eh|1;33em|;33eo|;33gf|;33gw|;33hr|;33hu|;33l1|;33mh|;33n4|;33o1|;33oa|;33on|;33px|;33q1|;33q4|;33qz|;33rh|2;33sj|;33sw|;33tj|;33tm|;33uk|;33uo|;33vd|;33vj|;33w7|;33wu|;33xa|;33xi|;33xp|;33y2|;33z3|;33zi|;3403|;340m|;340w|;3419|;341b|;341r|;342u|;343l|;344i|;3458|;345e|;345x|2;348q|;34jm|;34pz|;34rf|;34ry|;34sa|;34t6|;34uy|;352b|;353t|2;354l|;354n|;3553|2;356k|3;358g|;3597|;35a6|;35an|;35bq|7;35cz|;35dk|;35dy|;35e9|;35f0|5;35fd|;35hk|3;35ix|;35j3|;35jr|;35kn|5;35md|;35mp|;35my|;35nl|;35of|3;35ov|;35pw|;35pz|;35q8|;35qd|;35rf|5;35sh|;35tl|4;35uf|;35vp|;35vv|2;35w1|;35xl|;35y9|;35yk|;35z8|;35zj|;35zt|;360v|1;3610|;361a|;361h|2;361o|;361r|;361t|;362f|;362i|;363n|2;363w|;3645|;364t|;365e|;3664|;366z|;368b|;368m|;368p|;369i|2;369w|;36ab|;36ad|;36at|;36bj|;36bl|;36bt|1;36cu|;36d6|;36dp|;36e2|;36es|;36fc|;36g2|3;36h8|;36hi|;36ho|;36il|;36ip|;36jt|1;36k2|;36k8|;36kk|;36lx|1;36my|1;36nn|;36o7|1;36pl|;36po|;36q6|;36qb|;36qe|;36rp|;36sh|;36uw|;36x4|;36zc|;36zu|;371h|;371w|;372v|;374k|;375y|;376t|;3773|;379r|;37c0|;37de|;37dv|;37gi|;37jd|;37jk|3;37jv|;37jz|2;37kc|;37km|1;37kp|;37lb|;37lf|1;37lq|5;37mq|1;37n8|2;37nf|;37nj|;37nm|;37ns|7;37o4|;37ok|;37on|;37op|;37or|2;37p3|4;37ph|;37ps|;37q2|;37q6|1;37qb|;37qd|;37qk|1;37qu|3;37qz|;37ri|;37rm|1;37rp|;37s1|9;37su|;37sy|;37t1|;37t6|;37ta|3;37tp|;37tx|2;37u9|;37uf|3;37v0|;37v7|3;37vo|3;37w1|2;37wa|2;37wg|;37wn|;37wq|;37wx|;37xb|;37xe|;37xl|;37yn|;381a|;3851|;385l|;389q|1;38ax|;38bd|;38cm|;38cz|;38hk|;38iy|1;38l7|;38ls|;38o5|;38o7|;38r2|;38t8|;38ua|;38ue|;38uv|;38uy|;38vd|;38vs|;38w2|;38z0|;3902|;3925|;3963|;396w|;398d|1;39al|;39b7|;39ba|1;39cw|1;39e8|;39g9|;39hj|;39i0|;39ji|;39jl|;39jn|;39qx|;39r9|;39rj|1;39s6|;39t8|;39ta|;39ui|;39yp|;39yt|;39z3|;39zv|3;3a02|;3a05|1;3a0x|;3a10|;3a1b|;3a2h|;3a39|;3a3f|;3a3k|;3a4l|;3a5x|;3a6p|;3a83|;3a8l|;3aar|;3aba|;3abq|;3acd|;3acl|;3ad9|;3aeq|;3ah3|;3ahr|2;3al3|;3al9|;3alu|;3ao8|;3aou|;3aox|;3apv|;3arq|;3as6|;3auk|;3avg|;3az8|;3b11|;3b18|;3b1q|1;3b2v|;3b3d|;3b78|;3b7t|;3b8z|1;3b9i|;3bac|;3bag|;3bb5|;3bba|;3bc1|;3bd6|;3bdx|;3bf5|;3bfo|;3bgg|1;3bi6|;3bj4|;3bjk|;3bk3|;3bmh|;3bnd|;3bpq|;3brd|;3bsx|2;3bty|;3buk|;3bvb|1;3bx6|;3byj|;3c2p|1;3c4h|;3c4p|;3c5k|;3c6c|;3c77|;3c7r|;3c84|1;3caq|;3cbl|;3cd5|3;3cfh|1;3cfm|;3cgt|;3ck8|;3ckh|;3ckq|1;3cnk|;3cqd|;3cqz|1;3cr5|;3cu6|;3cvp|;3cvs|;3cw2|;3cwg|2;3cy2|;3cyx|;3czo|;3czs|1;3czx|;3d08|;3d3m|;3d6a|;3d7k|;3d7x|;3d8f|;3daq|;3dba|;3df3|;3df5|;3df9|;3dga|;3dgo|;3dh8|;3dhy|;3dj5|;3dll|;3dmb|1;3dn0|;3dp8|;3dqe|;3dr2|;3dri|;3ds8|;3dsa|;3dsj|;3dtz|;3dvy|;3dw1|;3dwm|;3dx5|;3dxt|;3e08|;3e0l|;3e2a|;3e2i|;3e3x|1;3e44|;3e4i|;3e4x|1;3e9x|;3ea2|;3eab|;3ead|;3ear|;3eaw|;3ec0|3;3ecb|;3ed1|;3ede|;3edy|1;3ee5|;3eer|;3ef4|;3egn|;3eht|;3eio|1;3eiu|;3eke|4;3elg|;3elz|1;3em5|;3em8|;3emb|;3emp|;3eoy|8;3eq9|;3er8|;3esg|7;3esu|;3eu4|;3eui|1;3euo|;3ev4|;3ev9|;3evb|;3evm|;3ewy|3;3ey6|;3eya|;3eyf|;3eys|;3eyw|;3eyz|;3ezd|;3f0w|7;3f3a|;3f5f|1;3f6n|;3f6p|;3f7i|;3f8e|1;3f9q|;3fbf|;3fbm|1;3fd4|;3fe5|2;3ff1|;3ff6|;3fg0|;3fg8|;3fgp|;3fgs|1;3fhi|1;3fj8|1;3fjp|;3fm5|;3fob|;3fqf|;3fr4|;3fr9|;3frf|;3fsi|;3fsm|;3fty|;3fwy|;3fyy|;3g1r|;3g2q|;3g40|;3g5g|;3g5i|;3gc4|;3gdf|;3gf4|;3gf8|;3gfx|1;3gg7|;3ggc|;3ghe|;3ghl|;3gid|2;3gk4|;3gnj|;3gol|1;3gox|;3gpq|;3gqs|1;3gss|;3gwo|;3gxc|;3gyl|;3gz6|;3gzs|;3h2c|;3h47|;3h4q|;3h5s|;3h7h|;3h8d|;3h8q|;3h8u|;3ha6|;3har|;3hax|;3hbt|;3hc4|;3hdp|1;3hf8|;3hfq|;3hfv|;3hg8|;3hh4|2;3hhk|;3hid|;3hm7|;3hmc|;3hn6|;3hpo|;3hrl|;3hs5|;3hv3|;3hw3|1;3hwm|;3hwz|;3hxg|;3hxr|;3hy0|;3hz1|;3hzw|;3i31|;3i33|;3i9a|;3id3|;3iex|;3if6|;3ifd|;3ify|;3ig3|1;3ih4|;3iir|;3ij4|;3ikd|1;3ilk|1;3ilw|;3ini|;3iof|;3iot|;3ipb|;3iq1|;3ir3|;3irg|;3itj|;3iu0|;3iu2|;3ivq|;3iws|;3ixn|;3iz1|;3izm|;3j0m|;3j14|;3j1r|;3j22|;3j39|;3j3h|;3j3x|;3j4a|;3j82|;3jag|;3jak|;3jar|;3jb6|;3jep|;3jgc|1;3jho|;3jl4|;3jlg|;3jls|;3jm3|;3jmt|;3jnf|;3jqi|1;3jqq|;3jr0|;3jrs|;3js6|;3jtb|;3jtf|;3k04|;3k17|;3k7h|;3k8j|;3k94|1;3k9i|;3k9w|;3ka0|;3ka4|1;3kam|;3kax|;3kbs|;3kbu|1;3kc8|;3kcc|;3kcg|;3kd8|;3kda|;3kdd|;3kdf|1;3kdj|1;3ke1|3;3ken|;3keu|;3kf9|;3kfd|;3kfm|;3kfq|;3kg4|7;3kgp|1;3kht|2;3kii|2;3kjk|;3kjq|;3kjv|1;3kjy|;3kke|5;3kkl|;3kkq|;3kl8|;3klo|;3klv|;3km9|1;3kmj|2;3kmn|;3kna|;3kng|;3kni|;3knk|;3ko3|3;3koc|;3kpb|;3kpl|;3kpo|1;3kqh|;3kqq|;3kqt|;3kr8|;3krb|;3krd|1;3krr|5;3ks5|;3ksf|;3ksj|;3ksp|;3kt8|1;3ktf|;3kti|;3ktn|;3kts|;3ku1|;3ku3|;3ky2|;3ky5|;3kya|;3l10|;3l3t|;3l4p|;3l73|;3l86|;3l89|;3l9h|1;3lav|;3lbg|;3lbm|1;3lcp|;3ld3|;3lj9|;3lo9|;3loo|;3lor|;3loz|;3lpr|2;3lq8|;3lr8|1;3lrg|1;3lsd|;3lsg|;3lto|;3lu5|;3luj|;3lum|;3lv4|;3lwc|;3lwo|;3lxx|;3lyj|;3me5|;3me8|;3mer|;3mf3|;3mfc|;3mj4|;3mjd|1;3mjp|;3mjr|;3mou|;3mpc|;3mpk|;3mqf|;3mqx|;3mr8|;3mv3|;3mzk|;3n02|;3n4k|;3n68|;3n87|;3nac|;3nbl|;3nca|;3nch|;3ncq|;3ncz|;3nd1|;3ne7|;3net|;3nev|2;3nfh|;3nfu|;3nh9|;3nib|;3nih|;3nl4|;3nm5|;3nr9|;3nri|;3nx1|;3o1f|;3o31|;3o72|;3o7u|;3o8s|;3o9k|;3o9n|;3oc6|;3ocm|;3odp|;3ofc|;3oh8|;3ohc|;3ohv|;3ojc|;3okj|;3okw|;3oon|;3opq|;3or8|;3ouf|;3ovt|;3owx|;3ox9|;3oxf|;3oxk|;3oxq|;3oxz|;3oyr|;3oz7|1;3p00|;3p1u|1;3p2j|;3p2s|1;3p3z|;3p4l|;3p5s|;3p6b|;3p8z|;3p9b|;3p9u|;3p9w|;3p9y|;3pa2|;3pa5|;3pb3|;3pbz|;3pe9|;3pgp|;3pil|;3pkk|;3pln|;3pvq|;3pvv|;3pxd|;3pyq|;3pze|;3pzv|;3q21|;3ri7|;3z9g|;465h|;4663|;4668|;467s|;468k|;4692|;46a5|;46aj|;46fo|;46gi|;46gs|;46hg|;4an2|;4ay4|;")) +r.push(new A.aj("Noto Sans Hanunoo","notosanshanunoo/v17/f0Xs0fCv8dxkDWlZSoXOj6CphMloFsEsEpgL_ix2.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4kg|m;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.aj("Noto Sans Hatran","notosanshatran/v15/A2BBn4Ne0RgnVF3Lnko-0sOBIfL_mM83r1nwzDs.ttf","w|;4g|;6bw|;1gbk|i;1gc4|1;1gcb|4;")) +r.push(new A.aj("Noto Sans Hebrew","notosanshebrew/v43/or3HQ7v33eiDljA1IufXTtVf7V6RvEEdhQlk0LlGxCyaeNKYZC0sqk3xXGiXd4qtoiJltutR2g.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;nj|;13l|1i;15c|q;168|4;60w|5;61q|;642|1;6bw|4;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6ga|;6gc|;6jm|;6qa|;7gs|;1dlp|p;1dmg|4;1dmm|;1dmo|1;1dmr|1;1dmu|9;")) +r.push(new A.aj("Noto Sans Imperial Aramaic","notosansimperialaramaic/v15/a8IMNpjwKmHXpgXbMIsbTc_kvks91LlLetBr5itQrtdml3YfPNno.ttf","w|;4g|;1g74|l;1g7r|8;")) +r.push(new A.aj("Noto Sans Indic Siyaq Numbers","notosansindicsiyaqnumbers/v15/6xK5dTJFKcWIu4bpRBjRZRpsIYHabOeZ8UZLubTzpXNHKx2WPOpVd5Iu.ttf","w|;4g|;17r|;19c|9;1dc|9;2p9t|1v;")) +r.push(new A.aj("Noto Sans Inscriptional Pahlavi","notosansinscriptionalpahlavi/v15/ll8UK3GaVDuxR-TEqFPIbsR79Xxz9WEKbwsjpz7VklYlC7FCVtqVOAYK0QA.ttf","w|;4g|;1gtc|i;1gu0|7;")) +r.push(new A.aj("Noto Sans Inscriptional Parthian","notosansinscriptionalparthian/v15/k3k7o-IMPvpLmixcA63oYi-yStDkgXuXncL7dzfW3P4TAJ2yklBJ2jNkLlLr.ttf","w|;4g|;1gsg|l;1gt4|7;")) +r.push(new A.aj("Noto Sans JP","notosansjp/v52/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj75vY0rw-oME.ttf","w|2m;4g|2r;7k|3;7u|1;88|3;8z|1;93|1;98|3;9e|1;a0|5;b6|;bk|1;bz|1;ct|f;e0|1;gh|;gx|;jf|;jr|;jt|2;k9|;kq|1;lc|1;lg|;lj|;lo|;pd|g;pv|6;q9|o;sh|;sw|1r;up|;5z2|1;61s|2h;6bm|1;6c0|6;6c8|2;6cc|2;6cg|2;6cl|2;6cw|;6cy|1;6d1|;6d5|3;6de|;6dj|2;6dt|;6es|;6g9|;6gb|1;6hp|1;6io|;6ir|;6it|;6ix|1;6j3|;6j7|;6ja|;6jl|1;6jq|1;6jv|;6jy|;6k5|;6kb|;6lc|b;6ls|b;6mo|9;6ns|1;6o4|2;6ob|1;6og|;6oi|;6ok|;6p2|3;6ph|;6ps|;6pu|1;6px|6;6q7|;6q9|2;6qd|;6qi|;6ql|3;6qr|;6qt|9;6r8|3;6rh|;6rn|;6rp|;6rs|;6rw|;6sg|2;6sk|3;6sq|1;6su|1;6sy|1;6t2|1;6te|5;6tm|1;6tx|4;6u8|;6ud|;6v3|;6vu|1;6wf|;6x1|2;6xe|;6xk|;6y1|1;71s|1;726|e;72m|;72y|1;74z|;76o|97;7g1|2;7g6|1;7gc|1;7gg|1;7gm|1;7gp|3;7gu|5;7he|4;7hr|;7i8|3;7id|1;7ih|;7im|1;7iu|1;7j0|3;7jj|;7k0|2;7kw|f;7le|b;7mo|;7nh|1;7pe|;7pv|;7q2|;7r1|;7r3|1;7rq|;7sm|t;7tt|;850|1;88v|;8ai|1;8hx|2;8ii|;8lx|;94q|1;96o|p;97f|2g;9a8|5x;9gw|b;9hc|1r;9j5|2d;9ll|2u;9ol|16;9pt|1e;9r9|15;9sg|17;9ts|z;9v4|1a;9wg|7f;a3x|5u;a9u|;a9x|1;aav|;ab0|;ab2|;aco|;acq|;adk|;adu|;aet|;af0|;af5|;afb|;afv|;ahr|;aim|;ajh|1;ajn|;ajy|;ali|;alk|;amd|;amy|;an2|;ano|;ao5|;aok|;aq2|;as1|;as6|;as9|;atr|;axt|1;ay3|1;ayd|;az1|;b0h|;b1e|;b1k|;b1w|;b25|;b28|;b3j|;b3q|;b40|;b4s|;b4x|;b6p|;b71|;b96|;b9z|;ba2|;bcf|;bdw|;beg|;bj0|;bji|;bjn|;bk5|;blw|;bm3|;bme|1;bmy|;bn7|;bny|;boa|;boc|;boi|;bp1|;bql|;bqv|;brb|1;brh|;bs4|;bsm|;bsz|;bt9|;bu8|;bub|;bv3|;bvq|;c03|;c0i|;c29|;c2m|;c35|;c3y|;c4k|;c62|;c74|;c7g|;c7o|;c91|;can|1;cbk|;cbq|;cbs|;ccj|;ccq|;cd0|;cey|;cif|;cj6|;cj9|;cjb|;cku|;ckx|;cll|;clz|;cm4|;cop|;cpk|;cr7|;cub|;cud|;cw8|;cwf|;cwz|;cz8|;czj|;d0m|;d0u|;d0z|;d1j|;d1q|;d44|;d5f|;d6u|;d7a|;d7h|;d8i|;d9n|;dab|;df2|;df4|;dfs|;dfw|;dg7|;dgc|;dgi|;dhv|;di3|;diu|;diy|;djl|;dkj|;dku|;dlg|;dmw|;dn1|;dnp|;doj|;dq2|;dr1|;drs|;dry|;dt1|;dt6|;du7|1;dvl|;dwl|;dy9|;dym|1;e18|;e1r|;e3o|;e7a|;e7x|;e8m|;e8u|;e9w|;ea6|;ed1|;ek0|;elj|;em2|;emc|;end|;erg|;euw|;euz|;ewu|;eyq|;eyy|;ez6|;ezs|;f13|;f1c|;f20|;f5w|;f69|;f6p|;f7r|;fav|;feo|5;fev|b;ff8|5;ffi|1;ffl|;ffn|1;ffq|;ffs|a;fg5|4;fgb|1;fgf|6;fgn|1;fgr|;fgt|2;fgx|;fh1|a;fhe|1;fhk|1;fht|;fhv|2;fi1|;fi6|2;fia|;fid|1;fig|6;fip|1;fis|5;fiz|7;fj8|2;fjc|;fjf|5;fjn|;fjq|;fjt|3;fk0|4;fk6|2;fka|1;fkd|3;fkk|7;fkt|8;fl4|;fl7|;fl9|6;flh|2;fln|8;fm0|a;fmd|2;fmh|1;fmk|1;fmz|;fn2|3;fn7|b;fnk|;fnm|1;fnq|3;fnv|l;foj|1;fop|1;fos|;fou|3;foz|;fp1|a;fpd|5;fpk|c;fpy|5;fq5|4;fqj|;fql|2;fqq|;fqt|2;fqx|;fqz|b;frc|c;frr|1;fru|3;frz|7;fse|5;fsl|1;fso|;fsq|;fss|6;ft0|3;ft5|b;fti|9;ftt|d;fu8|;fua|1;fud|1;fuh|;fuj|;fuo|3;fut|5;fv0|;fv2|5;fv9|2;fvd|1;fvg|;fvj|1;fvm|1;fvp|2;fvu|;fvw|1;fw0|2;fw4|4;fwd|;fwg|1;fwj|3;fwo|;fwq|;fwt|9;fx4|4;fxa|5;fxm|;fxo|1;fxr|6;fxz|;fy1|2;fy5|1;fy8|;fya|3;fyf|;fyh|1;fyk|5;fyr|3;fyw|2;fz0|3;fz5|8;fzh|9;fzt|2;fzy|;g00|4;g06|3;g0b|3;g0g|;g0i|;g0k|b;g0x|;g0z|;g13|1;g16|;g18|1;g1b|;g1d|4;g1j|5;g1r|h;g2a|3;g2f|1;g2i|;g2k|;g2n|1;g2q|;g2s|a;g35|;g37|6;g3f|1;g3i|;g3k|;g3m|4;g3t|a;g45|4;g4d|;g4g|6;g4o|5;g4w|8;g56|;g58|3;g5e|4;g5k|5;g5r|;g5t|5;g60|;g63|7;g6d|2;g6h|1;g6k|2;g6o|a;g71|1;g74|8;g7e|1;g7i|;g7l|7;g7x|;g82|;g84|7;g8e|;g8g|3;g8l|7;g8z|2;g93|;g95|4;g9b|;g9g|4;g9m|7;g9v|3;ga1|1;ga4|;ga6|7;gaf|2;gal|;gan|1;gaq|3;gav|3;gb0|1;gb5|7;gbe|2;gbj|1;gbn|4;gbt|4;gbz|2;gc4|a;gcg|1;gcj|7;gcs|1;gcv|3;gd0|5;gd7|f;gdo|;gds|b;ge6|5;ged|3;gei|3;gen|2;ger|;get|c;gf7|2;gfb|6;gfj|4;gfp|;gfs|b;gg5|8;ggh|3;ggn|5;ggu|;ggw|1;ggz|4;gh5|;gh8|9;ghj|4;ghp|2;ghu|2;ghz|2;gi6|;gib|1;gie|;gig|2;gil|;gin|2;gis|2;giw|3;gj1|3;gj6|6;gje|1;gjh|;gjk|5;gjs|7;gk2|5;gk9|2;gkd|r;gl6|;gld|3;glk|b;gm2|1;gm5|4;gmc|;gme|9;gmp|;gmr|3;gmw|1;gmz|5;gn6|2;gna|4;gng|3;gnl|;gnp|;gny|1;go2|;go4|;go6|8;gog|1;goj|4;gor|2;gov|2;goz|3;gp4|a;gph|1;gpo|;gpr|3;gpw|b;gq9|2;gqf|d;gqu|4;gr1|1;grc|;grk|2;grp|1;grs|2;grw|3;gs1|2;gs6|;gsa|;gsc|5;gsk|5;gss|4;gt0|2;gtj|;gtm|1;gtq|1;gtt|2;gtx|1;gu0|1;gu3|3;gu8|1;guc|3;guh|1;guk|1;gun|2;gur|;guu|2;guy|4;gv4|1;gv7|1;gva|;gvv|9;gw6|5;gwe|1;gwh|3;gwn|3;gws|3;gwz|1;gx3|7;gxc|;gxe|;gxi|;gxr|;gxt|;gxv|4;gy1|;gy3|1;gy6|;gy9|3;gyf|1;gyi|5;gyq|2;gyx|;gz0|;gz2|;gz5|;gza|3;gzh|2;gzp|5;gzx|5;h04|;h06|3;h0b|;h0g|;h0o|1;h0s|;h0v|a;h17|2;h1b|5;h1i|1;h1l|;h1n|5;h1v|1;h23|;h26|;h28|4;h2e|;h2g|5;h2n|;h2p|1;h2s|2;h2w|;h2y|;h34|;h38|4;h3e|2;h3j|;h3o|1;h3t|1;h3x|3;h42|;h45|4;h4b|3;h4h|3;h4m|1;h4s|;h4u|;h4w|3;h51|;h54|9;h5f|;h5j|a;h5v|5;h63|;h65|1;h68|3;h6e|1;h6h|1;h6l|;h6n|5;h6v|6;h73|;h75|2;h79|1;h7c|;h7e|3;h7j|b;h7w|4;h83|1;h87|1;h8b|;h8d|3;h8i|;h8l|2;h8q|;h8s|6;h95|;h9b|;h9d|1;h9g|7;h9p|4;h9v|2;h9z|;ha1|3;ha6|1;ha9|2;hag|1;haj|1;har|2;hav|;hax|1;hb0|8;hbb|3;hbg|;hbi|;hbk|;hbn|;hbs|;hbx|;hc0|;hc3|;hc6|2;hcb|1;hce|1;hci|5;hcs|5;hcz|1;hd2|1;hd5|;hd9|;hdc|;hdg|c;hdu|4;he0|5;hed|;heh|;hej|;hel|4;hes|;heu|1;hey|;hf1|;hf3|3;hf8|1;hfd|1;hfh|;hfj|2;hft|4;hfz|3;hg4|1;hg7|3;hge|1;hgh|1;hgk|;hgn|2;hgr|;hgt|;hgw|;hgy|;hh1|;hh4|1;hh8|;hha|3;hhf|;hhh|;hhj|6;hhr|1;hhv|1;hhy|2;hi4|6;hie|;hig|3;him|;hip|2;hiw|4;hj2|;hj5|4;hjb|1;hje|;hjg|2;hjk|a;hjw|6;hk4|1;hk9|;hkb|1;hke|6;hkn|;hkp|4;hky|;hl1|1;hl5|4;hlb|1;hle|4;hlk|5;hlr|;hlt|4;hlz|c;hmd|4;hml|2;hmr|1;hmu|3;hn2|7;hnb|4;hnh|6;hnp|;hnr|8;ho2|4;ho8|1;hob|2;hoh|3;hoq|4;hoy|1;hp1|2;hp5|;hp7|;hp9|;hpb|;hpf|2;hpj|1;hpo|4;hpu|1;hpz|;hq1|3;hq6|;hq9|;hqb|1;hqe|;hqg|3;hql|;hqo|4;hqx|1;hr0|3;hr7|5;hre|2;hri|1;hrl|1;hro|;hrq|2;hrv|;hrz|2;hs3|1;hs9|;hsc|2;hsh|2;hsn|1;hsq|2;hsu|2;hsz|2;ht3|3;ht9|;htb|1;hth|1;hto|;hts|1;htw|5;hu4|;hu8|;hud|;hui|;hum|;huq|1;hut|2;huy|;hv0|1;hvb|;hve|1;hvi|1;hvo|;hvv|;hw0|;hw2|1;hw6|;hw9|3;hwe|2;hwi|;hwn|;hws|;hwx|2;hx1|;hx4|;hx6|5;hxd|1;hxg|;hxi|;hxk|1;hxn|1;hxr|1;hxy|1;hy2|;hy4|;hy8|1;hyb|;hyd|1;hyh|1;hym|;hyo|;hyt|1;hyy|1;hz1|;hz4|1;hzc|1;hzf|1;hzq|1;hzt|;hzv|;hzx|;i01|1;i05|;i0a|;i0c|1;i0g|;i0i|;i0k|;i0m|;i0o|;i0u|;i0w|1;i0z|;i11|;i17|1;i1c|2;i1g|4;i1m|5;i1v|3;i20|1;i23|;i26|3;i2b|;i2d|1;i2g|;i2i|;i2k|l;i37|a;i3j|;i3m|4;i3s|1;i3w|e;i4c|;i4f|8;i4p|;i4s|4;i4y|2;i52|5;i59|5;i5g|5;i5n|1;i5q|3;i5v|3;i60|;i62|;i65|2;i69|e;i6p|3;i6u|1;i6x|1;i72|2;i76|2;i7a|;i7c|6;i7k|2;i7p|1;i7s|9;i85|1;i88|;i8a|1;i8d|4;i8j|;i8l|;i8p|3;i8u|7;i93|2;i98|5;i9g|2;i9l|4;i9z|1;ia2|;ia4|;ia7|3;iac|;ial|;ian|4;iau|7;ib5|7;ibe|2;ibi|;ibp|;ibr|;ibt|;ibv|;ic0|;ic2|;ic7|;ic9|;icd|;icg|1;icm|;ico|2;ict|5;id0|2;id6|1;id9|;idd|;idi|1;idn|;idp|1;ids|2;idw|7;ie5|;ie7|1;iea|2;iee|1;ieh|;iej|;iep|;ies|;iex|;if1|;if3|;if6|1;ifa|2;ife|2;ifi|;ifk|3;ifp|;ift|;ifw|;ifz|3;ig4|;ig9|1;igc|1;igf|1;igj|;igm|;igp|1;igu|1;igx|3;ih3|1;ih6|2;ihc|;ihe|3;ihj|;ihl|;ihn|;ihp|;ihr|1;ihu|;ihw|;ihz|;ii3|1;ii6|;ii8|;iia|;iic|;iif|3;iik|1;iir|;iiv|;iix|;iiz|3;ij4|3;ija|3;ijf|;ijh|1;ijk|9;ijv|;ijy|;ik1|4;ik7|2;ikb|;ikd|3;iki|1;ikm|1;ikr|2;ikx|1;il0|2;il4|3;il9|;ilb|1;ilh|;ilk|;iln|;ilp|3;ilu|1;ilx|3;im5|1;im8|;imb|2;imf|;imh|;imj|1;imm|;imo|1;ims|4;imz|1;in2|1;in5|3;inc|;ine|4;ink|;inm|f;io3|1;io7|;ioa|1;ioe|1;iol|2;iop|1;ios|;iow|;ioy|;ip0|4;ip6|3;ipd|;ipf|;iph|4;ipp|2;ipt|2;ipy|;iq0|4;iq6|8;iqh|a;iqt|;iqw|1;iqz|1;ir4|1;ir7|1;ira|e;irq|b;is3|6;isb|4;ish|8;isr|6;it0|4;it6|7;itg|1;itj|1;itm|;ito|2;its|1;itv|1;ity|3;iu3|2;iu8|7;iuh|4;iun|6;iuv|3;iv0|9;ivb|6;ivj|4;ivq|3;ivw|2;iw0|2;iw4|;iw7|a;iwj|2;iwn|2;iws|1;iwz|2;ix3|2;ix7|2;ixc|4;ixi|3;ixo|2;ixs|2;ixw|;iy0|b;iyd|1;iyg|;iyi|3;iyn|;iyv|;iyy|;iz1|3;iz6|b;izj|3;izo|7;izx|;izz|;j01|;j03|;j05|;j0a|;j0g|3;j0m|7;j0w|2;j10|3;j15|1;j19|;j1b|6;j1j|6;j1r|2;j1x|;j1z|;j26|1;j29|5;j2g|6;j2p|7;j2y|1;j31|3;j36|8;j3k|8;j3v|3;j42|;j44|7;j4e|1;j4h|;j4j|2;j4o|b;j51|;j53|1;j5a|;j5c|d;j5s|3;j5y|4;j64|b;j6h|3;j6m|4;j6v|1;j6y|2;j74|1;j78|3;j7d|1;j7g|3;j7l|1;j7o|a;j83|;j85|;j88|2;j8d|3;j8i|3;j8n|1;j8r|1;j8u|a;j97|9;j9j|;j9m|1;j9p|1;j9s|4;j9y|4;ja4|1;ja7|1;jac|1;jaf|7;jaq|;jau|;jaw|2;jb0|;jb2|;jb4|3;jba|a;jbp|;jbw|3;jc1|2;jc5|4;jcc|1;jcf|;jci|;jck|4;jcq|;jcs|5;jcz|1;jd3|3;jd8|2;jdc|6;jdm|9;jdy|1;je1|2;je6|6;jee|;jeg|1;jej|;jel|7;jeu|3;jez|3;jf4|6;jfc|;jfe|2;jfi|;jfk|1;jfn|1;jfs|;jfx|2;jg1|;jg3|;jg6|;jg9|7;jgi|3;jgp|1;jgt|c;jh7|1;jha|;jhi|;jhk|;jhn|1;jht|;jhv|;jhx|2;ji1|6;jia|;jic|6;jik|h;jj4|1;jje|;jjg|3;jjl|6;jjw|3;jk1|3;jk7|6;jkg|1;jkj|;jkm|;jko|1;jkr|;jkv|;jl3|4;jl9|;jlb|;jle|;jlh|1;jll|6;jlt|3;jly|;jm1|7;jma|3;jmf|2;jmj|1;jmt|4;jmz|3;jn5|1;jn8|4;jne|3;jnj|1;jnm|2;jnr|3;jnw|;jny|2;jo2|;jo4|2;jo8|3;joe|h;joy|;jp0|1;jp7|;jp9|1;jpc|1;jpf|3;jpk|1;jpq|8;jq2|2;jq8|1;jqb|;jqd|;jqh|5;jqq|8;jra|;jrd|1;jrh|;jrj|1;jrm|2;jrq|2;jrw|;jry|;js0|;js2|;js4|2;js8|2;jsc|1;jsf|1;jsk|2;jsq|;jst|2;jsy|;jt7|;jta|1;jtd|3;jtk|;jtm|3;jtr|2;jtv|;jtz|;ju1|;ju5|;ju7|;jub|1;jue|;jug|3;jul|;jur|;jut|;juv|1;jv3|4;jv9|;jvc|3;jvh|2;jvl|;jvn|3;jvs|1;jvv|3;jw0|;jw2|1;jw9|;jwb|4;jwh|1;jwk|1;jwn|;jwp|5;jww|2;jx0|1;jx3|1;jx6|;jxc|7;jxl|1;jxo|1;jxr|3;jxw|3;jy2|1;jy5|4;jyc|1;jyg|2;jyn|;jyr|1;jyu|;jyw|1;jyz|4;jz6|2;jza|;jzd|3;jzi|1;jzl|1;jzo|b;k03|2;k07|2;k0d|5;k0k|5;k0t|3;k0y|1;k12|1;k17|1;k1c|;k1e|;k1g|1;k1j|1;k1m|;k1p|;k1t|4;k1z|3;k24|;k26|;k28|2;k2d|;k2f|2;k2j|2;k2n|2;k2r|4;k2z|5;k36|3;k3b|2;k3g|3;k3l|5;k3s|1;k3v|1;k3y|2;k42|;k44|;k46|3;k4b|;k4f|4;k4l|4;k4s|1;k4w|2;k50|1;k55|3;k5a|2;k5e|2;k5i|4;k5o|3;k5t|5;k64|l;k6r|4;k6x|3;k73|7;k7c|4;k7i|1;k7l|1;k7r|p;k8j|9;k8u|3;k8z|1;k93|2;k97|3;k9c|2;k9i|7;k9r|1;k9u|;k9w|;k9y|;ka3|;ka5|1;ka9|4;kag|1;kaj|1;kam|6;kau|3;kb0|;kb2|1;kb8|;kba|;kbd|4;kbj|1;kbq|;kbs|1;kbv|1;kby|;kc0|;kc2|3;kc7|a;kcj|;kcl|;kcn|2;kcr|5;kcy|5;kd5|;kd7|5;kde|;kdh|3;kdm|4;kdt|;kdv|5;ke2|;ke5|2;ke9|;keb|;ked|4;kek|5;ker|3;kex|;kf0|a;kfe|;kfg|b;kfv|1;kfy|3;kg4|1;kg7|;kg9|;kgb|1;kge|5;kgl|8;kgw|2;kh0|;kh2|;kh5|;khb|a;khn|3;khs|6;ki0|2;ki6|6;kif|7;kip|1;kis|;kiu|1;kix|;kj0|;kj2|9;kjd|3;kji|1;kjl|4;kk0|;kk3|1;kk6|3;kkd|2;kkh|1;kkn|6;kkv|5;kl4|1;kl7|b;klk|2;klo|2;kls|5;klz|2;km3|2;km7|;kmb|;kmf|;kmj|;kmm|4;kms|3;kmx|3;kn2|1;kn5|5;knc|;knh|3;knn|1;knq|7;knz|4;ko5|6;kod|9;kop|3;koz|3;kp4|5;kpb|b;kpo|1;kpr|2;kpv|2;kpz|1;kq2|8;kqd|2;kqh|4;kqo|1;kqr|g;kra|1;krd|3;krl|2;krp|1;krs|;kru|;ks0|1;ks3|3;ks8|1;ksb|;ksd|;ksf|;ksi|;ksl|1;ksp|1;ksu|;ksz|2;kt3|;kt5|5;ktc|6;ktk|d;ktz|b;kue|;kui|;kul|1;kup|1;kus|2;kuw|;kuz|1;kv4|1;kv9|3;kvf|;kvh|5;kvo|;kvr|1;kvu|2;kvy|3;kw3|;kw5|;kw7|1;kwa|7;kwj|;kwm|3;kwt|1;kwy|1;kx1|;kx3|4;kx9|2;kxd|5;kxl|;kxn|;kxp|6;kxx|;ky2|2;ky7|;ky9|4;kyf|;kyh|2;kyl|7;kyw|3;kz2|;kz4|;kz6|9;kzh|2;kzo|7;kzy|;l00|2;l04|2;l08|1;l0b|;l0f|;l0h|1;l0k|;l0m|1;l0q|1;l0x|2;l14|;l16|;l1a|3;l1f|1;l1i|1;l1l|;l1n|;l1p|1;l1s|1;l1w|;l1z|;l23|8;l2d|;l2i|2;l2m|3;l2r|1;l2w|;l2z|;l31|2;l35|2;l3a|;l3c|1;l3g|;l3k|1;l3n|3;l3u|5;l42|;l44|;l47|1;l4a|;l4c|;l4g|3;l4o|;l4q|3;l4y|5;l55|2;l5b|3;l5i|1;l5n|;l5p|4;l5v|1;l5z|1;l63|1;l67|;l6a|;l6d|6;l6l|2;l6r|;l6u|1;l6x|1;l70|2;l74|;l76|2;l7a|;l7c|1;l7f|;l7h|;l7j|8;l7t|3;l7y|2;l82|3;l87|4;l8d|9;l8p|2;l8t|;l91|3;l97|;l9a|2;l9e|2;l9k|d;l9z|9;lab|6;laj|4;laq|2;lau|2;lay|1;lb3|;lb5|;lb7|;lba|1;lbf|1;lbi|1;lbl|;lbn|;lbr|;lbt|;lbz|;lc2|;lc4|1;lc8|2;lcd|7;lcn|;lcp|;lcr|;lcv|;lcz|1;ld2|2;ld8|;lda|;ldf|5;ldm|1;ldq|4;le2|1;le5|3;lea|;lec|1;lef|;leh|7;leq|;lev|1;ley|1;lf1|;lf3|1;lf6|2;lfa|;lfc|3;lfh|1;lfl|8;lfw|1;lg0|;lg2|a;lgf|;lgh|1;lgq|4;lgw|4;lh4|7;lhd|1;lhg|2;lhl|1;lho|1;lhr|8;li1|4;li8|3;lid|;lif|d;liz|;lj4|1;lj8|;ljb|;lje|2;lji|1;ljl|2;ljr|;ljt|2;ljy|1;lk4|7;lke|1;lkh|5;lko|1;lkr|4;lkx|;ll0|1;llj|5;llq|3;llv|4;lm1|1;lm4|;lm6|2;lmc|;lmf|2;lmk|;lmo|2;lmt|;lmv|3;ln0|2;ln5|8;lnf|1;lnu|2;lny|1;lo2|;lo4|1;lo7|2;loc|1;lof|1;loi|;lok|4;loq|2;lou|4;lp1|1;lp4|3;lp9|5;lpg|2;lpk|4;lpq|e;lq8|;lqc|1;lqf|4;lqr|;lqt|;lqv|;lqx|2;lr1|a;lrd|;lrf|4;lrm|;lro|;lrq|;lrs|4;lry|;ls2|3;ls8|7;lsh|3;lsm|2;lsr|4;lsy|1;lt3|1;lt7|;lta|1;lte|1;lti|;ltn|;ltp|3;ltu|;lu1|;lu4|1;lu7|1;lub|;lue|;lug|1;luk|1;lun|1;luq|;lut|;luv|;luy|1;lv1|2;lv5|3;lva|1;lve|3;lvj|6;lvr|8;lw1|;lw3|2;lw9|2;lwd|1;lwm|;lwr|4;lwy|;lx0|;lx3|2;lx7|;lx9|2;lxd|1;lxg|;lxi|;lxk|2;lxo|1;lxr|2;lxv|3;ly0|;ly2|1;ly8|;lya|1;lyd|1;lyh|4;lyn|4;lyt|1;lyw|;lyz|1;lz2|1;lz5|;lz9|;lzj|;lzl|3;lzr|b;m04|;m06|;m08|;m0c|4;m0k|;m0o|;m0q|;m0s|2;m0w|4;m12|2;m17|3;m1c|4;m1i|2;m1m|;m1p|;m1r|2;m1v|5;m22|;m26|3;m2b|;m2d|2;m2h|;m2k|;m2m|;m2o|3;m2t|5;m38|1;m3c|;m3e|1;m3i|3;m3o|;m3s|1;m3v|1;m3y|3;m43|;m45|1;m49|1;m4c|2;m4g|1;m4l|2;m4p|2;m4t|;m4v|;m4x|;m51|;m53|1;m56|1;m59|3;m5f|;m5i|2;m5o|;m5r|1;m5u|;m5w|;m5z|;m61|1;m64|;m66|;m6b|1;m6f|5;m6m|;m6p|;m6s|1;m6w|;m71|1;m77|2;m7d|;m7f|1;m7i|2;m7p|1;m7s|;m7w|2;m81|;m85|1;m89|1;m8e|;m8i|;m8k|5;m8r|;m8v|;m90|;m97|6;m9f|1;m9j|4;ma0|;ma2|1;ma7|;ma9|;mab|3;mag|1;mak|1;man|;mas|;mb0|;mb5|;mbd|1;mbh|;mbn|6;mbv|1;mbz|;mc4|;mc9|1;mcc|;mce|;mcg|1;mcm|;mcr|;mct|4;md2|;md4|;md8|;mdd|;mdh|2;mdl|3;mdq|;mds|3;mdx|2;me1|1;me4|;me6|;me8|;mea|;mec|5;mek|;mem|;mex|;mf1|;mf4|;mf8|1;mfb|1;mfe|;mfg|;mfj|;mfm|;mfo|2;mft|2;mfz|1;mg2|;mg8|;mgc|;mge|5;mgp|1;mgu|3;mgz|1;mh4|1;mh7|1;mha|;mhc|;mhe|5;mhl|1;mho|;mhr|1;mhx|2;mi4|2;mic|1;mig|1;mij|1;mim|2;miu|3;mj1|;mj4|;mj7|;mj9|;mjb|;mje|1;mjh|;mjj|;mjo|;mjs|;mju|3;mjz|1;mk2|;mk4|2;mk8|b;mkl|3;mkr|1;mku|2;mky|1;ml1|e;mlj|2;mln|;mlq|1;mlt|1;mlw|;mlz|2;mm3|7;mmc|;mmf|;mmh|;mml|1;mmq|1;mmu|;mmz|;mn4|;mn6|;mnb|1;mng|6;mno|;mnq|;mnt|;mny|;mo0|4;mo6|1;mo9|;moc|;moe|;mog|;moi|;mol|4;mor|;mov|3;mp1|;mp5|;mp8|1;mpf|1;mpj|7;mpu|;mpw|1;mpz|;mq2|1;mq5|;mqa|1;mqe|3;mqj|4;mqq|;mqs|1;mqv|5;mr2|1;mr5|6;mrd|2;mrh|2;mrn|2;mrx|3;ms2|;ms6|2;msd|3;msj|;msm|6;msu|4;mt1|;mt3|5;mtc|1;mtf|4;mtl|2;mtq|;mts|;mtv|5;mu4|;mu6|2;mua|;mud|1;mug|3;mul|;muq|1;mut|;muv|;mux|4;mv3|1;mv6|;mv9|1;mvc|7;mvm|1;mvq|;mvt|;mvx|1;mw0|1;mw3|4;mw9|1;mwd|1;mwh|;mwk|1;mwn|4;mwt|4;mwz|4;mx5|1;mxd|;mxf|;mxm|1;mxt|1;mxw|2;my0|e;myh|1;myn|2;myr|1;myu|1;myz|;mz1|;mz5|2;mz9|;mzb|;mzd|7;mzm|2;mzq|5;mzx|6;n06|;n0e|;n0g|1;n0j|;n0l|4;n0r|;n0v|3;n13|3;n18|;n1a|5;n1h|6;n1q|4;n1x|;n21|2;n25|;n27|;n2g|2;n2k|;n2n|1;n2r|1;n2u|;n2w|;n2y|2;n32|2;n36|2;n3a|5;n3i|4;n3o|;n3q|2;n3u|2;n3z|;n41|;n43|3;n4c|2;n4h|2;n4l|3;n4q|;n4s|;n4u|e;n5b|4;n5i|a;n5v|1;n5y|c;n6c|;n6f|;n6h|9;n6s|3;n6x|4;n73|g;n7l|1;n7p|2;n7t|3;n7y|7;n89|1;n8c|1;n8i|3;n8r|;n8w|5;n93|3;n98|b;n9m|;n9o|3;n9u|3;n9z|2;na3|9;naf|;nah|;nak|;nam|6;nax|1;nb0|;nb2|6;nbb|6;nbj|;nbm|1;nbp|1;nbs|1;nbv|e;ncd|;ncg|;nci|3;nco|4;ncw|c;nda|;nde|;ndh|1;ndk|1;ndo|;ndr|;ndt|1;ndw|1;ndz|3;ne4|6;nec|;nee|;neg|;nei|4;neo|8;nez|3;nf4|;nf7|;nf9|1;nfd|f;nfu|;nfx|3;ng4|;ng6|4;ngd|;ngf|;ngh|2;ngl|1;ngo|6;ngy|;nh0|;nh2|1;nh5|;nh7|1;nha|3;nhf|5;nhm|2;nhq|;nhs|2;nhw|;nhy|;ni0|1;ni3|1;ni6|;ni8|1;nic|;nie|6;nim|;niq|;nis|1;niv|;nix|3;nj2|2;nj6|;nj8|2;njc|1;njh|2;njo|6;njw|2;nk0|;nk2|;nk5|2;nka|;nkd|2;nki|;nkm|2;nkq|2;nku|a;nl6|2;nlc|;nle|2;nll|1;nlo|4;nlw|;nm3|3;nm9|;nmc|2;nmi|;nmm|2;nmq|;nms|1;nmv|;nmx|1;nn0|5;nn7|;nn9|2;nnd|;nnf|4;nnn|;nnr|;nnt|;nnx|;no1|1;no5|;no7|;no9|3;noe|2;noi|5;nop|1;nos|5;noz|1;np4|;np7|1;npe|;nph|1;npl|;npo|2;npt|1;npw|1;nq1|;nq5|;nq8|3;nqd|2;nqk|2;nqo|;nqq|;nqs|1;nqv|;nqy|;nr3|;nr7|2;nrb|1;nrg|;nri|1;nrl|1;nrw|2;ns0|1;ns3|1;ns8|;nsa|2;nse|1;nsi|;nsk|;nsq|;nss|;nsu|;nsx|;nt2|1;nt6|;nt8|3;ntd|;ntf|2;ntj|1;ntm|;ntp|2;ntt|;ntv|1;ntz|3;nu4|1;nu7|4;nud|;nui|5;nup|;nut|7;nv2|;nv4|6;nve|1;nvj|2;nvo|;nvq|2;nvu|;nvw|;nvz|;nw2|2;nw6|1;nw9|2;nwd|4;nwm|1;nws|;nwu|;nww|2;nx5|3;nxa|2;nxh|9;nxs|1;nxw|1;ny2|8;nyc|7;nyn|2;nyr|5;nyy|6;nz6|;nz9|;nzb|2;nzf|;nzh|;nzm|;nzr|;nzt|3;nzy|3;o04|1;o0a|5;o0h|;o0j|3;o0o|;o0r|2;o0x|;o12|5;o1a|3;o1f|1;o1k|3;o1p|5;o1w|;o1z|6;o27|;o29|1;o2c|2;o2g|;o2i|;o2l|a;o2x|4;o34|1;o3c|;o3f|1;o3k|;o3m|1;o3p|;o3r|7;o41|;o44|1;o47|5;o4e|3;o4n|;o4r|;o4t|5;o50|1;o53|9;o5e|7;o5o|4;o5x|2;o61|;o64|1;o67|4;o6d|;o6f|;o6h|2;o6l|;o6o|;o6s|2;o6w|2;o71|9;o7c|;o7e|1;o7k|8;o7y|2;o83|;o89|1;o8c|;o8e|2;o8j|;o8l|1;o8p|6;o8z|c;o9d|2;o9h|;o9l|4;o9r|4;o9x|8;oa7|2;oac|;oae|;oag|3;oal|2;oaq|;oas|;oau|2;oay|1;ob3|;ob5|1;ob8|;obc|1;obf|;obi|2;obn|;obp|c;oc3|3;oc9|;ocb|;ocd|;ocf|2;ocl|4;ocr|b;od9|;odc|;odg|3;odl|1;odo|9;odz|;oe1|1;oe7|;oec|;oee|1;oeh|;oej|;oel|5;oes|d;of9|;ofe|;ofg|1;ofj|3;ofo|2;ofs|;ofu|3;og0|2;og4|8;ogf|;ogk|;ogm|1;ogp|2;ogt|;ogw|;oh0|2;oh4|2;oh9|;ohc|;ohe|8;oho|;ohq|;ohs|4;ohy|1;oi1|;oi3|4;oi9|3;oif|;oih|;oij|;oim|3;oir|;oit|3;oiy|2;oj3|;oj5|;oj7|1;oja|4;ojh|3;ojm|1;ojp|1;oju|;ojw|1;ojz|i;okj|2;okn|;okp|;oks|4;oky|1;ol1|;ol5|;ol7|3;old|2;oli|1;oll|;oln|;olp|;olr|1;olu|;olw|1;olz|1;om3|;om6|4;omc|4;omj|;oml|1;omo|3;omu|1;omx|7;on6|;on8|1;onb|3;onh|2;onm|8;onw|4;oo2|;oo6|1;oo9|;oob|;oof|;ooi|;ook|2;ooo|3;oou|;oow|;ooy|9;op9|;opb|f;ops|3;opy|;oq2|9;oqd|;oqh|1;oqk|c;oqz|6;or7|;or9|2;ord|5;orl|2;orp|3;oru|;ory|;os0|3;os5|1;os8|3;osd|;osf|;osh|2;osl|1;oso|1;osr|2;osv|;osx|;osz|;ot2|1;ot5|7;ote|1;oti|1;otm|h;ou5|3;oua|5;oui|8;out|5;ov0|2;ov4|6;ovc|5;ovj|;ovl|1;ovo|2;ovt|2;ow0|1;ow4|1;ow8|3;owg|2;owl|;own|;owr|8;ox2|2;ox7|4;oxd|2;oxh|2;oxl|2;oxp|2;oxt|;oxv|5;oy2|1;oy5|1;oy8|;oya|;oyc|2;oyg|2;oyl|2;oyp|1;oyt|2;oyx|2;oz1|3;oz7|;oz9|;ozc|1;ozf|4;ozl|2;ozq|4;ozw|a;p08|;p0a|5;p4m|;p4o|;p4q|5;p4z|2;p53|;p58|9;p5k|;p5n|2;p5r|2;p5v|8;p65|1;p68|2;p6d|;p6f|2;p6l|3;p6q|1;p6t|3;p6y|7;p78|;p7a|1;p7e|;p7g|2;p7l|3;p7q|;p7s|2;p7x|2;p82|;p84|;p86|;p88|1;p8c|1;p8f|2;p8j|;p8l|1;p8o|;p8q|;p8s|;p8u|1;p8y|;p90|1;p97|;p9b|2;p9f|;p9h|1;p9k|1;p9n|1;p9q|2;p9u|1;pa1|f;pai|f;pb0|5;pb8|;pba|;pbc|;pbg|;pbi|;pbk|;pbn|4;pbt|7;pc3|1;pc6|;pca|;pci|;pcm|;pco|;pcq|;pcu|4;pd0|;pd2|;pd4|;pd9|;pdb|8;pdl|;pdn|;pdp|4;pdw|5;pe3|1;pe6|;peb|;pee|;peg|6;pep|1;pes|3;pex|4;pf3|;pf5|1;pf8|;pfc|2;pfn|3;pfs|;pfu|;pfw|3;pg2|;pg4|7;pgd|1;pgg|1;pgk|2;pgt|h;phd|2;phh|6;php|;phy|2;pi2|2;pi6|;pi8|;pib|1;pif|;pih|;pij|1;pin|2;pir|;pit|;pix|1;pj0|2;pj5|;pj9|2;pje|2;pji|;pjk|5;pjr|;pjz|2;pk5|4;pkb|;pkd|4;pkj|1;pkn|3;pkv|7;pl4|;pl6|1;pla|2;plf|;plh|1;plk|;plm|4;pls|;plu|2;pm0|1;pm6|;pm8|;pma|3;pmg|;pmi|1;pml|6;pmt|1;pmw|3;pn1|2;pn5|;pn7|;pn9|6;pnh|4;pnn|2;pnr|1;pnu|3;pnz|7;po8|d;pon|9;poy|2;pp2|9;ppd|1;ppk|4;ppq|;ppu|8;pq4|;pq8|;pqb|4;pqh|;pqj|;pqm|1;pqp|;pqu|4;pr0|1;pr3|1;pr6|2;pra|2;pre|1;prh|2;prl|1;pro|;prq|3;prv|;prx|4;ps3|1;ps7|;ps9|2;psd|1;psh|3;psm|;pso|3;pst|;psv|2;psz|h;ptj|8;ptx|1;pu8|5;puf|;puh|3;pum|a;puy|1;pv1|;pv3|;pv5|;pv7|1;pva|1;pvd|2;pvh|1;pvk|c;pvy|;pw6|2;pwb|4;pwh|2;pwo|;pwr|f;px8|1;pxc|;pxe|5;pxl|1;pxp|b;py2|;pya|1;pyo|;pyr|;pyt|;pyv|1;pyz|2;pz3|1;pz6|;pz8|3;pzd|1;pzh|1;pzm|4;pzs|8;q02|;q06|7;q0h|;q0l|;q0t|4;q11|;q13|;q15|1;q18|;q1a|3;q1f|1;q1i|;q1k|;q1o|1;q1r|2;q1x|;q20|3;q27|3;q2c|;q2e|3;q2j|2;q2p|;q2r|1;q2u|1;q2y|5;q35|;q37|;q39|;q3b|;q3d|;q3k|;q3m|;q3t|1;q3w|;q3z|;q41|;q45|;q48|1;q4c|1;q4l|5;q4t|2;q4x|1;q52|6;q5b|8;q5l|8;q5v|7;q64|1;q69|1;q6c|1;q6j|;q6o|;q6q|3;q6v|;q6x|;q70|;q72|1;q75|;q7a|;q7c|2;q7h|;q7j|;q7l|1;q7o|;q7s|a;q84|;q86|b;q8j|;q8m|;q8p|1;q8s|;q93|;q96|;q98|;q9a|4;q9g|;q9j|;q9m|3;q9r|1;q9u|1;q9y|1;qa4|;qa6|;qa8|1;qab|2;qaf|1;qai|2;qam|1;qap|6;qay|3;qb3|;qb6|4;qbh|4;qbn|;qbq|;qbs|3;qby|5;qc5|5;qcc|8;qco|3;qct|;qcv|;qd3|;qd5|2;qd9|4;qdg|8;qdr|2;qdv|1;qdz|2;qe3|2;qe7|1;qea|;qec|c;qes|;qeu|4;qf0|3;qf5|1;qfb|;qfd|2;qfh|3;qfp|;qfs|2;qfw|1;qfz|2;qg4|2;qg8|2;qgd|;qgj|1;qgm|1;qgp|3;qgu|2;qgy|;qh0|3;qh6|1;qh9|1;qhc|3;qhi|5;qhq|;qht|1;qhw|;qhz|;qi1|;qi5|;qi7|1;qie|;qig|2;qik|1;qin|3;qiu|;qj1|1;qj4|;qj6|i;qjr|;qjt|;qjv|1;qjz|;qk1|;qk5|2;qk9|2;qkd|;qkn|6;qkx|;qkz|;ql1|1;ql4|;ql6|;ql8|1;qld|;qlf|1;qli|5;qlp|;qlr|2;qlv|6;qm7|2;qmb|4;qmh|;qmj|;qml|1;qmp|1;qms|1;qmv|;qmx|3;qn2|2;qn7|4;qnd|;qng|3;qns|6;qo0|;qo2|9;qod|7;qoo|2;qos|;qou|1;qox|2;qp1|;qp4|1;qpa|1;qpd|1;qpg|;qpj|;qpl|7;qpv|;qpx|;qq1|;qq3|3;qq9|;qqb|;qqd|;qqf|2;qql|;qqn|2;qqr|3;qqw|;qqy|;qr2|1;qr5|1;qr8|;qra|;qrc|;qrf|1;qrj|;qrm|7;qrv|3;qs0|;qs3|;qs5|;qs7|2;qse|2;qsi|1;qsn|;qsr|4;qsx|;qsz|;qt1|;qt6|1;qt9|4;qtg|;qti|5;qtq|;qts|;qtu|;qtx|1;qu1|1;qu4|;qu7|1;qua|4;qui|3;qun|;qup|2;qut|6;qv2|1;qv5|;qv7|;qv9|2;qvd|2;qvh|9;qvs|4;qvy|1;qw1|2;qw7|1;qwd|1;qwg|2;qwl|1;qwp|3;qww|6;qx4|6;qxd|2;qxh|f;qy0|1;qy3|;qy6|4;qyd|;qyf|;qyh|;qyj|;qyl|5;qyw|;qyz|;qz1|;qz6|;qza|6;qzi|2;qzm|;qzo|;qzs|;qzu|1;qzy|;r00|1;r04|1;r07|;r0a|;r0c|a;r0q|5;r0x|4;r14|1;r17|6;r1j|1;r1r|6;r1z|2;r24|2;r29|1;r2c|;r2e|1;r2i|;r2k|4;r2q|1;r2t|1;r2w|2;r30|2;r34|;r39|3;r3e|1;r3k|2;r3p|6;r3y|;r40|6;r49|;r4c|1;r4f|;r4i|;r4m|1;r4q|2;r4u|6;r52|;r56|1;r59|3;r5e|3;r5j|;r5m|7;r5v|;r5y|5;r65|;r67|1;r6b|5;r6i|2;r6n|2;r6t|2;r6x|1;r70|;r73|1;r76|5;r7e|;r7g|1;r7j|2;r82|;r84|4;r8a|;r8c|1;r8j|;r8l|2;r8p|;r8r|;r8t|;r8x|;r8z|1;r92|;r94|1;r99|;r9b|6;r9j|1;r9m|;r9o|;r9q|a;ra3|;ra5|9;rai|3;ran|;rap|;rar|4;ray|4;rb4|1;rb7|;rb9|4;rbh|1;rbk|8;rbv|3;rc0|3;rc5|2;rc9|;rcb|3;rcg|3;rcl|2;rcp|3;rcu|2;rcy|5;rd5|;rd7|2;rdb|4;rdh|5;rdq|3;rdv|7;re4|4;rea|1;ree|1;reh|;rej|1;rem|1;req|2;reu|7;rf3|8;rfe|8;rfo|;rfq|1;rfv|3;rg0|1;rg3|5;rga|;rgc|;rge|4;rgk|3;rgq|7;rh0|;rh2|1;rh5|8;rhi|;rhk|;rhn|2;rhs|;rhv|;rhz|;ri1|;ri4|;ri6|;ri9|5;rig|1;rik|3;rip|3;riu|;riw|4;rj2|1;rj7|;rja|;rjd|;rjf|2;rjj|3;rjo|;rjq|3;rjw|5;rk3|2;rka|6;rki|4;rkp|1;rks|4;rp3|3;rp9|2;rpd|;rph|7;rpq|3;rpv|2;rpz|4;rq5|;rq9|3;rqe|;rqg|5;rqr|;rqt|1;rqw|4;rr2|;rr6|;rr9|2;rrd|5;rrk|;rrm|2;rrs|1;rrv|7;rs4|;rs7|9;rsi|2;rsm|7;rsv|c;rt9|2;rtd|2;rth|1;rtl|5;rts|4;rty|;ru0|;ru2|;ru4|1;ru7|3;ruc|1;ruf|1;rui|5;rup|;rur|2;ruv|4;rv1|3;rv6|2;rva|1;rvf|2;rxg|3;rxl|;rxn|3;rxs|1;rxv|1;rxy|1;ry7|;ry9|1;ryc|1;ryg|;ryi|;ryl|;ryo|1;ryt|;ryx|;rz2|2;rz7|;rza|;rzc|;rzf|1;rzj|;rzm|1;rzp|;rzr|;rzt|3;rzy|;s00|;s02|;s05|3;s0a|2;s0e|1;s0h|;s0k|3;s0p|2;s0t|;s0v|;s0x|;s0z|2;s13|1;s16|2;s1b|6;s1o|1;s1r|;s1t|;s1w|2;s20|4;s27|2;s2c|;s2e|;s2l|6;s2u|1;s2y|;s34|1;s37|6;s3h|;s3k|2;s3o|;s3r|9;s44|1;s49|;s4b|9;s4p|;s4s|1;s4v|3;s50|3;s55|3;s5d|4;s5j|;s5l|2;s5p|;s5s|5;s60|3;s65|1;s69|1;s6f|;s6h|8;s6r|;s6t|1;s6y|1;s72|;s74|1;s77|5;s7e|3;s7j|;s7l|1;s7o|;s7v|1;s7z|;s82|1;s88|;s8b|;s8d|1;s8g|1;s8n|7;s8w|;s8y|1;s91|;s93|3;s98|;s9b|1;s9e|7;s9n|6;s9v|;s9x|a;sab|8;sam|9;sax|1;sb0|3;sb5|4;sbb|1;sbg|3;sbl|5;sd7|d;sdp|5;sdw|4;se2|2;se6|4;sec|2;seg|;sei|1;sel|1;seo|5;sey|;sf4|;sf6|4;sfc|3;sfh|4;sfo|7;sfx|1;sg0|6;sg8|;sgb|6;sgj|8;sgt|6;sh3|3;sh8|3;shd|8;sho|;shq|1;sht|4;shz|;si1|d;sig|1;sij|3;sio|3;sit|4;sj0|4;sj6|;sj8|6;sjg|1;sjj|6;sjr|5;sjy|3;sk5|;sk7|2;skb|;skg|3;skl|1;sko|;skq|;skv|7;sl4|;sl9|1;sld|;slf|2;slj|3;slo|;slq|;slu|;slx|;slz|2;sm3|4;sm9|1;smc|1;smg|;smj|;sml|;smn|1;smq|;sms|3;sn1|3;sn6|;sn8|2;snc|;snh|;snk|;snm|;sno|6;snw|;sny|;so0|;so2|1;so5|;so7|;so9|;sod|5;sok|;som|1;sop|1;sos|1;soz|;sp2|9;spe|2;spi|5;spt|4;spz|;sq1|1;sq4|1;sqa|3;sqf|4;sqp|2;sqt|2;sqx|2;sr1|1;sr4|5;srb|1;srg|;sri|;srl|1;sro|;srq|;srs|;sru|c;ss8|;ssa|3;ssf|a;ssr|6;ssz|1;st2|9;std|;stf|4;stl|1;sto|5;stx|2;su1|;su3|2;su7|2;suc|3;suh|1;suk|2;suo|8;sv0|2;sv7|3;svc|1;svg|;svi|2;svn|7;svw|;svy|2;sw2|9;swd|4;swm|8;sww|2;sx0|5;sxa|3;sxh|4;sxn|5;sxv|;sxx|;sy0|2;sy5|1;sy9|2;syd|7;syn|1;sys|1;syv|1;syz|;sz1|;sz3|;sz6|1;sza|7;szj|4;szp|3;szv|5;t02|1;t05|;t07|2;t0c|1;t0f|2;t0j|2;t0n|3;t0s|2;t0w|;t0y|1;t13|5;t1b|1;t1e|;t1g|;t1i|;t1k|;t1p|;t1r|2;t1w|1;t20|2;t24|g;t2m|1;t2q|5;t2y|1;t38|;t3b|4;t3h|;t3k|2;t3o|4;t3u|2;t3y|;t40|;t44|1;t47|;t49|8;t4j|3;t4q|;t4s|6;t54|;t56|3;t5b|;t5e|;t5g|4;t5m|1;t5q|;t5t|;t5v|1;t5y|3;t63|3;t68|;t6c|2;t6h|2;t6p|;t6r|a;t74|1;t77|;t7a|3;t7g|3;t7l|1;t7o|4;t81|;t85|;t87|4;t8d|;t8h|3;t8n|2;t8t|3;t8z|7;t9b|;t9d|;t9n|;t9q|1;t9t|5;ta0|;ta2|1;ta5|;ta7|;ta9|;tab|2;tag|;tai|;tak|;tap|2;tat|;tax|3;tb2|5;tbc|;tbe|1;tbh|5;tbp|;tbr|;tbw|3;tc1|;tc3|2;tiv|2;tj2|2;tj6|2;tja|9;tjl|3;tjq|;tjs|1;tjx|c;tkb|2;tkh|1;tkk|;tkm|;tkp|6;tkz|;tl2|7;tlc|6;tlk|2;tlo|6;tlw|2;tm0|;tng|2;tnl|1;tno|2;tns|;tnu|;tnw|;tny|1;to1|3;to7|6;tof|3;tok|;tor|2;tov|1;toy|;tp0|;tp2|2;tp7|4;tpd|5;tpm|;tpo|;tpq|;tps|;tpu|6;tq2|5;tq9|5;tqg|3;tql|2;tqp|;tqs|9;tr3|1;tr7|7;tri|6;trq|7;ts0|1;ts4|3;ts9|5;tsh|1;tsl|1;tso|7;tsy|1;tt4|3;ttb|3;tti|1;ttl|2;tts|;ttu|8;tu5|2;tu9|;tub|1;tue|;tuh|5;tup|3;tuv|1;tuy|;tv4|3;tva|;tvc|1;tvf|;tvh|1;tvl|3;tvq|4;tvx|2;tw1|1;tw5|7;twe|;twg|4;twm|5;twt|1;twx|;twz|1;tx2|7;txb|2;txg|2;txl|;txn|;txp|;txr|1;txx|5;ty4|;ty6|2;tya|1;tye|;tyg|;tyj|3;typ|5;tyw|2;tz0|;tz2|1;tz5|;tz7|b;tzk|1;tzn|1;tzr|2;tzv|3;u00|1;u04|;u06|;u0d|2;u0h|7;u0q|1;u0v|;u0x|7;u16|;u18|8;u1i|4;u1o|;u1q|;u1s|1;u1v|3;u23|5;u2a|3;u2f|2;u2j|3;u2s|;u2u|1;u2y|5;u35|a;u3i|;u3m|1;u3p|2;u3u|2;u3z|2;u43|2;u5k|;u5m|1;u5p|4;u5w|;u5y|2;u62|2;u67|;u6a|6;u6j|1;u6m|;u6z|1;u72|5;u79|2;u7d|2;u7h|7;u7q|;u7w|2;u82|1;u85|;u87|3;u8c|;u8g|8;u8q|8;u90|;u92|2;u97|1;u9a|;u9d|4;u9l|5;u9s|2;u9x|4;ua3|3;ua8|2;uac|1;uaf|2;uaj|1;uam|2;uar|;uc6|3;ucb|;ucd|2;ucj|;ucl|1;uco|;ucs|2;ucw|5;ud5|1;ud8|1;udb|;udd|;udf|3;udk|1;uds|5;ue0|7;ue9|1;uef|;uei|4;ueo|2;ues|1;uew|1;uez|4;uf5|4;ufc|;ufe|2;ufi|5;ufq|;uft|1;ufy|;ug0|;ug2|2;ug7|1;ugb|;ugd|1;ugg|1;ugj|;ugl|3;ugu|;ugw|5;uh3|;uh6|4;uhd|1;uhg|4;uhm|1;uhp|;uhr|;uhu|;uhw|1;ui1|3;ujs|;uju|;ujw|4;uk2|;uk4|5;ukb|6;ukj|1;ukm|;uko|;uku|b;ul7|1;ula|2;ule|5;ull|6;ult|4;ulz|;um1|2;um5|;um7|7;umg|1;umj|3;umo|;umq|;umu|;umw|5;un3|1;un6|1;un9|a;unl|4;unr|;unt|4;uo1|4;uo8|;uob|4;uoh|;uok|4;uoq|1;uou|;uox|;uoz|;up1|1;up4|;up6|5;upe|7;upr|1;upv|4;uq1|2;uq5|7;uqe|1;uqi|;uql|3;uqu|8;ur4|2;ur8|;urb|2;urf|1;uri|3;urq|4;ury|4;us4|;us6|2;usb|;usd|;usf|;ush|4;usn|1;usq|1;usu|5;ut1|;ut3|3;ut9|;utb|1;ute|;utg|;uti|;utk|5;utr|7;uu0|6;uu9|9;uul|5;uut|2;uux|2;uv1|1;uv5|;uv7|7;uvi|2;uvm|2;uvq|2;uvu|7;uw3|;uw5|;uw7|4;uwd|1;uwg|;uwi|;uwl|3;uwq|2;uzp|2;uzt|;uzv|1;v00|;v02|2;v06|1;v09|;v0i|1;v0m|3;v0r|;v0u|;v0x|1;v11|;v13|1;v17|4;v1f|;v1i|;v1k|;v1m|2;v1r|1;v1u|2;v22|5;v29|7;v2i|;v2o|4;v2x|;v30|9;v3d|3;v3j|1;v3m|1;v3q|1;v3u|2;v3y|;v43|1;v46|1;v49|1;v4d|2;v4i|1;v4l|5;v4x|;v50|;v55|3;v5a|1;v5d|1;v5g|1;v5k|5;v5r|5;v5y|1;v61|1;v67|;v6b|4;v6h|1;v6m|2;v6r|;v6t|2;v6x|;v6z|;v71|3;v76|2;v7c|2;v7h|1;v7m|;v7r|;v7u|;v7x|1;v80|2;v85|1;v89|6;vat|;vaw|5;vb3|6;vbb|1;vbf|1;vbi|1;vbl|2;vbp|3;vbv|;vbx|2;vc4|2;vc8|2;vcc|4;vcj|2;vco|7;vcz|1;vd2|;vd4|;vd7|7;vdg|1;vdk|1;vdn|5;vdw|1;vdz|1;ve4|6;vec|5;vej|4;veq|1;vev|2;vf2|9;vfd|2;vfj|3;vfq|;vfu|2;vfz|;vg1|1;vg4|;vg7|;vg9|6;vgh|;vgj|4;vgq|1;vgu|2;vgy|6;vh6|;vh9|6;vhi|4;vho|7;vhx|2;vi2|;vi5|;vi7|;vil|;vin|3;vis|3;vix|;vj0|7;vj9|;vjo|;vjw|6;vk4|;vk6|;vkc|;1d6o|2h;1d97|47;1ddg|n;1de6|2n;1dkw|4;1e6o|9;1e7k|y;1e8k|i;1e94|3;1edd|4e;1eht|t;1eiq|5;1eiy|5;1ej6|5;1eje|2;1ejk|6;1ejs|6;2q68|c;2q6o|2k;2q9c|1o;2qdc|2;2qds|17;2qf4|8;2qfk|1;2t57|;2t8p|1;2t9e|;2t9g|;2t9s|;2tbp|;2teg|;2tgi|;2tjn|;2trf|;2ttd|;2ttt|;2tx5|;2tze|;2u4p|;2u67|;2u9d|;2uae|;2uc1|;2uco|;2ui4|;2ukv|;2uo8|;2upz|;2ure|;2uux|;2uxa|;2v0c|;2v0k|;2v19|;2v6s|;2v9v|;2vbx|;2vfj|;2vg7|;2vr9|;2vrs|;2vvl|;2vz8|;2vzh|;2w0l|;2w67|;2wox|;2wql|;2wr9|;2ws4|;2wsb|;2wuv|;2wv8|;2wvx|;2wwr|;2wxi|;2wxw|;2x1g|;2x65|1;2xg7|;2xjb|;2xmc|;2xom|;2xqa|;2y0t|;2y83|;2yai|;2yqe|;2ywd|;2yx1|;2yxu|;2yyg|;2yz6|;2yzg|;2yzl|;2z07|;2z1c|;2z3n|1;2za6|;2zcm|;2zga|;2zqz|;2zvc|;302m|;306l|;30nd|;30tv|;313v|;3163|;31cf|;31ko|;31om|;31ov|1;31ra|;31ul|;31us|;3275|;329u|;32ln|;32ye|;32yr|1;3305|;33aq|;33d8|;33dc|;33de|1;33dh|;33dm|;33dr|;33dw|;33em|;33gq|1;33gx|;33hh|;33l0|;33oa|;33pw|;33r8|;33ug|2;33uv|;340c|;340s|;341r|;342r|1;346f|;346p|;3473|;3484|;348t|;34pk|;3533|;354u|;356m|;356o|;3572|;358g|;35cj|;35dl|1;35oe|;35u3|;35w6|;35z7|;364m|;3666|;36cu|;36ik|;36j4|;36zt|;3739|;37ch|;37h2|;37jd|;37t9|;380m|;381b|;385y|;38d0|;38jo|;38jy|;38l3|;38mi|;38nf|;38xe|;38zu|;3905|;395u|;399l|;39al|;39b9|;39cu|;39e4|;39ri|;39u6|;39w9|;39xq|;3a1z|;3a7z|;3aep|;3ag9|;3agk|;3alw|;3av8|;3avg|;3avo|;3b2v|;3b37|1;3b3l|;3b8y|;3bd7|;3bdw|;3bmp|;3bqm|;3brq|;3bs2|;3bs5|;3buq|;3bvc|;3bvs|;3bxf|;3bz0|;3c2c|;3c2o|;3c3f|;3c3w|;3c47|;3c68|;3ca5|;3ciq|;3ckq|;3ckw|;3cli|;3cr0|;3cw2|;3ddq|;3df4|;3di5|;3dul|;3duy|;3dxt|;3dyn|;3dzt|;3e1p|;3e3i|;3e54|;3e6k|;3e7r|;3e9r|;3ei1|;3ek3|;3ela|;3en1|;3eww|;3exx|;3f6c|;3f92|2;3fg4|;3fgt|;3fi1|;3g0q|1;3g1q|;3g28|;3g3t|;3ggk|1;3ghd|;3gjo|;3gk3|;3gni|;3go3|;3gpe|;3gz6|;3h51|;3h6c|;3hc4|;3hkj|;3hku|;3hl3|;3hoc|;3hrs|;3hwz|;3hy8|;3i1c|;3i5r|;3id3|;3iiy|;3ikb|;3iwn|;3iwy|;3j03|;3j65|;3j7w|;3j9x|;3jdo|;3jhn|;3jk8|1;3jrr|;3jsq|;3k92|;3k95|;3ka3|;3kav|1;3kca|1;3kf2|;3kfd|;3kg3|;3khd|;3kih|;3kjx|;3kkd|;3kkk|;3kqp|;3krz|;3kyl|;3l00|;3l2p|;3l6j|;3l73|;3l7b|;3l7j|;3l86|;3lah|;3ld7|;3ldi|;3lf6|;3lko|;3m3k|;3m41|;3mhc|;3mq7|;3mv3|;3my8|;3mzd|;3n0w|;3n68|;3nba|;3nn6|;3o7f|;3obf|;3od1|;3oe5|;3oeh|;3oga|;3ohw|;3oij|;3oix|;3opa|;3opj|;3ore|;3orz|;3oua|;3oxl|;3p1s|;3p9u|;3pfw|;3pkn|;3pwx|;3pxe|;3py2|;3q2a|;3qp2|;3tc6|;3tch|;3tcj|;3tcq|;3tcs|;3td1|;3tdi|1;3tdo|;3tdu|;3te1|;3te3|;3te6|;3tec|;3tf0|;3tf3|;3tfh|;3tft|;3tfz|;3tg2|;3tg8|;3tgw|;3thp|;3thz|;3ti2|;3z9g|;41vc|;42g9|;42qy|;464k|;464v|;4651|;4654|;4656|;465e|;465k|;465o|;465v|;4667|;466e|;466q|;4676|;467h|;467n|;467r|;4684|;468p|1;4692|;4698|;469e|;469i|;46ab|;46aj|1;46ap|;46at|;46ay|;46b1|;46bg|;46bn|;46bv|;46bz|;46ca|;46cg|1;46dh|;46dj|;46ek|;46fp|;46hc|;46hq|1;46ic|;4an2|;4ay4|;")) +r.push(new A.aj("Noto Sans Javanese","notosansjavanese/v21/2V01KJkDAIA6Hp4zoSScDjV0Y-eoHAHT-Z3MngEefiidxJnkFFliZYWj4O8.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xhc|25;xjj|a;xjy|1;")) +r.push(new A.aj("Noto Sans KR","notosanskr/v27/PbykFmXiEBPT4ITbgNA5Cgm20HTs4JMMuA.otf","w|2m;4g|2r;7k|3;7u|1;88|3;8z|1;93|1;98|3;9e|1;a0|5;b6|;bk|1;bz|1;ct|f;e0|1;gh|;gx|;jf|;jr|;jt|2;k9|;kq|1;lc|1;lg|;lj|;lo|;pd|g;pv|6;q9|o;sh|;sw|1r;up|;3cw|73;5z2|1;61s|2h;6bm|1;6c0|6;6c8|2;6cc|2;6cg|2;6cl|2;6cw|;6cy|1;6d1|;6d5|3;6de|;6dj|2;6dt|;6es|;6g9|;6gb|1;6hp|1;6io|;6ir|;6it|;6ix|1;6j3|;6j7|;6ja|;6jl|1;6jq|1;6jv|;6jy|;6k5|;6kb|;6lc|b;6ls|b;6mo|9;6ns|1;6o4|2;6ob|1;6og|;6oi|;6ok|;6p2|3;6ph|;6ps|;6pu|1;6px|6;6q7|;6q9|2;6qd|;6qi|;6ql|3;6qr|;6qt|9;6r8|3;6rh|;6rn|;6rp|;6rs|;6rw|;6s2|;6sg|2;6sk|3;6sq|1;6su|1;6sy|1;6t2|1;6te|5;6tm|1;6tx|4;6u8|;6ud|;6v3|;6vu|1;6wf|;6x1|2;6xe|;6xk|;6y1|1;71s|1;726|e;72m|;72y|1;74z|;76o|97;7g1|2;7g6|1;7gc|1;7gg|1;7gm|6;7gu|5;7he|4;7hr|;7i8|3;7id|1;7ih|;7im|1;7iu|1;7j0|3;7jj|;7k0|2;7kw|f;7le|b;7mo|;7nh|1;7pe|;7pv|;7q2|;7r1|;7r3|1;7rq|;7sm|t;7tt|;850|1;88v|;8ai|1;8hx|2;8ii|;8lx|;94q|1;96o|p;97f|2g;9a8|5x;9gw|b;9hc|1r;9j5|2d;9ll|2u;9ol|16;9pt|2l;9sg|17;9ts|z;9v4|1a;9wg|7f;a3x|5u;ae2|;afr|;ahh|;aht|;aim|;anz|;ar3|;atf|2;aue|;aw3|;awf|;awq|;b0c|;b2k|;b2w|;b5v|;b7e|;b8n|;b99|;bc0|;bc5|;bcz|;bdc|;bdx|;bee|;bi1|;bl0|;bmk|;bna|;bnn|;boj|;bqx|;bub|;bv8|;bvo|;bvx|;bzx|1;c1o|;c2f|;c4f|;c70|;c76|;cec|;cfh|;cfx|;cg4|;cof|;cok|;cpu|;crt|;csp|;cvr|;cz0|;d3t|;ddn|;ddz|;dev|;dey|;dhs|;dn6|;dte|;dug|;dyv|;dz2|;dzo|;dzs|;dzx|;e25|;e3w|;e4d|;e5b|;ear|;ebn|;ec6|;ecm|;eg5|;eji|;ejp|;ekr|;emq|;enh|;erc|;esf|;eso|;et7|;evn|;ewh|;f6n|1;f8b|;feo|1;fer|;fev|4;ff1|1;ff5|;ff8|2;ffc|1;ffi|1;ffo|;ffq|;ffs|;ffv|2;fg0|2;fg6|;fg8|1;fgb|;fgf|;fgi|1;fgl|;fgr|;fgt|2;fh2|5;fh9|2;fhj|;fhn|2;fht|;fhv|;fhy|1;fi2|2;fi6|;fi8|;fia|;fid|1;fig|1;fij|1;fim|4;fis|1;fiw|1;fiz|1;fj2|4;fj8|2;fjc|;fjf|3;fjk|;fjn|1;fjq|;fjt|2;fk0|1;fk4|;fk6|1;fka|1;fkd|;fkk|5;fkt|2;fkx|;fkz|2;fla|;flc|;fle|1;flh|2;fln|;flp|;flr|2;fm1|2;fm5|4;fmi|;fml|;fn3|1;fn8|;fna|;fnc|;fne|;fng|2;fnm|1;fnq|3;fnv|;fnx|4;fo3|4;fo9|6;fop|1;fov|1;foz|1;fp2|;fp4|9;fpf|1;fpi|;fpk|3;fpp|5;fpw|;fpy|2;fq2|3;fqm|1;fqq|;fqt|1;fqx|;fqz|;fr3|;fr5|4;frd|1;frg|8;frr|4;frx|4;fs3|;fse|3;fsj|3;fso|;fsq|;fsu|;fsw|;fsy|;ft1|2;ft5|;ft7|;ft9|;ftb|;ftd|3;fti|;ftk|2;fto|;ftq|1;ftt|d;fu8|;fuj|;fur|1;fuv|3;fv2|1;fv7|;fv9|1;fvc|2;fvg|;fvk|;fvm|;fvp|1;fvu|;fw0|;fw2|;fw4|2;fw8|;fwg|;fwj|;fwl|;fwr|;fwt|;fwx|1;fx0|;fx2|;fx4|3;fx9|1;fxe|;fxo|2;fxu|3;fxz|;fy5|2;fya|;fyc|1;fyh|1;fyn|;fyp|;fys|2;fyy|1;fz2|;fz6|;fz9|2;fzd|;fzg|2;fzp|;fzt|;fzv|;fzy|6;g06|1;g09|;g0b|1;g0g|;g0i|3;g0n|1;g0q|2;g0v|;g0x|1;g10|1;g13|;g16|1;g1d|2;g1h|;g1j|5;g1r|2;g1v|6;g23|3;g28|;g2a|;g2c|3;g2i|;g2k|;g2q|;g2t|;g2v|7;g35|;g39|3;g3g|;g3k|;g3m|;g3q|;g3t|1;g3w|1;g3z|;g41|2;g45|4;g4e|;g4g|;g4i|3;g4q|2;g4w|2;g52|1;g59|1;g5g|2;g5l|4;g5u|;g5w|;g5y|;g63|3;g68|1;g6h|;g6l|;g6o|1;g6r|3;g6w|2;g71|;g74|3;g7a|2;g7e|;g7i|;g7l|;g7n|;g7q|1;g7x|;g84|3;g89|1;g8e|;g8g|3;g8m|5;g8z|1;g92|1;g95|4;g9g|3;g9m|1;g9p|2;g9t|;ga1|1;ga7|;gaa|;gac|1;gaf|;gai|;gal|;gan|;gaq|1;gav|2;gb1|;gb5|2;gbb|1;gbf|;gbj|1;gbn|1;gbr|;gbt|5;gc9|;gce|;gch|;gcj|;gcl|;gcn|;gcp|;gcs|1;gcy|;gd1|1;gd4|1;gd7|;gd9|7;gdi|;gdp|;gdu|1;gdx|;ge0|3;ge6|5;ged|;geg|;gei|;gek|1;gen|1;get|2;gex|1;gf4|1;gf7|;gfb|;gfe|;gfj|;gfl|;gfq|;gfs|3;gfx|4;gg3|2;gg7|3;ggd|;ggh|3;ggn|;ggq|;ggs|;ggu|;ggw|1;gh0|;gh2|;gh4|1;gh8|;gha|7;ghj|4;ghp|2;ghu|;ghw|;gi6|;gib|;gie|;gig|;gii|;gil|;gin|1;git|1;giy|;gj1|1;gj6|1;gja|;gjd|;gjf|;gjm|1;gjp|;gjs|5;gk4|;gk6|1;gk9|;gkb|;gkf|;gkh|5;gko|g;gld|;glf|1;glk|9;gm3|;gm5|;gm7|1;gme|;gmh|;gmj|1;gmm|;gmp|;gmr|;gmu|;gmw|1;gmz|3;gn4|;gn6|;gna|;gnc|;gne|;gni|;gnl|;gnx|;gnz|;go2|;go4|;go6|;go8|;goa|1;gog|1;goj|;gol|1;gor|2;gov|1;gp0|;gp2|1;gp7|5;gpi|;gps|;gpu|;gpw|1;gq0|;gq3|1;gq7|;gqa|1;gqg|;gqj|2;gqn|5;gqu|3;grl|;grp|1;grs|1;grx|1;gs1|1;gsa|;gsd|;gsf|;gsk|;gsm|1;gsp|;gsu|2;gt0|;gt8|;gtn|;gtq|1;gtt|;gtv|;gtx|;gu1|;gu4|;gu6|;gu8|;gua|;guc|;gue|;gui|;gun|;gur|;guu|1;gv0|;gv2|;gv7|;gvv|6;gw3|1;gw6|1;gw9|2;gwh|;gwj|1;gwo|2;gws|3;gwz|1;gx3|5;gxa|;gxc|;gxv|;gxx|;gxz|;gy1|;gy9|;gyc|;gyi|2;gyn|1;gyq|2;gzb|;gzh|2;gzo|;gzq|;gzs|1;gzw|4;h02|;h04|;h06|1;h0p|;h0s|;h0v|;h0y|;h10|;h12|3;h17|;h1b|;h1d|1;h1l|;h1n|;h1p|2;h1v|;h2c|1;h2g|5;h2n|;h2q|;h2s|;h2u|;h2w|;h2y|;h34|;h38|;h3a|1;h3j|;h3t|1;h45|;h47|;h4c|;h4e|;h4j|1;h4m|;h4s|;h4w|3;h54|2;h59|;h5d|;h5j|;h5m|1;h5q|2;h5v|;h5y|1;h63|;h65|1;h68|;h6b|;h6f|;h6h|1;h6l|;h6n|;h6p|3;h6v|4;h71|;h76|1;h7a|;h7c|;h7g|;h7j|;h7p|;h7s|2;h7w|2;h80|;h8b|;h8e|;h8g|2;h8n|;h8q|;h8s|5;h9d|;h9g|;h9i|4;h9q|3;h9v|;h9x|;h9z|1;ha3|1;haa|;hag|;haj|1;har|;hat|;hb2|;hb4|;hb6|2;hbs|;hbx|;hc3|;hc6|3;hcb|;hce|1;hch|1;hcs|;hcv|1;hd0|;hd5|;hd9|1;hdc|;hdf|1;hdi|1;hdl|4;hds|;hdu|4;he0|3;hef|;heh|;hel|1;heo|1;her|1;heu|1;hey|;hf1|;hf3|2;hf8|1;hfe|;hfk|;hft|4;hfz|3;hg4|;hg7|3;hge|;hgh|1;hgk|;hgp|;hh1|;hh5|;hh8|2;hhc|1;hhf|;hhh|;hhl|1;hho|1;hhs|;hhv|;hi4|3;hi9|;hib|;hig|1;hij|;him|;hio|1;hir|;hiy|1;hj2|;hj5|;hj7|;hj9|;hjb|;hji|;hjl|;hjn|2;hjs|2;hjw|3;hk1|;hk4|;hkb|1;hke|2;hki|;hkp|2;hkt|;hky|;hl2|;hl4|;hl6|;hlb|1;hlg|2;hll|3;hlu|;hlw|1;hlz|;hm1|6;hm9|1;hmf|1;hml|1;hms|;hmv|2;hn0|;hn2|3;hn7|2;hnb|1;hne|;hng|;hnk|;hnm|;hnr|;hnt|5;ho2|2;ho6|;ho8|;hod|;hoi|2;hoq|;hos|1;hox|2;hp2|1;hp5|;hp9|;hpf|2;hpj|1;hpo|;hpr|;hpu|;hpx|1;hq0|1;hq3|;hq6|1;hq9|;hqb|;hqe|;hqg|3;hql|;hqo|4;hqx|1;hr0|2;hr6|4;hrc|;hre|2;hri|;hrk|;hrm|;hrr|5;hrz|;hs1|;hs3|;hs9|1;hsd|;hsh|;hsj|;hso|1;hsr|1;hsv|1;hsz|;ht1|;ht3|;ht5|;ht7|;ht9|;hth|1;hto|;htr|2;hty|1;hu1|;hu3|1;hu8|1;hui|;huo|;huq|1;huu|1;hux|1;hv1|;hv6|;hvb|;hvj|;hvo|;hvx|;hw0|;hw2|1;hw5|;hwa|1;hwe|1;hwi|;hwk|;hwn|;hwq|;hwz|;hx1|;hx6|5;hxd|1;hxg|;hxk|1;hxn|1;hxx|2;hy1|2;hy5|;hy8|6;hyh|;hyj|;hyl|2;hyu|;hyy|1;hz1|;hz4|;hz9|;hzc|1;hzf|1;hzq|;hzt|;hzv|;i05|;i08|;i0a|;i0d|;i0g|;i0i|;i0k|;i0u|2;i0z|;i11|;i18|;i1c|1;i1g|4;i1m|3;i1r|;i1t|;i1v|3;i21|;i23|;i28|1;i2d|1;i2g|;i2i|;i2k|;i2n|3;i2t|;i2v|5;i33|;i37|;i39|8;i3j|;i3m|4;i3w|;i3y|;i40|;i43|3;i48|1;i4f|1;i4i|5;i4s|;i4w|;i4y|2;i52|2;i57|;i5a|1;i5d|1;i5g|5;i5n|5;i5x|1;i60|2;i67|;i69|;i6c|b;i6p|;i6s|;i6u|;i6x|;i73|1;i76|2;i7c|;i7f|;i7l|;i7s|9;i85|3;i8b|;i8d|1;i8g|1;i8l|;i8r|;i8w|;i8y|;i90|1;i94|;i98|;i9b|;i9d|;i9f|;i9l|1;ia0|;ia2|;ia4|;ia7|3;iac|;ial|;iap|;iar|;iat|8;ib5|;ib7|;ib9|;ibb|1;ibe|;ibi|;ibk|;ibv|;ic2|;ic9|;icg|;ico|1;ict|;icv|2;id0|;id2|;id7|;id9|;idi|1;idp|1;ids|1;idw|5;ie3|;ie7|;iea|;iec|;iee|1;ieh|;ies|;if1|;if5|1;if8|;iff|1;ifi|;ifk|;ifn|1;ig9|;igc|;igf|;igh|;igx|1;ih0|;ih2|1;ih7|;ihe|;ihg|1;ihl|;ihp|;ihs|;ihu|;ihz|;ii2|1;ii6|;ii8|;iif|1;iii|;iik|2;iix|;iiz|;ij1|;ij5|2;ija|;ije|1;ijh|1;ijk|2;ijp|3;ijv|;ijy|;ik1|4;ik7|2;ikb|;ikd|1;iki|1;ikm|;ikp|;iks|;ikx|;il1|1;il5|2;il9|;ilc|;ilh|;ilk|;iln|;ilp|;ilv|;ily|2;im5|;im7|1;imb|2;imf|;imk|;imm|;ims|1;imw|;in2|1;in5|2;inc|;ine|2;ink|4;inq|a;io3|1;io7|;ioa|1;iof|;iol|2;ioq|;ios|;iow|;ip1|3;ip7|;ip9|;ipf|;iph|3;ipp|1;ipt|1;iq0|3;iq7|2;iqb|;iqd|1;iqh|2;iql|6;iqt|;iqv|2;ir0|;ir5|;ir7|1;ira|1;ire|1;iri|1;irl|;irn|1;irr|1;iru|1;irz|;is1|4;is7|1;isb|;isf|;isi|;isl|2;isp|;ist|;isx|;it0|1;it3|;it6|;it8|;ita|;itc|;iti|;itk|;itm|;ito|;itq|;its|1;itv|1;ity|3;iu3|;iu5|;iu9|1;iuc|3;iuh|4;iuo|1;iur|;iuv|;iux|;iv0|;iv3|3;iv9|;ivb|5;ivk|2;ivr|2;ivw|;ivy|;iw0|1;iw3|;iw7|3;iwc|3;iwj|;iwl|;iwn|;iwp|;iws|1;iwz|2;ix4|1;ix8|2;ixc|;ixe|1;ixh|4;ixo|5;ixw|;iy0|;iy3|;iy5|2;iy9|;iyd|;iyg|;iyj|2;iyn|;iyy|;iz1|;iz3|;iz6|;iz8|3;izd|;izf|2;izk|1;izp|5;izz|1;j03|;j0h|2;j0m|2;j0q|1;j0t|;j0w|;j0y|;j11|;j15|1;j19|;j1b|1;j1e|3;j1k|5;j1r|1;j1x|;j29|;j2b|3;j2h|4;j2n|;j2q|;j2s|3;j2y|1;j33|1;j36|2;j3b|;j3e|;j3k|6;j3s|;j3v|3;j44|3;j49|;j4b|;j4f|;j4h|;j4j|;j4l|;j4n|b;j5c|4;j5i|6;j5s|1;j5v|;j5y|;j60|1;j65|2;j6c|1;j6i|2;j6m|1;j6q|;j6v|1;j6z|2;j74|;j78|;j7b|;j7g|;j7i|1;j7m|;j7o|;j7q|2;j7u|3;j7z|;j82|3;j88|2;j8c|1;j8f|5;j8n|1;j8q|1;j8u|;j8w|1;j8z|4;j96|;j98|2;j9d|2;j9m|;j9p|1;j9s|4;j9y|;ja0|2;jac|;jaf|2;jaj|1;jam|1;jaq|;jau|;jaw|;jay|4;jb7|;jba|6;jbj|;jbp|;jbr|;jby|1;jc3|;jc6|;jci|;jcm|2;jcq|;jcs|4;jd3|1;jd6|;jd8|2;jdc|2;jdg|2;jdk|;jdm|;jdq|1;jdt|1;jdy|1;je1|1;je5|1;je8|6;jeh|;jem|3;jer|;jev|7;jf5|2;jfb|1;jff|1;jfi|;jfn|;jfs|;jfy|;jg1|;jg3|;jg6|;jg9|1;jgc|;jge|2;jgj|1;jgm|;jgp|1;jgv|;jgx|1;jh0|4;jh7|;jhi|;jhk|;jhn|1;jhq|;jht|1;jhx|;ji1|;ji4|1;jia|;jic|9;jin|a;jiz|1;jj5|;jjg|3;jjl|;jjn|;jjp|2;jjx|2;jk1|1;jk7|;jk9|;jkc|;jkg|2;jl4|;jl6|1;jlb|;jll|2;jlp|1;jlu|2;jly|;jm1|;jm4|4;jmb|;jmd|;jmf|;jmi|;jmv|2;jmz|;jn2|;jn5|1;jna|1;jne|1;jnj|1;jnn|1;jnr|3;jnw|;jny|1;jo2|;jo6|;jo8|;job|1;jof|3;jol|;jon|3;jos|;jpa|;jpc|;jpf|1;jpi|;jpl|;jpr|1;jpu|;jpy|;jq2|1;jq7|2;jqb|;jqh|;jqj|;jql|1;jqq|;jqs|3;jra|;jrd|;jrh|;jrj|;jrm|;jro|;jrq|2;jrw|;js0|;js2|;js4|1;js8|;jsa|3;jsf|1;jsk|;jsm|;jsq|;jsu|;jtk|;jtn|;jtq|;jts|;jtz|;ju1|;ju5|;ju7|;jub|;jug|3;jul|;jut|;juw|;jv4|3;jv9|;jvd|2;jvh|2;jvo|1;jvt|;jvv|;jvx|1;jw0|;jw2|;jwb|1;jwe|1;jwh|;jwk|1;jwn|;jwp|1;jwt|1;jww|;jwy|;jx0|1;jx3|1;jx6|;jxc|3;jxh|2;jxo|1;jxr|;jxt|1;jxw|;jy2|;jy6|;jy8|;jya|;jyc|;jyf|;jyi|;jyn|;jys|;jyw|1;jz1|;jz6|2;jze|2;jzj|;jzm|;jzo|5;jzv|;jzx|2;k03|;k05|;k08|1;k0d|2;k0h|1;k0k|5;k0t|1;k0y|1;k12|;k18|1;k1e|;k1g|1;k1j|1;k1q|;k1t|2;k1x|;k1z|;k21|;k24|;k28|1;k2f|;k2h|;k2j|2;k2n|;k2p|;k2s|1;k2v|;k2z|2;k33|3;k3b|;k3d|;k3g|1;k3j|;k3l|5;k3u|2;k3z|;k42|;k47|;k4g|1;k4j|;k4l|1;k4o|1;k4s|1;k4x|1;k50|;k56|3;k5b|1;k5e|1;k5i|1;k5l|1;k5o|5;k5v|2;k63|1;k66|3;k6b|2;k6f|1;k6j|;k6l|;k6n|2;k6s|3;k6y|1;k75|3;k7c|1;k7f|1;k7i|3;k7t|2;k7x|5;k84|5;k8b|5;k8j|1;k8m|5;k8t|;k8v|;k90|;k93|2;k97|1;k9a|;k9c|1;k9i|2;k9m|;k9p|1;k9s|;k9u|1;ka3|1;ka6|;ka9|4;kag|3;kam|3;kas|5;kb7|1;kba|;kbc|6;kbk|;kbn|;kbq|;kbs|2;kbw|;kby|2;kc2|2;kc7|3;kcc|;kce|2;kcj|2;kco|5;kcw|;kd0|1;kd3|;kd7|;kd9|3;kde|1;kdi|2;kdm|4;kdt|;kdv|1;kdy|;ke2|;ke5|1;ked|1;keh|;kej|1;kem|3;ker|;keu|;kf0|4;kf9|;kfe|;kfg|1;kfj|4;kfp|;kfr|;kfv|1;kfy|1;kg3|;kg7|;kg9|;kgb|1;kgf|1;kgi|1;kgl|;kgn|3;kgs|1;khb|1;khe|1;khi|2;khq|;kht|;khw|1;ki2|;ki7|5;kie|4;kil|2;kiq|;kix|;kj0|;kj3|2;kj7|3;kjd|;kjf|;kji|1;kjn|1;kk0|;kk2|1;kk6|1;kkd|1;kkh|1;kkq|;kku|1;kkx|1;kl0|;kl4|1;kl7|2;klc|4;kli|;klk|1;klq|;kls|1;klv|1;kml|;kmn|;kms|;kmu|1;kn2|1;kn5|;kn7|;kn9|1;knj|;knn|1;knr|;knv|;knx|;knz|4;ko7|1;kod|;kof|2;koj|;kol|1;kp0|1;kp5|4;kpc|;kpe|;kph|3;kpm|;kpr|1;kpv|;kpz|1;kq4|;kq6|;kqa|;kqh|4;kqo|1;kqs|2;kqz|;kr1|2;kr5|1;krd|;krg|;krr|;ks0|;ks4|;ks6|;ks9|;ksd|;ksf|;ksi|;ksq|;ksv|;ksz|2;kt3|;kt5|1;kt9|1;ktc|3;kth|;ktk|;ktm|5;ktv|;ktx|;ktz|2;ku3|;ku5|;kum|;kup|;kus|1;kuw|;kuz|1;kv3|;kv8|3;kvh|1;kvk|2;kvo|;kvr|;kvu|2;kvy|3;kw3|;kw7|;kwa|6;kwj|;kwm|;kwy|;kx1|5;kx9|;kxe|;kxl|;kxn|;kxp|;kxr|1;kxu|;kxx|;ky2|1;ky9|3;kyf|;kyh|;kyj|;kym|1;kyp|;kyr|;kyx|;kyz|;kz9|;kzc|3;kzh|;kzn|2;kzr|6;l00|;l02|1;l08|2;l0f|;l0h|1;l0k|;l0m|;l0r|;l0y|;l11|;l1b|1;l1f|1;l1l|;l1p|1;l1s|;l1w|;l1z|;l24|1;l27|1;l2a|1;l2m|;l2r|;l2u|;l2z|1;l33|;l36|1;l3n|;l3u|5;l48|;l4a|;l4c|;l4m|;l4r|1;l4y|2;l56|;l58|;l5d|1;l5i|;l5q|;l5s|1;l5v|;l64|;l6a|;l6f|4;l6l|2;l6r|;l6u|1;l6x|1;l70|;l72|;l74|;l78|;l7d|2;l7j|8;l7t|1;l7z|;l82|;l87|4;l8f|1;l8i|2;l8m|;l8p|1;l8t|;l8x|;l92|;l94|;l9a|;l9e|;l9g|;l9n|;l9p|2;l9u|1;l9x|;l9z|;la2|;la4|1;la7|2;lac|2;laj|;lal|;lan|;laq|2;lau|2;lay|1;lbf|1;lbj|;lbn|;lbs|;lbz|;lc5|;lc8|;lcf|2;lcj|1;lcn|;lcr|;lcz|1;ldf|5;ldq|5;le3|;le6|2;lea|3;lef|;leh|7;leu|;lew|2;lf1|;lf4|;lf6|;lf8|;lfa|;lfe|;lfh|1;lfl|8;lfw|1;lg0|;lg2|4;lg8|3;lgi|;lgr|1;lgu|;lgw|1;lgz|;lh2|;lh4|1;lh7|4;lhd|1;lhg|2;lhl|1;lho|;lhs|1;lhv|2;lhz|;li1|4;li8|3;lid|;lig|;lij|;lim|3;lir|;lj3|;lj8|;ljb|;lje|2;ljl|1;ljo|;ljr|;ljt|;ljv|;ljy|1;lk3|;lk5|;lk7|5;lke|;lki|;lkl|1;lko|6;lkx|;lll|1;llo|;llt|;llv|4;lm1|1;lm4|;lm6|1;lma|;lmc|;lmf|2;lmn|;lmq|;lmt|;lmv|2;ln0|3;ln5|;ln7|4;lnu|2;lnz|;lo2|;lo4|1;lo7|1;loc|;lof|1;loj|5;lor|1;lov|3;lp2|;lp4|2;lp9|1;lpc|6;lpk|;lpm|2;lpq|;lpt|;lpv|;lpx|7;lqd|;lqg|;lqi|;lqv|;lqx|2;lr1|;lr3|7;lrc|;lrf|2;lrj|;lrm|;lro|;lrq|2;lru|;lrw|2;ls0|;ls3|2;lsa|;lsd|1;lsh|;lsj|3;lso|;lsr|1;lsu|1;lsz|;lt3|;lt7|;lta|1;lte|1;lth|;ltm|;lu7|1;lud|1;lug|;luk|1;lun|;luq|;lut|;luv|1;luy|1;lv3|;lv5|1;lv9|2;lve|;lvh|;lvm|3;lvs|1;lvv|1;lvy|;lw1|;lw3|2;lw9|;lws|1;lwv|;lwy|;lx0|1;lx3|1;lx8|;lxa|1;lxd|1;lxg|;lxi|;lxl|;lxo|;lxr|;lxt|;lxv|2;ly1|1;ly8|;lya|2;lye|2;lyi|3;lyo|3;lyw|;lz0|;lz2|1;lz5|;lzj|;lzl|1;lzo|;lzr|8;m01|3;m06|;m0d|4;m0k|;m0o|;m0q|;m0s|2;m0x|1;m10|;m12|3;m17|3;m1c|;m1e|;m1g|4;m1r|;m1t|;m1v|2;m1z|1;m22|;m26|1;m29|;m2b|;m2e|;m2h|;m2m|;m2o|3;m2u|1;m2x|1;m38|1;m3c|;m3e|1;m3i|3;m3o|2;m3t|;m3v|1;m3y|1;m41|;m43|1;m46|;m4a|;m4e|;m4h|;m4l|2;m4p|;m4r|;m4v|;m4x|2;m51|;m54|;m56|5;m5f|;m5i|2;m5r|1;m5u|;m5z|1;m64|;m66|;m6c|;m6e|;m6k|;m6m|;m6o|1;m6r|;m6w|;m71|1;m77|;m7a|;m7d|;m7f|1;m7j|1;m7s|;m7w|2;m81|;m85|1;m8a|;m8e|;m8i|;m8l|;m8o|3;m8x|;m90|;m92|;m97|5;m9f|;m9j|3;ma0|;ma2|1;ma7|;mab|1;mag|1;mak|1;man|;mb3|;mb5|;mbd|1;mbh|;mbn|1;mbq|;mbt|;mbw|;mc9|1;mcc|;mce|;mcg|1;mcm|;mct|4;md2|;mdf|;mdi|1;mdl|1;mdo|;mdq|;mds|;mdu|1;mdx|2;me1|;me4|2;mea|;mec|5;mek|;mem|;mf1|;mf4|;mf8|1;mfb|3;mfj|;mfm|;mfo|;mft|;mfv|;mfz|3;mg4|;mg8|1;mgc|;mgf|;mgh|1;mgp|1;mgu|;mgx|;mgz|;mh4|1;mh7|;mha|2;mhe|;mhg|2;mhl|;mhn|;mhr|1;mhx|2;mi4|2;mih|;mij|6;miu|1;miz|2;mj4|;mj8|;mjb|;mje|1;mjj|;mjp|;mjs|;mju|;mjw|1;mk0|;mk2|;mk5|1;mk8|3;mkd|3;mki|;mkm|2;mkr|1;mky|2;ml2|;ml4|3;ml9|;mlb|;mld|2;mlj|;mll|;mlr|;mlu|;mlw|;mm0|1;mm5|;mm8|2;mmf|;mml|;mmq|;mmu|;mn6|;mnb|;mng|1;mnj|;mnn|2;mo0|;mo2|;mo4|;mo9|;moe|;mog|;moi|;mon|;mop|;mox|1;mp1|;mp4|1;mp8|;mpg|;mpj|6;mq1|1;mqb|;mqe|3;mqj|2;mqq|;mqt|;mqv|4;mr5|;mr8|;mra|1;mri|1;mrn|2;mry|;ms0|;ms2|;ms7|1;msc|;msg|;mso|4;msv|1;msy|;mt1|;mt3|1;mt6|2;mtd|;mtg|;mti|3;mtn|;mtq|;mtu|;mtw|4;mu6|2;mue|1;muh|2;mul|;muq|2;muv|;mux|;muz|2;mv3|1;mv6|;mva|;mvc|2;mvg|1;mvj|;mvm|;mvq|3;mvx|1;mw0|;mw2|4;mw9|2;mwd|1;mwl|;mwn|2;mwt|1;mwx|;mwz|4;mx5|;mxf|;mxj|1;mxn|;mxp|;mxr|3;mxw|2;my0|;my2|2;my6|8;myg|;myi|;myn|7;myw|1;myz|1;mz2|;mz9|;mzb|;mzd|7;mzm|3;mzs|2;mzx|6;n0d|1;n0g|;n0i|5;n0p|3;n0w|;n14|;n18|3;n1d|;n1f|;n1h|;n1j|1;n1m|1;n1s|2;n1x|1;n20|1;n24|1;n27|1;n2e|;n2i|;n2l|;n2n|1;n2r|1;n2w|;n2y|2;n34|;n36|1;n3a|;n3d|;n3i|;n3m|1;n3r|;n41|;n43|1;n4c|2;n4h|;n4j|;n4l|;n4o|;n4q|2;n4u|1;n4y|4;n54|;n57|1;n5c|3;n5j|1;n5m|1;n5r|;n5v|;n5z|;n62|2;n66|1;n69|;n6b|1;n6h|4;n6o|;n6q|;n6s|3;n6y|1;n73|1;n79|1;n7c|;n7e|;n7j|;n7q|2;n7u|1;n7y|1;n81|1;n84|;n89|1;n8d|;n8j|;n8l|;n8p|;n8r|;n8x|4;n94|1;n98|2;n9c|;n9e|1;n9h|;n9j|;n9m|;n9p|1;n9u|3;na0|1;na3|;na6|;naa|2;naf|;nao|;naq|2;nax|1;nb0|;nb3|2;nbb|2;nbf|;nbh|;nbk|;nbp|;nbt|;nbz|3;nc4|;nc6|1;ncf|2;ncj|1;ncr|;ncy|1;nd2|3;nd8|;nda|;nde|;ndh|1;ndk|;ndo|;ndt|1;ndw|1;ndz|2;ne4|6;nee|;neg|;nei|4;neo|1;ner|1;neu|1;nez|;nf2|;nf4|;nf6|1;nfa|1;nfe|2;nfi|;nfo|;nfw|;nfy|;ng4|;ng6|;ng8|;nga|;ngf|;ngi|1;ngm|;ngo|;ngq|;ngs|2;ngy|2;nh2|;nh5|;nh7|1;nha|1;nhd|;nhf|2;nhj|;nhm|;nho|;nhq|;nht|1;nhw|;ni0|1;ni3|1;ni6|4;nic|;nif|5;nio|;niy|1;nj2|2;nj9|1;njc|1;njo|;njr|5;njy|;nk0|;nk3|;nk6|1;nkd|;nki|;nkq|1;nkv|4;nl1|1;nl4|;nl7|1;nlj|;nll|;nlp|2;nm3|;nm5|1;nm9|;nme|;nmh|;nmm|;nmo|;nmq|;nmt|;nmy|;nn0|2;nn4|;nn7|;nnd|;nnf|2;nnj|;nnr|;nnt|;nnx|;no7|;no9|3;noe|;noh|2;nol|;non|;nop|;not|3;noz|;np4|;np6|3;npe|;npj|;npo|;npr|;npt|1;npw|;nqa|;nqd|2;nqk|1;nqo|;nqq|;nqs|;nr7|;nr9|;nrj|;nrw|1;ns0|;ns7|1;nsa|2;nse|1;nss|;nsx|;nt0|;nt3|;nt8|3;ntd|;ntf|;ntj|;ntr|;ntv|1;ntz|2;nu4|1;nui|2;num|;nup|;nut|;nuw|;nuy|1;nv2|3;nv8|1;nve|;nvk|;nvr|1;nvu|;nvw|;nvz|;nw4|1;nw7|;nwa|3;nwh|;nws|;nwu|1;nwx|1;nx2|;nx5|;nxj|;nxm|3;nxt|;ny2|2;ny6|;ny8|1;nyc|6;nyo|;nyr|5;nyy|6;nz6|;nz9|;nzb|1;nzh|;nzt|1;nzw|;nzz|2;o0a|1;o0d|2;o0h|;o0k|;o0r|;o0t|;o12|2;o16|1;o1a|;o1c|1;o1f|1;o1k|9;o1w|;o1y|;o21|2;o29|1;o2d|;o2g|;o2m|1;o2q|2;o2u|1;o2x|3;o39|;o3c|;o3f|;o3k|2;o3p|;o3s|;o3u|3;o44|;o47|3;o4c|;o4e|2;o4i|;o4n|;o4u|;o4w|1;o4z|;o52|1;o55|;o57|2;o5b|1;o5e|;o5h|1;o5l|;o5o|2;o5z|;o68|2;o6e|;o6h|;o6j|;o6o|;o6s|2;o6x|1;o71|9;o7c|;o7e|;o7m|1;o7p|4;o7v|;o7z|1;o83|;o89|1;o8c|;o8e|1;o8j|;o8m|;o8p|2;o8u|1;o90|1;o93|1;o96|1;o9j|;o9l|;o9o|1;o9r|1;o9u|1;o9x|1;oa2|;oa5|;oa7|;oac|;oae|;oag|2;oal|;oan|;oau|;oaw|;oay|;ob0|;ob2|1;ob5|1;obc|1;obf|;obi|;obk|;obp|3;obw|1;obz|;oc3|;oc5|;oc9|;ocl|1;oco|1;ocr|2;ocv|5;od2|;odb|1;odh|2;odl|;odo|;odq|;odt|;odv|;odx|;oe5|;oef|;oej|;oel|2;oeq|;oes|1;oev|;oex|1;of0|1;of4|1;ofh|;ofl|;ofo|;ofs|;ofy|;og0|1;og4|;og6|1;og9|3;ogi|;ogk|;ogp|;ogr|;ogt|;ogw|1;oh0|;oh2|;oh5|1;ohf|;ohj|;ohq|;ohs|;ohz|;oi1|;oi3|;oi7|;oia|;oim|3;oiv|;oiy|1;ojb|1;ojh|2;ojn|;ojw|1;ok0|;ok2|;ok4|;okb|1;okf|1;okk|1;okn|;okp|;oks|;oky|1;ola|;old|;olf|;oll|;olp|;olu|;olx|;olz|1;om7|;oma|;omc|4;omm|;omp|2;omx|;on0|2;on9|1;one|;onp|2;ont|1;onw|4;oo2|;oo5|;oo7|;oof|;ooh|1;ook|2;ooo|3;oou|;oow|;ooy|6;op6|1;op9|;opc|;opf|2;opj|5;ops|2;oq3|1;oq6|5;oqd|;oqg|2;oqp|5;oqx|;or0|1;or4|1;or9|1;ord|;orf|1;ori|;orl|2;orq|;ors|2;ory|;os0|3;os5|1;os9|1;osf|;osj|;osm|;osu|1;osz|;ot4|;ot6|;ot8|;otc|;ote|1;oth|2;otl|;otn|3;ots|2;otw|1;ou0|;ou2|1;ou5|2;ouc|;ouf|;oui|3;oun|;ouu|2;ouy|;ov0|2;ov4|1;ov7|;ova|;ovc|1;ovg|;ovj|;ovo|;ovq|;ovt|;ovv|;ow3|;ow8|3;owg|1;owl|;own|1;owr|;owt|6;ox7|;oxa|1;oxd|2;oxh|;oxj|;oxl|;oxn|;oxp|1;oxt|;oxv|5;oy8|;oya|;oyc|3;oyh|1;oym|;oyp|1;oyx|2;oz1|;oz3|1;oza|;ozd|;ozg|2;ozl|1;ozr|1;ozu|;ozw|1;ozz|;p03|1;p06|;p08|;p0b|1;p0f|;p4m|2;p4q|;p4u|1;p4z|2;p53|;p57|3;p5c|5;p5k|;p5p|;p5r|2;p5v|;p5y|;p60|;p62|1;p66|;p68|;p6a|;p6d|;p6f|2;p6k|2;p6q|;p6t|3;p6y|;p70|;p72|;p78|;p7a|2;p7e|;p7h|1;p7l|;p7o|;p7s|1;p7v|;p7z|;p82|;p86|;p88|1;p8d|;p8f|;p8h|;p8l|;p8q|;p8s|;p8u|;p8y|;p90|2;p97|;p9b|2;p9f|1;p9i|;p9l|;p9n|1;p9q|;p9s|;p9v|;pa1|3;pa6|;pa8|9;pak|;pao|2;pas|5;pb2|;pb5|;pba|;pbc|;pbg|1;pbk|;pbn|;pbq|;pbx|;pbz|;pc3|;pc6|;pc8|;pca|;pci|;pcl|1;pco|;pcq|;pcu|;pcx|;pdb|4;pdh|2;pdp|3;pdw|3;pe1|;pe3|1;peb|;pee|;peg|;pei|1;pel|;pep|1;pet|1;pex|2;pf1|;pf3|;pf5|1;pf8|1;pfe|;pfn|1;pfq|;pfu|;pfw|;pfy|;pg5|1;pg9|3;pge|;pgg|1;pgk|1;pgv|;pgx|;ph0|;ph3|1;ph9|1;phe|;phh|5;phy|2;pi2|1;pib|1;pif|;pih|;pij|;pin|1;pix|1;pj2|;pj5|;pja|;pje|1;pji|;pjk|5;pk0|;pk4|2;pkb|;pkd|;pkg|1;pkk|;pkm|4;pkv|1;pky|2;pl2|;pl4|;pl6|1;plb|;plm|;plo|2;pls|;plv|;pm0|1;pm8|;pmb|2;pmg|2;pml|3;pmq|;pmu|;pmy|;pn1|;pn3|;pn5|;pnc|2;pnh|;pnj|1;pnn|;pnp|;pnr|1;pnu|;pnw|1;po3|1;po6|;poa|2;poe|;poh|2;pol|;pon|1;poq|;pos|1;pow|;poy|;pp2|;pp4|;pp7|1;ppa|1;ppd|;ppm|2;ppv|;ppx|4;pq5|;pq8|;pqd|;pqf|;pqp|;pqw|2;pr3|;pr8|;pra|;prc|;pre|1;pri|1;prl|1;pro|;prq|3;prx|1;ps3|;psa|1;psd|1;psg|;psi|;psk|;pso|2;pst|;psv|;psx|2;pt1|c;ptf|;ptj|2;ptn|4;ptx|;pu9|4;puf|;puj|1;pum|3;pur|;put|2;pux|;puz|;pv5|;pv7|1;pvd|2;pvh|8;pvs|1;pw7|;pwb|2;pwj|2;pwo|;pwq|1;pwv|;pwx|5;px4|1;px8|;pxc|;pxf|;pxj|;pxl|1;pxr|3;pyb|;pyr|;pyv|;pyy|1;pz6|;pz9|;pzd|1;pzi|;pzm|1;pzq|;pzs|;pzu|1;pzx|3;q02|;q08|3;q0t|5;q11|;q15|1;q18|;q1d|;q1f|1;q1i|;q1k|;q1o|;q1r|2;q21|;q23|;q27|3;q2c|;q2e|;q2h|;q2j|;q2l|;q2r|1;q2u|1;q2y|4;q3t|;q3w|;q41|;q45|;q48|1;q4c|1;q4m|;q4p|1;q4x|;q53|;q56|1;q5d|;q5f|;q5i|;q5l|4;q5r|2;q5v|;q5x|;q5z|;q62|;q6a|;q6o|1;q6s|;q6x|;q70|;q73|;q75|;q7c|;q7h|;q7j|;q7m|;q7o|;q7s|5;q7z|3;q84|;q86|;q89|2;q8d|;q8f|2;q8j|;q8m|;q8q|;q98|3;q9d|;q9g|;q9m|;q9o|1;q9s|;q9y|;qa6|;qa9|;qab|2;qaf|1;qai|;qam|1;qap|;qar|;qat|1;qay|;qb0|1;qb3|1;qbh|;qbj|;qbl|;qbn|;qbq|;qbt|2;qby|;qc3|;qc5|4;qce|;qch|;qcj|1;qco|3;qct|;qd4|;qd6|;qda|;qdc|;qdg|;qdi|1;qdl|1;qdo|;qdr|;qdt|;qdw|;qdz|;qe1|;qe3|;qe5|;qec|2;qeg|3;qen|1;qey|;qf5|;qfb|;qfd|;qfh|3;qfp|;qfw|1;qg4|1;qg9|1;qgn|;qgp|2;qgt|;qgv|1;qgy|;qh0|;qh2|1;qh6|1;qhi|2;qhm|;qhr|;qhu|;qhz|;qi1|1;qi5|;qi7|;qik|;qin|;qip|;qj1|1;qj4|;qj7|2;qjf|1;qji|1;qjr|;qjv|1;qjz|;qk1|;qk8|3;qkq|3;qkz|;ql1|;qlf|1;qlk|2;qlr|2;qlw|;qm8|;qmd|2;qmh|;qmj|;qms|;qmx|;qmz|;qn2|1;qn7|1;qnd|;qng|1;qns|1;qnv|;qny|;qo0|;qo2|1;qo6|;qo8|3;qoh|;qoo|;qoq|;qos|1;qox|;qp1|;qp4|1;qpg|1;qpj|;qpm|1;qpr|1;qq4|;qq6|;qqd|;qqf|;qqh|;qqn|1;qqs|2;qqw|;qr2|;qr8|;qra|;qrc|;qrm|1;qrw|1;qs8|;qse|1;qsi|1;qst|;qsz|1;qt6|1;qt9|;qtc|;qtg|;qtj|;qtm|1;qtu|;qu2|1;qu8|;qub|;quk|;qun|;quq|;quv|;qux|;quz|;qv2|;qv9|;qvh|;qvl|;qvp|;qvz|;qw1|2;qwh|1;qwm|;qwp|;qwr|;qww|;qx0|;qx2|;qx6|;qx8|2;qxe|1;qxj|;qxl|;qxn|;qxp|1;qxt|3;qy0|;qy3|;qy6|;qy8|;qya|;qyf|;qyl|2;qyp|1;qyw|;qyz|;qz1|;qz6|;qza|1;qzf|;qzh|1;qzm|;qzu|1;r04|;r0g|2;r0l|;r0q|;r0t|;r0v|;r0y|;r10|1;r14|1;r18|1;r1b|;r1d|;r1k|;r1r|;r1t|;r1v|2;r20|1;r25|1;r2c|;r2f|;r2i|;r2k|;r2o|3;r2t|;r2w|2;r39|;r3b|;r3e|1;r3j|1;r3q|;r3s|;r3u|1;r41|;r44|;r4d|;r4i|;r4m|;r4o|;r4s|;r4u|2;r50|;r56|;r59|;r5b|;r5e|;r5g|;r5q|3;r5v|;r5y|3;r63|;r67|;r6b|;r6e|2;r6i|;r6o|1;r6w|2;r70|;r73|;r76|1;r7a|1;r7e|;r7h|;r7j|2;r82|;r84|;r86|1;r8a|;r8c|1;r8j|;r8l|2;r8w|1;r8z|1;r92|;r94|;r9c|;r9e|1;r9j|3;r9o|;r9q|;r9s|8;ra3|;ra5|;ra7|;raa|1;rad|;rai|;ral|;rap|;rar|1;rau|;ray|2;rb2|;rb5|;rba|;rbf|;rbk|1;rbo|4;rbv|;rby|;rc0|3;rc6|;rc9|;rcb|3;rcg|3;rcl|;rcp|;rcs|;rcv|;rcy|;rd0|3;rd8|1;rdd|;rdf|;rdh|;rdk|;rdm|;rdq|;rds|8;re2|;re8|;rea|;reh|;rek|;rem|1;req|;res|;rev|;rex|;rez|;rf1|;rf3|;rf6|;rfa|1;rff|6;rfo|;rfq|1;rfu|1;rfx|1;rg0|4;rg6|2;rga|;rgc|;rge|;rgg|2;rgk|;rgn|;rgs|;rgu|;rgw|1;rh0|;rh2|1;rh5|4;rhc|;rhf|;rhi|;rhk|;rhn|1;rhv|;rhz|;ri1|;ri4|;ri6|;ri9|;rib|;rie|;rih|;rik|;rim|1;rir|1;riu|;riw|2;rj0|;rj2|1;rja|;rjf|1;rjj|2;rjo|;rjr|;rjx|;rjz|1;rk3|;rk9|1;rkc|;rke|;rkg|;rki|1;rkm|;rkq|;rks|;rku|;rkw|;rp3|;rpb|;rpd|;rpi|4;rpo|;rpq|;rps|;rpx|1;rq2|;rq9|1;rqg|;rqi|2;rqr|;rqw|2;rr6|1;rre|;rrg|1;rrn|1;rrs|;rrx|5;rs7|5;rsf|1;rsi|2;rsm|7;rsv|5;rt2|2;rt6|;rtd|;rtf|;rtl|3;rtq|;rts|6;ru2|;ru4|1;ru8|1;rub|1;ruj|2;rus|1;ruv|1;ruy|1;rv1|;rv3|1;rv7|1;rva|;rvf|;rvh|;rxg|;rxi|1;rxn|;rxp|1;rxs|;rxv|1;rxy|1;ry9|;ryd|;ryi|;rym|;ryo|;ryx|;rz4|;rz7|;rzc|;rzf|;rzm|1;rzu|;rzy|;s02|;s06|;s0b|1;s0e|1;s0l|2;s0r|;s0t|;s0v|;s0x|;s0z|;s14|;s16|3;s1b|;s1d|;s1f|;s1o|;s1y|;s20|2;s27|1;s2c|;s2l|2;s2y|;s34|;s38|2;s3e|;s3h|;s3k|;s3m|;s3o|;s3r|3;s3w|;s3z|;s45|;s49|;s4c|;s4f|1;s4j|1;s4y|;s50|;s52|;s57|;s5d|;s5h|;s5j|;s5l|2;s5p|;s5s|1;s5v|1;s61|;s66|;s69|;s6h|3;s6p|;s6r|;s72|;s74|;s7a|;s7e|3;s7m|;s7y|1;s82|;s88|;s8b|;s8o|4;s8u|;s8z|;s91|;s93|2;s9e|3;s9n|4;s9y|4;sa5|;sa7|1;sab|;sag|1;saj|;sam|2;saq|;sas|2;sax|;sb1|1;sb6|;sb8|;sbb|1;sbh|2;sbl|3;sbq|;sd7|1;sdb|;sde|1;sdi|;sdk|;sdp|5;sdx|1;se3|;se7|1;sea|3;sel|1;seo|1;ser|2;sf6|;sf8|2;sfc|;sfe|3;sfk|;sfm|;sfo|;sfr|3;sfw|1;sfz|4;sg5|1;sg8|;sgb|6;sgk|3;sgp|1;sgt|6;sha|;shd|1;shg|2;shk|;sho|;shq|;sht|1;shz|;si1|2;si5|8;sig|1;sij|3;sio|1;sir|;siw|1;sj0|3;sj6|;sj9|3;sje|;sjg|9;sjr|1;sju|;sjw|1;sjz|2;sk5|;sk7|2;skg|;ski|1;skm|;sko|;skq|;skv|2;skz|;sl1|;sl4|;sl9|1;sld|;slf|2;slm|;slq|;sm4|2;sm9|1;smg|;smi|1;sml|;smn|;smr|2;sn1|;sn6|;snm|;snp|2;snt|;sny|;so2|1;so7|;sod|;sog|2;sok|;sot|;sp4|6;spe|;spi|1;spu|3;sq1|1;sq4|;sqa|;sqc|5;sqr|;sqv|;sqx|;sqz|;sr1|;sr4|;sr6|;srg|;sri|;srm|;sru|2;sry|1;ss1|1;ss4|1;ssc|;ssg|1;ssj|;ssl|2;ssp|;ssr|6;st3|1;st8|1;stf|4;stl|1;stp|;stx|;su7|;suf|;sul|;suo|2;sus|1;suv|;sv0|;sv2|1;sva|;svl|;svo|1;svr|1;svu|;svz|2;sw4|1;sw9|;swb|;swd|5;swn|;swr|;swu|;swy|;sx0|2;sxj|1;sxo|;sxq|;sxs|;sxv|;sxx|;sy3|;sy9|;syb|;syd|1;syg|4;sz7|1;sza|1;szd|;szq|;szw|;szz|;t01|1;t05|;t07|;t0f|;t0k|1;t0q|;t0y|;t14|2;t18|2;t1c|;t1g|;t1i|;t1r|1;t1x|;t20|2;t26|6;t2e|2;t2i|2;t2m|1;t3c|3;t3h|;t3l|;t3o|;t3r|;t3v|2;t44|1;t4b|1;t4e|;t4g|;t4i|;t4l|;t4s|;t4u|;t56|;t58|;t5g|;t5i|1;t5m|1;t5r|2;t5v|1;t5z|;t64|1;t68|;t6j|;t6r|;t6v|1;t6y|2;t75|;t7a|2;t7g|3;t7l|1;t7o|;t7q|;t7s|;t86|;t88|1;t8b|;t8j|1;t8v|1;t8z|1;t94|1;t9h|;t9m|1;t9x|1;ta0|;ta2|;taa|;tac|;tai|;tak|;tap|1;tat|;taz|;tb2|;tb4|;tb6|1;tbe|1;tbk|2;tbp|;tbr|;tbw|3;tc5|;tiv|1;tj3|1;tj7|;tjc|3;tji|1;tjl|3;tjs|;tjw|;tjz|1;tk2|3;tk8|1;tkb|2;tkh|;tkm|;tkp|;tkr|3;tkz|;tl3|1;tl6|3;tlf|3;tlm|;tlo|;tlq|;tls|2;tlx|;tm0|;tng|1;tnl|;tno|;tnr|3;tnx|2;to2|;tob|;tof|1;toi|;tok|;tor|2;tow|;tp0|;tp2|;tp4|;tp7|4;tpd|3;tpm|;tpo|;tps|;tpu|7;tq4|1;tqc|2;tqi|1;tql|2;tqp|;tqs|1;tqv|1;tqz|1;tr7|1;trb|3;trk|1;trn|1;trq|3;trv|1;ts0|1;ts4|3;ts9|;tsb|3;tsl|1;tsp|5;tsy|1;tt4|2;ttb|1;tte|;tti|1;ttl|2;tts|;ttw|5;tu4|3;tu9|;tub|1;tue|;tuh|;tuk|;tum|;tur|;tuu|1;tuy|;tv4|;tv6|;tvc|1;tvh|;tvm|;tvo|;tvq|;tvs|1;tvw|;tw1|1;tw5|1;tw8|6;twg|2;twm|;two|1;twt|;twz|2;tx3|;tx6|;tx8|;txc|1;txg|1;txn|;txp|;txr|;ty0|;ty8|;tyb|;tye|;tyg|;tyj|2;typ|;tys|;tyw|1;tz5|;tz7|;tza|;tzf|2;tzk|;tzn|;tzt|;tzw|2;u00|1;u06|;u0d|1;u0h|2;u0l|1;u0q|1;u0u|5;u11|1;u14|;u16|;u18|7;u1i|2;u1q|;u1t|;u1v|1;u1y|;u23|;u25|1;u28|;u2a|;u2f|2;u2j|1;u2n|;u2q|;u2u|2;u2z|3;u36|3;u3c|2;u3g|;u3i|;u3p|2;u3v|;u3z|2;u43|2;u5k|;u5p|;u5r|;u5t|1;u5y|;u62|;u64|;u67|;u6a|;u6c|;u6e|1;u6h|;u6j|;u6m|;u6z|1;u72|4;u7a|1;u7e|1;u7h|2;u7l|;u7o|;u7v|3;u83|;u89|1;u8c|;u8g|;u8i|3;u8o|;u8q|;u8u|;u8w|;u92|2;u96|;u98|;u9a|;u9c|1;u9f|;u9l|;u9o|1;u9u|;u9x|;ua0|1;ua3|2;ua8|2;uac|1;uaf|;uak|;uam|;uar|;uc6|3;ucc|1;ucf|;uch|;ucj|;ucl|;ucn|1;ucq|;ucs|2;ucw|1;ucz|1;ud2|;ud5|;udd|;udg|1;udk|1;udr|3;udx|;ue0|1;ue3|4;uea|;ueg|;uei|;uel|1;uep|;uew|;uey|1;uf1|;uf3|;uf5|4;ufc|;uff|;ufh|2;ufl|;ufq|;ufs|1;ufv|;ugb|;ugd|;ugg|;ugl|3;ugu|;ugw|5;uh6|;uh8|3;uhe|;uhh|;uhj|1;uhm|1;uhr|;uhu|;uhw|1;ui1|1;ui4|;ujs|;uju|;uk0|;uk8|1;ukc|;ukf|1;ukm|;ukv|;ukx|;ukz|1;ul2|2;ulb|;uld|;ulf|;ulh|1;uln|;ulp|1;uls|;ulu|;ulw|;um1|2;um5|;uma|;umd|1;umi|1;uml|;umo|;umq|;umu|;umw|2;un3|;un6|1;un9|;unb|3;uni|1;unl|1;unu|;unw|;uo1|4;uo8|;uob|;uod|2;uoh|;uok|;uoo|;uoq|;up2|;upb|;upg|;ups|;upv|;uq6|;uq8|3;uqf|;uqn|;uqv|1;uqy|1;ur1|1;urd|;url|;urq|;urt|1;us4|;us6|;usb|;usi|;usk|;uso|;ut3|;utk|;utm|;uto|1;uts|;utu|1;utx|;uuc|1;uul|2;uup|1;uut|;uux|2;uv2|;uvb|;uvd|;uvj|;uvm|1;uvr|;uw0|;uw3|;uw7|;uwo|;uwr|1;uzp|2;uzt|;v03|1;v06|;v0j|;v0m|3;v0s|;v0y|;v11|;v14|1;v17|;v1a|1;v1f|;v1h|1;v1k|;v1r|1;v1y|;v23|;v29|1;v2c|;v2p|;v2r|1;v31|1;v34|1;v3a|;v3d|;v3g|;v3j|1;v3m|;v3r|;v3v|;v3y|;v44|;v49|1;v4m|;v4q|;v4x|;v50|;v55|;v58|;v5b|;v5g|1;v5k|1;v5n|;v5r|;v5t|1;v5w|;v5z|;v6b|;v6e|1;v6h|;v6u|;v6x|2;v74|3;v7c|2;v7h|;v7j|;v7r|;v7z|;v85|;v8a|5;vat|;vav|;vax|2;vb1|;vb3|1;vb6|;vb8|;vbf|1;vbj|;vbl|2;vbr|1;vbx|2;vc4|2;vc9|1;vcf|;vck|1;vcr|;vct|2;vcz|2;vd8|5;vdg|;vdi|;vdk|;vdm|4;vds|;vdx|;ve0|;ve6|1;vea|;vec|3;veh|7;veq|;ves|;vev|3;vf2|;vf4|;vf7|1;vfb|;vfd|;vfk|;vfm|;vfv|1;vfz|;vg4|;vg8|1;vgb|;vge|;vgq|1;vgu|;vgw|;vgy|;vh0|1;vh3|;vhb|2;vhi|1;vhl|3;vhu|;vhy|1;vi7|;vil|1;vio|2;vis|1;vix|;vj0|1;vj3|1;vj6|;vj9|;xgg|s;xz4|8mb;16ls|m;16mj|1c;1d6o|2m;1d9c|21;1dbf|2o;1dea|;1ded|2;1deh|5;1deq|;1deu|;1dey|2;1df2|3;1df7|a;1dfj|;1dfl|;1dfn|i;1dg7|;1dg9|f;1dgq|;1dkw|4;1e6o|9;1e7k|y;1e8k|i;1e94|3;1edd|59;1eiq|5;1eiy|5;1ej6|5;1eje|2;1ejk|6;1ejs|6;2q68|c;2q6o|2k;2q9c|1o;2qdc|2;2qds|17;2qf4|8;2qfk|1;2tav|;2td8|;2ua2|;2uco|;2v0k|;2wk5|;2wst|;2xec|;2xpj|;2zbw|;30ds|;30fh|;31an|;31wv|;32e8|;32t9|;339f|;33uj|;34rd|;36cx|;36hp|;37jd|;37jk|;37r5|;37rm|;3905|;39ku|;39o5|;39q6|;3ak2|;3aka|;3alw|;3at4|;3b2v|;3b87|;3br8|;3c5z|;3d7o|;3dnc|;3dxt|;3fic|;3gfz|;3gh1|;3gz6|;3hap|;3hfm|;3htb|;3i4d|;3i8r|;3id3|;3j7a|;3jdo|;3l3e|;3l41|;3l73|;3lxx|;3lyb|;3mji|;3mkp|;3mv3|;3n68|;3n7f|;3p9p|;3pow|;3q04|;3v9x|;3wlv|;3z9g|;42g9|;4651|;4654|;4656|;465o|;465v|;466q|;4676|;467r|;4684|;469e|;46b1|;46bg|;46cg|;46ek|;46hc|;46hr|;4949|;4an2|;")) +r.push(new A.aj("Noto Sans Kaithi","notosanskaithi/v16/buEtppS9f8_vkXadMBJJu0tWjLwjQi0KdoZIKlo.ttf","w|;19|;4g|;1uu|9;6bv|2;6c0|;7gs|;x80|9;1hts|1t;1hvx|;")) +r.push(new A.aj("Noto Sans Kannada","notosanskannada/v26/8vIs7xs32H97qzQKnzfeXycxXZyUmySvZWItmf1fe6TVmgop9ndpS-BqHEyGrDvNzSIMLsPKrkY.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;2gw|c;2ha|2;2he|m;2i2|9;2id|4;2ik|8;2iu|2;2iy|3;2j9|1;2ji|;2jk|3;2jq|9;2k1|1;5ow|;5oy|;5p6|;5pu|;5pw|1;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;x80|5;")) +r.push(new A.aj("Noto Sans Kayah Li","notosanskayahli/v20/B50nF61OpWTRcGrhOVJJwOMXdca6Yecki3E06x2jVTX3WCc3CZH4EXLuKVM.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xds|1b;")) +r.push(new A.aj("Noto Sans Kharoshthi","notosanskharoshthi/v16/Fh4qPiLjKS30-P4-pGMMXCCfvkc5Vd7KE5z4rFyx5mR1.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1gjk|3;1gjp|1;1gjw|7;1gk5|2;1gk9|s;1gl4|2;1glb|9;1gls|8;")) +r.push(new A.aj("Noto Sans Khmer","notosanskhmer/v23/ijw3s5roRME5LLRxjsRb-gssOenAyendxrgV2c-Zw-9vbVUti_Z_dWgtWYuNAJz4kAbrddiA.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4n4|2l;4ps|9;4q8|9;540|v;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.aj("Noto Sans Khojki","notosanskhojki/v16/-nFnOHM29Oofr2wohFbTuPPKVWpmK_d709jy92k.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;25i|9;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;x80|9;1i4g|h;1i4z|17;")) +r.push(new A.aj("Noto Sans Khudawadi","notosanskhudawadi/v16/fdNi9t6ZsWBZ2k5ltHN73zZ5hc8HANlHIjRnVVXz9MY.ttf","w|;4g|;1us|1;6bw|1;6c3|1;7gs|;x80|9;1i9c|1m;1ib4|9;")) +r.push(new A.aj("Noto Sans Lao","notosanslao/v24/bx6lNx2Ol_ixgdYWLm9BwxM3NW6BOkuf763Clj73CiQ_J1Djx9pidOt4ccbdf5MK3riB2w.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;2v5|1;2v8|;2vb|1;2ve|;2vh|;2vo|3;2vt|6;2w1|2;2w5|;2w7|;2wa|1;2wd|c;2wr|2;2ww|4;2x2|;2x4|5;2xc|9;2xo|3;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|1;6jm|;6qa|;7gs|;")) +r.push(new A.aj("Noto Sans Lepcha","notosanslepcha/v16/0QI7MWlB_JWgA166SKhu05TekNS32AJstqBXgd4.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5j4|1j;5kr|e;5l9|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.aj("Noto Sans Limbu","notosanslimbu/v22/3JnlSDv90Gmq2mrzckOBBRRoNJVj0MF3OHRDnA.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;4xs|u;4yo|b;4z4|b;4zk|;4zo|b;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.aj("Noto Sans Linear A","notosanslineara/v16/oPWS_l16kP4jCuhpgEGmwJOiA18FZj22zmHQAGQicw.ttf","w|;4g|;1fr4|8m;1g00|l;1g0w|7;")) +r.push(new A.aj("Noto Sans Linear B","notosanslinearb/v15/HhyJU4wt9vSgfHoORYOiXOckKNB737IV3BkFTq4EPw.ttf","w|;4g|;1ekg|b;1ekt|p;1elk|i;1em4|1;1em7|e;1emo|d;1eo0|3e;1erk|2;1err|18;1et3|8;")) +r.push(new A.aj("Noto Sans Lisu","notosanslisu/v25/uk-3EGO3o6EruUbnwovcYhz6kh57_nqbcTdjJnHP2Vwt29IlxkVdig.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jg|;jq|1;jt|;jx|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;9hm|1;wk0|1b;1kts|;")) +r.push(new A.aj("Noto Sans Lycian","notosanslycian/v15/QldVNSNMqAsHtsJ7UmqxBQA9r8wA5_naCJwn00E.ttf","w|;4g|;1f28|s;")) +r.push(new A.aj("Noto Sans Lydian","notosanslydian/v15/c4m71mVzGN7s8FmIukZJ1v4ZlcPReUPXMoIjEQI.ttf","w|;4g|;1gdc|p;1ge7|;")) +r.push(new A.aj("Noto Sans Mahajani","notosansmahajani/v15/-F6sfiVqLzI2JPCgQBnw60Agp0JrvD5Fh8ARHNh4zg.ttf","w|;4g|;1us|b;6bw|1;7gs|;x80|9;1hzk|12;")) +r.push(new A.aj("Noto Sans Malayalam","notosansmalayalam/v26/sJoi3K5XjsSdcnzn071rL37lpAOsUThnDZIfPdbeSNzVakglNM-Qw8EaeB8Nss-_RuD9BFzEr6HxEA.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;mb|;me|2;1u9|1;1us|1;2kg|c;2ku|2;2ky|1e;2me|2;2mi|5;2ms|f;2na|p;5p6|;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;x80|2;")) +r.push(new A.aj("Noto Sans Mandaic","notosansmandaic/v15/cIfnMbdWt1w_HgCcilqhKQBo_OsMI5_A_gMk0izH.ttf","w|;4g|;18g|;1mo|r;1ni|;6bw|1;7gs|;")) +r.push(new A.aj("Noto Sans Manichaean","notosansmanichaean/v15/taiVGntiC4--qtsfi4Jp9-_GkPZZCcrfekqCNTtFCtdX.ttf","w|;4g|;18g|;6bw|1;7gs|;1e68|;1gow|12;1gq3|b;")) +r.push(new A.aj("Noto Sans Marchen","notosansmarchen/v17/aFTO7OZ_Y282EP-WyG6QTOX_C8WZMHhPk652ZaHk.ttf","w|;4g|;7gs|;1k6o|v;1k7m|l;1k89|d;")) +r.push(new A.aj("Noto Sans Masaram Gondi","notosansmasaramgondi/v17/6xK_dThFKcWIu4bpRBjRYRV7KZCbUq6n_1kPnuGe7RI9WSWX.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1kao|6;1kaw|1;1kaz|17;1kca|;1kcc|1;1kcf|8;1kcw|9;")) +r.push(new A.aj("Noto Sans Math","notosansmath/v15/7Aump_cpkSecTWaHRlH2hyV5UHkG-V048PW0.ttf","w|2m;4g|;4n|;4s|;4x|;5z|;6v|;le|1;lh|;lj|1;mo|;pd|g;pv|6;q9|o;r5|;r9|1;s0|1;s4|1;6cy|5;6dz|;6hc|c;6ht|;6hx|a;6iq|;6iy|4;6j4|2;6j9|;6jd|4;6jo|;6js|;6jw|1;6jz|2;6k3|5;6kc|4;6kl|4;6mo|u;6nk|1h;6pd|1;6pg|7f;6x4|3;6xc|;6xl|;6xo|5;6ye|1w;70c|;711|;717|r;72o|;730|5;778|1;7fz|;7g3|;7g7|;7gd|;7gh|;7gq|;7gs|;7i3|;7l9|2;7uo|1r;83k|e7;8i6|3;8j4|s;8ou|;1efv|;1efx|;2kg0|2c;2kie|1y;2kke|1;2kki|;2kkl|1;2kkp|3;2kku|b;2kl7|;2kl9|6;2klh|1s;2knb|3;2knh|7;2knq|6;2kny|r;2kor|3;2kow|4;2kp2|;2kp6|6;2kpe|9f;2kyw|83;2l72|1d;2pkw|3;2pl1|q;2plt|1;2plw|;2plz|;2pm1|9;2pmc|3;2pmh|;2pmj|;2pmq|;2pmv|;2pmx|;2pmz|;2pn1|2;2pn5|1;2pn8|;2pnb|;2pnd|;2pnf|;2pnh|;2pnj|;2pnl|1;2pno|;2pnr|3;2pnw|6;2po4|3;2po9|3;2poe|;2pog|9;2por|g;2ppd|2;2pph|4;2ppn|g;2prk|1;")) +r.push(new A.aj("Noto Sans Mayan Numerals","notosansmayannumerals/v15/PlIuFk25O6RzLfvNNVSivR09_KqYMwvvDKYjfIiE68oo6eepYQ.ttf","w|;4g|;2k80|j;")) +r.push(new A.aj("Noto Sans Medefaidrin","notosansmedefaidrin/v22/WwkzxOq6Dk-wranENynkfeVsNbRZtbOIdLb1exeM4ZeuabBfmErWlT318e5A3rw.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;20cg|2i;")) +r.push(new A.aj("Noto Sans Meetei Mayek","notosansmeeteimayek/v14/HTxAL3QyKieByqY9eZPFweO0be7M21uSphSdhqILnmrRfJ8t_1TJ_vTW5PgeFYVa.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;xr4|m;xxc|19;xyo|9;")) +r.push(new A.aj("Noto Sans Meroitic","notosansmeroitic/v16/IFS5HfRJndhE3P4b5jnZ3ITPvC6i00UDgDhTiKY9KQ.ttf","w|;1m|;4g|;6cm|;6e5|;1gg0|1j;1gho|j;1gia|19;")) +r.push(new A.aj("Noto Sans Miao","notosansmiao/v17/Dxxz8jmXMW75w3OmoDXVV4zyZUjgUYVslLhx.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;20hs|22;20jz|1k;20lr|g;")) +r.push(new A.aj("Noto Sans Modi","notosansmodi/v20/pe03MIySN5pO62Z5YkFyT7jeav5qWVAgVol-.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1tp|;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;x80|9;1iww|1w;1iz4|9;")) +r.push(new A.aj("Noto Sans Mongolian","notosansmongolian/v17/VdGCAYADGIwE0EopZx8xQfHlgEAMsrToxLsg6-av1x0.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4qo|e;4r4|9;4rk|2g;4u8|16;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6cv|;6d5|1;6dk|1;6gc|;6jm|;6qa|;76o|j;7gs|;9hd|1;9hm|5;1e7x|1;1e81|3;1izk|c;")) +r.push(new A.aj("Noto Sans Mro","notosansmro/v18/qWcsB6--pZv9TqnUQMhe9b39WDzRtjkho4M.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1zk0|u;1zkw|9;1zla|1;")) +r.push(new A.aj("Noto Sans Multani","notosansmultani/v20/9Bty3ClF38_RfOpe1gCaZ8p30BOFO1A0pfCs5Kos.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;21y|9;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1i80|6;1i88|;1i8a|3;1i8f|e;1i8v|a;")) +r.push(new A.aj("Noto Sans Myanmar","notosansmyanmar/v20/AlZq_y1ZtY3ymOryg38hOCSdOnFq0En23OU4o1AC.ttf","w|;1r|;4g|;35s|4f;6bv|2;6c8|1;6cc|1;6cm|;7gs|;xf2|;xk0|u;xnk|v;1e68|;")) +r.push(new A.aj("Noto Sans NKo","notosansnko/v2/esDX31ZdNv-KYGGJpKGk2_RpMpCMHMLBrdA.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;170|;17f|;17j|;19m|;1j4|1m;1kt|2;60w|5;61q|;642|1;6bw|3;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;93w|1;1e0u|1;")) +r.push(new A.aj("Noto Sans Nabataean","notosansnabataean/v15/IFS4HfVJndhE3P4b5jnZ34DfsjO330dNoBJ9hK8kMK4.ttf","w|;4g|;1g8w|u;1g9z|8;")) +r.push(new A.aj("Noto Sans New Tai Lue","notosansnewtailue/v20/H4cKBW-Pl9DZ0Xe_nHUapt7PovLXAhAnY7wqaLy-OJgU3p_pdeXAYUbghFPKzeY.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;51c|17;52o|p;53k|1;53n|7;53y|1;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;9hc|2;9hk|3;1edd|;1edk|1;1edo|;1edq|;1ee2|1;1ee7|;1eg1|;1eg4|;")) +r.push(new A.aj("Noto Sans Newa","notosansnewa/v16/7r3fqXp6utEsO9pI4f8ok8sWg8n_qN4R5lNU.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5x7|;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1iio|2j;1il9|4;")) +r.push(new A.aj("Noto Sans Nushu","notosansnushu/v19/rnCw-xRQ3B7652emAbAe_Ai1IYaFWFAMArZKqQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;20o1|;2dm8|az;")) +r.push(new A.aj("Noto Sans Ogham","notosansogham/v15/kmKlZqk1GBDGN0mY6k5lmEmww4hrt5laQxcoCA.ttf","w|;4g|;4g0|s;")) +r.push(new A.aj("Noto Sans Ol Chiki","notosansolchiki/v21/N0b92TJNOPt-eHmFZCdQbrL32r-4CvhzDzRwlxOQYuVALWk267I6gVrz5gQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5lc|1b;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;")) +r.push(new A.aj("Noto Sans Old Hungarian","notosansoldhungarian/v15/E213_cD6hP3GwCJPEUssHEM0KqLaHJXg2PiIgRfjbg5nCYXt.ttf","w|;4g|;6bx|;1h1c|1e;1h34|1e;1h4q|5;")) +r.push(new A.aj("Noto Sans Old Italic","notosansolditalic/v15/TuGOUUFzXI5FBtUq5a8bh68BJxxEVam7tWlRdRhtCC4d.ttf","w|;4g|;1f5s|z;1f71|2;")) +r.push(new A.aj("Noto Sans Old North Arabian","notosansoldnortharabian/v15/esDF30BdNv-KYGGJpKGk2tNiMt7Jar6olZDyNdr81zBQmUo_xw4ABw.ttf","w|;4g|;1gn4|v;")) +r.push(new A.aj("Noto Sans Old Permic","notosansoldpermic/v16/snf1s1q1-dF8pli1TesqcbUY4Mr-ElrwKLdXgv_dKYB5.ttf","w|;4g|;lc|;li|2;lv|;w3|;6hn|;7gs|;1f80|16;")) +r.push(new A.aj("Noto Sans Old Persian","notosansoldpersian/v15/wEOjEAbNnc5caQTFG18FHrZr9Bp6-8CmIJ_tqOlQfx9CjA.ttf","w|;4g|;1fa8|z;1fbc|d;")) +r.push(new A.aj("Noto Sans Old Sogdian","notosansoldsogdian/v15/3JnjSCH90Gmq2mrzckOBBhFhdrMst48aURt7neIqM-9uyg.ttf","w|;4g|;1hj4|13;")) +r.push(new A.aj("Noto Sans Old South Arabian","notosansoldsoutharabian/v15/3qT5oiOhnSyU8TNFIdhZTice3hB_HWKsEnF--0XCHiKx1OtDT9HwTA.ttf","w|;4g|;1gm8|v;")) +r.push(new A.aj("Noto Sans Old Turkic","notosansoldturkic/v15/yMJNMJVya43H0SUF_WmcGEQVqoEMKDKbsE2RjEw-Vyws.ttf","w|;4g|;1gxs|20;")) +r.push(new A.aj("Noto Sans Oriya","notosansoriya/v27/AYCppXfzfccDCstK_hrjDyADv5e9748vhj3CJBLHIARtgD6TJQS0dJT5Ivj0f6_c6LhHBRe-.ttf","w|c;1a|28;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jg|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;nu|;1us|1;269|2;26d|7;26n|1;26r|l;27e|6;27m|1;27p|4;27w|8;287|1;28b|2;28m|1;28s|1;28v|4;292|h;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;")) +r.push(new A.aj("Noto Sans Osage","notosansosage/v18/oPWX_kB6kP4jCuhpgEGmw4mtAVtXRlaSxkrMCQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;ns|;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1fhs|z;1fiw|z;")) +r.push(new A.aj("Noto Sans Osmanya","notosansosmanya/v18/8vIS7xs32H97qzQKnzfeWzUyUpOJmz6kR47NCV5Z.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1fgg|t;1fhc|9;")) +r.push(new A.aj("Noto Sans Pahawh Hmong","notosanspahawhhmong/v18/bWtp7e_KfBziStx7lIzKKaMUOBEA3UPQDW7krzc_c48aMpM.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1zpc|1x;1zrk|9;1zrv|6;1zs3|k;1zst|i;")) +r.push(new A.aj("Noto Sans Palmyrene","notosanspalmyrene/v15/ZgNPjOdKPa7CHqq0h37c_ASCWvH93SFCPnK5ZpdNtcA.ttf","w|;4g|;1g80|v;")) +r.push(new A.aj("Noto Sans Pau Cin Hau","notosanspaucinhau/v20/x3d-cl3IZKmUqiMg_9wBLLtzl22EayN7ehIdjEWqKMxsKw.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1juo|1k;")) +r.push(new A.aj("Noto Sans Phags Pa","notosansphagspa/v15/pxiZyoo6v8ZYyWh5WuPeJzMkd4SrGChkqkSsrvNXiA.ttf","w|;4g|;4qp|2;4qt|;6bv|4;6cl|1;7gs|;9hd|1;9hj|a;9hw|7;x8g|1j;1e68|;")) +r.push(new A.aj("Noto Sans Phoenician","notosansphoenician/v15/jizFRF9Ksm4Bt9PvcTaEkIHiTVtxmFtS5X7Jot-p5561.ttf","w|;4g|;1gcg|r;1gdb|;")) +r.push(new A.aj("Noto Sans Psalter Pahlavi","notosanspsalterpahlavi/v15/rP2Vp3K65FkAtHfwd-eISGznYihzggmsicPfud3w1G3KsUQBct4.ttf","w|;4g|;18g|;6bw|1;7gs|;1gu8|h;1gux|3;1gvd|6;")) +r.push(new A.aj("Noto Sans Rejang","notosansrejang/v18/Ktk2AKuMeZjqPnXgyqrib7DIogqwN4O3WYZB_sU.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xf4|z;xgf|;")) +r.push(new A.aj("Noto Sans Runic","notosansrunic/v15/H4c_BXWPl9DZ0Xe_nHUaus7W68WWaxpvHtgIYg.ttf","w|;4g|;4gw|2g;")) +r.push(new A.aj("Noto Sans SC","notosanssc/v26/k3kXo84MPvpLmixcA63oeALhL4iJ-Q7m8w.otf","w|2m;4g|2r;7k|3;7u|1;88|3;8z|1;93|1;98|3;9e|1;a0|5;b6|;bk|1;bz|1;ct|f;e0|1;gh|;gx|;jf|;jr|;jt|2;k9|;kq|1;lc|1;lg|;lj|;lo|;pd|g;pv|6;q9|o;sh|;sw|1r;up|;5z2|1;61s|2h;6bm|1;6c0|6;6c8|2;6cc|2;6cg|2;6cl|2;6cw|;6cy|1;6d1|;6d5|3;6de|;6dj|2;6dt|;6es|;6g9|;6gb|1;6hp|1;6io|;6ir|;6it|;6ix|1;6j3|;6j7|;6ja|;6jl|1;6jq|1;6jv|;6jy|;6k5|;6kb|;6lc|b;6ls|b;6mo|9;6ns|1;6o4|2;6ob|1;6og|;6oi|;6ok|;6p2|3;6ph|;6ps|;6pu|1;6px|6;6q7|;6q9|2;6qd|;6qi|;6ql|3;6qr|;6qt|9;6r8|3;6rh|;6rn|;6rp|;6rs|;6rw|;6s2|;6sg|2;6sk|3;6sq|1;6su|1;6sy|1;6t2|1;6te|5;6tm|1;6tx|4;6u8|;6ud|;6v3|;6vu|1;6wf|;6x1|2;6xe|;6xk|;6y1|1;71s|1;726|e;72m|;72y|1;74z|;76o|97;7g1|2;7g6|1;7gc|1;7gg|1;7gm|6;7gu|5;7he|4;7hr|;7i8|3;7id|1;7ih|;7im|1;7iu|1;7j0|3;7jj|;7k0|2;7kw|f;7le|b;7mo|;7nh|1;7pe|;7pv|;7q2|;7r1|;7r3|1;7rq|;7sm|t;7tt|;850|1;88v|;8ai|1;8hx|2;8ii|;8lx|;94q|1;96o|p;97f|2g;9a8|5x;9gw|b;9hc|1r;9j5|2d;9ll|2u;9ol|16;9pt|1e;9r9|15;9sg|17;9ts|z;9v4|1a;9wg|7f;a3x|58o;feo|g6n;1d6o|3;1d6t|1;1d6z|1;1d79|;1d7b|3;1d7l|;1d7w|1;1d7z|;1d81|4;1d87|3;1d8j|;1d8n|3;1d8u|;1d8y|1;1d9a|;1d9e|5;1d9q|;1d9u|;1d9w|;1d9y|;1da1|2;1da6|2;1dac|1;1dai|2;1dam|;1dar|;1dat|;1daw|;1dbi|;1dbn|;1dbr|;1dbv|;1dbx|1;1dc0|;1dc5|1;1dcg|;1dco|1;1dcs|4;1dcy|2;1dd3|;1dd5|;1ddd|;1ddg|1;1ddm|;1ddp|;1ddr|;1ddu|;1ddx|3;1de2|;1de4|3;1de9|;1deb|1;1deg|;1den|2;1der|1;1dev|2;1df3|;1df7|2;1dfb|1;1dfe|;1dfr|;1dft|;1dfv|;1dgd|1;1dkw|4;1e6o|9;1e7k|y;1e8k|i;1e94|3;1edd|4e;1eht|t;1eiq|5;1eiy|5;1ej6|5;1eje|2;1ejk|6;1ejs|6;2q68|c;2q6o|2k;2q9c|1o;2qdc|2;2qds|17;2qf4|8;2qfk|1;2t8n|;2t8p|;2tak|;2tes|;2uco|;2ueu|;2vo0|;2x0a|;2x3n|;2xg7|;31cf|;33rf|;353r|1;35er|;3666|;366m|;37jd|;37q3|;37r5|;37ul|;37wp|;39yq|;3a02|;3a20|;3b2v|;3bvb|;3cip|;3czx|;3ddi|;3dks|;3dxt|;3ecc|;3eht|;3gz6|;3i5r|;3id3|;3iex|;3j7s|;3jp4|;3jpx|;3jz4|;3knd|;3kuf|;3kun|;3kup|;3kus|;3l73|;3lax|;3mv3|;3n68|;3on2|;3on7|;3ong|;3qal|;3qij|;3qjb|;3qr4|;3qra|;3qs8|;3rtu|;3s4n|1;3s53|1;3sa5|;3shs|;3skj|;3skv|;3sky|;3sl9|;3sp0|;3spc|;3spf|;3srl|;3svb|;3svj|;3svq|;3svt|;3swd|1;3sxi|;3t0u|1;3t0z|;3t2f|;3t2s|;3t3w|1;3t46|2;3t4a|;3t4c|;3t79|1;3t7x|;3t9p|;3tex|;3tfp|;3tgm|;3th5|;3th8|;3thi|;3thm|;3ti4|;3tmg|;3u13|;3u5b|;3u5e|;3u64|;3u6b|;3uaj|;3uk7|;3ukn|;3unr|;3up5|;3v3d|1;3v6x|;3v7u|;3vf9|;3vfd|;3vg9|;3vjw|;3vk8|;3vl0|;3vo7|;3vq3|;3vq9|;3vqc|;3vyg|;3vys|;3vyv|;3w3m|;3w9f|;3w9k|;3w9t|;3wa1|;3wa3|2;3wa7|;3waq|;3way|1;3wh8|;3whb|;3wkf|;3wld|;3wn1|;3wt5|;3wta|;3wtd|;3wtv|;3wuf|;3wui|;3wv1|;3x1e|;3x1q|;3x4t|;3x61|;3x9l|;3x9p|1;3x9t|;3xa0|1;3xa3|;3xa7|;3xa9|;3xai|;3xam|;3xay|1;3xb8|;3xbd|;3xbg|;3xbj|;3xbn|;3xbq|;3xbs|;3xbw|;3xdd|;3xdr|1;3xe6|;3xhy|;3xi7|;3xmd|1;3xml|;3xmn|;3xmq|1;3xmy|;3xqj|;3xql|;3xqn|1;3xr3|1;3xrc|;3xrh|1;3xsl|;3xug|;3xui|;3xur|;3xuu|;3xuy|;3xx8|;3xxk|;3xxv|;3z9g|;4684|;469i|;4an1|1;4ay4|;")) +r.push(new A.aj("Noto Sans Saurashtra","notosanssaurashtra/v19/ea8GacQ0Wfz_XKWXe6OtoA8w8zvmYwTef9ndjhPTSIx9.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xa8|1x;xce|b;")) +r.push(new A.aj("Noto Sans Sharada","notosanssharada/v16/gok0H7rwAEdtF9N8-mdTGALG6p0kwoXLPOwr4H8a.ttf","w|10;1y|2;22|4;28|4;2e|14;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;5p3|;5p5|;5p8|1;5pc|;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1i0w|2n;")) +r.push(new A.aj("Noto Sans Shavian","notosansshavian/v15/CHy5V_HZE0jxJBQlqAeCKjJvQBNF4EFQSplv2Cwg.ttf","w|;4g|;1ff4|1b;")) +r.push(new A.aj("Noto Sans Siddham","notosanssiddham/v17/OZpZg-FwqiNLe9PELUikxTWDoCCeGqndk3Ic92ZH.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1itc|1h;1iuw|11;")) +r.push(new A.aj("Noto Sans Sinhala","notosanssinhala/v26/yMJ2MJBya43H0SUF_WmcBEEf4rQVO2P524V5N_MxQzQtb-tf5dJbC30Fu9zUwg2a5lgLpJwbQRM.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;2o1|2;2o5|h;2oq|n;2pf|8;2pp|;2ps|6;2q2|;2q7|5;2qe|;2qg|7;2qu|9;2r6|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1i3l|j;")) +r.push(new A.aj("Noto Sans Sogdian","notosanssogdian/v15/taiQGn5iC4--qtsfi4Jp6eHPnfxQBo--Pm6KHidM.ttf","w|;4g|;18g|;6bw|;7gs|;1hkg|15;")) +r.push(new A.aj("Noto Sans Sora Sompeng","notosanssorasompeng/v24/PlIRFkO5O6RzLfvNNVSioxM2_OTrEhPyDLolKvCsHzCxWuGkYHR818DpZXJQd4Mu.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1hw0|o;1hww|9;")) +r.push(new A.aj("Noto Sans Soyombo","notosanssoyombo/v15/RWmSoL-Y6-8q5LTtXs6MF6q7xsxgY0FrIFOcK25W.ttf","w|;4g|;7gs|;1jrk|2a;")) +r.push(new A.aj("Noto Sans Sundanese","notosanssundanese/v24/FwZw7_84xUkosG2xJo2gm7nFwSLQkdymq2mkz3Gz1_b6ctxpNNHCizv7fQES.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5fk|1r;5og|7;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.aj("Noto Sans Syloti Nagri","notosanssylotinagri/v20/uU9eCAQZ75uhfF9UoWDRiY3q7Sf_VFV3m4dGFVfxN87gsj0.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;1ye|9;60w|5;61q|;642|1;6bv|2;6c0|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6dx|;6gc|;6jm|;6qa|;7gs|;x6o|18;")) +r.push(new A.aj("Noto Sans Syriac","notosanssyriac/v16/Ktk7AKuMeZjqPnXgyqribqzQqgW0LYiVqV7dXcP0C-VD9MaJyZfUL_FC.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;m8|;mb|5;ml|1;mo|1;170|;17f|;17j|;17l|;18g|;18r|a;19c|c;19s|;1ds|d;1e7|1n;1fx|2;60w|5;61q|;642|1;6bw|3;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6dg|;6gc|;6jm|;6qa|;7gs|;7lc|1;")) +r.push(new A.aj("Noto Sans TC","notosanstc/v26/-nF7OG829Oofr2wohFbTp9iFOSsLA_ZJ1g.otf","w|2m;4g|2r;7k|3;7u|1;88|3;8z|1;93|1;98|3;9e|1;a0|5;b6|;bk|1;bz|1;ct|f;e0|1;gh|;gx|;jf|;jr|;jt|2;k9|;kq|1;lc|1;lg|;lj|;lo|;pd|g;pv|6;q9|o;sh|;sw|1r;up|;5z2|1;61s|2h;6bm|1;6c0|6;6c8|2;6cc|2;6cg|2;6cl|2;6cw|;6cy|1;6d1|;6d5|3;6de|;6dj|2;6dt|;6es|;6g9|;6gb|1;6hp|1;6io|;6ir|;6it|;6ix|1;6j3|;6j7|;6ja|;6jl|1;6jq|1;6jv|;6jy|;6k5|;6kb|;6lc|b;6ls|b;6mo|9;6ns|1;6o4|2;6ob|1;6og|;6oi|;6ok|;6p2|3;6ph|;6ps|;6pu|1;6px|6;6q7|;6q9|2;6qd|;6qi|;6ql|3;6qr|;6qt|9;6r8|3;6rh|;6rn|;6rp|;6rs|;6rw|;6s2|;6sg|2;6sk|3;6sq|1;6su|1;6sy|1;6t2|1;6te|5;6tm|1;6tx|4;6u8|;6ud|;6v3|;6vu|1;6wf|;6x1|2;6xe|;6xk|;6y1|1;71s|1;726|e;72m|;72y|1;74z|;76o|97;7g1|2;7g6|1;7gc|1;7gg|1;7gm|6;7gu|5;7he|4;7hr|;7i8|3;7id|1;7ih|;7im|1;7iu|1;7j0|3;7jj|;7k0|2;7kw|f;7le|b;7mo|;7nh|1;7pe|;7pv|;7q2|;7r1|;7r3|1;7rq|;7sm|t;7tt|;850|1;88v|;8ai|1;8hx|2;8ii|;8lx|;94q|1;96o|p;97f|2g;9a8|5x;9gw|b;9hc|1r;9j5|2d;9ll|2u;9ol|16;9pt|1e;9r9|15;9sg|17;9ts|z;9v4|1a;9wg|7f;a3x|5u;ab9|;abk|;abu|;abw|;ack|;acz|;ad6|;ad9|1;adv|;ady|;aed|;aen|;af0|;af5|;afc|;afz|;ag4|;ag6|;agr|;ah2|;aim|;aj5|;aj7|;ajd|;ajl|;ajx|;ak0|;ak2|;ak7|1;akk|;al3|1;ald|;alh|;alp|;am7|;am9|;amd|;amf|;ami|;amm|;amq|;amu|;amz|;an1|;anl|2;anv|;any|;ao9|;aoo|;aoq|;aoz|;ap1|;ap9|;aph|;apl|;apq|;apz|2;aq6|;aqn|;aqp|;are|;arl|;asa|;asl|;asq|;ass|;asw|1;at1|;at5|;at8|;atd|;atf|2;atj|1;atv|1;aty|;au5|;au9|1;aud|1;aut|;av5|;av7|;avc|;ave|;avh|;avw|;aw2|1;aw5|;awc|1;awg|;awi|1;awq|;aww|;awz|;axu|;ay7|;azb|;azk|;b09|;b0e|;b12|;b1u|;b20|;b23|;b2n|;b2x|;b34|;b3h|;b3q|;b3s|;b4z|;b5h|;b6o|;b7n|;b7w|;b81|;b84|;b96|;b9k|;b9w|;baf|;baq|;bb3|;bbh|;bc3|;bco|;bcw|;bd5|1;bde|;bdl|;bdn|;bdt|;bdw|;beg|;bfg|;bfm|;bfp|;bfw|;bg8|;bgb|;bge|;bgh|;bgj|;bgm|;bh3|1;bhl|1;bhw|;bij|;biq|;biv|;bj0|;bj2|;bja|1;bkn|;bl7|;blp|;bmi|;bmm|;bmo|;bn4|;bn6|;bn9|;bnf|;bny|;bo9|;boi|;bor|;bp5|;bpe|;bq0|;bq8|;bqp|1;bqz|1;br4|;brp|1;brt|;bs1|;bss|;bsu|;bsy|;bt0|;btj|;btp|;bu4|;bua|2;bv1|;bv5|;bv9|;bvc|;bx0|;byj|;c0b|;c0d|;c0h|;c0m|;c0s|;c17|;c1b|;c2a|1;c2l|;c36|;c3f|;c3q|;c3w|;c3y|;c41|;c4f|;c4i|;c4p|1;c4v|;c51|;c59|;c5h|;c5k|;c5m|;c5r|;c5t|;c6d|;c6l|;c6s|;c73|;c7a|1;c7d|;c7g|1;c7n|;c7v|;c87|1;c8b|;c8j|1;c8n|;c8s|1;c92|;cao|;car|;caw|;cb9|;cc4|;cdk|2;cdp|;cdt|;ce0|;ce7|;cea|;cef|;cei|;cek|;ceo|1;ceu|1;cey|1;cf2|;cf5|1;cfb|;cfd|;cff|1;cfk|;cfn|1;cfu|;cfw|;cfz|1;cg4|;cg6|1;cge|;cib|;cig|1;cir|;cjg|;ck3|;clc|;clk|;clz|;cm4|;cmd|;cml|;cmx|1;cn8|;cnd|;cnx|;cop|;cp1|;cpf|;cpj|;cpu|;cpx|;cq2|;cq7|;cq9|;crs|;cs4|;csb|;csf|;cso|;ct4|;ctb|;cu0|;cu2|;cua|2;cuh|;cum|;cvl|1;cx3|;cx8|;cxa|;cxo|;cxr|;cxt|;cy8|;cz6|;czo|;czu|;czz|;d0b|;d0t|;d0v|;d15|;d1t|;d2b|;d34|;d40|;d4a|;d4m|;d4q|;d58|;d5g|;d5u|;d6d|;d6h|;d6k|;d84|;d8b|1;d8q|;d9n|;dbi|;dcn|;dcq|;ddm|;ddt|;deh|;den|;df1|;df4|;df6|;dfl|1;dg3|;dgl|;dgt|;diy|;djj|;djl|;djz|1;dk2|;dkg|;dkn|;dkt|;dkw|;dkz|;dl1|;dla|;dlp|2;dlt|;dlw|;dm1|3;dmc|;dmr|1;dmx|;dmz|;dna|;dnf|;dnh|;dnr|;dny|;do3|;do6|;dob|;dod|;dof|;doj|;dox|1;dp1|;dp4|;dp8|;dpd|1;dpm|;dpp|;dpz|1;dqd|;dra|;drn|;dsq|;dt5|1;dtv|;dty|;du7|;dud|;duf|;dwb|;dx6|;dxc|;dy9|;dym|;dyz|;dzj|1;e0l|;e0n|;e1f|;e1k|;e2e|;e2s|;e32|1;e4c|;e54|;e5i|;e6t|;e7h|;e7o|;e80|;e8b|;e9j|;eal|;eb5|;ecb|;ect|1;eds|;ee5|;eel|;eer|;eey|;efa|;efl|;efy|;eg5|;ega|;egd|;egf|1;egl|;egs|;egu|;eh1|;ehd|;ehf|;ehx|;ei2|;eia|;eix|;ejl|;ejr|;elb|;elh|;elj|;emn|;en1|;en8|;enp|;eqe|;eqs|;er8|;erc|;es1|;esk|;etb|;ets|;eu1|;eu8|;euk|;euv|;ewf|1;ewi|;ewr|;ewu|;exa|;exc|;exf|;exi|1;exp|;eyl|1;eyo|;f0k|;f0n|;f0u|;f1u|;f23|;f26|;f28|;f2f|;f2v|;f2z|;f3h|;f3r|;f3v|;f3x|;f41|;f45|;f50|;f5a|;f5c|;f5j|;f65|;f6p|1;f71|;f7r|;f7t|;f80|;f90|;fau|1;fbd|;fbl|;fbw|;feo|1;fer|1;fev|a;ff8|2;ffc|2;ffg|;ffi|1;ffl|1;ffo|;ffq|;ffs|;ffu|9;fg6|3;fgb|2;fgf|;fgi|1;fgl|;fgn|2;fgr|;fgt|2;fgy|1;fh2|;fh4|7;fhl|1;fhv|;fi0|;fi6|b;fij|3;fip|4;fiw|3;fj2|8;fjc|;fjf|3;fjn|;fjq|1;fjt|3;fjz|5;fk6|5;fkd|1;fkk|6;fks|3;fkx|;fkz|2;fl4|3;fla|;flc|8;fln|;flp|;flr|6;fm0|3;fm5|8;fmf|3;fml|;fmq|;fmw|1;fn0|1;fn3|1;fn6|2;fna|9;fnl|2;fnp|4;fnv|p;fon|;fop|3;fou|2;foy|p;fpp|;fpr|3;fpw|4;fq2|4;fqa|;fqg|;fqj|;fqm|2;fqq|5;fqx|2;fr1|;fr3|6;frb|a;frn|1;frq|b;fs4|1;fsc|;fse|c;fst|1;fsw|;fsz|;ft1|4;ft7|4;ftd|b;ftq|5;ftx|c;fub|2;fuf|;fuj|1;fuo|1;fur|;fut|a;fv5|;fv7|;fv9|3;fve|c;fvs|8;fw2|5;fwa|;fwd|;fwg|3;fwl|;fwn|1;fwr|3;fww|2;fx0|2;fx4|6;fxe|1;fxi|;fxo|c;fy2|5;fy9|1;fyc|7;fyl|4;fyr|4;fyx|2;fz1|;fz3|2;fz7|7;fzg|5;fzn|3;fzs|1;fzv|j;g0g|5;g0n|1;g0q|;g0s|;g0v|3;g10|2;g15|2;g19|1;g1c|5;g1j|6;g1r|2;g1v|6;g23|2;g29|1;g2c|3;g2h|a;g2t|;g2v|7;g35|;g38|5;g3g|;g3k|;g3m|;g3q|4;g3x|;g3z|;g41|7;g4a|;g4c|;g4e|;g4g|;g4i|;g4k|1;g4n|1;g4q|2;g4u|;g4w|9;g58|2;g5f|h;g5z|1;g63|7;g6c|;g6l|;g6o|1;g6r|3;g6w|2;g70|2;g74|3;g79|7;g7i|;g7k|3;g7q|1;g7w|5;g84|6;g8e|;g8g|8;g8q|2;g8x|;g8z|1;g92|1;g95|6;g9e|;g9g|3;g9l|9;ga0|7;gaa|3;gaf|6;gan|5;gav|6;gb3|2;gb7|1;gba|5;gbj|2;gbn|1;gbq|;gbs|6;gc5|;gc9|;gcb|1;gce|;gcg|3;gcl|;gcn|;gcp|;gcs|1;gcw|3;gd1|4;gd7|;gd9|7;gdi|;gdl|;gdn|;gdr|2;gdv|2;gdz|5;ge6|1;ge9|;ged|1;geg|3;gel|5;get|2;gex|1;gf0|1;gf3|5;gfb|;gfe|;gfg|1;gfj|5;gfr|2;gfv|a;gg7|3;ggc|2;ggh|3;ggn|;ggq|;ggs|5;ggz|1;gh2|1;gh5|;gh8|9;ghj|2;ghn|4;ghu|;ghw|;gi2|;gi6|1;gia|2;gie|4;gik|4;giq|;gis|a;gj4|;gj6|;gj8|;gja|;gjd|;gjf|;gjl|2;gjp|;gjs|5;gk0|2;gk4|;gk6|5;gkf|7;gko|b;gl1|3;gl7|1;gla|;gld|;glf|1;gli|e;gly|;gm0|9;gmb|m;gmz|8;gn9|3;gne|5;gno|;go0|d;gof|9;goq|8;gp0|4;gp7|d;gpm|;gpo|;gpq|;gps|k;gqe|j;gqz|5;gra|;gre|;gri|;grk|b;grx|2;gs1|2;gs7|1;gsa|3;gsf|;gsh|j;gt3|1;gt6|;gta|;gtf|;gth|3;gtm|f;gu3|1;gu6|3;gub|8;gul|6;gut|2;gv0|3;gv5|5;gvd|2;gvl|2;gvp|2;gvt|;gvv|9;gw6|f;gwo|2;gws|1;gwv|;gwx|d;gxc|5;gxl|3;gxr|w;gyp|9;gz0|;gz2|4;gz9|2;gzd|9;gzo|2;gzs|1;gzw|b;h0b|8;h0l|;h0n|;h0p|1;h0s|4;h0y|9;h19|6;h1h|1;h1k|2;h1o|4;h1u|2;h1z|3;h25|1;h28|6;h2g|c;h2u|6;h32|9;h3d|7;h3m|1;h3p|;h3r|3;h3w|3;h41|;h44|4;h4a|5;h4h|6;h4p|;h4s|7;h51|1;h54|5;h5d|;h5f|1;h5i|1;h5m|1;h5p|5;h5w|1;h5z|;h62|1;h65|4;h6f|;h6h|2;h6l|;h6n|5;h6v|6;h76|4;h7c|;h7e|6;h7m|1;h7s|2;h7w|4;h82|2;h8b|;h8d|6;h8l|2;h8p|9;h90|;h93|;h97|;h9b|;h9d|1;h9g|;h9i|5;h9p|;h9r|8;ha2|6;haa|1;hag|;hai|3;han|1;har|2;hav|e;hbb|;hbe|;hbi|;hbn|3;hbs|7;hc1|3;hc6|2;hcb|1;hce|2;hci|;hck|1;hcn|;hcs|b;hd5|;hd8|i;hds|e;he8|;hea|;hec|;heg|1;hej|3;heo|a;hf0|f;hfh|;hfj|1;hfo|;hfr|8;hg1|4;hg7|8;hgi|3;hgo|1;hgr|2;hgv|;hgx|5;hh5|a;hhh|6;hhq|6;hhy|;hi0|2;hi4|5;hib|;hid|7;him|3;hir|;hit|1;hiy|5;hj5|1;hj9|4;hjf|;hji|8;hjs|8;hk2|2;hk7|2;hkb|1;hkf|1;hki|2;hkp|6;hky|5;hl6|;hl8|3;hld|1;hlg|3;hll|1;hlo|1;hlr|1;hlu|;hlw|1;hlz|;hm1|6;hm9|1;hmc|;hmf|1;hmk|;hmm|;hmo|;hms|1;hmv|3;hn2|3;hn7|2;hnb|1;hne|;hng|;hnk|2;hnp|;hnr|;hnt|5;ho0|9;hob|a;hop|1;hot|3;hoy|2;hp2|4;hp9|b;hpo|;hpq|j;hqb|h;hqu|;hqw|6;hr4|1;hr7|3;hrc|r;hs9|4;hsf|;hsh|2;hsl|7;hsu|3;hsz|2;ht3|;ht5|5;htf|;hth|4;hto|2;hts|a;hu4|1;hu8|u;hv4|1;hvb|8;hvl|3;hvq|;hvs|;hvu|2;hvy|9;hw9|9;hwk|3;hwp|3;hwu|m;hxi|9;hxt|;hxv|;hxx|h;hyg|6;hyo|;hyq|9;hz1|2;hz5|2;hz9|;hzb|2;hzf|2;hzj|2;hzn|4;hzt|2;hzx|4;i03|5;i0a|6;i0i|;i0k|;i0o|;i0s|5;i0z|5;i16|7;i1f|5;i1m|3;i1r|;i1u|4;i20|1;i23|3;i28|8;i2i|3;i2n|6;i2v|2;i2z|1;i32|2;i36|1;i39|a;i3m|6;i3u|;i3w|2;i40|;i43|6;i4f|8;i4q|4;i4w|9;i57|;i5a|e;i5q|5;i5x|1;i60|;i62|;i67|;i69|;i6b|2;i6f|f;i6y|;i70|;i72|2;i76|3;i7c|;i7e|;i7g|;i7k|1;i7n|;i7r|5;i7y|3;i84|d;i8j|3;i8o|1;i8s|2;i8w|;i8y|3;i93|3;i98|3;i9d|;i9f|1;i9k|4;i9q|;i9x|1;ia0|5;ia7|6;iah|1;iak|l;ib7|;ib9|3;ibe|;ibl|1;ibq|6;iby|d;ice|1;icl|;ico|2;ics|5;id0|5;id7|2;idb|2;idi|1;idn|7;idw|7;ie5|3;iea|7;iek|;iem|c;if0|7;if9|7;ifi|;ifk|2;ifp|2;ift|;ifv|;ify|;ig2|1;ig5|;ig7|2;igb|1;igf|3;igk|;ign|b;ih0|7;ih9|1;ihe|3;ihj|;ihl|1;iho|6;ihw|;ihz|b;iic|6;iik|1;iio|3;iiu|1;iix|;iiz|;ij1|;ij3|;ij5|1;ij8|4;ijf|;ijh|5;ijp|3;ijv|;ijy|;ik0|5;ik7|;ik9|;ikd|2;iki|2;ikm|;ikp|3;iku|;ikx|1;il0|7;il9|;ilb|6;ilk|1;iln|;ilp|1;ilv|1;ily|2;im5|1;im8|5;img|;imi|5;imr|2;imv|2;imz|8;ina|a;inm|4;ins|8;io2|2;io6|7;iof|;ioi|;iol|2;iop|3;iow|;ioy|6;ip6|4;ipc|9;ipp|1;ipt|1;ipw|a;iq8|j;iqt|4;ir0|;ir2|1;ir5|3;ira|6;iri|1;irl|1;iro|1;irr|1;iru|5;is2|3;is7|1;isa|1;isd|;isf|;isi|7;ist|1;isw|1;isz|;it1|3;it6|2;itc|;itf|3;itk|9;itw|;ity|3;iu4|2;iu9|4;iuf|;iuh|4;iun|5;iuu|3;iuz|8;iv9|7;ivk|2;ivq|3;ivv|1;ivy|3;iw4|b;iwh|1;iwl|2;iwp|c;ix5|;ix8|1;ixb|3;ixg|5;ixn|;ixp|4;ixv|2;iy0|;iy2|1;iy5|2;iy9|;iyb|2;iyf|1;iyi|1;iyl|;iyn|1;iyx|e;izd|5;izk|f;j01|4;j07|;j09|;j0b|;j0g|7;j0p|4;j0w|;j0y|3;j14|3;j19|2;j1e|e;j1u|;j1x|;j1z|;j26|3;j2b|7;j2k|2;j2o|;j2q|;j2s|3;j2y|6;j36|2;j3a|2;j3k|h;j43|c;j4h|;j4j|2;j4n|d;j52|3;j5c|h;j5v|d;j6a|4;j6g|5;j6n|1;j6q|1;j6v|2;j6z|1;j72|2;j76|;j78|;j7a|1;j7f|;j7h|5;j7o|c;j82|4;j88|g;j8q|2;j8u|9;j95|1;j98|2;j9c|3;j9j|;j9l|5;j9s|6;ja0|5;ja7|;ja9|1;jac|;jaf|j;jb0|;jb2|5;jb9|8;jbj|1;jbn|;jbq|;jbs|;jbu|;jby|2;jc2|9;jcd|1;jcg|2;jcl|c;jcz|1;jd3|3;jd8|2;jdc|2;jdg|2;jdl|2;jdr|6;jdz|;je1|5;je8|;jea|2;jee|1;jeh|1;jel|6;jeu|8;jf4|4;jfc|4;jfi|;jfk|6;jfs|;jfx|7;jg6|1;jg9|h;jgs|;jgu|a;jh9|;jhg|;jhi|;jhk|9;jhv|3;ji0|1;ji3|4;ji9|r;jj3|;jj9|;jjf|o;jk7|2;jkb|6;jkj|3;jko|;jl4|7;jld|d;jls|h;jmc|6;jml|;jms|1;jmv|2;jmz|7;jn9|8;jnj|6;jnr|b;jo4|;jo6|3;job|a;jon|a;jp5|;jp9|1;jpc|j;jpx|m;jql|9;jqw|1;jqz|1;jr2|;jra|1;jrd|7;jrm|6;jru|2;jry|a;jsa|6;jsi|9;jst|4;jsz|;jt7|;jt9|1;jtc|4;jtk|9;jtx|4;ju3|i;jun|;juq|;jut|;juv|6;jv3|4;jv9|5;jvg|4;jvm|4;jvt|;jvv|9;jw6|;jwb|a;jwn|;jwp|2;jwt|3;jwy|2;jx2|5;jx9|;jxc|d;jxr|5;jxz|1;jy2|7;jyb|1;jye|1;jyh|1;jyk|5;jyr|6;jyz|b;jzd|7;jzm|7;jzv|;jzx|2;k01|;k03|;k05|1;k08|2;k0d|;k0f|;k0h|;k0j|7;k0s|3;k0y|6;k16|3;k1b|;k1e|a;k1r|a;k23|1;k28|2;k2c|3;k2h|;k2j|7;k2s|1;k2v|1;k2y|2;k32|2;k36|1;k39|4;k3f|4;k3l|5;k3v|9;k46|1;k4a|1;k4d|6;k4l|1;k4o|1;k4s|9;k56|3;k5b|1;k5e|j;k60|;k64|c;k6j|;k6l|9;k6x|1;k75|4;k7b|6;k7j|;k7l|2;k7r|;k7t|f;k8a|2;k8e|6;k8m|8;k8w|;k90|a;k9c|2;k9g|6;k9p|;k9r|3;k9w|;ka0|3;ka5|e;kal|3;kas|;kau|9;kb6|;kba|;kbc|6;kbk|;kbn|1;kbq|3;kbv|3;kc0|4;kc6|3;kcc|;kce|7;kco|8;kcy|7;kd7|;kd9|6;kdh|3;kdm|4;kdt|;kdv|3;ke0|7;kec|5;kej|6;ker|;ket|2;kex|1;kf0|6;kfb|;kfe|l;kg1|6;kg9|;kgb|a;kgn|3;kgs|1;kgv|1;kh0|;kh8|;kha|d;khr|7;ki0|c;kie|9;kiq|5;kix|h;kjg|;kji|6;kjx|;kk0|;kk2|2;kk6|2;kka|8;kkl|1;kko|3;kkt|2;kkx|d;klc|h;klv|3;km5|;kmd|;kmj|;kml|2;kmp|1;kms|5;kmz|h;knj|5;knq|2;knv|2;knz|5;ko6|g;kop|;kot|;kox|;koz|b;kpc|8;kpm|;kpo|5;kpv|1;kpy|6;kq6|f;kqo|l;krb|4;krp|;kru|;krw|;krz|1;ks2|7;ksb|b;kso|4;ksu|1;ksx|16;ku8|;kua|1;kud|1;kui|;kul|1;kuo|1;kur|9;kv2|p;kvt|;kvv|9;kw6|;kw9|8;kwj|3;kwp|;kwx|1;kx0|5;kx7|3;kxd|3;kxi|n;ky7|;ky9|;kyb|e;kyr|;kyt|4;kyz|2;kz6|3;kzc|9;kzn|6;kzv|g;l0d|e;l0t|;l0v|;l0x|;l10|;l12|;l16|;l1a|7;l1j|;l1l|1;l1o|b;l21|f;l2j|4;l2p|a;l31|1;l36|1;l39|8;l3j|2;l3n|1;l3s|9;l45|;l47|1;l4a|2;l4e|3;l4j|;l4m|;l4o|4;l4w|;l4y|3;l54|3;l5b|4;l5i|4;l5p|1;l5s|1;l5v|;l5x|;l60|;l64|1;l67|;l69|e;l6p|2;l6t|9;l74|2;l78|3;l7d|;l7f|1;l7i|9;l7u|;l7x|;l7z|;l82|;l84|;l86|5;l8e|6;l8m|;l8o|2;l8s|3;l8x|;l90|5;l97|;l9a|2;l9e|5;l9m|1;l9p|3;l9u|1;l9x|2;la2|;la4|1;la7|2;lab|a;lan|1;laq|2;lau|2;lay|2;lb2|;lb4|4;lba|2;lbe|2;lbj|1;lbm|1;lbr|f;lc8|1;lcb|2;lcf|2;lcj|3;lco|5;lcv|2;lcz|5;ld6|2;lda|d;ldp|6;ldy|;le1|7;lea|;lec|1;lef|a;let|6;lf1|9;lfc|3;lfh|j;lg2|4;lg8|5;lgf|;lgi|;lgq|a;lh2|h;lhl|e;li1|a;lid|;lif|c;lit|;lix|;lj3|j;ljq|5;ljx|3;lk2|;lk4|u;lla|;llj|5;llq|c;lm4|6;lmc|10;lne|;lno|1;lnu|2;lny|1;lo1|4;lo7|9;loi|;lok|9;lov|n;lpk|f;lq1|5;lq8|;lqa|3;lqi|;lqn|;lqt|;lqw|5;lr3|n;lrs|9;ls3|4;ls9|2;lsd|s;lt7|;lta|1;ltd|3;lti|3;lto|;lty|;lu0|1;lu3|;lu5|3;lua|2;lue|h;luy|1;lv2|14;lw8|5;lwi|;lwo|1;lwr|4;lwx|1;lx0|r;lxu|8;ly4|;ly6|9;lyh|o;lz7|1;lzi|a;lzu|a;m06|1;m09|7;m0i|2;m0m|c;m10|a;m1c|;m1e|5;m1p|p;m2g|c;m2u|9;m37|2;m3c|c;m3q|3;m3v|7;m44|;m46|2;m4a|2;m4e|3;m4j|4;m4p|6;m4x|;m50|g;m5i|6;m5r|6;m5z|5;m66|8;m6g|5;m6o|2;m6s|4;m6y|i;m7i|3;m7o|6;m7w|3;m81|5;m89|2;m8e|1;m8h|5;m8o|2;m8v|2;m8z|4;m95|;m97|6;m9f|2;m9j|7;m9s|;m9w|4;ma2|g;mak|6;mas|;mb3|2;mb7|d;mbm|;mbo|2;mbt|5;mc0|;mc3|;mc7|;mc9|a;mcl|1;mco|1;mcr|1;mcu|8;md6|1;mda|;mdc|7;mdl|b;mdy|4;me4|g;mem|;meo|8;mey|4;mf4|2;mf8|6;mfg|;mfi|4;mfo|;mfq|f;mg7|3;mgc|1;mgf|6;mgn|3;mgs|f;mha|4;mhg|2;mhk|5;mhr|3;mhw|4;mi3|3;mi8|2;mic|2;mig|1;mij|8;mit|2;mix|1;mj0|4;mj7|4;mjd|2;mjh|2;mjm|c;mk0|;mk5|1;mk8|3;mkd|5;mkk|;mkm|6;mkv|1;mky|1;ml1|e;mli|1;mll|1;mlo|;mlq|2;mlu|2;mly|3;mm3|7;mmc|5;mmj|d;mmy|1;mn1|2;mn5|9;mng|4;mnm|;mno|1;mnu|;mnx|;mnz|7;mo9|5;mog|2;mok|;mom|4;mos|;mov|5;mp2|;mp4|3;mpf|1;mpi|c;mpw|;mpz|1;mq2|2;mq7|4;mqe|3;mqj|3;mqq|1;mqt|9;mr4|c;mri|7;mrs|2;mrw|6;ms7|4;msd|5;msl|7;msu|a;mt6|i;mtq|1;mtu|6;mu4|6;muc|9;muq|a;mv2|2;mv6|e;mvm|c;mw0|b;mwd|2;mwj|q;mxd|1;mxg|3;mxl|d;my0|i;myk|;myn|o;mzd|c;mzr|f;n09|1;n0c|7;n0l|8;n0w|;n0y|;n10|1;n13|a;n1f|8;n1p|;n1r|3;n1w|7;n25|6;n2d|1;n2g|;n2i|2;n2n|1;n2r|m;n3g|;n3i|;n3k|2;n3o|4;n3v|;n3x|3;n42|3;n47|1;n4b|f;n4s|3;n4x|1;n51|1;n54|d;n5j|4;n5p|3;n5u|;n5y|2;n62|5;n69|;n6b|2;n6h|4;n6n|1;n6q|5;n6y|6;n76|;n7a|4;n7h|3;n7n|1;n7q|1;n7u|8;n84|1;n88|2;n8d|1;n8i|3;n8n|;n8q|1;n8w|6;n94|d;n9j|1;n9m|8;n9w|1;n9z|d;nae|1;nal|;nan|k;nbb|6;nbj|2;nbn|3;nbt|g;ncc|1;ncf|6;nco|;ncq|3;ncw|;ncy|1;nd2|3;nd8|8;ndi|4;ndo|;ndr|3;ndw|3;ne1|1;ne4|a;neg|7;nep|1;nes|;neu|5;nf2|2;nf6|1;nf9|1;nfd|5;nfl|;nfo|2;nfu|1;nfx|3;ng4|1;ng7|1;nga|1;ngd|2;ngi|4;ngo|2;ngs|2;ngy|2;nh2|;nh5|6;nhd|;nhf|4;nhl|1;nho|9;nhz|5;ni6|;ni9|;nib|2;nif|5;nim|5;nit|;nix|2;nj1|3;nj6|7;njf|;njh|;njj|;njl|d;nk0|;nk3|4;nka|5;nki|;nkk|2;nko|4;nku|5;nl1|a;nle|;nlj|e;nlz|2;nm3|4;nm9|;nmb|;nmd|;nmf|c;nmt|;nmv|1;nmy|3;nn3|8;nnd|6;nnm|3;nnr|;nnt|7;no3|2;no7|7;nog|;noi|1;nol|4;nos|8;np3|7;npe|1;nph|1;npk|1;npo|8;nq0|;nq4|7;nqd|g;nqv|2;nr0|1;nr6|3;nrb|7;nrk|4;nrw|2;ns0|;ns2|;ns4|2;ns8|9;nsp|3;nsu|3;nsz|6;nt8|3;ntd|;ntf|7;ntq|7;ntz|6;nu7|5;nue|;nug|4;num|;nup|;nur|2;nuv|e;nvb|1;nve|1;nvh|8;nvr|3;nvw|9;nw7|;nw9|6;nwh|1;nwk|2;nwp|;nws|;nwu|;nww|4;nx3|;nx5|;nx7|3;nxd|;nxf|c;nxt|5;ny0|a;nyc|8;nyn|m;nzb|4;nzh|;nzk|4;nzt|1;nzw|7;o06|2;o0a|1;o0d|g;o0v|3;o10|a;o1c|4;o1i|5;o1p|4;o1w|2;o20|a;o2c|2;o2g|;o2k|4;o2q|2;o2u|1;o2x|5;o35|;o38|;o3a|2;o3e|1;o3k|;o3m|4;o3s|;o3u|4;o40|5;o47|5;o4e|2;o4i|;o4m|;o4o|;o4q|8;o53|;o55|7;o5f|b;o5w|;o5y|2;o62|2;o67|3;o6d|;o6f|2;o6j|3;o6o|2;o6s|2;o6w|3;o71|4;o77|9;o7j|a;o7y|2;o82|1;o88|4;o8e|a;o8q|2;o8u|7;o93|4;o9b|;o9d|;o9f|;o9k|5;o9r|1;o9u|5;oa1|2;oa5|2;oae|1;oah|8;oas|2;oaw|4;ob2|6;obc|3;obh|3;obm|j;oc8|1;ocb|;ocg|;oci|g;od0|2;od4|;odc|7;odl|;odo|c;oe3|;oea|;oec|1;oef|1;oei|8;oes|9;of4|4;ofg|3;ofl|1;ofo|1;ofr|2;ofy|;og0|1;og4|3;og9|3;oge|2;ogk|1;ogo|k;ohc|4;ohj|c;ohx|2;oi1|9;oid|;oih|;oij|8;oit|8;oj4|;oj7|;oj9|;ojb|2;ojf|5;ojm|3;ojr|3;ojw|1;ok0|1;ok3|1;ok6|1;ok9|4;okf|1;okj|4;okp|7;oky|3;ol4|9;olf|3;olk|2;olo|2;olt|1;olw|4;om4|;om6|1;om9|2;omd|3;omk|;omm|1;omp|4;omw|7;on6|1;on9|;onb|7;onk|7;ont|1;onw|4;oo2|;oo6|2;ooa|;ooc|d;oor|3;oow|y;opx|;oq0|1;oq3|1;oq6|5;oqd|1;oqg|f;oqy|;or1|9;orc|;ore|5;orl|2;orq|5;orx|6;os9|4;osf|2;osj|3;oso|1;osr|4;osx|6;ot8|8;oti|f;otz|b;ouc|3;ouh|7;ouq|2;ouv|a;ov7|7;ovg|;ovi|9;ovt|5;ow3|;ow7|g;owq|b;ox3|;ox5|2;ox9|s;oy4|;oy8|c;oym|5;oyt|;oyv|9;oz6|g;ozq|2;ozu|5;p01|b;p0f|;p0k|;p0s|;p16|;p1j|;p1r|;p27|;p3a|;p4m|4;p4t|4;p4z|2;p53|e;p5k|;p5n|6;p5v|;p5x|9;p68|3;p6d|a;p6r|;p6t|a;p75|6;p7e|4;p7k|9;p7w|n;p8l|;p8n|;p8p|9;p90|1;p93|;p97|8;p9h|g;p9z|h;paj|7;pas|5;paz|6;pb8|2;pbc|2;pbg|;pbi|3;pbn|4;pbt|;pbv|4;pc3|;pc6|2;pca|;pcf|3;pck|;pcm|;pco|;pcq|4;pcx|3;pd2|1;pd8|;pdb|4;pdh|4;pdp|3;pdu|;pdw|3;pe1|3;pe7|1;pea|1;ped|1;peg|5;pen|;pep|2;pet|;pev|;pex|2;pf1|2;pf5|1;pf8|4;pfe|;pfg|1;pfm|8;pfw|5;pg4|a;pgg|1;pgj|3;pgp|;pgs|1;pgv|7;ph4|6;phc|3;phh|5;pho|;phq|;phu|;phw|7;pi5|2;pi9|4;pif|;pih|4;pin|3;pis|;piv|;pix|1;pj1|1;pj6|2;pja|2;pje|c;pjt|3;pjy|;pk0|2;pk4|3;pk9|;pkb|9;pkm|4;pks|1;pkv|1;pky|2;pl2|7;plb|;plf|;plh|;plj|9;plu|1;plx|7;pm6|;pm8|7;pmh|h;pn0|1;pn3|3;pn9|;pnb|4;pnh|d;pnw|3;po2|2;po6|6;poe|4;pok|1;pon|6;pow|2;pp0|2;pp4|;pp6|8;pph|1;ppk|5;ppr|;ppu|8;pq4|4;pqa|;pqc|1;pqf|;pqh|;pqj|;pqm|e;pr2|1;pr5|5;prc|1;prf|4;prl|1;pro|c;ps3|2;ps7|;psa|1;psd|7;pso|3;pst|k;ptf|d;ptu|2;pu2|;pu7|a;puj|1;pum|a;puy|v;pvv|2;pw6|8;pwg|;pwi|;pwk|9;pwv|;pwx|c;pxb|6;pxj|d;pxy|1;pya|1;pye|;pyn|;pyr|5;pyy|5;pz5|;pz7|;pz9|p;q00|;q02|a;q0e|2;q0p|;q0t|i;q1d|;q1f|6;q1n|a;q1z|f;q2g|7;q2p|;q2r|4;q2x|b;q3a|;q3c|;q3f|1;q3k|1;q3n|1;q3q|;q3t|;q3v|l;q4i|c;q4w|p;q5n|f;q65|3;q6a|;q6c|;q6e|;q6g|;q6l|7;q6u|e;q7b|b;q7o|;q7q|;q7s|a;q84|3;q89|b;q8m|1;q8q|1;q8u|;q8x|1;q90|1;q93|5;q9a|6;q9i|a;q9u|o;qak|5;qar|e;qb7|1;qbc|;qbf|;qbh|1;qbk|e;qc1|a;qcd|k;qcz|;qd1|7;qda|;qdc|h;qdv|h;qee|4;qen|2;qer|7;qf1|c;qff|;qfh|5;qfp|5;qfw|a;qg8|a;qgk|;qgm|c;qh0|3;qh5|4;qhb|2;qhf|1;qhi|6;qhq|c;qi4|3;qi9|5;qig|4;qim|2;qiq|1;qit|3;qiz|3;qj4|;qj6|4;qjd|;qjf|1;qji|1;qjl|4;qjr|d;qk7|;qk9|3;qke|;qkl|2;qkq|4;qkw|a;ql8|2;qlc|5;qlj|3;qlp|;qlr|q;qmj|1;qmo|1;qmr|1;qmu|9;qn6|2;qna|;qnc|5;qnj|;qnp|6;qny|;qo0|e;qoh|2;qol|;qoo|4;qou|;qow|a;qp8|2;qpc|5;qpj|1;qpm|2;qpq|5;qpy|;qq4|11;qr7|8;qrh|;qrl|8;qrv|2;qrz|5;qs6|2;qsa|5;qsi|3;qsp|t;qtk|4;qtq|;qtt|3;qty|i;qui|5;quq|5;qux|3;qv2|8;qvc|5;qvj|2;qvn|6;qvv|2;qvz|k;qwl|4;qwr|b;qx4|;qx6|5;qxe|1;qxh|2;qxl|2;qxp|1;qxs|5;qxz|4;qy5|5;qyc|3;qyh|;qyk|8;qyv|2;qyz|8;qz9|d;qzo|;qzr|1;qzu|2;qzy|;r01|1;r04|6;r0c|6;r0l|;r0n|;r0p|7;r0y|;r10|b;r1d|;r1i|2;r1n|1;r1q|k;r2d|2;r2h|3;r2m|;r2o|a;r32|1;r35|6;r3d|a;r3p|3;r3v|3;r41|3;r46|1;r49|;r4b|2;r4f|5;r4m|g;r55|6;r5d|3;r5i|1;r5l|3;r5q|5;r5x|6;r67|;r69|;r6b|5;r6j|4;r6p|6;r6x|1;r70|3;r76|;r7a|1;r7d|1;r7g|5;r7q|;r82|4;r89|4;r8f|a;r8r|2;r8w|4;r92|2;r96|2;r9a|2;r9e|2;r9j|1;r9m|;r9o|;r9q|5;r9x|3;ra3|4;raa|1;rad|;raf|;rah|4;rao|1;ras|;rau|;raw|9;rb8|2;rbc|2;rbg|6;rbo|5;rbv|;rby|;rc0|3;rc6|3;rcb|3;rcg|7;rcp|3;rcu|1;rcx|6;rd7|2;rdb|7;rdk|2;rdo|;rdq|;rds|1;rdv|9;re7|1;rea|;rec|;ree|;reg|8;req|7;rez|2;rf3|;rf5|h;rfo|;rfq|2;rfu|1;rfx|f;rge|4;rgk|4;rgq|m;rhe|6;rhm|7;rhv|;rhx|2;ri1|a;rid|l;rj0|4;rj6|1;rj9|8;rjj|1;rjo|;rjr|4;rjx|9;rk8|;rka|2;rke|2;rki|4;rko|4;rku|2;rlq|;rmq|;rp3|;rp5|;rp7|4;rpd|2;rph|c;rpw|3;rq2|;rq4|1;rq7|;rq9|1;rqc|2;rqg|5;rqn|4;rqt|6;rr1|;rr4|2;rr8|2;rrd|1;rrg|1;rrj|6;rrr|e;rs7|6;rsf|1;rsi|j;rt3|1;rt6|;rt8|1;rtb|;rtd|6;rtl|l;ru8|5;ruf|7;ruo|;ruq|b;rv3|a;rvf|2;rxg|;rxi|3;rxn|5;rxu|2;rxy|5;ry5|;ry8|2;ryc|1;ryh|1;ryk|a;ryx|;ryz|1;rz3|2;rz7|;rz9|a;rzm|5;rzt|1;rzw|;rzy|5;s05|3;s0b|6;s0j|a;s0v|5;s12|6;s1a|6;s1m|;s1o|b;s21|1;s25|u;s31|1;s34|1;s37|3;s3c|2;s3g|6;s3o|c;s43|4;s49|h;s4s|1;s4v|;s4x|7;s56|2;s5a|;s5c|2;s5g|a;s5s|8;s62|;s65|4;s6b|a;s6o|;s6q|;s6u|;s6x|1;s70|1;s74|;s76|1;s7d|6;s7l|3;s7r|1;s7u|8;s84|5;s8b|4;s8h|1;s8k|8;s8u|5;s91|6;s99|1;s9c|g;s9v|3;sa1|1;sa4|4;saa|7;saj|1;sam|d;sb1|n;sbq|1;sby|;scz|;sd7|1;sdb|1;sdf|;sdh|3;sdp|f;se6|1;se9|1;sec|2;seh|e;sey|;sf4|6;sfc|;sfe|1;sfh|1;sfk|;sfo|i;sg8|;sgb|2;sgf|3;sgk|3;sgp|b;sh9|2;shd|7;sho|3;sht|1;shw|;shy|1;si1|d;sig|1;sij|3;sio|4;siv|2;siz|5;sj6|m;sju|1;sjx|;sjz|2;sk4|1;sk7|2;skb|;ske|5;skl|3;skq|;sku|8;sl4|;sl7|;sl9|2;sld|;slf|2;slj|1;slm|1;slq|;slw|9;sm7|6;smg|5;smn|6;smx|g;snf|;snh|5;sno|;snq|e;so6|g;soo|3;sou|3;soz|g;sph|5;spo|;spq|7;spz|3;sq4|;sq6|2;sqa|8;sqk|;sqo|7;sqx|a;sra|;srd|a;srp|;srr|g;ss9|5;ssg|7;ssp|;ssr|6;ssz|7;st8|1;stb|;ste|c;stt|;stv|7;su5|d;suk|e;sv0|;sv2|;sv5|;sv7|5;sve|1;svh|1;svk|a;svw|5;sw4|2;sw8|g;swq|1;swt|a;sx7|5;sxe|;sxi|p;sy9|;syb|a;syo|c;sz2|;sz5|6;szd|3;szi|n;t07|2;t0b|;t0d|4;t0j|h;t12|e;t1i|3;t1n|5;t1u|4;t20|3;t25|k;t2r|3;t2w|1;t30|;t34|i;t3o|8;t3y|g;t4g|1;t4j|b;t4w|a;t58|6;t5g|m;t64|9;t6f|1;t6j|;t6l|;t6n|1;t6q|2;t6u|2;t6y|q;t7q|2;t7w|;t7y|;t80|1;t83|e;t8j|1;t8m|j;t97|;t99|;t9c|;t9g|f;t9x|b;taa|b;tan|3;tas|1;tav|1;taz|;tb1|1;tb4|;tb6|3;tbb|i;tbv|8;tc5|;tcv|;tcy|;tdt|;tdv|;tek|;tfa|;tgt|;thj|;tiv|1;tiy|3;tj3|1;tj6|1;tj9|1;tjc|1;tjf|9;tjq|3;tjv|1;tjy|g;tkg|2;tkl|2;tkp|7;tkz|;tl1|8;tlc|6;tlm|2;tlq|7;tm0|;tmc|;tng|2;tnk|4;tns|;tnu|;tnw|7;to8|5;tof|6;toq|7;toz|1;tp2|;tp4|;tp7|4;tpd|3;tpl|4;tpr|9;tq3|3;tq8|1;tqb|8;tql|2;tqp|8;tqz|1;tr2|;tr5|4;trb|3;trg|;tri|;trk|1;trn|1;trq|;trs|1;trv|2;trz|f;tsi|d;tsx|2;tt1|;tt4|2;ttb|3;ttg|7;ttp|;ttr|1;ttu|7;tu3|;tu5|6;tue|;tug|1;tuj|h;tv2|4;tv8|2;tvc|2;tvh|7;tvq|5;tw1|1;tw5|3;twa|8;twm|;two|2;tws|2;tww|4;tx2|2;tx6|b;txj|4;txp|2;txw|;txz|f;tyg|;tyi|4;typ|3;tyu|5;tz1|c;tzf|5;tzm|7;tzw|5;u03|;u05|1;u0d|1;u0g|3;u0l|1;u0o|3;u0t|b;u16|;u18|c;u1n|6;u1v|1;u1y|3;u23|;u25|3;u2a|3;u2f|2;u2j|;u2p|;u2r|g;u3a|3;u3f|5;u3m|a;u3z|6;u5k|1;u5o|3;u5t|3;u5y|e;u6e|6;u6m|;u6z|1;u72|5;u79|2;u7d|4;u7j|;u7l|1;u7o|2;u7t|1;u7w|2;u80|;u82|1;u85|;u87|3;u8c|;u8e|;u8g|c;u8u|1;u8x|;u90|1;u93|c;u9h|;u9j|c;u9x|;u9z|7;ua8|9;uaj|4;uap|2;uc6|3;ucb|3;uch|;ucj|5;ucq|b;ud4|5;udd|4;udj|;udl|;udn|i;ue7|8;ueh|1;uek|2;ueo|1;ues|b;uf5|6;ufd|8;ufo|2;uft|e;ug9|9;ugk|i;uh4|2;uh8|4;uhe|a;uhq|2;uhu|a;uj3|;ujs|;ujv|;ujx|;ujz|5;uk6|c;ukm|1;ukq|;ukt|;ukv|9;ul8|;ulb|4;uli|1;uln|4;ult|3;uly|1;um1|6;um9|5;umg|a;ums|6;un2|2;un6|3;unb|4;unh|2;unl|4;unr|;unt|3;uny|8;uo8|;uoa|8;uok|2;uoo|3;uov|2;up0|;up2|3;up8|;upb|2;upg|3;upm|9;upx|3;uq3|;uq5|6;uqd|;uqf|;uqi|1;uql|5;uqs|2;uqw|;uqy|1;ur1|3;ur9|1;urc|1;urh|;urj|2;urn|1;urq|4;urz|;us3|4;us9|5;usg|2;usk|9;usw|1;ut0|;ut3|1;ut9|;utb|;ute|;uth|9;uts|;utu|3;utz|;uu3|2;uu7|2;uub|3;uug|1;uuj|2;uun|;uup|6;uux|8;uv8|c;uvm|7;uvx|3;uw2|1;uw6|2;uwd|1;uwh|4;uwn|5;uzp|2;uzt|1;uzx|;v01|6;v09|4;v0f|1;v0i|7;v0s|;v0w|;v0y|;v10|5;v17|;v19|6;v1h|1;v1k|1;v1p|4;v1v|1;v1y|3;v23|;v25|8;v2h|3;v2m|6;v2u|b;v3b|e;v3r|2;v3v|h;v4g|;v4i|2;v4m|n;v5b|;v5d|k;v5z|o;v6p|5;v6w|1;v6z|5;v76|l;v7t|c;v87|8;vat|;vax|4;vb3|f;vbk|i;vc4|d;vck|3;vcr|9;vd2|2;vd8|5;vdf|3;vdk|;vdm|6;vdu|;vdw|4;ve3|;ve5|l;veu|4;vf2|2;vf6|1;vf9|7;vfi|;vfk|;vfm|n;vgb|;vgd|1;vgg|g;vgy|l;vhl|3;vhq|4;vhw|7;vi6|1;vil|1;vio|2;vis|5;vj0|;vj3|1;vj6|;vj8|f;vk7|4;vkg|;1d6o|3;1d6t|2;1d6z|;1d71|;1d79|;1d7b|;1d7e|;1d7m|;1d7x|;1d81|;1d87|;1d89|1;1d8j|;1d8n|1;1d8q|;1d8y|;1d9a|;1d9e|;1d9h|;1d9j|;1d9u|;1d9y|;1da0|1;1da6|;1da8|;1dae|;1dai|;1dam|;1dat|;1db0|;1db3|;1dbp|;1dbv|;1dbx|;1dc5|1;1dc8|;1dco|;1dcs|2;1dcw|;1dd0|;1dd3|;1dd5|;1ddg|1;1ddm|;1ddp|;1ddr|;1ddu|;1ddx|3;1de2|;1de4|1;1df7|2;1dfe|;1dft|;1dfv|;1dgd|1;1dkw|4;1e6o|9;1e7k|y;1e8k|i;1e94|3;1edd|4e;1eht|t;1eiq|5;1eiy|5;1ej6|5;1eje|2;1ejk|6;1ejs|6;2q68|c;2q6o|2k;2q9c|1o;2qdc|2;2qds|17;2qf4|8;2qfk|1;2t5t|;2t6m|;2t6u|;2t72|;2t7s|;2t8m|1;2t8q|;2t90|;2tai|3;2tap|;2tbi|;2tcc|;2tce|;2tco|;2tgk|;2tgp|;2tgr|;2thd|;2thw|;2tiq|;2tj8|;2tjg|;2tjo|;2tkp|;2tln|;2tmc|1;2tnd|;2tni|;2tnk|;2to7|;2tof|1;2tph|;2tqi|;2tr9|;2ts1|;2ts5|2;2ttq|2;2tuo|;2tuv|;2tv9|;2tvt|;2tvv|;2tx1|;2tx8|;2txv|1;2ty7|;2u05|;2u13|;2u1a|;2u1d|1;2u1v|;2u3b|;2u4c|;2u4e|;2u6f|;2u8e|;2u91|;2u9f|;2u9v|;2ua2|;2ua8|;2uad|;2uan|1;2uaz|;2uc1|;2uc5|;2uc9|1;2uco|;2ucw|;2udy|;2ueu|;2uj2|;2uk1|;2um1|;2ur0|;2usz|;2uvp|;2uxi|;2uxv|;2uz8|;2v09|;2v3b|;2v4h|;2v68|;2v73|;2v7u|;2v90|;2v9e|;2v9p|;2vbh|;2vf3|;2vfj|;2vfs|1;2vgf|;2vgm|;2vgr|;2vhe|;2vhn|;2vi3|;2vi7|;2vij|;2vil|;2vj4|;2vjo|;2vju|1;2vk1|2;2vkj|;2vl1|;2vlj|1;2vlo|;2vm5|;2vme|;2vmk|;2vn9|;2vnc|;2vnz|;2vo3|3;2vod|;2vot|;2vpb|;2vpx|;2vqg|;2vqp|1;2vra|3;2vrg|2;2vsf|;2vsh|;2vsk|;2vss|;2vsu|1;2vti|;2vto|;2vtz|;2vua|;2vuw|;2vwk|;2vwp|1;2vwt|4;2vx2|;2vx9|;2vyk|;2vzh|;2vzn|;2vzp|6;2w0c|;2w0m|;2w0o|;2w0t|;2w0y|;2w16|2;2w1i|;2w2f|1;2w2l|;2w3c|3;2w4d|;2w4m|;2w4t|1;2w4w|1;2w57|;2w5o|;2w6c|;2w7h|;2w7k|;2w8d|;2w8k|2;2w8s|;2w9r|;2wa2|3;2wb8|;2wbh|1;2wcv|;2wd8|;2wdr|;2wdx|3;2we3|;2weg|;2weu|;2wf1|;2wfo|;2wfz|2;2wg7|2;2wgf|;2wgj|;2wh0|;2whg|2;2wj3|;2wjf|;2wjh|;2wjp|;2wjs|;2wjz|;2wlc|;2wlj|;2wnt|;2wqk|;2wr3|;2wsc|;2wtk|1;2wts|;2wv7|;2wvy|;2ww2|3;2wxi|;2wxm|;2wz9|1;2wzy|;2x08|;2x0c|;2x1h|1;2x2l|;2x32|;2x3n|;2x3q|;2x44|;2x4v|;2x5e|;2x5g|1;2x6y|;2x7b|;2x86|;2x9k|;2xa5|;2xdj|;2xdu|;2xee|;2xhm|;2xhv|;2xi1|;2xj2|;2xk1|;2xle|;2xmg|;2xmi|;2xmo|2;2xn7|;2xn9|;2xnj|;2xnq|2;2xoa|2;2xoe|;2xot|;2xow|;2xpi|;2xq2|2;2xqv|;2xrg|5;2xrn|1;2xt7|;2xtc|5;2xtv|;2xtz|;2xuh|3;2xun|;2xv3|;2xv9|1;2xvc|4;2xwg|;2xwo|2;2xwt|;2xx5|2;2xxc|;2xxh|;2xxu|;2xy6|;2xy9|3;2xyv|;2xyz|;2xz7|2;2xzy|4;2y0u|1;2y1d|;2y1i|3;2y2i|;2y2r|2;2y34|2;2y39|;2y3g|;2y3m|;2y3r|;2y4b|;2y4k|;2y54|;2y5m|;2y64|;2y68|;2y6b|;2y6g|;2y6u|;2y8r|;2y9f|;2yb1|;2yb8|;2ybp|;2ybv|;2ycj|;2yis|;2ym9|1;2yp6|;2yr4|;2ysi|;2ysl|;2yss|;2yx2|;2yxf|;2yxq|;2yz4|;2z06|;2z0a|;2z0q|;2z0x|;2z1n|;2z21|;2z30|;2z37|;2z3r|;2z3x|;2z61|;2z6s|;2z6w|;2z7s|;2z85|;2z9r|;2z9x|;2zca|;2zdq|;2zdt|;2zfs|;2zid|;2zih|;2zjy|;2zkq|;2zlz|;2zng|;2zoq|;2zq3|;2zqr|;2zqy|;2zs1|;2zsx|;2zsz|;2zuw|;2zy4|;302p|;302t|;3071|;307k|;307r|;308q|;30bp|;30c1|;30cr|;30cx|;30ds|;30e4|;30e9|;30eh|;30ek|;30fh|;30gj|;30gr|;30hc|;30ic|;30jx|;30kv|;30la|;30nv|1;30ob|;30q0|;30qi|;30ra|;30rc|;30tw|2;30uq|;30us|;30uz|;30v3|;30ve|;30xh|;30xt|;30ye|;30z8|1;30zx|;311f|;313z|1;314h|;3165|;316p|;3187|;319i|;31a1|;31an|;31bb|;31bf|;31c0|;31cj|;31ie|;31lb|;31lh|;31ly|;31m0|;31n2|;31nm|;31of|;31oj|;31pm|;31sa|;31se|;31uu|1;31vc|;31vw|;31w1|;31w5|;31wi|;31xk|;31y3|;31y9|;31yh|;31yq|;31yv|;31z6|;31za|;31zd|;3213|1;321e|;322s|;3230|;323r|;324t|;3251|;325c|;325f|1;325z|;327i|;328d|;329i|;329u|;32bc|;32bv|;32cz|;32en|;32ic|;32ks|;32lf|;32nn|;32o4|;32ob|;32p2|;32pp|1;32q6|;32rb|;32rg|;32sa|;32tf|;32v1|;32wt|;32wy|;32xw|1;32yb|;32yw|1;32zu|;3307|2;330v|;331h|;331r|;331t|3;332u|;3332|;3336|;3341|;3349|1;3357|2;336a|;336o|1;337k|;337u|;338f|;33ck|;33d8|;33dq|;33dy|;33ec|1;33eh|1;33em|;33eo|;33gf|;33gw|;33hr|;33hu|;33l1|;33mh|;33n4|;33o1|;33oa|;33on|;33px|;33q1|;33q4|;33qz|;33rh|2;33sj|;33sw|;33tj|;33tm|;33uk|;33uo|;33vd|;33vj|;33w7|;33wu|;33xa|;33xi|;33xp|;33y2|;33z3|;33zi|;3403|;340m|;340w|;3419|;341b|;341r|;342u|;343l|;344i|;3458|;345e|;345x|2;348q|;34jm|;34pz|;34rf|;34ry|;34sa|;34t6|;34uy|;352b|;353t|2;354l|;354n|;3553|2;356k|3;358g|;3597|;35a6|;35an|;35bq|7;35cz|;35dk|;35dy|;35e9|;35f0|5;35fd|;35hk|3;35ix|;35j3|;35jr|;35kn|5;35md|;35mp|;35my|;35nl|;35of|3;35ov|;35pw|;35pz|;35q8|;35qd|;35rf|5;35sh|;35tl|4;35uf|;35vp|;35vv|2;35w1|;35xl|;35y9|;35yk|;35z8|;35zj|;35zt|;360v|1;3610|;361a|;361h|2;361o|;361r|;361t|;362f|;362i|;363n|2;363w|;3645|;364t|;365e|;3664|;366z|;368b|;368m|;368p|;369i|2;369w|;36ab|;36ad|;36at|;36bj|;36bl|;36bt|1;36cu|;36d6|;36dp|;36e2|;36es|;36fc|;36g2|3;36h8|;36hi|;36ho|;36il|;36ip|;36jt|1;36k2|;36k8|;36kk|;36lx|1;36my|1;36nn|;36o7|1;36pl|;36po|;36q6|;36qb|;36qe|;36rp|;36sh|;36uw|;36x4|;36zc|;36zu|;371h|;371w|;372v|;374k|;375y|;376t|;3773|;379r|;37c0|;37de|;37dv|;37gi|;37jd|;37jk|3;37jv|;37jz|2;37kc|;37km|1;37kp|;37lb|;37lf|1;37lq|5;37mq|1;37n8|2;37nf|;37nj|;37nm|;37ns|7;37o4|;37ok|;37on|;37op|;37or|2;37p3|4;37ph|;37ps|;37q2|;37q6|1;37qb|;37qd|;37qk|1;37qu|3;37qz|;37ri|;37rm|1;37rp|;37s1|9;37su|;37sy|;37t1|;37t6|;37ta|3;37tp|;37tx|2;37u9|;37uf|3;37v0|;37v7|3;37vo|3;37w1|2;37wa|2;37wg|;37wn|;37wq|;37wx|;37xb|;37xe|;37xl|;37yn|;381a|;3851|;385l|;389q|1;38ax|;38bd|;38cm|;38cz|;38hk|;38iy|1;38l7|;38ls|;38o5|;38o7|;38r2|;38t8|;38ua|;38ue|;38uv|;38uy|;38vd|;38vs|;38w2|;38z0|;3902|;3925|;3963|;396w|;398d|1;39al|;39b7|;39ba|1;39cw|1;39e8|;39g9|;39hj|;39i0|;39ji|;39jl|;39jn|;39qx|;39r9|;39rj|1;39s6|;39t8|;39ta|;39ui|;39yp|;39yt|;39z3|;39zv|3;3a02|;3a05|1;3a0x|;3a10|;3a1b|;3a2h|;3a39|;3a3f|;3a3k|;3a4l|;3a5x|;3a6p|;3a83|;3a8l|;3aar|;3aba|;3abq|;3acd|;3acl|;3ad9|;3aeq|;3ah3|;3ahr|2;3al3|;3al9|;3alu|;3ao8|;3aou|;3aox|;3apv|;3arq|;3as6|;3auk|;3avg|;3az8|;3b11|;3b18|;3b1q|1;3b2v|;3b3d|;3b78|;3b7t|;3b8z|1;3b9i|;3bac|;3bag|;3bb5|;3bba|;3bc1|;3bd6|;3bdx|;3bf5|;3bfo|;3bgg|1;3bi6|;3bj4|;3bjk|;3bk3|;3bmh|;3bnd|;3bpq|;3brd|;3bsx|2;3bty|;3buk|;3bvb|1;3bx6|;3byj|;3c2p|1;3c4h|;3c4p|;3c5k|;3c6c|;3c77|;3c7r|;3c84|1;3caq|;3cbl|;3cd5|3;3cfh|1;3cfm|;3cgt|;3ck8|;3ckh|;3ckq|1;3cnk|;3cqd|;3cqz|1;3cr5|;3cu6|;3cvp|;3cvs|;3cw2|;3cwg|2;3cy2|;3cyx|;3czo|;3czs|1;3czx|;3d08|;3d3m|;3d6a|;3d7k|;3d7x|;3d8f|;3daq|;3dba|;3df3|;3df5|;3df9|;3dga|;3dgo|;3dh8|;3dhy|;3dj5|;3dll|;3dmb|1;3dn0|;3dp8|;3dqe|;3dr2|;3dri|;3ds8|;3dsa|;3dsj|;3dtz|;3dvy|;3dw1|;3dwm|;3dx5|;3dxt|;3e08|;3e0l|;3e2a|;3e2i|;3e3x|1;3e44|;3e4i|;3e4x|1;3e9x|;3ea2|;3eab|;3ead|;3ear|;3eaw|;3ec0|3;3ecb|;3ed1|;3ede|;3edy|1;3ee5|;3eer|;3ef4|;3egn|;3eht|;3eio|1;3eiu|;3eke|4;3elg|;3elz|1;3em5|;3em8|;3emb|;3emp|;3eoy|8;3eq9|;3er8|;3esg|7;3esu|;3eu4|;3eui|1;3euo|;3ev4|;3ev9|;3evb|;3evm|;3ewy|3;3ey6|;3eya|;3eyf|;3eys|;3eyw|;3eyz|;3ezd|;3f0w|7;3f3a|;3f5f|1;3f6n|;3f6p|;3f7i|;3f8e|1;3f9q|;3fbf|;3fbm|1;3fd4|;3fe5|2;3ff1|;3ff6|;3fg0|;3fg8|;3fgp|;3fgs|1;3fhi|1;3fj8|1;3fjp|;3fm5|;3fob|;3fqf|;3fr4|;3fr9|;3frf|;3fsi|;3fsm|;3fty|;3fwy|;3fyy|;3g1r|;3g2q|;3g40|;3g5g|;3g5i|;3gc4|;3gdf|;3gf4|;3gf8|;3gfx|1;3gg7|;3ggc|;3ghe|;3ghl|;3gid|2;3gk4|;3gnj|;3gol|1;3gox|;3gpq|;3gqs|1;3gss|;3gwo|;3gxc|;3gyl|;3gz6|;3gzs|;3h2c|;3h47|;3h4q|;3h5s|;3h7h|;3h8d|;3h8q|;3h8u|;3ha6|;3har|;3hax|;3hbt|;3hc4|;3hdp|1;3hf8|;3hfq|;3hfv|;3hg8|;3hh4|2;3hhk|;3hid|;3hm7|;3hmc|;3hn6|;3hpo|;3hrl|;3hs5|;3hv3|;3hw3|1;3hwm|;3hwz|;3hxg|;3hxr|;3hy0|;3hz1|;3hzw|;3i31|;3i33|;3i9a|;3id3|;3iex|;3if6|;3ifd|;3ify|;3ig3|1;3ih4|;3iir|;3ij4|;3ikd|1;3ilk|1;3ilw|;3ini|;3iof|;3iot|;3ipb|;3iq1|;3ir3|;3irg|;3itj|;3iu0|;3iu2|;3ivq|;3iws|;3ixn|;3iz1|;3izm|;3j0m|;3j14|;3j1r|;3j22|;3j39|;3j3h|;3j3x|;3j4a|;3j82|;3jag|;3jak|;3jar|;3jb6|;3jep|;3jgc|1;3jho|;3jl4|;3jlg|;3jls|;3jm3|;3jmt|;3jnf|;3jqi|1;3jqq|;3jr0|;3jrs|;3js6|;3jtb|;3jtf|;3k04|;3k17|;3k7h|;3k8j|;3k94|1;3k9i|;3k9w|;3ka0|;3ka4|1;3kam|;3kax|;3kbs|;3kbu|1;3kc8|;3kcc|;3kcg|;3kd8|;3kda|;3kdd|;3kdf|1;3kdj|1;3ke1|3;3ken|;3keu|;3kf9|;3kfd|;3kfm|;3kfq|;3kg4|7;3kgp|1;3kht|2;3kii|2;3kjk|;3kjq|;3kjv|1;3kjy|;3kke|5;3kkl|;3kkq|;3kl8|;3klo|;3klv|;3km9|1;3kmj|2;3kmn|;3kna|;3kng|;3kni|;3knk|;3ko3|3;3koc|;3kpb|;3kpl|;3kpo|1;3kqh|;3kqq|;3kqt|;3kr8|;3krb|;3krd|1;3krr|5;3ks5|;3ksf|;3ksj|;3ksp|;3kt8|1;3ktf|;3kti|;3ktn|;3kts|;3ku1|;3ku3|;3ky2|;3ky5|;3kya|;3l10|;3l3t|;3l4p|;3l73|;3l86|;3l89|;3l9h|1;3lav|;3lbg|;3lbm|1;3lcp|;3ld3|;3lj9|;3lo9|;3loo|;3lor|;3loz|;3lpr|2;3lq8|;3lr8|1;3lrg|1;3lsd|;3lsg|;3lto|;3lu5|;3luj|;3lum|;3lv4|;3lwc|;3lwo|;3lxx|;3lyj|;3me5|;3me8|;3mer|;3mf3|;3mfc|;3mj4|;3mjd|1;3mjp|;3mjr|;3mou|;3mpc|;3mpk|;3mqf|;3mqx|;3mr8|;3mv3|;3mzk|;3n02|;3n4k|;3n68|;3n87|;3nac|;3nbl|;3nca|;3nch|;3ncq|;3ncz|;3nd1|;3ne7|;3net|;3nev|2;3nfh|;3nfu|;3nh9|;3nib|;3nih|;3nl4|;3nm5|;3nr9|;3nri|;3nx1|;3o1f|;3o31|;3o72|;3o7u|;3o8s|;3o9k|;3o9n|;3oc6|;3ocm|;3odp|;3ofc|;3oh8|;3ohc|;3ohv|;3ojc|;3okj|;3okw|;3oon|;3opq|;3or8|;3ouf|;3ovt|;3owx|;3ox9|;3oxf|;3oxk|;3oxq|;3oxz|;3oyr|;3oz7|1;3p00|;3p1u|1;3p2j|;3p2s|1;3p3z|;3p4l|;3p5s|;3p6b|;3p8z|;3p9b|;3p9u|;3p9w|;3p9y|;3pa2|;3pa5|;3pb3|;3pbz|;3pe9|;3pgp|;3pil|;3pkk|;3pln|;3pvq|;3pvv|;3pxd|;3pyq|;3pze|;3pzv|;3q21|;3ri7|;3z9g|;465h|;4663|;4668|;467s|;468k|;4692|;46a5|;46aj|;46fo|;46gi|;46gs|;46hg|;4an1|1;4ay4|;")) +r.push(new A.aj("Noto Sans Tagalog","notosanstagalog/v18/J7aFnoNzCnFcV9ZI-sUYuvote1R0wwEAA8jHexnL.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4jk|l;4kf|;4l1|1;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.aj("Noto Sans Tagbanwa","notosanstagbanwa/v18/Y4GWYbB8VTEp4t3MKJSMmQdIKjRtt_nZRjQEaYpGoQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4l1|1;4m8|c;4mm|2;4mq|1;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.aj("Noto Sans Tai Le","notosanstaile/v17/vEFK2-VODB8RrNDvZSUmVxEATwR58tK1W77HtMo.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;37k|9;500|t;50w|4;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;9hd|1;9hk|3;")) +r.push(new A.aj("Noto Sans Tai Tham","notosanstaitham/v19/kJEbBv0U4hgtwxDUw2x9q7tbjLIfbPGHBoaVSAZ3MdLJBCUbPgquyaRGKMw.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;55s|1q;57k|s;58f|a;58w|9;59c|d;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;6qh|;")) +r.push(new A.aj("Noto Sans Tai Viet","notosanstaiviet/v16/8QIUdj3HhN_lv4jf9vsE-9GMOLsaSPZr644fWsRO9w.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;x3f|1;xog|1u;xqz|4;")) +r.push(new A.aj("Noto Sans Takri","notosanstakri/v21/TuGJUVpzXI5FBtUq5a8bnKIOdTwQNO_W3khJXg.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;x80|9;1j0g|1k;1j28|9;")) +r.push(new A.aj("Noto Sans Tamil","notosanstamil/v27/ieVc2YdFI3GCY6SyQy1KfStzYKZgzN1z4LKDbeZce-0429tBManUktuex7vGo70RqKDt_EvT.ttf","w|2m;4g|3;4l|;4n|4;4t|3;4y|2;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;29u|1;29x|5;2a6|2;2aa|3;2ah|1;2ak|;2am|1;2ar|1;2aw|2;2b2|b;2bi|4;2bq|2;2bu|3;2c0|;2c7|;2cm|k;5p6|;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6es|;6f6|2;6gc|;6gp|;6jm|;6qa|;7gs|;xdf|;1ibl|;1ibn|;1id7|1;")) +r.push(new A.aj("Noto Sans Tamil Supplement","notosanstamilsupplement/v19/DdTz78kEtnooLS5rXF1DaruiCd_bFp_Ph4sGcn7ax_vsAeMkeq1x.ttf","1ku8|1d;1kvz|;")) +r.push(new A.aj("Noto Sans Telugu","notosanstelugu/v25/0FlxVOGZlE2Rrtr-HmgkMWJNjJ5_RyT8o8c7fHkeg-esVC5dzHkHIJQqrEntezbqQUbf-3v37w.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;2dc|c;2dq|2;2du|m;2ei|f;2f1|7;2fa|2;2fe|3;2fp|1;2fs|2;2g0|3;2g6|9;2gn|8;5p6|;5pu|;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;")) +r.push(new A.aj("Noto Sans Thaana","notosansthaana/v23/C8c14dM-vnz-s-3jaEsxlxHkBH-WZOETXfoQrfQ9Y4XrbhLhnu4-tbNu.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;170|;17f|;17j|;19c|c;1hc|1d;60w|5;61q|;642|1;6bv|4;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1e5u|;1e65|;")) +r.push(new A.aj("Noto Sans Thai","notosansthai/v20/iJWnBXeUZi_OHPqn4wq6hQ2_hbJ1xyN9wd43SofNWcd1MKVQt_So_9CdU5RtpzF-QRvzzXg.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jg|;jq|1;jt|;k7|6;lc|4;li|2;lm|2;lu|;me|2;mp|;2rl|1l;2tb|s;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.aj("Noto Sans Tifinagh","notosanstifinagh/v17/I_uzMoCduATTei9eI8dawkHIwvmhCvbn6rnEcXfs4Q.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|6;lu|;mb|;me|2;mp|;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6cu|;6d5|1;6gc|;6jm|;6qa|;7gs|;8xc|1j;8z3|1;8zj|;")) +r.push(new A.aj("Noto Sans Tirhuta","notosanstirhuta/v15/t5t6IQYRNJ6TWjahPR6X-M-apUyby7uGUBsTrn5P.ttf","w|;4g|;1u9|1;1us|1;1ys|3;5pu|;6bw|1;7gs|;x80|9;1im8|1z;1iog|9;")) +r.push(new A.aj("Noto Sans Ugaritic","notosansugaritic/v15/3qTwoiqhnSyU8TNFIdhZVCwbjCpkAXXkMhoIkiazfg.ttf","w|;4g|;1f9c|t;1fa7|;")) +r.push(new A.aj("Noto Sans Vai","notosansvai/v17/NaPecZTSBuhTirw6IaFn_UrURMTsDIRSfr0.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;wlc|8b;")) +r.push(new A.aj("Noto Sans Wancho","notosanswancho/v17/zrf-0GXXyfn6Fs0lH9P4cUubP0GBqAPopiRfKp8.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;2ncw|1l;2nen|;")) +r.push(new A.aj("Noto Sans Warang Citi","notosanswarangciti/v17/EYqtmb9SzL1YtsZSScyKDXIeOv3w-zgsNvKRpeVCCXzdgA.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1jfk|2a;1ji7|;")) +r.push(new A.aj("Noto Sans Yi","notosansyi/v19/sJoD3LFXjsSdcnzn071rO3apxVDJNVgSNg.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;9hd|1;9hk|9;9hw|7;9ob|;vls|wc;wi8|1i;1edd|;1edo|;1ee2|1;1ee7|;1eg1|4;")) +r.push(new A.aj("Noto Sans Zanabazar Square","notosanszanabazarsquare/v16/Cn-jJsuGWQxOjaGwMQ6fOicyxLBEMRfDtkzl4uagQtJxOCEgN0Gc.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1jpc|1z;")) +q=this.b=A.bGt(new A.aRs(this),r)}return q}, +aTK(){var s,r,q,p,o,n=this,m=n.r +if(m!=null){m.delete() +n.r=null +m=n.w +if(m!=null)m.delete() +n.w=null}n.r=$.ct.bk().TypefaceFontProvider.Make() +m=$.ct.bk().FontCollection.Make() +n.w=m +m.enableFontFallback() +n.w.setDefaultFontManager(n.r) +m=n.f +m.Y(0) +for(s=n.d,r=s.length,q=0;q"),s=new A.d8(s,r),s=new A.c1(s,s.gq(s),r.i("c1")),r=r.i("aq.E"),q=B.k2;s.p();){p=s.d +if(p==null)p=r.a(p) +switch(p.a.a){case 0:p=p.b +p.toString +o=p +break +case 1:p=p.c +o=new A.T(p.a,p.b,p.c,p.d) +break +case 2:p=p.d.a +p===$&&A.c() +p=p.a.getBounds() +n=J.N(p) +o=new A.T(n.h(p,0),n.h(p,1),n.h(p,2),n.h(p,3)) +break +default:continue $label0$1}q=q.i9(o)}return q}} +A.a7Z.prototype={} +A.Ed.prototype={ +p8(a,b){this.b=this.tH(a,b)}, +tH(a,b){var s,r,q,p,o,n +for(s=this.c,r=s.length,q=B.ar,p=0;p=q.c||q.b>=q.d)q=o.b +else{n=o.b +if(!(n.a>=n.c||n.b>=n.d))q=q.nr(n)}}return q}, +p5(a){var s,r,q,p,o +for(s=this.c,r=s.length,q=0;q=o.c||o.b>=o.d))p.p0(a)}}} +A.aa3.prototype={ +p0(a){this.p5(a)}} +A.a0t.prototype={ +p8(a,b){this.b=this.tH(a,b).nr(a.gb50())}, +p0(a){var s,r,q=this,p=A.a1k() +p.soq(q.r) +s=a.a +s.TS(q.b,q.f,p) +r=p.b +r===$&&A.c() +r.n() +q.p5(a) +s.cO(0)}, +$ibob:1} +A.a1t.prototype={ +p8(a,b){var s,r,q=null,p=this.f,o=a.c.a +o.push(new A.ni(B.BN,q,q,p,q,q)) +s=this.tH(a,b) +p=p.a +p===$&&A.c() +r=A.bTD(p.a.getBounds()) +if(s.HK(r))this.b=s.i9(r) +o.pop()}, +p0(a){var s,r=this,q=a.a +q.dC(0) +s=r.r +q.b1A(0,r.f,s!==B.z) +s=s===B.eE +if(s)q.ij(r.b,null) +r.p5(a) +if(s)q.cO(0) +q.cO(0)}, +$iboy:1} +A.a1v.prototype={ +p8(a,b){var s,r=null,q=this.f,p=a.c.a +p.push(new A.ni(B.BL,q,r,r,r,r)) +s=this.tH(a,b) +if(s.HK(q))this.b=s.i9(q) +p.pop()}, +p0(a){var s,r,q=a.a +q.dC(0) +s=this.f +r=this.r +q.b1G(s,B.lR,r!==B.z) +r=r===B.eE +if(r)q.ij(s,null) +this.p5(a) +if(r)q.cO(0) +q.cO(0)}, +$iboA:1} +A.a1u.prototype={ +p8(a,b){var s,r,q,p,o=null,n=this.f,m=a.c.a +m.push(new A.ni(B.BM,o,n,o,o,o)) +s=this.tH(a,b) +r=n.a +q=n.b +p=n.c +n=n.d +if(s.HK(new A.T(r,q,p,n)))this.b=s.i9(new A.T(r,q,p,n)) +m.pop()}, +p0(a){var s,r=this,q=a.a +q.dC(0) +s=r.r +q.b1D(r.f,s!==B.z) +s=s===B.eE +if(s)q.ij(r.b,null) +r.p5(a) +if(s)q.cO(0) +q.cO(0)}, +$iboz:1} +A.a7P.prototype={ +p8(a,b){var s,r,q,p,o=this,n=null,m=new A.ll(new Float32Array(16)) +m.d3(b) +s=o.r +r=s.a +s=s.b +m.bU(0,r,s) +q=A.we() +q.BV(r,s,0) +p=a.c.a +p.push(A.brM(q)) +p.push(new A.ni(B.aTd,n,n,n,n,o.f)) +o.asP(a,m) +p.pop() +p.pop() +o.b=o.b.bU(0,r,s)}, +p0(a){var s,r,q,p=this,o=A.a1k() +o.sa6(0,A.ap(p.f,0,0,0)) +s=a.a +s.dC(0) +r=p.r +q=r.a +r=r.b +s.bU(0,q,r) +s.ij(p.b.ez(new A.m(-q,-r)),o) +r=o.b +r===$&&A.c() +r.n() +p.p5(a) +s.cO(0) +s.cO(0)}, +$ibrZ:1} +A.TM.prototype={ +p8(a,b){var s=this.f,r=b.jG(s),q=a.c.a +q.push(A.brM(s)) +this.b=A.bVE(s,this.tH(a,r)) +q.pop()}, +p0(a){var s=a.a +s.dC(0) +s.ah(0,this.f.a) +this.p5(a) +s.cO(0)}, +$ibkp:1} +A.a7K.prototype={$ibrY:1} +A.a8s.prototype={ +p8(a,b){this.b=this.c.b.ez(this.d)}, +p0(a){var s,r +B.e.v(a.b.a.save()) +s=this.d +a.b.a.translate(s.a,s.b) +s=a.b +r=this.c.a +r===$&&A.c() +r=r.a +r.toString +s.a.drawPicture(r) +a.b.a.restore()}} +A.a1B.prototype={ +p0(a){var s,r,q=A.a1k() +q.sOQ(this.f) +s=a.a +s.ij(this.b,q) +r=q.b +r===$&&A.c() +r.n() +this.p5(a) +s.cO(0)}, +$iboC:1} +A.a8A.prototype={ +p8(a,b){var s=this,r=s.d,q=r.a,p=r.b,o=s.e,n=s.f +s.b=new A.T(q,p,q+o,p+n) +p=a.b +if(p!=null)p.bdx(s.c,new A.MT(r,new A.U(o,n),new A.At(A.cT(a.c.a,!0,t.CW))))}, +p0(a){var s,r,q,p,o,n,m=null,l=a.d +if(l==null)s=m +else{r=this.c +q=l.b.c +l.r.push(r) +p=$.Kg() +if(!p.a1S(r))++l.b.c +if(!p.a1S(r)){p=l.b +o=p.a +if(q0)){p.ax=null +s=null}else{r=a.a +q=new A.atK(r,s) +s=$.ct.bk().MaskFilter.MakeBlur($.bBf()[r.a],s,!0) +s.toString +r=new A.hC(o,t.gA) +r.kU(q,s,o,t.e) +q.c!==$&&A.c5() +q.c=r +p.ax=q +s=q}}else s=p.ax=null +if(s==null)s=null +else{s=s.c +s===$&&A.c() +s=s.a +s.toString}p.a.setMaskFilter(s)}, +sA9(a){var s,r=this +if(r.ay===a)return +r.ay=a +s=r.as +s=s==null?null:s.a4V(a) +r.a.setShader(s)}, +sOQ(a){var s,r=this +if(r.ch==a)return +r.ch=a +r.Q=null +if(a==null){r.CW=null +s=null}else{s=A.bSH(a) +s.toString +s=A.aH9(s) +r.CW=s}if(r.z){r.Q=s +if(s==null){s=$.aqs() +r.CW=s}else{s=A.aH9(new A.DN($.aqs(),s)) +r.CW=s}}if(s==null)s=null +else{s=s.b +s===$&&A.c() +s=s.a +s.toString}r.a.setColorFilter(s)}, +sasp(a){if(this.cx===a)return +this.cx=a +this.a.setStrokeMiter(a)}, +$ia7Y:1} +A.DQ.prototype={ +gA8(){return this.b}, +sA8(a){var s +if(this.b===a)return +this.b=a +s=this.a +s===$&&A.c() +s=s.a +s.toString +s.setFillType($.D3()[a.a])}, +yO(a,b,c){var s=this.a +s===$&&A.c() +s=s.a +s.toString +s.addArc(A.jZ(a),b*57.29577951308232,c*57.29577951308232)}, +rR(a){var s=this.a +s===$&&A.c() +s=s.a +s.toString +s.addOval(A.jZ(a),!1,1)}, +Oj(a,b,c){var s,r,q=A.we() +q.BV(c.a,c.b,0) +s=A.aqe(q.a) +t.E_.a(b) +q=this.a +q===$&&A.c() +q=q.a +q.toString +r=b.a +r===$&&A.c() +r=r.a +r.toString +A.hf(q,"addPath",[r,s[0],s[1],s[2],s[3],s[4],s[5],s[6],s[7],s[8],!1])}, +ZP(a,b){var s=A.bVA(a),r=this.a +r===$&&A.c() +r=r.a +r.toString +r.addPoly(s.toTypedArray(),b) +self.window.flutterCanvasKit.Free(s)}, +iU(a){var s=this.a +s===$&&A.c() +s=s.a +s.toString +s.addRRect(A.Kd(a),!1)}, +na(a){var s=this.a +s===$&&A.c() +s=s.a +s.toString +s.addRect(A.jZ(a))}, +ah8(a,b,c,d,e){var s=this.a +s===$&&A.c() +s=s.a +s.toString +s.arcToOval(A.jZ(b),c*57.29577951308232,d*57.29577951308232,e)}, +b0q(a,b){var s=this.a +s===$&&A.c() +s=s.a +s.toString +A.hf(s,"arcToRotated",[b.a,b.b,0,!0,!1,a.a,a.b])}, +a2(a){var s=this.a +s===$&&A.c() +s.a.close()}, +b23(){return new A.a1o(this,!1)}, +A(a,b){var s=this.a +s===$&&A.c() +return s.a.contains(b.a,b.b)}, +Pg(a,b,c,d,e,f){var s=this.a +s===$&&A.c() +s=s.a +s.toString +A.hf(s,"cubicTo",[a,b,c,d,e,f])}, +Tl(a){var s,r=this.a +r===$&&A.c() +r=r.a.getBounds() +s=J.N(r) +return new A.T(s.h(r,0),s.h(r,1),s.h(r,2),s.h(r,3))}, +eh(a,b,c){var s=this.a +s===$&&A.c() +s.a.lineTo(b,c)}, +jF(a,b,c){var s=this.a +s===$&&A.c() +s.a.moveTo(b,c)}, +nS(a){var s +this.b=B.hr +s=this.a +s===$&&A.c() +s.a.reset()}, +ez(a){var s,r=this.a +r===$&&A.c() +s=r.a.copy() +A.btt(s,1,0,a.a,0,1,a.b,0,0,1) +r=this.b +s.setFillType($.D3()[r.a]) +return A.a1n(s,r)}, +ah(a,b){var s,r,q=this.a +q===$&&A.c() +s=q.a.copy() +r=A.byC(b) +A.btt(s,r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8]) +q=this.b +s.setFillType($.D3()[q.a]) +return A.a1n(s,q)}, +$ijD:1} +A.a1o.prototype={ +gS(a){var s,r,q,p=this,o="Iterator",n=p.c +if(n===$){s=p.a.a +s===$&&A.c() +if(s.a.isEmpty())r=B.SD +else{r=new A.atI(p) +s=s.a +s.toString +q=new A.hC(o,t.gA) +q.kU(r,new globalThis.window.flutterCanvasKit.ContourMeasureIter(s,!1,1),o,t.e) +r.b!==$&&A.c5() +r.b=q}p.c!==$&&A.ai() +n=p.c=r}return n}} +A.atI.prototype={ +gG(a){var s=this.d +if(s==null)throw A.f(A.h5('PathMetricIterator is not pointing to a PathMetric. This can happen in two situations:\n- The iteration has not started yet. If so, call "moveNext" to start iteration.\n- The iterator ran out of elements. If so, check that "moveNext" returns true prior to calling "current".')) +return s}, +p(){var s,r,q=this,p="PathMetric",o=q.b +o===$&&A.c() +s=o.a.next() +if(s==null){q.d=null +return!1}o=new A.a1d(q.a) +r=new A.hC(p,t.gA) +r.kU(o,s,p,t.e) +o.b!==$&&A.c5() +o.b=r +q.d=o;++q.c +return!0}} +A.a1d.prototype={ +b6U(a,b){var s,r=this.b +r===$&&A.c() +r=r.a.getSegment(a,b,!0) +s=this.a.a.b +r.setFillType($.D3()[s.a]) +return A.a1n(r,s)}, +gq(a){var s=this.b +s===$&&A.c() +return s.a.length()}, +$ibjr:1} +A.atM.prototype={ +gG(a){throw A.f(A.h5("PathMetric iterator is empty."))}, +p(){return!1}} +A.a1p.prototype={ +n(){this.c=!0 +var s=this.a +s===$&&A.c() +s.n()}, +wE(a,b){return this.bfA(a,b)}, +bfA(a,b){var s=0,r=A.l(t.lu),q,p=this +var $async$wE=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:q=p.anf(a,b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$wE,r)}, +anf(a,b){var s,r,q,p,o=A.oV(),n=o.c +if(n===$){s=A.dq(self.document,"flt-canvas-container") +o.c!==$&&A.ai() +n=o.c=new A.qY(s)}o=n.a00(new A.U(a,b)).a +s=o.getCanvas() +s.clear(A.beP($.aqu(),B.D)) +r=this.a +r===$&&A.c() +r=r.a +r.toString +s.drawPicture(r) +q=o.makeImageSnapshot() +o=$.ct.bk().AlphaType.Premul +r=$.ct.bk().ColorType.RGBA_8888 +p=A.btr(o,self.window.flutterCanvasKit.ColorSpace.SRGB,r,b,a) +r=q.readPixels(0,0,p) +r=$.ct.bk().MakeImage(p,r,4*a) +if(r==null)throw A.f(A.O("Unable to convert image pixels into SkImage.")) +return A.atJ(r,null)}} +A.pO.prototype={ +OC(a){var s +this.a=a +s=new globalThis.window.flutterCanvasKit.PictureRecorder() +this.b=s +return this.c=new A.lU(s.beginRecording(A.jZ(a)))}, +vz(){var s,r,q,p=this.b +if(p==null)throw A.f(A.O("PictureRecorder is not recording")) +s=p.finishRecordingAsPicture() +p.delete() +this.b=null +r=new A.a1p(this.a) +q=new A.hC("Picture",t.gA) +q.kU(r,s,"Picture",t.e) +r.a!==$&&A.c5() +r.a=q +return r}, +gba1(){return this.b!=null}} +A.aMa.prototype={ +b6o(a){var s,r,q,p +try{p=a.b +if(p.gZ(p))return +s=A.oV().a.agz(p) +$.bgH().x=p +r=new A.lU(s.a.a.getCanvas()) +q=new A.aAV(r,null,$.bgH()) +q.be2(a,!0) +p=A.oV().a +if(!p.ax)$.fo.bk().c.prepend(p.x) +p.ax=!0 +J.bCQ(s) +$.bgH().asq(0)}finally{this.aUx()}}, +aUx(){var s,r +for(s=this.b,r=0;!1;++r)s[r].$0() +for(s=$.bTv,r=0;rq.a||a.b>q.b +else r=!1 +if(r){p=a.ai(0,1.4) +r=j.a +if(r!=null)r.n() +j.a=null +r=j.y +r.toString +o=p.a +A.bp7(r,o) +r=j.y +r.toString +n=p.b +A.bp6(r,n) +j.ay=p +j.z=B.e.dg(o) +j.Q=B.e.dg(n) +j.NA()}}if(j.b||j.ay==null){r=j.a +if(r!=null)r.n() +j.a=null +j.ax=!1 +r=j.f +if(r!=null)r.releaseResourcesAndAbandonContext() +r=j.f +if(r!=null)r.delete() +j.f=null +r=j.y +if(r!=null){A.l7(r,i,j.e,!1) +r=j.y +r.toString +A.l7(r,h,j.d,!1) +j.y.remove() +j.d=j.e=null}j.z=B.e.dg(a.a) +r=B.e.dg(a.b) +j.Q=r +m=j.y=A.blU(r,j.z) +r=A.bG("true") +if(r==null)r=t.K.a(r) +m.setAttribute("aria-hidden",r) +A.as(m.style,"position","absolute") +j.NA() +r=t.e +j.e=r.a(A.cx(j.gaDo())) +o=r.a(A.cx(j.gaDm())) +j.d=o +A.em(m,h,o,!1) +A.em(m,i,j.e,!1) +j.c=j.b=!1 +o=$.CS +if((o==null?$.CS=A.bek():o)!==-1){o=$.eq +o=!(o==null?$.eq=A.lc(self.window.flutterConfiguration):o).gahO()}else o=!1 +if(o){o=$.ct.bk() +n=$.CS +if(n==null)n=$.CS=A.bek() +l=j.r=B.e.v(o.GetWebGLContext(m,r.a({antialias:0,majorVersion:n}))) +if(l!==0){j.f=$.ct.bk().MakeGrContext(l) +if(j.as===-1||j.at===-1){r=j.y +r.toString +o=$.CS +k=A.bFn(r,o==null?$.CS=A.bek():o) +j.as=B.e.v(k.getParameter(B.e.v(k.SAMPLES))) +j.at=B.e.v(k.getParameter(B.e.v(k.STENCIL_BITS)))}j.aeF()}}j.x.append(m) +j.ay=a}else{r=$.fc().x +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}if(r!==j.CW)j.NA()}r=$.fc().x +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}j.CW=r +j.ch=a +j.af9() +r=j.a +if(r!=null)r.n() +return j.a=j.aDJ(a)}, +NA(){var s,r,q=this.z,p=$.fc(),o=p.x +if(o==null){o=self.window.devicePixelRatio +if(o===0)o=1}s=this.Q +p=p.x +if(p==null){p=self.window.devicePixelRatio +if(p===0)p=1}r=this.y.style +A.as(r,"width",A.r(q/o)+"px") +A.as(r,"height",A.r(s/p)+"px")}, +af9(){var s=B.e.dg(this.ch.b),r=this.Q,q=$.fc().x +if(q==null){q=self.window.devicePixelRatio +if(q===0)q=1}A.as(this.y.style,"transform","translate(0, -"+A.r((r-s)/q)+"px)")}, +aDp(a){this.c=!1 +$.bX().a1N() +a.stopPropagation() +a.preventDefault()}, +aDn(a){var s=this,r=A.oV() +s.c=!0 +if(r.b9Y(s)){s.b=!0 +a.preventDefault()}else s.n()}, +aDJ(a){var s,r=this,q=$.CS +if((q==null?$.CS=A.bek():q)===-1){q=r.y +q.toString +return r.M9(q,"WebGL support not detected")}else{q=$.eq +if((q==null?$.eq=A.lc(self.window.flutterConfiguration):q).gahO()){q=r.y +q.toString +return r.M9(q,"CPU rendering forced by application")}else if(r.r===0){q=r.y +q.toString +return r.M9(q,"Failed to initialize WebGL context")}else{q=$.ct.bk() +s=r.f +s.toString +s=A.hf(q,"MakeOnScreenGLSurface",[s,B.e.Ss(a.a),B.e.Ss(a.b),self.window.flutterCanvasKit.ColorSpace.SRGB,r.as,r.at]) +if(s==null){q=r.y +q.toString +return r.M9(q,"Failed to initialize WebGL surface")}return new A.a1s(s,r.r)}}}, +M9(a,b){if(!$.btL){$.hh().$1("WARNING: Falling back to CPU-only rendering. "+b+".") +$.btL=!0}return new A.a1s($.ct.bk().MakeSWCanvasSurface(a),null)}, +n(){var s=this,r=s.y +if(r!=null)A.l7(r,"webglcontextlost",s.d,!1) +r=s.y +if(r!=null)A.l7(r,"webglcontextrestored",s.e,!1) +s.e=s.d=null +s.x.remove() +r=s.a +if(r!=null)r.n()}} +A.aTj.prototype={ +$2(a,b){this.a.a.a.flush() +return!0}, +$S:564} +A.a1s.prototype={ +n(){if(this.c)return +this.a.dispose() +this.c=!0}} +A.ac0.prototype={ +apK(){var s,r=this,q=r.e,p=q.length +if(p!==0){s=q.pop() +r.d.push(s) +return s}else{q=r.d +if(q.length+p+1>>0 +if((s|2)===s)r=(r|B.e.v($.ct.bk().OverlineDecoration))>>>0 +if((s|4)===s)r=(r|B.e.v($.ct.bk().LineThroughDecoration))>>>0 +b0.decoration=r}if(b!=null)b0.decorationThickness=b +if(d!=null){s=A.Kb(d) +b0.decorationColor=s}if(c!=null)b0.decorationStyle=$.bBq()[c.a] +if(a1!=null)b0.textBaseline=$.bne()[a1.a] +if(a2!=null)A.btw(b0,a2) +if(a3!=null)b0.letterSpacing=a3 +if(a4!=null)b0.wordSpacing=a4 +if(a5!=null)A.bty(b0,a5) +switch(g.ax){case null:case void 0:break +case B.O4:A.btx(b0,!0) +break +case B.pi:A.btx(b0,!1) +break}q=g.dx +if(q===$){p=A.blv(g.x,g.y) +g.dx!==$&&A.ai() +g.dx=p +q=p}A.btv(b0,q) +if(a!=null||a0!=null)b0.fontStyle=A.bmp(a,a0) +if(a7!=null){g=A.Kb(new A.E(a7.y)) +b0.foregroundColor=g}if(a8!=null){o=A.d([],t.C) +for(g=a8.length,n=0;n")),r=r.i("ac.E");p.p();){q=p.d +if(q==null)q=r.a(q) +if(s>=q.startIndex&&s<=q.endIndex)return new A.dk(B.e.v(q.startIndex),B.e.v(q.endIndex))}return B.bA}, +Fa(){var s,r,q,p=this.a +p===$&&A.c() +p=J.hJ(p.a.getLineMetrics(),t.e) +s=A.d([],t.ER) +for(r=p.$ti,p=new A.c1(p,p.gq(p),r.i("c1")),r=r.i("ac.E");p.p();){q=p.d +s.push(new A.a1i(q==null?r.a(q):q))}return s}, +n(){var s=this.a +s===$&&A.c() +s.n() +this.as=!0}} +A.a1i.prototype={ +gahf(){return this.a.ascent}, +ga0g(){return this.a.descent}, +ganv(){return this.a.ascent}, +gakj(){return this.a.isHardBreak}, +gop(){return this.a.baseline}, +gaZ(a){var s=this.a +return B.e.aR(s.ascent+s.descent)}, +gH7(a){return this.a.left}, +gbr(a){return this.a.width}, +ga1Z(a){return B.e.v(this.a.lineNumber)}, +$iw3:1} +A.atL.prototype={ +agV(a,b,c,d,e,f){var s;++this.c +this.d.push(f) +s=e==null?b:e +A.hf(this.a,"addPlaceholder",[a*f,b*f,$.bBk()[c.a],$.bne()[0],s*f])}, +b_Y(a,b,c,d,e){return this.agV(a,b,c,d,e,1)}, +b_X(a,b,c,d){return this.agV(a,b,c,null,null,d)}, +EU(a){var s=A.d([],t.s),r=B.d.ga9(this.e),q=r.x +if(q!=null)s.push(q) +q=r.y +if(q!=null)B.d.N(s,q) +$.al().gPY().gajW().b6C(a,s) +this.a.addText(a)}, +fF(){var s,r,q,p,o,n,m,l,k,j="Paragraph" +if($.bAv()){s=this.a +r=B.x.co(0,new A.el(s.getText())) +q=A.bKv($.bBU(),r) +p=q==null +o=p?null:q.h(0,r) +if(o!=null)n=o +else{m=A.bxL(r,B.uG) +l=A.bxL(r,B.uF) +n=new A.akk(A.bTu(r),l,m)}if(!p){p=q.c +k=p.h(0,r) +if(k==null)q.a6Q(0,r,n) +else{m=k.d +if(!J.o(m.b,n)){k.eO(0) +q.a6Q(0,r,n)}else{k.eO(0) +l=q.b +l.Od(m) +l=l.a.b.KH() +l.toString +p.l(0,r,l)}}}s.setWordsUtf16(n.c) +s.setGraphemeBreaksUtf16(n.b) +s.setLineBreaksUtf16(n.a)}s=this.a +n=s.build() +s.delete() +s=new A.a1l(this.b) +r=new A.hC(j,t.gA) +r.kU(s,n,j,t.e) +s.a!==$&&A.c5() +s.a=r +return s}, +gbdl(){return this.c}, +hC(){var s=this.e +if(s.length<=1)return +s.pop() +this.a.pop()}, +AO(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this.e,a4=B.d.ga9(a3) +t.BQ.a(a5) +s=a5.a +if(s==null)s=a4.a +r=a5.b +if(r==null)r=a4.b +q=a5.c +if(q==null)q=a4.c +p=a5.d +if(p==null)p=a4.d +o=a5.e +if(o==null)o=a4.e +n=a5.f +if(n==null)n=a4.f +m=a5.r +if(m==null)m=a4.r +l=a5.w +if(l==null)l=a4.w +k=a5.x +if(k==null)k=a4.x +j=a5.y +if(j==null)j=a4.y +i=a5.z +if(i==null)i=a4.z +h=a5.Q +if(h==null)h=a4.Q +g=a5.as +if(g==null)g=a4.as +f=a5.at +if(f==null)f=a4.at +e=a5.ax +if(e==null)e=a4.ax +d=a5.ch +if(d==null)d=a4.ch +c=a5.CW +if(c==null)c=a4.CW +b=a5.cx +if(b==null)b=a4.cx +a=a5.db +if(a==null)a=a4.db +a0=A.bhF(d,s,r,q,p,o,k,j,a4.cy,i,m,a,n,c,f,e,h,a4.ay,b,l,g) +a3.push(a0) +a3=a0.CW +s=a3==null +if(!s||a0.ch!=null){a1=s?null:a3.a +if(a1==null){a1=$.byM() +a3=a0.a +a3=a3==null?null:a3.gm(a3) +if(a3==null)a3=4278190080 +a1.setColorInt(a3)}a3=a0.ch +a2=a3==null?null:a3.a +if(a2==null)a2=$.byL() +this.a.pushPaintStyle(a0.ga5R(),a1,a2)}else this.a.pushStyle(a0.ga5R())}} +A.bey.prototype={ +$1(a){return this.a===a}, +$S:12} +A.Oi.prototype={ +J(){return"IntlSegmenterGranularity."+this.b}} +A.a13.prototype={ +j(a){return"CanvasKitError: "+this.a}} +A.a1w.prototype={ +aqG(a,b){var s={} +s.a=!1 +this.a.BP(0,A.ag(J.u(a.b,"text"))).bj(0,new A.au2(s,b),t.P).iu(new A.au3(s,b))}, +aoT(a){this.b.IZ(0).bj(0,new A.au0(a),t.P).iu(new A.au1(this,a))}} +A.au2.prototype={ +$1(a){var s=this.b +if(a){s.toString +s.$1(B.aG.dI([!0]))}else{s.toString +s.$1(B.aG.dI(["copy_fail","Clipboard.setData failed",null])) +this.a.a=!0}}, +$S:168} +A.au3.prototype={ +$1(a){var s +if(!this.a.a){s=this.b +s.toString +s.$1(B.aG.dI(["copy_fail","Clipboard.setData failed",null]))}}, +$S:19} +A.au0.prototype={ +$1(a){var s=A.ah(["text",a],t.N,t.z),r=this.a +r.toString +r.$1(B.aG.dI([s]))}, +$S:742} +A.au1.prototype={ +$1(a){var s +if(a instanceof A.I3){A.ig(B.B,null,t.H).bj(0,new A.au_(this.b),t.P) +return}s=this.b +A.lN("Could not get text from clipboard: "+A.r(a)) +s.toString +s.$1(B.aG.dI(["paste_fail","Clipboard.getData failed",null]))}, +$S:19} +A.au_.prototype={ +$1(a){var s=this.a +if(s!=null)s.$1(null)}, +$S:37} +A.atY.prototype={ +BP(a,b){return this.aqF(0,b)}, +aqF(a,b){var s=0,r=A.l(t.y),q,p=2,o,n,m,l,k +var $async$BP=A.h(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:p=4 +m=self.window.navigator.clipboard +m.toString +b.toString +s=7 +return A.e(A.mS(m.writeText(b),t.z),$async$BP) +case 7:p=2 +s=6 +break +case 4:p=3 +k=o +n=A.a7(k) +A.lN("copy is not successful "+A.r(n)) +m=A.dQ(!1,t.y) +q=m +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:q=A.dQ(!0,t.y) +s=1 +break +case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$BP,r)}} +A.atZ.prototype={ +IZ(a){var s=0,r=A.l(t.N),q +var $async$IZ=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=A.mS(self.window.navigator.clipboard.readText(),t.N) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$IZ,r)}} +A.ayN.prototype={ +BP(a,b){return A.dQ(this.aVo(b),t.y)}, +aVo(a){var s,r,q,p,o="-99999px",n="transparent",m=A.dq(self.document,"textarea"),l=m.style +A.as(l,"position","absolute") +A.as(l,"top",o) +A.as(l,"left",o) +A.as(l,"opacity","0") +A.as(l,"color",n) +A.as(l,"background-color",n) +A.as(l,"background",n) +self.document.body.append(m) +s=m +A.bpc(s,a) +s.focus() +s.select() +r=!1 +try{r=self.document.execCommand("copy") +if(!r)A.lN("copy is not successful")}catch(p){q=A.a7(p) +A.lN("copy is not successful "+A.r(q))}finally{s.remove()}return r}} +A.ayO.prototype={ +IZ(a){return A.m7(new A.I3("Paste is not implemented for this browser."),null,t.N)}} +A.a1C.prototype={ +J(){return"ColorFilterType."+this.b}} +A.EI.prototype={$ia1A:1} +A.azM.prototype={ +gahO(){var s=this.b +if(s==null)s=null +else{s=s.canvasKitForceCpuOnly +if(s==null)s=null}return s===!0}, +gb5c(){var s=this.b +if(s==null)s=null +else{s=s.debugShowSemanticsNodes +if(s==null)s=null}return s===!0}} +A.aww.prototype={ +$1(a){return this.a.warn(a)}, +$S:6} +A.awy.prototype={ +$1(a){a.toString +return A.bi(a)}, +$S:183} +A.a4K.prototype={ +gbF(a){return B.e.v(this.b.status)}, +ga1B(){var s=this.b,r=B.e.v(s.status)>=200&&B.e.v(s.status)<300,q=B.e.v(s.status),p=B.e.v(s.status),o=B.e.v(s.status)>307&&B.e.v(s.status)<400 +return r||q===0||p===304||o}, +gRo(){var s=this +if(!s.ga1B())throw A.f(new A.a4J(s.a,s.gbF(s))) +return new A.aDn(s.b)}, +$ibqa:1} +A.aDn.prototype={ +RR(a,b,c){var s=0,r=A.l(t.H),q=this,p,o,n +var $async$RR=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:n=q.a.body.getReader() +p=t.e +case 2:if(!!0){s=3 +break}s=4 +return A.e(A.mS(n.read(),p),$async$RR) +case 4:o=e +if(o.done){s=3 +break}b.$1(c.a(o.value)) +s=2 +break +case 3:return A.j(null,r)}}) +return A.k($async$RR,r)}, +z_(){var s=0,r=A.l(t.pI),q,p=this,o +var $async$z_=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(A.mS(p.a.arrayBuffer(),t.X),$async$z_) +case 3:o=b +o.toString +q=t.pI.a(o) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$z_,r)}} +A.a4J.prototype={ +j(a){return'Flutter Web engine failed to fetch "'+this.a+'". HTTP request succeeded, but the server responded with HTTP status '+this.b+"."}, +$ibh:1} +A.a4I.prototype={ +j(a){return'Flutter Web engine failed to complete HTTP request to fetch "'+this.a+'": '+A.r(this.b)}, +$ibh:1} +A.a39.prototype={} +A.Ms.prototype={} +A.bfm.prototype={ +$2(a,b){this.a.$2(J.hJ(a,t.e),b)}, +$S:527} +A.bf3.prototype={ +$1(a){var s=A.ed(a,0,null) +if(B.b0B.A(0,B.d.ga9(s.gAJ())))return s.j(0) +self.window.console.error("URL rejected by TrustedTypes policy flutter-engine: "+a+"(download prevented)") +return null}, +$S:806} +A.agg.prototype={ +p(){var s=++this.b,r=this.a +if(s>r.length)throw A.f(A.O("Iterator out of bounds")) +return s"))}, +gq(a){return B.e.v(this.a.length)}} +A.agl.prototype={ +p(){var s=++this.b,r=this.a +if(s>r.length)throw A.f(A.O("Iterator out of bounds")) +return s"))}, +gq(a){return B.e.v(this.a.length)}} +A.a37.prototype={ +gG(a){var s=this.b +s===$&&A.c() +return s}, +p(){var s=this.a.next() +if(s.done)return!1 +this.b=this.$ti.c.a(s.value) +return!0}} +A.a43.prototype={ +b01(a){var s,r=this +if(!J.o(a,r.e)){s=r.e +if(s!=null)s.remove() +r.e=a +s=r.b +s.toString +a.toString +s.append(a)}}, +anI(){var s=this.d.style,r=$.fc().x +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}A.as(s,"transform","scale("+A.r(1/r)+")")}, +aOp(a){var s +this.anI() +s=$.hg() +if(!B.GI.A(0,s)&&!$.fc().ba2()&&$.aqx().c){$.fc().ai7(!0) +$.bX().a1N()}else{s=$.fc() +s.zi() +s.ai7(!1) +$.bX().a1N()}}, +arg(a){var s,r,q,p,o,n=self.window.screen +if(n!=null){s=n.orientation +if(s!=null){p=J.N(a) +if(p.gZ(a)){s.unlock() +return A.dQ(!0,t.y)}else{r=A.bGs(A.ag(p.gV(a))) +if(r!=null){q=new A.bp(new A.ak($.a9,t.tr),t.VY) +try{A.mS(s.lock(r),t.z).bj(0,new A.aAa(q),t.P).iu(new A.aAb(q))}catch(o){p=A.dQ(!1,t.y) +return p}return q.a}}}}return A.dQ(!1,t.y)}} +A.aAa.prototype={ +$1(a){this.a.cT(0,!0)}, +$S:19} +A.aAb.prototype={ +$1(a){this.a.cT(0,!1)}, +$S:19} +A.bgr.prototype={ +$1(a){$.blr=!1 +$.bX().nB("flutter/system",$.bAA(),new A.bgq())}, +$S:67} +A.bgq.prototype={ +$1(a){}, +$S:42} +A.aAB.prototype={ +b6C(a,b){var s,r,q,p,o,n=this,m=A.ae(t.S) +for(s=new A.aa9(a),r=n.d,q=n.c;s.p();){p=s.d +if(!(p<160||r.A(0,p)||q.A(0,p)))m.t(0,p)}if(m.a===0)return +o=A.L(m,!0,m.$ti.c) +if(n.a.api(o,b).length!==0)n.b_U(o)}, +b_U(a){var s=this +s.ax.N(0,a) +if(!s.ay){s.ay=!0 +s.as=A.ig(B.B,new A.aAI(s),t.H)}}, +aFQ(){var s,r +this.ay=!1 +s=this.ax +if(s.a===0)return +r=A.L(s,!0,A.n(s).c) +s.Y(0) +this.b7c(r)}, +b7c(a){var s,r,q,p,o,n,m,l=this,k=A.ae(t.oe),j=t.S,i=A.ae(j),h=A.ae(j) +for(s=a.length,r=l.f,q=r.$ti.i("B<1>"),r=r.a,p=0;p"),q=A.n(b1),p=q.i("iA<1>"),q=q.c,s=s.c,o=a7.r,n=a7.Q,m=b0==="ko",l=b0==="ja",k=b0==="zh-HK",j=b0!=="zh-Hant",i=b0!=="zh-Hans",h=b0!=="zh-CN",g=b0!=="zh-SG",f=b0==="zh-MY",e=b0!=="zh-TW",b0=b0==="zh-MO",d=a7.z,c=a7.y,b=a7.x,a=a7.w;b1.a!==0;){a0={} +B.d.Y(a9) +for(a1=new A.iA(b2,b2.r,r),a1.c=b2.e,a2=0;a1.p();){a3=a1.d +if(a3==null)a3=s.a(a3) +for(a4=new A.iA(b1,b1.r,p),a4.c=b1.e,a5=0;a4.p();){a6=a4.d +if(a3.A(0,a6==null?q.a(a6):a6))++a5}if(a5>a2){B.d.Y(a9) +a9.push(a3) +a2=a5}else if(a5===a2)a9.push(a3)}if(a2===0)break +a0.a=B.d.gV(a9) +if(a9.length>1)if(B.d.Gd(a9,new A.aAK(a7))){if(!i||!h||!g||f){if(B.d.A(a9,o))a0.a=o}else if(!j||!e||b0){if(B.d.A(a9,a))a0.a=a}else if(k){if(B.d.A(a9,b))a0.a=b}else if(l){if(B.d.A(a9,c))a0.a=c}else if(m){if(B.d.A(a9,d))a0.a=d}else if(B.d.A(a9,o))a0.a=o}else if(B.d.A(a9,n))a0.a=n +else if(B.d.A(a9,o))a0.a=o +b1.D3(new A.aAL(a0),!0) +a8.t(0,a0.a)}return a8}} +A.aAC.prototype={ +$1(a){return a.a==="Noto Sans SC"}, +$S:58} +A.aAD.prototype={ +$1(a){return a.a==="Noto Sans TC"}, +$S:58} +A.aAE.prototype={ +$1(a){return a.a==="Noto Sans HK"}, +$S:58} +A.aAF.prototype={ +$1(a){return a.a==="Noto Sans JP"}, +$S:58} +A.aAG.prototype={ +$1(a){return a.a==="Noto Sans KR"}, +$S:58} +A.aAH.prototype={ +$1(a){return a.a==="Noto Sans Symbols"}, +$S:58} +A.aAJ.prototype={ +$0(){return A.d([],t.oR)}, +$S:547} +A.aAI.prototype={ +$0(){var s=0,r=A.l(t.H),q=this,p +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=q.a +p.aFQ() +p.ay=!1 +p=p.b +p===$&&A.c() +s=2 +return A.e(p.bgO(),$async$$0) +case 2:return A.j(null,r)}}) +return A.k($async$$0,r)}, +$S:2} +A.aAK.prototype={ +$1(a){var s=this.a +return a===s.r||a===s.w||a===s.x||a===s.y||a===s.z}, +$S:58} +A.aAL.prototype={ +$1(a){return this.a.a.A(0,a)}, +$S:28} +A.a3P.prototype={ +bgO(){var s=this.f +if(s==null)return A.dQ(null,t.H) +else return s.a}, +t(a,b){var s,r,q=this +if(q.c.A(0,b)||q.d.aj(0,b.b))return +s=q.d +r=s.a +s.l(0,b.b,b) +if(q.f==null)q.f=new A.bp(new A.ak($.a9,t.W),t.gR) +if(r===0)A.d9(B.B,q.gas8())}, +xe(){var s=0,r=A.l(t.H),q=this,p,o,n,m,l,k,j,i +var $async$xe=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:j=A.A(t.N,t.uz) +i=A.d([],t.s) +for(p=q.d,o=p.gar(p),n=A.n(o),n=n.i("@<1>").L(n.z[1]),o=new A.aQ(J.a4(o.a),o.b,n.i("aQ<1,2>")),m=t.H,n=n.z[1];o.p();){l=o.a +if(l==null)l=n.a(l) +j.l(0,l.b,A.F0(new A.az8(q,l,i),m))}s=2 +return A.e(A.jr(j.gar(j),m),$async$xe) +case 2:B.d.lK(i) +for(o=i.length,n=q.a,m=n.at,k=0;k");s.p();){p=s.gG(s) +o=p.a +p=p.b +r.push(new A.qb(a,o,p,p,q))}}, +$S(){return this.b.i("~(0,z)")}} +A.aFD.prototype={ +$2(a,b){return a.b-b.b}, +$S(){return this.a.i("v(qb<0>,qb<0>)")}} +A.aFF.prototype={ +$1(a){var s,r,q=a.length +if(q===0)return null +if(q===1)return B.d.gby(a) +s=q/2|0 +r=a[s] +r.e=this.$1(B.d.cj(a,0,s)) +r.f=this.$1(B.d.f6(a,s+1)) +return r}, +$S(){return this.a.i("qb<0>?(z>)")}} +A.aFE.prototype={ +$1(a){var s,r=this,q=a.e,p=q==null +if(p&&a.f==null)a.d=a.c +else if(p){q=a.f +q.toString +r.$1(q) +a.d=Math.max(a.c,a.f.d)}else{p=a.f +s=a.c +if(p==null){r.$1(q) +a.d=Math.max(s,a.e.d)}else{r.$1(p) +q=a.e +q.toString +r.$1(q) +a.d=Math.max(s,Math.max(a.e.d,a.f.d))}}}, +$S(){return this.a.i("~(qb<0>)")}} +A.qb.prototype={ +TW(a,b){var s,r=this +if(a>r.d)return +s=r.e +if(s!=null)s.TW(a,b) +s=r.b +if(s<=a&&a<=r.c)b.push(r.a) +if(a1&&e.charCodeAt(0)<127&&e.charCodeAt(1)<127) +o=A.bQ3(new A.aGc(h,e,a,p,q),t.S) +if(f.type!=="keydown")if(h.b){r=A.yX(f) +r.toString +r=r==="CapsLock" +n=r}else n=!1 +else n=!0 +if(h.b){r=A.yX(f) +r.toString +r=r==="CapsLock"}else r=!1 +if(r){h.adx(B.B,new A.aGd(s,q,o),new A.aGe(h,q)) +m=B.ct}else if(n){r=h.f +if(r.h(0,q)!=null){l=f.repeat +if(l==null)l=g +if(l===!0)m=B.a3s +else{l=h.d +l.toString +l.$1(new A.lg(s,B.bV,q,o.$0(),g,!0)) +r.F(0,q) +m=B.ct}}else m=B.ct}else{if(h.f.h(0,q)==null){f.preventDefault() +return}m=B.bV}r=h.f +k=r.h(0,q) +switch(m.a){case 0:j=o.$0() +break +case 1:j=g +break +case 2:j=k +break +default:j=g}l=j==null +if(l)r.F(0,q) +else r.l(0,q,j) +$.bAO().am(0,new A.aGf(h,o,a,s)) +if(p)if(!l)h.aWk(q,o.$0(),s) +else{r=h.r.F(0,q) +if(r!=null)r.$0()}if(p)i=e +else i=g +e=k==null?o.$0():k +r=m===B.bV?g:i +if(h.d.$1(new A.lg(s,m,q,e,r,!1)))f.preventDefault()}, +hg(a){var s=this,r={} +r.a=!1 +s.d=new A.aGk(r,s) +try{s.aJm(a)}finally{if(!r.a)s.d.$1(B.a3r) +s.d=null}}, +UK(a,b,c,d,e){var s=this,r=$.bAV(),q=$.bAW(),p=$.bn7() +s.No(r,q,p,a?B.ct:B.bV,e) +r=$.bnl() +q=$.bnm() +p=$.bn8() +s.No(r,q,p,b?B.ct:B.bV,e) +r=$.bAX() +q=$.bAY() +p=$.bn9() +s.No(r,q,p,c?B.ct:B.bV,e) +r=$.bAZ() +q=$.bB_() +p=$.bna() +s.No(r,q,p,d?B.ct:B.bV,e)}, +No(a,b,c,d,e){var s,r=this,q=r.f,p=q.aj(0,a),o=q.aj(0,b),n=p||o,m=d===B.ct&&!n,l=d===B.bV&&n +if(m){r.a.$1(new A.lg(A.blp(e),B.ct,a,c,null,!0)) +q.l(0,a,c)}if(l&&p){s=q.h(0,a) +s.toString +r.aeH(e,a,s)}if(l&&o){q=q.h(0,b) +q.toString +r.aeH(e,b,q)}}, +aeH(a,b,c){this.a.$1(new A.lg(A.blp(a),B.bV,b,c,null,!0)) +this.f.F(0,b)}} +A.aGg.prototype={ +$1(a){var s=this +if(!s.a.a&&!s.b.e){s.c.$0() +s.b.a.$1(s.d.$0())}}, +$S:37} +A.aGh.prototype={ +$0(){this.a.a=!0}, +$S:0} +A.aGi.prototype={ +$0(){return new A.lg(new A.br(this.a.a+2e6),B.bV,this.b,this.c,null,!0)}, +$S:251} +A.aGj.prototype={ +$0(){this.a.f.F(0,this.b)}, +$S:0} +A.aGc.prototype={ +$0(){var s,r,q,p,o,n=this,m=n.b,l=B.aSy.h(0,m) +if(l!=null)return l +s=n.c.a +if(B.BC.aj(0,A.pZ(s))){m=A.pZ(s) +m.toString +m=B.BC.h(0,m) +r=m==null?null:m[B.e.v(s.location)] +r.toString +return r}if(n.d){q=n.a.c.apf(A.yX(s),A.pZ(s),B.e.v(s.keyCode)) +if(q!=null)return q}if(m==="Dead"){m=s.altKey +p=s.ctrlKey +o=s.shiftKey +s=s.metaKey +m=m?1073741824:0 +p=p?268435456:0 +o=o?536870912:0 +s=s?2147483648:0 +return n.e+(m+p+o+s)+98784247808}return B.f.gu(m)+98784247808}, +$S:93} +A.aGd.prototype={ +$0(){return new A.lg(this.a,B.bV,this.b,this.c.$0(),null,!0)}, +$S:251} +A.aGe.prototype={ +$0(){this.a.f.F(0,this.b)}, +$S:0} +A.aGf.prototype={ +$2(a,b){var s,r,q=this +if(J.o(q.b.$0(),a))return +s=q.a +r=s.f +if(r.b2a(0,a)&&!b.$1(q.c))r.hl(r,new A.aGb(s,a,q.d))}, +$S:576} +A.aGb.prototype={ +$2(a,b){var s=this.b +if(b!==s)return!1 +this.a.d.$1(new A.lg(this.c,B.bV,a,s,null,!0)) +return!0}, +$S:577} +A.aGk.prototype={ +$1(a){this.a.a=!0 +return this.b.a.$1(a)}, +$S:172} +A.aJ0.prototype={} +A.asV.prototype={ +gaXJ(){var s=this.a +s===$&&A.c() +return s}, +n(){var s=this +if(s.c||s.gtY()==null)return +s.c=!0 +s.aXK()}, +Ge(){var s=0,r=A.l(t.H),q=this +var $async$Ge=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=q.gtY()!=null?2:3 +break +case 2:s=4 +return A.e(q.pe(),$async$Ge) +case 4:s=5 +return A.e(q.gtY().Jd(0,-1),$async$Ge) +case 5:case 3:return A.j(null,r)}}) +return A.k($async$Ge,r)}, +gqa(){var s=this.gtY() +s=s==null?null:s.aps() +return s==null?"/":s}, +ga4(){var s=this.gtY() +return s==null?null:s.a4Y(0)}, +aXK(){return this.gaXJ().$0()}} +A.Pp.prototype={ +ay4(a){var s,r=this,q=r.d +if(q==null)return +r.a=q.ZQ(r.ga2t(r)) +if(!r.X2(r.ga4())){s=t.z +q.wD(0,A.ah(["serialCount",0,"state",r.ga4()],s,s),"flutter",r.gqa())}r.e=r.gVS()}, +gVS(){if(this.X2(this.ga4())){var s=this.ga4() +s.toString +return B.e.v(A.eQ(J.u(t.f.a(s),"serialCount")))}return 0}, +X2(a){return t.f.b(a)&&J.u(a,"serialCount")!=null}, +JO(a,b,c){var s,r,q=this.d +if(q!=null){s=t.z +r=this.e +if(b){r===$&&A.c() +s=A.ah(["serialCount",r,"state",c],s,s) +a.toString +q.wD(0,s,"flutter",a)}else{r===$&&A.c();++r +this.e=r +s=A.ah(["serialCount",r,"state",c],s,s) +a.toString +q.aml(0,s,"flutter",a)}}}, +a5B(a){return this.JO(a,!1,null)}, +a2u(a,b){var s,r,q,p,o=this +if(!o.X2(b)){s=o.d +s.toString +r=o.e +r===$&&A.c() +q=t.z +s.wD(0,A.ah(["serialCount",r+1,"state",b],q,q),"flutter",o.gqa())}o.e=o.gVS() +s=$.bX() +r=o.gqa() +t.F5.a(b) +q=b==null?null:J.u(b,"state") +p=t.z +s.nB("flutter/navigation",B.bv.nq(new A.ng("pushRouteInformation",A.ah(["location",r,"state",q],p,p))),new A.aJc())}, +pe(){var s=0,r=A.l(t.H),q,p=this,o,n,m +var $async$pe=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p.n() +if(p.b||p.d==null){s=1 +break}p.b=!0 +o=p.gVS() +s=o>0?3:4 +break +case 3:s=5 +return A.e(p.d.Jd(0,-o),$async$pe) +case 5:case 4:n=p.ga4() +n.toString +t.f.a(n) +m=p.d +m.toString +m.wD(0,J.u(n,"state"),"flutter",p.gqa()) +case 1:return A.j(q,r)}}) +return A.k($async$pe,r)}, +gtY(){return this.d}} +A.aJc.prototype={ +$1(a){}, +$S:42} +A.Sj.prototype={ +aye(a){var s,r=this,q=r.d +if(q==null)return +r.a=q.ZQ(r.ga2t(r)) +s=r.gqa() +if(!A.bk4(A.bpd(self.window.history))){q.wD(0,A.ah(["origin",!0,"state",r.ga4()],t.N,t.z),"origin","") +r.aVA(q,s)}}, +JO(a,b,c){var s=this.d +if(s!=null)this.YA(s,a,!0)}, +a5B(a){return this.JO(a,!1,null)}, +a2u(a,b){var s,r=this,q="flutter/navigation" +if(A.btp(b)){s=r.d +s.toString +r.aVz(s) +$.bX().nB(q,B.bv.nq(B.aT8),new A.aRp())}else if(A.bk4(b)){s=r.f +s.toString +r.f=null +$.bX().nB(q,B.bv.nq(new A.ng("pushRoute",s)),new A.aRq())}else{r.f=r.gqa() +r.d.Jd(0,-1)}}, +YA(a,b,c){var s +if(b==null)b=this.gqa() +s=this.e +if(c)a.wD(0,s,"flutter",b) +else a.aml(0,s,"flutter",b)}, +aVA(a,b){return this.YA(a,b,!1)}, +aVz(a){return this.YA(a,null,!1)}, +pe(){var s=0,r=A.l(t.H),q,p=this,o,n +var $async$pe=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p.n() +if(p.b||p.d==null){s=1 +break}p.b=!0 +o=p.d +s=3 +return A.e(o.Jd(0,-1),$async$pe) +case 3:n=p.ga4() +n.toString +o.wD(0,J.u(t.f.a(n),"state"),"flutter",p.gqa()) +case 1:return A.j(q,r)}}) +return A.k($async$pe,r)}, +gtY(){return this.d}} +A.aRp.prototype={ +$1(a){}, +$S:42} +A.aRq.prototype={ +$1(a){}, +$S:42} +A.aj.prototype={ +gYd(){var s,r=this,q=r.d +if(q===$){s=A.bRU(r.c) +r.d!==$&&A.ai() +r.d=s +q=s}return q}, +A(a,b){var s,r,q,p=this.gYd().length-1 +for(s=0;s<=p;){r=B.c.aY(s+p,2) +q=this.gYd()[r] +if(q.a>b)p=r-1 +else{if(q.b>=b)return!0 +s=r+1}}return!1}} +A.rP.prototype={ +k(a,b){if(b==null)return!1 +if(!(b instanceof A.rP))return!1 +return b.a===this.a&&b.b===this.b}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"["+this.a+", "+this.b+"]"}} +A.aJr.prototype={} +A.a4E.prototype={ +gach(){var s,r=this,q=r.c +if(q===$){s=t.e.a(A.cx(r.gaPz())) +r.c!==$&&A.ai() +r.c=s +q=s}return q}, +aPA(a){var s,r,q,p=A.bpe(a) +p.toString +for(s=this.a,r=s.length,q=0;q>>0)) +g.j8(c,B.aG.dI([!0])) +return +case"SystemChrome.setSystemUIOverlayStyle":l=A.cf(J.u(t.xE.a(s.b),"statusBarColor")) +A.byw(l==null?null:new A.E(l>>>0)) +g.j8(c,B.aG.dI([!0])) +return +case"SystemChrome.setPreferredOrientations":o=t.j.a(s.b) +$.lG.arg(o).bj(0,new A.ayw(g,c),t.P) +return +case"SystemSound.play":g.j8(c,B.aG.dI([!0])) +return +case"Clipboard.setData":new A.a1w(A.boI(),A.bsb()).aqG(s,c) +return +case"Clipboard.getData":new A.a1w(A.boI(),A.bsb()).aoT(c) +return}break +case"flutter/service_worker":q=self.window +k=self.document.createEvent("Event") +k.initEvent("flutter-first-frame",!0,!0) +q.dispatchEvent(k) +return +case"flutter/textinput":q=$.aqx() +q.gF4(q).b8Z(b,c) +return +case"flutter/contextmenu":switch(B.bv.m9(b).a){case"enableContextMenu":$.lG.a.ajp() +g.j8(c,B.aG.dI([!0])) +return +case"disableContextMenu":$.lG.a.aj9() +g.j8(c,B.aG.dI([!0])) +return}return +case"flutter/mousecursor":s=B.eB.m9(b) +o=t.f.a(s.b) +switch(s.a){case"activateSystemCursor":$.bjf.toString +q=A.ag(J.u(o,"kind")) +k=$.lG.f +k===$&&A.c() +q=B.aR8.h(0,q) +A.pu(k,"cursor",q==null?"default":q) +break}return +case"flutter/web_test_e2e":g.j8(c,B.aG.dI([A.bQP(B.bv,b)])) +return +case"flutter/platform_views":q=g.cy +if(q==null)q=g.cy=new A.aLo($.Kg(),new A.ayx()) +c.toString +q.b8m(b,c) +return +case"flutter/accessibility":q=$.lG.y +q===$&&A.c() +k=t.f +j=k.a(J.u(k.a(B.dj.k6(b)),"data")) +i=A.ag(J.u(j,"message")) +if(i!=null&&i.length!==0){h=A.biT(j,"assertiveness") +q.ah4(i,B.a5J[h==null?0:h])}g.j8(c,B.dj.dI(!0)) +return +case"flutter/navigation":g.d.h(0,0).a1k(b).bj(0,new A.ayy(g,c),t.P) +g.ry="/" +return}q=$.byk +if(q!=null){q.$3(a,b,c) +return}g.j8(c,null)}, +Dm(a,b){return this.aJr(a,b)}, +aJr(a,b){var s=0,r=A.l(t.H),q=1,p,o=this,n,m,l,k,j,i +var $async$Dm=A.h(function(c,d){if(c===1){p=d +s=q}while(true)switch(s){case 0:q=3 +i=t.Lk +s=6 +return A.e(A.K7($.a_3.Tj(a)),$async$Dm) +case 6:n=i.a(d) +s=7 +return A.e(n.gRo().z_(),$async$Dm) +case 7:m=d +o.j8(b,J.a_x(m)) +q=1 +s=5 +break +case 3:q=2 +j=p +l=A.a7(j) +$.hh().$1("Error while trying to load an asset: "+A.r(l)) +o.j8(b,null) +s=5 +break +case 2:s=1 +break +case 5:return A.j(null,r) +case 1:return A.i(p,r)}}) +return A.k($async$Dm,r)}, +aHA(a){switch(a){case"HapticFeedbackType.lightImpact":return 10 +case"HapticFeedbackType.mediumImpact":return 20 +case"HapticFeedbackType.heavyImpact":return 30 +case"HapticFeedbackType.selectionClick":return 10 +default:return 50}}, +pw(){var s=$.byq +if(s==null)throw A.f(A.aX("scheduleFrameCallback must be initialized first.")) +s.$0()}, +az2(){var s=this +if(s.dy!=null)return +s.a=s.a.aim(A.bi9()) +s.dy=A.eG(self.window,"languagechange",new A.ayu(s))}, +ayZ(){var s,r,q,p=new globalThis.MutationObserver(A.cx(new A.ayt(this))) +this.fy=p +s=self.document.documentElement +s.toString +r=A.d(["style"],t.s) +q=A.A(t.N,t.z) +q.l(0,"attributes",!0) +q.l(0,"attributeFilter",r) +r=A.bG(q) +if(r==null)r=t.K.a(r) +p.observe(s,r)}, +afS(a){var s=this,r=s.a +if(r.d!==a){s.a=r.b3x(a) +A.uD(null,null) +A.uD(s.k3,s.k4)}}, +aXZ(a){var s=this.a,r=s.a +if((r.a&32)!==0!==a){this.a=s.aih(r.b30(a)) +A.uD(null,null)}}, +ayT(){var s,r=this,q=r.k1 +r.afS(q.matches?B.au:B.aR) +s=t.e.a(A.cx(new A.ays(r))) +r.k2=s +q.addListener(s)}, +oR(a,b,c){A.a_f(this.p4,this.R8,new A.Bq(b,0,a,c),t.KL)}, +ga0c(){var s=this.ry +return s==null?this.ry=this.d.h(0,0).gOE().gqa():s}, +j8(a,b){A.ig(B.B,null,t.H).bj(0,new A.ayB(a,b),t.P)}} +A.ayA.prototype={ +$0(){return this.a.$1(this.b.$1(this.c))}, +$S:0} +A.ayz.prototype={ +$1(a){this.a.AY(this.b,a,t.CD)}, +$S:42} +A.ayv.prototype={ +$1(a){this.a.j8(this.b,B.aG.dI([!0]))}, +$S:37} +A.ayw.prototype={ +$1(a){this.a.j8(this.b,B.aG.dI([a]))}, +$S:168} +A.ayx.prototype={ +$1(a){var s=$.lG.r +s===$&&A.c() +s.append(a)}, +$S:3} +A.ayy.prototype={ +$1(a){var s=this.b +if(a)this.a.j8(s,B.aG.dI([!0])) +else if(s!=null)s.$1(null)}, +$S:168} +A.ayu.prototype={ +$1(a){var s=this.a +s.a=s.a.aim(A.bi9()) +A.uD(s.fr,s.fx)}, +$S:3} +A.ayt.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l=null +for(s=J.a4(a),r=t.e,q=this.a;s.p();){p=s.gG(s) +p.toString +r.a(p) +o=p.type +if((o==null?l:o)==="attributes"){o=p.attributeName +o=(o==null?l:o)==="style"}else o=!1 +if(o){o=self.document.documentElement +o.toString +n=A.bUB(o) +m=(n==null?16:n)/16 +o=q.a +if(o.e!==m){q.a=o.Fm(m) +A.uD(l,l) +A.uD(q.go,q.id)}}}}, +$S:591} +A.ays.prototype={ +$1(a){var s=A.bpe(a) +s.toString +s=s?B.au:B.aR +this.a.afS(s)}, +$S:3} +A.ayB.prototype={ +$1(a){var s=this.a +if(s!=null)s.$1(this.b)}, +$S:37} +A.bfZ.prototype={ +$0(){this.a.$2(this.b,this.c)}, +$S:0} +A.ads.prototype={ +j(a){return A.I(this).j(0)+"[view: null, geometry: "+B.ar.j(0)+"]"}} +A.a8y.prototype={ +Fs(a,b,c,d,e){var s=this,r=a==null?s.a:a,q=d==null?s.c:d,p=c==null?s.d:c,o=e==null?s.e:e,n=b==null?s.f:b +return new A.a8y(r,!1,q,p,o,n,s.r,s.w)}, +aih(a){return this.Fs(a,null,null,null,null)}, +aim(a){return this.Fs(null,a,null,null,null)}, +Fm(a){return this.Fs(null,null,null,null,a)}, +b3x(a){return this.Fs(null,null,a,null,null)}, +b3H(a){return this.Fs(null,null,null,a,null)}} +A.aLm.prototype={ +amG(a,b,c){var s=this.a +if(s.aj(0,a))return!1 +s.l(0,a,b) +if(!c)this.c.t(0,a) +return!0}, +beN(a,b,c){this.d.l(0,b,a) +return this.b.cH(0,b,new A.aLn(this,"flt-pv-slot-"+b,a,b,c))}, +aUA(a){var s,r,q +if(a==null)return +s=$.kY() +if(s!==B.bp){a.remove() +return}s=a.getAttribute("slot") +r="tombstone-"+A.r(s==null?null:s) +q=A.dq(self.document,"slot") +A.as(q.style,"display","none") +s=A.bG(r) +if(s==null)s=t.K.a(s) +q.setAttribute("name",s) +s=$.lG.w +s===$&&A.c() +s.append(q) +s=A.bG(r) +if(s==null)s=t.K.a(s) +a.setAttribute("slot",s) +a.remove() +q.remove()}, +a1S(a){var s=this.d.h(0,a) +return s!=null&&this.c.A(0,s)}} +A.aLn.prototype={ +$0(){var s,r,q,p,o=this,n=A.dq(self.document,"flt-platform-view"),m=A.bG(o.b) +if(m==null)m=t.K.a(m) +n.setAttribute("slot",m) +m=o.c +s=o.a.a.h(0,m) +s.toString +r=o.d +q=t.e +if(t._a.b(s))p=q.a(s.$2$params(r,o.e)) +else{t.l_.a(s) +p=q.a(s.$1(r))}if(p.style.getPropertyValue("height").length===0){$.hh().$1("Height of Platform View type: ["+m+"] may not be set. Defaulting to `height: 100%`.\nSet `style.height` to any appropriate value to stop this message.") +A.as(p.style,"height","100%")}if(p.style.getPropertyValue("width").length===0){$.hh().$1("Width of Platform View type: ["+m+"] may not be set. Defaulting to `width: 100%`.\nSet `style.width` to any appropriate value to stop this message.") +A.as(p.style,"width","100%")}n.append(p) +return n}, +$S:109} +A.aLo.prototype={ +aDN(a,b){var s=t.f.a(a.b),r=J.N(s),q=B.e.v(A.pq(r.h(s,"id"))),p=A.bi(r.h(s,"viewType")),o=r.h(s,"params") +r=this.b +if(!r.a.aj(0,p)){b.$1(B.eB.vy("unregistered_view_type","If you are the author of the PlatformView, make sure `registerViewFactory` is invoked.","A HtmlElementView widget is trying to create a platform view with an unregistered type: <"+p+">.")) +return}if(r.b.aj(0,q)){b.$1(B.eB.vy("recreating_view","view id: "+q,"trying to create an already created view")) +return}this.c.$1(r.beN(p,q,o)) +b.$1(B.eB.Gb(null))}, +b8m(a,b){var s,r=B.eB.m9(a) +switch(r.a){case"create":this.aDN(r,b) +return +case"dispose":s=this.b +s.aUA(s.b.F(0,A.bu(r.b))) +b.$1(B.eB.Gb(null)) +return}b.$1(null)}} +A.aOi.prototype={ +bgR(){A.em(self.document,"touchstart",t.e.a(A.cx(new A.aOj())),null)}} +A.aOj.prototype={ +$1(a){}, +$S:3} +A.a8H.prototype={ +aDw(){var s,r=this +if("PointerEvent" in self.window){s=new A.b8U(A.A(t.S,t.ZW),A.d([],t.he),r.a,r.gXH(),r.c,r.d) +s.BY() +return s}if("TouchEvent" in self.window){s=new A.bcR(A.ae(t.S),A.d([],t.he),r.a,r.gXH(),r.c,r.d) +s.BY() +return s}if("MouseEvent" in self.window){s=new A.b7i(new A.Co(),A.d([],t.he),r.a,r.gXH(),r.c,r.d) +s.BY() +return s}throw A.f(A.a5("This browser does not support pointer, touch, or mouse events."))}, +aQc(a){var s=A.d(a.slice(0),A.aa(a)),r=$.bX() +A.a_f(r.Q,r.as,new A.Go(s),t.Zm)}} +A.aLD.prototype={ +j(a){return"pointers:"+("PointerEvent" in self.window)+", touch:"+("TouchEvent" in self.window)+", mouse:"+("MouseEvent" in self.window)}} +A.Wm.prototype={} +A.b0e.prototype={ +ZK(a,b,c,d,e){var s=t.e.a(A.cx(new A.b0f(d))) +A.em(b,c,s,e) +this.a.push(new A.Wm(c,b,s,e,!1))}, +yP(a,b,c,d){return this.ZK(a,b,c,d,!0)}} +A.b0f.prototype={ +$1(a){var s=$.hS +if((s==null?$.hS=A.t0():s).amC(a))this.a.$1(a)}, +$S:3} +A.anL.prototype={ +abu(a,b){if(b==null)return!1 +return Math.abs(b- -3*a)>1}, +aNn(a){var s,r,q,p,o,n=this,m=$.kY() +if(m===B.eA)return!1 +if(n.abu(a.deltaX,A.bpj(a))||n.abu(a.deltaY,A.bpk(a)))return!1 +if(!(B.e.aE(a.deltaX,120)===0&&B.e.aE(a.deltaY,120)===0)){m=A.bpj(a) +if(B.e.aE(m==null?1:m,120)===0){m=A.bpk(a) +m=B.e.aE(m==null?1:m,120)===0}else m=!1}else m=!0 +if(m){m=a.deltaX +s=n.f +r=s==null +q=r?null:s.deltaX +p=Math.abs(m-(q==null?0:q)) +m=a.deltaY +q=r?null:s.deltaY +o=Math.abs(m-(q==null?0:q)) +if(!r)if(!(p===0&&o===0))m=!(p<20&&o<20) +else m=!0 +else m=!0 +if(m){if(A.ka(a)!=null)m=(r?null:A.ka(s))!=null +else m=!1 +if(m){m=A.ka(a) +m.toString +s.toString +s=A.ka(s) +s.toString +if(m-s<50&&n.r)return!0}return!1}}return!0}, +aDt(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this +if(d.aNn(a)){s=B.by +r=-2}else{s=B.bx +r=-1}q=a.deltaX +p=a.deltaY +switch(B.e.v(a.deltaMode)){case 1:o=$.bwc +if(o==null){n=A.dq(self.document,"div") +o=n.style +A.as(o,"font-size","initial") +A.as(o,"display","none") +self.document.body.append(n) +o=A.bi5(self.window,n).getPropertyValue("font-size") +if(B.f.A(o,"px"))m=A.bjz(A.cN(o,"px","")) +else m=null +n.remove() +o=$.bwc=m==null?16:m/4}q*=o +p*=o +break +case 2:o=$.fc() +q*=o.gwu().a +p*=o.gwu().b +break +case 0:o=$.hg() +if(o===B.cC){o=$.kY() +if(o!==B.bp)o=o===B.eA +else o=!0}else o=!1 +if(o){o=$.fc() +l=o.x +if(l==null){l=self.window.devicePixelRatio +if(l===0)l=1}q*=l +o=o.x +if(o==null){o=self.window.devicePixelRatio +if(o===0)o=1}p*=o}break +default:break}k=A.d([],t.D9) +j=A.blS(a,d.b) +o=$.hg() +if(o===B.cC){o=$.aG8 +o=o==null?null:o.gCQ().f.aj(0,$.bnl()) +if(o!==!0){o=$.aG8 +o=o==null?null:o.gCQ().f.aj(0,$.bnm()) +i=o===!0}else i=!0}else i=!1 +o=a.ctrlKey&&!i +l=d.d +h=j.a +if(o){o=A.ka(a) +o.toString +o=A.Cm(o) +g=$.fc() +f=g.x +if(f==null){f=self.window.devicePixelRatio +if(f===0)f=1}g=g.x +if(g==null){g=self.window.devicePixelRatio +if(g===0)g=1}e=A.oe(a) +e.toString +l.b2g(k,B.e.v(e),B.e7,r,s,h*f,j.b*g,1,1,Math.exp(-p/200),B.aZZ,o)}else{o=A.ka(a) +o.toString +o=A.Cm(o) +g=$.fc() +f=g.x +if(f==null){f=self.window.devicePixelRatio +if(f===0)f=1}g=g.x +if(g==null){g=self.window.devicePixelRatio +if(g===0)g=1}e=A.oe(a) +e.toString +l.b2i(k,B.e.v(e),B.e7,r,s,h*f,j.b*g,1,1,q,p,B.aZY,o)}d.f=a +d.r=s===B.by +return k}, +a77(a){var s=this.b,r=t.e.a(A.cx(a)),q=t.K,p=A.bG(A.ah(["capture",!1,"passive",!1],t.N,q)) +q=p==null?q.a(p):p +s.addEventListener("wheel",r,q) +this.a.push(new A.Wm("wheel",s,r,!1,!0))}, +ab2(a){this.c.$1(this.aDt(a)) +a.preventDefault()}} +A.rj.prototype={ +j(a){return A.I(this).j(0)+"(change: "+this.a.j(0)+", buttons: "+this.b+")"}} +A.Co.prototype={ +a57(a,b){var s +if(this.a!==0)return this.TQ(b) +s=(b===0&&a>-1?A.bSB(a):b)&1073741823 +this.a=s +return new A.rj(B.FH,s)}, +TQ(a){var s=a&1073741823,r=this.a +if(r===0&&s!==0)return new A.rj(B.e7,r) +this.a=s +return new A.rj(s===0?B.e7:B.hy,s)}, +Je(a){if(this.a!==0&&(a&1073741823)===0){this.a=0 +return new A.rj(B.o3,0)}return null}, +a59(a){if((a&1073741823)===0){this.a=0 +return new A.rj(B.e7,0)}return null}, +a5b(a){var s +if(this.a===0)return null +s=this.a=(a==null?0:a)&1073741823 +if(s===0)return new A.rj(B.o3,s) +else return new A.rj(B.hy,s)}} +A.b8U.prototype={ +Wb(a){return this.w.cH(0,a,new A.b8W())}, +adb(a){if(A.bi4(a)==="touch")this.w.F(0,A.bpf(a))}, +UX(a,b,c,d,e){this.ZK(0,a,b,new A.b8V(this,d,c),e)}, +UW(a,b,c){return this.UX(a,b,c,!0,!0)}, +az7(a,b,c,d){return this.UX(a,b,c,d,!0)}, +BY(){var s=this,r=s.b +s.UW(r,"pointerdown",new A.b8X(s)) +s.UW(self.window,"pointermove",new A.b8Y(s)) +s.UX(r,"pointerleave",new A.b8Z(s),!1,!1) +s.UW(self.window,"pointerup",new A.b9_(s)) +s.az7(r,"pointercancel",new A.b90(s),!1) +s.a77(new A.b91(s))}, +kk(a,b,c){var s,r,q,p,o,n,m,l,k=this,j=A.bi4(c) +j.toString +s=k.acO(j) +j=A.bpg(c) +j.toString +r=A.bph(c) +r.toString +j=Math.abs(j)>Math.abs(r)?A.bpg(c):A.bph(c) +j.toString +r=A.ka(c) +r.toString +q=A.Cm(r) +p=c.pressure +if(p==null)p=null +o=A.blS(c,k.b) +r=k.y5(c) +n=$.fc() +m=n.x +if(m==null){m=self.window.devicePixelRatio +if(m===0)m=1}n=n.x +if(n==null){n=self.window.devicePixelRatio +if(n===0)n=1}l=p==null?0:p +k.d.b2h(a,b.b,b.a,r,s,o.a*m,o.b*n,l,1,B.fa,j/180*3.141592653589793,q)}, +aG0(a){var s,r +if("getCoalescedEvents" in a){s=J.hJ(a.getCoalescedEvents(),t.e) +r=new A.eS(s.a,s.$ti.i("eS<1,t>")) +if(!r.gZ(r))return r}return A.d([a],t.C)}, +acO(a){switch(a){case"mouse":return B.bx +case"pen":return B.c2 +case"touch":return B.aU +default:return B.cD}}, +y5(a){var s=A.bi4(a) +s.toString +if(this.acO(s)===B.bx)s=-1 +else{s=A.bpf(a) +s.toString +s=B.e.v(s)}return s}} +A.b8W.prototype={ +$0(){return new A.Co()}, +$S:612} +A.b8V.prototype={ +$1(a){var s,r,q,p,o +if(this.b){s=a.getModifierState("Alt") +r=a.getModifierState("Control") +q=a.getModifierState("Meta") +p=a.getModifierState("Shift") +o=A.ka(a) +o.toString +this.a.e.UK(s,r,q,p,o)}this.c.$1(a)}, +$S:3} +A.b8X.prototype={ +$1(a){var s,r,q=this.a,p=q.y5(a),o=A.d([],t.D9),n=q.Wb(p),m=A.oe(a) +m.toString +s=n.Je(B.e.v(m)) +if(s!=null)q.kk(o,s,a) +m=B.e.v(a.button) +r=A.oe(a) +r.toString +q.kk(o,n.a57(m,B.e.v(r)),a) +q.c.$1(o)}, +$S:31} +A.b8Y.prototype={ +$1(a){var s,r,q,p,o=this.a,n=o.Wb(o.y5(a)),m=A.d([],t.D9) +for(s=J.a4(o.aG0(a));s.p();){r=s.gG(s) +q=r.buttons +if(q==null)q=null +q.toString +p=n.Je(B.e.v(q)) +if(p!=null)o.kk(m,p,r) +q=r.buttons +if(q==null)q=null +q.toString +o.kk(m,n.TQ(B.e.v(q)),r)}o.c.$1(m)}, +$S:31} +A.b8Z.prototype={ +$1(a){var s,r=this.a,q=r.Wb(r.y5(a)),p=A.d([],t.D9),o=A.oe(a) +o.toString +s=q.a59(B.e.v(o)) +if(s!=null){r.kk(p,s,a) +r.c.$1(p)}}, +$S:31} +A.b9_.prototype={ +$1(a){var s,r,q,p=this.a,o=p.y5(a),n=p.w +if(n.aj(0,o)){s=A.d([],t.D9) +n=n.h(0,o) +n.toString +r=A.oe(a) +q=n.a5b(r==null?null:B.e.v(r)) +p.adb(a) +if(q!=null){p.kk(s,q,a) +p.c.$1(s)}}}, +$S:31} +A.b90.prototype={ +$1(a){var s,r=this.a,q=r.y5(a),p=r.w +if(p.aj(0,q)){s=A.d([],t.D9) +p=p.h(0,q) +p.toString +p.a=0 +r.adb(a) +r.kk(s,new A.rj(B.o1,0),a) +r.c.$1(s)}}, +$S:31} +A.b91.prototype={ +$1(a){this.a.ab2(a)}, +$S:3} +A.bcR.prototype={ +KA(a,b,c){this.yP(0,a,b,new A.bcS(this,!0,c))}, +BY(){var s=this,r=s.b +s.KA(r,"touchstart",new A.bcT(s)) +s.KA(r,"touchmove",new A.bcU(s)) +s.KA(r,"touchend",new A.bcV(s)) +s.KA(r,"touchcancel",new A.bcW(s))}, +L2(a,b,c,d,e){var s,r,q,p,o,n=A.bFw(e) +n.toString +n=B.e.v(n) +s=e.clientX +r=$.fc() +q=r.x +if(q==null){q=self.window.devicePixelRatio +if(q===0)q=1}p=e.clientY +r=r.x +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}o=c?1:0 +this.d.b2e(b,o,a,n,s*q,p*r,1,1,B.fa,d)}} +A.bcS.prototype={ +$1(a){var s=a.altKey,r=a.ctrlKey,q=a.metaKey,p=a.shiftKey,o=A.ka(a) +o.toString +this.a.e.UK(s,r,q,p,o) +this.c.$1(a)}, +$S:3} +A.bcT.prototype={ +$1(a){var s,r,q,p,o,n,m,l=A.ka(a) +l.toString +s=A.Cm(l) +r=A.d([],t.D9) +for(l=t.e,q=t.VA,q=A.dF(new A.ui(a.changedTouches,q),q.i("w.E"),l),l=A.dF(q.a,A.n(q).c,l),q=J.a4(l.a),l=A.n(l),l=l.i("@<1>").L(l.z[1]).z[1],p=this.a;q.p();){o=l.a(q.gG(q)) +n=o.identifier +if(n==null)n=null +n.toString +m=p.w +if(!m.A(0,B.e.v(n))){n=o.identifier +if(n==null)n=null +n.toString +m.t(0,B.e.v(n)) +p.L2(B.FH,r,!0,s,o)}}p.c.$1(r)}, +$S:31} +A.bcU.prototype={ +$1(a){var s,r,q,p,o,n,m +a.preventDefault() +s=A.ka(a) +s.toString +r=A.Cm(s) +q=A.d([],t.D9) +for(s=t.e,p=t.VA,p=A.dF(new A.ui(a.changedTouches,p),p.i("w.E"),s),s=A.dF(p.a,A.n(p).c,s),p=J.a4(s.a),s=A.n(s),s=s.i("@<1>").L(s.z[1]).z[1],o=this.a;p.p();){n=s.a(p.gG(p)) +m=n.identifier +if(m==null)m=null +m.toString +if(o.w.A(0,B.e.v(m)))o.L2(B.hy,q,!0,r,n)}o.c.$1(q)}, +$S:31} +A.bcV.prototype={ +$1(a){var s,r,q,p,o,n,m,l +a.preventDefault() +s=A.ka(a) +s.toString +r=A.Cm(s) +q=A.d([],t.D9) +for(s=t.e,p=t.VA,p=A.dF(new A.ui(a.changedTouches,p),p.i("w.E"),s),s=A.dF(p.a,A.n(p).c,s),p=J.a4(s.a),s=A.n(s),s=s.i("@<1>").L(s.z[1]).z[1],o=this.a;p.p();){n=s.a(p.gG(p)) +m=n.identifier +if(m==null)m=null +m.toString +l=o.w +if(l.A(0,B.e.v(m))){m=n.identifier +if(m==null)m=null +m.toString +l.F(0,B.e.v(m)) +o.L2(B.o3,q,!1,r,n)}}o.c.$1(q)}, +$S:31} +A.bcW.prototype={ +$1(a){var s,r,q,p,o,n,m,l=A.ka(a) +l.toString +s=A.Cm(l) +r=A.d([],t.D9) +for(l=t.e,q=t.VA,q=A.dF(new A.ui(a.changedTouches,q),q.i("w.E"),l),l=A.dF(q.a,A.n(q).c,l),q=J.a4(l.a),l=A.n(l),l=l.i("@<1>").L(l.z[1]).z[1],p=this.a;q.p();){o=l.a(q.gG(q)) +n=o.identifier +if(n==null)n=null +n.toString +m=p.w +if(m.A(0,B.e.v(n))){n=o.identifier +if(n==null)n=null +n.toString +m.F(0,B.e.v(n)) +p.L2(B.o1,r,!1,s,o)}}p.c.$1(r)}, +$S:31} +A.b7i.prototype={ +a71(a,b,c,d){this.ZK(0,a,b,new A.b7j(this,!0,c),d)}, +UT(a,b,c){return this.a71(a,b,c,!0)}, +BY(){var s=this,r=s.b +s.UT(r,"mousedown",new A.b7k(s)) +s.UT(self.window,"mousemove",new A.b7l(s)) +s.a71(r,"mouseleave",new A.b7m(s),!1) +s.UT(self.window,"mouseup",new A.b7n(s)) +s.a77(new A.b7o(s))}, +kk(a,b,c){var s,r,q=A.blS(c,this.b),p=A.ka(c) +p.toString +p=A.Cm(p) +s=$.fc() +r=s.x +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}s=s.x +if(s==null){s=self.window.devicePixelRatio +if(s===0)s=1}this.d.b2f(a,b.b,b.a,-1,B.bx,q.a*r,q.b*s,1,1,B.fa,p)}} +A.b7j.prototype={ +$1(a){var s=a.getModifierState("Alt"),r=a.getModifierState("Control"),q=a.getModifierState("Meta"),p=a.getModifierState("Shift"),o=A.ka(a) +o.toString +this.a.e.UK(s,r,q,p,o) +this.c.$1(a)}, +$S:3} +A.b7k.prototype={ +$1(a){var s,r,q=A.d([],t.D9),p=this.a,o=p.w,n=A.oe(a) +n.toString +s=o.Je(B.e.v(n)) +if(s!=null)p.kk(q,s,a) +n=B.e.v(a.button) +r=A.oe(a) +r.toString +p.kk(q,o.a57(n,B.e.v(r)),a) +p.c.$1(q)}, +$S:31} +A.b7l.prototype={ +$1(a){var s,r=A.d([],t.D9),q=this.a,p=q.w,o=A.oe(a) +o.toString +s=p.Je(B.e.v(o)) +if(s!=null)q.kk(r,s,a) +o=A.oe(a) +o.toString +q.kk(r,p.TQ(B.e.v(o)),a) +q.c.$1(r)}, +$S:31} +A.b7m.prototype={ +$1(a){var s,r=A.d([],t.D9),q=this.a,p=A.oe(a) +p.toString +s=q.w.a59(B.e.v(p)) +if(s!=null){q.kk(r,s,a) +q.c.$1(r)}}, +$S:31} +A.b7n.prototype={ +$1(a){var s,r=A.d([],t.D9),q=this.a,p=A.oe(a) +p=p==null?null:B.e.v(p) +s=q.w.a5b(p) +if(s!=null){q.kk(r,s,a) +q.c.$1(r)}}, +$S:31} +A.b7o.prototype={ +$1(a){this.a.ab2(a)}, +$S:3} +A.Jq.prototype={} +A.aLv.prototype={ +Ln(a,b,c){return this.a.cH(0,a,new A.aLw(b,c))}, +uI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,a0,a1,a2,a3,a4,a5,a6,a7,a8){var s,r,q=this.a.h(0,c) +q.toString +s=q.b +r=q.c +q.b=i +q.c=j +q=q.a +if(q==null)q=0 +return A.bsv(a,b,c,d,e,f,!1,h,i-s,j-r,i,j,k,q,l,m,n,o,p,a0,a1,a2,a3,a4,a5,a6,!1,a7,a8)}, +Xp(a,b,c){var s=this.a.h(0,a) +s.toString +return s.b!==b||s.c!==c}, +rK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,a0,a1,a2,a3,a4,a5,a6,a7){var s,r,q=this.a.h(0,c) +q.toString +s=q.b +r=q.c +q.b=i +q.c=j +q=q.a +if(q==null)q=0 +return A.bsv(a,b,c,d,e,f,!1,h,i-s,j-r,i,j,k,q,l,m,n,o,p,a0,a1,a2,a3,a4,B.fa,a5,!0,a6,a7)}, +Fh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var s,r,q,p=this +if(m===B.fa)switch(c.a){case 1:p.Ln(d,f,g) +a.push(p.uI(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +break +case 3:s=p.a.aj(0,d) +p.Ln(d,f,g) +if(!s)a.push(p.rK(b,B.o2,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +a.push(p.uI(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +p.b=b +break +case 4:s=p.a.aj(0,d) +p.Ln(d,f,g).a=$.bvB=$.bvB+1 +if(!s)a.push(p.rK(b,B.o2,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +if(p.Xp(d,f,g))a.push(p.rK(0,B.e7,d,0,0,e,!1,0,f,g,0,0,i,0,0,0,0,0,j,k,l,0,n,o)) +a.push(p.uI(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +p.b=b +break +case 5:a.push(p.uI(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +p.b=b +break +case 6:case 0:r=p.a +q=r.h(0,d) +q.toString +if(c===B.o1){f=q.b +g=q.c}if(p.Xp(d,f,g))a.push(p.rK(p.b,B.hy,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +a.push(p.uI(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +if(e===B.aU){a.push(p.rK(0,B.aZX,d,0,0,e,!1,0,f,g,0,0,i,0,0,0,0,0,j,k,l,0,n,o)) +r.F(0,d)}break +case 2:r=p.a +q=r.h(0,d) +q.toString +a.push(p.uI(b,c,d,0,0,e,!1,0,q.b,q.c,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +r.F(0,d) +break +case 7:case 8:case 9:break}else switch(m.a){case 1:case 2:case 3:s=p.a.aj(0,d) +p.Ln(d,f,g) +if(!s)a.push(p.rK(b,B.o2,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +if(p.Xp(d,f,g))if(b!==0)a.push(p.rK(b,B.hy,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +else a.push(p.rK(b,B.e7,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +a.push(p.uI(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +break +case 0:break +case 4:break}}, +b2g(a,b,c,d,e,f,g,h,i,j,k,l){return this.Fh(a,b,c,d,e,f,g,h,i,j,0,0,k,0,l)}, +b2i(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.Fh(a,b,c,d,e,f,g,h,i,1,j,k,l,0,m)}, +b2f(a,b,c,d,e,f,g,h,i,j,k){return this.Fh(a,b,c,d,e,f,g,h,i,1,0,0,j,0,k)}, +b2e(a,b,c,d,e,f,g,h,i,j){return this.Fh(a,b,c,d,B.aU,e,f,g,h,1,0,0,i,0,j)}, +b2h(a,b,c,d,e,f,g,h,i,j,k,l){return this.Fh(a,b,c,d,e,f,g,h,i,1,0,0,j,k,l)}} +A.aLw.prototype={ +$0(){return new A.Jq(this.a,this.b)}, +$S:637} +A.bjA.prototype={} +A.aMd.prototype={ +aya(a){var s=this,r=t.e +s.b=r.a(A.cx(new A.aMe(s))) +A.em(self.window,"keydown",s.b,null) +s.c=r.a(A.cx(new A.aMf(s))) +A.em(self.window,"keyup",s.c,null) +$.xP.push(new A.aMg(s))}, +n(){var s,r,q=this +A.l7(self.window,"keydown",q.b,null) +A.l7(self.window,"keyup",q.c,null) +for(s=q.a,r=A.cF(s,s.r,A.n(s).c);r.p();)s.h(0,r.d).aI(0) +s.Y(0) +$.bjM=q.c=q.b=null}, +aaO(a){var s,r,q,p,o,n,m=this,l=globalThis.KeyboardEvent +if(!(l!=null&&a instanceof l))return +s=new A.q4(a) +r=A.yX(a) +r.toString +if(a.type==="keydown"&&A.pZ(a)==="Tab"&&a.isComposing)return +q=A.pZ(a) +q.toString +if(!(q==="Meta"||q==="Shift"||q==="Alt"||q==="Control")&&m.e){q=m.a +p=q.h(0,r) +if(p!=null)p.aI(0) +if(a.type==="keydown")p=a.ctrlKey||a.shiftKey||a.altKey||a.metaKey +else p=!1 +if(p)q.l(0,r,A.d9(B.mc,new A.aMi(m,r,s))) +else q.F(0,r)}o=a.getModifierState("Shift")?1:0 +if(a.getModifierState("Alt")||a.getModifierState("AltGraph"))o|=2 +if(a.getModifierState("Control"))o|=4 +if(a.getModifierState("Meta"))o|=8 +m.d=o +if(a.type==="keydown")if(A.pZ(a)==="CapsLock"){r=o|32 +m.d=r}else if(A.yX(a)==="NumLock"){r=o|16 +m.d=r}else if(A.pZ(a)==="ScrollLock"){r=o|64 +m.d=r}else{if(A.pZ(a)==="Meta"){r=$.hg() +r=r===B.nX}else r=!1 +if(r){r=o|8 +m.d=r}else r=o}else r=o +n=A.ah(["type",a.type,"keymap","web","code",A.yX(a),"key",A.pZ(a),"location",B.e.v(a.location),"metaState",r,"keyCode",B.e.v(a.keyCode)],t.N,t.z) +$.bX().nB("flutter/keyevent",B.aG.dI(n),new A.aMj(s))}} +A.aMe.prototype={ +$1(a){this.a.aaO(a)}, +$S:3} +A.aMf.prototype={ +$1(a){this.a.aaO(a)}, +$S:3} +A.aMg.prototype={ +$0(){this.a.n()}, +$S:0} +A.aMi.prototype={ +$0(){var s,r,q=this.a +q.a.F(0,this.b) +s=this.c.a +r=A.ah(["type","keyup","keymap","web","code",A.yX(s),"key",A.pZ(s),"location",B.e.v(s.location),"metaState",q.d,"keyCode",B.e.v(s.keyCode)],t.N,t.z) +$.bX().nB("flutter/keyevent",B.aG.dI(r),A.bQx())}, +$S:0} +A.aMj.prototype={ +$1(a){if(a==null)return +if(A.pp(J.u(t.b.a(B.aG.k6(a)),"handled")))this.a.a.preventDefault()}, +$S:42} +A.L4.prototype={ +J(){return"Assertiveness."+this.b}} +A.ar1.prototype={ +b0r(a){switch(a.a){case 0:return this.a +case 1:return this.b}}, +ah4(a,b){var s=this.b0r(b),r=A.dq(self.document,"div") +A.bFv(r,a) +s.append(r) +A.d9(B.ai,new A.ar2(r))}} +A.ar2.prototype={ +$0(){return this.a.remove()}, +$S:0} +A.UK.prototype={ +J(){return"_CheckableKind."+this.b}} +A.atB.prototype={ +f3(a){var s,r,q,p,o=this,n="true" +o.re(0) +s=o.b +if((s.k3&1)!==0){switch(o.e.a){case 0:r=A.bG("checkbox") +if(r==null)r=t.K.a(r) +s.k2.setAttribute("role",r) +break +case 1:r=A.bG("radio") +if(r==null)r=t.K.a(r) +s.k2.setAttribute("role",r) +break +case 2:r=A.bG("switch") +if(r==null)r=t.K.a(r) +s.k2.setAttribute("role",r) +break}if(s.a0K()===B.iU){q=s.k2 +r=A.bG(n) +if(r==null)r=t.K.a(r) +q.setAttribute("aria-disabled",r) +r=A.bG(n) +if(r==null)r=t.K.a(r) +q.setAttribute("disabled",r)}else o.ad6() +r=s.a +p=A.bG((r&2)!==0||(r&131072)!==0?n:"false") +r=p==null?t.K.a(p):p +s.k2.setAttribute("aria-checked",r)}}, +n(){this.Ca() +this.ad6()}, +ad6(){var s=this.b.k2 +s.removeAttribute("aria-disabled") +s.removeAttribute("disabled")}} +A.a2X.prototype={ +f3(a){var s,r,q +this.re(0) +s=this.b +if((s.a&4096)!==0){r=s.z +s=s.k2 +q=A.bG(r==null?"":r) +if(q==null)q=t.K.a(q) +s.setAttribute("aria-label",q) +q=A.bG("dialog") +if(q==null)q=t.K.a(q) +s.setAttribute("role",q)}}, +aj0(a){var s,r=this.b +if((r.a&4096)!==0)return +r=r.k2 +s=A.bG("dialog") +if(s==null)s=t.K.a(s) +r.setAttribute("role",s) +s=A.bG(a.b.k2.id) +if(s==null)s=t.K.a(s) +r.setAttribute("aria-describedby",s)}} +A.aa6.prototype={ +f3(a){var s,r=this,q=r.b +if((q.k3&1024)!==0){s=r.d +if(s!=null)s.aj0(r) +else q.k1.e.push(new A.aNY(r))}}, +aNV(){var s,r,q=this.b.ok +while(!0){s=q!=null +if(s){r=q.p2 +r=(r==null?null:r.a)!==B.jX}else r=!1 +if(!r)break +q=q.ok}if(s){s=q.p2 +s=(s==null?null:s.a)===B.jX}else s=!1 +if(s){s=q.p2 +s.toString +this.d=t.J_.a(s)}}} +A.aNY.prototype={ +$0(){var s,r=this.a +if(!r.c){r.aNV() +s=r.d +if(s!=null)s.aj0(r)}}, +$S:0} +A.a47.prototype={ +f3(a){var s=this.b.a +if((s&32)!==0)s=(s&64)===0||(s&128)!==0 +else s=!1 +this.d.ahP(s)}} +A.a_I.prototype={ +aln(a,b){var s,r,q=this,p=q.b,o=p==null +if(b===(o?null:p.a[2])){o=p.a +if(a===o[3])return +s=o[2] +r=o[1] +q.b=new A.X6([o[0],r,s,a]) +return}if(!o)q.a5U() +o=t.e +s=o.a(A.cx(new A.ar4(q))) +s=[o.a(A.cx(new A.ar5(q))),s,b,a] +q.b=new A.X6(s) +b.tabIndex=0 +A.em(b,"focus",s[1],null) +A.em(b,"blur",s[0],null)}, +a5U(){var s,r=this.b +if(r==null)return +s=r.a +A.l7(s[2],"focus",s[1],null) +A.l7(s[2],"blur",s[0],null) +this.b=null}, +ae3(a){var s,r,q=this.b +if(q==null)return +s=$.bX() +r=q.a[3] +s.oR(r,a?B.Gg:B.Gi,null)}, +ahP(a){var s=this.b +if(s==null)return +this.a.e.push(new A.ar3(this,s,a))}} +A.ar4.prototype={ +$1(a){return this.a.ae3(!0)}, +$S:3} +A.ar5.prototype={ +$1(a){return this.a.ae3(!1)}, +$S:3} +A.ar3.prototype={ +$0(){var s=this.b +if(!J.o(this.a.b,s))return +s=s.a +if(this.c)s[2].focus() +else s[2].blur()}, +$S:0} +A.aEB.prototype={ +f3(a){var s,r,q,p=this +p.re(0) +s=p.b +if(s.ga1V()){r=s.dy +r=r!=null&&!B.dw.gZ(r)}else r=!1 +if(r){if(p.e==null){p.e=A.dq(self.document,"flt-semantics-img") +r=s.dy +if(r!=null&&!B.dw.gZ(r)){r=p.e.style +A.as(r,"position","absolute") +A.as(r,"top","0") +A.as(r,"left","0") +q=s.y +A.as(r,"width",A.r(q.c-q.a)+"px") +q=s.y +A.as(r,"height",A.r(q.d-q.b)+"px")}A.as(p.e.style,"font-size","6px") +r=p.e +r.toString +s.k2.append(r)}s=p.e +s.toString +r=A.bG("img") +if(r==null)r=t.K.a(r) +s.setAttribute("role",r) +p.ae5(p.e)}else{r=s.k2 +if(s.ga1V()){s=A.bG("img") +if(s==null)s=t.K.a(s) +r.setAttribute("role",s) +p.ae5(r) +p.Vt()}else{p.Vt() +r.removeAttribute("aria-label")}}}, +ae5(a){var s=this.b.z +if(s!=null&&s.length!==0){a.toString +s.toString +s=A.bG(s) +if(s==null)s=t.K.a(s) +a.setAttribute("aria-label",s)}}, +Vt(){var s=this.e +if(s!=null){s.remove() +this.e=null}}, +n(){this.Ca() +this.Vt() +this.b.k2.removeAttribute("aria-label")}} +A.aFe.prototype={ +axZ(a){var s,r,q=this +q.Oi() +q.ZS() +q.agS() +s=q.e +a.k2.append(s) +A.awx(s,"range") +r=A.bG("slider") +if(r==null)r=t.K.a(r) +s.setAttribute("role",r) +A.em(s,"change",t.e.a(A.cx(new A.aFf(q,a))),null) +r=new A.aFg(q) +q.w=r +a.k1.as.push(r) +q.f.aln(a.id,s)}, +f3(a){var s,r=this +r.re(0) +s=r.b +switch(s.k1.z.a){case 1:r.aFH() +r.aY1() +break +case 0:r.a9f() +break}r.f.ahP((s.a&32)!==0)}, +aFH(){var s=this.e,r=A.bi3(s) +r.toString +if(!r)return +A.bpa(s,!1)}, +aY1(){var s,r,q,p,o,n,m,l=this +if(!l.x){s=l.b.k3 +r=(s&4096)!==0||(s&8192)!==0||(s&16384)!==0}else r=!0 +if(!r)return +l.x=!1 +q=""+l.r +s=l.e +A.bpb(s,q) +p=A.bG(q) +if(p==null)p=t.K.a(p) +s.setAttribute("aria-valuenow",p) +p=l.b +o=p.ax +o.toString +o=A.bG(o) +if(o==null)o=t.K.a(o) +s.setAttribute("aria-valuetext",o) +n=p.ch.length!==0?""+(l.r+1):q +s.max=n +o=A.bG(n) +if(o==null)o=t.K.a(o) +s.setAttribute("aria-valuemax",o) +m=p.cx.length!==0?""+(l.r-1):q +s.min=m +p=A.bG(m) +if(p==null)p=t.K.a(p) +s.setAttribute("aria-valuemin",p)}, +a9f(){var s=this.e,r=A.bi3(s) +r.toString +if(r)return +A.bpa(s,!0)}, +n(){var s=this +s.Ca() +s.f.a5U() +B.d.F(s.b.k1.as,s.w) +s.w=null +s.a9f() +s.e.remove()}} +A.aFf.prototype={ +$1(a){var s,r=this.a,q=r.e,p=A.bi3(q) +p.toString +if(p)return +r.x=!0 +q=A.bp9(q) +q.toString +s=A.ee(q,null) +q=r.r +if(s>q){r.r=q+1 +$.bX().oR(this.b.id,B.Gh,null)}else if(sq){s=s.b +s.toString +if((s&32)!==0||(s&16)!==0)$.bX().oR(p,B.hG,n) +else $.bX().oR(p,B.hI,n)}else{s=s.b +s.toString +if((s&32)!==0||(s&16)!==0)$.bX().oR(p,B.hH,n) +else $.bX().oR(p,B.hJ,n)}}}, +f3(a){var s,r,q,p=this +p.re(0) +s=p.b +r=s.k1 +r.e.push(new A.aP0(p)) +if(p.r==null){s=s.k2 +A.as(s.style,"touch-action","none") +p.a9W() +q=new A.aP1(p) +p.e=q +r.as.push(q) +q=t.e.a(A.cx(new A.aP2(p))) +p.r=q +A.em(s,"scroll",q,null)}}, +ga9n(){var s=this.b,r=s.b +r.toString +r=(r&32)!==0||(r&16)!==0 +s=s.k2 +if(r)return B.e.v(s.scrollTop) +else return B.e.v(s.scrollLeft)}, +ac4(){var s,r,q,p,o=this,n="transform",m=o.b,l=m.k2,k=m.y +if(k==null){$.hh().$1("Warning! the rect attribute of semanticsObject is null") +return}s=m.b +s.toString +s=(s&32)!==0||(s&16)!==0 +r=o.f +q=k.d-k.b +p=k.c-k.a +if(s){s=B.e.dg(q) +r=r.style +A.as(r,n,"translate(0px,"+(s+10)+"px)") +A.as(r,"width",""+B.e.aR(p)+"px") +A.as(r,"height","10px") +l.scrollTop=10 +m.p3=o.w=B.e.v(l.scrollTop) +m.p4=0}else{s=B.e.dg(p) +r=r.style +A.as(r,n,"translate("+(s+10)+"px,0px)") +A.as(r,"width","10px") +A.as(r,"height",""+B.e.aR(q)+"px") +l.scrollLeft=10 +q=B.e.v(l.scrollLeft) +o.w=q +m.p3=0 +m.p4=q}}, +a9W(){var s="overflow-y",r="overflow-x",q=this.b,p=q.k2 +switch(q.k1.z.a){case 1:q=q.b +q.toString +if((q&32)!==0||(q&16)!==0)A.as(p.style,s,"scroll") +else A.as(p.style,r,"scroll") +break +case 0:q=q.b +q.toString +if((q&32)!==0||(q&16)!==0)A.as(p.style,s,"hidden") +else A.as(p.style,r,"hidden") +break}}, +n(){var s,r,q,p,o=this +o.Ca() +s=o.b +r=s.k2 +q=r.style +q.removeProperty("overflowY") +q.removeProperty("overflowX") +q.removeProperty("touch-action") +p=o.r +if(p!=null)A.l7(r,"scroll",p,null) +B.d.F(s.k1.as,o.e) +o.e=null}} +A.aP0.prototype={ +$0(){var s=this.a +s.ac4() +s.b.a39()}, +$S:0} +A.aP1.prototype={ +$1(a){this.a.a9W()}, +$S:273} +A.aP2.prototype={ +$1(a){this.a.aTz()}, +$S:3} +A.EH.prototype={ +j(a){var s=A.d([],t.s),r=this.a +if((r&1)!==0)s.push("accessibleNavigation") +if((r&2)!==0)s.push("invertColors") +if((r&4)!==0)s.push("disableAnimations") +if((r&8)!==0)s.push("boldText") +if((r&16)!==0)s.push("reduceMotion") +if((r&32)!==0)s.push("highContrast") +if((r&64)!==0)s.push("onOffSwitchLabels") +return"AccessibilityFeatures"+A.r(s)}, +k(a,b){if(b==null)return!1 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.EH&&b.a===this.a}, +gu(a){return B.c.gu(this.a)}, +aiu(a,b){var s=(a==null?(this.a&1)!==0:a)?1:0,r=this.a +s=(r&2)!==0?s|2:s&4294967293 +s=(r&4)!==0?s|4:s&4294967291 +s=(r&8)!==0?s|8:s&4294967287 +s=(r&16)!==0?s|16:s&4294967279 +s=(b==null?(r&32)!==0:b)?s|32:s&4294967263 +return new A.EH((r&64)!==0?s|64:s&4294967231)}, +b30(a){return this.aiu(null,a)}, +b2n(a){return this.aiu(a,null)}} +A.ayj.prototype={ +sb98(a){var s=this.a +this.a=a?s|32:s&4294967263}, +fF(){return new A.EH(this.a)}} +A.aaP.prototype={$ibk0:1} +A.aaN.prototype={} +A.qF.prototype={ +J(){return"PrimaryRole."+this.b}} +A.B7.prototype={ +J(){return"Role."+this.b}} +A.a8U.prototype={ +Kw(a,b){var s=this +s.ZL() +s.Oi() +s.ZS() +s.agS() +s.agY()}, +ZL(){var s,r=this.b +if((r.a&2097152)!==0){s=new A.a_I(r.k1) +s.aln(r.id,r.k2) +this.ET(new A.a47(s,B.b_n,r))}}, +Oi(){var s=this.b,r=s.a +if((r&32768)!==0&&(r&8192)===0)this.ET(new A.a6a(B.b_q,s))}, +ZS(){var s=this.b +if((s.a&4096)!==0)this.ET(new A.aa6(B.b_r,s))}, +agS(){var s=this.b,r=s.z +if(!(r!=null&&r.length!==0)){r=s.ax +if(!(r!=null&&r.length!==0)){r=s.fy +r=r!=null&&r.length!==0}else r=!0}else r=!0 +if(r)this.ET(new A.a5V(B.b_p,s))}, +agY(){var s=this.b,r=s.b +r.toString +if((r&1)!==0)this.ET(new A.acf(B.b_o,s))}, +ET(a){var s=this.c;(s==null?this.c=A.d([],t.VM):s).push(a)}, +f3(a){var s,r,q=this.c +if(q==null)return +for(s=q.length,r=0;r1)for(p=0;p=0;--p){g=l[p] +s=g.id +if(!B.d.A(a0,s)){k=g.k2 +if(a1==null)m.append(k) +else m.insertBefore(k,a1) +g.ok=a2 +q.c.l(0,s,a2)}a1=g.k2}a2.p1=l}, +aHZ(){var s,r,q=this +if((q.a&16)!==0)return B.FM +else{s=q.b +s.toString +if((s&64)!==0||(s&128)!==0)return B.FL +else if(q.ga1V())return B.FN +else{s=q.a +if((s&1)!==0||(s&65536)!==0)return B.o8 +else if((s&8)!==0)return B.o7 +else{r=q.b +r.toString +if((r&32)!==0||(r&16)!==0||(r&4)!==0||(r&8)!==0)return B.o6 +else if((s&2048)!==0)return B.jX +else return B.o5}}}}, +aDO(a){var s,r,q,p=this +switch(a.a){case 4:s=new A.aU4(B.FM,p) +s.aVy() +break +case 2:s=A.dq(self.document,"flt-semantics-scroll-overflow") +r=new A.aOU(s,B.o6,p) +r.Kw(B.o6,p) +q=s.style +A.as(q,"position","absolute") +A.as(q,"transform-origin","0 0 0") +A.as(q,"pointer-events","none") +p.k2.append(s) +s=r +break +case 1:s=A.bHs(p) +break +case 3:s=new A.at4(B.o7,p) +s.Kw(B.o7,p) +r=A.bG("button") +if(r==null)r=t.K.a(r) +p.k2.setAttribute("role",r) +break +case 5:s=new A.atB(A.bQd(p),B.o8,p) +s.Kw(B.o8,p) +break +case 7:s=new A.a2X(B.jX,p) +s.ZL() +s.Oi() +break +case 6:s=new A.aEB(B.FN,p) +s.ZL() +s.Oi() +s.ZS() +s.agY() +break +case 0:s=new A.aBa(B.o5,p) +s.Kw(B.o5,p) +break +default:s=null}return s}, +aYl(){var s=this,r=s.p2,q=s.aHZ() +if(r!=null)if(r.a===q){r.f3(0) +return}else{r.n() +r=s.p2=null}if(r==null){r=s.aDO(q) +s.p2=r +r.f3(0)}}, +a39(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.k2,g=h.style,f=i.y +A.as(g,"width",A.r(f.c-f.a)+"px") +f=i.y +A.as(g,"height",A.r(f.d-f.b)+"px") +g=i.dy +s=g!=null&&!B.dw.gZ(g)?i.a4N():null +g=i.y +r=g.b===0&&g.a===0 +q=i.dx +g=q==null +p=g||A.byE(q)===B.Ot +if(r&&p&&i.p3===0&&i.p4===0){A.aPT(h) +if(s!=null)A.aPT(s) +return}o=A.bt("effectiveTransform") +if(!r)if(g){g=i.y +n=g.a +m=g.b +g=A.we() +g.BV(n,m,0) +o.b=g +l=n===0&&m===0}else{g=new A.ll(new Float32Array(16)) +g.d3(new A.ll(q)) +f=i.y +g.bU(0,f.a,f.b) +o.b=g +l=J.bCC(o.aN())}else if(!p){o.b=new A.ll(q) +l=!1}else l=!0 +if(!l){h=h.style +A.as(h,"transform-origin","0 0 0") +A.as(h,"transform",A.bfC(o.aN().a))}else A.aPT(h) +if(s!=null)if(!r||i.p3!==0||i.p4!==0){h=i.y +g=h.a +f=i.p4 +h=h.b +k=i.p3 +j=s.style +A.as(j,"top",A.r(-h+k)+"px") +A.as(j,"left",A.r(-g+f)+"px")}else A.aPT(s)}, +anQ(a){var s +a.$1(this) +s=this.p1 +if(s!=null)B.d.am(s,new A.aPU(a))}, +j(a){return this.iJ(0)}} +A.aPU.prototype={ +$1(a){a.anQ(this.a)}, +$S:274} +A.ar6.prototype={ +J(){return"AccessibilityMode."+this.b}} +A.zk.prototype={ +J(){return"GestureMode."+this.b}} +A.S4.prototype={ +J(){return"SemanticsUpdatePhase."+this.b}} +A.ayC.prototype={ +axI(){$.xP.push(new A.ayD(this))}, +aGt(){var s,r,q,p,o,n,m,l,k,j,i,h=this +for(r=h.d,q=r.length,p=h.b,o=t.Qo,n=0;n>>0}n=m.cx +if(l.ax!==n){l.ax=n +l.k3=(l.k3|4096)>>>0}n=m.cy +if(l.ay!==n){l.ay=n +l.k3=(l.k3|4096)>>>0}n=m.ax +if(l.z!==n){l.z=n +l.k3=(l.k3|1024)>>>0}n=m.ay +if(l.Q!==n){l.Q=n +l.k3=(l.k3|1024)>>>0}n=m.at +if(!J.o(l.y,n)){l.y=n +l.k3=(l.k3|512)>>>0}n=m.go +if(l.dx!==n){l.dx=n +l.k3=(l.k3|65536)>>>0}n=m.z +if(l.r!==n){l.r=n +l.k3=(l.k3|64)>>>0}n=m.c +if(l.b!==n){l.b=n +l.k3=(l.k3|2)>>>0}n=m.f +if(l.c!==n){l.c=n +l.k3=(l.k3|4)>>>0}n=m.r +if(l.d!==n){l.d=n +l.k3=(l.k3|8)>>>0}n=m.x +if(l.e!==n){l.e=n +l.k3=(l.k3|16)>>>0}n=m.y +if(l.f!==n){l.f=n +l.k3=(l.k3|32)>>>0}n=m.Q +if(l.w!==n){l.w=n +l.k3=(l.k3|128)>>>0}n=m.as +if(l.x!==n){l.x=n +l.k3=(l.k3|256)>>>0}n=m.ch +if(l.as!==n){l.as=n +l.k3=(l.k3|2048)>>>0}n=m.CW +if(l.at!==n){l.at=n +l.k3=(l.k3|2048)>>>0}n=m.db +if(l.ch!==n){l.ch=n +l.k3=(l.k3|8192)>>>0}n=m.dx +if(l.CW!==n){l.CW=n +l.k3=(l.k3|8192)>>>0}n=m.dy +if(l.cx!==n){l.cx=n +l.k3=(l.k3|16384)>>>0}n=m.fr +if(l.cy!==n){l.cy=n +l.k3=(l.k3|16384)>>>0}n=m.fx +if(l.fy!==n){l.fy=n +l.k3=(l.k3|4194304)>>>0}n=m.fy +if(l.db!=n){l.db=n +l.k3=(l.k3|32768)>>>0}n=m.k1 +if(l.fr!==n){l.fr=n +l.k3=(l.k3|1048576)>>>0}n=m.id +if(l.dy!==n){l.dy=n +l.k3=(l.k3|524288)>>>0}n=m.k2 +if(l.fx!==n){l.fx=n +l.k3=(l.k3|2097152)>>>0}n=m.w +if(l.go!==n){l.go=n +l.k3=(l.k3|8388608)>>>0}l.aYl() +n=l.k3 +if((n&512)!==0||(n&65536)!==0||(n&64)!==0)l.a39() +n=l.dy +n=!(n!=null&&!B.dw.gZ(n))&&l.go===-1 +k=l.k2 +if(n){n=k.style +n.setProperty("pointer-events","all","")}else{n=k.style +n.setProperty("pointer-events","none","")}}for(o=0;o=20)return i.d=!0 +if(!B.b0x.A(0,a.type))return!0 +if(i.a!=null)return!1 +r=A.bt("activationPoint") +switch(a.type){case"click":r.sd6(new A.Ms(a.offsetX,a.offsetY)) +break +case"touchstart":case"touchend":s=t.VA +s=A.dF(new A.ui(a.changedTouches,s),s.i("w.E"),t.e) +s=A.n(s).z[1].a(J.hK(s.a)) +r.sd6(new A.Ms(s.clientX,s.clientY)) +break +case"pointerdown":case"pointerup":r.sd6(new A.Ms(a.clientX,a.clientY)) +break +default:return!0}q=i.b.getBoundingClientRect() +s=q.left +p=q.right +o=q.left +n=q.top +m=q.bottom +l=q.top +k=r.aN().a-(s+(p-o)/2) +j=r.aN().b-(n+(m-l)/2) +if(k*k+j*j<1&&!0){i.d=!0 +i.a=A.d9(B.ai,new A.aIX(i)) +return!1}return!0}, +ama(){var s,r=this.b=A.dq(self.document,"flt-semantics-placeholder") +A.em(r,"click",t.e.a(A.cx(new A.aIW(this))),!0) +s=A.bG("button") +if(s==null)s=t.K.a(s) +r.setAttribute("role",s) +s=A.bG("Enable accessibility") +if(s==null)s=t.K.a(s) +r.setAttribute("aria-label",s) +s=r.style +A.as(s,"position","absolute") +A.as(s,"left","0") +A.as(s,"top","0") +A.as(s,"right","0") +A.as(s,"bottom","0") +return r}, +n(){var s=this.b +if(s!=null)s.remove() +this.a=this.b=null}} +A.aIX.prototype={ +$0(){this.a.n() +var s=$.hS;(s==null?$.hS=A.t0():s).sTZ(!0)}, +$S:0} +A.aIW.prototype={ +$1(a){this.a.SG(a)}, +$S:3} +A.at4.prototype={ +f3(a){var s,r +this.re(0) +s=this.b +r=s.k2 +if(s.a0K()===B.iU){s=A.bG("true") +if(s==null)s=t.K.a(s) +r.setAttribute("aria-disabled",s)}else r.removeAttribute("aria-disabled")}} +A.acf.prototype={ +f3(a){var s,r=this,q=r.b +if(q.a0K()!==B.iU){s=q.b +s.toString +s=(s&1)===0}else s=!0 +if(s)r.aWt() +else if(r.d==null){s=t.e.a(A.cx(new A.aU0(r))) +r.d=s +A.em(q.k2,"click",s,null)}}, +aWt(){var s=this.d +if(s==null)return +A.l7(this.b.k2,"click",s,null) +this.d=null}} +A.aU0.prototype={ +$1(a){var s=this.a.b +if(s.k1.z!==B.eQ)return +$.bX().oR(s.id,B.eb,null)}, +$S:3} +A.aQ_.prototype={ +a0J(a,b,c,d){this.CW=b +this.x=d +this.y=c}, +b_K(a){var s,r,q=this,p=q.ch +if(p===a)return +else if(p!=null)q.nn(0) +q.ch=a +q.c=a.e +q.aeG() +p=q.CW +p.toString +s=q.x +s.toString +r=q.y +r.toString +q.asT(0,p,r,s)}, +nn(a){var s,r,q,p=this +if(!p.b)return +p.b=!1 +p.w=p.r=null +for(s=p.z,r=0;r=this.b)throw A.f(A.a5c(b,this,null,null,null)) +return this.a[b]}, +l(a,b,c){if(b>=this.b)throw A.f(A.a5c(b,this,null,null,null)) +this.a[b]=c}, +sq(a,b){var s,r,q,p=this,o=p.b +if(bo){if(o===0)q=new Uint8Array(b) +else q=p.VJ(b) +B.v.cW(q,0,p.b,p.a) +p.a=q}}p.b=b}, +hZ(a,b){var s=this,r=s.b +if(r===s.a.length)s.a6R(r) +s.a[s.b++]=b}, +t(a,b){var s=this,r=s.b +if(r===s.a.length)s.a6R(r) +s.a[s.b++]=b}, +Oa(a,b,c,d){A.h6(c,"start") +if(d!=null&&c>d)throw A.f(A.dc(d,c,null,"end",null)) +this.ayR(b,c,d)}, +N(a,b){return this.Oa(a,b,0,null)}, +ayR(a,b,c){var s,r,q,p=this +if(A.n(p).i("z").b(a))c=c==null?J.am(a):c +if(c!=null){p.aN6(p.b,a,b,c) +return}for(s=J.a4(a),r=0;s.p();){q=s.gG(s) +if(r>=b)p.hZ(0,q);++r}if(ro.gq(b)||d>o.gq(b))throw A.f(A.O("Too few elements")) +s=d-c +r=p.b+s +p.aFP(r) +o=p.a +q=a+s +B.v.bE(o,q,p.b+s,o,a) +B.v.bE(p.a,a,q,b,c) +p.b=r}, +aFP(a){var s,r=this +if(a<=r.a.length)return +s=r.VJ(a) +B.v.cW(s,0,r.b,r.a) +r.a=s}, +VJ(a){var s=this.a.length*2 +if(a!=null&&ss)throw A.f(A.dc(c,0,s,null,null)) +s=this.a +if(A.n(this).i("rp").b(d))B.v.bE(s,b,c,d.a,e) +else B.v.bE(s,b,c,d,e)}, +cW(a,b,c,d){return this.bE(a,b,c,d,0)}} +A.ahP.prototype={} +A.acY.prototype={} +A.ng.prototype={ +j(a){return A.I(this).j(0)+"("+this.a+", "+A.r(this.b)+")"}} +A.aFK.prototype={ +dI(a){return A.wf(B.cn.b3(B.L.hK(a)).buffer,0,null)}, +k6(a){if(a==null)return a +return B.L.co(0,B.c6.b3(J.nU(J.jf(a))))}} +A.aFM.prototype={ +nq(a){return B.aG.dI(A.ah(["method",a.a,"args",a.b],t.N,t.z))}, +m9(a){var s,r,q,p=null,o=B.aG.k6(a) +if(!t.f.b(o))throw A.f(A.cu("Expected method call Map, got "+A.r(o),p,p)) +s=J.N(o) +r=s.h(o,"method") +q=s.h(o,"args") +if(typeof r=="string")return new A.ng(r,q) +throw A.f(A.cu("Invalid method call: "+A.r(o),p,p))}} +A.aSe.prototype={ +dI(a){var s=A.bkI() +this.ih(0,s,!0) +return s.t9()}, +k6(a){var s,r +if(a==null)return null +s=new A.a9f(a) +r=this.mu(0,s) +if(s.b=b.a.byteLength)throw A.f(B.bT) +return this.qI(b.x0(0),b)}, +qI(a,b){var s,r,q,p,o,n,m,l,k=this +switch(a){case 0:s=null +break +case 1:s=!0 +break +case 2:s=!1 +break +case 3:r=b.a.getInt32(b.b,B.A===$.fV()) +b.b+=4 +s=r +break +case 4:s=b.TI(0) +break +case 5:q=k.j5(b) +s=A.ee(B.c6.b3(b.x3(q)),16) +break +case 6:b.pO(8) +r=b.a.getFloat64(b.b,B.A===$.fV()) +b.b+=8 +s=r +break +case 7:q=k.j5(b) +s=B.c6.b3(b.x3(q)) +break +case 8:s=b.x3(k.j5(b)) +break +case 9:q=k.j5(b) +b.pO(4) +p=b.a +o=A.bji(p.buffer,p.byteOffset+b.b,q) +b.b=b.b+4*q +s=o +break +case 10:s=b.ap7(k.j5(b)) +break +case 11:q=k.j5(b) +b.pO(8) +p=b.a +o=A.brN(p.buffer,p.byteOffset+b.b,q) +b.b=b.b+8*q +s=o +break +case 12:q=k.j5(b) +s=[] +for(p=b.a,n=0;n=p.byteLength)A.F(B.bT) +b.b=m+1 +s.push(k.qI(p.getUint8(m),b))}break +case 13:q=k.j5(b) +p=t.z +s=A.A(p,p) +for(p=b.a,n=0;n=p.byteLength)A.F(B.bT) +b.b=m+1 +m=k.qI(p.getUint8(m),b) +l=b.b +if(l>=p.byteLength)A.F(B.bT) +b.b=l+1 +s.l(0,m,k.qI(p.getUint8(l),b))}break +default:throw A.f(B.bT)}return s}, +je(a,b){var s,r,q +if(b<254)a.b.hZ(0,b) +else{s=a.b +r=a.c +q=a.d +if(b<=65535){s.hZ(0,254) +r.setUint16(0,b,B.A===$.fV()) +s.Oa(0,q,0,2)}else{s.hZ(0,255) +r.setUint32(0,b,B.A===$.fV()) +s.Oa(0,q,0,4)}}}, +j5(a){var s=a.x0(0) +switch(s){case 254:s=a.a.getUint16(a.b,B.A===$.fV()) +a.b+=2 +return s +case 255:s=a.a.getUint32(a.b,B.A===$.fV()) +a.b+=4 +return s +default:return s}}} +A.aSg.prototype={ +$2(a,b){var s=this.a,r=this.b +s.ih(0,r,a) +s.ih(0,r,b)}, +$S:41} +A.aSi.prototype={ +m9(a){var s,r,q +a.toString +s=new A.a9f(a) +r=B.dj.mu(0,s) +q=B.dj.mu(0,s) +if(typeof r=="string"&&s.b>=a.byteLength)return new A.ng(r,q) +else throw A.f(B.tS)}, +Gb(a){var s=A.bkI() +s.b.hZ(0,0) +B.dj.ih(0,s,a) +return s.t9()}, +vy(a,b,c){var s=A.bkI() +s.b.hZ(0,1) +B.dj.ih(0,s,a) +B.dj.ih(0,s,c) +B.dj.ih(0,s,b) +return s.t9()}} +A.aYu.prototype={ +pO(a){var s,r,q=this.b,p=B.c.aE(q.b,a) +if(p!==0)for(s=a-p,r=0;r")).am(0,new A.ayl(this,r)) +return r}} +A.ayn.prototype={ +$1(a){a.preventDefault()}, +$S:3} +A.ayl.prototype={ +$1(a){var s=this.a,r=s.b.h(0,a) +r.toString +this.b.push(A.eG(r,"input",new A.aym(s,a,r)))}, +$S:10} +A.aym.prototype={ +$1(a){var s,r=this.a.c,q=this.b +if(r.h(0,q)==null)throw A.f(A.O("AutofillInfo must have a valid uniqueIdentifier.")) +else{r=r.h(0,q) +r.toString +s=A.bpv(this.c) +$.bX().nB("flutter/textinput",B.bv.nq(new A.ng(u.m,[0,A.ah([r.b,s.ane()],t.u,t.z)])),A.apT())}}, +$S:3} +A.a0o.prototype={ +ah7(a,b){var s,r,q="password",p=this.d,o=this.e,n=globalThis.HTMLInputElement +if(n!=null&&a instanceof n){if(o!=null)a.placeholder=o +s=p==null +if(!s){a.name=p +a.id=p +if(B.f.A(p,q))A.awx(a,q) +else A.awx(a,"text")}s=s?"on":p +a.autocomplete=s}else{n=globalThis.HTMLTextAreaElement +if(n!=null&&a instanceof n){if(o!=null)a.placeholder=o +s=p==null +if(!s){a.name=p +a.id=p}r=A.bG(s?"on":p) +s=r==null?t.K.a(r):r +a.setAttribute("autocomplete",s)}}}, +jt(a){return this.ah7(a,!1)}} +A.HK.prototype={} +A.EF.prototype={ +gQG(){return Math.min(this.b,this.c)}, +gQE(){return Math.max(this.b,this.c)}, +ane(){var s=this +return A.ah(["text",s.a,"selectionBase",s.b,"selectionExtent",s.c,"composingBase",s.d,"composingExtent",s.e],t.N,t.z)}, +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(A.I(s)!==J.a8(b))return!1 +return b instanceof A.EF&&b.a==s.a&&b.gQG()===s.gQG()&&b.gQE()===s.gQE()&&b.d===s.d&&b.e===s.e}, +j(a){return this.iJ(0)}, +jt(a){var s,r,q=this,p=globalThis.HTMLInputElement +if(p!=null&&a instanceof p){a.toString +A.bpb(a,q.a) +s=q.gQG() +r=q.gQE() +a.setSelectionRange(s,r)}else{p=globalThis.HTMLTextAreaElement +if(p!=null&&a instanceof p){a.toString +A.bpc(a,q.a) +s=q.gQG() +r=q.gQE() +a.setSelectionRange(s,r)}else{s=a==null?null:A.bFq(a) +throw A.f(A.a5("Unsupported DOM element type: <"+A.r(s)+"> ("+J.a8(a).j(0)+")"))}}}} +A.aFv.prototype={} +A.a4r.prototype={ +nQ(){var s,r=this,q=r.w +if(q!=null){s=r.c +s.toString +q.jt(s)}q=r.d +q===$&&A.c() +if(q.w!=null){r.HO() +q=r.e +if(q!=null)q.jt(r.c) +r.gajV().focus() +r.c.focus()}}} +A.aae.prototype={ +nQ(){var s,r=this,q=r.w +if(q!=null){s=r.c +s.toString +q.jt(s)}q=r.d +q===$&&A.c() +if(q.w!=null)A.d9(B.B,new A.aOh(r))}, +GW(){if(this.w!=null)this.nQ() +this.c.focus()}} +A.aOh.prototype={ +$0(){var s,r=this.a +r.HO() +r.gajV().focus() +r.c.focus() +s=r.e +if(s!=null){r=r.c +r.toString +s.jt(r)}}, +$S:0} +A.Mj.prototype={ +gnp(){var s=null,r=this.f +if(r==null){r=this.e.a +r.toString +r=this.f=new A.HK(r,"",-1,-1,s,s,s,s)}return r}, +gajV(){var s=this.d +s===$&&A.c() +s=s.w +return s==null?null:s.a}, +Al(a,b,c){var s,r,q,p=this,o="none",n="transparent" +p.c=a.a.a_Z() +p.a__(a) +s=p.c +s.classList.add("flt-text-editing") +r=s.style +A.as(r,"forced-color-adjust",o) +A.as(r,"white-space","pre-wrap") +A.as(r,"align-content","center") +A.as(r,"position","absolute") +A.as(r,"top","0") +A.as(r,"left","0") +A.as(r,"padding","0") +A.as(r,"opacity","1") +A.as(r,"color",n) +A.as(r,"background-color",n) +A.as(r,"background",n) +A.as(r,"caret-color",n) +A.as(r,"outline",o) +A.as(r,"border",o) +A.as(r,"resize",o) +A.as(r,"text-shadow",o) +A.as(r,"overflow","hidden") +A.as(r,"transform-origin","0 0 0") +q=$.kY() +if(q!==B.di)q=q===B.bp +else q=!0 +if(q)s.classList.add("transparentTextEditing") +s=p.r +if(s!=null){q=p.c +q.toString +s.jt(q)}s=p.d +s===$&&A.c() +if(s.w==null){s=$.lG.x +s===$&&A.c() +q=p.c +q.toString +s.append(q) +p.Q=!1}p.GW() +p.b=!0 +p.x=c +p.y=b}, +a__(a){var s,r,q,p,o,n=this +n.d=a +s=n.c +if(a.c){s.toString +r=A.bG("readonly") +if(r==null)r=t.K.a(r) +s.setAttribute("readonly",r)}else s.removeAttribute("readonly") +if(a.d){s=n.c +s.toString +r=A.bG("password") +if(r==null)r=t.K.a(r) +s.setAttribute("type",r)}if(a.a===B.re){s=n.c +s.toString +r=A.bG("none") +if(r==null)r=t.K.a(r) +s.setAttribute("inputmode",r)}q=A.bFT(a.b) +s=n.c +s.toString +q.b25(s) +p=a.r +s=n.c +if(p!=null){s.toString +p.ah7(s,!0)}else{s.toString +r=A.bG("off") +if(r==null)r=t.K.a(r) +s.setAttribute("autocomplete",r)}o=a.e?"on":"off" +s=n.c +s.toString +r=A.bG(o) +if(r==null)r=t.K.a(r) +s.setAttribute("autocorrect",r)}, +GW(){this.nQ()}, +EQ(){var s,r,q=this,p=q.d +p===$&&A.c() +p=p.w +if(p!=null)B.d.N(q.z,p.ER()) +p=q.z +s=q.c +s.toString +r=q.gGD() +p.push(A.eG(s,"input",r)) +s=q.c +s.toString +p.push(A.eG(s,"keydown",q.gHm())) +p.push(A.eG(self.document,"selectionchange",r)) +r=q.c +r.toString +A.em(r,"beforeinput",t.e.a(A.cx(q.gQ1())),null) +r=q.c +r.toString +q.Oc(r) +r=q.c +r.toString +p.push(A.eG(r,"blur",new A.avV(q))) +q.Rx()}, +a3Q(a){this.w=a +if(this.b)this.nQ()}, +a3R(a){var s +this.r=a +if(this.b){s=this.c +s.toString +a.jt(s)}}, +nn(a){var s,r,q,p=this,o=null +p.b=!1 +p.w=p.r=p.f=p.e=null +for(s=p.z,r=0;r=0&&a.c>=0) +else s=!0 +if(s)return +a.jt(this.c)}, +nQ(){this.c.focus()}, +HO(){var s,r,q=this.d +q===$&&A.c() +q=q.w +q.toString +s=this.c +s.toString +r=q.a +r.insertBefore(s,q.d) +q=$.lG.x +q===$&&A.c() +q.append(r) +this.Q=!0}, +ak5(a){var s,r,q=this,p=q.c +p.toString +s=q.b5H(A.bpv(p)) +p=q.d +p===$&&A.c() +if(p.f){q.gnp().r=s.d +q.gnp().w=s.e +r=A.bLN(s,q.e,q.gnp())}else r=null +if(!s.k(0,q.e)){q.e=s +q.f=r +q.x.$2(s,r) +q.f=null}}, +b7L(a){var s=this,r=A.ag(a.data),q=A.ag(a.inputType) +if(q!=null)if(B.f.A(q,"delete")){s.gnp().b="" +s.gnp().d=s.e.c}else if(q==="insertLineBreak"){s.gnp().b="\n" +s.gnp().c=s.e.c +s.gnp().d=s.e.c}else if(r!=null){s.gnp().b=r +s.gnp().c=s.e.c +s.gnp().d=s.e.c}}, +baU(a){var s,r,q=globalThis.KeyboardEvent +if(q!=null&&a instanceof q)if(a.keyCode===13){s=this.y +s.toString +r=this.d +r===$&&A.c() +s.$1(r.b) +if(!(this.d.a instanceof A.a7r))a.preventDefault()}}, +a0J(a,b,c,d){var s,r=this +r.Al(b,c,d) +r.EQ() +s=r.e +if(s!=null)r.a5u(s) +r.c.focus()}, +Rx(){var s=this,r=s.z,q=s.c +q.toString +r.push(A.eG(q,"mousedown",new A.avW())) +q=s.c +q.toString +r.push(A.eG(q,"mouseup",new A.avX())) +q=s.c +q.toString +r.push(A.eG(q,"mousemove",new A.avY()))}} +A.avV.prototype={ +$1(a){this.a.c.focus()}, +$S:3} +A.avW.prototype={ +$1(a){a.preventDefault()}, +$S:3} +A.avX.prototype={ +$1(a){a.preventDefault()}, +$S:3} +A.avY.prototype={ +$1(a){a.preventDefault()}, +$S:3} +A.aDS.prototype={ +Al(a,b,c){var s,r=this +r.Us(a,b,c) +s=r.c +s.toString +a.a.aia(s) +s=r.d +s===$&&A.c() +if(s.w!=null)r.HO() +s=r.c +s.toString +a.x.a5r(s)}, +GW(){A.as(this.c.style,"transform","translate(-9999px, -9999px)") +this.p1=!1}, +EQ(){var s,r,q,p=this,o=p.d +o===$&&A.c() +o=o.w +if(o!=null)B.d.N(p.z,o.ER()) +o=p.z +s=p.c +s.toString +r=p.gGD() +o.push(A.eG(s,"input",r)) +s=p.c +s.toString +o.push(A.eG(s,"keydown",p.gHm())) +o.push(A.eG(self.document,"selectionchange",r)) +r=p.c +r.toString +A.em(r,"beforeinput",t.e.a(A.cx(p.gQ1())),null) +r=p.c +r.toString +p.Oc(r) +r=p.c +r.toString +o.push(A.eG(r,"focus",new A.aDV(p))) +p.az9() +q=new A.SE() +$.aqj() +q.jj(0) +r=p.c +r.toString +o.push(A.eG(r,"blur",new A.aDW(p,q)))}, +a3Q(a){var s=this +s.w=a +if(s.b&&s.p1)s.nQ()}, +nn(a){var s +this.asS(0) +s=this.ok +if(s!=null)s.aI(0) +this.ok=null}, +az9(){var s=this.c +s.toString +this.z.push(A.eG(s,"click",new A.aDT(this)))}, +adB(){var s=this.ok +if(s!=null)s.aI(0) +this.ok=A.d9(B.aD,new A.aDU(this))}, +nQ(){var s,r +this.c.focus() +s=this.w +if(s!=null){r=this.c +r.toString +s.jt(r)}}} +A.aDV.prototype={ +$1(a){this.a.adB()}, +$S:3} +A.aDW.prototype={ +$1(a){var s=A.dX(this.b.gix(),0,0,0).a<2e5,r=self.document.hasFocus()&&s,q=this.a +if(r)q.c.focus() +else q.a.U_()}, +$S:3} +A.aDT.prototype={ +$1(a){var s=this.a +if(s.p1){s.GW() +s.adB()}}, +$S:3} +A.aDU.prototype={ +$0(){var s=this.a +s.p1=!0 +s.nQ()}, +$S:0} +A.arp.prototype={ +Al(a,b,c){var s,r,q=this +q.Us(a,b,c) +s=q.c +s.toString +a.a.aia(s) +s=q.d +s===$&&A.c() +if(s.w!=null)q.HO() +else{s=$.lG.x +s===$&&A.c() +r=q.c +r.toString +s.append(r)}s=q.c +s.toString +a.x.a5r(s)}, +EQ(){var s,r,q=this,p=q.d +p===$&&A.c() +p=p.w +if(p!=null)B.d.N(q.z,p.ER()) +p=q.z +s=q.c +s.toString +r=q.gGD() +p.push(A.eG(s,"input",r)) +s=q.c +s.toString +p.push(A.eG(s,"keydown",q.gHm())) +p.push(A.eG(self.document,"selectionchange",r)) +r=q.c +r.toString +A.em(r,"beforeinput",t.e.a(A.cx(q.gQ1())),null) +r=q.c +r.toString +q.Oc(r) +r=q.c +r.toString +p.push(A.eG(r,"blur",new A.arq(q))) +q.Rx()}, +nQ(){var s,r +this.c.focus() +s=this.w +if(s!=null){r=this.c +r.toString +s.jt(r)}}} +A.arq.prototype={ +$1(a){var s=this.a +if(self.document.hasFocus())s.c.focus() +else s.a.U_()}, +$S:3} +A.azA.prototype={ +Al(a,b,c){var s +this.Us(a,b,c) +s=this.d +s===$&&A.c() +if(s.w!=null)this.HO()}, +EQ(){var s,r,q=this,p=q.d +p===$&&A.c() +p=p.w +if(p!=null)B.d.N(q.z,p.ER()) +p=q.z +s=q.c +s.toString +r=q.gGD() +p.push(A.eG(s,"input",r)) +s=q.c +s.toString +p.push(A.eG(s,"keydown",q.gHm())) +s=q.c +s.toString +A.em(s,"beforeinput",t.e.a(A.cx(q.gQ1())),null) +s=q.c +s.toString +q.Oc(s) +s=q.c +s.toString +p.push(A.eG(s,"keyup",new A.azC(q))) +s=q.c +s.toString +p.push(A.eG(s,"select",r)) +r=q.c +r.toString +p.push(A.eG(r,"blur",new A.azD(q))) +q.Rx()}, +aSC(){A.d9(B.B,new A.azB(this))}, +nQ(){var s,r,q=this +q.c.focus() +s=q.w +if(s!=null){r=q.c +r.toString +s.jt(r)}s=q.e +if(s!=null){r=q.c +r.toString +s.jt(r)}}} +A.azC.prototype={ +$1(a){this.a.ak5(a)}, +$S:3} +A.azD.prototype={ +$1(a){this.a.aSC()}, +$S:3} +A.azB.prototype={ +$0(){this.a.c.focus()}, +$S:0} +A.aUg.prototype={} +A.aUn.prototype={ +mA(a){var s=a.b +if(s!=null&&s!==this.a&&a.c){a.c=!1 +a.glM().nn(0)}a.b=this.a +a.d=this.b}} +A.aUu.prototype={ +mA(a){var s=a.glM(),r=a.d +r.toString +s.a__(r)}} +A.aUp.prototype={ +mA(a){a.glM().a5u(this.a)}} +A.aUs.prototype={ +mA(a){if(!a.c)a.aWj()}} +A.aUo.prototype={ +mA(a){a.glM().a3Q(this.a)}} +A.aUr.prototype={ +mA(a){a.glM().a3R(this.a)}} +A.aUe.prototype={ +mA(a){if(a.c){a.c=!1 +a.glM().nn(0)}}} +A.aUk.prototype={ +mA(a){if(a.c){a.c=!1 +a.glM().nn(0)}}} +A.aUq.prototype={ +mA(a){}} +A.aUm.prototype={ +mA(a){}} +A.aUl.prototype={ +mA(a){}} +A.aUj.prototype={ +mA(a){a.U_() +if(this.a)A.bVb() +A.bSp()}} +A.bgp.prototype={ +$2(a,b){var s=t.qr +s=A.dF(new A.iy(b.getElementsByClassName("submitBtn"),s),s.i("w.E"),t.e) +A.n(s).z[1].a(J.hK(s.a)).click()}, +$S:705} +A.aU1.prototype={ +b8Z(a,b){var s,r,q,p,o,n,m,l,k=B.bv.m9(a) +switch(k.a){case"TextInput.setClient":s=k.b +r=J.N(s) +q=new A.aUn(A.bu(r.h(s,0)),A.bqB(t.b.a(r.h(s,1)))) +break +case"TextInput.updateConfig":this.a.d=A.bqB(t.b.a(k.b)) +q=B.Tv +break +case"TextInput.setEditingState":q=new A.aUp(A.bpw(t.b.a(k.b))) +break +case"TextInput.show":q=B.Tt +break +case"TextInput.setEditableSizeAndTransform":q=new A.aUo(A.bFH(t.b.a(k.b))) +break +case"TextInput.setStyle":s=t.b.a(k.b) +r=J.N(s) +p=A.bu(r.h(s,"textAlignIndex")) +o=A.bu(r.h(s,"textDirectionIndex")) +n=A.cf(r.h(s,"fontWeightIndex")) +m=n!=null?A.bTt(n):"normal" +l=A.a_2(r.h(s,"fontSize")) +if(l==null)l=null +q=new A.aUr(new A.axY(l,m,A.ag(r.h(s,"fontFamily")),B.aaC[p],B.vt[o])) +break +case"TextInput.clearClient":q=B.To +break +case"TextInput.hide":q=B.Tp +break +case"TextInput.requestAutofill":q=B.Tq +break +case"TextInput.finishAutofillContext":q=new A.aUj(A.pp(k.b)) +break +case"TextInput.setMarkedTextRect":q=B.Ts +break +case"TextInput.setCaretRect":q=B.Tr +break +default:$.bX().j8(b,null) +return}q.mA(this.a) +new A.aU2(b).$0()}} +A.aU2.prototype={ +$0(){$.bX().j8(this.a,B.aG.dI([!0]))}, +$S:0} +A.aDu.prototype={ +gF4(a){var s=this.a +if(s===$){s!==$&&A.ai() +s=this.a=new A.aU1(this)}return s}, +glM(){var s,r,q,p,o=this,n=null,m=o.f +if(m===$){s=$.hS +if((s==null?$.hS=A.t0():s).x){s=A.bKz(o) +r=s}else{s=$.kY() +if(s===B.bp){q=$.hg() +q=q===B.bl}else q=!1 +if(q)p=new A.aDS(o,A.d([],t.Up),$,$,$,n) +else if(s===B.bp)p=new A.aae(o,A.d([],t.Up),$,$,$,n) +else{if(s===B.di){q=$.hg() +q=q===B.jK}else q=!1 +if(q)p=new A.arp(o,A.d([],t.Up),$,$,$,n) +else p=s===B.eA?new A.azA(o,A.d([],t.Up),$,$,$,n):A.bGO(o)}r=p}o.f!==$&&A.ai() +m=o.f=r}return m}, +aWj(){var s,r,q=this +q.c=!0 +s=q.glM() +r=q.d +r.toString +s.a0J(0,r,new A.aDv(q),new A.aDw(q))}, +U_(){var s,r=this +if(r.c){r.c=!1 +r.glM().nn(0) +r.gF4(r) +s=r.b +$.bX().nB("flutter/textinput",B.bv.nq(new A.ng("TextInputClient.onConnectionClosed",[s])),A.apT())}}} +A.aDw.prototype={ +$2(a,b){var s,r,q="flutter/textinput",p=this.a +if(p.d.f){p.gF4(p) +p=p.b +s=t.N +r=t.z +$.bX().nB(q,B.bv.nq(new A.ng(u.X,[p,A.ah(["deltas",A.d([A.ah(["oldText",b.a,"deltaText",b.b,"deltaStart",b.c,"deltaEnd",b.d,"selectionBase",b.e,"selectionExtent",b.f,"composingBase",b.r,"composingExtent",b.w],s,r)],t.H7)],s,r)])),A.apT())}else{p.gF4(p) +p=p.b +$.bX().nB(q,B.bv.nq(new A.ng("TextInputClient.updateEditingState",[p,a.ane()])),A.apT())}}, +$S:725} +A.aDv.prototype={ +$1(a){var s=this.a +s.gF4(s) +s=s.b +$.bX().nB("flutter/textinput",B.bv.nq(new A.ng("TextInputClient.performAction",[s,a])),A.apT())}, +$S:74} +A.axY.prototype={ +jt(a){var s=this,r=a.style +A.as(r,"text-align",A.bVq(s.d,s.e)) +A.as(r,"font",s.b+" "+A.r(s.a)+"px "+A.r(A.bSl(s.c)))}} +A.axm.prototype={ +jt(a){var s=A.bfC(this.c),r=a.style +A.as(r,"width",A.r(this.a)+"px") +A.as(r,"height",A.r(this.b)+"px") +A.as(r,"transform",s)}} +A.axn.prototype={ +$1(a){return A.pq(a)}, +$S:734} +A.TN.prototype={ +J(){return"TransformKind."+this.b}} +A.bfa.prototype={ +$1(a){return"0x"+B.f.bO(B.c.eP(a,16),2,"0")}, +$S:68} +A.a6k.prototype={ +gq(a){return this.b.b}, +h(a,b){var s=this.c.h(0,b) +return s==null?null:s.d.b}, +a6Q(a,b,c){var s,r,q,p=this.b +p.Od(new A.akj(b,c)) +s=this.c +r=p.a +q=r.b.KH() +q.toString +s.l(0,b,q) +if(p.b>this.a){s.F(0,r.a.gGa().a) +p.ft(0)}}} +A.ll.prototype={ +ay3(){var s=this.a +s[15]=1 +s[0]=1 +s[5]=1 +s[10]=1}, +d3(a){var s=a.a,r=this.a +r[15]=s[15] +r[14]=s[14] +r[13]=s[13] +r[12]=s[12] +r[11]=s[11] +r[10]=s[10] +r[9]=s[9] +r[8]=s[8] +r[7]=s[7] +r[6]=s[6] +r[5]=s[5] +r[4]=s[4] +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +h(a,b){return this.a[b]}, +bU(a,b,a0){var s=this.a,r=s[0],q=s[4],p=s[8],o=s[12],n=s[1],m=s[5],l=s[9],k=s[13],j=s[2],i=s[6],h=s[10],g=s[14],f=s[3],e=s[7],d=s[11],c=s[15] +s[12]=r*b+q*a0+p*0+o +s[13]=n*b+m*a0+l*0+k +s[14]=j*b+i*a0+h*0+g +s[15]=f*b+e*a0+d*0+c}, +bde(a,b,c){var s=this.a,r=s[0],q=s[4],p=s[8],o=s[12],n=s[1],m=s[5],l=s[9],k=s[13],j=s[2],i=s[6],h=s[10],g=s[14],f=1/(s[3]*a+s[7]*b+s[11]*c+s[15]) +return new A.akm((r*a+q*b+p*c+o)*f,(n*a+m*b+l*c+k)*f,(j*a+i*b+h*c+g)*f)}, +b9W(a){var s=this.a +return s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0&&s[12]===0&&s[13]===0&&s[14]===0&&s[15]===1}, +BV(a,b,c){var s=this.a +s[14]=c +s[13]=b +s[12]=a}, +fq(b5,b6){var s=this.a,r=s[15],q=s[0],p=s[4],o=s[8],n=s[12],m=s[1],l=s[5],k=s[9],j=s[13],i=s[2],h=s[6],g=s[10],f=s[14],e=s[3],d=s[7],c=s[11],b=b6.a,a=b[15],a0=b[0],a1=b[4],a2=b[8],a3=b[12],a4=b[1],a5=b[5],a6=b[9],a7=b[13],a8=b[2],a9=b[6],b0=b[10],b1=b[14],b2=b[3],b3=b[7],b4=b[11] +s[0]=q*a0+p*a4+o*a8+n*b2 +s[4]=q*a1+p*a5+o*a9+n*b3 +s[8]=q*a2+p*a6+o*b0+n*b4 +s[12]=q*a3+p*a7+o*b1+n*a +s[1]=m*a0+l*a4+k*a8+j*b2 +s[5]=m*a1+l*a5+k*a9+j*b3 +s[9]=m*a2+l*a6+k*b0+j*b4 +s[13]=m*a3+l*a7+k*b1+j*a +s[2]=i*a0+h*a4+g*a8+f*b2 +s[6]=i*a1+h*a5+g*a9+f*b3 +s[10]=i*a2+h*a6+g*b0+f*b4 +s[14]=i*a3+h*a7+g*b1+f*a +s[3]=e*a0+d*a4+c*a8+r*b2 +s[7]=e*a1+d*a5+c*a9+r*b3 +s[11]=e*a2+d*a6+c*b0+r*b4 +s[15]=e*a3+d*a7+c*b1+r*a}, +jG(a){var s=new A.ll(new Float32Array(16)) +s.d3(this) +s.fq(0,a) +return s}, +j(a){return this.iJ(0)}} +A.a28.prototype={ +axE(a){var s=A.bSI(new A.auQ(this)) +this.b=s +s.observe(this.a)}, +aA_(a){this.c.t(0,a)}, +a2(a){var s=this.b +s===$&&A.c() +s.disconnect() +this.c.a2(0)}, +galM(a){var s=this.c +return new A.ba(s,A.n(s).i("ba<1>"))}, +zi(){var s,r=$.fc().x +if(r==null){s=self.window.devicePixelRatio +r=s===0?1:s}s=this.a +return new A.U(s.clientWidth*r,s.clientHeight*r)}, +ai5(a,b){return B.hY}} +A.auQ.prototype={ +$2(a,b){new A.a6(a,new A.auP(),a.$ti.i("a6")).am(0,this.a.gazZ())}, +$S:867} +A.auP.prototype={ +$1(a){return new A.U(a.contentRect.width,a.contentRect.height)}, +$S:868} +A.awa.prototype={} +A.a4k.prototype={ +aR_(a){this.b.t(0,null)}, +a2(a){var s=this.a +s===$&&A.c() +s.b.removeEventListener(s.a,s.c) +this.b.a2(0)}, +galM(a){var s=this.b +return new A.ba(s,A.n(s).i("ba<1>"))}, +zi(){var s,r,q=A.bt("windowInnerWidth"),p=A.bt("windowInnerHeight"),o=self.window.visualViewport,n=$.fc().x +if(n==null){s=self.window.devicePixelRatio +n=s===0?1:s}if(o!=null){s=$.hg() +if(s===B.bl){s=self.document.documentElement.clientWidth +r=self.document.documentElement.clientHeight +q.b=s*n +p.b=r*n}else{s=o.width +if(s==null)s=null +s.toString +q.b=s*n +s=A.bpi(o) +s.toString +p.b=s*n}}else{s=self.window.innerWidth +if(s==null)s=null +s.toString +q.b=s*n +s=A.bpl(self.window) +s.toString +p.b=s*n}return new A.U(q.aN(),p.aN())}, +ai5(a,b){var s,r,q,p=$.fc().x +if(p==null){s=self.window.devicePixelRatio +p=s===0?1:s}r=self.window.visualViewport +q=A.bt("windowInnerHeight") +if(r!=null){s=$.hg() +if(s===B.bl&&!b)q.b=self.document.documentElement.clientHeight*p +else{s=A.bpi(r) +s.toString +q.b=s*p}}else{s=A.bpl(self.window) +s.toString +q.b=s*p}return new A.adu(0,0,0,a-q.aN())}} +A.auR.prototype={ +akA(a,b){var s +b.gdE(b).am(0,new A.auS(this)) +s=A.bG("custom-element") +if(s==null)s=t.K.a(s) +this.d.setAttribute("flt-embedding",s)}, +ahh(a){A.as(a.style,"width","100%") +A.as(a.style,"height","100%") +A.as(a.style,"display","block") +A.as(a.style,"overflow","hidden") +A.as(a.style,"position","relative") +this.d.appendChild(a) +this.a3e(a)}, +aj9(){return this.aja(this.d)}, +ajp(){return this.ajq(this.d)}} +A.auS.prototype={ +$1(a){var s=A.bG(a.b) +if(s==null)s=t.K.a(s) +this.a.d.setAttribute(a.a,s)}, +$S:312} +A.ayc.prototype={ +a3e(a){}} +A.b1D.prototype={ +aja(a){if(!this.ay$)return +A.em(a,"contextmenu",this.ch$,null) +this.ay$=!1}, +ajq(a){if(this.ay$)return +A.l7(a,"contextmenu",this.ch$,null) +this.ay$=!0}} +A.afa.prototype={ +$1(a){a.preventDefault()}, +$S:3} +A.aAZ.prototype={ +akA(a,b){var s,r,q="0",p="none" +b.gdE(b).am(0,new A.aB_(this)) +s=self.document.body +s.toString +r=A.bG("full-page") +if(r==null)r=t.K.a(r) +s.setAttribute("flt-embedding",r) +this.azA() +r=self.document.body +r.toString +A.pu(r,"position","fixed") +A.pu(r,"top",q) +A.pu(r,"right",q) +A.pu(r,"bottom",q) +A.pu(r,"left",q) +A.pu(r,"overflow","hidden") +A.pu(r,"padding",q) +A.pu(r,"margin",q) +A.pu(r,"user-select",p) +A.pu(r,"-webkit-user-select",p) +A.pu(r,"touch-action",p)}, +ahh(a){var s=a.style +A.as(s,"position","absolute") +A.as(s,"top","0") +A.as(s,"right","0") +A.as(s,"bottom","0") +A.as(s,"left","0") +self.document.body.append(a) +this.a3e(a)}, +aj9(){return this.aja(self.window)}, +ajp(){return this.ajq(self.window)}, +azA(){var s,r,q +for(s=t.qr,s=A.dF(new A.iy(self.document.head.querySelectorAll('meta[name="viewport"]'),s),s.i("w.E"),t.e),r=J.a4(s.a),s=A.n(s),s=s.i("@<1>").L(s.z[1]).z[1];r.p();)s.a(r.gG(r)).remove() +q=A.dq(self.document,"meta") +s=A.bG("") +if(s==null)s=t.K.a(s) +q.setAttribute("flt-viewport",s) +q.name="viewport" +q.content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" +self.document.head.append(q) +this.a3e(q)}} +A.aB_.prototype={ +$1(a){var s,r=self.document.body +r.toString +s=A.bG(a.b) +if(s==null)s=t.K.a(s) +r.setAttribute(a.a,s)}, +$S:312} +A.a3z.prototype={ +axH(a,b){var s=this,r=s.b,q=s.a +r.d.l(0,q,s) +r.e.l(0,q,B.ro) +$.xP.push(new A.ayo(s))}, +gOE(){var s=this.c +if(s==null){s=$.bgY() +s=this.c=A.blV(s)}return s}, +Ev(){var s=0,r=A.l(t.H),q,p=this,o,n +var $async$Ev=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:n=p.c +if(n==null){n=$.bgY() +n=p.c=A.blV(n)}if(n instanceof A.Sj){s=1 +break}o=n.gtY() +n=p.c +s=3 +return A.e(n==null?null:n.pe(),$async$Ev) +case 3:p.c=A.bto(o) +case 1:return A.j(q,r)}}) +return A.k($async$Ev,r)}, +NK(){var s=0,r=A.l(t.H),q,p=this,o,n +var $async$NK=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:n=p.c +if(n==null){n=$.bgY() +n=p.c=A.blV(n)}if(n instanceof A.Pp){s=1 +break}o=n.gtY() +n=p.c +s=3 +return A.e(n==null?null:n.pe(),$async$NK) +case 3:p.c=A.brL(o) +case 1:return A.j(q,r)}}) +return A.k($async$NK,r)}, +Ew(a){return this.aZ_(a)}, +aZ_(a){var s=0,r=A.l(t.y),q,p=2,o,n=[],m=this,l,k,j +var $async$Ew=A.h(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:k=m.d +j=new A.bp(new A.ak($.a9,t.W),t.gR) +m.d=j.a +s=3 +return A.e(k,$async$Ew) +case 3:l=!1 +p=4 +s=7 +return A.e(a.$0(),$async$Ew) +case 7:l=c +n.push(6) +s=5 +break +case 4:n=[2] +case 5:p=2 +J.bCd(j) +s=n.pop() +break +case 6:q=l +s=1 +break +case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$Ew,r)}, +a1k(a){return this.b8d(a)}, +b8d(a){var s=0,r=A.l(t.y),q,p=this +var $async$a1k=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.Ew(new A.ayp(p,a)) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a1k,r)}, +gv6(){var s=this.b.e.h(0,this.a) +return s==null?B.ro:s}, +gwu(){if(this.r==null)this.zi() +var s=this.r +s.toString +return s}, +zi(){var s=this.e +s===$&&A.c() +this.r=s.zi()}, +ai7(a){var s=this.e +s===$&&A.c() +this.f=s.ai5(this.r.b,a)}, +ba2(){var s,r,q,p +if(this.r!=null){s=this.e +s===$&&A.c() +r=s.zi() +s=this.r +q=s.b +p=r.b +if(q!==p&&s.a!==r.a){s=s.a +if(!(q>s&&pq&&r.a

").L(b).i("eS<1,2>"))}, +t(a,b){if(!!a.fixed$length)A.F(A.a5("add")) +a.push(b)}, +dR(a,b){if(!!a.fixed$length)A.F(A.a5("removeAt")) +if(b<0||b>=a.length)throw A.f(A.a9b(b,null)) +return a.splice(b,1)[0]}, +e8(a,b,c){if(!!a.fixed$length)A.F(A.a5("insert")) +if(b<0||b>a.length)throw A.f(A.a9b(b,null)) +a.splice(b,0,c)}, +An(a,b,c){var s,r +if(!!a.fixed$length)A.F(A.a5("insertAll")) +A.bsN(b,0,a.length,"index") +if(!t.Ee.b(c))c=J.nV(c) +s=J.am(c) +a.length=a.length+s +r=b+s +this.bE(a,r,a.length,a,b) +this.cW(a,b,r,c)}, +ft(a){if(!!a.fixed$length)A.F(A.a5("removeLast")) +if(a.length===0)throw A.f(A.K6(a,-1)) +return a.pop()}, +F(a,b){var s +if(!!a.fixed$length)A.F(A.a5("remove")) +for(s=0;s"))}, +Gf(a,b,c){return new A.h_(a,b,A.aa(a).i("@<1>").L(c).i("h_<1,2>"))}, +N(a,b){var s +if(!!a.fixed$length)A.F(A.a5("addAll")) +if(Array.isArray(b)){this.ayS(a,b) +return}for(s=J.a4(b);s.p();)a.push(s.gG(s))}, +ayS(a,b){var s,r=b.length +if(r===0)return +if(a===b)throw A.f(A.dg(a)) +for(s=0;s").L(c).i("a6<1,2>"))}, +bw(a,b){var s,r=A.b5(a.length,"",!1,t.N) +for(s=0;s=0;--s){r=a[s] +if(b.$1(r))return r +if(q!==a.length)throw A.f(A.dg(a))}if(c!=null)return c.$0() +throw A.f(A.cR())}, +bae(a,b){return this.baf(a,b,null)}, +arU(a,b,c){var s,r,q,p,o=a.length +for(s=null,r=!1,q=0;qa.length)throw A.f(A.dc(b,0,a.length,"start",null)) +if(c==null)c=a.length +else if(ca.length)throw A.f(A.dc(c,b,a.length,"end",null)) +if(b===c)return A.d([],A.aa(a)) +return A.d(a.slice(b,c),A.aa(a))}, +f6(a,b){return this.cj(a,b,null)}, +wZ(a,b,c){A.di(b,c,a.length,null,null) +return A.jK(a,b,c,A.aa(a).c)}, +gV(a){if(a.length>0)return a[0] +throw A.f(A.cR())}, +ga9(a){var s=a.length +if(s>0)return a[s-1] +throw A.f(A.cR())}, +gby(a){var s=a.length +if(s===1)return a[0] +if(s===0)throw A.f(A.cR()) +throw A.f(A.vX())}, +I5(a,b,c){if(!!a.fixed$length)A.F(A.a5("removeRange")) +A.di(b,c,a.length,null,null) +a.splice(b,c-b)}, +bE(a,b,c,d,e){var s,r,q,p,o +if(!!a.immutable$list)A.F(A.a5("setRange")) +A.di(b,c,a.length,null,null) +s=c-b +if(s===0)return +A.h6(e,"skipCount") +if(t.j.b(d)){r=d +q=e}else{r=J.bha(d,e).fZ(0,!1) +q=0}p=J.N(r) +if(q+s>p.gq(r))throw A.f(A.bqJ()) +if(q=0;--o)a[b+o]=p.h(r,q+o) +else for(o=0;o=r){o=s-r +n=p-o +m.cW(a,b,q,d) +if(o!==0){m.bE(a,q,n,a,c) +m.sq(a,n)}}else{n=p+(r-s) +a.length=n +m.bE(a,q,n,a,c) +m.cW(a,b,q,d)}}, +hu(a,b){var s,r=a.length +for(s=0;s=r)return-1 +for(s=c;s=r +for(s=q;s>=0;--s)if(J.o(a[s],b))return s +return-1}, +ls(a,b){return this.As(a,b,null)}, +A(a,b){var s +for(s=0;s"))}, +gu(a){return A.h4(a)}, +gq(a){return a.length}, +sq(a,b){if(!!a.fixed$length)A.F(A.a5("set length")) +if(b<0)throw A.f(A.dc(b,0,null,"newLength",null)) +if(b>a.length)A.aa(a).c.a(null) +a.length=b}, +h(a,b){if(!(b>=0&&b=0&&b=a.length)return-1 +for(s=c;s=p){r.d=null +return!1}r.d=q[s] +r.c=s+1 +return!0}} +J.vZ.prototype={ +bL(a,b){var s +if(ab)return 1 +else if(a===b){if(a===0){s=this.goT(b) +if(this.goT(a)===s)return 0 +if(this.goT(a))return-1 +return 1}return 0}else if(isNaN(a)){if(isNaN(b))return 0 +return 1}else return-1}, +goT(a){return a===0?1/a<0:a<0}, +gK2(a){var s +if(a>0)s=1 +else s=a<0?-1:a +return s}, +v(a){var s +if(a>=-2147483648&&a<=2147483647)return a|0 +if(isFinite(a)){s=a<0?Math.ceil(a):Math.floor(a) +return s+0}throw A.f(A.a5(""+a+".toInt()"))}, +dg(a){var s,r +if(a>=0){if(a<=2147483647){s=a|0 +return a===s?s:s+1}}else if(a>=-2147483648)return a|0 +r=Math.ceil(a) +if(isFinite(r))return r +throw A.f(A.a5(""+a+".ceil()"))}, +cG(a){var s,r +if(a>=0){if(a<=2147483647)return a|0}else if(a>=-2147483648){s=a|0 +return a===s?s:s-1}r=Math.floor(a) +if(isFinite(r))return r +throw A.f(A.a5(""+a+".floor()"))}, +aR(a){if(a>0){if(a!==1/0)return Math.round(a)}else if(a>-1/0)return 0-Math.round(0-a) +throw A.f(A.a5(""+a+".round()"))}, +Ss(a){if(a<0)return-Math.round(-a) +else return Math.round(a)}, +b_(a,b,c){if(this.bL(b,c)>0)throw A.f(A.cL(b)) +if(this.bL(a,b)<0)return b +if(this.bL(a,c)>0)return c +return a}, +aD(a,b){var s +if(b>20)throw A.f(A.dc(b,0,20,"fractionDigits",null)) +s=a.toFixed(b) +if(a===0&&this.goT(a))return"-"+s +return s}, +bfH(a,b){var s +if(b<1||b>21)throw A.f(A.dc(b,1,21,"precision",null)) +s=a.toPrecision(b) +if(a===0&&this.goT(a))return"-"+s +return s}, +eP(a,b){var s,r,q,p +if(b<2||b>36)throw A.f(A.dc(b,2,36,"radix",null)) +s=a.toString(b) +if(s.charCodeAt(s.length-1)!==41)return s +r=/^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(s) +if(r==null)A.F(A.a5("Unexpected toString result: "+s)) +s=r[1] +q=+r[3] +p=r[2] +if(p!=null){s+=p +q-=p.length}return s+B.f.ai("0",q)}, +j(a){if(a===0&&1/a<0)return"-0.0" +else return""+a}, +gu(a){var s,r,q,p,o=a|0 +if(a===o)return o&536870911 +s=Math.abs(a) +r=Math.log(s)/0.6931471805599453|0 +q=Math.pow(2,r) +p=s<1?s/q:q/s +return((p*9007199254740992|0)+(p*3542243181176521|0))*599197+r*1259&536870911}, +W(a,b){return a+b}, +a0(a,b){return a-b}, +ai(a,b){return a*b}, +aE(a,b){var s=a%b +if(s===0)return 0 +if(s>0)return s +if(b<0)return s-b +else return s+b}, +ds(a,b){if((a|0)===a)if(b>=1||b<-1)return a/b|0 +return this.aeO(a,b)}, +aY(a,b){return(a|0)===a?a/b|0:this.aeO(a,b)}, +aeO(a,b){var s=a/b +if(s>=-2147483648&&s<=2147483647)return s|0 +if(s>0){if(s!==1/0)return Math.floor(s)}else if(s>-1/0)return Math.ceil(s) +throw A.f(A.a5("Result of truncating division is "+A.r(s)+": "+A.r(a)+" ~/ "+A.r(b)))}, +ci(a,b){if(b<0)throw A.f(A.cL(b)) +return b>31?0:a<>>0}, +bz(a,b){return b>31?0:a<>>0}, +jR(a,b){var s +if(b<0)throw A.f(A.cL(b)) +if(a>0)s=this.eE(a,b) +else{s=b>31?31:b +s=a>>s>>>0}return s}, +D(a,b){var s +if(a>0)s=this.eE(a,b) +else{s=b>31?31:b +s=a>>s>>>0}return s}, +dt(a,b){if(0>b)throw A.f(A.cL(b)) +return this.eE(a,b)}, +eE(a,b){return b>31?0:a>>>b}, +yy(a,b){if(b>31)return 0 +return a>>>b}, +gfY(a){return A.d0(t.Ci)}, +$icM:1, +$iZ:1, +$iax:1} +J.FE.prototype={ +gK2(a){var s +if(a>0)s=1 +else s=a<0?-1:a +return s}, +hm(a,b){var s=this.ci(1,b-1) +return((a&s-1)>>>0)-((a&s)>>>0)}, +gfY(a){return A.d0(t.S)}, +$iec:1, +$iv:1} +J.On.prototype={ +gfY(a){return A.d0(t.i)}, +$iec:1} +J.tk.prototype={ +m6(a,b){if(b<0)throw A.f(A.K6(a,b)) +if(b>=a.length)A.F(A.K6(a,b)) +return a.charCodeAt(b)}, +Oq(a,b,c){var s=b.length +if(c>s)throw A.f(A.dc(c,0,s,null,null)) +return new A.am7(b,a,c)}, +ve(a,b){return this.Oq(a,b,0)}, +tB(a,b,c){var s,r,q=null +if(c<0||c>b.length)throw A.f(A.dc(c,0,b.length,q,q)) +s=a.length +if(c+s>b.length)return q +for(r=0;rr)return!1 +return b===this.bp(a,r-s)}, +wC(a,b,c){A.bsN(0,0,a.length,"startIndex") +return A.aqd(a,b,c,0)}, +o5(a,b){if(typeof b=="string")return A.d(a.split(b),t.s) +else if(b instanceof A.or&&b.gac0().exec("").length-2===0)return A.d(a.split(b.b),t.s) +else return this.aED(a,b)}, +j7(a,b,c,d){var s=A.di(b,c,a.length,null,null) +return A.bmm(a,b,s,d)}, +aED(a,b){var s,r,q,p,o,n,m=A.d([],t.s) +for(s=J.bh3(b,a),s=s.gS(s),r=0,q=1;s.p();){p=s.gG(s) +o=p.gcC(p) +n=p.gcd(p) +q=n-o +if(q===0&&r===o)continue +m.push(this.X(a,r,o)) +r=n}if(r0)m.push(this.bp(a,r)) +return m}, +f5(a,b,c){var s +if(c<0||c>a.length)throw A.f(A.dc(c,0,a.length,null,null)) +if(typeof b=="string"){s=c+b.length +if(s>a.length)return!1 +return b===a.substring(c,s)}return J.bnB(b,a,c)!=null}, +be(a,b){return this.f5(a,b,0)}, +X(a,b,c){return a.substring(b,A.di(b,c,a.length,null,null))}, +bp(a,b){return this.X(a,b,null)}, +B4(a){return a.toLowerCase()}, +cu(a){var s,r,q,p=a.trim(),o=p.length +if(o===0)return p +if(p.charCodeAt(0)===133){s=J.biN(p,1) +if(s===o)return""}else s=0 +r=o-1 +q=p.charCodeAt(r)===133?J.biO(p,r):o +if(s===0&&q===o)return p +return p.substring(s,q)}, +anp(a){var s,r +if(typeof a.trimLeft!="undefined"){s=a.trimLeft() +if(s.length===0)return s +r=s.charCodeAt(0)===133?J.biN(s,1):0}else{r=J.biN(a,0) +s=a}if(r===0)return s +if(r===s.length)return"" +return s.substring(r)}, +a3K(a){var s,r,q +if(typeof a.trimRight!="undefined"){s=a.trimRight() +r=s.length +if(r===0)return s +q=r-1 +if(s.charCodeAt(q)===133)r=J.biO(s,q)}else{r=J.biO(a,a.length) +s=a}if(r===s.length)return s +if(r===0)return"" +return s.substring(0,r)}, +ai(a,b){var s,r +if(0>=b)return"" +if(b===1||a.length===0)return a +if(b!==b>>>0)throw A.f(B.T8) +for(s=a,r="";!0;){if((b&1)===1)r=s+r +b=b>>>1 +if(b===0)break +s+=s}return r}, +bO(a,b,c){var s=b-a.length +if(s<=0)return a +return this.ai(c,s)+a}, +bcJ(a,b){var s=b-a.length +if(s<=0)return a +return a+this.ai(" ",s)}, +eY(a,b,c){var s,r,q,p +if(c<0||c>a.length)throw A.f(A.dc(c,0,a.length,null,null)) +if(typeof b=="string")return a.indexOf(b,c) +if(b instanceof A.or){s=b.Wf(a,c) +return s==null?-1:s.b.index}for(r=a.length,q=J.lM(b),p=c;p<=r;++p)if(q.tB(b,a,p)!=null)return p +return-1}, +ce(a,b){return this.eY(a,b,0)}, +As(a,b,c){var s,r,q +if(c==null)c=a.length +else if(c<0||c>a.length)throw A.f(A.dc(c,0,a.length,null,null)) +if(typeof b=="string"){s=b.length +r=a.length +if(c+s>r)c=r-s +return a.lastIndexOf(b,c)}for(s=J.lM(b),q=c;q>=0;--q)if(s.tB(b,a,q)!=null)return q +return-1}, +ls(a,b){return this.As(a,b,null)}, +OW(a,b,c){var s=a.length +if(c>s)throw A.f(A.dc(c,0,s,null,null)) +return A.a_o(a,b,c)}, +A(a,b){return this.OW(a,b,0)}, +bL(a,b){var s +if(a===b)s=0 +else s=a>6}r=r+((r&67108863)<<3)&536870911 +r^=r>>11 +return r+((r&16383)<<15)&536870911}, +gfY(a){return A.d0(t.N)}, +gq(a){return a.length}, +h(a,b){if(!(b>=0&&b").L(s.z[1]).L(b).L(c).i("ys<1,2,3,4>"))}} +A.yp.prototype={ +b3(a){var s=this.$ti +return s.z[3].a(this.a.b3(s.c.a(a)))}, +dm(a,b,c){var s=this.$ti +return new A.yp(this.a,s.i("@<1>").L(s.z[1]).L(b).L(c).i("yp<1,2,3,4>"))}} +A.pe.prototype={ +gS(a){var s=A.n(this) +return new A.a17(J.a4(this.gks()),s.i("@<1>").L(s.z[1]).i("a17<1,2>"))}, +gq(a){return J.am(this.gks())}, +gZ(a){return J.kZ(this.gks())}, +gcL(a){return J.k0(this.gks())}, +im(a,b){var s=A.n(this) +return A.dF(J.bha(this.gks(),b),s.c,s.z[1])}, +c2(a,b){return A.n(this).z[1].a(J.xX(this.gks(),b))}, +gV(a){return A.n(this).z[1].a(J.hK(this.gks()))}, +ga9(a){return A.n(this).z[1].a(J.D7(this.gks()))}, +gby(a){return A.n(this).z[1].a(J.aqB(this.gks()))}, +A(a,b){return J.D6(this.gks(),b)}, +j(a){return J.cp(this.gks())}} +A.a17.prototype={ +p(){return this.a.p()}, +gG(a){var s=this.a +return this.$ti.z[1].a(s.gG(s))}} +A.yq.prototype={ +kx(a,b){return A.dF(this.a,A.n(this).c,b)}, +gks(){return this.a}} +A.Vx.prototype={$ian:1} +A.UJ.prototype={ +h(a,b){return this.$ti.z[1].a(J.u(this.a,b))}, +l(a,b,c){J.aZ(this.a,b,this.$ti.c.a(c))}, +sq(a,b){J.bCN(this.a,b)}, +t(a,b){J.fd(this.a,this.$ti.c.a(b))}, +N(a,b){var s=this.$ti +J.D4(this.a,A.dF(b,s.z[1],s.c))}, +e5(a,b){var s=b==null?null:new A.b1f(this,b) +J.bhb(this.a,s)}, +F(a,b){return J.uQ(this.a,b)}, +ft(a){return this.$ti.z[1].a(J.bCL(this.a))}, +hl(a,b){J.bh8(this.a,new A.b1e(this,b))}, +wZ(a,b,c){var s=this.$ti +return A.dF(J.bCy(this.a,b,c),s.c,s.z[1])}, +bE(a,b,c,d,e){var s=this.$ti +J.a_y(this.a,b,c,A.dF(d,s.z[1],s.c),e)}, +cW(a,b,c,d){return this.bE(a,b,c,d,0)}, +eu(a,b,c,d){J.py(this.a,b,c,this.$ti.c.a(d))}, +$ian:1, +$iz:1} +A.b1f.prototype={ +$2(a,b){var s=this.a.$ti.z[1] +return this.b.$2(s.a(a),s.a(b))}, +$S(){return this.a.$ti.i("v(1,1)")}} +A.b1e.prototype={ +$1(a){return this.b.$1(this.a.$ti.z[1].a(a))}, +$S(){return this.a.$ti.i("K(1)")}} +A.eS.prototype={ +kx(a,b){return new A.eS(this.a,this.$ti.i("@<1>").L(b).i("eS<1,2>"))}, +gks(){return this.a}} +A.rN.prototype={ +kx(a,b){return new A.rN(this.a,this.b,this.$ti.i("@<1>").L(b).i("rN<1,2>"))}, +t(a,b){return this.a.t(0,this.$ti.c.a(b))}, +N(a,b){var s=this.$ti +this.a.N(0,A.dF(b,s.z[1],s.c))}, +F(a,b){return this.a.F(0,b)}, +Ao(a,b){var s,r=this +if(r.b!=null)return r.aDd(b,!0) +s=r.$ti +return new A.rN(r.a.Ao(0,b),null,s.i("@<1>").L(s.z[1]).i("rN<1,2>"))}, +aDd(a,b){var s,r=this.b,q=this.$ti,p=q.z[1],o=r==null?A.li(p):r.$1$0(p) +for(p=this.a,p=p.gS(p),q=q.z[1];p.p();){s=q.a(p.gG(p)) +if(b===a.A(0,s))o.t(0,s)}return o}, +Y(a){this.a.Y(0)}, +a8l(){var s=this.b,r=this.$ti.z[1],q=s==null?A.li(r):s.$1$0(r) +q.N(0,this) +return q}, +ie(a){return this.a8l()}, +$ian:1, +$icj:1, +gks(){return this.a}} +A.yr.prototype={ +dm(a,b,c){var s=this.$ti +return new A.yr(this.a,s.i("@<1>").L(s.z[1]).L(b).L(c).i("yr<1,2,3,4>"))}, +aj(a,b){return J.uO(this.a,b)}, +h(a,b){return this.$ti.i("4?").a(J.u(this.a,b))}, +l(a,b,c){var s=this.$ti +J.aZ(this.a,s.c.a(b),s.z[1].a(c))}, +cH(a,b,c){var s=this.$ti +return s.z[3].a(J.Kk(this.a,s.c.a(b),new A.atv(this,c)))}, +F(a,b){return this.$ti.i("4?").a(J.uQ(this.a,b))}, +am(a,b){J.fj(this.a,new A.atu(this,b))}, +gbT(a){var s=this.$ti +return A.dF(J.Ki(this.a),s.c,s.z[2])}, +gar(a){var s=this.$ti +return A.dF(J.aqC(this.a),s.z[1],s.z[3])}, +gq(a){return J.am(this.a)}, +gZ(a){return J.kZ(this.a)}, +gcL(a){return J.k0(this.a)}, +gdE(a){var s=J.aqz(this.a) +return s.eL(s,new A.att(this),this.$ti.i("bb<3,4>"))}} +A.atv.prototype={ +$0(){return this.a.$ti.z[1].a(this.b.$0())}, +$S(){return this.a.$ti.i("2()")}} +A.atu.prototype={ +$2(a,b){var s=this.a.$ti +this.b.$2(s.z[2].a(a),s.z[3].a(b))}, +$S(){return this.a.$ti.i("~(1,2)")}} +A.att.prototype={ +$1(a){var s=this.a.$ti,r=s.z[3] +return new A.bb(s.z[2].a(a.a),r.a(a.b),s.i("@<3>").L(r).i("bb<1,2>"))}, +$S(){return this.a.$ti.i("bb<3,4>(bb<1,2>)")}} +A.rM.prototype={ +kx(a,b){return new A.rM(this.a,this.$ti.i("@<1>").L(b).i("rM<1,2>"))}, +$ian:1, +gks(){return this.a}} +A.mh.prototype={ +j(a){return"LateInitializationError: "+this.a}} +A.el.prototype={ +gq(a){return this.a.length}, +h(a,b){return this.a.charCodeAt(b)}} +A.bgd.prototype={ +$0(){return A.dQ(null,t.P)}, +$S:20} +A.aQC.prototype={} +A.an.prototype={} +A.aq.prototype={ +gS(a){var s=this +return new A.c1(s,s.gq(s),A.n(s).i("c1"))}, +am(a,b){var s,r=this,q=r.gq(r) +for(s=0;s1)throw A.f(A.vX()) +return s.c2(0,0)}, +A(a,b){var s,r=this,q=r.gq(r) +for(s=0;s").L(c).i("a6<1,2>"))}, +qK(a,b){var s,r,q=this,p=q.gq(q) +if(p===0)throw A.f(A.cR()) +s=q.c2(0,0) +for(r=1;rs)throw A.f(A.dc(r,0,s,"start",null))}}, +gaFM(){var s=J.am(this.a),r=this.c +if(r==null||r>s)return s +return r}, +gaWl(){var s=J.am(this.a),r=this.b +if(r>s)return s +return r}, +gq(a){var s,r=J.am(this.a),q=this.b +if(q>=r)return 0 +s=this.c +if(s==null||s>=r)return r-q +return s-q}, +c2(a,b){var s=this,r=s.gaWl()+b +if(b<0||r>=s.gaFM())throw A.f(A.f5(b,s.gq(s),s,null,"index")) +return J.xX(s.a,r)}, +im(a,b){var s,r,q=this +A.h6(b,"count") +s=q.b+b +r=q.c +if(r!=null&&s>=r)return new A.kb(q.$ti.i("kb<1>")) +return A.jK(q.a,s,r,q.$ti.c)}, +a3u(a,b){var s,r,q,p=this +A.h6(b,"count") +s=p.c +r=p.b +q=r+b +if(s==null)return A.jK(p.a,r,q,p.$ti.c) +else{if(s=o){r.d=null +return!1}r.d=p.c2(q,s);++r.c +return!0}} +A.f8.prototype={ +gS(a){var s=A.n(this) +return new A.aQ(J.a4(this.a),this.b,s.i("@<1>").L(s.z[1]).i("aQ<1,2>"))}, +gq(a){return J.am(this.a)}, +gZ(a){return J.kZ(this.a)}, +gV(a){return this.b.$1(J.hK(this.a))}, +ga9(a){return this.b.$1(J.D7(this.a))}, +gby(a){return this.b.$1(J.aqB(this.a))}, +c2(a,b){return this.b.$1(J.xX(this.a,b))}} +A.eI.prototype={$ian:1} +A.aQ.prototype={ +p(){var s=this,r=s.b +if(r.p()){s.a=s.c.$1(r.gG(r)) +return!0}s.a=null +return!1}, +gG(a){var s=this.a +return s==null?this.$ti.z[1].a(s):s}} +A.a6.prototype={ +gq(a){return J.am(this.a)}, +c2(a,b){return this.b.$1(J.xX(this.a,b))}} +A.b6.prototype={ +gS(a){return new A.iw(J.a4(this.a),this.b,this.$ti.i("iw<1>"))}, +eL(a,b,c){return new A.f8(this,b,this.$ti.i("@<1>").L(c).i("f8<1,2>"))}} +A.iw.prototype={ +p(){var s,r +for(s=this.a,r=this.b;s.p();)if(r.$1(s.gG(s)))return!0 +return!1}, +gG(a){var s=this.a +return s.gG(s)}} +A.h_.prototype={ +gS(a){var s=this.$ti +return new A.a3J(J.a4(this.a),this.b,B.ra,s.i("@<1>").L(s.z[1]).i("a3J<1,2>"))}} +A.a3J.prototype={ +gG(a){var s=this.d +return s==null?this.$ti.z[1].a(s):s}, +p(){var s,r,q=this,p=q.c +if(p==null)return!1 +for(s=q.a,r=q.b;!p.p();){q.d=null +if(s.p()){q.c=null +p=J.a4(r.$1(s.gG(s))) +q.c=p}else return!1}p=q.c +q.d=p.gG(p) +return!0}} +A.BP.prototype={ +gS(a){return new A.acc(J.a4(this.a),this.b,A.n(this).i("acc<1>"))}} +A.MP.prototype={ +gq(a){var s=J.am(this.a),r=this.b +if(s>r)return r +return s}, +$ian:1} +A.acc.prototype={ +p(){if(--this.b>=0)return this.a.p() +this.b=-1 +return!1}, +gG(a){var s +if(this.b<0){this.$ti.c.a(null) +return null}s=this.a +return s.gG(s)}} +A.tS.prototype={ +im(a,b){A.v0(b,"count") +A.h6(b,"count") +return new A.tS(this.a,this.b+b,A.n(this).i("tS<1>"))}, +gS(a){return new A.abo(J.a4(this.a),this.b,A.n(this).i("abo<1>"))}} +A.EG.prototype={ +gq(a){var s=J.am(this.a)-this.b +if(s>=0)return s +return 0}, +im(a,b){A.v0(b,"count") +A.h6(b,"count") +return new A.EG(this.a,this.b+b,this.$ti)}, +$ian:1} +A.abo.prototype={ +p(){var s,r +for(s=this.a,r=0;r"))}} +A.abp.prototype={ +p(){var s,r,q=this +if(!q.c){q.c=!0 +for(s=q.a,r=q.b;s.p();)if(!r.$1(s.gG(s)))return!0}return q.a.p()}, +gG(a){var s=this.a +return s.gG(s)}} +A.kb.prototype={ +gS(a){return B.ra}, +am(a,b){}, +gZ(a){return!0}, +gq(a){return 0}, +gV(a){throw A.f(A.cR())}, +ga9(a){throw A.f(A.cR())}, +gby(a){throw A.f(A.cR())}, +c2(a,b){throw A.f(A.dc(b,0,0,"index",null))}, +A(a,b){return!1}, +bw(a,b){return""}, +hn(a,b){return this}, +eL(a,b,c){return new A.kb(c.i("kb<0>"))}, +im(a,b){A.h6(b,"count") +return this}, +fZ(a,b){var s=this.$ti.c +return b?J.vY(0,s):J.Ok(0,s)}, +dL(a){return this.fZ(a,!0)}, +ie(a){return A.li(this.$ti.c)}} +A.a3t.prototype={ +p(){return!1}, +gG(a){throw A.f(A.cR())}} +A.t8.prototype={ +gS(a){return new A.a4a(J.a4(this.a),this.b,A.n(this).i("a4a<1>"))}, +gq(a){return J.am(this.a)+J.am(this.b)}, +gZ(a){return J.kZ(this.a)&&J.kZ(this.b)}, +gcL(a){return J.k0(this.a)||J.k0(this.b)}, +A(a,b){return J.D6(this.a,b)||J.D6(this.b,b)}, +gV(a){var s=J.a4(this.a) +if(s.p())return s.gG(s) +return J.hK(this.b)}, +ga9(a){var s,r=J.a4(this.b) +if(r.p()){s=r.gG(r) +for(;r.p();)s=r.gG(r) +return s}return J.D7(this.a)}} +A.MO.prototype={ +c2(a,b){var s=this.a,r=J.N(s),q=r.gq(s) +if(b"))}} +A.Ih.prototype={ +p(){var s,r +for(s=this.a,r=this.$ti.c;s.p();)if(r.b(s.gG(s)))return!0 +return!1}, +gG(a){var s=this.a +return this.$ti.c.a(s.gG(s))}} +A.Nd.prototype={ +sq(a,b){throw A.f(A.a5("Cannot change the length of a fixed-length list"))}, +t(a,b){throw A.f(A.a5("Cannot add to a fixed-length list"))}, +N(a,b){throw A.f(A.a5("Cannot add to a fixed-length list"))}, +F(a,b){throw A.f(A.a5("Cannot remove from a fixed-length list"))}, +hl(a,b){throw A.f(A.a5("Cannot remove from a fixed-length list"))}, +Y(a){throw A.f(A.a5("Cannot clear a fixed-length list"))}, +ft(a){throw A.f(A.a5("Cannot remove from a fixed-length list"))}} +A.ad6.prototype={ +l(a,b,c){throw A.f(A.a5("Cannot modify an unmodifiable list"))}, +sq(a,b){throw A.f(A.a5("Cannot change the length of an unmodifiable list"))}, +t(a,b){throw A.f(A.a5("Cannot add to an unmodifiable list"))}, +N(a,b){throw A.f(A.a5("Cannot add to an unmodifiable list"))}, +F(a,b){throw A.f(A.a5("Cannot remove from an unmodifiable list"))}, +hl(a,b){throw A.f(A.a5("Cannot remove from an unmodifiable list"))}, +e5(a,b){throw A.f(A.a5("Cannot modify an unmodifiable list"))}, +Y(a){throw A.f(A.a5("Cannot clear an unmodifiable list"))}, +ft(a){throw A.f(A.a5("Cannot remove from an unmodifiable list"))}, +bE(a,b,c,d,e){throw A.f(A.a5("Cannot modify an unmodifiable list"))}, +cW(a,b,c,d){return this.bE(a,b,c,d,0)}, +eu(a,b,c,d){throw A.f(A.a5("Cannot modify an unmodifiable list"))}} +A.I5.prototype={} +A.d8.prototype={ +gq(a){return J.am(this.a)}, +c2(a,b){var s=this.a,r=J.N(s) +return r.c2(s,r.gq(s)-1-b)}} +A.oW.prototype={ +gu(a){var s=this._hashCode +if(s!=null)return s +s=664597*B.f.gu(this.a)&536870911 +this._hashCode=s +return s}, +j(a){return'Symbol("'+this.a+'")'}, +k(a,b){if(b==null)return!1 +return b instanceof A.oW&&this.a===b.a}, +$iSS:1} +A.Zs.prototype={} +A.nL.prototype={$r:"+(1,2)",$s:1} +A.Ju.prototype={$r:"+cacheSize,maxTextLength(1,2)",$s:2} +A.akj.prototype={$r:"+key,value(1,2)",$s:3} +A.akk.prototype={$r:"+breaks,graphemes,words(1,2,3)",$s:4} +A.akl.prototype={$r:"+large,medium,small(1,2,3)",$s:5} +A.akm.prototype={$r:"+x,y,z(1,2,3)",$s:6} +A.X6.prototype={$r:"+domBlurListener,domFocusListener,element,semanticsNodeId(1,2,3,4)",$s:7} +A.yB.prototype={} +A.Eb.prototype={ +dm(a,b,c){var s=A.n(this) +return A.aI5(this,s.c,s.z[1],b,c)}, +gZ(a){return this.gq(this)===0}, +gcL(a){return this.gq(this)!==0}, +j(a){return A.kj(this)}, +l(a,b,c){A.bhM()}, +cH(a,b,c){A.bhM()}, +F(a,b){A.bhM()}, +gdE(a){return new A.i7(this.b6D(0),A.n(this).i("i7>"))}, +b6D(a){var s=this +return function(){var r=a +var q=0,p=1,o,n,m,l +return function $async$gdE(b,c,d){if(c===1){o=d +q=p}while(true)switch(q){case 0:n=s.gbT(s),n=n.gS(n),m=A.n(s),m=m.i("@<1>").L(m.z[1]).i("bb<1,2>") +case 2:if(!n.p()){q=3 +break}l=n.gG(n) +q=4 +return b.b=new A.bb(l,s.h(0,l),m),1 +case 4:q=2 +break +case 3:return 0 +case 1:return b.c=o,3}}}}, +Au(a,b,c,d){var s=A.A(c,d) +this.am(0,new A.auh(this,b,s)) +return s}, +$iaY:1} +A.auh.prototype={ +$2(a,b){var s=this.b.$2(a,b) +this.c.l(0,s.a,s.b)}, +$S(){return A.n(this.a).i("~(1,2)")}} +A.ar.prototype={ +gq(a){return this.b.length}, +gabA(){var s=this.$keys +if(s==null){s=Object.keys(this.a) +this.$keys=s}return s}, +aj(a,b){if(typeof b!="string")return!1 +if("__proto__"===b)return!1 +return this.a.hasOwnProperty(b)}, +h(a,b){if(!this.aj(0,b))return null +return this.b[this.a[b]]}, +am(a,b){var s,r,q=this.gabA(),p=this.b +for(s=q.length,r=0;r"))}, +gar(a){return new A.CC(this.b,this.$ti.i("CC<2>"))}} +A.CC.prototype={ +gq(a){return this.a.length}, +gZ(a){return 0===this.a.length}, +gcL(a){return 0!==this.a.length}, +gS(a){var s=this.a +return new A.xx(s,s.length,this.$ti.i("xx<1>"))}} +A.xx.prototype={ +gG(a){var s=this.d +return s==null?this.$ti.c.a(s):s}, +p(){var s=this,r=s.c +if(r>=s.b){s.d=null +return!1}s.d=s.a[r] +s.c=r+1 +return!0}} +A.cv.prototype={ +rs(){var s,r=this,q=r.$map +if(q==null){s=r.$ti +q=new A.zP(s.i("@<1>").L(s.z[1]).i("zP<1,2>")) +A.bxK(r.a,q) +r.$map=q}return q}, +aj(a,b){return this.rs().aj(0,b)}, +h(a,b){return this.rs().h(0,b)}, +am(a,b){this.rs().am(0,b)}, +gbT(a){var s=this.rs() +return new A.aT(s,A.n(s).i("aT<1>"))}, +gar(a){var s=this.rs() +return s.gar(s)}, +gq(a){return this.rs().a}} +A.LV.prototype={ +Y(a){A.a1L()}, +t(a,b){A.a1L()}, +N(a,b){A.a1L()}, +F(a,b){A.a1L()}, +mv(a){A.a1L()}} +A.ev.prototype={ +gq(a){return this.b}, +gZ(a){return this.b===0}, +gcL(a){return this.b!==0}, +gS(a){var s,r=this,q=r.$keys +if(q==null){q=Object.keys(r.a) +r.$keys=q}s=q +return new A.xx(s,s.length,r.$ti.i("xx<1>"))}, +A(a,b){if(typeof b!="string")return!1 +if("__proto__"===b)return!1 +return this.a.hasOwnProperty(b)}, +ie(a){return A.d3(this,this.$ti.c)}} +A.fI.prototype={ +gq(a){return this.a.length}, +gZ(a){return this.a.length===0}, +gcL(a){return this.a.length!==0}, +gS(a){var s=this.a +return new A.xx(s,s.length,this.$ti.i("xx<1>"))}, +rs(){var s,r,q,p,o=this,n=o.$map +if(n==null){s=o.$ti +n=new A.zP(s.i("@<1>").L(s.c).i("zP<1,2>")) +for(s=o.a,r=s.length,q=0;q")}} +A.mf.prototype={ +gaXz(){return[A.d0(this.$ti.c)]}, +$0(){return this.a.$1$0(this.$ti.z[0])}, +$1(a){return this.a.$1$1(a,this.$ti.z[0])}, +$2(a,b){return this.a.$1$2(a,b,this.$ti.z[0])}, +$3(a,b,c){return this.a.$1$3(a,b,c,this.$ti.z[0])}, +$S(){return A.bxW(A.apZ(this.a),this.$ti)}} +A.Om.prototype={ +gbaV(){var s=this.a +if(s instanceof A.oW)return s +return this.a=new A.oW(s)}, +gbds(){var s,r,q,p,o,n=this +if(n.c===1)return B.y +s=n.d +r=J.N(s) +q=r.gq(s)-J.am(n.e)-n.f +if(q===0)return B.y +p=[] +for(o=0;o>>0}, +j(a){return"Closure '"+this.$_name+"' of "+("Instance of '"+A.aLT(this.a)+"'")}} +A.afM.prototype={ +j(a){return"Reading static variable '"+this.a+"' during its initialization"}} +A.aaa.prototype={ +j(a){return"RuntimeError: "+this.a}} +A.ba3.prototype={} +A.ij.prototype={ +gq(a){return this.a}, +gZ(a){return this.a===0}, +gcL(a){return this.a!==0}, +gbT(a){return new A.aT(this,A.n(this).i("aT<1>"))}, +gar(a){var s=A.n(this) +return A.ne(new A.aT(this,s.i("aT<1>")),new A.aFX(this),s.c,s.z[1])}, +aj(a,b){var s,r +if(typeof b=="string"){s=this.b +if(s==null)return!1 +return s[b]!=null}else if(typeof b=="number"&&(b&0x3fffffff)===b){r=this.c +if(r==null)return!1 +return r[b]!=null}else return this.akL(b)}, +akL(a){var s=this.d +if(s==null)return!1 +return this.w2(s[this.w1(a)],a)>=0}, +b2a(a,b){return new A.aT(this,A.n(this).i("aT<1>")).hu(0,new A.aFW(this,b))}, +N(a,b){J.fj(b,new A.aFV(this))}, +h(a,b){var s,r,q,p,o=null +if(typeof b=="string"){s=this.b +if(s==null)return o +r=s[b] +q=r==null?o:r.b +return q}else if(typeof b=="number"&&(b&0x3fffffff)===b){p=this.c +if(p==null)return o +r=p[b] +q=r==null?o:r.b +return q}else return this.akM(b)}, +akM(a){var s,r,q=this.d +if(q==null)return null +s=q[this.w1(a)] +r=this.w2(s,a) +if(r<0)return null +return s[r].b}, +l(a,b,c){var s,r,q=this +if(typeof b=="string"){s=q.b +q.a6Z(s==null?q.b=q.Xz():s,b,c)}else if(typeof b=="number"&&(b&0x3fffffff)===b){r=q.c +q.a6Z(r==null?q.c=q.Xz():r,b,c)}else q.akO(b,c)}, +akO(a,b){var s,r,q,p=this,o=p.d +if(o==null)o=p.d=p.Xz() +s=p.w1(a) +r=o[s] +if(r==null)o[s]=[p.XA(a,b)] +else{q=p.w2(r,a) +if(q>=0)r[q].b=b +else r.push(p.XA(a,b))}}, +cH(a,b,c){var s,r,q=this +if(q.aj(0,b)){s=q.h(0,b) +return s==null?A.n(q).z[1].a(s):s}r=c.$0() +q.l(0,b,r) +return r}, +F(a,b){var s=this +if(typeof b=="string")return s.ad8(s.b,b) +else if(typeof b=="number"&&(b&0x3fffffff)===b)return s.ad8(s.c,b) +else return s.akN(b)}, +akN(a){var s,r,q,p,o=this,n=o.d +if(n==null)return null +s=o.w1(a) +r=n[s] +q=o.w2(r,a) +if(q<0)return null +p=r.splice(q,1)[0] +o.afe(p) +if(r.length===0)delete n[s] +return p.b}, +Y(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=s.f=null +s.a=0 +s.Xx()}}, +am(a,b){var s=this,r=s.e,q=s.r +for(;r!=null;){b.$2(r.a,r.b) +if(q!==s.r)throw A.f(A.dg(s)) +r=r.c}}, +a6Z(a,b,c){var s=a[b] +if(s==null)a[b]=this.XA(b,c) +else s.b=c}, +ad8(a,b){var s +if(a==null)return null +s=a[b] +if(s==null)return null +this.afe(s) +delete a[b] +return s.b}, +Xx(){this.r=this.r+1&1073741823}, +XA(a,b){var s,r=this,q=new A.aGz(a,b) +if(r.e==null)r.e=r.f=q +else{s=r.f +s.toString +q.d=s +r.f=s.c=q}++r.a +r.Xx() +return q}, +afe(a){var s=this,r=a.d,q=a.c +if(r==null)s.e=q +else r.c=q +if(q==null)s.f=r +else q.d=r;--s.a +s.Xx()}, +w1(a){return J.Q(a)&1073741823}, +w2(a,b){var s,r +if(a==null)return-1 +s=a.length +for(r=0;r"]=s +delete s[""] +return s}} +A.aFX.prototype={ +$1(a){var s=this.a,r=s.h(0,a) +return r==null?A.n(s).z[1].a(r):r}, +$S(){return A.n(this.a).i("2(1)")}} +A.aFW.prototype={ +$1(a){return J.o(this.a.h(0,a),this.b)}, +$S(){return A.n(this.a).i("K(1)")}} +A.aFV.prototype={ +$2(a,b){this.a.l(0,a,b)}, +$S(){return A.n(this.a).i("~(1,2)")}} +A.aGz.prototype={} +A.aT.prototype={ +gq(a){return this.a.a}, +gZ(a){return this.a.a===0}, +gS(a){var s=this.a,r=new A.hu(s,s.r,this.$ti.i("hu<1>")) +r.c=s.e +return r}, +A(a,b){return this.a.aj(0,b)}, +am(a,b){var s=this.a,r=s.e,q=s.r +for(;r!=null;){b.$1(r.a) +if(q!==s.r)throw A.f(A.dg(s)) +r=r.c}}} +A.hu.prototype={ +gG(a){return this.d}, +p(){var s,r=this,q=r.a +if(r.b!==q.r)throw A.f(A.dg(q)) +s=r.c +if(s==null){r.d=null +return!1}else{r.d=s.a +r.c=s.c +return!0}}} +A.Oo.prototype={ +w1(a){return A.rt(a)&1073741823}, +w2(a,b){var s,r,q +if(a==null)return-1 +s=a.length +for(r=0;r0;){--q;--s +j[q]=r[s]}}return A.dr(j,k)}} +A.akg.prototype={ +Lv(){return[this.a,this.b]}, +k(a,b){if(b==null)return!1 +return b instanceof A.akg&&this.$s===b.$s&&J.o(this.a,b.a)&&J.o(this.b,b.b)}, +gu(a){return A.Y(this.$s,this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.akh.prototype={ +Lv(){return[this.a,this.b,this.c]}, +k(a,b){var s=this +if(b==null)return!1 +return b instanceof A.akh&&s.$s===b.$s&&J.o(s.a,b.a)&&J.o(s.b,b.b)&&J.o(s.c,b.c)}, +gu(a){var s=this +return A.Y(s.$s,s.a,s.b,s.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.aki.prototype={ +Lv(){return this.a}, +k(a,b){if(b==null)return!1 +return b instanceof A.aki&&this.$s===b.$s&&A.bPe(this.a,b.a)}, +gu(a){return A.Y(this.$s,A.av(this.a),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.or.prototype={ +j(a){return"RegExp/"+this.a+"/"+this.b.flags}, +gac1(){var s=this,r=s.c +if(r!=null)return r +r=s.b +return s.c=A.biP(s.a,r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, +gac0(){var s=this,r=s.d +if(r!=null)return r +r=s.b +return s.d=A.biP(s.a+"|()",r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, +tl(a){var s=this.b.exec(a) +if(s==null)return null +return new A.Jc(s)}, +aso(a){var s=this.tl(a) +if(s!=null)return s.b[0] +return null}, +Oq(a,b,c){var s=b.length +if(c>s)throw A.f(A.dc(c,0,s,null,null)) +return new A.ae4(this,b,c)}, +ve(a,b){return this.Oq(a,b,0)}, +Wf(a,b){var s,r=this.gac1() +r.lastIndex=b +s=r.exec(a) +if(s==null)return null +return new A.Jc(s)}, +aFV(a,b){var s,r=this.gac0() +r.lastIndex=b +s=r.exec(a) +if(s==null)return null +if(s.pop()!=null)return null +return new A.Jc(s)}, +tB(a,b,c){if(c<0||c>b.length)throw A.f(A.dc(c,0,b.length,null,null)) +return this.aFV(b,c)}, +$ibsQ:1} +A.Jc.prototype={ +gcC(a){return this.b.index}, +gcd(a){var s=this.b +return s.index+s[0].length}, +pu(a){return this.b[a]}, +h(a,b){return this.b[b]}, +bbg(a){var s,r=this.b.groups +if(r!=null){s=r[a] +if(s!=null||a in r)return s}throw A.f(A.dN(a,"name","Not a capture group name"))}, +$iAe:1, +$ia9k:1} +A.ae4.prototype={ +gS(a){return new A.Ui(this.a,this.b,this.c)}} +A.Ui.prototype={ +gG(a){var s=this.d +return s==null?t.Qz.a(s):s}, +p(){var s,r,q,p,o,n=this,m=n.b +if(m==null)return!1 +s=n.c +r=m.length +if(s<=r){q=n.a +p=q.Wf(m,s) +if(p!=null){n.d=p +o=p.gcd(p) +if(p.b.index===o){if(q.b.unicode){s=n.c +q=s+1 +if(q=55296&&s<=56319){s=m.charCodeAt(q) +s=s>=56320&&s<=57343}else s=!1}else s=!1}else s=!1 +o=(s?o+1:o)+1}n.c=o +return!0}}n.b=n.d=null +return!1}} +A.HB.prototype={ +gcd(a){return this.a+this.c.length}, +h(a,b){if(b!==0)A.F(A.a9b(b,null)) +return this.c}, +pu(a){if(a!==0)throw A.f(A.a9b(a,null)) +return this.c}, +$iAe:1, +gcC(a){return this.a}} +A.am7.prototype={ +gS(a){return new A.am8(this.a,this.b,this.c)}, +gV(a){var s=this.b,r=this.a.indexOf(s,this.c) +if(r>=0)return new A.HB(r,s) +throw A.f(A.cR())}} +A.am8.prototype={ +p(){var s,r,q=this,p=q.c,o=q.b,n=o.length,m=q.a,l=m.length +if(p+n>l){q.d=null +return!1}s=m.indexOf(o,p) +if(s<0){q.c=l+1 +q.d=null +return!1}r=s+n +q.d=new A.HB(s,o) +q.c=r===q.c?r+1:r +return!0}, +gG(a){var s=this.d +s.toString +return s}} +A.b1g.prototype={ +aN(){var s=this.b +if(s===this)throw A.f(new A.mh("Local '"+this.a+"' has not been initialized.")) +return s}, +bk(){var s=this.b +if(s===this)throw A.f(A.jv(this.a)) +return s}, +sd6(a){var s=this +if(s.b!==s)throw A.f(new A.mh("Local '"+s.a+"' has already been initialized.")) +s.b=a}} +A.b5o.prototype={ +UP(){var s=this,r=s.b +return r===s?s.b=s.c.$0():r}, +bq(){var s,r=this,q=r.b +if(q===r){s=r.c.$0() +if(r.b!==r)throw A.f(new A.mh("Local '"+r.a+u.R)) +r.b=s +q=s}return q}} +A.Au.prototype={ +gjD(a){return a.byteLength}, +gfY(a){return B.b7R}, +cc(a,b,c){A.kV(a,b,c) +return c==null?new Uint8Array(a,b):new Uint8Array(a,b,c)}, +a_4(a){return this.cc(a,0,null)}, +ahc(a,b,c){A.kV(a,b,c) +return c==null?new Int8Array(a,b):new Int8Array(a,b,c)}, +Oy(a,b,c){A.kV(a,b,c) +c=B.c.aY(a.byteLength-b,4) +return new Uint32Array(a,b,c)}, +ahb(a,b,c){A.kV(a,b,c) +if(c==null)c=B.c.aY(a.byteLength-b,4) +return new Int32Array(a,b,c)}, +Ox(a,b,c){throw A.f(A.a5("Int64List not supported by dart2js."))}, +aha(a,b,c){A.kV(a,b,c) +if(c==null)c=B.c.aY(a.byteLength-b,4) +return new Float32Array(a,b,c)}, +a_3(a,b,c){A.kV(a,b,c) +return new Float64Array(a,b,c)}, +z0(a,b,c){A.kV(a,b,c) +return c==null?new DataView(a,b):new DataView(a,b,c)}, +a_2(a){return this.z0(a,0,null)}, +$iec:1, +$iAu:1, +$iDD:1} +A.hx.prototype={ +gbH(a){return a.buffer}, +gjD(a){return a.byteLength}, +gib(a){return a.byteOffset}, +aNc(a,b,c,d){var s=A.dc(b,0,c,d,null) +throw A.f(s)}, +a88(a,b,c,d){if(b>>>0!==b||b>c)this.aNc(a,b,c,d)}, +$ihx:1, +$ide:1} +A.Pt.prototype={ +gfY(a){return B.b7S}, +a4w(a,b,c){return a.getFloat64(b,B.A===c)}, +a4C(a,b,c){return a.getInt32(b,B.A===c)}, +J0(a,b,c){throw A.f(A.a5("Int64 accessor not supported by dart2js."))}, +a4D(a,b){return a.getInt8(b)}, +a51(a,b,c){return a.getUint16(b,B.A===c)}, +a52(a,b,c){return a.getUint32(b,B.A===c)}, +BF(a,b){return a.getUint8(b)}, +a5x(a,b,c,d){throw A.f(A.a5("Int64 accessor not supported by dart2js."))}, +a5C(a,b,c,d){return a.setUint32(b,c,B.A===d)}, +$iec:1, +$idE:1} +A.G7.prototype={ +gq(a){return a.length}, +ae8(a,b,c,d,e){var s,r,q=a.length +this.a88(a,b,q,"start") +this.a88(a,c,q,"end") +if(b>c)throw A.f(A.dc(b,0,c,null,null)) +s=c-b +if(e<0)throw A.f(A.bZ(e,null)) +r=d.length +if(r-e0){s=Date.now()-r.c +if(s>(p+1)*o)p=B.c.ds(s,o)}q.c=p +r.d.$1(q)}, +$S:7} +A.Us.prototype={ +cT(a,b){var s,r=this +if(b==null)b=r.$ti.c.a(b) +if(!r.b)r.a.kV(b) +else{s=r.a +if(r.$ti.i("S<1>").b(b))s.a80(b) +else s.uy(b)}}, +os(a,b){var s=this.a +if(this.b)s.ip(a,b) +else s.uv(a,b)}, +$iLT:1} +A.bdV.prototype={ +$1(a){return this.a.$2(0,a)}, +$S:25} +A.bdW.prototype={ +$2(a,b){this.a.$2(1,new A.N0(a,b))}, +$S:436} +A.bf5.prototype={ +$2(a,b){this.a(a,b)}, +$S:471} +A.bdT.prototype={ +$0(){var s,r=this.a,q=r.a +q===$&&A.c() +s=q.b +if((s&1)!==0?(q.gol().e&4)!==0:(s&2)===0){r.b=!0 +return}this.b.$2(0,null)}, +$S:0} +A.bdU.prototype={ +$1(a){var s=this.a.c!=null?2:0 +this.b.$2(s,null)}, +$S:19} +A.aev.prototype={ +ayo(a,b){var s=new A.b_Z(a) +this.a=A.it(new A.b00(this,a),new A.b01(s),null,new A.b02(this,s),!1,b)}} +A.b_Z.prototype={ +$0(){A.hH(new A.b0_(this.a))}, +$S:7} +A.b0_.prototype={ +$0(){this.a.$2(0,null)}, +$S:0} +A.b01.prototype={ +$0(){this.a.$0()}, +$S:0} +A.b02.prototype={ +$0(){var s=this.a +if(s.b){s.b=!1 +this.b.$0()}}, +$S:0} +A.b00.prototype={ +$0(){var s=this.a,r=s.a +r===$&&A.c() +if((r.b&4)===0){s.c=new A.ak($.a9,t.LR) +if(s.b){s.b=!1 +A.hH(new A.b_Y(this.b))}return s.c}}, +$S:506} +A.b_Y.prototype={ +$0(){this.a.$2(2,null)}, +$S:0} +A.Wf.prototype={ +j(a){return"IterationMarker("+this.b+", "+A.r(this.a)+")"}} +A.hF.prototype={ +gG(a){return this.b}, +aUe(a,b){var s,r,q +a=a +b=b +s=this.a +for(;!0;)try{r=s(this,a,b) +return r}catch(q){b=q +a=1}}, +p(){var s,r,q,p,o=this,n=null,m=0 +for(;!0;){s=o.d +if(s!=null)try{if(s.p()){o.b=J.bCn(s) +return!0}else o.d=null}catch(r){n=r +m=1 +o.d=null}q=o.aUe(m,n) +if(1===q)return!0 +if(0===q){o.b=null +p=o.e +if(p==null||p.length===0){o.a=A.bvN +return!1}o.a=p.pop() +m=0 +n=null +continue}if(2===q){m=0 +n=null +continue}if(3===q){n=o.c +o.c=null +p=o.e +if(p==null||p.length===0){o.b=null +o.a=A.bvN +throw n +return!1}o.a=p.pop() +m=1 +continue}throw A.f(A.O("sync*"))}return!1}, +Zw(a){var s,r,q=this +if(a instanceof A.i7){s=a.a() +r=q.e +if(r==null)r=q.e=[] +r.push(q.a) +q.a=s +return 2}else{q.d=J.a4(a) +return 2}}} +A.i7.prototype={ +gS(a){return new A.hF(this.a(),this.$ti.i("hF<1>"))}} +A.a0k.prototype={ +j(a){return A.r(this.a)}, +$icP:1, +gxd(){return this.b}} +A.ba.prototype={ +gjA(){return!0}} +A.Cn.prototype={ +oa(){}, +ob(){}} +A.nG.prototype={ +sR_(a,b){throw A.f(A.a5(u.t))}, +sR1(a,b){throw A.f(A.a5(u.t))}, +glN(a){return new A.ba(this,A.n(this).i("ba<1>"))}, +gal0(){return!1}, +guO(){return this.c<4}, +D_(){var s=this.r +return s==null?this.r=new A.ak($.a9,t.W):s}, +ad9(a){var s=a.CW,r=a.ch +if(s==null)this.d=r +else s.ch=r +if(r==null)this.e=s +else r.CW=s +a.CW=a +a.ch=a}, +Nl(a,b,c,d){var s,r,q,p,o,n=this +if((n.c&4)!==0)return A.bkQ(c,A.n(n).c) +s=A.n(n) +r=$.a9 +q=d?1:0 +p=new A.Cn(n,A.UC(r,a,s.c),A.UE(r,b),A.UD(r,c),r,q,s.i("Cn<1>")) +p.CW=p +p.ch=p +p.ay=n.c&1 +o=n.e +n.e=p +p.ch=null +p.CW=o +if(o==null)n.d=p +else o.ch=p +if(n.d===p)A.apX(n.a) +return p}, +acY(a){var s,r=this +A.n(r).i("Cn<1>").a(a) +if(a.ch===a)return null +s=a.ay +if((s&2)!==0)a.ay=s|4 +else{r.ad9(a) +if((r.c&2)===0&&r.d==null)r.CB()}return null}, +acZ(a){}, +ad_(a){}, +ut(){if((this.c&4)!==0)return new A.ny("Cannot add new events after calling close") +return new A.ny("Cannot add new events while doing an addStream")}, +t(a,b){if(!this.guO())throw A.f(this.ut()) +this.kr(b)}, +eb(a,b){var s +A.fU(a,"error",t.K) +if(!this.guO())throw A.f(this.ut()) +s=$.a9.tb(a,b) +if(s!=null){a=s.a +b=s.b}else if(b==null)b=A.v2(a) +this.oj(a,b)}, +n9(a){return this.eb(a,null)}, +a2(a){var s,r,q=this +if((q.c&4)!==0){s=q.r +s.toString +return s}if(!q.guO())throw A.f(q.ut()) +q.c|=4 +r=q.D_() +q.oi() +return r}, +gb6k(){return this.D_()}, +Ok(a,b,c){var s,r=this +if(!r.guO())throw A.f(r.ut()) +r.c|=8 +s=A.bNN(r,b,!1,A.n(r).c) +r.f=s +return s.a}, +agW(a,b){return this.Ok(a,b,null)}, +jm(a,b){this.kr(b)}, +jT(a,b){this.oj(a,b)}, +pR(){var s=this.f +s.toString +this.f=null +this.c&=4294967287 +s.a.kV(null)}, +Ws(a){var s,r,q,p=this,o=p.c +if((o&2)!==0)throw A.f(A.O(u.c)) +s=p.d +if(s==null)return +r=o&1 +p.c=o^3 +for(;s!=null;){o=s.ay +if((o&1)===r){s.ay=o|2 +a.$1(s) +o=s.ay^=1 +q=s.ch +if((o&4)!==0)p.ad9(s) +s.ay&=4294967293 +s=q}else s=s.ch}p.c&=4294967293 +if(p.d==null)p.CB()}, +CB(){if((this.c&4)!==0){var s=this.r +if((s.a&30)===0)s.kV(null)}A.apX(this.b)}, +$idG:1, +$iqV:1, +sQU(a){return this.a=a}, +sQK(a,b){return this.b=b}} +A.mP.prototype={ +guO(){return A.nG.prototype.guO.call(this)&&(this.c&2)===0}, +ut(){if((this.c&2)!==0)return new A.ny(u.c) +return this.avk()}, +kr(a){var s=this,r=s.d +if(r==null)return +if(r===s.e){s.c|=2 +r.jm(0,a) +s.c&=4294967293 +if(s.d==null)s.CB() +return}s.Ws(new A.bby(s,a))}, +oj(a,b){if(this.d==null)return +this.Ws(new A.bbA(this,a,b))}, +oi(){var s=this +if(s.d!=null)s.Ws(new A.bbz(s)) +else s.r.kV(null)}} +A.bby.prototype={ +$1(a){a.jm(0,this.b)}, +$S(){return A.n(this.a).i("~(fi<1>)")}} +A.bbA.prototype={ +$1(a){a.jT(this.b,this.c)}, +$S(){return A.n(this.a).i("~(fi<1>)")}} +A.bbz.prototype={ +$1(a){a.pR()}, +$S(){return A.n(this.a).i("~(fi<1>)")}} +A.e4.prototype={ +kr(a){var s,r +for(s=this.d,r=this.$ti.i("fT<1>");s!=null;s=s.ch)s.pN(new A.fT(a,r))}, +oj(a,b){var s +for(s=this.d;s!=null;s=s.ch)s.pN(new A.Cu(a,b))}, +oi(){var s=this.d +if(s!=null)for(;s!=null;s=s.ch)s.pN(B.fI) +else this.r.kV(null)}} +A.Iv.prototype={ +UV(a){var s=this.ax;(s==null?this.ax=new A.rg(this.$ti.i("rg<1>")):s).t(0,a)}, +t(a,b){var s=this,r=s.c +if((r&4)===0&&(r&2)!==0){s.UV(new A.fT(b,s.$ti.i("fT<1>"))) +return}s.avm(0,b) +s.a9O()}, +eb(a,b){var s,r=this +A.fU(a,"error",t.K) +if(b==null)b=A.v2(a) +s=r.c +if((s&4)===0&&(s&2)!==0){r.UV(new A.Cu(a,b)) +return}if(!(A.nG.prototype.guO.call(r)&&(r.c&2)===0))throw A.f(r.ut()) +r.oj(a,b) +r.a9O()}, +n9(a){return this.eb(a,null)}, +a9O(){var s,r,q=this.ax +if(q!=null)for(;q.c!=null;){s=q.b +r=s.glw(s) +q.b=r +if(r==null)q.c=null +s.Rq(this)}}, +a2(a){var s=this,r=s.c +if((r&4)===0&&(r&2)!==0){s.UV(B.fI) +s.c|=4 +return A.nG.prototype.gb6k.call(s)}return s.avn(0)}, +CB(){var s=this.ax +if(s!=null){if(s.a===1)s.a=3 +this.ax=s.b=s.c=null}this.avl()}} +A.aB7.prototype={ +$0(){var s,r,q +try{this.a.lS(this.b.$0())}catch(q){s=A.a7(q) +r=A.au(q) +A.bea(this.a,s,r)}}, +$S:0} +A.aB5.prototype={ +$0(){var s,r,q +try{this.a.lS(this.b.$0())}catch(q){s=A.a7(q) +r=A.au(q) +A.bea(this.a,s,r)}}, +$S:0} +A.aB4.prototype={ +$0(){var s,r,q,p=this,o=p.a +if(o==null){p.c.a(null) +p.b.lS(null)}else try{p.b.lS(o.$0())}catch(q){s=A.a7(q) +r=A.au(q) +A.bea(p.b,s,r)}}, +$S:0} +A.aB9.prototype={ +$2(a,b){var s=this,r=s.a,q=--r.b +if(r.a!=null){r.a=null +if(r.b===0||s.c)s.d.ip(a,b) +else{s.e.b=a +s.f.b=b}}else if(q===0&&!s.c)s.d.ip(s.e.aN(),s.f.aN())}, +$S:39} +A.aB8.prototype={ +$1(a){var s,r=this,q=r.a;--q.b +s=q.a +if(s!=null){J.aZ(s,r.b,a) +if(q.b===0)r.c.uy(A.cT(s,!0,r.w))}else if(q.b===0&&!r.e)r.c.ip(r.f.aN(),r.r.aN())}, +$S(){return this.w.i("b4(0)")}} +A.aB1.prototype={ +$2(a,b){var s +if(this.a.b(a))s=!1 +else s=!0 +if(s)throw A.f(a) +return this.c.$2(a,b)}, +$S(){return this.d.i("0/(H,dt)")}} +A.aB0.prototype={ +$1(a){return a}, +$S(){return this.a.i("0(0)")}} +A.HS.prototype={ +j(a){var s=this.b,r=s!=null?"TimeoutException after "+s.j(0):"TimeoutException" +s=this.a +return s!=null?r+": "+s:r}, +$ibh:1} +A.Cr.prototype={ +os(a,b){var s +A.fU(a,"error",t.K) +if((this.a.a&30)!==0)throw A.f(A.O("Future already completed")) +s=$.a9.tb(a,b) +if(s!=null){a=s.a +b=s.b}else if(b==null)b=A.v2(a) +this.ip(a,b)}, +k_(a){return this.os(a,null)}, +$iLT:1} +A.bp.prototype={ +cT(a,b){var s=this.a +if((s.a&30)!==0)throw A.f(A.O("Future already completed")) +s.kV(b)}, +hw(a){return this.cT(a,null)}, +ip(a,b){this.a.uv(a,b)}} +A.nO.prototype={ +cT(a,b){var s=this.a +if((s.a&30)!==0)throw A.f(A.O("Future already completed")) +s.lS(b)}, +hw(a){return this.cT(a,null)}, +ip(a,b){this.a.ip(a,b)}} +A.nJ.prototype={ +baQ(a){if((this.c&15)!==6)return!0 +return this.b.b.Ib(this.d,a.a,t.y,t.K)}, +Ae(a){var s,r=this.e,q=null,p=t.z,o=t.K,n=a.a,m=this.b.b +if(t.Hg.b(r))q=m.an6(r,n,a.b,p,o,t.Km) +else q=m.Ib(r,n,p,o) +try{p=q +return p}catch(s){if(t.ol.b(A.a7(s))){if((this.c&1)!==0)throw A.f(A.bZ("The error handler of Future.then must return a value of the returned future's type","onError")) +throw A.f(A.bZ("The error handler of Future.catchError must return a value of the future's type","onError"))}else throw s}}} +A.ak.prototype={ +ae1(a){this.a=this.a&1|4 +this.c=a}, +iE(a,b,c,d){var s,r,q=$.a9 +if(q===B.av){if(c!=null&&!t.Hg.b(c)&&!t.C_.b(c))throw A.f(A.dN(c,"onError",u.w))}else{b=q.wz(b,d.i("0/"),this.$ti.c) +if(c!=null)c=A.bx_(c,q)}s=new A.ak($.a9,d.i("ak<0>")) +r=c==null?1:3 +this.xv(new A.nJ(s,r,b,c,this.$ti.i("@<1>").L(d).i("nJ<1,2>"))) +return s}, +bj(a,b,c){return this.iE(a,b,null,c)}, +aeX(a,b,c){var s=new A.ak($.a9,c.i("ak<0>")) +this.xv(new A.nJ(s,3,a,b,this.$ti.i("@<1>").L(c).i("nJ<1,2>"))) +return s}, +vk(a,b){var s=this.$ti,r=$.a9,q=new A.ak(r,s) +if(r!==B.av){a=A.bx_(a,r) +if(b!=null)b=r.wz(b,t.y,t.K)}r=b==null?2:6 +this.xv(new A.nJ(q,r,b,a,s.i("@<1>").L(s.c).i("nJ<1,2>"))) +return q}, +iu(a){return this.vk(a,null)}, +fK(a){var s=this.$ti,r=$.a9,q=new A.ak(r,s) +if(r!==B.av)a=r.a3d(a,t.z) +this.xv(new A.nJ(q,8,a,null,s.i("@<1>").L(s.c).i("nJ<1,2>"))) +return q}, +aVq(a){this.a=this.a&1|16 +this.c=a}, +KW(a){this.a=a.a&30|this.a&1 +this.c=a.c}, +xv(a){var s=this,r=s.a +if(r<=3){a.a=s.c +s.c=a}else{if((r&4)!==0){r=s.c +if((r.a&24)===0){r.xv(a) +return}s.KW(r)}s.b.uc(new A.b4o(s,a))}}, +Y9(a){var s,r,q,p,o,n=this,m={} +m.a=a +if(a==null)return +s=n.a +if(s<=3){r=n.c +n.c=a +if(r!=null){q=a.a +for(p=a;q!=null;p=q,q=o)o=q.a +p.a=r}}else{if((s&4)!==0){s=n.c +if((s.a&24)===0){s.Y9(a) +return}n.KW(s)}m.a=n.MT(a) +n.b.uc(new A.b4v(m,n))}}, +MM(){var s=this.c +this.c=null +return this.MT(s)}, +MT(a){var s,r,q +for(s=a,r=null;s!=null;r=s,s=q){q=s.a +s.a=r}return r}, +Vi(a){var s,r,q,p=this +p.a^=2 +try{a.iE(0,new A.b4s(p),new A.b4t(p),t.P)}catch(q){s=A.a7(q) +r=A.au(q) +A.hH(new A.b4u(p,s,r))}}, +lS(a){var s,r=this,q=r.$ti +if(q.i("S<1>").b(a))if(q.b(a))A.bkS(a,r) +else r.Vi(a) +else{s=r.MM() +r.a=8 +r.c=a +A.IU(r,s)}}, +uy(a){var s=this,r=s.MM() +s.a=8 +s.c=a +A.IU(s,r)}, +ip(a,b){var s=this.MM() +this.aVq(A.as5(a,b)) +A.IU(this,s)}, +kV(a){if(this.$ti.i("S<1>").b(a)){this.a80(a) +return}this.a7o(a)}, +a7o(a){this.a^=2 +this.b.uc(new A.b4q(this,a))}, +a80(a){if(this.$ti.b(a)){A.bOu(a,this) +return}this.Vi(a)}, +uv(a,b){this.a^=2 +this.b.uc(new A.b4p(this,a,b))}, +$iS:1} +A.b4o.prototype={ +$0(){A.IU(this.a,this.b)}, +$S:0} +A.b4v.prototype={ +$0(){A.IU(this.b,this.a.a)}, +$S:0} +A.b4s.prototype={ +$1(a){var s,r,q,p=this.a +p.a^=2 +try{p.uy(p.$ti.c.a(a))}catch(q){s=A.a7(q) +r=A.au(q) +p.ip(s,r)}}, +$S:19} +A.b4t.prototype={ +$2(a,b){this.a.ip(a,b)}, +$S:33} +A.b4u.prototype={ +$0(){this.a.ip(this.b,this.c)}, +$S:0} +A.b4r.prototype={ +$0(){A.bkS(this.a.a,this.b)}, +$S:0} +A.b4q.prototype={ +$0(){this.a.uy(this.b)}, +$S:0} +A.b4p.prototype={ +$0(){this.a.ip(this.b,this.c)}, +$S:0} +A.b4y.prototype={ +$0(){var s,r,q,p,o,n,m=this,l=null +try{q=m.a.a +l=q.b.b.a3t(q.d,t.z)}catch(p){s=A.a7(p) +r=A.au(p) +q=m.c&&m.b.a.c.a===s +o=m.a +if(q)o.c=m.b.a.c +else o.c=A.as5(s,r) +o.b=!0 +return}if(l instanceof A.ak&&(l.a&24)!==0){if((l.a&16)!==0){q=m.a +q.c=l.c +q.b=!0}return}if(t.L0.b(l)){n=m.b.a +q=m.a +q.c=J.bhc(l,new A.b4z(n),t.z) +q.b=!1}}, +$S:0} +A.b4z.prototype={ +$1(a){return this.a}, +$S:638} +A.b4x.prototype={ +$0(){var s,r,q,p,o,n +try{q=this.a +p=q.a +o=p.$ti +q.c=p.b.b.Ib(p.d,this.b,o.i("2/"),o.c)}catch(n){s=A.a7(n) +r=A.au(n) +q=this.a +q.c=A.as5(s,r) +q.b=!0}}, +$S:0} +A.b4w.prototype={ +$0(){var s,r,q,p,o,n,m=this +try{s=m.a.a.c +p=m.b +if(p.a.baQ(s)&&p.a.e!=null){p.c=p.a.Ae(s) +p.b=!1}}catch(o){r=A.a7(o) +q=A.au(o) +p=m.a.a.c +n=m.b +if(p.a===r)n.c=p +else n.c=A.as5(r,q) +n.b=!0}}, +$S:0} +A.aeu.prototype={} +A.bN.prototype={ +gjA(){return!1}, +eL(a,b,c){return new A.jb(b,this,A.n(this).i("@").L(c).i("jb<1,2>"))}, +b0w(a,b){var s,r=null,q={} +q.a=null +s=this.gjA()?q.a=new A.mP(r,r,b.i("mP<0>")):q.a=new A.rl(r,r,r,r,b.i("rl<0>")) +s.sQU(new A.aSH(q,this,a,b)) +q=q.a +return q.glN(q)}, +ak7(a,b){var s +if(t.hK.b(a))s=a +else if(t.mX.b(a))s=new A.aST(a) +else throw A.f(A.dN(a,"onError","Error handler must accept one Object or one Object and a StackTrace as arguments.")) +return new A.VW(s,b,this,A.n(this).i("VW"))}, +Ae(a){return this.ak7(a,null)}, +nw(a,b,c,d){var s,r={},q=new A.ak($.a9,d.i("ak<0>")) +r.a=b +s=this.dG(null,!0,new A.aSN(r,q),q.gCL()) +s.qA(new A.aSO(r,this,c,s,q,d)) +return q}, +am(a,b){var s=new A.ak($.a9,t.LR),r=this.dG(null,!0,new A.aSR(s),s.gCL()) +r.qA(new A.aSS(this,b,r,s)) +return s}, +gq(a){var s={},r=new A.ak($.a9,t.wJ) +s.a=0 +this.dG(new A.aSU(s,this),!0,new A.aSV(s,r),r.gCL()) +return r}, +dL(a){var s=A.n(this),r=A.d([],s.i("B")),q=new A.ak($.a9,s.i("ak>")) +this.dG(new A.aT4(this,r),!0,new A.aT5(q,r),q.gCL()) +return q}, +gV(a){var s=new A.ak($.a9,A.n(this).i("ak")),r=this.dG(null,!0,new A.aSJ(s),s.gCL()) +r.qA(new A.aSK(this,r,s)) +return s}, +bfp(a,b,c){var s,r,q,p=this,o=null,n={} +n.a=null +s=A.n(p) +r=p.gjA()?n.a=new A.mP(o,o,s.i("mP")):n.a=new A.rl(o,o,o,o,s.i("rl")) +q=$.a9 +n.b=null +if(c==null)n.b=new A.aT1(n,b) +else n.b=new A.aT2(n,p,new A.IA(o,s.i("IA")),q,q.wz(c,t.H,s.i("dG"))) +r.sQU(new A.aT3(n,p,q,b)) +n=n.a +return n.glN(n)}, +bfo(a,b){return this.bfp(a,b,null)}} +A.aSH.prototype={ +$0(){var s,r,q=this,p=q.b,o=q.a,n=o.a.gCq(),m=o.a,l=p.kE(null,m.gju(m),n) +n=q.d +s=o.a.gCq() +r=l.gtP(l) +l.qA(new A.aSG(o,p,q.c,n,l,new A.aSI(o,n),s,r)) +o.a.sQK(0,l.gF3(l)) +if(!p.gjA()){p=o.a +p.sR_(0,l.gHM(l)) +p.sR1(0,r)}}, +$S:0} +A.aSI.prototype={ +$1(a){this.a.a.t(0,a)}, +$S(){return this.b.i("S?(0)")}} +A.aSG.prototype={ +$1(a){var s,r,q,p=this,o=null +try{o=p.c.$1(a)}catch(q){s=A.a7(q) +r=A.au(q) +p.a.a.eb(s,r) +return}if(p.d.i("S<0>").b(o)){p.e.jI(0) +J.bnH(o,p.f,p.r,t.P).fK(p.w)}else p.a.a.t(0,o)}, +$S(){return A.n(this.b).i("~(bN.T)")}} +A.aST.prototype={ +$2(a,b){this.a.$1(a)}, +$S:39} +A.aSN.prototype={ +$0(){this.b.lS(this.a.a)}, +$S:0} +A.aSO.prototype={ +$1(a){var s=this,r=s.a,q=s.f +A.bx5(new A.aSL(r,s.c,a,q),new A.aSM(r,q),A.bwi(s.d,s.e))}, +$S(){return A.n(this.b).i("~(bN.T)")}} +A.aSL.prototype={ +$0(){return this.b.$2(this.a.a,this.c)}, +$S(){return this.d.i("0()")}} +A.aSM.prototype={ +$1(a){this.a.a=a}, +$S(){return this.b.i("b4(0)")}} +A.aSR.prototype={ +$0(){this.a.lS(null)}, +$S:0} +A.aSS.prototype={ +$1(a){A.bx5(new A.aSP(this.b,a),new A.aSQ(),A.bwi(this.c,this.d))}, +$S(){return A.n(this.a).i("~(bN.T)")}} +A.aSP.prototype={ +$0(){return this.a.$1(this.b)}, +$S:0} +A.aSQ.prototype={ +$1(a){}, +$S:37} +A.aSU.prototype={ +$1(a){++this.a.a}, +$S(){return A.n(this.b).i("~(bN.T)")}} +A.aSV.prototype={ +$0(){this.b.lS(this.a.a)}, +$S:0} +A.aT4.prototype={ +$1(a){this.b.push(a)}, +$S(){return A.n(this.a).i("~(bN.T)")}} +A.aT5.prototype={ +$0(){this.a.lS(this.b)}, +$S:0} +A.aSJ.prototype={ +$0(){var s,r,q,p +try{q=A.cR() +throw A.f(q)}catch(p){s=A.a7(p) +r=A.au(p) +A.bea(this.a,s,r)}}, +$S:0} +A.aSK.prototype={ +$1(a){A.bQ9(this.b,this.c,a)}, +$S(){return A.n(this.a).i("~(bN.T)")}} +A.aT1.prototype={ +$0(){this.a.a.eb(new A.HS("No stream event",this.b),null)}, +$S:0} +A.aT2.prototype={ +$0(){var s=this,r=s.c +r.a=s.a.a +s.d.AY(s.e,r,A.n(s.b).i("IA")) +r.a=null}, +$S:0} +A.aT3.prototype={ +$0(){var s,r,q=this,p={},o=q.c,n=q.d,m=q.a +p.a=o.zu(n,m.b) +s=q.b +r=s.cq(null) +r.qA(new A.aSW(p,m,s,o,n)) +r.QS(0,new A.aSX(p,m,o,n)) +r.QQ(new A.aSY(p,m)) +m.a.sQK(0,new A.aSZ(p,r)) +if(!s.gjA()){s=m.a +s.sR_(0,new A.aT_(p,r)) +s.sR1(0,new A.aT0(p,m,r,o,n))}}, +$S:0} +A.aSW.prototype={ +$1(a){var s,r=this,q=r.a +q.a.aI(0) +s=r.b +q.a=r.d.zu(r.e,s.b) +s.a.t(0,a)}, +$S(){return A.n(this.c).i("~(bN.T)")}} +A.aSX.prototype={ +$2(a,b){var s,r=this,q=r.a +q.a.aI(0) +s=r.b +q.a=r.c.zu(r.d,s.b) +s.a.jT(a,b)}, +$S:33} +A.aSY.prototype={ +$0(){this.a.a.aI(0) +this.b.a.a2(0)}, +$S:0} +A.aSZ.prototype={ +$0(){this.a.a.aI(0) +return this.b.aI(0)}, +$S:2} +A.aT_.prototype={ +$0(){this.a.a.aI(0) +this.b.jI(0)}, +$S:0} +A.aT0.prototype={ +$0(){var s=this +s.c.jK(0) +s.a.a=s.d.zu(s.e,s.b.b)}, +$S:0} +A.SL.prototype={ +gjA(){return this.a.gjA()}, +dG(a,b,c,d){return this.a.dG(a,b,c,d)}, +cq(a){return this.dG(a,null,null,null)}, +kE(a,b,c){return this.dG(a,null,b,c)}} +A.kD.prototype={ +dm(a,b,c){var s=A.n(this) +return new A.ys(this,s.i("@").L(s.i("kD.T")).L(b).L(c).i("ys<1,2,3,4>"))}} +A.IA.prototype={ +Wc(){var s=this.a +if(s==null)throw A.f(A.O("Sink not available")) +return s}, +t(a,b){this.Wc().t(0,b)}, +eb(a,b){this.Wc().eb(a,b)}, +a2(a){this.Wc().a2(0)}, +$idG:1} +A.CN.prototype={ +glN(a){return new A.eC(this,A.n(this).i("eC<1>"))}, +gal0(){var s=this.b +return(s&1)!==0?(this.gol().e&4)!==0:(s&2)===0}, +gaRL(){if((this.b&8)===0)return this.a +return this.a.c}, +rn(){var s,r,q=this +if((q.b&8)===0){s=q.a +return s==null?q.a=new A.rg(A.n(q).i("rg<1>")):s}r=q.a +s=r.c +return s==null?r.c=new A.rg(A.n(q).i("rg<1>")):s}, +gol(){var s=this.a +return(this.b&8)!==0?s.c:s}, +pQ(){if((this.b&4)!==0)return new A.ny("Cannot add event after closing") +return new A.ny("Cannot add event while adding a stream")}, +Ok(a,b,c){var s,r,q,p=this,o=p.b +if(o>=4)throw A.f(p.pQ()) +if((o&2)!==0){o=new A.ak($.a9,t.LR) +o.kV(null) +return o}o=p.a +s=c===!0 +r=new A.ak($.a9,t.LR) +q=s?A.bNO(p):p.gCq() +q=b.dG(p.gV3(p),s,p.gVw(),q) +s=p.b +if((s&1)!==0?(p.gol().e&4)!==0:(s&2)===0)q.jI(0) +p.a=new A.Yi(o,r,q,A.n(p).i("Yi<1>")) +p.b|=8 +return r}, +agW(a,b){return this.Ok(a,b,null)}, +D_(){var s=this.c +if(s==null)s=this.c=(this.b&2)!==0?$.uL():new A.ak($.a9,t.W) +return s}, +t(a,b){if(this.b>=4)throw A.f(this.pQ()) +this.jm(0,b)}, +eb(a,b){var s +A.fU(a,"error",t.K) +if(this.b>=4)throw A.f(this.pQ()) +s=$.a9.tb(a,b) +if(s!=null){a=s.a +b=s.b}else if(b==null)b=A.v2(a) +this.jT(a,b)}, +n9(a){return this.eb(a,null)}, +a2(a){var s=this,r=s.b +if((r&4)!==0)return s.D_() +if(r>=4)throw A.f(s.pQ()) +s.a8o() +return s.D_()}, +a8o(){var s=this.b|=4 +if((s&1)!==0)this.oi() +else if((s&3)===0)this.rn().t(0,B.fI)}, +jm(a,b){var s=this,r=s.b +if((r&1)!==0)s.kr(b) +else if((r&3)===0)s.rn().t(0,new A.fT(b,A.n(s).i("fT<1>")))}, +jT(a,b){var s=this.b +if((s&1)!==0)this.oj(a,b) +else if((s&3)===0)this.rn().t(0,new A.Cu(a,b))}, +pR(){var s=this.a +this.a=s.c +this.b&=4294967287 +s.a.kV(null)}, +Nl(a,b,c,d){var s,r,q,p,o=this +if((o.b&3)!==0)throw A.f(A.O("Stream has already been listened to.")) +s=A.bO9(o,a,b,c,d,A.n(o).c) +r=o.gaRL() +q=o.b|=1 +if((q&8)!==0){p=o.a +p.c=s +p.b.jK(0)}else o.a=s +s.aVr(r) +s.WG(new A.bbn(o)) +return s}, +acY(a){var s,r,q,p,o,n,m,l=this,k=null +if((l.b&8)!==0)k=l.a.aI(0) +l.a=null +l.b=l.b&4294967286|2 +s=l.r +if(s!=null)if(k==null)try{r=s.$0() +if(t.uz.b(r))k=r}catch(o){q=A.a7(o) +p=A.au(o) +n=new A.ak($.a9,t.W) +n.uv(q,p) +k=n}else k=k.fK(s) +m=new A.bbm(l) +if(k!=null)k=k.fK(m) +else m.$0() +return k}, +acZ(a){if((this.b&8)!==0)this.a.b.jI(0) +A.apX(this.e)}, +ad_(a){if((this.b&8)!==0)this.a.b.jK(0) +A.apX(this.f)}, +$idG:1, +$iqV:1, +sQU(a){return this.d=a}, +sR_(a,b){return this.e=b}, +sR1(a,b){return this.f=b}, +sQK(a,b){return this.r=b}} +A.bbn.prototype={ +$0(){A.apX(this.a.d)}, +$S:0} +A.bbm.prototype={ +$0(){var s=this.a.c +if(s!=null&&(s.a&30)===0)s.kV(null)}, +$S:0} +A.amh.prototype={ +kr(a){this.gol().jm(0,a)}, +oj(a,b){this.gol().jT(a,b)}, +oi(){this.gol().pR()}} +A.aew.prototype={ +kr(a){this.gol().pN(new A.fT(a,this.$ti.i("fT<1>")))}, +oj(a,b){this.gol().pN(new A.Cu(a,b))}, +oi(){this.gol().pN(B.fI)}} +A.xl.prototype={} +A.rl.prototype={} +A.eC.prototype={ +gu(a){return(A.h4(this.a)^892482866)>>>0}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.eC&&b.a===this.a}} +A.xp.prototype={ +yf(){return this.w.acY(this)}, +oa(){this.w.acZ(this)}, +ob(){this.w.ad_(this)}} +A.nN.prototype={ +t(a,b){this.a.t(0,b)}, +eb(a,b){this.a.eb(a,b)}, +n9(a){return this.eb(a,null)}, +a2(a){return this.a.a2(0)}, +$idG:1} +A.Ip.prototype={ +aI(a){var s=this.b.aI(0) +return s.fK(new A.aZu(this))}} +A.aZv.prototype={ +$2(a,b){var s=this.a +s.jT(a,b) +s.pR()}, +$S:33} +A.aZu.prototype={ +$0(){this.a.a.kV(null)}, +$S:7} +A.Yi.prototype={} +A.fi.prototype={ +aVr(a){var s=this +if(a==null)return +s.r=a +if(a.c!=null){s.e=(s.e|64)>>>0 +a.Jf(s)}}, +qA(a){this.a=A.UC(this.d,a,A.n(this).i("fi.T"))}, +QS(a,b){this.b=A.UE(this.d,b)}, +QQ(a){this.c=A.UD(this.d,a)}, +mq(a,b){var s,r=this,q=r.e +if((q&8)!==0)return +r.e=(q+128|4)>>>0 +if(b!=null)b.fK(r.gtP(r)) +if(q<128){s=r.r +if(s!=null)if(s.a===1)s.a=3}if((q&4)===0&&(r.e&32)===0)r.WG(r.gDF())}, +jI(a){return this.mq(a,null)}, +jK(a){var s=this,r=s.e +if((r&8)!==0)return +if(r>=128){r=s.e=r-128 +if(r<128)if((r&64)!==0&&s.r.c!=null)s.r.Jf(s) +else{r=(r&4294967291)>>>0 +s.e=r +if((r&32)===0)s.WG(s.gDG())}}}, +aI(a){var s=this,r=(s.e&4294967279)>>>0 +s.e=r +if((r&8)===0)s.Vg() +r=s.f +return r==null?$.uL():r}, +Vg(){var s,r=this,q=r.e=(r.e|8)>>>0 +if((q&64)!==0){s=r.r +if(s.a===1)s.a=3}if((q&32)===0)r.r=null +r.f=r.yf()}, +jm(a,b){var s=this,r=s.e +if((r&8)!==0)return +if(r<32)s.kr(b) +else s.pN(new A.fT(b,A.n(s).i("fT")))}, +jT(a,b){var s=this.e +if((s&8)!==0)return +if(s<32)this.oj(a,b) +else this.pN(new A.Cu(a,b))}, +pR(){var s=this,r=s.e +if((r&8)!==0)return +r=(r|2)>>>0 +s.e=r +if(r<32)s.oi() +else s.pN(B.fI)}, +oa(){}, +ob(){}, +yf(){return null}, +pN(a){var s,r=this,q=r.r +if(q==null)q=r.r=new A.rg(A.n(r).i("rg")) +q.t(0,a) +s=r.e +if((s&64)===0){s=(s|64)>>>0 +r.e=s +if(s<128)q.Jf(r)}}, +kr(a){var s=this,r=s.e +s.e=(r|32)>>>0 +s.d.AY(s.a,a,A.n(s).i("fi.T")) +s.e=(s.e&4294967263)>>>0 +s.Vn((r&4)!==0)}, +oj(a,b){var s,r=this,q=r.e,p=new A.b0u(r,a,b) +if((q&1)!==0){r.e=(q|16)>>>0 +r.Vg() +s=r.f +if(s!=null&&s!==$.uL())s.fK(p) +else p.$0()}else{p.$0() +r.Vn((q&4)!==0)}}, +oi(){var s,r=this,q=new A.b0t(r) +r.Vg() +r.e=(r.e|16)>>>0 +s=r.f +if(s!=null&&s!==$.uL())s.fK(q) +else q.$0()}, +WG(a){var s=this,r=s.e +s.e=(r|32)>>>0 +a.$0() +s.e=(s.e&4294967263)>>>0 +s.Vn((r&4)!==0)}, +Vn(a){var s,r,q=this,p=q.e +if((p&64)!==0&&q.r.c==null){p=q.e=(p&4294967231)>>>0 +if((p&4)!==0)if(p<128){s=q.r +s=s==null?null:s.c==null +s=s!==!1}else s=!1 +else s=!1 +if(s){p=(p&4294967291)>>>0 +q.e=p}}for(;!0;a=r){if((p&8)!==0){q.r=null +return}r=(p&4)!==0 +if(a===r)break +q.e=(p^32)>>>0 +if(r)q.oa() +else q.ob() +p=(q.e&4294967263)>>>0 +q.e=p}if((p&64)!==0&&p<128)q.r.Jf(q)}, +$ijJ:1} +A.b0u.prototype={ +$0(){var s,r,q,p=this.a,o=p.e +if((o&8)!==0&&(o&16)===0)return +p.e=(o|32)>>>0 +s=p.b +o=this.b +r=t.K +q=p.d +if(t.hK.b(s))q.bfc(s,o,this.c,r,t.Km) +else q.AY(s,o,r) +p.e=(p.e&4294967263)>>>0}, +$S:0} +A.b0t.prototype={ +$0(){var s=this.a,r=s.e +if((r&16)===0)return +s.e=(r|42)>>>0 +s.d.Ia(s.c) +s.e=(s.e&4294967263)>>>0}, +$S:0} +A.JL.prototype={ +dG(a,b,c,d){return this.a.Nl(a,d,c,b===!0)}, +cq(a){return this.dG(a,null,null,null)}, +kE(a,b,c){return this.dG(a,null,b,c)}, +a20(a,b){return this.dG(a,null,null,b)}} +A.ag5.prototype={ +glw(a){return this.a}, +slw(a,b){return this.a=b}} +A.fT.prototype={ +Rq(a){a.kr(this.b)}} +A.Cu.prototype={ +Rq(a){a.oj(this.b,this.c)}} +A.b35.prototype={ +Rq(a){a.oi()}, +glw(a){return null}, +slw(a,b){throw A.f(A.O("No events after a done."))}} +A.rg.prototype={ +Jf(a){var s=this,r=s.a +if(r===1)return +if(r>=1){s.a=1 +return}A.hH(new A.b8w(s,a)) +s.a=1}, +t(a,b){var s=this,r=s.c +if(r==null)s.b=s.c=b +else{r.slw(0,b) +s.c=b}}, +b8e(a){var s=this.b,r=s.glw(s) +this.b=r +if(r==null)this.c=null +s.Rq(a)}} +A.b8w.prototype={ +$0(){var s=this.a,r=s.a +s.a=0 +if(r===3)return +s.b8e(this.b)}, +$S:0} +A.IK.prototype={ +adv(){var s=this +if((s.b&2)!==0)return +s.a.uc(s.gaVf()) +s.b=(s.b|2)>>>0}, +qA(a){}, +QS(a,b){}, +QQ(a){this.c=a}, +mq(a,b){this.b+=4 +if(b!=null)b.fK(this.gtP(this))}, +jI(a){return this.mq(a,null)}, +jK(a){var s=this.b +if(s>=4){s=this.b=s-4 +if(s<4&&(s&1)===0)this.adv()}}, +aI(a){return $.uL()}, +oi(){var s,r=this,q=r.b=(r.b&4294967293)>>>0 +if(q>=4)return +r.b=(q|1)>>>0 +s=r.c +if(s!=null)r.a.Ia(s)}, +$ijJ:1} +A.Iu.prototype={ +gjA(){return!0}, +dG(a,b,c,d){var s,r,q=this,p=q.e +if(p==null||(p.c&4)!==0)return A.bkQ(c,q.$ti.c) +if(q.f==null){s=p.gjr(p) +r=p.gEP() +q.f=q.a.kE(s,p.gju(p),r)}return p.Nl(a,d,c,b===!0)}, +cq(a){return this.dG(a,null,null,null)}, +kE(a,b,c){return this.dG(a,null,b,c)}, +yf(){var s,r,q=this,p=q.e,o=p==null||(p.c&4)!==0,n=q.c +if(n!=null){s=q.$ti.i("xm<1>") +q.d.Ib(n,new A.xm(q,s),t.H,s)}if(o){r=q.f +if(r!=null){r.aI(0) +q.f=null}}}, +aPV(){var s,r=this,q=r.b +if(q!=null){s=r.$ti.i("xm<1>") +r.d.Ib(q,new A.xm(r,s),t.H,s)}}} +A.xm.prototype={ +qA(a){throw A.f(A.a5(u.J))}, +QS(a,b){throw A.f(A.a5(u.J))}, +QQ(a){throw A.f(A.a5(u.J))}, +mq(a,b){var s=this.a.f +if(s!=null)s.mq(0,b)}, +jI(a){return this.mq(a,null)}, +jK(a){var s=this.a.f +if(s!=null)s.jK(0)}, +aI(a){var s=this.a,r=s.f +if(r!=null){s.e=s.f=null +r.aI(0)}return $.uL()}, +$ijJ:1} +A.us.prototype={ +gG(a){if(this.c)return this.b +return null}, +p(){var s,r=this,q=r.a +if(q!=null){if(r.c){s=new A.ak($.a9,t.tr) +r.b=s +r.c=!1 +q.jK(0) +return s}throw A.f(A.O("Already waiting for next."))}return r.aMV()}, +aMV(){var s,r,q=this,p=q.b +if(p!=null){s=new A.ak($.a9,t.tr) +q.b=s +r=p.dG(q.gaP5(),!0,q.gaPe(),q.gaPo()) +if(q.b!=null)q.a=r +return s}return $.bz6()}, +aI(a){var s=this,r=s.a,q=s.b +s.b=null +if(r!=null){s.a=null +if(!s.c)q.kV(!1) +else s.c=!1 +return r.aI(0)}return $.uL()}, +aP6(a){var s,r,q=this +if(q.a==null)return +s=q.b +q.b=a +q.c=!0 +s.lS(!0) +if(q.c){r=q.a +if(r!=null)r.jI(0)}}, +aPp(a,b){var s=this,r=s.a,q=s.b +s.b=s.a=null +if(r!=null)q.ip(a,b) +else q.uv(a,b)}, +aPf(){var s=this,r=s.a,q=s.b +s.b=s.a=null +if(r!=null)q.uy(!1) +else q.a7o(!1)}} +A.Cz.prototype={ +gjA(){return!0}, +dG(a,b,c,d){return A.bkQ(c,this.$ti.c)}, +cq(a){return this.dG(a,null,null,null)}, +kE(a,b,c){return this.dG(a,null,b,c)}} +A.be_.prototype={ +$0(){return this.a.ip(this.b,this.c)}, +$S:0} +A.bdZ.prototype={ +$2(a,b){A.bQ8(this.a,this.b,a,b)}, +$S:39} +A.be0.prototype={ +$0(){return this.a.lS(this.b)}, +$S:0} +A.iz.prototype={ +gjA(){return this.a.gjA()}, +dG(a,b,c,d){return this.a8S(a,d,c,b===!0)}, +cq(a){return this.dG(a,null,null,null)}, +kE(a,b,c){return this.dG(a,null,b,c)}, +a8S(a,b,c,d){var s=A.n(this) +return A.bOs(this,a,b,c,d,s.i("iz.S"),s.i("iz.T"))}, +aaJ(a,b,c){c.jT(a,b)}} +A.xu.prototype={ +a6P(a,b,c,d,e,f,g){var s=this +s.x=s.w.a.kE(s.gWK(),s.gWM(),s.gWP())}, +jm(a,b){if((this.e&2)!==0)return +this.Cg(0,b)}, +jT(a,b){if((this.e&2)!==0)return +this.xo(a,b)}, +oa(){var s=this.x +if(s!=null)s.jI(0)}, +ob(){var s=this.x +if(s!=null)s.jK(0)}, +yf(){var s=this.x +if(s!=null){this.x=null +return s.aI(0)}return null}, +WL(a){this.w.LL(a,this)}, +WQ(a,b){this.w.aaJ(a,b,this)}, +WN(){this.pR()}} +A.Zb.prototype={ +LL(a,b){var s,r,q,p=null +try{p=this.b.$1(a)}catch(q){s=A.a7(q) +r=A.au(q) +A.apP(b,s,r) +return}if(p)b.jm(0,a)}} +A.jb.prototype={ +LL(a,b){var s,r,q,p=null +try{p=this.b.$1(a)}catch(q){s=A.a7(q) +r=A.au(q) +A.apP(b,s,r) +return}b.jm(0,p)}} +A.VW.prototype={ +LL(a,b){b.jm(0,a)}, +aaJ(a,b,c){var s,r,q,p,o,n=!0,m=this.c +if(m!=null)try{n=m.$1(a)}catch(o){s=A.a7(o) +r=A.au(o) +A.apP(c,s,r) +return}if(n)try{this.b.$2(a,b)}catch(o){q=A.a7(o) +p=A.au(o) +if(q===a)c.jT(a,b) +else A.apP(c,q,p) +return}else c.jT(a,b)}} +A.JK.prototype={} +A.Y1.prototype={ +a8S(a,b,c,d){var s=this.$ti.c,r=$.a9,q=d?1:0 +q=new A.JK(!1,this,A.UC(r,a,s),A.UE(r,b),A.UD(r,c),r,q,t.BC.L(s).i("JK<1,2>")) +q.a6P(this,a,b,c,d,s,s) +return q}, +LL(a,b){var s,r,q,p,o +this.$ti.i("JK").a(b) +s=b +if(s.ch){b.jm(0,a) +return}r=null +try{r=this.b.$1(a)}catch(o){q=A.a7(o) +p=A.au(o) +A.apP(b,q,p) +s.ch=!0 +return}if(!r){s.ch=!0 +b.jm(0,a)}}} +A.VB.prototype={ +t(a,b){var s=this.a +if((s.e&2)!==0)A.F(A.O("Stream is already closed")) +s.Cg(0,b)}, +eb(a,b){var s=this.a,r=b==null?A.v2(a):b +if((s.e&2)!==0)A.F(A.O("Stream is already closed")) +s.xo(a,r)}, +a2(a){var s=this.a +if((s.e&2)!==0)A.F(A.O("Stream is already closed")) +s.Kq()}, +$idG:1} +A.JG.prototype={ +oa(){var s=this.x +if(s!=null)s.jI(0)}, +ob(){var s=this.x +if(s!=null)s.jK(0)}, +yf(){var s=this.x +if(s!=null){this.x=null +return s.aI(0)}return null}, +WL(a){var s,r,q,p +try{q=this.w +q===$&&A.c() +q.t(0,a)}catch(p){s=A.a7(p) +r=A.au(p) +if((this.e&2)!==0)A.F(A.O("Stream is already closed")) +this.xo(s,r)}}, +WQ(a,b){var s,r,q,p,o=this,n="Stream is already closed" +try{q=o.w +q===$&&A.c() +q.eb(a,b)}catch(p){s=A.a7(p) +r=A.au(p) +if(s===a){if((o.e&2)!==0)A.F(A.O(n)) +o.xo(a,b)}else{if((o.e&2)!==0)A.F(A.O(n)) +o.xo(s,r)}}}, +WN(){var s,r,q,p,o=this +try{o.x=null +q=o.w +q===$&&A.c() +q.a2(0)}catch(p){s=A.a7(p) +r=A.au(p) +if((o.e&2)!==0)A.F(A.O("Stream is already closed")) +o.xo(s,r)}}} +A.JM.prototype={ +ld(a){var s=this.$ti +return new A.uc(this.a,a,s.i("@<1>").L(s.z[1]).i("uc<1,2>"))}} +A.uc.prototype={ +gjA(){return this.b.gjA()}, +dG(a,b,c,d){var s=this.$ti,r=s.z[1],q=$.a9,p=b===!0?1:0,o=new A.JG(A.UC(q,a,r),A.UE(q,d),A.UD(q,c),q,p,s.i("@<1>").L(r).i("JG<1,2>")) +o.w=this.a.$1(new A.VB(o,s.i("VB<2>"))) +o.x=this.b.kE(o.gWK(),o.gWM(),o.gWP()) +return o}, +cq(a){return this.dG(a,null,null,null)}, +kE(a,b,c){return this.dG(a,null,b,c)}} +A.IX.prototype={ +t(a,b){var s,r,q=this.d +if(q==null)throw A.f(A.O("Sink is closed")) +s=this.a +if(s!=null)s.$2(b,q) +else{this.$ti.z[1].a(b) +r=q.a +if((r.e&2)!==0)A.F(A.O("Stream is already closed")) +r.Cg(0,b)}}, +eb(a,b){var s +A.fU(a,"error",t.K) +s=this.d +if(s==null)throw A.f(A.O("Sink is closed")) +s.eb(a,b==null?A.v2(a):b)}, +a2(a){var s,r,q=this.d +if(q==null)return +this.d=null +s=this.c +if(s!=null)s.$1(q) +else{r=q.a +if((r.e&2)!==0)A.F(A.O("Stream is already closed")) +r.Kq()}}, +$idG:1} +A.Yj.prototype={ +ld(a){return this.awj(a)}} +A.bbo.prototype={ +$1(a){var s=this +return new A.IX(s.a,s.b,s.c,a,s.e.i("@<0>").L(s.d).i("IX<1,2>"))}, +$S(){return this.e.i("@<0>").L(this.d).i("IX<1,2>(dG<2>)")}} +A.aoh.prototype={} +A.aog.prototype={$iCk:1} +A.beS.prototype={ +$0(){A.bFX(this.a,this.b)}, +$S:0} +A.al3.prototype={ +gaUH(){return B.beQ}, +gzS(){return this}, +Ia(a){var s,r,q +try{if(B.av===$.a9){a.$0() +return}A.bx1(null,null,this,a)}catch(q){s=A.a7(q) +r=A.au(q) +A.beR(s,r)}}, +AY(a,b){var s,r,q +try{if(B.av===$.a9){a.$1(b) +return}A.bx3(null,null,this,a,b)}catch(q){s=A.a7(q) +r=A.au(q) +A.beR(s,r)}}, +bfc(a,b,c){var s,r,q +try{if(B.av===$.a9){a.$2(b,c) +return}A.bx2(null,null,this,a,b,c)}catch(q){s=A.a7(q) +r=A.au(q) +A.beR(s,r)}}, +b0T(a,b){return new A.bab(this,a,b)}, +b0S(a,b,c,d){return new A.ba9(this,a,c,d,b)}, +a_b(a){return new A.baa(this,a)}, +aho(a,b){return new A.bac(this,a,b)}, +h(a,b){return null}, +Qa(a,b){A.beR(a,b)}, +a3t(a){if($.a9===B.av)return a.$0() +return A.bx1(null,null,this,a)}, +Ib(a,b){if($.a9===B.av)return a.$1(b) +return A.bx3(null,null,this,a,b)}, +an6(a,b,c){if($.a9===B.av)return a.$2(b,c) +return A.bx2(null,null,this,a,b,c)}, +a3d(a){return a}, +wz(a){return a}, +Si(a){return a}, +tb(a,b){return null}, +uc(a){A.beT(null,null,this,a)}, +zu(a,b){return A.bu8(a,b)}, +aiK(a,b){return A.bMa(a,b)}} +A.bab.prototype={ +$0(){return this.a.a3t(this.b,this.c)}, +$S(){return this.c.i("0()")}} +A.ba9.prototype={ +$2(a,b){var s=this +return s.a.an6(s.b,a,b,s.e,s.c,s.d)}, +$S(){return this.e.i("@<0>").L(this.c).L(this.d).i("1(2,3)")}} +A.baa.prototype={ +$0(){return this.a.Ia(this.b)}, +$S:0} +A.bac.prototype={ +$1(a){return this.a.AY(this.b,a,this.c)}, +$S(){return this.c.i("~(0)")}} +A.uk.prototype={ +gq(a){return this.a}, +gZ(a){return this.a===0}, +gcL(a){return this.a!==0}, +gbT(a){return new A.CB(this,A.n(this).i("CB<1>"))}, +gar(a){var s=A.n(this) +return A.ne(new A.CB(this,s.i("CB<1>")),new A.b4F(this),s.c,s.z[1])}, +aj(a,b){var s,r +if(typeof b=="string"&&b!=="__proto__"){s=this.b +return s==null?!1:s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c +return r==null?!1:r[b]!=null}else return this.xJ(b)}, +xJ(a){var s=this.d +if(s==null)return!1 +return this.kp(this.a9Y(s,a),a)>=0}, +h(a,b){var s,r,q +if(typeof b=="string"&&b!=="__proto__"){s=this.b +r=s==null?null:A.bkT(s,b) +return r}else if(typeof b=="number"&&(b&1073741823)===b){q=this.c +r=q==null?null:A.bkT(q,b) +return r}else return this.a9X(0,b)}, +a9X(a,b){var s,r,q=this.d +if(q==null)return null +s=this.a9Y(q,b) +r=this.kp(s,b) +return r<0?null:s[r+1]}, +l(a,b,c){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +q.a8p(s==null?q.b=A.bkU():s,b,c)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +q.a8p(r==null?q.c=A.bkU():r,b,c)}else q.ae0(b,c)}, +ae0(a,b){var s,r,q,p=this,o=p.d +if(o==null)o=p.d=A.bkU() +s=p.kW(a) +r=o[s] +if(r==null){A.bkV(o,s,[a,b]);++p.a +p.e=null}else{q=p.kp(r,a) +if(q>=0)r[q+1]=b +else{r.push(a,b);++p.a +p.e=null}}}, +cH(a,b,c){var s,r,q=this +if(q.aj(0,b)){s=q.h(0,b) +return s==null?A.n(q).z[1].a(s):s}r=c.$0() +q.l(0,b,r) +return r}, +F(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.rj(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.rj(s.c,b) +else return s.og(0,b)}, +og(a,b){var s,r,q,p,o=this,n=o.d +if(n==null)return null +s=o.kW(b) +r=n[s] +q=o.kp(r,b) +if(q<0)return null;--o.a +o.e=null +p=r.splice(q,2)[1] +if(0===r.length)delete n[s] +return p}, +am(a,b){var s,r,q,p,o,n=this,m=n.VC() +for(s=m.length,r=A.n(n).z[1],q=0;q"))}, +A(a,b){return this.a.aj(0,b)}} +A.IY.prototype={ +gG(a){var s=this.d +return s==null?this.$ti.c.a(s):s}, +p(){var s=this,r=s.b,q=s.c,p=s.a +if(r!==p.e)throw A.f(A.dg(p)) +else if(q>=r.length){s.d=null +return!1}else{s.d=r[q] +s.c=q+1 +return!0}}} +A.Wl.prototype={ +h(a,b){if(!this.y.$1(b))return null +return this.atk(b)}, +l(a,b,c){this.atm(b,c)}, +aj(a,b){if(!this.y.$1(b))return!1 +return this.atj(b)}, +F(a,b){if(!this.y.$1(b))return null +return this.atl(b)}, +w1(a){return this.x.$1(a)&1073741823}, +w2(a,b){var s,r,q +if(a==null)return-1 +s=a.length +for(r=this.w,q=0;q"))}, +DB(a){return new A.rc(a.i("rc<0>"))}, +XB(){return this.DB(t.z)}, +gS(a){return new A.nK(this,this.CN(),A.n(this).i("nK<1>"))}, +gq(a){return this.a}, +gZ(a){return this.a===0}, +gcL(a){return this.a!==0}, +A(a,b){var s,r +if(typeof b=="string"&&b!=="__proto__"){s=this.b +return s==null?!1:s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c +return r==null?!1:r[b]!=null}else return this.VG(b)}, +VG(a){var s=this.d +if(s==null)return!1 +return this.kp(s[this.kW(a)],a)>=0}, +t(a,b){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +return q.CG(s==null?q.b=A.bkW():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +return q.CG(r==null?q.c=A.bkW():r,b)}else return q.i_(0,b)}, +i_(a,b){var s,r,q=this,p=q.d +if(p==null)p=q.d=A.bkW() +s=q.kW(b) +r=p[s] +if(r==null)p[s]=[b] +else{if(q.kp(r,b)>=0)return!1 +r.push(b)}++q.a +q.e=null +return!0}, +N(a,b){var s +for(s=J.a4(b);s.p();)this.t(0,s.gG(s))}, +F(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.rj(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.rj(s.c,b) +else return s.og(0,b)}, +og(a,b){var s,r,q,p=this,o=p.d +if(o==null)return!1 +s=p.kW(b) +r=o[s] +q=p.kp(r,b) +if(q<0)return!1;--p.a +p.e=null +r.splice(q,1) +if(0===r.length)delete o[s] +return!0}, +Y(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=null +s.a=0}}, +CN(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.e +if(h!=null)return h +h=A.b5(i.a,null,!1,t.z) +s=i.b +if(s!=null){r=Object.getOwnPropertyNames(s) +q=r.length +for(p=0,o=0;o=r.length){s.d=null +return!1}else{s.d=r[q] +s.c=q+1 +return!0}}} +A.lE.prototype={ +ya(){return new A.lE(A.n(this).i("lE<1>"))}, +DB(a){return new A.lE(a.i("lE<0>"))}, +XB(){return this.DB(t.z)}, +gS(a){var s=this,r=new A.iA(s,s.r,A.n(s).i("iA<1>")) +r.c=s.e +return r}, +gq(a){return this.a}, +gZ(a){return this.a===0}, +gcL(a){return this.a!==0}, +A(a,b){var s,r +if(typeof b=="string"&&b!=="__proto__"){s=this.b +if(s==null)return!1 +return s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c +if(r==null)return!1 +return r[b]!=null}else return this.VG(b)}, +VG(a){var s=this.d +if(s==null)return!1 +return this.kp(s[this.kW(a)],a)>=0}, +am(a,b){var s=this,r=s.e,q=s.r +for(;r!=null;){b.$1(r.a) +if(q!==s.r)throw A.f(A.dg(s)) +r=r.b}}, +gV(a){var s=this.e +if(s==null)throw A.f(A.O("No elements")) +return s.a}, +ga9(a){var s=this.f +if(s==null)throw A.f(A.O("No elements")) +return s.a}, +t(a,b){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +return q.CG(s==null?q.b=A.bkZ():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +return q.CG(r==null?q.c=A.bkZ():r,b)}else return q.i_(0,b)}, +i_(a,b){var s,r,q=this,p=q.d +if(p==null)p=q.d=A.bkZ() +s=q.kW(b) +r=p[s] +if(r==null)p[s]=[q.Vy(b)] +else{if(q.kp(r,b)>=0)return!1 +r.push(q.Vy(b))}return!0}, +F(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.rj(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.rj(s.c,b) +else return s.og(0,b)}, +og(a,b){var s,r,q,p,o=this,n=o.d +if(n==null)return!1 +s=o.kW(b) +r=n[s] +q=o.kp(r,b) +if(q<0)return!1 +p=r.splice(q,1)[0] +if(0===r.length)delete n[s] +o.a8q(p) +return!0}, +D3(a,b){var s,r,q,p,o=this,n=o.e +for(;n!=null;n=r){s=n.a +r=n.b +q=o.r +p=a.$1(s) +if(q!==o.r)throw A.f(A.dg(o)) +if(!0===p)o.F(0,s)}}, +Y(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=s.f=null +s.a=0 +s.Vx()}}, +CG(a,b){if(a[b]!=null)return!1 +a[b]=this.Vy(b) +return!0}, +rj(a,b){var s +if(a==null)return!1 +s=a[b] +if(s==null)return!1 +this.a8q(s) +delete a[b] +return!0}, +Vx(){this.r=this.r+1&1073741823}, +Vy(a){var s,r=this,q=new A.b60(a) +if(r.e==null)r.e=r.f=q +else{s=r.f +s.toString +q.c=s +r.f=s.b=q}++r.a +r.Vx() +return q}, +a8q(a){var s=this,r=a.c,q=a.b +if(r==null)s.e=q +else r.b=q +if(q==null)s.f=r +else q.c=r;--s.a +s.Vx()}, +kW(a){return J.Q(a)&1073741823}, +kp(a,b){var s,r +if(a==null)return-1 +s=a.length +for(r=0;r"))}, +gq(a){return this.b}, +gV(a){var s +if(this.b===0)throw A.f(A.O("No such element")) +s=this.c +s.toString +return s}, +ga9(a){var s +if(this.b===0)throw A.f(A.O("No such element")) +s=this.c.mg$ +s.toString +return s}, +gby(a){var s=this.b +if(s===0)throw A.f(A.O("No such element")) +if(s>1)throw A.f(A.O("Too many elements")) +s=this.c +s.toString +return s}, +gZ(a){return this.b===0}, +Xb(a,b,c){var s,r,q=this +if(b.me$!=null)throw A.f(A.O("LinkedListEntry is already in a LinkedList"));++q.a +b.me$=q +s=q.b +if(s===0){b.mf$=b +q.c=b.mg$=b +q.b=s+1 +return}r=a.mg$ +r.toString +b.mg$=r +b.mf$=a +a.mg$=r.mf$=b +if(c&&a==q.c)q.c=b +q.b=s+1}, +afd(a){var s,r,q=this;++q.a +s=a.mf$ +s.mg$=a.mg$ +a.mg$.mf$=s +r=--q.b +a.me$=a.mf$=a.mg$=null +if(r===0)q.c=null +else if(a===q.c)q.c=s}} +A.J9.prototype={ +gG(a){var s=this.c +return s==null?this.$ti.c.a(s):s}, +p(){var s=this,r=s.a +if(s.b!==r.a)throw A.f(A.dg(s)) +if(r.b!==0)r=s.e&&s.d===r.gV(r) +else r=!0 +if(r){s.c=null +return!1}s.e=!0 +r=s.d +s.c=r +s.d=r.mf$ +return!0}} +A.mj.prototype={ +glw(a){var s=this.me$ +if(s==null||s.gV(s)===this.mf$)return null +return this.mf$}, +gamd(){var s=this.me$ +if(s==null||this===s.gV(s))return null +return this.mg$}} +A.ac.prototype={ +gS(a){return new A.c1(a,this.gq(a),A.cg(a).i("c1"))}, +c2(a,b){return this.h(a,b)}, +am(a,b){var s,r=this.gq(a) +for(s=0;s1)throw A.f(A.vX()) +return this.h(a,0)}, +A(a,b){var s,r=this.gq(a) +for(s=0;s"))}, +eL(a,b,c){return new A.a6(a,b,A.cg(a).i("@").L(c).i("a6<1,2>"))}, +Gf(a,b,c){return new A.h_(a,b,A.cg(a).i("@").L(c).i("h_<1,2>"))}, +im(a,b){return A.jK(a,b,null,A.cg(a).i("ac.E"))}, +fZ(a,b){var s,r,q,p,o=this +if(o.gZ(a)){s=A.cg(a).i("ac.E") +return b?J.vY(0,s):J.Ok(0,s)}r=o.h(a,0) +q=A.b5(o.gq(a),r,b,A.cg(a).i("ac.E")) +for(p=1;p")),o=q.gq(a) +for(s=0;s").L(b).i("eS<1,2>"))}, +ft(a){var s,r=this +if(r.gq(a)===0)throw A.f(A.cR()) +s=r.h(a,r.gq(a)-1) +r.sq(a,r.gq(a)-1) +return s}, +e5(a,b){A.btD(a,b==null?A.bSr():b)}, +W(a,b){var s=A.L(a,!0,A.cg(a).i("ac.E")) +B.d.N(s,b) +return s}, +cj(a,b,c){var s=this.gq(a) +if(c==null)c=s +A.di(b,c,s,null,null) +return A.cT(this.wZ(a,b,c),!0,A.cg(a).i("ac.E"))}, +f6(a,b){return this.cj(a,b,null)}, +wZ(a,b,c){A.di(b,c,this.gq(a),null,null) +return A.jK(a,b,c,A.cg(a).i("ac.E"))}, +I5(a,b,c){A.di(b,c,this.gq(a),null,null) +if(c>b)this.a8m(a,b,c)}, +eu(a,b,c,d){var s +A.di(b,c,this.gq(a),null,null) +for(s=b;s").b(d)){r=e +q=d}else{p=J.bha(d,e) +q=p.fZ(p,!1) +r=0}p=J.N(q) +if(r+s>p.gq(q))throw A.f(A.bqJ()) +if(r=0;--o)this.l(a,b+o,p.h(q,r+o)) +else for(o=0;o"))}, +Au(a,b,c,d){var s,r,q,p,o,n=A.A(c,d) +for(s=J.a4(this.gbT(a)),r=A.cg(a).i("bk.V");s.p();){q=s.gG(s) +p=this.h(a,q) +o=b.$2(q,p==null?r.a(p):p) +n.l(0,o.a,o.b)}return n}, +agO(a,b){var s,r +for(s=b.gS(b);s.p();){r=s.gG(s) +this.l(a,r.a,r.b)}}, +hl(a,b){var s,r,q,p,o=A.cg(a),n=A.d([],o.i("B")) +for(s=J.a4(this.gbT(a)),o=o.i("bk.V");s.p();){r=s.gG(s) +q=this.h(a,r) +if(b.$2(r,q==null?o.a(q):q))n.push(r)}for(o=n.length,p=0;p").L(s.i("bk.V")).i("Wo<1,2>"))}, +j(a){return A.kj(a)}, +$iaY:1} +A.aHa.prototype={ +$1(a){var s=this.a,r=J.u(s,a) +if(r==null)r=A.cg(s).i("bk.V").a(r) +s=A.cg(s) +return new A.bb(a,r,s.i("@").L(s.i("bk.V")).i("bb<1,2>"))}, +$S(){return A.cg(this.a).i("bb(bk.K)")}} +A.aHb.prototype={ +$2(a,b){var s,r=this.a +if(!r.a)this.b.a+=", " +r.a=!1 +r=this.b +s=r.a+=A.r(a) +r.a=s+": " +r.a+=A.r(b)}, +$S:103} +A.Wo.prototype={ +gq(a){return J.am(this.a)}, +gZ(a){return J.kZ(this.a)}, +gcL(a){return J.k0(this.a)}, +gV(a){var s=this.a,r=J.b8(s) +s=r.h(s,J.hK(r.gbT(s))) +return s==null?this.$ti.z[1].a(s):s}, +gby(a){var s=this.a,r=J.b8(s) +s=r.h(s,J.aqB(r.gbT(s))) +return s==null?this.$ti.z[1].a(s):s}, +ga9(a){var s=this.a,r=J.b8(s) +s=r.h(s,J.D7(r.gbT(s))) +return s==null?this.$ti.z[1].a(s):s}, +gS(a){var s=this.a,r=this.$ti +return new A.aik(J.a4(J.Ki(s)),s,r.i("@<1>").L(r.z[1]).i("aik<1,2>"))}} +A.aik.prototype={ +p(){var s=this,r=s.a +if(r.p()){s.c=J.u(s.b,r.gG(r)) +return!0}s.c=null +return!1}, +gG(a){var s=this.c +return s==null?this.$ti.z[1].a(s):s}} +A.anA.prototype={ +l(a,b,c){throw A.f(A.a5("Cannot modify unmodifiable map"))}, +F(a,b){throw A.f(A.a5("Cannot modify unmodifiable map"))}, +cH(a,b,c){throw A.f(A.a5("Cannot modify unmodifiable map"))}} +A.P7.prototype={ +dm(a,b,c){return J.es(this.a,b,c)}, +h(a,b){return J.u(this.a,b)}, +l(a,b,c){J.aZ(this.a,b,c)}, +cH(a,b,c){return J.Kk(this.a,b,c)}, +aj(a,b){return J.uO(this.a,b)}, +am(a,b){J.fj(this.a,b)}, +gZ(a){return J.kZ(this.a)}, +gcL(a){return J.k0(this.a)}, +gq(a){return J.am(this.a)}, +gbT(a){return J.Ki(this.a)}, +F(a,b){return J.uQ(this.a,b)}, +j(a){return J.cp(this.a)}, +gar(a){return J.aqC(this.a)}, +gdE(a){return J.aqz(this.a)}, +Au(a,b,c,d){return J.pz(this.a,b,c,d)}, +$iaY:1} +A.p4.prototype={ +dm(a,b,c){return new A.p4(J.es(this.a,b,c),b.i("@<0>").L(c).i("p4<1,2>"))}} +A.Vk.prototype={ +aNI(a,b){var s=this +s.b=b +s.a=a +if(a!=null)a.b=s +if(b!=null)b.a=s}, +aXE(){var s,r=this,q=r.a +if(q!=null)q.b=r.b +s=r.b +if(s!=null)s.a=q +r.a=r.b=null}} +A.Vj.prototype={ +ad4(a){var s,r,q=this +q.c=null +s=q.a +if(s!=null)s.b=q.b +r=q.b +if(r!=null)r.a=s +q.a=q.b=null +return q.d}, +eO(a){var s=this,r=s.c +if(r!=null)--r.b +s.c=null +s.aXE() +return s.d}, +KH(){return this}, +$ibpn:1, +gGa(){return this.d}} +A.Vl.prototype={ +KH(){return null}, +ad4(a){throw A.f(A.cR())}, +gGa(){throw A.f(A.cR())}} +A.Mv.prototype={ +kx(a,b){return new A.rM(this,this.$ti.i("@<1>").L(b).i("rM<1,2>"))}, +gq(a){return this.b}, +Od(a){var s=this.a +new A.Vj(this,a,s.$ti.i("Vj<1>")).aNI(s,s.b);++this.b}, +ft(a){var s=this.a.a.ad4(0);--this.b +return s}, +gV(a){return this.a.b.gGa()}, +ga9(a){return this.a.a.gGa()}, +gby(a){var s=this.a,r=s.b +if(r==s.a)return r.gGa() +throw A.f(A.vX())}, +gZ(a){var s=this.a +return s.b===s}, +gS(a){return new A.agn(this,this.a.b,this.$ti.i("agn<1>"))}, +j(a){return A.zO(this,"{","}")}, +$ian:1} +A.agn.prototype={ +p(){var s=this,r=s.b,q=r==null?null:r.KH() +if(q==null){s.a=s.b=s.c=null +return!1}r=s.a +if(r!=q.c)throw A.f(A.dg(r)) +s.c=q.d +s.b=q.b +return!0}, +gG(a){var s=this.c +return s==null?this.$ti.c.a(s):s}} +A.OI.prototype={ +kx(a,b){return new A.rM(this,this.$ti.i("@<1>").L(b).i("rM<1,2>"))}, +gS(a){var s=this +return new A.aia(s,s.c,s.d,s.b,s.$ti.i("aia<1>"))}, +gZ(a){return this.b===this.c}, +gq(a){return(this.c-this.b&this.a.length-1)>>>0}, +gV(a){var s=this,r=s.b +if(r===s.c)throw A.f(A.cR()) +r=s.a[r] +return r==null?s.$ti.c.a(r):r}, +ga9(a){var s=this,r=s.b,q=s.c +if(r===q)throw A.f(A.cR()) +r=s.a +r=r[(q-1&r.length-1)>>>0] +return r==null?s.$ti.c.a(r):r}, +gby(a){var s,r=this +if(r.b===r.c)throw A.f(A.cR()) +if(r.gq(r)>1)throw A.f(A.vX()) +s=r.a[r.b] +return s==null?r.$ti.c.a(s):s}, +c2(a,b){var s,r=this +A.biJ(b,r.gq(r),r,null,null) +s=r.a +s=s[(r.b+b&s.length-1)>>>0] +return s==null?r.$ti.c.a(s):s}, +fZ(a,b){var s,r,q,p,o,n,m=this,l=m.a.length-1,k=(m.c-m.b&l)>>>0 +if(k===0){s=m.$ti.c +return b?J.vY(0,s):J.Ok(0,s)}s=m.$ti.c +r=A.b5(k,m.gV(m),b,s) +for(q=m.a,p=m.b,o=0;o>>0] +r[o]=n==null?s.a(n):n}return r}, +dL(a){return this.fZ(a,!0)}, +N(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.$ti +if(j.i("z<1>").b(b)){s=b.length +r=k.gq(k) +q=r+s +p=k.a +o=p.length +if(q>=o){n=A.b5(A.br5(q+(q>>>1)),null,!1,j.i("1?")) +k.c=k.aZl(n) +k.a=n +k.b=0 +B.d.bE(n,r,q,b,0) +k.c+=s}else{j=k.c +m=o-j +if(s>>0)s[p]=null +q.b=q.c=0;++q.d}}, +j(a){return A.zO(this,"{","}")}, +Od(a){var s=this,r=s.b,q=s.a +r=s.b=(r-1&q.length-1)>>>0 +q[r]=a +if(r===s.c)s.aaz();++s.d}, +wB(){var s,r,q=this,p=q.b +if(p===q.c)throw A.f(A.cR());++q.d +s=q.a +r=s[p] +if(r==null)r=q.$ti.c.a(r) +s[p]=null +q.b=(p+1&s.length-1)>>>0 +return r}, +ft(a){var s,r=this,q=r.b,p=r.c +if(q===p)throw A.f(A.cR());++r.d +q=r.a +p=r.c=(p-1&q.length-1)>>>0 +s=q[p] +if(s==null)s=r.$ti.c.a(s) +q[p]=null +return s}, +i_(a,b){var s=this,r=s.a,q=s.c +r[q]=b +r=(q+1&r.length-1)>>>0 +s.c=r +if(s.b===r)s.aaz();++s.d}, +aaz(){var s=this,r=A.b5(s.a.length*2,null,!1,s.$ti.i("1?")),q=s.a,p=s.b,o=q.length-p +B.d.bE(r,0,o,q,p) +B.d.bE(r,o,o+s.b,s.a,0) +s.b=0 +s.c=s.a.length +s.a=r}, +aZl(a){var s,r,q=this,p=q.b,o=q.c,n=q.a +if(p<=o){s=o-p +B.d.bE(a,0,s,n,p) +return s}else{r=n.length-p +B.d.bE(a,0,r,n,p) +B.d.bE(a,r,r+q.c,q.a,0) +return q.c+r}}} +A.aia.prototype={ +gG(a){var s=this.e +return s==null?this.$ti.c.a(s):s}, +p(){var s,r=this,q=r.a +if(r.c!==q.d)A.F(A.dg(q)) +s=r.d +if(s===r.b){r.e=null +return!1}q=q.a +r.e=q[s] +r.d=(s+1&q.length-1)>>>0 +return!0}} +A.mF.prototype={ +gZ(a){return this.gq(this)===0}, +gcL(a){return this.gq(this)!==0}, +kx(a,b){return A.Bw(this,null,A.n(this).c,b)}, +Y(a){this.mv(this.dL(0))}, +N(a,b){var s +for(s=J.a4(b);s.p();)this.t(0,s.gG(s))}, +mv(a){var s +for(s=J.a4(a);s.p();)this.F(0,s.gG(s))}, +Ao(a,b){var s,r,q=this.ie(0) +for(s=this.gS(this);s.p();){r=s.gG(s) +if(!b.A(0,r))q.F(0,r)}return q}, +fZ(a,b){return A.L(this,b,A.n(this).c)}, +dL(a){return this.fZ(a,!0)}, +eL(a,b,c){return new A.eI(this,b,A.n(this).i("@<1>").L(c).i("eI<1,2>"))}, +gby(a){var s,r=this +if(r.gq(r)>1)throw A.f(A.vX()) +s=r.gS(r) +if(!s.p())throw A.f(A.cR()) +return s.gG(s)}, +j(a){return A.zO(this,"{","}")}, +Gd(a,b){var s +for(s=this.gS(this);s.p();)if(!b.$1(s.gG(s)))return!1 +return!0}, +bw(a,b){var s,r,q=this.gS(this) +if(!q.p())return"" +s=J.cp(q.gG(q)) +if(!q.p())return s +if(b.length===0){r=s +do r+=A.r(q.gG(q)) +while(q.p())}else{r=s +do r=r+b+A.r(q.gG(q)) +while(q.p())}return r.charCodeAt(0)==0?r:r}, +hu(a,b){var s +for(s=this.gS(this);s.p();)if(b.$1(s.gG(s)))return!0 +return!1}, +im(a,b){return A.bk6(this,b,A.n(this).c)}, +gV(a){var s=this.gS(this) +if(!s.p())throw A.f(A.cR()) +return s.gG(s)}, +ga9(a){var s,r=this.gS(this) +if(!r.p())throw A.f(A.cR()) +do s=r.gG(r) +while(r.p()) +return s}, +c2(a,b){var s,r +A.h6(b,"index") +s=this.gS(this) +for(r=b;s.p();){if(r===0)return s.gG(s);--r}throw A.f(A.f5(b,b-r,this,null,"index"))}, +$ian:1, +$iw:1, +$icj:1} +A.JE.prototype={ +kx(a,b){return A.Bw(this,this.guR(),A.n(this).c,b)}, +oC(a){var s,r,q=this.ya() +for(s=this.gS(this);s.p();){r=s.gG(s) +if(!a.A(0,r))q.t(0,r)}return q}, +Ao(a,b){var s,r,q=this.ya() +for(s=this.gS(this);s.p();){r=s.gG(s) +if(b.A(0,r))q.t(0,r)}return q}, +ie(a){var s=this.ya() +s.N(0,this) +return s}} +A.anB.prototype={ +t(a,b){return A.anC()}, +Y(a){return A.anC()}, +N(a,b){return A.anC()}, +mv(a){return A.anC()}, +F(a,b){return A.anC()}} +A.I6.prototype={ +A(a,b){return this.a.A(0,b)}, +gq(a){return this.a.a}, +gS(a){var s=this.a +return A.cb(s,s.r,A.n(s).c)}, +ie(a){return this.a.ie(0)}} +A.am3.prototype={} +A.kT.prototype={} +A.jc.prototype={ +aU1(a){var s=this,r=s.$ti +r=new A.jc(a,s.a,r.i("@<1>").L(r.z[1]).i("jc<1,2>")) +r.b=s.b +r.c=s.c +return r}} +A.am2.prototype={ +n2(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.gh8() +if(f==null){h.VA(a,a) +return-1}s=h.gVz() +for(r=g,q=f,p=r,o=p,n=o,m=n;!0;){r=s.$2(q.a,a) +if(r>0){l=q.b +if(l==null)break +r=s.$2(l.a,a) +if(r>0){q.b=l.c +l.c=q +k=l.b +if(k==null){q=l +break}q=l +l=k}if(m==null)n=q +else m.b=q +m=q +q=l}else{if(r<0){j=q.c +if(j==null)break +r=s.$2(j.a,a) +if(r<0){q.c=j.b +j.b=q +i=j.c +if(i==null){q=j +break}q=j +j=i}if(o==null)p=q +else o.c=q}else break +o=q +q=j}}if(o!=null){o.c=q.b +q.b=p}if(m!=null){m.b=q.c +q.c=n}if(h.gh8()!==q){h.sh8(q);++h.c}return r}, +aWg(a){var s,r,q=a.b +for(s=a;q!=null;s=q,q=r){s.b=q.c +q.c=s +r=q.b}return s}, +aes(a){var s,r,q=a.c +for(s=a;q!=null;s=q,q=r){s.c=q.b +q.b=s +r=q.c}return s}, +og(a,b){var s,r,q,p,o=this +if(o.gh8()==null)return null +if(o.n2(b)!==0)return null +s=o.gh8() +r=s.b;--o.a +q=s.c +if(r==null)o.sh8(q) +else{p=o.aes(r) +p.c=q +o.sh8(p)}++o.b +return s}, +UU(a,b){var s,r=this;++r.a;++r.b +s=r.gh8() +if(s==null){r.sh8(a) +return}if(b<0){a.b=s +a.c=s.c +s.c=null}else{a.c=s +a.b=s.b +s.b=null}r.sh8(a)}, +ga9J(){var s=this,r=s.gh8() +if(r==null)return null +s.sh8(s.aWg(r)) +return s.gh8()}, +gabB(){var s=this,r=s.gh8() +if(r==null)return null +s.sh8(s.aes(r)) +return s.gh8()}, +aCO(a){this.sh8(null) +this.a=0;++this.b}, +xJ(a){return this.Zn(a)&&this.n2(a)===0}, +VA(a,b){return this.gVz().$2(a,b)}, +Zn(a){return this.gbi0().$1(a)}} +A.SA.prototype={ +h(a,b){var s=this +if(!s.f.$1(b))return null +if(s.d!=null)if(s.n2(b)===0)return s.d.d +return null}, +F(a,b){var s +if(!this.f.$1(b))return null +s=this.og(0,b) +if(s!=null)return s.d +return null}, +l(a,b,c){var s,r=this,q=r.n2(b) +if(q===0){r.d=r.d.aU1(c);++r.c +return}s=r.$ti +r.UU(new A.jc(c,b,s.i("@<1>").L(s.z[1]).i("jc<1,2>")),q)}, +cH(a,b,c){var s,r,q,p,o=this,n=o.n2(b) +if(n===0)return o.d.d +s=o.b +r=o.c +q=c.$0() +if(s!==o.b)throw A.f(A.dg(o)) +if(r!==o.c)n=o.n2(b) +p=o.$ti +o.UU(new A.jc(q,b,p.i("@<1>").L(p.z[1]).i("jc<1,2>")),n) +return q}, +gZ(a){return this.d==null}, +gcL(a){return this.d!=null}, +am(a,b){var s,r,q=this.$ti +q=q.i("@<1>").L(q.z[1]) +s=new A.CM(this,A.d([],q.i("B>")),this.c,q.i("CM<1,2>")) +for(;s.p();){r=s.gG(s) +b.$2(r.a,r.b)}}, +gq(a){return this.a}, +aj(a,b){return this.xJ(b)}, +gbT(a){var s=this.$ti +return new A.po(this,s.i("@<1>").L(s.i("jc<1,2>")).i("po<1,2>"))}, +gar(a){var s=this.$ti +return new A.mO(this,s.i("@<1>").L(s.z[1]).i("mO<1,2>"))}, +gdE(a){var s=this.$ti +return new A.Y8(this,s.i("@<1>").L(s.z[1]).i("Y8<1,2>"))}, +b7i(){if(this.d==null)return null +return this.ga9J().a}, +ale(){if(this.d==null)return null +return this.gabB().a}, +bad(a){var s,r,q,p=this +if(p.d==null)return null +if(p.n2(a)<0)return p.d.a +s=p.d.b +if(s==null)return null +r=s.c +for(;r!=null;s=r,r=q)q=r.c +return s.a}, +b7j(a){var s,r,q,p=this +if(p.d==null)return null +if(p.n2(a)>0)return p.d.a +s=p.d.c +if(s==null)return null +r=s.b +for(;r!=null;s=r,r=q)q=r.b +return s.a}, +$iaY:1, +VA(a,b){return this.e.$2(a,b)}, +Zn(a){return this.f.$1(a)}, +gh8(){return this.d}, +gVz(){return this.e}, +sh8(a){return this.d=a}} +A.aS6.prototype={ +$1(a){return this.a.b(a)}, +$S:81} +A.rk.prototype={ +gG(a){var s=this.b +if(s.length===0){A.n(this).i("rk.T").a(null) +return null}return this.WE(B.d.ga9(s))}, +aTw(a){var s,r,q=this.b +B.d.Y(q) +s=this.a +s.n2(a) +r=s.gh8() +r.toString +q.push(r) +this.d=s.c}, +p(){var s,r,q=this,p=q.c,o=q.a,n=o.b +if(p!==n){if(p==null){q.c=n +s=o.gh8() +for(p=q.b;s!=null;){p.push(s) +s=s.b}return p.length!==0}throw A.f(A.dg(o))}p=q.b +if(p.length===0)return!1 +if(q.d!==o.c)q.aTw(B.d.ga9(p).a) +s=B.d.ga9(p) +r=s.c +if(r!=null){for(;r!=null;){p.push(r) +r=r.b}return!0}p.pop() +while(!0){if(!(p.length!==0&&B.d.ga9(p).c===s))break +s=p.pop()}return p.length!==0}} +A.po.prototype={ +gq(a){return this.a.a}, +gZ(a){return this.a.a===0}, +gS(a){var s=this.a,r=this.$ti +return new A.ur(s,A.d([],r.i("B<2>")),s.c,r.i("@<1>").L(r.z[1]).i("ur<1,2>"))}, +A(a,b){return this.a.xJ(b)}, +ie(a){var s=this.a,r=this.$ti,q=A.aS7(s.e,s.f,r.c) +q.a=s.a +q.d=q.a8K(s.d,r.z[1]) +return q}} +A.mO.prototype={ +gq(a){return this.a.a}, +gZ(a){return this.a.a===0}, +gS(a){var s=this.a,r=this.$ti +r=r.i("@<1>").L(r.z[1]) +return new A.Yc(s,A.d([],r.i("B>")),s.c,r.i("Yc<1,2>"))}} +A.Y8.prototype={ +gq(a){return this.a.a}, +gZ(a){return this.a.a===0}, +gS(a){var s=this.a,r=this.$ti +r=r.i("@<1>").L(r.z[1]) +return new A.CM(s,A.d([],r.i("B>")),s.c,r.i("CM<1,2>"))}} +A.ur.prototype={ +WE(a){return a.a}} +A.Yc.prototype={ +WE(a){return a.d}} +A.CM.prototype={ +WE(a){var s=this.$ti +return new A.bb(a.a,a.d,s.i("@<1>").L(s.z[1]).i("bb<1,2>"))}} +A.Hy.prototype={ +ac5(a){return A.aS7(new A.aS9(this,a),this.f,a)}, +ya(){return this.ac5(t.z)}, +kx(a,b){return A.Bw(this,this.gaOI(),this.$ti.c,b)}, +gS(a){var s=this.$ti +return new A.ur(this,A.d([],s.i("B>")),this.c,s.i("@<1>").L(s.i("kT<1>")).i("ur<1,2>"))}, +gq(a){return this.a}, +gZ(a){return this.d==null}, +gcL(a){return this.d!=null}, +gV(a){if(this.a===0)throw A.f(A.cR()) +return this.ga9J().a}, +ga9(a){if(this.a===0)throw A.f(A.cR()) +return this.gabB().a}, +gby(a){var s=this.a +if(s===0)throw A.f(A.cR()) +if(s>1)throw A.f(A.vX()) +return this.d.a}, +A(a,b){return this.f.$1(b)&&this.n2(this.$ti.c.a(b))===0}, +t(a,b){return this.i_(0,b)}, +i_(a,b){var s=this.n2(b) +if(s===0)return!1 +this.UU(new A.kT(b,this.$ti.i("kT<1>")),s) +return!0}, +F(a,b){if(!this.f.$1(b))return!1 +return this.og(0,this.$ti.c.a(b))!=null}, +N(a,b){var s +for(s=b.gS(b);s.p();)this.i_(0,s.gG(s))}, +mv(a){var s,r,q +for(s=J.a4(a),r=this.$ti.c;s.p();){q=s.gG(s) +if(this.f.$1(q))this.og(0,r.a(q))}}, +Ao(a,b){var s,r=this,q=r.$ti,p=A.aS7(r.e,r.f,q.c) +for(q=new A.ur(r,A.d([],q.i("B>")),r.c,q.i("@<1>").L(q.i("kT<1>")).i("ur<1,2>"));q.p();){s=q.gG(q) +if(b.A(0,s))p.i_(0,s)}return p}, +aCU(){var s=this,r=s.$ti,q=A.aS7(s.e,s.f,r.c) +q.a=s.a +q.d=s.a8K(s.d,r.i("kT<1>")) +return q}, +a8K(a,b){var s +if(a==null)return null +s=new A.kT(a.a,this.$ti.i("kT<1>")) +new A.aS8(this,b).$2(a,s) +return s}, +Y(a){this.aCO(0)}, +ie(a){return this.aCU()}, +j(a){return A.zO(this,"{","}")}, +$ian:1, +$icj:1, +VA(a,b){return this.e.$2(a,b)}, +Zn(a){return this.f.$1(a)}, +gh8(){return this.d}, +gVz(){return this.e}, +sh8(a){return this.d=a}} +A.aS9.prototype={ +$2(a,b){var s=this.a,r=s.$ti.c +r.a(a) +r.a(b) +return s.e.$2(a,b)}, +$S(){return this.b.i("v(0,0)")}} +A.aS8.prototype={ +$2(a,b){var s,r,q,p,o,n=this.a.$ti.i("kT<1>") +do{s=a.b +r=a.c +if(s!=null){q=new A.kT(s.a,n) +b.b=q +this.$2(s,q)}p=r!=null +if(p){o=new A.kT(r.a,n) +b.c=o +b=o +a=r}}while(p)}, +$S(){return this.a.$ti.L(this.b).i("~(1,kT<2>)")}} +A.Y9.prototype={} +A.Ya.prototype={} +A.Yb.prototype={} +A.Z1.prototype={} +A.Z2.prototype={} +A.ahT.prototype={ +h(a,b){var s,r=this.b +if(r==null)return this.c.h(0,b) +else if(typeof b!="string")return null +else{s=r[b] +return typeof s=="undefined"?this.aSG(b):s}}, +gq(a){return this.b==null?this.c.a:this.xK().length}, +gZ(a){return this.gq(this)===0}, +gcL(a){return this.gq(this)>0}, +gbT(a){var s +if(this.b==null){s=this.c +return new A.aT(s,A.n(s).i("aT<1>"))}return new A.ahU(this)}, +gar(a){var s,r=this +if(r.b==null){s=r.c +return s.gar(s)}return A.ne(r.xK(),new A.b5O(r),t.N,t.z)}, +l(a,b,c){var s,r,q=this +if(q.b==null)q.c.l(0,b,c) +else if(q.aj(0,b)){s=q.b +s[b]=c +r=q.a +if(r==null?s!=null:r!==s)r[b]=null}else q.aga().l(0,b,c)}, +aj(a,b){if(this.b==null)return this.c.aj(0,b) +if(typeof b!="string")return!1 +return Object.prototype.hasOwnProperty.call(this.a,b)}, +cH(a,b,c){var s +if(this.aj(0,b))return this.h(0,b) +s=c.$0() +this.l(0,b,s) +return s}, +F(a,b){if(this.b!=null&&!this.aj(0,b))return null +return this.aga().F(0,b)}, +am(a,b){var s,r,q,p,o=this +if(o.b==null)return o.c.am(0,b) +s=o.xK() +for(r=0;r"))}return s}, +A(a,b){return this.a.aj(0,b)}} +A.Wg.prototype={ +a2(a){var s,r,q=this +q.awk(0) +s=q.a +r=s.a +s.a="" +s=q.c +s.t(0,A.blB(r.charCodeAt(0)==0?r:r,q.b)) +s.a2(0)}} +A.aXt.prototype={ +$0(){var s,r +try{s=new TextDecoder("utf-8",{fatal:true}) +return s}catch(r){}return null}, +$S:207} +A.aXs.prototype={ +$0(){var s,r +try{s=new TextDecoder("utf-8",{fatal:false}) +return s}catch(r){}return null}, +$S:207} +A.a0b.prototype={ +gej(a){return"us-ascii"}, +hK(a){return B.qL.b3(a)}, +co(a,b){var s=B.qK.b3(b) +return s}, +gcU(){return B.qL}, +gk7(){return B.qK}} +A.ant.prototype={ +b3(a){var s,r,q,p=A.di(0,null,a.length,null,null)-0,o=new Uint8Array(p) +for(s=~this.a,r=0;r>>0!==0){if(!this.a)throw A.f(A.cu("Invalid value in input: "+A.r(q),p,p)) +return this.aDq(a,0,n)}}return A.hA(a,0,n)}, +aDq(a,b,c){var s,r,q,p,o +for(s=~this.b,r=J.N(a),q=b,p="";q>>0!==0?65533:o)}return p.charCodeAt(0)==0?p:p}, +ld(a){return this.a66(a)}} +A.a0c.prototype={ +hY(a){var s=t.NC.b(a)?a:new A.CO(a) +if(this.a)return new A.b3G(s.EY(!1)) +else return new A.baX(s)}} +A.b3G.prototype={ +a2(a){this.a.a2(0)}, +t(a,b){this.eq(b,0,J.am(b),!1)}, +eq(a,b,c,d){var s,r,q=J.N(a) +A.di(b,c,q.gq(a),null,null) +for(s=this.a,r=b;r>>0!==0){if(r>b)s.eq(a,b,r,!1) +s.t(0,B.a41) +b=r+1}if(b>>0!==0)throw A.f(A.cu("Source contains non-ASCII bytes.",null,null)) +this.a.t(0,A.hA(b,0,null))}, +eq(a,b,c,d){var s=a.length +A.di(b,c,s,null,null) +if(b=0){i=u.U.charCodeAt(h) +if(i===k)continue +k=i}else{if(h===-1){if(o<0){g=p==null?c:p.a.length +if(g==null)g=0 +o=g+(r-q) +n=r}++m +if(k===61)continue}k=i}if(h!==-2){if(p==null){p=new A.c9("") +g=p}else g=p +g.a+=B.f.X(a0,q,r) +g.a+=A.eW(k) +q=l +continue}}throw A.f(A.cu("Invalid base64 data",a0,r))}if(p!=null){g=p.a+=B.f.X(a0,q,a2) +f=g.length +if(o>=0)A.bod(a0,n,a2,o,m,f) +else{e=B.c.aE(f-1,4)+1 +if(e===1)throw A.f(A.cu(b,a0,a2)) +for(;e<4;){g+="=" +p.a=g;++e}}g=p.a +return B.f.j7(a0,a1,a2,g.charCodeAt(0)==0?g:g)}d=a2-a1 +if(o>=0)A.bod(a0,n,a2,o,m,d) +else{e=B.c.aE(d,4) +if(e===1)throw A.f(A.cu(b,a0,a2)) +if(e>1)a0=B.f.j7(a0,a2,a2,e===2?"==":"=")}return a0}, +Hv(a,b){return this.alD(a,b,0,null)}} +A.a0x.prototype={ +b3(a){var s=J.N(a) +if(s.gZ(a))return"" +s=new A.Uu(u.U).a0L(a,0,s.gq(a),!0) +s.toString +return A.hA(s,0,null)}, +hY(a){var s,r=u.U +if(t.NC.b(a)){s=a.EY(!1) +return new A.bdc(s,new A.Uu(r))}return new A.b_S(a,new A.b0s(r))}} +A.Uu.prototype={ +aiH(a,b){return new Uint8Array(b)}, +a0L(a,b,c,d){var s,r=this,q=(r.a&3)+(c-b),p=B.c.aY(q,3),o=p*4 +if(d&&q-p*3>0)o+=4 +s=r.aiH(0,o) +r.a=A.bO5(r.b,a,b,c,d,s,0,r.a) +if(o>0)return s +return null}} +A.b0s.prototype={ +aiH(a,b){var s=this.c +if(s==null||s.length0)throw A.f(A.cu("Invalid length, must be multiple of four",b,c)) +this.a=-1}} +A.aeE.prototype={ +t(a,b){var s,r=b.length +if(r===0)return +s=this.b.FM(0,b,0,r) +if(s!=null)this.a.t(0,s)}, +a2(a){this.b.a_o(0,null,null) +this.a.a2(0)}, +eq(a,b,c,d){var s,r +A.di(b,c,a.length,null,null) +if(b===c)return +s=this.b +r=s.FM(0,a,b,c) +if(r!=null)this.a.t(0,r) +if(d){s.a_o(0,a,c) +this.a.a2(0)}}} +A.DE.prototype={ +eq(a,b,c,d){this.t(0,B.v.cj(a,b,c)) +if(d)this.a2(0)}} +A.Iy.prototype={ +t(a,b){this.a.t(0,b)}, +a2(a){this.a.a2(0)}} +A.aeR.prototype={ +t(a,b){var s,r,q=this,p=q.b,o=q.c,n=J.N(b) +if(n.gq(b)>p.length-o){p=q.b +s=n.gq(b)+p.length-1 +s|=B.c.D(s,1) +s|=s>>>2 +s|=s>>>4 +s|=s>>>8 +r=new Uint8Array((((s|s>>>16)>>>0)+1)*2) +p=q.b +B.v.cW(r,0,p.length,p) +q.b=r}p=q.b +o=q.c +B.v.cW(p,o,o+n.gq(b),b) +q.c=q.c+n.gq(b)}, +a2(a){this.a.$1(B.v.cj(this.b,0,this.c))}} +A.a19.prototype={} +A.alF.prototype={ +t(a,b){this.b.push(b)}, +a2(a){this.a.$1(this.b)}} +A.Cs.prototype={ +t(a,b){this.b.t(0,b)}, +eb(a,b){A.fU(a,"error",t.K) +this.a.eb(a,b)}, +a2(a){this.b.a2(0)}, +$idG:1} +A.d2.prototype={ +hK(a){return this.gcU().b3(a)}, +tq(a,b){var s=A.n(this) +return new A.VP(this,a,s.i("@").L(s.i("d2.T")).L(b).i("VP<1,2,3>"))}} +A.VP.prototype={ +gcU(){return this.a.gcU().tq(this.b.gcU(),this.$ti.z[2])}, +gk7(){return this.b.gk7().tq(this.a.gk7(),this.$ti.c)}} +A.bC.prototype={ +tq(a,b){var s=A.n(this) +return new A.VQ(this,a,s.i("@").L(s.i("bC.T")).L(b).i("VQ<1,2,3>"))}, +hY(a){throw A.f(A.a5("This converter does not support chunked conversions: "+this.j(0)))}, +ld(a){return new A.uc(new A.aun(this),a,t.cu.L(A.n(this).i("bC.T")).i("uc<1,2>"))}, +dm(a,b,c){var s=A.n(this) +return new A.yp(this,s.i("@").L(s.i("bC.T")).L(b).L(c).i("yp<1,2,3,4>"))}} +A.aun.prototype={ +$1(a){return new A.Cs(a,this.a.hY(a),t.aQ)}, +$S:332} +A.VQ.prototype={ +b3(a){return this.b.b3(this.a.b3(a))}, +hY(a){return this.a.hY(this.b.hY(a))}} +A.t_.prototype={ +aiW(a){return this.gk7().ld(a).nw(0,new A.c9(""),new A.aye(),t.v0).bj(0,new A.ayf(),t.N)}} +A.aye.prototype={ +$2(a,b){a.a+=b +return a}, +$S:337} +A.ayf.prototype={ +$1(a){var s=a.a +return s.charCodeAt(0)==0?s:s}, +$S:349} +A.Op.prototype={ +j(a){var s=A.z0(this.a) +return(this.b!=null?"Converting object to an encodable object failed:":"Converting object did not return an encodable object:")+" "+s}} +A.a5F.prototype={ +j(a){return"Cyclic error in JSON stringify"}} +A.a5E.prototype={ +Pl(a,b,c){var s=A.blB(b,this.gk7().a) +return s}, +co(a,b){return this.Pl(a,b,null)}, +e0(a,b){var s=this.gcU() +s=A.bOI(a,s.b,s.a) +return s}, +hK(a){return this.e0(a,null)}, +gcU(){return B.a3o}, +gk7(){return B.uI}} +A.a5K.prototype={ +b3(a){var s,r=new A.c9("") +A.bkY(a,r,this.b,this.a) +s=r.a +return s.charCodeAt(0)==0?s:s}, +hY(a){var s,r=this +if(a instanceof A.Z8)return new A.Wh(a.d,A.bqQ(r.a),r.b,256) +s=t.NC.b(a)?a:new A.CO(a) +return new A.b5N(r.a,r.b,s)}, +tq(a,b){var s +if(a instanceof A.TV){s=A.bqQ(this.a) +return b.i("bC").a(new A.a5L(s,this.b,256))}return this.Ur(a,b)}} +A.a5L.prototype={ +b3(a){var s,r,q,p,o,n,m=A.d([],t.q) +A.bvs(a,this.a,this.b,this.c,new A.aFY(m)) +if(m.length===1)return m[0] +for(s=0,r=0;r0||c92){if(q>=55296){p=q&64512 +if(p===55296){o=r+1 +o=!(o=0&&(a.charCodeAt(p)&64512)===55296)}else p=!1 +else p=!0 +if(p){if(r>s)n.Bj(a,s,r) +s=r+1 +n.fM(92) +n.fM(117) +n.fM(100) +p=q>>>8&15 +n.fM(p<10?48+p:87+p) +p=q>>>4&15 +n.fM(p<10?48+p:87+p) +p=q&15 +n.fM(p<10?48+p:87+p)}}continue}if(q<32){if(r>s)n.Bj(a,s,r) +s=r+1 +n.fM(92) +switch(q){case 8:n.fM(98) +break +case 9:n.fM(116) +break +case 10:n.fM(110) +break +case 12:n.fM(102) +break +case 13:n.fM(114) +break +default:n.fM(117) +n.fM(48) +n.fM(48) +p=q>>>4&15 +n.fM(p<10?48+p:87+p) +p=q&15 +n.fM(p<10?48+p:87+p) +break}}else if(q===34||q===92){if(r>s)n.Bj(a,s,r) +s=r+1 +n.fM(92) +n.fM(q)}}if(s===0)n.f4(a) +else if(s>>6|192)>>>0) +s.a1(a&63|128) +return}if(a<=65535){s.a1((a>>>12|224)>>>0) +s.a1(a>>>6&63|128) +s.a1(a&63|128) +return}s.anW(a)}, +anW(a){var s=this +s.a1((a>>>18|240)>>>0) +s.a1(a>>>12&63|128) +s.a1(a>>>6&63|128) +s.a1(a&63|128)}, +a1(a){var s,r=this,q=r.f,p=r.e +if(q===p.length){r.d.$3(p,0,q) +q=r.e=new Uint8Array(r.c) +p=r.f=0}else{s=p +p=q +q=s}r.f=p+1 +q[p]=a}} +A.b5T.prototype={ +Bh(a){var s,r,q,p,o,n=this,m=n.x,l=J.N(m),k=l.gq(m) +if(k===1){s=l.h(m,0) +for(;a>0;){n.a1(s);--a}return}for(;a>0;){--a +r=n.f +q=r+k +p=n.e +if(q<=p.length){B.v.cW(p,r,q,m) +n.f=q}else for(o=0;o255||r<0){if(s>b){q=p.a +q.toString +q.t(0,A.hA(a,b,s))}q=p.a +q.toString +q.t(0,A.hA(B.a56,0,1)) +b=s+1}}if(b16)this.Wn()}, +h_(a,b){if(this.a.a.length!==0)this.Wn() +this.b.t(0,b)}, +Wn(){var s=this.a,r=s.a +s.a="" +this.b.t(0,r.charCodeAt(0)==0?r:r)}} +A.JP.prototype={ +a2(a){}, +eq(a,b,c,d){var s,r +if(b!==0||c!==a.length)for(s=this.a,r=b;r>>18|240 +q=o.b=p+1 +r[p]=s>>>12&63|128 +p=o.b=q+1 +r[q]=s>>>6&63|128 +o.b=p+1 +r[p]=s&63|128 +return!0}else{o.NM() +return!1}}, +a9G(a,b,c){var s,r,q,p,o,n,m,l=this +if(b!==c&&(a.charCodeAt(c-1)&64512)===55296)--c +for(s=l.c,r=s.length,q=b;q=r)break +l.b=o+1 +s[o]=p}else{o=p&64512 +if(o===55296){if(l.b+4>r)break +n=q+1 +if(l.agv(p,a.charCodeAt(n)))q=n}else if(o===56320){if(l.b+3>r)break +l.NM()}else if(p<=2047){o=l.b +m=o+1 +if(m>=r)break +l.b=m +s[o]=p>>>6|192 +l.b=m+1 +s[m]=p&63|128}else{o=l.b +if(o+2>=r)break +m=l.b=o+1 +s[o]=p>>>12|224 +o=l.b=m+1 +s[m]=p>>>6&63|128 +l.b=o+1 +s[o]=p&63|128}}}return q}} +A.Z8.prototype={ +a2(a){if(this.a!==0){this.eq("",0,0,!0) +return}this.d.a2(0)}, +eq(a,b,c,d){var s,r,q,p,o,n=this +n.b=0 +s=b===c +if(s&&!d)return +r=n.a +if(r!==0){if(n.agv(r,!s?a.charCodeAt(b):0))++b +n.a=0}s=n.d +r=n.c +q=c-1 +p=r.length-3 +do{b=n.a9G(a,b,c) +o=d&&b===c +if(b===q&&(a.charCodeAt(b)&64512)===55296){if(d&&n.b1000){s=B.c.aY(b+c,2) +r=q.VH(a,b,s,!1) +if((q.b&1)!==0)return r +return r+q.VH(a,s,c,d)}return q.b5j(a,b,c,d)}, +ajP(a,b){var s=this.b +this.b=0 +if(s<=32)return +if(this.a)b.a+=A.eW(65533) +else throw A.f(A.cu(A.bwa(77),null,null))}, +b5j(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=65533,j=l.b,i=l.c,h=new A.c9(""),g=b+1,f=J.N(a),e=f.h(a,b) +$label0$0:for(s=l.a;!0;){for(;!0;g=p){r="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE".charCodeAt(e)&31 +i=j<=32?e&61694>>>r:(e&63|i<<6)>>>0 +j=" \x000:XECCCCCN:lDb \x000:XECCCCCNvlDb \x000:XECCCCCN:lDb AAAAA\x00\x00\x00\x00\x00AAAAA00000AAAAA:::::AAAAAGG000AAAAA00KKKAAAAAG::::AAAAA:IIIIAAAAA000\x800AAAAA\x00\x00\x00\x00 AAAAA".charCodeAt(j+r) +if(j===0){h.a+=A.eW(i) +if(g===c)break $label0$0 +break}else if((j&1)!==0){if(s)switch(j){case 69:case 67:h.a+=A.eW(k) +break +case 65:h.a+=A.eW(k);--g +break +default:q=h.a+=A.eW(k) +h.a=q+A.eW(k) +break}else{l.b=j +l.c=g-1 +return""}j=0}if(g===c)break $label0$0 +p=g+1 +e=f.h(a,g)}p=g+1 +e=f.h(a,g) +if(e<128){while(!0){if(!(p=128){o=n-1 +p=n +break}p=n}if(o-g<20)for(m=g;m32)if(s)h.a+=A.eW(k) +else{l.b=77 +l.c=c +return""}l.b=j +l.c=i +f=h.a +return f.charCodeAt(0)==0?f:f}} +A.aoD.prototype={} +A.aoE.prototype={} +A.apK.prototype={} +A.beX.prototype={ +$2(a,b){this.a.l(0,a.a,b)}, +$S:214} +A.aJN.prototype={ +$2(a,b){var s=this.b,r=this.a,q=s.a+=r.a +q+=a.a +s.a=q +s.a=q+": " +s.a+=A.z0(b) +r.a=", "}, +$S:214} +A.bA.prototype={ +t(a,b){return A.bhT(this.a+B.c.aY(b.a,1000),this.b)}, +k(a,b){if(b==null)return!1 +return b instanceof A.bA&&this.a===b.a&&this.b===b.b}, +bL(a,b){return B.c.bL(this.a,b.a)}, +axG(a,b){var s,r=this.a +if(Math.abs(r)<=864e13)s=!1 +else s=!0 +if(s)throw A.f(A.bZ("DateTime is outside valid range: "+r,null)) +A.fU(this.b,"isUtc",t.y)}, +gu(a){var s=this.a +return(s^B.c.D(s,30))&1073741823}, +j(a){var s=this,r=A.boX(A.bO(s)),q=A.rU(A.bS(s)),p=A.rU(A.dh(s)),o=A.rU(A.jH(s)),n=A.rU(A.oE(s)),m=A.rU(A.wu(s)),l=A.boY(A.Qv(s)),k=r+"-"+q +if(s.b)return k+"-"+p+" "+o+":"+n+":"+m+"."+l+"Z" +else return k+"-"+p+" "+o+":"+n+":"+m+"."+l}, +SB(){var s=this,r=A.bO(s)>=-9999&&A.bO(s)<=9999?A.boX(A.bO(s)):A.bEN(A.bO(s)),q=A.rU(A.bS(s)),p=A.rU(A.dh(s)),o=A.rU(A.jH(s)),n=A.rU(A.oE(s)),m=A.rU(A.wu(s)),l=A.boY(A.Qv(s)),k=r+"-"+q +if(s.b)return k+"-"+p+"T"+o+":"+n+":"+m+"."+l+"Z" +else return k+"-"+p+"T"+o+":"+n+":"+m+"."+l}, +$icM:1} +A.avH.prototype={ +$1(a){if(a==null)return 0 +return A.ee(a,null)}, +$S:216} +A.avI.prototype={ +$1(a){var s,r,q +if(a==null)return 0 +for(s=a.length,r=0,q=0;q<6;++q){r*=10 +if(qr)s=": Not in inclusive range "+A.r(r)+".."+A.r(q) +else s=qe.length +else s=!1 +if(s)f=null +if(f==null){if(e.length>78)e=B.f.X(e,0,75)+"..." +return g+"\n"+e}for(r=1,q=0,p=!1,o=0;o1?g+(" (at line "+r+", character "+(f-q+1)+")\n"):g+(" (at character "+(f+1)+")\n") +m=e.length +for(o=f;o78)if(f-q<75){l=q+75 +k=q +j="" +i="..."}else{if(m-f<75){k=m-75 +l=m +i=""}else{k=f-36 +l=f+36 +i="..."}j="..."}else{l=m +k=q +j="" +i=""}return g+j+B.f.X(e,k,l)+i+"\n"+B.f.ai(" ",f-k+j.length)+"^\n"}else return f!=null?g+(" (at offset "+A.r(f)+")"):g}, +$ibh:1, +gd1(a){return this.a}, +gC_(a){return this.b}, +gd9(a){return this.c}} +A.w.prototype={ +kx(a,b){return A.dF(this,A.cg(this).i("w.E"),b)}, +a1a(a,b){var s=this,r=A.cg(s) +if(r.i("an").b(s))return A.bpN(s,b,r.i("w.E")) +return new A.t8(s,b,r.i("t8"))}, +eL(a,b,c){return A.ne(this,b,A.cg(this).i("w.E"),c)}, +hn(a,b){return new A.b6(this,b,A.cg(this).i("b6"))}, +Gf(a,b,c){return new A.h_(this,b,A.cg(this).i("@").L(c).i("h_<1,2>"))}, +A(a,b){var s +for(s=this.gS(this);s.p();)if(J.o(s.gG(s),b))return!0 +return!1}, +am(a,b){var s +for(s=this.gS(this);s.p();)b.$1(s.gG(s))}, +qK(a,b){var s,r=this.gS(this) +if(!r.p())throw A.f(A.cR()) +s=r.gG(r) +for(;r.p();)s=b.$2(s,r.gG(r)) +return s}, +bw(a,b){var s,r,q=this.gS(this) +if(!q.p())return"" +s=J.cp(q.gG(q)) +if(!q.p())return s +if(b.length===0){r=s +do r+=J.cp(q.gG(q)) +while(q.p())}else{r=s +do r=r+b+J.cp(q.gG(q)) +while(q.p())}return r.charCodeAt(0)==0?r:r}, +oU(a){return this.bw(a,"")}, +hu(a,b){var s +for(s=this.gS(this);s.p();)if(b.$1(s.gG(s)))return!0 +return!1}, +fZ(a,b){return A.L(this,b,A.cg(this).i("w.E"))}, +dL(a){return this.fZ(a,!0)}, +ie(a){return A.d3(this,A.cg(this).i("w.E"))}, +gq(a){var s,r=this.gS(this) +for(s=0;r.p();)++s +return s}, +gZ(a){return!this.gS(this).p()}, +gcL(a){return!this.gZ(this)}, +a3u(a,b){return A.btT(this,b,A.cg(this).i("w.E"))}, +im(a,b){return A.bk6(this,b,A.cg(this).i("w.E"))}, +gV(a){var s=this.gS(this) +if(!s.p())throw A.f(A.cR()) +return s.gG(s)}, +ga9(a){var s,r=this.gS(this) +if(!r.p())throw A.f(A.cR()) +do s=r.gG(r) +while(r.p()) +return s}, +gby(a){var s,r=this.gS(this) +if(!r.p())throw A.f(A.cR()) +s=r.gG(r) +if(r.p())throw A.f(A.vX()) +return s}, +c2(a,b){var s,r +A.h6(b,"index") +s=this.gS(this) +for(r=b;s.p();){if(r===0)return s.gG(s);--r}throw A.f(A.f5(b,b-r,this,null,"index"))}, +j(a){return A.bqL(this,"(",")")}} +A.VS.prototype={ +c2(a,b){A.biJ(b,this.a,this,null,null) +return this.b.$1(b)}, +gq(a){return this.a}} +A.a5y.prototype={} +A.bb.prototype={ +j(a){return"MapEntry("+A.r(this.a)+": "+A.r(this.b)+")"}} +A.b4.prototype={ +gu(a){return A.H.prototype.gu.call(this,this)}, +j(a){return"null"}} +A.H.prototype={$iH:1, +k(a,b){return this===b}, +gu(a){return A.h4(this)}, +j(a){return"Instance of '"+A.aLT(this)+"'"}, +B(a,b){throw A.f(A.brV(this,b))}, +gfY(a){return A.I(this)}, +toString(){return this.j(this)}, +$0(){return this.B(this,A.C("$0","$0",0,[],[],0))}, +$1(a){return this.B(this,A.C("$1","$1",0,[a],[],0))}, +$2(a,b){return this.B(this,A.C("$2","$2",0,[a,b],[],0))}, +$3$1(a,b,c,d){return this.B(this,A.C("$3$1","$3$1",0,[a,b,c,d],[],3))}, +$1$2$onError(a,b,c){return this.B(this,A.C("$1$2$onError","$1$2$onError",0,[a,b,c],["onError"],1))}, +$2$1(a,b,c){return this.B(this,A.C("$2$1","$2$1",0,[a,b,c],[],2))}, +$1$1(a,b){return this.B(this,A.C("$1$1","$1$1",0,[a,b],[],1))}, +$3(a,b,c){return this.B(this,A.C("$3","$3",0,[a,b,c],[],0))}, +$4(a,b,c,d){return this.B(this,A.C("$4","$4",0,[a,b,c,d],[],0))}, +$3$3(a,b,c,d,e,f){return this.B(this,A.C("$3$3","$3$3",0,[a,b,c,d,e,f],[],3))}, +$2$2(a,b,c,d){return this.B(this,A.C("$2$2","$2$2",0,[a,b,c,d],[],2))}, +$1$hostElementAttributes(a){return this.B(this,A.C("$1$hostElementAttributes","$1$hostElementAttributes",0,[a],["hostElementAttributes"],0))}, +$1$highContrast(a){return this.B(this,A.C("$1$highContrast","$1$highContrast",0,[a],["highContrast"],0))}, +$1$accessibilityFeatures(a){return this.B(this,A.C("$1$accessibilityFeatures","$1$accessibilityFeatures",0,[a],["accessibilityFeatures"],0))}, +$3$replace$state(a,b,c){return this.B(this,A.C("$3$replace$state","$3$replace$state",0,[a,b,c],["replace","state"],0))}, +$2$path(a,b){return this.B(this,A.C("$2$path","$2$path",0,[a,b],["path"],0))}, +$1$2(a,b,c){return this.B(this,A.C("$1$2","$1$2",0,[a,b,c],[],1))}, +$1$growable(a){return this.B(this,A.C("$1$growable","$1$growable",0,[a],["growable"],0))}, +$2$params(a,b){return this.B(this,A.C("$2$params","$2$params",0,[a,b],["params"],0))}, +$3$onAction$onChange(a,b,c){return this.B(this,A.C("$3$onAction$onChange","$3$onAction$onChange",0,[a,b,c],["onAction","onChange"],0))}, +$1$0(a){return this.B(this,A.C("$1$0","$1$0",0,[a],[],1))}, +$1$locales(a){return this.B(this,A.C("$1$locales","$1$locales",0,[a],["locales"],0))}, +$1$textScaleFactor(a){return this.B(this,A.C("$1$textScaleFactor","$1$textScaleFactor",0,[a],["textScaleFactor"],0))}, +$1$platformBrightness(a){return this.B(this,A.C("$1$platformBrightness","$1$platformBrightness",0,[a],["platformBrightness"],0))}, +$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l){return this.B(this,A.C("$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp","$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp",0,[a,b,c,d,e,f,g,h,i,j,k,l],["buttons","change","device","kind","physicalX","physicalY","pressure","pressureMax","scale","signalKind","timeStamp"],0))}, +$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.B(this,A.C("$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp","$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp",0,[a,b,c,d,e,f,g,h,i,j,k,l,m],["buttons","change","device","kind","physicalX","physicalY","pressure","pressureMax","scrollDeltaX","scrollDeltaY","signalKind","timeStamp"],0))}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.B(this,A.C("$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp","$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp",0,[a,b,c,d,e,f,g,h,i,j,k],["buttons","change","device","kind","physicalX","physicalY","pressure","pressureMax","signalKind","timeStamp"],0))}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.B(this,A.C("$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp","$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp",0,[a,b,c,d,e,f,g,h,i,j],["buttons","change","device","physicalX","physicalY","pressure","pressureMax","signalKind","timeStamp"],0))}, +$4$checkModifiers(a,b,c,d){return this.B(this,A.C("$4$checkModifiers","$4$checkModifiers",0,[a,b,c,d],["checkModifiers"],0))}, +$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l){return this.B(this,A.C("$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp","$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp",0,[a,b,c,d,e,f,g,h,i,j,k,l],["buttons","change","device","kind","physicalX","physicalY","pressure","pressureMax","signalKind","tilt","timeStamp"],0))}, +$1$accessibleNavigation(a){return this.B(this,A.C("$1$accessibleNavigation","$1$accessibleNavigation",0,[a],["accessibleNavigation"],0))}, +$1$semanticsEnabled(a){return this.B(this,A.C("$1$semanticsEnabled","$1$semanticsEnabled",0,[a],["semanticsEnabled"],0))}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.B(this,A.C("$4$cancelOnError$onDone$onError","$4$cancelOnError$onDone$onError",0,[a,b,c,d],["cancelOnError","onDone","onError"],0))}, +$2$priority$scheduler(a,b){return this.B(this,A.C("$2$priority$scheduler","$2$priority$scheduler",0,[a,b],["priority","scheduler"],0))}, +$2$position(a,b){return this.B(this,A.C("$2$position","$2$position",0,[a,b],["position"],0))}, +$1$style(a){return this.B(this,A.C("$1$style","$1$style",0,[a],["style"],0))}, +$21$background$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$shadows$textBaseline$wordSpacing(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return this.B(this,A.C("$21$background$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$shadows$textBaseline$wordSpacing","$21$background$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$shadows$textBaseline$wordSpacing",0,[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1],["background","color","decoration","decorationColor","decorationStyle","decorationThickness","fontFamily","fontFamilyFallback","fontFeatures","fontSize","fontStyle","fontVariations","fontWeight","foreground","height","leadingDistribution","letterSpacing","locale","shadows","textBaseline","wordSpacing"],0))}, +$12$ellipsis$fontFamily$fontSize$fontStyle$fontWeight$height$locale$maxLines$strutStyle$textAlign$textDirection$textHeightBehavior(a,b,c,d,e,f,g,h,i,j,k,l){return this.B(this,A.C("$12$ellipsis$fontFamily$fontSize$fontStyle$fontWeight$height$locale$maxLines$strutStyle$textAlign$textDirection$textHeightBehavior","$12$ellipsis$fontFamily$fontSize$fontStyle$fontWeight$height$locale$maxLines$strutStyle$textAlign$textDirection$textHeightBehavior",0,[a,b,c,d,e,f,g,h,i,j,k,l],["ellipsis","fontFamily","fontSize","fontStyle","fontWeight","height","locale","maxLines","strutStyle","textAlign","textDirection","textHeightBehavior"],0))}, +$2$aspect(a,b){return this.B(this,A.C("$2$aspect","$2$aspect",0,[a,b],["aspect"],0))}, +$3$onDone$onError(a,b,c){return this.B(this,A.C("$3$onDone$onError","$3$onDone$onError",0,[a,b,c],["onDone","onError"],0))}, +$2$3(a,b,c,d,e){return this.B(this,A.C("$2$3","$2$3",0,[a,b,c,d,e],[],2))}, +$1$findFirstFocus(a){return this.B(this,A.C("$1$findFirstFocus","$1$findFirstFocus",0,[a],["findFirstFocus"],0))}, +$1$withDelay(a){return this.B(this,A.C("$1$withDelay","$1$withDelay",0,[a],["withDelay"],0))}, +$1$2$arguments(a,b,c){return this.B(this,A.C("$1$2$arguments","$1$2$arguments",0,[a,b,c],["arguments"],1))}, +$5(a,b,c,d,e){return this.B(this,A.C("$5","$5",0,[a,b,c,d,e],[],0))}, +$1$range(a){return this.B(this,A.C("$1$range","$1$range",0,[a],["range"],0))}, +$2$after(a,b){return this.B(this,A.C("$2$after","$2$after",0,[a,b],["after"],0))}, +$1$reversed(a){return this.B(this,A.C("$1$reversed","$1$reversed",0,[a],["reversed"],0))}, +$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.B(this,A.C("$6$alignment$alignmentPolicy$curve$duration$targetRenderObject","$6$alignment$alignmentPolicy$curve$duration$targetRenderObject",0,[a,b,c,d,e,f],["alignment","alignmentPolicy","curve","duration","targetRenderObject"],0))}, +$2$alignmentPolicy(a,b){return this.B(this,A.C("$2$alignmentPolicy","$2$alignmentPolicy",0,[a,b],["alignmentPolicy"],0))}, +$2$ignoreCurrentFocus(a,b){return this.B(this,A.C("$2$ignoreCurrentFocus","$2$ignoreCurrentFocus",0,[a,b],["ignoreCurrentFocus"],0))}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.B(this,A.C("$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution","$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution",0,[a,b,c,d,e,f,g,h,i],["fontFamily","fontFamilyFallback","fontSize","fontStyle","fontWeight","forceStrutHeight","height","leading","leadingDistribution"],0))}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.B(this,A.C("$4$boxHeightStyle$boxWidthStyle","$4$boxHeightStyle$boxWidthStyle",0,[a,b,c,d],["boxHeightStyle","boxWidthStyle"],0))}, +$3$dimensions$textScaleFactor(a,b,c){return this.B(this,A.C("$3$dimensions$textScaleFactor","$3$dimensions$textScaleFactor",0,[a,b,c],["dimensions","textScaleFactor"],0))}, +$3$boxHeightStyle(a,b,c){return this.B(this,A.C("$3$boxHeightStyle","$3$boxHeightStyle",0,[a,b,c],["boxHeightStyle"],0))}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.B(this,A.C("$3$includePlaceholders$includeSemanticsLabels","$3$includePlaceholders$includeSemanticsLabels",0,[a,b,c],["includePlaceholders","includeSemanticsLabels"],0))}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.B(this,A.C("$8$color$fill$grade$opacity$opticalSize$shadows$size$weight","$8$color$fill$grade$opacity$opticalSize$shadows$size$weight",0,[a,b,c,d,e,f,g,h],["color","fill","grade","opacity","opticalSize","shadows","size","weight"],0))}, +$1$color(a){return this.B(this,A.C("$1$color","$1$color",0,[a],["color"],0))}, +$2$color$fontSize(a,b){return this.B(this,A.C("$2$color$fontSize","$2$color$fontSize",0,[a,b],["color","fontSize"],0))}, +$3$textDirection(a,b,c){return this.B(this,A.C("$3$textDirection","$3$textDirection",0,[a,b,c],["textDirection"],0))}, +$3$debugReport(a,b,c){return this.B(this,A.C("$3$debugReport","$3$debugReport",0,[a,b,c],["debugReport"],0))}, +$3$cancel$down$reason(a,b,c){return this.B(this,A.C("$3$cancel$down$reason","$3$cancel$down$reason",0,[a,b,c],["cancel","down","reason"],0))}, +$2$down$up(a,b){return this.B(this,A.C("$2$down$up","$2$down$up",0,[a,b],["down","up"],0))}, +$1$down(a){return this.B(this,A.C("$1$down","$1$down",0,[a],["down"],0))}, +$2$value(a,b){return this.B(this,A.C("$2$value","$2$value",0,[a,b],["value"],0))}, +$1$details(a){return this.B(this,A.C("$1$details","$1$details",0,[a],["details"],0))}, +$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k){return this.B(this,A.C("$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection","$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection",0,[a,b,c,d,e,f,g,h,i,j,k],["borderRadius","color","containedInkWell","controller","customBorder","onRemoved","position","radius","rectCallback","referenceBox","textDirection"],0))}, +$1$context(a){return this.B(this,A.C("$1$context","$1$context",0,[a],["context"],0))}, +$2$textDirection(a,b){return this.B(this,A.C("$2$textDirection","$2$textDirection",0,[a,b],["textDirection"],0))}, +$2$reversed(a,b){return this.B(this,A.C("$2$reversed","$2$reversed",0,[a,b],["reversed"],0))}, +$2$minHeight$minWidth(a,b){return this.B(this,A.C("$2$minHeight$minWidth","$2$minHeight$minWidth",0,[a,b],["minHeight","minWidth"],0))}, +$1$letterSpacing(a){return this.B(this,A.C("$1$letterSpacing","$1$letterSpacing",0,[a],["letterSpacing"],0))}, +$1$5(a,b,c,d,e,f){return this.B(this,A.C("$1$5","$1$5",0,[a,b,c,d,e,f],[],1))}, +$2$initialRestore(a,b){return this.B(this,A.C("$2$initialRestore","$2$initialRestore",0,[a,b],["initialRestore"],0))}, +$3$rect(a,b,c){return this.B(this,A.C("$3$rect","$3$rect",0,[a,b,c],["rect"],0))}, +$2$maxWidth$minWidth(a,b){return this.B(this,A.C("$2$maxWidth$minWidth","$2$maxWidth$minWidth",0,[a,b],["maxWidth","minWidth"],0))}, +$2$maxHeight$minHeight(a,b){return this.B(this,A.C("$2$maxHeight$minHeight","$2$maxHeight$minHeight",0,[a,b],["maxHeight","minHeight"],0))}, +$1$side(a){return this.B(this,A.C("$1$side","$1$side",0,[a],["side"],0))}, +$2$padding$viewPadding(a,b){return this.B(this,A.C("$2$padding$viewPadding","$2$padding$viewPadding",0,[a,b],["padding","viewPadding"],0))}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.B(this,A.C("$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding","$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding",0,[a,b,c,d,e,f,g,h],["removeBottomInset","removeBottomPadding","removeLeftPadding","removeRightPadding","removeTopPadding"],0))}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.B(this,A.C("$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding","$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding",0,[a,b,c,d,e,f,g],["removeBottomPadding","removeLeftPadding","removeRightPadding","removeTopPadding"],0))}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.B(this,A.C("$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding","$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding",0,[a,b,c,d,e,f,g,h],["maintainBottomViewPadding","removeBottomPadding","removeLeftPadding","removeRightPadding","removeTopPadding"],0))}, +$1$bottom(a){return this.B(this,A.C("$1$bottom","$1$bottom",0,[a],["bottom"],0))}, +$1$floatingActionButtonScale(a){return this.B(this,A.C("$1$floatingActionButtonScale","$1$floatingActionButtonScale",0,[a],["floatingActionButtonScale"],0))}, +$1$removeBottom(a){return this.B(this,A.C("$1$removeBottom","$1$removeBottom",0,[a],["removeBottom"],0))}, +$1$padding(a){return this.B(this,A.C("$1$padding","$1$padding",0,[a],["padding"],0))}, +$2$viewInsets$viewPadding(a,b){return this.B(this,A.C("$2$viewInsets$viewPadding","$2$viewInsets$viewPadding",0,[a,b],["viewInsets","viewPadding"],0))}, +$1$velocity(a){return this.B(this,A.C("$1$velocity","$1$velocity",0,[a],["velocity"],0))}, +$2$color$decoration(a,b){return this.B(this,A.C("$2$color$decoration","$2$color$decoration",0,[a,b],["color","decoration"],0))}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.B(this,A.C("$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName","$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName",0,[a,b,c,d,e,f,g,h],["enableDomStorage","enableJavaScript","headers","universalLinksOnly","useSafariVC","useWebView","webOnlyWindowName"],0))}, +$3$context$exception$stack(a,b,c){return this.B(this,A.C("$3$context$exception$stack","$3$context$exception$stack",0,[a,b,c],["context","exception","stack"],0))}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.B(this,A.C("$4$allowUpscaling$targetHeight$targetWidth","$4$allowUpscaling$targetHeight$targetWidth",0,[a,b,c,d],["allowUpscaling","targetHeight","targetWidth"],0))}, +$2$onError(a,b){return this.B(this,A.C("$2$onError","$2$onError",0,[a,b],["onError"],0))}, +$3$currentColor(a,b,c){return this.B(this,A.C("$3$currentColor","$3$currentColor",0,[a,b,c],["currentColor"],0))}, +$3$async(a,b,c){return this.B(this,A.C("$3$async","$3$async",0,[a,b,c],["async"],0))}, +$6(a,b,c,d,e,f){return this.B(this,A.C("$6","$6",0,[a,b,c,d,e,f],[],0))}, +$8(a,b,c,d,e,f,g,h){return this.B(this,A.C("$8","$8",0,[a,b,c,d,e,f,g,h],[],0))}, +$2$decodeDeprecated(a,b){return this.B(this,A.C("$2$decodeDeprecated","$2$decodeDeprecated",0,[a,b],["decodeDeprecated"],0))}, +$2$decodeBufferDeprecated(a,b){return this.B(this,A.C("$2$decodeBufferDeprecated","$2$decodeBufferDeprecated",0,[a,b],["decodeBufferDeprecated"],0))}, +$2$decode(a,b){return this.B(this,A.C("$2$decode","$2$decode",0,[a,b],["decode"],0))}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.B(this,A.C("$4$displayFeatures$padding$viewInsets$viewPadding","$4$displayFeatures$padding$viewInsets$viewPadding",0,[a,b,c,d],["displayFeatures","padding","viewInsets","viewPadding"],0))}, +$2$bottom$top(a,b){return this.B(this,A.C("$2$bottom$top","$2$bottom$top",0,[a,b],["bottom","top"],0))}, +$2$left$right(a,b){return this.B(this,A.C("$2$left$right","$2$left$right",0,[a,b],["left","right"],0))}, +$2$hitTest$paintTransform(a,b){return this.B(this,A.C("$2$hitTest$paintTransform","$2$hitTest$paintTransform",0,[a,b],["hitTest","paintTransform"],0))}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.B(this,A.C("$3$crossAxisPosition$mainAxisPosition","$3$crossAxisPosition$mainAxisPosition",0,[a,b,c],["crossAxisPosition","mainAxisPosition"],0))}, +$2$hitTest$paintOffset(a,b){return this.B(this,A.C("$2$hitTest$paintOffset","$2$hitTest$paintOffset",0,[a,b],["hitTest","paintOffset"],0))}, +$1$task(a){return this.B(this,A.C("$1$task","$1$task",0,[a],["task"],0))}, +$1$oldWidget(a){return this.B(this,A.C("$1$oldWidget","$1$oldWidget",0,[a],["oldWidget"],0))}, +$1$appLoggerEnabled(a){return this.B(this,A.C("$1$appLoggerEnabled","$1$appLoggerEnabled",0,[a],["appLoggerEnabled"],0))}, +$2$0(a,b){return this.B(this,A.C("$2$0","$2$0",0,[a,b],[],2))}, +$1$rootViewSize(a){return this.B(this,A.C("$1$rootViewSize","$1$rootViewSize",0,[a],["rootViewSize"],0))}, +$1$isBuildFromExternalSources(a){return this.B(this,A.C("$1$isBuildFromExternalSources","$1$isBuildFromExternalSources",0,[a],["isBuildFromExternalSources"],0))}, +$1$imagesCarouselOpen(a){return this.B(this,A.C("$1$imagesCarouselOpen","$1$imagesCarouselOpen",0,[a],["imagesCarouselOpen"],0))}, +$1$displayingSearchResults(a){return this.B(this,A.C("$1$displayingSearchResults","$1$displayingSearchResults",0,[a],["displayingSearchResults"],0))}, +$1$settingsOpen(a){return this.B(this,A.C("$1$settingsOpen","$1$settingsOpen",0,[a],["settingsOpen"],0))}, +$1$navigationActive(a){return this.B(this,A.C("$1$navigationActive","$1$navigationActive",0,[a],["navigationActive"],0))}, +$1$selectedPOI(a){return this.B(this,A.C("$1$selectedPOI","$1$selectedPOI",0,[a],["selectedPOI"],0))}, +$3$drawerOpenRatio$isAnimating$isOpen(a,b,c){return this.B(this,A.C("$3$drawerOpenRatio$isAnimating$isOpen","$3$drawerOpenRatio$isAnimating$isOpen",0,[a,b,c],["drawerOpenRatio","isAnimating","isOpen"],0))}, +$3$bosMode$bosSearchText$selectedItemIds(a,b,c){return this.B(this,A.C("$3$bosMode$bosSearchText$selectedItemIds","$3$bosMode$bosSearchText$selectedItemIds",0,[a,b,c],["bosMode","bosSearchText","selectedItemIds"],0))}, +$4$placingGeoShapePoints$placingGeometryType$placingPOI$placingSelectedPointIndex(a,b,c,d){return this.B(this,A.C("$4$placingGeoShapePoints$placingGeometryType$placingPOI$placingSelectedPointIndex","$4$placingGeoShapePoints$placingGeometryType$placingPOI$placingSelectedPointIndex",0,[a,b,c,d],["placingGeoShapePoints","placingGeometryType","placingPOI","placingSelectedPointIndex"],0))}, +$1$runningCloudSyncBlockingOperation(a){return this.B(this,A.C("$1$runningCloudSyncBlockingOperation","$1$runningCloudSyncBlockingOperation",0,[a],["runningCloudSyncBlockingOperation"],0))}, +$1$mapPOIs(a){return this.B(this,A.C("$1$mapPOIs","$1$mapPOIs",0,[a],["mapPOIs"],0))}, +$3$editingPOI$isEditingPOI$isEditorVisible(a,b,c){return this.B(this,A.C("$3$editingPOI$isEditingPOI$isEditorVisible","$3$editingPOI$isEditingPOI$isEditorVisible",0,[a,b,c],["editingPOI","isEditingPOI","isEditorVisible"],0))}, +$1$drawnPOIsMaxNumber(a){return this.B(this,A.C("$1$drawnPOIsMaxNumber","$1$drawnPOIsMaxNumber",0,[a],["drawnPOIsMaxNumber"],0))}, +$3$code$details$message(a,b,c){return this.B(this,A.C("$3$code$details$message","$3$code$details$message",0,[a,b,c],["code","details","message"],0))}, +$2$code$message(a,b){return this.B(this,A.C("$2$code$message","$2$code$message",0,[a,b],["code","message"],0))}, +$1$size(a){return this.B(this,A.C("$1$size","$1$size",0,[a],["size"],0))}, +$2$position$size(a,b){return this.B(this,A.C("$2$position$size","$2$position$size",0,[a,b],["position","size"],0))}, +$3$realTime(a,b,c){return this.B(this,A.C("$3$realTime","$3$realTime",0,[a,b,c],["realTime"],0))}, +$3$source(a,b,c){return this.B(this,A.C("$3$source","$3$source",0,[a,b,c],["source"],0))}, +$4$hasGesture$source(a,b,c,d){return this.B(this,A.C("$4$hasGesture$source","$4$hasGesture$source",0,[a,b,c,d],["hasGesture","source"],0))}, +$3$hasGesture$source(a,b,c){return this.B(this,A.C("$3$hasGesture$source","$3$hasGesture$source",0,[a,b,c],["hasGesture","source"],0))}, +$2$mapState$tileZoom(a,b){return this.B(this,A.C("$2$mapState$tileZoom","$2$mapState$tileZoom",0,[a,b],["mapState","tileZoom"],0))}, +$2$fadeIn$instantaneous(a,b){return this.B(this,A.C("$2$fadeIn$instantaneous","$2$fadeIn$instantaneous",0,[a,b],["fadeIn","instantaneous"],0))}, +$3$onUpgradeNeeded$version(a,b,c){return this.B(this,A.C("$3$onUpgradeNeeded$version","$3$onUpgradeNeeded$version",0,[a,b,c],["onUpgradeNeeded","version"],0))}, +$1$fadeIn(a){return this.B(this,A.C("$1$fadeIn","$1$fadeIn",0,[a],["fadeIn"],0))}, +$1$end(a){return this.B(this,A.C("$1$end","$1$end",0,[a],["end"],0))}, +$1$text(a){return this.B(this,A.C("$1$text","$1$text",0,[a],["text"],0))}, +$1$line(a){return this.B(this,A.C("$1$line","$1$line",0,[a],["line"],0))}, +$2$color(a,b){return this.B(this,A.C("$2$color","$2$color",0,[a,b],["color"],0))}, +$2$withDrive(a,b){return this.B(this,A.C("$2$withDrive","$2$withDrive",0,[a,b],["withDrive"],0))}, +$1$newPOIDestinationFolder(a){return this.B(this,A.C("$1$newPOIDestinationFolder","$1$newPOIDestinationFolder",0,[a],["newPOIDestinationFolder"],0))}, +$2$selected(a,b){return this.B(this,A.C("$2$selected","$2$selected",0,[a,b],["selected"],0))}, +$2$expanded(a,b){return this.B(this,A.C("$2$expanded","$2$expanded",0,[a,b],["expanded"],0))}, +$1$scrollbars(a){return this.B(this,A.C("$1$scrollbars","$1$scrollbars",0,[a],["scrollbars"],0))}, +$1$position(a){return this.B(this,A.C("$1$position","$1$position",0,[a],["position"],0))}, +$1$carouselSelectedImageIndex(a){return this.B(this,A.C("$1$carouselSelectedImageIndex","$1$carouselSelectedImageIndex",0,[a],["carouselSelectedImageIndex"],0))}, +$2$bosMode(a,b){return this.B(this,A.C("$2$bosMode","$2$bosMode",0,[a,b],["bosMode"],0))}, +$1$bosMode(a){return this.B(this,A.C("$1$bosMode","$1$bosMode",0,[a],["bosMode"],0))}, +$1$displaySearchQualityDisclaimer(a){return this.B(this,A.C("$1$displaySearchQualityDisclaimer","$1$displaySearchQualityDisclaimer",0,[a],["displaySearchQualityDisclaimer"],0))}, +$3$filteredItemsList$rawItemsEmpty$searchError(a,b,c){return this.B(this,A.C("$3$filteredItemsList$rawItemsEmpty$searchError","$3$filteredItemsList$rawItemsEmpty$searchError",0,[a,b,c],["filteredItemsList","rawItemsEmpty","searchError"],0))}, +$5$searchLoadAttemptData$searchResultErrorMessage$searchResultLoadsCount$searchResultsLoading$searchSourceResult(a,b,c,d,e){return this.B(this,A.C("$5$searchLoadAttemptData$searchResultErrorMessage$searchResultLoadsCount$searchResultsLoading$searchSourceResult","$5$searchLoadAttemptData$searchResultErrorMessage$searchResultLoadsCount$searchResultsLoading$searchSourceResult",0,[a,b,c,d,e],["searchLoadAttemptData","searchResultErrorMessage","searchResultLoadsCount","searchResultsLoading","searchSourceResult"],0))}, +$3$searchResultErrorMessage$searchResultsLoading$searchSourceResult(a,b,c){return this.B(this,A.C("$3$searchResultErrorMessage$searchResultsLoading$searchSourceResult","$3$searchResultErrorMessage$searchResultsLoading$searchSourceResult",0,[a,b,c],["searchResultErrorMessage","searchResultsLoading","searchSourceResult"],0))}, +$1$selectedItemIds(a){return this.B(this,A.C("$1$selectedItemIds","$1$selectedItemIds",0,[a],["selectedItemIds"],0))}, +$2$selectedItemIds(a,b){return this.B(this,A.C("$2$selectedItemIds","$2$selectedItemIds",0,[a,b],["selectedItemIds"],0))}, +$1$editingPOIHasUnsavedChanges(a){return this.B(this,A.C("$1$editingPOIHasUnsavedChanges","$1$editingPOIHasUnsavedChanges",0,[a],["editingPOIHasUnsavedChanges"],0))}, +$3$composing$selection$text(a,b,c){return this.B(this,A.C("$3$composing$selection$text","$3$composing$selection$text",0,[a,b,c],["composing","selection","text"],0))}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.B(this,A.C("$3$sigmaX$sigmaY$tileMode","$3$sigmaX$sigmaY$tileMode",0,[a,b,c],["sigmaX","sigmaY","tileMode"],0))}, +$2$cause$from(a,b){return this.B(this,A.C("$2$cause$from","$2$cause$from",0,[a,b],["cause","from"],0))}, +$1$composing(a){return this.B(this,A.C("$1$composing","$1$composing",0,[a],["composing"],0))}, +$2$composing$selection(a,b){return this.B(this,A.C("$2$composing$selection","$2$composing$selection",0,[a,b],["composing","selection"],0))}, +$1$selection(a){return this.B(this,A.C("$1$selection","$1$selection",0,[a],["selection"],0))}, +$1$rect(a){return this.B(this,A.C("$1$rect","$1$rect",0,[a],["rect"],0))}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.B(this,A.C("$4$curve$descendant$duration$rect","$4$curve$descendant$duration$rect",0,[a,b,c,d],["curve","descendant","duration","rect"],0))}, +$5$baseline$baselineOffset(a,b,c,d,e){return this.B(this,A.C("$5$baseline$baselineOffset","$5$baseline$baselineOffset",0,[a,b,c,d,e],["baseline","baselineOffset"],0))}, +$4$scale(a,b,c,d){return this.B(this,A.C("$4$scale","$4$scale",0,[a,b,c,d],["scale"],0))}, +$3$curve$duration$rect(a,b,c){return this.B(this,A.C("$3$curve$duration$rect","$3$curve$duration$rect",0,[a,b,c],["curve","duration","rect"],0))}, +$1$affinity(a){return this.B(this,A.C("$1$affinity","$1$affinity",0,[a],["affinity"],0))}, +$2$affinity$extentOffset(a,b){return this.B(this,A.C("$2$affinity$extentOffset","$2$affinity$extentOffset",0,[a,b],["affinity","extentOffset"],0))}, +$9$ascent$baseline$descent$hardBreak$height$left$lineNumber$unscaledAscent$width(a,b,c,d,e,f,g,h,i){return this.B(this,A.C("$9$ascent$baseline$descent$hardBreak$height$left$lineNumber$unscaledAscent$width","$9$ascent$baseline$descent$hardBreak$height$left$lineNumber$unscaledAscent$width",0,[a,b,c,d,e,f,g,h,i],["ascent","baseline","descent","hardBreak","height","left","lineNumber","unscaledAscent","width"],0))}, +$2$overscroll$scrollbars(a,b){return this.B(this,A.C("$2$overscroll$scrollbars","$2$overscroll$scrollbars",0,[a,b],["overscroll","scrollbars"],0))}, +$2$baseOffset$extentOffset(a,b){return this.B(this,A.C("$2$baseOffset$extentOffset","$2$baseOffset$extentOffset",0,[a,b],["baseOffset","extentOffset"],0))}, +$1$extentOffset(a){return this.B(this,A.C("$1$extentOffset","$1$extentOffset",0,[a],["extentOffset"],0))}, +$1$height(a){return this.B(this,A.C("$1$height","$1$height",0,[a],["height"],0))}, +$1$borderSide(a){return this.B(this,A.C("$1$borderSide","$1$borderSide",0,[a],["borderSide"],0))}, +$30$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixStyle$suffixIconColor$suffixStyle(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){return this.B(this,A.C("$30$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixStyle$suffixIconColor$suffixStyle","$30$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixStyle$suffixIconColor$suffixStyle",0,[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0],["alignLabelWithHint","border","constraints","contentPadding","counterStyle","disabledBorder","enabledBorder","errorBorder","errorMaxLines","errorStyle","fillColor","filled","floatingLabelAlignment","floatingLabelBehavior","floatingLabelStyle","focusColor","focusedBorder","focusedErrorBorder","helperMaxLines","helperStyle","hintStyle","hoverColor","iconColor","isCollapsed","isDense","labelStyle","prefixIconColor","prefixStyle","suffixIconColor","suffixStyle"],0))}, +$2$enabled$hintMaxLines(a,b){return this.B(this,A.C("$2$enabled$hintMaxLines","$2$enabled$hintMaxLines",0,[a,b],["enabled","hintMaxLines"],0))}, +$1$hour(a){return this.B(this,A.C("$1$hour","$1$hour",0,[a],["hour"],0))}, +$2$fillColor$hintText(a,b){return this.B(this,A.C("$2$fillColor$hintText","$2$fillColor$hintText",0,[a,b],["fillColor","hintText"],0))}, +$1$errorText(a){return this.B(this,A.C("$1$errorText","$1$errorText",0,[a],["errorText"],0))}, +$1$minute(a){return this.B(this,A.C("$1$minute","$1$minute",0,[a],["minute"],0))}, +$6$animation$controller$max$min$target$tween(a,b,c,d,e,f){return this.B(this,A.C("$6$animation$controller$max$min$target$tween","$6$animation$controller$max$min$target$tween",0,[a,b,c,d,e,f],["animation","controller","max","min","target","tween"],0))}, +$1$border(a){return this.B(this,A.C("$1$border","$1$border",0,[a],["border"],0))}, +$2$placingGeometryType$placingPOI(a,b){return this.B(this,A.C("$2$placingGeometryType$placingPOI","$2$placingGeometryType$placingPOI",0,[a,b],["placingGeometryType","placingPOI"],0))}, +$3$placingGeoShapePoints$placingGeometryType$placingSelectedPointIndex(a,b,c){return this.B(this,A.C("$3$placingGeoShapePoints$placingGeometryType$placingSelectedPointIndex","$3$placingGeoShapePoints$placingGeometryType$placingSelectedPointIndex",0,[a,b,c],["placingGeoShapePoints","placingGeometryType","placingSelectedPointIndex"],0))}, +$1$options(a){return this.B(this,A.C("$1$options","$1$options",0,[a],["options"],0))}, +$2$frame(a,b){return this.B(this,A.C("$2$frame","$2$frame",0,[a,b],["frame"],0))}, +$1$format(a){return this.B(this,A.C("$1$format","$1$format",0,[a],["format"],0))}, +$1$noPixels(a){return this.B(this,A.C("$1$noPixels","$1$noPixels",0,[a],["noPixels"],0))}, +$1$numChannels(a){return this.B(this,A.C("$1$numChannels","$1$numChannels",0,[a],["numChannels"],0))}, +$2$offset(a,b){return this.B(this,A.C("$2$offset","$2$offset",0,[a,b],["offset"],0))}, +$3$imageQuality$maxHeight$maxWidth(a,b,c){return this.B(this,A.C("$3$imageQuality$maxHeight$maxWidth","$3$imageQuality$maxHeight$maxWidth",0,[a,b,c],["imageQuality","maxHeight","maxWidth"],0))}, +$1$removeTop(a){return this.B(this,A.C("$1$removeTop","$1$removeTop",0,[a],["removeTop"],0))}, +$1$currentlySelectedImage(a){return this.B(this,A.C("$1$currentlySelectedImage","$1$currentlySelectedImage",0,[a],["currentlySelectedImage"],0))}, +$1$currentListSize(a){return this.B(this,A.C("$1$currentListSize","$1$currentListSize",0,[a],["currentListSize"],0))}, +$1$imageFiles(a){return this.B(this,A.C("$1$imageFiles","$1$imageFiles",0,[a],["imageFiles"],0))}, +$1$imageDatas(a){return this.B(this,A.C("$1$imageDatas","$1$imageDatas",0,[a],["imageDatas"],0))}, +$10$currentListSize$currentlySelectedImage$imageDatas$imageFiles$onDeleteRequested$onImageOpenRequested$onImageReordered$onRotateLeftRequested$onRotateRightRequested$onShareRequested(a,b,c,d,e,f,g,h,i,j){return this.B(this,A.C("$10$currentListSize$currentlySelectedImage$imageDatas$imageFiles$onDeleteRequested$onImageOpenRequested$onImageReordered$onRotateLeftRequested$onRotateRightRequested$onShareRequested","$10$currentListSize$currentlySelectedImage$imageDatas$imageFiles$onDeleteRequested$onImageOpenRequested$onImageReordered$onRotateLeftRequested$onRotateRightRequested$onShareRequested",0,[a,b,c,d,e,f,g,h,i,j],["currentListSize","currentlySelectedImage","imageDatas","imageFiles","onDeleteRequested","onImageOpenRequested","onImageReordered","onRotateLeftRequested","onRotateRightRequested","onShareRequested"],0))}, +$3$carouselImages$carouselSelectedImageIndex$imagesCarouselOpen(a,b,c){return this.B(this,A.C("$3$carouselImages$carouselSelectedImageIndex$imagesCarouselOpen","$3$carouselImages$carouselSelectedImageIndex$imagesCarouselOpen",0,[a,b,c],["carouselImages","carouselSelectedImageIndex","imagesCarouselOpen"],0))}, +$1$offlineMapFiles(a){return this.B(this,A.C("$1$offlineMapFiles","$1$offlineMapFiles",0,[a],["offlineMapFiles"],0))}, +$1$withReadStream(a){return this.B(this,A.C("$1$withReadStream","$1$withReadStream",0,[a],["withReadStream"],0))}, +$5$fileFilter$initialDirectory$multipleFiles$pickDirectory(a,b,c,d,e){return this.B(this,A.C("$5$fileFilter$initialDirectory$multipleFiles$pickDirectory","$5$fileFilter$initialDirectory$multipleFiles$pickDirectory",0,[a,b,c,d,e],["fileFilter","initialDirectory","multipleFiles","pickDirectory"],0))}, +$1$imageSavingMaxSize(a){return this.B(this,A.C("$1$imageSavingMaxSize","$1$imageSavingMaxSize",0,[a],["imageSavingMaxSize"],0))}, +$1$imageCompression(a){return this.B(this,A.C("$1$imageCompression","$1$imageCompression",0,[a],["imageCompression"],0))}, +$1$searchSourceConfigs(a){return this.B(this,A.C("$1$searchSourceConfigs","$1$searchSourceConfigs",0,[a],["searchSourceConfigs"],0))}, +$2$targetLocation(a,b){return this.B(this,A.C("$2$targetLocation","$2$targetLocation",0,[a,b],["targetLocation"],0))}, +$1$autoSync(a){return this.B(this,A.C("$1$autoSync","$1$autoSync",0,[a],["autoSync"],0))}, +$1$syncMediaDownloadPolicy(a){return this.B(this,A.C("$1$syncMediaDownloadPolicy","$1$syncMediaDownloadPolicy",0,[a],["syncMediaDownloadPolicy"],0))}, +$1$syncVolumeDefault(a){return this.B(this,A.C("$1$syncVolumeDefault","$1$syncVolumeDefault",0,[a],["syncVolumeDefault"],0))}, +$1$coordinatesDisplayFormat(a){return this.B(this,A.C("$1$coordinatesDisplayFormat","$1$coordinatesDisplayFormat",0,[a],["coordinatesDisplayFormat"],0))}, +$1$unitsOfArea(a){return this.B(this,A.C("$1$unitsOfArea","$1$unitsOfArea",0,[a],["unitsOfArea"],0))}, +$1$unitsOfDistance(a){return this.B(this,A.C("$1$unitsOfDistance","$1$unitsOfDistance",0,[a],["unitsOfDistance"],0))}, +$1$languageValue(a){return this.B(this,A.C("$1$languageValue","$1$languageValue",0,[a],["languageValue"],0))}, +$1$defaultNavigationAction(a){return this.B(this,A.C("$1$defaultNavigationAction","$1$defaultNavigationAction",0,[a],["defaultNavigationAction"],0))}, +$1$fastMarkerAddMode(a){return this.B(this,A.C("$1$fastMarkerAddMode","$1$fastMarkerAddMode",0,[a],["fastMarkerAddMode"],0))}, +$1$floatingMarkerTitlesTextSize(a){return this.B(this,A.C("$1$floatingMarkerTitlesTextSize","$1$floatingMarkerTitlesTextSize",0,[a],["floatingMarkerTitlesTextSize"],0))}, +$1$floatingMarkerTitlesMaxNumber(a){return this.B(this,A.C("$1$floatingMarkerTitlesMaxNumber","$1$floatingMarkerTitlesMaxNumber",0,[a],["floatingMarkerTitlesMaxNumber"],0))}, +$1$decimalAccuracy(a){return this.B(this,A.C("$1$decimalAccuracy","$1$decimalAccuracy",0,[a],["decimalAccuracy"],0))}, +$1$backupReminderEnabled(a){return this.B(this,A.C("$1$backupReminderEnabled","$1$backupReminderEnabled",0,[a],["backupReminderEnabled"],0))}, +$1$displayZoomButtons(a){return this.B(this,A.C("$1$displayZoomButtons","$1$displayZoomButtons",0,[a],["displayZoomButtons"],0))}, +$1$mapPinBaseSize(a){return this.B(this,A.C("$1$mapPinBaseSize","$1$mapPinBaseSize",0,[a],["mapPinBaseSize"],0))}, +$1$coordinatesWindowDisplayMode(a){return this.B(this,A.C("$1$coordinatesWindowDisplayMode","$1$coordinatesWindowDisplayMode",0,[a],["coordinatesWindowDisplayMode"],0))}, +$1$crosshairDisplayMode(a){return this.B(this,A.C("$1$crosshairDisplayMode","$1$crosshairDisplayMode",0,[a],["crosshairDisplayMode"],0))}, +$1$preferredTheme(a){return this.B(this,A.C("$1$preferredTheme","$1$preferredTheme",0,[a],["preferredTheme"],0))}, +$1$bosSearchText(a){return this.B(this,A.C("$1$bosSearchText","$1$bosSearchText",0,[a],["bosSearchText"],0))}, +$2$bosSearchText$searchInProgress(a,b){return this.B(this,A.C("$2$bosSearchText$searchInProgress","$2$bosSearchText$searchInProgress",0,[a,b],["bosSearchText","searchInProgress"],0))}, +$4$filteredItemsList$rawItemsEmpty$searchError$searchInProgress(a,b,c,d){return this.B(this,A.C("$4$filteredItemsList$rawItemsEmpty$searchError$searchInProgress","$4$filteredItemsList$rawItemsEmpty$searchError$searchInProgress",0,[a,b,c,d],["filteredItemsList","rawItemsEmpty","searchError","searchInProgress"],0))}, +$6$bosMode$bosSearchText$selectedFolderIds$selectedItemIds$storageState(a,b,c,d,e,f){return this.B(this,A.C("$6$bosMode$bosSearchText$selectedFolderIds$selectedItemIds$storageState","$6$bosMode$bosSearchText$selectedFolderIds$selectedItemIds$storageState",0,[a,b,c,d,e,f],["bosMode","bosSearchText","selectedFolderIds","selectedItemIds","storageState"],0))}, +$3$searchRadiusMeters$targetLocation(a,b,c){return this.B(this,A.C("$3$searchRadiusMeters$targetLocation","$3$searchRadiusMeters$targetLocation",0,[a,b,c],["searchRadiusMeters","targetLocation"],0))}, +$1$coordinatesWindowSize(a){return this.B(this,A.C("$1$coordinatesWindowSize","$1$coordinatesWindowSize",0,[a],["coordinatesWindowSize"],0))}, +$2$increment$useIncrementAsTargetIndex(a,b){return this.B(this,A.C("$2$increment$useIncrementAsTargetIndex","$2$increment$useIncrementAsTargetIndex",0,[a,b],["increment","useIncrementAsTargetIndex"],0))}, +$1$increment(a){return this.B(this,A.C("$1$increment","$1$increment",0,[a],["increment"],0))}, +$2$increment$preserveCurrentlySelectedPoint(a,b){return this.B(this,A.C("$2$increment$preserveCurrentlySelectedPoint","$2$increment$preserveCurrentlySelectedPoint",0,[a,b],["increment","preserveCurrentlySelectedPoint"],0))}, +$2$placingGeoShapePoints$placingSelectedPointIndex(a,b){return this.B(this,A.C("$2$placingGeoShapePoints$placingSelectedPointIndex","$2$placingGeoShapePoints$placingSelectedPointIndex",0,[a,b],["placingGeoShapePoints","placingSelectedPointIndex"],0))}, +$1$topHintIndicatorSize(a){return this.B(this,A.C("$1$topHintIndicatorSize","$1$topHintIndicatorSize",0,[a],["topHintIndicatorSize"],0))}, +$1$trackingMode(a){return this.B(this,A.C("$1$trackingMode","$1$trackingMode",0,[a],["trackingMode"],0))}, +$1$locationSettings(a){return this.B(this,A.C("$1$locationSettings","$1$locationSettings",0,[a],["locationSettings"],0))}, +$1$deviceLocation(a){return this.B(this,A.C("$1$deviceLocation","$1$deviceLocation",0,[a],["deviceLocation"],0))}, +$4$editingPOI$editingPOIFolderId$isEditingPOI$isEditorVisible(a,b,c,d){return this.B(this,A.C("$4$editingPOI$editingPOIFolderId$isEditingPOI$isEditorVisible","$4$editingPOI$editingPOIFolderId$isEditingPOI$isEditorVisible",0,[a,b,c,d],["editingPOI","editingPOIFolderId","isEditingPOI","isEditorVisible"],0))}, +$1$hasRemoteChanges(a){return this.B(this,A.C("$1$hasRemoteChanges","$1$hasRemoteChanges",0,[a],["hasRemoteChanges"],0))}, +$1$syncModelData(a){return this.B(this,A.C("$1$syncModelData","$1$syncModelData",0,[a],["syncModelData"],0))}, +$1$hasLocalWorkspaceRenamed(a){return this.B(this,A.C("$1$hasLocalWorkspaceRenamed","$1$hasLocalWorkspaceRenamed",0,[a],["hasLocalWorkspaceRenamed"],0))}, +$1$lastSyncDataFileName(a){return this.B(this,A.C("$1$lastSyncDataFileName","$1$lastSyncDataFileName",0,[a],["lastSyncDataFileName"],0))}, +$1$lastSyncTimeEpochMillis(a){return this.B(this,A.C("$1$lastSyncTimeEpochMillis","$1$lastSyncTimeEpochMillis",0,[a],["lastSyncTimeEpochMillis"],0))}, +$3$indexFileId$refDataFileName$workspaceName(a,b,c){return this.B(this,A.C("$3$indexFileId$refDataFileName$workspaceName","$3$indexFileId$refDataFileName$workspaceName",0,[a,b,c],["indexFileId","refDataFileName","workspaceName"],0))}, +$1$dataWorkspaceName(a){return this.B(this,A.C("$1$dataWorkspaceName","$1$dataWorkspaceName",0,[a],["dataWorkspaceName"],0))}, +$2$size$utf8(a,b){return this.B(this,A.C("$2$size$utf8","$2$size$utf8",0,[a,b],["size","utf8"],0))}, +$1$cloudIndexFileId(a){return this.B(this,A.C("$1$cloudIndexFileId","$1$cloudIndexFileId",0,[a],["cloudIndexFileId"],0))}, +$1$targetAccountLogin(a){return this.B(this,A.C("$1$targetAccountLogin","$1$targetAccountLogin",0,[a],["targetAccountLogin"],0))}, +$1$accountName(a){return this.B(this,A.C("$1$accountName","$1$accountName",0,[a],["accountName"],0))}, +$1$shareUrl(a){return this.B(this,A.C("$1$shareUrl","$1$shareUrl",0,[a],["shareUrl"],0))}, +$1$readOnly(a){return this.B(this,A.C("$1$readOnly","$1$readOnly",0,[a],["readOnly"],0))}, +$1$cloudFolderId(a){return this.B(this,A.C("$1$cloudFolderId","$1$cloudFolderId",0,[a],["cloudFolderId"],0))}, +$1$syncInterfaceType(a){return this.B(this,A.C("$1$syncInterfaceType","$1$syncInterfaceType",0,[a],["syncInterfaceType"],0))}, +$3$fileId$targetETag(a,b,c){return this.B(this,A.C("$3$fileId$targetETag","$3$fileId$targetETag",0,[a,b,c],["fileId","targetETag"],0))}, +$3$fileName$parentFolderId(a,b,c){return this.B(this,A.C("$3$fileName$parentFolderId","$3$fileName$parentFolderId",0,[a,b,c],["fileName","parentFolderId"],0))}, +$2$targetAccountLogin(a,b){return this.B(this,A.C("$2$targetAccountLogin","$2$targetAccountLogin",0,[a,b],["targetAccountLogin"],0))}, +$2$email$shouldRecoverAuth(a,b){return this.B(this,A.C("$2$email$shouldRecoverAuth","$2$email$shouldRecoverAuth",0,[a,b],["email","shouldRecoverAuth"],0))}, +$1$purchaseParam(a){return this.B(this,A.C("$1$purchaseParam","$1$purchaseParam",0,[a],["purchaseParam"],0))}, +$1$daysCountSinceLastBackup(a){return this.B(this,A.C("$1$daysCountSinceLastBackup","$1$daysCountSinceLastBackup",0,[a],["daysCountSinceLastBackup"],0))}, +$1$unSelectedFolderIds(a){return this.B(this,A.C("$1$unSelectedFolderIds","$1$unSelectedFolderIds",0,[a],["unSelectedFolderIds"],0))}, +$1$expandedFolderIds(a){return this.B(this,A.C("$1$expandedFolderIds","$1$expandedFolderIds",0,[a],["expandedFolderIds"],0))}, +$1$editsCount(a){return this.B(this,A.C("$1$editsCount","$1$editsCount",0,[a],["editsCount"],0))}, +$1$editingPOIFolderId(a){return this.B(this,A.C("$1$editingPOIFolderId","$1$editingPOIFolderId",0,[a],["editingPOIFolderId"],0))}, +$1$targetFolderIds(a){return this.B(this,A.C("$1$targetFolderIds","$1$targetFolderIds",0,[a],["targetFolderIds"],0))}, +$1$includeChildren(a){return this.B(this,A.C("$1$includeChildren","$1$includeChildren",0,[a],["includeChildren"],0))}, +$1$targetMapPOIIds(a){return this.B(this,A.C("$1$targetMapPOIIds","$1$targetMapPOIIds",0,[a],["targetMapPOIIds"],0))}, +$1$opacity(a){return this.B(this,A.C("$1$opacity","$1$opacity",0,[a],["opacity"],0))}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.B(this,A.C("$3$foregroundColor$iconSize$overlayColor","$3$foregroundColor$iconSize$overlayColor",0,[a,b,c],["foregroundColor","iconSize","overlayColor"],0))}, +$2$folderId$parentFolderName(a,b){return this.B(this,A.C("$2$folderId$parentFolderName","$2$folderId$parentFolderName",0,[a,b],["folderId","parentFolderName"],0))}, +$4$initialColor$initialCustomFields$initialMapIcon$parentFolderName(a,b,c,d){return this.B(this,A.C("$4$initialColor$initialCustomFields$initialMapIcon$parentFolderName","$4$initialColor$initialCustomFields$initialMapIcon$parentFolderName",0,[a,b,c,d],["initialColor","initialCustomFields","initialMapIcon","parentFolderName"],0))}, +$5$onProgressUpdate(a,b,c,d,e){return this.B(this,A.C("$5$onProgressUpdate","$5$onProgressUpdate",0,[a,b,c,d,e],["onProgressUpdate"],0))}, +$2$mapFolders$mapPOIs(a,b){return this.B(this,A.C("$2$mapFolders$mapPOIs","$2$mapFolders$mapPOIs",0,[a,b],["mapFolders","mapPOIs"],0))}, +$3$isDiscrete$parentBox$sliderTheme(a,b,c){return this.B(this,A.C("$3$isDiscrete$parentBox$sliderTheme","$3$isDiscrete$parentBox$sliderTheme",0,[a,b,c],["isDiscrete","parentBox","sliderTheme"],0))}, +$1$mapFolders(a){return this.B(this,A.C("$1$mapFolders","$1$mapFolders",0,[a],["mapFolders"],0))}, +$5$displayMode$folderNameText$topBarBackButtonAnimationMode$topBarDisplayOpacity$topBarTargetBackButtonAnimationProgress(a,b,c,d,e){return this.B(this,A.C("$5$displayMode$folderNameText$topBarBackButtonAnimationMode$topBarDisplayOpacity$topBarTargetBackButtonAnimationProgress","$5$displayMode$folderNameText$topBarBackButtonAnimationMode$topBarDisplayOpacity$topBarTargetBackButtonAnimationProgress",0,[a,b,c,d,e],["displayMode","folderNameText","topBarBackButtonAnimationMode","topBarDisplayOpacity","topBarTargetBackButtonAnimationProgress"],0))}, +$1$dataBackupReminderState(a){return this.B(this,A.C("$1$dataBackupReminderState","$1$dataBackupReminderState",0,[a],["dataBackupReminderState"],0))}, +$1$iapState(a){return this.B(this,A.C("$1$iapState","$1$iapState",0,[a],["iapState"],0))}, +$1$searchResultsState(a){return this.B(this,A.C("$1$searchResultsState","$1$searchResultsState",0,[a],["searchResultsState"],0))}, +$1$myLocationTrackingMode(a){return this.B(this,A.C("$1$myLocationTrackingMode","$1$myLocationTrackingMode",0,[a],["myLocationTrackingMode"],0))}, +$1$myLocationState(a){return this.B(this,A.C("$1$myLocationState","$1$myLocationState",0,[a],["myLocationState"],0))}, +$1$newPoiDestFolderState(a){return this.B(this,A.C("$1$newPoiDestFolderState","$1$newPoiDestFolderState",0,[a],["newPoiDestFolderState"],0))}, +$1$topHintIndicatorHeight(a){return this.B(this,A.C("$1$topHintIndicatorHeight","$1$topHintIndicatorHeight",0,[a],["topHintIndicatorHeight"],0))}, +$1$viewMetricsState(a){return this.B(this,A.C("$1$viewMetricsState","$1$viewMetricsState",0,[a],["viewMetricsState"],0))}, +$1$placePOIButtonsBottomPadding(a){return this.B(this,A.C("$1$placePOIButtonsBottomPadding","$1$placePOIButtonsBottomPadding",0,[a],["placePOIButtonsBottomPadding"],0))}, +$1$mapViewBearingTrigoDegrees(a){return this.B(this,A.C("$1$mapViewBearingTrigoDegrees","$1$mapViewBearingTrigoDegrees",0,[a],["mapViewBearingTrigoDegrees"],0))}, +$1$displayCoordinates(a){return this.B(this,A.C("$1$displayCoordinates","$1$displayCoordinates",0,[a],["displayCoordinates"],0))}, +$1$rotationTrigoDegrees(a){return this.B(this,A.C("$1$rotationTrigoDegrees","$1$rotationTrigoDegrees",0,[a],["rotationTrigoDegrees"],0))}, +$1$mapCameraState(a){return this.B(this,A.C("$1$mapCameraState","$1$mapCameraState",0,[a],["mapCameraState"],0))}, +$1$isTopBarExpanded(a){return this.B(this,A.C("$1$isTopBarExpanded","$1$isTopBarExpanded",0,[a],["isTopBarExpanded"],0))}, +$1$topBarExpanded(a){return this.B(this,A.C("$1$topBarExpanded","$1$topBarExpanded",0,[a],["topBarExpanded"],0))}, +$1$drawerDragGestureEnabled(a){return this.B(this,A.C("$1$drawerDragGestureEnabled","$1$drawerDragGestureEnabled",0,[a],["drawerDragGestureEnabled"],0))}, +$1$fabHasBottomInfoWindowMargin(a){return this.B(this,A.C("$1$fabHasBottomInfoWindowMargin","$1$fabHasBottomInfoWindowMargin",0,[a],["fabHasBottomInfoWindowMargin"],0))}, +$1$infoWindowVisible(a){return this.B(this,A.C("$1$infoWindowVisible","$1$infoWindowVisible",0,[a],["infoWindowVisible"],0))}, +$1$infoWindowState(a){return this.B(this,A.C("$1$infoWindowState","$1$infoWindowState",0,[a],["infoWindowState"],0))}, +$1$imagesCarouselState(a){return this.B(this,A.C("$1$imagesCarouselState","$1$imagesCarouselState",0,[a],["imagesCarouselState"],0))}, +$1$bosState(a){return this.B(this,A.C("$1$bosState","$1$bosState",0,[a],["bosState"],0))}, +$1$editingPoiState(a){return this.B(this,A.C("$1$editingPoiState","$1$editingPoiState",0,[a],["editingPoiState"],0))}, +$1$isEditingPOI(a){return this.B(this,A.C("$1$isEditingPOI","$1$isEditingPOI",0,[a],["isEditingPOI"],0))}, +$1$selectedPoiState(a){return this.B(this,A.C("$1$selectedPoiState","$1$selectedPoiState",0,[a],["selectedPoiState"],0))}, +$1$isPlacingPOI(a){return this.B(this,A.C("$1$isPlacingPOI","$1$isPlacingPOI",0,[a],["isPlacingPOI"],0))}, +$1$placePoiState(a){return this.B(this,A.C("$1$placePoiState","$1$placePoiState",0,[a],["placePoiState"],0))}, +$1$placingGeometryType(a){return this.B(this,A.C("$1$placingGeometryType","$1$placingGeometryType",0,[a],["placingGeometryType"],0))}, +$1$drawerState(a){return this.B(this,A.C("$1$drawerState","$1$drawerState",0,[a],["drawerState"],0))}, +$1$selectedFolderIds(a){return this.B(this,A.C("$1$selectedFolderIds","$1$selectedFolderIds",0,[a],["selectedFolderIds"],0))}, +$1$mapType(a){return this.B(this,A.C("$1$mapType","$1$mapType",0,[a],["mapType"],0))}, +$1$settingsState(a){return this.B(this,A.C("$1$settingsState","$1$settingsState",0,[a],["settingsState"],0))}, +$2$settingsState(a,b){return this.B(this,A.C("$2$settingsState","$2$settingsState",0,[a,b],["settingsState"],0))}, +$1$searchSource(a){return this.B(this,A.C("$1$searchSource","$1$searchSource",0,[a],["searchSource"],0))}, +$1$isAutoSyncEnabled(a){return this.B(this,A.C("$1$isAutoSyncEnabled","$1$isAutoSyncEnabled",0,[a],["isAutoSyncEnabled"],0))}, +$1$isCrosshairSettingAlwaysVisible(a){return this.B(this,A.C("$1$isCrosshairSettingAlwaysVisible","$1$isCrosshairSettingAlwaysVisible",0,[a],["isCrosshairSettingAlwaysVisible"],0))}, +$1$currentDeviceLocation(a){return this.B(this,A.C("$1$currentDeviceLocation","$1$currentDeviceLocation",0,[a],["currentDeviceLocation"],0))}, +$1$selectedMapType(a){return this.B(this,A.C("$1$selectedMapType","$1$selectedMapType",0,[a],["selectedMapType"],0))}, +$1$applicationUserName(a){return this.B(this,A.C("$1$applicationUserName","$1$applicationUserName",0,[a],["applicationUserName"],0))}, +$2$append(a,b){return this.B(this,A.C("$2$append","$2$append",0,[a,b],["append"],0))}, +$1$selectedSearchSourceType(a){return this.B(this,A.C("$1$selectedSearchSourceType","$1$selectedSearchSourceType",0,[a],["selectedSearchSourceType"],0))}, +$1$processingInboxItem(a){return this.B(this,A.C("$1$processingInboxItem","$1$processingInboxItem",0,[a],["processingInboxItem"],0))}, +$5$displayingSearchResults$searchResultErrorMessage$searchResultLoadsCount$searchResultsLoading$searchSourceResult(a,b,c,d,e){return this.B(this,A.C("$5$displayingSearchResults$searchResultErrorMessage$searchResultLoadsCount$searchResultsLoading$searchSourceResult","$5$displayingSearchResults$searchResultErrorMessage$searchResultLoadsCount$searchResultsLoading$searchSourceResult",0,[a,b,c,d,e],["displayingSearchResults","searchResultErrorMessage","searchResultLoadsCount","searchResultsLoading","searchSourceResult"],0))}, +$1$cloudSyncState(a){return this.B(this,A.C("$1$cloudSyncState","$1$cloudSyncState",0,[a],["cloudSyncState"],0))}, +$2$cloudSyncState$daysCountSinceLastBackup(a,b){return this.B(this,A.C("$2$cloudSyncState$daysCountSinceLastBackup","$2$cloudSyncState$daysCountSinceLastBackup",0,[a,b],["cloudSyncState","daysCountSinceLastBackup"],0))}, +$1$storageState(a){return this.B(this,A.C("$1$storageState","$1$storageState",0,[a],["storageState"],0))}, +$1$writeAllowed(a){return this.B(this,A.C("$1$writeAllowed","$1$writeAllowed",0,[a],["writeAllowed"],0))}, +$2$storageState(a,b){return this.B(this,A.C("$2$storageState","$2$storageState",0,[a,b],["storageState"],0))}, +$1$hasDataToBackup(a){return this.B(this,A.C("$1$hasDataToBackup","$1$hasDataToBackup",0,[a],["hasDataToBackup"],0))}, +$1$isRunningCloudSyncBlockingOperation(a){return this.B(this,A.C("$1$isRunningCloudSyncBlockingOperation","$1$isRunningCloudSyncBlockingOperation",0,[a],["isRunningCloudSyncBlockingOperation"],0))}, +$1$workspaceId(a){return this.B(this,A.C("$1$workspaceId","$1$workspaceId",0,[a],["workspaceId"],0))}, +$3$dataWorkspaceId$dataWorkspaceVersion$unFilteredMapPOIs(a,b,c){return this.B(this,A.C("$3$dataWorkspaceId$dataWorkspaceVersion$unFilteredMapPOIs","$3$dataWorkspaceId$dataWorkspaceVersion$unFilteredMapPOIs",0,[a,b,c],["dataWorkspaceId","dataWorkspaceVersion","unFilteredMapPOIs"],0))}, +$1$initializing(a){return this.B(this,A.C("$1$initializing","$1$initializing",0,[a],["initializing"],0))}, +$5$canCallPhone$canDialPhone$canSMSPhone$initialized$initializing(a,b,c,d,e){return this.B(this,A.C("$5$canCallPhone$canDialPhone$canSMSPhone$initialized$initializing","$5$canCallPhone$canDialPhone$canSMSPhone$initialized$initializing",0,[a,b,c,d,e],["canCallPhone","canDialPhone","canSMSPhone","initialized","initializing"],0))}, +$1$forceLocationManager(a){return this.B(this,A.C("$1$forceLocationManager","$1$forceLocationManager",0,[a],["forceLocationManager"],0))}, +$1$lastSyncError(a){return this.B(this,A.C("$1$lastSyncError","$1$lastSyncError",0,[a],["lastSyncError"],0))}, +$2$lastSyncError$syncState(a,b){return this.B(this,A.C("$2$lastSyncError$syncState","$2$lastSyncError$syncState",0,[a,b],["lastSyncError","syncState"],0))}, +$2$currentDataWorkspaceId$lastSyncError(a,b){return this.B(this,A.C("$2$currentDataWorkspaceId$lastSyncError","$2$currentDataWorkspaceId$lastSyncError",0,[a,b],["currentDataWorkspaceId","lastSyncError"],0))}, +$1$lastLocalChangeTimeEpochMillis(a){return this.B(this,A.C("$1$lastLocalChangeTimeEpochMillis","$1$lastLocalChangeTimeEpochMillis",0,[a],["lastLocalChangeTimeEpochMillis"],0))}, +$1$hasBetaTesterBadge(a){return this.B(this,A.C("$1$hasBetaTesterBadge","$1$hasBetaTesterBadge",0,[a],["hasBetaTesterBadge"],0))}, +$1$ownedProducts(a){return this.B(this,A.C("$1$ownedProducts","$1$ownedProducts",0,[a],["ownedProducts"],0))}, +$1$spellCheckService(a){return this.B(this,A.C("$1$spellCheckService","$1$spellCheckService",0,[a],["spellCheckService"],0))}, +$2$updatedMapCameraState$updatedMapState(a,b){return this.B(this,A.C("$2$updatedMapCameraState$updatedMapState","$2$updatedMapCameraState$updatedMapState",0,[a,b],["updatedMapCameraState","updatedMapState"],0))}, +$1$updatedDeviceLocationInfo(a){return this.B(this,A.C("$1$updatedDeviceLocationInfo","$1$updatedDeviceLocationInfo",0,[a],["updatedDeviceLocationInfo"],0))}, +$3$bearingTrigoDegrees$coordinates$zoom(a,b,c){return this.B(this,A.C("$3$bearingTrigoDegrees$coordinates$zoom","$3$bearingTrigoDegrees$coordinates$zoom",0,[a,b,c],["bearingTrigoDegrees","coordinates","zoom"],0))}, +$5$id$offset$source(a,b,c,d,e){return this.B(this,A.C("$5$id$offset$source","$5$id$offset$source",0,[a,b,c,d,e],["id","offset","source"],0))}, +$3$id$source(a,b,c){return this.B(this,A.C("$3$id$source","$3$id$source",0,[a,b,c],["id","source"],0))}, +$1$updatedMapCameraState(a){return this.B(this,A.C("$1$updatedMapCameraState","$1$updatedMapCameraState",0,[a],["updatedMapCameraState"],0))}, +$1$updatedMapState(a){return this.B(this,A.C("$1$updatedMapState","$1$updatedMapState",0,[a],["updatedMapState"],0))}, +$1$direction(a){return this.B(this,A.C("$1$direction","$1$direction",0,[a],["direction"],0))}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.B(this,A.C("$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes","$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes",0,[a,b,c,d,e],["elevationAdjustment","parentPaintClipRect","parentSemanticsClipRect","result","siblingNodes"],0))}, +$1$config(a){return this.B(this,A.C("$1$config","$1$config",0,[a],["config"],0))}, +$2$descendant$rect(a,b){return this.B(this,A.C("$2$descendant$rect","$2$descendant$rect",0,[a,b],["descendant","rect"],0))}, +$2$ignoreRasterCache(a,b){return this.B(this,A.C("$2$ignoreRasterCache","$2$ignoreRasterCache",0,[a,b],["ignoreRasterCache"],0))}, +$1$3$onlyFirst(a,b,c,d){return this.B(this,A.C("$1$3$onlyFirst","$1$3$onlyFirst",0,[a,b,c,d],["onlyFirst"],1))}, +$1$oldLayer(a){return this.B(this,A.C("$1$oldLayer","$1$oldLayer",0,[a],["oldLayer"],0))}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.B(this,A.C("$4$isComplexHint$willChangeHint","$4$isComplexHint$willChangeHint",0,[a,b,c,d],["isComplexHint","willChangeHint"],0))}, +$3$oldLayer(a,b,c){return this.B(this,A.C("$3$oldLayer","$3$oldLayer",0,[a,b,c],["oldLayer"],0))}, +$3$offset$oldLayer(a,b,c){return this.B(this,A.C("$3$offset$oldLayer","$3$offset$oldLayer",0,[a,b,c],["offset","oldLayer"],0))}, +$4$isDiscrete$offset$parentBox$sliderTheme(a,b,c,d){return this.B(this,A.C("$4$isDiscrete$offset$parentBox$sliderTheme","$4$isDiscrete$offset$parentBox$sliderTheme",0,[a,b,c,d],["isDiscrete","offset","parentBox","sliderTheme"],0))}, +$3$blendMode$oldLayer(a,b,c){return this.B(this,A.C("$3$blendMode$oldLayer","$3$blendMode$oldLayer",0,[a,b,c],["blendMode","oldLayer"],0))}, +$2$filterQuality(a,b){return this.B(this,A.C("$2$filterQuality","$2$filterQuality",0,[a,b],["filterQuality"],0))}, +$2$oldLayer(a,b){return this.B(this,A.C("$2$oldLayer","$2$oldLayer",0,[a,b],["oldLayer"],0))}, +$3$clipBehavior$oldLayer(a,b,c){return this.B(this,A.C("$3$clipBehavior$oldLayer","$3$clipBehavior$oldLayer",0,[a,b,c],["clipBehavior","oldLayer"],0))}, +$2$doAntiAlias(a,b){return this.B(this,A.C("$2$doAntiAlias","$2$doAntiAlias",0,[a,b],["doAntiAlias"],0))}, +$6$oldLayer(a,b,c,d,e,f){return this.B(this,A.C("$6$oldLayer","$6$oldLayer",0,[a,b,c,d,e,f],["oldLayer"],0))}, +$4$height$offset$width(a,b,c,d){return this.B(this,A.C("$4$height$offset$width","$4$height$offset$width",0,[a,b,c,d],["height","offset","width"],0))}, +$6$filterQuality$freeze$height$offset$width(a,b,c,d,e,f){return this.B(this,A.C("$6$filterQuality$freeze$height$offset$width","$6$filterQuality$freeze$height$offset$width",0,[a,b,c,d,e,f],["filterQuality","freeze","height","offset","width"],0))}, +$5$oldLayer(a,b,c,d,e){return this.B(this,A.C("$5$oldLayer","$5$oldLayer",0,[a,b,c,d,e],["oldLayer"],0))}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.B(this,A.C("$5$borderRadius$shape$textDirection","$5$borderRadius$shape$textDirection",0,[a,b,c,d,e],["borderRadius","shape","textDirection"],0))}, +$4$textDirection(a,b,c,d){return this.B(this,A.C("$4$textDirection","$4$textDirection",0,[a,b,c,d],["textDirection"],0))}, +$1$maxWidth(a){return this.B(this,A.C("$1$maxWidth","$1$maxWidth",0,[a],["maxWidth"],0))}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.B(this,A.C("$6$gapExtent$gapPercentage$gapStart$textDirection","$6$gapExtent$gapPercentage$gapStart$textDirection",0,[a,b,c,d,e,f],["gapExtent","gapPercentage","gapStart","textDirection"],0))}, +$2$radius(a,b){return this.B(this,A.C("$2$radius","$2$radius",0,[a,b],["radius"],0))}, +$1$maxHeight(a){return this.B(this,A.C("$1$maxHeight","$1$maxHeight",0,[a],["maxHeight"],0))}, +$1$width(a){return this.B(this,A.C("$1$width","$1$width",0,[a],["width"],0))}, +$1$maxExtent(a){return this.B(this,A.C("$1$maxExtent","$1$maxExtent",0,[a],["maxExtent"],0))}, +$2$parentUsesSize(a,b){return this.B(this,A.C("$2$parentUsesSize","$2$parentUsesSize",0,[a,b],["parentUsesSize"],0))}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.B(this,A.C("$4$isScrolling$newPosition$oldPosition$velocity","$4$isScrolling$newPosition$oldPosition$velocity",0,[a,b,c,d],["isScrolling","newPosition","oldPosition","velocity"],0))}, +$2$maxExtent$minExtent(a,b){return this.B(this,A.C("$2$maxExtent$minExtent","$2$maxExtent$minExtent",0,[a,b],["maxExtent","minExtent"],0))}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.B(this,A.C("$2$bottomNavigationBarTop$floatingActionButtonArea","$2$bottomNavigationBarTop$floatingActionButtonArea",0,[a,b],["bottomNavigationBarTop","floatingActionButtonArea"],0))}, +$2$accept$multiple(a,b){return this.B(this,A.C("$2$accept$multiple","$2$accept$multiple",0,[a,b],["accept","multiple"],0))}, +$3$treeSanitizer$validator(a,b,c){return this.B(this,A.C("$3$treeSanitizer$validator","$3$treeSanitizer$validator",0,[a,b,c],["treeSanitizer","validator"],0))}, +$2$treeSanitizer(a,b){return this.B(this,A.C("$2$treeSanitizer","$2$treeSanitizer",0,[a,b],["treeSanitizer"],0))}, +h(a,b){return this.B(a,A.C("h","h",0,[b],[],0))}, +dL(a){return this.B(a,A.C("dL","dL",0,[],[],0))}, +eL(a,b,c){return this.B(a,A.C("eL","eL",0,[b,c],[],1))}, +dm(a,b,c){return this.B(a,A.C("dm","dm",0,[b,c],[],2))}, +cS(){return this.B(this,A.C("cS","cS",0,[],[],0))}, +Zw(a){return this.B(this,A.C("Zw","Zw",0,[a],[],0))}, +MK(a){return this.B(this,A.C("MK","MK",0,[a],[],0))}, +bB(){return this.B(this,A.C("bB","bB",0,[],[],0))}, +vw(){return this.B(this,A.C("vw","vw",0,[],[],0))}, +a0(a,b){return this.B(a,A.C("a0","a0",0,[b],[],0))}, +ai(a,b){return this.B(a,A.C("ai","ai",0,[b],[],0))}, +W(a,b){return this.B(a,A.C("W","W",0,[b],[],0))}, +b_(a,b,c){return this.B(a,A.C("b_","b_",0,[b,c],[],0))}, +v(a){return this.B(a,A.C("v","v",0,[],[],0))}, +Ej(){return this.B(this,A.C("Ej","Ej",0,[],[],0))}, +B4(a){return this.B(a,A.C("B4","B4",0,[],[],0))}, +gq(a){return this.B(a,A.C("gq","gq",1,[],[],0))}, +gf7(a){return this.B(a,A.C("gf7","gf7",1,[],[],0))}, +gl_(){return this.B(this,A.C("gl_","gl_",1,[],[],0))}, +gdZ(){return this.B(this,A.C("gdZ","gdZ",1,[],[],0))}, +glX(){return this.B(this,A.C("glX","glX",1,[],[],0))}, +gq1(a){return this.B(a,A.C("gq1","gq1",1,[],[],0))}, +sl_(a){return this.B(this,A.C("sl_","sl_",2,[a],[],0))}, +sdZ(a){return this.B(this,A.C("sdZ","sdZ",2,[a],[],0))}, +slX(a){return this.B(this,A.C("slX","slX",2,[a],[],0))}, +sf7(a,b){return this.B(a,A.C("sf7","sf7",2,[b],[],0))}} +A.amb.prototype={ +j(a){return""}, +$idt:1} +A.SE.prototype={ +gix(){var s,r=this.b +if(r==null)r=$.Qw.$0() +s=r-this.a +if($.aqj()===1e6)return s +return s*1000}, +jj(a){var s=this,r=s.b +if(r!=null){s.a=s.a+($.Qw.$0()-r) +s.b=null}}, +nS(a){var s=this.b +this.a=s==null?$.Qw.$0():s}} +A.Ru.prototype={ +gS(a){return new A.aa9(this.a)}, +ga9(a){var s,r,q=this.a,p=q.length +if(p===0)throw A.f(A.O("No elements.")) +s=q.charCodeAt(p-1) +if((s&64512)===56320&&p>1){r=q.charCodeAt(p-2) +if((r&64512)===55296)return A.bwj(r,s)}return s}} +A.aa9.prototype={ +gG(a){return this.d}, +p(){var s,r,q,p=this,o=p.b=p.c,n=p.a,m=n.length +if(o===m){p.d=-1 +return!1}s=n.charCodeAt(o) +r=o+1 +if((s&64512)===55296&&r4)this.a.$2("an IPv6 part can only contain a maximum of 4 hex digits",a) +s=A.ee(B.f.X(this.b,a,b),16) +if(s<0||s>65535)this.a.$2("each part must be in the range of `0x0..0xFFFF`",a) +return s}, +$S:152} +A.Z5.prototype={ +gEi(){var s,r,q,p,o=this,n=o.w +if(n===$){s=o.a +r=s.length!==0?""+s+":":"" +q=o.c +p=q==null +if(!p||s==="file"){s=r+"//" +r=o.b +if(r.length!==0)s=s+r+"@" +if(!p)s+=q +r=o.d +if(r!=null)s=s+":"+A.r(r)}else s=r +s+=o.e +r=o.f +if(r!=null)s=s+"?"+r +r=o.r +if(r!=null)s=s+"#"+r +n!==$&&A.ai() +n=o.w=s.charCodeAt(0)==0?s:s}return n}, +gAJ(){var s,r,q=this,p=q.x +if(p===$){s=q.e +if(s.length!==0&&s.charCodeAt(0)===47)s=B.f.bp(s,1) +r=s.length===0?B.d0:A.dr(new A.a6(A.d(s.split("/"),t.s),A.bSE(),t.cj),t.N) +q.x!==$&&A.ai() +p=q.x=r}return p}, +gu(a){var s,r=this,q=r.y +if(q===$){s=B.f.gu(r.gEi()) +r.y!==$&&A.ai() +r.y=s +q=s}return q}, +gamp(){var s,r=this,q=r.z +if(q===$){s=r.f +s=A.buz(s==null?"":s) +r.z!==$&&A.ai() +q=r.z=new A.p4(s,t.G5)}return q}, +gwy(){var s,r,q=this,p=q.Q +if(p===$){s=q.f +r=A.bPN(s==null?"":s) +q.Q!==$&&A.ai() +q.Q=r +p=r}return p}, +gIB(){return this.b}, +goO(a){var s=this.c +if(s==null)return"" +if(B.f.be(s,"["))return B.f.X(s,1,s.length-1) +return s}, +gAL(a){var s=this.d +return s==null?A.bvX(this.a):s}, +gqF(a){var s=this.f +return s==null?"":s}, +goM(){var s=this.r +return s==null?"":s}, +ba3(a){var s=this.a +if(a.length!==s.length)return!1 +return A.bQb(a,s,0)>=0}, +abX(a,b){var s,r,q,p,o,n +for(s=0,r=0;B.f.f5(b,"../",r);){r+=3;++s}q=B.f.ls(a,"/") +while(!0){if(!(q>0&&s>0))break +p=B.f.As(a,"/",q-1) +if(p<0)break +o=q-p +n=o!==2 +if(!n||o===3)if(a.charCodeAt(p+1)===46)n=!n||a.charCodeAt(p+2)===46 +else n=!1 +else n=!1 +if(n)break;--s +q=p}return B.f.j7(a,q+1,null,B.f.bp(b,r-3*s))}, +ag(a){return this.I9(A.ed(a,0,null))}, +I9(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null +if(a.gho().length!==0){s=a.gho() +if(a.gGF()){r=a.gIB() +q=a.goO(a) +p=a.gGG()?a.gAL(a):h}else{p=h +q=p +r=""}o=A.ux(a.gfs(a)) +n=a.gAf()?a.gqF(a):h}else{s=i.a +if(a.gGF()){r=a.gIB() +q=a.goO(a) +p=A.blb(a.gGG()?a.gAL(a):h,s) +o=A.ux(a.gfs(a)) +n=a.gAf()?a.gqF(a):h}else{r=i.b +q=i.c +p=i.d +o=i.e +if(a.gfs(a)==="")n=a.gAf()?a.gqF(a):i.f +else{m=A.bPS(i,o) +if(m>0){l=B.f.X(o,0,m) +o=a.gQb()?l+A.ux(a.gfs(a)):l+A.ux(i.abX(B.f.bp(o,l.length),a.gfs(a)))}else if(a.gQb())o=A.ux(a.gfs(a)) +else if(o.length===0)if(q==null)o=s.length===0?a.gfs(a):A.ux(a.gfs(a)) +else o=A.ux("/"+a.gfs(a)) +else{k=i.abX(o,a.gfs(a)) +j=s.length===0 +if(!j||q!=null||B.f.be(o,"/"))o=A.ux(k) +else o=A.bld(k,!j||q!=null)}n=a.gAf()?a.gqF(a):h}}}return A.bd8(s,r,q,p,o,n,a.ga1z()?a.goM():h)}, +gakl(){return this.a.length!==0}, +gGF(){return this.c!=null}, +gGG(){return this.d!=null}, +gAf(){return this.f!=null}, +ga1z(){return this.r!=null}, +gQb(){return B.f.be(this.e,"/")}, +a3C(){var s,r=this,q=r.a +if(q!==""&&q!=="file")throw A.f(A.a5("Cannot extract a file path from a "+q+" URI")) +q=r.f +if((q==null?"":q)!=="")throw A.f(A.a5(u.z)) +q=r.r +if((q==null?"":q)!=="")throw A.f(A.a5(u.A)) +q=$.bn0() +if(q)q=A.bw9(r) +else{if(r.c!=null&&r.goO(r)!=="")A.F(A.a5(u.Q)) +s=r.gAJ() +A.bPK(s,!1) +q=A.abV(B.f.be(r.e,"/")?""+"/":"",s,"/") +q=q.charCodeAt(0)==0?q:q}return q}, +j(a){return this.gEi()}, +k(a,b){var s,r,q=this +if(b==null)return!1 +if(q===b)return!0 +if(t.Xu.b(b))if(q.a===b.gho())if(q.c!=null===b.gGF())if(q.b===b.gIB())if(q.goO(q)===b.goO(b))if(q.gAL(q)===b.gAL(b))if(q.e===b.gfs(b)){s=q.f +r=s==null +if(!r===b.gAf()){if(r)s="" +if(s===b.gqF(b)){s=q.r +r=s==null +if(!r===b.ga1z()){if(r)s="" +s=s===b.goM()}else s=!1}else s=!1}else s=!1}else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +$iad7:1, +gho(){return this.a}, +gfs(a){return this.e}} +A.bda.prototype={ +$2(a,b){var s=this.b,r=this.a +s.a+=r.a +r.a="&" +r=s.a+=A.je(B.ji,a,B.x,!0) +if(b!=null&&b.length!==0){s.a=r+"=" +s.a+=A.je(B.ji,b,B.x,!0)}}, +$S:392} +A.bd9.prototype={ +$2(a,b){var s,r +if(b==null||typeof b=="string")this.a.$2(a,b) +else for(s=J.a4(b),r=this.a;s.p();)r.$2(a,s.gG(s))}, +$S:38} +A.bdb.prototype={ +$3(a,b,c){var s,r,q,p +if(a===c)return +s=this.a +r=this.b +if(b<0){q=A.mQ(s,a,c,r,!0) +p=""}else{q=A.mQ(s,a,b,r,!0) +p=A.mQ(s,b+1,c,r,!0)}J.fd(this.c.cH(0,q,A.bSF()),p)}, +$S:406} +A.aXi.prototype={ +gqU(){var s,r,q,p,o=this,n=null,m=o.c +if(m==null){m=o.a +s=o.b[0]+1 +r=B.f.eY(m,"?",s) +q=m.length +if(r>=0){p=A.Z6(m,r+1,q,B.jq,!1,!1) +q=r}else p=n +m=o.c=new A.afQ("data","",n,n,A.Z6(m,s,q,B.vC,!1,!1),p,n)}return m}, +j(a){var s=this.a +return this.b[0]===-1?"data:"+s:s}} +A.bee.prototype={ +$2(a,b){var s=this.a[a] +B.v.eu(s,0,96,b) +return s}, +$S:407} +A.bef.prototype={ +$3(a,b,c){var s,r +for(s=b.length,r=0;r>>0]=c}, +$S:225} +A.nM.prototype={ +gakl(){return this.b>0}, +gGF(){return this.c>0}, +gGG(){return this.c>0&&this.d+1r?B.f.X(this.a,r,s-1):""}, +goO(a){var s=this.c +return s>0?B.f.X(this.a,s,this.d):""}, +gAL(a){var s,r=this +if(r.gGG())return A.ee(B.f.X(r.a,r.d+1,r.e),null) +s=r.b +if(s===4&&B.f.be(r.a,"http"))return 80 +if(s===5&&B.f.be(r.a,"https"))return 443 +return 0}, +gfs(a){return B.f.X(this.a,this.e,this.f)}, +gqF(a){var s=this.f,r=this.r +return s=s.r)return B.jH +return new A.p4(A.buz(s.gqF(s)),t.G5)}, +gwy(){var s,r=this +if(r.f>=r.r)return B.Bv +s=A.bw8(r.gqF(r)) +s.anw(s,A.bxw()) +return A.Ec(s,t.N,t.yp)}, +abv(a){var s=this.d+1 +return s+a.length===this.e&&B.f.f5(this.a,a,s)}, +beG(){var s=this,r=s.r,q=s.a +if(r>=q.length)return s +return new A.nM(B.f.X(q,0,r),s.b,s.c,s.d,s.e,s.f,r,s.w)}, +ag(a){return this.I9(A.ed(a,0,null))}, +I9(a){if(a instanceof A.nM)return this.aVQ(this,a) +return this.af1().I9(a)}, +aVQ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=b.b +if(c>0)return b +s=b.c +if(s>0){r=a.b +if(r<=0)return b +q=r===4 +if(q&&B.f.be(a.a,"file"))p=b.e!==b.f +else if(q&&B.f.be(a.a,"http"))p=!b.abv("80") +else p=!(r===5&&B.f.be(a.a,"https"))||!b.abv("443") +if(p){o=r+1 +return new A.nM(B.f.X(a.a,0,o)+B.f.bp(b.a,c+1),r,s+o,b.d+o,b.e+o,b.f+o,b.r+o,a.w)}else return this.af1().I9(b)}n=b.e +c=b.f +if(n===c){s=b.r +if(c0?l:m +o=k-n +return new A.nM(B.f.X(a.a,0,k)+B.f.bp(s,n),a.b,a.c,a.d,m,c+o,b.r+o,a.w)}j=a.e +i=a.f +if(j===i&&a.c>0){for(;B.f.f5(s,"../",n);)n+=3 +o=j-n+1 +return new A.nM(B.f.X(a.a,0,j)+"/"+B.f.bp(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.w)}h=a.a +l=A.bvL(this) +if(l>=0)g=l +else for(g=j;B.f.f5(h,"../",g);)g+=3 +f=0 +while(!0){e=n+3 +if(!(e<=c&&B.f.f5(s,"../",n)))break;++f +n=e}for(d="";i>g;){--i +if(h.charCodeAt(i)===47){if(f===0){d="/" +break}--f +d="/"}}if(i===g&&a.b<=0&&!B.f.f5(h,"/",j)){n-=f*3 +d=""}o=i-n+d.length +return new A.nM(B.f.X(h,0,i)+d+B.f.bp(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.w)}, +a3C(){var s,r,q=this,p=q.b +if(p>=0){s=!(p===4&&B.f.be(q.a,"file")) +p=s}else p=!1 +if(p)throw A.f(A.a5("Cannot extract a file path from a "+q.gho()+" URI")) +p=q.f +s=q.a +if(p0?s.goO(s):r,n=s.gGG()?s.gAL(s):r,m=s.a,l=s.f,k=B.f.X(m,s.e,l),j=s.r +l=l>>0!==b||b>=s +r.toString +if(r)throw A.f(A.f5(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +l(a,b,c){throw A.f(A.a5("Cannot assign element of immutable List."))}, +sq(a,b){throw A.f(A.a5("Cannot resize immutable List."))}, +gV(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.f(A.O("No elements"))}, +ga9(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.f(A.O("No elements"))}, +gby(a){var s,r=a.length +if(r===1){s=a[0] +s.toString +return s}if(r===0)throw A.f(A.O("No elements")) +throw A.f(A.O("More than one element"))}, +c2(a,b){return a[b]}, +$icr:1, +$ian:1, +$icD:1, +$iw:1, +$iz:1} +A.Mu.prototype={ +j(a){var s,r=a.left +r.toString +s=a.top +s.toString +return"Rectangle ("+A.r(r)+", "+A.r(s)+") "+A.r(this.gbr(a))+" x "+A.r(this.gaZ(a))}, +k(a,b){var s,r +if(b==null)return!1 +if(t.Bb.b(b)){s=a.left +s.toString +r=J.b8(b) +if(s===r.gH7(b)){s=a.top +s.toString +s=s===r.gB8(b)&&this.gbr(a)===r.gbr(b)&&this.gaZ(a)===r.gaZ(b)}else s=!1}else s=!1 +return s}, +gu(a){var s,r=a.left +r.toString +s=a.top +s.toString +return A.Y(r,s,this.gbr(a),this.gaZ(a),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +gab4(a){return a.height}, +gaZ(a){var s=this.gab4(a) +s.toString +return s}, +gH7(a){var s=a.left +s.toString +return s}, +gB8(a){var s=a.top +s.toString +return s}, +gagl(a){return a.width}, +gbr(a){var s=this.gagl(a) +s.toString +return s}, +$imy:1} +A.a38.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.f(A.f5(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +l(a,b,c){throw A.f(A.a5("Cannot assign element of immutable List."))}, +sq(a,b){throw A.f(A.a5("Cannot resize immutable List."))}, +gV(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.f(A.O("No elements"))}, +ga9(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.f(A.O("No elements"))}, +gby(a){var s,r=a.length +if(r===1){s=a[0] +s.toString +return s}if(r===0)throw A.f(A.O("No elements")) +throw A.f(A.O("More than one element"))}, +c2(a,b){return a[b]}, +$icr:1, +$ian:1, +$icD:1, +$iw:1, +$iz:1} +A.a3a.prototype={ +gq(a){var s=a.length +s.toString +return s}} +A.af_.prototype={ +A(a,b){return J.D6(this.b,b)}, +gZ(a){return this.a.firstElementChild==null}, +gq(a){return this.b.length}, +h(a,b){return t.lU.a(this.b[b])}, +l(a,b,c){this.a.replaceChild(c,this.b[b]).toString}, +sq(a,b){throw A.f(A.a5("Cannot resize element lists"))}, +t(a,b){this.a.appendChild(b).toString +return b}, +gS(a){var s=this.dL(this) +return new J.et(s,s.length,A.aa(s).i("et<1>"))}, +N(a,b){A.bO7(this.a,b)}, +e5(a,b){throw A.f(A.a5("Cannot sort element lists"))}, +hl(a,b){this.X6(0,b,!1)}, +X6(a,b,c){var s,r,q=J.uP(this.a),p=A.n(q),o=new A.b6(q,b,p.i("b6")) +for(q=J.a4(o.a),p=new A.iw(q,o.b,p.i("iw"));p.p();){s=q.gG(q) +r=s.parentNode +if(r!=null)r.removeChild(s).toString}}, +eu(a,b,c,d){throw A.f(A.dw(null))}, +bE(a,b,c,d,e){throw A.f(A.dw(null))}, +cW(a,b,c,d){return this.bE(a,b,c,d,0)}, +F(a,b){return A.bO8(this.a,b)}, +Y(a){J.bh2(this.a)}, +ft(a){var s=this.ga9(this) +this.a.removeChild(s).toString +return s}, +gV(a){return A.bv3(this.a)}, +ga9(a){var s=this.a.lastElementChild +if(s==null)throw A.f(A.O("No elements")) +return s}, +gby(a){if(this.b.length>1)throw A.f(A.O("More than one element")) +return A.bv3(this.a)}} +A.cz.prototype={ +gq1(a){return new A.Vy(a)}, +sq1(a,b){var s,r,q +new A.Vy(a).Y(0) +for(s=A.cF(b,b.r,A.n(b).c);s.p();){r=s.d +q=b.h(0,r) +q.toString +a.setAttribute(r,q)}}, +gdu(a){var s=a.children +s.toString +return new A.af_(a,s)}, +j(a){var s=a.localName +s.toString +return s}, +ox(a,b,c,d){var s,r,q,p +if(c==null){s=$.bpy +if(s==null){s=A.d([],t.qF) +r=new A.PL(s) +s.push(A.bvo(null)) +s.push(A.bvO()) +$.bpy=r +d=r}else d=s +s=$.bpx +if(s==null){d.toString +s=new A.anH(d) +$.bpx=s +c=s}else{d.toString +s.a=d +c=s}}if($.vs==null){s=document +r=s.implementation.createHTMLDocument("") +r.toString +$.vs=r +r=r.createRange() +r.toString +$.bi8=r +r=$.vs.createElement("base") +t.N3.a(r) +s=s.baseURI +s.toString +r.href=s +$.vs.head.appendChild(r).toString}s=$.vs +if(s.body==null){r=s.createElement("body") +s.body=t.C4.a(r)}s=$.vs +if(t.C4.b(a)){s=s.body +s.toString +q=s}else{s.toString +r=a.tagName +r.toString +q=s.createElement(r) +$.vs.body.appendChild(q).toString}s="createContextualFragment" in window.Range.prototype +s.toString +if(s){s=a.tagName +s.toString +s=!B.d.A(B.a8n,s)}else s=!1 +if(s){$.bi8.selectNodeContents(q) +s=$.bi8 +s=s.createContextualFragment(b) +s.toString +p=s}else{q.innerHTML=b +s=$.vs.createDocumentFragment() +s.toString +for(;r=q.firstChild,r!=null;)s.appendChild(r).toString +p=s}if(q!==$.vs.body)J.Kl(q) +c.a5a(p) +document.adoptNode(p).toString +return p}, +b4D(a,b,c){return this.ox(a,b,c,null)}, +aqW(a,b){a.textContent=null +a.appendChild(this.ox(a,b,null,null)).toString}, +$icz:1} +A.ay1.prototype={ +$1(a){return t.lU.b(a)}, +$S:229} +A.b_.prototype={ +gan7(a){return A.bwn(a.target)}, +$ib_:1} +A.aG.prototype={ +yP(a,b,c,d){if(c!=null)this.aMz(a,b,c,d)}, +agP(a,b,c){return this.yP(a,b,c,null)}, +amK(a,b,c,d){if(c!=null)this.aTP(a,b,c,d)}, +beF(a,b,c){return this.amK(a,b,c,null)}, +aMz(a,b,c,d){return a.addEventListener(b,A.mR(c,1),d)}, +aTP(a,b,c,d){return a.removeEventListener(b,A.mR(c,1),d)}} +A.hp.prototype={$ihp:1} +A.EO.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.f(A.f5(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +l(a,b,c){throw A.f(A.a5("Cannot assign element of immutable List."))}, +sq(a,b){throw A.f(A.a5("Cannot resize immutable List."))}, +gV(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.f(A.O("No elements"))}, +ga9(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.f(A.O("No elements"))}, +gby(a){var s,r=a.length +if(r===1){s=a[0] +s.toString +return s}if(r===0)throw A.f(A.O("No elements")) +throw A.f(A.O("More than one element"))}, +c2(a,b){return a[b]}, +$icr:1, +$ian:1, +$icD:1, +$iw:1, +$iz:1, +$iEO:1} +A.N9.prototype={ +gan1(a){var s=a.result +if(t.pI.b(s))return B.F.cc(s,0,null) +return s}} +A.a3S.prototype={ +gq(a){return a.length}} +A.a4f.prototype={ +gq(a){return a.length}} +A.kd.prototype={$ikd:1} +A.Nr.prototype={ +aoR(a,b,c){var s,r,q,p=t.z,o=A.A(p,p),n=new A.bp(new A.ak($.a9,t.WX),t.hQ) +try{this.aHc(a,new A.aBr(a,n),new A.aBs(n),o)}catch(q){s=A.a7(q) +r=A.au(q) +n.os(s,r)}return n.a}, +a3X(a,b,c){var s,r={},q=t.z,p=A.A(q,q) +p.l(0,"enableHighAccuracy",b) +r.a=null +s=A.it(new A.aBv(r,a),null,null,null,!0,t.Pw) +s.d=new A.aBw(r,a,s,p) +return new A.eC(s,A.n(s).i("eC<1>"))}, +a9A(a,b){var s +try{if(t.Pw.b(b))return b}catch(s){}return new A.ah9(b)}, +aHc(a,b,c,d){this.aHd(a,A.mR(b,1),c,A.aq0(d)) +return}, +aHd(a,b,c,d){return a.getCurrentPosition(b,A.mR(c,1),d)}, +aZ0(a,b,c,d){var s=this.aZ1(a,A.mR(b,1),c,A.aq0(d)) +return s}, +aZ1(a,b,c,d){var s=a.watchPosition(b,A.mR(c,1),d) +s.toString +return s}} +A.aBr.prototype={ +$1(a){this.b.cT(0,B.h3.a9A(this.a,a))}, +$S:25} +A.aBs.prototype={ +$1(a){this.a.k_(a)}, +$S:230} +A.aBv.prototype={ +$0(){var s=this.a.a +s.toString +this.b.clearWatch(s)}, +$S:7} +A.aBw.prototype={ +$0(){var s=this,r=s.b,q=s.c +s.a.a=B.h3.aZ0(r,new A.aBt(r,q),new A.aBu(q),s.d)}, +$S:0} +A.aBt.prototype={ +$1(a){this.b.t(0,B.h3.a9A(this.a,a))}, +$S:25} +A.aBu.prototype={ +$1(a){this.a.n9(a)}, +$S:230} +A.ah9.prototype={ +gaig(a){var s=this.a.coords +s.toString +return s}, +ga3z(a){var s=this.a.timestamp +s.toString +return s}, +$iat:1, +$it:1, +$im8:1} +A.m8.prototype={ +gaig(a){return a.coords}, +ga3z(a){return a.timestamp}, +$im8:1} +A.a4F.prototype={ +gq(a){var s=a.length +s.toString +return s}} +A.zq.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.f(A.f5(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +l(a,b,c){throw A.f(A.a5("Cannot assign element of immutable List."))}, +sq(a,b){throw A.f(A.a5("Cannot resize immutable List."))}, +gV(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.f(A.O("No elements"))}, +ga9(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.f(A.O("No elements"))}, +gby(a){var s,r=a.length +if(r===1){s=a[0] +s.toString +return s}if(r===0)throw A.f(A.O("No elements")) +throw A.f(A.O("More than one element"))}, +c2(a,b){return a[b]}, +$icr:1, +$ian:1, +$icD:1, +$iw:1, +$iz:1} +A.q7.prototype={ +gbf1(a){var s,r,q,p,o,n,m=t.N,l=A.A(m,m),k=a.getAllResponseHeaders(),j=k.split("\r\n") +for(m=j.length,s=0;s=200&&o<300 +r=o>307&&o<400 +o=s||o===0||o===304||r +q=this.b +if(o)q.cT(0,p) +else q.k_(a)}, +$S:446} +A.zr.prototype={} +A.Fn.prototype={$iFn:1} +A.vP.prototype={$ivP:1} +A.zN.prototype={$izN:1,$ibpJ:1} +A.OH.prototype={} +A.a6f.prototype={ +j(a){var s=String(a) +s.toString +return s}} +A.a79.prototype={ +gq(a){return a.length}} +A.G3.prototype={ +yP(a,b,c,d){if(b==="message")a.start() +this.at7(a,b,c,!1)}, +$iG3:1} +A.a7e.prototype={ +aj(a,b){return A.nQ(a.get(b))!=null}, +h(a,b){return A.nQ(a.get(b))}, +am(a,b){var s,r,q=a.entries() +for(;!0;){s=q.next() +r=s.done +r.toString +if(r)return +r=s.value[0] +r.toString +b.$2(r,A.nQ(s.value[1]))}}, +gbT(a){var s=A.d([],t.s) +this.am(a,new A.aIQ(s)) +return s}, +gar(a){var s=A.d([],t.n4) +this.am(a,new A.aIR(s)) +return s}, +gq(a){var s=a.size +s.toString +return s}, +gZ(a){var s=a.size +s.toString +return s===0}, +gcL(a){var s=a.size +s.toString +return s!==0}, +l(a,b,c){throw A.f(A.a5("Not supported"))}, +cH(a,b,c){throw A.f(A.a5("Not supported"))}, +F(a,b){throw A.f(A.a5("Not supported"))}, +$iaY:1} +A.aIQ.prototype={ +$2(a,b){return this.a.push(a)}, +$S:38} +A.aIR.prototype={ +$2(a,b){return this.a.push(b)}, +$S:38} +A.a7f.prototype={ +aj(a,b){return A.nQ(a.get(b))!=null}, +h(a,b){return A.nQ(a.get(b))}, +am(a,b){var s,r,q=a.entries() +for(;!0;){s=q.next() +r=s.done +r.toString +if(r)return +r=s.value[0] +r.toString +b.$2(r,A.nQ(s.value[1]))}}, +gbT(a){var s=A.d([],t.s) +this.am(a,new A.aIS(s)) +return s}, +gar(a){var s=A.d([],t.n4) +this.am(a,new A.aIT(s)) +return s}, +gq(a){var s=a.size +s.toString +return s}, +gZ(a){var s=a.size +s.toString +return s===0}, +gcL(a){var s=a.size +s.toString +return s!==0}, +l(a,b,c){throw A.f(A.a5("Not supported"))}, +cH(a,b,c){throw A.f(A.a5("Not supported"))}, +F(a,b){throw A.f(A.a5("Not supported"))}, +$iaY:1} +A.aIS.prototype={ +$2(a,b){return this.a.push(a)}, +$S:38} +A.aIT.prototype={ +$2(a,b){return this.a.push(b)}, +$S:38} +A.kl.prototype={$ikl:1} +A.a7g.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.f(A.f5(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +l(a,b,c){throw A.f(A.a5("Cannot assign element of immutable List."))}, +sq(a,b){throw A.f(A.a5("Cannot resize immutable List."))}, +gV(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.f(A.O("No elements"))}, +ga9(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.f(A.O("No elements"))}, +gby(a){var s,r=a.length +if(r===1){s=a[0] +s.toString +return s}if(r===0)throw A.f(A.O("No elements")) +throw A.f(A.O("More than one element"))}, +c2(a,b){return a[b]}, +$icr:1, +$ian:1, +$icD:1, +$iw:1, +$iz:1} +A.ja.prototype={ +gV(a){var s=this.a.firstChild +if(s==null)throw A.f(A.O("No elements")) +return s}, +ga9(a){var s=this.a.lastChild +if(s==null)throw A.f(A.O("No elements")) +return s}, +gby(a){var s=this.a,r=s.childNodes.length +if(r===0)throw A.f(A.O("No elements")) +if(r>1)throw A.f(A.O("More than one element")) +s=s.firstChild +s.toString +return s}, +t(a,b){this.a.appendChild(b).toString}, +N(a,b){var s,r,q,p,o +if(b instanceof A.ja){s=b.a +r=this.a +if(s!==r)for(q=s.childNodes.length,p=0;p"))}, +e5(a,b){throw A.f(A.a5("Cannot sort Node list"))}, +bE(a,b,c,d,e){throw A.f(A.a5("Cannot setRange on Node list"))}, +cW(a,b,c,d){return this.bE(a,b,c,d,0)}, +eu(a,b,c,d){throw A.f(A.a5("Cannot fillRange on Node list"))}, +gq(a){return this.a.childNodes.length}, +sq(a,b){throw A.f(A.a5("Cannot set length on immutable List."))}, +h(a,b){return this.a.childNodes[b]}} +A.bv.prototype={ +eO(a){var s=a.parentNode +if(s!=null)s.removeChild(a).toString}, +beU(a,b){var s,r,q +try{r=a.parentNode +r.toString +s=r +J.bC3(s,b,a)}catch(q){}return a}, +aCQ(a){var s +for(;s=a.firstChild,s!=null;)a.removeChild(s).toString}, +j(a){var s=a.nodeValue +return s==null?this.ati(a):s}, +aTX(a,b,c){var s=a.replaceChild(b,c) +s.toString +return s}, +$ibv:1} +A.PK.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.f(A.f5(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +l(a,b,c){throw A.f(A.a5("Cannot assign element of immutable List."))}, +sq(a,b){throw A.f(A.a5("Cannot resize immutable List."))}, +gV(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.f(A.O("No elements"))}, +ga9(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.f(A.O("No elements"))}, +gby(a){var s,r=a.length +if(r===1){s=a[0] +s.toString +return s}if(r===0)throw A.f(A.O("No elements")) +throw A.f(A.O("More than one element"))}, +c2(a,b){return a[b]}, +$icr:1, +$ian:1, +$icD:1, +$iw:1, +$iz:1} +A.Gg.prototype={$iGg:1} +A.ko.prototype={ +gq(a){return a.length}, +$iko:1} +A.a8D.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.f(A.f5(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +l(a,b,c){throw A.f(A.a5("Cannot assign element of immutable List."))}, +sq(a,b){throw A.f(A.a5("Cannot resize immutable List."))}, +gV(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.f(A.O("No elements"))}, +ga9(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.f(A.O("No elements"))}, +gby(a){var s,r=a.length +if(r===1){s=a[0] +s.toString +return s}if(r===0)throw A.f(A.O("No elements")) +throw A.f(A.O("More than one element"))}, +c2(a,b){return a[b]}, +$icr:1, +$ian:1, +$icD:1, +$iw:1, +$iz:1} +A.tE.prototype={$itE:1} +A.mx.prototype={$imx:1} +A.aa8.prototype={ +aj(a,b){return A.nQ(a.get(b))!=null}, +h(a,b){return A.nQ(a.get(b))}, +am(a,b){var s,r,q=a.entries() +for(;!0;){s=q.next() +r=s.done +r.toString +if(r)return +r=s.value[0] +r.toString +b.$2(r,A.nQ(s.value[1]))}}, +gbT(a){var s=A.d([],t.s) +this.am(a,new A.aO1(s)) +return s}, +gar(a){var s=A.d([],t.n4) +this.am(a,new A.aO2(s)) +return s}, +gq(a){var s=a.size +s.toString +return s}, +gZ(a){var s=a.size +s.toString +return s===0}, +gcL(a){var s=a.size +s.toString +return s!==0}, +l(a,b,c){throw A.f(A.a5("Not supported"))}, +cH(a,b,c){throw A.f(A.a5("Not supported"))}, +F(a,b){throw A.f(A.a5("Not supported"))}, +$iaY:1} +A.aO1.prototype={ +$2(a,b){return this.a.push(a)}, +$S:38} +A.aO2.prototype={ +$2(a,b){return this.a.push(b)}, +$S:38} +A.RF.prototype={} +A.aaD.prototype={ +gq(a){return a.length}} +A.Hk.prototype={$iHk:1} +A.kz.prototype={$ikz:1} +A.abF.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.f(A.f5(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +l(a,b,c){throw A.f(A.a5("Cannot assign element of immutable List."))}, +sq(a,b){throw A.f(A.a5("Cannot resize immutable List."))}, +gV(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.f(A.O("No elements"))}, +ga9(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.f(A.O("No elements"))}, +gby(a){var s,r=a.length +if(r===1){s=a[0] +s.toString +return s}if(r===0)throw A.f(A.O("No elements")) +throw A.f(A.O("More than one element"))}, +c2(a,b){return a[b]}, +$icr:1, +$ian:1, +$icD:1, +$iw:1, +$iz:1} +A.kA.prototype={$ikA:1} +A.abM.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.f(A.f5(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +l(a,b,c){throw A.f(A.a5("Cannot assign element of immutable List."))}, +sq(a,b){throw A.f(A.a5("Cannot resize immutable List."))}, +gV(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.f(A.O("No elements"))}, +ga9(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.f(A.O("No elements"))}, +gby(a){var s,r=a.length +if(r===1){s=a[0] +s.toString +return s}if(r===0)throw A.f(A.O("No elements")) +throw A.f(A.O("More than one element"))}, +c2(a,b){return a[b]}, +$icr:1, +$ian:1, +$icD:1, +$iw:1, +$iz:1} +A.kB.prototype={ +gq(a){return a.length}, +$ikB:1} +A.SF.prototype={ +aj(a,b){return a.getItem(A.bi(b))!=null}, +h(a,b){return a.getItem(A.bi(b))}, +l(a,b,c){a.setItem(b,c)}, +cH(a,b,c){var s +if(a.getItem(b)==null)a.setItem(b,c.$0()) +s=a.getItem(b) +return s==null?A.bi(s):s}, +F(a,b){var s +A.bi(b) +s=a.getItem(b) +a.removeItem(b) +return s}, +am(a,b){var s,r,q +for(s=0;!0;++s){r=a.key(s) +if(r==null)return +q=a.getItem(r) +q.toString +b.$2(r,q)}}, +gbT(a){var s=A.d([],t.s) +this.am(a,new A.aSB(s)) +return s}, +gar(a){var s=A.d([],t.s) +this.am(a,new A.aSC(s)) +return s}, +gq(a){var s=a.length +s.toString +return s}, +gZ(a){return a.key(0)==null}, +gcL(a){return a.key(0)!=null}, +$iaY:1} +A.aSB.prototype={ +$2(a,b){return this.a.push(a)}, +$S:125} +A.aSC.prototype={ +$2(a,b){return this.a.push(b)}, +$S:125} +A.j2.prototype={$ij2:1} +A.SZ.prototype={ +ox(a,b,c,d){var s,r="createContextualFragment" in window.Range.prototype +r.toString +if(r)return this.Ut(a,b,c,d) +s=A.bFJ(""+b+"
",c,d) +r=document.createDocumentFragment() +r.toString +new A.ja(r).N(0,new A.ja(s)) +return r}} +A.aca.prototype={ +ox(a,b,c,d){var s,r="createContextualFragment" in window.Range.prototype +r.toString +if(r)return this.Ut(a,b,c,d) +r=document +s=r.createDocumentFragment() +s.toString +r=r.createElement("table") +r.toString +r=new A.ja(B.NT.ox(r,b,c,d)) +r=new A.ja(r.gby(r)) +new A.ja(s).N(0,new A.ja(r.gby(r))) +return s}} +A.acb.prototype={ +ox(a,b,c,d){var s,r="createContextualFragment" in window.Range.prototype +r.toString +if(r)return this.Ut(a,b,c,d) +r=document +s=r.createDocumentFragment() +s.toString +r=r.createElement("table") +r.toString +r=new A.ja(B.NT.ox(r,b,c,d)) +new A.ja(s).N(0,new A.ja(r.gby(r))) +return s}} +A.HG.prototype={$iHG:1} +A.kI.prototype={$ikI:1} +A.j3.prototype={$ij3:1} +A.acw.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.f(A.f5(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +l(a,b,c){throw A.f(A.a5("Cannot assign element of immutable List."))}, +sq(a,b){throw A.f(A.a5("Cannot resize immutable List."))}, +gV(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.f(A.O("No elements"))}, +ga9(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.f(A.O("No elements"))}, +gby(a){var s,r=a.length +if(r===1){s=a[0] +s.toString +return s}if(r===0)throw A.f(A.O("No elements")) +throw A.f(A.O("More than one element"))}, +c2(a,b){return a[b]}, +$icr:1, +$ian:1, +$icD:1, +$iw:1, +$iz:1} +A.acx.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.f(A.f5(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +l(a,b,c){throw A.f(A.a5("Cannot assign element of immutable List."))}, +sq(a,b){throw A.f(A.a5("Cannot resize immutable List."))}, +gV(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.f(A.O("No elements"))}, +ga9(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.f(A.O("No elements"))}, +gby(a){var s,r=a.length +if(r===1){s=a[0] +s.toString +return s}if(r===0)throw A.f(A.O("No elements")) +throw A.f(A.O("More than one element"))}, +c2(a,b){return a[b]}, +$icr:1, +$ian:1, +$icD:1, +$iw:1, +$iz:1} +A.acI.prototype={ +gq(a){var s=a.length +s.toString +return s}} +A.kK.prototype={$ikK:1} +A.acP.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.f(A.f5(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +l(a,b,c){throw A.f(A.a5("Cannot assign element of immutable List."))}, +sq(a,b){throw A.f(A.a5("Cannot resize immutable List."))}, +gV(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.f(A.O("No elements"))}, +ga9(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.f(A.O("No elements"))}, +gby(a){var s,r=a.length +if(r===1){s=a[0] +s.toString +return s}if(r===0)throw A.f(A.O("No elements")) +throw A.f(A.O("More than one element"))}, +c2(a,b){return a[b]}, +$icr:1, +$ian:1, +$icD:1, +$iw:1, +$iz:1} +A.acQ.prototype={ +gq(a){return a.length}} +A.ad8.prototype={ +j(a){var s=String(a) +s.toString +return s}} +A.adp.prototype={ +gq(a){return a.length}} +A.Ij.prototype={ +p_(a,b,c){var s=A.bv6(a.open(b,c)) +return s}} +A.Ix.prototype={$iIx:1} +A.aft.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.f(A.f5(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +l(a,b,c){throw A.f(A.a5("Cannot assign element of immutable List."))}, +sq(a,b){throw A.f(A.a5("Cannot resize immutable List."))}, +gV(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.f(A.O("No elements"))}, +ga9(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.f(A.O("No elements"))}, +gby(a){var s,r=a.length +if(r===1){s=a[0] +s.toString +return s}if(r===0)throw A.f(A.O("No elements")) +throw A.f(A.O("More than one element"))}, +c2(a,b){return a[b]}, +$icr:1, +$ian:1, +$icD:1, +$iw:1, +$iz:1} +A.Vi.prototype={ +j(a){var s,r,q,p=a.left +p.toString +s=a.top +s.toString +r=a.width +r.toString +q=a.height +q.toString +return"Rectangle ("+A.r(p)+", "+A.r(s)+") "+A.r(r)+" x "+A.r(q)}, +k(a,b){var s,r +if(b==null)return!1 +if(t.Bb.b(b)){s=a.left +s.toString +r=J.b8(b) +if(s===r.gH7(b)){s=a.top +s.toString +if(s===r.gB8(b)){s=a.width +s.toString +if(s===r.gbr(b)){s=a.height +s.toString +r=s===r.gaZ(b) +s=r}else s=!1}else s=!1}else s=!1}else s=!1 +return s}, +gu(a){var s,r,q,p=a.left +p.toString +s=a.top +s.toString +r=a.width +r.toString +q=a.height +q.toString +return A.Y(p,s,r,q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +gab4(a){return a.height}, +gaZ(a){var s=a.height +s.toString +return s}, +gagl(a){return a.width}, +gbr(a){var s=a.width +s.toString +return s}} +A.ah8.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.f(A.f5(b,s,a,null,null)) +return a[b]}, +l(a,b,c){throw A.f(A.a5("Cannot assign element of immutable List."))}, +sq(a,b){throw A.f(A.a5("Cannot resize immutable List."))}, +gV(a){if(a.length>0)return a[0] +throw A.f(A.O("No elements"))}, +ga9(a){var s=a.length +if(s>0)return a[s-1] +throw A.f(A.O("No elements"))}, +gby(a){var s=a.length +if(s===1)return a[0] +if(s===0)throw A.f(A.O("No elements")) +throw A.f(A.O("More than one element"))}, +c2(a,b){return a[b]}, +$icr:1, +$ian:1, +$icD:1, +$iw:1, +$iz:1} +A.WH.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.f(A.f5(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +l(a,b,c){throw A.f(A.a5("Cannot assign element of immutable List."))}, +sq(a,b){throw A.f(A.a5("Cannot resize immutable List."))}, +gV(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.f(A.O("No elements"))}, +ga9(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.f(A.O("No elements"))}, +gby(a){var s,r=a.length +if(r===1){s=a[0] +s.toString +return s}if(r===0)throw A.f(A.O("No elements")) +throw A.f(A.O("More than one element"))}, +c2(a,b){return a[b]}, +$icr:1, +$ian:1, +$icD:1, +$iw:1, +$iz:1} +A.am1.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.f(A.f5(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +l(a,b,c){throw A.f(A.a5("Cannot assign element of immutable List."))}, +sq(a,b){throw A.f(A.a5("Cannot resize immutable List."))}, +gV(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.f(A.O("No elements"))}, +ga9(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.f(A.O("No elements"))}, +gby(a){var s,r=a.length +if(r===1){s=a[0] +s.toString +return s}if(r===0)throw A.f(A.O("No elements")) +throw A.f(A.O("More than one element"))}, +c2(a,b){return a[b]}, +$icr:1, +$ian:1, +$icD:1, +$iw:1, +$iz:1} +A.amd.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.f(A.f5(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +l(a,b,c){throw A.f(A.a5("Cannot assign element of immutable List."))}, +sq(a,b){throw A.f(A.a5("Cannot resize immutable List."))}, +gV(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.f(A.O("No elements"))}, +ga9(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.f(A.O("No elements"))}, +gby(a){var s,r=a.length +if(r===1){s=a[0] +s.toString +return s}if(r===0)throw A.f(A.O("No elements")) +throw A.f(A.O("More than one element"))}, +c2(a,b){return a[b]}, +$icr:1, +$ian:1, +$icD:1, +$iw:1, +$iz:1} +A.aex.prototype={ +dm(a,b,c){var s=t.N +return A.aI5(this,s,s,b,c)}, +cH(a,b,c){var s=this.a,r=s.hasAttribute(b) +r.toString +if(!r)s.setAttribute(b,c.$0()) +s=s.getAttribute(b) +return s==null?A.bi(s):s}, +Y(a){var s,r,q,p,o +for(s=this.gbT(this),r=s.length,q=this.a,p=0;p"))}, +t(a,b){throw A.f(A.a5("Cannot add to immutable List."))}, +N(a,b){throw A.f(A.a5("Cannot add to immutable List."))}, +e5(a,b){throw A.f(A.a5("Cannot sort immutable List."))}, +ft(a){throw A.f(A.a5("Cannot remove from immutable List."))}, +F(a,b){throw A.f(A.a5("Cannot remove from immutable List."))}, +hl(a,b){throw A.f(A.a5("Cannot remove from immutable List."))}, +bE(a,b,c,d,e){throw A.f(A.a5("Cannot setRange on immutable List."))}, +cW(a,b,c,d){return this.bE(a,b,c,d,0)}, +eu(a,b,c,d){throw A.f(A.a5("Cannot modify an immutable List."))}} +A.PL.prototype={ +yR(a){return B.d.hu(this.a,new A.aJR(a))}, +rT(a,b,c){return B.d.hu(this.a,new A.aJQ(a,b,c))}, +$iqt:1} +A.aJR.prototype={ +$1(a){return a.yR(this.a)}, +$S:235} +A.aJQ.prototype={ +$1(a){return a.rT(this.a,this.b,this.c)}, +$S:235} +A.Y0.prototype={ +ayx(a,b,c,d){var s,r,q +this.a.N(0,c) +s=b.hn(0,new A.baY()) +r=b.hn(0,new A.baZ()) +this.b.N(0,s) +q=this.c +q.N(0,B.d0) +q.N(0,r)}, +yR(a){return this.a.A(0,A.MQ(a))}, +rT(a,b,c){var s,r=this,q=A.MQ(a),p=r.c,o=q+"::"+b +if(p.A(0,o))return r.d.b0g(c) +else{s="*::"+b +if(p.A(0,s))return r.d.b0g(c) +else{p=r.b +if(p.A(0,o))return!0 +else if(p.A(0,s))return!0 +else if(p.A(0,q+"::*"))return!0 +else if(p.A(0,"*::*"))return!0}}return!1}, +$iqt:1} +A.baY.prototype={ +$1(a){return!B.d.A(B.mX,a)}, +$S:12} +A.baZ.prototype={ +$1(a){return B.d.A(B.mX,a)}, +$S:12} +A.amq.prototype={ +rT(a,b,c){if(this.awh(a,b,c))return!0 +if(b==="template"&&c==="")return!0 +if(a.getAttribute("template")==="")return this.e.A(0,b) +return!1}} +A.bbC.prototype={ +$1(a){return"TEMPLATE::"+a}, +$S:34} +A.amf.prototype={ +yR(a){var s +if(t.In.b(a))return!1 +s=t.ry.b(a) +if(s&&A.MQ(a)==="foreignObject")return!1 +if(s)return!0 +return!1}, +rT(a,b,c){if(b==="is"||B.f.be(b,"on"))return!1 +return this.yR(a)}, +$iqt:1} +A.EQ.prototype={ +p(){var s=this,r=s.c+1,q=s.b +if(r") +return}if(!l.a.yR(a)){l.DW(a,b) +window.toString +s=A.r(b) +r=typeof console!="undefined" +r.toString +if(r)window.console.warn("Removing disallowed element <"+e+"> from "+s) +return}if(g!=null)if(!l.a.rT(a,"is",g)){l.DW(a,b) +window.toString +s=typeof console!="undefined" +s.toString +if(s)window.console.warn("Removing disallowed type extension <"+e+' is="'+g+'">') +return}s=f.gbT(f) +q=A.d(s.slice(0),A.aa(s)) +for(p=f.gbT(f).length-1,s=f.a,r="Removing disallowed attribute <"+e+" ";p>=0;--p){o=q[p] +n=l.a +m=J.bCS(o) +A.bi(o) +if(!n.rT(a,m,s.getAttribute(o))){window.toString +n=s.getAttribute(o) +m=typeof console!="undefined" +m.toString +if(m)window.console.warn(r+o+'="'+A.r(n)+'">') +s.removeAttribute(o)}}if(t.aW.b(a)){s=a.content +s.toString +l.a5a(s)}}, +apR(a,b){var s=a.nodeType +s.toString +switch(s){case 1:this.aUC(a,b) +break +case 8:case 11:case 3:case 4:break +default:this.DW(a,b)}}} +A.bdg.prototype={ +$2(a,b){var s,r,q,p,o,n=this.a +n.apR(a,b) +s=a.lastChild +for(;s!=null;){r=null +try{r=s.previousSibling +if(r!=null){q=r.nextSibling +p=s +p=q==null?p!=null:q!==p +q=p}else q=!1 +if(q){q=A.O("Corrupt HTML") +throw A.f(q)}}catch(o){q=s;++n.b +p=q.parentNode +if(a!==p){if(p!=null)p.removeChild(q).toString}else a.removeChild(q).toString +s=null +r=a.lastChild}if(s!=null)this.$2(s,a) +s=r}}, +$S:464} +A.afu.prototype={} +A.agh.prototype={} +A.agi.prototype={} +A.agj.prototype={} +A.agk.prototype={} +A.agO.prototype={} +A.agP.prototype={} +A.ahr.prototype={} +A.ahs.prototype={} +A.aiC.prototype={} +A.aiD.prototype={} +A.aiE.prototype={} +A.aiF.prototype={} +A.aiX.prototype={} +A.aiY.prototype={} +A.ajy.prototype={} +A.ajz.prototype={} +A.al6.prototype={} +A.Y6.prototype={} +A.Y7.prototype={} +A.am_.prototype={} +A.am0.prototype={} +A.am5.prototype={} +A.amK.prototype={} +A.amL.prototype={} +A.YA.prototype={} +A.YB.prototype={} +A.amX.prototype={} +A.amY.prototype={} +A.aop.prototype={} +A.aoq.prototype={} +A.aoy.prototype={} +A.aoz.prototype={} +A.aoJ.prototype={} +A.aoK.prototype={} +A.ape.prototype={} +A.apf.prototype={} +A.apg.prototype={} +A.aph.prototype={} +A.bbu.prototype={ +Aa(a){var s,r=this.a,q=r.length +for(s=0;s")),new A.azx(),r.i("f8"))}, +am(a,b){B.d.am(A.cT(this.grw(),!1,t.lU),b)}, +l(a,b,c){var s=this.grw() +J.bCM(s.b.$1(J.xX(s.a,b)),c)}, +sq(a,b){var s=J.am(this.grw().a) +if(b>=s)return +else if(b<0)throw A.f(A.bZ("Invalid list length",null)) +this.I5(0,b,s)}, +t(a,b){this.b.a.appendChild(b).toString}, +N(a,b){var s,r +for(s=J.a4(b),r=this.b.a;s.p();)r.appendChild(s.gG(s)).toString}, +A(a,b){if(!t.lU.b(b))return!1 +return b.parentNode===this.a}, +e5(a,b){throw A.f(A.a5("Cannot sort filtered list"))}, +bE(a,b,c,d,e){throw A.f(A.a5("Cannot setRange on filtered list"))}, +cW(a,b,c,d){return this.bE(a,b,c,d,0)}, +eu(a,b,c,d){throw A.f(A.a5("Cannot fillRange on filtered list"))}, +I5(a,b,c){var s=this.grw() +s=A.bk6(s,b,s.$ti.i("w.E")) +B.d.am(A.cT(A.btT(s,c-b,A.n(s).i("w.E")),!0,t.lU),new A.azy())}, +Y(a){J.bh2(this.b.a)}, +ft(a){var s=this.grw(),r=s.b.$1(J.D7(s.a)) +J.Kl(r) +return r}, +F(a,b){return!1}, +gq(a){return J.am(this.grw().a)}, +h(a,b){var s=this.grw() +return s.b.$1(J.xX(s.a,b))}, +gS(a){var s=A.cT(this.grw(),!1,t.lU) +return new J.et(s,s.length,A.aa(s).i("et<1>"))}} +A.azw.prototype={ +$1(a){return t.lU.b(a)}, +$S:229} +A.azx.prototype={ +$1(a){return t.lU.a(a)}, +$S:467} +A.azy.prototype={ +$1(a){return J.Kl(a)}, +$S:468} +A.n1.prototype={ +tV(a,b,c){var s +if(c!=="readonly"&&c!=="readwrite")throw A.f(A.bZ(c,null)) +s=a.transaction(b,c) +s.toString +return s}, +aDK(a,b,c){var s=a.createObjectStore(b,A.aq0(c)) +s.toString +return s}, +$in1:1} +A.NL.prototype={ +bcv(a,b,c,d,e){var s,r,q,p,o +if(d==null)return A.m7(new A.hM(!1,null,null,"version and onUpgradeNeeded must be specified together"),null,t.Bk) +try{s=null +p=a.open(b,e) +p.toString +s=p +p=s +A.uj(p,"upgradeneeded",d,!1,t.mt) +if(c!=null)A.uj(s,"blocked",c,!1,t.I3) +p=A.be8(s,t.Bk) +return p}catch(o){r=A.a7(o) +q=A.au(o) +p=A.m7(r,q,t.Bk) +return p}}} +A.be9.prototype={ +$1(a){this.b.cT(0,new A.Uf([],[]).a_w(this.a.result,!1))}, +$S:70} +A.PO.prototype={ +iw(a,b){var s,r,q,p +try{q=a.delete(b) +q.toString +q=A.be8(q,t.z) +return q}catch(p){s=A.a7(p) +r=A.au(p) +q=A.m7(s,r,t.z) +return q}}, +AP(a,b,c){var s,r,q,p,o +try{s=null +s=this.aSW(a,b,c) +p=A.be8(s,t.z) +return p}catch(o){r=A.a7(o) +q=A.au(o) +p=A.m7(r,q,t.z) +return p}}, +J3(a,b){var s,r,q,p,o +try{p=a.get(b) +p.toString +s=p +p=A.be8(s,t.z) +return p}catch(o){r=A.a7(o) +q=A.au(o) +p=A.m7(r,q,t.z) +return p}}, +aSW(a,b,c){var s +if(c!=null){s=a.put(new A.Yn([],[]).pl(b),new A.Yn([],[]).pl(c)) +s.toString +return s}s=a.put(new A.Yn([],[]).pl(b)) +s.toString +return s}} +A.tK.prototype={$itK:1} +A.TK.prototype={ +glf(a){var s=new A.ak($.a9,t.Dy),r=new A.bp(s,t.AV),q=t.Zn,p=new A.lC(a,"complete",!1,q),o=t.P +p.gV(p).bj(0,new A.aWd(a,r),o) +p=new A.lC(a,"error",!1,q) +p.gV(p).bj(0,new A.aWe(r),o) +q=new A.lC(a,"abort",!1,q) +q.gV(q).bj(0,new A.aWf(r),o) +return s}} +A.aWd.prototype={ +$1(a){this.b.cT(0,this.a.db)}, +$S:94} +A.aWe.prototype={ +$1(a){this.a.k_(a)}, +$S:94} +A.aWf.prototype={ +$1(a){var s=this.a +if((s.a.a&30)===0)s.k_(a)}, +$S:94} +A.xi.prototype={ +gan7(a){var s=a.target +s.toString +return s}, +$ixi:1} +A.a7G.prototype={ +j(a){var s=""+"OS Error",r=this.a +if(r.length!==0){s=s+": "+r +r=this.b +if(r!==-1)s=s+", errno = "+B.c.j(r)}else{r=this.b +if(r!==-1)s=s+": errno = "+B.c.j(r)}return s.charCodeAt(0)==0?s:s}, +$ibh:1} +A.za.prototype={} +A.t6.prototype={ +Nu(a){var s=this,r=""+a,q=s.a +if(q.length!==0){r=r+(": "+q)+(", path = '"+s.b+"'") +q=s.c +if(q!=null)r+=" ("+q.j(0)+")"}else{q=s.c +if(q!=null)r=r+(": "+q.j(0))+(", path = '"+s.b+"'") +else r+=": "+s.b}return r.charCodeAt(0)==0?r:r}, +j(a){return this.Nu("FileSystemException")}, +$ibh:1} +A.Q7.prototype={ +j(a){return this.Nu("PathAccessException")}} +A.Q8.prototype={ +j(a){return this.Nu("PathExistsException")}} +A.Q9.prototype={ +j(a){return this.Nu("PathNotFoundException")}} +A.IO.prototype={ +dG(a,b,c,d){var s=this,r=s.a=A.it(new A.b40(s),s.gaNg(s),null,s.gaT4(),!0,t.D) +return new A.eC(r,A.n(r).i("eC<1>")).dG(a,b,c,d)}, +cq(a){return this.dG(a,null,null,null)}, +kE(a,b,c){return this.dG(a,null,b,c)}, +xF(){var s,r,q=this +if(q.w||q.x)return q.f.a +q.x=!0 +s=q.c.a2(0) +r=q.a +r===$&&A.c() +s.iu(r.gEP()).fK(new A.b3U(q)) +return q.f.a}, +Ye(){var s=this +if(s.w)return +if(s.y){s.xF() +return}s.w=!0 +s.c.iD(0,65536).bj(0,new A.b3V(s),t.P).iu(new A.b3W(s))}, +aNh(a){var s=this,r=new A.b3X(s,new A.b3Z(s)),q=new A.b4_(s),p=s.c +if(p!=null)r.$1(p) +else A.bij(s.b).bcu(0,B.tK).iE(0,r,q,t.H)}} +A.b40.prototype={ +$0(){var s=this.a +s.r=!0 +return s.xF()}, +$S:18} +A.b3U.prototype={ +$0(){var s=this.a +s.f.hw(0) +s=s.a +s===$&&A.c() +s.a2(0)}, +$S:0} +A.b3V.prototype={ +$1(a){var s,r,q,p=this.a +p.w=!1 +if(p.r){p.xF() +return}s=J.N(a) +p.d=p.d+s.gq(a) +if(s.gq(a)!==0)r=!1 +else r=!0 +if(r)p.y=!0 +if(!p.y){r=p.a +r===$&&A.c() +q=r.b +r=!((q&1)!==0?(r.gol().e&4)!==0:(q&2)===0)}else r=!1 +if(r)p.Ye() +if(s.gq(a)>0){s=p.a +s===$&&A.c() +s.t(0,a)}if(p.y)p.xF()}, +$S:485} +A.b3W.prototype={ +$2(a,b){var s,r=this.a +if(!r.r){s=r.a +s===$&&A.c() +s.eb(a,b) +r.xF() +r.r=!0}}, +$S:145} +A.b3Z.prototype={ +$1(a){var s=this.a +s.c=a +s.w=!1 +s.Ye()}, +$S:243} +A.b3X.prototype={ +$1(a){var s=this.a,r=s.d,q=this.b +if(r>0)a.arf(0,r).iE(0,q,new A.b3Y(s),t.H) +else q.$1(a)}, +$S:243} +A.b3Y.prototype={ +$2(a,b){var s=this.a,r=s.a +r===$&&A.c() +r.eb(a,b) +s.w=!1 +s.xF()}, +$S:145} +A.b4_.prototype={ +$2(a,b){var s=this.a,r=s.a +r===$&&A.c() +r.eb(a,b) +s.a.a2(0) +s.f.hw(0)}, +$S:41} +A.agN.prototype={ +b6M(){A.bOn(A.bvu(),this.b)}, +bcu(a,b){if(b!==B.tK&&b!==B.a_b&&b!==B.a_c&&b!==B.a_d&&b!==B.a_e)return A.m7(new A.hM(!1,null,null,"Invalid file mode for this operation"),null,t.YK) +return A.bvg(5,[null,this.b,b.a]).bj(0,new A.b42(this),t.YK)}, +fa(a){return A.bvg(12,[null,this.b]).bj(0,new A.b41(this),t.S)}, +bao(){A.bOo(A.bvu(),this.b)}, +tF(){var s=$.a9 +return new A.IO(this.a,0,null,new A.bp(new A.ak(s,t.LR),t.zh))}, +j(a){return"File: '"+this.a+"'"}} +A.b42.prototype={ +$1(a){var s=this.a.a +A.apQ(a,"Cannot open file",s) +return A.bP9(a,s)}, +$S:244} +A.b41.prototype={ +$1(a){A.apQ(a,"Cannot retrieve length of file",this.a.a) +return a}, +$S:88} +A.CI.prototype={ +a2(a){return this.abs(7,[null],!0).bj(0,new A.b9a(this),t.H)}, +iD(a,b){A.v0(b,"bytes") +return this.Xg(20,[null,b]).bj(0,new A.b9c(this),t.D)}, +arf(a,b){return this.Xg(9,[null,b]).bj(0,new A.b9d(this),t.YK)}, +fa(a){return this.Xg(11,[null]).bj(0,new A.b9b(this),t.S)}, +aSq(){return this.d.bhP()}, +abs(a,b,c){var s=this,r=null +if(s.e)return A.m7(new A.t6("File closed",s.a,r),r,t.X) +if(s.b)return A.m7(new A.t6("An async operation is currently pending",s.a,r),r,t.X) +if(c)s.e=!0 +s.b=!0 +b[0]=s.aSq()}, +Xg(a,b){return this.abs(a,b,!1)}, +$iaM9:1} +A.b9a.prototype={ +$1(a){var s,r=J.lL(a) +if(r.k(a,-1))throw A.f(A.bpH("Cannot close file",this.a.a,null)) +s=this.a +r=s.e||r.k(a,0) +s.e=r +if(r){r=s.c +r===$&&A.c() +$.bOm.F(0,r.b)}}, +$S:173} +A.b9c.prototype={ +$1(a){var s,r=this.a +A.apQ(a,"read failed",r.a) +s=t.D.a(J.u(t.Dn.a(a),1)) +r=r.c +r===$&&A.c() +r.bi1(J.am(s)) +return s}, +$S:521} +A.b9d.prototype={ +$1(a){var s=this.a +A.apQ(a,"setPosition failed",s.a) +return s}, +$S:244} +A.b9b.prototype={ +$1(a){A.apQ(a,"length failed",this.a.a) +return A.bu(a)}, +$S:88} +A.azr.prototype={} +A.ac7.prototype={ +gcU(){$.xV() +return B.cn}, +gk7(){$.xV() +return B.c6}} +A.bg_.prototype={ +$1(a){var s,r,q,p,o +if(A.bwV(a))return a +s=this.a +if(s.aj(0,a))return s.h(0,a) +if(t.d.b(a)){r={} +s.l(0,a,r) +for(s=J.b8(a),q=J.a4(s.gbT(a));q.p();){p=q.gG(q) +r[p]=this.$1(s.h(a,p))}return r}else if(t.VG.b(a)){o=[] +s.l(0,a,o) +B.d.N(o,J.dn(a,this,t.z)) +return o}else return a}, +$S:247} +A.bgh.prototype={ +$1(a){return this.a.cT(0,a)}, +$S:25} +A.bgi.prototype={ +$1(a){if(a==null)return this.a.k_(new A.a7C(a===undefined)) +return this.a.k_(a)}, +$S:25} +A.bfo.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i +if(A.bwU(a))return a +s=this.a +a.toString +if(s.aj(0,a))return s.h(0,a) +if(a instanceof Date)return A.jp(a.getTime(),!0) +if(a instanceof RegExp)throw A.f(A.bZ("structured clone of RegExp",null)) +if(typeof Promise!="undefined"&&a instanceof Promise)return A.mS(a,t.X) +r=Object.getPrototypeOf(a) +if(r===Object.prototype||r===null){q=t.X +p=A.A(q,q) +s.l(0,a,p) +o=Object.keys(a) +n=[] +for(s=J.bQ(o),q=s.gS(o);q.p();)n.push(A.blX(q.gG(q))) +for(m=0;m4294967296)throw A.f(A.h5(u.Z+a)) +return Math.random()*a>>>0}} +A.b99.prototype={ +ayt(a){var s,r,q,p,o,n,m,l=this,k=4294967296,j=a<0?-1:0 +do{s=a>>>0 +a=B.c.aY(a-s,k) +r=a>>>0 +a=B.c.aY(a-r,k) +q=(~s>>>0)+(s<<21>>>0) +p=q>>>0 +r=(~r>>>0)+((r<<21|s>>>11)>>>0)+B.c.aY(q-p,k)>>>0 +q=((p^(p>>>24|r<<8))>>>0)*265 +s=q>>>0 +r=((r^r>>>24)>>>0)*265+B.c.aY(q-s,k)>>>0 +q=((s^(s>>>14|r<<18))>>>0)*21 +s=q>>>0 +r=((r^r>>>14)>>>0)*21+B.c.aY(q-s,k)>>>0 +s=(s^(s>>>28|r<<4))>>>0 +r=(r^r>>>28)>>>0 +q=(s<<31>>>0)+s +p=q>>>0 +o=B.c.aY(q-p,k) +q=l.a*1037 +n=l.a=q>>>0 +m=l.b*1037+B.c.aY(q-n,k)>>>0 +l.b=m +n=(n^p)>>>0 +l.a=n +o=(m^r+((r<<31|s>>>1)>>>0)+o>>>0)>>>0 +l.b=o}while(a!==j) +if(o===0&&n===0)l.a=23063 +l.yc() +l.yc() +l.yc() +l.yc()}, +yc(){var s=this,r=s.a,q=4294901760*r,p=q>>>0,o=55905*r,n=o>>>0,m=n+p+s.b +r=m>>>0 +s.a=r +s.b=B.c.aY(o-n+(q-p)+(m-r),4294967296)>>>0}, +a2n(a){var s,r,q,p=this +if(a<=0||a>4294967296)throw A.f(A.h5(u.Z+a)) +s=a-1 +if((a&s)===0){p.yc() +return(p.a&s)>>>0}do{p.yc() +r=p.a +q=r%a}while(r-q+a>=4294967296) +return q}} +A.e7.prototype={ +j(a){return"Point("+A.r(this.a)+", "+A.r(this.b)+")"}, +k(a,b){if(b==null)return!1 +return b instanceof A.e7&&this.a===b.a&&this.b===b.b}, +gu(a){return A.btR(B.e.gu(this.a),B.e.gu(this.b),0)}, +W(a,b){var s=A.n(this),r=s.i("e7.T") +return new A.e7(r.a(this.a+b.a),r.a(this.b+b.b),s.i("e7"))}, +a0(a,b){var s=A.n(this),r=s.i("e7.T") +return new A.e7(r.a(this.a-b.a),r.a(this.b-b.b),s.i("e7"))}, +ai(a,b){var s=A.n(this),r=s.i("e7.T") +return new A.e7(r.a(this.a*b),r.a(this.b*b),s.i("e7"))}} +A.mi.prototype={$imi:1} +A.a64.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length +s.toString +s=b>>>0!==b||b>=s +s.toString +if(s)throw A.f(A.f5(b,this.gq(a),a,null,null)) +s=a.getItem(b) +s.toString +return s}, +l(a,b,c){throw A.f(A.a5("Cannot assign element of immutable List."))}, +sq(a,b){throw A.f(A.a5("Cannot resize immutable List."))}, +gV(a){var s=a.length +s.toString +if(s>0){s=a[0] +s.toString +return s}throw A.f(A.O("No elements"))}, +ga9(a){var s=a.length +s.toString +if(s>0){s=a[s-1] +s.toString +return s}throw A.f(A.O("No elements"))}, +gby(a){var s=a.length +s.toString +if(s===1){s=a[0] +s.toString +return s}if(s===0)throw A.f(A.O("No elements")) +throw A.f(A.O("More than one element"))}, +c2(a,b){return this.h(a,b)}, +Y(a){return a.clear()}, +$ian:1, +$iw:1, +$iz:1} +A.mr.prototype={$imr:1} +A.a7F.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length +s.toString +s=b>>>0!==b||b>=s +s.toString +if(s)throw A.f(A.f5(b,this.gq(a),a,null,null)) +s=a.getItem(b) +s.toString +return s}, +l(a,b,c){throw A.f(A.a5("Cannot assign element of immutable List."))}, +sq(a,b){throw A.f(A.a5("Cannot resize immutable List."))}, +gV(a){var s=a.length +s.toString +if(s>0){s=a[0] +s.toString +return s}throw A.f(A.O("No elements"))}, +ga9(a){var s=a.length +s.toString +if(s>0){s=a[s-1] +s.toString +return s}throw A.f(A.O("No elements"))}, +gby(a){var s=a.length +s.toString +if(s===1){s=a[0] +s.toString +return s}if(s===0)throw A.f(A.O("No elements")) +throw A.f(A.O("More than one element"))}, +c2(a,b){return this.h(a,b)}, +Y(a){return a.clear()}, +$ian:1, +$iw:1, +$iz:1} +A.a8G.prototype={ +gq(a){return a.length}} +A.GZ.prototype={$iGZ:1} +A.abW.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length +s.toString +s=b>>>0!==b||b>=s +s.toString +if(s)throw A.f(A.f5(b,this.gq(a),a,null,null)) +s=a.getItem(b) +s.toString +return s}, +l(a,b,c){throw A.f(A.a5("Cannot assign element of immutable List."))}, +sq(a,b){throw A.f(A.a5("Cannot resize immutable List."))}, +gV(a){var s=a.length +s.toString +if(s>0){s=a[0] +s.toString +return s}throw A.f(A.O("No elements"))}, +ga9(a){var s=a.length +s.toString +if(s>0){s=a[s-1] +s.toString +return s}throw A.f(A.O("No elements"))}, +gby(a){var s=a.length +s.toString +if(s===1){s=a[0] +s.toString +return s}if(s===0)throw A.f(A.O("No elements")) +throw A.f(A.O("More than one element"))}, +c2(a,b){return this.h(a,b)}, +Y(a){return a.clear()}, +$ian:1, +$iw:1, +$iz:1} +A.bo.prototype={ +gdu(a){return new A.a3T(a,new A.ja(a))}, +ox(a,b,c,d){var s,r,q,p=A.d([],t.qF) +p.push(A.bvo(null)) +p.push(A.bvO()) +p.push(new A.amf()) +c=new A.anH(new A.PL(p)) +p=document +s=p.body +s.toString +r=B.qV.b4D(s,''+b+"",c) +p=p.createDocumentFragment() +p.toString +s=new A.ja(r) +q=s.gby(s) +for(;s=q.firstChild,s!=null;)p.appendChild(s).toString +return p}, +$ibo:1} +A.mM.prototype={$imM:1} +A.acS.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length +s.toString +s=b>>>0!==b||b>=s +s.toString +if(s)throw A.f(A.f5(b,this.gq(a),a,null,null)) +s=a.getItem(b) +s.toString +return s}, +l(a,b,c){throw A.f(A.a5("Cannot assign element of immutable List."))}, +sq(a,b){throw A.f(A.a5("Cannot resize immutable List."))}, +gV(a){var s=a.length +s.toString +if(s>0){s=a[0] +s.toString +return s}throw A.f(A.O("No elements"))}, +ga9(a){var s=a.length +s.toString +if(s>0){s=a[s-1] +s.toString +return s}throw A.f(A.O("No elements"))}, +gby(a){var s=a.length +s.toString +if(s===1){s=a[0] +s.toString +return s}if(s===0)throw A.f(A.O("No elements")) +throw A.f(A.O("More than one element"))}, +c2(a,b){return this.h(a,b)}, +Y(a){return a.clear()}, +$ian:1, +$iw:1, +$iz:1} +A.ai3.prototype={} +A.ai4.prototype={} +A.aj9.prototype={} +A.aja.prototype={} +A.am9.prototype={} +A.ama.prototype={} +A.an3.prototype={} +A.an4.prototype={} +A.Z_.prototype={ +gjD(a){return this.a.byteLength}, +cc(a,b,c){return new A.CR(A.iU(this.a,b,c))}, +a_4(a){return this.cc(a,0,null)}, +ahc(a,b,c){return new A.anz(A.bII(this.a,b,c))}, +Oy(a,b,c){return new A.anD(A.bIM(this.a,b,c))}, +ahb(a,b,c){return new A.Z0(A.bji(this.a,b,c))}, +Ox(a,b,c){B.F.Ox(this.a,b,c) +return void 1}, +aha(a,b,c){return new A.anx(A.bjh(this.a,b,c))}, +a_3(a,b,c){return new A.any(A.brN(this.a,b,c))}, +z0(a,b,c){return new A.anw(A.wf(this.a,b,c))}, +a_2(a){return this.z0(a,0,null)}, +$iDD:1} +A.anw.prototype={ +a4D(a,b){return this.a.getInt8(b)}, +BF(a,b){return this.a.getUint8(b)}, +a51(a,b,c){return this.a.getUint16(b,B.A===c)}, +a4C(a,b,c){return this.a.getInt32(b,B.A===c)}, +a52(a,b,c){return this.a.getUint32(b,B.A===c)}, +J0(a,b,c){return B.hp.J0(this.a,b,c)}, +a4w(a,b,c){return this.a.getFloat64(b,B.A===c)}, +gib(a){return this.a.byteOffset}, +gjD(a){return this.a.byteLength}, +gbH(a){return new A.Z_(this.a.buffer)}, +$ide:1, +$idE:1} +A.f_.prototype={ +gq(a){return this.glU().length}, +h(a,b){return this.glU()[b]}, +gib(a){return A.n(this).i("f_.2").a(this.glU()).byteOffset}, +gjD(a){return A.n(this).i("f_.2").a(this.glU()).byteLength}, +gbH(a){return new A.Z_(A.n(this).i("f_.2").a(this.glU()).buffer)}, +cj(a,b,c){var s,r +c.toString +s=A.di(b,c,this.glU().length,null,null)-b +r=this.xM(s) +J.a_y(r,0,s,this.glU(),b) +return r}, +f6(a,b){return this.cj(a,b,null)}} +A.CR.prototype={ +xM(a){return new Uint8Array(a)}, +$ide:1, +$id4:1, +glU(){return this.a}} +A.anz.prototype={ +xM(a){return new Int8Array(a)}, +$ide:1, +$ivU:1, +glU(){return this.a}} +A.anD.prototype={ +xM(a){return new Uint32Array(a)}, +$ide:1, +$ij6:1, +glU(){return this.a}} +A.Z0.prototype={ +xM(a){return new Int32Array(a)}, +$ide:1, +$iti:1, +glU(){return this.a}} +A.JW.prototype={$iJW:1} +A.anx.prototype={ +xM(a){return new Float32Array(a)}, +$ide:1, +$ivy:1, +glU(){return this.a}} +A.any.prototype={ +xM(a){return new Float64Array(a)}, +$ide:1, +$ivz:1, +glU(){return this.a}} +A.a3y.prototype={} +A.apE.prototype={} +A.apF.prototype={} +A.apG.prototype={} +A.apH.prototype={} +A.apI.prototype={} +A.apJ.prototype={} +A.atU.prototype={ +J(){return"ClipOp."+this.b}} +A.a8a.prototype={ +J(){return"PathFillType."+this.b}} +A.aKK.prototype={ +J(){return"PathOperation."+this.b}} +A.b1h.prototype={ +hi(a,b){A.bU9(this.a,this.b,a,b)}} +A.Yg.prototype={ +hh(a){A.a_f(this.b,this.c,a,t.CD)}} +A.ue.prototype={ +gq(a){var s=this.a +return s.gq(s)}, +ww(a){var s,r,q=this +if(!q.d&&q.e!=null){q.e.hi(a.a,a.gakP()) +return!1}s=q.c +if(s<=0)return!0 +r=q.a9u(s-1) +q.a.i_(0,a) +return r}, +a9u(a){var s,r,q,p +for(s=this.a,r=t.CD,q=!1;(s.c-s.b&s.a.length-1)>>>0>a;q=!0){p=s.wB() +A.a_f(p.b,p.c,null,r)}return q}, +aFi(){var s=this,r=s.a +if(!r.gZ(r)&&s.e!=null){r=r.wB() +s.e.hi(r.a,r.gakP()) +A.hH(s.ga9q())}else s.d=!1}} +A.aty.prototype={ +amh(a,b,c){this.a.cH(0,a,new A.atz()).ww(new A.Yg(b,c,$.a9))}, +ar2(a,b){var s=this.a.cH(0,a,new A.atA()),r=s.e +s.e=new A.b1h(b,$.a9) +if(r==null&&!s.d){s.d=!0 +A.hH(s.ga9q())}}, +b85(a){var s,r,q,p,o,n,m,l="Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and new capacity)",k="Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and flag state)",j=A.iU(a.buffer,a.byteOffset,a.byteLength) +if(j[0]===7){s=j[1] +if(s>=254)throw A.f(A.aX("Unrecognized message sent to dev.flutter/channel-buffers (method name too long)")) +r=2+s +q=B.x.co(0,B.v.cj(j,2,r)) +switch(q){case"resize":if(j[r]!==12)throw A.f(A.aX(l)) +p=r+1 +if(j[p]<2)throw A.f(A.aX(l));++p +if(j[p]!==7)throw A.f(A.aX("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++p +o=j[p] +if(o>=254)throw A.f(A.aX("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++p +r=p+o +n=B.x.co(0,B.v.cj(j,p,r)) +if(j[r]!==3)throw A.f(A.aX("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (second argument must be an integer in the range 0 to 2147483647)")) +this.amX(0,n,a.getUint32(r+1,B.A===$.fV())) +break +case"overflow":if(j[r]!==12)throw A.f(A.aX(k)) +p=r+1 +if(j[p]<2)throw A.f(A.aX(k));++p +if(j[p]!==7)throw A.f(A.aX("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++p +o=j[p] +if(o>=254)throw A.f(A.aX("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++p +r=p+o +B.x.co(0,B.v.cj(j,p,r)) +r=j[r] +if(r!==1&&r!==2)throw A.f(A.aX("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (second argument must be a boolean)")) +break +default:throw A.f(A.aX("Unrecognized method '"+q+"' sent to dev.flutter/channel-buffers"))}}else{m=A.d(B.x.co(0,j).split("\r"),t.s) +if(m.length===3&&J.o(m[0],"resize"))this.amX(0,m[1],A.ee(m[2],null)) +else throw A.f(A.aX("Unrecognized message "+A.r(m)+" sent to dev.flutter/channel-buffers."))}}, +amX(a,b,c){var s=this.a,r=s.h(0,b) +if(r==null)s.l(0,b,new A.ue(A.ql(c,t.S8),c)) +else{r.c=c +r.a9u(c)}}} +A.atz.prototype={ +$0(){return new A.ue(A.ql(1,t.S8),1)}, +$S:248} +A.atA.prototype={ +$0(){return new A.ue(A.ql(1,t.S8),1)}, +$S:248} +A.a7J.prototype={ +a56(a,b){return this.a>b.a&&this.b>b.b}, +k(a,b){if(b==null)return!1 +return b instanceof A.a7J&&b.a===this.a&&b.b===this.b}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"OffsetBase("+B.e.aD(this.a,1)+", "+B.e.aD(this.b,1)+")"}} +A.m.prototype={ +gdD(){var s=this.a,r=this.b +return Math.sqrt(s*s+r*r)}, +gzM(){var s=this.a,r=this.b +return s*s+r*r}, +a0(a,b){return new A.m(this.a-b.a,this.b-b.b)}, +W(a,b){return new A.m(this.a+b.a,this.b+b.b)}, +ai(a,b){return new A.m(this.a*b,this.b*b)}, +dT(a,b){return new A.m(this.a/b,this.b/b)}, +k(a,b){if(b==null)return!1 +return b instanceof A.m&&b.a===this.a&&b.b===this.b}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"Offset("+B.e.aD(this.a,1)+", "+B.e.aD(this.b,1)+")"}} +A.U.prototype={ +gZ(a){return this.a<=0||this.b<=0}, +a0(a,b){var s=this +if(b instanceof A.U)return new A.m(s.a-b.a,s.b-b.b) +if(b instanceof A.m)return new A.U(s.a-b.a,s.b-b.b) +throw A.f(A.bZ(b,null))}, +W(a,b){return new A.U(this.a+b.a,this.b+b.b)}, +ai(a,b){return new A.U(this.a*b,this.b*b)}, +dT(a,b){return new A.U(this.a/b,this.b/b)}, +ghX(){return Math.min(Math.abs(this.a),Math.abs(this.b))}, +jZ(a){return new A.m(a.a+this.a/2,a.b+this.b/2)}, +OD(a,b){return new A.m(b.a+this.a,b.b+this.b)}, +A(a,b){var s=b.a +if(s>=0)if(s=0&&s=s.c||s.b>=s.d}, +ez(a){var s=this,r=a.a,q=a.b +return new A.T(s.a+r,s.b+q,s.c+r,s.d+q)}, +bU(a,b,c){var s=this +return new A.T(s.a+b,s.b+c,s.c+b,s.d+c)}, +fl(a){var s=this +return new A.T(s.a-a,s.b-a,s.c+a,s.d+a)}, +i9(a){var s=this +return new A.T(Math.max(s.a,a.a),Math.max(s.b,a.b),Math.min(s.c,a.c),Math.min(s.d,a.d))}, +nr(a){var s=this +return new A.T(Math.min(s.a,a.a),Math.min(s.b,a.b),Math.max(s.c,a.c),Math.max(s.d,a.d))}, +HK(a){var s=this +if(s.c<=a.a||a.c<=s.a)return!1 +if(s.d<=a.b||a.d<=s.b)return!1 +return!0}, +ghX(){var s=this +return Math.min(Math.abs(s.c-s.a),Math.abs(s.d-s.b))}, +gbfO(){var s=this.a +return new A.m(s+(this.c-s)/2,this.b)}, +gb1i(){var s=this.b +return new A.m(this.a,s+(this.d-s)/2)}, +gbQ(){var s=this,r=s.a,q=s.b +return new A.m(r+(s.c-r)/2,q+(s.d-q)/2)}, +gb0X(){var s=this.a +return new A.m(s+(this.c-s)/2,this.d)}, +A(a,b){var s=this,r=b.a +if(r>=s.a)if(r=s.b&&rd&&s!==0)return Math.min(a,d/s) +return a}, +a5e(){var s=this,r=s.c,q=s.a,p=Math.abs(r-q),o=s.d,n=s.b,m=Math.abs(o-n),l=s.Q,k=s.f,j=s.e,i=s.r,h=s.w,g=s.y,f=s.x,e=s.z,d=s.LC(s.LC(s.LC(s.LC(1,l,k,m),j,i,p),h,g,m),f,e,p) +if(d<1)return new A.oG(q,n,r,o,j*d,k*d,i*d,h*d,f*d,g*d,e*d,l*d,!1) +return new A.oG(q,n,r,o,j,k,i,h,f,g,e,l,!1)}, +A(a,b){var s,r,q,p,o,n,m=this,l=b.a,k=m.a +if(!(l=m.c)){s=b.b +s=s=m.d}else s=!0 +else s=!0 +if(s)return!1 +r=m.a5e() +q=r.e +if(ls-q&&b.bs-q&&b.b>m.d-r.y){p=l-s+q +o=r.y +n=b.b-m.d+o}else{q=r.z +if(lm.d-r.Q){p=l-k-q +o=r.Q +n=b.b-m.d+o}else return!0}}}p/=q +n/=o +if(p*p+n*n>1)return!1 +return!0}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(A.I(s)!==J.a8(b))return!1 +return b instanceof A.oG&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e&&b.f===s.f&&b.r===s.r&&b.w===s.w&&b.z===s.z&&b.Q===s.Q&&b.x===s.x&&b.y===s.y}, +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.z,s.Q,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s,r,q=this,p=B.e.aD(q.a,1)+", "+B.e.aD(q.b,1)+", "+B.e.aD(q.c,1)+", "+B.e.aD(q.d,1),o=q.e,n=q.f,m=q.r,l=q.w +if(new A.bT(o,n).k(0,new A.bT(m,l))){s=q.x +r=q.y +s=new A.bT(m,l).k(0,new A.bT(s,r))&&new A.bT(s,r).k(0,new A.bT(q.z,q.Q))}else s=!1 +if(s){if(o===n)return"RRect.fromLTRBR("+p+", "+B.e.aD(o,1)+")" +return"RRect.fromLTRBXY("+p+", "+B.e.aD(o,1)+", "+B.e.aD(n,1)+")"}return"RRect.fromLTRBAndCorners("+p+", topLeft: "+new A.bT(o,n).j(0)+", topRight: "+new A.bT(m,l).j(0)+", bottomRight: "+new A.bT(q.x,q.y).j(0)+", bottomLeft: "+new A.bT(q.z,q.Q).j(0)+")"}} +A.Ot.prototype={ +J(){return"KeyEventType."+this.b}} +A.lg.prototype={ +aNU(){var s=this.d +return"0x"+B.c.eP(s,16)+new A.aG3(B.e.cG(s/4294967296)).$0()}, +aFS(){var s=this.e +if(s==null)return"" +switch(s){case"\n":return'"\\n"' +case"\t":return'"\\t"' +case"\r":return'"\\r"' +case"\b":return'"\\b"' +case"\f":return'"\\f"' +default:return'"'+s+'"'}}, +aSZ(){var s=this.e +if(s==null)return"" +return" (0x"+new A.a6(new A.el(s),new A.aG4(),t.Hz.i("a6")).bw(0," ")+")"}, +j(a){var s=this,r=A.bHP(s.b),q=B.c.eP(s.c,16),p=s.aNU(),o=s.aFS(),n=s.aSZ(),m=s.f?", synthesized":"" +return"KeyData(type: "+r+", physical: 0x"+q+", logical: "+p+", character: "+o+n+m+")"}} +A.aG3.prototype={ +$0(){switch(this.a){case 0:return" (Unicode)" +case 1:return" (Unprintable)" +case 2:return" (Flutter)" +case 23:return" (Web)"}return""}, +$S:47} +A.aG4.prototype={ +$1(a){return B.f.bO(B.c.eP(a,16),2,"0")}, +$S:68} +A.E.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.E&&b.gm(b)===s.gm(s)}, +gu(a){return B.c.gu(this.gm(this))}, +j(a){return"Color(0x"+B.f.bO(B.c.eP(this.gm(this),16),8,"0")+")"}, +gm(a){return this.a}} +A.qW.prototype={ +J(){return"StrokeCap."+this.b}} +A.qX.prototype={ +J(){return"StrokeJoin."+this.b}} +A.a8_.prototype={ +J(){return"PaintingStyle."+this.b}} +A.fn.prototype={ +J(){return"BlendMode."+this.b}} +A.DR.prototype={ +J(){return"Clip."+this.b}} +A.asK.prototype={ +J(){return"BlurStyle."+this.b}} +A.Pe.prototype={ +k(a,b){if(b==null)return!1 +return b instanceof A.Pe&&b.a===this.a&&b.b===this.b}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"MaskFilter.blur("+this.a.j(0)+", "+B.e.aD(this.b,1)+")"}} +A.zb.prototype={ +J(){return"FilterQuality."+this.b}} +A.biF.prototype={} +A.Fk.prototype={ +J(){return"ImageByteFormat."+this.b}} +A.wT.prototype={ +c7(a,b){return new A.wT(this.a,this.b.ai(0,b),this.c*b)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.wT&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c===s.c}, +gu(a){return A.Y(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"TextShadow("+this.a.j(0)+", "+this.b.j(0)+", "+A.r(this.c)+")"}} +A.vQ.prototype={ +gq(a){return this.b}} +A.aLi.prototype={} +A.ta.prototype={ +j(a){var s,r=A.I(this).j(0),q=this.a,p=A.dX(q[2],0,0,0),o=q[1],n=A.dX(o,0,0,0),m=q[4],l=A.dX(m,0,0,0),k=A.dX(q[3],0,0,0) +o=A.dX(o,0,0,0) +s=q[0] +return r+"(buildDuration: "+(A.r((p.a-n.a)*0.001)+"ms")+", rasterDuration: "+(A.r((l.a-k.a)*0.001)+"ms")+", vsyncOverhead: "+(A.r((o.a-A.dX(s,0,0,0).a)*0.001)+"ms")+", totalSpan: "+(A.r((A.dX(m,0,0,0).a-A.dX(s,0,0,0).a)*0.001)+"ms")+", layerCacheCount: "+q[6]+", layerCacheBytes: "+q[7]+", pictureCacheCount: "+q[8]+", pictureCacheBytes: "+q[9]+", frameNumber: "+B.d.ga9(q)+")"}} +A.pB.prototype={ +J(){return"AppLifecycleState."+this.b}} +A.KU.prototype={ +J(){return"AppExitResponse."+this.b}} +A.w5.prototype={ +gw6(a){var s=this.a,r=B.cB.h(0,s) +return r==null?s:r}, +gFv(){var s=this.c,r=B.d3.h(0,s) +return r==null?s:r}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(b instanceof A.w5)if(b.gw6(b)===r.gw6(r))s=b.gFv()==r.gFv() +else s=!1 +else s=!1 +return s}, +gu(a){return A.Y(this.gw6(this),null,this.gFv(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return this.acT("_")}, +acT(a){var s=this,r=s.gw6(s) +if(s.c!=null)r+=a+A.r(s.gFv()) +return r.charCodeAt(0)==0?r:r}} +A.auX.prototype={ +J(){return"DartPerformanceMode."+this.b}} +A.Bq.prototype={} +A.tz.prototype={ +J(){return"PointerChange."+this.b}} +A.qA.prototype={ +J(){return"PointerDeviceKind."+this.b}} +A.Gq.prototype={ +J(){return"PointerSignalKind."+this.b}} +A.qz.prototype={ +j(a){return"PointerData(x: "+A.r(this.x)+", y: "+A.r(this.y)+")"}} +A.Go.prototype={} +A.eO.prototype={ +j(a){return"SemanticsAction."+this.b}} +A.ex.prototype={ +j(a){return"SemanticsFlag."+this.b}} +A.aQ0.prototype={} +A.a4e.prototype={ +J(){return"FontStyle."+this.b}} +A.wo.prototype={ +J(){return"PlaceholderAlignment."+this.b}} +A.n6.prototype={ +j(a){var s=B.aR3.h(0,this.a) +s.toString +return s}} +A.vF.prototype={ +k(a,b){if(b==null)return!1 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.vF&&b.a===this.a&&b.b===this.b}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"FontVariation('"+this.a+"', "+A.r(this.b)+")"}} +A.oZ.prototype={ +J(){return"TextAlign."+this.b}} +A.T6.prototype={ +J(){return"TextBaseline."+this.b}} +A.BR.prototype={ +k(a,b){if(b==null)return!1 +return b instanceof A.BR&&b.a===this.a}, +gu(a){return B.c.gu(this.a)}, +j(a){var s,r=this.a +if(r===0)return"TextDecoration.none" +s=A.d([],t.s) +if((r&1)!==0)s.push("underline") +if((r&2)!==0)s.push("overline") +if((r&4)!==0)s.push("lineThrough") +if(s.length===1)return"TextDecoration."+s[0] +return"TextDecoration.combine(["+B.d.bw(s,", ")+"])"}} +A.BS.prototype={ +J(){return"TextDecorationStyle."+this.b}} +A.acq.prototype={ +J(){return"TextLeadingDistribution."+this.b}} +A.Tc.prototype={ +k(a,b){var s +if(b==null)return!1 +if(J.a8(b)!==A.I(this))return!1 +if(b instanceof A.Tc)s=b.c===this.c +else s=!1 +return s}, +gu(a){return A.Y(!0,!0,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"TextHeightBehavior(applyHeightToFirstAscent: true, applyHeightToLastDescent: true, leadingDistribution: "+this.c.j(0)+")"}} +A.BT.prototype={ +J(){return"TextDirection."+this.b}} +A.jL.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.jL&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this +return"TextBox.fromLTRBD("+B.e.aD(s.a,1)+", "+B.e.aD(s.b,1)+", "+B.e.aD(s.c,1)+", "+B.e.aD(s.d,1)+", "+s.e.j(0)+")"}} +A.T5.prototype={ +J(){return"TextAffinity."+this.b}} +A.co.prototype={ +k(a,b){if(b==null)return!1 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.co&&b.a===this.a&&b.b===this.b}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return A.I(this).j(0)+"(offset: "+this.a+", affinity: "+this.b.j(0)+")"}} +A.dk.prototype={ +gcM(){return this.a>=0&&this.b>=0}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.dk&&b.a===this.a&&b.b===this.b}, +gu(a){return A.Y(B.c.gu(this.a),B.c.gu(this.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"TextRange(start: "+this.a+", end: "+this.b+")"}} +A.wl.prototype={ +k(a,b){if(b==null)return!1 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.wl&&b.a===this.a}, +gu(a){return B.e.gu(this.a)}, +j(a){return A.I(this).j(0)+"(width: "+A.r(this.a)+")"}} +A.a0J.prototype={ +J(){return"BoxHeightStyle."+this.b}} +A.asQ.prototype={ +J(){return"BoxWidthStyle."+this.b}} +A.Tp.prototype={ +J(){return"TileMode."+this.b}} +A.zc.prototype={} +A.abl.prototype={} +A.DA.prototype={ +J(){return"Brightness."+this.b}} +A.atg.prototype={ +k(a,b){if(b==null)return!1 +return this===b}, +gu(a){return A.H.prototype.gu.call(this,this)}} +A.a4o.prototype={ +k(a,b){var s +if(b==null)return!1 +if(J.a8(b)!==A.I(this))return!1 +if(b instanceof A.a4o)s=!0 +else s=!1 +return s}, +gu(a){return A.Y(null,null,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"GestureSettings(physicalTouchSlop: null, physicalDoubleTapSlop: null)"}} +A.as3.prototype={ +Tj(a){var s,r,q +if(A.ed(a,0,null).gakl())return A.je(B.mN,a,B.x,!1) +s=this.b +if(s==null){s=self.window.document.querySelector("meta[name=assetBase]") +r=s==null?null:s.content +s=r==null +if(!s)self.window.console.warn("The `assetBase` meta tag is now deprecated.\nUse engineInitializer.initializeEngine(config) instead.\nSee: https://docs.flutter.dev/development/platform-integration/web/initialization") +q=this.b=s?"":r +s=q}return A.je(B.mN,s+"assets/"+a,B.x,!1)}} +A.bf7.prototype={ +$1(a){return this.aou(a)}, +$0(){return this.$1(null)}, +$C:"$1", +$R:0, +$D(){return[null]}, +aou(a){var s=0,r=A.l(t.H) +var $async$$1=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(A.bfT(a),$async$$1) +case 2:return A.j(null,r)}}) +return A.k($async$$1,r)}, +$S:526} +A.bf8.prototype={ +$0(){var s=0,r=A.l(t.P),q=this +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q.a.$0() +s=2 +return A.e(A.bm5(),$async$$0) +case 2:q.b.$0() +return A.j(null,r)}}) +return A.k($async$$0,r)}, +$S:20} +A.asY.prototype={ +a4O(a){return $.bwY.cH(0,a,new A.asZ(a))}} +A.asZ.prototype={ +$0(){return t.e.a(A.cx(this.a))}, +$S:109} +A.aCB.prototype={ +ZQ(a){var s=new A.aCE(a) +A.em(self.window,"popstate",B.r4.a4O(s),null) +return new A.aCD(this,s)}, +aps(){var s=self.window.location.hash +if(s.length===0||s==="#")return"/" +return B.f.bp(s,1)}, +a4Y(a){return A.bpd(self.window.history)}, +amb(a){var s,r=a.length===0||a==="/"?"":"#"+a,q=self.window.location.pathname +if(q==null)q=null +q.toString +s=self.window.location.search +if(s==null)s=null +s.toString +return q+s+r}, +aml(a,b,c,d){var s=this.amb(d),r=self.window.history,q=A.bG(b) +if(q==null)q=t.K.a(q) +r.pushState(q,c,s)}, +wD(a,b,c,d){var s,r=this.amb(d),q=self.window.history +if(b==null)s=null +else{s=A.bG(b) +if(s==null)s=t.K.a(s)}q.replaceState(s,c,r)}, +Jd(a,b){var s=self.window.history +s.go(b) +return this.aYZ()}, +aYZ(){var s=new A.ak($.a9,t.W),r=A.bt("unsubscribe") +r.b=this.ZQ(new A.aCC(r,new A.bp(s,t.gR))) +return s}} +A.aCE.prototype={ +$1(a){var s=t.e.a(a).state +if(s==null)s=null +else{s=A.blX(s) +s.toString}this.a.$1(s)}, +$S:250} +A.aCD.prototype={ +$0(){var s=this.b +A.l7(self.window,"popstate",B.r4.a4O(s),null) +$.bwY.F(0,s) +return null}, +$S:0} +A.aCC.prototype={ +$1(a){this.a.aN().$0() +this.b.hw(0)}, +$S:6} +A.aLp.prototype={} +A.a0l.prototype={ +gq(a){return a.length}} +A.a0m.prototype={ +aj(a,b){return A.nQ(a.get(b))!=null}, +h(a,b){return A.nQ(a.get(b))}, +am(a,b){var s,r,q=a.entries() +for(;!0;){s=q.next() +r=s.done +r.toString +if(r)return +r=s.value[0] +r.toString +b.$2(r,A.nQ(s.value[1]))}}, +gbT(a){var s=A.d([],t.s) +this.am(a,new A.as6(s)) +return s}, +gar(a){var s=A.d([],t.n4) +this.am(a,new A.as7(s)) +return s}, +gq(a){var s=a.size +s.toString +return s}, +gZ(a){var s=a.size +s.toString +return s===0}, +gcL(a){var s=a.size +s.toString +return s!==0}, +l(a,b,c){throw A.f(A.a5("Not supported"))}, +cH(a,b,c){throw A.f(A.a5("Not supported"))}, +F(a,b){throw A.f(A.a5("Not supported"))}, +$iaY:1} +A.as6.prototype={ +$2(a,b){return this.a.push(a)}, +$S:38} +A.as7.prototype={ +$2(a,b){return this.a.push(b)}, +$S:38} +A.a0n.prototype={ +gq(a){return a.length}} +A.v3.prototype={} +A.a7I.prototype={ +gq(a){return a.length}} +A.aey.prototype={} +A.y9.prototype={ +agQ(a,b){var s,r=this.b,q=r.h(0,b.a) +if(q!=null){this.a[q]=b +return}s=this.a +s.push(b) +r.l(0,b.a,s.length-1)}, +Y(a){var s=0,r=A.l(t.H),q=this,p,o,n,m +var $async$Y=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:m=A.d([],t.mo) +for(p=q.a,o=p.length,n=0;n"))}} +A.ya.prototype={ +axz(a,b,c,d){var s,r=this,q=r.a +r.a=A.cN(q,"\\","/") +q=t.D +if(q.b(c)){r.ax=c +r.at=A.hr(c,0,null,0) +if(r.b<=0)r.b=J.am(c)}else if(t.e2.b(c)){s=J.mV(J.jf(c),0,null) +r.ax=s +r.at=A.hr(s,0,null,0) +if(r.b<=0)r.b=J.am(q.a(r.ax))}else if(t.L.b(c)){r.ax=c +r.at=A.hr(c,0,null,0) +if(r.b<=0)r.b=J.am(c)}else if(c instanceof A.rb)r.ax=c}, +got(a){var s=this,r=s.ax +if((r instanceof A.rb?s.ax=r.got(r):r)==null)s.zC() +return s.ax}, +a2(a){var s=0,r=A.l(t.H),q=this,p,o +var $async$a2=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=A.d([],t.mo) +o=q.at +if(o instanceof A.a5k)p.push(o.a2(0)) +q.at=q.ax=null +s=2 +return A.e(A.jr(p,t.H),$async$a2) +case 2:return A.j(null,r)}}) +return A.k($async$a2,r)}, +zC(){var s,r=this +if(r.ax==null&&r.at!=null){if(r.as===8){s=A.biK(r.at.ck()).c +r.ax=t.L.a(B.F.cc(s.c.buffer,0,s.a))}else r.ax=r.at.ck() +r.as=0}}, +j(a){return this.a}} +A.at8.prototype={ +c5(a){var s,r,q,p,o=this +if(a===0)return 0 +if(o.c===0){o.c=8 +o.b=o.a.aM()}for(s=o.a,r=0;q=o.c,a>q;){r=B.c.ci(r,q)+(o.b&B.e_[q]) +a-=q +o.c=8 +o.b=s.aM()}if(a>0){if(q===0){o.c=8 +o.b=s.aM()}s=B.c.ci(r,a) +q=o.b +p=o.c-a +r=s+(B.c.jR(q,p)&B.e_[a]) +o.c=p}return r}} +A.asg.prototype={ +b5l(a,b){var s,r,q,p,o=this,n=new A.at8(a) +o.cx=o.CW=o.ch=o.ay=0 +if(n.c5(8)!==66||n.c5(8)!==90||n.c5(8)!==104)throw A.f(A.dD("Invalid Signature")) +s=o.a=n.c5(8)-48 +if(s<0||s>9)throw A.f(A.dD("Invalid BlockSize")) +o.b=new Uint32Array(s*1e5) +for(r=0;!0;){q=o.aT5(n) +if(q===0){n.c5(8) +n.c5(8) +n.c5(8) +n.c5(8) +p=o.aT7(n,b) +r=(r<<1|r>>>31)^p^4294967295}else if(q===2){n.c5(8) +n.c5(8) +n.c5(8) +n.c5(8) +return}}}, +aT5(a){var s,r,q,p +for(s=!0,r=!0,q=0;q<6;++q){p=a.c5(8) +if(p!==B.a4H[q])r=!1 +if(p!==B.a4I[q])s=!1 +if(!s&&!r)throw A.f(A.dD("Invalid Block Signature"))}return r?0:2}, +aT7(d4,d5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8=this,c9="Data error",d0=4294967295,d1="Data Error",d2=d4.c5(1),d3=((d4.c5(8)<<8|d4.c5(8))<<8|d4.c5(8))>>>0 +c8.c=new Uint8Array(16) +for(s=0;s<16;++s)c8.c[s]=d4.c5(1) +c8.d=new Uint8Array(256) +for(s=0,r=0;s<16;++s,r+=16)if(c8.c[s]!==0)for(q=0;q<16;++q)c8.d[r+q]=d4.c5(1) +c8.aNZ() +p=c8.fx +if(p===0)throw A.f(A.dD(c9)) +o=p+2 +n=d4.c5(3) +if(n<2||n>6)throw A.f(A.dD(c9)) +p=d4.c5(15) +c8.ax=p +if(p<1)throw A.f(A.dD(c9)) +c8.w=new Uint8Array(18002) +c8.x=new Uint8Array(18002) +for(s=0;p=c8.ax,s=n)throw A.f(A.dD(c9))}c8.w[s]=q}m=new Uint8Array(6) +for(s=0;s0;j=h){h=j-1 +m[j]=m[h]}m[0]=i +l[s]=i}c8.fr=A.b5(6,$.byJ(),!1,t.D) +for(g=0;g20)throw A.f(A.dD(c9)) +if(d4.c5(1)===0)break +f=d4.c5(1)===0?f+1:f-1}J.aZ(c8.fr[g],s,f)}}p=$.byI() +l=t.XO +c8.y=A.b5(6,p,!1,l) +c8.z=A.b5(6,p,!1,l) +c8.Q=A.b5(6,p,!1,l) +c8.as=new Int32Array(6) +for(g=0;gd)d=J.u(c8.fr[g],s) +if(J.u(c8.fr[g],s)=0;--a0){for(k=a0*16,a1=15;a1>=0;--a1){p[a]=k+a1;--a}l[a0]=a+1}c8.ay=0 +c8.ch=-1 +a2=c8.Wy(d4) +for(a3=0;!0;){if(a2===c)break +if(a2===0||a2===1){a4=-1 +a5=1 +do{if(a5>=2097152)throw A.f(A.dD(c9)) +if(a2===0)a4+=a5 +else if(a2===1)a4+=2*a5 +a5*=2 +a2=c8.Wy(d4)}while(a2===0||a2===1);++a4 +p=c8.e +p===$&&A.c() +a6=p[c8.f[c8.r[0]]] +p=c8.at +p[a6]=p[a6]+a4 +for(p=c8.b;a4>0;){if(a3>=b)throw A.f(A.dD(c9)) +p===$&&A.c() +p[a3]=a6;++a3;--a4}continue}else{if(a3>=b)throw A.f(A.dD(c9)) +a7=a2-1 +p=c8.r +l=c8.f +if(a7<16){a8=p[0] +a6=l[a8+a7] +for(;a7>3;){a9=a8+a7 +p=a9-1 +l[a9]=l[p] +k=a9-2 +l[p]=l[k] +p=a9-3 +l[k]=l[p] +l[p]=l[a9-4] +a7-=4}for(;a7>0;){p=a8+a7 +l[p]=l[p-1];--a7}l[a8]=a6}else{b0=B.c.aY(a7,16) +b1=B.c.aE(a7,16) +a8=p[b0]+b1 +a6=l[a8] +for(;k=p[b0],a8>k;a8=b2){b2=a8-1 +l[a8]=l[b2]}p[b0]=k+1 +for(;b0>0;b0=b3){p[b0]=p[b0]-1 +b3=b0-1 +l[p[b0]]=l[p[b3]+16-1]}p[0]=p[0]-1 +l[p[0]]=a6 +if(p[0]===0)for(a=4095,a0=15;a0>=0;--a0){for(a1=15;a1>=0;--a1){l[a]=l[p[a0]+a1];--a}p[a0]=a+1}}p=c8.at +l=c8.e +l===$&&A.c() +k=l[a6] +p[k]=p[k]+1 +k=c8.b +k===$&&A.c() +k[a3]=l[a6];++a3 +a2=c8.Wy(d4) +continue}}if(d3>=a3)throw A.f(A.dD(c9)) +for(p=c8.at,s=0;s<=255;++s){l=p[s] +if(l<0||l>a3)throw A.f(A.dD(c9))}p=c8.dy=new Int32Array(257) +p[0]=0 +for(l=c8.at,s=1;s<=256;++s)p[s]=l[s-1] +for(s=1;s<=256;++s)p[s]=p[s]+p[s-1] +for(s=0;s<=256;++s){l=p[s] +if(l<0||l>a3)throw A.f(A.dD(c9))}for(s=1;s<=256;++s)if(p[s-1]>p[s])throw A.f(A.dD(c9)) +for(l=c8.b,s=0;s>>0 +p[a6]=p[a6]+1}l===$&&A.c() +b4=l[d3]>>>8 +p=d2!==0 +if(p){if(b4>=1e5*c8.a)throw A.f(A.dD(c9)) +b4=l[b4] +b5=b4>>>8 +b6=b4&255^0 +b4=b5 +b7=618 +b8=1}else{if(b4>=1e5*c8.a)return d0 +b4=l[b4] +b6=b4&255 +b4=b4>>>8 +b7=0 +b8=0}b9=a3+1 +if(p)for(c0=d0,c1=0,c2=0,c3=1;!0;c2=b6,b6=c5){for(p=c2&255;!0;){if(c1===0)break +d5.a1(c2) +c0=(c0<<8^B.h5[c0>>>24&255^p])>>>0;--c1}if(c3===b9)return c0 +if(c3>b9)throw A.f(A.dD("Data error.")) +p=c8.b +b4=p[b4] +b5=b4>>>8 +if(b7===0){b7=B.h8[b8];++b8 +if(b8===512)b8=0}--b7 +l=b7===1?1:0 +c4=b4&255^l;++c3 +if(c3===b9){c5=b6 +b4=b5 +c1=1 +continue}if(c4!==b6){c5=c4 +b4=b5 +c1=1 +continue}b4=p[b5] +b5=b4>>>8 +if(b7===0){b7=B.h8[b8];++b8 +if(b8===512)b8=0}l=b7===1?1:0 +c4=b4&255^l;++c3 +if(c3===b9){c5=b6 +b4=b5 +c1=2 +continue}if(c4!==b6){c5=c4 +b4=b5 +c1=2 +continue}b4=p[b5] +b5=b4>>>8 +if(b7===0){b7=B.h8[b8];++b8 +if(b8===512)b8=0}l=b7===1?1:0 +c4=b4&255^l;++c3 +if(c3===b9){c5=b6 +b4=b5 +c1=3 +continue}if(c4!==b6){c5=c4 +b4=b5 +c1=3 +continue}b4=p[b5] +if(b7===0){b7=B.h8[b8];++b8 +if(b8===512)b8=0}l=b7===1?1:0 +c1=(b4&255^l)+4 +b4=p[b4>>>8] +b5=b4>>>8 +if(b7===0){b7=B.h8[b8];++b8 +if(b8===512)b8=0}p=b7===1?1:0 +c5=b4&255^p +c3=c3+1+1 +b4=b5}else for(c6=b6,c0=d0,c1=0,c2=0,c3=1;!0;c2=c6,c6=c7){if(c1>0){for(p=c2&255;!0;){if(c1===1)break +d5.a1(c2) +c0=c0<<8^B.h5[c0>>>24&255^p];--c1}d5.a1(c2) +c0=(c0<<8^B.h5[c0>>>24&255^p])>>>0}if(c3>b9)throw A.f(A.dD(c9)) +if(c3===b9)return c0 +p=1e5*c8.a +if(b4>=p)throw A.f(A.dD(d1)) +l=c8.b +b4=l[b4] +c4=b4&255 +b4=b4>>>8;++c3 +if(c4!==c6){d5.a1(c6) +c0=(c0<<8^B.h5[c0>>>24&255^c6&255])>>>0 +c7=c4 +c1=0 +continue}if(c3===b9){d5.a1(c6) +c0=(c0<<8^B.h5[c0>>>24&255^c6&255])>>>0 +c7=c6 +c1=0 +continue}if(b4>=p)throw A.f(A.dD(d1)) +b4=l[b4] +c4=b4&255 +b4=b4>>>8;++c3 +if(c3===b9){c7=c6 +c1=2 +continue}if(c4!==c6){c7=c4 +c1=2 +continue}if(b4>=p)throw A.f(A.dD(d1)) +b4=l[b4] +c4=b4&255 +b4=b4>>>8;++c3 +if(c3===b9){c7=c6 +c1=3 +continue}if(c4!==c6){c7=c4 +c1=3 +continue}if(b4>=p)throw A.f(A.dD(d1)) +b4=l[b4] +b5=b4>>>8 +c1=(b4&255)+4 +if(b5>=p)throw A.f(A.dD(d1)) +b4=l[b5] +c7=b4&255 +b4=b4>>>8 +c3=c3+1+1}return c0}, +Wy(a){var s,r,q,p,o=this,n="Data error",m=o.ay +if(m===0){m=++o.ch +s=o.ax +s===$&&A.c() +if(m>=s)throw A.f(A.dD(n)) +s=o.ay=50 +r=o.x +r===$&&A.c() +m=o.CW=r[m] +r=o.as +r===$&&A.c() +o.cx=r[m] +r=o.y +r===$&&A.c() +o.cy=r[m] +r=o.Q +r===$&&A.c() +o.db=r[m] +r=o.z +r===$&&A.c() +o.dx=r[m] +m=s}o.ay=m-1 +q=o.cx +p=a.c5(q) +for(;!0;){if(q>20)throw A.f(A.dD(n)) +m=o.cy +m===$&&A.c() +if(p<=J.u(m,q))break;++q +p=(p<<1|a.c5(1))>>>0}m=o.dx +m===$&&A.c() +if(p-J.u(m,q)<0||p-J.u(o.dx,q)>=258)throw A.f(A.dD(n)) +m=o.db +m===$&&A.c() +return J.u(m,p-J.u(o.dx,q))}, +aMq(a,b,c,d,e,f,g){var s,r,q,p,o,n,m,l +for(s=J.N(d),r=J.bQ(c),q=e,p=0;q<=f;++q)for(o=0;o>>0}for(q=e+1;q<=f;++q)r.l(b,q,(s.h(a,q-1)+1<<1>>>0)-r.h(b,q))}, +aNZ(){var s,r,q=this +q.fx=0 +q.e=new Uint8Array(256) +for(s=0;s<256;++s){r=q.d +r===$&&A.c() +if(r[s]!==0)q.e[q.fx++]=s}}} +A.azb.prototype={} +A.arh.prototype={ +b5p(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=this +for(s=b+c,r=J.N(a),q=i.c,p=i.b,o=b;op.byteLength)A.F(A.bZ("Input buffer too short",null)) +if(16>q.byteLength)A.F(A.bZ("Output buffer too short",null)) +if(l.c)l.aFL(p,0,q,0,k) +else l.aEy(p,0,q,0,k) +for(j=0;j>>0)}++i.a}return c}} +A.a09.prototype={} +A.a5k.prototype={} +A.a5j.prototype={ +gaG(a){return this.b-this.c}, +saG(a,b){this.b=this.c+b}, +gq(a){var s=this.e +s===$&&A.c() +return s-(this.b-this.c)}, +gnD(){var s=this.b,r=this.e +r===$&&A.c() +return s>=this.c+r}, +a2(a){var s=0,r=A.l(t.H),q=this +var $async$a2=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q.a=A.d([],t.t) +q.e=0 +return A.j(null,r)}}) +return A.k($async$a2,r)}, +Sr(a){var s=this.b-=a +if(s<0)this.b=0}, +h(a,b){return J.u(this.a,this.b+b)}, +rb(a,b){var s,r=this,q=r.c +a+=q +if(b<0){s=r.e +s===$&&A.c() +b=s-(a-q)}return A.hr(r.a,r.d,b,a)}, +aM(){return J.u(this.a,this.b++)}, +dj(a){var s=this,r=s.rb(s.b-s.c,a) +s.b=s.b+r.gq(r) +return r}, +S9(a,b){var s,r,q,p=this.dj(a).ck() +try{s=b?new A.I9(!1).b3(p):A.hA(p,0,null) +return s}catch(r){q=A.hA(p,0,null) +return q}}, +I2(a){return this.S9(a,!0)}, +R(){var s=this,r=J.u(s.a,s.b++)&255,q=J.u(s.a,s.b++)&255 +if(s.d===1)return r<<8|q +return q<<8|r}, +M(){var s=this,r=J.u(s.a,s.b++)&255,q=J.u(s.a,s.b++)&255,p=J.u(s.a,s.b++)&255,o=J.u(s.a,s.b++)&255 +if(s.d===1)return(r<<24|q<<16|p<<8|o)>>>0 +return(o<<24|p<<16|q<<8|r)>>>0}, +kH(){var s=this,r=J.u(s.a,s.b++)&255,q=J.u(s.a,s.b++)&255,p=J.u(s.a,s.b++)&255,o=J.u(s.a,s.b++)&255,n=J.u(s.a,s.b++)&255,m=J.u(s.a,s.b++)&255,l=J.u(s.a,s.b++)&255,k=J.u(s.a,s.b++)&255 +if(s.d===1)return(B.c.bz(r,56)|B.c.bz(q,48)|B.c.bz(p,40)|B.c.bz(o,32)|n<<24|m<<16|l<<8|k)>>>0 +return(B.c.bz(k,56)|B.c.bz(l,48)|B.c.bz(m,40)|B.c.bz(n,32)|o<<24|p<<16|q<<8|r)>>>0}, +a3F(a){var s,r,q=this,p=q.gq(q),o=q.a +if(t.D.b(o)){s=J.N(o) +if(q.b+p>s.gq(o))p=s.gq(o)-q.b +return J.mV(s.gbH(o),s.gib(o)+q.b,p)}r=q.b+p +if(r>J.am(o))r=J.am(q.a) +return new Uint8Array(A.bK(J.aqF(q.a,q.b,r)))}, +ck(){return this.a3F(null)}} +A.aKi.prototype={} +A.Gb.prototype={ +a1(a){var s=this +if(s.a===s.c.length)s.aR6() +s.c[s.a++]=a&255}, +T3(a,b){var s,r,q,p,o=this +if(b==null)b=J.am(a) +for(;s=o.a,r=s+b,q=o.c,p=q.length,r>p;)o.XK(r-p) +B.v.cW(q,s,r,a) +o.a+=b}, +fL(a){return this.T3(a,null)}, +anX(a){var s,r,q,p,o=this +for(;s=o.a,r=a.gq(a),q=o.c,s+r>q.length;)o.XK(o.a+a.gq(a)-o.c.length) +if(a instanceof A.a5j){s=o.a +B.v.bE(q,s,s+a.gq(a),a.a,a.b)}else{p=a.ck() +s=o.c +r=o.a +B.v.bE(s,r,r+a.gq(a),p,0)}o.a=o.a+a.gq(a)}, +cv(a){var s=this +if(s.b===1){s.a1(B.c.D(a,8)&255) +s.a1(a&255) +return}s.a1(a&255) +s.a1(B.c.D(a,8)&255)}, +cl(a){var s=this +if(s.b===1){s.a1(B.c.D(a,24)&255) +s.a1(B.c.D(a,16)&255) +s.a1(B.c.D(a,8)&255) +s.a1(a&255) +return}s.a1(a&255) +s.a1(B.c.D(a,8)&255) +s.a1(B.c.D(a,16)&255) +s.a1(B.c.D(a,24)&255)}, +nW(a){var s,r=this +if((a&9223372036854776e3)>>>0!==0){a=(a^9223372036854776e3)>>>0 +s=128}else s=0 +if(r.b===1){r.a1(s|B.c.D(a,56)&255) +r.a1(B.c.D(a,48)&255) +r.a1(B.c.D(a,40)&255) +r.a1(B.c.D(a,32)&255) +r.a1(B.c.D(a,24)&255) +r.a1(B.c.D(a,16)&255) +r.a1(B.c.D(a,8)&255) +r.a1(a&255) +return}r.a1(a&255) +r.a1(B.c.D(a,8)&255) +r.a1(B.c.D(a,16)&255) +r.a1(B.c.D(a,24)&255) +r.a1(B.c.D(a,32)&255) +r.a1(B.c.D(a,40)&255) +r.a1(B.c.D(a,48)&255) +r.a1(s|B.c.D(a,56)&255)}, +rb(a,b){var s=this +if(a<0)a=s.a+a +if(b==null)b=s.a +else if(b<0)b=s.a+b +return B.F.cc(s.c.buffer,a,b-a)}, +fh(a){return this.rb(a,null)}, +XK(a){var s=a!=null?a>32768?a:32768:32768,r=this.c,q=r.length,p=new Uint8Array((q+s)*2) +B.v.cW(p,0,q,r) +this.c=p}, +aR6(){return this.XK(null)}, +gq(a){return this.a}} +A.aZa.prototype={ +ayl(a,b){var s,r,q,p,o=this,n=o.aGB(a) +o.a=n +a.saG(0,n) +a.M() +o.b=a.R() +a.R() +o.d=a.R() +a.R() +o.f=a.M() +o.r=a.M() +s=a.R() +if(s>0)a.S9(s,!1) +if(o.r===4294967295||o.f===4294967295||o.d===65535||o.b===65535)o.aTu(a) +r=a.rb(o.r,o.f) +for(n=o.x,q=t.t;!r.gnD();){if(r.M()!==33639248)break +p=new A.adW(A.d([],q)) +p.ayn(r,a,b) +n.push(p)}}, +aTu(a){var s,r,q,p,o,n,m=this,l=a.gaG(a),k=m.a-20 +if(k<0)return +s=a.rb(k,20) +if(s.M()!==117853008){a.saG(0,l) +return}s.M() +r=s.kH() +s.M() +a.saG(0,r) +if(a.M()!==101075792){a.saG(0,l) +return}a.kH() +a.R() +a.R() +q=a.M() +a.M() +p=a.kH() +a.kH() +o=a.kH() +n=a.kH() +m.b=q +m.d=p +m.f=o +m.r=n +a.saG(0,l)}, +aGB(a){var s,r=a.gaG(a) +for(s=a.gq(a)-5;s>=0;--s){a.saG(0,s) +if(a.M()===101010256){a.saG(0,r) +return s}}throw A.f(A.dD("Could not find End of Central Directory Record"))}} +A.ari.prototype={} +A.rb.prototype={ +aym(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=this,h=a.M() +i.a=h +if(h!==67324752)throw A.f(A.dD("Invalid Zip Signature")) +a.R() +i.c=a.R() +i.d=a.R() +i.e=a.R() +i.f=a.R() +i.r=a.M() +a.M() +i.x=a.M() +s=a.R() +r=a.R() +i.y=a.I2(s) +i.z=a.dj(r).ck() +i.ay=(i.c&1)!==0?1:0 +i.CW=c +h=i.Q.w +h.toString +i.as=a.dj(h) +if(i.ay!==0&&r>2){q=A.hr(i.z,0,null,0) +h=q.c +while(!0){p=q.b +o=q.e +o===$&&A.c() +if(!(p>>24)}, +a95(){var s=this.cx[2]&65535|2 +return s*(s^1)>>>8&255}, +aEt(a){var s,r,q,p,o=this +for(s=0;s<12;++s){r=o.as +r===$&&A.c() +o.afK((r.aM()^o.a95())>>>0)}r=o.as +r===$&&A.c() +q=r.ck() +for(r=J.N(q),s=0;s>>0 +o.afK(p) +r.l(q,s,p)}return A.hr(q,0,null,0)}} +A.adW.prototype={ +ayn(a,b,c){var s,r,q,p,o,n,m,l,k=this +k.a=a.R() +a.R() +a.R() +a.R() +a.R() +a.R() +a.M() +k.w=a.M() +k.x=a.M() +s=a.R() +r=a.R() +q=a.R() +k.y=a.R() +a.R() +k.Q=a.M() +k.as=a.M() +if(s>0)k.at=a.I2(s) +if(r>0){p=a.dj(r) +k.ax=p.ck() +p.Sr(r) +for(;!p.gnD();){o=p.R() +n=p.R() +m=p.dj(n) +if(o===1){if(n>=8&&k.x===4294967295){k.x=m.kH() +n-=8}if(n>=8&&k.w===4294967295){k.w=m.kH() +n-=8}if(n>=8&&k.as===4294967295){k.as=m.kH() +n-=8}if(n>=4&&k.y===65535)k.y=m.M()}}}if(q>0)a.I2(q) +l=k.as +l.toString +b.saG(0,l) +l=t.t +l=new A.rb(A.d([],l),k,A.d([0,0,0],l)) +l.aym(b,k,c) +k.ch=l}, +j(a){return this.at}} +A.adV.prototype={ +aiU(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=new A.aZa(A.d([],t.kF)) +h.ayl(a,b) +this.a=h +s=new A.y9(A.d([],t.fE),A.A(t.N,t.S)) +for(h=this.a.x,r=h.length,q=t.L,p=0;p>>16 +i.c=m +if(o.a>>>8===3){i.r=!1 +switch(m&61440){case 32768:case 0:i.r=!0 +break +case 40960:m=i.ax +if((m instanceof A.rb?i.ax=m.got(m):m)==null)i.zC() +m=q.a(i.ax) +B.c6.b3(m) +break}}else i.r=!B.f.e1(i.a,"/") +i.y=n.r +i.Q=l!==0 +i.f=(n.f<<16|n.e)>>>0 +s.agQ(0,i)}return s}, +b5h(a){return this.aiU(a,null,!1)}} +A.aof.prototype={} +A.bdC.prototype={} +A.aZb.prototype={ +hK(b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=this,a9=null,b0=4294967295,b1=A.PU(0,32768),b2=new A.bdC(1,A.d([],t.Jx)) +b2.b=A.bwH(a9) +b2.c=A.bwG(a9) +a8.a=b2 +a8.b=b1 +for(b2=b3.a,s=b2.length,r=t.t,q=t.L,p=0;p4294967295||n.f>4294967295 +a2=n.w?8:0 +a3=n.b +a4=n.c +i=n.d +if(a1)a0=b0 +a5=a1?b0:n.f +if(a1){a6=new A.Gb(0,new Uint8Array(32768)) +a6.a1(1) +a6.a1(0) +a6.a1(16) +a6.a1(0) +a6.nW(n.f) +a6.nW(n.e) +a7=B.F.cc(a6.c.buffer,0,a6.a)}else a7=A.d([],r) +j=n.r +b=B.x.gcU().b3(g) +k.cv(20) +k.cv(2048) +k.cv(a2) +k.cv(a3) +k.cv(a4) +k.cl(i) +k.cl(a0) +k.cl(a5) +k.cv(b.length) +k.cv(a7.length) +k.fL(b) +k.fL(a7) +if(j!=null)k.anX(j) +n.r=null}b2=b3.c +s=a8.a +r=a8.b +r.toString +a8.aZc(s.r,b2,r) +b2=B.F.cc(b1.c.buffer,0,b1.a) +return b2}, +Tu(a){if(a.got(a)==null)return 0 +a.got(a) +return A.pt(t.L.a(a.got(a)),0)}, +aZc(a5,a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=4294967295,a3=B.x.gcU().b3(""),a4=a7.a +for(s=a5.length,r=t.t,q=!1,p=0;o=a5.length,p4294967295||n.f>4294967295||n.y>4294967295 +q=B.cZ.x4(q,m) +l=n.w?8:0 +k=n.b +j=n.c +i=n.d +h=m?a2:n.e +g=m?a2:n.f +o=n.z +f=m?a2:n.y +if(m){e=new A.Gb(0,new Uint8Array(32768)) +e.a1(1) +e.a1(0) +e.a1(24) +e.a1(0) +e.nW(n.f) +e.nW(n.e) +e.nW(n.y) +d=B.F.cc(e.c.buffer,0,e.a)}else d=A.d([],r) +c=n.x +if(c==null)c="" +b=n.a +b===$&&A.c() +a=B.x.gcU().b3(b) +a0=B.x.gcU().b3(c) +a7.cl(33639248) +a7.cv(20) +a7.cv(20) +a7.cv(2048) +a7.cv(l) +a7.cv(k) +a7.cv(j) +a7.cl(i) +a7.cl(h) +a7.cl(g) +a7.cv(a.length) +a7.cv(d.length) +a7.cv(a0.length) +a7.cv(0) +a7.cv(0) +a7.cl(o<<16>>>0) +a7.cl(f) +a7.fL(a) +a7.fL(d) +a7.fL(a0)}s=a7.a +a1=s-a4 +m=q||o>65535||a1>4294967295||a4>4294967295 +if(m){a7.cl(101075792) +a7.nW(44) +a7.cv(45) +a7.cv(45) +a7.cl(0) +a7.cl(0) +a7.nW(o) +a7.nW(o) +a7.nW(a1) +a7.nW(a4) +a7.cl(117853008) +a7.cl(0) +a7.nW(s) +a7.cl(1)}a7.cl(101010256) +a7.cv(0) +a7.cv(m?65535:0) +a7.cv(m?65535:o) +a7.cv(m?65535:o) +a7.cl(m?a2:a1) +a7.cl(m?a2:a4) +a7.cv(a3.length) +a7.fL(a3)}} +A.bdB.prototype={ +FN(a,b){var s,r,q=a.aM(),p=a.aM(),o=q&8 +B.c.D(q,3) +if(o!==8)throw A.f(A.dD("Only DEFLATE compression supported: "+o)) +if(B.c.aE((q<<8>>>0)+p,31)!==0)throw A.f(A.dD("Invalid FCHECK")) +if((p>>>5&1)!==0){a.M() +throw A.f(A.dD("FDICT Encoding not currently supported"))}s=A.bqy(a,null).c +r=t.L.a(B.F.cc(s.c.buffer,0,s.a)) +a.M() +return r}} +A.a2N.prototype={ +aoH(){this.CT() +var s=this.d +return t.L.a(B.F.cc(s.c.buffer,0,s.a))}, +a98(a){var s,r,q,p,o=this +if(a==null||a===-1)a=6 +if(!(a>9))s=!1 +else s=!0 +if(s)throw A.f(A.dD("Invalid Deflate parameter")) +$.pV.b=o.aH9(a) +s=new Uint16Array(1146) +o.p2=s +r=new Uint16Array(122) +o.p3=r +q=new Uint16Array(78) +o.p4=q +o.at=15 +o.as=32768 +o.ax=32767 +o.dx=15 +o.db=32768 +o.dy=32767 +o.fr=5 +o.ay=new Uint8Array(65536) +o.CW=new Uint16Array(32768) +o.cx=new Uint16Array(32768) +o.y2=16384 +o.f=new Uint8Array(65536) +o.r=65536 +o.bC=16384 +o.y1=49152 +o.ok=a +o.w=o.x=o.p1=0 +o.e=113 +o.a=0 +p=o.R8 +p.a=s +p.c=$.bAg() +p=o.RG +p.a=r +p.c=$.bAf() +p=o.rx +p.a=q +p.c=$.bAe() +o.K=o.bc=0 +o.bM=8 +o.abg() +o.aNK()}, +a97(a){var s,r,q,p,o=this +if(a>4||!1)throw A.f(A.dD("Invalid Deflate Parameter")) +s=o.x +s===$&&A.c() +if(s!==0)o.CT() +if(o.c.gnD()){s=o.k3 +s===$&&A.c() +if(s===0)s=a!==0&&o.e!==666 +else s=!0}else s=!0 +if(s){switch($.pV.bk().e){case 0:r=o.aEG(a) +break +case 1:r=o.aEE(a) +break +case 2:r=o.aEF(a) +break +default:r=-1 +break}s=r===2 +if(s||r===3)o.e=666 +if(r===0||s)return 0 +if(r===1){if(a===1){o.hH(2,3) +o.yv(256,B.jk) +o.ahn() +s=o.bM +s===$&&A.c() +q=o.K +q===$&&A.c() +if(1+s+10-q<9){o.hH(2,3) +o.yv(256,B.jk) +o.ahn()}o.bM=7}else{o.af6(0,0,!1) +if(a===3){s=o.db +s===$&&A.c() +q=o.cx +p=0 +for(;p>>0,n=this.xr +while(!0){s=this.x1 +s===$&&A.c() +if(!(o<=s))break +if(o>>0 +b=o +o=r}q[b]=p}, +adu(a,b){var s,r,q,p,o,n,m,l,k=a[1] +if(k===0){s=138 +r=3}else{s=7 +r=4}a[(b+1)*2+1]=65535 +for(q=this.p4,p=0,o=-1,n=0;p<=b;k=m){++p +m=a[p*2+1];++n +if(n=3;--r){p===$&&A.c() +if(p[B.mZ[r]*2+1]!==0)break}p=q.au +p===$&&A.c() +q.au=p+(3*(r+1)+5+5+4) +return r}, +aVc(a,b,c){var s,r,q,p=this +p.hH(a-257,5) +s=b-1 +p.hH(s,5) +p.hH(c-4,4) +for(r=0;r16-b){s===$&&A.c() +q=r.bc=(s|B.c.ci(a,q)&65535)>>>0 +r.lV(q) +r.lV(A.lH(q,8)) +r.bc=A.lH(a,16-r.K) +r.K=r.K+(b-16)}else{s===$&&A.c() +r.bc=(s|B.c.ci(a,q)&65535)>>>0 +r.K=q+b}}, +El(a,b){var s,r,q,p,o,n=this,m=n.f +m===$&&A.c() +s=n.bC +s===$&&A.c() +r=n.bg +r===$&&A.c() +m[s+r*2]=A.lH(a,8) +r=n.f +s=n.bC +m=n.bg +r[s+m*2+1]=a +s=n.y1 +s===$&&A.c() +r[s+m]=b +n.bg=m+1 +if(a===0){m=n.p2 +m===$&&A.c() +s=b*2 +m[s]=m[s]+1}else{m=n.bm +m===$&&A.c() +n.bm=m+1 +m=n.p2 +m===$&&A.c() +s=(B.uX[b]+256+1)*2 +m[s]=m[s]+1 +s=n.p3 +s===$&&A.c() +m=A.bvp(a-1)*2 +s[m]=s[m]+1}m=n.bg +if((m&8191)===0){s=n.ok +s===$&&A.c() +s=s>2}else s=!1 +if(s){q=m*8 +m=n.k1 +m===$&&A.c() +s=n.fx +s===$&&A.c() +for(r=n.p3,p=0;p<30;++p){r===$&&A.c() +q+=r[p*2]*(5+B.jj[p])}q=A.lH(q,3) +r=n.bm +r===$&&A.c() +o=n.bg +if(rA.lH(p,2)?0:1}, +ahn(){var s=this,r=s.K +r===$&&A.c() +if(r===16){r=s.bc +r===$&&A.c() +s.lV(r) +s.lV(A.lH(r,8)) +s.K=s.bc=0}else if(r>=8){r=s.bc +r===$&&A.c() +s.lV(r) +s.bc=A.lH(s.bc,8) +s.K=s.K-8}}, +a7q(){var s=this,r=s.K +r===$&&A.c() +if(r>8){r=s.bc +r===$&&A.c() +s.lV(r) +s.lV(A.lH(r,8))}else if(r>0){r=s.bc +r===$&&A.c() +s.lV(r)}s.K=s.bc=0}, +rp(a){var s,r,q,p,o,n=this,m=n.fx +m===$&&A.c() +if(m>=0)s=m +else s=-1 +r=n.k1 +r===$&&A.c() +m=r-m +r=n.ok +r===$&&A.c() +if(r>0){if(n.y===2)n.aqH() +n.R8.Vd(n) +n.RG.Vd(n) +q=n.aA8() +r=n.au +r===$&&A.c() +p=A.lH(r+3+7,3) +r=n.aK +r===$&&A.c() +o=A.lH(r+3+7,3) +if(o<=p)p=o}else{o=m+5 +p=o +q=0}if(m+4<=p&&s!==-1)n.af6(s,m,a) +else if(o===p){n.hH(2+(a?1:0),3) +n.a8w(B.jk,B.vp)}else{n.hH(4+(a?1:0),3) +m=n.R8.b +m===$&&A.c() +s=n.RG.b +s===$&&A.c() +n.aVc(m+1,s+1,q+1) +s=n.p2 +s===$&&A.c() +m=n.p3 +m===$&&A.c() +n.a8w(s,m)}n.abg() +if(a)n.a7q() +n.fx=n.k1 +n.CT()}, +aEG(a){var s,r,q,p,o,n=this,m=n.r +m===$&&A.c() +s=m-5 +s=65535>s?s:65535 +for(m=a===0;!0;){r=n.k3 +r===$&&A.c() +if(r<=1){n.Wk() +r=n.k3 +q=r===0 +if(q&&m)return 0 +if(q)break}q=n.k1 +q===$&&A.c() +r=n.k1=q+r +n.k3=0 +q=n.fx +q===$&&A.c() +p=q+s +if(r>=p){n.k3=r-p +n.k1=p +n.rp(!1)}r=n.k1 +q=n.fx +o=n.as +o===$&&A.c() +if(r-q>=o-262)n.rp(!1)}m=a===4 +n.rp(m) +return m?3:1}, +af6(a,b,c){var s,r=this +r.hH(c?1:0,3) +r.a7q() +r.bM=8 +r.lV(b) +r.lV(A.lH(b,8)) +s=(~b>>>0)+65536&65535 +r.lV(s) +r.lV(A.lH(s,8)) +s=r.ay +s===$&&A.c() +r.aSX(s,a,b)}, +Wk(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.c +do{s=i.ch +s===$&&A.c() +r=i.k3 +r===$&&A.c() +q=i.k1 +q===$&&A.c() +p=s-r-q +if(p===0&&q===0&&r===0){s=i.as +s===$&&A.c() +p=s}else{s=i.as +s===$&&A.c() +if(q>=s+s-262){r=i.ay +r===$&&A.c() +B.v.bE(r,0,s,r,s) +s=i.k2 +o=i.as +i.k2=s-o +i.k1=i.k1-o +s=i.fx +s===$&&A.c() +i.fx=s-o +s=i.db +s===$&&A.c() +r=i.cx +r===$&&A.c() +n=s +m=n +do{--n +l=r[n]&65535 +r[n]=l>=o?l-o:0}while(--m,m!==0) +s=i.CW +s===$&&A.c() +n=o +m=n +do{--n +l=s[n]&65535 +s[n]=l>=o?l-o:0}while(--m,m!==0) +p+=o}}if(h.gnD())return +s=i.ay +s===$&&A.c() +m=i.aT6(s,i.k1+i.k3,p) +s=i.k3=i.k3+m +if(s>=3){r=i.ay +q=i.k1 +k=r[q]&255 +i.cy=k +j=i.fr +j===$&&A.c() +j=B.c.ci(k,j) +q=r[q+1] +r=i.dy +r===$&&A.c() +i.cy=((j^q&255)&r)>>>0}}while(s<262&&!h.gnD())}, +aEE(a){var s,r,q,p,o,n,m,l,k,j,i,h=this +for(s=a===0,r=$.pV.a,q=0;!0;){p=h.k3 +p===$&&A.c() +if(p<262){h.Wk() +p=h.k3 +if(p<262&&s)return 0 +if(p===0)break}if(p>=3){p=h.cy +p===$&&A.c() +o=h.fr +o===$&&A.c() +o=B.c.ci(p,o) +p=h.ay +p===$&&A.c() +n=h.k1 +n===$&&A.c() +p=p[n+2] +m=h.dy +m===$&&A.c() +m=h.cy=((o^p&255)&m)>>>0 +p=h.cx +p===$&&A.c() +o=p[m] +q=o&65535 +l=h.CW +l===$&&A.c() +k=h.ax +k===$&&A.c() +l[(n&k)>>>0]=o +p[m]=n}if(q!==0){p=h.k1 +p===$&&A.c() +o=h.as +o===$&&A.c() +o=(p-q&65535)<=o-262 +p=o}else p=!1 +if(p){p=h.p1 +p===$&&A.c() +if(p!==2)h.fy=h.abL(q)}p=h.fy +p===$&&A.c() +o=h.k1 +if(p>=3){o===$&&A.c() +j=h.El(o-h.k2,p-3) +p=h.k3 +o=h.fy +p-=o +h.k3=p +n=$.pV.b +if(n===$.pV)A.F(A.jv(r)) +if(o<=n.b&&p>=3){p=h.fy=o-1 +do{o=h.k1=h.k1+1 +n=h.cy +n===$&&A.c() +m=h.fr +m===$&&A.c() +m=B.c.ci(n,m) +n=h.ay +n===$&&A.c() +n=n[o+2] +l=h.dy +l===$&&A.c() +l=h.cy=((m^n&255)&l)>>>0 +n=h.cx +n===$&&A.c() +m=n[l] +q=m&65535 +k=h.CW +k===$&&A.c() +i=h.ax +i===$&&A.c() +k[(o&i)>>>0]=m +n[l]=o}while(p=h.fy=p-1,p!==0) +h.k1=o+1}else{p=h.k1=h.k1+o +h.fy=0 +o=h.ay +o===$&&A.c() +n=o[p]&255 +h.cy=n +m=h.fr +m===$&&A.c() +m=B.c.ci(n,m) +p=o[p+1] +o=h.dy +o===$&&A.c() +h.cy=((m^p&255)&o)>>>0}}else{p=h.ay +p===$&&A.c() +o===$&&A.c() +j=h.El(0,p[o]&255) +h.k3=h.k3-1 +h.k1=h.k1+1}if(j)h.rp(!1)}s=a===4 +h.rp(s) +return s?3:1}, +aEF(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +for(s=a===0,r=$.pV.a,q=0;!0;){p=g.k3 +p===$&&A.c() +if(p<262){g.Wk() +p=g.k3 +if(p<262&&s)return 0 +if(p===0)break}if(p>=3){p=g.cy +p===$&&A.c() +o=g.fr +o===$&&A.c() +o=B.c.ci(p,o) +p=g.ay +p===$&&A.c() +n=g.k1 +n===$&&A.c() +p=p[n+2] +m=g.dy +m===$&&A.c() +m=g.cy=((o^p&255)&m)>>>0 +p=g.cx +p===$&&A.c() +o=p[m] +q=o&65535 +l=g.CW +l===$&&A.c() +k=g.ax +k===$&&A.c() +l[(n&k)>>>0]=o +p[m]=n}p=g.fy +p===$&&A.c() +g.k4=p +g.go=g.k2 +g.fy=2 +if(q!==0){o=$.pV.b +if(o===$.pV)A.F(A.jv(r)) +if(p4096}else o=!1 +else o=!0 +else o=!1 +if(o){g.fy=2 +p=2}}else p=2 +o=g.k4 +if(o>=3&&p<=o){p=g.k1 +p===$&&A.c() +j=p+g.k3-3 +i=g.El(p-1-g.go,o-3) +o=g.k3 +p=g.k4 +g.k3=o-(p-1) +p=g.k4=p-2 +do{o=g.k1=g.k1+1 +if(o<=j){n=g.cy +n===$&&A.c() +m=g.fr +m===$&&A.c() +m=B.c.ci(n,m) +n=g.ay +n===$&&A.c() +n=n[o+2] +l=g.dy +l===$&&A.c() +l=g.cy=((m^n&255)&l)>>>0 +n=g.cx +n===$&&A.c() +m=n[l] +q=m&65535 +k=g.CW +k===$&&A.c() +h=g.ax +h===$&&A.c() +k[(o&h)>>>0]=m +n[l]=o}}while(p=g.k4=p-1,p!==0) +g.id=0 +g.fy=2 +g.k1=o+1 +if(i)g.rp(!1)}else{p=g.id +p===$&&A.c() +if(p!==0){p=g.ay +p===$&&A.c() +o=g.k1 +o===$&&A.c() +if(g.El(0,p[o-1]&255))g.rp(!1) +g.k1=g.k1+1 +g.k3=g.k3-1}else{g.id=1 +p=g.k1 +p===$&&A.c() +g.k1=p+1 +g.k3=g.k3-1}}}s=g.id +s===$&&A.c() +if(s!==0){s=g.ay +s===$&&A.c() +r=g.k1 +r===$&&A.c() +g.El(0,s[r-1]&255) +g.id=0}s=a===4 +g.rp(s) +return s?3:1}, +abL(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=$.pV.bk().d,c=e.k1 +c===$&&A.c() +s=e.k4 +s===$&&A.c() +r=e.as +r===$&&A.c() +r-=262 +q=c>r?c-r:0 +p=$.pV.bk().c +r=e.ax +r===$&&A.c() +o=e.k1+258 +n=e.ay +n===$&&A.c() +m=c+s +l=n[m-1] +k=n[m] +if(e.k4>=$.pV.bk().a)d=d>>>2 +n=e.k3 +n===$&&A.c() +if(p>n)p=n +j=o-258 +i=s +h=c +do{c$0:{c=e.ay +s=a+i +if(c[s]===k)if(c[s-1]===l)if(c[a]===c[h]){g=a+1 +s=c[g]!==c[h+1]}else{g=a +s=!0}else{g=a +s=!0}else{g=a +s=!0}if(s)break c$0 +h+=2;++g +do{++h;++g +if(c[h]===c[g]){++h;++g +if(c[h]===c[g]){++h;++g +if(c[h]===c[g]){++h;++g +if(c[h]===c[g]){++h;++g +if(c[h]===c[g]){++h;++g +if(c[h]===c[g]){++h;++g +if(c[h]===c[g]){++h;++g +s=c[h]===c[g]&&hi){e.k2=a +if(f>=p){i=f +break}c=e.ay +s=j+f +l=c[s-1] +k=c[s] +i=f}h=j}c=e.CW +c===$&&A.c() +a=c[a&r]&65535 +if(a>q){--d +c=d!==0}else c=!1}while(c) +c=e.k3 +if(i<=c)return i +return c}, +aT6(a,b,c){var s,r,q,p,o=this +if(c===0||o.c.gnD())return 0 +s=o.c.dj(c) +r=s.gq(s) +if(r===0)return 0 +q=s.ck() +p=J.N(q) +if(r>p.gq(q))r=p.gq(q) +B.v.cW(a,b,b+r,q) +o.b+=r +o.a=A.pt(q,o.a) +return r}, +CT(){var s,r=this,q=r.x +q===$&&A.c() +s=r.f +s===$&&A.c() +r.d.T3(s,q) +s=r.w +s===$&&A.c() +r.w=s+q +q=r.x-q +r.x=q +if(q===0)r.w=0}, +aH9(a){switch(a){case 0:return new A.nI(0,0,0,0,0) +case 1:return new A.nI(4,4,8,4,1) +case 2:return new A.nI(4,5,16,8,1) +case 3:return new A.nI(4,6,32,32,1) +case 4:return new A.nI(4,4,16,16,2) +case 5:return new A.nI(8,16,32,32,2) +case 6:return new A.nI(8,16,128,128,2) +case 7:return new A.nI(8,32,128,256,2) +case 8:return new A.nI(32,128,258,1024,2) +case 9:return new A.nI(32,258,258,4096,2)}throw A.f(A.dD("Invalid Deflate parameter"))}} +A.nI.prototype={} +A.J1.prototype={ +aGX(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=a.a +a0===$&&A.c() +s=a.c +s===$&&A.c() +r=s.a +q=s.b +p=s.c +o=s.e +for(s=a1.ry,n=0;n<=15;++n)s[n]=0 +m=a1.to +l=a1.x2 +l===$&&A.c() +a0[m[l]*2+1]=0 +for(k=l+1,l=r!=null,j=0;k<573;++k){i=m[k] +h=i*2 +g=h+1 +n=a0[a0[g]*2+1]+1 +if(n>o){++j +n=o}a0[g]=n +f=a.b +f===$&&A.c() +if(i>f)continue +s[n]=s[n]+1 +e=i>=p?q[i-p]:0 +d=a0[h] +h=a1.au +h===$&&A.c() +a1.au=h+d*(n+e) +if(l){h=a1.aK +h===$&&A.c() +a1.aK=h+d*(r[g]+e)}}if(j===0)return +n=o-1 +do{for(c=n;l=s[c],l===0;)--c +s[c]=l-1 +l=c+1 +s[l]=s[l]+2 +s[o]=s[o]-1 +j-=2}while(j>0) +for(n=o;n!==0;--n){i=s[n] +for(;i!==0;){--k +b=m[k] +l=a.b +l===$&&A.c() +if(b>l)continue +l=b*2 +h=l+1 +g=a0[h] +if(g!==n){f=a1.au +f===$&&A.c() +a1.au=f+(n-g)*a0[l] +a0[h]=n}--i}}}, +Vd(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.a +e===$&&A.c() +s=f.c +s===$&&A.c() +r=s.a +q=s.d +a.x1=0 +a.x2=573 +for(s=a.to,p=a.xr,o=0,n=-1;o=1;--o)a.Y8(e,o) +k=q +do{o=s[1] +s[1]=s[a.x1--] +a.Y8(e,1) +i=s[1] +m=--a.x2 +s[m]=o;--m +a.x2=m +s[m]=i +m=o*2 +l=i*2 +e[k*2]=e[m]+e[l] +j=p[o] +h=p[i] +p[k]=(j>h?j:h)+1 +e[l+1]=k +e[m+1]=k +g=k+1 +s[1]=k +a.Y8(e,1) +if(a.x1>=2){k=g +continue}else break}while(!0) +s[--a.x2]=s[1] +f.aGX(a) +A.bOB(e,n,a.ry)}} +A.bbf.prototype={} +A.aDt.prototype={ +axO(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=J.N(a),f=g.gq(a) +for(s=0;sh.b)h.b=g.h(a,s) +if(g.h(a,s)>>0 +m=m>>>1}for(j=h.a,i=(n|s)>>>0,k=l;k>>0 +o=o<<1>>>0}}} +A.a5d.prototype={ +abe(){var s,r=this +r.e=r.d=0 +if(!r.b)return +while(!0){s=r.a +s===$&&A.c() +if(!!s.gnD())break +if(!r.aRx())break}}, +aRx(){var s,r=this,q=r.a +q===$&&A.c() +if(q.gnD())return!1 +s=r.lW(3) +switch(B.c.D(s,1)){case 0:if(r.aRJ()===-1)return!1 +break +case 1:if(r.a90(r.r,r.w)===-1)return!1 +break +case 2:if(r.aRy()===-1)return!1 +break +default:return!1}return(s&1)===0}, +lW(a){var s,r,q,p,o=this +if(a===0)return 0 +for(;s=o.e,s>>0 +o.e=q+8}q=o.d +p=B.c.bz(1,a) +o.d=B.c.eE(q,a) +o.e=s-a +return(q&p-1)>>>0}, +Yf(a){var s,r,q,p,o,n,m=this,l=a.a +l===$&&A.c() +s=a.b +for(;r=m.e,r>>0 +m.e=p+8}p=m.d +o=l[(p&B.c.ci(1,s)-1)>>>0] +n=o>>>16 +m.d=B.c.eE(p,n) +m.e=r-n +return o&65535}, +aRJ(){var s,r,q=this +q.e=q.d=0 +s=q.lW(16) +r=q.lW(16) +if(s!==0&&s!==(r^65535)>>>0)return-1 +r=q.a +r===$&&A.c() +if(s>r.gq(r))return-1 +q.c.anX(q.a.dj(s)) +return 0}, +aRy(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.lW(5) +if(h===-1)return-1 +h+=257 +if(h>288)return-1 +s=i.lW(5) +if(s===-1)return-1;++s +if(s>32)return-1 +r=i.lW(4) +if(r===-1)return-1 +r+=4 +if(r>19)return-1 +q=new Uint8Array(19) +for(p=0;p285)return-1 +if(r===256)break +if(r<256){s.a1(r&255) +continue}q=r-257 +p=B.a9j[q]+l.lW(B.a59[q]) +o=l.Yf(b) +if(o<0||o>29)return-1 +n=B.a5P[o]+l.lW(B.jj[o]) +for(m=-n;p>n;){s.fL(s.fh(m)) +p-=n}if(p===n)s.fL(s.fh(m)) +else s.fL(s.rb(m,p-n))}for(;s=l.e,s>=8;){l.e=s-8 +s=l.a +s===$&&A.c() +s.Sr(1)}return 0}, +aE4(a,b,c){var s,r,q,p,o,n,m=this +for(s=0,r=0;r0;p=o,r=n){n=r+1 +c[r]=s}break +case 17:p=m.lW(3) +if(p===-1)return-1 +p+=3 +for(;o=p-1,p>0;p=o,r=n){n=r+1 +c[r]=0}s=0 +break +case 18:p=m.lW(7) +if(p===-1)return-1 +p+=11 +for(;o=p-1,p>0;p=o,r=n){n=r+1 +c[r]=0}s=0 +break +default:if(q<0||q>15)return-1 +n=r+1 +c[r]=q +r=n +s=q +break}}return 0}} +A.aZ8.prototype={} +A.aZ7.prototype={} +A.aZ9.prototype={ +ajr(a,b){var s,r,q,p,o,n,m,l,k,j,i=A.PU(1,32768) +i.a1(120) +for(s=0;r=(s|0)>>>0,(30720+r)%31!==0;)++s +i.a1(r) +q=A.bTG(a) +p=A.hr(a,1,null,0) +r=A.bkX() +o=A.bkX() +n=A.bkX() +m=new Uint16Array(16) +l=new Uint32Array(573) +k=new Uint8Array(573) +j=A.PU(0,32768) +r=new A.a2N(p,j,r,o,n,m,l,k) +r.a98(b) +r.a97(4) +i.fL(r.aoH()) +i.cl(q) +r=B.F.cc(i.c.buffer,0,i.a) +return r}, +hK(a){return this.ajr(a,null)}} +A.a4l.prototype={ +t(a,b){var s,r,q=this +if(q.b)throw A.f(A.O("The FutureGroup is closed.")) +s=q.e +r=s.length +s.push(null);++q.a +b.bj(0,new A.aB2(q,r),t.P).iu(new A.aB3(q))}, +a2(a){var s,r,q=this +q.b=!0 +if(q.a!==0)return +s=q.c +if((s.a.a&30)!==0)return +r=q.$ti.i("i2<1>") +s.cT(0,A.L(new A.i2(q.e,r),!0,r.i("w.E")))}} +A.aB2.prototype={ +$1(a){var s,r,q=this.a,p=q.c +if((p.a.a&30)!==0)return null +s=--q.a +r=q.e +r[this.b]=a +if(s!==0)return null +if(!q.b)return null +q=q.$ti.i("i2<1>") +p.cT(0,A.L(new A.i2(r,q),!0,q.i("w.E")))}, +$S(){return this.a.$ti.i("b4(1)")}} +A.aB3.prototype={ +$2(a,b){var s=this.a.c +if((s.a.a&30)!==0)return null +s.os(a,b)}, +$S:33} +A.MY.prototype={ +agZ(a){a.eb(this.a,this.b)}, +gu(a){return(J.Q(this.a)^A.h4(this.b)^492929599)>>>0}, +k(a,b){if(b==null)return!1 +return b instanceof A.MY&&J.o(this.a,b.a)&&this.b===b.b}, +$iaNQ:1} +A.Ic.prototype={ +agZ(a){a.t(0,this.a)}, +gu(a){return(J.Q(this.a)^842997089)>>>0}, +k(a,b){if(b==null)return!1 +return b instanceof A.Ic&&J.o(this.a,b.a)}, +$iaNQ:1} +A.SK.prototype={ +as7(a){var s,r,q,p,o=this +if(o.r)throw A.f(A.O("Can't call split() on a closed StreamSplitter.")) +s=A.it(null,o.gaWC(),o.gaWE(),o.gaWG(),!1,o.$ti.c) +s.r=new A.aSF(o,s) +for(r=o.c,q=r.length,p=0;p"))}, +aCn(){var s=this.b,r=s!=null?s.aI(0):null +if(r!=null)this.e.t(0,r) +this.e.a2(0)}, +aWD(){var s,r=this +if(r.f)return +s=r.b +if(s!=null)s.jK(0) +else r.b=r.a.kE(r.gaWw(),r.gaWy(),r.gaWA())}, +aWF(){if(!this.d.Gd(0,new A.aSE(this)))return +this.b.jI(0)}, +aWH(){this.b.jK(0)}, +aWv(a){var s=this,r=s.d +r.F(0,a) +if(r.a!==0)return +if(s.r)s.aCn() +else s.b.jI(0)}, +aWx(a){var s,r,q,p=this +if(!p.r)p.c.push(new A.Ic(a,p.$ti.i("Ic<1>"))) +for(s=p.d,s=A.cb(s,s.r,A.n(s).c),r=s.$ti.c;s.p();){q=s.d;(q==null?r.a(q):q).t(0,a)}}, +aWB(a,b){var s,r,q +if(!this.r)this.c.push(new A.MY(a,b)) +for(s=this.d,s=A.cb(s,s.r,A.n(s).c),r=s.$ti.c;s.p();){q=s.d;(q==null?r.a(q):q).eb(a,b)}}, +aWz(){var s,r,q,p +this.f=!0 +for(s=this.d,s=A.cb(s,s.r,A.n(s).c),r=this.e,q=s.$ti.c;s.p();){p=s.d +r.t(0,(p==null?q.a(p):p).a2(0))}}} +A.aSF.prototype={ +$0(){return this.a.aWv(this.b)}, +$S:0} +A.aSE.prototype={ +$1(a){return a.gal0()}, +$S(){return this.a.$ti.i("K(qV<1>)")}} +A.b2T.prototype={} +A.bc.prototype={ +geF(){var s=this.b +if(s===$){s!==$&&A.ai() +s=this.b=new A.e4(null,null,A.n(this).i("e4"))}return s}, +glN(a){var s=this.geF() +return new A.ba(s,A.n(s).i("ba<1>"))}, +U(a){var s,r,q,p,o=this +try{if((o.geF().c&4)!==0){q=A.O("Cannot emit new states after calling close") +throw A.f(q)}if(J.o(a,o.c)&&o.d)return +o.c=a +o.geF().t(0,o.c) +o.d=!0}catch(p){s=A.a7(p) +r=A.au(p) +throw p}}, +$icG:1, +$icU:1} +A.asF.prototype={} +A.M0.prototype={} +A.fw.prototype={ +gS(a){return new A.BK(this.a,0,0)}, +gV(a){var s=this.a,r=s.length +return r===0?A.F(A.O("No element")):B.f.X(s,0,new A.o5(s,r,0,176).lx())}, +ga9(a){var s=this.a,r=s.length +return r===0?A.F(A.O("No element")):B.f.bp(s,new A.Lc(s,0,r,176).lx())}, +gby(a){var s=this.a,r=s.length +if(r===0)throw A.f(A.O("No element")) +if(new A.o5(s,r,0,176).lx()===r)return s +throw A.f(A.O("Too many elements"))}, +gZ(a){return this.a.length===0}, +gcL(a){return this.a.length!==0}, +gq(a){var s,r,q=this.a,p=q.length +if(p===0)return 0 +s=new A.o5(q,p,0,176) +for(r=0;s.lx()>=0;)++r +return r}, +bw(a,b){var s +if(b==="")return this.a +s=this.a +return A.bQA(s,0,s.length,b,"")}, +c2(a,b){var s,r,q,p,o,n +A.h6(b,"index") +s=this.a +r=s.length +if(r!==0){q=new A.o5(s,r,0,176) +for(p=0,o=0;n=q.lx(),n>=0;o=n){if(p===b)return B.f.X(s,o,n);++p}}else p=0 +throw A.f(A.a5c(b,this,"index",null,p))}, +A(a,b){var s +if(typeof b!="string")return!1 +s=b.length +if(s===0)return!1 +if(new A.o5(b,s,0,176).lx()!==s)return!1 +s=this.a +return A.bQS(s,b,0,s.length)>=0}, +aVU(a,b,c){var s,r +if(a===0||b===this.a.length)return b +s=this.a +c=new A.o5(s,s.length,b,176) +do{r=c.lx() +if(r<0)break +if(--a,a>0){b=r +continue}else{b=r +break}}while(!0) +return b}, +im(a,b){A.h6(b,"count") +return this.aVT(b)}, +aVT(a){var s=this.aVU(a,0,null),r=this.a +if(s===r.length)return B.bN +return new A.fw(B.f.bp(r,s))}, +hn(a,b){var s=this.Ki(0,b).oU(0) +if(s.length===0)return B.bN +return new A.fw(s)}, +W(a,b){return new A.fw(this.a+b.a)}, +B4(a){return new A.fw(this.a.toLowerCase())}, +k(a,b){if(b==null)return!1 +return b instanceof A.fw&&this.a===b.a}, +gu(a){return B.f.gu(this.a)}, +j(a){return this.a}} +A.BK.prototype={ +gG(a){var s=this,r=s.d +return r==null?s.d=B.f.X(s.a,s.b,s.c):r}, +p(){return this.Cr(1,this.c)}, +Cr(a,b){var s,r,q,p,o,n,m,l,k,j=this +if(a>0){s=j.c +for(r=j.a,q=r.length,p=176;s0;s=q){q=r.lx() +if(q<0)break;--a}p.b=s +p.c=b +p.d=null +return a===0}} +A.o5.prototype={ +lx(){var s,r,q,p,o,n,m,l=this,k=u.S +for(s=l.b,r=l.a;q=l.c,qs;){p=k.c=q-1 +o=r.charCodeAt(p) +if((o&64512)!==56320){p=k.d=j.charCodeAt(k.d&240|A.CV(o)) +if(((p>=208?k.d=A.bg5(r,s,k.c,p):p)&1)===0)return q +continue}if(p>=s){n=r.charCodeAt(p-1) +if((n&64512)===55296){m=A.rs(n,o) +p=--k.c}else m=2}else m=2 +l=k.d=j.charCodeAt(k.d&240|m) +if(((l>=208?k.d=A.bg5(r,s,p,l):l)&1)===0)return q}p=k.d=j.charCodeAt(k.d&240|15) +if(((p>=208?k.d=A.bg5(r,s,q,p):p)&1)===0)return k.c +return-1}} +A.cO.prototype={ +h(a,b){var s,r=this +if(!r.M1(b))return null +s=r.c.h(0,r.a.$1(r.$ti.i("cO.K").a(b))) +return s==null?null:s.b}, +l(a,b,c){var s,r=this +if(!r.M1(b))return +s=r.$ti +r.c.l(0,r.a.$1(b),new A.bb(b,c,s.i("@").L(s.i("cO.V")).i("bb<1,2>")))}, +N(a,b){b.am(0,new A.ath(this))}, +dm(a,b,c){var s=this.c +return s.dm(s,b,c)}, +aj(a,b){var s=this +if(!s.M1(b))return!1 +return s.c.aj(0,s.a.$1(s.$ti.i("cO.K").a(b)))}, +gdE(a){var s=this.c +return s.gdE(s).eL(0,new A.ati(this),this.$ti.i("bb"))}, +am(a,b){this.c.am(0,new A.atj(this,b))}, +gZ(a){return this.c.a===0}, +gcL(a){return this.c.a!==0}, +gbT(a){var s=this.c +s=s.gar(s) +return A.ne(s,new A.atk(this),A.n(s).i("w.E"),this.$ti.i("cO.K"))}, +gq(a){return this.c.a}, +Au(a,b,c,d){var s=this.c +return s.Au(s,new A.atl(this,b,c,d),c,d)}, +cH(a,b,c){return this.c.cH(0,this.a.$1(b),new A.atm(this,b,c)).b}, +F(a,b){var s,r=this +if(!r.M1(b))return null +s=r.c.F(0,r.a.$1(r.$ti.i("cO.K").a(b))) +return s==null?null:s.b}, +gar(a){var s=this.c +s=s.gar(s) +return A.ne(s,new A.atn(this),A.n(s).i("w.E"),this.$ti.i("cO.V"))}, +j(a){return A.kj(this)}, +M1(a){var s +if(this.$ti.i("cO.K").b(a))s=!0 +else s=!1 +return s}, +$iaY:1} +A.ath.prototype={ +$2(a,b){this.a.l(0,a,b) +return b}, +$S(){return this.a.$ti.i("~(cO.K,cO.V)")}} +A.ati.prototype={ +$1(a){var s=a.b,r=this.a.$ti +return new A.bb(s.a,s.b,r.i("@").L(r.i("cO.V")).i("bb<1,2>"))}, +$S(){return this.a.$ti.i("bb(bb>)")}} +A.atj.prototype={ +$2(a,b){return this.b.$2(b.a,b.b)}, +$S(){return this.a.$ti.i("~(cO.C,bb)")}} +A.atk.prototype={ +$1(a){return a.a}, +$S(){return this.a.$ti.i("cO.K(bb)")}} +A.atl.prototype={ +$2(a,b){return this.b.$2(b.a,b.b)}, +$S(){return this.a.$ti.L(this.c).L(this.d).i("bb<1,2>(cO.C,bb)")}} +A.atm.prototype={ +$0(){var s=this.a.$ti +return new A.bb(this.b,this.c.$0(),s.i("@").L(s.i("cO.V")).i("bb<1,2>"))}, +$S(){return this.a.$ti.i("bb()")}} +A.atn.prototype={ +$1(a){return a.b}, +$S(){return this.a.$ti.i("cO.V(bb)")}} +A.a2G.prototype={ +eU(a,b){return J.o(a,b)}, +hQ(a,b){return J.Q(b)}} +A.Oj.prototype={ +eU(a,b){var s,r,q,p +if(a===b)return!0 +s=J.a4(a) +r=J.a4(b) +for(q=this.a;!0;){p=s.p() +if(p!==r.p())return!1 +if(!p)return!0 +if(!q.eU(s.gG(s),r.gG(r)))return!1}}, +hQ(a,b){var s,r,q +for(s=J.a4(b),r=this.a,q=0;s.p();){q=q+r.hQ(0,s.gG(s))&2147483647 +q=q+(q<<10>>>0)&2147483647 +q^=q>>>6}q=q+(q<<3>>>0)&2147483647 +q^=q>>>11 +return q+(q<<15>>>0)&2147483647}} +A.A_.prototype={ +eU(a,b){var s,r,q,p,o +if(a===b)return!0 +s=J.N(a) +r=s.gq(a) +q=J.N(b) +if(r!==q.gq(b))return!1 +for(p=this.a,o=0;o>>0)&2147483647 +q^=q>>>6}q=q+(q<<3>>>0)&2147483647 +q^=q>>>11 +return q+(q<<15>>>0)&2147483647}} +A.xJ.prototype={ +eU(a,b){var s,r,q,p,o +if(a===b)return!0 +s=this.a +r=A.n7(s.gb6E(),s.gvV(s),s.gba6(),A.n(this).i("xJ.E"),t.S) +for(s=J.a4(a),q=0;s.p();){p=s.gG(s) +o=r.h(0,p) +r.l(0,p,(o==null?0:o)+1);++q}for(s=J.a4(b);s.p();){p=s.gG(s) +o=r.h(0,p) +if(o==null||o===0)return!1 +r.l(0,p,o-1);--q}return q===0}, +hQ(a,b){var s,r,q +for(s=J.a4(b),r=this.a,q=0;s.p();)q=q+r.hQ(0,s.gG(s))&2147483647 +q=q+(q<<3>>>0)&2147483647 +q^=q>>>11 +return q+(q<<15>>>0)&2147483647}} +A.I7.prototype={} +A.Hi.prototype={} +A.Jb.prototype={ +gu(a){var s=this.a +return 3*s.a.hQ(0,this.b)+7*s.b.hQ(0,this.c)&2147483647}, +k(a,b){var s +if(b==null)return!1 +if(b instanceof A.Jb){s=this.a +s=s.a.eU(this.b,b.b)&&s.b.eU(this.c,b.c)}else s=!1 +return s}} +A.A4.prototype={ +eU(a,b){var s,r,q,p,o,n,m +if(a===b)return!0 +s=J.N(a) +r=J.N(b) +if(s.gq(a)!==r.gq(b))return!1 +q=A.n7(null,null,null,t.PJ,t.S) +for(p=J.a4(s.gbT(a));p.p();){o=p.gG(p) +n=new A.Jb(this,o,s.h(a,o)) +m=q.h(0,n) +q.l(0,n,(m==null?0:m)+1)}for(s=J.a4(r.gbT(b));s.p();){o=s.gG(s) +n=new A.Jb(this,o,r.h(b,o)) +m=q.h(0,n) +if(m==null||m===0)return!1 +q.l(0,n,m-1)}return!0}, +hQ(a,b){var s,r,q,p,o,n,m,l,k +for(s=J.b8(b),r=J.a4(s.gbT(b)),q=this.a,p=this.b,o=this.$ti.z[1],n=0;r.p();){m=r.gG(r) +l=q.hQ(0,m) +k=s.h(b,m) +n=n+3*l+7*p.hQ(0,k==null?o.a(k):k)&2147483647}n=n+(n<<3>>>0)&2147483647 +n^=n>>>11 +return n+(n<<15>>>0)&2147483647}} +A.Mi.prototype={ +eU(a,b){var s,r=this,q=t.Ro +if(q.b(a))return q.b(b)&&new A.Hi(r,t.n5).eU(a,b) +q=t.f +if(q.b(a))return q.b(b)&&new A.A4(r,r,t.Dx).eU(a,b) +if(!r.b){q=t.j +if(q.b(a))return q.b(b)&&new A.A_(r,t.wO).eU(a,b) +q=t.JY +if(q.b(a))return q.b(b)&&new A.Oj(r,t.K9).eU(a,b)}else{q=t.JY +if(q.b(a)){s=t.j +if(s.b(a)!==s.b(b))return!1 +return q.b(b)&&new A.I7(r,t.N2).eU(a,b)}}return J.o(a,b)}, +hQ(a,b){var s=this +if(t.Ro.b(b))return new A.Hi(s,t.n5).hQ(0,b) +if(t.f.b(b))return new A.A4(s,s,t.Dx).hQ(0,b) +if(!s.b){if(t.j.b(b))return new A.A_(s,t.wO).hQ(0,b) +if(t.JY.b(b))return new A.Oj(s,t.K9).hQ(0,b)}else if(t.JY.b(b))return new A.I7(s,t.N2).hQ(0,b) +return J.Q(b)}, +ba7(a){!t.JY.b(a) +return!0}} +A.a4A.prototype={ +Lk(a){var s=this.b[a] +if(s==null){this.$ti.c.a(null) +s=null}return s}, +t(a,b){var s,r,q,p,o=this;++o.d +s=o.c +r=o.b.length +if(s===r){q=r*2+1 +if(q<7)q=7 +p=A.b5(q,null,!1,o.$ti.i("1?")) +B.d.cW(p,0,o.c,o.b) +o.b=p}o.aA2(b,o.c++)}, +gV(a){if(this.c===0)throw A.f(A.O("No element")) +return this.Lk(0)}, +gq(a){return this.c}, +wB(){var s,r,q,p=this +if(p.c===0)throw A.f(A.O("No element"));++p.d +s=p.Lk(0) +r=p.c-1 +q=p.Lk(r) +p.b[r]=null +p.c=r +if(r>0)p.aA1(q,0) +return s}, +dL(a){var s=this.aXk() +B.d.e5(s,this.a) +return s}, +aXk(){var s,r,q=this.$ti,p=A.d([],q.i("B<1>")) +for(q=q.c,s=0;s0;b=q){q=B.c.aY(b-1,2) +p=o.b[q] +if(p==null){r.a(null) +p=null}if(s.$2(a,p)>0)break +o.b[b]=p}o.b[b]=a}, +aA1(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=b*2+2 +for(s=j.a,r=j.$ti.c;q=j.c,i0){j.b[b]=k +b=p}}j.b[b]=a}} +A.IH.prototype={ +hu(a,b){return B.d.hu(this.a,b)}, +kx(a,b){var s=this.a +return new A.eS(s,A.aa(s).i("@<1>").L(b).i("eS<1,2>"))}, +A(a,b){return B.d.A(this.a,b)}, +c2(a,b){return this.a[b]}, +Gf(a,b,c){var s=this.a +return new A.h_(s,b,A.aa(s).i("@<1>").L(c).i("h_<1,2>"))}, +gV(a){return B.d.gV(this.a)}, +am(a,b){return B.d.am(this.a,b)}, +gZ(a){return this.a.length===0}, +gcL(a){return this.a.length!==0}, +gS(a){var s=this.a +return new J.et(s,s.length,A.aa(s).i("et<1>"))}, +bw(a,b){return B.d.bw(this.a,b)}, +oU(a){return this.bw(a,"")}, +ga9(a){return B.d.ga9(this.a)}, +gq(a){return this.a.length}, +eL(a,b,c){var s=this.a +return new A.a6(s,b,A.aa(s).i("@<1>").L(c).i("a6<1,2>"))}, +gby(a){return B.d.gby(this.a)}, +im(a,b){var s=this.a +return A.jK(s,b,null,A.aa(s).c)}, +fZ(a,b){var s=this.a,r=A.aa(s) +return b?A.d(s.slice(0),r):J.qd(s.slice(0),r.c)}, +dL(a){return this.fZ(a,!0)}, +ie(a){var s=this.a +return A.iQ(s,A.aa(s).c)}, +hn(a,b){var s=this.a +return new A.b6(s,b,A.aa(s).i("b6<1>"))}, +j(a){return A.zO(this.a,"[","]")}, +$iw:1} +A.Et.prototype={ +h(a,b){return this.a[b]}, +l(a,b,c){this.a[b]=c}, +W(a,b){return B.d.W(this.a,b)}, +t(a,b){this.a.push(b)}, +N(a,b){B.d.N(this.a,b)}, +kx(a,b){var s=this.a +return new A.eS(s,A.aa(s).i("@<1>").L(b).i("eS<1,2>"))}, +Y(a){B.d.Y(this.a)}, +eu(a,b,c,d){B.d.eu(this.a,b,c,d)}, +wZ(a,b,c){var s=this.a +A.di(b,c,s.length,null,null) +return A.jK(s,b,c,A.aa(s).c)}, +eY(a,b,c){return B.d.eY(this.a,b,c)}, +ce(a,b){return this.eY(a,b,0)}, +F(a,b){return B.d.F(this.a,b)}, +ft(a){return this.a.pop()}, +hl(a,b){var s=this.a +if(!!s.fixed$length)A.F(A.a5("removeWhere")) +B.d.h7(s,b,!0)}, +j7(a,b,c,d){B.d.j7(this.a,b,c,d)}, +bE(a,b,c,d,e){B.d.bE(this.a,b,c,d,e)}, +e5(a,b){B.d.e5(this.a,b)}, +cj(a,b,c){return B.d.cj(this.a,b,c)}, +f6(a,b){return this.cj(a,b,null)}, +$ian:1, +$iz:1} +A.bhL.prototype={} +A.aug.prototype={} +A.auW.prototype={} +A.auf.prototype={} +A.aIr.prototype={} +A.a4B.prototype={ +gcU(){return B.SU}, +gk7(){return B.ST}} +A.a4C.prototype={ +b3(a){var s,r,q=a.length +if((q&1)!==0)throw A.f(A.cu("Invalid input length, must be even.",a,q)) +s=B.c.aY(q,2) +r=new Uint8Array(s) +A.bln(new A.el(a),0,q,r,0) +return r}, +hY(a){return new A.ahj(a)}} +A.ahj.prototype={ +eq(a,b,c,d){var s,r,q,p,o,n,m=this +A.di(b,c,a.length,null,null) +if(b===c){if(d)m.uD(a,c) +return}s=new A.el(a) +r=m.b +q=c-b +if(r==null){r=B.c.aY(q,2) +p=new Uint8Array(r) +o=0}else{n=B.c.aY(q-1,2) +p=new Uint8Array(1+n) +p[0]=r+A.aq3(s,b);++b +o=1}m.b=A.bln(s,b,c,p,o) +m.a.t(0,p) +if(d)m.uD(a,c)}, +EY(a){return new A.b4M(this.a)}, +a2(a){return this.VW()}, +uD(a,b){if(this.b!=null)throw A.f(A.cu(u.C,a,b)) +this.a.a2(0)}, +VW(){return this.uD(null,null)}} +A.b4M.prototype={ +t(a,b){return this.eq(b,0,J.am(b),!1)}, +eq(a,b,c,d){var s,r,q,p,o,n=this +A.di(b,c,J.am(a),null,null) +if(b===c){if(d)n.uD(a,c) +return}s=n.b +r=c-b +if(s==null){s=B.c.aY(r,2) +q=new Uint8Array(s) +p=0}else{o=B.c.aY(r-1,2) +q=new Uint8Array(1+o) +q[0]=s+A.aq3(a,b);++b +p=1}n.b=A.bln(a,b,c,q,p) +n.a.t(0,q) +if(d)n.uD(a,c)}, +a2(a){return this.VW()}, +uD(a,b){if(this.b!=null)throw A.f(A.cu(u.C,a,b)) +this.a.a2(0)}, +VW(){return this.uD(null,null)}} +A.a4D.prototype={ +b3(a){return A.blk(a,0,J.am(a))}, +hY(a){return new A.b4N(a)}} +A.b4N.prototype={ +t(a,b){this.a.t(0,A.blk(b,0,J.am(b)))}, +eq(a,b,c,d){var s +A.di(b,c,a.length,null,null) +s=this.a +s.t(0,A.blk(a,b,c)) +if(d)s.a2(0)}, +a2(a){this.a.a2(0)}} +A.adB.prototype={ +fa(a){throw A.f(A.dw(".length() has not been implemented."))}} +A.hD.prototype={ +gCw(){var s=0,r=A.l(t.jj),q,p=2,o,n=this,m,l,k,j,i,h +var $async$gCw=A.h(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:j=n.f +if(j!=null){q=j +s=1 +break}j=window.navigator.vendor +j.toString +if(j==="Apple Computer, Inc."){j=n.d +j=j!=null&&j>=4294967296}else j=!1 +if(j)throw A.f(A.aX("Safari cannot handle XFiles larger than 4GB.")) +m=A.bt("request") +p=4 +j=n.c +j===$&&A.c() +h=m +s=7 +return A.e(A.bqb(j,null,"blob"),$async$gCw) +case 7:h.b=b +p=2 +s=6 +break +case 4:p=3 +i=o +j=A.a7(i) +if(t._p.b(j)){l=j +j=l.type +j.toString +if(j==="error")throw A.f(A.aX("Could not load Blob from its URL. Has it been revoked?")) +throw i}else throw i +s=6 +break +case 3:s=2 +break +case 6:j=t.BU.a(A.bwp(m.aN().response)) +n.f=j +j.toString +q=j +s=1 +break +case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$gCw,r)}, +fa(a){var s=0,r=A.l(t.S),q,p=this,o +var $async$fa=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:o=p.d +s=o==null?3:4 +break +case 3:s=5 +return A.e(p.gCw(),$async$fa) +case 5:o=c.size +o.toString +case 4:q=o +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$fa,r)}, +tF(){var $async$tF=A.h(function(a,b){switch(a){case 2:n=q +s=n.pop() +break +case 1:o=b +s=p}while(true)switch(s){case 0:s=3 +return A.xN(m.gCw(),$async$tF,r) +case 3:k=b +j=k.size +j.toString +l=k.type +l.toString +l=k.slice(0,j,l) +l.toString +s=5 +return A.xN(m.KL(l),$async$tF,r) +case 5:s=4 +q=[1] +return A.xN(A.bvr(b),$async$tF,r) +case 4:case 1:return A.xN(null,0,r) +case 2:return A.xN(o,1,r)}}) +var s=0,r=A.bwP($async$tF,t.D),q,p=2,o,n=[],m=this,l,k,j +return A.bxe(r)}, +KL(a){return this.azV(a)}, +azV(a){var s=0,r=A.l(t.D),q,p,o,n +var $async$KL=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:n=new FileReader() +n.readAsArrayBuffer(a) +p=new A.lC(n,"loadend",!1,t.fg) +s=3 +return A.e(p.gV(p),$async$KL) +case 3:o=t.nc.a(B.tL.gan1(n)) +if(o==null)throw A.f(A.aX("Cannot read bytes from Blob. Is it still available?")) +q=o +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$KL,r)}} +A.yW.prototype={ +k(a,b){var s,r,q,p,o +if(b==null)return!1 +if(b instanceof A.yW){s=this.a +r=b.a +q=s.length +if(q!==r.length)return!1 +for(p=0,o=0;o>>0)-s,q=0;q1125899906842623)throw A.f(A.a5("Hashing is unsupported for messages with more than 2^53 bits.")) +p=r*8 +o=i.b +i.N(0,new Uint8Array(8)) +n=A.wf(i.a.buffer,0,null) +m=B.c.aY(p,4294967296) +l=p>>>0 +i=j.b +r=B.A===i +k=o+4 +if(i===B.iq){n.setUint32(o,m,r) +n.setUint32(k,l,r)}else{n.setUint32(o,l,r) +n.setUint32(k,m,r)}}} +A.aif.prototype={ +hY(a){var s=new Uint32Array(4),r=new Uint8Array(0),q=new Uint32Array(16) +s[0]=1732584193 +s[1]=4023233417 +s[2]=2562383102 +s[3]=271733878 +return new A.Iy(new A.aig(s,a,B.A,q,new A.TT(r,0)))}} +A.aig.prototype={ +bgv(a){var s,r,q,p,o,n,m,l=this.w,k=l[0],j=l[1],i=l[2],h=l[3] +for(s=k,r=0;r<64;++r,s=h,h=i,i=j,j=m){if(r<16){q=(j&i|~j&h)>>>0 +p=r}else if(r<32){q=(h&j|~h&i)>>>0 +p=(5*r+1)%16}else if(r<48){q=(j^i^h)>>>0 +p=(3*r+5)%16}else{q=(i^(j|~h))>>>0 +p=B.c.aE(7*r,16)}o=(s+q>>>0)+(B.a8X[r]+a[p]>>>0)>>>0 +n=B.aaG[r]&31 +m=j+((o<>>0)>>>0}l[0]=s+k>>>0 +l[1]=j+l[1]>>>0 +l[2]=i+l[2]>>>0 +l[3]=h+l[3]>>>0}} +A.aw6.prototype={} +A.aw5.prototype={} +A.aIs.prototype={} +A.EJ.prototype={ +k(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.EJ&&A.I(this)===A.I(b)&&A.bxI(this.gbS(),b.gbS()) +else s=!0 +return s}, +gu(a){var s=A.h4(A.I(this)),r=B.d.nw(this.gbS(),0,A.bT7(),t.S),q=r+((r&67108863)<<3)&536870911 +q^=q>>>11 +return(s^q+((q&16383)<<15)&536870911)>>>0}, +j(a){var s,r=this +switch(null){case!0:return A.by4(A.I(r),r.gbS()) +case!1:return A.I(r).j(0) +default:s=$.bpD +return(s==null?$.bpD=!1:s)?A.by4(A.I(r),r.gbS()):A.I(r).j(0)}}} +A.be5.prototype={ +$2(a,b){return J.Q(a)-J.Q(b)}, +$S:78} +A.be6.prototype={ +$1(a){var s=this.a,r=s.a +s.a=(r^A.blj(r,[a,J.u(s.b,a)]))>>>0}, +$S:25} +A.be7.prototype={ +$2(a,b){return J.Q(a)-J.Q(b)}, +$S:78} +A.bgb.prototype={ +$1(a){return J.cp(a)}, +$S:183} +A.azl.prototype={ +j4(a){return this.bdh(!0)}, +bdh(a){var s=0,r=A.l(t.fW),q,p=this,o,n,m,l,k,j,i +var $async$j4=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:m={} +l=new A.ak($.a9,t.ma) +k=new A.bp(l,t.Eq) +j=A.bG6(B.j_,null) +i=A.bqD("file") +i.draggable=!0 +i.multiple=!1 +i.accept=j +o=i.style +o.display="none" +m.a=!1 +o=new A.azp(m,p,i,null,k,!0,!0) +A.uj(i,"change",o,!1,t.TV.c) +B.a3c.agP(i,"change",o) +o=window +o.toString +B.pH.agP(o,"focus",new A.azn(m,k)) +m=p.a +m===$&&A.c() +J.uP(m).Y(0) +J.uP(p.a).t(0,i) +i.click() +s=3 +return A.e(l,$async$j4) +case 3:n=c +q=n==null?null:new A.vw(n) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$j4,r)}, +DI(a){return this.aR3(a)}, +aR3(a){var $async$DI=A.h(function(b,c){switch(b){case 2:n=q +s=n.pop() +break +case 1:o=c +s=p}while(true)switch(s){case 0:g=new FileReader() +g.toString +m=t.fg +l=t.L +k=0 +case 3:if(!!0){s=4 +break}j=a.size +j.toString +if(!(kj)h=j +else h=i +j=a.slice(k,h) +j.toString +g.readAsArrayBuffer(j) +j=new A.lC(g,"load",!1,m) +s=5 +return A.xN(j.gV(j),$async$DI,r) +case 5:s=6 +q=[1] +return A.xN(A.bvr(l.a(B.tL.gan1(g))),$async$DI,r) +case 6:k=i +s=3 +break +case 4:case 1:return A.xN(null,0,r) +case 2:return A.xN(o,1,r)}}) +var s=0,r=A.bwP($async$DI,t.L),q,p=2,o,n=[],m,l,k,j,i,h,g +return A.bxe(r)}} +A.azp.prototype={ +$1(a){var s,r,q,p,o,n=this,m=n.a +if(m.a)return +m.a=!0 +m=n.c.files +m.toString +s=new A.azq(A.d([],t.M6),m,n.d,n.e) +for(r=m.length,q=n.b,p=0;p=this.b.length)this.d.cT(0,r)}, +$S:548} +A.azn.prototype={ +$1(a){var s=window +s.toString +B.pH.beF(s,"focus",this) +A.ig(A.dX(0,0,0,1),null,t.z).bj(0,new A.azo(this.a,this.b),t.P)}, +$S:25} +A.azo.prototype={ +$1(a){var s=this.a +if(!s.a){s.a=!0 +this.b.cT(0,null)}}, +$S:19} +A.azm.prototype={ +$2(a,b){var s=a.gZ(a)?"":A.r(a)+"," +return s+" ."+A.r(b)}, +$S:174} +A.azs.prototype={ +J(){return"FileType."+this.b}} +A.azd.prototype={} +A.aze.prototype={ +j4(a){return this.LE(B.j_,!1,!0,null,null,!1,!0)}, +LE(a,b,c,d,e,f,g){return this.aHU(a,!1,!0,d,e,!1,!0)}, +aHU(a1,a2,a3,a4,a5,a6,a7){var s=0,r=A.l(t.fW),q,p=2,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 +var $async$LE=A.h(function(a8,a9){if(a8===1){o=a9 +s=p}while(true)switch(s){case 0:a=A.bxH(a1) +!J.o(a,"custom") +p=4 +i=$.bG5 +if(i!=null)i.aI(0) +s=7 +return A.e($.bAu().Ql(a,A.ah(["allowMultipleSelection",!1,"allowedExtensions",a4,"allowCompression",!0,"withData",!1],t.N,t.X),t.f),$async$LE) +case 7:n=a9 +if(n==null){q=null +s=1 +break}m=A.d([],t.M6) +for(i=J.a4(n),h=t.LR,g=t.zh;i.p();){l=i.gG(i) +f=l +e=A.bij(J.u(l,"path")) +d=$.a9 +e=new A.IO(e.a,0,null,new A.bp(new A.ak(d,h),g)) +d=J.N(f) +c=d.h(f,"name") +J.fd(m,new A.mw(d.h(f,"path"),c,d.h(f,"bytes"),e,d.h(f,"size"),d.h(f,"identifier")))}q=new A.vw(m) +s=1 +break +p=2 +s=6 +break +case 4:p=3 +a0=o +i=A.a7(a0) +if(i instanceof A.fg){k=i +A.lN("[MethodChannelFilePicker] Platform exception: "+A.r(k)) +throw a0}else{j=i +A.lN("[MethodChannelFilePicker] Unsupported operation. Method not found. The exception thrown was: "+A.r(j)) +throw a0}s=6 +break +case 3:s=2 +break +case 6:case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$LE,r)}} +A.azg.prototype={ +j4(a){return this.bdg(!0)}, +bdg(a){var s=0,r=A.l(t.fW),q,p=this,o,n,m,l,k,j,i +var $async$j4=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(A.K9("osascript"),$async$j4) +case 3:l=c +k=p.PR(B.j_,null) +j=A.cN("","\\","\\\\") +j=A.cN(j,'"','\\"') +j=A.cN(j,"\n","\\\n") +o=A.d(["-e"],t.s) +n=k.length!==0?"choose file "+("of type {"+k+"} "):"choose file " +o.push(n+('with prompt "'+j+'"')) +s=4 +return A.e(A.a_m(l,o),$async$j4) +case 4:m=c +if(m==null){q=null +s=1 +break}i=A +s=5 +return A.e(A.bxJ(p.Sq(m),!0,!1),$async$j4) +case 5:q=new i.vw(c) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$j4,r)}, +PR(a,b){switch(a.a){case 0:return"" +case 4:return'"aac", "midi", "mp3", "ogg", "wav"' +case 5:return'"", "'+A.r(b.bw(0,'", "'))+'"' +case 2:return'"bmp", "gif", "jpeg", "jpg", "png"' +case 1:return'"avi", "flv", "mkv", "mov", "mp4", "mpeg", "webm", "wmv", "bmp", "gif", "jpeg", "jpg", "png"' +case 3:return'"avi", "flv", "mkv", "mov", "mp4", "mpeg", "webm", "wmv"' +default:throw A.f(A.aX("unknown file type"))}}, +Sq(a){var s,r=B.f.cu(a) +if(r.length===0)return A.d([],t.s) +r=new A.a6(A.d(r.split(", alias "),t.s),new A.azi(),t.a4).Ki(0,new A.azj()) +s=A.L(r,!0,r.$ti.i("w.E")) +if(s.length===1&&J.a_z(B.d.gV(s),"file "))s[0]=J.D8(s[0],5) +else if(s.length!==0&&J.a_z(B.d.gV(s),"alias "))s[0]=J.D8(s[0],6) +r=A.aa(s).i("a6<1,p>") +return A.L(new A.a6(s,new A.azk(),r),!0,r.i("aq.E"))}} +A.azi.prototype={ +$1(a){return B.f.cu(a)}, +$S:34} +A.azj.prototype={ +$1(a){return a.length!==0}, +$S:12} +A.azk.prototype={ +$1(a){var s=t.s,r=t.He,q=A.L(new A.b6(A.d(a.split(":"),s),new A.azh(),r),!0,r.i("w.E")) +s=A.d(["/Volumes",q[0]],s) +B.d.N(s,B.d.f6(q,1)) +return B.d.bw(s,"/")}, +$S:34} +A.azh.prototype={ +$1(a){return a.length!==0}, +$S:12} +A.vw.prototype={ +k(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.vw&&A.ej(b.a,this.a)}, +gu(a){return J.Q(this.a)}, +j(a){return"FilePickerResult(files: "+A.r(this.a)+")"}} +A.azf.prototype={ +j4(a){return this.bdf(!0)}, +bdf(a){var s=0,r=A.l(t.fW),q,p=this,o,n,m,l,k +var $async$j4=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(p.y4(),$async$j4) +case 3:o=c +n=A.bF3(o) +m=n.PR(B.j_,null) +s=4 +return A.e(A.a_m(o,n.a4p("",m,"",!1,!1)),$async$j4) +case 4:l=c +if(l==null){q=null +s=1 +break}k=A +s=5 +return A.e(A.bxJ(n.Sq(l),!0,!1),$async$j4) +case 5:q=new k.vw(c) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$j4,r)}, +y4(){var s=0,r=A.l(t.N),q,p=2,o,n,m,l,k +var $async$y4=A.h(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:p=4 +p=8 +s=11 +return A.e(A.K9("qarma"),$async$y4) +case 11:n=b +q=n +s=1 +break +p=4 +s=10 +break +case 8:p=7 +l=o +s=t.VI.b(A.a7(l))?12:14 +break +case 12:s=15 +return A.e(A.K9("kdialog"),$async$y4) +case 15:n=b +q=n +s=1 +break +s=13 +break +case 14:throw l +case 13:s=10 +break +case 7:s=4 +break +case 10:p=2 +s=6 +break +case 4:p=3 +k=o +s=t.VI.b(A.a7(k))?16:18 +break +case 16:s=19 +return A.e(A.K9("zenity"),$async$y4) +case 19:q=b +s=1 +break +s=17 +break +case 18:throw k +case 17:s=6 +break +case 3:s=2 +break +case 6:case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$y4,r)}} +A.aFZ.prototype={ +a4p(a,b,c,d,e){var s=A.d(["--title",a],t.s) +s.push("--getopenfilename") +if(c.length!==0)s.push(c) +if(b.length!==0){if(c.length===0)s.push(".") +s.push(b)}return s}, +PR(a,b){switch(a.a){case 0:return"" +case 4:return"Audio File (*.aac *.midi *.mp3 *.ogg *.wav)" +case 5:return A.r(b.eL(0,new A.aG_(),t.N).bw(0," File, "))+" File (*."+A.r(b.bw(0," *."))+")" +case 2:return"Image File (*.bmp *.gif *.jpeg *.jpg *.png)" +case 1:return"Media File (*.avi *.flv *.mkv *.mov *.mp4 *.mpeg *.webm *.wmv *.bmp *.gif *.jpeg *.jpg *.png)" +case 3:return"Video File (*.avi *.flv *.mkv *.mov *.mp4 *.mpeg *.webm *.wmv)" +default:throw A.f(A.aX("unknown file type"))}}, +Sq(a){var s +if(B.f.cu(a).length===0)return A.d([],t.s) +s=t.a4 +return A.L(new A.a6(A.d(a.split("\n"),t.s),new A.aG0(),s),!0,s.i("aq.E"))}} +A.aG_.prototype={ +$1(a){return a.bip(0)}, +$S:34} +A.aG0.prototype={ +$1(a){return B.f.be(a,"/")?a:"/"+a}, +$S:34} +A.aM6.prototype={ +a4p(a,b,c,d,e){var s=A.d(["--file-selection","--title",a],t.s) +if(c.length!==0)s.push("--filename="+c) +if(b.length!==0)s.push("--file-filter="+b) +return s}, +PR(a,b){switch(a.a){case 0:return"" +case 4:return"*.aac *.midi *.mp3 *.ogg *.wav" +case 5:return"*."+A.r(b.bw(0," *.")) +case 2:return"*.bmp *.gif *.jpeg *.jpg *.png" +case 1:return"*.avi *.flv *.mkv *.mov *.mp4 *.mpeg *.webm *.wmv *.bmp *.gif *.jpeg *.jpg *.png" +case 3:return"*.avi *.flv *.mkv *.mov *.mp4 *.mpeg *.webm *.wmv" +default:throw A.f(A.aX("unknown file type"))}}, +Sq(a){var s +if(B.f.cu(a).length===0)return A.d([],t.s) +s=t.a4 +return A.L(new A.a6(A.d(a.split("|/"),t.s),new A.aM7(),s),!0,s.i("aq.E"))}} +A.aM7.prototype={ +$1(a){return B.f.be(a,"/")?a:"/"+a}, +$S:34} +A.mw.prototype={ +k(a,b){var s,r,q=this +if(b==null)return!1 +if(q===b)return!0 +if(b instanceof A.mw)if(b.b===q.b){s=b.c +r=q.c +s=(s==null?r==null:s===r)&&J.o(b.d,q.d)&&b.f==q.f&&b.e===q.e}else s=!1 +else s=!1 +return s}, +gu(a){return 0}, +j(a){var s=this +return"PlatformFile(, name: "+s.b+", bytes: "+A.r(s.c)+", readStream: "+A.r(s.d)+", size: "+s.e+")"}} +A.bfz.prototype={ +$1(a){return a.length!==0}, +$S:12} +A.bfA.prototype={ +$1(a){return this.aov(a)}, +aov(a){var s=0,r=A.l(t.hD),q,p,o +var $async$$1=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=A.bij(a) +o=A.blW(p,null,p.tF()) +q=o +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$1,r)}, +$S:568} +A.pA.prototype={ +J(){return"AnimationStatus."+this.b}} +A.d1.prototype={ +j(a){return"#"+A.bH(this)+"("+this.Ij()+")"}, +Ij(){switch(this.gbF(this).a){case 1:return"\u25b6" +case 2:return"\u25c0" +case 3:return"\u23ed" +case 0:return"\u23ee"}}} +A.Ir.prototype={ +J(){return"_AnimationDirection."+this.b}} +A.a_Y.prototype={ +J(){return"AnimationBehavior."+this.b}} +A.nW.prototype={ +bf5(a){var s,r,q=this.r +q.toString +s=this.r=a.FD(this.gV1()) +r=q.a +if(r!=null){s.a=r +s.c=q.c +if(!s.b)r=s.e==null +else r=!1 +if(r)s.e=$.cB.BI(s.gNt(),!1) +q.a=null +q.ST()}q.n()}, +gm(a){var s=this.x +s===$&&A.c() +return s}, +sm(a,b){var s=this +s.fg(0) +s.Xf(b) +s.aF() +s.CD()}, +gjc(){var s=this.r +if(!(s!=null&&s.a!=null))return 0 +s=this.w +s.toString +return s.iY(0,this.y.a/1e6)}, +Xf(a){var s=this,r=s.a,q=s.b,p=s.x=A.W(a,r,q) +if(p===r)s.Q=B.O +else if(p===q)s.Q=B.a_ +else s.Q=s.z===B.aX?B.bn:B.bC}, +gbF(a){var s=this.Q +s===$&&A.c() +return s}, +kB(a,b){var s=this +s.z=B.aX +if(b!=null)s.sm(0,b) +return s.a7f(s.b)}, +c9(a){return this.kB(a,null)}, +an3(a,b){var s=this +s.z=B.i_ +if(b!=null)s.sm(0,b) +return s.a7f(s.a)}, +dq(a){return this.an3(a,null)}, +mS(a,b,c){var s,r,q,p,o,n,m=this,l=$.aaL.PI$ +l===$&&A.c() +if((l.a&4)!==0)switch(m.d.a){case 0:s=0.05 +break +case 1:s=1 +break +default:s=1}else s=1 +if(c==null){r=m.b-m.a +if(isFinite(r)){l=m.x +l===$&&A.c() +q=Math.abs(a-l)/r}else q=1 +if(m.z===B.i_&&m.f!=null){l=m.f +l.toString +p=l}else{l=m.e +l.toString +p=l}o=new A.br(B.e.aR(p.a*q))}else{l=m.x +l===$&&A.c() +o=a===l?B.B:c}m.fg(0) +l=o.a +if(l===B.B.a){l=m.x +l===$&&A.c() +if(l!==a){m.x=A.W(a,m.a,m.b) +m.aF()}m.Q=m.z===B.aX?B.a_:B.O +m.CD() +return A.bki()}n=m.x +n===$&&A.c() +return m.Ng(new A.b5K(l*s/1e6,n,a,b,B.cJ))}, +a7f(a){return this.mS(a,B.ah,null)}, +amS(a,b){var s,r,q=this,p=q.a,o=q.b,n=q.e +q.fg(0) +s=q.x +s===$&&A.c() +r=n.a/1e6 +s=o===p?0:s/(o-p)*r +return q.Ng(new A.ba2(p,o,b,q.gaEU(),r,s,B.cJ))}, +amR(a){return this.amS(a,!1)}, +aEV(a){this.z=a +this.Q=a===B.aX?B.bn:B.bC +this.CD()}, +a19(a,b){var s,r,q,p,o=this +if(a==null)a=$.bAL() +s=b<0 +o.z=s?B.i_:B.aX +r=s?o.a-0.01:o.b+0.01 +s=$.aaL.PI$ +s===$&&A.c() +if((s.a&4)!==0)switch(o.d.a){case 0:q=200 +break +case 1:q=1 +break +default:q=1}else q=1 +s=o.x +s===$&&A.c() +p=new A.SB(r,A.JJ(a,s-r,b*q),B.cJ) +p.a=B.b7z +o.fg(0) +return o.Ng(p)}, +b7n(){return this.a19(null,1)}, +Ab(a){return this.a19(null,a)}, +Ow(a){this.fg(0) +this.z=B.aX +return this.Ng(a)}, +Ng(a){var s,r=this +r.w=a +r.y=B.B +r.x=A.W(a.hU(0,0),r.a,r.b) +s=r.r.jj(0) +r.Q=r.z===B.aX?B.bn:B.bC +r.CD() +return s}, +ui(a,b){this.y=this.w=null +this.r.ui(0,b)}, +fg(a){return this.ui(a,!0)}, +n(){var s=this +s.r.n() +s.r=null +s.dn$.Y(0) +s.cE$.Y(0) +s.xi()}, +CD(){var s=this,r=s.Q +r===$&&A.c() +if(s.as!==r){s.as=r +s.Hx(r)}}, +azk(a){var s,r=this +r.y=a +s=a.a/1e6 +r.x=A.W(r.w.hU(0,s),r.a,r.b) +if(r.w.qr(s)){r.Q=r.z===B.aX?B.a_:B.O +r.ui(0,!1)}r.aF() +r.CD()}, +Ij(){var s,r=this.r,q=r==null,p=!q&&r.a!=null?"":"; paused" +if(q)s="; DISPOSED" +else s=r.b?"; silenced":"" +r=this.Kb() +q=this.x +q===$&&A.c() +return r+" "+B.e.aD(q,3)+p+s}} +A.b5K.prototype={ +hU(a,b){var s,r,q=this,p=A.W(b/q.b,0,1) +if(p===0)return q.c +else{s=q.d +if(p===1)return s +else{r=q.c +return r+(s-r)*q.e.ah(0,p)}}}, +iY(a,b){return(this.hU(0,b+0.001)-this.hU(0,b-0.001))/0.002}, +qr(a){return a>this.b}} +A.ba2.prototype={ +hU(a,b){var s,r,q,p=this,o=b+p.r,n=p.f,m=B.e.aE(o/n,1),l=(B.e.ds(o,n)&1)===1 +n=p.d&&l +s=p.e +r=p.c +q=p.b +if(n){s.$1(B.i_) +n=A.ao(r,q,m) +n.toString +return n}else{s.$1(B.aX) +n=A.ao(q,r,m) +n.toString +return n}}, +iY(a,b){return(this.c-this.b)/this.f}, +qr(a){return!1}} +A.aei.prototype={} +A.aej.prototype={} +A.aek.prototype={} +A.ae5.prototype={ +a7(a,b){}, +P(a,b){}, +i2(a){}, +fb(a){}, +gbF(a){return B.a_}, +gm(a){return 1}, +j(a){return"kAlwaysCompleteAnimation"}} +A.ae6.prototype={ +a7(a,b){}, +P(a,b){}, +i2(a){}, +fb(a){}, +gbF(a){return B.O}, +gm(a){return 0}, +j(a){return"kAlwaysDismissedAnimation"}} +A.Kx.prototype={ +a7(a,b){}, +P(a,b){}, +i2(a){}, +fb(a){}, +gbF(a){return B.bn}, +Ij(){return this.Kb()+" "+A.r(this.a)+"; paused"}, +gm(a){return this.a}} +A.KO.prototype={ +a7(a,b){return this.gbo(this).a7(0,b)}, +P(a,b){return this.gbo(this).P(0,b)}, +i2(a){return this.gbo(this).i2(a)}, +fb(a){return this.gbo(this).fb(a)}, +gbF(a){var s=this.gbo(this) +return s.gbF(s)}} +A.Qz.prototype={ +sbo(a,b){var s,r=this,q=r.c +if(b==q)return +if(q!=null){r.a=q.gbF(q) +q=r.c +r.b=q.gm(q) +if(r.tc$>0)r.Ps()}r.c=b +if(b!=null){if(r.tc$>0)r.Pr() +q=r.b +s=r.c +s=s.gm(s) +if(q==null?s!=null:q!==s)r.aF() +q=r.a +s=r.c +if(q!==s.gbF(s)){q=r.c +r.Hx(q.gbF(q))}r.b=r.a=null}}, +Pr(){var s=this,r=s.c +if(r!=null){r.a7(0,s.ge3()) +s.c.i2(s.galH())}}, +Ps(){var s=this,r=s.c +if(r!=null){r.P(0,s.ge3()) +s.c.fb(s.galH())}}, +gbF(a){var s=this.c +if(s!=null)s=s.gbF(s) +else{s=this.a +s.toString}return s}, +gm(a){var s=this.c +if(s!=null)s=s.gm(s) +else{s=this.b +s.toString}return s}, +j(a){var s=this,r=s.c +if(r==null)return"ProxyAnimation(null; "+s.Kb()+" "+B.e.aD(s.gm(s),3)+")" +return r.j(0)+"\u27a9ProxyAnimation"}} +A.oK.prototype={ +a7(a,b){this.bB() +this.a.a7(0,b)}, +P(a,b){this.a.P(0,b) +this.vw()}, +Pr(){this.a.i2(this.gyA())}, +Ps(){this.a.fb(this.gyA())}, +Nh(a){this.Hx(this.adp(a))}, +gbF(a){var s=this.a +return this.adp(s.gbF(s))}, +gm(a){var s=this.a +return 1-s.gm(s)}, +adp(a){switch(a.a){case 1:return B.bC +case 2:return B.bn +case 3:return B.O +case 0:return B.a_}}, +j(a){return this.a.j(0)+"\u27aaReverseAnimation"}} +A.M5.prototype={ +aft(a){var s=this +switch(a.a){case 0:case 3:s.d=null +break +case 1:if(s.d==null)s.d=B.bn +break +case 2:if(s.d==null)s.d=B.bC +break}}, +gagb(){if(this.c!=null){var s=this.d +if(s==null){s=this.a +s=s.gbF(s)}s=s!==B.bC}else s=!0 +return s}, +n(){this.a.fb(this.gafs())}, +gm(a){var s=this,r=s.gagb()?s.b:s.c,q=s.a,p=q.gm(q) +if(r==null)return p +if(p===0||p===1)return p +return r.ah(0,p)}, +j(a){var s=this,r=s.c +if(r==null)return s.a.j(0)+"\u27a9"+s.b.j(0) +if(s.gagb())return s.a.j(0)+"\u27a9"+s.b.j(0)+"\u2092\u2099/"+r.j(0) +return s.a.j(0)+"\u27a9"+s.b.j(0)+"/"+r.j(0)+"\u2092\u2099"}, +gbo(a){return this.a}} +A.an1.prototype={ +J(){return"_TrainHoppingMode."+this.b}} +A.C2.prototype={ +Nh(a){if(a!==this.e){this.aF() +this.e=a}}, +gbF(a){var s=this.a +return s.gbF(s)}, +aYQ(){var s,r,q=this,p=q.b +if(p!=null){switch(q.c.a){case 0:p=p.gm(p) +s=q.a +r=p<=s.gm(s) +break +case 1:p=p.gm(p) +s=q.a +r=p>=s.gm(s) +break +default:r=!1}if(r){p=q.a +s=q.gyA() +p.fb(s) +p.P(0,q.gZo()) +p=q.b +q.a=p +q.b=null +p.i2(s) +s=q.a +q.Nh(s.gbF(s))}}else r=!1 +p=q.a +p=p.gm(p) +if(p!==q.f){q.aF() +q.f=p}if(r&&q.d!=null)q.d.$0()}, +gm(a){var s=this.a +return s.gm(s)}, +n(){var s,r,q=this +q.a.fb(q.gyA()) +s=q.gZo() +q.a.P(0,s) +q.a=null +r=q.b +if(r!=null)r.P(0,s) +q.b=null +q.cE$.Y(0) +q.dn$.Y(0) +q.xi()}, +j(a){var s=this +if(s.b!=null)return A.r(s.a)+"\u27a9TrainHoppingAnimation(next: "+A.r(s.b)+")" +return A.r(s.a)+"\u27a9TrainHoppingAnimation(no next)"}} +A.Ea.prototype={ +Pr(){var s,r=this,q=r.a,p=r.gabV() +q.a7(0,p) +s=r.gabW() +q.i2(s) +q=r.b +q.a7(0,p) +q.i2(s)}, +Ps(){var s,r=this,q=r.a,p=r.gabV() +q.P(0,p) +s=r.gabW() +q.fb(s) +q=r.b +q.P(0,p) +q.fb(s)}, +gbF(a){var s=this.b +if(s.gbF(s)===B.bn||s.gbF(s)===B.bC)return s.gbF(s) +s=this.a +return s.gbF(s)}, +j(a){return"CompoundAnimation("+this.a.j(0)+", "+this.b.j(0)+")"}, +aOj(a){var s=this +if(s.gbF(s)!==s.c){s.c=s.gbF(s) +s.Hx(s.gbF(s))}}, +aOi(){var s=this +if(!J.o(s.gm(s),s.d)){s.d=s.gm(s) +s.aF()}}} +A.KN.prototype={ +gm(a){var s,r=this.a +r=r.gm(r) +s=this.b +s=s.gm(s) +return Math.min(A.ps(r),A.ps(s))}} +A.UP.prototype={} +A.UQ.prototype={} +A.UR.prototype={} +A.afH.prototype={} +A.ak7.prototype={} +A.ak8.prototype={} +A.ak9.prototype={} +A.akY.prototype={} +A.akZ.prototype={} +A.amZ.prototype={} +A.an_.prototype={} +A.an0.prototype={} +A.Q5.prototype={ +ah(a,b){return this.qQ(b)}, +qQ(a){throw A.f(A.dw(null))}, +j(a){return"ParametricCurve"}} +A.k7.prototype={ +ah(a,b){if(b===0||b===1)return b +return this.atO(0,b)}} +A.Wk.prototype={ +qQ(a){return a}} +A.Rz.prototype={ +qQ(a){a*=this.a +return a-(a<0?Math.ceil(a):Math.floor(a))}, +j(a){return"SawTooth("+this.a+")"}} +A.mg.prototype={ +qQ(a){var s=this.a +a=A.W((a-s)/(this.b-s),0,1) +if(a===0||a===1)return a +return this.c.ah(0,a)}, +j(a){var s=this,r=s.c +if(!(r instanceof A.Wk))return"Interval("+A.r(s.a)+"\u22ef"+A.r(s.b)+")\u27a9"+r.j(0) +return"Interval("+A.r(s.a)+"\u22ef"+A.r(s.b)+")"}} +A.acA.prototype={ +qQ(a){return a<0.5?0:1}} +A.hQ.prototype={ +a9D(a,b,c){var s=1-c +return 3*a*s*s*c+3*b*s*c*c+c*c*c}, +qQ(a){var s,r,q,p,o,n,m=this +for(s=m.a,r=m.c,q=0,p=1;!0;){o=(q+p)/2 +n=m.a9D(s,r,o) +if(Math.abs(a-n)<0.001)return m.a9D(m.b,m.d,o) +if(n"))}} +A.b9.prototype={ +gm(a){var s=this.a +return this.b.ah(0,s.gm(s))}, +j(a){var s=this.a,r=this.b +return s.j(0)+"\u27a9"+r.j(0)+"\u27a9"+A.r(r.ah(0,s.gm(s)))}, +Ij(){return this.Kb()+" "+this.b.j(0)}, +gbo(a){return this.a}} +A.i5.prototype={ +ah(a,b){return this.b.ah(0,this.a.ah(0,b))}, +j(a){return this.a.j(0)+"\u27a9"+this.b.j(0)}} +A.aV.prototype={ +fW(a){var s=this.a +return A.n(this).i("aV.T").a(J.bC0(s,J.bC1(J.bC2(this.b,s),a)))}, +ah(a,b){var s,r=this +if(b===0){s=r.a +return s==null?A.n(r).i("aV.T").a(s):s}if(b===1){s=r.b +return s==null?A.n(r).i("aV.T").a(s):s}return r.fW(b)}, +j(a){return"Animatable("+A.r(this.a)+" \u2192 "+A.r(this.b)+")"}, +sa_a(a){return this.a=a}, +scd(a,b){return this.b=b}} +A.Rs.prototype={ +fW(a){return this.c.fW(1-a)}} +A.hO.prototype={ +fW(a){return A.X(this.a,this.b,a)}} +A.abm.prototype={ +fW(a){return A.aRr(this.a,this.b,a)}} +A.QM.prototype={ +fW(a){return A.bJS(this.a,this.b,a)}} +A.vV.prototype={ +fW(a){var s,r=this.a +r.toString +s=this.b +s.toString +return B.e.aR(r+(s-r)*a)}} +A.k8.prototype={ +ah(a,b){if(b===0||b===1)return b +return this.a.ah(0,b)}, +j(a){return"CurveTween(curve: "+this.a.j(0)+")"}} +A.Zn.prototype={} +A.TP.prototype={ +ayj(a,b){var s,r,q,p,o,n,m,l=this.a +B.d.N(l,a) +for(s=l.length,r=0,q=0;q=n&&b"}} +A.M1.prototype={ +a_(){return new A.UW(new A.aV(1,null,t.Y),null,null,B.j)}} +A.UW.prototype={ +an(){var s,r,q,p=this +p.aO() +s=A.bR(null,B.E,0,null,1,0,p) +p.e=s +r=t.ve +q=p.d +p.f=new A.b9(r.a(new A.b9(r.a(s),new A.k8(B.eD),t.HY.i("b9"))),q,q.$ti.i("b9")) +p.aea()}, +aq(a){this.aS(a) +this.aea()}, +aea(){var s=this.a.x +this.d.b=s}, +n(){var s=this.e +s===$&&A.c() +s.n() +this.awJ()}, +aCc(a){if(!this.r){this.r=!0 +this.KD(0)}}, +aM8(a){if(this.r){this.r=!1 +this.KD(0)}}, +aM1(){if(this.r){this.r=!1 +this.KD(0)}}, +KD(a){var s,r,q,p=this.e +p===$&&A.c() +s=p.r +if(s!=null&&s.a!=null)return +r=this.r +if(r){p.z=B.aX +q=p.mS(1,B.b6K,B.YM)}else{p.z=B.aX +q=p.mS(0,B.Xw,B.YT)}q.bj(0,new A.b1H(this,r),t.H)}, +I(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e=g.a.r==null,d=!e,c=A.M4(a0),b=c.gkf(),a=g.a.e +if(a==null)s=f +else s=A.a20(a,a0) +a=s!=null +if(a)r=c.gtI() +else if(d)r=b +else{q=B.XI.fc(a0) +r=q}p=c.gB_().gqO().cX(r) +q=d&&!0?B.fk:B.cd +o=d?g.gaCb():f +n=d?g.gaM7():f +m=d?g.gaM0():f +l=g.a +k=l.r +j=l.w +i=g.f +i===$&&A.c() +h=l.y +if(a&&e){e=l.f +if(e instanceof A.eT)e=e.fc(a0)}else e=s +a=g.a +l=a.d +e=A.yQ(new A.aC(l,new A.bY(a.z,1,1,A.rW(A.zy(a.c,new A.fe(f,f,f,f,f,r,f,f),f),f,f,B.d6,!0,p,f,f,B.b5),f),f),new A.c6(e,f,f,h,f,f,B.N),B.dl) +return A.tp(A.js(B.bq,new A.c2(A.cs(f,f,f,f,f,!0,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f),!1,!1,!1,!1,new A.hl(new A.aN(j,1/0,j,1/0),new A.iG(i,!1,e,f),f),f),B.a2,!1,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,k,m,o,n),q,f,f,f,f)}} +A.b1H.prototype={ +$1(a){var s=this.a +if(s.c!=null&&this.b!==s.r)s.KD(0)}, +$S:37} +A.Zw.prototype={ +n(){var s=this,r=s.cp$ +if(r!=null)r.P(0,s.gjW()) +s.cp$=null +s.aH()}, +bG(){this.cJ() +this.cm() +this.jX()}} +A.eT.prototype={ +gm(a){return this.b.a}, +gDv(){var s=this +return!s.e.k(0,s.f)||!s.x.k(0,s.y)||!s.r.k(0,s.w)||!s.z.k(0,s.Q)}, +gDt(){var s=this +return!s.e.k(0,s.r)||!s.f.k(0,s.w)||!s.x.k(0,s.z)||!s.y.k(0,s.Q)}, +gDu(){var s=this +return!s.e.k(0,s.x)||!s.f.k(0,s.y)||!s.r.k(0,s.z)||!s.w.k(0,s.Q)}, +fc(a){var s,r,q,p,o,n=this,m=null +if(n.gDv()){s=a.ap(t.WD) +r=s==null?m:s.f.c.grY() +if(r==null){r=A.dJ(a,B.q2) +r=r==null?m:r.d +q=r}else q=r +if(q==null)q=B.aR}else q=B.aR +if(n.gDt()){r=A.dJ(a,B.PG) +r=r==null?m:r.Q +p=r===!0}else p=!1 +if(n.gDu())A.bEy(a) +switch(q.a){case 1:switch(0){case 0:o=p?n.r:n.e +break}break +case 0:switch(0){case 0:o=p?n.w:n.f +break}break +default:o=m}return new A.eT(o,n.c,m,n.e,n.f,n.r,n.w,n.x,n.y,n.z,n.Q,0)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.eT&&b.b.a===s.b.a&&b.e.k(0,s.e)&&b.f.k(0,s.f)&&b.r.k(0,s.r)&&b.w.k(0,s.w)&&b.x.k(0,s.x)&&b.y.k(0,s.y)&&b.z.k(0,s.z)&&b.Q.k(0,s.Q)}, +gu(a){var s=this +return A.Y(s.b.a,s.e,s.f,s.r,s.x,s.y,s.w,s.Q,s.z,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this,r=new A.auK(s),q=A.d([r.$2("color",s.e)],t.s) +if(s.gDv())q.push(r.$2("darkColor",s.f)) +if(s.gDt())q.push(r.$2("highContrastColor",s.r)) +if(s.gDv()&&s.gDt())q.push(r.$2("darkHighContrastColor",s.w)) +if(s.gDu())q.push(r.$2("elevatedColor",s.x)) +if(s.gDv()&&s.gDu())q.push(r.$2("darkElevatedColor",s.y)) +if(s.gDt()&&s.gDu())q.push(r.$2("highContrastElevatedColor",s.z)) +if(s.gDv()&&s.gDt()&&s.gDu())q.push(r.$2("darkHighContrastElevatedColor",s.Q)) +r=s.c +if(r==null)r="CupertinoDynamicColor" +q=B.d.bw(q,", ") +return r+"("+q+", resolved by: UNRESOLVED)"}} +A.auK.prototype={ +$2(a,b){var s=b.k(0,this.a.b)?"*":"" +return s+a+" = "+b.j(0)+s}, +$S:610} +A.afx.prototype={} +A.afw.prototype={} +A.auJ.prototype={ +Bs(a){return B.u}, +OH(a,b,c,d){return B.G}, +Br(a,b){return B.i}} +A.aor.prototype={} +A.a2_.prototype={ +I(a){var s=null,r=A.aD(a,B.bB,t.l).w.f.b+8,q=this.c.a0(0,new A.m(8,r)),p=A.bj(this.d,B.n,B.l,B.J),o=$.al().b4s(20,20,B.hU) +return new A.aC(new A.az(8,r,8,8),new A.pT(new A.a2Q(q),A.bF(s,A.bDt(A.yQ(new A.aC(B.Zz,p,s),new A.c6(B.XG.fc(a),s,A.lT(B.XE.fc(a),1),B.lG,s,s,B.N),B.dl),o),B.z,s,s,B.Sk,s,s,s,s,s,s,s,222),s),s)}} +A.yI.prototype={ +a_(){return new A.UX(B.j)}} +A.UX.prototype={ +aPn(a){this.T(new A.b1I(this))}, +aPr(a){this.T(new A.b1J(this))}, +I(a){var s=this,r=null,q=s.a.f,p=A.cK(q,r,B.b4,r,B.O9.cX(s.d?A.M4(a).gtI():B.iD.fc(a)),r,r,r) +q=s.d?A.M4(a).gkf():r +return new A.bw(1/0,r,A.tp(A.boJ(B.aA,B.aB,p,q,B.XK,0,s.a.c,B.ZD,0.7),B.cd,r,s.gaPm(),s.gaPq(),r),r)}} +A.b1I.prototype={ +$0(){this.a.d=!0}, +$S:0} +A.b1J.prototype={ +$0(){this.a.d=!1}, +$S:0} +A.a21.prototype={ +ag(a){var s=this.f,r=A.a20(s,a) +return J.o(r,s)?this:this.cX(r)}, +vq(a,b,c,d,e,f,g,h){var s,r=this,q=g==null?r.a:g,p=b==null?r.b:b,o=h==null?r.c:h,n=c==null?r.d:c,m=e==null?r.e:e,l=a==null?r.f:a +if(d==null){s=r.r +s=s==null?null:A.W(s,0,1)}else s=d +return A.boK(l,p,n,s,m,f==null?r.w:f,q,o)}, +cX(a){return this.vq(a,null,null,null,null,null,null,null)}, +a_H(a){return this.vq(null,null,null,a,null,null,null,null)}} +A.afy.prototype={} +A.afz.prototype={ +a1U(a){return a.gw6(a)==="en"}, +nH(a,b){return new A.dK(B.SG,t.Vs)}, +Uj(a){return!1}, +j(a){return"DefaultCupertinoLocalizations.delegate(en_US)"}} +A.a2F.prototype={$iM2:1} +A.M3.prototype={ +a_(){return new A.UZ(B.i,null,null,B.j)}} +A.UZ.prototype={ +an(){var s,r,q=this +q.aO() +s=A.bR(null,B.fY,0,null,1,0,q) +s.bB() +r=s.cE$ +r.b=!0 +r.a.push(new A.b1S(q)) +q.f=s +r=q.a +r.d.a=s +r.w.a7(0,q.gXq()) +r=t.Y +s=q.f +q.a.toString +q.r=new A.b9(A.dy(B.eF,s,null),new A.aV(0,1,r),r.i("b9"))}, +n(){var s,r=this +r.a.d.a=null +s=r.f +s===$&&A.c() +s.n() +r.a.w.P(0,r.gXq()) +r.awK()}, +aq(a){var s,r=this,q=a.w +if(q!==r.a.w){s=r.gXq() +q.P(0,s) +r.a.w.a7(0,s)}r.aS(a)}, +bf(){this.abM() +this.cD()}, +abM(){var s,r=this,q=r.a.w.a,p=q.c.gbQ().b,o=q.a,n=p-o.b,m=r.a +m.toString +if(n<-48){if(m.d.gK1())r.a.d.GJ(!1) +return}if(!m.d.gK1()){m=r.f +m===$&&A.c() +m.c9(0)}r.a.toString +s=Math.max(p,p-n/10) +o=o.a-40 +n=s-73.5 +m=r.c +m.toString +m=A.aD(m,B.db,t.l).w.a +r.a.toString +n=A.brd(new A.T(10,-21.5,0+m.a-10,0+m.b+21.5),new A.T(o,n,o+80,n+47.5)) +r.T(new A.b1Q(r,new A.m(n.a,n.b),p,s))}, +I(a){var s,r,q=this +q.a.toString +s=q.d +r=q.r +r===$&&A.c() +return A.a_X(new A.a22(r,new A.m(0,q.e),null),B.eF,B.Z_,s.a,null,s.b)}} +A.b1S.prototype={ +$0(){return this.a.T(new A.b1R())}, +$S:0} +A.b1R.prototype={ +$0(){}, +$S:0} +A.b1Q.prototype={ +$0(){var s=this,r=s.a +r.d=s.b +r.e=s.c-s.d}, +$S:0} +A.a22.prototype={ +I(a){var s,r,q=null,p=this.r,o=p.b +p=p.a +o.ah(0,p.gm(p)) +s=new A.m(0,49.75).W(0,this.w) +r=o.ah(0,p.gm(p)) +r=A.ms(B.aTK,B.i,r==null?1:r) +r.toString +p=o.ah(0,p.gm(p)) +if(p==null)p=1 +p=A.bre(p,B.a9D,new A.eX(B.RX,B.S_)) +return new A.x7(A.nf(r.a,r.b,0),q,q,!0,q,new A.QJ(q,p,s,1,B.b1p,q),q)}} +A.Zx.prototype={ +n(){var s=this,r=s.cp$ +if(r!=null)r.P(0,s.gjW()) +s.cp$=null +s.aH()}, +bG(){this.cJ() +this.cm() +this.jX()}} +A.auL.prototype={ +$0(){return A.bEq(this.a)}, +$S:21} +A.auM.prototype={ +$0(){var s=this.a,r=s.a +r.toString +s=s.at +s.toString +r.b5O() +return new A.UV(s,r,this.b.i("UV<0>"))}, +$S(){return this.b.i("UV<0>()")}} +A.a23.prototype={ +I(a){var s,r=this,q=a.ap(t.I) +q.toString +s=q.w +q=r.e +return A.aRz(A.aRz(new A.a2D(q,r.f,q,null),r.c,s,!0),r.d,s,!1)}} +A.IC.prototype={ +a_(){return new A.ID(B.j,this.$ti.i("ID<1>"))}, +b6s(){return this.d.$0()}, +bcm(){return this.e.$0()}} +A.ID.prototype={ +an(){var s,r=this +r.aO() +s=A.a4G(r,null) +s.ay=r.gaUn() +s.ch=r.gaUp() +s.CW=r.gaUl() +s.cx=r.gaUj() +r.e=s}, +n(){var s=this.e +s===$&&A.c() +s.ok.Y(0) +s.pJ() +this.aH()}, +aUo(a){this.d=this.a.bcm()}, +aUq(a){var s,r,q=this.d +q.toString +s=a.c +s.toString +r=this.c +r=this.a8I(s/r.gC(r).a) +q=q.a +s=q.x +s===$&&A.c() +q.sm(0,s-r)}, +aUm(a){var s,r=this,q=r.d +q.toString +s=r.c +q.ajj(r.a8I(a.a.a.a/s.gC(s).a)) +r.d=null}, +aUk(){var s=this.d +if(s!=null)s.ajj(0) +this.d=null}, +aUs(a){var s +if(this.a.b6s()){s=this.e +s===$&&A.c() +s.rS(a)}}, +a8I(a){var s=this.c.ap(t.I) +s.toString +switch(s.w.a){case 0:return-a +case 1:return a}}, +I(a){var s,r,q=null,p=a.ap(t.I) +p.toString +s=t.l +r=p.w===B.a4?A.aD(a,B.bB,s).w.f.a:A.aD(a,B.bB,s).w.f.c +r=Math.max(r,20) +return A.dC(B.Z,A.d([this.a.c,new A.a8O(0,0,0,r,A.w4(B.cY,q,q,q,this.gaUr(),q,q,q,q),q)],t.p),B.z,B.Hf,q)}} +A.UV.prototype={ +ajj(a){var s,r,q,p,o=this +if(Math.abs(a)>=1)s=a<=0 +else{r=o.a.x +r===$&&A.c() +s=r>0.5}if(s){r=o.a +q=r.x +q===$&&A.c() +q=A.ao(800,0,q) +q.toString +q=A.dX(0,Math.min(B.e.cG(q),300),0,0) +r.z=B.aX +r.mS(1,B.t7,q)}else{o.b.hC() +r=o.a +q=r.r +if(q!=null&&q.a!=null){q=r.x +q===$&&A.c() +q=A.ao(0,800,q) +q.toString +q=A.dX(0,B.e.cG(q),0,0) +r.z=B.i_ +r.mS(0,B.t7,q)}}q=r.r +if(q!=null&&q.a!=null){p=A.bt("animationStatusCallback") +p.b=new A.b1G(o,p) +q=p.aN() +r.bB() +r=r.dn$ +r.b=!0 +r.a.push(q)}else o.b.Pt()}} +A.b1G.prototype={ +$1(a){var s=this.a +s.b.Pt() +s.a.fb(this.b.aN())}, +$S:5} +A.pg.prototype={ +fm(a,b){var s +if(a instanceof A.pg){s=A.b1K(a,this,b) +s.toString +return s}s=A.b1K(null,this,b) +s.toString +return s}, +fn(a,b){var s +if(a instanceof A.pg){s=A.b1K(this,a,b) +s.toString +return s}s=A.b1K(this,null,b) +s.toString +return s}, +Pd(a){return new A.b1N(this,a)}, +k(a,b){var s,r +if(b==null)return!1 +if(J.a8(b)!==A.I(this))return!1 +if(b instanceof A.pg){s=b.a +r=this.a +r=s==null?r==null:s===r +s=r}else s=!1 +return s}, +gu(a){return J.Q(this.a)}} +A.b1L.prototype={ +$1(a){var s=A.X(null,a,this.a) +s.toString +return s}, +$S:170} +A.b1M.prototype={ +$1(a){var s=A.X(null,a,1-this.a) +s.toString +return s}, +$S:170} +A.b1N.prototype={ +nN(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this.b.a +if(h==null)return +s=c.e +r=s.a +q=0.05*r +p=s.b +o=q/(h.length-1) +switch(c.d.a){case 0:n=b.a+r +m=1 +break +case 1:n=b.a +m=-1 +break +default:n=null +m=null}for(s=b.b,r=s+p,l=0,k=0;k0)A.Nz() +break +case 0:if(Math.abs(b.a.a)<10&&Math.abs(a.a-r.db)>0)A.Nz() +break}}, +n(){var s=this.cy +s===$&&A.c() +s.n() +this.a6s()}} +A.b1P.prototype={ +$0(){this.a.Iz()}, +$S:0} +A.b1O.prototype={ +$1(a){return A.Nz()}, +$S:724} +A.amz.prototype={ +aJ(a,b){var s,r,q,p=$.al(),o=p.b8() +o.sa6(0,this.b) +s=A.np(B.aUi,6) +r=A.wx(B.aUm,new A.m(7,b.b)) +q=p.bW() +q.rR(s) +q.na(r) +a.eT(q,o)}, +eR(a){return!this.b.k(0,a.b)}} +A.a25.prototype={} +A.auN.prototype={ +Bs(a){return new A.U(12,a+12-1.5)}, +OH(a,b,c,d){var s,r,q,p=null,o=A.jn(p,p,!1,p,new A.amz(A.M4(a).gkf(),p),B.u) +switch(b.a){case 0:return A.BB(o,new A.U(12,c+12-1.5)) +case 1:s=c+12-1.5 +r=A.BB(o,new A.U(12,s)) +q=new A.bn(new Float64Array(16)) +q.dU() +q.bU(0,6,s/2) +q.tQ(3.141592653589793) +q.bU(0,-6,-s/2) +return A.HX(p,r,q,!0) +case 2:return B.G}}, +Br(a,b){switch(a.a){case 0:return new A.m(6,b+12-1.5) +case 1:return new A.m(6,b+12-1.5-12+1.5) +case 2:return new A.m(6,b+(b+12-1.5-b)/2)}}} +A.afA.prototype={} +A.a26.prototype={ +I(a){var s,r=t.l,q=A.aD(a,B.bB,r).w.f,p=q.b+8,o=this.c,n=o.b,m=n>=p+8+45,l=26+q.a,k=A.aD(a,B.db,r).w.a.a-q.c-26,j=new A.m(A.W(o.a,l,k),n-8-p) +n=this.d +s=new A.m(A.W(n.a,l,k),n.b+8-p) +r=m?j:s +return new A.aC(new A.az(8,p,8,8),new A.pT(new A.acu(j,s,m),new A.V0(r,this.e,m,A.bVt(),null),null),null)}} +A.afC.prototype={ +b1(a){var s=new A.akq(this.e,this.f,A.jh(52,null),A.aB(t.xG),null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.sZU(this.e) +b.sa1O(this.f)}} +A.akq.prototype={ +gfV(){return!0}, +sZU(a){if(a.k(0,this.H))return +this.H=a +this.af()}, +sa1O(a){if(this.a8===a)return +this.a8=a +this.af()}, +c_(){var s,r,q=this +if(q.E$==null)return +s=t.k.a(A.J.prototype.ga5.call(q)) +r=q.E$ +r.toString +r.cf(q.aX.vA(new A.aN(0,s.b,0,s.d)),!0) +s=q.E$ +r=s.b +r.toString +t.A.a(r) +r.a=new A.m(0,q.a8?-7:0) +s=s.gC(s) +r=q.E$ +q.id=new A.U(s.a,r.gC(r).b-7)}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.E$ +if(e==null)return +e=e.b +e.toString +s=t.A +s.a(e) +r=f.c3 +q=f.cx +q===$&&A.c() +e=b.W(0,e.a) +p=f.E$ +p=p.gC(p) +o=f.E$.b +o.toString +s.a(o) +s=$.al() +n=s.bW() +m=f.E$ +m=m.gC(m) +l=f.E$ +n.iU(A.ww(new A.T(0,7,0+m.a,7+(l.gC(l).b-14)),B.fd)) +k=f.h2(f.H) +o=o.a +l=f.E$ +l=l.gC(l) +m=f.E$ +j=m.gC(m).a/2+(k.a-(o.a+l.a/2)) +if(f.a8){o=f.E$ +i=o.gC(o).b-7}else i=7 +if(f.a8){o=f.E$ +h=o.gC(o).b}else h=0 +g=s.bW() +g.jF(0,j,h) +g.eh(0,j-7,i) +g.eh(0,j+7,i) +g.a2(0) +r.sb2(0,a.bdL(q,e,new A.T(0,0,0+p.a,0+p.b),s.b1N(B.aZ_,n,g),new A.b9s(f),r.a))}, +n(){this.c3.sb2(0,null) +this.jk()}, +dO(a,b){var s,r,q=this.E$,p=q.b +p.toString +p=t.A.a(p).a +s=p.a +p=p.b+7 +q=q.gC(q) +r=this.E$ +if(!new A.T(s,p,s+q.a,p+(r.gC(r).b-14)).A(0,b))return!1 +return this.aua(a,b)}} +A.b9s.prototype={ +$2(a,b){var s=this.a.E$ +s.toString +return a.f0(s,b)}, +$S:13} +A.V0.prototype={ +a_(){return new A.V1(new A.c8(null,t.R),null,null,B.j)}, +bfM(a,b,c,d){return this.f.$4(a,b,c,d)}} +A.V1.prototype={ +aPC(a){var s=a.b +if(s!=null&&s!==0)if(s>0)this.aaV() +else this.aaS()}, +aaS(){var s=this,r=$.aL.aW$.z.h(0,s.r) +r=r==null?null:r.gab() +t.aA.a(r) +if(r instanceof A.CJ){r=r.ac +r===$&&A.c()}else r=!1 +if(r){r=s.d +r===$&&A.c() +r.dq(0) +r=s.d +r.bB() +r=r.dn$ +r.b=!0 +r.a.push(s.gNi()) +s.e=s.f+1}}, +aaV(){var s=this,r=$.aL.aW$.z.h(0,s.r) +r=r==null?null:r.gab() +t.aA.a(r) +if(r instanceof A.CJ){r=r.al +r===$&&A.c()}else r=!1 +if(r){r=s.d +r===$&&A.c() +r.dq(0) +r=s.d +r.bB() +r=r.dn$ +r.b=!0 +r.a.push(s.gNi()) +s.e=s.f-1}}, +aWs(a){var s,r=this +if(a!==B.O)return +r.T(new A.b1W(r)) +s=r.d +s===$&&A.c() +s.c9(0) +r.d.fb(r.gNi())}, +an(){this.aO() +this.d=A.bR(null,B.mb,0,null,1,1,this)}, +aq(a){var s,r=this +r.aS(a) +if(r.a.d!==a.d){r.f=0 +r.e=null +s=r.d +s===$&&A.c() +s.c9(0) +r.d.fb(r.gNi())}}, +n(){var s=this.d +s===$&&A.c() +s.n() +this.awL()}, +a8L(a){var s,r=null,q=this.c +q.toString +s=B.iD.fc(q) +return A.dS(A.eg(A.jn(r,r,!1,r,a?new A.ai2(s,!0,r):new A.al_(s,!1,r),B.b1a),r,0),!0,r)}, +I(a){var s,r,q,p,o,n=this,m=null,l=n.a,k=l.c,j=l.e,i=n.d +i===$&&A.c() +s=n.f +r=A.boL(n.a8L(!0),n.gaL4()) +q=B.XH.fc(a) +p=A.aD(a,B.dF,t.l).w +o=A.boL(n.a8L(!1),n.gaKx()) +return l.bfM(a,k,j,new A.iG(i,!1,A.bhm(B.M,A.js(m,new A.V2(r,n.a.d,q,1/p.b,o,s,n.r),B.a2,!1,m,m,m,m,n.gaPB(),m,m,m,m,m,m,m,m,m,m,m,m,m,m),B.eD,B.mb),m))}} +A.b1W.prototype={ +$0(){var s=this.a,r=s.e +r.toString +s.f=r +s.e=null}, +$S:0} +A.ai2.prototype={} +A.al_.prototype={} +A.afv.prototype={ +aJ(a,b){var s,r,q,p,o=b.b,n=this.c,m=n?1:-1,l=new A.m(o/4*m,0) +m=o/2 +s=new A.m(m,0).W(0,l) +r=new A.m(n?0:o,m).W(0,l) +q=new A.m(m,o).W(0,l) +p=$.al().b8() +p.sa6(0,this.b) +p.scQ(0,B.at) +p.seB(2) +p.spG(B.cF) +p.sra(B.cG) +a.oE(s,r,p) +a.oE(r,q,p)}, +eR(a){return!a.b.k(0,this.b)||a.c!==this.c}} +A.V2.prototype={ +b1(a){var s=new A.CJ(A.A(t.TC,t.x),this.w,this.e,this.f,0,null,null,A.aB(t.T)) +s.b0() +return s}, +b9(a,b){b.sAE(0,this.w) +b.sb5W(this.e) +b.sb5X(this.f)}, +e_(a){var s=t.Q +return new A.afB(A.A(t.TC,s),A.dI(s),this,B.a8)}} +A.afB.prototype={ +gab(){return t.l0.a(A.bU.prototype.gab.call(this))}, +afV(a,b){var s +switch(b.a){case 0:s=t.l0.a(A.bU.prototype.gab.call(this)) +s.aT=s.aeW(s.aT,a,B.pM) +break +case 1:s=t.l0.a(A.bU.prototype.gab.call(this)) +s.bD=s.aeW(s.bD,a,B.pN) +break}}, +lq(a,b){var s,r +if(b instanceof A.Ct){this.afV(t.x.a(a),b) +return}if(b instanceof A.vS){s=t.l0.a(A.bU.prototype.gab.call(this)) +t.x.a(a) +r=b.a +r=r==null?null:r.gab() +t.aA.a(r) +s.l9(a) +s.Xc(a,r) +return}}, +lv(a,b,c){t.l0.a(A.bU.prototype.gab.call(this)).Hq(t.x.a(a),t.aA.a(c.a.gab()))}, +mw(a,b){var s +if(b instanceof A.Ct){this.afV(null,b) +return}s=t.l0.a(A.bU.prototype.gab.call(this)) +t.x.a(a) +s.Yl(a) +s.ta(a)}, +bP(a){var s,r,q,p,o=this.p2 +o.gar(o).am(0,a) +o=this.p1 +o===$&&A.c() +s=o.length +r=this.p3 +q=0 +for(;q0){q=k.bD.b +q.toString +m=t.yS +m.a(q) +l=k.aT.b +l.toString +m.a(l) +if(k.aQ!==s){q.a=new A.m(p.aN(),0) +q.e=!0 +s=p.aN() +q=k.bD +p.b=s+q.gC(q).a}s=k.aQ +q=s>0 +if(q){l.a=B.i +l.e=!0}k.ac=s!==j.b +k.al=q}else p.b=p.aN()-k.aL +k.id=r.a(A.J.prototype.ga5.call(k)).bh(new A.U(p.aN(),o.UP()))}, +aJ(a,b){this.bP(new A.b9n(this,b,a))}, +hp(a){if(!(a.b instanceof A.jM))a.b=new A.jM(null,null,B.i)}, +dO(a,b){var s,r,q=this.e6$ +for(s=t.yS;q!=null;){r=q.b +r.toString +s.a(r) +if(!r.e){q=r.dF$ +continue}if(A.bl1(q,a,b))return!0 +q=r.dF$}if(A.bl1(this.aT,a,b))return!0 +if(A.bl1(this.bD,a,b))return!0 +return!1}, +aA(a){var s,r,q +this.awZ(a) +for(s=this.K,s=s.gar(s),r=A.n(s),r=r.i("@<1>").L(r.z[1]),s=new A.aQ(J.a4(s.a),s.b,r.i("aQ<1,2>")),r=r.z[1];s.p();){q=s.a;(q==null?r.a(q):q).aA(a)}}, +av(a){var s,r,q +this.ax_(0) +for(s=this.K,s=s.gar(s),r=A.n(s),r=r.i("@<1>").L(r.z[1]),s=new A.aQ(J.a4(s.a),s.b,r.i("aQ<1,2>")),r=r.z[1];s.p();){q=s.a;(q==null?r.a(q):q).av(0)}}, +j6(){this.bP(new A.b9q(this))}, +bP(a){var s=this.aT +if(s!=null)a.$1(s) +s=this.bD +if(s!=null)a.$1(s) +this.Ke(a)}, +kg(a){this.bP(new A.b9r(a))}} +A.b9o.prototype={ +$0(){return 0}, +$S:53} +A.b9p.prototype={ +$1(a){var s,r,q,p,o,n,m=this,l=m.a,k=++l.c +t.x.a(a) +s=a.b +s.toString +t.yS.a(s) +s.e=!1 +r=m.b +if(a===r.aT||a===r.bD||l.b>r.aQ)return +if(l.b===0)if(k===r.dw$+1)q=0 +else{k=r.bD +q=k.gC(k).a}else q=m.c +k=l.b===0?t.k.a(A.J.prototype.ga5.call(r)).b:m.d.aN() +p=t.k +a.cf(A.yk(new A.U(k-q,p.a(A.J.prototype.ga5.call(r)).d)),!0) +k=m.e +k.b=a.gC(a).b>k.UP()?a.gC(a).b:k.UP() +if(l.a+q+a.gC(a).a>p.a(A.J.prototype.ga5.call(r)).b){++l.b +k=r.aT +l.a=k.gC(k).a+r.aL +k=r.aT +k=k.gC(k) +o=r.bD +o=o.gC(o) +a.cf(A.yk(new A.U(m.d.aN()-(k.a+o.a),p.a(A.J.prototype.ga5.call(r)).d)),!0)}k=l.a +s.a=new A.m(k,0) +n=k+(a.gC(a).a+r.aL) +l.a=n +k=l.b +s.e=k===r.aQ +if(k===0){k=r.bD +m.d.b=n+k.gC(k).a}if(l.b===r.aQ)m.f.b=l.a}, +$S:27} +A.b9n.prototype={ +$1(a){var s,r,q,p,o,n=this +t.x.a(a) +s=a.b +s.toString +t.yS.a(s) +if(s.e){r=s.a.W(0,n.b) +q=n.c +q.f0(a,r) +if(s.aB$!=null||a===n.a.aT){s=q.gd4(q) +q=new A.m(a.gC(a).a,0).W(0,r) +p=new A.m(a.gC(a).a,a.gC(a).b).W(0,r) +o=$.al().b8() +o.sa6(0,n.a.aV) +s.oE(q,p,o)}}}, +$S:27} +A.b9m.prototype={ +$2(a,b){return this.c.cV(a,b)}, +$S:17} +A.b9q.prototype={ +$1(a){this.a.pb(t.x.a(a))}, +$S:27} +A.b9r.prototype={ +$1(a){var s +t.x.a(a) +s=a.b +s.toString +if(t.yS.a(s).e)this.a.$1(a)}, +$S:27} +A.Ct.prototype={ +J(){return"_CupertinoTextSelectionToolbarItemsSlot."+this.b}} +A.aj3.prototype={} +A.aj4.prototype={ +e_(a){return A.F(A.dw(null))}} +A.Zy.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.ZL.prototype={ +aA(a){var s,r,q +this.eC(a) +s=this.ao$ +for(r=t.yS;s!=null;){s.aA(a) +q=s.b +q.toString +s=r.a(q).aB$}}, +av(a){var s,r,q +this.eo(0) +s=this.ao$ +for(r=t.yS;s!=null;){s.av(0) +q=s.b +q.toString +s=r.a(q).aB$}}} +A.aoS.prototype={} +A.vh.prototype={ +a_(){return new A.V_(B.j)}} +A.V_.prototype={ +aQE(a){this.T(new A.b1U(this))}, +aQH(a){var s +this.T(new A.b1V(this)) +s=this.a.d +if(s!=null)s.$0()}, +aQA(){this.T(new A.b1T(this))}, +I(a){var s=this,r=null,q=s.aHb(a),p=s.d?B.XD.fc(a):B.D,o=s.a.d,n=A.boJ(B.M,r,q,p,B.D,44,o,B.Zn,1) +if(o!=null)return A.js(r,n,B.a2,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,s.gaQz(),s.gaQD(),s.gaQG()) +else return n}, +aHb(a){var s,r=null,q=this.a,p=q.c +if(p!=null)return p +p=q.f +if(p==null){q=q.e +q.toString +q=A.boM(a,q)}else q=p +s=A.cK(q,r,B.b4,r,B.b5L.cX(this.a.d!=null?B.iD.fc(a):B.fT),r,r,r) +q=this.a.e +if(q==null)return s +switch(q.b.a){case 0:case 1:case 2:case 3:case 4:case 6:return s +case 5:q=B.iD.fc(a) +p=$.al().b8() +p.spG(B.cF) +p.sra(B.cG) +p.seB(1) +p.scQ(0,B.at) +return new A.bw(13,13,A.jn(r,r,!1,r,new A.aid(q,p,r),B.u),r)}}} +A.b1U.prototype={ +$0(){return this.a.d=!0}, +$S:0} +A.b1V.prototype={ +$0(){return this.a.d=!1}, +$S:0} +A.b1T.prototype={ +$0(){return this.a.d=!1}, +$S:0} +A.aid.prototype={ +aJ(a,b){var s,r,q,p,o,n=this.c +n.sa6(0,this.b) +a.dC(0) +s=b.a +r=b.b +a.bU(0,s/2,r/2) +s=-s/2 +r=-r/2 +q=$.al().bW() +q.jF(0,s,r+3.5) +q.eh(0,s,r+1) +q.b0q(new A.m(s+1,r),B.fb) +q.eh(0,s+3.5,r) +s=new Float64Array(16) +p=new A.bn(s) +p.dU() +p.tQ(1.5707963267948966) +for(o=0;o<4;++o){a.eT(q,n) +a.ah(0,s)}a.oE(B.aXC,B.aU_,n) +a.oE(B.aXA,B.aTZ,n) +a.oE(B.aXB,B.aTP,n) +a.cO(0)}, +eR(a){return!a.b.k(0,this.b)}} +A.Eh.prototype={ +gqO(){var s=this.c,r=this.a.a +s=B.iE.k(0,r)?B.O8:B.O8.cX(r) +return s}, +fc(a){var s=this,r=s.a,q=r.a,p=q instanceof A.eT?q.fc(a):q,o=r.b +if(o instanceof A.eT)o=o.fc(a) +r=p.k(0,q)&&o.k(0,B.fT)?r:new A.Yz(p,o) +return new A.Eh(r,A.a20(s.b,a),A.CU(s.c,a),A.CU(s.d,a),A.CU(s.e,a),A.CU(s.f,a),A.CU(s.r,a),A.CU(s.w,a),A.CU(s.x,a),A.CU(s.y,a))}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a8(b)!==A.I(r))return!1 +if(b instanceof A.Eh)if(b.a.k(0,r.a))if(J.o(b.b,r.b))s=!0 +else s=!1 +else s=!1 +else s=!1 +return s}, +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Yz.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.Yz&&b.a.k(0,s.a)&&b.b.k(0,s.b)}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.afD.prototype={} +A.a27.prototype={ +I(a){var s=null +return new A.W4(this,A.zy(this.d,A.boK(this.c.gkf(),s,s,s,s,s,s,s),s),s)}} +A.W4.prototype={ +dB(a){return!this.f.c.k(0,a.f.c)}} +A.Ei.prototype={ +gkf(){var s=this.b +return s==null?this.w.b:s}, +gtI(){var s=this.c +return s==null?this.w.c:s}, +gB_(){var s=null,r=this.d +if(r==null){r=this.w.r +r=new A.b2V(r.a,r.b,B.beM,this.gkf(),s,s,s,s,s,s,s,s)}return r}, +gEZ(){var s=this.e +return s==null?this.w.d:s}, +gx5(){var s=this.f +return s==null?this.w.e:s}, +gyW(){var s=this.r +return s==null?!1:s}, +fc(a){var s,r=this,q=new A.auO(a),p=r.grY(),o=q.$1(r.b),n=q.$1(r.c),m=r.d +m=m==null?null:m.fc(a) +s=q.$1(r.e) +q=q.$1(r.f) +r.gyW() +return A.bEw(p,o,n,m,s,q,!1,r.w.bf0(a,r.d==null))}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a8(b)!==A.I(r))return!1 +if(b instanceof A.Ei)if(b.grY()==r.grY())if(b.gkf().k(0,r.gkf()))if(b.gtI().k(0,r.gtI()))if(b.gB_().k(0,r.gB_()))if(b.gEZ().k(0,r.gEZ()))if(b.gx5().k(0,r.gx5())){b.gyW() +r.gyW() +s=!0}else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gu(a){var s=this,r=s.grY(),q=s.gkf(),p=s.gtI(),o=s.gB_(),n=s.gEZ(),m=s.gx5() +s.gyW() +return A.Y(r,q,p,o,n,m,!1,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.auO.prototype={ +$1(a){return A.a20(a,this.a)}, +$S:286} +A.PJ.prototype={ +fc(a){var s=this,r=new A.aJL(a),q=s.grY(),p=r.$1(s.gkf()),o=r.$1(s.gtI()),n=s.gB_() +n=n==null?null:n.fc(a) +return new A.PJ(q,p,o,n,r.$1(s.gEZ()),r.$1(s.gx5()),s.gyW())}, +grY(){return this.a}, +gkf(){return this.b}, +gtI(){return this.c}, +gB_(){return this.d}, +gEZ(){return this.e}, +gx5(){return this.f}, +gyW(){return this.r}} +A.aJL.prototype={ +$1(a){return A.a20(a,this.a)}, +$S:286} +A.afG.prototype={ +bf0(a,b){var s,r,q=this,p=new A.b1X(a),o=p.$1(q.b),n=p.$1(q.c),m=p.$1(q.d) +p=p.$1(q.e) +s=q.r +if(b){r=s.a +if(r instanceof A.eT)r=r.fc(a) +s=s.b +s=new A.afE(r,s instanceof A.eT?s.fc(a):s)}return new A.afG(q.a,o,n,m,p,!1,s)}} +A.b1X.prototype={ +$1(a){return a instanceof A.eT?a.fc(this.a):a}, +$S:170} +A.afE.prototype={} +A.b2V.prototype={ +gqO(){return A.Eh.prototype.gqO.call(this).cX(this.z)}} +A.afF.prototype={} +A.beY.prototype={ +$0(){return null}, +$S:803} +A.bdX.prototype={ +$0(){var s,r=globalThis.window.navigator.platform +if(r==null)r=null +s=r==null?null:r.toLowerCase() +if(s==null)s="" +if(B.f.be(s,"mac"))return B.cH +if(B.f.be(s,"win"))return B.fn +if(B.f.A(s,"iphone")||B.f.A(s,"ipad")||B.f.A(s,"ipod"))return B.aW +if(B.f.A(s,"android"))return B.bs +r=globalThis.window +if(r.matchMedia("only screen and (pointer: fine)").matches)return B.fm +return B.bs}, +$S:293} +A.xt.prototype={ +Ii(a,b){var s=A.l5.prototype.gm.call(this,this) +s.toString +return J.bnz(s)}, +j(a){return this.Ii(a,B.aC)}} +A.EK.prototype={} +A.a3E.prototype={} +A.a3D.prototype={} +A.c7.prototype={ +b6I(){var s,r,q,p,o,n,m,l=this.a +if(t.vp.b(l)){s=l.gd1(l) +r=l.j(0) +if(typeof s=="string"&&s!==r){q=r.length +p=J.N(s) +if(q>p.gq(s)){o=B.f.ls(r,s) +if(o===q-p.gq(s)&&o>2&&B.f.X(r,o-2,o)===": "){n=B.f.X(r,0,o-2) +m=B.f.ce(n," Failed assertion:") +if(m>=0)n=B.f.X(n,0,m)+"\n"+B.f.bp(n,m+1) +l=p.a3K(s)+"\n"+n}else l=null}else l=null}else l=null +if(l==null)l=r}else if(!(typeof l=="string"))l=t.Cq.b(l)||t.VI.b(l)?J.cp(l):" "+A.r(l) +l=B.f.a3K(l) +return l.length===0?" ":l}, +gass(){return A.bF2(new A.azN(this).$0(),!0,B.bS)}, +eQ(){return"Exception caught by "+this.c}, +j(a){A.bOq(null,B.Y8,this) +return""}} +A.azN.prototype={ +$0(){return J.bCU(this.a.b6I().split("\n")[0])}, +$S:47} +A.q3.prototype={ +gd1(a){return this.j(0)}, +eQ(){return"FlutterError"}, +j(a){var s,r,q=new A.i2(this.a,t.ow) +if(!q.gZ(q)){s=q.gV(q) +r=J.b8(s) +s=A.l5.prototype.gm.call(r,s) +s.toString +s=J.bnz(s)}else s="FlutterError" +return s}, +$iyb:1} +A.azO.prototype={ +$1(a){return A.bI(a)}, +$S:825} +A.azP.prototype={ +$1(a){return a+1}, +$S:115} +A.azQ.prototype={ +$1(a){return a+1}, +$S:115} +A.bfp.prototype={ +$1(a){return B.f.A(a,"StackTrace.current")||B.f.A(a,"dart-sdk/lib/_internal")||B.f.A(a,"dart:sdk_internal")}, +$S:12} +A.agU.prototype={} +A.agW.prototype={} +A.agV.prototype={} +A.a0D.prototype={ +axA(){var s,r,q,p,o,n,m,l=this +l.awz() +$.aL=l +s=t.Q +r=A.dI(s) +q=A.d([],t.lX) +p=t.S +o=new A.ahk(new A.F6(A.ov(null,null,t.Su,p),t.op)) +n=A.aAf(!0,"Root Focus Scope",!1) +m=new A.Nl(o,n,A.ae(t.mx),A.d([],t.OM),$.b3()) +n.w=m +n=$.j0.zX$ +n===$&&A.c() +n.a=o.gaka() +$.fJ.aK$.b.l(0,o.gakc(),null) +s=new A.at_(new A.ahI(r),q,m,A.A(t.yi,s)) +l.aW$=s +s.a=l.gaIx() +s=$.bX() +s.fr=l.gb82() +s.fx=$.a9 +B.jM.mL(l.gaKt()) +s=new A.a2J(A.A(p,t.qa),B.BY) +B.BY.mL(s.gaOk()) +l.e2$=s +l.awA() +s=t.N +A.bV0("Flutter.FrameworkInitialization",A.A(s,s),"Extension")}, +lp(){}, +w0(){}, +baH(a){var s,r=A.bu7() +r.K4(0,"Lock events");++this.c +s=a.$0() +s.fK(new A.asD(this,r)) +return s}, +a3N(){}, +j(a){return""}} +A.asD.prototype={ +$0(){var s,r,q,p=this.a +if(--p.c<=0){this.b.PV(0) +try{p.awr() +if(p.id$.c!==0)p.Wa()}catch(q){s=A.a7(q) +r=A.au(q) +p=A.bI("while handling pending events") +A.dH(new A.c7(s,r,"foundation",p,null,!1))}}}, +$S:7} +A.aw.prototype={} +A.k4.prototype={ +a7(a,b){var s,r,q,p,o=this +if(o.gf7(o)===o.gdZ().length){s=t.Nw +if(o.gf7(o)===0)o.sdZ(A.b5(1,null,!1,s)) +else{r=A.b5(o.gdZ().length*2,null,!1,s) +for(q=0;q0){r.gdZ()[s]=null +r.slX(r.glX()+1)}else r.MK(s) +break}}, +n(){this.sdZ($.b3()) +this.sf7(0,0)}, +aF(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +if(f.gf7(f)===0)return +f.sl_(f.gl_()+1) +p=f.gf7(f) +for(s=0;s0){l=f.gf7(f)-f.glX() +if(l*2<=f.gdZ().length){k=A.b5(l,null,!1,t.Nw) +for(j=0,s=0;s#"+A.bH(this)+"("+A.r(this.a)+")"}} +A.Mk.prototype={ +J(){return"DiagnosticLevel."+this.b}} +A.pX.prototype={ +J(){return"DiagnosticsTreeStyle."+this.b}} +A.b7v.prototype={} +A.fZ.prototype={ +Ii(a,b){return this.iJ(0)}, +j(a){return this.Ii(a,B.aC)}} +A.l5.prototype={ +gm(a){this.aOf() +return this.at}, +aOf(){var s,r,q=this +if(q.ax)return +q.ax=!0 +try{q.at=q.cx.$0()}catch(r){s=A.a7(r) +q.ay=s +q.at=null}}} +A.yV.prototype={} +A.a2U.prototype={} +A.aR.prototype={ +eQ(){return"#"+A.bH(this)}, +Ii(a,b){var s=this.eQ() +return s}, +j(a){return this.Ii(a,B.aC)}} +A.a2T.prototype={ +eQ(){return"#"+A.bH(this)}} +A.pW.prototype={ +j(a){return this.anc(B.bS).iJ(0)}, +eQ(){return"#"+A.bH(this)}, +bfx(a,b){return A.bi_(a,b,this)}, +anc(a){return this.bfx(null,a)}} +A.a2V.prototype={} +A.ag9.prototype={} +A.hU.prototype={} +A.a6d.prototype={} +A.xb.prototype={ +j(a){return"[#"+A.bH(this)+"]"}} +A.df.prototype={ +k(a,b){if(b==null)return!1 +if(J.a8(b)!==A.I(this))return!1 +return A.n(this).i("df").b(b)&&J.o(b.a,this.a)}, +gu(a){return A.Y(A.I(this),this.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=A.n(this),r=s.i("df.T"),q=this.a,p=A.d0(r)===B.OD?"<'"+A.r(q)+"'>":"<"+A.r(q)+">" +if(A.I(this)===A.d0(s.i("df")))return"["+p+"]" +return"["+A.d0(r).j(0)+" "+p+"]"}} +A.bl6.prototype={} +A.zW.prototype={} +A.hV.prototype={} +A.ai8.prototype={ +J(){return"_LicenseEntryWithLineBreaksParserState."+this.b}} +A.OE.prototype={ +gbcP(){var s,r,q,p,o,n,m,l,k,j,i,h,g={} +g.a=g.b=0 +g.c=null +s=A.d([],t.s) +r=A.d([],t.ch) +q=new A.aGv(g,this,s) +p=new A.aGw(g,s) +for(o=this.b,n=o.length,m=n-1,l=0,k=0,j=B.ft,i=0;il){r.push(p.$0()) +g.c=null}if(g.c==null)if(k>10)g.c=-1 +else g.c=B.c.aY(k,3) +j=B.PE +break c$1}break c$0 +case 2:switch(o[i]){case"\n":q.$0() +g.b=g.a+1 +l=k +k=0 +j=B.ft +break +case"\f":q.$0() +r.push(p.$0()) +g.c=null +g.b=g.a+1 +l=0 +k=0 +j=B.ft +break +default:j=B.PE}break c$0}i=++g.a}switch(j.a){case 0:if(s.length!==0)r.push(p.$0()) +break +case 1:q.$0() +r.push(p.$0()) +break}return r}} +A.aGv.prototype={ +$0(){var s=this.a +this.c.push(B.f.X(this.b.b,s.b,s.a))}, +$S:0} +A.aGw.prototype={ +$0(){var s=this.b,r=B.d.bw(s," "),q=this.a.c +q.toString +B.d.Y(s) +return new A.zW(r,q)}, +$S:954} +A.aGy.prototype={ +$0(){var s=0,r=A.l(t.H),q=this,p,o,n,m,l,k,j +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=$.aGx,o=p.length,n=q.a,m=n.a,l=0 +case 2:if(!(l"))}, +gZ(a){return this.a.length===0}, +gcL(a){return this.a.length!==0}, +fZ(a,b){var s=this.a,r=A.aa(s) +return b?A.d(s.slice(0),r):J.qd(s.slice(0),r.c)}, +dL(a){return this.fZ(a,!0)}} +A.F6.prototype={ +t(a,b){var s=this.a,r=s.h(0,b) +s.l(0,b,(r==null?0:r)+1)}, +F(a,b){var s=this.a,r=s.h(0,b) +if(r==null)return!1 +if(r===1)s.F(0,b) +else s.l(0,b,r-1) +return!0}, +A(a,b){return this.a.aj(0,b)}, +gS(a){var s=this.a +return A.cF(s,s.r,A.n(s).c)}, +gZ(a){return this.a.a===0}, +gcL(a){return this.a.a!==0}} +A.Gh.prototype={ +AP(a,b,c){var s=this.a,r=s==null?$.a_v():s,q=r.pa(0,0,b,A.h4(b),c) +if(q===s)return this +s=this.$ti +return new A.Gh(q,s.i("@<1>").L(s.z[1]).i("Gh<1,2>"))}, +h(a,b){var s=this.a +if(s==null)return null +return s.Bl(0,0,b,J.Q(b))}} +A.bd0.prototype={} +A.ah6.prototype={ +pa(a,b,c,d,e){var s,r,q,p,o=B.c.yy(d,b)&31,n=this.a,m=n[o] +if(m==null)m=$.a_v() +s=m.pa(0,b+5,c,d,e) +if(s===m)n=this +else{r=n.length +q=A.b5(r,null,!1,t.X) +for(p=0;p>>0,a1=c.a,a2=(a1&a0-1)>>>0,a3=a2-(a2>>>1&1431655765) +a3=(a3&858993459)+(a3>>>2&858993459) +a3=a3+(a3>>>4)&252645135 +a3+=a3>>>8 +s=a3+(a3>>>16)&63 +if((a1&a0)>>>0!==0){a=c.b +a2=2*s +r=a[a2] +q=a2+1 +p=a[q] +if(r==null){o=J.bCJ(p,a5+5,a6,a7,a8) +if(o===p)return c +a2=a.length +n=A.b5(a2,b,!1,t.X) +for(m=0;m>>1&1431655765) +a3=(a3&858993459)+(a3>>>2&858993459) +a3=a3+(a3>>>4)&252645135 +a3+=a3>>>8 +i=a3+(a3>>>16)&63 +if(i>=16){a1=c.aMK(a5) +a1.a[a]=$.a_v().pa(0,a5+5,a6,a7,a8) +return a1}else{h=2*s +g=2*i +f=A.b5(g+2,b,!1,t.X) +for(a=c.b,e=0;e>>0,f)}}}, +Bl(a,b,c,d){var s,r,q,p,o=1<<(B.c.yy(d,b)&31)>>>0,n=this.a +if((n&o)>>>0===0)return null +n=(n&o-1)>>>0 +s=n-(n>>>1&1431655765) +s=(s&858993459)+(s>>>2&858993459) +s=s+(s>>>4)&252645135 +s+=s>>>8 +n=this.b +r=2*(s+(s>>>16)&63) +q=n[r] +p=n[r+1] +if(q==null)return p.Bl(0,b+5,c,d) +if(J.o(c,q))return p +return null}, +aMK(a){var s,r,q,p,o,n,m,l=A.b5(32,null,!1,t.X) +for(s=this.a,r=a+5,q=this.b,p=0,o=0;o<32;++o)if((B.c.yy(s,o)&1)!==0){n=q[p] +m=p+1 +if(n==null)l[o]=q[m] +else l[o]=$.a_v().pa(0,r,n,J.Q(n),q[m]) +p+=2}return new A.ah6(l)}} +A.VX.prototype={ +pa(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=this,i=j.a +if(d===i){s=j.abb(c) +if(s!==-1){i=j.b +r=s+1 +q=i[r] +if(q==null?e==null:q===e)i=j +else{q=i.length +p=A.b5(q,null,!1,t.X) +for(o=0;o>>0,k).pa(0,b,c,d,e)}, +Bl(a,b,c,d){var s=this.abb(c) +return s<0?null:this.b[s+1]}, +abb(a){var s,r,q=this.b,p=q.length +for(s=J.lL(a),r=0;r=s.a.length)s.Yr(q) +B.v.cW(s.a,s.b,q,a) +s.b=s.b+r.gq(a)}, +E5(a,b,c){var s=this,r=c==null?s.e.length:c,q=s.b+(r-b) +if(q>=s.a.length)s.Yr(q) +B.v.cW(s.a,s.b,q,a) +s.b=q}, +aVi(a){return this.E5(a,0,null)}, +Yr(a){var s=this.a,r=s.length,q=a==null?0:a,p=Math.max(q,r*2),o=new Uint8Array(p) +B.v.cW(o,0,r,s) +this.a=o}, +aU8(){return this.Yr(null)}, +n1(a){var s=B.c.aE(this.b,a) +if(s!==0)this.E5($.bzV(),0,a-s)}, +t9(){var s,r=this +if(r.c)throw A.f(A.O("done() must not be called more than once on the same "+A.I(r).j(0)+".")) +s=A.wf(r.a.buffer,0,r.b) +r.a=new Uint8Array(0) +r.c=!0 +return s}} +A.QL.prototype={ +x0(a){return J.bCA(this.a,this.b++)}, +TI(a){var s=this.b,r=$.fV(),q=J.bCw(this.a,s,r) +this.b+=8 +return q}, +x3(a){var s=this.a,r=J.b8(s),q=J.mV(r.gbH(s),r.gib(s)+this.b,a) +this.b+=a +return q}, +n1(a){var s=this.b,r=B.c.aE(s,a) +if(r!==0)this.b=s+(a-r)}} +A.oT.prototype={ +gu(a){var s=this +return A.Y(s.b,s.d,s.f,s.r,s.w,s.x,s.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.oT&&b.b===s.b&&b.d===s.d&&b.f===s.f&&b.r===s.r&&b.w===s.w&&b.x===s.x&&b.a===s.a}, +j(a){var s=this +return"StackFrame(#"+s.b+", "+s.c+":"+s.d+"/"+s.e+":"+s.f+":"+s.r+", className: "+s.w+", method: "+s.x+")"}} +A.aSc.prototype={ +$1(a){return a.length!==0}, +$S:12} +A.dK.prototype={ +vk(a,b){return new A.ak($.a9,this.$ti.i("ak<1>"))}, +iu(a){return this.vk(a,null)}, +iE(a,b,c,d){var s=b.$1(this.a) +if(d.i("S<0>").b(s))return s +return new A.dK(s,d.i("dK<0>"))}, +bj(a,b,c){return this.iE(a,b,null,c)}, +fK(a){var s,r,q,p,o,n=this +try{s=a.$0() +if(t.L0.b(s)){p=J.bhc(s,new A.aTR(n),n.$ti.c) +return p}return n}catch(o){r=A.a7(o) +q=A.au(o) +p=A.m7(r,q,n.$ti.c) +return p}}, +$iS:1} +A.aTR.prototype={ +$1(a){return this.a.a}, +$S(){return this.a.$ti.i("1(@)")}} +A.a4n.prototype={ +J(){return"GestureDisposition."+this.b}} +A.e0.prototype={} +A.F1.prototype={ +ag(a){this.a.oh(this.b,this.c,a)}} +A.IV.prototype={ +j(a){var s=this,r=s.a +r=r.length===0?""+"":""+new A.a6(r,new A.b4A(s),A.aa(r).i("a6<1,p>")).bw(0,", ") +if(s.b)r+=" [open]" +if(s.c)r+=" [held]" +if(s.d)r+=" [hasPendingSweep]" +return r.charCodeAt(0)==0?r:r}} +A.b4A.prototype={ +$1(a){if(a===this.a.e)return a.j(0)+" (eager winner)" +return a.j(0)}, +$S:969} +A.aBA.prototype={ +yN(a,b,c){this.a.cH(0,b,new A.aBC(this,b)).a.push(c) +return new A.F1(this,b,c)}, +b1I(a,b){var s=this.a.h(0,b) +if(s==null)return +s.b=!1 +this.afa(b,s)}, +a6J(a){var s,r=this.a,q=r.h(0,a) +if(q==null)return +if(q.c){q.d=!0 +return}r.F(0,a) +r=q.a +if(r.length!==0){B.d.gV(r).it(a) +for(s=1;s").L(q.z[1]),r=new A.aQ(J.a4(r.a),r.b,q.i("aQ<1,2>")),p=n.r,q=q.z[1];r.p();){o=r.a;(o==null?q.a(o):o).bhT(0,p)}s.Y(0) +n.c=B.B +s=n.y +if(s!=null)s.aI(0)}} +A.F3.prototype={ +aKN(a){var s,r,q,p,o=this +try{o.au$.N(0,A.bJg(a.a,o.gaEP())) +if(o.c<=0)o.Wq()}catch(q){s=A.a7(q) +r=A.au(q) +p=A.bI("while handling a pointer data packet") +A.dH(new A.c7(s,r,"gestures library",p,null,!1))}}, +aEQ(a){var s=$.bX().d.h(0,a) +if(s==null)s=null +else{s=s.x +if(s==null){s=self.window.devicePixelRatio +if(s===0)s=1}}return s}, +b1f(a){var s=this.au$ +if(s.b===s.c&&this.c<=0)A.hH(this.gaGL()) +s.Od(A.bsu(0,0,0,0,0,B.aU,!1,0,a,B.i,1,1,0,0,0,0,0,0,B.B,0))}, +Wq(){for(var s=this.au$;!s.gZ(s);)this.a1o(s.wB())}, +a1o(a){this.gadg().fg(0) +this.aaU(a)}, +aaU(a){var s,r,q,p,o=this,n=!t.o.b(a) +if(!n||t.ks.b(a)||t.XA.b(a)||t.w5.b(a)){s=A.aD6() +r=a.gaG(a) +q=a.gBe() +p=o.aT$ +p===$&&A.c() +p.e.cV(s,r) +o.Uv(s,r,q) +if(!n||t.w5.b(a))o.bc$.l(0,a.gbb(),s) +n=s}else if(t.oN.b(a)||t.Ko.b(a)||t.WQ.b(a)){s=o.bc$.F(0,a.gbb()) +n=s}else n=a.gPw()||t.DB.b(a)?o.bc$.h(0,a.gbb()):null +if(n!=null||t.ge.b(a)||t.PB.b(a)){r=o.aL$ +r.toString +r.bgF(a,t.n2.b(a)?null:n) +o.atb(0,a,n)}}, +b9e(a,b,c){a.t(0,new A.m9(this,t.AL))}, +b5S(a,b,c){var s,r,q,p,o,n,m,l,k,j,i="gesture library" +if(c==null){try{this.aK$.an5(b)}catch(p){s=A.a7(p) +r=A.au(p) +A.dH(A.bGo(A.bI("while dispatching a non-hit-tested pointer event"),b,s,null,new A.aBE(b),i,r))}return}for(n=c.a,m=n.length,l=0;l0.4){r.dy=B.kV +r.ag(B.bG)}else if(a.gt8().gzM()>A.rr(a.gd7(a),r.b))r.ag(B.ao) +if(s>0.4&&r.dy===B.PA){r.dy=B.kV +if(r.at!=null)r.dJ("onStart",new A.aAO(r,s))}}r.xf(a)}, +it(a){var s=this,r=s.dy +if(r===B.kU)r=s.dy=B.PA +if(s.at!=null&&r===B.kV)s.dJ("onStart",new A.aAM(s))}, +oB(a){var s=this,r=s.dy,q=r===B.kV||r===B.bdu +if(r===B.kU){s.ag(B.ao) +return}if(q&&s.ch!=null)if(s.ch!=null)s.dJ("onEnd",new A.aAN(s)) +s.dy=B.q_}, +hS(a){this.jS(a) +this.oB(a)}} +A.aAO.prototype={ +$0(){var s=this.a,r=s.at +r.toString +s=s.db +s===$&&A.c() +return r.$1(new A.zi(s.b))}, +$S:0} +A.aAM.prototype={ +$0(){var s=this.a,r=s.at +r.toString +s.dx===$&&A.c() +s=s.db +s===$&&A.c() +return r.$1(new A.zi(s.b))}, +$S:0} +A.aAN.prototype={ +$0(){var s=this.a,r=s.ch +r.toString +s=s.db +s===$&&A.c() +return r.$1(new A.zi(s.b))}, +$S:0} +A.a2R.prototype={ +gu(a){return A.Y(this.a,23,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){if(b==null)return!1 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.a2R&&b.a==this.a}, +j(a){return"DeviceGestureSettings(touchSlop: "+A.r(this.a)+")"}} +A.m9.prototype={ +j(a){return"#"+A.bH(this)+"("+this.a.j(0)+")"}} +A.JV.prototype={} +A.WA.prototype={ +fq(a,b){return this.a.jG(b)}} +A.Ji.prototype={ +fq(a,b){var s,r,q,p,o=new Float64Array(16),n=new A.bn(o) +n.d3(b) +s=this.a +r=s.a +q=s.b +s=o[0] +p=o[3] +o[0]=s+r*p +o[1]=o[1]+q*p +o[2]=o[2]+0*p +o[3]=p +p=o[4] +s=o[7] +o[4]=p+r*s +o[5]=o[5]+q*s +o[6]=o[6]+0*s +o[7]=s +s=o[8] +p=o[11] +o[8]=s+r*p +o[9]=o[9]+q*p +o[10]=o[10]+0*p +o[11]=p +p=o[12] +s=o[15] +o[12]=p+r*s +o[13]=o[13]+q*s +o[14]=o[14]+0*s +o[15]=s +return n}} +A.tb.prototype={ +aIf(){var s,r,q,p,o=this.c +if(o.length===0)return +s=this.b +r=B.d.ga9(s) +for(q=o.length,p=0;p":B.d.bw(s,", "))+")"}} +A.FQ.prototype={} +A.ON.prototype={} +A.FP.prototype={} +A.lj.prototype={ +kc(a){var s,r=this +switch(a.gfP(a)){case 1:if(r.p1==null&&r.p3==null&&r.p2==null&&r.p4==null&&r.RG==null&&r.R8==null)return!1 +break +case 2:s=!0 +if(s)return!1 +break +case 4:s=!0 +if(s)return!1 +break +default:return!1}return r.xk(a)}, +a0n(){var s,r=this +r.ag(B.bG) +r.k2=!0 +s=r.CW +s.toString +r.a6p(s) +r.aCA()}, +akd(a){var s,r=this +if(!a.gpL()){if(t.o.b(a)){s=new A.j8(a.gd7(a),A.b5(20,null,!1,t.av)) +r.bc=s +s.om(a.ghD(a),a.gf_())}if(t.n2.b(a)){s=r.bc +s.toString +s.om(a.ghD(a),a.gf_())}}if(t.oN.b(a)){if(r.k2)r.aCy(a) +else r.ag(B.ao) +r.Yq()}else if(t.Ko.b(a)){r.a87() +r.Yq()}else if(t.o.b(a)){r.k3=new A.jC(a.gf_(),a.gaG(a)) +r.k4=a.gfP(a) +r.aCx(a)}else if(t.n2.b(a))if(a.gfP(a)!==r.k4&&!r.k2){r.ag(B.ao) +s=r.CW +s.toString +r.jS(s)}else if(r.k2)r.aCz(a)}, +aCx(a){this.k3.toString +this.e.h(0,a.gbb()).toString +switch(this.k4){case 1:break +case 2:break +case 4:break}}, +a87(){var s,r=this +if(r.ch===B.j3)switch(r.k4){case 1:s=r.p1 +if(s!=null)r.dJ("onLongPressCancel",s) +break +case 2:break +case 4:break}}, +aCA(){var s,r,q=this +switch(q.k4){case 1:if(q.p3!=null){s=q.k3 +r=s.b +s=s.a +q.dJ("onLongPressStart",new A.aGP(q,new A.FQ(r,s)))}s=q.p2 +if(s!=null)q.dJ("onLongPress",s) +break +case 2:break +case 4:break}}, +aCz(a){var s=this,r=a.gaG(a),q=a.gf_(),p=a.gaG(a).a0(0,s.k3.b) +a.gf_().a0(0,s.k3.a) +switch(s.k4){case 1:if(s.p4!=null)s.dJ("onLongPressMoveUpdate",new A.aGO(s,new A.ON(r,q,p))) +break +case 2:break +case 4:break}}, +aCy(a){var s,r=this,q=r.bc.BH(),p=q==null?B.d8:new A.lB(q.a) +a.gaG(a) +s=a.gf_() +r.bc=null +switch(r.k4){case 1:if(r.RG!=null)r.dJ("onLongPressEnd",new A.aGN(r,new A.FP(s,p))) +s=r.R8 +if(s!=null)r.dJ("onLongPressUp",s) +break +case 2:break +case 4:break}}, +Yq(){var s=this +s.k2=!1 +s.bc=s.k4=s.k3=null}, +ag(a){var s=this +if(a===B.ao)if(s.k2)s.Yq() +else s.a87() +s.a6n(a)}, +it(a){}} +A.aGP.prototype={ +$0(){return this.a.p3.$1(this.b)}, +$S:0} +A.aGO.prototype={ +$0(){return this.a.p4.$1(this.b)}, +$S:0} +A.aGN.prototype={ +$0(){return this.a.RG.$1(this.b)}, +$S:0} +A.uy.prototype={ +h(a,b){return this.c[b+this.a]}, +ai(a,b){var s,r,q,p,o,n,m +for(s=this.b,r=this.c,q=this.a,p=b.c,o=b.a,n=0,m=0;m"),q=A.zO(A.L(new A.a6(s,new A.aLM(),r),!0,r.i("aq.E")),"[","]") +r=this.b +r===$&&A.c() +return"PolynomialFit("+q+", confidence: "+B.e.aD(r,3)+")"}} +A.aLM.prototype={ +$1(a){return B.e.bfH(a,3)}, +$S:1042} +A.a62.prototype={ +a5T(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this.a,a5=a4.length +if(a6>a5)return null +s=a6+1 +r=new A.aLL(new Float64Array(s)) +q=s*a5 +p=new Float64Array(q) +for(o=this.c,n=0*a5,m=0;m=0;--c){p[c]=new A.uy(c*a5,a5,q).ai(0,d) +for(i=c*s,k=l;k>c;--k)p[c]=p[c]-n[i+k]*p[k] +p[c]=p[c]/n[i+c]}for(b=0,m=0;mn&&Math.abs(a.d.b)>s))return null +q=o.dx +if(q==null)q=8000 +p=A.W(r,-q,q) +return new A.l8(new A.lB(new A.m(0,p)),p)}, +X3(a,b){var s=this.k3 +s===$&&A.c() +return Math.abs(s)>A.rr(a,this.b)}, +De(a){return new A.m(0,a.b)}, +Dj(a){return a.b}} +A.ol.prototype={ +VF(a,b){var s,r,q,p,o=this,n=o.db +if(n==null)n=50 +s=o.cy +if(s==null)s=A.rr(b,o.b) +r=a.a.a +if(!(Math.abs(r)>n&&Math.abs(a.d.a)>s))return null +q=o.dx +if(q==null)q=8000 +p=A.W(r,-q,q) +return new A.l8(new A.lB(new A.m(p,0)),p)}, +X3(a,b){var s=this.k3 +s===$&&A.c() +return Math.abs(s)>A.rr(a,this.b)}, +De(a){return new A.m(a.a,0)}, +Dj(a){return a.a}} +A.oB.prototype={ +VF(a,b){var s,r,q,p,o=this,n=o.db +if(n==null)n=50 +s=o.cy +if(s==null)s=A.rr(b,o.b) +r=a.a +if(!(r.gzM()>n*n&&a.d.gzM()>s*s))return null +q=o.db +if(q==null)q=50 +p=o.dx +if(p==null)p=8000 +return new A.l8(new A.lB(r).b1w(q,p),null)}, +X3(a,b){var s=this.k3 +s===$&&A.c() +return Math.abs(s)>A.bfi(a,this.b)}, +De(a){return a}, +Dj(a){return null}} +A.Ar.prototype={ +n(){var s=this.w +if(s!=null)s.a.oh(s.b,s.c,B.ao) +this.w=null}} +A.Po.prototype={ +ht(a){var s=this,r=s.aiI(a),q=s.r +q.toString +q.l(0,a.gbb(),r) +$.fJ.aK$.b00(a.gbb(),s.gac_()) +r.w=$.fJ.bm$.yN(0,a.gbb(),s)}, +aOz(a){var s,r,q,p=this.r +p.toString +p=p.h(0,a.gbb()) +p.toString +if(t.n2.b(a)){if(!a.gpL())p.c.om(a.ghD(a),a.gaG(a)) +s=p.e +if(s!=null){p=a.ghD(a) +r=a.gt8() +q=a.gaG(a) +s.dS(0,new A.n3(p,r,null,q))}else{s=p.f +s.toString +p.f=s.W(0,a.gt8()) +p.r=a.ghD(a) +p.ahQ()}}else if(t.oN.b(a)){if(p.e!=null){s=p.c.Jc() +r=p.e +r.toString +p.e=null +r.Py(0,new A.l8(s,null))}else p.r=p.f=null +this.DX(a.gbb())}else if(t.Ko.b(a)){s=p.e +if(s!=null){p.e=null +s.aI(0)}else p.r=p.f=null +this.DX(a.gbb())}}, +it(a){var s=this.r.h(0,a) +if(s==null)return +s.agy(new A.aJb(this,a))}, +aWi(a,b){var s,r,q,p=this,o=p.r.h(0,b) +o.toString +s=p.f!=null?p.dJ("onStart",new A.aJa(p,a)):null +if(s!=null){o.e=s +r=o.r +q=o.f +q.toString +o.r=o.f=null +s.dS(0,new A.n3(r,q,null,o.b))}else p.DX(b) +return s}, +hS(a){var s +if(this.r.aj(0,a)){s=this.r.h(0,a) +s.w=s.r=s.f=null +this.DX(a)}}, +DX(a){if(this.r==null)return +$.fJ.aK$.a3j(a,this.gac_()) +this.r.F(0,a).n()}, +n(){var s,r=this,q=r.r +q.toString +s=A.n(q).i("aT<1>") +B.d.am(A.L(new A.aT(q,s),!0,s.i("w.E")),r.gaTT()) +r.r=null +r.Uw()}} +A.aJb.prototype={ +$1(a){return this.a.aWi(a,this.b)}, +$S:177} +A.aJa.prototype={ +$0(){return this.a.f.$1(this.b)}, +$S:764} +A.ahE.prototype={ +ahQ(){var s,r=this +if(r.f.gdD()>A.rr(r.d,r.a)){s=r.w +s.a.oh(s.b,s.c,B.bG)}}, +agy(a){a.$1(this.b)}} +A.a53.prototype={ +aiI(a){var s=a.gaG(a),r=a.gd7(a) +return new A.ahE(this.b,s,new A.j8(r,A.b5(20,null,!1,t.av)),r,B.i)}} +A.Vf.prototype={ +aEI(){var s,r=this +r.x=null +s=r.y +if(s!=null){s.$1(r.b) +r.y=null}else{s=r.w +s.a.oh(s.b,s.c,B.bG)}}, +a9C(){var s=this.x +if(s!=null)s.aI(0) +this.x=null}, +agy(a){if(this.x==null)a.$1(this.b) +else this.y=a}, +ahQ(){var s,r=this +if(r.x==null)return +if(r.f.gdD()>A.rr(r.d,r.a)){s=r.w +s.a.oh(s.b,s.c,B.ao) +r.a9C()}}, +n(){this.a9C() +this.atz()}} +A.a2O.prototype={ +aiI(a){var s=a.gaG(a),r=a.gd7(a) +r=new A.Vf(this.b,s,new A.j8(r,A.b5(20,null,!1,t.av)),r,B.i) +r.x=A.d9(B.dp,r.gaEH()) +return r}} +A.afs.prototype={ +aQO(){this.a=!0}} +A.JQ.prototype={ +jS(a){if(this.r){this.r=!1 +$.fJ.aK$.a3j(this.b,a)}}, +ala(a,b){return a.gaG(a).a0(0,this.d).gdD()<=b}} +A.of.prototype={ +kc(a){var s,r=this +if(r.y==null)if(r.r==null&&!0)return!1 +s=r.xk(a) +if(!s)r.uQ() +return s}, +ht(a){var s=this,r=s.y +if(r!=null)if(!r.ala(a,100))return +else{r=s.y +if(!r.f.a||a.gfP(a)!==r.e){s.uQ() +return s.af7(a)}}s.af7(a)}, +af7(a){var s,r,q,p,o,n,m=this +m.aeB() +s=$.fJ.bm$.yN(0,a.gbb(),m) +r=a.gbb() +q=a.gaG(a) +p=a.gfP(a) +o=new A.afs() +A.d9(B.YZ,o.gaQN()) +n=new A.JQ(r,s,q,p,o) +m.z.l(0,a.gbb(),n) +o=a.gct(a) +if(!n.r){n.r=!0 +$.fJ.aK$.ZR(r,m.gMl(),o)}}, +aOA(a){var s,r=this,q=r.z,p=q.h(0,a.gbb()) +p.toString +if(t.oN.b(a)){s=r.y +if(s==null){if(r.x==null)r.x=A.d9(B.ai,r.gaOB()) +s=p.b +$.fJ.bm$.b9g(s) +p.jS(r.gMl()) +q.F(0,s) +r.a8k() +r.y=p}else{s=s.c +s.a.oh(s.b,s.c,B.bG) +s=p.c +s.a.oh(s.b,s.c,B.bG) +p.jS(r.gMl()) +q.F(0,p.b) +q=r.r +if(q!=null)r.dJ("onDoubleTap",q) +r.uQ()}}else if(t.n2.b(a)){if(!p.ala(a,18))r.DV(p)}else if(t.Ko.b(a))r.DV(p)}, +it(a){}, +hS(a){var s,r=this,q=r.z.h(0,a) +if(q==null){s=r.y +s=s!=null&&s.b===a}else s=!1 +if(s)q=r.y +if(q!=null)r.DV(q)}, +DV(a){var s,r=this,q=r.z +q.F(0,a.b) +s=a.c +s.a.oh(s.b,s.c,B.ao) +a.jS(r.gMl()) +s=r.y +if(s!=null)if(a===s)r.uQ() +else{r.a82() +if(q.a===0)r.uQ()}}, +n(){this.uQ() +this.Uw()}, +uQ(){var s,r=this +r.aeB() +if(r.y!=null){if(r.z.a!==0)r.a82() +s=r.y +s.toString +r.y=null +r.DV(s) +$.fJ.bm$.bez(0,s.b)}r.a8k()}, +a8k(){var s=this.z +s=s.gar(s) +B.d.am(A.L(s,!0,A.n(s).i("w.E")),this.gaTL())}, +aeB(){var s=this.x +if(s!=null){s.aI(0) +this.x=null}}, +a82(){}} +A.aLz.prototype={ +ZR(a,b,c){J.aZ(this.a.cH(0,a,new A.aLB()),b,c)}, +b00(a,b){return this.ZR(a,b,null)}, +a3j(a,b){var s,r=this.a,q=r.h(0,a) +q.toString +s=J.bQ(q) +s.F(q,b) +if(s.gZ(q))r.F(0,a)}, +aEW(a,b,c){var s,r,q,p +try{b.$1(a.cg(c))}catch(q){s=A.a7(q) +r=A.au(q) +p=A.bI("while routing a pointer event") +A.dH(new A.c7(s,r,"gesture library",p,null,!1))}}, +an5(a){var s=this,r=s.a.h(0,a.gbb()),q=s.b,p=t.Ld,o=t.iD,n=A.tm(q,p,o) +if(r!=null)s.a9h(a,r,A.tm(r,p,o)) +s.a9h(a,q,n)}, +a9h(a,b,c){c.am(0,new A.aLA(this,b,a))}} +A.aLB.prototype={ +$0(){return A.A(t.Ld,t.iD)}, +$S:356} +A.aLA.prototype={ +$2(a,b){if(J.uO(this.b,a))this.a.aEW(this.c,a,b)}, +$S:375} +A.aLC.prototype={ +a3b(a,b,c){if(this.a!=null)return +this.b=b +this.a=c}, +ag(a){var s,r,q,p,o=this,n=o.a +if(n==null)return +try{q=o.b +q.toString +n.$1(q)}catch(p){s=A.a7(p) +r=A.au(p) +n=A.bI("while resolving a PointerSignalEvent") +A.dH(new A.c7(s,r,"gesture library",n,null,!1))}o.b=o.a=null}} +A.a3b.prototype={ +J(){return"DragStartBehavior."+this.b}} +A.dR.prototype={ +Ob(a){}, +rS(a){var s=this +s.e.l(0,a.gbb(),a.gd7(a)) +if(s.kc(a))s.ht(a) +else s.tr(a)}, +ht(a){}, +tr(a){}, +kc(a){var s=this.c +return(s==null||s.A(0,a.gd7(a)))&&this.d.$1(a.gfP(a))}, +al2(a){var s=this.c +return s==null||s.A(0,a.gd7(a))}, +n(){}, +akR(a,b,c){var s,r,q,p,o=null +try{o=b.$0()}catch(q){s=A.a7(q) +r=A.au(q) +p=A.bI("while handling a gesture") +A.dH(new A.c7(s,r,"gesture",p,null,!1))}return o}, +dJ(a,b){return this.akR(a,b,null,t.z)}, +b9M(a,b,c){return this.akR(a,b,c,t.z)}} +A.dA.prototype={ +ht(a){this.C4(a.gbb(),a.gct(a))}, +tr(a){this.ag(B.ao)}, +it(a){}, +hS(a){}, +ag(a){var s,r=this.f,q=A.L(r.gar(r),!0,t.SP) +r.Y(0) +for(r=q.length,s=0;s")),r=r.c;q.p();){p=q.d +if(p==null)p=r.a(p) +o=$.fJ.aK$ +n=k.gnx() +o=o.a +m=o.h(0,p) +m.toString +l=J.bQ(m) +l.F(m,n) +if(l.gZ(m))o.F(0,p)}s.Y(0) +k.Uw()}, +az8(a){var s=this.w +if(s!=null)return s.yN(0,a,this) +return $.fJ.bm$.yN(0,a,this)}, +C4(a,b){var s=this +$.fJ.aK$.ZR(a,s.gnx(),b) +s.r.t(0,a) +s.f.l(0,a,s.az8(a))}, +jS(a){var s=this.r +if(s.A(0,a)){$.fJ.aK$.a3j(a,this.gnx()) +s.F(0,a) +if(s.a===0)this.oB(a)}}, +xf(a){if(t.oN.b(a)||t.Ko.b(a)||t.WQ.b(a))this.jS(a.gbb())}} +A.Ns.prototype={ +J(){return"GestureRecognizerState."+this.b}} +A.Gv.prototype={ +ht(a){var s=this +s.ul(a) +if(s.ch===B.dr){s.ch=B.j3 +s.CW=a.gbb() +s.cx=new A.jC(a.gf_(),a.gaG(a)) +s.db=A.d9(s.at,new A.aLQ(s,a))}}, +tr(a){if(!this.cy)this.a6m(a)}, +hg(a){var s,r,q,p=this +if(p.ch===B.j3&&a.gbb()===p.CW){if(!p.cy)s=p.aa0(a)>18 +else s=!1 +if(p.cy){r=p.ay +q=r!=null&&p.aa0(a)>r}else q=!1 +if(t.n2.b(a))r=s||q +else r=!1 +if(r){p.ag(B.ao) +r=p.CW +r.toString +p.jS(r)}else p.akd(a)}p.xf(a)}, +a0n(){}, +it(a){if(a===this.CW){this.rJ() +this.cy=!0}}, +hS(a){var s=this +if(a===s.CW&&s.ch===B.j3){s.rJ() +s.ch=B.a04}}, +oB(a){var s=this +s.rJ() +s.ch=B.dr +s.cx=null +s.cy=!1}, +n(){this.rJ() +this.pJ()}, +rJ(){var s=this.db +if(s!=null){s.aI(0) +this.db=null}}, +aa0(a){return a.gaG(a).a0(0,this.cx.b).gdD()}} +A.aLQ.prototype={ +$0(){this.a.a0n() +return null}, +$S:0} +A.jC.prototype={ +W(a,b){return new A.jC(this.a.W(0,b.a),this.b.W(0,b.b))}, +a0(a,b){return new A.jC(this.a.a0(0,b.a),this.b.a0(0,b.b))}, +j(a){return"OffsetPair(local: "+this.a.j(0)+", global: "+this.b.j(0)+")"}} +A.aha.prototype={} +A.JC.prototype={ +J(){return"_ScaleState."+this.b}} +A.CH.prototype={ +gb7o(){return this.b.W(0,this.c)}, +gfz(a){return this.d}, +j(a){var s=this +return"_PointerPanZoomData(parent: "+s.a.j(0)+", _position: "+s.b.j(0)+", _pan: "+s.c.j(0)+", _scale: "+A.r(s.d)+", _rotation: "+s.e+")"}} +A.RD.prototype={ +j(a){return"ScaleStartDetails(focalPoint: "+this.a.j(0)+", localFocalPoint: "+this.b.j(0)+", pointersCount: "+this.c+")"}} +A.RE.prototype={ +j(a){var s=this +return"ScaleUpdateDetails(focalPoint: "+s.b.j(0)+", localFocalPoint: "+s.c.j(0)+", scale: "+A.r(s.d)+", horizontalScale: "+A.r(s.e)+", verticalScale: "+A.r(s.f)+", rotation: "+A.r(s.r)+", pointerCount: "+s.w+", focalPointDelta: "+s.a.j(0)+")"}} +A.GY.prototype={ +j(a){return"ScaleEndDetails(velocity: "+this.a.j(0)+", scaleVelocity: "+A.r(this.b)+", pointerCount: "+this.c+")"}} +A.ai9.prototype={} +A.lt.prototype={ +gDN(){var s,r=this.fr +r===$&&A.c() +if(r>0){s=this.fx +s===$&&A.c() +r=s/r}else r=1 +return r}, +gyr(){var s,r,q,p=this.gDN() +for(s=this.R8,s=s.gar(s),r=A.n(s),r=r.i("@<1>").L(r.z[1]),s=new A.aQ(J.a4(s.a),s.b,r.i("aQ<1,2>")),r=r.z[1];s.p();){q=s.a +if(q==null)q=r.a(q) +p*=q.gfz(q)/this.RG}return p}, +gaMx(){var s,r,q,p=this,o=p.fy +o===$&&A.c() +if(o>0){s=p.go +s===$&&A.c() +r=s/o}else r=1 +for(o=p.R8,o=o.gar(o),s=A.n(o),s=s.i("@<1>").L(s.z[1]),o=new A.aQ(J.a4(o.a),o.b,s.i("aQ<1,2>")),s=s.z[1];o.p();){q=o.a +if(q==null)q=s.a(q) +r*=q.gfz(q)/p.RG}return r}, +gaYT(){var s,r,q,p=this,o=p.id +o===$&&A.c() +if(o>0){s=p.k1 +s===$&&A.c() +r=s/o}else r=1 +for(o=p.R8,o=o.gar(o),s=A.n(o),s=s.i("@<1>").L(s.z[1]),o=new A.aQ(J.a4(o.a),o.b,s.i("aQ<1,2>")),s=s.z[1];o.p();){q=o.a +if(q==null)q=s.a(q) +r*=q.gfz(q)/p.RG}return r}, +aD7(){var s,r,q,p,o,n=this,m=n.k3 +if(m!=null&&n.k4!=null){s=m.a +m=m.c +r=n.k4 +q=r.a +r=r.c +p=Math.atan2(s.b-m.b,s.a-m.a) +o=Math.atan2(q.b-r.b,q.a-r.a)-p}else o=0 +for(m=n.R8,m=m.gar(m),s=A.n(m),s=s.i("@<1>").L(s.z[1]),m=new A.aQ(J.a4(m.a),m.b,s.i("aQ<1,2>")),s=s.z[1];m.p();){r=m.a +o+=(r==null?s.a(r):r).e}return o-n.rx}, +ht(a){var s=this +s.ul(a) +s.p2.l(0,a.gbb(),new A.j8(a.gd7(a),A.b5(20,null,!1,t.av))) +if(s.CW===B.fB){s.CW=B.i4 +s.k1=s.id=s.go=s.fy=s.fx=s.fr=0}}, +al2(a){return!0}, +Ob(a){var s=this +s.a6f(a) +s.C4(a.gbb(),a.gct(a)) +s.p2.l(0,a.gbb(),new A.j8(a.gd7(a),A.b5(20,null,!1,t.av))) +if(s.CW===B.fB){s.CW=B.i4 +s.RG=1 +s.rx=0}}, +hg(a){var s,r,q,p,o,n,m=this +if(t.n2.b(a)){s=m.p2.h(0,a.gbb()) +s.toString +if(!a.gpL())s.om(a.ghD(a),a.gaG(a)) +m.ok.l(0,a.gbb(),a.gaG(a)) +m.cx=a.gct(a) +r=!1 +q=!0}else if(t.o.b(a)){m.ok.l(0,a.gbb(),a.gaG(a)) +m.p1.push(a.gbb()) +m.cx=a.gct(a) +r=!0 +q=!0}else if(t.oN.b(a)||t.Ko.b(a)){m.ok.F(0,a.gbb()) +B.d.F(m.p1,a.gbb()) +m.cx=a.gct(a) +r=!0 +q=!1}else if(t.w5.b(a)){m.R8.l(0,a.gbb(),new A.CH(m,a.gaG(a),B.i,1,0)) +m.cx=a.gct(a) +r=!0 +q=!0}else if(t.DB.b(a)){if(!a.gpL()&&!0){s=m.p2.h(0,a.gbb()) +s.toString +s.om(a.ghD(a),a.gHL(a))}m.R8.l(0,a.gbb(),new A.CH(m,a.gaG(a),a.gHL(a),a.gfz(a),a.gqM())) +m.cx=a.gct(a) +r=!1 +q=!0}else{if(t.WQ.b(a)){m.R8.F(0,a.gbb()) +r=!0}else r=!1 +q=!1}s=m.ok +if(s.a<2)m.k3=m.k4 +else{p=m.k3 +if(p!=null){o=m.p1 +p=p.b===o[0]&&p.d===o[1]}else p=!1 +o=m.p1 +if(p){p=o[0] +n=s.h(0,p) +n.toString +o=o[1] +s=s.h(0,o) +s.toString +m.k4=new A.ai9(n,p,s,o)}else{p=o[0] +n=s.h(0,p) +n.toString +o=o[1] +s=s.h(0,o) +s.toString +m.k4=m.k3=new A.ai9(n,p,s,o)}}m.aXL(0) +if(!r||m.aTA(a.gbb()))m.aze(q,a) +m.xf(a)}, +aXL(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.dy +for(s=e.ok,r=A.n(s).c,q=A.cF(s,s.r,r),p=B.i;q.p();){o=s.h(0,q.d) +p=new A.m(p.a+o.a,p.b+o.b)}for(q=e.R8,o=q.gar(q),n=A.n(o),n=n.i("@<1>").L(n.z[1]),o=new A.aQ(J.a4(o.a),o.b,n.i("aQ<1,2>")),n=n.z[1];o.p();){m=o.a +m=(m==null?n.a(m):m).gb7o() +p=new A.m(p.a+m.a,p.b+m.b)}q=q.a+e.p1.length +q=q>0?p.dT(0,q):B.i +e.dy=q +o=e.cx +if(d==null){e.k2=A.Qm(o,q) +e.p4=B.i}else{n=e.k2 +n===$&&A.c() +q=A.Qm(o,q) +e.k2=q +e.p4=q.a0(0,n)}l=s.a +for(q=A.cF(s,s.r,r),k=B.i;q.p();){o=s.h(0,q.d) +k=new A.m(k.a+o.a,k.b+o.b)}q=l>0 +if(q)k=k.dT(0,l) +for(r=A.cF(s,s.r,r),o=k.a,n=k.b,j=0,i=0,h=0;r.p();){m=r.d +g=s.h(0,m) +f=o-g.a +g=n-g.b +j+=Math.sqrt(f*f+g*g) +i+=Math.abs(o-s.h(0,m).a) +h+=Math.abs(n-s.h(0,m).b)}e.fx=q?j/l:0 +e.go=q?i/l:0 +e.k1=q?h/l:0}, +aTA(a){var s,r=this,q={},p=r.dy +p.toString +r.dx=p +p=r.fx +p===$&&A.c() +r.fr=p +r.k3=r.k4 +p=r.go +p===$&&A.c() +r.fy=p +p=r.k1 +p===$&&A.c() +r.id=p +p=r.R8 +if(p.a===0){r.RG=1 +r.rx=0}else{r.RG=r.gyr()/r.gDN() +p=p.gar(p) +r.rx=A.ne(p,new A.aOt(),A.n(p).i("w.E"),t.i).qK(0,new A.aOu())}if(r.CW===B.l9){if(r.ch!=null){s=r.p2.h(0,a).Jc() +q.a=s +p=s.a +if(p.gzM()>2500){if(p.gzM()>64e6)q.a=new A.lB(p.dT(0,p.gdD()).ai(0,8000)) +r.dJ("onEnd",new A.aOv(q,r))}else r.dJ("onEnd",new A.aOw(r))}r.CW=B.PM +r.p3=new A.j8(B.aU,A.b5(20,null,!1,t.av)) +return!1}r.p3=new A.j8(B.aU,A.b5(20,null,!1,t.av)) +return!0}, +aze(a,b){var s,r,q,p,o=this,n=o.CW +if(n===B.fB)n=o.CW=B.i4 +if(n===B.i4){n=o.fx +n===$&&A.c() +s=o.fr +s===$&&A.c() +r=o.dy +r.toString +q=o.dx +q===$&&A.c() +p=r.a0(0,q).gdD() +if(Math.abs(n-s)>A.bSz(b.gd7(b))||p>A.bfi(b.gd7(b),o.b)||Math.max(o.gyr()/o.gDN(),o.gDN()/o.gyr())>1.05)o.ag(B.bG)}else if(n.a>=2)o.ag(B.bG) +if(o.CW===B.PM&&a){o.CW=B.l9 +o.a9j()}if(o.CW===B.l9){n=o.p3 +if(n!=null)n.om(b.ghD(b),new A.m(o.gyr(),0)) +if(o.ay!=null)o.dJ("onUpdate",new A.aOr(o))}}, +a9j(){if(this.ax!=null)this.dJ("onStart",new A.aOs(this))}, +it(a){var s,r=this +if(r.CW===B.i4){r.CW=B.l9 +r.a9j() +if(r.at===B.a2){s=r.dy +s.toString +r.dx=s +s=r.fx +s===$&&A.c() +r.fr=s +r.k3=r.k4 +s=r.go +s===$&&A.c() +r.fy=s +s=r.k1 +s===$&&A.c() +r.id=s +s=r.R8 +if(s.a===0){r.RG=1 +r.rx=0}else{r.RG=r.gyr()/r.gDN() +s=s.gar(s) +r.rx=A.ne(s,new A.aOx(),A.n(s).i("w.E"),t.i).qK(0,new A.aOy())}}}}, +hS(a){var s=this +s.R8.F(0,a) +s.ok.F(0,a) +B.d.F(s.p1,a) +s.jS(a)}, +oB(a){switch(this.CW.a){case 1:this.ag(B.ao) +break +case 0:break +case 2:break +case 3:break}this.CW=B.fB}, +n(){this.p2.Y(0) +this.pJ()}} +A.aOt.prototype={ +$1(a){return a.e}, +$S:179} +A.aOu.prototype={ +$2(a,b){return a+b}, +$S:180} +A.aOv.prototype={ +$0(){var s,r,q=this.b,p=q.ch +p.toString +s=this.a.a +r=q.p3 +r=r==null?null:r.Jc().a.a +if(r==null)r=-1 +return p.$1(new A.GY(s,r,q.R8.a+q.p1.length))}, +$S:0} +A.aOw.prototype={ +$0(){var s,r=this.a,q=r.ch +q.toString +s=r.p3 +s=s==null?null:s.Jc().a.a +if(s==null)s=-1 +return q.$1(new A.GY(B.d8,s,r.R8.a+r.p1.length))}, +$S:0} +A.aOr.prototype={ +$0(){var s,r,q,p,o,n,m,l,k=this.a,j=k.ay +j.toString +s=k.gyr() +r=k.gaMx() +q=k.gaYT() +p=k.dy +p.toString +o=k.k2 +o===$&&A.c() +n=k.aD7() +m=k.R8.a +l=k.p1.length +k=k.p4 +k===$&&A.c() +j.$1(new A.RE(k,p,o,s,r,q,n,m+l))}, +$S:0} +A.aOs.prototype={ +$0(){var s,r,q,p=this.a,o=p.ax +o.toString +s=p.dy +s.toString +r=p.k2 +r===$&&A.c() +q=p.R8.a +p=p.p1.length +o.$1(new A.RD(s,r,q+p))}, +$S:0} +A.aOx.prototype={ +$1(a){return a.e}, +$S:179} +A.aOy.prototype={ +$2(a,b){return a+b}, +$S:180} +A.BQ.prototype={} +A.x2.prototype={} +A.a0B.prototype={ +ht(a){var s=this +if(s.ch===B.dr){if(s.k4!=null&&s.ok!=null)s.Eh() +s.k4=a}if(s.k4!=null)s.atQ(a)}, +C4(a,b){this.atK(a,b)}, +akd(a){var s,r,q=this +if(t.oN.b(a)){q.ok=a +q.a8b()}else if(t.Ko.b(a)){q.ag(B.ao) +if(q.k2){s=q.k4 +s.toString +q.Q6(a,s,"")}q.Eh()}else{s=a.gfP(a) +r=q.k4 +if(s!==r.gfP(r)){q.ag(B.ao) +s=q.CW +s.toString +q.jS(s)}}}, +ag(a){var s,r=this +if(r.k3&&a===B.ao){s=r.k4 +s.toString +r.Q6(null,s,"spontaneous") +r.Eh()}r.a6n(a)}, +a0n(){this.aeI()}, +it(a){var s=this +s.a6p(a) +if(a===s.CW){s.aeI() +s.k3=!0 +s.a8b()}}, +hS(a){var s,r=this +r.atR(a) +if(a===r.CW){if(r.k2){s=r.k4 +s.toString +r.Q6(null,s,"forced")}r.Eh()}}, +aeI(){var s,r=this +if(r.k2)return +s=r.k4 +s.toString +r.akf(s) +r.k2=!0}, +a8b(){var s,r,q=this +if(!q.k3||q.ok==null)return +s=q.k4 +s.toString +r=q.ok +r.toString +q.akg(s,r) +q.Eh()}, +Eh(){var s=this +s.k3=s.k2=!1 +s.k4=s.ok=null}} +A.ly.prototype={ +kc(a){var s=this +switch(a.gfP(a)){case 1:if(s.au==null&&s.bm==null&&s.aK==null&&s.bM==null)return!1 +break +case 2:if(s.bc==null&&s.K==null&&s.ac==null&&s.al==null)return!1 +break +case 4:return!1 +break +default:return!1}return s.xk(a)}, +akf(a){var s,r=this,q=a.gaG(a),p=a.gf_() +r.e.h(0,a.gbb()).toString +s=new A.BQ(q,p) +switch(a.gfP(a)){case 1:if(r.au!=null)r.dJ("onTapDown",new A.aTV(r,s)) +break +case 2:if(r.K!=null)r.dJ("onSecondaryTapDown",new A.aTW(r,s)) +break +case 4:break}}, +akg(a,b){var s,r,q=this +b.gd7(b) +s=b.gaG(b) +b.gf_() +r=new A.x2(s) +switch(a.gfP(a)){case 1:if(q.aK!=null)q.dJ("onTapUp",new A.aTX(q,r)) +s=q.bm +if(s!=null)q.dJ("onTap",s) +break +case 2:if(q.ac!=null)q.dJ("onSecondaryTapUp",new A.aTY(q,r)) +if(q.bc!=null)q.dJ("onSecondaryTap",new A.aTZ(q)) +break +case 4:break}}, +Q6(a,b,c){var s,r=this,q=c===""?c:c+" " +switch(b.gfP(b)){case 1:s=r.bM +if(s!=null)r.dJ(q+"onTapCancel",s) +break +case 2:s=r.al +if(s!=null)r.dJ(q+"onSecondaryTapCancel",s) +break +case 4:break}}} +A.aTV.prototype={ +$0(){return this.a.au.$1(this.b)}, +$S:0} +A.aTW.prototype={ +$0(){return this.a.K.$1(this.b)}, +$S:0} +A.aTX.prototype={ +$0(){return this.a.aK.$1(this.b)}, +$S:0} +A.aTY.prototype={ +$0(){return this.a.ac.$1(this.b)}, +$S:0} +A.aTZ.prototype={ +$0(){return this.a.bc.$0()}, +$S:0} +A.af6.prototype={ +ag(a){this.a.aWX(this.b,a)}, +$iF1:1} +A.Cq.prototype={ +it(a){var s,r,q,p,o=this +o.aeP() +if(o.e==null){s=o.a.b +o.e=s==null?o.b[0]:s}for(s=o.b,r=s.length,q=0;qb*b)return new A.lB(s.dT(0,s.gdD()).ai(0,b)) +if(r100||Math.abs(m-p.a.a)/1000>40)break +k=n.b +e.push(k.a) +d.push(k.b) +c.push(1) +b.push(-l) +a=(a===0?20:a)-1;++o +if(o<20){q=n +p=q +continue}else{q=n +break}}while(!0) +if(o>=3){j=new A.a62(b,e,c).a5T(2) +if(j!=null){i=new A.a62(b,d,c).a5T(2) +if(i!=null){f=j.a[1] +m=i.a[1] +h=j.b +h===$&&A.c() +g=i.b +g===$&&A.c() +return new A.Cd(new A.m(f*1000,m*1000),h*g,new A.br(r-q.a.a),s.b.a0(0,q.b))}}}return new A.Cd(B.i,1,new A.br(r-q.a.a),s.b.a0(0,q.b))}, +Jc(){var s=this.BH() +if(s==null||s.a.k(0,B.i))return B.d8 +return new A.lB(s.a)}} +A.zu.prototype={ +om(a,b){var s=(this.c+1)%20 +this.c=s +this.d[s]=new A.X4(a,b)}, +ym(a){var s,r,q=this.c+a,p=B.c.aE(q,20),o=B.c.aE(q-1,20) +q=this.d +s=q[p] +r=q[o] +if(s==null||r==null)return B.i +q=s.a.a-r.a.a +return q>0?s.b.a0(0,r.b).ai(0,1000).dT(0,q/1000):B.i}, +BH(){var s,r,q=this,p=q.ym(-2).ai(0,0.6).W(0,q.ym(-1).ai(0,0.35)).W(0,q.ym(0).ai(0,0.05)),o=q.d,n=q.c,m=o[n] +for(s=null,r=1;r<=20;++r){s=o[B.c.aE(n+r,20)] +if(s!=null)break}if(s==null||m==null)return B.Ph +else return new A.Cd(p,1,new A.br(m.a.a-s.a.a),m.b.a0(0,s.b))}} +A.FR.prototype={ +BH(){var s,r,q=this,p=q.ym(-2).ai(0,0.15).W(0,q.ym(-1).ai(0,0.65)).W(0,q.ym(0).ai(0,0.2)),o=q.d,n=q.c,m=o[n] +for(s=null,r=1;r<=20;++r){s=o[B.c.aE(n+r,20)] +if(s!=null)break}if(s==null||m==null)return B.Ph +else return new A.Cd(p,1,new A.br(m.a.a-s.a.a),m.b.a0(0,s.b))}} +A.bgu.prototype={ +$1(a){var s=this +return new A.D9(s.a,s.b,s.c,s.d,s.e,null)}, +$S:524} +A.bgw.prototype={ +$1(a){var s=this +return new A.zV(s.a,s.b,s.c,s.d,null)}, +$S:946} +A.D9.prototype={ +I(a){var s,r,q,p,o,n=this,m=null,l=A.ab(a) +A.cA(a,B.K,t.v).toString +s=t.p +r=A.d([],s) +r.push(A.zy(n.e,l.ok,m)) +q=l.p3 +p=A.cK(n.c,m,m,m,q.f,m,m,m) +o=A.cK(n.d,m,m,m,q.z,m,m,m) +r.push(A.cW(new A.aC(B.ts,A.biY(A.d([p,o,B.Ha,A.cK(n.f,m,m,m,q.Q,m,m,m)],s),B.P),m),1)) +r=A.d([A.ci(r,B.aJ,B.l,B.o,m)],s) +r=A.biY(r,B.P) +q=A.x3(A.cK("View licenses".toUpperCase(),m,m,m,m,m,m,m),m,new A.aqI(n,a),m) +return A.y_(A.d([q,A.x3(A.cK("Close".toUpperCase(),m,m,m,m,m,m,m),m,new A.aqJ(a),m)],s),r,m,B.dP,!0,m)}} +A.aqI.prototype={ +$0(){var s=this.a +A.bVi(s.e,s.f,s.c,s.d,this.b)}, +$S:0} +A.aqJ.prototype={ +$0(){A.cQ(this.a,!1).dQ(null)}, +$S:0} +A.zV.prototype={ +a_(){return new A.Wj(A.hc(null,t.bo),B.j)}} +A.Wj.prototype={ +n(){var s=this.d +s.aw$=$.b3() +s.aC$=0 +this.aH()}, +I(a){var s=null,r=A.aD(a,B.db,t.l).w.a.a>=720?24:12 +A.cA(a,B.K,t.v).toString +return new A.Wr(this.gaRc(),this.gaR9(),r,A.cK("Licenses",s,s,s,s,s,s,s),s)}, +aRa(a,b,c){b.toString +t.pu.a(b) +return new A.WV(b.a,b.b,c,null)}, +aRd(a,b){var s=this.a,r=s.c,q=s.e,p=s.d +return new A.WX(new A.adZ(r,p,q,s.f,null),b,this.d,null)}} +A.adZ.prototype={ +I(a){var s=this,r=null,q=A.aD(a,B.db,t.l).w.a.a>=720?24:12,p=A.d([A.cK(s.c,r,r,r,A.ab(a).p3.f,B.bO,r,r)],t.p),o=s.e +if(o!=null)p.push(A.zy(o,A.ab(a).ok,r)) +o=s.d +if(o!=="")p.push(new A.aC(B.Z4,A.cK(o,r,r,r,A.ab(a).p3.z,B.bO,r,r),r)) +o=s.f +if(o!=="")p.push(A.cK(o,r,r,r,A.ab(a).p3.Q,B.bO,r,r)) +p.push(B.Ha) +p.push(A.cK("Powered by Flutter",r,r,r,A.ab(a).p3.z,B.bO,r,r)) +return new A.aC(new A.az(q,24,q,24),A.bj(p,B.n,B.l,B.o),r)}} +A.WX.prototype={ +a_(){return A.bOT()}} +A.ajl.prototype={ +I(a){return new A.F_(this.d,new A.b8r(this),null,t.xH)}, +aMM(a,b){var s,r,q=a.c +if(q.length===0)return +s=this.a.e.a +r=q[s==null?0:s] +q=a.b.h(0,r) +q.toString +s=A.aa(q).i("a6<1,hV>") +A.b6H(b).a.U3(new A.II(r,A.L(new A.a6(q,new A.b8l(a),s),!1,s.i("aq.E"))))}, +aRb(a,b,c,d){return A.br8(null,new A.b8o(this,c,d,b),c.c.length+1,null,B.P)}} +A.b8s.prototype={ +$2(a,b){a.b_S(b) +return a}, +$S:409} +A.b8t.prototype={ +$1(a){a.as1() +return a}, +$S:486} +A.b8r.prototype={ +$2(a,b){return new A.kh(new A.b8q(this.a,b),new A.df(b.a,t.OF))}, +$S:498} +A.b8q.prototype={ +$2(a,b){var s,r,q=null,p=this.b +switch(p.a.a){case 3:s=p.c +if(s!=null)return A.eg(A.cK(J.cp(s),q,q,q,q,q,q,q),q,q) +s=this.a +r=p.b +r.toString +s.aMM(r,a) +return new A.r8(s.a.e,new A.b8p(s,p),q,q,t.wg) +case 0:case 2:case 1:p=A.ab(a) +return A.e1(B.E,!0,q,A.bj(A.d([this.a.a.c,B.ru],t.p),B.n,B.l,B.o),B.m,p.at,0,q,q,q,q,q,B.aq)}}, +$S:108} +A.b8p.prototype={ +$3(a,b,c){var s=null,r=A.ab(a),q=A.yk(B.H8),p=this.a,o=this.b.b +o.toString +return A.eg(A.e1(B.E,!0,s,A.bF(s,p.aRb(a,b,o,p.a.d),B.m,s,q,s,s,s,s,s,s,s,s,s),B.m,r.at,4,s,s,s,s,s,B.aq),s,s)}, +$S:520} +A.b8l.prototype={ +$1(a){return this.a.a[a]}, +$S:184} +A.b8o.prototype={ +$2(a,b){var s,r,q,p,o,n=this +if(b===0)return n.a.a.c +s=b-1 +r=n.b +q=r.c[s] +p=r.b.h(0,q) +p.toString +if(n.c){o=n.d +o=s===(o==null?0:o)}else o=!1 +return new A.ajk(q,o,p.length,new A.b8n(n.a,s,a,q,p,r),null)}, +$S:59} +A.b8n.prototype={ +$0(){var s,r,q=this +q.a.a.e.sm(0,q.b) +s=q.e +r=A.aa(s).i("a6<1,hV>") +A.b6H(q.c).a.a2D(new A.II(q.d,A.L(new A.a6(s,new A.b8m(q.f),r),!1,r.i("aq.E"))))}, +$S:0} +A.b8m.prototype={ +$1(a){return this.a.a[a]}, +$S:184} +A.ajk.prototype={ +I(a){var s=this,r=null,q=s.e,p=q?A.ab(a).cy:A.ab(a).at,o=A.cK(s.c,r,r,r,r,r,r,r),n=A.cA(a,B.K,t.v) +n.toString +return A.bqz(A.biZ(r,r,r,s.r,q,A.cK(n.ali(s.f),r,r,r,r,r,r,r),o,r),p,r)}} +A.kQ.prototype={ +b_S(a){var s,r,q,p,o,n,m,l,k=this +for(s=a.a,r=s.length,q=k.b,p=k.a,o=k.c,n=t.t,m=0;m=720?24:12 +n=new A.az(o,0,o,o) +f=A.L(h.d,!0,t.l7) +if(!h.e)f.push(B.aYX) +r=h.a.e +if(r==null){r=s.RG +r=A.arC(g,g,!0,g,g,1,g,g,g,!1,g,!1,g,g,g,g,!0,g,g,g,g,g,new A.WW(q,p,s.p2,r.at,r.b,g),g,g,g,1,g) +m=A.yk(B.H8) +l=A.RK(a).a_J(!1) +k=A.btA(f,!0,!0,!0) +f=f.length +j=B.i6 +i=A.RA(r,A.eg(A.e1(B.E,!0,g,A.bF(g,A.bra(A.bjU(l,A.bt8(new A.OJ(k,n,B.P,!1,g,!0,j,g,!1,g,0,g,f,B.a2,B.fg,g,B.z,g),g)),a,B.nc),B.m,g,m,g,g,g,g,g,g,g,g,g),B.m,s.at,4,g,g,g,g,g,B.aq),g,g),g,!0,g,g,g)}else{m=s.p3 +i=A.boO(0,g,B.z,r,B.a2,B.fg,g,g,g,!1,B.P,!1,A.d([new A.So(!1,new A.WW(q,p,m,m.r,g,g),s.at,!0,g),new A.BE(n,A.bk7(new A.BD(new A.b8k(f),f.length,!0,!0,!0,g)),g)],t.p))}f=s.p3.Q +f.toString +return A.rW(i,g,g,B.d6,!0,f,g,g,B.b5)}} +A.b8i.prototype={ +$0(){var s,r,q,p=null,o=this.a.d +o.push(B.aYY) +for(s=J.a4(this.b);s.p();){r=s.gG(s) +q=r.b +r=r.a +if(q===-1)o.push(new A.aC(B.Zb,A.cK(r,p,p,p,B.kG,B.bO,p,p),p)) +else o.push(new A.aC(new A.fp(16*q,8,0,0),A.cK(r,p,p,p,p,p,p,p),p))}}, +$S:0} +A.b8j.prototype={ +$0(){this.a.e=!0}, +$S:0} +A.b8k.prototype={ +$2(a,b){return A.bra(this.a[b],a,B.nc)}, +$S:551} +A.WW.prototype={ +I(a){var s,r,q=this,p=null,o=q.f +if(o==null)o=q.e.r +s=o==null?p:o.cX(q.r) +s=A.cK(q.c,p,p,p,s,p,p,p) +r=q.e.x +r=r==null?p:r.cX(q.r) +return A.bj(A.d([s,A.cK(q.d,p,p,p,r,p,p,p)],t.p),B.aJ,B.cy,B.o)}} +A.Io.prototype={ +J(){return"_ActionLevel."+this.b}} +A.ai1.prototype={ +J(){return"_LayoutMode."+this.b}} +A.agZ.prototype={ +J(){return"_Focus."+this.b}} +A.Wr.prototype={ +a_(){return new A.Ws(B.pZ,new A.c8(null,t.b7),B.j)}, +a2b(a,b){return this.c.$2(a,b)}, +aj1(a,b,c){return this.d.$3(a,b,c)}} +A.b6v.prototype={} +A.Ws.prototype={ +a2D(a){var s=this +s.e=a +if(s.f===B.PD)s.r.ga4().ami("detail",a,t.X) +else s.d=B.Pz}, +U3(a){this.e=a}, +I(a){return new A.kh(new A.b6G(this),null)}, +aOF(a){var s,r=this +r.f=B.PD +s=r.aO8(a) +return new A.p7(A.brR(B.z,"initial",r.r,B.vP,new A.b6D(r,s),new A.b6E(r,s),null,!1,null),new A.b6F(r),null)}, +aO8(a){return A.aIc(new A.b6C(this,a),null,t.z)}, +a9a(a){return A.aIc(new A.b6x(this,a),null,t.z)}, +aNy(a){var s,r,q=this +q.f=B.bdJ +s=q.a +r=s.e +return new A.Wt(new A.b6y(q),new A.b6z(q),new A.b6A(),q.e,s.f,r,null)}} +A.b6G.prototype={ +$2(a,b){if(b.b>=840)return this.a.aNy(a) +return this.a.aOF(a)}, +$S:108} +A.b6F.prototype={ +$0(){var s=0,r=A.l(t.y),q,p=this +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(p.a.r.ga4().a2g(),$async$$0) +case 3:q=!b +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$0,r)}, +$S:45} +A.b6D.prototype={ +$2(a,b){var s=this.a +switch(s.d.a){case 0:return A.d([this.b],t.YG) +case 1:return A.d([this.b,s.a9a(s.e)],t.YG)}}, +$S:563} +A.b6E.prototype={ +$1(a){var s,r=a.a +switch(r){case"master":this.a.d=B.pZ +return this.b +case"detail":r=this.a +r.d=B.Pz +s=a.b +r.e=s +return r.a9a(s) +default:throw A.f(A.aX("Unknown route "+A.r(r)))}}, +$S:578} +A.b6C.prototype={ +$1(a){var s,r,q=null,p=this.b +p=A.cQ(p,!1).b1d()?new A.Ld(B.qQ,new A.b6B(p),q,q,q):q +s=this.a.a +r=s.f +return A.asJ(new A.ain(s.c,r,p,q))}, +$S:604} +A.b6B.prototype={ +$0(){A.cQ(this.a,!1).hC()}, +$S:0} +A.b6x.prototype={ +$1(a){var s=this.a +return new A.p7(A.asJ(s.a.aj1(a,this.b,null)),new A.b6w(s,a),null)}, +$S:634} +A.b6w.prototype={ +$0(){var s=0,r=A.l(t.y),q,p=this +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p.a.d=B.pZ +A.cQ(p.b,!1).hC() +q=!1 +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$0,r)}, +$S:45} +A.b6A.prototype={ +$2(a,b){return B.h7}, +$S:677} +A.b6z.prototype={ +$3(a,b,c){var s=this.a,r=s.a +r.toString +return r.aj1(a,b==null?s.e:b,c)}, +$C:"$3", +$R:3, +$S:181} +A.b6y.prototype={ +$2(a,b){return this.a.a.a2b(a,b)}, +$S:182} +A.ain.prototype={ +I(a){var s=null +return A.RA(A.arC(B.h7,s,!0,s,s,1,s,s,s,!1,s,!1,s,s,this.e,s,!0,s,s,s,s,s,this.d,s,s,s,1,s),this.c.$2(a,!1),s,!0,s,s,s)}} +A.Wt.prototype={ +a_(){return new A.Wu(A.hc(null,t.X),B.j)}, +a2b(a,b){return this.c.$2(a,b)}} +A.Wu.prototype={ +an(){var s,r=this +r.aO() +s=r.a.w +r.f=s +r.r=320 +r.d=B.TJ}, +n(){var s=this.w +s.aw$=$.b3() +s.aC$=0 +this.aH()}, +a2D(a){var s +$.cB.p1$.push(new A.b6K(this,a)) +s=this.c +s.toString +A.b6H(s).a.a2D(a)}, +U3(a){var s +$.cB.p1$.push(new A.b6L(this,a)) +s=this.c +s.toString +A.b6H(s).a.U3(a)}, +I(a){var s,r,q,p,o,n=this,m=null,l=n.d +l===$&&A.c() +s=n.a +r=s.r +s=s.e.$2(a,B.bdb) +q=n.r +q===$&&A.c() +q=A.jh(m,q) +p=A.ab(a) +o=t.p +r=A.arC(s,m,!0,m,new A.a8R(A.ci(A.d([new A.hl(q,A.zy(A.bF(B.eq,A.aKj(m,n.a.e.$2(a,B.bdc),B.o_,B.d9,0,8),B.m,m,m,m,m,m,m,m,B.bf,m,m,m),p.p1,m),m)],o),B.n,B.l,B.o,m),B.b1q,m),1,m,m,m,!1,m,!1,m,m,m,m,!0,m,m,m,m,m,r,m,m,m,1,m) +p=n.r +s=n.a.a2b(a,!0) +l=A.RA(r,new A.bY(B.lf,m,m,new A.hl(new A.aN(0,p,0,1/0),s,m),m),m,!0,l,m,m) +s=n.r +r=n.f +r===$&&A.c() +return A.dC(B.Z,A.d([l,A.mC(!0,new A.aC(new A.fp(s-4,0,r,0),new A.r8(n.w,new A.b6J(n),m,m,t.Jm),m),!0,B.a3,!0,!0)],o),B.z,B.X,m)}} +A.b6K.prototype={ +$1(a){var s=this.b +this.a.w.sm(0,s) +return s}, +$S:4} +A.b6L.prototype={ +$1(a){var s=this.b +this.a.w.sm(0,s) +return s}, +$S:4} +A.b6J.prototype={ +$3(a,b,c){var s=null,r=b==null,q=r?this.a.a.f:b,p=this.a.a,o=p.d +return new A.y0(A.bF(s,new A.ag8(o,r?p.f:b,s),B.m,s,B.il,s,s,s,new A.df(q,t.Xm),s,s,s,s,s),B.dp,new A.b6I(),s)}, +$S:679} +A.b6I.prototype={ +$2(a,b){var s,r=$.bA3(),q=$.bA5(),p=r.$ti.i("i5") +t.ve.a(b) +s=$.bA4() +return new A.agL(new A.b9(b,new A.i5(q,r,p),p.i("b9")),new A.b9(b,s,A.n(s).i("b9")),a,null)}, +$S:784} +A.ag8.prototype={ +I(a){var s,r +if(this.d==null)return B.G +s=A.aD(a,B.db,t.l).w.a.b +r=(s-56)/s +return new A.Mx(r,r,!1,new A.b36(this),null)}} +A.b36.prototype={ +$2(a,b){var s=null,r=this.a +return A.tp(new A.a16(A.ab(a).at,4,B.b_t,B.ce,B.me,r.c.$3(a,r.d,b),s),B.cd,s,s,s,s)}, +$S:802} +A.ae0.prototype={ +I(a){var s=this +return A.zv(s.e,s.c,new A.aZr(s,a),s.f,s.WD(a))}} +A.aZr.prototype={ +$0(){var s=this.a,r=s.d +if(r!=null)r.$0() +else s.XI(this.b)}, +$S:0} +A.In.prototype={ +I(a){var s,r,q,p,o=null +a.ap(t.vH) +s=A.ab(a) +r=this.c.$1(s.R8) +if(r!=null)return r.$1(a) +q=this.d.$1(a) +switch(A.c4().a){case 0:s=A.cA(a,B.K,t.v) +s.toString +p=this.e.$1(s) +break +case 1:case 3:case 5:case 2:case 4:p=o +break +default:p=o}return A.Fe(q,o,p,o)}} +A.a0r.prototype={ +I(a){return new A.In(new A.ash(),new A.asi(),new A.asj(),null)}} +A.ash.prototype={ +$1(a){return a==null?null:a.a}, +$S:166} +A.asi.prototype={ +$1(a){return B.u4}, +$S:165} +A.asj.prototype={ +$1(a){return"Back"}, +$S:164} +A.Ld.prototype={ +XI(a){return A.brU(a)}, +WD(a){A.cA(a,B.K,t.v).toString +return"Back"}} +A.a3m.prototype={ +I(a){return new A.In(new A.awO(),new A.awP(),new A.awQ(),null)}} +A.awO.prototype={ +$1(a){return a==null?null:a.c}, +$S:166} +A.awP.prototype={ +$1(a){return B.ud}, +$S:165} +A.awQ.prototype={ +$1(a){return"Open navigation menu"}, +$S:164} +A.a3l.prototype={ +XI(a){return A.RC(a).alS()}, +WD(a){A.cA(a,B.K,t.v).toString +return"Open navigation menu"}} +A.a3x.prototype={ +I(a){return new A.In(new A.ayg(),new A.ayh(),new A.ayi(),null)}} +A.ayg.prototype={ +$1(a){return a==null?null:a.d}, +$S:166} +A.ayh.prototype={ +$1(a){return B.ud}, +$S:165} +A.ayi.prototype={ +$1(a){return"Open navigation menu"}, +$S:164} +A.a3w.prototype={ +XI(a){return A.RC(a).alT()}, +WD(a){A.cA(a,B.K,t.v).toString +return"Open navigation menu"}} +A.Dc.prototype={ +gu(a){var s=this +return A.av([s.a,s.b,s.c,s.d])}, +k(a,b){var s +if(b==null)return!1 +if(this===b)return!0 +if(J.a8(b)!==A.I(this))return!1 +if(b instanceof A.Dc)s=!0 +else s=!1 +return s}} +A.ae2.prototype={} +A.a_N.prototype={ +I(a){var s,r,q=this,p=q.c.length===0 +if(p)return B.G +s=J.nV(A.bD5(a,q.c)) +switch(A.ab(a).r.a){case 2:p=q.e +r=p.a +p=p.b +return A.bEt(r,p==null?r:p,s) +case 0:p=q.e +r=p.a +p=p.b +return A.bLU(r,p==null?r:p,s) +case 1:case 3:case 5:return new A.a2P(q.e.a,s,null) +case 4:return new A.a2_(q.e.a,s,null)}}} +A.are.prototype={ +$1(a){return A.bEu(a)}, +$S:324} +A.arf.prototype={ +$1(a){var s=this.a +return A.bF_(s,a.a,A.bhh(s,a))}, +$S:325} +A.arg.prototype={ +$1(a){return A.bEp(a.a,A.bhh(this.a,a))}, +$S:327} +A.a_V.prototype={ +I(a){var s,r,q,p,o=null,n=A.biE(a),m=n.a +m.toString +s=a.ap(t.I) +s.toString +r=s.w +s=n.r +s=s==null?o:A.W(s,0,1) +s.toString +q=this.d +if(s!==1)q=A.ap(B.e.aR(255*((q.gm(q)>>>24&255)/255*s)),q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255) +s=this.c +p=r===B.bi&&!0 +m=A.jn(o,o,!1,o,new A.aea(B.a8t,s,q,m/48,p,A.bRY(),s),new A.U(m,m)) +return new A.c2(A.cs(o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o),!1,!1,!1,!1,m,o)}} +A.aea.prototype={ +aJ(a,b){var s,r,q,p,o,n=this +if(n.f){a.pd(0,3.141592653589793) +a.bU(0,-b.a,-b.b)}s=n.e +a.kQ(0,s,s) +s=n.c.x +s===$&&A.c() +r=A.W(s,0,1) +for(s=n.b,q=n.d,p=n.r,o=0;o<3;++o)s[o].Ri(a,q,p,r)}, +eR(a){var s,r=this,q=a.c.x +q===$&&A.c() +s=r.c.x +s===$&&A.c() +return q!==s||!a.d.k(0,r.d)||a.b!==r.b||a.e!==r.e||!J.o(a.r,r.r)}, +Aj(a){return null}, +JZ(a){return!1}, +gBL(){return null}} +A.Jn.prototype={ +Ri(a,b,c,d){var s,r,q,p=A.apV(B.ab4,d,A.Ke()) +p.toString +s=$.al().b8() +s.scQ(0,B.br) +s.sa6(0,A.ap(B.e.aR(255*((b.gm(b)>>>24&255)/255*p)),b.gm(b)>>>16&255,b.gm(b)>>>8&255,b.gm(b)&255)) +r=c.$0() +for(p=this.a,q=0;q<6;++q)p[q].ZZ(r,d) +a.eT(r,s)}} +A.CG.prototype={} +A.Jo.prototype={ +ZZ(a,b){var s=A.apV(this.a,b,A.bgD()) +s.toString +a.jF(0,s.a,s.b)}} +A.kR.prototype={ +ZZ(a,b){var s,r,q=A.apV(this.b,b,A.bgD()) +q.toString +s=A.apV(this.a,b,A.bgD()) +s.toString +r=A.apV(this.c,b,A.bgD()) +r.toString +a.Pg(q.a,q.b,s.a,s.b,r.a,r.b)}} +A.ajo.prototype={ +ZZ(a,b){a.a2(0)}} +A.arr.prototype={} +A.aZM.prototype={} +A.aV0.prototype={ +J(){return"ThemeMode."+this.b}} +A.Ag.prototype={ +a_(){return new A.Wv(B.j)}} +A.aIb.prototype={ +$2(a,b){return new A.G1(a,b)}, +$S:328} +A.a6Z.prototype={ +pt(a){return A.ab(a).r}, +OK(a,b,c){switch(A.bW(c.a).a){case 0:return b +case 1:switch(A.ab(a).r.a){case 3:case 4:case 5:return A.bt8(b,c.b) +case 0:case 1:case 2:return b}break}}, +OJ(a,b,c){var s=A.bt("indicator") +A.ab(a) +A.ab(a) +s.sd6(B.li) +switch(A.ab(a).r.a){case 2:case 3:case 4:case 5:return b +case 0:switch(s.aN()){case B.PV:return A.bLr(c.a,b,c.d) +case B.li:break}break +case 1:break}return A.bq0(c.a,b,A.ab(a).ax.f)}} +A.Wv.prototype={ +an(){this.aO() +this.d=A.bIk()}, +gaNT(){var s=A.d([],t.a9) +this.a.toString +s.push(B.TO) +s.push(B.TD) +return s}, +aNa(a,b){return new A.ES(B.a1V,null,null,b,B.Pw,null)}, +aOb(a,b){var s,r,q,p,o,n,m,l,k=this,j=null +k.a.toString +s=A.dJ(a,B.q2) +r=s==null?j:s.d +if(r==null)r=B.aR +q=r===B.au +s=A.dJ(a,B.PG) +s=s==null?j:s.Q +p=s===!0 +if(q)if(p)k.a.toString +if(q)k.a.toString +if(p)k.a.toString +o=k.a.cy +s=o.eK +n=s.b +if(n==null){m=o.ax.b +n=A.ap(102,m.gm(m)>>>16&255,m.gm(m)>>>8&255,m.gm(m)&255)}l=s.a +if(l==null)l=o.ax.b +k.a.toString +s=b==null?B.G:b +return new A.RB(A.avS(new A.KJ(o,s,B.ah,B.E,j,j),l,j,j,n),j)}, +aBX(a){var s,r,q=this,p=null,o=q.a,n=o.cy +n=n.fr +s=n +if(s==null)s=B.nN +n=o.e +o=o.CW +r=q.gaNT() +q.a.toString +return new A.U1(p,p,p,new A.b6M(),p,p,p,p,p,n,B.aSM,p,p,B.vP,q.gaOa(),o,p,B.b6f,s,p,r,p,p,B.vj,!1,!1,!1,!1,q.gaN9(),!1,p,p,p,new A.iJ(q,t.bT))}, +I(a){var s,r=null,q=A.q5(!1,!1,this.aBX(a),r,r,r,r,!0,r,r,new A.b6N(),r,r,r) +this.a.toString +s=this.d +s===$&&A.c() +return A.bjU(B.aT0,new A.zp(s,q,r))}} +A.b6M.prototype={ +$1$2(a,b,c){return A.aIc(b,a,c)}, +$2(a,b){return this.$1$2(a,b,t.z)}, +$S:355} +A.b6N.prototype={ +$2(a,b){if(!(b instanceof A.qI)||!b.c.gHd().k(0,B.eW))return B.dY +return A.bMh()?B.eS:B.dY}, +$S:186} +A.Y3.prototype={ +J(){return"_SliverAppVariant."+this.b}} +A.bcE.prototype={ +wT(a){return a.Sw(this.b)}, +ua(a){return new A.U(a.b,this.b)}, +wY(a,b){return new A.m(0,a.b-b.b)}, +mM(a){return this.b!==a.b}} +A.ak5.prototype={} +A.KS.prototype={ +aHt(a){var s=new A.arD(this,a).$0() +return s}, +a_(){return new A.Uo(B.j)}, +tD(a){return A.a_n().$1(a)}} +A.arD.prototype={ +$0(){switch(this.b.r.a){case 0:case 1:case 3:case 5:return!1 +case 2:case 4:var s=this.a.f +return s==null||J.am(s)<2}}, +$S:21} +A.Uo.prototype={ +bf(){var s,r=this +r.cD() +s=r.d +if(s!=null)s.P(0,r.gV2()) +s=r.c.ap(t.yd) +s=s==null?null:s.f +r.d=s +if(s!=null){s=s.d +s.Xb(s.c,new A.xy(r.gV2()),!1)}}, +n(){var s=this,r=s.d +if(r!=null){r.P(0,s.gV2()) +s.d=null}s.aH()}, +azn(a){var s,r,q,p=this +if(a instanceof A.nt&&p.a.tD(a)){s=p.e +r=a.a +switch(r.e.a){case 0:q=p.e=Math.max(r.glt()-r.gfJ(),0)>0 +break +case 2:q=p.e=Math.max(r.gfJ()-r.glu(),0)>0 +break +case 1:case 3:q=s +break +default:q=s}if(q!==s)p.T(new A.b_6())}}, +I(b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=this,a6=null,a7=A.ab(b6),a8=A.bH8(b6),a9=A.ab(b6).RG,b0=A.bNQ(b6),b1=b6.ql(t.Np),b2=A.Pm(b6,t.X),b3=b6.ap(t.N8),b4=A.ae(t.ui),b5=b3==null?a6:b3.y +if(b5==null?a5.e:b5)b4.t(0,B.BD) +b5=b1==null +s=b5?a6:b1.a.Q!=null +if(b5)b1=a6 +else{b1.a.toString +b1=!1}b5=a5.a +r=b5.fy +q=r==null?a9.Q:r +if(q==null)q=56 +b5=b5.ax +r=b0.gdf(b0) +p=t.MH +b5=A.cI(b5,b4,p) +if(b5==null)b5=A.cI(a9.a,b4,p) +if(b5==null)b5=A.cI(r,b4,t.n8) +a5.a.toString +o=a9.b +n=o==null?b0.gj1():o +r=a5.a.x +m=r==null?a9.c:r +if(m==null){r=b0.c +r.toString +m=r}if(b4.A(0,B.BD)){a5.a.toString +b4=a9.d +if(b4==null)b4=b0.d +l=b4==null?m:b4}else l=m +a5.a.toString +k=a9.w +j=k==null?b0.gGO().cX(n):k +b4=a5.a +b4.toString +r=a9.x +b4=r==null?b4.ch:r +if(b4==null)b4=k +if(b4==null){b4=b0.x +b4=b4==null?a6:b4.cX(o) +i=b4}else i=b4 +if(i==null)i=j +a5.a.toString +h=a9.as +if(h==null){b4=b0.gIl() +h=b4==null?a6:b4.cX(n)}a5.a.toString +g=a9.at +if(g==null){b4=b0.gja() +g=b4==null?a6:b4.cX(n)}b4=a5.a.dy +if(b4!==1){f=B.uE.ah(0,b4) +if((g==null?a6:g.b)!=null){b4=g.b +b4.toString +g=g.cX(A.ap(B.e.aR(255*f),b4.gm(b4)>>>16&255,b4.gm(b4)>>>8&255,b4.gm(b4)&255))}if((h==null?a6:h.b)!=null){b4=h.b +b4.toString +h=h.cX(A.ap(B.e.aR(255*f),b4.gm(b4)>>>16&255,b4.gm(b4)>>>8&255,b4.gm(b4)&255))}b4=j.r +b4=b4==null?a6:A.W(b4,0,1) +k=j.a_H(f*(b4==null?1:b4)) +b4=i.r +b4=b4==null?a6:A.W(b4,0,1) +i=i.a_H(f*(b4==null?1:b4))}else k=j +b4=a5.a +e=b4.c +if(e==null&&b4.d)if(s===!0){b4=k.a +e=new A.a3l(B.Yl,a6,a6,A.aE0(a6,a6,a6,a6,a6,a6,a6,a6,a6,b4==null?24:b4,a6,a6,a6,a6),a6)}else{if(b2==null)b4=a6 +else b4=b2.ga1v()||b2.vG$>0 +if(b4===!0)e=B.Re}if(e!=null){a5.a.toString +e=new A.hl(A.jh(a6,56),e,a6)}d=a5.a.e +if(d!=null){switch(a7.r.a){case 0:case 1:case 3:case 5:c=!0 +break +case 2:case 4:c=a6 +break +default:c=a6}d=new A.aen(d,a6) +d=new A.c2(A.cs(a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,!0,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,c,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6),!1,!1,!1,!1,d,a6) +g.toString +d=A.rW(d,a6,a6,B.b4,!1,g,a6,a6,B.b5) +b=A.aD(b6,a6,t.l).w +d=A.qq(d,b.Fm(Math.min(b.c,1.34)),a6)}b4=a5.a.f +if(b4!=null&&J.k0(b4)){b1=a5.a.f +b1.toString +a=A.ci(b1,B.cp,B.l,B.J,a6)}else if(b1===!0){b1=k.a +a=new A.a3w(B.ZL,a6,a6,A.aE0(a6,a6,a6,a6,a6,a6,a6,a6,a6,b1==null?24:b1,a6,a6,a6,a6),a6)}else a=a6 +if(a!=null){if(i.k(0,b0.x))a0=a8 +else{a1=A.aE0(a6,a6,a6,a6,a6,a6,i.f,a6,a6,i.a,a6,a6,a6,a6) +b1=a8.a +a0=new A.zw(b1==null?a6:b1.b4d(a1.c,a1.as,a1.d))}a=A.biD(A.Ff(a,i),a0)}b1=a5.a.aHt(a7) +b4=a5.a +b4.toString +s=a9.z +if(s==null)s=16 +h.toString +a2=A.atX(new A.pT(new A.bcE(q),A.Ff(A.rW(new A.a7v(e,d,a,b1,s,a6),a6,a6,B.d6,!0,h,a6,a6,B.b5),k),a6),B.z) +if(b4.w!=null){b1=A.d([new A.lb(1,B.cT,new A.hl(new A.aN(0,1/0,0,q),a2,a6),a6)],t.p) +b4=a5.a +s=b4.fr +if(s===1){b4=b4.w +b4.toString +b1.push(b4)}else{b4=B.uE.ah(0,s) +b1.push(A.aKg(a5.a.w,b4))}a2=A.bj(b1,B.n,B.B0,B.o)}b1=a5.a +b1.toString +a2=A.mC(!1,a2,!0,B.a3,!0,!0) +a2=new A.bY(B.lg,a6,a6,a2,a6) +b1=b1.r +if(b1!=null){b4=A.cs(a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,B.nZ,a6,a6,a6,a6,a6,a6) +s=A.e1(B.E,!0,a6,a2,B.m,a6,0,a6,a6,a6,a6,a6,B.hj) +a2=A.dC(B.Z,A.d([new A.c2(b4,!1,!0,!1,!1,b1,a6),new A.c2(A.cs(a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,B.BZ,a6,a6,a6,a6,a6,a6),!1,!0,!1,!1,s,a6)],t.p),B.z,B.Hf,a6)}a5.a.toString +b1=A.aUZ(b5) +a3=b1===B.au?B.b2H:B.b2I +a4=new A.qZ(a6,a6,a6,a6,a6,a3.f,a3.r,a3.w) +a5.a.toString +b1=a9.e +if(b1==null)b1=b0.e +a5.a.toString +b4=a9.f +if(b4==null)b4=b0.f +a5.a.toString +s=a9.r +if(s==null)s=b0.r +b1=A.e1(B.E,!0,a6,new A.c2(A.cs(a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6),!1,!0,!1,!1,a2,a6),B.m,b5,l,a6,b1,s,b4,a6,B.aq) +return new A.c2(A.cs(a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6),!0,!1,!1,!1,new A.KP(a4,b1,a6,t.ph),a6)}} +A.b_6.prototype={ +$0(){}, +$S:0} +A.bba.prototype={ +gwe(){var s=this,r=s.cy +if(r==null)r=s.fy+s.k3 +return Math.max(s.dx+r,s.db)}, +ahq(a,b,c){var s,r,q,p,o,n,m,l,k=this +k.gwe() +s=k.db +r=k.fy +Math.max(s-k.k3-k.dx-r,0) +if(!c){q=b>k.gwe()-s +p=q}else p=!0 +o=k.p1 +$label0$0:{if(B.PN===o){q=k.c +break $label0$0}if(B.beI===o||B.beJ===o){q=p?1:0 +q=A.bhl(k.c,B.Xx,B.dp,q) +break $label0$0}q=null}n=k.gwe() +m=Math.max(s,k.gwe()-b) +l=p?k.r:0 +return A.bpK(A.arC(k.d,k.ax,!1,k.Q,k.f,1,k.ch,k.ok,l,!1,k.e,!1,k.as,k.at,k.a,k.go,!0,k.w,k.x,k.fx,k.y,k.k2,q,k.cx,k.k1,r,1,k.id),m,p,n,s,1)}, +j(a){return"#"+A.bH(this)+"(topPadding: "+B.e.aD(this.dx,1)+", bottomHeight: "+B.c.aD(this.k3,1)+", ...)"}} +A.So.prototype={ +a_(){return new A.alO(null,null,B.j)}} +A.alO.prototype={ +aYy(){this.a.toString +var s=this.d=null +this.f=B.cZ.ao2(!1,!1)?B.aZ1:s}, +aYA(){this.a.toString +this.e=null}, +an(){this.aO() +this.aYy() +this.aYA()}, +aq(a){this.aS(a) +this.a.toString}, +I(a){var s,r,q,p,o,n,m=this,l=null +m.a.toString +s=A.aD(a,B.bB,t.l).w.f.b +r=m.a +r.toString +q=56+s +switch(0){case 0:break}p=m.d +o=m.e +n=m.f +return A.brI(new A.aby(new A.bba(l,!1,r.e,l,l,l,l,l,l,l,!1,r.at,l,l,l,!0,l,!1,l,l,q,s,!1,!0,l,56,l,l,l,l,0,!1,l,B.PN,m,p,o,n),!0,!1,l),a,!0,!1,!1,!1)}} +A.aen.prototype={ +b1(a){var s=a.ap(t.I) +s.toString +s=new A.ako(B.M,s.w,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){var s=a.ap(t.I) +s.toString +b.scs(s.w)}} +A.ako.prototype={ +cK(a){var s=a.aip(1/0) +return a.bh(this.E$.kh(s))}, +c_(){var s,r=this,q=t.k,p=q.a(A.J.prototype.ga5.call(r)).aip(1/0) +r.E$.cf(p,!0) +q=q.a(A.J.prototype.ga5.call(r)) +s=r.E$ +r.id=q.bh(s.gC(s)) +r.yQ()}} +A.b_5.prototype={ +gKE(){var s,r=this,q=r.ch +if(q===$){s=A.ab(r.ay) +r.ch!==$&&A.ai() +r.ch=s +q=s}return q}, +gxw(){var s,r=this,q=r.CW +if(q===$){s=r.gKE() +r.CW!==$&&A.ai() +q=r.CW=s.ax}return q}, +gdf(a){return this.gxw().a===B.au?this.gxw().cy:this.gxw().b}, +gj1(){return this.gxw().a===B.au?this.gxw().db:this.gxw().c}, +gGO(){return this.gKE().ok}, +gIl(){return this.gKE().p3.z}, +gja(){return this.gKE().p3.r}} +A.apb.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.Dh.prototype={ +gu(a){var s=this +return A.Y(s.gdf(s),s.gj1(),s.c,s.d,s.gdr(s),s.geD(),s.r,s.gGO(),s.gZH(),s.y,s.z,s.Q,s.gIl(),s.gja(),s.ax,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.Dh&&J.o(b.gdf(b),s.gdf(s))&&J.o(b.gj1(),s.gj1())&&b.c==s.c&&b.d==s.d&&J.o(b.gdr(b),s.gdr(s))&&J.o(b.geD(),s.geD())&&J.o(b.r,s.r)&&J.o(b.gGO(),s.gGO())&&J.o(b.gZH(),s.gZH())&&b.z==s.z&&b.Q==s.Q&&J.o(b.gIl(),s.gIl())&&J.o(b.gja(),s.gja())&&!0}, +gdf(a){return this.a}, +gj1(){return this.b}, +gdr(a){return this.e}, +geD(){return this.f}, +gGO(){return this.w}, +gZH(){return this.x}, +gIl(){return this.as}, +gja(){return this.at}} +A.aem.prototype={} +A.Ph.prototype={ +pP(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.a +f.toString +s=g.b +s.toString +r=s.a0(0,f) +q=Math.abs(r.a) +p=Math.abs(r.b) +o=r.gdD() +n=s.a +m=f.b +l=new A.m(n,m) +k=new A.aId(g,o) +if(q>2&&p>2){j=o*o +i=f.a +h=s.b +if(q>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ag,-1),s,r.c)}if(s==null){q=p.a +return A.by(p,new A.cy(A.ap(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ag,-1),r.c)}return A.by(p,s,r.c)}, +$ic3:1} +A.aeP.prototype={} +A.Lu.prototype={ +a_(){return new A.UF(null,null,B.j)}} +A.UF.prototype={ +a1s(){this.T(new A.b0Y())}, +ghq(){var s=this.a.z +if(s==null){s=this.r +s.toString}return s}, +GS(){var s,r,q=this +if(q.a.z==null)q.r=A.aIi(null) +s=q.ghq() +r=q.a +s.jb(0,B.U,!(r.c!=null||r.d!=null)) +q.ghq().a7(0,q.gvU())}, +an(){this.aO() +this.GS()}, +aq(a){var s,r,q=this +q.aS(a) +s=a.z +if(q.a.z!=s){if(s!=null)s.P(0,q.gvU()) +if(q.a.z!=null){s=q.r +if(s!=null){s.aw$=$.b3() +s.aC$=0}q.r=null}q.GS()}s=q.a +s=s.c!=null||s.d!=null +if(s!==(a.c!=null||a.d!=null)){s=q.ghq() +r=q.a +s.jb(0,B.U,!(r.c!=null||r.d!=null)) +s=q.a +if(!(s.c!=null||s.d!=null))q.ghq().jb(0,B.aK,!1)}}, +n(){var s,r=this +r.ghq().P(0,r.gvU()) +s=r.r +if(s!=null){s.aw$=$.b3() +s.aC$=0}s=r.d +if(s!=null)s.n() +r.awE()}, +I(c7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2=this,c3=null,c4=c2.a,c5=new A.b0V(c4.r,c4.bfm(c7),c2.a.b5r(c7)),c6=new A.b0W(c2,c5) +c4=t.PM +s=c6.$1$1(new A.b0y(),c4) +r=c6.$1$1(new A.b0z(),t.p8) +q=t.MH +p=c6.$1$1(new A.b0A(),q) +o=c6.$1$1(new A.b0L(),q) +n=c6.$1$1(new A.b0O(),q) +m=c6.$1$1(new A.b0P(),q) +l=c6.$1$1(new A.b0Q(),t.pc) +k=t.tW +j=c6.$1$1(new A.b0R(),k) +i=c6.$1$1(new A.b0S(),k) +h=c6.$1$1(new A.b0T(),k) +g=c6.$1$1(new A.b0U(),q) +f=c6.$1$1(new A.b0B(),c4) +e=c6.$1$1(new A.b0C(),t.oI) +d=c6.$1$1(new A.b0D(),t.KX) +c=c5.$1$1(new A.b0E(),t.X3) +b=c5.$1$1(new A.b0F(),t.Od) +a=c5.$1$1(new A.b0G(),t.Tu) +a0=c5.$1$1(new A.b0H(),t.y) +a1=c5.$1$1(new A.b0I(),t.pC) +a2=new A.m(c.a,c.b).ai(0,4) +a3=c5.$1$1(new A.b0J(),t.Ya) +c4=j.a +q=j.b +a4=c.a0I(new A.aN(c4,h.a,q,h.b)) +if(i!=null){a5=a4.bh(i) +c4=a5.a +if(isFinite(c4))a4=a4.a_R(c4,c4) +c4=a5.b +if(isFinite(c4))a4=a4.b43(c4,c4)}a6=a2.b +c4=a2.a +a7=Math.max(0,c4) +a8=l.t(0,new A.az(a7,a6,a7,a6)).b_(0,B.a3,B.q3) +if(a.a>0){q=c2.e +if(q!=null){k=c2.f +if(k!=null)if(q!==s)if(k.gm(k)!==p.gm(p)){q=c2.f +q=(q.gm(q)>>>24&255)/255===1&&(p.gm(p)>>>24&255)/255<1&&s===0}else q=!1 +else q=!1 +else q=!1}else q=!1}else q=!1 +if(q){q=c2.d +if(!J.o(q==null?c3:q.e,a)){q=c2.d +if(q!=null)q.n() +q=A.bR(c3,a,0,c3,1,c3,c2) +q.bB() +k=q.dn$ +k.b=!0 +k.a.push(new A.b0K(c2)) +c2.d=q}p=c2.f +c2.d.sm(0,0) +c2.d.c9(0)}c2.e=s +c2.f=p +s.toString +q=r==null?c3:r.cX(o) +k=d.q6(e) +a9=p==null?B.hj:B.nQ +b0=c2.a +b1=b0.w +b2=b0.c +b3=b0.d +b4=b0.e +b5=b0.x +b6=b2!=null||b3!=null +b0=b0.f +b7=d.q6(e) +b8=c2.ghq() +b9=g==null?o:g +a1.toString +c0=c2.a +a9=A.e1(a,!0,c3,A.zL(!1,b6,A.Ff(new A.aC(a8,new A.bY(a1,1,1,c0.as,c3),c3),new A.fe(f,c3,c3,c3,c3,b9,c3,c3)),b7,a0,c3,b5,B.D,c3,c3,new A.aiJ(new A.b0M(c5)),c3,b0,c3,b4,b3,b2,new A.ep(new A.b0N(c5),t._s),c3,a3,b8),b1,p,s,c3,n,k,m,q,a9) +switch(b.a){case 0:c1=new A.U(48+c4,48+a6) +break +case 1:c1=B.u +break +default:c1=c3}c4=c0.c!=null||c0.d!=null +return new A.c2(A.cs(c3,c3,c3,c3,c3,!0,c3,c3,c3,c3,c4,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3),!0,!1,!1,!1,new A.ahO(c1,new A.hl(a4,a9,c3),c3),c3)}} +A.b0Y.prototype={ +$0(){}, +$S:0} +A.b0V.prototype={ +$1$1(a,b){var s=a.$1(this.a),r=a.$1(this.b),q=a.$1(this.c),p=s==null?r:s +return p==null?q:p}, +$1(a){return this.$1$1(a,t.z)}, +$S:365} +A.b0W.prototype={ +$1$1(a,b){return this.b.$1$1(new A.b0X(this.a,a,b),b)}, +$1(a){return this.$1$1(a,t.z)}, +$S:369} +A.b0X.prototype={ +$1(a){var s=this.b.$1(a) +return s==null?null:s.ag(this.a.ghq().a)}, +$S(){return this.c.i("0?(d5?)")}} +A.b0y.prototype={ +$1(a){return a==null?null:a.giZ(a)}, +$S:187} +A.b0z.prototype={ +$1(a){return a==null?null:a.gqO()}, +$S:390} +A.b0A.prototype={ +$1(a){return a==null?null:a.gdf(a)}, +$S:85} +A.b0L.prototype={ +$1(a){return a==null?null:a.gj1()}, +$S:85} +A.b0O.prototype={ +$1(a){return a==null?null:a.gdr(a)}, +$S:85} +A.b0P.prototype={ +$1(a){return a==null?null:a.geD()}, +$S:85} +A.b0Q.prototype={ +$1(a){return a==null?null:a.geM(a)}, +$S:400} +A.b0R.prototype={ +$1(a){return a==null?null:a.gHo()}, +$S:161} +A.b0S.prototype={ +$1(a){return a==null?null:a.y}, +$S:161} +A.b0T.prototype={ +$1(a){return a==null?null:a.gHk()}, +$S:161} +A.b0U.prototype={ +$1(a){return a==null?null:a.Q}, +$S:85} +A.b0B.prototype={ +$1(a){return a==null?null:a.gny()}, +$S:187} +A.b0C.prototype={ +$1(a){return a==null?null:a.glI()}, +$S:420} +A.b0D.prototype={ +$1(a){return a==null?null:a.gda(a)}, +$S:425} +A.b0M.prototype={ +$1(a){return this.a.$1$1(new A.b0w(a),t.Pb)}, +$S:426} +A.b0w.prototype={ +$1(a){var s +if(a==null)s=null +else{s=a.gHp() +s=s==null?null:s.ag(this.a)}return s}, +$S:427} +A.b0N.prototype={ +$1(a){return this.a.$1$1(new A.b0v(a),t.n8)}, +$S:54} +A.b0v.prototype={ +$1(a){var s +if(a==null)s=null +else{s=a.gev() +s=s==null?null:s.ag(this.a)}return s}, +$S:442} +A.b0E.prototype={ +$1(a){return a==null?null:a.gig()}, +$S:449} +A.b0F.prototype={ +$1(a){return a==null?null:a.gIc()}, +$S:461} +A.b0G.prototype={ +$1(a){return a==null?null:a.cx}, +$S:462} +A.b0H.prototype={ +$1(a){return a==null?null:a.cy}, +$S:463} +A.b0I.prototype={ +$1(a){return a==null?null:a.db}, +$S:469} +A.b0J.prototype={ +$1(a){return a==null?null:a.gC3()}, +$S:470} +A.b0K.prototype={ +$1(a){if(a===B.a_)this.a.T(new A.b0x())}, +$S:5} +A.b0x.prototype={ +$0(){}, +$S:0} +A.aiJ.prototype={ +ag(a){var s=this.a.$1(a) +s.toString +return s}, +gzA(){return"ButtonStyleButton_MouseCursor"}} +A.ahO.prototype={ +b1(a){var s=new A.Xg(this.e,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.sHn(this.e)}} +A.Xg.prototype={ +sHn(a){if(this.H.k(0,a))return +this.H=a +this.af()}, +bK(a){var s=this.E$ +if(s!=null)return Math.max(s.az(B.Y,a,s.gbJ()),this.H.a) +return 0}, +bx(a){var s=this.E$ +if(s!=null)return Math.max(s.az(B.as,a,s.gbZ()),this.H.b) +return 0}, +bu(a){var s=this.E$ +if(s!=null)return Math.max(s.az(B.ab,a,s.gbR()),this.H.a) +return 0}, +bI(a){var s=this.E$ +if(s!=null)return Math.max(s.az(B.bd,a,s.gcn()),this.H.b) +return 0}, +a7Q(a,b){var s,r,q=this.E$ +if(q!=null){s=b.$2(q,a) +q=s.a +r=this.H +return a.bh(new A.U(Math.max(q,r.a),Math.max(s.b,r.b)))}return B.u}, +cK(a){return this.a7Q(a,A.uF())}, +c_(){var s,r,q,p=this +p.id=p.a7Q(t.k.a(A.J.prototype.ga5.call(p)),A.xQ()) +s=p.E$ +if(s!=null){s=s.b +s.toString +t.A.a(s) +r=p.gC(p) +q=p.E$ +s.a=B.M.rU(t.EP.a(r.a0(0,q.gC(q))))}}, +cV(a,b){var s,r +if(this.o6(a,b))return!0 +s=this.E$ +r=s.gC(s).jZ(B.i) +return a.Oo(new A.b9B(this,r),r,A.bjb(r))}} +A.b9B.prototype={ +$2(a,b){return this.a.E$.cV(a,this.b)}, +$S:17} +A.Zr.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.at6.prototype={ +J(){return"ButtonTextTheme."+this.b}} +A.a0O.prototype={ +geM(a){switch(0){case 0:case 1:return B.cr}}, +gda(a){switch(0){case 0:case 1:return B.b_u}}, +k(a,b){var s=this +if(b==null)return!1 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.a0O&&b.geM(b).k(0,s.geM(s))&&b.gda(b).k(0,s.gda(s))&&J.o(b.w,s.w)&&J.o(b.y,s.y)&&J.o(b.z,s.z)&&J.o(b.at,s.at)&&b.ax==s.ax}, +gu(a){var s=this +return A.Y(B.Sr,88,36,s.geM(s),s.gda(s),!1,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.aeQ.prototype={} +A.yn.prototype={ +a_(){var s=t.R +return new A.UH(new A.c8(null,s),new A.c8(null,s),B.j)}, +bbx(a){return this.r.$1(a)}} +A.UH.prototype={ +an(){var s,r=this +r.aO() +s=r.a +r.e=s.x +s=s.c +s=A.db(A.bO(s),A.bS(s),1,0,0,0,0,!1) +if(!A.cC(s))A.F(A.cL(s)) +r.f=new A.bA(s,!1) +r.r=r.a.c}, +aq(a){var s,r,q=this +q.aS(a) +s=q.a +r=s.x +if(r!==a.x)q.e=r +s=s.c +if(!A.a2z(s,a.c)){s=A.db(A.bO(s),A.bS(s),1,0,0,0,0,!1) +if(!A.cC(s))A.F(A.cL(s)) +q.f=new A.bA(s,!1) +q.r=q.a.c}}, +bf(){var s,r,q,p=this +p.cD() +s=p.c +s.toString +s=A.cA(s,B.K,t.v) +s.toString +p.y=s +s=p.c.ap(t.I) +s.toString +p.z=s.w +if(!p.d){p.d=!0 +s=p.a.f +r=p.r +r===$&&A.c() +q=A.a2z(s,r)?", Today":"" +A.iq(p.y.ajZ(r)+q,p.z,B.bo)}}, +Vf(){var s=this.c +s.toString +switch(A.ab(s).r.a){case 0:case 1:case 3:case 5:A.NA() +break +case 2:case 4:break}}, +aKd(a){this.Vf() +this.T(new A.b19(this,a))}, +aaP(a){this.T(new A.b1a(this,a))}, +aMm(a){var s,r,q,p=this,o={} +o.a=a +p.Vf() +s=p.a +r=s.d +q=a.a +if(qs.a)o.a=s}p.T(new A.b1b(o,p))}, +aIV(a){this.Vf() +this.T(new A.b18(this,a))}, +aBx(){var s,r,q,p,o,n=this,m=n.e +m===$&&A.c() +switch(m.a){case 0:m=n.f +m===$&&A.c() +s=n.a +r=s.f +q=s.d +p=s.e +o=n.r +o===$&&A.c() +return new A.WF(m,r,q,p,o,n.gaIU(),n.gaKe(),s.y,n.w) +case 1:m=n.a +s=m.f +r=m.d +m=m.e +q=n.f +q===$&&A.c() +s=A.db(A.bO(s),A.bS(s),A.dh(s),0,0,0,0,!1) +if(!A.cC(s))A.F(A.cL(s)) +p=A.db(A.bO(q),A.bS(q),A.dh(q),0,0,0,0,!1) +if(!A.cC(p))A.F(A.cL(p)) +return new A.aC(B.Ze,new A.Ub(new A.bA(s,!1),r,m,new A.bA(p,!1),q,n.gaMl(),n.x),null)}}, +I(a){var s,r,q=this,p=null,o=q.aBx(),n=q.e +n===$&&A.c() +s=q.y +s===$&&A.c() +r=q.f +r===$&&A.c() +return A.dC(B.Z,A.d([new A.bw(p,346,o,p),new A.V9(n,s.a1c(r),new A.b1c(q),p)],t.p),B.z,B.X,p)}} +A.b19.prototype={ +$0(){var s,r,q=this.a,p=this.b +q.e=p +s=q.y +r=q.r +if(p===B.eI){s===$&&A.c() +r===$&&A.c() +p=s.a1c(r) +q=q.z +q===$&&A.c() +A.iq(p,q,B.bo)}else{s===$&&A.c() +r===$&&A.c() +p=B.c.j(A.bO(r)) +q=q.z +q===$&&A.c() +A.iq(p,q,B.bo)}}, +$S:0} +A.b1a.prototype={ +$0(){var s,r=this.a,q=r.f +q===$&&A.c() +s=this.b +if(A.bO(q)!==A.bO(s)||A.bS(q)!==A.bS(s)){q=A.db(A.bO(s),A.bS(s),1,0,0,0,0,!1) +if(!A.cC(q))A.F(A.cL(q)) +r.f=new A.bA(q,!1) +r.a.toString}}, +$S:0} +A.b1b.prototype={ +$0(){var s=this.b +s.e=B.eI +s.aaP(this.a.a)}, +$S:0} +A.b18.prototype={ +$0(){var s=this.a,r=this.b +s.r=r +s.a.bbx(r)}, +$S:0} +A.b1c.prototype={ +$0(){var s=this.a,r=s.e +r===$&&A.c() +s.aKd(r===B.eI?B.m1:B.eI)}, +$S:0} +A.V9.prototype={ +a_(){return new A.afV(null,null,B.j)}} +A.afV.prototype={ +an(){var s=this +s.aO() +s.d=A.bR(null,B.E,0,null,0.5,s.a.c===B.m1?0.5:0,s)}, +aq(a){var s,r +this.aS(a) +s=this.a.c +if(a.c===s)return +r=this.d +if(s===B.m1){r===$&&A.c() +r.c9(0)}else{r===$&&A.c() +r.dq(0)}}, +I(a){var s,r,q,p=null,o=A.ab(a),n=A.ab(a) +o=o.ax.db.a +s=A.ap(153,o>>>16&255,o>>>8&255,o&255) +A.cA(a,B.K,t.v).toString +o=this.a +r=o.e +o=o.d +n=n.p3.x +o=A.cK(o,p,B.b4,p,n==null?p:n.cX(s),p,p,p) +n=this.d +n===$&&A.c() +q=t.p +r=A.zL(!1,!0,new A.aC(B.eJ,A.ci(A.d([new A.lb(1,B.cT,o,p),A.bjR(A.Fe(B.a0O,s,p,p),n)],q),B.n,B.l,B.o,p),p),p,!0,p,p,p,p,p,p,p,p,p,p,p,r,p,p,p,p) +o=A.d([new A.lb(1,B.cT,new A.c2(A.cs(p,p,p,p,p,!0,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,"Select year",p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p),!1,!1,!0,!1,new A.bw(p,52,r,p),p),p)],q) +if(this.a.c===B.eI)o.push(B.b1v) +return A.bF(p,A.ci(o,B.n,B.l,B.o,p),B.m,p,p,p,p,52,p,p,B.tn,p,p,p)}, +n(){var s=this.d +s===$&&A.c() +s.n() +this.awM()}} +A.WF.prototype={ +a_(){return new A.WG(new A.c8(null,t.R),B.j)}, +HA(a){return this.w.$1(a)}, +bby(a){return this.x.$1(a)}} +A.WG.prototype={ +an(){var s,r,q=this +q.aO() +s=q.a +r=s.c +q.e=r +q.f=A.bs1(A.bhW(s.e,r)) +q.x=B.aSP +r=t.ot +s=t.wS +q.y=A.ah([B.OB,new A.dp(q.gaJC(),new A.bM(A.d([],r),s),t._M),B.OC,new A.dp(q.gaJE(),new A.bM(A.d([],r),s),t.Dd),B.pr,new A.dp(q.gaIY(),new A.bM(A.d([],r),s),t.Nv)],t.F,t.od) +q.z=A.q6(!0,"Day Grid",!0,!0,null,null,!1)}, +bf(){var s,r=this +r.cD() +s=r.c +s.toString +s=A.cA(s,B.K,t.v) +s.toString +r.r=s +s=r.c.ap(t.I) +s.toString +r.w=s.w}, +aq(a){var s,r,q=this +q.aS(a) +if(!q.a.c.k(0,a.c)){s=q.a.c +r=q.e +r===$&&A.c() +r=!s.k(0,r) +s=r}else s=!1 +if(s)$.aL.p1$.push(new A.b7h(q))}, +n(){var s=this.f +s===$&&A.c() +s.n() +s=this.z +s===$&&A.c() +s.n() +this.aH()}, +aIT(a){this.Q=a +this.a.HA(a)}, +aKg(a){this.T(new A.b7g(this,a))}, +Wr(a,b){var s,r,q=A.bhV(A.bO(a),A.bS(a)) +if(b<=q){s=A.db(A.bO(a),A.bS(a),b,0,0,0,0,!1) +if(!A.cC(s))A.F(A.cL(s)) +r=new A.bA(s,!1) +if(this.aNm(r))return r}for(;1<=q;){s=A.db(A.bO(a),A.bS(a),1,0,0,0,0,!1) +if(!A.cC(s))A.F(A.cL(s)) +r=new A.bA(s,!1) +this.a.toString +return r}return null}, +aKw(){var s,r,q +if(!this.gXj()){s=this.f +s===$&&A.c() +r=t.gQ.a(B.d.gby(s.f)) +q=r.gAE(r) +q.toString +s.ZW(B.e.aR(q)+1,B.aT,B.E)}}, +aL3(){var s,r,q +if(!this.gXi()){s=this.f +s===$&&A.c() +r=t.gQ.a(B.d.gby(s.f)) +q=r.gAE(r) +q.toString +s.ZW(B.e.aR(q)-1,B.aT,B.E)}}, +aei(a,b){var s=A.bhW(this.a.e,a),r=this.f +if(b){r===$&&A.c() +r.Qt(s)}else{r===$&&A.c() +r.ZW(s,B.aT,B.E)}}, +aVL(a){return this.aei(a,!1)}, +gXi(){var s,r=this.e +r===$&&A.c() +s=this.a.e +s=A.db(A.bO(s),A.bS(s),1,0,0,0,0,!1) +if(!A.cC(s))A.F(A.cL(s)) +return!(r.a>s)}, +gXj(){var s,r=this.e +r===$&&A.c() +s=this.a.f +s=A.db(A.bO(s),A.bS(s),1,0,0,0,0,!1) +if(!A.cC(s))A.F(A.cL(s)) +return!(r.a=p.e.a +p=o<=p.f.a +while(!0){if(!(n&&p))break +return r}return null}, +aNm(a){this.a.toString +return!0}, +aB3(a,b){var s,r=this.a.e +r=A.db(A.bO(r),A.bS(r)+b,1,0,0,0,0,!1) +if(!A.cC(r))A.F(A.cL(r)) +s=new A.bA(r,!1) +r=this.a +return new A.Vd(r.r,r.d,this.gaIS(),r.e,r.f,s,r.y,new A.df(s,t.tJ))}, +I(a){var s,r,q,p,o,n,m,l=this,k=null,j=A.ab(a).ax.db.a,i=A.ap(153,j>>>16&255,j>>>8&255,j&255) +if(l.gXi())j=k +else{l.r===$&&A.c() +j="Previous month"}j=A.zv(i,B.a1U,l.gXi()?k:l.gaL2(),k,j) +if(l.gXj())s=k +else{l.r===$&&A.c() +s="Next month"}r=t.p +s=A.bF(k,A.ci(A.d([B.hN,j,A.zv(i,B.a1W,l.gXj()?k:l.gaKv(),k,s)],r),B.n,B.l,B.o,k),B.m,k,k,k,k,52,k,k,B.tn,k,k,k) +j=l.x +q=l.y +p=l.z +p===$&&A.c() +o=p.gcZ()?l.Q:k +n=l.f +n===$&&A.c() +m=l.a +r=A.bj(A.d([s,A.cW(A.biq(q,!1,new A.VM(o,A.bs4(!1,n,l.gaB2(),A.bhW(m.e,m.f)+1,l.d,l.gaKf(),k,!1,B.aF),k),!0,p,B.cd,l.gaJA(),k,k,j),1)],r),B.n,B.l,B.o) +return new A.c2(A.cs(k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k),!1,!1,!1,!1,r,k)}} +A.b7h.prototype={ +$1(a){var s=this.a +return s.aei(s.a.c,!0)}, +$S:4} +A.b7g.prototype={ +$0(){var s,r,q=this.a,p=q.a.e +p=A.db(A.bO(p),A.bS(p)+this.b,1,0,0,0,0,!1) +if(!A.cC(p))A.F(A.cL(p)) +s=new A.bA(p,!1) +p=q.e +p===$&&A.c() +if(!A.Mh(p,s)){p=A.db(A.bO(s),A.bS(s),1,0,0,0,0,!1) +if(!A.cC(p))A.F(A.cL(p)) +p=new A.bA(p,!1) +q.e=p +q.a.bby(p) +p=q.Q +if(p!=null&&!A.Mh(p,q.e)){r=q.e +p.toString +q.Q=q.Wr(r,A.dh(p))}p=q.r +p===$&&A.c() +p=p.a1c(q.e) +q=q.w +q===$&&A.c() +A.iq(p,q,B.bo)}}, +$S:0} +A.b7f.prototype={ +$0(){var s,r,q,p +if(this.b&&this.a.Q==null){s=this.a +r=s.a +q=r.r +p=s.e +p===$&&A.c() +if(A.Mh(q,p))s.Q=q +else{r=r.d +if(A.Mh(r,p))s.Q=s.Wr(p,A.dh(r)) +else s.Q=s.Wr(p,1)}}}, +$S:0} +A.b7e.prototype={ +$0(){var s,r=this.a,q=r.Q +q.toString +s=r.aOJ(q,this.b.a) +if(s!=null){r.Q=s +q=r.e +q===$&&A.c() +if(!A.Mh(s,q))r.aVL(s)}}, +$S:0} +A.VM.prototype={ +dB(a){return!A.a2z(this.f,a.f)}} +A.Vd.prototype={ +a_(){return new A.afX(B.j)}, +HA(a){return this.e.$1(a)}} +A.afX.prototype={ +an(){var s,r,q,p,o +this.aO() +s=this.a.w +r=A.bhV(A.bO(s),A.bS(s)) +q=J.qc(r,t.mx) +for(p=0;pa0.r.a))if(!(bA.bO(o.e) +o=A.ae(t.ui) +if(j)o.t(0,B.U) +if(l)o.t(0,B.T) +n=t.MH +i=q.$1$2(new A.bdu(k),o,n) +h=q.$1$2(new A.bdv(k),o,n) +if(k){g=a.ch +q=(g==null?s.gB6():g).cX(i) +f=new A.f1(q,q,q,q)}else f=b +q=A.bhy(18) +n=a.CW +if(n==null)n=s.gIS() +e=n==null?b:n.ZY(i) +n=A.cK(B.c.j(m),b,b,b,e,b,b,b) +d=A.eg(A.bF(b,A.eg(new A.c2(A.cs(b,b,b,b,b,!0,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,l,b,b,b,b,b,b,b,b),!1,!1,!1,!1,n,b),b,b),B.m,b,b,new A.c6(h,b,f,q,b,b,B.N),b,36,b,b,b,b,b,72),b,b) +return j?new A.iF(!0,d,b):A.zL(!1,!0,d,b,!0,b,b,b,b,new A.df(m,t.f3),b,b,b,b,b,b,new A.bdw(c,m),new A.ep(new A.bdx(r),t._s),b,b,A.aIi(o))}, +gM2(){var s=this.a +return A.bO(s.e)-A.bO(s.d)+1}, +I(a){var s,r,q=this,p=null,o=q.d +o===$&&A.c() +q.a.toString +s=Math.max(q.gM2(),18) +r=p +return A.bj(A.d([B.ma,A.cW(new A.Nx(B.TT,new A.BD(q.gaC6(),s,!0,!0,!0,p),B.cr,B.P,!1,o,p,r,p,!1,p,0,p,s,B.a2,B.fg,p,B.z,p),1),B.ma],t.p),B.n,B.l,B.o)}} +A.bdy.prototype={ +$1$1(a,b){var s=a.$1(this.a) +return s==null?a.$1(this.b):s}, +$1(a){return this.$1$1(a,t.z)}, +$S:189} +A.bdz.prototype={ +$1$2(a,b,c){return this.a.$1$1(new A.bdA(a,b,c),c)}, +$2(a,b){return this.$1$2(a,b,t.z)}, +$S:190} +A.bdA.prototype={ +$1(a){var s=this.a.$1(a) +return s==null?null:s.ag(this.b)}, +$S(){return this.c.i("0?(iE?)")}} +A.bdu.prototype={ +$1(a){var s +if(this.a)s=a.gB7() +else s=a.gTe() +return s}, +$S:119} +A.bdv.prototype={ +$1(a){var s +if(this.a)s=a.gB5() +else s=a.gTd() +return s}, +$S:119} +A.bdx.prototype={ +$1(a){return this.a.$1$1(new A.bdt(a),t.n8)}, +$S:54} +A.bdt.prototype={ +$1(a){var s=a.gzy() +s=s==null?null:s.ag(this.a) +return s}, +$S:191} +A.bdw.prototype={ +$0(){var s=this.a.a,r=s.f +r=A.db(this.b,A.bS(r),1,0,0,0,0,!1) +if(!A.cC(r))A.F(A.cL(r)) +return s.HA(new A.bA(r,!1))}, +$S:0} +A.bds.prototype={ +TJ(a){var s=(a.w-16)/3 +return new A.abv(3,52,s+8,52,s,A.a_a(a.x))}, +mM(a){return!1}} +A.Zz.prototype={ +n(){var s=this,r=s.cp$ +if(r!=null)r.P(0,s.gjW()) +s.cp$=null +s.aH()}, +bG(){this.cJ() +this.cm() +this.jX()}} +A.a16.prototype={ +I(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=A.ab(a).y2 +A.ab(a) +s=new A.b1d(a,B.m,j,j,j,1,B.iT,B.dC) +r=k.y +q=k.c +p=i.c +if(p==null)p=s.gdr(s) +o=i.d +if(o==null)o=s.d +n=k.f +m=k.r +l=k.x +r=A.bF(j,A.e1(B.E,!0,j,new A.c2(A.cs(j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j),!1,!1,!1,!1,k.Q,j),l,q,n,j,p,m,o,j,B.eZ),B.m,j,j,j,j,j,j,r,j,j,j,j) +return new A.c2(A.cs(j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j),!0,!1,!1,!1,r,j)}} +A.b1d.prototype={ +ga6(a){return A.ab(this.w).at}, +gdr(a){return A.ab(this.w).k2}} +A.DH.prototype={ +gu(a){var s=this +return A.Y(s.a,s.ga6(s),s.gdr(s),s.geD(),s.e,s.f,s.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.DH&&b.a==s.a&&J.o(b.ga6(b),s.ga6(s))&&J.o(b.gdr(b),s.gdr(s))&&J.o(b.geD(),s.geD())&&b.e==s.e&&J.o(b.f,s.f)&&J.o(b.r,s.r)}, +ga6(a){return this.b}, +gdr(a){return this.c}, +geD(){return this.d}} +A.aeU.prototype={} +A.b1o.prototype={ +J(){return"_CheckboxType."+this.b}} +A.Ly.prototype={ +a_(){return new A.aeX(new A.aeW($.b3()),$,$,$,$,$,$,$,$,$,null,!1,!1,null,null,B.j)}} +A.aeX.prototype={ +an(){this.awH() +this.e=this.a.c}, +aq(a){var s,r=this +r.aS(a) +s=a.c +if(s!==r.a.c){r.e=s +r.ah3()}}, +n(){this.d.n() +this.awG()}, +gjH(){return this.a.d}, +ga3L(){this.a.toString +return!1}, +gm(a){return this.a.c}, +ga8d(){return new A.ep(new A.b1m(this),t._s)}, +yq(a,b){if(a instanceof A.Wy)return A.cI(a,b,t.oI) +if(!b.A(0,B.T))return a +return null}, +I(a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7=this,a8=null +a7.a.toString +switch(0){case 0:break}a9.ap(t.ES) +s=A.ab(a9).bg +A.ab(a9) +r=new A.b1i(A.ab(a9),A.ab(a9).ax,a8,a8,a8,a8,a8,a8,a8,a8,a8) +a7.a.toString +q=r.gnJ() +a7.a.toString +p=r.gig() +switch(q.a){case 0:o=B.ow +break +case 1:o=B.H7 +break +default:o=a8}o=o.W(0,new A.m(p.a,p.b).ai(0,4)) +n=a7.gio() +n.t(0,B.T) +m=a7.gio() +m.F(0,B.T) +a7.a.toString +l=a7.ga8d().a.$1(n) +if(l==null){k=s.b +l=k==null?a8:k.ag(n)}k=l==null +if(k){j=r.ghe().a.$1(n) +j.toString +i=j}else i=l +a7.a.toString +h=a7.ga8d().a.$1(m) +if(h==null){j=s.b +h=j==null?a8:j.ag(m)}j=h==null +if(j){g=r.ghe().a.$1(m) +g.toString +f=g}else f=h +a7.a.toString +g=a7.yq(a8,n) +e=g==null?a7.yq(s.x,n):g +if(e==null){g=a7.yq(r.glI(),n) +g.toString +e=g}a7.a.toString +g=a7.yq(a8,m) +d=g==null?a7.yq(s.x,m):g +if(d==null){g=a7.yq(r.glI(),m) +g.toString +d=g}c=a7.gio() +c.t(0,B.ak) +a7.a.toString +g=s.d +b=g==null?a8:g.ag(c) +a=b +if(a==null){b=r.gev().a.$1(c) +b.toString +a=b}a0=a7.gio() +a0.t(0,B.aE) +a7.a.toString +b=g==null?a8:g.ag(a0) +a1=b +if(a1==null){b=r.gev().a.$1(a0) +b.toString +a1=b}n.t(0,B.aK) +a7.a.toString +b=g==null?a8:g.ag(n) +if(b==null){k=k?a8:A.ap(31,l.gm(l)>>>16&255,l.gm(l)>>>8&255,l.gm(l)&255) +a2=k}else a2=b +if(a2==null){k=r.gev().a.$1(n) +k.toString +a2=k}m.t(0,B.aK) +a7.a.toString +k=g==null?a8:g.ag(m) +if(k==null){k=j?a8:A.ap(31,h.gm(h)>>>16&255,h.gm(h)>>>8&255,h.gm(h)&255) +a3=k}else a3=k +if(a3==null){k=r.gev().a.$1(m) +k.toString +a3=k}if(a7.tg$!=null){a1=a7.gio().A(0,B.T)?a2:a3 +a=a7.gio().A(0,B.T)?a2:a3}a7.a.toString +a4=a7.gio() +a7.a.toString +k=s.c +k=k==null?a8:k.ag(a4) +a5=k +if(a5==null){k=r.gvl().ag(a4) +k.toString +a5=k}a7.a.toString +a6=s.e +if(a6==null)a6=r.gr8() +k=a7.a.c +j=a7.d +g=a7.Go$ +g===$&&A.c() +j.saG(0,g) +g=a7.Gp$ +g===$&&A.c() +j.samr(g) +g=a7.Gr$ +g===$&&A.c() +j.samt(g) +g=a7.Gq$ +g===$&&A.c() +j.samu(g) +j.sakw(a3) +j.sams(a2) +j.stv(a1) +j.stm(a) +j.sr8(a6) +j.saji(a7.tg$) +j.sQp(a7.gio().A(0,B.ak)) +j.sal_(a7.gio().A(0,B.aE)) +j.sagM(i) +j.sakv(f) +j.svl(a5) +j.sm(0,a7.a.c) +j.sbdy(a7.e) +a7.a.toString +g=s.w +j.sda(0,g==null?r.gda(r):g) +j.sb_L(e) +j.sb9t(d) +j=a7.ahB(!1,a8,new A.ep(new A.b1n(a7,s),t.bN),j,o) +return new A.c2(A.cs(a8,a8,a8,a8,a8,a8,k,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8,a8),!1,!1,!1,!1,j,a8)}} +A.b1m.prototype={ +$1(a){if(a.A(0,B.U))return null +if(a.A(0,B.T))return this.a.a.f +return null}, +$S:54} +A.b1n.prototype={ +$1(a){var s +this.a.a.toString +s=A.cI(null,a,t.GE) +if(s==null)s=null +return s==null?B.fr.ag(a):s}, +$S:192} +A.aeW.prototype={ +svl(a){if(J.o(this.db,a))return +this.db=a +this.aF()}, +sm(a,b){if(this.dx===b)return +this.dx=b +this.aF()}, +sbdy(a){if(this.dy==a)return +this.dy=a +this.aF()}, +sda(a,b){if(J.o(this.fr,b))return +this.fr=b +this.aF()}, +sb_L(a){if(J.o(this.fx,a))return +this.fx=a +this.aF()}, +sb9t(a){if(J.o(this.fy,a))return +this.fy=a +this.aF()}, +acn(a,b){var s=1-Math.abs(b-0.5)*2,r=18-s*2,q=a.a+s,p=a.b+s +return new A.T(q,p,q+r,p+r)}, +a8r(a){var s,r=this.e +if(a>=0.25)r.toString +else{s=this.f +s.toString +r.toString +r=A.X(s,r,a*4) +r.toString}return r}, +W2(a,b,c,d){a.eT(this.fr.lF(b),c) +this.fr.q6(d).aJ(a,b)}, +W3(a,b,c,d){var s,r=$.al().bW(),q=b.a,p=b.b,o=q+2.6999999999999997,n=p+8.1 +if(c<0.5){s=A.ms(B.aWc,B.BV,c*2) +s.toString +r.jF(0,o,n) +r.eh(0,q+s.a,p+s.b)}else{s=A.ms(B.BV,B.aXN,(c-0.5)*2) +s.toString +r.jF(0,o,n) +r.eh(0,q+7.2,p+12.6) +r.eh(0,q+s.a,p+s.b)}a.eT(r,d)}, +W4(a,b,c,d){var s,r=A.ms(B.aWC,B.BT,1-c) +r.toString +s=A.ms(B.BT,B.aUX,c) +s.toString +a.oE(b.W(0,r),b.W(0,s),d)}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +g.alY(a,b.jZ(B.i)) +s=$.al() +r=s.b8() +q=g.db +q.toString +r.sa6(0,q) +r.scQ(0,B.at) +r.seB(2) +p=t.EP.a(b.dT(0,2).a0(0,B.b1b.dT(0,2))) +q=g.a.a +o=q.gbF(q) +q=o===B.bn||o===B.a_ +n=g.a +m=q?n.gm(n):1-n.gm(n) +if(g.dy===!1||g.dx===!1){l=g.dx===!1?1-m:m +k=g.acn(p,l) +j=s.b8() +j.sa6(0,g.a8r(l)) +s=g.fx +if(l<=0.5){q=g.fy +q.toString +s.toString +g.W2(a,k,j,A.by(q,s,l))}else{s.toString +g.W2(a,k,j,s) +i=(l-0.5)*2 +if(g.dy==null||g.dx==null)g.W4(a,p,i,r) +else g.W3(a,p,i,r)}}else{k=g.acn(p,1) +j=s.b8() +j.sa6(0,g.a8r(1)) +s=g.fx +s.toString +g.W2(a,k,j,s) +if(m<=0.5){i=1-m*2 +s=g.dy +if(s===!0)g.W3(a,p,i,r) +else g.W4(a,p,i,r)}else{h=(m-0.5)*2 +s=g.dx +if(s===!0)g.W3(a,p,h,r) +else g.W4(a,p,h,r)}}}} +A.b1i.prototype={ +glI(){return A.bOQ(new A.b1l(this))}, +ghe(){return new A.ep(new A.b1j(this),t.h2)}, +gvl(){return new A.fM(B.p,t.h9)}, +gev(){return new A.ep(new A.b1k(this),t._s)}, +gr8(){return 20}, +gnJ(){return this.y.e}, +gig(){return this.y.z}, +gda(a){return B.b_s}} +A.b1l.prototype={ +$1(a){if(a.A(0,B.U)){if(a.A(0,B.T))return B.qY +return new A.cy(this.a.y.ch,2,B.ag,-1)}if(a.A(0,B.T))return B.qY +return new A.cy(this.a.y.k4,2,B.ag,-1)}, +$S:522} +A.b1j.prototype={ +$1(a){if(a.A(0,B.U)){if(a.A(0,B.T))return this.a.y.ch +return B.D}if(a.A(0,B.T))return this.a.z.f +return B.D}, +$S:15} +A.b1k.prototype={ +$1(a){var s,r +if(a.A(0,B.aK)){s=this.a.ghe().a.$1(a) +r=J.b8(s) +return A.ap(31,r.gm(s)>>>16&255,r.gm(s)>>>8&255,r.gm(s)&255)}if(a.A(0,B.aE))return this.a.y.dx +if(a.A(0,B.ak))return this.a.y.cx +return B.D}, +$S:15} +A.Zt.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.Zu.prototype={ +an(){var s,r=this,q=null +r.aO() +s=A.bR(q,B.E,0,q,1,!r.a.c?0:1,r) +r.A3$=s +r.Go$=A.dy(B.cq,s,B.eF) +s=A.bR(q,B.aD,0,q,1,q,r) +r.vL$=s +r.Gp$=A.dy(B.ad,s,q) +s=A.bR(q,B.fZ,0,q,1,r.ti$||r.th$?1:0,r) +r.A4$=s +r.Gq$=A.dy(B.ad,s,q) +s=A.bR(q,B.fZ,0,q,1,r.ti$||r.th$?1:0,r) +r.A5$=s +r.Gr$=A.dy(B.ad,s,q)}, +n(){var s=this,r=s.A3$ +r===$&&A.c() +r.n() +r=s.vL$ +r===$&&A.c() +r.n() +r=s.A4$ +r===$&&A.c() +r.n() +r=s.A5$ +r===$&&A.c() +r.n() +s.awF()}} +A.DJ.prototype={ +gu(a){var s=this +return A.Y(s.a,s.ghe(),s.gvl(),s.gev(),s.gr8(),s.gnJ(),s.gig(),s.gda(s),s.glI(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.DJ&&b.ghe()==s.ghe()&&b.gvl()==s.gvl()&&b.gev()==s.gev()&&b.gr8()==s.gr8()&&b.gnJ()==s.gnJ()&&J.o(b.gig(),s.gig())&&J.o(b.gda(b),s.gda(s))&&J.o(b.glI(),s.glI())}, +ghe(){return this.b}, +gvl(){return this.c}, +gev(){return this.d}, +gr8(){return this.e}, +gnJ(){return this.f}, +gig(){return this.r}, +gda(a){return this.w}, +glI(){return this.x}} +A.aeY.prototype={} +A.LA.prototype={ +gu(a){var s=this +return A.av([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db])}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.LA&&b.a==s.a&&J.o(b.b,s.b)&&J.o(b.c,s.c)&&J.o(b.d,s.d)&&J.o(b.e,s.e)&&J.o(b.f,s.f)&&J.o(b.r,s.r)&&J.o(b.w,s.w)&&J.o(b.x,s.x)&&b.y==s.y&&J.o(b.z,s.z)&&J.o(b.Q,s.Q)&&J.o(b.as,s.as)&&J.o(b.at,s.at)&&J.o(b.ax,s.ax)&&J.o(b.ay,s.ay)&&J.o(b.ch,s.ch)&&b.CW==s.CW&&b.cx==s.cx&&b.cy==s.cy&&J.o(b.db,s.db)}} +A.af0.prototype={} +A.a1G.prototype={ +k(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this +if(a0==null)return!1 +if(b===a0)return!0 +if(J.a8(a0)!==A.I(b))return!1 +if(a0 instanceof A.a1G)if(a0.a===b.a){s=a0.b +r=b.b +if(s.k(0,r)){q=a0.c +p=b.c +if(q.k(0,p)){o=a0.d +if(o==null)o=s +n=b.d +if(o.k(0,n==null?r:n)){o=a0.e +if(o==null)o=q +n=b.e +if(o.k(0,n==null?p:n)){o=a0.f +n=b.f +if(o.k(0,n)){m=a0.r +l=b.r +if(m.k(0,l)){k=a0.w +if(k==null)k=o +j=b.w +if(k.k(0,j==null?n:j)){k=a0.x +if(k==null)k=m +j=b.x +if(k.k(0,j==null?l:j)){k=a0.y +j=k==null +i=j?o:k +h=b.y +g=h==null +if(i.k(0,g?n:h)){i=a0.z +f=i==null +e=f?m:i +d=b.z +c=d==null +if(e.k(0,c?l:d)){e=a0.Q +if(e==null)o=j?o:k +else o=e +k=b.Q +if(k==null)n=g?n:h +else n=k +if(o.k(0,n)){o=a0.as +if(o==null)o=f?m:i +n=b.as +if(n==null)n=c?l:d +if(o.k(0,n)){o=a0.at +n=b.at +if(o.k(0,n)){m=a0.ax +l=b.ax +if(m.k(0,l)){k=a0.ay +o=k==null?o:k +k=b.ay +if(o.k(0,k==null?n:k)){o=a0.ch +if(o==null)o=m +n=b.ch +if(o.k(0,n==null?l:n))if(a0.CW.k(0,b.CW)){o=a0.cx +n=b.cx +if(o.k(0,n)){m=a0.cy +l=b.cy +if(m.k(0,l)){k=a0.db +j=b.db +if(k.k(0,j)){i=a0.dx +if(i==null)i=m +h=b.dx +if(i.k(0,h==null?l:h)){i=a0.dy +if(i==null)i=k +h=b.dy +if(i.k(0,h==null?j:h)){i=a0.fr +if(i==null)i=o +h=b.fr +if(i.k(0,h==null?n:h)){i=a0.fx +o=i==null?o:i +i=b.fx +if(o.k(0,i==null?n:i)){o=a0.fy +if(o==null)o=B.w +n=b.fy +if(o.k(0,n==null?B.w:n)){o=a0.go +if(o==null)o=B.w +n=b.go +if(o.k(0,n==null?B.w:n)){o=a0.id +if(o==null)o=k +n=b.id +if(o.k(0,n==null?j:n)){o=a0.k1 +if(o==null)o=m +n=b.k1 +if(o.k(0,n==null?l:n)){o=a0.k2 +q=o==null?q:o +o=b.k2 +if(q.k(0,o==null?p:o)){q=a0.k3 +s=q==null?s:q +q=b.k3 +s=s.k(0,q==null?r:q)}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1 +else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1 +else s=!1 +return s}, +gu(b1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7=this,a8=a7.b,a9=a7.c,b0=a7.d +if(b0==null)b0=a8 +s=a7.e +if(s==null)s=a9 +r=a7.f +q=a7.r +p=a7.w +if(p==null)p=r +o=a7.x +if(o==null)o=q +n=a7.y +m=n==null +l=m?r:n +k=a7.z +j=k==null +i=j?q:k +h=a7.Q +if(h==null){if(m)n=r}else n=h +m=a7.as +if(m==null)m=j?q:k +k=a7.at +j=a7.ax +h=a7.ay +if(h==null)h=k +g=a7.ch +if(g==null)g=j +f=a7.cx +e=a7.cy +d=a7.db +c=a7.dx +if(c==null)c=e +b=a7.dy +if(b==null)b=d +a=a7.fr +if(a==null)a=f +a0=a7.fx +if(a0==null)a0=f +a1=a7.fy +if(a1==null)a1=B.w +a2=a7.go +if(a2==null)a2=B.w +a3=a7.id +if(a3==null)a3=d +a4=a7.k1 +if(a4==null)a4=e +a5=a7.k2 +if(a5==null)a5=a9 +a6=a7.k3 +return A.Y(a7.a,a8,a9,b0,s,r,q,p,o,l,i,n,m,k,j,h,g,a7.CW,f,A.Y(e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6==null?a8:a6,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}} +A.af5.prototype={} +A.G0.prototype={} +A.a6W.prototype={} +A.M8.prototype={ +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a8(b)!==A.I(r))return!1 +if(b instanceof A.M8)if(J.o(b.a,r.a))if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)if(J.o(b.e,r.e))if(b.f==r.f)if(b.r==r.r)if(J.o(b.w,r.w))if(b.x==r.x)if(b.y==r.y)if(b.z==r.z)if(b.Q==r.Q)s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.afP.prototype={} +A.rT.prototype={ +J(){return"DatePickerEntryMode."+this.b}} +A.a2x.prototype={ +J(){return"DatePickerMode."+this.b}} +A.bgv.prototype={ +$1(a){var s=this.a.a +return s}, +$S:11} +A.Mg.prototype={ +a_(){var s=null +return new A.V8(new A.akS(B.eu,$.b3()),new A.c8(s,t.R),new A.c8(s,t.am),s,A.A(t.yb,t.M),s,!0,s,B.j)}} +A.V8.prototype={ +gyu(){var s,r,q=this.d +if(q===$){s=this.a.c +r=$.b3() +q!==$&&A.ai() +q=this.d=new A.a9Z(s,r)}return q}, +grl(){var s,r,q=this.e +if(q===$){s=this.a.r +r=$.b3() +q!==$&&A.ai() +q=this.e=new A.akT(s,r)}return q}, +gf1(){this.a.toString +return null}, +fu(a,b){var s=this +s.ex(s.gyu(),"selected_date") +s.ex(s.f,"autovalidateMode") +s.ex(s.grl(),"calendar_entry_mode")}, +aE0(){var s,r=this,q=r.grl(),p=q.y +if((p==null?A.n(q).i("aH.T").a(p):p)!==B.eH){q=r.grl() +p=q.y +q=(p==null?A.n(q).i("aH.T").a(p):p)===B.fU}else q=!0 +if(q){q=r.w.ga4() +q.toString +if(!q.T_()){r.T(new A.b2y(r)) +return}q.dC(0)}q=r.c +q.toString +p=r.gyu() +s=p.y +p=s==null?A.n(p).i("aH.T").a(s):s +A.cQ(q,!1).dQ(p)}, +aDY(){var s=this.c +s.toString +A.cQ(s,!1).dQ(null)}, +aaT(){this.a.toString}, +aDZ(){this.T(new A.b2x(this))}, +aIR(a){this.T(new A.b2w(this,a))}, +aDW(a){var s,r,q +A.ab(a) +s=A.aD(a,B.fu,t.l).w +r=s.ghB(s) +s=this.grl() +q=s.y +switch(q==null?A.n(s).i("aH.T").a(q):q){case B.eG:case B.iN:switch(r.a){case 0:return B.b1h +case 1:return B.b1l}break +case B.eH:case B.fU:switch(r.a){case 0:return B.b1g +case 1:return B.b1k}break}}, +I(a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=null,a6={},a7=A.ab(a8) +A.cA(a8,B.K,t.v).toString +s=t.l +r=A.aD(a8,B.fu,s).w +q=r.ghB(r) +p=A.avG(a8) +A.ab(a8) +o=A.b2q(a8) +n=a7.p3 +m=q===B.e5?n.f:n.e +l=p.r +if(l==null)l=o.gAg() +m=m==null?a5:m.cX(l) +r=a4.a.x +r="Cancel".toUpperCase() +r=A.x3(A.cK(r,a5,a5,a5,a5,a5,a5,a5),a5,a4.gaDX(),a5) +k=A.bF(B.eq,A.aKj(a5,A.d([r,A.x3(A.cK("OK",a5,a5,a5,a5,a5,a5,a5),a5,a4.gaE_(),a5)],t.p),B.aYW,B.d9,0,8),B.m,a5,B.Si,a5,a5,a5,a5,a5,B.eJ,a5,a5,a5) +j=new A.b2z(a4) +i=new A.b2B(a4,q) +a6.a=null +r=a4.grl() +h=r.y +switch(h==null?A.n(r).i("aH.T").a(h):h){case B.eG:a6.a=j.$0() +r=a4.a.cy +r=A.Fe(B.j5,a5,a5,a5) +g=A.zv(l,r,a4.ga8X(),a5,"Switch to input") +break +case B.iN:a6.a=j.$0() +g=a5 +break +case B.eH:a6.a=i.$0() +a4.a.toString +g=A.zv(l,B.a1T,a4.ga8X(),a5,"Switch to calendar") +break +case B.fU:a6.a=i.$0() +g=a5 +break +default:g=a5}r=a4.a.z +r="Select date".toUpperCase() +h=a4.gyu() +f=h.y +h=f==null?A.n(h).i("aH.T").a(f):f +e=B.aaY[A.Gx(h)-1] +d=B.mR[A.bS(h)-1] +f=A.dJ(a8,B.cm) +f=f==null?a5:f.c +if(f==null)f=1 +c=Math.min(f,1.3) +b=a4.aDW(a8).ai(0,c) +a=a7.bm +f=p.a +if(f==null)f=o.a +a0=p.b +if(a0==null)a0=a.b +if(a0==null)a0=24 +a1=p.c +if(a1==null)a1=o.c +a2=p.d +if(a2==null)a2=o.d +a3=p.e +if(a3==null)a3=a.e +if(a3==null)a3=o.e +return A.bi0(a5,f,A.bhk(A.qq(new A.jj(new A.b2A(a6,q,new A.afU(r,e+", "+d+" "+A.dh(h),m,q,q===B.e5,g,a5),!1,p,k),a5),A.aD(a8,a5,s).w.Fm(c),a5),B.cq,a5,B.E,b.b,b.a),B.ce,a0,B.Zo,a1,a3,a2)}} +A.b2y.prototype={ +$0(){this.a.f.sm(0,B.ii) +return B.ii}, +$S:0} +A.b2x.prototype={ +$0(){var s=this.a,r=s.grl(),q=r.y +switch(q==null?A.n(r).i("aH.T").a(q):q){case B.eG:s.f.sm(0,B.eu) +s.grl().sm(0,B.eH) +s.aaT() +break +case B.eH:s.w.ga4().dC(0) +s.grl().sm(0,B.eG) +s.aaT() +break +case B.iN:case B.fU:break}}, +$S:0} +A.b2w.prototype={ +$0(){this.a.gyu().sm(0,this.b)}, +$S:0} +A.b2z.prototype={ +$0(){var s,r,q,p,o=this.a,n=o.gyu(),m=n.y +n=m==null?A.n(n).i("aH.T").a(m):m +m=o.a +s=m.d +r=m.e +q=m.f +p=m.w +m=m.Q +n=A.db(A.bO(n),A.bS(n),A.dh(n),0,0,0,0,!1) +if(!A.cC(n))A.F(A.cL(n)) +s=A.db(A.bO(s),A.bS(s),A.dh(s),0,0,0,0,!1) +if(!A.cC(s))A.F(A.cL(s)) +r=A.db(A.bO(r),A.bS(r),A.dh(r),0,0,0,0,!1) +if(!A.cC(r))A.F(A.cL(r)) +q=A.db(A.bO(q),A.bS(q),A.dh(q),0,0,0,0,!1) +if(!A.cC(q))A.F(A.cL(q)) +return new A.yn(new A.bA(n,!1),new A.bA(s,!1),new A.bA(r,!1),new A.bA(q,!1),o.gaaD(),m,p,o.r)}, +$S:528} +A.b2B.prototype={ +$0(){var s,r,q,p,o,n,m,l,k,j,i=null,h=this.a,g=h.f,f=g.y +g=f==null?A.n(g).i("aH.T").a(f):f +f=this.b===B.dx?98:108 +s=h.gyu() +r=s.y +s=r==null?A.n(s).i("aH.T").a(r):r +r=h.a +q=r.d +p=r.e +o=h.gaaD() +n=r.w +m=r.as +l=r.at +k=r.ax +j=r.ay +r=r.ch +if(s!=null){s=A.db(A.bO(s),A.bS(s),A.dh(s),0,0,0,0,!1) +if(!A.cC(s))A.F(A.cL(s)) +s=new A.bA(s,!1)}else s=i +q=A.db(A.bO(q),A.bS(q),A.dh(q),0,0,0,0,!1) +if(!A.cC(q))A.F(A.cL(q)) +p=A.db(A.bO(p),A.bS(p),A.dh(p),0,0,0,0,!1) +if(!A.cC(p))A.F(A.cL(p)) +return A.bpR(g,A.bF(i,A.abi(A.bj(A.d([B.hN,new A.Of(s,new A.bA(q,!1),new A.bA(p,!1),o,o,n,m,l,k,j,r,!0,i),B.hN],t.p),B.n,B.l,B.o),i,B.aSO),B.m,i,i,i,i,f,i,i,B.ts,i,i,i),h.w)}, +$S:533} +A.b2A.prototype={ +$1(a){var s,r,q=this +switch(q.b.a){case 0:s=A.d([q.c],t.p) +s.push(A.cW(q.a.a,1)) +s.push(q.f) +return A.bj(s,B.cp,B.l,B.J) +case 1:s=t.p +r=A.d([q.c],s) +r.push(new A.lb(1,B.cT,A.bj(A.d([A.cW(q.a.a,1),q.f],s),B.cp,B.l,B.J),null)) +return A.ci(r,B.cp,B.l,B.J,null)}}, +$S:536} +A.akT.prototype={ +ni(){return this.cy}, +qe(a){this.aF()}, +lm(a){a.toString +return B.a9g[A.bu(a)]}, +lA(){var s=this.y +return(s==null?A.n(this).i("aH.T").a(s):s).a}} +A.akS.prototype={ +ni(){return this.cy}, +qe(a){this.aF()}, +lm(a){a.toString +return B.v1[A.bu(a)]}, +lA(){var s=this.y +return(s==null?A.n(this).i("aH.T").a(s):s).a}} +A.afU.prototype={ +I(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=A.avG(a) +A.ab(a) +s=A.b2q(a) +r=h.f +if(r==null)r=s.gGH() +q=h.r +if(q==null)q=s.gAg() +p=h.x +if(p==null)p=s.gGI() +o=p==null?i:p.cX(q) +n=A.cK(j.c,1,B.b4,i,o,i,i,i) +p=j.d +m=j.r +l=m===B.dx?1:2 +k=A.cK(p,l,B.b4,p,j.f,i,i,i) +switch(m.a){case 0:p=t.p +m=A.d([A.cW(k,1)],p) +l=j.x +if(l!=null)m.push(l) +return new A.bw(i,120,A.e1(B.E,!0,i,new A.aC(B.Z3,A.bj(A.d([B.H9,n,B.a_h,A.ci(m,B.n,B.l,B.o,i)],p),B.aJ,B.l,B.o),i),B.m,r,0,i,i,i,i,i,B.aq),i) +case 1:p=j.w?16:56 +p=A.d([B.H9,new A.aC(B.cr,n,i),new A.bw(i,p,i,i),A.cW(new A.aC(B.cr,k,i),1)],t.p) +m=j.x +if(m!=null)p.push(new A.aC(B.me,m,i)) +return new A.bw(152,i,A.e1(B.E,!0,i,A.bj(p,B.aJ,B.l,B.o),B.m,r,0,i,i,i,i,i,B.aq),i)}}} +A.bdJ.prototype={ +$2(a,b){if(!a.a)a.P(0,b)}, +$S:35} +A.aos.prototype={ +aq(a){this.aS(a) +this.mb()}, +bf(){var s,r,q,p,o=this +o.cD() +s=o.bs$ +r=o.gly() +q=o.c +q.toString +q=A.mA(q) +o.eW$=q +p=o.l7(q,r) +if(r){o.fu(s,o.dv$) +o.dv$=!1}if(p)if(s!=null)s.n()}, +n(){var s,r=this +r.eV$.am(0,new A.bdJ()) +s=r.bs$ +if(s!=null)s.n() +r.bs$=null +r.aH()}} +A.iE.prototype={ +gu(a){var s=this +return A.av([s.gdf(s),s.b,s.gdr(s),s.geD(),s.e,s.gGH(),s.gAg(),s.gQc(),s.gGI(),s.gIG(),s.gFL(),s.gFG(),s.gzx(),s.gzy(),s.gB7(),s.gB5(),s.gB6(),s.gIS(),s.gTe(),s.gTd(),s.ga4o(),s.gRI(),s.dy,s.gRN(),s.gRO(),s.fy,s.gRJ(),s.gRK(),s.gRL(),s.gRM(),s.gRP(),s.gRQ(),s.ok,s.p1])}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.iE&&J.o(b.gdf(b),s.gdf(s))&&b.b==s.b&&J.o(b.gdr(b),s.gdr(s))&&J.o(b.geD(),s.geD())&&J.o(b.e,s.e)&&J.o(b.gGH(),s.gGH())&&J.o(b.gAg(),s.gAg())&&J.o(b.gQc(),s.gQc())&&J.o(b.gGI(),s.gGI())&&J.o(b.gIG(),s.gIG())&&J.o(b.gFL(),s.gFL())&&b.gFG()==s.gFG()&&b.gzx()==s.gzx()&&b.gzy()==s.gzy()&&b.gB7()==s.gB7()&&b.gB5()==s.gB5()&&J.o(b.gB6(),s.gB6())&&J.o(b.gIS(),s.gIS())&&b.gTe()==s.gTe()&&b.gTd()==s.gTd()&&b.ga4o()==s.ga4o()&&J.o(b.gRI(),s.gRI())&&b.dy==s.dy&&J.o(b.gRN(),s.gRN())&&J.o(b.gRO(),s.gRO())&&J.o(b.fy,s.fy)&&J.o(b.gRJ(),s.gRJ())&&J.o(b.gRK(),s.gRK())&&J.o(b.gRL(),s.gRL())&&J.o(b.gRM(),s.gRM())&&J.o(b.gRP(),s.gRP())&&b.gRQ()==s.gRQ()&&J.o(b.ok,s.ok)&&!0}, +gdf(a){return this.a}, +gdr(a){return this.c}, +geD(){return this.d}, +gGH(){return this.f}, +gAg(){return this.r}, +gQc(){return this.w}, +gGI(){return this.x}, +gIG(){return this.y}, +gFL(){return this.z}, +gFG(){return this.Q}, +gzx(){return this.as}, +gzy(){return this.at}, +gB7(){return this.ax}, +gB5(){return this.ay}, +gB6(){return this.ch}, +gIS(){return this.CW}, +gTe(){return this.cx}, +gTd(){return this.cy}, +ga4o(){return this.db}, +gRI(){return this.dx}, +gRN(){return this.fr}, +gRO(){return this.fx}, +gRJ(){return this.go}, +gRK(){return this.id}, +gRL(){return this.k1}, +gRM(){return this.k2}, +gRP(){return this.k3}, +gRQ(){return this.k4}} +A.afT.prototype={ +ga8Y(){var s,r=this,q=r.p3 +if(q===$){s=A.ab(r.p2) +r.p3!==$&&A.ai() +r.p3=s +q=s}return q}, +gdY(){var s,r=this,q=r.p4 +if(q===$){s=r.ga8Y() +r.p4!==$&&A.ai() +q=r.p4=s.ax}return q}, +guC(){var s,r=this,q=r.R8 +if(q===$){s=r.ga8Y() +r.R8!==$&&A.ai() +q=r.R8=s.p3}return q}, +gM0(){var s,r=this,q=r.RG +if(q===$){s=r.gdY() +r.RG!==$&&A.ai() +q=r.RG=s.a===B.au}return q}, +gGH(){return this.gM0()?this.gdY().cy:this.gdY().b}, +gAg(){return this.gM0()?this.gdY().db:this.gdY().c}, +gQc(){return this.guC().f}, +gGI(){return this.guC().ax}, +gIG(){var s,r=this.guC().Q +if(r==null)r=null +else{s=this.gdY().db.a +s=r.ZY(A.ap(153,s>>>16&255,s>>>8&255,s&255)) +r=s}return r}, +gFL(){return this.guC().Q}, +gFG(){return new A.ep(new A.b2s(this),t._s)}, +gzx(){return new A.ep(new A.b2r(this),t._s)}, +gzy(){return new A.ep(new A.b2t(this),t._s)}, +gB7(){return new A.ep(new A.b2v(this),t._s)}, +gB5(){return this.gzx()}, +gB6(){return new A.cy(this.gdY().b,1,B.ag,-1)}, +gIS(){return this.guC().y}, +gRI(){return this.gdY().cy}, +gRN(){return B.D}, +gRO(){return B.D}, +gRJ(){return this.gM0()?this.gdY().cy:this.gdY().b}, +gRK(){return this.gM0()?this.gdY().db:this.gdY().c}, +gRL(){return this.guC().f}, +gRM(){return this.guC().ax}, +gRP(){var s=this.gdY().b +return A.ap(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, +gRQ(){return new A.ep(new A.b2u(this),t._s)}} +A.b2s.prototype={ +$1(a){var s +if(a.A(0,B.T))return this.a.gdY().c +else if(a.A(0,B.U)){s=this.a.gdY().db.a +return A.ap(97,s>>>16&255,s>>>8&255,s&255)}return this.a.gdY().db}, +$S:15} +A.b2r.prototype={ +$1(a){if(a.A(0,B.T))return this.a.gdY().b +return null}, +$S:54} +A.b2t.prototype={ +$1(a){var s,r,q=this +if(a.A(0,B.T)){if(a.A(0,B.aK)){s=q.a.gdY().c.a +return A.ap(97,s>>>16&255,s>>>8&255,s&255)}if(a.A(0,B.aE)){s=q.a.gdY().c.a +return A.ap(20,s>>>16&255,s>>>8&255,s&255)}if(a.A(0,B.ak)){s=q.a.gdY().c.a +return A.ap(31,s>>>16&255,s>>>8&255,s&255)}}else{if(a.A(0,B.aK)){s=q.a.gdY() +r=s.dy +s=(r==null?s.db:r).a +return A.ap(31,s>>>16&255,s>>>8&255,s&255)}if(a.A(0,B.aE)){s=q.a.gdY() +r=s.dy +s=(r==null?s.db:r).a +return A.ap(20,s>>>16&255,s>>>8&255,s&255)}if(a.A(0,B.ak)){s=q.a.gdY() +r=s.dy +s=(r==null?s.db:r).a +return A.ap(31,s>>>16&255,s>>>8&255,s&255)}}return null}, +$S:54} +A.b2v.prototype={ +$1(a){var s +if(a.A(0,B.T))return this.a.gdY().c +else if(a.A(0,B.U)){s=this.a.gdY().db.a +return A.ap(97,s>>>16&255,s>>>8&255,s&255)}return this.a.gdY().b}, +$S:15} +A.b2u.prototype={ +$1(a){var s,r,q=this +if(a.A(0,B.T)){if(a.A(0,B.aK)){s=q.a.gdY().c.a +return A.ap(97,s>>>16&255,s>>>8&255,s&255)}if(a.A(0,B.aE)){s=q.a.gdY().c.a +return A.ap(20,s>>>16&255,s>>>8&255,s&255)}if(a.A(0,B.ak)){s=q.a.gdY().c.a +return A.ap(31,s>>>16&255,s>>>8&255,s&255)}}else{if(a.A(0,B.aK)){s=q.a.gdY() +r=s.dy +s=(r==null?s.db:r).a +return A.ap(31,s>>>16&255,s>>>8&255,s&255)}if(a.A(0,B.aE)){s=q.a.gdY() +r=s.dy +s=(r==null?s.db:r).a +return A.ap(20,s>>>16&255,s>>>8&255,s&255)}if(a.A(0,B.ak)){s=q.a.gdY() +r=s.dy +s=(r==null?s.db:r).a +return A.ap(31,s>>>16&255,s>>>8&255,s&255)}}return null}, +$S:54} +A.afW.prototype={} +A.ag7.prototype={} +A.aw3.prototype={ +Bs(a){return B.u}, +OH(a,b,c,d){return B.G}, +Br(a,b){return B.i}} +A.aot.prototype={} +A.a2P.prototype={ +I(a){var s=null,r=A.aD(a,B.bB,t.l).w.f.b+8 +return new A.aC(new A.az(8,r,8,8),new A.pT(new A.a2Q(this.c.a0(0,new A.m(8,r))),new A.bw(222,s,A.e1(B.E,!0,B.qW,A.bj(this.d,B.n,B.l,B.J),B.ce,s,1,s,s,s,s,s,B.eZ),s),s),s)}} +A.Eu.prototype={ +I(a){var s=null +return new A.bw(1/0,s,A.x3(this.d,s,this.c,A.T8(B.aA,s,s,s,s,B.eh,s,s,B.eh,A.ab(a).ax.a===B.au?B.p:B.V,s,B.b1j,B.Zs,s,B.k3,s,s,s,s)),s)}} +A.a2W.prototype={ +I(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null +A.ab(a) +s=A.ab(a).bm +r=t.l +q=A.aD(a,B.kY,r).w +p=q.e.W(0,h.x) +o=A.bv9(a) +q=s.f +if(q==null){q=o.f +q.toString}n=h.c +if(n==null)n=s.a +if(n==null)n=A.ab(a).ay +m=h.d +if(m==null)m=s.b +if(m==null){m=o.b +m.toString}l=h.e +if(l==null)l=s.c +if(l==null)l=o.gdr(o) +k=h.f +if(k==null)k=s.d +if(k==null)k=o.d +j=h.z +if(j==null)j=s.e +if(j==null){j=o.e +j.toString}i=new A.bY(q,g,g,new A.hl(B.Se,A.e1(B.E,!0,g,h.as,h.y,n,m,g,l,j,k,g,B.eZ),g),g) +return A.KF(A.qq(i,A.aD(a,g,r).w.amP(!0,!0,!0,!0),g),B.eD,B.aD,p)}} +A.Df.prototype={ +I(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=A.ab(a2),a=A.ab(a2).bm,a0=A.bv9(a2),a1=b.r +switch(a1.a){case 2:case 4:s=c +break +case 0:case 1:case 3:case 5:A.cA(a2,B.K,t.v).toString +s="Alert" +break +default:s=c}r=A.dJ(a2,B.cm) +r=r==null?c:r.c +r=A.ao(1,0.3333333333333333,A.W(r==null?1:r,1,2)-1) +r.toString +A.eU(a2) +q=d.f +p=q==null +o=!p +if(o){n=d.x==null?20:0 +m=24*r +l=a.r +if(l==null){l=a0.gja() +l.toString}a1=s==null&&a1!==B.aW +k=new A.aC(new A.az(m,m,m,n),A.rW(new A.c2(A.cs(c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,a1,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c),!0,!1,!1,!1,q,c),c,c,B.d6,!0,l,B.bt,c,B.b5),c)}else k=c +a1=d.x +q=a1!=null +if(q){j=new A.az(24,20,24,24) +n=d.y +i=n==null?c:n +if(i==null)i=j +n=p&&!0 +m=i.b +n=n?m*r:m +m=a.w +if(m==null){m=a0.gOY() +m.toString}h=new A.aC(new A.az(i.a*r,n,i.c*r,i.d),A.rW(new A.c2(A.cs(c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c),!0,!1,!1,!1,a1,c),c,c,B.d6,!0,m,c,c,B.b5),c)}else h=c +a1=d.Q +r=a1!=null +if(r){n=a.x +if(n==null)n=a0.gO7().t(0,new A.az(8,8,8,8)) +g=new A.aC(n,A.aKj(B.B_,a1,B.o_,B.d9,0,8),c)}else g=c +a1=t.p +if(d.id){n=A.d([],a1) +if(!p||q){a1=A.d([],a1) +if(o){k.toString +a1.push(k)}if(q){h.toString +a1.push(h)}n.push(new A.lb(1,B.cT,A.aRn(A.bj(a1,B.cp,B.l,B.J),c,c,c,B.P),c))}if(r){g.toString +n.push(g)}f=n}else{a1=A.d([],a1) +if(o){k.toString +a1.push(k)}if(q){h.toString +a1.push(new A.lb(1,B.cT,h,c))}if(r){g.toString +a1.push(g)}f=a1}e=new A.a5w(A.bj(f,B.cp,B.l,B.J),c) +if(s!=null)e=new A.c2(A.cs(c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,s,c,c,c,c,c,!0,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,!0,c,c,c,c,c,c,c,c,c),!1,!0,!1,!1,e,c) +return A.bi0(c,c,e,B.m,c,d.fr,c,c,c)}} +A.Ml.prototype={} +A.aw7.prototype={ +$3(a,b,c){var s=new A.jj(this.a,null),r=new A.Cp(this.b.a,s,null) +r=A.mC(!0,r,!0,B.a3,!0,!0) +return r}, +$C:"$3", +$R:3, +$S:549} +A.b3m.prototype={ +gkb(){return this.as.f}, +gdf(a){return A.ab(this.z).ay}, +gdr(a){return A.ab(this.z).k2}, +gja(){return this.Q.r}, +gOY(){return this.Q.w}, +gO7(){return B.a3}} +A.Ev.prototype={ +gu(a){return J.Q(this.e)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.Ev&&J.o(b.gdf(b),s.gdf(s))&&b.b==s.b&&J.o(b.gdr(b),s.gdr(s))&&J.o(b.geD(),s.geD())&&J.o(b.e,s.e)&&J.o(b.f,s.f)&&J.o(b.gkb(),s.gkb())&&J.o(b.gja(),s.gja())&&J.o(b.gOY(),s.gOY())&&J.o(b.gO7(),s.gO7())}, +gdf(a){return this.a}, +gdr(a){return this.c}, +geD(){return this.d}, +gja(){return this.r}, +gOY(){return this.w}, +gO7(){return this.x}, +gkb(){return this.y}} +A.agb.prototype={} +A.a34.prototype={ +I(a){var s,r,q,p,o,n,m,l=null +A.ab(a) +s=A.bp4(a) +r=A.bva(a) +q=this.c +p=q==null?s.b:q +if(p==null){q=r.b +q.toString +p=q}o=s.c +if(o==null){q=r.c +q.toString +o=q}n=s.d +if(n==null){q=r.d +q.toString +n=q}m=s.e +if(m==null){q=r.e +q.toString +m=q}return new A.bw(l,p,A.eg(A.bF(l,l,B.m,l,l,new A.c6(l,l,new A.f1(B.C,B.C,A.bFj(a,this.r,o),B.C),l,l,l,B.N),l,o,l,new A.fp(n,0,m,0),l,l,l,l),l,l),l)}} +A.b3o.prototype={ +ga6(a){return A.ab(this.f).CW}} +A.Ex.prototype={ +gu(a){var s=this +return A.Y(s.ga6(s),s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.Ex&&J.o(b.ga6(b),s.ga6(s))&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e}, +ga6(a){return this.a}} +A.agf.prototype={} +A.a3k.prototype={ +J(){return"DrawerAlignment."+this.b}} +A.a3j.prototype={ +I(a){var s,r,q,p,o,n,m,l,k,j=null,i=A.bpt(a) +switch(A.ab(a).r.a){case 2:case 4:s=j +break +case 0:case 1:case 3:case 5:A.cA(a,B.K,t.v).toString +s="Navigation menu" +break +default:s=j}A.ab(a) +r=a.ap(t.Pg) +r=r==null?j:r.f +r=r==null?j:r.d +q=new A.b3w(a,j,j,16,j,j,j,j,j) +if(r!==B.Yk){r=i.f +if(r==null)r=q.f +p=r}else{r=i.r +if(r==null)r=q.r +p=r}r=i.w +if(r==null)r=304 +o=i.a +if(o==null)o=q.a +n=i.c +if(n==null){n=q.c +n.toString}m=i.d +if(m==null)m=q.gdr(q) +l=i.e +if(l==null)l=q.e +if(p!=null)k=B.z +else k=B.m +l=A.e1(B.E,!0,j,this.x,k,o,n,j,m,p,l,j,B.aq) +return new A.c2(A.cs(j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,s,j,j,j,j,j,!0,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,!0,j,j,j,j,j,j,j,j,j),!1,!0,!1,!1,new A.hl(new A.aN(r,r,1/0,1/0),l,j),j)}} +A.Vq.prototype={ +dB(a){return!this.f.uk(0,a.f)}} +A.MA.prototype={ +a_(){var s=null,r=t.R +return new A.EA(A.aAf(!0,s,!1),new A.c8(s,r),new A.c8(s,r),s,s,B.j)}} +A.EA.prototype={ +an(){var s,r,q=this +q.aO() +s=q.f=A.bR(null,B.YV,0,null,1,q.a.y?1:0,q) +s.bB() +r=s.cE$ +r.b=!0 +r.a.push(q.gazg()) +s.bB() +s=s.dn$ +s.b=!0 +s.a.push(q.gazi())}, +n(){var s=this.d +if(s!=null)s.eO(0) +s=this.f +s===$&&A.c() +s.n() +this.avq()}, +bf(){this.cD() +this.x=this.aBF()}, +aq(a){var s,r,q +this.aS(a) +s=this.a +s=s.y +if(s!==a.y){r=this.f +r===$&&A.c() +q=r.Q +q===$&&A.c() +switch(q.a){case 3:case 0:r.sm(0,s?1:0) +break +case 1:case 2:break}}}, +azh(){this.T(new A.awR())}, +a9z(){var s,r,q=this +if(q.d==null){s=q.c +s.toString +r=A.Pm(s,t.X) +if(r!=null){s=new A.a6b(q.gaJG(),!1) +q.d=s +r.b_T(s) +s=q.c +s.toString +A.EY(s).BR(q.e)}}}, +azj(a){var s +switch(a.a){case 1:this.a9z() +break +case 2:s=this.d +if(s!=null)s.eO(0) +this.d=null +break +case 0:break +case 3:break}}, +aJH(){this.d=null +this.a2(0)}, +aJ5(a){var s=this.f +s===$&&A.c() +s.fg(0) +this.a9z()}, +aJ3(){var s=this,r=s.f +r===$&&A.c() +if(r.gbF(r)!==B.O){r=s.f.r +r=r!=null&&r.a!=null}else r=!0 +if(r)return +r=s.f.x +r===$&&A.c() +if(r<0.5)s.a2(0) +else s.Ra(0)}, +ga9s(a){var s=$.aL.aW$.z.h(0,this.r) +s=s==null?null:s.gab() +t.aA.a(s) +if(s!=null)return s.gC(s).a +return 304}, +aOs(a){var s,r,q,p=this,o=a.c +o.toString +s=o/p.ga9s(p) +switch(p.a.d.a){case 0:break +case 1:s=-s +break}o=p.c.ap(t.I) +o.toString +switch(o.w.a){case 0:o=p.f +o===$&&A.c() +r=o.x +r===$&&A.c() +o.sm(0,r-s) +break +case 1:o=p.f +o===$&&A.c() +r=o.x +r===$&&A.c() +o.sm(0,r+s) +break}o=p.f +o===$&&A.c() +o=o.x +o===$&&A.c() +q=o>0.5 +if(q!==p.w){p.a.toString +o=!0}else o=!1 +if(o)p.a.e.$1(q) +p.w=q}, +aVx(a){var s,r=this,q=r.f +q===$&&A.c() +if(q.gbF(q)===B.O)return +q=a.a.a.a +if(Math.abs(q)>=365){s=q/r.ga9s(r) +switch(r.a.d.a){case 0:break +case 1:s=-s +break}q=r.c.ap(t.I) +q.toString +switch(q.w.a){case 0:r.f.Ab(-s) +r.a.e.$1(s<0) +break +case 1:r.f.Ab(s) +r.a.e.$1(s>0) +break}}else{q=r.f.x +q===$&&A.c() +if(q<0.5)r.a2(0) +else r.Ra(0)}}, +Ra(a){var s=this.f +s===$&&A.c() +s.b7n() +this.a.e.$1(!0)}, +a2(a){var s=this.f +s===$&&A.c() +s.Ab(-1) +this.a.e.$1(!1)}, +aBF(){this.a.toString +var s=this.c +s.toString +s=A.bpt(s).b +return new A.hO(B.D,s==null?B.a1:s)}, +ga9t(){switch(this.a.d.a){case 0:return B.lf +case 1:return B.eq}}, +gaFl(){switch(this.a.d.a){case 0:return B.eq +case 1:return B.lf}}, +aFk(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=j.a.d===B.tk,g=a.ap(t.I) +g.toString +switch(A.ab(a).r.a){case 0:case 2:case 1:s=!1 +break +case 4:case 3:case 5:s=!0 +break +default:s=i}r=j.a.x +q=A.aD(a,B.bB,t.l).w.f +switch(g.w.a){case 1:r=20+(h?q.a:q.c) +break +case 0:r=20+(h?q.c:q.a) +break}g=j.f +g===$&&A.c() +g=g.Q +g===$&&A.c() +if(g===B.O)if(j.a.w&&!s){g=j.ga9t() +p=j.a.f +return new A.bY(g,i,i,A.js(B.cY,A.bF(i,i,B.m,i,i,i,i,i,i,i,i,i,i,r),p,!0,j.y,i,i,i,j.gaeb(),j.gabZ(),i,i,i,i,i,i,i,i,i,i,i,i,i),i)}else return B.G +else{switch(A.ab(a).r.a){case 0:o=!0 +break +case 2:case 4:case 1:case 3:case 5:o=!1 +break +default:o=i}g=j.a +g.toString +A.cA(a,B.K,t.v).toString +p=j.x +p===$&&A.c() +n=j.f +n=A.bF(i,i,B.m,p.ah(0,n.gm(n)),i,i,i,i,i,i,i,i,i,i) +p=A.asJ(new A.iF(o,A.js(i,new A.c2(A.cs(i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,"Dismiss",i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i),!1,!1,!1,!1,n,i),B.a2,!1,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,j.gju(j),i,i,i),i)) +n=j.ga9t() +m=j.gaFl() +l=j.f.x +l===$&&A.c() +k=new A.Vq(g,new A.kq(A.dC(B.Z,A.d([p,new A.bY(n,i,i,new A.bY(m,l,i,new A.kq(A.bin(!1,j.a.c,i,j.r,j.e),i),i),i)],t.p),B.z,B.X,i),i),i) +if(s)return k +return A.js(i,k,j.a.f,!0,j.y,i,j.gaJ2(),j.gaJ4(),j.gaeb(),j.gabZ(),i,i,i,i,i,i,i,i,i,i,i,i,i)}}, +I(a){return A.bI1(this.aFk(a),B.a3F)}} +A.awR.prototype={ +$0(){}, +$S:0} +A.b3w.prototype={ +gdr(a){return A.ab(this.x).k2}} +A.Vr.prototype={ +n(){var s=this,r=s.cp$ +if(r!=null)r.P(0,s.gjW()) +s.cp$=null +s.aH()}, +bG(){this.cJ() +this.cm() +this.jX()}} +A.EC.prototype={ +gu(a){var s=this +return A.Y(s.gdf(s),s.b,s.c,s.gdr(s),s.geD(),s.gda(s),s.ga0N(),s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.EC&&J.o(b.gdf(b),s.gdf(s))&&J.o(b.b,s.b)&&b.c==s.c&&J.o(b.gdr(b),s.gdr(s))&&J.o(b.geD(),s.geD())&&J.o(b.gda(b),s.gda(s))&&J.o(b.ga0N(),s.ga0N())&&b.w==s.w}, +gdf(a){return this.a}, +gdr(a){return this.d}, +geD(){return this.e}, +gda(a){return this.f}, +ga0N(){return this.r}} +A.agt.prototype={} +A.MI.prototype={ +gu(a){return A.Y(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a8(b)!==A.I(r))return!1 +if(b instanceof A.MI)if(J.o(b.a,r.a))s=J.o(b.c,r.c) +else s=!1 +else s=!1 +return s}} +A.agu.prototype={} +A.MR.prototype={ +gu(a){return J.Q(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.MR&&J.o(b.a,this.a)}} +A.agA.prototype={} +A.N4.prototype={ +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,null,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.N4&&J.o(b.a,s.a)&&J.o(b.b,s.b)&&J.o(b.c,s.c)&&J.o(b.d,s.d)&&J.o(b.e,s.e)&&J.o(b.f,s.f)&&J.o(b.r,s.r)&&J.o(b.w,s.w)&&J.o(b.x,s.x)&&J.o(b.y,s.y)&&J.o(b.z,s.z)&&!0}} +A.agH.prototype={} +A.aza.prototype={ +$0(){A.az9(this.a) +this.b.$0()}, +$S:0} +A.Nb.prototype={ +gu(a){return J.Q(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.Nb&&J.o(b.a,this.a)}} +A.agQ.prototype={} +A.Nf.prototype={ +dB(a){var s=this +return s.f!==a.f||s.r!==a.r||s.w!==a.w||s.x!==a.x||s.y!=a.y}} +A.b2W.prototype={ +j(a){return""}} +A.VF.prototype={ +J(){return"_FloatingActionButtonType."+this.b}} +A.ES.prototype={ +I(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=null,a1=A.ab(a6),a2=a1.aV,a3=a.k1,a4=new A.b3Q(a3,!0,A.ab(a6),A.ab(a6).ax,a0,a0,a0,a0,a0,6,6,8,a0,12,a0,!0,a0,B.S8,B.S7,B.S9,B.Sa,8,a0,a0,a0),a5=a2.a +if(a5==null)a5=a4.gj1() +s=a.f +r=s==null?a2.b:s +if(r==null)r=a4.gdf(a4) +q=a2.c +if(q==null)q=a4.gtm() +p=a2.d +if(p==null)p=a4.gtv() +o=a2.e +if(o==null)o=a4.gC2() +n=a2.f +if(n==null){s=a4.f +s.toString +n=s}m=a2.r +if(m==null){s=a4.r +s.toString +m=s}l=a2.w +if(l==null){s=a4.w +s.toString +l=s}s=a2.x +k=s==null?a4.x:s +if(k==null)k=n +j=a2.y +if(j==null){s=a4.y +s.toString +j=s}i=a2.Q +if(i==null){s=a4.Q +s.toString +i=s}h=a2.as +if(h==null)h=a4.gny() +s=a2.cy +g=(s==null?a4.gGk():s).cX(a5) +f=a2.z +if(f==null)f=a4.gda(a4) +s=a.c +e=A.Ff(s,new A.fe(h,a0,a0,a0,a0,a0,a0,a0)) +switch(a3.a){case 0:d=a2.at +if(d==null){a3=a4.at +a3.toString +d=a3}break +case 1:d=a2.ax +if(d==null){a3=a4.ax +a3.toString +d=a3}break +case 2:d=a2.ay +if(d==null){a3=a4.ay +a3.toString +d=a3}break +case 3:d=a2.ch +if(d==null){a3=a4.ch +a3.toString +d=a3}c=a2.cx +if(c==null)c=a4.gGj() +a3=A.d([],t.p) +a3.push(s) +e=new A.aeZ(new A.aC(c,A.ci(a3,B.n,B.l,B.J,a0),a0),a0) +break +default:d=a0}b=new A.QK(a.z,new A.agz(a0,a2.db),g,r,q,p,o,n,l,m,j,k,d,f,e,a1.e,a0,!1,B.m,i,a0) +a3=a.d +b=A.bGX(a3!=null?A.bub(b,a3):b,a0,a0,a0,B.TG,!1) +return new A.a7c(b,a0)}} +A.agz.prototype={ +ag(a){var s=A.cI(this.a,a,t.GE) +if(s==null)s=null +return s==null?B.fr.ag(a):s}, +gzA(){return"MaterialStateMouseCursor(FloatActionButton)"}} +A.aeZ.prototype={ +b1(a){var s=a.ap(t.I) +s.toString +s=new A.X7(B.M,s.w,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){var s=a.ap(t.I) +s.toString +b.scs(s.w)}} +A.X7.prototype={ +bK(a){return 0}, +bx(a){return 0}, +cK(a){var s,r=this.E$,q=a.a,p=a.b,o=a.c,n=a.d +if(r!=null){s=r.kh(B.dh) +return new A.U(Math.max(q,Math.min(p,s.a)),Math.max(o,Math.min(n,s.b)))}else return new A.U(A.W(1/0,q,p),A.W(1/0,o,n))}, +c_(){var s=this,r=t.k.a(A.J.prototype.ga5.call(s)),q=s.E$,p=r.a,o=r.b,n=r.c,m=r.d +if(q!=null){q.cf(B.dh,!0) +q=s.E$ +q=Math.max(p,Math.min(o,q.gC(q).a)) +o=s.E$ +s.id=new A.U(q,Math.max(n,Math.min(m,o.gC(o).b))) +s.yQ()}else s.id=new A.U(A.W(1/0,p,o),A.W(1/0,n,m))}} +A.b3Q.prototype={ +gj1(){return this.fx.r}, +gdf(a){return this.fx.f}, +gtm(){return this.fr.cx}, +gtv(){return this.fr.dx}, +gC2(){return this.fr.k3}, +gda(a){return this.dx===B.Py?B.b1O:B.lQ}, +gny(){return this.dx===B.Px?36:24}, +gGj(){return new A.fp(this.dy&&this.dx===B.Py?16:20,0,20,0)}, +gGk(){return this.fr.p3.as.b3j(1.2)}} +A.azH.prototype={ +j(a){return"FloatingActionButtonLocation"}} +A.aSd.prototype={ +nZ(a){return new A.m(this.apn(a,0),this.a4M(a,0))}} +A.az7.prototype={ +a4M(a,b){var s=a.d,r=a.f.b +if(s>r)return s-a.a.b/2 +return r}} +A.az6.prototype={ +a4M(a,b){var s=a.c,r=a.b.b,q=a.a.b,p=a.w.b,o=s-q-Math.max(16,a.f.d-(a.r.b-s)+16) +if(p>0)o=Math.min(o,s-p-q-16) +return(r>0?Math.min(o,s-r-q/2):o)+b}} +A.a3O.prototype={ +apn(a,b){switch(a.y.a){case 0:return 16+a.e.a-b +case 1:return a.r.a-16-a.e.c-a.a.a+b}}} +A.b3F.prototype={ +j(a){return"FloatingActionButtonLocation.endTop"}} +A.b3E.prototype={ +j(a){return"FloatingActionButtonLocation.endFloat"}} +A.azG.prototype={ +j(a){return"FloatingActionButtonAnimator"}} +A.bat.prototype={ +a4J(a,b,c){if(c<0.5)return a +else return b}} +A.Un.prototype={ +gm(a){var s=this,r=s.w.x +r===$&&A.c() +if(r>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +return s}if(a.A(0,B.aE)){s=q.c +r=q.a +s=r==null?p:A.ap(20,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +return s}if(a.A(0,B.ak)){s=q.b +r=q.a +s=r==null?p:A.ap(31,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +return s}}if(a.A(0,B.aK)){s=q.d +r=q.a +s=r==null?p:A.ap(31,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +return s}if(a.A(0,B.aE)){s=q.c +r=q.a +s=r==null?p:A.ap(20,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +return s}if(a.A(0,B.ak)){s=q.b +r=q.a +s=r==null?p:A.ap(20,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +return s}return p}, +j(a){return"{hovered: "+A.r(this.c)+", focused: "+A.r(this.b)+", pressed: "+A.r(this.d)+", otherwise: null}"}} +A.ahu.prototype={ +ag(a){if(a.A(0,B.U))return this.b +return this.a}} +A.aoA.prototype={} +A.zw.prototype={ +gu(a){return J.Q(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.zw&&J.o(b.a,this.a)}} +A.NJ.prototype={ +Bg(a,b,c){return A.biD(c,this.w)}, +dB(a){return!this.w.k(0,a.w)}} +A.ahw.prototype={} +A.Ob.prototype={ +gaN1(){var s,r=this.e +if(r==null)return B.a3 +s=r.geM(r) +return s}, +a_(){return new A.W9(new A.c8(null,t.R),B.j)}} +A.W9.prototype={ +aLa(){this.e=null}, +fj(){var s=this.e +if(s!=null)s.n() +this.mP()}, +aN0(a){var s,r,q=this,p=q.e,o=q.a +if(p==null){p=o.e +A.buN(a) +o=A.aq1(a,null) +s=A.bj1(a,t.zd) +s.toString +r=$.aL.aW$.z.h(0,q.d).gab() +r.toString +r=new A.Oc(o,s,t.x.a(r),q.gaL9()) +r.sb7(p) +r.sAq(!0) +s.Og(r) +q.e=r}else{p.sb7(o.e) +p=q.e +p.toString +A.buN(a) +p.sAq(!0) +p=q.e +p.toString +p.sFd(A.aq1(a,null))}p=q.a.c +return p}, +I(a){var s=this,r=s.a.gaN1() +s.a.toString +return new A.aC(r,new A.jj(s.gaN_(),null),s.d)}} +A.Oc.prototype={ +sb7(a){var s,r=this +if(J.o(a,r.f))return +r.f=a +s=r.e +if(s!=null)s.n() +s=r.f +r.e=s==null?null:s.Pd(r.gaIC()) +r.a.aU()}, +sAq(a){return}, +sFd(a){if(a.k(0,this.w))return +this.w=a +this.a.aU()}, +aID(){this.a.aU()}, +n(){var s=this.e +if(s!=null)s.n() +this.pI()}, +Rk(a,b){var s,r,q,p=this +if(p.e==null||!1)return +s=A.a76(b) +r=p.b +q=p.w.ait(r.gC(r)) +if(s==null){a.dC(0) +a.ah(0,b.a) +p.e.nN(a,B.i,q) +a.cO(0)}else p.e.nN(a,s,q)}} +A.vT.prototype={ +aIj(a){var s +if(a===B.O&&!this.CW){s=this.ch +s===$&&A.c() +s.n() +this.pI()}}, +n(){var s=this.ch +s===$&&A.c() +s.n() +this.pI()}, +acs(a,b,c){var s,r,q=this +a.dC(0) +s=q.f +if(s!=null)a.zd(0,s.e4(b,q.ax)) +switch(q.z.a){case 1:s=b.gbQ() +r=q.Q +a.hx(s,r==null?35:r,c) +break +case 0:s=q.as +if(!s.k(0,B.be))a.fG(A.bjK(b,s.c,s.d,s.a,s.b),c) +else a.i6(b,c) +break}a.cO(0)}, +Rk(a,b){var s,r,q,p=this,o=$.al().b8(),n=p.e,m=p.ay +m===$&&A.c() +s=m.a +o.sa6(0,A.ap(m.b.ah(0,s.gm(s)),n.gm(n)>>>16&255,n.gm(n)>>>8&255,n.gm(n)&255)) +r=A.a76(b) +n=p.at +if(n!=null)q=n.$0() +else{n=p.b +n=n.gC(n) +q=new A.T(0,0,0+n.a,0+n.b)}if(r==null){a.dC(0) +a.ah(0,b.a) +p.acs(a,q,o) +a.cO(0)}else p.acs(a,q.ez(r),o)}} +A.bew.prototype={ +$0(){var s=this.a +s=s.gC(s) +return new A.T(0,0,0+s.a,0+s.b)}, +$S:196} +A.b5v.prototype={ +aiG(a,b,c,d,e,f,g,a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h=null +if(a1==null){if(a2!=null){s=a2.$0() +r=new A.U(s.c-s.a,s.d-s.b)}else r=a3.gC(a3) +s=Math.max(r.OD(0,B.i).gdD(),new A.m(0+r.a,0).a0(0,new A.m(0,0+r.b)).gdD())/2}else s=a1 +q=new A.Od(a0,B.be,s,A.bQL(a3,d,a2),a4,c,f,e,a3,g) +p=e.H +o=A.bR(h,B.iS,0,h,1,h,p) +n=e.gei() +o.bB() +m=o.cE$ +m.b=!0 +m.a.push(n) +o.c9(0) +q.cx=o +m=c.gm(c) +l=t.ve +k=t.gD +q.CW=new A.b9(l.a(o),new A.vV(0,m>>>24&255),k.i("b9")) +m=A.bR(h,B.fX,0,h,1,h,p) +m.bB() +o=m.cE$ +o.b=!0 +o.a.push(n) +m.c9(0) +q.ch=m +o=t.Y +j=$.bzb() +i=o.i("i5") +q.ay=new A.b9(l.a(m),new A.i5(j,new A.aV(s*0.3,s+5,o),i),i.i("b9")) +p=A.bR(h,B.tl,0,h,1,h,p) +p.bB() +i=p.cE$ +i.b=!0 +i.a.push(n) +p.bB() +n=p.dn$ +n.b=!0 +n.a.push(q.gaN2()) +q.db=p +n=c.gm(c) +i=$.bzc() +k=k.i("i5") +q.cy=new A.b9(l.a(p),new A.i5(i,new A.vV(n>>>24&255,0),k),k.i("b9")) +e.Og(q) +return q}} +A.Od.prototype={ +zj(a){var s=this.ch +s===$&&A.c() +s.e=B.YU +s.c9(0) +s=this.cx +s===$&&A.c() +s.c9(0) +s=this.db +s===$&&A.c() +s.z=B.aX +s.mS(1,B.ah,B.tl)}, +aI(a){var s,r=this,q=r.cx +q===$&&A.c() +q.fg(0) +q=r.cx.x +q===$&&A.c() +s=1-q +q=r.db +q===$&&A.c() +q.sm(0,s) +if(s<1){q=r.db +q.z=B.aX +q.mS(1,B.ah,B.iS)}}, +aN3(a){if(a===B.a_)this.n()}, +n(){var s=this,r=s.ch +r===$&&A.c() +r.n() +r=s.cx +r===$&&A.c() +r.n() +r=s.db +r===$&&A.c() +r.n() +s.pI()}, +Rk(a,b){var s,r,q,p,o,n,m=this,l=m.cx +l===$&&A.c() +l=l.r +if(l!=null&&l.a!=null){l=m.CW +l===$&&A.c() +s=l.a +r=l.b.ah(0,s.gm(s))}else{l=m.cy +l===$&&A.c() +s=l.a +r=l.b.ah(0,s.gm(s))}q=$.al().b8() +l=m.e +q.sa6(0,A.ap(r,l.gm(l)>>>16&255,l.gm(l)>>>8&255,l.gm(l)&255)) +l=m.at +p=l!=null?l.$0():null +if(p!=null)s=p.gbQ() +else{s=m.b +s=s.gC(s).jZ(B.i)}o=m.ch +o===$&&A.c() +o=o.x +o===$&&A.c() +o=A.ms(m.z,s,B.aT.ah(0,o)) +o.toString +s=m.ay +s===$&&A.c() +n=s.a +n=s.b.ah(0,n.gm(n)) +m.alW(m.Q,a,o,l,m.f,q,n,m.ax,b)}} +A.bex.prototype={ +$0(){var s=this.a +s=s.gC(s) +return new A.T(0,0,0+s.a,0+s.b)}, +$S:196} +A.b5w.prototype={ +aiG(a,b,c,d,e,f,g,h,i,j,k,a0){var s,r,q=null,p=i==null?A.bQO(k,d,j,h):i,o=new A.Oe(h,B.be,p,A.bQM(k,d,j),!d,a0,c,f,e,k,g),n=e.H,m=A.bR(q,B.fX,0,q,1,q,n),l=e.gei() +m.bB() +s=m.cE$ +s.b=!0 +s.a.push(l) +m.c9(0) +o.CW=m +s=t.Y +r=t.ve +o.ch=new A.b9(r.a(m),new A.aV(0,p,s),s.i("b9")) +n=A.bR(q,B.E,0,q,1,q,n) +n.bB() +s=n.cE$ +s.b=!0 +s.a.push(l) +n.bB() +l=n.dn$ +l.b=!0 +l.a.push(o.gaN4()) +o.cy=n +l=c.gm(c) +o.cx=new A.b9(r.a(n),new A.vV(l>>>24&255,0),t.gD.i("b9")) +e.Og(o) +return o}} +A.Oe.prototype={ +zj(a){var s=B.e.cG(this.as/1),r=this.CW +r===$&&A.c() +r.e=A.dX(0,s,0,0) +r.c9(0) +this.cy.c9(0)}, +aI(a){var s=this.cy +if(s!=null)s.c9(0)}, +aN5(a){if(a===B.a_)this.n()}, +n(){var s=this,r=s.CW +r===$&&A.c() +r.n() +s.cy.n() +s.cy=null +s.pI()}, +Rk(a,b){var s,r,q=this,p=$.al().b8(),o=q.e,n=q.cx +n===$&&A.c() +s=n.a +p.sa6(0,A.ap(n.b.ah(0,s.gm(s)),o.gm(o)>>>16&255,o.gm(o)>>>8&255,o.gm(o)&255)) +r=q.z +if(q.ax){o=q.b +o=o.gC(o).jZ(B.i) +n=q.CW +n===$&&A.c() +n=n.x +n===$&&A.c() +r=A.ms(r,o,n)}r.toString +o=q.ch +o===$&&A.c() +n=o.a +n=o.b.ah(0,n.gm(n)) +q.alW(q.Q,a,r,q.at,q.f,p,n,q.ay,b)}} +A.vW.prototype={ +zj(a){}, +aI(a){}, +sa6(a,b){if(b.k(0,this.e))return +this.e=b +this.a.aU()}, +sa07(a){if(J.o(a,this.f))return +this.f=a +this.a.aU()}, +alW(a,b,c,d,e,f,g,h,i){var s,r=A.a76(i) +b.dC(0) +if(r==null)b.ah(0,i.a) +else b.bU(0,r.a,r.b) +if(d!=null){s=d.$0() +if(e!=null)b.zd(0,e.e4(s,h)) +else if(!a.k(0,B.be))b.b1C(A.bjK(s,a.c,a.d,a.a,a.b)) +else b.t2(s)}b.hx(c,g,f) +b.cO(0)}} +A.FC.prototype={} +A.WY.prototype={ +dB(a){return this.f!==a.f}} +A.zK.prototype={ +apB(a){return null}, +I(a){var s=this,r=a.ap(t.sZ),q=r==null?null:r.f +return new A.W8(s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.Q,s.z,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id,!1,s.k2,!1,s.k4,s.ok,q,s.gapA(),s.gb5a(),s.p1,null)}, +b5b(a){return!0}} +A.W8.prototype={ +a_(){return new A.W7(A.A(t.R9,t.Wh),new A.bM(A.d([],t.IU),t.yw),null,B.j)}} +A.xv.prototype={ +J(){return"_HighlightType."+this.b}} +A.W7.prototype={ +gb9b(){var s=this.r +s=s.gar(s) +s=new A.b6(s,new A.b5t(),A.n(s).i("b6")) +return!s.gZ(s)}, +a28(a,b){var s,r=this.y,q=r.a,p=q.length +if(b){r.b=!0 +q.push(a)}else r.F(0,a) +s=q.length!==0 +if(s!==(p!==0)){r=this.a.p1 +if(r!=null)r.a28(this,s)}}, +a5P(a){var s=this.c +s.toString +this.aew(s) +this.ake()}, +arT(){return this.a5P(null)}, +arS(){var s=this.c +s.toString +this.aew(s) +this.akb()}, +a1s(){this.T(new A.b5s())}, +ghq(){var s=this.a.p4 +if(s==null){s=this.x +s.toString}return s}, +GS(){var s,r,q=this +if(q.a.p4==null)q.x=A.aIi(null) +s=q.ghq() +r=q.a +r.toString +s.jb(0,B.U,!(q.l2(r)||q.l3(r))) +q.ghq().a7(0,q.gvU())}, +an(){this.awT() +this.GS() +$.aL.aW$.f.a.d.t(0,this.gak8())}, +aq(a){var s,r,q,p,o=this +o.aS(a) +s=a.p4 +if(o.a.p4!=s){if(s!=null)s.P(0,o.gvU()) +if(o.a.p4!=null){s=o.x +if(s!=null){s.aw$=$.b3() +s.aC$=0}o.x=null}o.GS()}s=o.a +if(s.cx!=a.cx||s.CW!==a.CW||!1){s=o.r +r=s.h(0,B.fs) +if(r!=null){q=r.ch +q===$&&A.c() +q.n() +r.pI() +o.a3T(B.fs,!1,o.f)}p=s.h(0,B.PC) +if(p!=null){s=p.ch +s===$&&A.c() +s.n() +p.pI()}}if(!J.o(o.a.db,a.db))o.aY_() +s=o.a +s.toString +s=o.l2(s)||o.l3(s) +if(s!==(o.l2(a)||o.l3(a))){s=o.ghq() +q=o.a +q.toString +s.jb(0,B.U,!(o.l2(q)||o.l3(q))) +s=o.a +s.toString +if(!(o.l2(s)||o.l3(s))){o.ghq().jb(0,B.aK,!1) +r=o.r.h(0,B.fs) +if(r!=null){s=r.ch +s===$&&A.c() +s.n() +r.pI()}}o.a3T(B.fs,!1,o.f)}o.a3S()}, +n(){var s,r=this +$.aL.aW$.f.a.d.F(0,r.gak8()) +r.ghq().P(0,r.gvU()) +s=r.x +if(s!=null){s.aw$=$.b3() +s.aC$=0}r.aH()}, +gwO(){if(!this.gb9b()){var s=this.d +s=s!=null&&s.a!==0}else s=!0 +return s}, +aoV(a){switch(a.a){case 0:return B.E +case 1:case 2:return B.fZ}}, +a3T(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.r,e=f.h(0,a),d=a.a +switch(d){case 0:h.ghq().jb(0,B.aK,c) +break +case 1:if(b)h.ghq().jb(0,B.aE,c) +break +case 2:break}if(a===B.em){s=h.a.p1 +if(s!=null)s.a28(h,c)}s=e==null +if(c===(!s&&e.CW))return +if(c)if(s){s=h.a.fx +if(s==null)r=g +else{q=h.ghq().a +r=s.a.$1(q)}if(r==null){s=h.c +s.toString +p=A.ab(s) +switch(d){case 0:r=h.a.fr +if(r==null)r=p.cy +break +case 2:r=h.a.dx +if(r==null)r=p.cx +break +case 1:r=h.a.dy +if(r==null)r=p.dx +break}}s=h.c.gab() +s.toString +t.x.a(s) +q=h.c +q.toString +q=A.bj1(q,t.zd) +q.toString +o=h.a +o.toString +o=h.l2(o)||h.l3(o)?r:A.ap(0,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +n=h.a +m=n.CW +l=n.cx +k=n.db +n=n.p2.$1(s) +j=h.c.ap(t.I) +j.toString +i=h.aoV(a) +s=new A.vT(m,l,B.be,n,j.w,o,k,q,s,new A.b5u(h,a)) +i=A.bR(g,i,0,g,1,g,q.H) +i.bB() +o=i.cE$ +o.b=!0 +o.a.push(q.gei()) +i.bB() +o=i.dn$ +o.b=!0 +o.a.push(s.gaIi()) +i.c9(0) +s.ch=i +o=s.e +o=o.gm(o) +s.ay=new A.b9(t.ve.a(i),new A.vV(0,o>>>24&255),t.gD.i("b9")) +q.Og(s) +f.l(0,a,s) +h.wL()}else{e.CW=!0 +f=e.ch +f===$&&A.c() +f.c9(0)}else{e.CW=!1 +f=e.ch +f===$&&A.c() +f.dq(0)}switch(d){case 0:f=h.a.at +if(f!=null)f.$1(c) +break +case 1:if(b){f=h.a.ax +if(f!=null)f.$1(c)}break +case 2:break}}, +qS(a,b){return this.a3T(a,!0,b)}, +aY_(){var s,r,q,p=this +for(s=p.r,s=s.gar(s),r=A.n(s),r=r.i("@<1>").L(r.z[1]),s=new A.aQ(J.a4(s.a),s.b,r.i("aQ<1,2>")),r=r.z[1];s.p();){q=s.a +if(q==null)q=r.a(q) +if(q!=null)q.sa07(p.a.db)}s=p.e +if(s!=null)s.sa07(p.a.db) +s=p.d +if(s!=null&&s.a!==0)for(r=A.n(s),s=new A.nK(s,s.CN(),r.i("nK<1>")),r=r.c;s.p();){q=s.d +if(q==null)q=r.a(q) +q.sa07(p.a.db)}}, +aDS(a){var s,r,q,p,o,n,m,l,k,j,i=this,h={},g=i.c +g.toString +g=A.bj1(g,t.zd) +g.toString +s=i.c.gab() +s.toString +t.x.a(s) +r=s.h2(a) +q=i.a.fx +if(q==null)q=null +else{p=i.ghq().a +p=q.a.$1(p) +q=p}o=q==null?i.a.fy:q +if(o==null){q=i.c +q.toString +o=A.ab(q).k3}q=i.a +n=q.ch?q.p2.$1(s):null +q=i.a +m=q.cy +l=q.db +h.a=null +q=q.go +if(q==null){q=i.c +q.toString +q=A.ab(q).x}p=i.a +k=p.ch +p=p.cx +j=i.c.ap(t.I) +j.toString +return h.a=q.aiG(0,m,o,k,g,l,new A.b5p(h,i),r,p,n,s,j.w)}, +b7T(a){if(this.c==null)return +this.T(new A.b5r(this))}, +gaVG(){var s,r=this,q=r.c +q.toString +q=A.dJ(q,B.fv) +s=q==null?null:q.ax +switch((s==null?B.f2:s).a){case 0:q=r.a +q.toString +return(r.l2(q)||r.l3(q))&&r.z +case 1:return r.z}}, +a3S(){var s,r=$.aL.aW$.f.a.b +switch((r==null?A.J_():r).a){case 0:s=!1 +break +case 1:s=this.gaVG() +break +default:s=null}this.qS(B.PC,s)}, +b7V(a){var s,r=this +r.z=a +r.ghq().jb(0,B.ak,a) +r.a3S() +s=r.a.k2 +if(s!=null)s.$1(a)}, +ak3(a){if(this.y.a.length!==0)return +this.aWp(a)}, +b8W(a){this.ak3(a) +this.a.toString}, +b8Y(a){this.a.toString}, +b8L(a){this.ak3(a) +this.a.toString}, +b8N(a){this.a.toString}, +aex(a,b){var s,r,q,p,o=this +if(a!=null){s=a.gab() +s.toString +t.x.a(s) +r=s.gC(s) +r=new A.T(0,0,0+r.a,0+r.b).gbQ() +q=A.cY(s.c6(0,null),r)}else q=b.a +o.ghq().jb(0,B.aK,!0) +p=o.aDS(q) +s=o.d;(s==null?o.d=A.dI(t.qg):s).t(0,p) +s=o.e +if(s!=null)s.aI(0) +o.e=p +o.wL() +o.qS(B.em,!0)}, +aWp(a){return this.aex(null,a)}, +aew(a){return this.aex(a,null)}, +ake(){var s=this,r=s.e +if(r!=null)r.zj(0) +s.e=null +s.qS(B.em,!1) +r=s.a +if(r.d!=null){if(r.id){r=s.c +r.toString +A.az9(r)}r=s.a.d +if(r!=null)r.$0()}}, +b8U(){var s=this,r=s.e +if(r!=null)r.aI(0) +s.e=null +s.a.toString +s.qS(B.em,!1)}, +b7P(){var s=this,r=s.e +if(r!=null)r.zj(0) +s.e=null +s.qS(B.em,!1) +r=s.a.w +if(r!=null)r.$0()}, +akb(){var s=this,r=s.e +if(r!=null)r.zj(0) +s.e=null +r=s.a +if(r.x!=null){if(r.id){r=s.c +r.toString +A.bif(r)}s.a.x.$0()}}, +b8G(){var s=this,r=s.e +if(r!=null)r.zj(0) +s.e=null +s.qS(B.em,!1) +s.a.toString}, +b8J(){var s=this,r=s.e +if(r!=null)r.aI(0) +s.e=null +s.a.toString +s.qS(B.em,!1)}, +fj(){var s,r,q,p,o,n,m,l=this,k=l.d +if(k!=null){l.d=null +for(s=A.n(k),k=new A.nK(k,k.CN(),s.i("nK<1>")),s=s.c;k.p();){r=k.d;(r==null?s.a(r):r).n()}l.e=null}for(k=l.r,s=A.cF(k,k.r,A.n(k).c);s.p();){r=s.d +q=k.h(0,r) +if(q!=null){p=q.ch +p===$&&A.c() +p.r.n() +p.r=null +o=p.dn$ +o.b=!1 +B.d.Y(o.a) +n=o.c +if(n===$){m=A.dI(o.$ti.c) +o.c!==$&&A.ai() +o.c=m +n=m}if(n.a>0){n.b=n.c=n.d=n.e=null +n.a=0}o=p.cE$ +o.b=!1 +B.d.Y(o.a) +n=o.c +if(n===$){m=A.dI(o.$ti.c) +o.c!==$&&A.ai() +o.c=m +n=m}if(n.a>0){n.b=n.c=n.d=n.e=null +n.a=0}p.xi() +q.pI()}k.l(0,r,null)}k=l.a.p1 +if(k!=null)k.a28(l,!1) +l.awS()}, +l2(a){var s +if(a.d==null)if(a.w==null)if(a.x==null)s=!1 +else s=!0 +else s=!0 +else s=!0 +return s}, +l3(a){return!1}, +b8a(a){var s=this,r=s.f=!0,q=s.a +q.toString +if(!s.l2(q)?s.l3(q):r)s.qS(B.fs,s.f)}, +b8c(a){this.f=!1 +this.qS(B.fs,!1)}, +gaCm(){var s,r=this,q=r.c +q.toString +q=A.dJ(q,B.fv) +s=q==null?null:q.ax +switch((s==null?B.f2:s).a){case 0:q=r.a +q.toString +return(r.l2(q)||r.l3(q))&&r.a.ok +case 1:return!0}}, +I(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=null +a.C7(a1) +s=new A.b5q(a,a1) +for(r=a.r,q=A.cF(r,r.r,A.n(r).c);q.p();){p=q.d +o=r.h(0,p) +if(o!=null)o.sa6(0,s.$1(p))}r=a.e +if(r!=null){q=a.a.fx +if(q==null)q=a0 +else{p=a.ghq().a +p=q.a.$1(p) +q=p}if(q==null)q=a.a.fy +r.sa6(0,q==null?A.ab(a1).k3:q)}r=a.a.ay +if(r==null)r=B.fr +n=A.cI(r,a.ghq().a,t.Pb) +m=a.w +if(m===$){r=a.ga5O() +q=t.ot +p=t.wS +l=A.ah([B.Oy,new A.dp(r,new A.bM(A.d([],q),p),t.wY),B.b7Q,new A.dp(r,new A.bM(A.d([],q),p),t.nz)],t.F,t.od) +a.w!==$&&A.ai() +a.w=l +m=l}r=a.a.k4 +q=a.gaCm() +p=a.a +o=p.d +o=o==null?a0:a.ga5O() +k=p.x +k=k==null?a0:a.garR() +p=a.l2(p)?a.gb8V():a0 +j=a.a +j.toString +j=a.l2(j)?a.gb8X():a0 +i=a.a +i.toString +i=a.l2(i)?a.ga1t():a0 +h=a.a +h.toString +h=a.l2(h)?a.gb8T():a0 +g=a.a +f=g.w!=null?a.ga1e():a0 +e=g.x!=null?a.ga1h():a0 +g=a.l3(g)?a.gb8K():a0 +d=a.a +d.toString +d=a.l3(d)?a.gb8M():a0 +c=a.a +c.toString +c=a.l3(c)?a.ga1q():a0 +b=a.a +b.toString +b=a.l3(b)?a.gb8I():a0 +j=A.js(B.bq,a.a.c,B.a2,!0,a0,f,a0,a0,a0,a0,e,a0,a0,a0,a0,c,b,g,d,i,h,p,j) +return new A.WY(a,A.Dd(m,A.q5(!1,q,A.tp(A.bEV(new A.c2(A.cs(a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,k,a0,a0,a0,a0,a0,a0,a0,a0,a0,o,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0),!1,!1,!1,!1,j,a0),n),n,a0,a.gb89(),a.gb8b(),a0),a0,a0,a0,r,!0,a0,a.gb7U(),a0,a0,a0,a0)),a0)}, +$ibl0:1} +A.b5t.prototype={ +$1(a){return a!=null}, +$S:579} +A.b5s.prototype={ +$0(){}, +$S:0} +A.b5u.prototype={ +$0(){var s=this.a +s.r.l(0,this.b,null) +s.wL()}, +$S:0} +A.b5p.prototype={ +$0(){var s,r=this.b,q=r.d +if(q!=null){s=this.a +q.F(0,s.a) +if(r.e==s.a)r.e=null +r.wL()}}, +$S:0} +A.b5r.prototype={ +$0(){this.a.a3S()}, +$S:0} +A.b5q.prototype={ +$1(a){var s,r,q=this,p=A.ab(q.b) +switch(a.a){case 0:s=q.a +r=s.a.fx +r=r==null?null:r.a.$1(B.b0G) +s=r==null?s.a.fr:r +return s==null?p.cy:s +case 2:s=q.a +r=s.a.fx +r=r==null?null:r.a.$1(B.b0A) +s=r==null?s.a.dx:r +return s==null?p.cx:s +case 1:s=q.a +r=s.a.fx +r=r==null?null:r.a.$1(B.b0u) +s=r==null?s.a.dy:r +return s==null?p.dx:s}}, +$S:584} +A.a5h.prototype={} +A.ZF.prototype={ +an(){this.aO() +if(this.gwO())this.D1()}, +fj(){var s=this.i8$ +if(s!=null){s.aF() +s.dX() +this.i8$=null}this.mP()}} +A.me.prototype={} +A.aiW.prototype={ +a_y(a){return B.q4}, +gw4(){return!1}, +gmc(){return B.a3}, +c7(a,b){return B.q4}, +h0(a,b){var s=$.al().bW() +s.na(a) +return s}, +mI(a){return this.h0(a,null)}, +e4(a,b){var s=$.al().bW() +s.na(a) +return s}, +lF(a){return this.e4(a,null)}, +kF(a,b,c,d){a.i6(b,c)}, +gke(){return!0}, +AF(a,b,c,d,e,f){}, +hR(a,b,c){return this.AF(a,b,0,0,null,c)}} +A.p3.prototype={ +gw4(){return!1}, +a_y(a){var s=a==null?this.a:a +return new A.p3(this.b,s)}, +gmc(){return new A.az(0,0,0,this.a.b)}, +c7(a,b){return new A.p3(B.qX,this.a.c7(0,b))}, +h0(a,b){var s=$.al().bW(),r=a.a,q=a.b +s.na(new A.T(r,q,r+(a.c-r),q+Math.max(0,a.d-q-this.a.b))) +return s}, +mI(a){return this.h0(a,null)}, +e4(a,b){var s=$.al().bW() +s.iU(this.b.ek(a)) +return s}, +lF(a){return this.e4(a,null)}, +kF(a,b,c,d){a.fG(this.b.ek(b),c)}, +gke(){return!0}, +fm(a,b){var s,r +if(a instanceof A.p3){s=A.by(a.a,this.a,b) +r=A.pG(a.b,this.b,b) +r.toString +return new A.p3(r,s)}return this.Ko(a,b)}, +fn(a,b){var s,r +if(a instanceof A.p3){s=A.by(this.a,a.a,b) +r=A.pG(this.b,a.b,b) +r.toString +return new A.p3(r,s)}return this.Kp(a,b)}, +AF(a,b,c,d,e,f){var s=this.b +if(!s.c.k(0,B.H)||!s.d.k(0,B.H))a.zd(0,this.e4(b,f)) +s=b.d +a.oE(new A.m(b.a,s),new A.m(b.c,s),this.a.lz())}, +hR(a,b,c){return this.AF(a,b,0,0,null,c)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.p3&&b.a.k(0,s.a)&&b.b.k(0,s.b)}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.km.prototype={ +gw4(){return!0}, +a_y(a){var s=a==null?this.a:a +return new A.km(this.b,this.c,s)}, +gmc(){var s=this.a.b +return new A.az(s,s,s,s)}, +c7(a,b){var s=this.a.c7(0,b) +return new A.km(this.b*b,this.c.ai(0,b),s)}, +fm(a,b){var s,r +if(a instanceof A.km){s=A.pG(a.c,this.c,b) +s.toString +r=A.by(a.a,this.a,b) +return new A.km(a.b,s,r)}return this.Ko(a,b)}, +fn(a,b){var s,r +if(a instanceof A.km){s=A.pG(this.c,a.c,b) +s.toString +r=A.by(this.a,a.a,b) +return new A.km(a.b,s,r)}return this.Kp(a,b)}, +h0(a,b){var s=$.al().bW() +s.iU(this.c.ek(a).fl(-this.a.b)) +return s}, +mI(a){return this.h0(a,null)}, +e4(a,b){var s=$.al().bW() +s.iU(this.c.ek(a)) +return s}, +lF(a){return this.e4(a,null)}, +kF(a,b,c,d){a.fG(this.c.ek(b),c)}, +gke(){return!0}, +a9U(a4,a5,a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g=a5.a5e(),f=g.a,e=g.b,d=g.e,c=g.f,b=g.c,a=g.r,a0=a*2,a1=b-a0,a2=g.w,a3=new A.T(a1,e,a1+a0,e+a2*2) +a0=g.x +a1=a0*2 +s=b-a1 +r=g.d +q=g.y +p=q*2 +o=r-p +n=g.Q +m=n*2 +l=r-m +k=g.z +j=$.al().bW() +if(!new A.bT(d,c).k(0,B.H))j.yO(new A.T(f,e,f+d*2,e+c*2),3.141592653589793,Math.acos(A.W(1-a6/d,0,1))) +else j.jF(0,f-this.a.b/2,e) +if(a6>d)j.eh(0,f+a6,e) +d=a6+a7 +i=b-f +if(d=r.a)if(q<=s.e.a)s=!0 +else s=!1 +else s=!1}else s=!1 +return s}, +aYJ(a){var s,r,q,p=this +if(a.length===0)p.a.toString +s=p.c +s.toString +r=t.v +s=A.cA(s,B.K,r) +s.toString +q=s.am_(a) +if(q==null){p.a.toString +s=p.c +s.toString +A.cA(s,B.K,r).toString +return"Invalid format."}else if(!p.abw(q)){p.a.toString +s=p.c +s.toString +A.cA(s,B.K,r).toString +return"Out of range."}return null}, +afu(a,b){var s,r=this,q=r.c +q.toString +q=A.cA(q,B.K,t.v) +q.toString +s=q.am_(a) +if(r.abw(s)){r.e=s +r.f=a +s.toString +b.$1(s)}}, +aLg(a){this.afu(a,this.a.r)}, +aLZ(a){this.afu(a,this.a.f)}, +I(a){var s,r,q,p=this,o=null,n=A.ab(a) +A.cA(a,B.K,t.v).toString +s=n.d +r=s.k2 +if(r==null)r=B.Pa +p.a.toString +q=A.biL(o,o,o,o,o,o,o,o,!0,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,"mm/dd/yyyy",o,o,o,o,!1,o,o,o,"Enter Date",o,o,o,o,o,o,o,o,o,o,o,o,o).EW(s.cr(n.aK.p1).b2t(r)) +p.a.toString +return A.btX(!0,p.d,q,!1,o,o,B.b39,1,o,o,p.gaLY(),p.gaLf(),o,o,B.bt,o,p.gaYI())}} +A.b5y.prototype={ +$1(a){var s=this.a +s.T(new A.b5x(s))}, +$S:4} +A.b5x.prototype={ +$0(){var s=this.a +s.e=s.a.c +s.ag7()}, +$S:0} +A.Wa.prototype={ +scC(a,b){if(b!=this.a){this.a=b +this.aF()}}, +sf9(a){if(a!==this.b){this.b=a +this.aF()}}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.Wa&&b.a==s.a&&b.b===s.b}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"#"+A.bH(this)}} +A.Wb.prototype={ +fW(a){var s=A.fh(this.a,this.b,a) +s.toString +return t.U1.a(s)}} +A.ahL.prototype={ +aJ(a,b){var s,r,q,p=this,o=p.b,n=p.c.ah(0,o.gm(o)),m=new A.T(0,0,0+b.a,0+b.b) +o=p.x +o=p.w.ah(0,o.gm(o)) +o.toString +s=A.LS(o,p.r) +if((s.gm(s)>>>24&255)>0){o=n.e4(m,p.f) +r=$.al().b8() +r.sa6(0,s) +r.scQ(0,B.br) +a.eT(o,r)}o=p.e +r=o.a +q=p.d +n.AF(a,m,o.b,q.gm(q),r,p.f)}, +eR(a){var s=this +return s.b!==a.b||s.x!==a.x||s.d!==a.d||s.c!==a.c||!s.e.k(0,a.e)||s.f!==a.f}, +j(a){return"#"+A.bH(this)}} +A.UB.prototype={ +a_(){return new A.aeI(null,null,B.j)}} +A.aeI.prototype={ +an(){var s,r=this,q=null +r.aO() +r.e=A.bR(q,B.YP,0,q,1,r.a.w?1:0,r) +s=A.bR(q,B.cP,0,q,1,q,r) +r.d=s +r.f=A.dy(B.ad,s,new A.vx(B.ad)) +s=r.a.c +r.r=new A.Wb(s,s) +r.w=A.dy(B.ah,r.e,q) +r.x=new A.hO(B.D,r.a.r)}, +n(){var s=this.d +s===$&&A.c() +s.n() +s=this.e +s===$&&A.c() +s.n() +this.awD()}, +aq(a){var s,r,q=this +q.aS(a) +s=a.c +if(!q.a.c.k(0,s)){q.r=new A.Wb(s,q.a.c) +s=q.d +s===$&&A.c() +s.sm(0,0) +s.c9(0)}if(!q.a.r.k(0,a.r))q.x=new A.hO(B.D,q.a.r) +s=q.a.w +if(s!==a.w){r=q.e +if(s){r===$&&A.c() +r.c9(0)}else{r===$&&A.c() +r.dq(0)}}}, +I(a){var s,r,q,p,o,n,m,l,k=this,j=k.f +j===$&&A.c() +s=k.a.d +r=k.e +r===$&&A.c() +r=A.d([j,s,r],t.Eo) +s=k.f +j=k.r +j===$&&A.c() +q=k.a +p=q.e +q=q.d +o=a.ap(t.I) +o.toString +n=k.a.f +m=k.x +m===$&&A.c() +l=k.w +l===$&&A.c() +return A.jn(null,new A.ahL(s,j,p,q,o.w,n,m,l,new A.CF(r)),!1,null,null,B.u)}} +A.alx.prototype={ +gbfT(){var s=t.ve.a(this.c),r=s.gm(s) +if(r<=0.25)return-r*4 +else if(r<0.75)return(r-0.5)*4 +else return(1-r)*4*4}, +I(a){return A.HX(null,this.e,A.nf(this.gbfT(),0,0),!0)}} +A.VY.prototype={ +a_(){return new A.VZ(null,null,B.j)}} +A.VZ.prototype={ +gLZ(){return this.a.w!=null||!1}, +an(){var s,r=this +r.aO() +r.d=A.bR(null,B.cP,0,null,1,null,r) +if(r.gLZ()){r.f=r.Dq() +r.d.sm(0,1)}else r.a.toString +s=r.d +s.bB() +s=s.cE$ +s.b=!0 +s.a.push(r.gX9())}, +n(){var s=this.d +s===$&&A.c() +s.n() +this.awQ()}, +Xa(){this.T(new A.b4G())}, +aq(a){var s,r=this +r.aS(a) +s=r.a.w!=null +if(s!==(a.w!=null)||!1)if(s){r.f=r.Dq() +s=r.d +s===$&&A.c() +s.c9(0)}else{s=r.d +s===$&&A.c() +s.dq(0)}}, +Dq(){var s,r,q,p,o,n=null,m=this.d +m===$&&A.c() +s=new A.aV(B.aVm,B.i,t.Ni).ah(0,m.gm(m)) +r=this.a +q=r.w +q.toString +p=r.x +o=r.c +o=A.cK(q,r.y,B.b4,n,p,o,n,n) +s=A.bpS(o,!0,s) +return new A.c2(A.cs(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n),!0,!1,!1,!1,new A.iG(m,!1,s,n),n)}, +I(a){var s=this,r=s.d +r===$&&A.c() +if(r.gbF(r)===B.O){s.f=null +s.a.toString +s.e=null +return B.G}r=s.d +if(r.gbF(r)===B.a_){s.e=null +if(s.gLZ())return s.f=s.Dq() +else{s.f=null +return B.G}}if(s.e==null&&s.gLZ())return s.Dq() +if(s.f==null)s.a.toString +if(s.gLZ()){r=t.Y +return A.dC(B.Z,A.d([new A.iG(new A.b9(s.d,new A.aV(1,0,r),r.i("b9")),!1,s.e,null),s.Dq()],t.p),B.z,B.X,null)}s.a.toString +return B.G}} +A.b4G.prototype={ +$0(){}, +$S:0} +A.Nh.prototype={ +J(){return"FloatingLabelBehavior."+this.b}} +A.a3Y.prototype={ +gu(a){return B.c.gu(-1)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.a3Y&&!0}, +j(a){return A.bGj(-1)}} +A.ix.prototype={ +J(){return"_DecorationSlot."+this.b}} +A.afZ.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.afZ&&b.a.k(0,s.a)&&b.c===s.c&&b.d===s.d&&b.e.k(0,s.e)&&b.f.k(0,s.f)&&b.r.k(0,s.r)&&b.x==s.x&&b.y.k(0,s.y)&&J.o(b.z,s.z)&&J.o(b.Q,s.Q)&&J.o(b.as,s.as)&&J.o(b.at,s.at)&&J.o(b.ax,s.ax)&&J.o(b.ay,s.ay)&&J.o(b.ch,s.ch)&&J.o(b.CW,s.CW)&&b.cx.uk(0,s.cx)&&J.o(b.cy,s.cy)&&b.db.uk(0,s.db)}, +gu(a){var s=this +return A.Y(s.a,s.c,s.d,s.e,s.f,s.r,!1,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db)}} +A.b9t.prototype={} +A.Xa.prototype={ +gdu(a){var s,r=A.d([],t.Ik),q=this.fR$ +if(q.h(0,B.ay)!=null){s=q.h(0,B.ay) +s.toString +r.push(s)}if(q.h(0,B.aY)!=null){s=q.h(0,B.aY) +s.toString +r.push(s)}if(q.h(0,B.az)!=null){s=q.h(0,B.az) +s.toString +r.push(s)}if(q.h(0,B.aQ)!=null){s=q.h(0,B.aQ) +s.toString +r.push(s)}if(q.h(0,B.aO)!=null){s=q.h(0,B.aO) +s.toString +r.push(s)}if(q.h(0,B.aP)!=null){s=q.h(0,B.aP) +s.toString +r.push(s)}if(q.h(0,B.am)!=null){s=q.h(0,B.am) +s.toString +r.push(s)}if(q.h(0,B.b6)!=null){s=q.h(0,B.b6) +s.toString +r.push(s)}if(q.h(0,B.b7)!=null){s=q.h(0,B.b7) +s.toString +r.push(s)}if(q.h(0,B.aL)!=null){s=q.h(0,B.aL) +s.toString +r.push(s)}if(q.h(0,B.da)!=null){q=q.h(0,B.da) +q.toString +r.push(q)}return r}, +sb7(a){if(this.K.k(0,a))return +this.K=a +this.af()}, +scs(a){if(this.ac===a)return +this.ac=a +this.af()}, +sbfj(a,b){if(this.al===b)return +this.al=b +this.af()}, +sbfi(a){return}, +sQp(a){if(this.aV===a)return +this.aV=a +this.bt()}, +sa0S(a){if(this.aL===a)return +this.aL=a +this.af()}, +gXk(){var s=this.K.f.gw4() +return s}, +kg(a){var s,r=this.fR$ +if(r.h(0,B.ay)!=null){s=r.h(0,B.ay) +s.toString +a.$1(s)}if(r.h(0,B.aO)!=null){s=r.h(0,B.aO) +s.toString +a.$1(s)}if(r.h(0,B.az)!=null){s=r.h(0,B.az) +s.toString +a.$1(s)}if(r.h(0,B.am)!=null){s=r.h(0,B.am) +s.toString +a.$1(s)}if(r.h(0,B.b6)!=null)if(this.aV){s=r.h(0,B.b6) +s.toString +a.$1(s)}else if(r.h(0,B.am)==null){s=r.h(0,B.b6) +s.toString +a.$1(s)}if(r.h(0,B.aY)!=null){s=r.h(0,B.aY) +s.toString +a.$1(s)}if(r.h(0,B.aQ)!=null){s=r.h(0,B.aQ) +s.toString +a.$1(s)}if(r.h(0,B.aP)!=null){s=r.h(0,B.aP) +s.toString +a.$1(s)}if(r.h(0,B.da)!=null){s=r.h(0,B.da) +s.toString +a.$1(s)}if(r.h(0,B.b7)!=null){s=r.h(0,B.b7) +s.toString +a.$1(s)}if(r.h(0,B.aL)!=null){r=r.h(0,B.aL) +r.toString +a.$1(r)}}, +gji(){return!1}, +o9(a,b){var s +if(a==null)return 0 +a.cf(b,!0) +s=a.u2(B.a6) +s.toString +return s}, +aNb(a,b,c,d){var s=d.a +if(s<=0){if(a>=b)return b +return a+(b-a)*(s+1)}if(b>=c)return b +return b+(c-b)*s}, +bK(a){var s,r,q,p,o,n=this.fR$,m=n.h(0,B.ay) +m=m==null?0:m.az(B.Y,a,m.gbJ()) +s=this.K +r=n.h(0,B.az) +r=r==null?0:r.az(B.Y,a,r.gbJ()) +q=n.h(0,B.aO) +q=q==null?0:q.az(B.Y,a,q.gbJ()) +p=n.h(0,B.aY) +p=p==null?0:p.az(B.Y,a,p.gbJ()) +o=n.h(0,B.b6) +o=o==null?0:o.az(B.Y,a,o.gbJ()) +o=Math.max(p,o) +p=n.h(0,B.aP) +p=p==null?0:p.az(B.Y,a,p.gbJ()) +n=n.h(0,B.aQ) +n=n==null?0:n.az(B.Y,a,n.gbJ()) +return m+s.a.a+r+q+o+p+n+this.K.a.c}, +bu(a){var s,r,q,p,o,n=this.fR$,m=n.h(0,B.ay) +m=m==null?0:m.az(B.ab,a,m.gbR()) +s=this.K +r=n.h(0,B.az) +r=r==null?0:r.az(B.ab,a,r.gbR()) +q=n.h(0,B.aO) +q=q==null?0:q.az(B.ab,a,q.gbR()) +p=n.h(0,B.aY) +p=p==null?0:p.az(B.ab,a,p.gbR()) +o=n.h(0,B.b6) +o=o==null?0:o.az(B.ab,a,o.gbR()) +o=Math.max(p,o) +p=n.h(0,B.aP) +p=p==null?0:p.az(B.ab,a,p.gbR()) +n=n.h(0,B.aQ) +n=n==null?0:n.az(B.ab,a,n.gbR()) +return m+s.a.a+r+q+o+p+n+this.K.a.c}, +aNE(a,b,c){var s,r,q,p +for(s=0,r=0;r<2;++r){q=c[r] +if(q==null)continue +p=q.az(B.as,b,q.gbZ()) +s=Math.max(p,s)}return s}, +bx(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=b.fR$,a0=a.h(0,B.ay),a1=a0==null?0:a0.az(B.as,a2,a0.gbZ()) +a0=a.h(0,B.ay) +a2=Math.max(a2-(a0==null?0:a0.az(B.Y,a1,a0.gbJ())),0) +a0=a.h(0,B.az) +s=a0==null?0:a0.az(B.as,a2,a0.gbZ()) +a0=a.h(0,B.az) +r=a0==null?0:a0.az(B.Y,s,a0.gbJ()) +a0=a.h(0,B.aQ) +q=a0==null?0:a0.az(B.as,a2,a0.gbZ()) +a0=a.h(0,B.aQ) +p=a0==null?0:a0.az(B.Y,q,a0.gbJ()) +a2=Math.max(a2-b.K.a.gfI(),0) +a0=a.h(0,B.aL) +o=a0==null?0:a0.az(B.as,a2,a0.gbZ()) +a0=a.h(0,B.aL) +n=Math.max(a2-(a0==null?0:a0.az(B.Y,o,a0.gbJ())),0) +a0=a.h(0,B.b7) +m=a0==null?0:a0.az(B.as,n,a0.gbZ()) +l=Math.max(o,m) +if(l>0)l+=8 +a0=a.h(0,B.aO) +k=a0==null?0:a0.az(B.as,a2,a0.gbZ()) +a0=a.h(0,B.aO) +j=a0==null?0:a0.az(B.Y,k,a0.gbJ()) +a0=a.h(0,B.aP) +i=a0==null?0:a0.az(B.as,a2,a0.gbZ()) +a0=a.h(0,B.aP) +h=a0==null?0:a0.az(B.Y,i,a0.gbJ()) +a0=t.n +g=B.d.qK(A.d([b.aNE(0,Math.max(a2-j-h-r-p,0),A.d([a.h(0,B.aY),a.h(0,B.b6)],t.iG)),k,i],a0),B.ip) +f=b.K.y +e=new A.m(f.a,f.b).ai(0,4) +f=b.K +a=a.h(0,B.am)==null?0:b.K.c +d=B.d.qK(A.d([a1,f.a.b+a+g+b.K.a.d+e.b,s,q],a0),B.ip) +a=b.K.x +a.toString +c=a||b.aL?0:48 +return Math.max(d,c)+l}, +bI(a){return this.bx(a)}, +iv(a){var s=this.fR$,r=s.h(0,B.aY).b +r.toString +r=t.A.a(r).a +s=s.h(0,B.aY) +s=s==null?null:s.iv(a) +if(s==null)s=0 +return r.b+s}, +cK(a){return B.u}, +aCE(a){var s,r,q,p,o,n,m=null,l=t.q1,k=A.d([],l),j=new A.a18(k,A.d([],t.X_)) +for(s=a.length,r=m,q=r,p=0;p0}else a3=!1 +if(!a3)a4=0 +else{f0=o.h(0,B.b7) +a4=f0.gC(f0).b+8}a5=Math.max(a2,a4) +f0=e8.K.y +a6=new A.m(f0.a,f0.b).ai(0,4) +f0=o.h(0,B.aY) +n=o.h(0,B.aY) +k=e8.K.a +j=a6.b +i=j/2 +s.l(0,f0,e8.o9(n,p.a0d(new A.az(0,k.b+a1+i,0,k.d+a5+i)).a_R(c,c))) +k=o.h(0,B.b6) +a7=k==null?e9:k.gC(k).b +if(a7==null)a7=0 +f0=o.h(0,B.aY) +a8=f0==null?e9:f0.gC(f0).b +if(a8==null)a8=0 +a9=Math.max(a7,a8) +f0=s.h(0,o.h(0,B.aY)) +f0.toString +n=s.h(0,o.h(0,B.b6)) +n.toString +b0=Math.max(f0,n) +n=o.h(0,B.aO) +b1=n==null?e9:n.gC(n).b +if(b1==null)b1=0 +f0=o.h(0,B.aP) +b2=f0==null?e9:f0.gC(f0).b +if(b2==null)b2=0 +f0=s.h(0,o.h(0,B.aO)) +f0.toString +n=s.h(0,o.h(0,B.aP)) +n.toString +b3=Math.max(0,Math.max(f0,n)-b0) +n=s.h(0,o.h(0,B.aO)) +n.toString +f0=s.h(0,o.h(0,B.aP)) +f0.toString +b4=Math.max(0,Math.max(b1-n,b2-f0)-(a9-b0)) +f0=o.h(0,B.az) +b5=f0==null?e9:f0.gC(f0).b +if(b5==null)b5=0 +f0=o.h(0,B.aQ) +b6=f0==null?e9:f0.gC(f0).b +if(b6==null)b6=0 +b7=Math.max(b5,b6) +f0=e8.K +n=f0.a +b8=Math.max(b7,a1+n.b+b3+a9+b4+n.d+j) +f0=f0.x +f0.toString +if(!f0)f0=e8.aL +else f0=!0 +b9=f0?0:48 +c0=q-a5 +c1=e8.aL?c0:Math.min(Math.max(b8,b9),c0) +c2=b9>b8?(b9-b8)/2:0 +c3=Math.max(0,b8-c0) +f0=e8.aQ +f0=e8.gXk()?B.NV:B.NW +c4=(f0.a+1)/2 +c5=b3-c3*(1-c4) +f0=e8.K.a +c6=f0.b+a1+b0+c5+c2+i +c7=c1-(f0.gde(f0)+f0.gdl(f0))-a1-j-(b3+a9+b4) +c8=c6+c7*c4 +j=e8.aQ +f0=e8.gXk()?B.NV:B.NW +c9=e8.aNb(c6,b0+c5/2+(c1-(2+a9))/2,c6+c7,f0) +if(o.h(0,B.aL)!=null){f0=s.h(0,o.h(0,B.aL)) +f0.toString +d0=c1+8+f0 +f0=o.h(0,B.aL) +d1=f0.gC(f0).b+8}else{d0=0 +d1=0}if(a3){f0=s.h(0,o.h(0,B.b7)) +f0.toString +d2=c1+8+f0 +d3=a4}else{d2=0 +d3=0}d4=Math.max(d0,d2) +d5=Math.max(d1,d3) +d6=o.h(0,B.da) +if(d6!=null){f0=o.h(0,B.ay) +d6.cf(A.jh(c1,r-(f0==null?B.u:f0.gC(f0)).a),!0) +switch(e8.ac.a){case 0:d7=0 +break +case 1:f0=o.h(0,B.ay) +d7=(f0==null?B.u:f0.gC(f0)).a +break +default:d7=e9}f0=d6.b +f0.toString +t.A.a(f0).a=new A.m(d7,0)}d8=A.bt("height") +d9=new A.b9x(d8) +e0=A.bt("baseline") +e1=new A.b9w(e0,new A.b9t(s,c8,c9,d4,c1,d5)) +f0=e8.K.a +e2=f0.a +e3=r-f0.c +d8.b=c1 +e0.b=e8.gXk()?c9:c8 +if(o.h(0,B.ay)!=null){switch(e8.ac.a){case 0:f0=o.h(0,B.ay) +d7=r-f0.gC(f0).a +break +case 1:d7=0 +break +default:d7=e9}f0=o.h(0,B.ay) +f0.toString +d9.$2(f0,d7)}switch(e8.ac.a){case 0:f0=o.h(0,B.ay) +e4=e3-(f0==null?B.u:f0.gC(f0)).a +if(o.h(0,B.az)!=null){e4+=e8.K.a.c +f0=o.h(0,B.az) +f0.toString +q=o.h(0,B.az) +e4-=d9.$2(f0,e4-q.gC(q).a)}if(o.h(0,B.am)!=null){f0=o.h(0,B.am) +f0.toString +q=o.h(0,B.am) +d9.$2(f0,e4-q.gC(q).a)}if(o.h(0,B.aO)!=null){f0=o.h(0,B.aO) +f0.toString +q=o.h(0,B.aO) +e4-=e1.$2(f0,e4-q.gC(q).a)}if(o.h(0,B.aY)!=null){f0=o.h(0,B.aY) +f0.toString +q=o.h(0,B.aY) +e1.$2(f0,e4-q.gC(q).a)}if(o.h(0,B.b6)!=null){f0=o.h(0,B.b6) +f0.toString +q=o.h(0,B.b6) +e1.$2(f0,e4-q.gC(q).a)}if(o.h(0,B.aQ)!=null){e5=e2-e8.K.a.a +f0=o.h(0,B.aQ) +f0.toString +e5+=d9.$2(f0,e5)}else e5=e2 +if(o.h(0,B.aP)!=null){f0=o.h(0,B.aP) +f0.toString +e1.$2(f0,e5)}break +case 1:f0=o.h(0,B.ay) +e4=e2+(f0==null?B.u:f0.gC(f0)).a +if(o.h(0,B.az)!=null){e4-=e8.K.a.a +f0=o.h(0,B.az) +f0.toString +e4+=d9.$2(f0,e4)}if(o.h(0,B.am)!=null){f0=o.h(0,B.am) +f0.toString +d9.$2(f0,e4)}if(o.h(0,B.aO)!=null){f0=o.h(0,B.aO) +f0.toString +e4+=e1.$2(f0,e4)}if(o.h(0,B.aY)!=null){f0=o.h(0,B.aY) +f0.toString +e1.$2(f0,e4)}if(o.h(0,B.b6)!=null){f0=o.h(0,B.b6) +f0.toString +e1.$2(f0,e4)}if(o.h(0,B.aQ)!=null){e5=e3+e8.K.a.c +f0=o.h(0,B.aQ) +f0.toString +q=o.h(0,B.aQ) +e5-=d9.$2(f0,e5-q.gC(q).a)}else e5=e3 +if(o.h(0,B.aP)!=null){f0=o.h(0,B.aP) +f0.toString +q=o.h(0,B.aP) +e1.$2(f0,e5-q.gC(q).a)}break}if(o.h(0,B.b7)!=null||o.h(0,B.aL)!=null){d8.b=d5 +e0.b=d4 +switch(e8.ac.a){case 0:if(o.h(0,B.b7)!=null){f0=o.h(0,B.b7) +f0.toString +q=o.h(0,B.b7) +q=q.gC(q) +n=o.h(0,B.ay) +n=n==null?B.u:n.gC(n) +e1.$2(f0,e3-q.a-n.a)}if(o.h(0,B.aL)!=null){f0=o.h(0,B.aL) +f0.toString +e1.$2(f0,e2)}break +case 1:if(o.h(0,B.b7)!=null){f0=o.h(0,B.b7) +f0.toString +q=o.h(0,B.ay) +e1.$2(f0,e2+(q==null?B.u:q.gC(q)).a)}if(o.h(0,B.aL)!=null){f0=o.h(0,B.aL) +f0.toString +q=o.h(0,B.aL) +e1.$2(f0,e3-q.gC(q).a)}break}}if(o.h(0,B.am)!=null){f0=o.h(0,B.am).b +f0.toString +e6=t.A.a(f0).a.a +f0=o.h(0,B.am) +e7=(f0==null?B.u:f0.gC(f0)).a*0.75 +switch(e8.ac.a){case 0:o.h(0,B.az)!=null&&!0 +f0=e8.K +q=o.h(0,B.am) +q=q==null?B.u:q.gC(q) +n=d6==null?B.u:d6.gC(d6) +f0.r.scC(0,A.ao(e6+q.a+0,n.a/2+e7/2,0)) +break +case 1:o.h(0,B.az)!=null&&!0 +f0=e8.K +q=o.h(0,B.ay) +q=q==null?B.u:q.gC(q) +n=d6==null?B.u:d6.gC(d6) +f0.r.scC(0,A.ao(e6-q.a+0,n.a/2-e7/2,0)) +break}f0=e8.K +o=o.h(0,B.am) +f0.r.sf9(o.gC(o).a*0.75)}else{e8.K.r.scC(0,e9) +e8.K.r.sf9(0)}e8.id=f1.bh(new A.U(r,c1+d5))}, +aRm(a,b){var s=this.fR$.h(0,B.am) +s.toString +a.f0(s,b)}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=new A.b9v(a,b),e=g.fR$ +f.$1(e.h(0,B.da)) +if(e.h(0,B.am)!=null){s=e.h(0,B.am).b +s.toString +r=t.A +q=r.a(s).a +s=e.h(0,B.am) +s=s==null?B.u:s.gC(s) +p=e.h(0,B.am) +o=(p==null?B.u:p.gC(p)).a +p=g.K +n=p.f +m=p.d +l=n.gw4() +k=l?-s.b*0.75/2+n.a.b/2:g.K.a.b +s=A.ao(1,0.75,m) +s.toString +p=e.h(0,B.da).b +p.toString +p=r.a(p).a +r=e.h(0,B.da) +r=r==null?B.u:r.gC(r) +switch(g.ac.a){case 0:j=q.a+o*(1-s) +if(e.h(0,B.az)!=null)n=l +else n=!1 +if(n)i=j+0 +else i=j +break +case 1:j=q.a +if(e.h(0,B.az)!=null)n=l +else n=!1 +if(n)i=j+0 +else i=j +break +default:j=null +i=null}r=A.ao(i,p.a+r.a/2-o*0.75/2,0) +r.toString +r=A.ao(j,r,m) +r.toString +p=q.b +n=A.ao(0,k-p,m) +n.toString +h=new A.bn(new Float64Array(16)) +h.dU() +h.bU(0,r,p+n) +h.c7(0,s) +g.bD=h +s=g.cx +s===$&&A.c() +n=g.ch +n.sb2(0,a.wx(s,b,h,g.gaRl(),t.zV.a(n.a)))}else g.ch.sb2(0,null) +f.$1(e.h(0,B.ay)) +f.$1(e.h(0,B.aO)) +f.$1(e.h(0,B.aP)) +f.$1(e.h(0,B.az)) +f.$1(e.h(0,B.aQ)) +f.$1(e.h(0,B.b6)) +f.$1(e.h(0,B.aY)) +f.$1(e.h(0,B.b7)) +f.$1(e.h(0,B.aL))}, +ka(a){return!0}, +dO(a,b){var s,r,q,p,o,n,m +for(s=this.gdu(this),r=s.length,q=t.A,p=0;p>>16&255,s>>>8&255,s&255) +if(q.a.w){q.gb7() +s=!0}else s=!1 +if(s){q.gb7() +s=a.dx.a +return A.LS(A.ap(31,s>>>16&255,s>>>8&255,s&255),r)}return r}, +aHx(a,b){var s,r=this +if(r.gb7().R8!==!0)return B.D +if(r.gb7().RG!=null){s=r.gb7().RG +s.toString +return A.cI(s,r.gjE(),t.n8)}return A.cI(b.ghe(),r.gjE(),t.n8)}, +aHD(a){var s,r=this +if(r.gb7().R8!=null){s=r.gb7().R8 +s.toString +if(s)if(!r.a.r){r.gb7() +s=!1}else s=!0 +else s=!0}else s=!0 +if(s)return B.D +r.gb7() +return a.dx}, +gab3(){var s=this,r=s.a +if(r.y)r=r.r&&!0 +else r=!0 +if(!r){if(s.gb7().d==null){s.gb7() +r=!1}else r=!0 +r=r&&s.gb7().CW!==B.mv}else r=!1 +return r}, +aa4(a,b){return A.cI(b.gAh(),this.gjE(),t.em).cr(A.cI(this.gb7().w,this.gjE(),t.p8))}, +gjE(){var s,r=this,q=A.ae(t.ui) +r.gb7() +if(r.a.r)q.t(0,B.ak) +if(r.a.w){r.gb7() +s=!0}else s=!1 +if(s)q.t(0,B.aE) +if(r.gb7().ax!=null)q.t(0,B.nP) +return q}, +aHg(a,b){var s,r,q=this,p=A.cI(q.gb7().y2,q.gjE(),t.Ef) +if(p==null)p=B.Pa +q.gb7() +if(p.a.k(0,B.C))return p +s=q.aHh(a) +q.gb7() +if(!J.o(q.gb7().y2,B.q4)){q.gb7() +r=!1}else r=!0 +if(r)r=0 +else r=q.a.r?2:1 +return p.a_y(new A.cy(s,r,B.ag,-1))}, +I(c4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1=this,c2=null,c3=A.ab(c4) +A.ab(c4) +s=new A.b5z(c4,c2,c2,c2,c2,c2,c2,c2,B.mu,B.lL,!1,c2,!1,c2,c2,c2,c2,c2,c2,!1,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,!1,c2) +r=t.em +q=A.cI(s.gAr(),c1.gjE(),r) +p=t.p8 +o=A.cI(c1.gb7().e,c1.gjE(),p) +if(o==null)o=A.cI(c3.d.a,c1.gjE(),p) +n=c3.p3.w +n.toString +m=n.cr(c1.a.d).cr(q).cr(o).aik(1) +l=m.Q +l.toString +q=A.cI(s.gAi(),c1.gjE(),r) +o=A.cI(c1.gb7().z,c1.gjE(),p) +if(o==null)o=A.cI(c3.d.e,c1.gjE(),p) +k=n.cr(c1.a.d).cr(q).cr(o) +j=c1.gb7().y +if(j==null)i=c2 +else{h=c1.a.y&&!c1.gab3()?1:0 +g=c1.gb7() +f=c1.a.e +i=A.bhl(A.cK(j,c1.gb7().as,B.b4,c2,k,f,g.Q,c2),B.ad,B.cP,h)}e=c1.gb7().ax!=null +c1.gb7() +if(c1.a.r)d=e?c1.gb7().x2:c1.gb7().x1 +else d=e?c1.gb7().to:c1.gb7().y1 +if(d==null)d=c1.aHg(c3,s) +h=c1.r +g=c1.e +g===$&&A.c() +f=c1.aHx(c3,s) +c=c1.aHD(c3) +if(c1.a.w){c1.gb7() +b=!0}else b=!1 +if(c1.gb7().d==null){c1.gb7() +a=!0}else a=!1 +if(a)a0=c2 +else{a=c1.f +a===$&&A.c() +a1=c1.gab3()||c1.gb7().CW!==B.mt?1:0 +a2=c1.a +if(a2.y)a2=a2.r&&!0 +else a2=!0 +if(a2){a3=A.cI(s.gAc(),c1.gjE(),r) +if(c1.gb7().ax!=null){a2=c1.gb7().ay +a2=(a2==null?c2:a2.b)!=null}else a2=!1 +if(a2){a2=c1.gb7().ay +a3=a3.cX(a2==null?c2:a2.b)}a2=c1.gb7().f +a3=a3.cr(a2==null?c1.gb7().e:a2) +o=A.cI(c1.gb7().f,c1.gjE(),p) +if(o==null)o=A.cI(c3.d.b,c1.gjE(),p) +n=n.cr(c1.a.d).aik(1).cr(a3).cr(o)}else n=m +c1.gb7() +a2=c1.gb7().d +a2.toString +a2=A.cK(a2,c2,B.b4,c2,c2,c1.a.e,c2,c2) +a0=new A.alx(A.bhl(A.KB(a2,B.ad,B.cP,n),B.ad,B.cP,a1),a,c2)}c1.gb7() +c1.gb7() +c1.gb7() +c1.gb7() +n=c1.a +a4=n.z +a=n.y +if(a)n=n.r&&!0 +else n=!0 +if(n){a4!=null +a5=!1}else a5=!1 +if(a4!=null&&a5)a4=new A.c2(A.cs(c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,B.nZ,c2,c2,c2,c2,c2,c2),!1,!1,!1,!1,a4,c2) +n=c1.gb7() +a6=n.cy===!0 +c1.gb7() +c1.gb7() +c1.gb7() +n=c1.a.e +a=c1.gb7() +a1=c1.aa4(c3,s) +a2=c1.gb7() +a7=c1.gb7() +a8=c1.gb7() +r=A.cI(s.gzR(),c1.gjE(),r).cr(c1.gb7().ay) +a9=c1.gb7() +if(c1.gb7().p3!=null)b0=c1.gb7().p3 +else if(c1.gb7().p2!=null&&c1.gb7().p2!==""){b1=c1.a.r +b2=c1.gb7().p2 +b2.toString +p=c1.aa4(c3,s).cr(A.cI(c1.gb7().p4,c1.gjE(),p)) +p=A.cK(b2,c2,B.b4,c1.gb7().bC,p,c2,c2,c2) +b0=new A.c2(A.cs(c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,b1,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2),!0,!1,!1,!1,p,c2)}else b0=c2 +p=c4.ap(t.I) +p.toString +b3=c1.gb7().db +if(b3==null)b3=c2 +c1.gb7() +if(!d.gw4()){b1=m.r +b1.toString +b2=A.dJ(c4,B.cm) +b2=b2==null?c2:b2.c +if(b2==null)b2=1 +b4=(4+0.75*b1)*b2 +b1=c1.gb7() +if(b1.R8===!0)if(b3==null)b5=a6?B.Zm:B.Zi +else b5=b3 +else if(b3==null)b5=a6?B.Zf:B.Za +else b5=b3}else{if(b3==null)b5=a6?B.Zj:B.Zk +else b5=b3 +b4=0}c1.gb7() +b1=c1.gb7().cx +b1.toString +b2=g.gm(g) +b6=c1.gb7() +b7=c1.gb7() +b8=c1.a +b9=b8.f +c0=b8.r +b8=b8.x +c1.gb7() +return new A.ag1(new A.afZ(b5,!1,b4,b2,b1,d,h,b6.au===!0,b7.cy,c3.z,c2,a4,a0,i,c2,c2,c2,c2,new A.VY(n,a.r,a1,a2.x,a7.at,a8.ax,r,a9.ch,c2),b0,new A.UB(d,h,g,f,c,b,c2)),p.w,l,b9,c0,b8,c2)}} +A.b5J.prototype={ +$0(){}, +$S:0} +A.Og.prototype={ +P3(b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6){var s=this,r=d8==null?s.b:d8,q=e1==null?s.e:e1,p=c8==null?s.f:c8,o=d3==null?s.w:d3,n=d6==null?s.y:d6,m=d5==null?s.z:d5,l=d4==null?s.as:d4,k=c3==null?s.ax:c3,j=c2==null?s.ay:c2,i=c7==null?s.CW:c7,h=c6==null?s.cx:c6,g=e0==null?s.cy:e0,f=b3==null?s.db:b3,e=e2==null?s.id:e2,d=e5==null?s.ok:e5,c=b4==null?s.p3:b4,b=b6==null?s.p2:b6,a=b5==null?s.p4:b5,a0=c5==null?s.R8:c5,a1=c4==null?s.RG:c4,a2=c9==null?s.rx:c9,a3=c0==null?s.to:c0,a4=d0==null?s.x1:d0,a5=d1==null?s.x2:d1,a6=b9==null?s.y1:b9,a7=b1==null?s.y2:b1,a8=e4==null?s.bC:e4,a9=b0==null?s.au:b0 +return A.biL(a9,a7,s.aK,f,c,a,b,s.xr,b8!==!1,a6,s.at,a3,s.ch,j,k,a1,a0,h,i,p,a2,a4,a5,s.x,o,s.r,l,m,n,s.Q,s.ry,s.a,r,d9===!0,g,s.c,q,s.d,s.fx,s.dy,e,s.fr,s.go,s.fy,a8,s.k2,s.k1,d,s.p1,s.k4,s.k3)}, +b4e(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){return this.P3(a,b,c,d,null,e,null,f,null,g,h,i,j,null,k,l,m,n,o,p,q,r,s,a0,null,a1,null,a2,a3,a4,a5,a6,a7,a8,null,a9,b0)}, +b4_(a,b){return this.P3(null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,b,null,null,null,null,null,null,null,null,null,null,null,null)}, +b40(a,b){return this.P3(null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,b,null,null,null,null,null,null,null,null,null,null)}, +b2R(a){return this.P3(null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +EW(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a0.e +if(a1==null)a1=a2.a +s=a0.f +if(s==null)s=a2.b +r=a0.w +if(r==null)r=a2.c +q=a0.z +if(q==null)q=a2.e +p=a0.ay +if(p==null)p=a2.f +o=a0.CW +if(o==null)o=a2.w +n=a0.cx +if(n==null)n=a2.x +m=a0.db +if(m==null)m=a2.z +l=a0.b +if(l==null)l=a2.as +k=a0.id +if(k==null)k=a2.ax +j=a0.ok +if(j==null)j=a2.ch +i=a0.p4 +if(i==null)i=a2.CW +h=a0.R8 +if(h==null)h=a2.cx +g=a0.RG +if(g==null)g=a2.cy +f=a0.rx +if(f==null)f=a2.dy +e=a0.to +if(e==null)e=a2.fx +d=a0.x1 +if(d==null)d=a2.fy +c=a0.x2 +if(c==null)c=a2.go +b=a0.y1 +if(b==null)b=a2.k1 +a=a0.y2 +if(a==null)a=a2.k2 +return a0.b4e(a0.au===!0,a,a2.k4,m,i,a2.id,b,e,a2.r,p,g,h,n,o,s,f,d,c,a2.d,r,q,a2.fr,l,!1,a0.cy===!0,a1,k,a2.at,j,a2.ay)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.Og&&J.o(b.b,s.b)&&b.d==s.d&&J.o(b.e,s.e)&&J.o(b.f,s.f)&&J.o(b.w,s.w)&&b.y==s.y&&J.o(b.z,s.z)&&b.as==s.as&&b.ax==s.ax&&J.o(b.ay,s.ay)&&b.CW==s.CW&&J.o(b.cx,s.cx)&&b.cy==s.cy&&J.o(b.db,s.db)&&J.o(b.id,s.id)&&J.o(b.ok,s.ok)&&J.o(b.p3,s.p3)&&b.p2==s.p2&&J.o(b.p4,s.p4)&&b.R8==s.R8&&J.o(b.RG,s.RG)&&J.o(b.rx,s.rx)&&J.o(b.to,s.to)&&J.o(b.x1,s.x1)&&J.o(b.x2,s.x2)&&J.o(b.y1,s.y1)&&J.o(b.y2,s.y2)&&b.bC==s.bC&&b.au==s.au&&!0}, +gu(a){var s=this +return A.av([s.a,s.b,s.c,s.d,s.f,s.e,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db,!1,s.R8,s.RG,s.rx,s.ry,s.dy,s.id,s.fx,s.fy,s.go,s.fr,s.k1,s.ok,s.k2,s.k3,s.k4,s.p1,s.p3,s.p2,s.p4,s.to,s.x1,s.x2,s.xr,s.y1,s.y2,!0,s.bC,s.au,s.aK])}, +j(a){var s=this,r=A.d([],t.s),q=s.b +if(q!=null)r.push("iconColor: "+q.j(0)) +q=s.d +if(q!=null)r.push('labelText: "'+q+'"') +q=s.f +if(q!=null)r.push('floatingLabelStyle: "'+q.j(0)+'"') +q=s.y +if(q!=null)r.push('hintText: "'+q+'"') +q=s.as +if(q!=null)r.push('hintMaxLines: "'+A.r(q)+'"') +q=s.ax +if(q!=null)r.push('errorText: "'+q+'"') +q=s.ay +if(q!=null)r.push('errorStyle: "'+q.j(0)+'"') +q=s.CW +if(q!=null)r.push("floatingLabelBehavior: "+q.j(0)) +q=s.cx +if(q!=null)r.push("floatingLabelAlignment: "+q.j(0)) +q=s.cy +if(q===!0)r.push("isDense: "+A.r(q)) +q=s.db +if(q!=null)r.push("contentPadding: "+q.j(0)) +q=s.id +if(q!=null)r.push("prefixIconColor: "+q.j(0)) +q=s.ok +if(q!=null)r.push("suffixIconColor: "+q.j(0)) +q=s.p3 +if(q!=null)r.push("counter: "+q.j(0)) +q=s.p2 +if(q!=null)r.push("counterText: "+q) +q=s.p4 +if(q!=null)r.push("counterStyle: "+q.j(0)) +if(s.R8===!0)r.push("filled: true") +q=s.RG +if(q!=null)r.push("fillColor: "+q.j(0)) +q=s.rx +if(q!=null)r.push("focusColor: "+q.j(0)) +q=s.to +if(q!=null)r.push("errorBorder: "+q.j(0)) +q=s.x1 +if(q!=null)r.push("focusedBorder: "+q.j(0)) +q=s.x2 +if(q!=null)r.push("focusedErrorBorder: "+q.j(0)) +q=s.y1 +if(q!=null)r.push("enabledBorder: "+q.j(0)) +q=s.y2 +if(q!=null)r.push("border: "+q.j(0)) +q=s.bC +if(q!=null)r.push("semanticCounterText: "+q) +q=s.au +if(q!=null)r.push("alignLabelWithHint: "+A.r(q)) +return"InputDecoration("+B.d.bw(r,", ")+")"}} +A.FB.prototype={ +b48(a,b,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3){var s=this,r=b8==null?s.gAr():b8,q=a9==null?s.gAc():a9,p=b4==null?s.gAh():b4,o=b5==null?s.gAi():b5,n=a7==null?s.gzR():a7,m=a1==null?s.z:a1,l=c0==null?s.gHQ():c0,k=c2==null?s.gC6():c2,j=a8==null?s.ghe():a8,i=a==null?s.gO8():a,h=b9==null?s.gRd():b9,g=b0==null?s.dy:b0,f=a5==null?s.fx:a5,e=b1==null?s.fy:b1,d=b2==null?s.go:b2,c=a4==null?s.k1:a4 +return A.bqC(i,!1,b,s.k4,m,s.CW,s.id,c,f,s.r,n,j,s.cx,s.x,s.w,q,g,e,d,s.d,p,o,s.fr,b7,!1,!1,r,h,l,s.at,k,s.ay)}, +b2t(a){return this.b48(null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +cr(a){return this}, +gu(a){var s=this +return A.Y(s.gAr(),s.gAc(),s.gAh(),s.d,s.gAi(),s.gzR(),s.r,s.w,s.x,!1,s.z,!1,s.gkb(),s.at,s.gHQ(),s.ay,s.gC6(),s.CW,s.cx,A.Y(s.ghe(),s.gO8(),s.gRd(),s.dy,s.fr,s.fx,s.fy,s.go,s.id,s.k1,s.k2,!1,s.k4,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a8(b)!==A.I(r))return!1 +if(b instanceof A.FB)if(J.o(b.gAr(),r.gAr()))if(J.o(b.gAc(),r.gAc()))if(J.o(b.gAh(),r.gAh()))if(J.o(b.gAi(),r.gAi()))if(J.o(b.gzR(),r.gzR()))if(J.o(b.z,r.z))if(J.o(b.gkb(),r.gkb()))if(J.o(b.gHQ(),r.gHQ()))if(J.o(b.gC6(),r.gC6()))if(b.w===r.w)if(b.x.k(0,r.x))if(b.cx===r.cx)if(J.o(b.ghe(),r.ghe()))if(J.o(b.gO8(),r.gO8()))if(J.o(b.gRd(),r.gRd()))if(J.o(b.dy,r.dy))if(J.o(b.fx,r.fx))if(J.o(b.fy,r.fy))if(J.o(b.go,r.go))if(J.o(b.k1,r.k1))if(J.o(b.k2,r.k2))s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gAr(){return this.a}, +gAc(){return this.b}, +gAh(){return this.c}, +gAi(){return this.e}, +gzR(){return this.f}, +gkb(){return this.as}, +gHQ(){return this.ax}, +gC6(){return this.ch}, +ghe(){return this.cy}, +gRd(){return this.db}, +gO8(){return this.dx}} +A.b5z.prototype={ +gAi(){return A.Wz(new A.b5E(this))}, +gAr(){return A.Wz(new A.b5G(this))}, +gAc(){return A.Wz(new A.b5C(this))}, +gAh(){return A.Wz(new A.b5D(this))}, +gzR(){return A.Wz(new A.b5A(this))}, +ghe(){return A.um(new A.b5B(this))}, +gkb(){return A.um(new A.b5F(this))}, +gHQ(){return A.um(new A.b5H(this))}, +gC6(){return A.um(new A.b5I(this))}} +A.b5E.prototype={ +$1(a){var s=null +if(a.A(0,B.U))return A.iv(s,s,A.ab(this.a.ok).ch,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s) +return A.iv(s,s,A.ab(this.a.ok).db,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s)}, +$S:80} +A.b5G.prototype={ +$1(a){var s=null +if(a.A(0,B.U))return A.iv(s,s,A.ab(this.a.ok).ch,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s) +return A.iv(s,s,A.ab(this.a.ok).db,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s)}, +$S:80} +A.b5C.prototype={ +$1(a){var s=this,r=null +if(a.A(0,B.U))return A.iv(r,r,A.ab(s.a.ok).ch,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) +if(a.A(0,B.nP))return A.iv(r,r,A.ab(s.a.ok).ax.at,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) +if(a.A(0,B.ak))return A.iv(r,r,A.ab(s.a.ok).ax.b,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) +return A.iv(r,r,A.ab(s.a.ok).db,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r)}, +$S:80} +A.b5D.prototype={ +$1(a){var s=A.ab(this.a.ok) +if(a.A(0,B.U))return s.p3.Q.cX(B.D) +return s.p3.Q.cX(s.db)}, +$S:80} +A.b5A.prototype={ +$1(a){var s=A.ab(this.a.ok) +if(a.A(0,B.U))return s.p3.Q.cX(B.D) +return s.p3.Q.cX(s.ax.at)}, +$S:80} +A.b5B.prototype={ +$1(a){if(a.A(0,B.U))switch(A.ab(this.a.ok).ax.a.a){case 0:return B.Uj +case 1:return B.Xo}switch(A.ab(this.a.ok).ax.a.a){case 0:return B.Xk +case 1:return B.Uf}}, +$S:15} +A.b5F.prototype={ +$1(a){if(a.A(0,B.U)&&!a.A(0,B.ak))return A.ab(this.a.ok).ch +if(a.A(0,B.ak))return A.ab(this.a.ok).ax.b +switch(A.ab(this.a.ok).ax.a.a){case 0:return B.W +case 1:return B.is}}, +$S:15} +A.b5H.prototype={ +$1(a){if(a.A(0,B.U)&&!a.A(0,B.ak))return A.ab(this.a.ok).ch +if(a.A(0,B.ak))return A.ab(this.a.ok).ax.b +switch(A.ab(this.a.ok).ax.a.a){case 0:return B.W +case 1:return B.is}}, +$S:15} +A.b5I.prototype={ +$1(a){if(a.A(0,B.U)&&!a.A(0,B.ak))return A.ab(this.a.ok).ch +if(a.A(0,B.ak))return A.ab(this.a.ok).ax.b +switch(A.ab(this.a.ok).ax.a.a){case 0:return B.W +case 1:return B.is}}, +$S:15} +A.ahM.prototype={} +A.Zq.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.ZD.prototype={ +n(){var s=this,r=s.cp$ +if(r!=null)r.P(0,s.gjW()) +s.cp$=null +s.aH()}, +bG(){this.cJ() +this.cm() +this.jX()}} +A.ZG.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.aoT.prototype={ +aA(a){var s,r,q +this.eC(a) +for(s=this.gdu(this),r=s.length,q=0;q0){a7=b/2 +e-=a7 +c+=a7}a=a2.bD +if(eh){f=g+k.b+2*a +c=g+a +e=a}else f=h +d=a}switch(a2.cY.a){case 0:d=(f-q.b)/2 +a0=(f-p.b)/2 +break +case 1:if(f>72){d=16 +a0=16}else{d=Math.min((f-q.b)/2,16) +a0=(f-p.b)/2}break +case 2:a0=d +break +case 3:d=(f-q.b)/2 +a0=(f-p.b)/2 +break +case 4:a1=f-q.b-d +a0=f-p.b-d +d=a1 +break +default:a0=a3 +d=a0}switch(a2.aQ.a){case 0:if(a6){a7=a5.h(0,B.c7).b +a7.toString +t.A.a(a7).a=new A.m(b0-q.a,d)}a7=a5.h(0,B.bP).b +a7.toString +g=t.A +g.a(a7).a=new A.m(n,e) +if(a8){a7=a5.h(0,B.bQ) +a7.toString +c.toString +a7=a7.b +a7.toString +g.a(a7).a=new A.m(n,c)}if(a9){a5=a5.h(0,B.cL).b +a5.toString +g.a(a5).a=new A.m(0,a0)}break +case 1:if(a6){a7=a5.h(0,B.c7).b +a7.toString +t.A.a(a7).a=new A.m(0,d)}a7=a5.h(0,B.bP).b +a7.toString +g=t.A +g.a(a7).a=new A.m(o,e) +if(a8){a7=a5.h(0,B.bQ) +a7.toString +c.toString +a7=a7.b +a7.toString +g.a(a7).a=new A.m(o,c)}if(a9){a5=a5.h(0,B.cL).b +a5.toString +g.a(a5).a=new A.m(b0-p.a,a0)}break}a2.id=a4.bh(new A.U(b0,f))}, +aJ(a,b){var s=new A.b9F(a,b),r=this.fR$ +s.$1(r.h(0,B.c7)) +s.$1(r.h(0,B.bP)) +s.$1(r.h(0,B.bQ)) +s.$1(r.h(0,B.cL))}, +ka(a){return!0}, +dO(a,b){var s,r,q,p,o,n +for(s=this.gdu(this),r=s.length,q=t.A,p=0;p#"+A.bH(this)}} +A.Bx.prototype={ +fW(a){return A.fh(this.a,this.b,a)}} +A.Ww.prototype={ +a_(){return new A.aip(null,null,B.j)}} +A.aip.prototype={ +qo(a){var s,r,q=this +q.CW=t.ir.a(a.$3(q.CW,q.a.z,new A.b6O())) +s=q.a +r=t.YJ +s=r.a(a.$3(q.cy,s.as,new A.b6P())) +q.cy=s +s=q.a.at +q.cx=s!=null?r.a(a.$3(q.cx,s,new A.b6Q())):null +q.db=t.TZ.a(a.$3(q.db,q.a.w,new A.b6R()))}, +I(a){var s,r,q,p,o,n=this,m=n.db +m.toString +s=n.ghF() +s=m.ah(0,s.gm(s)) +s.toString +m=n.CW +m.toString +r=n.ghF() +q=m.ah(0,r.gm(r)) +A.ab(a) +p=A.bpz(a,n.a.Q,q) +n.a.toString +m=n.cy +if(m==null)o=null +else{r=n.ghF() +r=m.ah(0,r.gm(r)) +o=r}if(o==null)o=B.D +m=A.eU(a) +r=n.a +return new A.a8n(new A.wU(s,m),r.y,q,p,o,new A.XY(r.r,s,!0,null),null)}} +A.b6O.prototype={ +$1(a){return new A.aV(A.eQ(a),null,t.Y)}, +$S:46} +A.b6P.prototype={ +$1(a){return new A.hO(t.n8.a(a),null)}, +$S:110} +A.b6Q.prototype={ +$1(a){return new A.hO(t.n8.a(a),null)}, +$S:110} +A.b6R.prototype={ +$1(a){return new A.Bx(t.RY.a(a),null)}, +$S:672} +A.XY.prototype={ +I(a){var s=A.eU(a) +return A.jn(this.c,new A.aly(this.d,s,null),!1,null,null,B.u)}} +A.aly.prototype={ +aJ(a,b){this.b.hR(a,new A.T(0,0,0+b.a,0+b.b),this.c)}, +eR(a){return!a.b.k(0,this.b)}} +A.aoF.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.aiq.prototype={ +a1U(a){return a.gw6(a)==="en"}, +nH(a,b){return new A.dK(B.SH,t.az)}, +Uj(a){return!1}, +j(a){return"DefaultMaterialLocalizations.delegate(en_US)"}} +A.a2H.prototype={ +aHf(a,b){if(b===2){if(B.c.aE(a,4)===0&&B.c.aE(a,100)!==0||B.c.aE(a,400)===0)return 29 +return 28}return B.uY[b-1]}, +vT(a,b){var s=b?B.b78:B.fp +switch(s.a){case 4:return this.tp(a.gGN()===0?12:a.gGN()) +case 0:return this.Wu(a.a) +case 5:case 2:case 3:case 1:throw A.f(A.o0(A.I(this).j(0)+" does not support "+s.j(0)+"."))}}, +Wu(a){if(a<10)return"0"+a +return""+a}, +GB(a){var s=a.b +return s<10?"0"+s:B.c.j(s)}, +ajZ(a){var s=B.jg[A.bS(a)-1] +return B.a5a[A.Gx(a)-1]+", "+s+" "+A.dh(a)+", "+A.bO(a)}, +a1c(a){var s=B.c.j(A.bO(a)) +return B.jg[A.bS(a)-1]+" "+s}, +am_(a){var s,r,q,p,o,n,m=null +if(a==null)return m +p=a.split("/") +if(p.length!==3)return m +s=A.qG(p[2],10) +if(s==null||s<1)return m +r=A.qG(p[0],10) +if(r==null||r<1||r>12)return m +q=A.qG(p[1],10) +if(q==null||q<1||q>this.aHf(s,r))return m +try{o=A.db(s,r,q,0,0,0,0,!1) +if(!A.cC(o))A.F(A.cL(o)) +return new A.bA(o,!1)}catch(n){if(A.a7(n) instanceof A.hM)return m +else throw n}}, +aGU(a){switch((a.a<12?B.bj:B.bR).a){case 0:return"AM" +case 1:return"PM"}}, +tp(a){var s,r,q,p +if(a>-1000&&a<1000)return B.c.j(a) +s=B.c.j(Math.abs(a)) +r=a<0?"-":"" +q=s.length-1 +for(p=0;p<=q;++p){r+=s[p] +if(p>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ag,-1),s,r.c)}if(s==null){q=p.a +return A.by(p,new A.cy(A.ap(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ag,-1),r.c)}return A.by(p,s,r.c)}, +$ic3:1} +A.aiz.prototype={} +A.G2.prototype={ +gu(a){return J.Q(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.G2&&J.o(b.a,this.a)}} +A.aiA.prototype={} +A.PD.prototype={ +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.PD&&b.a==s.a&&J.o(b.b,s.b)&&b.c==s.c&&J.o(b.d,s.d)&&J.o(b.e,s.e)&&J.o(b.f,s.f)&&J.o(b.r,s.r)&&b.w==s.w&&b.x==s.x&&!0}} +A.aiQ.prototype={} +A.PF.prototype={ +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.PF&&b.a==s.a&&J.o(b.b,s.b)&&b.c==s.c&&J.o(b.d,s.d)&&J.o(b.e,s.e)&&J.o(b.f,s.f)&&J.o(b.r,s.r)&&J.o(b.w,s.w)&&b.x==s.x&&b.y==s.y}} +A.aiS.prototype={} +A.PG.prototype={ +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.PG&&J.o(b.a,s.a)&&b.b==s.b&&J.o(b.c,s.c)&&J.o(b.d,s.d)&&J.o(b.e,s.e)&&J.o(b.f,s.f)&&b.r==s.r&&J.o(b.y,s.y)&&J.o(b.z,s.z)&&b.Q==s.Q&&b.as==s.as}} +A.aiU.prototype={} +A.PT.prototype={ +gu(a){return J.Q(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.PT&&J.o(b.a,this.a)}} +A.aje.prototype={} +A.kk.prototype={ +gzB(){return A.j4.prototype.gzB.call(this)+"("+A.r(this.b.a)+")"}, +gHf(){return!0}} +A.a6Y.prototype={ +ga3J(a){return B.ai}, +gF_(){return null}, +ga_8(){return null}, +a_h(a){var s +if(!(a instanceof A.kk&&!0))s=!1 +else s=!0 +return s}, +ahv(a,b,c){var s=null,r=this.fk.$1(a) +return new A.c2(A.cs(s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s,s),!1,!0,!1,!1,r,s)}, +a_e(a,b,c,d){var s,r +A.ab(a) +s=A.ab(a).r +r=B.jF.h(0,this.a.cx.a?B.aW:s) +if(r==null)r=B.rr +return r.ahD(this,a,b,c,d,this.$ti.c)}} +A.Wx.prototype={} +A.agL.prototype={ +I(a){return A.aRz(new A.iG(this.d,!1,this.e,null),this.c,null,!0)}} +A.aok.prototype={ +I(a){var s=this +return new A.ED(s.c,new A.bdF(s),new A.bdG(s),new A.ED(new A.oK(s.d,new A.bM(A.d([],t.x8),t.jc),0),new A.bdH(s),new A.bdI(s),s.f,null),null)}} +A.bdF.prototype={ +$3(a,b,c){return new A.xL(b,c,this.a.e&&!0,!1,null)}, +$C:"$3", +$R:3, +$S:201} +A.bdG.prototype={ +$3(a,b,c){return new A.xM(b,this.a.e,!0,c,null)}, +$C:"$3", +$R:3, +$S:202} +A.bdH.prototype={ +$3(a,b,c){return new A.xL(b,c,this.a.e&&!0,!0,null)}, +$C:"$3", +$R:3, +$S:201} +A.bdI.prototype={ +$3(a,b,c){return new A.xM(b,this.a.e,!1,c,null)}, +$C:"$3", +$R:3, +$S:202} +A.xL.prototype={ +a_(){return new A.aoi(new A.Sv($.b3()),$,$,B.j)}} +A.aoi.prototype={ +ga3W(){return!1}, +DJ(){var s,r=this,q=r.a,p=q.f +if(p)s=B.fH +else{s=$.bAi() +s=new A.b9(q.c,s,s.$ti.i("b9"))}r.qi$=s +p=p?$.bAj():$.bAk() +q=q.c +r.te$=new A.b9(q,p,p.$ti.i("b9")) +q.a7(0,r.gAA()) +r.a.c.i2(r.gAz())}, +an(){var s,r,q,p,o=this +o.DJ() +s=o.a +r=s.f +q=o.qi$ +q===$&&A.c() +p=o.te$ +p===$&&A.c() +o.d=A.bwd(s.c,q,r,p) +o.aO()}, +aq(a){var s,r,q,p=this,o=p.a +if(a.f!==o.f||a.c!==o.c){o=a.c +o.P(0,p.gAA()) +o.fb(p.gAz()) +p.DJ() +o=p.d +o===$&&A.c() +o.n() +o=p.a +s=o.f +r=p.qi$ +r===$&&A.c() +q=p.te$ +q===$&&A.c() +p.d=A.bwd(o.c,r,s,q)}p.aS(a)}, +n(){var s,r=this +r.a.c.P(0,r.gAA()) +r.a.c.fb(r.gAz()) +s=r.d +s===$&&A.c() +s.n() +r.axq()}, +I(a){var s=this.d +s===$&&A.c() +return A.btC(!0,this.a.d,this.td$,B.He,s)}} +A.xM.prototype={ +a_(){return new A.aoj(new A.Sv($.b3()),$,$,B.j)}} +A.aoj.prototype={ +ga3W(){return!1}, +DJ(){var s,r=this,q=r.a,p=q.e +if(p){s=$.bAm() +s=new A.b9(q.c,s,s.$ti.i("b9"))}else s=B.fH +r.qi$=s +p=p?$.bAn():$.bAo() +q=q.c +r.te$=new A.b9(q,p,p.$ti.i("b9")) +q.a7(0,r.gAA()) +r.a.c.i2(r.gAz())}, +an(){var s,r,q,p,o=this +o.DJ() +s=o.a +r=s.e +q=o.qi$ +q===$&&A.c() +p=o.te$ +p===$&&A.c() +o.d=A.bwe(s.c,q,r,p) +o.aO()}, +aq(a){var s,r,q,p=this,o=p.a +if(a.e!==o.e||a.c!==o.c){o=a.c +o.P(0,p.gAA()) +o.fb(p.gAz()) +p.DJ() +o=p.d +o===$&&A.c() +o.n() +o=p.a +s=o.e +r=p.qi$ +r===$&&A.c() +q=p.te$ +q===$&&A.c() +p.d=A.bwe(o.c,r,s,q)}p.aS(a)}, +n(){var s,r=this +r.a.c.P(0,r.gAA()) +r.a.c.fb(r.gAz()) +s=r.d +s===$&&A.c() +s.n() +r.axr()}, +I(a){var s=this.d +s===$&&A.c() +return A.btC(!0,this.a.f,this.td$,B.He,s)}} +A.tt.prototype={} +A.adY.prototype={ +ahD(a,b,c,d,e){return new A.aok(c,d,!0,e,!0,null)}} +A.a24.prototype={ +ahD(a,b,c,d,e,f){return A.bEr(a,b,c,d,e,f)}} +A.a7X.prototype={ +UZ(a){var s=t.pn +return A.L(new A.a6(B.abm,new A.aKx(a),s),!0,s.i("aq.E"))}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a8(b)!==A.I(r))return!1 +s=b instanceof A.a7X +if(s&&!0)return!0 +return s&&A.ej(r.UZ(B.jF),r.UZ(B.jF))}, +gu(a){return A.av(this.UZ(B.jF))}} +A.aKx.prototype={ +$1(a){return this.a.h(0,a)}, +$S:691} +A.K_.prototype={ +bbr(){var s,r=this,q=r.te$ +q===$&&A.c() +s=q.a +if(J.o(q.b.ah(0,s.gm(s)),1)){q=r.qi$ +q===$&&A.c() +if(!J.o(q.gm(q),0)){q=r.qi$ +q=J.o(q.gm(q),1)}else q=!0}else q=!1 +s=r.td$ +if(q)s.sOr(!1) +else{r.ga3W() +s.sOr(!1)}}, +bbq(a){switch(a.a){case 0:case 3:this.td$.sOr(!1) +break +case 1:case 2:this.ga3W() +this.td$.sOr(!1) +break}}} +A.Zl.prototype={ +XJ(a){this.aF()}, +aFj(a,b,c){var s,r,q,p,o +if(!this.r){s=this.w +s=s.gbF(s)!==B.a_}else s=!1 +if(s){s=this.w +s=$.bAl().ah(0,s.gm(s)) +s.toString +r=s}else r=0 +if(r>0){s=a.gd4(a) +q=b.a +p=b.b +o=$.al().b8() +o.sa6(0,A.ap(B.e.aR(255*r),0,0,0)) +s.i6(new A.T(q,p,q+c.a,p+c.b),o)}}, +Ri(a,b,c,d){var s,r,q=this,p=q.w +switch(p.gbF(p).a){case 3:case 0:return d.$2(a,b) +case 1:case 2:break}q.aFj(a,b,c) +p=q.z +s=q.x +r=s.a +A.bxh(p,s.b.ah(0,r.gm(r)),c) +r=q.as +r.sb2(0,a.wx(!0,b,p,new A.bdD(q,d),r.a))}, +n(){var s=this,r=s.w,q=s.ge3() +r.P(0,q) +r.fb(s.gDH()) +s.x.a.P(0,q) +s.y.P(0,q) +s.Q.sb2(0,null) +s.as.sb2(0,null) +s.dX()}, +eR(a){var s,r,q,p,o=this +if(a.r===o.r){s=a.w +r=o.w +if(J.o(s.gm(s),r.gm(r))){s=a.x +r=s.a +q=o.x +p=q.a +if(J.o(s.b.ah(0,r.gm(r)),q.b.ah(0,p.gm(p)))){s=a.y +r=o.y +r=!J.o(s.gm(s),r.gm(r)) +s=r}else s=!0}else s=!0}else s=!0 +return s}} +A.bdD.prototype={ +$2(a,b){var s=this.a,r=s.Q +s=s.y +r.sb2(0,a.amk(b,B.e.aR(s.gm(s)*255),this.b,r.a))}, +$S:13} +A.Zm.prototype={ +XJ(a){this.aF()}, +Ri(a,b,c,d){var s,r,q=this,p=q.y +switch(p.gbF(p).a){case 3:case 0:return d.$2(a,b) +case 1:case 2:break}p=q.z +s=q.w +r=s.a +A.bxh(p,s.b.ah(0,r.gm(r)),c) +r=q.as +r.sb2(0,a.wx(!0,b,p,new A.bdE(q,d),r.a))}, +eR(a){var s,r,q,p +if(a.r===this.r){s=a.x +r=this.x +if(J.o(s.gm(s),r.gm(r))){s=a.w +r=s.a +q=this.w +p=q.a +p=!J.o(s.b.ah(0,r.gm(r)),q.b.ah(0,p.gm(p))) +s=p}else s=!0}else s=!0 +return s}, +n(){var s,r=this +r.Q.sb2(0,null) +r.as.sb2(0,null) +s=r.ge3() +r.w.a.P(0,s) +r.x.P(0,s) +r.y.fb(r.gDH()) +r.dX()}} +A.bdE.prototype={ +$2(a,b){var s=this.a,r=s.Q +s=s.x +r.sb2(0,a.amk(b,B.e.aR(s.gm(s)*255),this.b,r.a))}, +$S:13} +A.ajm.prototype={} +A.a_0.prototype={ +n(){var s=this.td$ +s.aw$=$.b3() +s.aC$=0 +this.aH()}} +A.a_1.prototype={ +n(){var s=this.td$ +s.aw$=$.b3() +s.aC$=0 +this.aH()}} +A.Qq.prototype={ +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a8(b)!==A.I(r))return!1 +if(b instanceof A.Qq)if(J.o(b.a,r.a))if(J.o(b.b,r.b))if(b.c==r.c)if(J.o(b.d,r.d))if(J.o(b.e,r.e))if(J.o(b.f,r.f))if(b.r==r.r)s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.ak4.prototype={} +A.aZt.prototype={ +J(){return"_ActivityIndicatorType."+this.b}} +A.a8X.prototype={} +A.af1.prototype={ +aJ(a,b){var s,r,q,p,o,n,m=this,l=$.al(),k=l.b8() +k.sa6(0,m.c) +s=m.x +k.seB(s) +k.scQ(0,B.at) +r=s/2*-m.y +q=r*2 +p=b.a-q +q=b.b-q +o=m.b +if(o!=null){n=l.b8() +n.sa6(0,o) +n.seB(s) +n.scQ(0,B.at) +a.ajl(new A.T(r,r,r+p,r+q),0,6.282185307179586,!1,n)}k.spG(B.NI) +a.ajl(new A.T(r,r,r+p,r+q),m.z,m.Q,!1,k)}, +eR(a){var s=this +return!J.o(a.b,s.b)||!a.c.k(0,s.c)||a.e!==s.e||a.f!==s.f||a.r!==s.r||a.w!==s.w||a.x!==s.x||a.y!==s.y||!1}} +A.DM.prototype={ +a_(){return new A.af2(null,null,B.j)}} +A.af2.prototype={ +an(){var s,r=this +r.aO() +s=A.bR(null,B.YW,0,null,1,null,r) +r.d=s +r.a.toString +s.amR(0)}, +aq(a){var s,r +this.aS(a) +this.a.toString +s=this.d +s===$&&A.c() +r=s.r +r=!(r!=null&&r.a!=null) +if(r)s.amR(0)}, +n(){var s=this.d +s===$&&A.c() +s.n() +this.awI()}, +aBc(a,b,c,d,e){var s,r,q,p,o,n,m,l=null +A.ab(a) +s=new A.b1p(a,l,l,l,l,l) +r=this.a +r.toString +q=r.d +if(q==null)q=A.bsE(a).d +r=this.a +r.toString +p=s.ga6(s) +o=A.bsE(a).a +p=o==null?p:o +o=this.a.c +n=c*3/2*3.141592653589793 +m=Math.max(b*3/2*3.141592653589793-n,0.001) +p=A.bF(l,A.jn(l,l,!1,l,new A.af1(q,p,o,b,c,d,e,4,0,-1.5707963267948966+n+e*3.141592653589793*2+d*0.5*3.141592653589793,m,l,l),B.u),B.m,l,B.Sf,l,l,l,l,l,l,l,l,l) +return new A.c2(A.cs(l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,r.r,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,r.w),!1,!1,!1,!1,p,l)}, +aA6(){var s=this.d +s===$&&A.c() +return A.mX(s,new A.b1q(this),null)}, +I(a){this.a.toString +switch(0){case 0:return this.aA6()}}} +A.b1q.prototype={ +$2(a,b){var s,r,q,p=this.a,o=$.bzZ(),n=p.d +n===$&&A.c() +n=o.ah(0,n.gm(n)) +o=$.bA_() +s=p.d +s=o.ah(0,s.gm(s)) +o=$.bzX() +r=p.d +r=o.ah(0,r.gm(r)) +o=$.bzY() +q=p.d +return p.aBc(a,n,s,r,o.ah(0,q.gm(q)))}, +$S:162} +A.b1p.prototype={ +ga6(a){var s,r=this,q=r.r +if(q===$){s=A.ab(r.f) +r.r!==$&&A.ai() +q=r.r=s.ax}return q.b}} +A.Zv.prototype={ +n(){var s=this,r=s.cp$ +if(r!=null)r.P(0,s.gjW()) +s.cp$=null +s.aH()}, +bG(){this.cJ() +this.cm() +this.jX()}} +A.Gy.prototype={ +gu(a){var s=this +return A.Y(s.ga6(s),s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.Gy&&J.o(b.ga6(b),s.ga6(s))&&J.o(b.b,s.b)&&b.c==s.c&&J.o(b.d,s.d)&&J.o(b.e,s.e)}, +ga6(a){return this.a}} +A.ak6.prototype={} +A.b97.prototype={ +J(){return"_RadioType."+this.b}} +A.GE.prototype={ +a_(){return new A.Jr(new A.aka($.b3()),$,$,$,$,$,$,$,$,$,null,!1,!1,null,null,B.j,this.$ti.i("Jr<1>"))}} +A.Jr.prototype={ +aT0(a){var s,r +if(a==null){this.a.e.$1(null) +return}if(a){s=this.a +r=s.e +r.toString +r.$1(s.c)}}, +aq(a){this.aS(a) +if(this.a.c!==a.c)this.ah3()}, +n(){this.d.n() +this.awY()}, +gjH(){return this.a.e!=null?this.gaT_():null}, +ga3L(){this.a.toString +return!1}, +gm(a){return this.a.c}, +gagk(){return new A.ep(new A.b95(this),t._s)}, +I(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4=null +a3.a.toString +switch(0){case 0:break}a5.ap(t.FL) +s=A.ab(a5).d0 +A.ab(a5) +r=new A.b92(a5,a4,a4,a4,a4,a4,a4) +a3.a.toString +q=r.gnJ() +a3.a.toString +p=r.gig() +switch(q.a){case 0:o=B.ow +break +case 1:o=B.H7 +break +default:o=a4}o=o.W(0,new A.m(p.a,p.b).ai(0,4)) +n=a3.gio() +n.t(0,B.T) +m=a3.gio() +m.F(0,B.T) +a3.a.toString +l=a3.gagk().a.$1(n) +if(l==null){k=s.b +l=k==null?a4:k.ag(n)}k=l==null +if(k){j=r.ghe().a.$1(n) +j.toString +i=j}else i=l +a3.a.toString +h=a3.gagk().a.$1(m) +if(h==null){j=s.b +h=j==null?a4:j.ag(m)}j=h==null +if(j){g=r.ghe().a.$1(m) +g.toString +f=g}else f=h +e=a3.gio() +e.t(0,B.ak) +a3.a.toString +g=s.c +d=g==null?a4:g.ag(e) +c=d +if(c==null){d=r.gev().a.$1(e) +d.toString +c=d}b=a3.gio() +b.t(0,B.aE) +a3.a.toString +d=g==null?a4:g.ag(b) +a=d +if(a==null){d=r.gev().a.$1(b) +d.toString +a=d}n.t(0,B.aK) +a3.a.toString +d=g==null?a4:g.ag(n) +if(d==null){k=k?a4:A.ap(31,l.gm(l)>>>16&255,l.gm(l)>>>8&255,l.gm(l)&255) +a0=k}else a0=d +if(a0==null){k=r.gev().a.$1(n) +k.toString +a0=k}m.t(0,B.aK) +a3.a.toString +k=g==null?a4:g.ag(m) +if(k==null){k=j?a4:A.ap(31,h.gm(h)>>>16&255,h.gm(h)>>>8&255,h.gm(h)&255) +a1=k}else a1=k +if(a1==null){k=r.gev().a.$1(m) +k.toString +a1=k}if(a3.tg$!=null){a=a3.gio().A(0,B.T)?a0:a1 +c=a3.gio().A(0,B.T)?a0:a1}switch(A.c4().a){case 0:case 1:case 3:case 5:a2=a4 +break +case 2:case 4:a2=a3.a.c +break +default:a2=a4}k=a3.a.c +j=a3.d +g=a3.Go$ +g===$&&A.c() +j.saG(0,g) +g=a3.Gp$ +g===$&&A.c() +j.samr(g) +g=a3.Gr$ +g===$&&A.c() +j.samt(g) +g=a3.Gq$ +g===$&&A.c() +j.samu(g) +j.sakw(a1) +j.sams(a0) +j.stv(a) +j.stm(c) +a3.a.toString +g=s.d +j.sr8(g==null?20:g) +j.saji(a3.tg$) +j.sQp(a3.gio().A(0,B.ak)) +j.sal_(a3.gio().A(0,B.aE)) +j.sagM(i) +j.sakv(f) +j=a3.ahB(!1,a4,new A.ep(new A.b96(a3,s),t.bN),j,o) +return new A.c2(A.cs(a4,a4,a4,a4,a4,a4,k,a4,a4,a4,a4,a4,a4,a4,a4,a4,a4,a4,!0,a4,a4,a4,a4,a4,a4,a4,a4,a4,a4,a4,a4,a4,a4,a4,a4,a4,a4,a4,a4,a4,a4,a4,a4,a4,a4,a4,a4,a4,a4,a2,a4,a4,a4,a4,a4,a4,a4,a4),!1,!1,!1,!1,j,a4)}} +A.b95.prototype={ +$1(a){if(a.A(0,B.U))return null +if(a.A(0,B.T))return this.a.a.w +return null}, +$S:54} +A.b96.prototype={ +$1(a){var s +this.a.a.toString +s=A.cI(null,a,t.GE) +if(s==null)s=null +return s==null?A.cI(B.fr,a,t.Pb):s}, +$S:192} +A.aka.prototype={ +aJ(a,b){var s,r,q,p,o,n=this +n.alY(a,b.jZ(B.i)) +s=new A.T(0,0,0+b.a,0+b.b).gbQ() +r=$.al().b8() +q=n.f +q.toString +p=n.e +p.toString +o=n.a +o=A.X(q,p,o.gm(o)) +o.toString +r.sa6(0,o) +r.scQ(0,B.at) +r.seB(2) +a.hx(s,8,r) +q=n.a +if(q.gbF(q)!==B.O){r.scQ(0,B.br) +q=n.a +a.hx(s,4.5*q.gm(q),r)}}} +A.b92.prototype={ +guV(){var s,r=this,q=r.w +if(q===$){s=A.ab(r.r) +r.w!==$&&A.ai() +r.w=s +q=s}return q}, +ghe(){return new A.ep(new A.b93(this),t.h2)}, +gev(){return new A.ep(new A.b94(this),t.h2)}, +gnJ(){return this.guV().e}, +gig(){return this.guV().z}} +A.b93.prototype={ +$1(a){var s,r,q +if(a.A(0,B.U))return this.a.guV().ch +if(a.A(0,B.T)){s=this.a +r=s.x +if(r===$){q=s.guV() +s.x!==$&&A.ai() +r=s.x=q.ax}return r.f}return this.a.guV().k4}, +$S:15} +A.b94.prototype={ +$1(a){var s,r +if(a.A(0,B.aK)){s=this.a.ghe().a.$1(a) +r=J.b8(s) +return A.ap(31,r.gm(s)>>>16&255,r.gm(s)>>>8&255,r.gm(s)&255)}if(a.A(0,B.aE))return this.a.guV().dx +if(a.A(0,B.ak))return this.a.guV().cx +return B.D}, +$S:15} +A.K0.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.K1.prototype={ +an(){var s,r=this,q=null +r.aO() +s=A.bR(q,B.E,0,q,1,!r.a.c?0:1,r) +r.A3$=s +r.Go$=A.dy(B.cq,s,B.eF) +s=A.bR(q,B.aD,0,q,1,q,r) +r.vL$=s +r.Gp$=A.dy(B.ad,s,q) +s=A.bR(q,B.fZ,0,q,1,r.ti$||r.th$?1:0,r) +r.A4$=s +r.Gq$=A.dy(B.ad,s,q) +s=A.bR(q,B.fZ,0,q,1,r.ti$||r.th$?1:0,r) +r.A5$=s +r.Gr$=A.dy(B.ad,s,q)}, +n(){var s=this,r=s.A3$ +r===$&&A.c() +r.n() +r=s.vL$ +r===$&&A.c() +r.n() +r=s.A4$ +r===$&&A.c() +r.n() +r=s.A5$ +r===$&&A.c() +r.n() +s.awX()}} +A.GF.prototype={ +gu(a){var s=this +return A.Y(s.a,s.ghe(),s.gev(),s.d,s.gnJ(),s.gig(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.GF&&b.ghe()==s.ghe()&&b.gev()==s.gev()&&b.d==s.d&&b.gnJ()==s.gnJ()&&J.o(b.gig(),s.gig())}, +ghe(){return this.b}, +gev(){return this.c}, +gnJ(){return this.e}, +gig(){return this.f}} +A.akb.prototype={} +A.Rk.prototype={ +a_(){return new A.Xy(B.j)}, +a1W(a,b){return this.c.$2(a,b)}} +A.aNE.prototype={ +$2(a,b){return this.a[b]}, +$S:59} +A.Xy.prototype={ +aNq(a,b){var s,r=this,q=null,p=r.a.a1W(a,b),o=p.a +o.toString +s=new A.Xx(o,r,o) +r.a.toString +switch(A.ab(a).r.a){case 3:case 5:case 4:switch(r.a.as.a){case 0:o=a.ap(t.I) +o.toString +return A.dC(B.Z,A.d([p,A.bjx(8,new A.bY(B.le,q,q,new A.GR(B.un,b,!0,q),q),0,q,0,o.w,q,q)],t.p),B.z,B.X,s) +case 1:o=a.ap(t.I) +o.toString +return A.dC(B.Z,A.d([p,A.bjx(0,new A.bY(B.eq,q,q,new A.GR(B.un,b,!0,q),q),8,q,q,o.w,0,q)],t.p),B.z,B.X,s)}break +case 2:case 0:case 1:return new A.a9W(p,b,!0,s)}return new A.qh(p,s)}, +aSR(a,b,c){return A.mX(c,new A.ba1(c),a)}, +I(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null +c.a.toString +s=A.bt("headerPadding") +r=A.bt("footerPadding") +q=A.bt("listPadding") +p=c.a +o=p.z==null +if(o&&!0){s.sd6(B.a3) +r.sd6(B.a3) +q.sd6(B.a3)}else if(!o||!1)switch(p.as.a){case 0:s.sd6(new A.az(0,0,0,0)) +c.a.toString +q.sd6(new A.az(0,0,0,0)) +r.sd6(new A.az(0,0,0,0)) +break +case 1:s.sd6(new A.az(0,0,0,0)) +c.a.toString +q.sd6(new A.az(0,0,0,0)) +r.sd6(new A.az(0,0,0,0)) +break}p=c.a +o=p.as +n=p.ax +m=p.ay +l=p.ch +k=p.cx +j=p.cy +i=p.db +h=p.dy +p=p.fr +g=A.d([],t.p) +if(c.a.z!=null)g.push(new A.BE(s.aN(),new A.abz(c.a.z,b),b)) +f=q.aN() +e=c.a +d=e.d +e=e.e +g.push(new A.BE(f,new A.Sq(c.gaNp(),d,e,b,b,c.gaSQ(),b,b,50,b),b)) +c.a.toString +return A.boO(k,j,p,n,i,B.fg,l,m,h,!1,o,!1,g)}} +A.ba1.prototype={ +$2(a,b){var s=null,r=this.a.x +r===$&&A.c() +r=A.ao(0,6,B.fS.ah(0,r)) +r.toString +return A.e1(B.E,!0,s,b,B.m,s,r,s,s,s,s,s,B.aq)}, +$S:720} +A.Xx.prototype={ +k(a,b){if(b==null)return!1 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.Xx&&b.b.k(0,this.b)&&b.c===this.c}, +gu(a){return A.Y(this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.lF.prototype={ +J(){return"_ScaffoldSlot."+this.b}} +A.RB.prototype={ +a_(){var s=null +return new A.aah(A.li(t.Np),A.ql(s,t.qT),A.ql(s,t.BL),s,s,B.j)}} +A.aah.prototype={ +bf(){var s,r=this,q=r.c +q.toString +s=A.aD(q,B.PF,t.l).w.y +q=r.y +if(q===!0)if(!s){q=r.x +q=q!=null&&q.b==null}else q=!1 +else q=!1 +if(q)r.b97(B.b1H) +r.y=s +r.cD()}, +b97(a){var s,r,q=this,p=null,o=q.r +if(o.b!==o.c){p.gbF(p) +s=!1}else s=!0 +if(s)return +r=o.gV(o).b +o=q.y +o.toString +if(o){p.sm(0,0) +r.cT(0,a)}else p.dq(0).bj(0,new A.aOk(q,r,a),t.H) +o=q.x +if(o!=null)o.aI(0) +q.x=null}, +I(a){var s,r,q=this +q.y=A.aD(a,B.PF,t.l).w.y +s=q.r +if(!s.gZ(s)){r=A.Pm(a,t.X) +if(r==null||r.gAp())null.gbic()}return new A.XC(q,q.a.c,null)}, +n(){var s=this.x +if(s!=null)s.aI(0) +this.x=null +this.aw6()}} +A.aOk.prototype={ +$1(a){var s=this.b +if((s.a.a&30)===0)s.cT(0,this.c)}, +$S:37} +A.XC.prototype={ +dB(a){return this.f!==a.f}} +A.aOl.prototype={} +A.bd_.prototype={ +nZ(a){var s=this +return s.c.a4J(s.a.nZ(a),s.b.nZ(a),s.d)}, +j(a){return"_TransitionSnapshotFabLocation(begin: "+this.a.j(0)+", end: "+this.b.j(0)+", progress: "+A.r(this.d)+")"}} +A.aag.prototype={ +b3V(a,b){var s=a==null?this.a:a +return new A.aag(s,b==null?this.b:b)}} +A.al7.prototype={ +ag9(a,b,c){var s=this +s.b=c==null?s.b:c +s.c=s.c.b3V(a,b) +s.aF()}, +ag8(a){return this.ag9(null,null,a)}, +aYF(a,b){return this.ag9(a,b,null)}} +A.UA.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(!s.asG(0,b))return!1 +return b instanceof A.UA&&b.r===s.r&&b.e===s.e&&b.f===s.f}, +gu(a){var s=this +return A.Y(A.aN.prototype.gu.call(s,s),s.r,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.aeH.prototype={ +I(a){return this.c}} +A.bar.prototype={ +am3(a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=A.yk(a7),a4=a7.a,a5=a3.If(a4),a6=a7.b +if(a2.b.h(0,B.l2)!=null){s=a2.jC(B.l2,a5).b +a2.kd(B.l2,B.i) +r=s}else{r=0 +s=0}if(a2.b.h(0,B.qb)!=null){q=0+a2.jC(B.qb,a5).b +p=Math.max(0,a6-q) +a2.kd(B.qb,new A.m(0,p))}else{q=0 +p=null}if(a2.b.h(0,B.qa)!=null){q+=a2.jC(B.qa,new A.aN(0,a5.b,0,Math.max(0,a6-q-r))).b +a2.kd(B.qa,new A.m(0,Math.max(0,a6-q)))}if(a2.b.h(0,B.l6)!=null){o=a2.jC(B.l6,a5) +a2.kd(B.l6,new A.m(0,s)) +if(!a2.ay)r+=o.b}else o=B.u +n=a2.f +m=Math.max(0,a6-Math.max(n.d,q)) +if(a2.b.h(0,B.l1)!=null){l=Math.max(0,m-r) +k=a2.d +if(k)l=A.W(l+q,0,a3.d-r) +k=k?q:0 +a2.jC(B.l1,new A.UA(k,s,o.b,0,a5.b,0,l)) +a2.kd(B.l1,new A.m(0,r))}if(a2.b.h(0,B.l4)!=null){a2.jC(B.l4,new A.aN(0,a5.b,0,m)) +a2.kd(B.l4,B.i)}k=a2.b.h(0,B.fA)!=null&&!a2.at?a2.jC(B.fA,a5):B.u +if(a2.b.h(0,B.l5)!=null){j=a2.jC(B.l5,new A.aN(0,a5.b,0,Math.max(0,m-r))) +a2.kd(B.l5,new A.m((a4-j.a)/2,m-j.b))}else j=B.u +i=A.bt("floatingActionButtonRect") +if(a2.b.h(0,B.l7)!=null){h=a2.jC(B.l7,a3) +g=new A.aOl(h,j,m,s,n,a2.r,a7,k,a2.w) +f=a2.z.nZ(g) +e=a2.as.a4J(a2.y.nZ(g),f,a2.Q) +a2.kd(B.l7,e) +d=e.a +c=e.b +i.b=new A.T(d,c,d+h.a,c+h.b)}if(a2.b.h(0,B.fA)!=null){d=a2.ax +b=d!=null&&d") +k=t.x8 +j=t.jc +i=t.i +h=A.bv1(new A.oK(new A.b9(p,new A.k8(new A.vx(B.uD)),l),new A.bM(A.d([],k),j),0),new A.b9(p,new A.k8(B.uD),l),p,0.5,i) +p=d.a.d +g=$.bAb() +m.a(p) +f=$.bAc() +e=A.bv1(new A.b9(p,g,g.$ti.i("b9")),new A.oK(new A.b9(p,f,A.n(f).i("b9")),new A.bM(A.d([],k),j),0),p,0.5,i) +d.e=A.bnV(h,s,i) +i=A.bnV(h,q,i) +d.r=i +d.w=new A.b9(m.a(i),new A.k8(B.a3h),l) +d.f=A.bko(new A.b9(r,new A.aV(1,1,b),b.i("b9")),e,c) +d.x=A.bko(new A.b9(o,n,n.$ti.i("b9")),e,c) +n=d.r +o=d.gaQe() +n.bB() +n=n.cE$ +n.b=!0 +n.a.push(o) +n=d.e +n.bB() +n=n.cE$ +n.b=!0 +n.a.push(o)}, +aL1(a){this.T(new A.b45(this,a))}, +I(a){var s,r,q=this,p=A.d([],t.p),o=q.d +o===$&&A.c() +o=o.Q +o===$&&A.c() +if(o!==B.O){o=q.e +s=q.y +o===$&&A.c() +r=q.f +r===$&&A.c() +p.push(A.bjT(B.M,A.bjR(s,r),o))}o=q.a +s=q.r +o=o.c +s===$&&A.c() +r=q.x +r===$&&A.c() +p.push(A.bjT(B.M,A.bjR(o,r),s)) +return A.dC(B.dH,p,B.z,B.X,null)}, +aQf(){var s,r,q=this.e +q===$&&A.c() +s=q.a +s=s.gm(s) +q=q.b +q=q.gm(q) +q=Math.min(A.ps(s),A.ps(q)) +s=this.r +s===$&&A.c() +r=s.a +r=r.gm(r) +s=s.b +s=s.gm(s) +s=Math.max(q,Math.min(A.ps(r),A.ps(s))) +this.a.f.ag8(s)}} +A.b45.prototype={ +$0(){this.a.a.toString}, +$S:0} +A.Bb.prototype={ +a_(){var s=null,r=t.bR,q=t.R,p=$.b3() +return new A.Bc(new A.c8(s,r),new A.c8(s,r),new A.c8(s,q),new A.oJ(!1,p),new A.oJ(!1,p),A.d([],t.kc),new A.c8(s,q),B.w,s,A.A(t.yb,t.M),s,!0,s,s,s,B.j)}} +A.Bc.prototype={ +gf1(){this.a.toString +return null}, +fu(a,b){var s=this +s.ex(s.w,"drawer_open") +s.ex(s.x,"end_drawer_open")}, +aFn(a){var s=this,r=s.w,q=r.y +if(!J.o(q==null?A.n(r).i("aH.T").a(q):q,a)&&s.d.ga4()!=null){s.T(new A.aOm(s,a)) +s.a.toString}}, +alS(){var s,r,q=this.e +if(q.ga4()!=null){s=this.x +r=s.y +s=r==null?A.n(s).i("aH.T").a(r):r}else s=!1 +if(s)q.ga4().a2(0) +q=this.d.ga4() +if(q!=null)q.Ra(0)}, +alT(){var s,r,q=this.d +if(q.ga4()!=null){s=this.w +r=s.y +s=r==null?A.n(s).i("aH.T").a(r):r}else s=!1 +if(s)q.ga4().a2(0) +q=this.e.ga4() +if(q!=null)q.Ra(0)}, +aYx(){var s,r=this,q=r.y.r +if(!q.gZ(q)){q=r.y.r +s=q.gV(q)}else s=null +if(r.z!=s)r.T(new A.aOp(r,s))}, +aYd(){var s,r=this,q=r.y.e +if(!q.gZ(q)){q=r.y.e +s=q.gV(q)}else s=null +if(r.Q!=s)r.T(new A.aOo(r,s))}, +aOe(){this.a.toString}, +aOv(a){var s,r,q,p,o=this,n={},m=o.cy +n.a=m +s=o.ch +s===$&&A.c() +r=s.r +if(r!=null&&r.a!=null){r=o.cx +r.toString +m.toString +q=o.CW +q===$&&A.c() +s=s.x +s===$&&A.c() +n.a=new A.bd_(r,m,q,s) +p=Math.min(1-s,s)}else p=0 +o.T(new A.aOn(n,o,a)) +o.ch.kB(0,p)}, +aLV(){var s,r=this.c +r.toString +s=A.Qu(r) +if(s!=null&&s.f.length!==0)s.lb(0,B.XA,B.fX)}, +gyp(){var s=this.a.cy +return s!==!1}, +an(){var s,r=this,q=null +r.aO() +s=r.c +s.toString +r.dx=new A.al7(s,B.b_K,$.b3()) +s=r.a.w +if(s==null)s=B.rs +r.cy=s +r.CW=B.TQ +r.cx=s +r.ch=A.bR(q,new A.br(4e5),0,q,1,1,r) +r.db=A.bR(q,B.E,0,q,1,q,r)}, +aq(a){var s,r=this +r.aw9(a) +s=r.a +s=s.w +if(s!=a.w)r.aOv(s==null?B.rs:s) +r.a.toString}, +bf(){var s,r,q=this,p=q.c.ap(t.Pu),o=p==null?null:p.f,n=q.y,m=n==null +if(!m)s=o==null||n!==o +else s=!1 +if(s)if(!m)n.d.F(0,q) +q.y=o +if(o!=null){n=o.d +n.t(0,q) +r=q.c.ql(t.Np) +if(r==null||!n.A(0,r)){n=o.r +if(!n.gZ(n))q.aYx() +n=o.e +if(!n.gZ(n))q.aYd()}}q.aOe() +q.aw8()}, +n(){var s=this,r=s.dx +r===$&&A.c() +r.aw$=$.b3() +r.aC$=0 +r=s.ch +r===$&&A.c() +r.n() +r=s.db +r===$&&A.c() +r.n() +r=s.y +if(r!=null)r.d.F(0,s) +s.w.n() +s.x.n() +s.awa()}, +US(a,b,c,d,e,f,g,h,i){var s,r=this.c +r.toString +s=A.aD(r,null,t.l).w.a3h(f,g,h,i) +if(e)s=s.beL(!0) +if(d&&s.e.d!==0)s=s.a_I(s.f.P0(s.r.d)) +if(b!=null)a.push(A.aGs(A.qq(b,s,null),c))}, +az_(a,b,c,d,e,f,g,h){return this.US(a,b,c,!1,d,e,f,g,h)}, +xu(a,b,c,d,e,f,g){return this.US(a,b,c,!1,!1,d,e,f,g)}, +a7_(a,b,c,d,e,f,g,h){return this.US(a,b,c,d,!1,e,f,g,h)}, +a7E(a,b){this.a.toString}, +a7D(a,b){var s,r,q=this,p=q.a,o=p.Q +if(o!=null){p=p.fr +s=q.w +r=s.y +s=r==null?A.n(s).i("aH.T").a(r):r +q.xu(a,new A.MA(o,B.tk,q.gaFm(),B.a2,null,p,null,s,q.d),B.l8,!1,b===B.bi,b===B.a4,!1)}}, +I(a){var s,r,q,p,o,n,m,l,k=this,j=null,i={},h=A.ab(a),g=a.ap(t.I) +g.toString +s=g.w +r=A.d([],t.sa) +g=k.a +q=g.f +g=g.e +k.az_(r,new A.aeH(new A.qh(q,k.f),!1,!1,j),B.l1,k.gyp(),!1,!1,!1,g!=null) +if(k.dy)k.xu(r,A.bje(!0,j,k.fr,!1,j,j,j),B.l4,!0,!0,!0,!0) +if(k.a.e!=null){g=A.aD(a,B.bB,t.l).w +g=k.r=A.bDe(a,k.a.e.fx)+g.f.b +q=k.a.e +q.toString +k.xu(r,new A.hl(new A.aN(0,1/0,0,g),A.bpK(q,g,j,j,j,j),j),B.l2,!0,!1,!1,!1)}i.a=!1 +i.b=null +if(k.at!=null||k.as.length!==0){g=A.L(k.as,!0,t.l7) +q=k.at +if(q!=null)g.push(q.a) +k.xu(r,A.dC(B.dG,g,B.z,B.X,j),B.l5,k.gyp(),!1,!1,!0)}g=k.z +if(g!=null){g.a.gbi2() +i.a=!1 +g=k.z +if(g!=null){g=g.a +g.gbr(g)}i.b=h.e2.w +g=k.z +g=g==null?j:g.a +k.a.toString +k.a7_(r,g,B.fA,!k.gyp(),!1,!1,!1,!0)}i.c=!1 +if(k.Q!=null){a.ap(t.iB) +g=A.ab(a) +p=g.ry.f +i.c=(p==null?0:p)!==0 +g=k.Q +g=g==null?j:g.a +q=k.a.e +k.a7_(r,g,B.l6,!k.gyp(),!0,!1,!1,q!=null)}k.a.toString +g=k.ch +g===$&&A.c() +q=k.CW +q===$&&A.c() +o=k.dx +o===$&&A.c() +n=k.db +n===$&&A.c() +k.xu(r,new A.VD(j,g,q,o,n,j),B.l7,!0,!0,!0,!0) +switch(h.r.a){case 2:case 4:k.xu(r,A.js(B.bq,j,B.a2,!0,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,k.gaLU(),j,j,j),B.l3,!0,!1,!1,!0) +break +case 0:case 1:case 3:case 5:break}g=k.x +q=g.y +if(q==null?A.n(g).i("aH.T").a(q):q){k.a7D(r,s) +k.a7E(r,s)}else{k.a7E(r,s) +k.a7D(r,s)}g=t.l +q=A.aD(a,B.bB,g).w +o=k.gyp()?A.aD(a,B.kY,g).w.e.d:0 +m=q.f.P0(o) +o=A.aD(a,B.bdL,g).w +g=k.gyp()&&A.aD(a,B.kY,g).w.e.d!==0?0:j +l=o.r.P0(g) +if(m.d<=0)k.a.toString +g=k.a.Q +return new A.al8(g!=null,new A.RM(A.e1(B.E,!0,j,A.mX(k.ch,new A.aOq(i,k,!1,m,l,s,r),j),B.m,h.go,0,j,j,j,j,j,B.aq),j),j)}} +A.aOm.prototype={ +$0(){this.a.w.kT(0,this.b)}, +$S:0} +A.aOp.prototype={ +$0(){this.a.z=this.b}, +$S:0} +A.aOo.prototype={ +$0(){this.a.Q=this.b}, +$S:0} +A.aOn.prototype={ +$0(){var s=this.b +s.cx=this.a.a +s.cy=this.c}, +$S:0} +A.aOq.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l=this,k=A.ah([B.ps,new A.agd(a,new A.bM(A.d([],t.ot),t.wS))],t.F,t.od),j=l.b +j.a.toString +s=j.cy +s.toString +r=j.ch +r===$&&A.c() +r=r.x +r===$&&A.c() +q=j.CW +q===$&&A.c() +p=j.dx +p===$&&A.c() +j=j.cx +j.toString +o=l.a +n=o.a +m=o.c +return A.Dd(k,new A.M6(new A.bar(l.c,!1,l.d,l.e,l.f,p,j,s,r,q,n,o.b,m),l.r,null))}, +$S:728} +A.agd.prototype={ +qs(a,b){var s=this.e,r=A.RC(s).w,q=r.y +if(!(q==null?A.n(r).i("aH.T").a(q):q)){s=A.RC(s).x +r=s.y +s=r==null?A.n(s).i("aH.T").a(r):r}else s=!0 +return s}, +hh(a){var s,r,q=this.e,p=A.RC(q) +if(p.a.Q!=null){s=p.w +r=s.y +s=r==null?A.n(s).i("aH.T").a(r):r}else s=!1 +if(s)p.d.ga4().a2(0) +A.RC(q).a.toString}} +A.al8.prototype={ +dB(a){return this.f!==a.f}} +A.bas.prototype={ +$2(a,b){if(!a.a)a.P(0,b)}, +$S:35} +A.XD.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.XE.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.XF.prototype={ +aq(a){this.aS(a) +this.mb()}, +bf(){var s,r,q,p,o=this +o.cD() +s=o.bs$ +r=o.gly() +q=o.c +q.toString +q=A.mA(q) +o.eW$=q +p=o.l7(q,r) +if(r){o.fu(s,o.dv$) +o.dv$=!1}if(p)if(s!=null)s.n()}, +n(){var s,r=this +r.eV$.am(0,new A.bas()) +s=r.bs$ +if(s!=null)s.n() +r.bs$=null +r.aw7()}} +A.ZB.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.aaq.prototype={ +I(a){var s=this,r=null +if(A.ab(a).r===B.aW)return new A.Eg(8,B.e8,s.c,s.d,!1,B.b_e,3,r,B.iR,B.YN,B.aD,A.a_n(),r,r,r) +return new A.Jd(r,s.c,s.d,r,r,r,r,B.ai,B.h_,B.B,A.a_n(),r,r,r)}} +A.Jd.prototype={ +a_(){return new A.air(new A.c8(null,t.R),null,null,B.j)}} +A.air.prototype={ +gxa(){var s=this.a.e +if(s==null){s=this.fr +s===$&&A.c() +s=s.a +s=s==null?null:s.ag(this.gEc())}return s==null?!1:s}, +gvx(){this.a.toString +var s=this.fr +s===$&&A.c() +s=s.e +if(s==null){s=this.fx +s===$&&A.c() +s=!s}return s}, +gNw(){return new A.ep(new A.b6W(this),t.Le)}, +gEc(){var s=A.ae(t.ui) +if(this.db)s.t(0,B.nO) +if(this.dx)s.t(0,B.aE) +return s}, +gaX6(){var s,r,q,p,o,n,m,l=this,k=l.dy +k===$&&A.c() +s=k.db +r=A.bt("dragColor") +q=A.bt("hoverColor") +p=A.bt("idleColor") +switch(k.a.a){case 1:k=s.a +o=k>>>16&255 +n=k>>>8&255 +k&=255 +r.b=A.ap(153,o,n,k) +q.b=A.ap(B.e.aR(127.5),o,n,k) +m=l.fx +m===$&&A.c() +if(m){k=l.c +k.toString +k=A.ab(k).cy.a +k=A.ap(255,k>>>16&255,k>>>8&255,k&255)}else k=A.ap(B.e.aR(25.5),o,n,k) +p.b=k +break +case 0:k=s.a +o=k>>>16&255 +n=k>>>8&255 +k&=255 +r.b=A.ap(191,o,n,k) +q.b=A.ap(166,o,n,k) +m=l.fx +m===$&&A.c() +if(m){k=l.c +k.toString +k=A.ab(k).cy.a +k=A.ap(255,k>>>16&255,k>>>8&255,k&255)}else k=A.ap(B.e.aR(76.5),o,n,k) +p.b=k +break}return new A.ep(new A.b6T(l,r,q,p),t.h2)}, +gaXr(){var s=this.dy +s===$&&A.c() +return new A.ep(new A.b6V(this,s.a,s.db),t.h2)}, +gaXq(){var s=this.dy +s===$&&A.c() +return new A.ep(new A.b6U(this,s.a,s.db),t.h2)}, +gaX3(){return new A.ep(new A.b6S(this),t.pj)}, +an(){var s,r=this +r.a6v() +s=r.cy=A.bR(null,B.E,0,null,1,null,r) +s.bB() +s=s.cE$ +s.b=!0 +s.a.push(new A.b71(r))}, +bf(){var s,r=this,q=r.c +q.toString +s=A.ab(q) +r.dy=s.ax +q=r.c +q.ap(t.NF) +q=A.ab(q) +r.fr=q.w +switch(s.r.a){case 0:r.fx=!0 +break +case 2:case 3:case 1:case 4:case 5:r.fx=!1 +break}r.atT()}, +Iz(){var s,r=this,q=r.at +q===$&&A.c() +q.sa6(0,r.gaX6().a.$1(r.gEc())) +q.sann(r.gaXr().a.$1(r.gEc())) +q.sanm(r.gaXq().a.$1(r.gEc())) +s=r.c.ap(t.I) +s.toString +q.scs(s.w) +q.sa3w(r.gaX3().a.$1(r.gEc())) +s=r.a.r +if(s==null){s=r.fr +s===$&&A.c() +s=s.f}if(s==null){s=r.fx +s===$&&A.c() +s=s?null:B.fd}q.sHX(s) +s=r.fr +s===$&&A.c() +s=s.y +if(s==null){s=r.fx +s===$&&A.c() +s=s?0:2}q.sa06(s) +s=r.fr.z +q.sa26(s==null?0:s) +s=r.fr.Q +q.sa2j(0,s==null?48:s) +s=r.c +s.toString +q.seM(0,A.aD(s,B.bB,t.l).w.f) +q.sTU(r.a.db) +q.saks(!r.gvx())}, +Q9(a){this.a6u(a) +this.T(new A.b70(this))}, +Q8(a,b){this.a6t(a,b) +this.T(new A.b7_(this))}, +a1f(a){var s,r=this +r.atU(a) +if(r.al1(a.gaG(a),a.gd7(a),!0)){r.T(new A.b6Y(r)) +s=r.cy +s===$&&A.c() +s.c9(0)}else if(r.dx){r.T(new A.b6Z(r)) +s=r.cy +s===$&&A.c() +s.dq(0)}}, +a1g(a){var s,r=this +r.atV(a) +r.T(new A.b6X(r)) +s=r.cy +s===$&&A.c() +s.dq(0)}, +n(){var s=this.cy +s===$&&A.c() +s.n() +this.a6s()}} +A.b6W.prototype={ +$1(a){var s,r +if(a.A(0,B.aE)){s=this.a +s.a.toString +s=s.fr +s===$&&A.c() +s=s.d===!0}else s=!1 +if(s)return!0 +s=this.a +r=s.a.Q +s=s.fr +s===$&&A.c() +s=s.c +s=s==null?null:s.ag(a) +return s==null?!1:s}, +$S:740} +A.b6T.prototype={ +$1(a){var s,r,q,p=this,o=null +if(a.A(0,B.nO)){s=p.a.fr +s===$&&A.c() +s=s.r +s=s==null?o:s.ag(a) +return s==null?p.b.aN():s}s=p.a +if(s.gNw().a.$1(a)){s=s.fr +s===$&&A.c() +s=s.r +s=s==null?o:s.ag(a) +return s==null?p.c.aN():s}r=s.fr +r===$&&A.c() +r=r.r +r=r==null?o:r.ag(a) +if(r==null)r=p.d.aN() +q=s.fr.r +q=q==null?o:q.ag(a) +if(q==null)q=p.c.aN() +s=s.cy +s===$&&A.c() +s=s.x +s===$&&A.c() +s=A.X(r,q,s) +s.toString +return s}, +$S:15} +A.b6V.prototype={ +$1(a){var s=this.a +if(s.gxa()&&s.gNw().a.$1(a)){s=s.fr +s===$&&A.c() +s=s.w +s=s==null?null:s.ag(a) +if(s==null){s=this.c.a +s=this.b===B.aR?A.ap(8,s>>>16&255,s>>>8&255,s&255):A.ap(13,s>>>16&255,s>>>8&255,s&255)}return s}return B.D}, +$S:15} +A.b6U.prototype={ +$1(a){var s=this.a +if(s.gxa()&&s.gNw().a.$1(a)){s=s.fr +s===$&&A.c() +s=s.x +s=s==null?null:s.ag(a) +if(s==null){s=this.c.a +s=this.b===B.aR?A.ap(B.e.aR(25.5),s>>>16&255,s>>>8&255,s&255):A.ap(64,s>>>16&255,s>>>8&255,s&255)}return s}return B.D}, +$S:15} +A.b6S.prototype={ +$1(a){var s,r +if(a.A(0,B.aE)&&this.a.gNw().a.$1(a)){s=this.a.fr +s===$&&A.c() +s=s.b +s=s==null?null:s.ag(a) +return s==null?12:s}s=this.a +r=s.a.w +if(r==null){r=s.fr +r===$&&A.c() +r=r.b +r=r==null?null:r.ag(a)}if(r==null){s=s.fx +s===$&&A.c() +r=8/(s?2:1) +s=r}else s=r +return s}, +$S:743} +A.b71.prototype={ +$0(){this.a.Iz()}, +$S:0} +A.b70.prototype={ +$0(){this.a.db=!0}, +$S:0} +A.b7_.prototype={ +$0(){this.a.db=!1}, +$S:0} +A.b6Y.prototype={ +$0(){this.a.dx=!0}, +$S:0} +A.b6Z.prototype={ +$0(){this.a.dx=!1}, +$S:0} +A.b6X.prototype={ +$0(){this.a.dx=!1}, +$S:0} +A.RR.prototype={ +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.RR&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e&&J.o(b.f,s.f)&&b.r==s.r&&b.w==s.w&&b.x==s.x&&b.y==s.y&&b.z==s.z&&b.Q==s.Q}} +A.ale.prototype={} +A.RS.prototype={ +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.RS&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e&&b.f==s.f&&b.r==s.r&&b.w==s.w&&b.x==s.x&&b.y==s.y&&J.o(b.z,s.z)}} +A.ai6.prototype={ +ag(a){var s,r=this,q=r.a,p=q==null?null:q.ag(a) +q=r.b +s=q==null?null:q.ag(a) +if(p==s)return p +if(p==null){q=s.a +return A.by(new A.cy(A.ap(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ag,-1),s,r.c)}if(s==null){q=p.a +return A.by(p,new A.cy(A.ap(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ag,-1),r.c)}return A.by(p,s,r.c)}, +$ic3:1} +A.alg.prototype={} +A.RV.prototype={ +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.RV&&J.o(b.a,s.a)&&b.b==s.b&&J.o(b.c,s.c)&&J.o(b.d,s.d)&&J.o(b.e,s.e)&&J.o(b.f,s.f)&&J.o(b.r,s.r)&&J.o(b.w,s.w)&&J.o(b.x,s.x)}} +A.ali.prototype={} +A.RW.prototype={ +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.RW&&J.o(b.a,this.a)&&!0}} +A.alj.prototype={} +A.bb9.prototype={ +J(){return"_SliderType."+this.b}} +A.abr.prototype={ +J(){return"SliderInteraction."+this.b}} +A.Sn.prototype={ +a_(){return new A.Y2(new A.c8(null,t.R),new A.FJ(),null,null,B.j)}} +A.Y2.prototype={ +gdA(a){var s +this.a.toString +s=this.as +s.toString +return s}, +an(){var s,r=this,q=null +r.aO() +r.d=A.bR(q,B.aD,0,q,1,q,r) +r.e=A.bR(q,B.aD,0,q,1,q,r) +r.f=A.bR(q,B.iS,0,q,1,q,r) +r.r=A.bR(q,B.B,0,q,1,q,r) +s=r.f +r.a.toString +s.sm(0,1) +r.r.sm(0,r.a8H(r.a.c)) +r.y=A.ah([B.b8u,new A.dp(r.gayI(),new A.bM(A.d([],t.ot),t.wS),t.f6)],t.F,t.od) +r.a.toString +if(r.as==null)r.as=A.q6(!0,q,!0,!0,q,q,!1)}, +n(){var s=this,r=s.w +if(r!=null)r.aI(0) +r=s.d +r===$&&A.c() +r.n() +r=s.e +r===$&&A.c() +r.n() +r=s.f +r===$&&A.c() +r.n() +r=s.r +r===$&&A.c() +r.n() +r=s.ch +if(r!=null){r.eO(0) +s.ch=null}r=s.as +if(r!=null)r.n() +s.axg()}, +aVZ(a){var s=this.aND(a),r=this.a +if(s!==r.c){r.e.$1(s) +r=this.as +if(r!=null)r.j9()}}, +YH(a){this.Q=!0 +this.a.toString}, +YF(a){this.Q=!1 +this.a.toString}, +ayJ(a){var s,r=this.x,q=$.aL.aW$.z.h(0,r).gab() +q.toString +t.Sq.a(q) +r=$.aL.aW$.z.h(0,r).ap(t.I) +r.toString +s=r.w +switch(a.a.a){case 0:switch(s.a){case 0:q.Pm() +break +case 1:q.Qh() +break}break +case 1:switch(s.a){case 0:q.Qh() +break +case 1:q.Pm() +break}break +case 2:q.Qh() +break +case 3:q.Pm() +break}}, +aW2(a){if(a!==this.at)this.T(new A.bb6(this,a))}, +aW4(a){if(a!==this.ax)this.T(new A.bb7(this,a))}, +aND(a){return a*(this.a.x-0)+0}, +a8H(a){var s=this.a.x,r=s>0?(a-0)/(s-0):0 +return r}, +I(a){this.a.toString +switch(0){case 0:return this.aBd(a)}}, +aBd(b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2=this,b3=null,b4={},b5=A.ab(b6) +b6.ap(t.OD) +s=A.ab(b6) +r=b4.a=s.aW +q=new A.bb2(b6,A.ab(b6).ax,4,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3) +p=q.gIC() +s=A.ae(t.ui) +b2.a.toString +if(b2.ax)s.t(0,B.aE) +if(b2.at)s.t(0,B.ak) +if(b2.Q)s.t(0,B.nO) +o=r.db +if(o==null)o=p +if(o instanceof A.a9j){n=r.ay +if(n==null){m=b5.ax +l=m.db.a +m=m.cy.a +n=A.LS(A.ap(153,l>>>16&255,l>>>8&255,l&255),A.ap(B.e.aR(229.5),m>>>16&255,m>>>8&255,m&255))}}else n=b2.a.Q +m=r.a +l=m==null?q.a:m +k=b2.a +j=k.Q +k=k.as +if(k==null)k=b4.a.c +if(k==null)k=q.gGQ() +b2.a.toString +i=b4.a.d +if(i==null)i=q.gBJ() +h=b4.a.e +if(h==null)h=q.gG4() +g=b4.a.r +if(g==null)g=q.gG6() +f=b4.a.f +if(f==null)f=q.gG7() +e=b2.a.as +if(e==null)e=b4.a.w +if(e==null)e=q.gEO() +d=b2.a.Q +c=b4.a.y +if(c==null)c=q.gG3() +b=b4.a.z +if(b==null)b=q.gG5() +a=b2.a.Q +if(a==null)a=q.gIe() +a0=b4.a.at +if(a0==null)a0=q.gG8() +a1=new A.bb4(b4,b2,s,q).$0() +a2=b4.a +a3=a2.cy +if(a3==null)a3=B.Th +a4=a2.CW +if(a4==null)a4=B.Tg +a5=a2.cx +if(a5==null)a5=B.Tf +a6=a2.ch +if(a6==null)a6=B.Te +a7=a2.fy +if(a7==null)a7=B.b0K +a2=a2.go +if(a2==null)a2=q.gID() +m=l==null?m:l +l=a1==null?r.ax:a1 +b4.a=A.btz(e,j,r.k3,c,h,b,g,f,a0,d,k,r.id,r.k2,r.as,l,a6,r.dy,r.dx,r.fr,r.fx,i,a7,a,r.k1,a5,a4,m,a3,n,o,a2) +b2.a.toString +m=A.cI(b3,s,t.GE) +if(m==null)a8=b3 +else a8=m +if(a8==null)a8=B.fr.ag(s) +b2.a.toString +switch(b5.r.a){case 0:case 1:case 2:case 3:case 4:a9=b3 +break +case 5:a9=new A.bb3(b2) +break +default:a9=b3}switch(A.aD(b6,B.fv,t.l).w.ax.a){case 1:b0=B.aSz +break +case 0:b0=B.aSQ +break +default:b0=b3}s=A.dJ(b6,B.cm) +s=s==null?b3:s.c +b1=s==null?1:s +s=b2.y +s===$&&A.c() +m=b2.gdA(b2) +l=b2.a8H(b2.a.c) +b2.a.toString +k=b4.a +j=new A.bb5(b6).$0() +i=b2.a.x +i=i>0?b2.gaVY():b3 +m=A.biq(s,!1,new A.yy(b2.ay,new A.alM(l,b3,b3,b3,k,b1,j,i,b2.gYG(),b2.gYE(),b3,b2,b2.at,b2.ax,B.b1E,b2.x),b3),!0,m,a8,b3,b2.gaW1(),b2.gaW3(),b0) +return new A.c2(A.cs(b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,a9,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,!0,b3,b3,b3,b3,b3,b3,b3),!0,!1,!1,!1,m,b3)}, +arN(){var s,r,q=this +if(q.ch==null){q.ch=A.qw(new A.bb8(q),!1) +s=q.c +s.toString +q.a.toString +s=A.OO(s,t.N1) +s.toString +r=q.ch +r.toString +s.Am(0,r)}}} +A.bb6.prototype={ +$0(){this.a.at=this.b}, +$S:0} +A.bb7.prototype={ +$0(){this.a.ax=this.b}, +$S:0} +A.bb4.prototype={ +$0(){var s=this,r=s.b.a +r=r.Q +r=r.a +r=A.ap(31,r>>>16&255,r>>>8&255,r&255) +return r==null?A.cI(s.d.gev(),s.c,t.MH):r}, +$S:763} +A.bb5.prototype={ +$0(){return A.aD(this.a,B.db,t.l).w.a}, +$S:203} +A.bb3.prototype={ +$0(){var s=this.a +if(!s.gdA(s).gcZ()&&s.gdA(s).geH())s.gdA(s).j9()}, +$S:0} +A.bb8.prototype={ +$1(a){var s=this.a +return A.bhK(new A.anI(s,null),s.ay,B.i,!0)}, +$S:789} +A.alM.prototype={ +b1(a){var s,r=this,q=a.ap(t.I) +q.toString +s=A.ab(a) +return A.bPf(r.CW,r.f,A.aD(a,B.fw,t.l).w.ay,r.ay,r.ch,r.r,r.as,r.Q,r.z,s.r,r.y,r.e,r.at,r.w,r.ax,q.w,r.x,r.d)}, +b9(a,b){var s,r,q=this +b.sb5Y(q.f) +b.sm(0,q.d) +b.saqd(q.e) +b.sj3(0,q.r) +b.sarX(q.w) +b.stS(q.x) +b.saq4(q.y) +b.sjH(q.z) +b.aW=q.Q +b.e2=q.as +s=a.ap(t.I) +s.toString +b.scs(s.w) +b.saqj(q.at) +b.sbdo(0,A.ab(a).r) +b.scZ(q.ay) +b.sb9i(q.ch) +s=A.aD(a,B.fw,t.l).w.ay +r=b.aL +r===$&&A.c() +r.b=s +r=b.aT +r===$&&A.c() +r.b=s +b.sb0f(q.CW)}} +A.Jx.prototype={ +ayv(a,b,c,d,e,f,g,h,i,j,k,l,m,n,a0,a1,a2,a3){var s,r,q,p=this,o=null +p.Ep() +s=new A.F2(A.A(t.S,t.EG)) +r=A.a4G(o,o) +r.w=s +r.ay=p.gYG() +r.ch=p.gaW_() +r.CW=p.gYE() +r.cx=p.gaFN() +r.b=c +p.aL=r +r=A.HF(o,o) +r.w=s +r.au=p.gaW5() +r.aK=p.gaW7() +r.b=c +p.aT=r +r=p.K +q=r.d +q===$&&A.c() +p.ac=A.dy(B.ad,q,o) +q=r.e +q===$&&A.c() +q=A.dy(B.ad,q,o) +q.a.i2(new A.b9O(p)) +p.al=q +r=r.f +r===$&&A.c() +p.aQ=A.dy(B.fS,r,o)}, +gXu(){var s=this.gaeo() +return new A.a6(s,new A.b9M(),A.aa(s).i("a6<1,Z>")).qK(0,B.ip)}, +gXt(){var s=this.gaeo() +return new A.a6(s,new A.b9L(),A.aa(s).i("a6<1,Z>")).qK(0,B.ip)}, +gaeo(){var s,r=this.d0 +r.ch.toString +r.cx.toString +s=this.E!=null +s +return A.d([new A.U(48,48),new A.U(20,20),r.CW.apy(s,r)],t.X4)}, +gYU(){var s=this.d0 +return s.cy.apw(!1,this,s)}, +sm(a,b){var s,r=this +if(b===r.cR)return +r.cR=b +s=r.K.r +s===$&&A.c() +s.sm(0,b) +r.bt()}, +saqd(a){if(a==this.aC)return +this.aC=a +this.bt()}, +sbdo(a,b){if(this.aw===b)return +this.aw=b +this.bt()}, +saqj(a){return}, +sb5Y(a){return}, +sj3(a,b){return}, +sarX(a){if(a.k(0,this.d0))return +this.d0=a +this.Ep()}, +stS(a){if(a===this.fS)return +this.fS=a +this.Ep()}, +saq4(a){if(a.k(0,this.b6))return +this.b6=a +this.aU()}, +sjH(a){var s,r,q=this +if(J.o(a,q.E))return +s=q.E +q.E=a +r=a!=null +if(s!=null!==r){s=q.K.f +if(r){s===$&&A.c() +s.c9(0)}else{s===$&&A.c() +s.dq(0)}q.aU() +q.bt()}}, +scs(a){if(a===this.bv)return +this.bv=a +this.Ep()}, +scZ(a){var s,r,q=this +if(a===q.es)return +q.es=a +s=q.K +r=s.d +if(a){r===$&&A.c() +r.c9(0) +if(q.gK0()){s=s.e +s===$&&A.c() +s.c9(0)}}else{r===$&&A.c() +r.dq(0) +if(q.gK0()){s=s.e +s===$&&A.c() +s.dq(0)}}q.bt()}, +sb9i(a){if(a===this.hN)return +this.hN=a +this.afE(a)}, +sb9j(a){var s=this +if(a===s.eK)return +s.eK=a +s.afE(s.hN)}, +sb0f(a){if(a===this.fT)return +this.fT=a +this.bt()}, +afE(a){var s,r=this +if(a&&r.eK){s=r.K.d +s===$&&A.c() +s.c9(0)}else if(!r.es){s=r.K.d +s===$&&A.c() +s.dq(0)}}, +gK0(){switch(this.d0.fy.a){case 0:return!1 +case 1:return!0 +case 2:return!0 +case 3:return!1}}, +gazd(){switch(this.aw.a){case 2:case 4:return 0.1 +case 0:case 1:case 3:case 5:return 0.05}}, +Ep(){this.aV.sd2(0,null) +this.af()}, +Ck(){this.Uz() +this.aV.af() +this.Ep()}, +aA(a){var s,r,q=this +q.ax2(a) +s=q.ac +s===$&&A.c() +r=q.gei() +s.a.a7(0,r) +s=q.al +s===$&&A.c() +s.a.a7(0,r) +s=q.aQ +s===$&&A.c() +s.a.a7(0,r) +s=q.K.r +s===$&&A.c() +s.bB() +s=s.cE$ +s.b=!0 +s.a.push(r)}, +av(a){var s,r=this,q=r.ac +q===$&&A.c() +s=r.gei() +q.a.P(0,s) +q=r.al +q===$&&A.c() +q.a.P(0,s) +q=r.aQ +q===$&&A.c() +q.a.P(0,s) +q=r.K.r +q===$&&A.c() +q.P(0,s) +r.ax3(0)}, +n(){this.aV.n() +this.jk()}, +aId(a){switch(this.bv.a){case 0:return 1-a +case 1:return a}}, +Lc(a){var s=A.W(a,0,1) +return s}, +aev(a){var s,r,q,p=this,o=p.K +o.arN() +if(!p.bD&&p.E!=null){switch(p.fT.a){case 0:case 1:p.bD=!0 +s=p.h2(a) +r=p.gYU() +q=p.gYU() +q=p.aId((s.a-r.a)/(q.c-q.a)) +p.bN=q +r=p.E +r.toString +r.$1(p.Lc(q)) +break +case 3:s=p.cY +s.toString +if(s.A(0,p.h2(a))){p.bD=!0 +p.bN=p.cR}break +case 2:break}if(p.bD){p.aW.$1(p.Lc(p.cR)) +s=o.d +s===$&&A.c() +s.c9(0) +if(p.gK0()){s=o.e +s===$&&A.c() +s.c9(0) +s=o.w +if(s!=null)s.aI(0) +o.w=A.d9(new A.br(5e5),new A.b9N(p))}}}}, +W9(){var s,r,q=this,p=q.K +if(p.c==null)return +if(q.bD&&!0){q.e2.$1(q.Lc(q.bN)) +s=q.bD=!1 +q.bN=0 +r=p.d +r===$&&A.c() +r.dq(0) +if(q.gK0()?p.w==null:s){p=p.e +p===$&&A.c() +p.dq(0)}}}, +YH(a){this.aev(a.b)}, +aW0(a){var s,r,q,p=this +if(p.K.c==null)return +s=p.bD +if(!s&&p.fT===B.b1F){s=p.bD=!0 +p.bN=p.cR}switch(p.fT.a){case 0:case 2:case 3:if(s&&p.E!=null){s=a.c +s.toString +r=p.gYU() +q=s/(r.c-r.a) +switch(p.bv.a){case 0:p.bN-=q +break +case 1:p.bN+=q +break}s=p.E +s.toString +s.$1(p.Lc(p.bN))}break +case 1:break}}, +YF(a){this.W9()}, +aW6(a){this.aev(a.a)}, +aW8(a){this.W9()}, +ka(a){return!0}, +ln(a,b){var s,r=this +if(r.K.c==null)return +if(t.o.b(a)&&r.E!=null){s=r.aL +s===$&&A.c() +s.rS(a) +s=r.aT +s===$&&A.c() +s.rS(a)}if(r.E!=null&&r.cY!=null){s=r.cY +s.toString +r.sb9j(s.A(0,a.gf_()))}}, +bK(a){return 144+this.gXu()}, +bu(a){return 144+this.gXu()}, +bx(a){var s=this.d0.a +s.toString +return Math.max(s,this.gXt())}, +bI(a){var s=this.d0.a +s.toString +return Math.max(s,this.gXt())}, +gji(){return!0}, +cK(a){var s,r=a.b +r=r<1/0?r:144+this.gXu() +s=a.d +if(!(s<1/0)){s=this.d0.a +s.toString +s=Math.max(s,this.gXt())}return new A.U(r,s)}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=f.K.r +d===$&&A.c() +d=d.x +d===$&&A.c() +s=f.aC +switch(f.bv.a){case 0:r=1-d +q=s!=null?1-s:e +break +case 1:q=s!=null?s:e +r=d +break +default:q=e +r=q}d=f.d0 +p=d.cy.apx(!1,b,f,d) +d=p.a +o=p.c-d +n=new A.m(d+r*o,p.gbQ().b) +if(f.E!=null){f.d0.ch.toString +f.cY=A.np(n,24)}m=q!=null?new A.m(d+q*o,p.gbQ().b):e +d=f.d0 +o=d.cy +o.toString +l=f.aQ +l===$&&A.c() +k=f.bv +o.bcK(a,b,l,!1,f.E!=null,f,m,d,k,n) +d=f.ac +d===$&&A.c() +if(d.gbF(d)!==B.O){d=f.d0 +d.ch.toString +o=f.ac +l=f.b6 +if(l.gZ(l))f.gC(f) +j=a.gd4(a) +o=new A.aV(0,24,t.Y).ah(0,o.gm(o)) +l=$.al().b8() +d=d.ax +d.toString +l.sa6(0,d) +j.hx(n,o,l)}f.E!=null +d=f.d0 +d.cx.toString +o=f.ac +l=f.aQ +k=f.b6 +if(k.gZ(k))f.gC(f) +j=a.gd4(a) +k=t.Y +d=new A.hO(d.at,d.Q).ah(0,l.gm(l)) +d.toString +i=new A.aV(10,10,k).ah(0,l.gm(l)) +h=new A.aV(1,6,k).ah(0,o.gm(o)) +o=$.al() +g=o.bW() +k=2*i +g.yO(A.bjO(n,k,k),0,6.283185307179586) +j.a0F(g,B.w,h,!0) +o=o.b8() +o.sa6(0,d) +j.hx(n,i,o)}, +fQ(a){var s,r=this +r.iK(a) +a.a=!1 +s=r.E +a.c1(B.oo,!0) +a.c1(B.ol,s!=null) +a.bg=r.bv +a.e=!0 +if(r.E!=null){a.sHC(r.gb9u()) +a.sHB(r.gb5n())}s=r.cR +a.rx=new A.dW(""+B.e.aR(s*100)+"%",B.aH) +a.e=!0 +a.ry=new A.dW(""+B.e.aR(A.W(s+r.gN4(),0,1)*100)+"%",B.aH) +a.e=!0 +a.to=new A.dW(""+B.e.aR(A.W(r.cR-r.gN4(),0,1)*100)+"%",B.aH) +a.e=!0}, +gN4(){var s=this.gazd() +return s}, +Qh(){var s,r=this +if(r.E!=null){r.aW.$1(A.W(r.cR,0,1)) +s=A.W(r.cR+r.gN4(),0,1) +r.E.$1(s) +r.e2.$1(s)}}, +Pm(){var s,r=this +if(r.E!=null){r.aW.$1(A.W(r.cR,0,1)) +s=A.W(r.cR-r.gN4(),0,1) +r.E.$1(s) +r.e2.$1(s)}}} +A.b9O.prototype={ +$1(a){var s +if(a===B.O&&this.a.K.ch!=null){s=this.a.K +s.ch.eO(0) +s.ch=null}}, +$S:5} +A.b9M.prototype={ +$1(a){return a.a}, +$S:204} +A.b9L.prototype={ +$1(a){return a.b}, +$S:204} +A.b9N.prototype={ +$0(){var s=this.a,r=s.K +r.w=null +if(!s.bD){s=r.e +s===$&&A.c() +s=s.Q +s===$&&A.c() +s=s===B.a_}else s=!1 +if(s){s=r.e +s===$&&A.c() +s.dq(0)}}, +$S:0} +A.pd.prototype={} +A.JH.prototype={ +J(){return"_SliderAdjustmentType."+this.b}} +A.anI.prototype={ +b1(a){var s,r=new A.akQ(this.d,!1,A.aB(t.T)) +r.b0() +s=r.ac.e +s===$&&A.c() +r.K=A.dy(B.ad,s,null) +return r}, +b9(a,b){b.ac=this.d}} +A.akQ.prototype={ +gji(){return!0}, +aA(a){var s,r,q=this +q.ax6(a) +s=q.K +s===$&&A.c() +r=q.gei() +s.a.a7(0,r) +s=q.ac.r +s===$&&A.c() +s.bB() +s=s.cE$ +s.b=!0 +s.a.push(r)}, +av(a){var s,r=this,q=r.K +q===$&&A.c() +s=r.gei() +q.a.P(0,s) +q=r.ac.r +q===$&&A.c() +q.P(0,s) +r.ax7(0)}, +aJ(a,b){var s=this.ac.z +if(s!=null)s.$2(a,b)}, +cK(a){return new A.U(A.W(0,a.a,a.b),A.W(0,a.c,a.d))}} +A.bb2.prototype={ +gO9(){return this.ok.b}, +gGQ(){var s=this.ok.b +return A.ap(61,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, +gBJ(){var s=this.ok.b +return A.ap(138,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, +gG4(){var s=this.ok.db.a +return A.ap(82,s>>>16&255,s>>>8&255,s&255)}, +gG6(){var s=this.ok.db.a +return A.ap(31,s>>>16&255,s>>>8&255,s&255)}, +gG7(){var s=this.ok.db.a +return A.ap(31,s>>>16&255,s>>>8&255,s&255)}, +gEO(){var s=this.ok.c.a +return A.ap(138,s>>>16&255,s>>>8&255,s&255)}, +gQg(){var s=this.ok.b +return A.ap(138,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, +gG3(){var s=this.ok.c.a +return A.ap(31,s>>>16&255,s>>>8&255,s&255)}, +gG5(){var s=this.ok.db.a +return A.ap(31,s>>>16&255,s>>>8&255,s&255)}, +gIe(){return this.ok.b}, +gG8(){var s=this.ok,r=s.db.a +return A.LS(A.ap(97,r>>>16&255,r>>>8&255,r&255),s.cy)}, +gev(){var s=this.ok.b +return A.ap(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, +gID(){return A.ab(this.k4).p3.y.cX(this.ok.c)}, +gIC(){return B.Td}} +A.ZN.prototype={ +aA(a){this.eC(a) +$.fO.oI$.a.t(0,this.grF())}, +av(a){$.fO.oI$.a.F(0,this.grF()) +this.eo(0)}} +A.ZP.prototype={ +aA(a){this.eC(a) +$.fO.oI$.a.t(0,this.grF())}, +av(a){$.fO.oI$.a.F(0,this.grF()) +this.eo(0)}} +A.ZV.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.aRi.prototype={ +J(){return"ShowValueIndicator."+this.b}} +A.Hr.prototype={ +gu(a){var s=this +return A.Y(s.a,s.gO9(),s.gGQ(),s.gBJ(),s.gG4(),s.gG6(),s.gG7(),s.gEO(),s.gQg(),s.gG3(),s.gG5(),s.gIe(),s.as,s.gG8(),s.gev(),s.ay,s.ch,s.CW,s.cx,A.Y(s.cy,s.gIC(),s.dx,s.dy,s.fr,s.fx,s.fy,s.gID(),s.id,s.k1,s.k2,s.k3,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a8(b)!==A.I(r))return!1 +if(b instanceof A.Hr)if(b.a==r.a)if(J.o(b.gO9(),r.gO9()))if(J.o(b.gGQ(),r.gGQ()))if(J.o(b.gBJ(),r.gBJ()))if(J.o(b.gG4(),r.gG4()))if(J.o(b.gG6(),r.gG6()))if(J.o(b.gG7(),r.gG7()))if(J.o(b.gEO(),r.gEO()))if(J.o(b.gQg(),r.gQg()))if(J.o(b.gG3(),r.gG3()))if(J.o(b.gG5(),r.gG5()))if(J.o(b.gIe(),r.gIe()))if(J.o(b.as,r.as))if(J.o(b.gG8(),r.gG8()))if(J.o(b.gev(),r.gev()))if(J.o(b.ay,r.ay))if(b.ch==r.ch)if(b.CW==r.CW)if(b.cx==r.cx)if(b.cy==r.cy)if(b.gIC()==r.gIC())if(b.fy==r.fy)if(J.o(b.gID(),r.gID()))if(b.id==r.id)s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gO9(){return this.b}, +gGQ(){return this.c}, +gBJ(){return this.d}, +gG4(){return this.e}, +gG7(){return this.f}, +gG6(){return this.r}, +gEO(){return this.w}, +gQg(){return this.x}, +gG3(){return this.y}, +gG5(){return this.z}, +gIe(){return this.Q}, +gG8(){return this.at}, +gev(){return this.ax}, +gIC(){return this.db}, +gID(){return this.go}} +A.aRA.prototype={} +A.aRB.prototype={} +A.aRC.prototype={} +A.asp.prototype={ +TP(a,b,c,d,e){var s,r,q,p +e.cx.toString +b +e.ch.toString +s=e.a +s.toString +r=c.a+Math.max(24,10) +q=c.b+(d.gC(d).b-s)/2 +p=r+d.gC(d).a-Math.max(20,48) +return new A.T(Math.min(r,p),q,Math.max(r,p),q+s)}, +apw(a,b,c){return this.TP(a,!1,B.i,b,c)}, +apx(a,b,c,d){return this.TP(a,!1,b,c,d)}} +A.aNX.prototype={ +bcK(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=a7.a +if(a==null||a<=0)return +a=$.al() +s=a.b8() +r=new A.hO(a7.e,a7.b).ah(0,a2.gm(a2)) +r.toString +s.sa6(0,r) +q=a.b8() +r=new A.hO(a7.r,a7.c).ah(0,a2.gm(a2)) +r.toString +q.sa6(0,r) +switch(a8.a){case 1:p=q +o=s +break +case 0:p=s +o=q +break +default:o=null +p=null}n=this.TP(a3,a4,a1,a5,a7) +r=n.d +m=n.b +l=r-m +k=l/2 +j=new A.bT(k,k) +l=(l+2)/2 +i=new A.bT(l,l) +l=a0.gd4(a0) +k=a8===B.a4 +h=k?m-1:m +g=a9.a +f=k?r+1:r +e=k?i:j +d=k?i:j +l.fG(A.QF(n.a,h,g,f,d,B.H,e,B.H),o) +e=a0.gd4(a0) +l=a8===B.bi +h=l?m-1:m +f=l?r+1:r +d=l?i:j +l=l?i:j +e.fG(A.QF(g,h,n.c,f,B.H,l,B.H,d),p) +if(a6!=null){l=a6.a +c=k?l>g:l>>16&255,s>>>8&255,s&255),B.eh,0,!0,B.fk,q.b,B.b1u,B.b1o,A.bRw(a),r.k2,B.dC,B.TK,r.e,r.p3.as,r.z) +return s}, +bfm(a){var s +a.ap(t.if) +s=A.ab(a) +return s.hN.a}} +A.Ys.prototype={ +ag(a){if(a.A(0,B.U))return this.b +return this.a}, +j(a){return"{disabled: "+A.r(this.b)+", otherwise: "+A.r(this.a)+"}"}} +A.ams.prototype={ +ag(a){var s +if(a.A(0,B.aK)){s=this.a +return A.ap(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}if(a.A(0,B.aE)){s=this.a +return A.ap(10,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}if(a.A(0,B.ak)){s=this.a +return A.ap(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return null}, +j(a){var s=this.a +return"{hovered: "+A.ap(10,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255).j(0)+", focused,pressed: "+A.ap(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255).j(0)+", otherwise: null}"}} +A.amr.prototype={ +ag(a){if(a.A(0,B.U))return this.b +return this.a}} +A.api.prototype={} +A.T7.prototype={ +gu(a){return J.Q(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.T7&&J.o(b.a,this.a)}} +A.amt.prototype={} +A.amv.prototype={ +a2q(a){var s +this.av6(a) +s=this.a +if(s.a.xr&&this.b){s=s.y.ga4() +s.toString +s.o4()}}, +bbJ(a){}, +a2A(a){var s +this.av8(a) +s=this.w +s.adf() +s.a.toString}, +a2z(a){var s,r +this.av7(a) +if(this.a.a.xr){s=this.w +r=s.c +r.toString +switch(A.ab(r).r.a){case 2:case 4:break +case 0:case 1:case 3:case 5:s=s.c +s.toString +A.bif(s) +break}}}} +A.Ta.prototype={ +a_(){var s=null +return new A.Yt(new A.c8(s,t.NE),s,A.A(t.yb,t.M),s,!0,s,B.j)}} +A.Yt.prototype={ +gmW(){var s=this.a.d +return s}, +gkn(){var s=this.a.e +if(s==null){s=this.e +if(s==null){s=A.q6(!0,null,!0,!0,null,null,!1) +this.e=s}}return s}, +gaFE(){this.a.toString +var s=this.c +s.toString +A.ab(s) +return B.BE}, +grL(){var s=this.a.p2 +if(s==null)s=!0 +return s}, +gaMn(){this.a.toString +return!1}, +gy6(){var s=this.a.f +return s.ax!=null||this.gaMn()}, +gD2(){var s=this.a.f.ay +s=s==null?null:s.b +if(s==null){s=this.c +s.toString +s=A.ab(s).ax.at}return s}, +aHu(){var s,r,q,p,o=this,n=o.c +n.toString +A.cA(n,B.K,t.v).toString +n=o.c +n.toString +s=A.ab(n) +n=o.a.f +n=n.EW(s.d) +o.grL() +r=o.a +q=r.f.as +p=n.b4_(!0,q==null?r.dx:q) +n=p.p3==null +if(!n||p.p2!=null)return p +r=o.gmW().a.a +r=r.length===0?B.bN:new A.fw(r) +r.gq(r) +if(n)if(p.p2==null)o.a.toString +o.a.toString +return p}, +an(){var s,r=this +r.aO() +r.w=new A.amv(r,r) +r.a.toString +s=r.gkn() +r.a.toString +r.grL() +s.seH(!0) +r.gkn().a7(0,r.gNs())}, +gaeR(){var s,r=this.c +r.toString +r=A.dJ(r,B.fv) +s=r==null?null:r.ax +switch((s==null?B.f2:s).a){case 0:this.a.toString +this.grL() +return!0 +case 1:return!0}}, +bf(){this.axi() +this.gkn().seH(this.gaeR())}, +aq(a){var s,r,q=this +q.axj(a) +s=q.a +r=a.e +if(s.e!=r){s=r==null?q.e:r +if(s!=null)s.P(0,q.gNs()) +s=q.a.e +if(s==null)s=q.e +if(s!=null)s.a7(0,q.gNs())}q.gkn().seH(q.gaeR()) +if(q.gkn().gcZ())if(q.a.fx!==a.fx){q.grL() +s=!0}else s=!1 +else s=!1 +if(s){s=q.gmW().a.b +if(s.a===s.b)q.r=!q.a.fx}}, +fu(a,b){var s=this.d +if(s!=null)this.ex(s,"controller")}, +gf1(){return this.a.ac}, +n(){var s,r=this +r.gkn().P(0,r.gNs()) +s=r.e +if(s!=null)s.n() +s=r.d +if(s!=null){s.Le() +s.UH()}r.axk()}, +adf(){var s=this.y.ga4() +if(s!=null)s.a3o()}, +aVH(a){var s=this,r=s.w +r===$&&A.c() +if(!r.b)return!1 +if(a===B.aI)return!1 +if(s.a.fx){r=s.gmW().a.b +r=r.a===r.b}else r=!1 +if(r)return!1 +s.grL() +if(a===B.c3||a===B.kc)return!0 +if(s.gmW().a.a.length!==0)return!0 +return!1}, +aWY(){this.T(new A.bbE())}, +aX_(a,b){var s,r=this,q=r.aVH(b) +if(q!==r.r)r.T(new A.bbG(r,q)) +s=r.c +s.toString +switch(A.ab(s).r.a){case 2:case 4:case 3:case 5:case 1:case 0:if(b===B.c3){s=r.y.ga4() +if(s!=null)s.m2(a.gf9())}break}s=r.c +s.toString +switch(A.ab(s).r.a){case 2:case 1:case 0:break +case 4:case 3:case 5:if(b===B.ax){s=r.y.ga4() +if(s!=null)s.kD()}break}}, +aLu(){var s=this.gmW().a.b +if(s.a===s.b)this.y.ga4().anl()}, +aaN(a){if(a!==this.f)this.T(new A.bbF(this,a))}, +gtR(){var s,r,q,p,o=this,n=o.a.bc +if(n==null)s=null +else s=J.qd(n.slice(0),A.aa(n).c) +if(s!=null){n=o.y.ga4() +n.toString +n=A.h4(n) +r=o.gmW().a +q=o.a.f +p=new A.L6(!0,"EditableText-"+n,s,r,q.y)}else p=B.qN +n=o.y.ga4().gtR() +return A.btY(n.ax,!0,p,!1,!0,n.x,!0,n.z,n.a,n.as,!1,n.b,n.f,n.r,n.Q)}, +gXs(){var s=this,r=A.ae(t.ui) +s.grL() +if(s.f)r.t(0,B.aE) +if(s.gkn().gcZ())r.t(0,B.ak) +if(s.gy6())r.t(0,B.nP) +return r}, +I(e2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7=this,d8=null,d9={},e0=A.ab(e2),e1=e2.ap(t.Uf) +if(e1==null)e1=B.fV +s=e0.p3.w +s.toString +r=d7.c +r.toString +A.ab(r) +r=d7.c +r.toString +r=A.bRa(r) +q=t.em +p=A.cI(r,d7.gXs(),q) +o=A.cI(s,d7.gXs(),q).cr(p).cr(d7.a.y) +d7.a.toString +s=e0.ax +n=d7.gmW() +m=d7.gkn() +r=t.VS +q=A.d([],r) +l=d7.a.p1 +if(l!=null)B.d.N(q,l) +l=d7.a +l.toString +switch(A.c4().a){case 2:case 4:k=A.bEs(l.bN) +break +case 0:case 1:case 3:case 5:k=A.bLQ(l.bN) +break +default:k=d8}l=d7.a +j=l.y1 +i=l.RG +h=l.R8 +d9.a=null +switch(e0.r.a){case 2:g=A.M4(e2) +d7.x=!0 +j=$.bBJ() +if(d7.gy6())f=d7.gD2() +else{d7.a.toString +l=e1.w +f=l==null?g.gkf():l}e=e1.x +if(e==null){e1=g.gkf() +e=A.ap(102,e1.gm(e1)>>>16&255,e1.gm(e1)>>>8&255,e1.gm(e1)&255)}d=new A.m(-2/A.aD(e2,B.dF,t.l).w.b,0) +c=e +b=!0 +i=!0 +h=B.fc +break +case 4:g=A.M4(e2) +i=d7.x=!1 +j=$.bBI() +if(d7.gy6())f=d7.gD2() +else{d7.a.toString +l=e1.w +f=l==null?g.gkf():l}e=e1.x +if(e==null){e1=g.gkf() +e=A.ap(102,e1.gm(e1)>>>16&255,e1.gm(e1)>>>8&255,e1.gm(e1)&255)}d=new A.m(-2/A.aD(e2,B.dF,t.l).w.b,0) +d9.a=new A.bbI(d7) +c=d8 +b=!0 +h=B.fc +break +case 0:case 1:d7.x=!1 +j=$.bBS() +if(d7.gy6())f=d7.gD2() +else{d7.a.toString +l=e1.w +f=l==null?s.b:l}e=e1.x +if(e==null){e1=s.b +e=A.ap(102,e1.gm(e1)>>>16&255,e1.gm(e1)>>>8&255,e1.gm(e1)&255)}c=d8 +d=c +b=!1 +i=!1 +break +case 3:d7.x=!1 +j=$.bnj() +if(d7.gy6())f=d7.gD2() +else{d7.a.toString +l=e1.w +f=l==null?s.b:l}e=e1.x +if(e==null){e1=s.b +e=A.ap(102,e1.gm(e1)>>>16&255,e1.gm(e1)>>>8&255,e1.gm(e1)&255)}c=d8 +d=c +b=!1 +i=!1 +break +case 5:d7.x=!1 +j=$.bnj() +if(d7.gy6())f=d7.gD2() +else{d7.a.toString +l=e1.w +f=l==null?s.b:l}e=e1.x +if(e==null){e1=s.b +e=A.ap(102,e1.gm(e1)>>>16&255,e1.gm(e1)>>>8&255,e1.gm(e1)&255)}d9.a=new A.bbJ(d7) +c=d8 +d=c +b=!1 +i=!1 +break +default:c=d8 +e=c +f=e +d=f +b=d}e1=d7.bs$ +if(!d7.a.fx){d7.grL() +l=!1}else l=!0 +a=d7.a +a0=a.fy +a1=d7.r +a2=a.bD +a3=a.r +a4=a.w +a5=a.x +a6=a.z +a7=a.Q +a8=a.at +a9=a.ax +b0=a.ay +b1=a.cx +b2=a.cy +b3=a.dx +b4=a.dy +a=a.fr +b5=m.gcZ()?e:d8 +b6=d7.a +b7=b6.xr +b8=b7?j:d8 +b9=b6.k2 +c0=b6.k3 +c1=b6.k4 +c2=b6.ok +c3=b6.bC +c4=b6.p3 +c5=b6.p4 +c6=b6.ry +c7=b6.to +c8=b6.x2 +c9=b6.y2 +d0=b6.bM +d1=b6.bm +d2=b6.K +d3=b6.aV +b6=b6.aL +d4=$.bzz() +if(t.qY.b(b8)&&!0)a0=B.Oo +else a0=l?B.b7A:B.b7B +if(b3===1){r=A.d([$.bz4()],r) +B.d.N(r,q)}else r=q +e1=A.I4(e1,new A.EE(n,m,b0,!1,l,a0,a1,!l,!0,b1,b2,!0,o,a2,a6,a7,a8,a5,f,c,B.fT,b3,b4,a,a9,b5,b8,a3,a4,b9,c0,c1,c2,d7.gaWZ(),d7.gaLt(),c3,r,B.cd,!0,c4,c5,h,i,d,b,c6,c7,s.a,c8,b7,c9,d0,d1,!0,d7,d2,"editable",!0,d3,b6,k,d4,d7.y)) +d7.a.toString +d5=A.mX(new A.CF(A.d([m,n],t.Eo)),new A.bbK(d7,m,n),new A.kq(e1,d8)) +d7.a.toString +d6=A.cI(B.bdt,d7.gXs(),t.Pb) +d9.b=null +if(d7.gaFE()!==B.aT4)d7.a.toString +d7.grL() +e1=d7.w +e1===$&&A.c() +s=e1.a.x +s===$&&A.c() +r=s?e1.gbbK():d8 +s=s?e1.gbbI():d8 +return A.tp(A.aco(A.dS(A.mX(n,new A.bbL(d9,d7),new A.Tg(e1.ga2B(),r,s,e1.ga2w(),e1.gbcb(),e1.gbcl(),e1.gbcj(),e1.gbci(),e1.gbcg(),e1.gbce(),e1.gbbA(),e1.gbcq(),e1.gbbE(),e1.gbbG(),e1.gbbC(),B.cY,d5,d8)),!1,d8),d8,d8),d6,d8,new A.bbM(d7),new A.bbN(d7),d8)}} +A.bbE.prototype={ +$0(){}, +$S:0} +A.bbG.prototype={ +$0(){this.a.r=this.b}, +$S:0} +A.bbF.prototype={ +$0(){this.a.f=this.b}, +$S:0} +A.bbI.prototype={ +$0(){var s=this.a +if(!s.gkn().gcZ()&&s.gkn().geH())s.gkn().j9()}, +$S:0} +A.bbJ.prototype={ +$0(){var s=this.a +if(!s.gkn().gcZ()&&s.gkn().geH())s.gkn().j9()}, +$S:0} +A.bbK.prototype={ +$2(a,b){var s,r,q,p=this.a,o=p.aHu(),n=p.a,m=n.y,l=n.Q +n=n.as +s=p.f +r=this.b.gcZ() +q=this.c.a.a +return new A.zM(o,m,l,n,r,s,p.a.fr,q.length===0,b,null)}, +$S:820} +A.bbM.prototype={ +$1(a){return this.a.aaN(!0)}, +$S:99} +A.bbN.prototype={ +$1(a){return this.a.aaN(!1)}, +$S:71} +A.bbL.prototype={ +$2(a,b){var s=null,r=this.a,q=r.b,p=this.b,o=p.gmW().a.a +o=o.length===0?B.bN:new A.fw(o) +o=o.gq(o) +p=p.a.fx?s:new A.bbH(p) +r=r.a +return new A.c2(A.cs(s,s,s,s,s,s,s,o,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,q,s,s,s,s,s,s,s,r,s,s,s,s,s,s,s,s,s,s,s,s,s,p,s,s,s,s,s,s,s,s,s,s,s),!1,!1,!1,!1,b,s)}, +$S:821} +A.bbH.prototype={ +$0(){var s=this.a +if(!s.gmW().a.b.gcM())s.gmW().sBK(A.u_(B.r,s.gmW().a.a.length)) +s.adf()}, +$S:0} +A.beM.prototype={ +$1(a){var s,r=null,q=A.ab(this.a) +if(a.A(0,B.U))return A.iv(r,r,q.ch,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) +s=q.p3.w +return A.iv(r,r,s==null?r:s.b,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r)}, +$S:80} +A.bdO.prototype={ +$2(a,b){if(!a.a)a.P(0,b)}, +$S:35} +A.ZX.prototype={ +aq(a){this.aS(a) +this.mb()}, +bf(){var s,r,q,p,o=this +o.cD() +s=o.bs$ +r=o.gly() +q=o.c +q.toString +q=A.mA(q) +o.eW$=q +p=o.l7(q,r) +if(r){o.fu(s,o.dv$) +o.dv$=!1}if(p)if(s!=null)s.n()}, +n(){var s,r=this +r.eV$.am(0,new A.bdO()) +s=r.bs$ +if(s!=null)s.n() +r.bs$=null +r.aH()}} +A.Tb.prototype={ +a_(){var s=null,r=$.b3() +return new A.JR(new A.Ro(s,r),new A.oJ(!1,r),s,A.A(t.yb,t.M),s,!0,s,B.j)}} +A.aUb.prototype={ +$1(a){var s,r,q,p,o,n=this +t.iN.a(a) +s=a.c +s.toString +r=n.a.EW(A.ab(s).d) +s=a.bs$ +q=a.gyD() +p=a.e +o=p.y +p=r.b2R(o==null?A.n(p).i("aH.T").a(o):o) +return A.I4(s,A.btW(n.cx,n.x2,n.as,n.x1,n.aL,n.aQ,n.al,n.bg,q,n.p4,n.p2,n.bM,n.p3,n.p1,p,n.ac,n.y1,!0,n.dx,!0,n.fy,n.d,n.k4,n.rx,n.e,n.au,n.go,n.dy,n.fr,n.fx,n.y2,n.CW,n.ch,n.bm,new A.aUc(a,n.b),n.k2,n.k3,n.id,n.k1,n.ax,n.c,n.aV,n.xr,n.R8,n.RG,n.to,n.bc,n.K,n.ay,B.Hc,B.Hd,n.bC,n.w,n.r,n.x,n.y,n.Q,n.z,n.f,n.at,n.aK))}, +$S:831} +A.aUc.prototype={ +$1(a){var s +this.a.Pp(a) +s=this.b +if(s!=null)s.$1(a)}, +$S:10} +A.JR.prototype={ +gyD(){var s=t.mr.a(A.a2.prototype.gb4.call(this)) +return s.z}, +fu(a,b){var s,r=this +r.ata(a,b) +s=r.ax +if(s!=null)r.ex(s,"controller") +r.d=r.gyD().a.a}, +an(){var s,r=this +r.aO() +s=t.mr +s.a(A.a2.prototype.gb4.call(r)) +s.a(A.a2.prototype.gb4.call(r)).z.a7(0,r.gWJ())}, +aq(a){var s,r,q,p=this +p.avu(a) +s=t.mr +r=a.z +if(s.a(A.a2.prototype.gb4.call(p)).z!==r){q=p.gWJ() +r.P(0,q) +s.a(A.a2.prototype.gb4.call(p)).z.a7(0,q) +s.a(A.a2.prototype.gb4.call(p)) +s.a(A.a2.prototype.gb4.call(p)) +p.d=s.a(A.a2.prototype.gb4.call(p)).z.a.a}}, +n(){var s,r=this +t.mr.a(A.a2.prototype.gb4.call(r)).z.P(0,r.gWJ()) +s=r.ax +if(s!=null){s.Le() +s.UH()}r.avv()}, +Pp(a){var s +this.at9(a) +if(this.gyD().a.a!==a){s=this.gyD() +s.sd2(0,a)}}, +aIO(){var s=this +if(s.gyD().a.a!==s.gage())s.Pp(s.gyD().a.a)}} +A.a75.prototype={} +A.aIj.prototype={ +Bs(a){return B.b1c}, +OH(a,b,c,d){var s,r,q,p=null,o=A.ab(a) +a.ap(t.bZ) +s=A.ab(a) +r=s.eK.c +if(r==null)r=o.ax.b +q=new A.bw(22,22,A.jn(A.js(B.cY,p,B.a2,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,d,p,p,p),p,!1,p,new A.amy(r,p),B.u),p) +switch(b.a){case 0:return A.HY(B.M,1.5707963267948966,q,p,p) +case 1:return q +case 2:return A.HY(B.M,0.7853981633974483,q,p,p)}}, +Br(a,b){switch(a.a){case 0:return B.aTQ +case 1:return B.i +case 2:return B.aTO}}} +A.amy.prototype={ +aJ(a,b){var s,r,q,p,o=$.al(),n=o.b8() +n.sa6(0,this.b) +s=b.a/2 +r=A.np(new A.m(s,s),s) +q=0+s +p=o.bW() +p.rR(r) +p.na(new A.T(0,0,q,q)) +a.eT(p,n)}, +eR(a){return!this.b.k(0,a.b)}} +A.aiv.prototype={} +A.Tj.prototype={ +gu(a){return A.Y(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.Tj&&J.o(b.a,s.a)&&J.o(b.b,s.b)&&J.o(b.c,s.c)}} +A.amA.prototype={} +A.act.prototype={ +I(a){var s=this.c.a0(0,B.aTM),r=this.d.W(0,B.aTJ),q=A.aD(a,B.bB,t.l).w.f.b+8,p=44<=s.b-8-q,o=new A.m(8,q) +return new A.aC(new A.az(8,q,8,8),new A.pT(new A.acu(s.a0(0,o),r.a0(0,o),p),new A.Yy(this.e,p,A.bVu(),null),null),null)}} +A.Yy.prototype={ +a_(){return new A.amF(new A.xb(),null,null,B.j)}, +bfL(a,b){return this.e.$2(a,b)}} +A.amF.prototype={ +aq(a){var s=this +s.aS(a) +if(!A.ej(s.a.c,a.c)){s.e=new A.xb() +s.d=!1}}, +I(a){var s,r,q,p,o,n,m,l,k=this,j=null +A.cA(a,B.K,t.v).toString +s=k.e +r=k.d +q=a.ap(t.I) +q.toString +p=k.a +o=p.d +n=k.d +m=A.Fe(n?B.u4:B.ue,j,j,j) +l=n?"Back":"More" +l=A.d([new A.amE(m,new A.bc3(k),l,j)],t.p) +B.d.N(l,k.a.c) +return new A.amG(r,q.w,A.bhm(B.M,p.bfL(a,new A.amC(o,n,l,j)),B.ah,B.YO),s)}} +A.bc3.prototype={ +$0(){var s=this.a +s.T(new A.bc2(s))}, +$S:0} +A.bc2.prototype={ +$0(){var s=this.a +s.d=!s.d}, +$S:0} +A.amG.prototype={ +b1(a){var s=new A.amH(this.e,this.f,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.sa2G(this.e) +b.scs(this.f)}} +A.amH.prototype={ +sa2G(a){if(a===this.a8)return +this.a8=a +this.af()}, +scs(a){if(a===this.aX)return +this.aX=a +this.af()}, +c_(){var s,r,q=this,p=q.E$ +p.toString +s=t.k +r=s.a(A.J.prototype.ga5.call(q)) +p.cf(new A.aN(0,r.b,0,r.d),!0) +if(!q.a8&&q.H==null){p=q.E$ +q.H=p.gC(p).a}p=s.a(A.J.prototype.ga5.call(q)) +s=q.H +if(s!=null){s=q.E$ +s=s.gC(s) +r=q.H +r.toString +s=s.a>r}else{r=s +s=!0}if(s){s=q.E$ +s=s.gC(s).a}else{r.toString +s=r}r=q.E$ +q.id=p.bh(new A.U(s,r.gC(r).b)) +r=q.E$.b +r.toString +t.yS.a(r) +if(q.aX===B.bi)p=0 +else{p=q.gC(q) +s=q.E$ +s=p.a-s.gC(s).a +p=s}r.a=new A.m(p,0)}, +aJ(a,b){var s=this.E$,r=s.b +r.toString +a.f0(s,t.yS.a(r).a.W(0,b))}, +dO(a,b){var s=this.E$.b +s.toString +t.yS.a(s) +return a.nb(new A.bc4(this,b,s),s.a,b)}, +hp(a){if(!(a.b instanceof A.jM))a.b=new A.jM(null,null,B.i)}, +ec(a,b){var s=a.b +s.toString +s=t.yS.a(s).a +b.bU(0,s.a,s.b) +this.au3(a,b)}} +A.bc4.prototype={ +$2(a,b){return this.a.E$.cV(a,b)}, +$S:17} +A.amC.prototype={ +b1(a){var s=new A.akP(this.e,this.f,0,null,null,A.aB(t.T)) +s.b0() +return s}, +b9(a,b){b.sa1O(this.e) +b.sa2G(this.f)}, +e_(a){return new A.amD(A.dI(t.Q),this,B.a8)}} +A.amD.prototype={} +A.akP.prototype={ +sa1O(a){if(a===this.ac)return +this.ac=a +this.af()}, +sa2G(a){if(a===this.al)return +this.al=a +this.af()}, +aNA(){var s,r=this,q={},p=t.k,o=r.al?p.a(A.J.prototype.ga5.call(r)):A.yk(new A.U(p.a(A.J.prototype.ga5.call(r)).b,44)) +q.a=-1 +q.b=0 +r.bP(new A.b9P(q,r,o)) +p=r.ao$ +p.toString +s=r.K +if(s!==-1&&s===r.dw$-2&&q.b-p.gC(p).a<=o.b)r.K=-1}, +aeh(a,b){var s,r=this +if(a===r.ao$)return r.K!==-1 +s=r.K +if(s===-1)return!0 +return b>s===r.al}, +aSm(){var s,r,q,p,o=this,n={} +n.a=-1 +n.b=B.u +n.c=0 +s=o.ao$ +s.toString +n.d=o.al&&!o.ac?s.gC(s).b:0 +o.bP(new A.b9Q(n,o,s)) +r=s.b +r.toString +t.yS.a(r) +q=o.ao$ +q.toString +if(o.aeh(q,0)){r.e=!0 +if(o.al){q=o.ac +r.a=q?new A.m(0,n.d):B.i +r=n.b +p=r.b +s=q?p+s.gC(s).b:p +n.b=new A.U(r.a,s)}else{r.a=new A.m(n.c,0) +n.b=new A.U(n.b.a+s.gC(s).a,n.b.b)}}else r.e=!1 +o.id=n.b}, +c_(){var s,r=this +r.K=-1 +if(r.ao$==null){s=t.k.a(A.J.prototype.ga5.call(r)) +r.id=new A.U(A.W(0,s.a,s.b),A.W(0,s.c,s.d)) +return}r.aNA() +r.aSm()}, +aJ(a,b){this.bP(new A.b9S(a,b))}, +hp(a){if(!(a.b instanceof A.jM))a.b=new A.jM(null,null,B.i)}, +dO(a,b){var s,r,q={},p=q.a=this.e6$ +for(s=t.yS;p!=null;){p=p.b +p.toString +s.a(p) +if(!p.e){r=p.dF$ +q.a=r +p=r +continue}if(a.nb(new A.b9R(q,b,p),p.a,b))return!0 +r=p.dF$ +q.a=r +p=r}return!1}, +kg(a){this.bP(new A.b9T(a))}} +A.b9P.prototype={ +$1(a){var s,r,q,p,o=this.a;++o.a +s=this.b +if(s.K!==-1&&!s.al)return +t.x.a(a) +r=this.c +q=r.b +a.cf(new A.aN(0,q,0,r.d),!0) +p=o.b+a.gC(a).a +o.b=p +if(p>q&&s.K===-1)s.K=o.a-1}, +$S:27} +A.b9Q.prototype={ +$1(a){var s,r,q,p=this.a,o=++p.a +t.x.a(a) +s=a.b +s.toString +t.yS.a(s) +if(a===this.c)return +r=this.b +if(!r.aeh(a,o)){s.e=!1 +return}s.e=!0 +if(!r.al){o=p.c +s.a=new A.m(o,0) +q=o+a.gC(a).a +p.c=q +p.b=new A.U(q,Math.max(a.gC(a).b,p.b.b))}else{o=p.d +s.a=new A.m(0,o) +p.d=o+a.gC(a).b +p.b=new A.U(Math.max(a.gC(a).a,p.b.a),p.d)}}, +$S:27} +A.b9S.prototype={ +$1(a){var s +t.x.a(a) +s=a.b +s.toString +t.yS.a(s) +if(!s.e)return +this.a.f0(a,s.a.W(0,this.b))}, +$S:27} +A.b9R.prototype={ +$2(a,b){return this.a.a.cV(a,b)}, +$S:17} +A.b9T.prototype={ +$1(a){var s +t.x.a(a) +s=a.b +s.toString +if(t.yS.a(s).e)this.a.$1(a)}, +$S:27} +A.amB.prototype={ +I(a){var s=null +return A.e1(B.E,!0,B.qW,this.c,B.ce,s,1,s,s,s,s,s,B.eZ)}} +A.amE.prototype={ +I(a){var s=null +return A.e1(B.E,!0,s,A.zv(s,this.c,this.d,s,this.e),B.m,B.D,0,s,s,s,s,s,B.eZ)}} +A.ap2.prototype={ +aA(a){var s,r,q +this.eC(a) +s=this.ao$ +for(r=t.yS;s!=null;){s.aA(a) +q=s.b +q.toString +s=r.a(q).aB$}}, +av(a){var s,r,q +this.eo(0) +s=this.ao$ +for(r=t.yS;s!=null;){s.av(0) +q=s.b +q.toString +s=r.a(q).aB$}}} +A.apj.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.JT.prototype={ +J(){return"_TextSelectionToolbarItemPosition."+this.b}} +A.acv.prototype={ +I(a){var s=this,r=null,q=A.ab(a).ax.a===B.au?B.p:B.V +return A.x3(s.c,r,s.d,A.T8(s.f,r,r,r,r,r,r,r,r,q,r,B.ow,s.e,r,B.k3,r,r,r,r))}} +A.ha.prototype={ +cr(b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1=this,b2=null +if(b3==null)return b1 +s=b1.a +r=s==null?b2:s.cr(b3.a) +if(r==null)r=b3.a +q=b1.b +p=q==null?b2:q.cr(b3.b) +if(p==null)p=b3.b +o=b1.c +n=o==null?b2:o.cr(b3.c) +if(n==null)n=b3.c +m=b1.d +l=m==null?b2:m.cr(b3.d) +if(l==null)l=b3.d +k=b1.e +j=k==null?b2:k.cr(b3.e) +if(j==null)j=b3.e +i=b1.f +h=i==null?b2:i.cr(b3.f) +if(h==null)h=b3.f +g=b1.r +f=g==null?b2:g.cr(b3.r) +if(f==null)f=b3.r +e=b1.w +d=e==null?b2:e.cr(b3.w) +if(d==null)d=b3.w +c=b1.x +b=c==null?b2:c.cr(b3.x) +if(b==null)b=b3.x +a=b1.y +a0=a==null?b2:a.cr(b3.y) +if(a0==null)a0=b3.y +a1=b1.z +a2=a1==null?b2:a1.cr(b3.z) +if(a2==null)a2=b3.z +a3=b1.Q +a4=a3==null?b2:a3.cr(b3.Q) +if(a4==null)a4=b3.Q +a5=b1.as +a6=a5==null?b2:a5.cr(b3.as) +if(a6==null)a6=b3.as +a7=b1.at +a8=a7==null?b2:a7.cr(b3.at) +if(a8==null)a8=b3.at +a9=b1.ax +b0=a9==null?b2:a9.cr(b3.ax) +if(b0==null)b0=b3.ax +if(r==null)r=b2 +s=r==null?s:r +r=p==null?b2:p +if(r==null)r=q +q=n==null?b2:n +if(q==null)q=o +p=l==null?m:l +o=j==null?b2:j +if(o==null)o=k +n=h==null?b2:h +if(n==null)n=i +m=f==null?b2:f +if(m==null)m=g +l=d==null?b2:d +if(l==null)l=e +k=b==null?b2:b +if(k==null)k=c +j=a0==null?b2:a0 +if(j==null)j=a +i=a2==null?b2:a2 +if(i==null)i=a1 +h=a4==null?b2:a4 +if(h==null)h=a3 +g=a6==null?b2:a6 +if(g==null)g=a5 +f=a8==null?a7:a8 +e=b0==null?b2:b0 +return A.bu3(j,i,h,s,r,q,p,o,n,g,f,e==null?a9:e,m,l,k)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.ha&&J.o(s.a,b.a)&&J.o(s.b,b.b)&&J.o(s.c,b.c)&&J.o(s.d,b.d)&&J.o(s.e,b.e)&&J.o(s.f,b.f)&&J.o(s.r,b.r)&&J.o(s.w,b.w)&&J.o(s.x,b.x)&&J.o(s.y,b.y)&&J.o(s.z,b.z)&&J.o(s.Q,b.Q)&&J.o(s.as,b.as)&&J.o(s.at,b.at)&&J.o(s.ax,b.ax)}, +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,B.a,B.a,B.a,B.a,B.a)}} +A.amJ.prototype={} +A.Tl.prototype={ +I(a){var s,r,q=null,p=this.c,o=B.dk.a,n=B.dk.b,m=B.dk.c,l=B.dk.d,k=B.dk.e,j=B.dk.f,i=B.dk.r,h=a.ap(t.Uf) +if(h==null)h=B.fV +s=p.eK +r=s.b +if(r==null)r=h.x +s=s.a +h=s==null?h.w:s +return new A.W6(this,new A.a27(new A.a6X(p,new A.PJ(o,n,m,l,k,j,i),B.pO,o,n,m,l,k,j,i),A.zy(A.avS(this.d,h,q,q,r),p.ok,q),q),q)}} +A.W6.prototype={ +Bg(a,b,c){return new A.Tl(this.w.c,c,null)}, +dB(a){return!this.w.c.k(0,a.w.c)}} +A.BX.prototype={ +fW(a){var s,r=this.a +r.toString +s=this.b +s.toString +return A.bM3(r,s,a)}} +A.KJ.prototype={ +a_(){return new A.aeh(null,null,B.j)}} +A.aeh.prototype={ +qo(a){var s=a.$3(this.CW,this.a.r,new A.b_3()) +s.toString +this.CW=t.ZM.a(s)}, +I(a){var s,r=this.CW +r.toString +s=this.ghF() +return new A.Tl(r.ah(0,s.gm(s)),this.a.w,null)}} +A.b_3.prototype={ +$1(a){return new A.BX(t.fe.a(a),null)}, +$S:844} +A.Ai.prototype={ +J(){return"MaterialTapTargetSize."+this.b}} +A.nB.prototype={ +k(a,b){var s,r,q=this +if(b==null)return!1 +if(J.a8(b)!==A.I(q))return!1 +if(b instanceof A.nB)if(b.a===q.a)if(A.bga(b.c,q.c))if(b.d.k(0,q.d))if(b.e===q.e)if(b.f.k(0,q.f))if(b.r===q.r)if(b.w.k(0,q.w))if(b.x===q.x)if(b.z.k(0,q.z))if(b.as.k(0,q.as))if(b.at.k(0,q.at))if(b.ax.k(0,q.ax))if(b.ay.k(0,q.ay))if(b.ch.k(0,q.ch))if(b.CW.k(0,q.CW))if(b.cx.k(0,q.cx))if(b.cy.k(0,q.cy))if(b.db.k(0,q.db))if(b.dx.k(0,q.dx))if(b.dy.k(0,q.dy))if(b.fr.k(0,q.fr))if(b.fx.k(0,q.fx))if(b.fy.k(0,q.fy))if(b.go.k(0,q.go))if(b.id.k(0,q.id))if(b.k2.k(0,q.k2))if(b.k3.k(0,q.k3))if(b.k4.k(0,q.k4))if(b.ok.k(0,q.ok))if(b.p1.k(0,q.p1))if(b.p2.k(0,q.p2))if(b.p3.k(0,q.p3))if(b.p4.k(0,q.p4))if(J.o(b.R8,q.R8))if(b.RG.k(0,q.RG))if(b.rx.k(0,q.rx))if(b.ry.k(0,q.ry))if(b.to.k(0,q.to))if(b.x1.k(0,q.x1))if(b.x2.k(0,q.x2))if(b.xr.k(0,q.xr))if(b.y1.k(0,q.y1))if(b.y2.k(0,q.y2))if(b.bg.k(0,q.bg))if(b.bC.k(0,q.bC))if(b.au.k(0,q.au))if(b.aK.k(0,q.aK))if(b.bm.k(0,q.bm))if(b.bM.k(0,q.bM))if(b.bc.k(0,q.bc))if(b.K.k(0,q.K))if(b.ac.k(0,q.ac))if(b.al.k(0,q.al))if(b.aQ.k(0,q.aQ))if(b.aV.k(0,q.aV))if(b.aL.k(0,q.aL))if(b.aT.k(0,q.aT))if(b.bD.k(0,q.bD))if(b.bN.k(0,q.bN))if(b.cY.k(0,q.cY))if(b.cR.k(0,q.cR))if(b.aC.k(0,q.aC))if(b.aw.k(0,q.aw))if(b.b5.k(0,q.b5))if(b.bn.k(0,q.bn))if(b.bd.k(0,q.bd))if(b.d0.k(0,q.d0))if(b.fS.k(0,q.fS))if(b.b6.k(0,q.b6))if(b.E.k(0,q.E))if(b.aW.k(0,q.aW))if(b.e2.k(0,q.e2))if(b.bv.k(0,q.bv))if(b.es.k(0,q.es))if(b.hN.k(0,q.hN))if(b.eK.k(0,q.eK))if(b.fT.k(0,q.fT))if(b.fk.k(0,q.fk))if(b.cF.k(0,q.cF)){s=b.a8 +s.toString +r=q.a8 +r.toString +if(s.k(0,r)){s=b.k1 +s.toString +r=q.k1 +r.toString +if(s.k(0,r)){s=b.hA +s.toString +r=q.hA +r.toString +if(s.k(0,r)){s=b.H +s.toString +r=q.H +r.toString +if(s.k(0,r)){s=b.Q +s.toString +r=q.Q +r.toString +r=s.k(0,r) +s=r}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gu(a){var s=this,r=[s.a,s.b],q=s.c +B.d.N(r,q.gbT(q)) +B.d.N(r,q.gar(q)) +r.push(s.d) +r.push(s.e) +r.push(s.f) +r.push(s.r) +r.push(s.w) +r.push(s.x) +r.push(!1) +r.push(s.z) +r.push(s.as) +r.push(s.at) +r.push(s.ax) +r.push(s.ay) +r.push(s.ch) +r.push(s.CW) +r.push(s.cx) +r.push(s.cy) +r.push(s.db) +r.push(s.dx) +r.push(s.dy) +r.push(s.fr) +r.push(s.fx) +r.push(s.fy) +r.push(s.go) +r.push(s.id) +r.push(s.k2) +r.push(s.k3) +r.push(s.k4) +r.push(s.ok) +r.push(s.p1) +r.push(s.p2) +r.push(s.p3) +r.push(s.p4) +r.push(s.R8) +r.push(s.RG) +r.push(s.rx) +r.push(s.ry) +r.push(s.to) +r.push(s.x1) +r.push(s.x2) +r.push(s.xr) +r.push(s.y1) +r.push(s.y2) +r.push(s.bg) +r.push(s.bC) +r.push(s.au) +r.push(s.aK) +r.push(s.bm) +r.push(s.bM) +r.push(s.bc) +r.push(s.K) +r.push(s.ac) +r.push(s.al) +r.push(s.aQ) +r.push(s.aV) +r.push(s.aL) +r.push(s.aT) +r.push(s.bD) +r.push(s.bN) +r.push(s.cY) +r.push(s.cR) +r.push(s.aC) +r.push(s.aw) +r.push(s.b5) +r.push(s.bn) +r.push(s.bd) +r.push(s.d0) +r.push(s.fS) +r.push(s.b6) +r.push(s.E) +r.push(s.aW) +r.push(s.e2) +r.push(s.bv) +r.push(s.es) +r.push(s.hN) +r.push(s.eK) +r.push(s.fT) +r.push(s.fk) +r.push(s.cF) +r.push(s.fU) +q=s.a8 +q.toString +r.push(q) +q=s.k1 +q.toString +r.push(q) +q=s.hA +q.toString +r.push(q) +q=s.H +q.toString +r.push(q) +q=s.Q +q.toString +r.push(q) +return A.av(r)}} +A.aV_.prototype={ +$0(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1=null,b2=this.a,b3=this.b,b4=b3.cr(b2.p2) +b3=b3.cr(b2.p3) +s=b2.ax +r=s.b +q=s.c +p=s.d +if(p==null)p=r +o=s.e +if(o==null)o=q +n=s.f +m=s.r +l=s.w +if(l==null)l=n +k=s.x +if(k==null)k=m +j=s.y +i=j==null?n:j +h=s.z +g=h==null?m:h +f=s.Q +if(f==null){if(j==null)j=n}else j=f +f=s.as +if(f==null){if(h==null)h=m}else h=f +f=s.at +e=s.ax +d=s.ay +if(d==null)d=f +c=s.ch +if(c==null)c=e +b=s.cx +a=s.cy +a0=s.db +a1=s.dx +if(a1==null)a1=a +a2=s.dy +if(a2==null)a2=a0 +a3=s.fr +if(a3==null)a3=b +a4=s.fx +if(a4==null)a4=b +a5=s.fy +if(a5==null)a5=B.w +a6=s.go +if(a6==null)a6=B.w +a7=s.id +if(a7==null)a7=a0 +a8=s.k1 +if(a8==null)a8=a +a9=s.k2 +if(a9==null)a9=q +b0=s.k3 +if(b0==null)b0=r +j=A.bhI(s.CW,s.a,f,d,a9,a7,b,e,c,a8,q,o,m,k,a0,a2,g,h,a3,a4,r,p,a6,n,l,a5,a,b0,a1,i,j) +return A.bkh(b2.R8,b2.fU,b2.RG,b2.a,b2.H,b2.rx,b2.ry,b2.Q,b2.to,b2.x1,b2.x2,b2.xr,b2.y1,b2.as,b2.at,b2.y2,b2.bg,b2.bC,j,b2.b,b2.au,b2.aK,b2.ay,b2.bm,b2.ch,b2.CW,b2.bM,b2.bc,b2.K,b2.ac,b2.hA,b2.al,b2.c,b2.aQ,b2.aV,b2.cx,b2.cy,b2.db,b2.dx,b2.aL,b2.ok,b2.dy,b2.d,b2.aT,b2.e,b2.bD,b2.bN,b2.cY,b2.cR,b2.aC,b2.aw,b2.b5,b2.f,b2.r,b2.bn,b2.fr,b2.fx,b2.fy,b2.p1,b4,b2.bd,b2.d0,b2.go,b2.w,b2.fS,b2.b6,b2.id,b2.E,b2.k1,b2.k2,b2.aW,b2.e2,b2.k3,b2.x,b2.bv,b2.es,b2.hN,b2.eK,b3,b2.fT,b2.fk,b2.a8,b2.cF,b2.p4,b2.k4,!1,b2.z)}, +$S:856} +A.aUX.prototype={ +$2(a,b){return new A.bb(a,b.bid(this.a.c.h(0,a),this.b),t.sw)}, +$S:860} +A.aUY.prototype={ +$1(a){return!this.a.c.aj(0,a.a)}, +$S:866} +A.a6X.prototype={ +grY(){var s=this.ch.a +return s==null?this.ay.ax.a:s}, +gkf(){var s=this.ch.b +return s==null?this.ay.ax.b:s}, +gtI(){var s=this.ch.c +return s==null?this.ay.ax.c:s}, +gx5(){var s=this.ch.f +return s==null?this.ay.go:s}, +fc(a){return A.bIn(this.ay,this.ch.fc(a))}} +A.J2.prototype={ +gu(a){return(A.rt(this.a)^A.rt(this.b))>>>0}, +k(a,b){if(b==null)return!1 +return b instanceof A.J2&&b.a===this.a&&b.b===this.b}} +A.agM.prototype={ +cH(a,b,c){var s,r=this.a,q=r.h(0,b) +if(q!=null)return q +if(r.a===this.b){s=new A.aT(r,A.n(r).i("aT<1>")) +r.F(0,s.gV(s))}s=c.$0() +r.l(0,b,s) +return s}} +A.ub.prototype={ +a0I(a){var s=this.a,r=this.b,q=A.W(a.a+new A.m(s,r).ai(0,4).a,0,a.b) +return a.b44(A.W(a.c+new A.m(s,r).ai(0,4).b,0,a.d),q)}, +k(a,b){if(b==null)return!1 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.ub&&b.a===this.a&&b.b===this.b}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +eQ(){return this.at3()+"(h: "+A.nR(this.a)+", v: "+A.nR(this.b)+")"}} +A.amN.prototype={} +A.anK.prototype={} +A.a2A.prototype={ +J(){return"DayPeriod."+this.b}} +A.ck.prototype={ +amU(a,b){var s=a==null?this.a:a +return new A.ck(s,b==null?this.b:b)}, +Sn(a){return this.amU(a,null)}, +a3n(a){return this.amU(null,a)}, +gGN(){var s=this.a +if(s===0||s===12)s=12 +else s-=(s<12?B.bj:B.bR)===B.bj?0:12 +return s}, +k(a,b){if(b==null)return!1 +return b instanceof A.ck&&b.a===this.a&&b.b===this.b}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=new A.aVA(),r=s.$1(this.a),q=s.$1(this.b) +return B.b8l.j(0)+"("+r+":"+q+")"}} +A.aVA.prototype={ +$1(a){if(a<10)return"0"+a +return B.c.j(a)}, +$S:68} +A.GT.prototype={ +ni(){return this.cy}, +qe(a){this.aF()}, +lm(a){var s,r +a.toString +t.Dn.a(a) +s=J.N(a) +r=s.h(a,0) +r.toString +A.bu(r) +s=s.h(a,1) +s.toString +return new A.ck(A.bu(s),r)}, +lA(){var s=this.y,r=s==null,q=(r?A.n(this).i("aH.T").a(s):s).b +return A.d([q,(r?A.n(this).i("aH.T").a(s):s).a],t.t)}} +A.Tq.prototype={ +J(){return"TimeOfDayFormat."+this.b}} +A.NE.prototype={ +J(){return"HourFormat."+this.b}} +A.p0.prototype={ +J(){return"TimePickerEntryMode."+this.b}} +A.rd.prototype={ +J(){return"_HourMinuteMode."+this.b}} +A.jd.prototype={ +J(){return"_TimePickerAspect."+this.b}} +A.YK.prototype={ +a3U(a,b){var s,r,q=this +if(q.w!==a.w&&b.A(0,B.la))return!0 +if(q.x!==a.x&&b.A(0,B.qj))return!0 +s=q.y +r=J.lL(s) +if(!r.k(s,a.y)&&b.A(0,B.qk))return!0 +if(!r.k(s,a.z)&&b.A(0,B.PR))return!0 +if(!r.k(s,a.Q)&&b.A(0,B.PS))return!0 +if(q.ch!==a.ch&&b.A(0,B.ql))return!0 +if(!q.as.k(0,a.as)&&b.A(0,B.ep))return!0 +if(!J.o(q.at,a.at)&&b.A(0,B.de))return!0 +if(q.CW!==a.CW&&b.A(0,B.qi))return!0 +if(!q.cx.k(0,a.cx)&&b.A(0,B.dc))return!0 +if(!q.cy.k(0,a.cy)&&b.A(0,B.dd))return!0 +return!1}, +dB(a){var s=this +return s.w!==a.w||s.x!==a.x||!J.o(s.y,a.y)||!J.o(s.z,a.z)||!J.o(s.Q,a.Q)||s.ch!==a.ch||!s.as.k(0,a.as)||!J.o(s.at,a.at)||s.CW!==a.CW||!s.cx.k(0,a.cx)||!s.cy.k(0,a.cy)}} +A.YH.prototype={ +I(a){var s,r,q,p,o,n,m=null +A.cA(a,B.K,t.v).toString +s=t.c +A.aD(a,B.qg,s).toString +r=A.aD(a,B.ql,s) +r.toString +q=r.ch +r=A.aD(a,B.qi,s) +r.toString +switch(r.CW.a){case 0:A.aD(a,B.qh,s).toString +r=A.aD(a,B.dc,s) +r.toString +r=r.cx.ax +if(r==null){s=A.aD(a,B.dd,s) +s.toString +s=s.cy.gvW()}else s=r +s=A.cK(this.c,m,m,m,s,m,m,m) +r=t.p +p=A.d([],r) +p.push(A.cW(A.ci(A.d([B.tw,new A.JO(B.fp,m),B.tx],r),B.n,B.l,B.o,B.a4),1)) +if(q===B.q0&&!0)B.d.N(p,A.d([B.ko,B.Pt],r)) +return A.bj(A.d([new A.aC(new A.fp(0,0,0,24),s,m),A.ci(p,B.n,B.l,B.o,m)],r),B.aJ,B.l,B.o) +case 1:r=A.aD(a,B.dc,s) +r.toString +r=r.cx.ax +if(r==null){s=A.aD(a,B.dd,s) +s.toString +s=s.cy.gvW()}else s=r +s=A.cK(this.c,m,m,m,s,m,m,m) +r=t.p +p=A.d([],r) +o=q===B.q0 +n=o?12:0 +p.push(new A.aC(new A.az(0,0,0,n),A.ci(A.d([B.tw,new A.JO(B.fp,m),B.tx],r),B.n,B.l,B.o,B.a4),m)) +if(o&&!0)p.push(B.Pt) +return new A.bw(216,m,A.dC(B.Z,A.d([s,A.bj(p,B.aJ,B.cy,B.o)],r),B.z,B.X,m),m)}}} +A.W_.prototype={ +I(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=t.c,g=A.aD(a,B.dc,h) +g.toString +s=g.cx +g=A.aD(a,B.dd,h) +g.toString +r=g.cy +q=s.ay +if(q==null)q=r.gAk() +p=s.ch +if(p==null)p=r.gGM() +g=A.ae(t.ui) +o=j.f +if(o)g.t(0,B.T) +n=A.aD(a,B.dc,h) +n.toString +n=n.cx.CW +if(n==null){n=A.aD(a,B.dd,h) +n.toString +n=n.cy.gvY()}m=A.cI(n,g,t.n8) +n=s.cx +if(n==null)n=r.gvZ() +l=A.cI(n,g,t.em).cX(m) +h=A.aD(a,B.la,h) +h.toString +switch(h.w.a){case 0:case 2:k=r.gakr().b +break +case 1:case 3:k=r.ga1G().b +break +default:k=i}h=A.cI(q,g,t.MH) +g=o?j.e:i +return new A.bw(i,k,A.e1(B.E,!0,i,A.zL(!1,!0,A.eg(A.cK(j.c,i,i,i,l,i,i,1),i,i),i,!0,i,i,i,i,i,i,g,i,i,i,i,j.d,i,i,i,i),B.ce,h,0,i,i,p,i,i,B.aq),i)}} +A.ahm.prototype={ +I(a){var s,r,q,p,o,n,m,l,k,j=null +A.aD(a,B.cM,t.l).toString +s=t.c +r=A.aD(a,B.ep,s) +r.toString +q=r.as +r=A.cA(a,B.K,t.v) +r.toString +A.aD(a,B.qg,s).toString +p=r.vT(q,!1) +o=new A.b4T(a,q) +n=o.$1(1) +m=r.vT(n,!1) +l=o.$1(-1) +k=r.vT(l,!1) +r=A.aD(a,B.qj,s) +r.toString +o=A.big(new A.b4Q(a),a) +o.toString +s=A.aD(a,B.PR,s) +s.toString +return new A.c2(A.cs(j,j,j,j,j,j,j,j,j,k,j,j,j,j,j,j,j,j,j,m,j,j,j,j,j,j,j,j,j,j,j,new A.b4R(a,l),j,j,j,new A.b4S(a,n),j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,"Select hours "+p),!1,!1,!0,!1,new A.W_(p,o,s.z,r.x===B.en,j),j)}} +A.b4T.prototype={ +$1(a){var s,r=A.aD(this.a,B.ql,t.c) +r.toString +switch(r.ch.a){case 0:case 1:r=this.b +return r.Sn(B.c.aE(r.a+a,24)) +case 2:r=this.b +s=(r.a<12?B.bj:B.bR)===B.bj?0:12 +return r.Sn(s+B.c.aE(r.gGN()+a,12))}}, +$S:872} +A.b4S.prototype={ +$0(){var s=A.aD(this.a,B.de,t.c) +s.toString +s.at.$1(this.b)}, +$S:0} +A.b4R.prototype={ +$0(){var s=A.aD(this.a,B.de,t.c) +s.toString +s.at.$1(this.b)}, +$S:0} +A.b4Q.prototype={ +$0(){var s=A.aD(this.a,B.qk,t.c) +s.toString +return s.y.$1(B.en)}, +$S:0} +A.JO.prototype={ +aWI(a){switch(a.a){case 4:case 5:case 3:case 0:return":" +case 1:return"." +case 2:return"h"}}, +I(a){var s,r,q,p,o,n,m,l,k=null +A.ab(a) +s=A.acH(a) +r=A.amP(a) +q=A.ae(t.ui) +p=s.CW +if(p==null)p=r.gvY() +o=A.cI(p,q,t.n8) +p=s.cx +if(p==null)p=r.gvZ() +n=A.cI(p,q,t.em).cX(o) +p=A.aD(a,B.la,t.c) +p.toString +switch(p.w.a){case 0:case 2:m=r.gakr().b +break +case 1:case 3:m=r.ga1G().b +break +default:m=k}p=this.c +l=p===B.b79?36:24 +return new A.iF(!0,new A.bw(l,m,A.cK(this.aWI(p),k,k,k,n,B.bO,k,1),k),k)}} +A.aiG.prototype={ +I(a){var s,r,q,p,o,n,m,l,k=null,j=A.cA(a,B.K,t.v) +j.toString +s=t.c +r=A.aD(a,B.ep,s) +r.toString +q=r.as +p=j.GB(q) +r=q.b +o=q.a3n(B.c.aE(r+1,60)) +n=j.GB(o) +m=q.a3n(B.c.aE(r-1,60)) +l=j.GB(m) +j=A.aD(a,B.qj,s) +j.toString +r=A.big(new A.b75(a),a) +r.toString +s=A.aD(a,B.PS,s) +s.toString +return new A.c2(A.cs(k,k,k,k,k,k,k,k,k,l,k,k,k,k,k,k,k,k,k,n,k,k,k,k,k,k,k,k,k,k,k,new A.b76(a,m),k,k,k,new A.b77(a,o),k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,"Select minutes "+p),!1,!1,!0,!1,new A.W_(p,r,s.Q,j.x===B.i3,k),k)}} +A.b77.prototype={ +$0(){var s=A.aD(this.a,B.de,t.c) +s.toString +s.at.$1(this.b)}, +$S:0} +A.b76.prototype={ +$0(){var s=A.aD(this.a,B.de,t.c) +s.toString +s.at.$1(this.b)}, +$S:0} +A.b75.prototype={ +$0(){var s=A.aD(this.a,B.qk,t.c) +s.toString +return s.y.$1(B.i3)}, +$S:0} +A.Vb.prototype={ +af3(a){var s,r,q=t.c,p=A.aD(a,B.ep,q) +p.toString +s=p.as +r=s.Sn(B.c.aE(s.a+12,24)) +p=this.c +if(p!=null)p.$1(r) +else{q=A.aD(a,B.de,q) +q.toString +q.at.$1(r)}}, +aVj(a){var s=A.aD(a,B.ep,t.c) +s.toString +if((s.as.a<12?B.bj:B.bR)===B.bj)return +switch(A.ab(a).r.a){case 0:case 1:case 3:case 5:A.cA(a,B.K,t.v).toString +s=a.ap(t.I) +s.toString +A.iq("AM",s.w,B.bo) +break +case 2:case 4:break}this.af3(a)}, +aVs(a){var s=A.aD(a,B.ep,t.c) +s.toString +if((s.as.a<12?B.bj:B.bR)===B.bR)return +switch(A.ab(a).r.a){case 0:case 1:case 3:case 5:A.cA(a,B.K,t.v).toString +s=a.ap(t.I) +s.toString +A.iq("PM",s.w,B.bo) +break +case 2:case 4:break}this.af3(a)}, +I(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=null +A.cA(a,B.K,t.v).toString +s=t.c +r=A.aD(a,B.dc,s) +r.toString +q=r.cx +r=A.aD(a,B.dd,s) +r.toString +p=r.cy +r=A.aD(a,B.ep,s) +r.toString +o=(r.as.a<12?B.bj:B.bR)===B.bj +n=q.d +if(n==null)n=p.gFH() +r=q.f +m=(r==null?p.gFJ():r).q6(n) +l=new A.Uj(o,new A.b2F(this,a),"AM",g) +k=new A.Uj(!o,new A.b2G(this,a),"PM",g) +r=A.aD(a,B.la,s) +r.toString +switch(r.w.a){case 0:case 2:s=A.aD(a,B.qi,s) +s.toString +j=s.CW +switch(j.a){case 0:i=p.gb58() +break +case 1:i=p.gb57() +break +default:i=g}break +case 1:case 3:i=p.gb56() +j=B.dx +break +default:j=g +i=j}switch(j){case B.dx:h=new A.Vc(i,j,A.BB(A.e1(B.E,!0,g,A.bj(A.d([A.cW(l,1),A.bF(g,g,B.m,g,g,new A.c6(g,g,new A.f1(n,B.C,B.C,B.C),g,g,g,B.N),g,1,g,g,g,g,g,g),A.cW(k,1)],t.p),B.n,B.l,B.o),B.ce,B.D,0,g,g,m,g,g,B.aq),i),g) +break +case B.e5:h=new A.Vc(i,j,new A.bw(g,i.b,A.e1(B.E,!0,g,A.ci(A.d([A.cW(l,1),A.bF(g,g,B.m,g,g,new A.c6(g,g,new A.f1(B.C,B.C,B.C,n),g,g,g,B.N),g,g,g,g,g,g,g,1),A.cW(k,1)],t.p),B.n,B.l,B.o,g),B.ce,B.D,0,g,g,m,g,g,B.aq),g),g) +break +default:h=g}return h}} +A.b2F.prototype={ +$0(){return this.a.aVj(this.b)}, +$S:0} +A.b2G.prototype={ +$0(){return this.a.aVs(this.b)}, +$S:0} +A.Uj.prototype={ +I(a){var s,r,q,p,o,n,m,l,k=null,j=A.ae(t.ui),i=this.c +if(i)j.t(0,B.T) +s=t.c +r=A.aD(a,B.dc,s) +r.toString +q=r.cx +s=A.aD(a,B.dd,s) +s.toString +p=s.cy +s=q.e +if(s==null)s=p.gFI() +r=t.n8 +o=A.cI(s,j,r) +s=q.r +n=A.cI(s==null?p.gzz():s,j,r) +s=q.w +if(s==null)s=p.gFK() +j=A.cI(s,j,t.p8) +m=j==null?k:j.cX(n) +j=A.dJ(a,B.cm) +j=j==null?k:j.c +if(j==null)j=1 +l=Math.min(j,2) +j=A.big(this.d,a) +s=A.eg(A.cK(this.e,k,k,k,m,k,k,l),k,k) +return A.e1(B.E,!0,k,A.zL(!1,!0,new A.c2(A.cs(k,k,k,k,k,!0,i,k,k,k,k,k,k,k,k,k,k,k,!0,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k),!1,!1,!1,!1,s,k),k,!0,k,k,k,k,k,k,k,k,k,k,k,j,k,k,k,k),B.m,o,0,k,k,k,k,k,B.aq)}} +A.Vc.prototype={ +b1(a){var s=new A.Xh(this.e,this.f,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.sHn(this.e) +b.shB(0,this.f)}} +A.Xh.prototype={ +sHn(a){if(this.H.k(0,a))return +this.H=a +this.af()}, +shB(a,b){if(this.a8===b)return +this.a8=b +this.af()}, +bK(a){var s=this.E$ +if(s!=null)return Math.max(s.az(B.Y,a,s.gbJ()),this.H.a) +return 0}, +bx(a){var s=this.E$ +if(s!=null)return Math.max(s.az(B.as,a,s.gbZ()),this.H.b) +return 0}, +bu(a){var s=this.E$ +if(s!=null)return Math.max(s.az(B.ab,a,s.gbR()),this.H.a) +return 0}, +bI(a){var s=this.E$ +if(s!=null)return Math.max(s.az(B.bd,a,s.gcn()),this.H.b) +return 0}, +a8D(a,b){var s,r,q=this.E$ +if(q!=null){s=b.$2(q,a) +q=s.a +r=this.H +return a.bh(new A.U(Math.max(q,r.a),Math.max(s.b,r.b)))}return B.u}, +cK(a){return this.a8D(a,A.uF())}, +c_(){var s,r,q,p=this +p.id=p.a8D(t.k.a(A.J.prototype.ga5.call(p)),A.xQ()) +s=p.E$ +if(s!=null){s=s.b +s.toString +t.A.a(s) +r=p.gC(p) +q=p.E$ +s.a=B.M.rU(t.EP.a(r.a0(0,q.gC(q))))}}, +cV(a,b){var s,r,q,p,o=this,n={} +if(o.o6(a,b))return!0 +s=b.a +if(!(s<0)){r=o.E$ +if(!(s>Math.max(r.gC(r).a,o.H.a))){r=b.b +if(!(r<0)){q=o.E$ +q=r>Math.max(q.gC(q).b,o.H.b) +r=q}else r=!0}else r=!0}else r=!0 +if(r)return!1 +r=o.E$ +p=n.a=r.gC(r).jZ(B.i) +switch(o.a8.a){case 0:if(b.b>p.b){p=p.W(0,B.f3) +n.a=p +s=p}else{p=p.W(0,B.BQ) +n.a=p +s=p}break +case 1:if(s>p.a){p=p.W(0,B.f4) +n.a=p +s=p}else{p=p.W(0,B.BW) +n.a=p +s=p}break +default:s=p}return a.Oo(new A.b9C(n,o),s,A.bjb(s))}} +A.b9C.prototype={ +$2(a,b){return this.b.E$.cV(a,this.a.a)}, +$S:17} +A.rm.prototype={} +A.aga.prototype={ +n(){var s,r,q,p +for(s=this.b,r=s.length,q=0;q0.1&&s<0.45){p.sa6(0,l.r) +a.hx(n,2,p)}m=A.np(n,k) +a.dC(0) +k=g.bW() +k.rR(m) +a.zd(0,k) +r.$1(l.c) +a.cO(0)}, +eR(a){var s=this +return a.b!==s.b||a.c!==s.c||!a.d.k(0,s.d)||!a.e.k(0,s.e)||a.y!==s.y}} +A.b37.prototype={ +$2(a,b){return this.a.W(0,new A.m(b*Math.cos(a),-b*Math.sin(a)))}, +$S:875} +A.b3b.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l,k,j=a.length +if(j===0)return +s=-6.283185307179586/j +for(r=this.a,q=this.b,p=1.5707963267948966,o=0;o"),q=r.i("w.E") +s.$2(A.L(new A.b6(a,new A.b39(),r),!0,q),this.b) +s.$2(A.L(new A.b6(a,new A.b3a(),r),!0,q),this.c)}, +$S:896} +A.b39.prototype={ +$1(a){return!a.b}, +$S:206} +A.b3a.prototype={ +$1(a){return a.b}, +$S:206} +A.ahn.prototype={ +J(){return"_HourDialType."+this.b}} +A.Vg.prototype={ +a_(){return new A.Vh(null,null,B.j)}} +A.Vh.prototype={ +an(){var s,r,q,p,o=this,n=null +o.aO() +o.r=A.bR(n,B.E,0,n,1,n,o) +s=t.Y +o.w=new A.aV(o.uK(o.a.c),n,s) +o.y=new A.aV(o.LH(o.a.c),n,s) +s=t.ve +r=s.a(o.r) +q=t.HY.i("b9") +p=o.w +r=s.a(new A.b9(r,new A.k8(B.ad),q)) +r.a7(0,new A.b3k(o)) +o.x=new A.b9(r,p,p.$ti.i("b9")) +p=s.a(o.r) +r=o.y +q=s.a(new A.b9(p,new A.k8(B.ad),q)) +q.a7(0,new A.b3l(o)) +o.z=new A.b9(q,r,r.$ti.i("b9"))}, +bf(){var s,r=this +r.cD() +s=r.c +s.toString +r.d=A.ab(s) +s=r.c +s.toString +s=A.cA(s,B.K,t.v) +s.toString +r.e=s}, +aq(a){var s,r=this +r.aS(a) +s=r.a +if(s.d!==a.d||!s.c.k(0,a.c))if(!r.Q)r.V_(r.uK(r.a.c),r.LH(r.a.c))}, +n(){var s=this.r +s===$&&A.c() +s.n() +s=this.f +if(s!=null)s.n() +this.awN()}, +V_(a,b){var s,r,q,p,o,n=this,m=new A.b3c(),l=n.x +l===$&&A.c() +s=n.w +s===$&&A.c() +r=n.r +r===$&&A.c() +q=l.a +q=l.b.ah(0,q.gm(q)) +p=n.x +o=p.a +m.$6$animation$controller$max$min$target$tween(l,r,p.b.ah(0,o.gm(o))+6.283185307179586,q-6.283185307179586,a,s) +s=n.z +s===$&&A.c() +q=n.y +q===$&&A.c() +m.$6$animation$controller$max$min$target$tween(s,n.r,1,0,b,q)}, +LH(a){var s=this.a +switch(s.d.a){case 0:switch(s.e.a){case 1:return a.a>=12?0:1 +case 0:case 2:return 1}break +case 1:return 1}}, +uK(a){var s,r,q=this.a +switch(q.e.a){case 0:s=24 +break +case 1:s=12 +break +case 2:s=12 +break +default:s=null}switch(q.d.a){case 0:r=B.e.aE(a.a/s,s) +break +case 1:r=B.e.aE(a.b/60,60) +break +default:r=null}return B.e.aE(1.5707963267948966-r*6.283185307179586,6.283185307179586)}, +WC(a,b,c){var s,r,q=B.e.aE(0.25-B.e.aE(a,6.283185307179586)/6.283185307179586,1),p=this.a +switch(p.d.a){case 0:switch(p.e.a){case 0:s=B.c.aE(B.e.aR(q*24),24) +break +case 1:s=B.c.aE(B.e.aR(q*12),12) +if(b<0.5)s+=12 +break +case 2:s=B.c.aE(B.e.aR(q*12),12) +s+=(p.c.a<12?B.bj:B.bR)===B.bj?0:12 +break +default:s=null}return p.c.Sn(s) +case 1:r=B.c.aE(B.e.aR(q*60),60) +if(c)r=B.c.aE(B.c.aY(r+2,5)*5,60) +return p.c.a3n(r)}}, +ac9(a){var s,r,q,p=this,o=p.x +o===$&&A.c() +s=o.a +s=o.b.ah(0,s.gm(s)) +o=p.z +o===$&&A.c() +r=o.a +q=p.WC(s,o.b.ah(0,r.gm(r)),a) +o=p.a +if(!q.k(0,o.c))p.a.f.$1(q) +return q}, +Mm(){return this.ac9(!1)}, +ag6(a){this.T(new A.b3h(this,a))}, +ag5(){return this.ag6(!1)}, +aKF(a){var s,r=this +r.Q=!0 +s=r.c.gab() +s.toString +t.x.a(s) +r.as=s.h2(a.b) +s=s.gC(s) +r.ax=s +r.at=s.jZ(B.i) +r.ag5() +r.Mm()}, +aKH(a){var s=this +s.as=s.as.W(0,a.b) +s.ag5() +s.Mm()}, +aKD(a){var s,r=this +r.Q=!1 +r.ax=r.at=r.as=null +r.V_(r.uK(r.a.c),r.LH(r.a.c)) +s=r.a +if(s.d===B.en)s.r.$0()}, +aXd(a){var s,r,q,p,o=this,n=o.c.gab() +n.toString +t.x.a(n) +o.as=n.h2(a.a) +o.at=n.gC(n).jZ(B.i) +o.ax=n.gC(n) +o.ag6(!0) +s=o.ac9(!0) +n=o.a +if(n.d===B.en){switch(n.e.a){case 0:case 1:n=o.c +n.toString +r=o.e +r===$&&A.c() +r=r.tp(s.a) +n=n.ap(t.I) +n.toString +A.iq(r,n.w,B.bo) +break +case 2:n=o.c +n.toString +r=o.e +r===$&&A.c() +r=r.tp(s.gGN()) +n=n.ap(t.I) +n.toString +A.iq(r,n.w,B.bo) +break}o.a.r.$0()}else{n=o.c +n.toString +r=o.e +r===$&&A.c() +r=r.tp(s.b) +n=n.ap(t.I) +n.toString +A.iq(r,n.w,B.bo)}n=o.x +n===$&&A.c() +r=n.a +r=n.b.ah(0,r.gm(r)) +n=o.z +n===$&&A.c() +q=n.a +p=o.WC(r,n.b.ah(0,q.gm(q)),!0) +o.V_(o.uK(p),o.LH(p)) +o.Q=!1 +o.ax=o.at=o.as=null}, +adR(a){var s,r,q,p,o=this,n=o.c +n.toString +s=o.e +s===$&&A.c() +s=s.tp(a) +n=n.ap(t.I) +n.toString +A.iq(s,n.w,B.bo) +r=new A.b3g(o,a) +n=o.a +switch(n.d.a){case 0:switch(n.e.a){case 0:case 1:q=new A.ck(a,n.c.b) +break +case 2:q=r.$0() +break +default:q=null}break +case 1:q=r.$0() +break +default:q=null}p=o.uK(q) +n=o.w +n===$&&A.c() +n.b=n.a=p +o.Mm()}, +Vb(a,b,c,d,e,f){var s,r=null,q=this.c +q.toString +q=A.dJ(q,B.cm) +q=q==null?r:q.c +if(q==null)q=1 +s=Math.min(q,2) +q=A.BU(r,r,r,r,A.eb(r,r,r,e,b),B.bt,B.a4,r,s,B.b5) +q.alf() +return new A.rm(f,a,q)}, +a7v(a,b){var s,r,q,p=this,o=A.d([],t.sK) +p.d===$&&A.c() +for(s=0;s<12;++s){r=B.a9f[s] +q=p.e +q===$&&A.c() +o.push(p.Vb(!1,q.vT(r,!0),new A.b3e(p,r),a,b,r.a))}return o}, +a7u(a,b){var s,r,q,p,o,n=this,m=A.d([],t.sK) +for(s=t.l,r=0;r<12;++r){q=B.a9e[r] +p=n.e +p===$&&A.c() +o=n.c +o.toString +A.aD(o,B.cM,s).toString +m.push(n.Vb(!1,p.vT(q,!1),new A.b3d(n,q),a,b,q.a))}return m}, +a7J(a,b){var s,r,q,p,o=A.d([],t.sK) +for(s=0;s<12;++s){r=B.a9d[s] +q=r.b +this.e===$&&A.c() +p=q<10?"0"+q:B.c.j(q) +o.push(this.Vb(!1,p,new A.b3f(this,r),a,b,q))}return o}, +I(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=null +A.ab(a1) +s=A.acH(a1) +r=A.amP(a1) +q=s.x +if(q==null)q=r.gFV() +p=s.y +if(p==null)p=r.gFW() +o=s.Q +if(o==null)o=r.gFX() +n=s.z +m=n==null +l=m?r.gzI():n +k=t.ui +j=t.n8 +i=A.cI(l,A.ae(k),j) +if(m)n=r.gzI() +h=A.cI(n,A.d7([B.T],k),j) +g=o.cX(i) +f=o.cX(h) +n=a.a +switch(n.d.a){case 0:switch(n.e.a){case 0:case 1:e=n.c.a +d=a.a7v(e,g) +c=a.a7v(e,f) +b=1 +break +case 2:e=n.c.gGN() +d=a.a7u(e,g) +c=a.a7u(e,f) +b=1 +break +default:b=a0 +c=b +d=c}break +case 1:e=n.c.b +d=a.a7J(e,g) +c=a.a7J(e,f) +b=1 +break +default:b=a0 +c=b +d=c}n=a.f +if(n!=null)n.n() +n=r.gb7I() +m=r.gb6l() +l=r.gb1j() +k=a.x +k===$&&A.c() +j=k.a +j=k.b.ah(0,j.gm(j)) +a1.ap(t.I).toString +j=new A.aga(d,c,q,p,n,h,m,l,j,b,$.fO.oI$) +a.f=j +return A.js(a0,A.jn(a0,a0,!1,B.bd0,j,B.u),B.a2,!0,a0,a0,a0,a0,a0,a0,a0,a0,a.gaKC(),a.gaKE(),a.gaKG(),a0,a0,a0,a0,a0,a0,a0,a.gaXc())}} +A.b3k.prototype={ +$0(){return this.a.T(new A.b3j())}, +$S:0} +A.b3j.prototype={ +$0(){}, +$S:0} +A.b3l.prototype={ +$0(){return this.a.T(new A.b3i())}, +$S:0} +A.b3i.prototype={ +$0(){}, +$S:0} +A.b3c.prototype={ +$6$animation$controller$max$min$target$tween(a,b,c,d,e,f){var s=a.a +f.a=A.bv8(e,A.bv8(e,a.b.ah(0,s.gm(s)),c),d) +f.b=e +b.sm(0,0) +b.c9(0)}, +$S:932} +A.b3h.prototype={ +$0(){var s,r,q,p,o=this.a,n=o.as +n.toString +s=o.at +s.toString +r=n.a0(0,s) +s=o.ax.ghX() +q=B.e.aE(Math.atan2(r.a,r.b)-1.5707963267948966,6.283185307179586) +p=A.uC((r.gdD()-(s/2-28-28))/28,0,1) +if(this.b)q=o.uK(o.WC(q,p,!0)) +n=o.w +n===$&&A.c() +n.b=n.a=q +o=o.y +o===$&&A.c() +o.b=o.a=p}, +$S:0} +A.b3g.prototype={ +$0(){var s=this.a.a.c +switch((s.a<12?B.bj:B.bR).a){case 0:return new A.ck(this.b,s.b) +case 1:return new A.ck(this.b+12,s.b)}}, +$S:933} +A.b3e.prototype={ +$0(){this.a.adR(this.b.a)}, +$S:0} +A.b3d.prototype={ +$0(){this.a.adR(this.b.a)}, +$S:0} +A.b3f.prototype={ +$0(){var s,r,q=this.a,p=this.b.b,o=q.c +o.toString +s=q.e +s===$&&A.c() +s=s.tp(p) +o=o.ap(t.I) +o.toString +A.iq(s,o.w,B.bo) +r=q.uK(new A.ck(q.a.c.a,p)) +p=q.w +p===$&&A.c() +p.b=p.a=r +q.Mm()}, +$S:0} +A.YI.prototype={ +a_(){var s=$.b3() +return new A.YJ(new A.oJ(!1,s),new A.oJ(!1,s),null,A.A(t.yb,t.M),null,!0,null,B.j)}} +A.YJ.prototype={ +gf8(){var s,r,q=this.d +if(q===$){s=this.a.c +r=$.b3() +q!==$&&A.ai() +q=this.d=new A.GT(s,r)}return q}, +gf1(){return this.a.y}, +fu(a,b){var s=this +s.ex(s.gf8(),"selected_time") +s.ex(s.e,"hour_has_error") +s.ex(s.f,"minute_has_error")}, +XR(a){var s,r,q,p=null +if(a==null)return p +s=A.qG(a,p) +if(s==null)return p +r=this.c +r.toString +A.aD(r,B.cM,t.l).toString +if(s>0&&s<13){r=this.gf8() +q=r.y +if(!(((q==null?A.n(r).i("aH.T").a(q):q).a<12?B.bj:B.bR)===B.bR&&s!==12)){r=this.gf8() +q=r.y +r=((q==null?A.n(r).i("aH.T").a(q):q).a<12?B.bj:B.bR)===B.bj&&s===12}else r=!0 +return r?B.c.aE(s+12,24):s}return p}, +acC(a){var s,r=null +if(a==null)return r +s=A.qG(a,r) +if(s==null)return r +if(s>=0&&s<60)return s +return r}, +aJP(a){var s,r,q,p=this,o=p.XR(a) +if(o!=null){s=p.gf8() +r=p.gf8() +q=r.y +s.sm(0,new A.ck(o,(q==null?A.n(r).i("aH.T").a(q):q).b)) +s=p.c +s.toString +r=p.gf8() +q=r.y +r=q==null?A.n(r).i("aH.T").a(q):q +s=A.aD(s,B.de,t.c) +s.toString +s.at.$1(r) +r=p.c +r.toString +A.EY(r).j9()}}, +aJJ(a){var s,r +if(this.XR(a)!=null&&a.length===2){s=this.c +s.toString +s=A.EY(s) +r=s.e +r.toString +A.t7(r).uP(s,!0)}}, +aKc(a){var s,r,q,p=this +if(p.acC(a)!=null){s=p.gf8() +r=p.gf8() +q=r.y +r=(q==null?A.n(r).i("aH.T").a(q):q).a +a.toString +s.sm(0,new A.ck(r,A.ee(a,null))) +r=p.c +r.toString +s=p.gf8() +q=s.y +s=q==null?A.n(s).i("aH.T").a(q):q +r=A.aD(r,B.de,t.c) +r.toString +r.at.$1(s) +s=p.c +s.toString +A.EY(s).pi()}}, +aIX(a){var s,r,q +this.gf8().sm(0,a) +s=this.c +s.toString +r=this.gf8() +q=r.y +r=q==null?A.n(r).i("aH.T").a(q):q +s=A.aD(s,B.de,t.c) +s.toString +s.at.$1(r)}, +aYL(a){var s=this.XR(a) +this.T(new A.bct(this,s)) +return s==null?"":null}, +aYP(a){var s=this.acC(a) +this.T(new A.bcu(this,s)) +return s==null?"":null}, +I(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=t.v +A.cA(a,B.K,f).toString +s=t.c +A.aD(a,B.qg,s).toString +r=A.bxT(B.fp) +q=A.ab(a) +p=A.aD(a,B.dc,s) +p.toString +o=A.aD(a,B.dd,s) +o.toString +n=p.cx.cx +if(n==null)n=o.cy.gvZ() +A.aD(a,B.qh,s).toString +A.aD(a,B.qh,s).toString +p=h.a.r +o=A.aD(a,B.dc,s) +o.toString +o=o.cx.ax +if(o==null){s=A.aD(a,B.dd,s) +s.toString +s=s.cy.gvW()}else s=o +s=A.cK(p,g,g,g,s,g,g,g) +p=t.p +o=A.d([],p) +m=h.gf8() +l=m.y +m=l==null?A.n(m).i("aH.T").a(l):l +l=h.a +l=A.d([new A.aC(B.tp,new A.ahp(m,n,l.w,B.O3,h.gaYK(),h.gaJO(),h.gaJI(),l.e,"hour_text_field",g),g)],p) +m=h.e +k=m.y +if(!(k==null?A.n(m).i("aH.T").a(k):k)){k=h.f +j=k.y +k=!(j==null?A.n(k).i("aH.T").a(j):j)}else k=!1 +if(k){h.a.toString +A.cA(a,B.K,f).toString +l.push(new A.iF(!0,A.cK("Hour",1,B.b4,g,q.p3.Q,g,g,g),g))}l=A.cW(A.bj(l,B.aJ,B.l,B.o),1) +k=h.gf8() +j=k.y +k=j==null?A.n(k).i("aH.T").a(j):j +j=h.a +j=A.d([new A.aC(B.tp,new A.aiH(k,n,j.x,B.kD,h.gaYO(),h.gaKb(),j.f,"minute_text_field",g),g)],p) +k=m.y +if(!(k==null?A.n(m).i("aH.T").a(k):k)){k=h.f +i=k.y +k=!(i==null?A.n(k).i("aH.T").a(i):i)}else k=!1 +if(k){h.a.toString +A.cA(a,B.K,f).toString +j.push(new A.iF(!0,A.cK("Minute",1,B.b4,g,q.p3.Q,g,g,g),g))}o.push(A.cW(A.ci(A.d([l,new A.JO(B.fp,g),A.cW(A.bj(j,B.aJ,B.l,B.o),1)],p),B.aJ,B.l,B.o,B.a4),1)) +if(r===B.tZ&&!0)B.d.N(o,A.d([new A.aC(B.Z2,new A.Vb(h.gaIW(),g),g)],p)) +s=A.d([new A.aC(new A.fp(0,0,0,24),s,g),A.ci(o,B.aJ,B.l,B.o,g)],p) +r=m.y +if(!(r==null?A.n(m).i("aH.T").a(r):r)){r=h.f +p=r.y +r=p==null?A.n(r).i("aH.T").a(p):p}else r=!0 +if(r){h.a.toString +A.cA(a,B.K,f).toString +s.push(A.cK("Enter a valid time",g,g,g,q.p3.z.cX(q.ax.at),g,g,g))}else s.push(B.b1y) +return new A.aC(B.cr,A.bj(s,B.aJ,B.l,B.o),g)}} +A.bct.prototype={ +$0(){this.a.e.kT(0,this.b==null)}, +$S:0} +A.bcu.prototype={ +$0(){this.a.f.kT(0,this.b==null)}, +$S:0} +A.ahp.prototype={ +I(a){var s=this +A.cA(a,B.K,t.v).toString +return A.bvn(s.e,s.f,!0,s.x,s.w,s.z,s.c,"Hour",s.d,s.r)}} +A.aiH.prototype={ +I(a){var s=this +A.cA(a,B.K,t.v).toString +return A.bvn(s.e,s.f,!1,null,s.w,s.y,s.c,"Minute",s.d,s.r)}} +A.W0.prototype={ +a_(){var s=$.b3() +return new A.aho(new A.aa_(B.pg,s),new A.oJ(!1,s),null,A.A(t.yb,t.M),null,!0,null,B.j)}, +bc4(a){return this.y.$1(a)}} +A.aho.prototype={ +an(){this.aO() +var s=A.q6(!0,null,!0,!0,null,null,!1) +s.a7(0,new A.b4W(this)) +this.f=s}, +bf(){var s,r,q=this +q.awR() +s=q.e +r=s.y +if(!(r==null?A.n(s).i("aH.T").a(r):r)){s.kT(0,!0) +s=q.d.y +s.toString +s.sd2(0,q.ga9T())}}, +gf1(){return this.a.Q}, +fu(a,b){var s=this +s.ex(s.d,"text_editing_controller") +s.ex(s.e,"has_controller_been_set")}, +ga9T(){var s,r,q=this.c +q.toString +A.aD(q,B.cM,t.l).toString +q=this.c +q.toString +q=A.cA(q,B.K,t.v) +q.toString +s=this.a +r=s.d +s=s.c +return!r?q.GB(s):q.vT(s,!1)}, +I(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=null +A.ab(a4) +s=A.acH(a4) +r=A.amP(a4) +q=t.l +A.aD(a4,B.cM,q).toString +p=r.gGY() +o=B.a3b.EW(p) +n=a2.f +n===$&&A.c() +m=n.gcZ()?a3:a2.ga9T() +l=s.ay +if(l==null)l=r.gAk() +k=a2.f.gcZ()?B.D:l +o=o.b40(k,m) +n=A.ae(t.ui) +if(a2.f.gcZ())n.t(0,B.ak) +if(a2.f.gcZ())n.t(0,B.T) +j=s.CW +if(j==null)j=r.gvY() +i=A.cI(j,n,t.n8) +h=A.cI(a2.a.r,n,t.em).cX(i) +n=r.ga1G() +q=A.aD(a4,a3,q).w.Fm(1) +j=a2.bs$ +g=a2.a +f=g.w +g=g.e +e=A.d([new A.a63(2,a3)],t.VS) +d=a2.f +c=a2.a +b=c.f +a=a2.d.y +a.toString +a0=c.x +a1=c.y +a0=A.btX(g===!0,a,o,!0,d,e,B.b37,a3,c.z,new A.b4U(a2),a1,a1,"hour_minute_text_form_field",h,B.bO,b,a0) +return A.BB(A.qq(A.I4(j,new A.c2(A.cs(a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,f,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3),!1,!1,!1,!1,a0,a3)),q,a3),n)}} +A.b4W.prototype={ +$0(){this.a.T(new A.b4V())}, +$S:0} +A.b4V.prototype={ +$0(){}, +$S:0} +A.b4U.prototype={ +$0(){var s=this.a,r=s.a +r.toString +return r.bc4(s.d.y.a.a)}, +$S:0} +A.Tr.prototype={ +a_(){var s=null +return new A.YG(new A.c8(s,t.am),new A.tL(B.eu,A.iQ(B.v1,t.iF),$.b3(),t.dX),s,A.A(t.yb,t.M),s,!0,s,B.j)}} +A.YG.prototype={ +giM(){var s,r,q,p=this,o=p.d +if(o===$){s=p.a.z +r=A.iQ(B.a5C,t.CI) +q=$.b3() +p.d!==$&&A.ai() +o=p.d=new A.tL(s,r,q,t.dy)}return o}, +gf8(){var s,r,q=this.e +if(q===$){s=this.a.c +r=$.b3() +q!==$&&A.ai() +q=this.e=new A.GT(s,r)}return q}, +gyi(){var s,r,q,p=this,o=p.w +if(o===$){s=p.a.Q +r=A.iQ(B.vq,t.Md) +q=$.b3() +p.w!==$&&A.ai() +o=p.w=new A.wE(s,r,q,t.iw)}return o}, +gf1(){this.a.toString +return null}, +fu(a,b){var s=this +s.ex(s.gf8(),"selected_time") +s.ex(s.giM(),"entry_mode") +s.ex(s.r,"autovalidate_mode") +s.ex(s.gyi(),"orientation")}, +WY(a){var s=this.gf8(),r=s.y +if(!a.k(0,r==null?A.n(s).i("aH.T").a(r):r))this.T(new A.bcr(this,a))}, +WO(a){var s=this.giM(),r=s.y +if(a!==(r==null?s.$ti.i("aH.T").a(r):r))this.T(new A.bcp(this,a))}, +aXm(){var s=this,r=s.giM(),q=r.y +switch(q==null?r.$ti.i("aH.T").a(q):q){case B.cl:s.WO(B.cI) +break +case B.cI:s.WO(B.cl) +break +case B.hV:case B.ei:A.vB("Can not change entry mode from "+s.giM().j(0)) +break}}, +aIA(){var s=this.c +s.toString +A.cQ(s,!1).dQ(null)}, +aKz(){var s,r=this,q=r.giM(),p=q.y +if((p==null?q.$ti.i("aH.T").a(p):p)!==B.cI){q=r.giM() +p=q.y +q=(p==null?q.$ti.i("aH.T").a(p):p)===B.ei}else q=!0 +if(q){q=r.f.ga4() +q.toString +if(!q.T_()){r.T(new A.bcq(r)) +return}q.dC(0)}q=r.c +q.toString +p=r.gf8() +s=p.y +p=s==null?A.n(p).i("aH.T").a(s):s +A.cQ(q,!1).dQ(p)}, +aOq(a,b){var s=this.gyi(),r=s.y,q=r==null?s.$ti.i("aH.T").a(r):r +if(q==null){s=A.aD(a,B.fu,t.l).w +q=s.ghB(s)}s=this.giM() +r=s.y +switch(r==null?s.$ti.i("aH.T").a(r):r){case B.cl:case B.hV:switch(q.a){case 0:return B.b1d +case 1:return B.b1i}break +case B.cI:case B.ei:A.cA(a,B.K,t.v).toString +A.aD(a,B.cM,t.l).toString +switch(4){case 5:case 4:break}return new A.U(312,196)}}, +aER(a,b){var s,r,q=this.gyi(),p=q.y,o=p==null?q.$ti.i("aH.T").a(p):p +if(o==null){q=A.aD(a,B.fu,t.l).w +o=q.ghB(q)}q=A.dJ(a,B.cm) +q=q==null?null:q.c +if(q==null)q=1 +s=Math.min(q,1.1) +q=this.giM() +p=q.y +switch(p==null?q.$ti.i("aH.T").a(p):p){case B.cl:case B.hV:switch(o.a){case 0:r=B.b1f +break +case 1:r=new A.U(524*s,300) +break +default:r=null}break +case B.cI:case B.ei:A.cA(a,B.K,t.v).toString +A.aD(a,B.cM,t.l).toString +switch(4){case 5:case 4:break}r=new A.U(312,216) +break +default:r=null}return new A.U(r.a,r.b*s)}, +I(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=A.ab(a),f=A.acH(a),e=A.amP(a),d=f.dx +if(d==null)d=e.gda(e) +s=f.at +if(s==null)s=e.gGc() +r=t.v +A.cA(a,B.K,r).toString +q=t.p +p=A.d([],q) +o=i.giM() +n=o.y +if((n==null?o.$ti.i("aH.T").a(n):n)!==B.cl){o=i.giM() +n=o.y +o=(n==null?o.$ti.i("aH.T").a(n):n)===B.cI}else o=!0 +if(o){o=i.giM() +n=o.y +m=A.Fe((n==null?o.$ti.i("aH.T").a(n):n)===B.cl?B.a1K:B.u2,h,h,h) +o=i.giM() +n=o.y +if((n==null?o.$ti.i("aH.T").a(n):n)===B.cl){A.cA(a,B.K,r).toString +r="Switch to text input mode"}else{A.cA(a,B.K,r).toString +r="Switch to dial picker mode"}p.push(A.zv(s,m,i.gaXl(),h,r))}r=i.a.d +r="Cancel".toUpperCase() +r=A.x3(A.cK(r,h,h,h,h,h,h,h),h,i.gaIz(),h) +p.push(A.cW(A.bF(B.eq,A.aKj(h,A.d([r,A.x3(A.cK("OK",h,h,h,h,h,h,h),h,i.gaKy(),h)],q),B.o_,B.d9,0,8),B.m,h,B.Sh,h,h,h,h,h,h,h,h,h),1)) +r=A.ci(p,B.n,B.l,B.o,h) +switch(g.e.a){case 0:l=B.i +break +case 1:l=B.aTN +break +default:l=h}k=i.aER(a,!1).W(0,l) +j=i.aOq(a,!1).W(0,l) +q=f.as +if(q==null)q=e.giZ(e) +p=f.a +if(p==null)p=e.gdf(e) +o=i.giM() +n=o.y +if((n==null?o.$ti.i("aH.T").a(n):n)!==B.cI){o=i.giM() +n=o.y +o=(n==null?o.$ti.i("aH.T").a(n):n)===B.ei}else o=!0 +o=o?0:24 +n=f.db +if(n==null)n=e.geM(e) +return A.bi0(h,p,new A.aC(n,new A.kh(new A.bcs(i,k,j,new A.aC(new A.fp(4,0,0,0),r,h)),h),h),B.m,q,new A.az(16,o,16,o),h,d,h)}} +A.bcr.prototype={ +$0(){this.a.gf8().sm(0,this.b)}, +$S:0} +A.bcp.prototype={ +$0(){var s=this.a,r=s.giM(),q=r.y +switch(q==null?r.$ti.i("aH.T").a(q):q){case B.cl:s.r.kT(0,B.eu) +break +case B.cI:s.f.ga4().dC(0) +break +case B.hV:break +case B.ei:break}s.giM().kT(0,this.b) +s.a.toString}, +$S:0} +A.bcq.prototype={ +$0(){this.a.r.kT(0,B.ii)}, +$S:0} +A.bcs.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l,k=this,j=null,i=b.bh(k.b),h=i.a,g=k.c,f=g.a +if(h>>16&255,s>>>8&255,s&255),this.gfC().cy),1,B.ag,-1)}, +gFI(){return A.um(new A.bck(this))}, +gFJ(){return B.dC}, +gb58(){return B.b1n}, +gb57(){return B.b17}, +gb56(){return B.b1m}, +gzz(){return A.um(new A.bcl(this))}, +gFK(){var s=this.gEk().w +s.toString +return s.cX(this.gzz())}, +gFV(){var s=this.gfC() +s=s.db.a +return A.ap(B.e.aR(255*(this.gfC().a===B.au?0.12:0.08)),s>>>16&255,s>>>8&255,s&255)}, +gFW(){return this.gfC().b}, +gb5I(){return B.b1e}, +gb7I(){return 2}, +gb6l(){return 22}, +gb1j(){return 4}, +gzI(){return A.um(new A.bcm(this))}, +gFX(){var s=this.gEk().y +s.toString +return s}, +giZ(a){return 6}, +gGc(){var s=this.gfC() +s=s.db.a +return A.ap(B.e.aR(255*(this.gfC().a===B.au?1:0.6)),s>>>16&255,s>>>8&255,s&255)}, +gvW(){var s=this.gEk().ax +s.toString +return s}, +gAk(){return A.um(new A.bcn(this))}, +gGM(){return B.dC}, +gakr(){return B.b1s}, +ga1G(){return B.b1r}, +gvY(){return A.um(new A.bco(this))}, +gvZ(){var s=this.gEk().b +s.toString +return s}, +gaMy(){return A.um(new A.bcj(this))}, +gGY(){var s,r=this,q=null,p=r.gaMy(),o=r.gfC(),n=r.gfC(),m=r.gfC(),l=r.gEk().b +l.toString +s=r.gfC().db.a +return A.bqC(q,!1,q,q,B.a3,q,q,B.aYU,new A.km(4,B.aB,new A.cy(o.at,2,B.ag,-1)),q,B.b4L,p,!0,B.lL,B.mu,q,B.D,new A.km(4,B.aB,new A.cy(n.b,2,B.ag,-1)),new A.km(4,B.aB,new A.cy(m.at,2,B.ag,-1)),q,q,l.cX(A.ap(92,s>>>16&255,s>>>8&255,s&255)),q,q,!1,!1,q,q,q,q,q,q)}, +geM(a){return B.ZC}, +gda(a){return B.dC}} +A.bck.prototype={ +$1(a){var s,r +if(a.A(0,B.T)){s=this.a +r=s.gfC().b +return A.ap(B.e.aR(255*(s.gfC().a===B.au?0.24:0.12)),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)}return B.D}, +$S:15} +A.bcl.prototype={ +$1(a){var s=this.a +if(a.A(0,B.T))s=s.gfC().b +else{s=s.gfC().db.a +s=A.ap(153,s>>>16&255,s>>>8&255,s&255)}return s}, +$S:15} +A.bcm.prototype={ +$1(a){if(a.A(0,B.T))return this.a.gfC().cy +return this.a.gfC().db}, +$S:15} +A.bcn.prototype={ +$1(a){var s,r=this.a +if(a.A(0,B.T)){s=r.gfC().b +s=A.ap(B.e.aR(255*(r.gfC().a===B.au?0.24:0.12)),s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255) +r=s}else{r=r.gfC().db.a +r=A.ap(31,r>>>16&255,r>>>8&255,r&255)}return r}, +$S:15} +A.bco.prototype={ +$1(a){var s=this.a +return a.A(0,B.T)?s.gfC().b:s.gfC().db}, +$S:15} +A.bcj.prototype={ +$1(a){var s +if(a.A(0,B.T))s=B.D +else{s=this.a.gfC().db.a +s=A.ap(31,s>>>16&255,s>>>8&255,s&255)}return s}, +$S:15} +A.bdK.prototype={ +$2(a,b){if(!a.a)a.P(0,b)}, +$S:35} +A.bdP.prototype={ +$2(a,b){if(!a.a)a.P(0,b)}, +$S:35} +A.bdQ.prototype={ +$2(a,b){if(!a.a)a.P(0,b)}, +$S:35} +A.bdR.prototype={ +$2(a,b){if(!a.a)a.P(0,b)}, +$S:35} +A.ZA.prototype={ +n(){var s=this,r=s.cp$ +if(r!=null)r.P(0,s.gjW()) +s.cp$=null +s.aH()}, +bG(){this.cJ() +this.cm() +this.jX()}} +A.ZE.prototype={ +aq(a){this.aS(a) +this.mb()}, +bf(){var s,r,q,p,o=this +o.cD() +s=o.bs$ +r=o.gly() +q=o.c +q.toString +q=A.mA(q) +o.eW$=q +p=o.l7(q,r) +if(r){o.fu(s,o.dv$) +o.dv$=!1}if(p)if(s!=null)s.n()}, +n(){var s,r=this +r.eV$.am(0,new A.bdK()) +s=r.bs$ +if(s!=null)s.n() +r.bs$=null +r.aH()}} +A.apk.prototype={ +aq(a){this.aS(a) +this.mb()}, +bf(){var s,r,q,p,o=this +o.cD() +s=o.bs$ +r=o.gly() +q=o.c +q.toString +q=A.mA(q) +o.eW$=q +p=o.l7(q,r) +if(r){o.fu(s,o.dv$) +o.dv$=!1}if(p)if(s!=null)s.n()}, +n(){var s,r=this +r.eV$.am(0,new A.bdP()) +s=r.bs$ +if(s!=null)s.n() +r.bs$=null +r.aH()}} +A.apl.prototype={ +aq(a){this.aS(a) +this.mb()}, +bf(){var s,r,q,p,o=this +o.cD() +s=o.bs$ +r=o.gly() +q=o.c +q.toString +q=A.mA(q) +o.eW$=q +p=o.l7(q,r) +if(r){o.fu(s,o.dv$) +o.dv$=!1}if(p)if(s!=null)s.n()}, +n(){var s,r=this +r.eV$.am(0,new A.bdQ()) +s=r.bs$ +if(s!=null)s.n() +r.bs$=null +r.aH()}} +A.ZZ.prototype={ +aq(a){this.aS(a) +this.mb()}, +bf(){var s,r,q,p,o=this +o.cD() +s=o.bs$ +r=o.gly() +q=o.c +q.toString +q=A.mA(q) +o.eW$=q +p=o.l7(q,r) +if(r){o.fu(s,o.dv$) +o.dv$=!1}if(p)if(s!=null)s.n()}, +n(){var s,r=this +r.eV$.am(0,new A.bdR()) +s=r.bs$ +if(s!=null)s.n() +r.bs$=null +r.aH()}} +A.HR.prototype={ +gu(a){var s=this +return A.av([s.gdf(s),s.gOM(),s.gOT(),s.gFH(),s.gFI(),s.gFJ(),s.gzz(),s.gFK(),s.gFV(),s.gFW(),s.gzI(),s.gFX(),s.giZ(s),s.gGc(),s.gvW(),s.gAk(),s.gGM(),s.gvY(),s.gvZ(),s.gGY(),s.geM(s),s.gda(s)])}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.HR&&J.o(b.gdf(b),s.gdf(s))&&J.o(b.gOM(),s.gOM())&&J.o(b.gOT(),s.gOT())&&J.o(b.gFH(),s.gFH())&&J.o(b.gFI(),s.gFI())&&J.o(b.gFJ(),s.gFJ())&&J.o(b.gzz(),s.gzz())&&J.o(b.gFK(),s.gFK())&&J.o(b.gFV(),s.gFV())&&J.o(b.gFW(),s.gFW())&&J.o(b.gzI(),s.gzI())&&J.o(b.gFX(),s.gFX())&&b.giZ(b)==s.giZ(s)&&J.o(b.gGc(),s.gGc())&&J.o(b.gvW(),s.gvW())&&J.o(b.gAk(),s.gAk())&&J.o(b.gGM(),s.gGM())&&J.o(b.gvY(),s.gvY())&&J.o(b.gvZ(),s.gvZ())&&J.o(b.gGY(),s.gGY())&&J.o(b.geM(b),s.geM(s))&&J.o(b.gda(b),s.gda(s))}, +gdf(a){return this.a}, +gOM(){return this.b}, +gOT(){return this.c}, +gFH(){return this.d}, +gFI(){return this.e}, +gFJ(){return this.f}, +gzz(){return this.r}, +gFK(){return this.w}, +gFV(){return this.x}, +gFW(){return this.y}, +gzI(){return this.z}, +gFX(){return this.Q}, +giZ(a){return this.as}, +gGc(){return this.at}, +gvW(){return this.ax}, +gAk(){return this.ay}, +gGM(){return this.ch}, +gvY(){return this.CW}, +gvZ(){return this.cx}, +gGY(){return this.cy}, +geM(a){return this.db}, +gda(a){return this.dx}} +A.amQ.prototype={} +A.Tt.prototype={ +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.y,s.x,s.z,s.Q,s.as,s.ax,s.at,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.Tt&&J.o(b.a,s.a)&&J.o(b.b,s.b)&&J.o(b.c,s.c)&&J.o(b.d,s.d)&&J.o(b.e,s.e)&&J.o(b.f,s.f)&&J.o(b.r,s.r)&&J.o(b.w,s.w)&&J.o(b.y,s.y)&&J.o(b.x,s.x)&&J.o(b.z,s.z)&&J.o(b.Q,s.Q)&&J.o(b.as,s.as)&&J.o(b.ax,s.ax)&&b.at==s.at}} +A.amT.prototype={} +A.HT.prototype={ +ah3(){var s,r,q=this +q.ga3L() +s=q.gm(q) +r=q.A3$ +if(s){r===$&&A.c() +r.c9(0)}else{r===$&&A.c() +r.dq(0)}}, +aM3(a){var s,r=this +if(r.gjH()!=null){r.T(new A.aVJ(r,a)) +s=r.vL$ +s===$&&A.c() +s.c9(0)}}, +ab_(a){var s,r=this +if(r.gjH()==null)return +switch(r.gm(r)){case!1:r.gjH().$1(!0) +break +case!0:s=r.gjH() +s.toString +r.ga3L() +s.$1(!1) +break +case null:case void 0:r.gjH().$1(!1) +break}r.c.gab().Jq(B.NU)}, +aM_(){return this.ab_(null)}, +ab1(a){var s,r=this +if(r.tg$!=null)r.T(new A.aVK(r)) +s=r.vL$ +s===$&&A.c() +s.dq(0)}, +aM4(){return this.ab1(null)}, +aJw(a){var s,r=this +if(a!==r.th$){r.T(new A.aVH(r,a)) +s=r.A5$ +if(a){s===$&&A.c() +s.c9(0)}else{s===$&&A.c() +s.dq(0)}}}, +aJT(a){var s,r=this +if(a!==r.ti$){r.T(new A.aVI(r,a)) +s=r.A4$ +if(a){s===$&&A.c() +s.c9(0)}else{s===$&&A.c() +s.dq(0)}}}, +gio(){var s,r=this,q=A.ae(t.ui) +if(r.gjH()==null)q.t(0,B.U) +if(r.ti$)q.t(0,B.aE) +if(r.th$)q.t(0,B.ak) +s=r.gm(r) +if(s)q.t(0,B.T) +return q}, +ahB(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=i.PJ$ +if(g===$){s=A.ah([B.Oy,new A.dp(i.gaaZ(),new A.bM(A.d([],t.ot),t.wS),t.wY)],t.F,t.od) +i.PJ$!==$&&A.ai() +i.PJ$=s +g=s}r=i.gjH() +q=c.a.$1(i.gio()) +p=i.gjH() +o=i.gjH()!=null?i.gaM2():h +n=i.gjH()!=null?i.gaaZ():h +m=i.gjH()!=null?i.gab0():h +l=i.gjH()!=null?i.gab0():h +k=i.gjH() +j=A.jn(h,h,!1,h,d,e) +return A.biq(g,!1,A.js(h,new A.c2(A.cs(h,h,h,h,h,h,h,h,h,h,k!=null,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h),!1,!1,!1,!1,j,h),B.a2,p==null,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,n,l,o,m),r!=null,b,q,h,i.gaJv(),i.gaJS(),h)}} +A.aVJ.prototype={ +$0(){this.a.tg$=this.b.c}, +$S:0} +A.aVK.prototype={ +$0(){this.a.tg$=null}, +$S:0} +A.aVH.prototype={ +$0(){this.a.th$=this.b}, +$S:0} +A.aVI.prototype={ +$0(){this.a.ti$=this.b}, +$S:0} +A.Tu.prototype={ +saG(a,b){var s=this,r=s.a +if(b===r)return +if(r!=null)r.a.P(0,s.ge3()) +b.a.a7(0,s.ge3()) +s.a=b +s.aF()}, +samr(a){var s=this,r=s.b +if(a===r)return +if(r!=null)r.a.P(0,s.ge3()) +a.a.a7(0,s.ge3()) +s.b=a +s.aF()}, +samt(a){var s=this,r=s.c +if(a===r)return +if(r!=null)r.a.P(0,s.ge3()) +a.a.a7(0,s.ge3()) +s.c=a +s.aF()}, +samu(a){var s=this,r=s.d +if(a===r)return +if(r!=null)r.a.P(0,s.ge3()) +a.a.a7(0,s.ge3()) +s.d=a +s.aF()}, +sagM(a){if(J.o(this.e,a))return +this.e=a +this.aF()}, +sakv(a){if(J.o(this.f,a))return +this.f=a +this.aF()}, +sakw(a){if(a.k(0,this.r))return +this.r=a +this.aF()}, +sams(a){if(a.k(0,this.w))return +this.w=a +this.aF()}, +stv(a){if(a.k(0,this.x))return +this.x=a +this.aF()}, +stm(a){if(a.k(0,this.y))return +this.y=a +this.aF()}, +sr8(a){if(a===this.z)return +this.z=a +this.aF()}, +saji(a){if(J.o(a,this.Q))return +this.Q=a +this.aF()}, +sQp(a){if(a===this.as)return +this.as=a +this.aF()}, +sal_(a){if(a===this.at)return +this.at=a +this.aF()}, +alY(a,b){var s,r,q,p,o=this,n=o.b +if(n.gbF(n)===B.O){n=o.c +if(n.gbF(n)===B.O){n=o.d +n=n.gbF(n)!==B.O}else n=!0}else n=!0 +if(n){s=$.al().b8() +n=o.r +n.toString +r=o.w +r.toString +q=o.a +q=A.X(n,r,q.gm(q)) +r=o.x +r.toString +n=o.d +n=A.X(q,r,n.gm(n)) +r=o.y +r.toString +q=o.c +q=A.X(n,r,q.gm(q)) +q.toString +s.sa6(0,q) +q=o.z +q.toString +n=o.as +n.toString +if(!n){n=o.at +n.toString}else n=!0 +if(n)p=q +else{n=o.b +p=new A.aV(0,q,t.Y).ah(0,n.gm(n))}if(p>0)a.hx(b.W(0,B.i),p,s)}}, +n(){var s=this,r=s.a +if(r!=null)r.a.P(0,s.ge3()) +r=s.b +if(r!=null)r.a.P(0,s.ge3()) +r=s.c +if(r!=null)r.a.P(0,s.ge3()) +r=s.d +if(r!=null)r.a.P(0,s.ge3()) +s.dX()}, +eR(a){return!0}, +Aj(a){return null}, +gBL(){return null}, +JZ(a){return!1}, +j(a){return"#"+A.bH(this)}} +A.agF.prototype={ +b1(a){var s=new A.aku(!0,this.e,null,this.r,B.cd,B.bq,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}} +A.aku.prototype={ +cV(a,b){var s,r=this,q=$.bl3 +$.bl3=!1 +if(r.gC(r).A(0,b)){s=r.dO(a,b)||r.H===B.bq +if((s||r.H===B.cY)&&!$.bl2){$.bl2=!0 +a.t(0,new A.rH(b,r))}}else s=!1 +if(q){$.bl3=!0 +$.bl2=!1}return s}} +A.Ty.prototype={ +a_(){return new A.HU(new A.aKl(),A.ae(t.S),B.O,null,null,B.j)}} +A.HU.prototype={ +gaVJ(){this.a.toString +this.f===$&&A.c() +return B.YQ}, +gaFI(){this.a.toString +this.f===$&&A.c() +return!0}, +gYS(){var s=this.a.c +return s==null?null.ani():s}, +grk(){var s,r=this,q=r.w +if(q==null){q=A.bR(null,B.fY,0,B.iS,1,null,r) +q.bB() +s=q.dn$ +s.b=!0 +s.a.push(r.gaLW()) +r.w=q}return q}, +aLX(a){var s,r,q,p,o,n,m,l,k,j,i=this +$label0$0:{s=new A.nL(A.bud(i.Q),A.bud(a)) +r=A.eD("#0#1",new A.aVR(s)) +q=A.eD("#0#3",new A.aVS(r)) +p=A.eD("#0#4",new A.aVT(s)) +o=A.eD("#0#6",new A.aVU(p)) +n=A.eD("#0#7",new A.aVV(r)) +m=A.eD("#0#8",new A.aVW(p)) +if(q.bq()&&o.bq()){B.d.F($.C1,i) +l=i.d +k=l.a +if(k!=null)k.vX() +else l.b=null +break $label0$0}if(n.bq()&&m.bq()){l=i.d +k=l.a +j=$.bjp+1 +if(k!=null){$.bjp=j +k.h4(0,j)}else l.b=$.bjp=j +$.C1.push(i) +A.aPZ(i.gYS()) +break $label0$0}if(!(q.bq()&&m.bq()))l=n.bq()&&o.bq() +else l=!0 +if(l)break $label0$0}i.Q=a}, +aUM(a,b){var s,r,q=this,p=new A.aVY(q,a) +$label0$0:{s=q.grk().Q +s===$&&A.c() +r=A.eD("#0#2",new A.aVX(s)) +if(r.bq()&&b.a>0){if(q.r==null)q.r=A.d9(b,p) +break $label0$0}if(r.bq()||B.bn===s||B.bC===s||B.a_===s)p.$0()}}, +adD(a){return this.aUM(null,a)}, +ys(a){var s=this,r=s.r +if(r!=null)r.aI(0) +s.r=null +r=s.w +if(r==null)r=null +else{r=r.Q +r===$&&A.c()}switch(r){case null:case void 0:case B.bC:case B.O:break +case B.bn:case B.a_:if(a.a>0){r=s.grk() +s.r=A.d9(a,r.gan2(r))}else s.grk().dq(0) +break}}, +aXp(a){var s,r=this +r.a.toString +r.f===$&&A.c() +switch(1){case 1:s=r.x +if(s==null)s=r.x=A.a6i(r,null,B.b0z) +s.p1=r.gaM5() +s.p2=r.gaJZ() +s.R8=r.gaKZ() +s.rS(a) +break}}, +aXn(a){var s=this,r=s.y +r=r==null?null:r.CW +if(r!==a.gbb()){r=s.x +r=r==null?null:r.CW +r=r===a.gbb()}else r=!0 +if(r)return +if(s.r==null){r=s.grk().Q +r===$&&A.c() +r=r===B.O}else r=!1 +if(r||!t.o.b(a))return +s.ys(B.B) +s.z.Y(0)}, +aM6(){this.ys(B.B) +this.z.Y(0)}, +aK_(){var s=this,r=s.e +r===$&&A.c() +if(!r)return +r=s.grk().Q +r===$&&A.c() +if(r===B.O){s.gaFI() +r=!0}else r=!1 +if(r){r=s.c +r.toString +A.bif(r)}s.a.toString +s.adD(B.B)}, +aL_(){if(this.z.a!==0)return +this.ys(this.gaVJ())}, +aKh(a){var s,r,q,p,o,n,m=this +m.z.t(0,a.gma(a)) +s=A.d($.C1.slice(0),A.aa($.C1)) +for(r=s.length,q=!1,p=0;p") +return new A.nH(A.L(new A.a6(s,new A.b1B(b),r),!0,r.i("aq.E")))}, +fm(a,b){return A.bv4(a,this,b)}, +fn(a,b){return A.bv4(this,a,b)}, +h0(a,b){var s,r +for(s=this.a,r=0;r") +return new A.a6(new A.d8(s,r),new A.b1C(),r.i("a6")).bw(0," + ")}} +A.b1A.prototype={ +$2(a,b){return a.t(0,b.gmc())}, +$S:319} +A.b1B.prototype={ +$1(a){return a.c7(0,this.a)}, +$S:320} +A.b1C.prototype={ +$1(a){return a.j(0)}, +$S:321} +A.aeJ.prototype={} +A.a0M.prototype={ +J(){return"BoxShape."+this.b}} +A.a0I.prototype={ +m0(a,b,c){return null}, +t(a,b){return this.m0(a,b,!1)}, +h0(a,b){var s=$.al().bW() +s.na(this.gmc().ag(b).a0e(a)) +return s}, +mI(a){return this.h0(a,null)}, +e4(a,b){var s=$.al().bW() +s.na(a) +return s}, +lF(a){return this.e4(a,null)}, +kF(a,b,c,d){a.i6(b,c)}, +gke(){return!0}} +A.f1.prototype={ +gmc(){var s,r=this +if(r.gagm()){s=r.a.ghr() +return new A.az(s,s,s,s)}return new A.az(r.d.ghr(),r.a.ghr(),r.b.ghr(),r.c.ghr())}, +gH3(){var s,r,q=this +if(q.gCH())if(q.gagm())if(q.gEd()){s=q.a.d +r=q.d.d===s&&q.c.d===s&&q.b.d===s}else r=!1 +else r=!1 +else r=!1 +return r}, +gCH(){var s=this,r=s.a.a +return s.d.a.k(0,r)&&s.c.a.k(0,r)&&s.b.a.k(0,r)}, +gagm(){var s=this,r=s.a.b +return s.d.b===r&&s.c.b===r&&s.b.b===r}, +gEd(){var s=this,r=s.a.c +return s.d.c===r&&s.c.c===r&&s.b.c===r}, +m0(a,b,c){var s=this +if(b instanceof A.f1&&A.rF(s.a,b.a)&&A.rF(s.b,b.b)&&A.rF(s.c,b.c)&&A.rF(s.d,b.d))return new A.f1(A.o3(s.a,b.a),A.o3(s.b,b.b),A.o3(s.c,b.c),A.o3(s.d,b.d)) +return null}, +t(a,b){return this.m0(a,b,!1)}, +c7(a,b){var s=this +return new A.f1(s.a.c7(0,b),s.b.c7(0,b),s.c.c7(0,b),s.d.c7(0,b))}, +fm(a,b){if(a instanceof A.f1)return A.bhz(a,this,b) +return this.Ko(a,b)}, +fn(a,b){if(a instanceof A.f1)return A.bhz(this,a,b) +return this.Kp(a,b)}, +Rj(a,b,c,d,e){var s,r=this +if(r.gH3()){s=r.a +switch(s.c.a){case 0:return +case 1:switch(d.a){case 1:A.bom(a,b,s) +break +case 0:if(c!=null&&!c.k(0,B.be)){A.bon(a,b,s,c) +return}A.boo(a,b,s) +break}return}}if(r.gCH()&&r.gEd()){s=r.a +switch(s.c.a){case 0:return +case 1:A.bol(a,b,c,r.c,r.d,r.b,d,e,s) +return}}A.byb(a,b,r.c,r.d,r.b,r.a)}, +hR(a,b,c){return this.Rj(a,b,null,B.N,c)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.f1&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c.k(0,s.c)&&b.d.k(0,s.d)}, +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s,r,q=this +if(q.gH3())return"Border.all("+q.a.j(0)+")" +s=A.d([],t.s) +r=q.a +if(!r.k(0,B.C))s.push("top: "+r.j(0)) +r=q.b +if(!r.k(0,B.C))s.push("right: "+r.j(0)) +r=q.c +if(!r.k(0,B.C))s.push("bottom: "+r.j(0)) +r=q.d +if(!r.k(0,B.C))s.push("left: "+r.j(0)) +return"Border("+B.d.bw(s,", ")+")"}, +gB8(a){return this.a}} +A.jg.prototype={ +gmc(){var s,r=this +if(r.gH3()){s=r.a.ghr() +return new A.fp(s,s,s,s)}return new A.fp(r.b.ghr(),r.a.ghr(),r.c.ghr(),r.d.ghr())}, +gH3(){var s,r,q,p,o=this +if(o.gCH()){s=o.a +r=s.b +q=o.b +if(q.b===r&&o.d.b===r&&o.c.b===r)if(o.gEd()){p=s.d +s=q.d===p&&o.d.d===p&&o.c.d===p}else s=!1 +else s=!1}else s=!1 +return s}, +gCH(){var s=this,r=s.a.a +return s.b.a.k(0,r)&&s.d.a.k(0,r)&&s.c.a.k(0,r)}, +gEd(){var s=this,r=s.a.c +return s.b.c===r&&s.d.c===r&&s.c.c===r}, +m0(a,b,c){var s,r,q,p=this,o=null +if(b instanceof A.jg){s=p.a +r=b.a +if(A.rF(s,r)&&A.rF(p.b,b.b)&&A.rF(p.c,b.c)&&A.rF(p.d,b.d))return new A.jg(A.o3(s,r),A.o3(p.b,b.b),A.o3(p.c,b.c),A.o3(p.d,b.d)) +return o}if(b instanceof A.f1){s=b.a +r=p.a +if(!A.rF(s,r)||!A.rF(b.c,p.d))return o +q=p.b +if(!q.k(0,B.C)||!p.c.k(0,B.C)){if(!b.d.k(0,B.C)||!b.b.k(0,B.C))return o +return new A.jg(A.o3(s,r),q,p.c,A.o3(b.c,p.d))}return new A.f1(A.o3(s,r),b.b,A.o3(b.c,p.d),b.d)}return o}, +t(a,b){return this.m0(a,b,!1)}, +c7(a,b){var s=this +return new A.jg(s.a.c7(0,b),s.b.c7(0,b),s.c.c7(0,b),s.d.c7(0,b))}, +fm(a,b){if(a instanceof A.jg)return A.bhx(a,this,b) +return this.Ko(a,b)}, +fn(a,b){if(a instanceof A.jg)return A.bhx(this,a,b) +return this.Kp(a,b)}, +Rj(a,b,c,d,e){var s,r,q,p=this +if(p.gH3()){s=p.a +switch(s.c.a){case 0:return +case 1:switch(d.a){case 1:A.bom(a,b,s) +break +case 0:if(c!=null&&!c.k(0,B.be)){A.bon(a,b,s,c) +return}A.boo(a,b,s) +break}return}}switch(e.a){case 0:r=p.c +q=p.b +break +case 1:r=p.b +q=p.c +break +default:r=null +q=null}if(p.gCH()&&p.gEd()){s=p.a +switch(s.c.a){case 0:return +case 1:A.bol(a,b,c,p.d,r,q,d,e,s) +return}}A.byb(a,b,p.d,r,q,p.a)}, +hR(a,b,c){return this.Rj(a,b,null,B.N,c)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.jg&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c.k(0,s.c)&&b.d.k(0,s.d)}, +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this,r=A.d([],t.s),q=s.a +if(!q.k(0,B.C))r.push("top: "+q.j(0)) +q=s.b +if(!q.k(0,B.C))r.push("start: "+q.j(0)) +q=s.c +if(!q.k(0,B.C))r.push("end: "+q.j(0)) +q=s.d +if(!q.k(0,B.C))r.push("bottom: "+q.j(0)) +return"BorderDirectional("+B.d.bw(r,", ")+")"}, +gB8(a){return this.a}} +A.c6.prototype={ +geM(a){var s=this.c +s=s==null?null:s.gmc() +return s==null?B.a3:s}, +To(a,b){var s,r,q +switch(this.w.a){case 1:s=A.np(a.gbQ(),a.ghX()/2) +r=$.al().bW() +r.rR(s) +return r +case 0:r=this.d +if(r!=null){q=$.al().bW() +q.iU(r.ag(b).ek(a)) +return q}r=$.al().bW() +r.na(a) +return r}}, +c7(a,b){var s=this,r=null,q=A.X(r,s.a,b),p=A.bop(r,s.c,b),o=A.pF(r,s.d,b),n=A.bhA(r,s.e,b) +return new A.c6(q,s.b,p,o,n,r,s.w)}, +gQm(){return this.e!=null}, +fm(a,b){if(a==null)return this.c7(0,b) +if(a instanceof A.c6)return A.boq(a,this,b) +return this.a67(a,b)}, +fn(a,b){if(a==null)return this.c7(0,1-b) +if(a instanceof A.c6)return A.boq(this,a,b) +return this.a68(a,b)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a8(b)!==A.I(r))return!1 +if(b instanceof A.c6)if(J.o(b.a,r.a))if(J.o(b.c,r.c))if(J.o(b.d,r.d))if(A.ej(b.e,r.e))s=b.w===r.w +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gu(a){var s=this,r=s.e +r=r==null?null:A.av(r) +return A.Y(s.a,s.b,s.c,s.d,r,s.f,null,s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +a1D(a,b,c){var s +switch(this.w.a){case 0:s=this.d +if(s!=null)return s.ag(c).ek(new A.T(0,0,0+a.a,0+a.b)).A(0,b) +return!0 +case 1:return b.a0(0,a.jZ(B.i)).gdD()<=Math.min(a.a,a.b)/2}}, +Pd(a){return new A.b0r(this,a)}} +A.b0r.prototype={ +acp(a,b,c,d){var s=this.b +switch(s.w.a){case 1:a.hx(b.gbQ(),b.ghX()/2,c) +break +case 0:s=s.d +if(s==null||s.k(0,B.be))a.i6(b,c) +else a.fG(s.ag(d).ek(b),c) +break}}, +aRo(a,b,c){var s,r,q,p,o,n,m=this.b.e +if(m==null)return +for(s=m.length,r=0;r0?n*0.57735+0.5:0)) +o=b.ez(q.b) +n=q.d +this.acp(a,new A.T(o.a-n,o.b-n,o.c+n,o.d+n),p,c)}}, +aRg(a,b,c){return}, +n(){this.a64()}, +nN(a,b,c){var s,r,q,p=this,o=c.e,n=b.a,m=b.b,l=new A.T(n,m,n+o.a,m+o.b),k=c.d +p.aRo(a,l,k) +o=p.b +n=o.a +m=n==null +if(!m||!1){s=p.c +if(s!=null)r=!1 +else r=!0 +if(r){q=$.al().b8() +if(!m)q.sa6(0,n) +p.c=q +n=q}else n=s +n.toString +p.acp(a,l,n,k)}p.aRg(a,l,c) +n=o.c +if(n!=null){m=o.d +m=m==null?null:m.ag(k) +n.Rj(a,l,m,o.w,k)}}, +j(a){return"BoxPainter for "+this.b.j(0)}} +A.Dz.prototype={ +J(){return"BoxFit."+this.b}} +A.a3W.prototype={} +A.hN.prototype={ +lz(){var s=$.al().b8() +s.sa6(0,this.a) +s.sals(new A.Pe(this.e,A.bL6(this.c))) +return s}, +c7(a,b){var s=this +return new A.hN(s.d*b,s.e,s.a,s.b.ai(0,b),s.c*b)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.hN&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this +return"BoxShadow("+s.a.j(0)+", "+s.b.j(0)+", "+A.nR(s.c)+", "+A.nR(s.d)+", "+s.e.j(0)+")"}} +A.hk.prototype={ +c7(a,b){return new A.hk(this.b,this.a.c7(0,b))}, +fm(a,b){var s,r +if(a instanceof A.hk){s=A.by(a.a,this.a,b) +r=A.ao(a.b,this.b,b) +r.toString +return new A.hk(A.W(r,0,1),s)}return this.xl(a,b)}, +fn(a,b){var s,r +if(a instanceof A.hk){s=A.by(this.a,a.a,b) +r=A.ao(this.b,a.b,b) +r.toString +return new A.hk(A.W(r,0,1),s)}return this.xm(a,b)}, +h0(a,b){var s=$.al().bW() +s.rR(this.KC(a).fl(-this.a.ghr())) +return s}, +mI(a){return this.h0(a,null)}, +e4(a,b){var s=$.al().bW() +s.rR(this.KC(a)) +return s}, +lF(a){return this.e4(a,null)}, +kF(a,b,c,d){if(this.b===0)a.hx(b.gbQ(),b.ghX()/2,c) +else a.ajm(this.KC(b),c)}, +gke(){return!0}, +q6(a){var s=a==null?this.a:a +return new A.hk(this.b,s)}, +hR(a,b,c){var s,r=this.a +switch(r.c.a){case 0:break +case 1:s=r.b*r.d +if(this.b===0)a.hx(b.gbQ(),(b.ghX()+s)/2,r.lz()) +else a.ajm(this.KC(b).fl(s/2),r.lz()) +break}}, +aJ(a,b){return this.hR(a,b,null)}, +KC(a){var s,r,q,p,o,n,m,l=this.b +if(l===0||a.c-a.a===a.d-a.b)return A.np(a.gbQ(),a.ghX()/2) +s=a.c +r=a.a +q=s-r +p=a.d +o=a.b +n=p-o +l=1-l +if(q").b(b)&&A.bga(b.b,s.b)}, +gu(a){return A.Y(A.I(this),this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"ColorSwatch(primary value: "+this.asK(0)+")"}} +A.lZ.prototype={ +eQ(){return"Decoration"}, +geM(a){return B.a3}, +gQm(){return!1}, +fm(a,b){return null}, +fn(a,b){return null}, +a1D(a,b,c){return!0}, +To(a,b){throw A.f(A.a5("This Decoration subclass does not expect to be used for clipping."))}} +A.a0K.prototype={ +n(){}} +A.ag0.prototype={} +A.Fv.prototype={ +J(){return"ImageRepeat."+this.b}} +A.eH.prototype={ +gfI(){var s=this +return s.giP(s)+s.giR(s)+s.gkt(s)+s.gko()}, +b0h(a){var s=this +switch(a.a){case 0:return s.gfI() +case 1:return s.gde(s)+s.gdl(s)}}, +t(a,b){var s=this +return new A.xz(s.giP(s)+b.giP(b),s.giR(s)+b.giR(b),s.gkt(s)+b.gkt(b),s.gko()+b.gko(),s.gde(s)+b.gde(b),s.gdl(s)+b.gdl(b))}, +b_(a,b,c){var s=this +return new A.xz(A.W(s.giP(s),b.a,c.a),A.W(s.giR(s),b.c,c.b),A.W(s.gkt(s),0,c.c),A.W(s.gko(),0,c.d),A.W(s.gde(s),b.b,c.e),A.W(s.gdl(s),b.d,c.f))}, +j(a){var s=this +if(s.gkt(s)===0&&s.gko()===0){if(s.giP(s)===0&&s.giR(s)===0&&s.gde(s)===0&&s.gdl(s)===0)return"EdgeInsets.zero" +if(s.giP(s)===s.giR(s)&&s.giR(s)===s.gde(s)&&s.gde(s)===s.gdl(s))return"EdgeInsets.all("+B.e.aD(s.giP(s),1)+")" +return"EdgeInsets("+B.e.aD(s.giP(s),1)+", "+B.e.aD(s.gde(s),1)+", "+B.e.aD(s.giR(s),1)+", "+B.e.aD(s.gdl(s),1)+")"}if(s.giP(s)===0&&s.giR(s)===0)return"EdgeInsetsDirectional("+B.e.aD(s.gkt(s),1)+", "+B.e.aD(s.gde(s),1)+", "+B.e.aD(s.gko(),1)+", "+B.e.aD(s.gdl(s),1)+")" +return"EdgeInsets("+B.e.aD(s.giP(s),1)+", "+B.e.aD(s.gde(s),1)+", "+B.e.aD(s.giR(s),1)+", "+B.e.aD(s.gdl(s),1)+") + EdgeInsetsDirectional("+B.e.aD(s.gkt(s),1)+", 0.0, "+B.e.aD(s.gko(),1)+", 0.0)"}, +k(a,b){var s=this +if(b==null)return!1 +return b instanceof A.eH&&b.giP(b)===s.giP(s)&&b.giR(b)===s.giR(s)&&b.gkt(b)===s.gkt(s)&&b.gko()===s.gko()&&b.gde(b)===s.gde(s)&&b.gdl(b)===s.gdl(s)}, +gu(a){var s=this +return A.Y(s.giP(s),s.giR(s),s.gkt(s),s.gko(),s.gde(s),s.gdl(s),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.az.prototype={ +giP(a){return this.a}, +gde(a){return this.b}, +giR(a){return this.c}, +gdl(a){return this.d}, +gkt(a){return 0}, +gko(){return 0}, +a1I(a){var s=this +return new A.T(a.a-s.a,a.b-s.b,a.c+s.c,a.d+s.d)}, +a0e(a){var s=this +return new A.T(a.a+s.a,a.b+s.b,a.c-s.c,a.d-s.d)}, +t(a,b){if(b instanceof A.az)return this.W(0,b) +return this.a6a(0,b)}, +b_(a,b,c){var s=this +return new A.az(A.W(s.a,b.a,c.a),A.W(s.b,b.b,c.e),A.W(s.c,b.c,c.b),A.W(s.d,b.d,c.f))}, +a0(a,b){var s=this +return new A.az(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, +W(a,b){var s=this +return new A.az(s.a+b.a,s.b+b.b,s.c+b.c,s.d+b.d)}, +ai(a,b){var s=this +return new A.az(s.a*b,s.b*b,s.c*b,s.d*b)}, +ag(a){return this}, +vo(a,b,c,d){var s=this,r=b==null?s.a:b,q=d==null?s.b:d,p=c==null?s.c:c +return new A.az(r,q,p,a==null?s.d:a)}, +P0(a){return this.vo(a,null,null,null)}, +b3U(a,b){return this.vo(a,null,null,b)}, +b42(a,b){return this.vo(null,a,b,null)}} +A.fp.prototype={ +gkt(a){return this.a}, +gde(a){return this.b}, +gko(){return this.c}, +gdl(a){return this.d}, +giP(a){return 0}, +giR(a){return 0}, +t(a,b){if(b instanceof A.fp)return this.W(0,b) +return this.a6a(0,b)}, +a0(a,b){var s=this +return new A.fp(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, +W(a,b){var s=this +return new A.fp(s.a+b.a,s.b+b.b,s.c+b.c,s.d+b.d)}, +ai(a,b){var s=this +return new A.fp(s.a*b,s.b*b,s.c*b,s.d*b)}, +ag(a){var s=this +switch(a.a){case 0:return new A.az(s.c,s.b,s.a,s.d) +case 1:return new A.az(s.a,s.b,s.c,s.d)}}} +A.xz.prototype={ +ai(a,b){var s=this +return new A.xz(s.a*b,s.b*b,s.c*b,s.d*b,s.e*b,s.f*b)}, +ag(a){var s=this +switch(a.a){case 0:return new A.az(s.d+s.a,s.e,s.c+s.b,s.f) +case 1:return new A.az(s.c+s.a,s.e,s.d+s.b,s.f)}}, +giP(a){return this.a}, +giR(a){return this.b}, +gkt(a){return this.c}, +gko(){return this.d}, +gde(a){return this.e}, +gdl(a){return this.f}} +A.oj.prototype={ +a0(a,b){if(!(b instanceof A.oj))return this.asz(0,b) +return A.aAU((this.a+1)/2-(b.a+1)/2,(this.b+1)/2-(b.b+1)/2)}, +W(a,b){if(!(b instanceof A.oj))return this.asy(0,b) +return A.aAU((this.a+1)/2+(b.a+1)/2,(this.b+1)/2+(b.b+1)/2)}, +ai(a,b){return A.aAU((this.a+1)/2*b,(this.b+1)/2*b)}, +j(a){return"FractionalOffset("+B.e.aD((this.a+1)/2,1)+", "+B.e.aD((this.b+1)/2,1)+")"}} +A.aEf.prototype={ +Y(a){var s,r,q,p +for(s=this.b,r=s.gar(s),q=A.n(r),q=q.i("@<1>").L(q.z[1]),r=new A.aQ(J.a4(r.a),r.b,q.i("aQ<1,2>")),q=q.z[1];r.p();){p=r.a;(p==null?q.a(p):p).n()}s.Y(0) +for(s=this.a,r=s.gar(s),q=A.n(r),q=q.i("@<1>").L(q.z[1]),r=new A.aQ(J.a4(r.a),r.b,q.i("aQ<1,2>")),q=q.z[1];r.p();){p=r.a +if(p==null)p=q.a(p) +p.a.P(0,p.b)}s.Y(0) +this.f=0}, +zU(a){var s,r,q,p=this,o=p.c.F(0,a) +if(o!=null){s=o.a +r=o.d +r===$&&A.c() +if(s.w)A.F(A.O(u.V)) +B.d.F(s.x,r) +o.a6F()}q=p.a.F(0,a) +if(q!=null){q.a.P(0,q.b) +return!0}o=p.b.F(0,a) +if(o!=null){s=p.f +r=o.b +r.toString +p.f=s-r +o.n() +return!0}return!1}, +af5(a,b,c){var s,r=this,q=b.b +if(q!=null&&q<=104857600&&!0){s=r.f +q.toString +r.f=s+q +r.b.l(0,a,b) +r.aCs(c)}else b.n()}, +YT(a,b,c){var s=this.c.cH(0,a,new A.aEh(this,b,a)) +if(s.b==null)s.b=c}, +amm(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=null,j={},i=l.a,h=i.h(0,b),g=h==null?k:h.a +j.a=g +if(g!=null)return g +h=l.b +q=h.F(0,b) +if(q!=null){j=q.a +l.YT(b,j,q.b) +h.l(0,b,q) +return j}p=l.c.h(0,b) +if(p!=null){j=p.a +i=p.b +if(j.w)A.F(A.O(u.V)) +h=new A.Fw(j) +h.Kv(j) +l.af5(b,new A.UG(j,i,h),k) +return j}try{g=j.a=c.$0() +l.YT(b,g,k) +h=g}catch(o){s=A.a7(o) +r=A.au(o) +d.$2(s,r) +return k}j.b=!1 +n=A.bt("pendingImage") +m=new A.kf(new A.aEi(j,l,b,!0,k,n),k,k) +n.b=new A.ajp(h,m) +i.l(0,b,n.aN()) +j.a.a7(0,m) +return j.a}, +aCs(a){var s,r,q,p,o,n=this,m=n.b,l=A.n(m).i("aT<1>") +while(!0){if(!(n.f>104857600||m.a>1000))break +s=new A.aT(m,l) +r=s.gS(s) +if(!r.p())A.F(A.cR()) +q=r.gG(r) +p=m.h(0,q) +s=n.f +o=p.b +o.toString +n.f=s-o +p.n() +m.F(0,q)}}} +A.aEh.prototype={ +$0(){return A.bOO(this.b,new A.aEg(this.a,this.c))}, +$S:322} +A.aEg.prototype={ +$0(){this.a.c.F(0,this.b)}, +$S:0} +A.aEi.prototype={ +$2(a,b){var s,r,q,p,o,n=this +if(a!=null){s=a.a +r=s.gaZ(s)*s.gbr(s)*4 +s.n()}else r=null +s=n.a +q=s.a +if(q.w)A.F(A.O(u.V)) +p=new A.Fw(q) +p.Kv(q) +o=new A.UG(q,r,p) +p=n.b +q=n.c +p.YT(q,s.a,r) +if(n.d)p.af5(q,o,n.e) +else o.n() +p.a.F(0,q) +if(!s.b){q=n.f.aN() +q.a.P(0,q.b)}s.b=!0}, +$S:323} +A.aeT.prototype={ +n(){$.cB.p1$.push(new A.b17(this))}} +A.b17.prototype={ +$1(a){var s=this.a,r=s.c +if(r!=null)r.n() +s.c=null}, +$S:4} +A.UG.prototype={} +A.Ja.prototype={ +ayr(a,b,c){var s=new A.b62(this,b) +this.d=s +if(a.w)A.F(A.O(u.V)) +a.x.push(s)}, +j(a){return"#"+A.bH(this)}} +A.b62.prototype={ +$0(){var s,r,q +this.b.$0() +s=this.a +r=s.a +q=s.d +q===$&&A.c() +if(r.w)A.F(A.O(u.V)) +B.d.F(r.x,q) +s.a6F()}, +$S:0} +A.ajp.prototype={} +A.Fm.prototype={ +ait(a){var s=this +return new A.Fm(s.a,s.b,s.c,s.d,a,s.f)}, +k(a,b){var s=this +if(b==null)return!1 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.Fm&&b.a==s.a&&b.b==s.b&&J.o(b.c,s.c)&&b.d==s.d&&J.o(b.e,s.e)&&b.f==s.f}, +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s,r=this,q=""+"ImageConfiguration(",p=r.a +if(p!=null){q+="bundle: "+p.j(0) +s=!0}else s=!1 +p=r.b +if(p!=null){if(s)q+=", " +p=q+("devicePixelRatio: "+B.e.aD(p,1)) +q=p +s=!0}p=r.c +if(p!=null){if(s)q+=", " +p=q+("locale: "+p.j(0)) +q=p +s=!0}p=r.d +if(p!=null){if(s)q+=", " +p=q+("textDirection: "+p.j(0)) +q=p +s=!0}p=r.e +if(p!=null){if(s)q+=", " +p=q+("size: "+p.j(0)) +q=p +s=!0}p=r.f +if(p!=null){if(s)q+=", " +p=q+("platform: "+p.b) +q=p}q+=")" +return q.charCodeAt(0)==0?q:q}} +A.iM.prototype={ +ag(a){var s=new A.aEC() +this.aDz(a,new A.aEw(this,a,s),new A.aEx(this,a,s)) +return s}, +aDz(a,b,c){var s,r,q,p,o,n={} +n.a=null +n.b=!1 +s=new A.aEt(n,c) +r=null +try{r=this.wk(a)}catch(o){q=A.a7(o) +p=A.au(o) +s.$2(q,p) +return}J.bhc(r,new A.aEs(n,this,b,s),t.H).iu(s)}, +I8(a,b,c,d){var s,r +if(b.a!=null){s=$.fO.nu$ +s===$&&A.c() +s.amm(0,c,new A.aEu(b),d) +return}s=$.fO.nu$ +s===$&&A.c() +r=s.amm(0,c,new A.aEv(this,c),d) +if(r!=null)b.Ju(r)}, +PA(){var s=0,r=A.l(t.y),q,p=this,o,n +var $async$PA=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=$.fO.nu$ +o===$&&A.c() +n=o +s=3 +return A.e(p.wk(B.mG),$async$PA) +case 3:q=n.zU(b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$PA,r)}, +Qw(a,b,c){throw A.f(A.a5("Implement loadBuffer for faster image loading"))}, +Qx(a,b){return new A.Im(A.d([],t.XZ),A.d([],t.qj))}, +wa(a,b){return new A.Im(A.d([],t.XZ),A.d([],t.qj))}, +j(a){return"ImageConfiguration()"}} +A.aEw.prototype={ +$2(a,b){this.a.I8(this.b,this.c,a,b)}, +$S(){return A.n(this.a).i("~(iM.T,~(H,dt?))")}} +A.aEx.prototype={ +$3(a,b,c){return this.aob(a,b,c)}, +aob(a,b,c){var s=0,r=A.l(t.H),q=this,p +var $async$$3=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:s=2 +return A.e(null,$async$$3) +case 2:p=q.c +if(p.a==null)p.Ju(new A.b3H(A.d([],t.XZ),A.d([],t.qj))) +p=p.a +p.toString +p.I6(A.bI("while resolving an image"),b,null,!0,c) +return A.j(null,r)}}) +return A.k($async$$3,r)}, +$S(){return A.n(this.a).i("S<~>(iM.T?,H,dt?)")}} +A.aEt.prototype={ +aoa(a,b){var s=0,r=A.l(t.H),q,p=this,o +var $async$$2=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:o=p.a +if(o.b){s=1 +break}o.b=!0 +p.b.$3(o.a,a,b) +case 1:return A.j(q,r)}}) +return A.k($async$$2,r)}, +$2(a,b){return this.aoa(a,b)}, +$S:318} +A.aEs.prototype={ +$1(a){var s,r,q,p=this +p.a.a=a +try{p.c.$2(a,p.d)}catch(q){s=A.a7(q) +r=A.au(q) +p.d.$2(s,r)}}, +$S(){return A.n(this.b).i("b4(iM.T)")}} +A.aEu.prototype={ +$0(){var s=this.a.a +s.toString +return s}, +$S:209} +A.aEv.prototype={ +$0(){var s=this.a,r=this.b,q=s.wa(r,$.fO.gb9E()) +if(q instanceof A.Im){q=s.Qx(r,$.fO.gb9C()) +if(q instanceof A.Im)q=s.Qw(0,r,$.fO.gb9A())}return q}, +$S:209} +A.Im.prototype={} +A.pC.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.pC&&b.a===s.a&&b.b===s.b&&b.c===s.c}, +gu(a){return A.Y(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"AssetBundleImageKey(bundle: "+this.a.j(0)+', name: "'+this.b+'", scale: '+A.r(this.c)+")"}} +A.a0h.prototype={ +wa(a,b){return A.Pq(null,this.aMC(a,b),a.b,null,a.c)}, +Qx(a,b){return A.Pq(null,this.aMD(a,b),a.b,null,a.c)}, +Qw(a,b,c){return A.Pq(null,this.aME(b,c),b.b,null,b.c)}, +ru(a,b,c,d){return this.aNL(a,b,c,d)}, +aME(a,b){return this.ru(a,null,null,b)}, +aMD(a,b){return this.ru(a,null,b,null)}, +aMC(a,b){return this.ru(a,b,null,null)}, +aNL(a,b,c,d){var s=0,r=A.l(t.hP),q,p=2,o,n,m,l,k,j,i,h,g +var $async$ru=A.h(function(e,f){if(e===1){o=f +s=p}while(true)switch(s){case 0:s=b!=null?3:4 +break +case 3:n=null +p=6 +s=9 +return A.e(a.a.Hb(a.b),$async$ru) +case 9:n=f +p=2 +s=8 +break +case 6:p=5 +i=o +if(A.a7(i) instanceof A.q3){j=$.fO.nu$ +j===$&&A.c() +j.zU(a) +throw i}else throw i +s=8 +break +case 5:s=2 +break +case 8:q=b.$1(n) +s=1 +break +case 4:s=c!=null?10:11 +break +case 10:m=null +p=13 +s=16 +return A.e(a.a.Hb(a.b),$async$ru) +case 16:m=f +p=2 +s=15 +break +case 13:p=12 +h=o +if(A.a7(h) instanceof A.q3){j=$.fO.nu$ +j===$&&A.c() +j.zU(a) +throw h}else throw h +s=15 +break +case 12:s=2 +break +case 15:q=c.$1(m) +s=1 +break +case 11:l=null +p=18 +s=21 +return A.e(a.a.nH(0,a.b),$async$ru) +case 21:l=f +p=2 +s=20 +break +case 18:p=17 +g=o +if(A.a7(g) instanceof A.q3){j=$.fO.nu$ +j===$&&A.c() +j.zU(a) +throw g}else throw g +s=20 +break +case 17:s=2 +break +case 20:d.toString +q=d.$1(J.nU(J.jf(l))) +s=1 +break +case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$ru,r)}} +A.b3H.prototype={} +A.L5.prototype={ +gqv(){return this.a}, +wk(a){var s,r={},q=a.a +if(q==null)q=$.nT() +r.a=r.b=null +s=t.P +A.bGz(q.baE("AssetManifest.bin",A.bS2(),t.jo).bj(0,new A.as1(r,this,a,q),s),new A.as2(r),s,t.K) +s=r.a +if(s!=null)return s +s=new A.ak($.a9,t.Lv) +r.b=new A.bp(s,t.h8) +return s}, +aCK(a,b,c){var s,r,q,p,o +if(c==null||c.length===0||b.b==null)return new A.v1(null,a) +s=A.abN(null,t.i,t.pR) +for(r=c.length,q=0;q(r+q)/2){s=a.h(0,q) +s.toString +return s}else{s=a.h(0,r) +s.toString +return s}}, +k(a,b){if(b==null)return!1 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.L5&&b.gqv()===this.gqv()&&!0}, +gu(a){return A.Y(this.gqv(),this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"AssetImage(bundle: "+A.r(this.b)+', name: "'+this.gqv()+'")'}} +A.as1.prototype={ +$1(a){var s,r,q=this,p=q.b,o=a.aoE(p.gqv()),n=p.aCK(p.gqv(),q.c,o) +p=n.a +if(p==null)p=1 +s=new A.pC(q.d,n.b,p) +p=q.a +r=p.b +if(r!=null)r.cT(0,s) +else p.a=new A.dK(s,t.WT)}, +$S:326} +A.as2.prototype={ +$2(a,b){this.a.b.os(a,b)}, +$S:33} +A.oq.prototype={ +bA(a){return new A.oq(this.a.bA(0),this.b,this.c)}, +j(a){var s=this.c +s=s!=null?s+" ":"" +return s+this.a.j(0)+" @ "+A.nR(this.b)+"x"}, +gu(a){return A.Y(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.oq&&b.a===s.a&&b.b===s.b&&b.c==s.c}} +A.kf.prototype={ +gu(a){return A.Y(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.kf&&J.o(b.a,s.a)&&J.o(b.b,s.b)&&J.o(b.c,s.c)}, +bbM(a,b){return this.a.$2(a,b)}} +A.aEC.prototype={ +Ju(a){var s,r=this +r.a=a +s=r.b +if(s!=null){r.b=null +a.f=!0 +B.d.am(s,a.gOh(a)) +r.a.f=!1}}, +a7(a,b){var s=this.a +if(s!=null)return s.a7(0,b) +s=this.b;(s==null?this.b=A.d([],t.XZ):s).push(b)}, +P(a,b){var s,r=this.a +if(r!=null)return r.P(0,b) +for(s=0;r=this.b,s")),n),!0,n.i("w.E")) +s=!1 +for(o=m.length,l=0;l")),r),!0,r.i("w.E")) +for(s=q.length,p=0;p=s.a}else r=!0 +if(r){s=p.at +p.a9y(new A.oq(s.geX(s).bA(0),p.Q,p.d)) +p.ax=a +s=p.at +p.ay=s.ga0G(s) +s=p.at +s.geX(s).n() +p.at=null +q=B.c.ds(p.ch,p.z.gQ0()) +if(p.z.ga3m()===-1||q<=p.z.ga3m())p.xO() +return}s.toString +r=p.ax +r===$&&A.c() +p.CW=A.d9(new A.br(B.c.aR(s.a-(a.a-r.a))),new A.aJd(p))}, +xO(){var s=0,r=A.l(t.H),q,p=2,o,n=this,m,l,k,j,i +var $async$xO=A.h(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:j=n.at +if(j!=null)j.geX(j).n() +n.at=null +p=4 +s=7 +return A.e(n.z.nY(),$async$xO) +case 7:n.at=b +p=2 +s=6 +break +case 4:p=3 +i=o +m=A.a7(i) +l=A.au(i) +n.I6(A.bI("resolving an image frame"),m,n.as,!0,l) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:if(n.z.gQ0()===1){if(n.a.length===0){s=1 +break}j=n.at +n.a9y(new A.oq(j.geX(j).bA(0),n.Q,n.d)) +j=n.at +j.geX(j).n() +n.at=null +s=1 +break}n.adw() +case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$xO,r)}, +adw(){if(this.cx)return +this.cx=!0 +$.cB.Jg(this.gaIp())}, +a9y(a){this.aqT(a);++this.ch}, +a7(a,b){var s,r=this +if(r.a.length===0){s=r.z +if(s!=null)s=r.b==null||s.gQ0()>1 +else s=!1}else s=!1 +if(s)r.xO() +r.atd(0,b)}, +P(a,b){var s,r=this +r.ate(0,b) +if(r.a.length===0){s=r.CW +if(s!=null)s.aI(0) +r.CW=null}}, +Mg(){var s,r=this +r.atc() +if(r.w){s=r.y +if(s!=null)s.qA(null) +s=r.y +if(s!=null)s.aI(0) +r.y=null}}} +A.aJe.prototype={ +$2(a,b){this.a.I6(A.bI("resolving an image codec"),a,this.b,!0,b)}, +$S:33} +A.aJf.prototype={ +$2(a,b){this.a.I6(A.bI("loading an image"),a,this.b,!0,b)}, +$S:33} +A.aJd.prototype={ +$0(){this.a.adw()}, +$S:0} +A.ahB.prototype={} +A.ahA.prototype={} +A.a_K.prototype={} +A.th.prototype={ +k(a,b){var s=this +if(b==null)return!1 +return b instanceof A.th&&b.a===s.a&&b.b==s.b&&b.c==s.c&&b.d===s.d&&A.ej(b.f,s.f)}, +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"InlineSpanSemanticsInformation{text: "+this.a+", semanticsLabel: "+A.r(this.b)+", recognizer: "+A.r(this.c)+"}"}} +A.lf.prototype={ +a4W(a){var s={} +s.a=null +this.bP(new A.aFu(s,a,new A.a_K())) +return s.a}, +SD(a){var s,r=new A.c9("") +this.a_t(r,!0,a) +s=r.a +return s.charCodeAt(0)==0?s:s}, +ani(){return this.SD(!0)}, +m6(a,b){var s={} +if(b<0)return null +s.a=null +this.bP(new A.aFt(s,b,new A.a_K())) +return s.a}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.lf&&J.o(b.a,this.a)}, +gu(a){return J.Q(this.a)}} +A.aFu.prototype={ +$1(a){var s=a.a4X(this.b,this.c) +this.a.a=s +return s==null}, +$S:102} +A.aFt.prototype={ +$1(a){var s=a.ai0(this.b,this.c) +this.a.a=s +return s==null}, +$S:102} +A.a8w.prototype={ +a_t(a,b,c){a.a+=A.eW(65532)}, +OR(a){a.push(B.a39)}} +A.eX.prototype={ +c7(a,b){var s=this.a.c7(0,b) +return new A.eX(this.b.ai(0,b),s)}, +fm(a,b){var s,r,q=this +if(a instanceof A.eX){s=A.by(a.a,q.a,b) +r=A.pF(a.b,q.b,b) +r.toString +return new A.eX(r,s)}if(a instanceof A.hk){s=A.by(a.a,q.a,b) +return new A.jT(q.b,1-b,a.b,s)}return q.xl(a,b)}, +fn(a,b){var s,r,q=this +if(a instanceof A.eX){s=A.by(q.a,a.a,b) +r=A.pF(q.b,a.b,b) +r.toString +return new A.eX(r,s)}if(a instanceof A.hk){s=A.by(q.a,a.a,b) +return new A.jT(q.b,b,a.b,s)}return q.xm(a,b)}, +q6(a){var s=a==null?this.a:a +return new A.eX(this.b,s)}, +h0(a,b){var s=this.b.ag(b).ek(a).fl(-this.a.ghr()),r=$.al().bW() +r.iU(s) +return r}, +mI(a){return this.h0(a,null)}, +e4(a,b){var s=$.al().bW() +s.iU(this.b.ag(b).ek(a)) +return s}, +lF(a){return this.e4(a,null)}, +kF(a,b,c,d){var s=this.b +if(s.k(0,B.be))a.i6(b,c) +else a.fG(s.ag(d).ek(b),c)}, +gke(){return!0}, +hR(a,b,c){var s,r,q,p,o=this.a +switch(o.c.a){case 0:break +case 1:s=this.b +if(o.b===0)a.fG(s.ag(c).ek(b),o.lz()) +else{r=$.al().b8() +r.sa6(0,o.a) +q=s.ag(c).ek(b) +p=q.fl(-o.ghr()) +a.a0C(q.fl(o.gxg()),p,r)}break}}, +aJ(a,b){return this.hR(a,b,null)}, +k(a,b){if(b==null)return!1 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.eX&&b.a.k(0,this.a)&&b.b.k(0,this.b)}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"RoundedRectangleBorder("+this.a.j(0)+", "+this.b.j(0)+")"}} +A.jT.prototype={ +c7(a,b){var s=this.a.c7(0,b) +return new A.jT(this.b.ai(0,b),b,this.d,s)}, +fm(a,b){var s,r,q,p=this +if(a instanceof A.eX){s=A.by(a.a,p.a,b) +r=A.pF(a.b,p.b,b) +r.toString +return new A.jT(r,p.c*b,p.d,s)}if(a instanceof A.hk){s=A.by(a.a,p.a,b) +r=p.c +return new A.jT(p.b,r+(1-r)*(1-b),a.b,s)}if(a instanceof A.jT){s=A.by(a.a,p.a,b) +r=A.pF(a.b,p.b,b) +r.toString +q=A.ao(a.c,p.c,b) +q.toString +return new A.jT(r,q,p.d,s)}return p.xl(a,b)}, +fn(a,b){var s,r,q,p=this +if(a instanceof A.eX){s=A.by(p.a,a.a,b) +r=A.pF(p.b,a.b,b) +r.toString +return new A.jT(r,p.c*(1-b),p.d,s)}if(a instanceof A.hk){s=A.by(p.a,a.a,b) +r=p.c +return new A.jT(p.b,r+(1-r)*b,a.b,s)}if(a instanceof A.jT){s=A.by(p.a,a.a,b) +r=A.pF(p.b,a.b,b) +r.toString +q=A.ao(p.c,a.c,b) +q.toString +return new A.jT(r,q,p.d,s)}return p.xm(a,b)}, +DZ(a){var s,r,q,p,o,n,m,l,k=this.c +if(k===0||a.c-a.a===a.d-a.b)return a +s=a.c +r=a.a +q=s-r +p=a.d +o=a.b +n=p-o +m=1-this.d +if(q")),!0,t.Q2)}if(s.e.gke())q.x=A.L(new A.a6(r,new A.baV(a),A.aa(r).i("a6<1,T>")),!0,t.YT) +else q.y=A.L(new A.a6(r,new A.baW(q,a,b),A.aa(r).i("a6<1,jD>")),!0,t.ke)}s=s.e +if(!s.gke())r=q.r!=null||q.w!=null +else r=!1 +if(r)q.e=s.e4(a,b) +q.c=a +q.d=b}, +aVB(a,b,c){var s,r,q,p,o=this +if(o.w!=null){s=o.b.e +if(s.gke()){r=0 +while(!0){q=o.w +q.toString +if(!(r>>0)+r+-56613888 +break $label0$0}if(56320===s){r=r.m6(0,a-1) +r.toString +r=(r<<10>>>0)+q+-56613888 +break $label0$0}r=q +break $label0$0}return r}, +aVW(a,b){var s,r=this.aCS(b?a-1:a),q=b?a:a-1,p=this.a.m6(0,q) +if(!(r==null||p==null||A.buQ(r)||A.buQ(p))){q=A.cn("[\\p{Space_Separator}\\p{Punctuation}]",!0,!1,!1,!0) +s=A.eW(r) +q=!q.b.test(s)}else q=!0 +return q}, +galz(){var s=this,r=s.c +if(r===$){r!==$&&A.ai() +r=s.c=new A.anE(s.gaVV(),s)}return r}} +A.anE.prototype={ +jg(a){var s +if(a<0)return null +s=this.b.jg(a) +return s==null||this.a.$2(s,!1)?s:this.jg(s-1)}, +jh(a){var s=this.b.jh(Math.max(a,0)) +return s==null||this.a.$2(s,!0)?s:this.jh(s)}} +A.bbO.prototype={ +u2(a){var s +switch(a.a){case 0:s=this.a +s=s.gOt(s) +break +case 1:s=this.a +s=s.gb9l(s) +break +default:s=null}return s}} +A.bbS.prototype={ +gp6(){var s,r,q=this.c +if(q===0)return B.i +s=this.a +r=s.a +if(!isFinite(r.gbr(r)))return B.aXi +r=this.b +s=s.a +return new A.m(q*(r-s.gbr(s)),0)}, +aU9(a,b,c){var s,r,q=this,p=q.a,o=A.bvQ(a,b,c,p) +if(o===q.b)return!0 +if(!isFinite(q.gp6().a)){s=p.a +s=!isFinite(s.gbr(s))&&isFinite(a)}else s=!1 +if(s)return!1 +r=p.a.gwf() +p=p.a +if(p.gbr(p)-r>-1e-10&&b-r>-1e-10){q.b=o +return!0}return!1}} +A.CD.prototype={} +A.Cy.prototype={} +A.acr.prototype={ +af(){var s=this.b +if(s!=null)s.a.a.n() +this.b=null}, +sd2(a,b){var s,r,q,p=this +if(J.o(p.f,b))return +s=p.f +s=s==null?null:s.a +r=b==null +if(!J.o(s,r?null:b.a)){s=p.CW +if(s!=null)s.n() +p.CW=null}if(r)q=B.bz +else{s=p.f +s=s==null?null:s.bL(0,b) +q=s==null?B.bz:s}p.f=b +p.r=null +s=q.a +if(s>=3)p.af() +else if(s>=2)p.c=!0}, +gp7(){var s=this.r +if(s==null){s=this.f +s=s==null?null:s.SD(!1) +this.r=s}return s==null?"":s}, +sAZ(a,b){if(this.w===b)return +this.w=b +this.af()}, +scs(a){var s,r=this +if(r.x===a)return +r.x=a +r.af() +s=r.CW +if(s!=null)s.n() +r.CW=null}, +stS(a){var s,r=this +if(r.y===a)return +r.y=a +r.af() +s=r.CW +if(s!=null)s.n() +r.CW=null}, +sb6p(a){if(this.z==a)return +this.z=a +this.af()}, +sAt(a,b){if(J.o(this.Q,b))return +this.Q=b +this.af()}, +sAw(a){if(this.as==a)return +this.as=a +this.af()}, +spH(a){if(J.o(this.at,a))return +this.at=a +this.af()}, +sB0(a){if(this.ax===a)return +this.ax=a}, +gakC(){var s,r,q,p=this.b +if(p==null)return null +s=p.gp6() +if(!isFinite(s.a)||!isFinite(s.b))return A.d([],t.Lx) +r=p.d +if(r==null)r=p.d=p.a.a.aoG() +if(s.k(0,B.i))return r +q=A.aa(r).i("a6<1,jL>") +return A.L(new A.a6(r,new A.aUQ(s),q),!1,q.i("aq.E"))}, +r4(a){if(a==null||a.length===0||A.ej(a,this.ch))return +this.ch=a +this.af()}, +a8Q(a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=null,a2=a0.f.a +if(a2==null)a2=a1 +else{s=a0.w +r=a0.x +if(r==null)r=a3 +q=a0.y +p=a0.as +o=a0.ay +n=a0.z +m=a0.Q +l=a0.at +k=a2.at +o=k==null?a1:new A.Tc(k) +j=a2.w +i=a2.x +h=a2.d +g=a2.r +if(g==null)g=14 +a2=a2.as +if(l==null)l=a1 +else{f=l.a +e=l.gqn() +d=l.d +d=d==null?a1:d*q +c=l.e +b=l.x +a=l.r +l=l.w +b=$.al().b4V(f,e,d,l,a,!0,c,b,a1) +l=b}r=A.aKC(n,h,g*q,i,j,a2,m,p,l,s,r,o) +a2=r}if(a2==null){a2=a0.w +s=a0.x +if(s==null)s=a3 +r=a0.y +q=a0.as +p=a0.ay +p=A.aKC(a0.z,a1,14*r,a1,a1,a1,a0.Q,q,a1,a2,s,p) +a2=p}return a2}, +aDM(){return this.a8Q(null)}, +geN(){var s,r,q=this,p=q.CW +if(p==null){p=q.a8Q(B.bi) +s=$.al().Pf(p) +p=q.f +if(p==null)r=null +else{p=p.a +r=p==null?null:p.Jb(q.y)}if(r!=null)s.AO(r) +s.EU(" ") +p=s.fF() +p.ia(B.C_) +q.CW=p}return p.gaZ(p)}, +a8P(a){var s=this,r=s.aDM(),q=$.al().Pf(r) +r=s.y +a.OF(q,s.ch,r) +s.c=!1 +return q.fF()}, +H5(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.b,i=j==null +if(!i&&j.aU9(b,a,k.ax))return +s=k.f +if(s==null)throw A.f(A.O("TextPainter.text must be set to a non-null value before using the TextPainter.")) +r=k.x +if(r==null)throw A.f(A.O("TextPainter.textDirection must be set to a non-null value before using the TextPainter.")) +q=A.bu1(k.w,r) +if(!(!isFinite(a)&&q!==0))p=a +else p=i?null:Math.ceil(j.a.a.gwf()) +o=p==null +k.d=o?a:p +n=i?null:j.a.a +if(n==null)n=k.a8P(s) +n.ia(new A.wl(k.d)) +i=new A.bbO(n) +m=A.bvQ(b,a,k.ax,i) +if(o&&isFinite(b)){l=Math.ceil(i.a.gwf()) +n.ia(new A.wl(l)) +k.d=l}k.b=new A.bbS(i,m,q)}, +alf(){return this.H5(1/0,0)}, +alg(a){return this.H5(a,0)}, +aJ(a,b){var s,r,q,p=this,o=p.b +if(o==null)throw A.f(A.O("TextPainter.paint called when text geometry was not yet calculated.\nPlease call layout() before paint() to position the text before painting it.")) +if(!isFinite(o.gp6().a)||!isFinite(o.gp6().b))return +if(p.c){s=o.a +r=s.a +q=p.f +q.toString +q=p.a8P(q) +q.ia(new A.wl(p.d)) +s.a=q +r.n()}a.Px(o.a.a,b.W(0,o.gp6()))}, +a4K(a){var s=this.f.m6(0,a) +if(s==null)return null +return(s&64512)===55296?a+2:a+1}, +a4L(a){var s=a-1,r=this.f.m6(0,s) +if(r==null)return null +return(r&64512)===56320?a-2:s}, +aab(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.gp7().length +if(i===0||a>i)return null +s=B.f.m6(j.gp7(),Math.max(0,a-1)) +r=s&64512 +q=r===55296||r===56320||j.f.m6(0,a)===8205||s===8207||s===8206 +p=q?2:1 +o=A.d([],t.Lx) +for(r=-i,n=!q,m=s===10;o.length===0;){l=a-p +o=j.b.a.a.a4r(Math.max(0,l),a,B.r2) +if(o.length===0){if(n&&m)break +if(l>>0,n=!q;o.length===0;){m=a+p +o=this.b.a.a.a4r(a,m,B.r2) +if(o.length===0){if(n)break +if(m>=r)break +p*=2 +continue}l=B.d.gV(o).e===B.a4?B.d.gV(o):B.d.ga9(o) +r=l.e +n=r===B.a4?l.a:l.c +k=l.b +return new A.CD(new A.m(n,k),r,l.d-k)}return null}, +ps(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=i.b +g.toString +s=a.a<0?B.Pv:i.a8y(a) +$label0$0:{r=A.eD("#0#2",new A.aUN(s)) +q=A.eD("#0#4",new A.aUO(s)) +p=A.eD("#0#7",new A.aUP(s)) +if(s instanceof A.Cy)if(typeof r.bq()=="number"){o=r.bq() +n=!0}else{o=h +n=!1}else{o=h +n=!1}if(n){n=i.w +m=i.x +m.toString +l=A.bu1(n,m) +return new A.m(l===0?0:l*g.b,o)}n=s instanceof A.CD +if(n)if(B.a4===q.bq())if(p.bq() instanceof A.m){k=p.bq() +m=!0}else{k=h +m=!1}else{k=h +m=!1}else{k=h +m=!1}if(m){j=k +break $label0$0}if(n)if(B.bi===q.bq())if(p.bq() instanceof A.m){k=p.bq() +n=!0}else{k=h +n=!1}else{k=h +n=!1}else{k=h +n=!1}j=n?new A.m(k.a-(b.c-b.a),k.b):h}return new A.m(A.W(j.a+g.gp6().a,0,g.b),j.b+g.gp6().b)}, +a4x(a,b){var s,r,q,p,o=null +if(a.a<0)return o +s=this.a8y(a) +r=A.eD("#0#2",new A.aUM(s)) +$label0$0:{if(s instanceof A.CD)if(typeof r.bq()=="number"){q=r.bq() +p=!0}else{q=o +p=!1}else{q=o +p=!1}if(p){p=q +break $label0$0}if(s instanceof A.Cy){p=o +break $label0$0}p=o}return p}, +a8y(a){var s,r,q=this,p=q.b +if(a.k(0,p.f)){s=q.cx +s===$&&A.c() +return s}r=a.a +switch(a.b.a){case 0:s=q.aab(r) +if(s==null)s=q.aaa(r) +break +case 1:s=q.aaa(r) +if(s==null)s=q.aab(r) +break +default:s=null}p.f=a +return q.cx=s==null?B.Pv:s}, +wS(a,b,c){var s,r,q=this.b,p=q.gp6() +if(!isFinite(p.a)||!isFinite(p.b))return A.d([],t.Lx) +s=q.a.a.a4s(a.a,a.b,b,c) +if(p.k(0,B.i))r=s +else{r=A.aa(s).i("a6<1,jL>") +r=A.L(new A.a6(s,new A.aUL(p),r),!1,r.i("aq.E"))}return r}, +po(a){return this.wS(a,B.ez,B.dL)}, +iF(a){var s=this.b +return s.a.a.iF(a.a0(0,s.gp6()))}, +Fa(){var s,r,q=this.b,p=q.gp6() +if(!isFinite(p.a)||!isFinite(p.b))return B.a9X +s=q.e +if(s==null){s=q.a.a.Fa() +q.e=s}if(p.k(0,B.i))r=s +else{r=A.aa(s).i("a6<1,w3>") +r=A.L(new A.a6(s,new A.aUK(p),r),!1,r.i("aq.E"))}return r}, +n(){var s=this,r=s.CW +if(r!=null)r.n() +s.CW=null +r=s.b +if(r!=null)r.a.a.n() +s.f=s.b=null}} +A.aUQ.prototype={ +$1(a){return A.bu2(a,this.a)}, +$S:155} +A.aUD.prototype={ +$0(){return this.a.a}, +$S:338} +A.aUF.prototype={ +$0(){return this.a.b}, +$S:212} +A.aUE.prototype={ +$0(){return B.bt===this.a.bq()}, +$S:21} +A.aUG.prototype={ +$0(){return B.a4===this.a.bq()}, +$S:21} +A.aUH.prototype={ +$0(){return B.bi===this.a.bq()}, +$S:21} +A.aUI.prototype={ +$0(){return B.pd===this.a.bq()}, +$S:21} +A.aUJ.prototype={ +$0(){return B.pe===this.a.bq()}, +$S:21} +A.aUN.prototype={ +$0(){return t.Wt.a(this.a).a}, +$S:53} +A.aUO.prototype={ +$0(){return t.YL.a(this.a).b}, +$S:212} +A.aUP.prototype={ +$0(){return t.YL.a(this.a).a}, +$S:340} +A.aUM.prototype={ +$0(){return t.YL.a(this.a).c}, +$S:53} +A.aUL.prototype={ +$1(a){return A.bu2(a,this.a)}, +$S:155} +A.aUK.prototype={ +$1(a){var s=this.a,r=a.gakj(),q=a.gahf(),p=a.ga0g(),o=a.ganv(),n=a.gaZ(a),m=a.gbr(a),l=a.gH7(a),k=a.gop(),j=a.ga1Z(a) +return $.al().b4G(q,k+s.b,p,r,n,l+s.a,j,o,m)}, +$S:341} +A.u0.prototype={ +gzv(a){return this.e}, +gSZ(){return!0}, +ln(a,b){var s +if(t.o.b(a)){s=this.d +if(s!=null)s.rS(a)}}, +OF(a,b,c){var s,r,q,p,o,n=this.a,m=n!=null +if(m)a.AO(n.Jb(c)) +n=this.b +if(n!=null)try{a.EU(n)}catch(q){n=A.a7(q) +if(n instanceof A.hM){s=n +r=A.au(q) +A.dH(new A.c7(s,r,"painting library",A.bI("while building a TextSpan"),null,!1)) +a.EU("\ufffd")}else throw q}p=this.c +if(p!=null)for(n=p.length,o=0;oq.a)q=p +if(q===B.bz)return q}s=n.c +if(s!=null)for(r=b.c,o=0;oq.a)q=p +if(q===B.bz)return q}return q}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +if(!s.a6h(0,b))return!1 +return b instanceof A.u0&&b.b==s.b&&b.d==s.d&&s.e.k(0,b.e)&&A.ej(b.c,s.c)}, +gu(a){var s=this,r=null,q=A.lf.prototype.gu.call(s,s),p=s.c +p=p==null?r:A.av(p) +return A.Y(q,s.b,s.d,r,r,r,s.e,p,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +eQ(){return"TextSpan"}, +$iaA:1, +$imn:1, +gQR(){return null}, +gQT(){return null}} +A.V.prototype={ +gqn(){return this.e}, +guH(a){return this.d}, +zm(a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=a.ay +if(a0==null&&b6==null)s=a3==null?a.b:a3 +else s=null +r=a.ch +if(r==null&&a1==null)q=a2==null?a.c:a2 +else q=null +p=b2==null?a.r:b2 +o=b5==null?a.w:b5 +n=b9==null?a.y:b9 +m=c5==null?a.z:c5 +l=c4==null?a.Q:c4 +k=b7==null?a.as:b7 +j=b8==null?a.at:b8 +a0=b6==null?a0:b6 +r=a1==null?r:a1 +i=c3==null?a.dy:c3 +h=b4==null?a.fx:b4 +g=a5==null?a.CW:a5 +f=a6==null?a.cx:a6 +e=a7==null?a.cy:a7 +d=a8==null?a.db:a8 +c=a9==null?a.guH(a):a9 +b=b0==null?a.e:b0 +return A.iv(r,q,s,null,g,f,e,d,c,b,a.fr,p,a.x,h,o,a0,k,a.a,j,n,a.ax,a.fy,a.f,i,l,m)}, +cX(a){return this.zm(null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +P2(a,b){return this.zm(null,null,a,null,null,null,null,null,null,null,null,b,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +b3j(a){return this.zm(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null)}, +b3X(a,b){return this.zm(null,null,a,null,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +aik(a){return this.zm(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null)}, +b0n(a,b,c,d,e,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.ay +if(f==null)s=a==null?h.b:a +else s=g +r=h.ch +if(r==null)q=h.c +else q=g +p=h.guH(h) +o=h.r +o=o==null?g:o*a2+a1 +n=h.w +n=n==null?g:B.vH[B.c.b_(n.a,0,8)] +m=h.y +m=m==null?g:m+0 +l=h.z +l=l==null?g:l+0 +k=h.as +k=k==null?g:k+0 +j=c==null?h.cx:c +i=h.db +i=i==null?g:i+0 +return A.iv(r,q,s,g,h.CW,j,h.cy,i,p,h.e,h.fr,o,h.x,h.fx,n,f,k,h.a,h.at,m,h.ax,h.fy,h.f,h.dy,h.Q,l)}, +ZY(a){return this.b0n(a,null,null,null,null,null,0,1,null)}, +cr(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 +if(a4==null)return this +if(!a4.a)return a4 +s=a4.b +r=a4.c +q=a4.r +p=a4.w +o=a4.x +n=a4.y +m=a4.z +l=a4.Q +k=a4.as +j=a4.at +i=a4.ax +h=a4.ay +g=a4.ch +f=a4.dy +e=a4.fr +d=a4.fx +c=a4.CW +b=a4.cx +a=a4.cy +a0=a4.db +a1=a4.guH(a4) +a2=a4.e +a3=a4.f +return this.zm(g,r,s,null,c,b,a,a0,a1,a2,e,q,o,d,p,h,k,j,n,i,a4.fy,a3,f,l,m)}, +Jb(a){var s,r,q=this,p=q.gqn(),o=q.r +o=o==null?null:o*a +s=q.ch +if(s==null){s=q.c +if(s!=null){r=$.al().b8() +r.sa6(0,s) +s=r}else s=null}return A.bkg(s,q.b,q.CW,q.cx,q.cy,q.db,q.d,p,q.fr,o,q.x,q.fx,q.w,q.ay,q.as,q.at,q.y,q.ax,q.dy,q.Q,q.z)}, +bL(a,b){var s=this +if(s===b)return B.dB +if(s.a!==b.a||s.d!=b.d||s.r!=b.r||s.w!=b.w||s.y!=b.y||s.z!=b.z||s.Q!=b.Q||s.as!=b.as||s.at!=b.at||s.ay!=b.ay||s.ch!=b.ch||!A.ej(s.dy,b.dy)||!A.ej(s.fr,b.fr)||!A.ej(s.fx,b.fx)||!A.ej(s.gqn(),b.gqn())||!1)return B.bz +if(!J.o(s.b,b.b)||!J.o(s.c,b.c)||!J.o(s.CW,b.CW)||!J.o(s.cx,b.cx)||s.cy!=b.cy||s.db!=b.db)return B.b_k +return B.dB}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a8(b)!==A.I(r))return!1 +if(b instanceof A.V)if(b.a===r.a)if(J.o(b.b,r.b))if(J.o(b.c,r.c))if(b.r==r.r)if(b.w==r.w)if(b.y==r.y)if(b.z==r.z)if(b.Q==r.Q)if(b.as==r.as)if(b.at==r.at)if(b.ay==r.ay)if(b.ch==r.ch)if(A.ej(b.dy,r.dy))if(A.ej(b.fr,r.fr))if(A.ej(b.fx,r.fx))if(J.o(b.CW,r.CW))if(J.o(b.cx,r.cx))if(b.cy==r.cy)if(b.db==r.db)if(b.d==r.d)if(A.ej(b.gqn(),r.gqn()))s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gu(a){var s,r=this,q=null,p=r.gqn(),o=p==null?q:A.av(p),n=A.Y(r.cy,r.db,r.d,o,r.f,r.fy,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a),m=r.dy,l=r.fx +o=m==null?q:A.av(m) +s=l==null?q:A.av(l) +return A.Y(r.a,r.b,r.c,r.r,r.w,r.x,r.y,r.z,r.Q,r.as,r.at,r.ax,r.ay,r.ch,o,q,s,r.CW,r.cx,n)}, +eQ(){return"TextStyle"}} +A.amI.prototype={} +A.a4j.prototype={ +axM(a,b,c,d,e){var s=this +s.r=A.bwS(new A.aAY(s),s.ga0H(s),0,10,0)}, +hU(a,b){var s,r,q=this +if(b>q.r)return q.gPT() +s=q.e +r=q.c +return q.d+s*Math.pow(q.b,b)/r-s/r-q.f/2*b*b}, +iY(a,b){var s=this +if(b>s.r)return 0 +return s.e*Math.pow(s.b,b)-s.f*b}, +gPT(){var s=this +if(s.f===0)return s.d-s.e/s.c +return s.hU(0,s.r)}, +ana(a){var s,r=this,q=r.d +if(a===q)return 0 +s=r.e +if(s!==0)if(s>0)q=ar.gPT() +else q=a>q||a=r.b&&r.c>=r.d +else q=!0 +if(q){n.fg(0) +n=o.dh +o.id=n.a=n.b=new A.U(A.W(0,r.a,r.b),A.W(0,r.c,r.d)) +o.ns=B.FY +n=o.E$ +if(n!=null)n.ia(r) +return}s.cf(r,!0) +switch(o.ns.a){case 0:n=o.dh +s=o.E$ +n.a=n.b=s.gC(s) +o.ns=B.ob +break +case 1:s=o.dh +q=s.b +p=o.E$ +if(!J.o(q,p.gC(p))){s.a=o.gC(o) +q=o.E$ +s.b=q.gC(q) +o.fH=0 +n.kB(0,0) +o.ns=B.b_h}else{q=n.x +q===$&&A.c() +if(q===n.b){n=o.E$ +s.a=s.b=n.gC(n)}else{s=n.r +if(!(s!=null&&s.a!=null))n.c9(0)}}break +case 2:s=o.dh +q=s.b +p=o.E$ +if(!J.o(q,p.gC(p))){q=o.E$ +s.a=s.b=q.gC(q) +o.fH=0 +n.kB(0,0) +o.ns=B.b_i}else{o.ns=B.ob +s=n.r +if(!(s!=null&&s.a!=null))n.c9(0)}break +case 3:s=o.dh +q=s.b +p=o.E$ +if(!J.o(q,p.gC(p))){q=o.E$ +s.a=s.b=q.gC(q) +o.fH=0 +n.kB(0,0)}else{n.fg(0) +o.ns=B.ob}break}n=o.dh +s=o.d5 +s===$&&A.c() +s=n.ah(0,s.gm(s)) +s.toString +o.id=r.bh(s) +o.yQ() +if(o.gC(o).a=a.b&&a.c>=a.d +else s=!0 +if(s)return new A.U(A.W(0,a.a,a.b),A.W(0,a.c,a.d)) +r=p.kh(a) +switch(q.ns.a){case 0:return a.bh(r) +case 1:if(!J.o(q.dh.b,r))return a.bh(q.gC(q)) +else{p=q.cA +p===$&&A.c() +s=p.x +s===$&&A.c() +if(s===p.b)return a.bh(r)}break +case 3:case 2:if(!J.o(q.dh.b,r))return a.bh(r) +break}p=q.d5 +p===$&&A.c() +p=q.dh.ah(0,p.gm(p)) +p.toString +return a.bh(p)}, +aJ(a,b){var s,r,q,p=this +if(p.E$!=null){s=p.ef +s===$&&A.c() +s=s&&p.vD!==B.m}else s=!1 +r=p.ajG +if(s){s=p.gC(p) +q=p.cx +q===$&&A.c() +r.sb2(0,a.nR(q,b,new A.T(0,0,0+s.a,0+s.b),A.B4.prototype.giC.call(p),p.vD,r.a))}else{r.sb2(0,null) +p.aub(a,b)}}, +n(){this.ajG.sb2(0,null) +this.jk()}} +A.aME.prototype={ +$0(){var s=this.a,r=s.cA +r===$&&A.c() +r=r.x +r===$&&A.c() +if(r!==s.fH)s.af()}, +$S:0} +A.GQ.prototype={ +a1j(){var s=this,r=s.aT$ +r===$&&A.c() +r=r.e +r.toString +r.sFd(s.aiO()) +if(s.aT$.e.E$!=null)s.aq0()}, +a1u(){}, +a1n(){}, +aiO(){var s,r=$.bX().d.h(0,0),q=r.x +if(q==null){s=self.window.devicePixelRatio +q=s===0?1:s}return new A.adr(r.gwu().dT(0,q),q)}, +b9w(){var s,r=this.aL$ +if(r!=null){r.aw$=$.b3() +r.aC$=0}r=t.S +s=$.b3() +this.aL$=new A.a7j(new A.aNC(this),new A.aJ1(B.eh,A.A(r,t.ZA)),A.A(r,t.xg),s)}, +aLD(){var s=this.aT$ +s===$&&A.c() +s=s.e +s.y.ch.t(0,s) +s.y.AU()}, +aLH(a){var s=this.aT$ +s===$&&A.c() +s.e.toString +s=$.hS;(s==null?$.hS=A.t0():s).bgD(a)}, +aLF(){var s=this.aT$ +s===$&&A.c() +s.e.zc()}, +aMk(a){B.aT9.c8("first-frame",null,!1,t.H)}, +aKJ(a){this.a0D() +this.aUI()}, +aUI(){$.cB.p1$.push(new A.aNB(this))}, +ah1(){--this.bN$ +if(!this.cY$)this.a5i()}, +a0D(){var s=this,r=s.aT$ +r===$&&A.c() +r.ajS() +s.aT$.ajQ() +s.aT$.ajT() +if(s.cY$||s.bN$===0){s.aT$.e.b1V() +s.aT$.ajU() +s.cY$=!0}}, +$iaA:1, +$iip:1} +A.aNC.prototype={ +$2(a,b){var s=A.aD6(),r=this.a,q=r.aT$ +q===$&&A.c() +q.e.cV(s,a) +r.Uv(s,a,b) +return s}, +$S:343} +A.aNB.prototype={ +$1(a){this.a.aL$.bgn()}, +$S:4} +A.Ux.prototype={ +n(){this.a.gE3().P(0,this.ge3()) +this.dX()}} +A.aN.prototype={ +Fr(a,b,c,d){var s=this,r=d==null?s.a:d,q=b==null?s.b:b,p=c==null?s.c:c +return new A.aN(r,q,p,a==null?s.d:a)}, +b44(a,b){return this.Fr(null,null,a,b)}, +a_R(a,b){return this.Fr(null,a,null,b)}, +b43(a,b){return this.Fr(a,null,b,null)}, +aip(a){return this.Fr(a,null,null,null)}, +Fj(a){return this.Fr(null,a,null,null)}, +a0d(a){var s=this,r=a.gfI(),q=a.gde(a)+a.gdl(a),p=Math.max(0,s.a-r),o=Math.max(0,s.c-q) +return new A.aN(p,Math.max(p,s.b-r),o,Math.max(o,s.d-q))}, +vA(a){var s=this,r=a.a,q=a.b,p=a.c,o=a.d +return new A.aN(A.W(s.a,r,q),A.W(s.b,r,q),A.W(s.c,p,o),A.W(s.d,p,o))}, +a3x(a,b){var s,r,q=this,p=b==null,o=q.a,n=p?o:A.W(b,o,q.b),m=q.b +p=p?m:A.W(b,o,m) +o=a==null +m=q.c +s=o?m:A.W(a,m,q.d) +r=q.d +return new A.aN(n,p,s,o?r:A.W(a,m,r))}, +If(a){return this.a3x(null,a)}, +Sw(a){return this.a3x(a,null)}, +bh(a){var s=this +return new A.U(A.W(a.a,s.a,s.b),A.W(a.b,s.c,s.d))}, +Ff(a){var s,r,q,p,o,n=this,m=n.a,l=n.b +if(m>=l&&n.c>=n.d)return new A.U(A.W(0,m,l),A.W(0,n.c,n.d)) +s=a.a +r=a.b +q=s/r +if(s>l){r=l/q +s=l}p=n.d +if(r>p){s=p*q +r=p}if(s=s.b&&s.c>=s.d}, +ai(a,b){var s=this +return new A.aN(s.a*b,s.b*b,s.c*b,s.d*b)}, +gba_(){var s=this,r=s.a +if(r>=0)if(r<=s.b){r=s.c +r=r>=0&&r<=s.d}else r=!1 +else r=!1 +return r}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.aN&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s,r=this,q=r.gba_()?"":"; NOT NORMALIZED",p=r.a +if(p===1/0&&r.c===1/0)return"BoxConstraints(biggest"+q+")" +if(p===0&&r.b===1/0&&r.c===0&&r.d===1/0)return"BoxConstraints(unconstrained"+q+")" +s=new A.asO() +return"BoxConstraints("+s.$3(p,r.b,"w")+", "+s.$3(r.c,r.d,"h")+q+")"}} +A.asO.prototype={ +$3(a,b,c){if(a===b)return c+"="+B.e.aD(a,1) +return B.e.aD(a,1)+"<="+c+"<="+B.e.aD(b,1)}, +$S:344} +A.rI.prototype={ +On(a,b,c){if(c!=null){c=A.An(A.bjw(c)) +if(c==null)return!1}return this.Oo(a,b,c)}, +nb(a,b,c){var s,r=b==null,q=r?c:c.a0(0,b) +r=!r +if(r)this.c.push(new A.Ji(new A.m(-b.a,-b.b))) +s=a.$2(this,q) +if(r)this.Rv() +return s}, +Oo(a,b,c){var s,r=c==null,q=r?b:A.cY(c,b) +r=!r +if(r)this.c.push(new A.WA(c)) +s=a.$2(this,q) +if(r)this.Rv() +return s}, +ah_(a,b,c){var s,r=this +if(b!=null)r.c.push(new A.Ji(new A.m(-b.a,-b.b))) +else{c.toString +c=A.An(A.bjw(c)) +c.toString +r.c.push(new A.WA(c))}s=a.$1(r) +r.Rv() +return s}, +b0a(a,b){return this.ah_(a,null,b)}, +b09(a,b){return this.ah_(a,b,null)}} +A.rH.prototype={ +j(a){return"#"+A.bH(this.a)+"@"+this.c.j(0)}} +A.ji.prototype={ +j(a){return"offset="+this.a.j(0)}} +A.LW.prototype={} +A.J6.prototype={ +J(){return"_IntrinsicDimension."+this.b}} +A.We.prototype={ +k(a,b){if(b==null)return!1 +return b instanceof A.We&&b.a===this.a&&b.b===this.b}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.R.prototype={ +hp(a){if(!(a.b instanceof A.ji))a.b=new A.ji(B.i)}, +az(a,b,c){var s=this.fx +if(s==null)s=this.fx=A.A(t.oc,t.i) +return s.cH(0,new A.We(a,b),new A.aMG(c,b))}, +bK(a){return 0}, +bu(a){return 0}, +bx(a){return 0}, +bI(a){return 0}, +kh(a){var s=this.fy +if(s==null)s=this.fy=A.A(t.k,t.FW) +return s.cH(0,a,new A.aMI(this,a))}, +cK(a){return B.u}, +gC(a){var s=this.id +return s==null?A.F(A.O("RenderBox was not laid out: "+A.I(this).j(0)+"#"+A.bH(this))):s}, +gue(){var s=this.gC(this) +return new A.T(0,0,0+s.a,0+s.b)}, +Tr(a,b){var s=null +try{s=this.pp(a)}finally{}if(s==null&&!b)return this.gC(this).b +return s}, +u2(a){return this.Tr(a,!1)}, +pp(a){var s=this.k1 +if(s==null)s=this.k1=A.A(t._0,t.PM) +return s.cH(0,a,new A.aMH(this,a))}, +iv(a){return null}, +ga5(){return t.k.a(A.J.prototype.ga5.call(this))}, +aCP(){var s,r=this,q=r.k1,p=q==null +if(!(!p&&q.a!==0)){s=r.fx +if(!(s!=null&&s.a!==0)){s=r.fy +s=s!=null&&s.a!==0}else s=!0}else s=!0 +if(s){if(!p)q.Y(0) +q=r.fx +if(q!=null)q.Y(0) +q=r.fy +if(q!=null)q.Y(0) +return!0}return!1}, +af(){var s=this +if(s.aCP()&&s.gbo(s) instanceof A.J){s.Hh() +return}s.UC()}, +cf(a,b){var s,r=this +if(r.id!=null)if(!a.k(0,t.k.a(A.J.prototype.ga5.call(r)))){s=r.k1 +s=s!=null&&s.a!==0}else s=!1 +else s=!1 +if(s){s=r.k1 +if(s!=null)s.Y(0)}r.au_(a,b)}, +ia(a){return this.cf(a,!1)}, +wt(){this.id=this.cK(t.k.a(A.J.prototype.ga5.call(this)))}, +c_(){}, +cV(a,b){var s=this +if(s.id.A(0,b))if(s.dO(a,b)||s.ka(b)){a.t(0,new A.rH(b,s)) +return!0}return!1}, +ka(a){return!1}, +dO(a,b){return!1}, +ec(a,b){var s,r=a.b +r.toString +s=t.A.a(r).a +b.bU(0,s.a,s.b)}, +h2(a){var s,r,q,p,o,n=this.c6(0,null) +if(n.t4(n)===0)return B.i +s=new A.fS(new Float64Array(3)) +s.lH(0,0,1) +r=new A.fS(new Float64Array(3)) +r.lH(0,0,0) +q=n.Rr(r) +r=new A.fS(new Float64Array(3)) +r.lH(0,0,1) +p=n.Rr(r).a0(0,q) +r=new A.fS(new Float64Array(3)) +r.lH(a.a,a.b,0) +o=n.Rr(r) +r=o.a0(0,p.pv(s.ajh(o)/s.ajh(p))).a +return new A.m(r[0],r[1])}, +gnO(){var s=this.gC(this) +return new A.T(0,0,0+s.a,0+s.b)}, +ln(a,b){this.atZ(a,b)}} +A.aMG.prototype={ +$0(){return this.a.$1(this.b)}, +$S:53} +A.aMI.prototype={ +$0(){return this.a.cK(this.b)}, +$S:203} +A.aMH.prototype={ +$0(){return this.a.iv(this.b)}, +$S:345} +A.fa.prototype={ +aiZ(a){var s,r,q,p=this.ao$ +for(s=A.n(this).i("fa.1?");p!=null;){r=s.a(p.b) +q=p.pp(a) +if(q!=null)return q+r.a.b +p=r.aB$}return null}, +a0b(a){var s,r,q,p,o=this.ao$ +for(s=A.n(this).i("fa.1"),r=null;o!=null;){q=o.b +q.toString +s.a(q) +p=o.pp(a) +if(p!=null){p+=q.a.b +r=r!=null?Math.min(r,p):p}o=q.aB$}return r}, +FP(a,b){var s,r,q={},p=q.a=this.e6$ +for(s=A.n(this).i("fa.1");p!=null;p=r){p=p.b +p.toString +s.a(p) +if(a.nb(new A.aMF(q,b,p),p.a,b))return!0 +r=p.dF$ +q.a=r}return!1}, +vr(a,b){var s,r,q,p,o,n=this.ao$ +for(s=A.n(this).i("fa.1"),r=b.a,q=b.b;n!=null;){p=n.b +p.toString +s.a(p) +o=p.a +a.f0(n,new A.m(o.a+r,o.b+q)) +n=p.aB$}}} +A.aMF.prototype={ +$2(a,b){return this.a.a.cV(a,b)}, +$S:17} +A.UT.prototype={ +av(a){this.Kk(0)}} +A.nh.prototype={ +j(a){return this.Kc(0)+"; id="+A.r(this.e)}} +A.aJ8.prototype={ +jC(a,b){var s=this.b.h(0,a) +s.cf(b,!0) +return s.gC(s)}, +kd(a,b){var s=this.b.h(0,a).b +s.toString +t.Wz.a(s).a=b}, +aCk(a,b){var s,r,q,p,o,n,m=this,l=m.b +try{m.b=A.A(t.K,t.x) +for(r=t.Wz,q=b;q!=null;q=n){p=q.b +p.toString +s=r.a(p) +p=m.b +p.toString +o=s.e +o.toString +p.l(0,o,q) +n=s.aB$}m.am3(a)}finally{m.b=l}}, +j(a){return"MultiChildLayoutDelegate"}} +A.QV.prototype={ +hp(a){if(!(a.b instanceof A.nh))a.b=new A.nh(null,null,B.i)}, +sa0f(a){var s=this,r=s.K +if(r===a)return +if(A.I(a)!==A.I(r)||a.mM(r))s.af() +s.K=a +s.y!=null}, +aA(a){this.avO(a)}, +av(a){this.avP(0)}, +bK(a){var s=A.o4(a,1/0),r=s.bh(new A.U(A.W(1/0,s.a,s.b),A.W(1/0,s.c,s.d))).a +if(isFinite(r))return r +return 0}, +bu(a){var s=A.o4(a,1/0),r=s.bh(new A.U(A.W(1/0,s.a,s.b),A.W(1/0,s.c,s.d))).a +if(isFinite(r))return r +return 0}, +bx(a){var s=A.o4(1/0,a),r=s.bh(new A.U(A.W(1/0,s.a,s.b),A.W(1/0,s.c,s.d))).b +if(isFinite(r))return r +return 0}, +bI(a){var s=A.o4(1/0,a),r=s.bh(new A.U(A.W(1/0,s.a,s.b),A.W(1/0,s.c,s.d))).b +if(isFinite(r))return r +return 0}, +cK(a){return a.bh(new A.U(A.W(1/0,a.a,a.b),A.W(1/0,a.c,a.d)))}, +c_(){var s=this,r=t.k.a(A.J.prototype.ga5.call(s)) +s.id=r.bh(new A.U(A.W(1/0,r.a,r.b),A.W(1/0,r.c,r.d))) +s.K.aCk(s.gC(s),s.ao$)}, +aJ(a,b){this.vr(a,b)}, +dO(a,b){return this.FP(a,b)}} +A.X9.prototype={ +aA(a){var s,r,q +this.eC(a) +s=this.ao$ +for(r=t.Wz;s!=null;){s.aA(a) +q=s.b +q.toString +s=r.a(q).aB$}}, +av(a){var s,r,q +this.eo(0) +s=this.ao$ +for(r=t.Wz;s!=null;){s.av(0) +q=s.b +q.toString +s=r.a(q).aB$}}} +A.akr.prototype={} +A.a2h.prototype={ +a7(a,b){var s=this.a +return s==null?null:s.a7(0,b)}, +P(a,b){var s=this.a +return s==null?null:s.P(0,b)}, +gBL(){return null}, +JZ(a){return this.eR(a)}, +Aj(a){return null}, +j(a){var s=A.bH(this),r=this.a +r=r==null?null:r.j(0) +if(r==null)r="" +return"#"+s+"("+r+")"}} +A.QW.prototype={ +swq(a){var s=this.H +if(s==a)return +this.H=a +this.a9e(a,s)}, +sajX(a){var s=this.a8 +if(s==a)return +this.a8=a +this.a9e(a,s)}, +a9e(a,b){var s=this,r=a==null +if(r)s.aU() +else if(b==null||A.I(a)!==A.I(b)||a.eR(b))s.aU() +if(s.y!=null){if(b!=null)b.P(0,s.gei()) +if(!r)a.a7(0,s.gei())}if(r){if(s.y!=null)s.bt()}else if(b==null||A.I(a)!==A.I(b)||a.JZ(b))s.bt()}, +sbdu(a){if(this.aX.k(0,a))return +this.aX=a +this.af()}, +bK(a){var s +if(this.E$==null){s=this.aX.a +return isFinite(s)?s:0}return this.UG(a)}, +bu(a){var s +if(this.E$==null){s=this.aX.a +return isFinite(s)?s:0}return this.UE(a)}, +bx(a){var s +if(this.E$==null){s=this.aX.b +return isFinite(s)?s:0}return this.UF(a)}, +bI(a){var s +if(this.E$==null){s=this.aX.b +return isFinite(s)?s:0}return this.UD(a)}, +aA(a){var s,r=this +r.Ch(a) +s=r.H +if(s!=null)s.a7(0,r.gei()) +s=r.a8 +if(s!=null)s.a7(0,r.gei())}, +av(a){var s=this,r=s.H +if(r!=null)r.P(0,s.gei()) +r=s.a8 +if(r!=null)r.P(0,s.gei()) +s.uo(0)}, +dO(a,b){var s=this.a8 +if(s!=null){s=s.Aj(b) +s=s===!0}else s=!1 +if(s)return!0 +return this.Ce(a,b)}, +ka(a){var s=this.H +if(s!=null){s=s.Aj(a) +s=s!==!1}else s=!1 +return s}, +c_(){this.xn() +this.bt()}, +Fc(a){return a.bh(this.aX)}, +acy(a,b,c){A.bt("debugPreviousCanvasSaveCount") +a.dC(0) +if(!b.k(0,B.i))a.bU(0,b.a,b.b) +c.aJ(a,this.gC(this)) +a.cO(0)}, +aJ(a,b){var s,r,q=this +if(q.H!=null){s=a.gd4(a) +r=q.H +r.toString +q.acy(s,b,r) +q.ae9(a)}q.lO(a,b) +if(q.a8!=null){s=a.gd4(a) +r=q.a8 +r.toString +q.acy(s,b,r) +q.ae9(a)}}, +ae9(a){if(this.c3)a.U5()}, +fQ(a){var s,r=this +r.iK(a) +s=r.H +r.dz=s==null?null:s.gBL() +s=r.a8 +r.e7=s==null?null:s.gBL() +a.a=!1}, +z1(a,b,c){var s,r,q,p,o=this +o.hO=A.bsX(o.hO,B.vO) +o.iz=A.bsX(o.iz,B.vO) +s=o.hO +r=s!=null&&!s.gZ(s) +s=o.iz +q=s!=null&&!s.gZ(s) +s=A.d([],t.QF) +if(r){p=o.hO +p.toString +B.d.N(s,p)}B.d.N(s,c) +if(q){p=o.iz +p.toString +B.d.N(s,p)}o.a6y(a,b,s)}, +zc(){this.UB() +this.iz=this.hO=null}} +A.avJ.prototype={} +A.BV.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.BV&&b.a.k(0,s.a)&&b.b==s.b}, +j(a){var s=this +switch(s.b){case B.a4:return s.a.j(0)+"-ltr" +case B.bi:return s.a.j(0)+"-rtl" +case null:case void 0:return s.a.j(0)}}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.aXQ.prototype={ +gcM(){var s=this +if(!s.f)return!1 +if(s.e.b6.Fa()!==s.d)s.f=!1 +return s.f}, +aat(a){var s,r,q=this,p=q.r,o=p.h(0,a) +if(o!=null)return o +s=new A.m(q.a.a,q.d[a].gop()) +r=new A.bb(s,q.e.b6.iF(s),t.tO) +p.l(0,a,r) +return r}, +gG(a){return this.c}, +p(){var s,r=this,q=r.b+1 +if(q>=r.d.length)return!1 +s=r.aat(q);++r.b +r.a=s.a +r.c=s.b +return!0}, +alA(){var s,r=this,q=r.b +if(q<=0)return!1 +s=r.aat(q-1);--r.b +r.a=s.a +r.c=s.b +return!0}, +bb6(a){var s,r=this,q=r.a +if(a>=0){for(s=q.b+a;r.a.bs;)if(!r.alA())break +return!q.k(0,r.a)}} +A.B2.prototype={ +n(){var s,r=this,q=r.K +if(q!=null)q.ch.sb2(0,null) +r.K=null +q=r.ac +if(q!=null)q.ch.sb2(0,null) +r.ac=null +r.ajE.sb2(0,null) +q=r.bD +if(q!=null){q.aw$=$.b3() +q.aC$=0}q=r.bN +if(q!=null){q.aw$=$.b3() +q.aC$=0}q=r.d0 +s=q.aw$=$.b3() +q.aC$=0 +q=r.fS +q.aw$=s +q.aC$=0 +q=r.aT +q.aw$=s +q.aC$=0 +q=r.aL +q.aw$=s +q.aC$=0 +q=r.gi0() +q.aw$=s +q.aC$=0 +r.b6.n() +r.jk()}, +afF(a){var s,r=this,q=r.gaC9(),p=r.K +if(p==null){s=A.bvD(q) +r.l9(s) +r.K=s}else p.swq(q) +r.al=a}, +afP(a){var s,r=this,q=r.gaCa(),p=r.ac +if(p==null){s=A.bvD(q) +r.l9(s) +r.ac=s}else p.swq(q) +r.aQ=a}, +gi0(){var s,r,q=this.aV +if(q===$){s=$.al().b8() +r=$.b3() +this.aV!==$&&A.ai() +q=this.aV=new A.UI(s,B.i,r)}return q}, +gaC9(){var s=this,r=s.bD +if(r==null){r=A.d([],t.xT) +if(s.a8)r.push(s.gi0()) +r=s.bD=new A.Iz(r,$.b3())}return r}, +gaCa(){var s=this,r=s.bN +if(r==null){r=A.d([s.aT,s.aL],t.xT) +if(!s.a8)r.push(s.gi0()) +r=s.bN=new A.Iz(r,$.b3())}return r}, +sSv(a){return}, +sB0(a){var s=this.b6 +if(s.ax===a)return +s.sB0(a) +this.nI()}, +szH(a,b){if(this.aw===b)return +this.aw=b +this.nI()}, +sbbl(a){if(this.b5===a)return +this.b5=a +this.af()}, +sbbk(a){return}, +Bw(a){var s=this.b6.b.a.a.a4F(a) +return A.du(B.r,s.a,s.b,!1)}, +aYr(a){var s,r,q,p,o,n,m=this +if(!m.cF.gcM()){m.d0.sm(0,!1) +m.fS.sm(0,!1) +return}s=m.gC(m) +r=new A.T(0,0,0+s.a,0+s.b) +s=m.b6 +q=m.cF +p=m.vC +p===$&&A.c() +o=s.ps(new A.co(q.a,q.e),p) +m.d0.sm(0,r.fl(0.5).A(0,o.W(0,a))) +p=m.cF +n=s.ps(new A.co(p.b,p.e),m.vC) +m.fS.sm(0,r.fl(0.5).A(0,n.W(0,a)))}, +rH(a,b){var s,r +if(a.gcM()){s=this.bd.a.c.a.a.length +a=a.Fp(Math.min(a.c,s),Math.min(a.d,s))}r=this.bd.a.c.a.ky(a) +this.bd.jM(r,b)}, +aU(){this.au0() +var s=this.K +if(s!=null)s.aU() +s=this.ac +if(s!=null)s.aU()}, +nI(){this.cR=this.cY=null +this.af()}, +Ck(){var s=this +s.Uz() +s.b6.af() +s.cR=s.cY=null}, +sd2(a,b){var s=this,r=s.b6 +if(J.o(r.f,b))return +s.qk=null +r.sd2(0,b) +s.a0T=s.aW=s.E=null +s.nI() +s.bt()}, +sAZ(a,b){var s=this.b6 +if(s.w===b)return +s.sAZ(0,b) +this.nI()}, +scs(a){var s=this.b6 +if(s.x===a)return +s.scs(a) +this.nI() +this.bt()}, +sAt(a,b){var s=this.b6 +if(J.o(s.Q,b))return +s.sAt(0,b) +this.nI()}, +spH(a){var s=this.b6 +if(J.o(s.at,a))return +s.spH(a) +this.nI()}, +sarJ(a){var s=this,r=s.e2 +if(r===a)return +if(s.y!=null)r.P(0,s.gNb()) +s.e2=a +if(s.y!=null){s.gi0().sUh(s.e2.a) +s.e2.a7(0,s.gNb())}}, +aVK(){this.gi0().sUh(this.e2.a)}, +scZ(a){if(this.bv===a)return +this.bv=a +this.bt()}, +sb7w(a){if(this.es)return +this.es=!0 +this.af()}, +sa37(a,b){if(this.hN===b)return +this.hN=b +this.bt()}, +sAw(a){var s,r=this +if(r.eK==a)return +r.eK=a +s=a===1?1:null +r.b6.sAw(s) +r.nI()}, +sbb_(a){return}, +sa0S(a){if(this.fk===a)return +this.fk=a +this.nI()}, +stS(a){var s=this.b6 +if(s.y===a)return +s.stS(a) +this.nI()}, +sBK(a){var s=this +if(s.cF.k(0,a))return +s.cF=a +s.aL.sQe(a) +s.aU() +s.bt()}, +sd9(a,b){var s=this,r=s.fU +if(r===b)return +if(s.y!=null)r.P(0,s.gei()) +s.fU=b +if(s.y!=null)b.a7(0,s.gei()) +s.af()}, +sb52(a){if(this.hA===a)return +this.hA=a +this.af()}, +sb51(a){return}, +sbcL(a){var s=this +if(s.a8===a)return +s.a8=a +s.bN=s.bD=null +s.afF(s.al) +s.afP(s.aQ)}, +sasd(a){if(this.aX===a)return +this.aX=a +this.aU()}, +sb6y(a){if(this.c3===a)return +this.c3=a +this.aU()}, +sb6r(a){var s=this +if(s.hO===a)return +s.hO=a +s.nI() +s.bt()}, +ga5l(){var s=this.hO +return s}, +po(a){var s,r +this.mV() +s=this.b6.po(a) +r=A.aa(s).i("a6<1,jL>") +return A.L(new A.a6(s,new A.aMM(this),r),!0,r.i("aq.E"))}, +fQ(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this +d.iK(a) +s=d.b6 +r=s.f +r.toString +q=A.d([],t.O_) +r.OR(q) +d.mj=q +if(B.d.hu(q,new A.aML())&&A.c4()!==B.cH){a.c=a.a=!0 +return}r=d.E +if(r==null){p=new A.c9("") +o=A.d([],t.oU) +for(r=d.mj,n=r.length,m=0,l=0,k="";lh){d=c1[h].dy +d=d!=null&&d.A(0,new A.tx(i,b8))}else d=!1 +if(!d)break +b=c1[h] +d=s.b +d.toString +m.a(d) +b6.push(b);++h}b8=s.b +b8.toString +s=n.a(b8).aB$;++i}else{a=b7.po(new A.kH(j,e,B.r,!1,c,d)) +if(a.length===0)continue +d=B.d.gV(a) +a0=new A.T(d.a,d.b,d.c,d.d) +a1=B.d.gV(a).e +for(d=A.aa(a),c=d.i("kE<1>"),a2=new A.kE(a,1,b5,c),a2.Cm(a,1,b5,d.c),a2=new A.c1(a2,a2.gq(a2),c.i("c1")),c=c.i("aq.E");a2.p();){d=a2.d +if(d==null)d=c.a(d) +a0=a0.nr(new A.T(d.a,d.b,d.c,d.d)) +a1=d.e}d=a0.a +c=Math.max(0,d) +a2=a0.b +a3=Math.max(0,a2) +d=Math.min(a0.c-d,o.a(A.J.prototype.ga5.call(b4)).b) +a2=Math.min(a0.d-a2,o.a(A.J.prototype.ga5.call(b4)).d) +a4=Math.floor(c)-4 +a5=Math.floor(a3)-4 +d=Math.ceil(c+d)+4 +a2=Math.ceil(a3+a2)+4 +a6=new A.T(a4,a5,d,a2) +a7=A.qN() +a8=k+1 +a7.k2=new A.Az(k,b5) +a7.e=!0 +a7.bg=l +a3=f.b +b8=a3==null?b8:a3 +a7.RG=new A.dW(b8,f.f) +a9=f.c +if(a9!=null){b8=a9.bm +if(b8!=null){a7.jl(B.eb,b8) +a7.c1(B.on,!0)}}b8=b9.r +if(b8!=null){b0=b8.i9(a6) +if(b0.a>=b0.c||b0.b>=b0.d)b8=!(a4>=d||a5>=a2) +else b8=!1 +a7.c1(B.kg,b8)}b1=A.bt("newChild") +b8=b4.hP +d=b8==null?b5:b8.a!==0 +if(d===!0){b8.toString +d=new A.aT(b8,A.n(b8).i("aT<1>")) +b2=d.gS(d) +if(!b2.p())A.F(A.cR()) +b8=b8.F(0,b2.gG(b2)) +b8.toString +if(b1.b!==b1)A.F(A.qi(b1.a)) +b1.b=b8}else{b3=new A.xb() +b8=A.S1(b3,b4.aDR(b3)) +if(b1.b!==b1)A.F(A.qi(b1.a)) +b1.b=b8}if(b8===b1)A.F(A.hs(b1.a)) +J.bnK(b8,a7) +if(!b8.e.k(0,a6)){b8.e=a6 +b8.l4()}b8=b1.b +if(b8===b1)A.F(A.hs(b1.a)) +d=b8.a +d.toString +r.l(0,d,b8) +b8=b1.b +if(b8===b1)A.F(A.hs(b1.a)) +b6.push(b8) +k=a8 +l=a1}}b4.hP=r +b9.qT(0,b6,c0)}, +aDR(a){return new A.aMK(this,a)}, +aLJ(a){this.rH(a,B.aI)}, +aKo(a){var s=this,r=s.b6.a4K(s.cF.d) +if(r==null)return +s.rH(A.du(B.r,!a?r:s.cF.c,r,!1),B.aI)}, +aKk(a){var s=this,r=s.b6.a4L(s.cF.d) +if(r==null)return +s.rH(A.du(B.r,!a?r:s.cF.c,r,!1),B.aI)}, +aKq(a){var s,r=this,q=r.cF.gf9(),p=r.aah(r.b6.b.a.a.r0(q).b) +if(p==null)return +s=a?r.cF.c:p.a +r.rH(A.du(B.r,s,p.a,!1),B.aI)}, +aKm(a){var s,r=this,q=r.cF.gf9(),p=r.aaj(r.b6.b.a.a.r0(q).a-1) +if(p==null)return +s=a?r.cF.c:p.a +r.rH(A.du(B.r,s,p.a,!1),B.aI)}, +aah(a){var s,r,q +for(s=this.b6;!0;){r=s.b.a.a.r0(new A.co(a,B.r)) +q=r.a +if(!(q>=0&&r.b>=0)||q===r.b)return null +if(!this.acm(r))return r +a=r.b}}, +aaj(a){var s,r,q +for(s=this.b6;a>=0;){r=s.b.a.a.r0(new A.co(a,B.r)) +q=r.a +if(!(q>=0&&r.b>=0)||q===r.b)return null +if(!this.acm(r))return r +a=q-1}return null}, +acm(a){var s,r,q,p +for(s=a.a,r=a.b,q=this.b6;s=m.gp7().length)return A.HM(new A.co(m.gp7().length,B.b3)) +s=m.b.a.a.r0(a) +switch(a.b.a){case 0:r=n-1 +break +case 1:r=n +break +default:r=null}if(r>0&&A.bu0(m.gp7().charCodeAt(r))){m=s.a +q=o.aaj(m) +switch(A.c4().a){case 2:if(q==null){p=o.aah(m) +if(p==null)return A.u_(B.r,n) +return A.du(B.r,n,p.b,!1)}return A.du(B.r,q.a,n,!1) +case 0:if(o.hN){if(q==null)return A.du(B.r,n,n+1,!1) +return A.du(B.r,q.a,n,!1)}break +case 1:case 4:case 3:case 5:break}}return A.du(B.r,s.a,s.b,!1)}, +CX(a,b){var s=this,r=Math.max(0,a-(1+s.hA)),q=Math.min(b,r),p=s.eK!==1?r:1/0,o=s.es?r:q +s.b6.H5(p,o) +s.cR=b +s.cY=a}, +a9x(a){return this.CX(a,0)}, +a9w(){return this.CX(1/0,0)}, +mV(){var s=t.k,r=s.a(A.J.prototype.ga5.call(this)) +this.CX(s.a(A.J.prototype.ga5.call(this)).b,r.a)}, +aD_(){var s,r,q=this +switch(A.c4().a){case 2:case 4:s=q.hA +r=q.b6.geN() +q.vC=new A.T(0,0,s,0+(r+2)) +break +case 0:case 1:case 3:case 5:s=q.hA +r=q.b6.geN() +q.vC=new A.T(0,2,s,2+(r-4)) +break}}, +aCl(){var s=this.b6.f +s=s==null?null:s.bP(new A.aMJ()) +return s!==!1}, +cK(a){var s,r,q,p,o=this,n=o.a0T +if(!(n==null?o.a0T=o.aCl():n))return B.u +n=o.b6 +s=a.b +n.r4(o.w7(s,A.uF())) +r=a.a +o.CX(s,r) +if(o.es)q=s +else{n=n.b +p=n.b +n=n.a.a +Math.ceil(n.gaZ(n)) +q=A.W(p+(1+o.hA),r,s)}return new A.U(q,A.W(o.MC(s),a.c,a.d))}, +c_(){var s,r,q,p,o,n,m=this,l=t.k.a(A.J.prototype.ga5.call(m)),k=l.b,j=m.w7(k,A.xQ()) +m.b7_=j +s=m.b6 +s.r4(j) +m.mV() +j=s.gakC() +j.toString +m.am8(j) +m.aD_() +j=s.b +r=j.b +j=j.a.a +j=Math.ceil(j.gaZ(j)) +if(m.es)q=k +else{s=s.b +p=s.b +s=s.a.a +Math.ceil(s.gaZ(s)) +q=A.W(p+(1+m.hA),l.a,k)}m.id=new A.U(q,A.W(m.MC(k),l.c,l.d)) +o=new A.U(r+(1+m.hA),j) +n=A.v6(o) +j=m.K +if(j!=null)j.ia(n) +j=m.ac +if(j!=null)j.ia(n) +m.iz=m.aHM(o) +m.fU.yY(m.gaYX()) +m.fU.yU(0,m.iz)}, +a5v(a,b,c,d){var s,r,q,p=this +if(a===B.tN){p.oH=B.i +p.a0U=null +p.PE=p.PF=p.PG=!1}s=a!==B.ms +p.dz=s +p.ajD=d +if(s){p.e7=c +if(d!=null){s=A.axf(B.tt,B.a3,d) +s.toString +r=s}else r=B.tt +s=p.gi0() +q=p.vC +q===$&&A.c() +s.sajO(r.a1I(q).ez(b))}else p.gi0().sajO(null) +p.gi0().w=p.ajD==null}, +U2(a,b,c){return this.a5v(a,b,c,null)}, +aNF(a,b){var s,r,q,p,o,n=this.b6.ps(a,B.ar) +for(s=b.length,r=n.b,q=0;p=b.length,qr)return new A.bb(J.bnv(o),new A.m(n.a,o.gop()),t.DC)}s=Math.max(0,p-1) +r=p!==0?B.d.ga9(b).gop()+B.d.ga9(b).ga0g():0 +return new A.bb(s,new A.m(n.a,r),t.DC)}, +acr(a,b){var s,r,q=this,p=b.W(0,q.gir()),o=q.dz +if(!o)q.aYr(p) +s=q.K +r=q.ac +if(r!=null)a.f0(r,b) +q.b6.aJ(a.gd4(a),p) +q.alX(a,p) +if(s!=null)a.f0(s,b)}, +ec(a,b){if(a===this.K||a===this.ac)return +this.aiY(a,b)}, +aJ(a,b){var s,r,q,p,o,n,m=this +m.mV() +s=(m.iz>0||!m.gir().k(0,B.i))&&m.tj!==B.m +r=m.ajE +if(s){s=m.cx +s===$&&A.c() +q=m.gC(m) +r.sb2(0,a.nR(s,b,new A.T(0,0,0+q.a,0+q.b),m.gaRj(),m.tj,r.a))}else{r.sb2(0,null) +m.acr(a,b)}p=m.cF +s=p.gcM() +if(s){s=m.Tt(p) +o=s[0].a +r=A.W(o.a,0,m.gC(m).a) +q=A.W(o.b,0,m.gC(m).b) +a.tK(A.biX(m.aX,new A.m(r,q).W(0,b)),A.J.prototype.giC.call(m),B.i) +if(s.length===2){n=s[1].a +s=A.W(n.a,0,m.gC(m).a) +r=A.W(n.b,0,m.gC(m).b) +a.tK(A.biX(m.c3,new A.m(s,r).W(0,b)),A.J.prototype.giC.call(m),B.i)}}}, +qd(a){var s,r=this +switch(r.tj.a){case 0:return null +case 1:case 2:case 3:if(r.iz>0||!r.gir().k(0,B.i)){s=r.gC(r) +s=new A.T(0,0,0+s.a,0+s.b)}else s=null +return s}}} +A.aMM.prototype={ +$1(a){var s=this.a +return new A.jL(a.a+s.gir().a,a.b+s.gir().b,a.c+s.gir().a,a.d+s.gir().b,a.e)}, +$S:155} +A.aML.prototype={ +$1(a){return a.c!=null}, +$S:347} +A.aMK.prototype={ +$0(){var s=this.a,r=s.hP.h(0,this.b) +r.toString +s.pF(s,r.e)}, +$S:0} +A.aMN.prototype={ +$2(a,b){var s=a==null?null:a.nr(new A.T(b.a,b.b,b.c,b.d)) +return s==null?new A.T(b.a,b.b,b.c,b.d):s}, +$S:348} +A.aMJ.prototype={ +$1(a){var s,r +if(a instanceof A.pm){s=a.b +$label0$0:{if(B.jQ===s||B.jR===s||B.jS===s){r=!1 +break $label0$0}if(B.jT===s||B.jU===s||B.dy===s){r=!0 +break $label0$0}r=null}}else r=!0 +return r}, +$S:102} +A.aks.prototype={ +gbo(a){return t.CA.a(A.J.prototype.gbo.call(this,this))}, +gfV(){return!0}, +gji(){return!0}, +swq(a){var s,r=this,q=r.K +if(a===q)return +r.K=a +s=a.eR(q) +if(s)r.aU() +if(r.y!=null){s=r.gei() +q.P(0,s) +a.a7(0,s)}}, +aJ(a,b){var s=this,r=t.CA.a(A.J.prototype.gbo.call(s,s)),q=s.K +if(r!=null){r.mV() +q.nN(a.gd4(a),s.gC(s),r)}}, +aA(a){this.eC(a) +this.K.a7(0,this.gei())}, +av(a){this.K.P(0,this.gei()) +this.eo(0)}, +cK(a){return new A.U(A.W(1/0,a.a,a.b),A.W(1/0,a.c,a.d))}} +A.wA.prototype={} +A.Yu.prototype={ +sQd(a){if(J.o(a,this.w))return +this.w=a +this.aF()}, +sQe(a){if(J.o(a,this.x))return +this.x=a +this.aF()}, +sa5m(a){if(this.y===a)return +this.y=a +this.aF()}, +sa5n(a){if(this.z===a)return +this.z=a +this.aF()}, +nN(a,b,c){var s,r,q,p,o,n,m,l,k,j=this,i=j.x,h=j.w +if(i==null||h==null||i.a===i.b)return +s=j.r +s.sa6(0,h) +r=c.b6 +q=r.wS(A.du(B.r,i.a,i.b,!1),j.y,j.z) +for(p=q.length,o=0;o>>16&255,o>>>8&255,o&255)}if(r||l==null||!i.r)return +r=A.ww(s,B.fb) +k=i.y +if(k===$){j=$.al().b8() +i.y!==$&&A.ai() +i.y=j +k=j}k.sa6(0,l) +a.fG(r,k)}, +eR(a){var s=this +if(s===a)return!1 +return!(a instanceof A.UI)||a.r!==s.r||a.w!==s.w||!J.o(a.z,s.z)||!J.o(a.Q,s.Q)||!a.as.k(0,s.as)||!J.o(a.at,s.at)||!J.o(a.ax,s.ax)}} +A.Iz.prototype={ +a7(a,b){var s,r,q +for(s=this.r,r=s.length,q=0;q")) +s=this.r +p=A.aa(s) +o=new J.et(s,s.length,p.i("et<1>")) +s=p.c +r=r.c +while(!0){if(!(q.p()&&o.p()))break +p=o.d +if(p==null)p=s.a(p) +n=q.d +if(p.eR(n==null?r.a(n):n))return!0}return!1}} +A.Xb.prototype={ +aA(a){this.eC(a) +$.fO.oI$.a.t(0,this.grF())}, +av(a){$.fO.oI$.a.F(0,this.grF()) +this.eo(0)}} +A.Xc.prototype={ +aA(a){var s,r,q +this.avQ(a) +s=this.ao$ +for(r=t.tq;s!=null;){s.aA(a) +q=s.b +q.toString +s=r.a(q).aB$}}, +av(a){var s,r,q +this.avR(0) +s=this.ao$ +for(r=t.tq;s!=null;){s.av(0) +q=s.b +q.toString +s=r.a(q).aB$}}} +A.akt.prototype={} +A.QY.prototype={ +ayd(a){var s,r,q,p,o=this +try{r=o.K +if(r!==""){q=$.bzm() +s=$.al().Pf(q) +s.AO($.bzn()) +s.EU(r) +r=s.fF() +o.ac!==$&&A.c5() +o.ac=r}else{o.ac!==$&&A.c5() +o.ac=null}}catch(p){}}, +bu(a){return 1e5}, +bI(a){return 1e5}, +gji(){return!0}, +ka(a){return!0}, +cK(a){return a.bh(B.b18)}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j=this +try{p=a.gd4(a) +o=j.gC(j) +n=b.a +m=b.b +l=$.al().b8() +l.sa6(0,$.bzl()) +p.i6(new A.T(n,m,n+o.a,m+o.b),l) +p=j.ac +p===$&&A.c() +if(p!=null){s=j.gC(j).a +r=0 +q=0 +if(s>328){s-=128 +r+=64}p.ia(new A.wl(s)) +if(j.gC(j).b>96+p.gaZ(p)+12)q+=96 +a.gd4(a).Px(p,b.W(0,new A.m(r,q)))}}catch(k){}}} +A.a3X.prototype={ +J(){return"FlexFit."+this.b}} +A.la.prototype={ +j(a){return this.Kc(0)+"; flex="+A.r(this.e)+"; fit="+A.r(this.f)}} +A.a6m.prototype={ +J(){return"MainAxisSize."+this.b}} +A.w8.prototype={ +J(){return"MainAxisAlignment."+this.b}} +A.yG.prototype={ +J(){return"CrossAxisAlignment."+this.b}} +A.R_.prototype={ +sbaL(a){if(this.ac!==a){this.ac=a +this.af()}}, +sb4X(a){if(this.aQ!==a){this.aQ=a +this.af()}}, +hp(a){if(!(a.b instanceof A.la))a.b=new A.la(null,null,B.i)}, +Lz(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +if(g.aQ===B.m_)return 0 +s=g.K +r=g.ao$ +if(s===c){for(s=t.US,q=0,p=0,o=0;r!=null;){n=r.b +n.toString +m=s.a(n).e +if(m==null)m=0 +q+=m +if(m>0){n=a.$2(r,b) +l=r.b +l.toString +l=s.a(l).e +o=Math.max(o,n/(l==null?0:l))}else p+=a.$2(r,b) +n=r.b +n.toString +r=s.a(n).aB$}return o*q+p}else{for(s=t.US,q=0,p=0,k=0;r!=null;){n=r.b +n.toString +m=s.a(n).e +if(m==null)m=0 +q+=m +j=A.bt("mainSize") +i=A.bt("crossSize") +if(m===0){switch(g.K.a){case 0:n=r.az(B.ab,1/0,r.gbR()) +if(j.b!==j)A.F(A.qi(j.a)) +j.b=n +n=a.$2(r,n) +if(i.b!==i)A.F(A.qi(i.a)) +i.b=n +break +case 1:n=r.az(B.bd,1/0,r.gcn()) +if(j.b!==j)A.F(A.qi(j.a)) +j.b=n +n=a.$2(r,n) +if(i.b!==i)A.F(A.qi(i.a)) +i.b=n +break}n=j.b +if(n===j)A.F(A.hs(j.a)) +p+=n +n=i.b +if(n===i)A.F(A.hs(i.a)) +k=Math.max(k,A.ps(n))}n=r.b +n.toString +r=s.a(n).aB$}h=Math.max(0,(b-p)/q) +r=g.ao$ +for(;r!=null;){n=r.b +n.toString +m=s.a(n).e +if(m==null)m=0 +if(m>0)k=Math.max(k,A.ps(a.$2(r,h*m))) +n=r.b +n.toString +r=s.a(n).aB$}return k}}, +bK(a){return this.Lz(new A.aMS(),a,B.aF)}, +bu(a){return this.Lz(new A.aMQ(),a,B.aF)}, +bx(a){return this.Lz(new A.aMR(),a,B.P)}, +bI(a){return this.Lz(new A.aMP(),a,B.P)}, +iv(a){if(this.K===B.aF)return this.a0b(a) +return this.aiZ(a)}, +Lu(a){switch(this.K.a){case 0:return a.b +case 1:return a.a}}, +LB(a){switch(this.K.a){case 0:return a.a +case 1:return a.b}}, +cK(a){var s +if(this.aQ===B.m_)return B.u +s=this.a8E(a,A.uF()) +switch(this.K.a){case 0:return a.bh(new A.U(s.a,s.b)) +case 1:return a.bh(new A.U(s.b,s.a))}}, +a8E(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=c.K===B.aF?a2.b:a2.d,a0=a<1/0,a1=c.ao$ +for(s=t.US,r=a2.b,q=a2.d,p=b,o=0,n=0,m=0;a1!=null;){l=a1.b +l.toString +s.a(l) +k=l.e +if(k==null)k=0 +if(k>0){o+=k +p=a1}else{if(c.aQ===B.cp)switch(c.K.a){case 0:j=A.jh(q,b) +break +case 1:j=A.jh(b,r) +break +default:j=b}else switch(c.K.a){case 0:j=new A.aN(0,1/0,0,q) +break +case 1:j=new A.aN(0,r,0,1/0) +break +default:j=b}i=a3.$2(a1,j) +m+=c.LB(i) +n=Math.max(n,c.Lu(i))}a1=l.aB$}h=Math.max(0,(a0?a:0)-m) +if(o>0){g=a0?h/o:0/0 +a1=c.ao$ +for(f=0;a1!=null;){l=a1.b +l.toString +k=s.a(l).e +if(k==null)k=0 +if(k>0){if(a0)e=a1===p?h-f:g*k +else e=1/0 +d=A.bt("minChildExtent") +l=a1.b +l.toString +l=s.a(l).f +switch((l==null?B.h2:l).a){case 0:if(d.b!==d)A.F(A.qi(d.a)) +d.b=e +break +case 1:if(d.b!==d)A.F(A.qi(d.a)) +d.b=0 +break}if(c.aQ===B.cp)switch(c.K.a){case 0:l=d.b +if(l===d)A.F(A.hs(d.a)) +j=new A.aN(l,e,q,q) +break +case 1:l=d.b +if(l===d)A.F(A.hs(d.a)) +j=new A.aN(r,r,l,e) +break +default:j=b}else switch(c.K.a){case 0:l=d.b +if(l===d)A.F(A.hs(d.a)) +j=new A.aN(l,e,0,q) +break +case 1:l=d.b +if(l===d)A.F(A.hs(d.a)) +j=new A.aN(0,r,l,e) +break +default:j=b}i=a3.$2(a1,j) +m+=c.LB(i) +f+=e +n=Math.max(n,c.Lu(i))}l=a1.b +l.toString +a1=s.a(l).aB$}}return new A.b5Y(a0&&c.al===B.o?a:m,n,m)}, +c_(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0="RenderBox was not laid out: ",a1=t.k.a(A.J.prototype.ga5.call(a)),a2=a.a8E(a1,A.xQ()),a3=a2.a,a4=a2.b +if(a.aQ===B.m_){s=a.ao$ +for(r=t.US,q=0,p=0,o=0;s!=null;){n=a.aT +n.toString +m=s.Tr(n,!0) +if(m!=null){q=Math.max(q,m) +p=Math.max(m,p) +n=s.id +o=Math.max((n==null?A.F(A.O(a0+A.I(s).j(0)+"#"+A.bH(s))):n).b-m,o) +a4=Math.max(p+o,a4)}n=s.b +n.toString +s=r.a(n).aB$}}else q=0 +switch(a.K.a){case 0:a.id=a1.bh(new A.U(a3,a4)) +a3=a.gC(a).a +a4=a.gC(a).b +break +case 1:a.id=a1.bh(new A.U(a4,a3)) +a3=a.gC(a).b +a4=a.gC(a).a +break}l=a3-a2.c +a.bD=Math.max(0,-l) +k=Math.max(0,l) +j=A.bt("leadingSpace") +i=A.bt("betweenSpace") +r=A.bxd(a.K,a.aV,a.aL) +h=r===!1 +switch(a.ac.a){case 0:j.sd6(0) +i.sd6(0) +break +case 1:j.sd6(k) +i.sd6(0) +break +case 2:j.sd6(k/2) +i.sd6(0) +break +case 3:j.sd6(0) +r=a.dw$ +i.sd6(r>1?k/(r-1):0) +break +case 4:r=a.dw$ +i.sd6(r>0?k/r:0) +j.sd6(i.aN()/2) +break +case 5:r=a.dw$ +i.sd6(r>0?k/(r+1):0) +j.sd6(i.aN()) +break}g=h?a3-j.aN():j.aN() +s=a.ao$ +for(r=t.US,n=a4/2,f=i.a;s!=null;){e=s.b +e.toString +r.a(e) +d=a.aQ +switch(d.a){case 0:case 1:if(A.bxd(A.bTm(a.K),a.aV,a.aL)===(d===B.aJ))c=0 +else{d=s.id +c=a4-a.Lu(d==null?A.F(A.O(a0+A.I(s).j(0)+"#"+A.bH(s))):d)}break +case 2:d=s.id +c=n-a.Lu(d==null?A.F(A.O(a0+A.I(s).j(0)+"#"+A.bH(s))):d)/2 +break +case 3:c=0 +break +case 4:if(a.K===B.aF){d=a.aT +d.toString +m=s.Tr(d,!0) +c=m!=null?q-m:0}else c=0 +break +default:c=null}if(h){d=s.id +g-=a.LB(d==null?A.F(A.O(a0+A.I(s).j(0)+"#"+A.bH(s))):d)}switch(a.K.a){case 0:e.a=new A.m(g,c) +break +case 1:e.a=new A.m(c,g) +break}if(h){d=i.b +if(d===i)A.F(A.hs(f)) +g-=d}else{d=s.id +d=a.LB(d==null?A.F(A.O(a0+A.I(s).j(0)+"#"+A.bH(s))):d) +b=i.b +if(b===i)A.F(A.hs(f)) +g+=d+b}s=e.aB$}}, +dO(a,b){return this.FP(a,b)}, +aJ(a,b){var s,r,q,p=this +if(!(p.bD>1e-10)){p.vr(a,b) +return}s=p.gC(p) +if(s.gZ(s))return +s=p.cY +r=p.cx +r===$&&A.c() +q=p.gC(p) +s.sb2(0,a.nR(r,b,new A.T(0,0,0+q.a,0+q.b),p.gb5q(),p.bN,s.a))}, +n(){this.cY.sb2(0,null) +this.avU()}, +qd(a){var s,r=this +switch(r.bN.a){case 0:return null +case 1:case 2:case 3:if(r.bD>1e-10){s=r.gC(r) +s=new A.T(0,0,0+s.a,0+s.b)}else s=null +return s}}, +eQ(){return this.au1()}} +A.aMS.prototype={ +$2(a,b){return a.az(B.Y,b,a.gbJ())}, +$S:79} +A.aMQ.prototype={ +$2(a,b){return a.az(B.ab,b,a.gbR())}, +$S:79} +A.aMR.prototype={ +$2(a,b){return a.az(B.as,b,a.gbZ())}, +$S:79} +A.aMP.prototype={ +$2(a,b){return a.az(B.bd,b,a.gcn())}, +$S:79} +A.b5Y.prototype={} +A.akv.prototype={ +aA(a){var s,r,q +this.eC(a) +s=this.ao$ +for(r=t.US;s!=null;){s.aA(a) +q=s.b +q.toString +s=r.a(q).aB$}}, +av(a){var s,r,q +this.eo(0) +s=this.ao$ +for(r=t.US;s!=null;){s.av(0) +q=s.b +q.toString +s=r.a(q).aB$}}} +A.akw.prototype={} +A.Xd.prototype={ +n(){var s,r,q +for(s=this.b74$,r=s.length,q=0;q>")) +this.k9(new A.a_Z(s,c.i("a_Z<0>")),b,!0,c) +return s.length===0?null:B.d.gV(s).a}, +aza(a){var s,r=this +if(!r.w&&r.x!=null){s=r.x +s.toString +a.b0_(s) +return}r.jY(a) +r.w=!1}, +eQ(){var s=this.at4() +return s+(this.y==null?" DETACHED":"")}} +A.aGq.prototype={ +$0(){this.b.$1(this.a)}, +$S:0} +A.aGr.prototype={ +$0(){var s=this.a +s.a.F(0,this.b) +s.Et(-1)}, +$S:0} +A.a5Z.prototype={ +sb2(a,b){var s=this.a +if(b==s)return +if(s!=null)if(--s.f===0)s.n() +this.a=b +if(b!=null)++b.f}, +j(a){var s=this.a +return"LayerHandle("+(s!=null?s.j(0):"DISPOSED")+")"}} +A.Gj.prototype={ +gqC(){return this.ay}, +sqC(a){var s +this.iB() +s=this.ay +if(s!=null)s.n() +this.ay=a}, +gakX(){return this.ch}, +n(){this.sqC(null) +this.a6i()}, +jY(a){var s=this.gqC() +s.toString +a.b_W(B.i,s,this.gakX(),this.CW)}, +k9(a,b,c){return!1}} +A.acy.prototype={ +jY(a){var s=this.ax,r=s.a,q=s.b +a.b07(this.ay,B.eL,!1,s.d-q,new A.m(r,q),s.c-r)}, +k9(a,b,c){return!1}} +A.a8B.prototype={ +jY(a){var s=this.ax,r=s.a,q=s.b +a.b_Z(this.ay,s.d-q,new A.m(r,q),s.c-r)}} +A.id.prototype={ +D5(a){var s +this.atn(a) +if(!a)return +s=this.ax +for(;s!=null;){s.D5(!0) +s=s.Q}}, +ahx(a){var s=this +s.SY() +s.jY(a) +if(s.b>0)s.D5(!0) +s.w=!1 +return a.fF()}, +n(){this.a3g() +this.a.Y(0) +this.a6i()}, +SY(){var s,r=this +r.atq() +s=r.ax +for(;s!=null;){s.SY() +r.w=r.w||s.w +s=s.Q}}, +k9(a,b,c,d){var s,r,q +for(s=this.ay,r=a.a;s!=null;s=s.as){if(s.k9(a,b,!0,d))return!0 +q=r.length +if(q!==0)return!1}return!1}, +aA(a){var s +this.ato(a) +s=this.ax +for(;s!=null;){s.aA(a) +s=s.Q}}, +av(a){var s +this.atp(0) +s=this.ax +for(;s!=null;){s.av(0) +s=s.Q}this.D5(!1)}, +ah5(a,b){var s,r=this +if(!r.gyS())r.iB() +s=b.b +if(s!==0)r.Et(s) +b.r=r +s=r.y +if(s!=null)b.aA(s) +r.pb(b) +s=b.as=r.ay +if(s!=null)s.Q=b +r.ay=b +if(r.ax==null)r.ax=b +b.e.sb2(0,b)}, +j6(){var s,r,q=this.ax +for(;q!=null;){s=q.z +r=this.z +if(s<=r){q.z=r+1 +q.j6()}q=q.Q}}, +pb(a){var s=a.z,r=this.z +if(s<=r){a.z=r+1 +a.j6()}}, +abC(a){var s,r=this +if(!r.gyS())r.iB() +s=a.b +if(s!==0)r.Et(-s) +a.r=null +if(r.y!=null)a.av(0)}, +a3g(){var s,r=this,q=r.ax +for(;q!=null;q=s){s=q.Q +q.Q=q.as=null +r.abC(q) +q.e.sb2(0,null)}r.ay=r.ax=null}, +jY(a){this.m1(a)}, +m1(a){var s=this.ax +for(;s!=null;){s.aza(a) +s=s.Q}}, +yX(a,b){}} +A.qu.prototype={ +sd9(a,b){if(!b.k(0,this.k3))this.iB() +this.k3=b}, +k9(a,b,c,d){return this.rd(a,b.a0(0,this.k3),!0,d)}, +yX(a,b){var s=this.k3 +b.bU(0,s.a,s.b)}, +jY(a){var s=this,r=s.k3 +s.sjy(a.amj(r.a,r.b,t.Ff.a(s.x))) +s.m1(a) +a.hC()}, +aDQ(a,b){var s=$.al().aiM(),r=A.Am(b,b,1),q=this.k3 +r.bU(0,-(a.a+q.a),-(a.b+q.b)) +s.bdU(r.a) +return this.ahx(s)}, +SA(a,b){return this.bfB(a,b)}, +bfB(a,b){var s=0,r=A.l(t.lu),q,p=2,o,n=[],m=this,l,k +var $async$SA=A.h(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:k=m.aDQ(a,b) +p=3 +s=6 +return A.e(k.wE(B.e.dg(b*(a.c-a.a)),B.e.dg(b*(a.d-a.b))),$async$SA) +case 6:l=d +q=l +n=[1] +s=4 +break +n.push(5) +s=4 +break +case 3:n=[2] +case 4:p=2 +k.n() +s=n.pop() +break +case 5:case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$SA,r)}} +A.yx.prototype={ +k9(a,b,c,d){if(!this.k3.A(0,b))return!1 +return this.rd(a,b,!0,d)}, +jY(a){var s=this,r=s.k3 +r.toString +s.sjy(a.bdO(r,s.k4,t.e4.a(s.x))) +s.m1(a) +a.hC()}} +A.LL.prototype={ +k9(a,b,c,d){if(!this.k3.A(0,b))return!1 +return this.rd(a,b,!0,d)}, +jY(a){var s=this,r=s.k3 +r.toString +s.sjy(a.bdM(r,s.k4,t.cW.a(s.x))) +s.m1(a) +a.hC()}} +A.DT.prototype={ +k9(a,b,c,d){if(!this.k3.A(0,b))return!1 +return this.rd(a,b,!0,d)}, +jY(a){var s=this,r=s.k3 +r.toString +s.sjy(a.bdK(r,s.k4,t.L5.a(s.x))) +s.m1(a) +a.hC()}} +A.LO.prototype={ +jY(a){var s=this,r=s.k3 +r.toString +s.sjy(a.bdQ(r,t.C5.a(s.x))) +s.m1(a) +a.hC()}} +A.r4.prototype={ +sct(a,b){var s=this +if(b.k(0,s.bg))return +s.bg=b +s.aK=!0 +s.iB()}, +jY(a){var s,r,q=this +q.bC=q.bg +if(!q.k3.k(0,B.i)){s=q.k3 +s=A.nf(s.a,s.b,0) +r=q.bC +r.toString +s.fq(0,r) +q.bC=s}q.sjy(a.HT(q.bC.a,t.qf.a(q.x))) +q.m1(a) +a.hC()}, +YV(a){var s,r=this +if(r.aK){s=r.bg +s.toString +r.au=A.An(A.bjw(s)) +r.aK=!1}s=r.au +if(s==null)return null +return A.cY(s,a)}, +k9(a,b,c,d){var s=this.YV(b) +if(s==null)return!1 +return this.atJ(a,s,!0,d)}, +yX(a,b){var s=this.bC +if(s==null){s=this.bg +s.toString +b.fq(0,s)}else b.fq(0,s)}} +A.PS.prototype={ +sZT(a,b){var s=this,r=s.bg +if(b!=r){if(b===255||r===255)s.sjy(null) +s.bg=b +s.iB()}}, +jY(a){var s,r,q,p=this +if(p.ax==null){p.sjy(null) +return}s=p.bg +s.toString +r=p.k3 +q=p.x +if(s<255)p.sjy(a.bdT(s,r,t.Zr.a(q))) +else p.sjy(a.amj(r.a,r.b,t.Ff.a(q))) +p.m1(a) +a.hC()}} +A.Le.prototype={ +sPS(a,b){if(!b.k(0,this.k3)){this.k3=b +this.iB()}}, +jY(a){var s=this,r=s.k3 +r.toString +s.sjy(a.bdJ(r,s.k4,t.UO.a(s.x))) +s.m1(a) +a.hC()}} +A.FJ.prototype={ +j(a){var s=A.bH(this),r=this.a!=null?"":"" +return"#"+s+"("+r+")"}} +A.OD.prototype={ +sw8(a){var s=this,r=s.k3 +if(r===a)return +if(s.y!=null){if(r.a===s)r.a=null +a.a=s}s.k3=a}, +sd9(a,b){if(b.k(0,this.k4))return +this.k4=b +this.iB()}, +aA(a){this.asN(a) +this.k3.a=this}, +av(a){var s=this.k3 +if(s.a===this)s.a=null +this.asO(0)}, +k9(a,b,c,d){return this.rd(a,b.a0(0,this.k4),!0,d)}, +jY(a){var s,r=this +if(!r.k4.k(0,B.i)){s=r.k4 +r.sjy(a.HT(A.nf(s.a,s.b,0).a,t.qf.a(r.x)))}else r.sjy(null) +r.m1(a) +if(!r.k4.k(0,B.i))a.hC()}, +yX(a,b){var s +if(!this.k4.k(0,B.i)){s=this.k4 +b.bU(0,s.a,s.b)}}} +A.No.prototype={ +YV(a){var s,r,q,p,o=this +if(o.R8){s=o.a4E() +s.toString +o.p4=A.An(s) +o.R8=!1}if(o.p4==null)return null +r=new A.p5(new Float64Array(4)) +r.JX(a.a,a.b,0,1) +s=o.p4.ah(0,r).a +q=s[0] +p=o.p1 +return new A.m(q-p.a,s[1]-p.b)}, +k9(a,b,c,d){var s,r=this +if(r.k3.a==null){if(r.k4)return r.rd(a,b.a0(0,r.ok),!0,d) +return!1}s=r.YV(b) +if(s==null)return!1 +return r.rd(a,s,!0,d)}, +a4E(){var s,r +if(this.p3==null)return null +s=this.p2 +r=A.nf(-s.a,-s.b,0) +s=this.p3 +s.toString +r.fq(0,s) +return r}, +aFT(){var s,r,q,p,o,n,m=this +m.p3=null +s=m.k3.a +if(s==null)return +r=t.KV +q=A.d([s],r) +p=A.d([m],r) +A.aAA(s,m,q,p) +o=A.bpO(q) +s.yX(null,o) +r=m.p1 +o.bU(0,r.a,r.b) +n=A.bpO(p) +if(n.t4(n)===0)return +n.fq(0,o) +m.p3=n +m.R8=!0}, +gyS(){return!0}, +jY(a){var s,r,q=this +if(q.k3.a==null&&!q.k4){q.p2=q.p3=null +q.R8=!0 +q.sjy(null) +return}q.aFT() +s=q.p3 +r=t.qf +if(s!=null){q.p2=q.ok +q.sjy(a.HT(s.a,r.a(q.x))) +q.m1(a) +a.hC()}else{q.p2=null +s=q.ok +q.sjy(a.HT(A.nf(s.a,s.b,0).a,r.a(q.x))) +q.m1(a) +a.hC()}q.R8=!0}, +yX(a,b){var s=this.p3 +if(s!=null)b.fq(0,s) +else{s=this.ok +b.fq(0,A.nf(s.a,s.b,0))}}} +A.KQ.prototype={ +k9(a,b,c,d){var s,r,q,p=this,o=p.rd(a,b,!0,d),n=a.a +if(n.length!==0&&!0)return o +s=p.k4 +if(s!=null){r=p.ok +q=r.a +r=r.b +s=!new A.T(q,r,q+s.a,r+s.b).A(0,b)}else s=!1 +if(s)return o +if(A.d0(p.$ti.c)===A.d0(d)){o=o||!1 +n.push(new A.KR(d.a(p.k3),b.a0(0,p.ok),d.i("KR<0>")))}return o}} +A.ai0.prototype={} +A.qk.prototype={} +A.R4.prototype={ +hp(a){if(!(a.b instanceof A.qk))a.b=new A.qk(null,null,B.i)}, +slc(a){if(this.K===a)return +this.K=a +this.af()}, +cK(a){var s,r,q,p,o,n=this,m=n.ao$ +switch(n.K.a){case 1:case 3:s=a.d +r=A.jh(s,null) +for(q=A.n(n).i("aM.1"),p=0;m!=null;){p+=m.kh(r).a +o=m.b +o.toString +m=q.a(o).aB$}return a.bh(new A.U(p,s)) +case 0:case 2:s=a.b +r=A.jh(null,s) +for(q=A.n(n).i("aM.1"),p=0;m!=null;){p+=m.kh(r).b +o=m.b +o.toString +m=q.a(o).aB$}return a.bh(new A.U(s,p))}}, +c_(){var s,r,q,p,o,n,m,l=this,k=null,j="RenderBox was not laid out: ",i=t.k.a(A.J.prototype.ga5.call(l)),h=l.ao$ +switch(l.K.a){case 1:s=i.d +r=A.jh(s,k) +for(q=t.U9,p=0;h!=null;){h.cf(r,!0) +o=h.b +o.toString +q.a(o) +o.a=new A.m(p,0) +n=h.id +p+=(n==null?A.F(A.O(j+A.I(h).j(0)+"#"+A.bH(h))):n).a +h=o.aB$}l.id=i.bh(new A.U(p,s)) +break +case 3:s=i.d +r=A.jh(s,k) +for(q=t.U9,p=0;h!=null;){h.cf(r,!0) +o=h.b +o.toString +q.a(o) +n=h.id +p+=(n==null?A.F(A.O(j+A.I(h).j(0)+"#"+A.bH(h))):n).a +h=o.aB$}h=l.ao$ +for(m=0;h!=null;){o=h.b +o.toString +q.a(o) +n=h.id +m+=(n==null?A.F(A.O(j+A.I(h).j(0)+"#"+A.bH(h))):n).a +o.a=new A.m(p-m,0) +h=o.aB$}l.id=i.bh(new A.U(p,s)) +break +case 2:s=i.b +r=A.jh(k,s) +for(q=t.U9,p=0;h!=null;){h.cf(r,!0) +o=h.b +o.toString +q.a(o) +o.a=new A.m(0,p) +n=h.id +p+=(n==null?A.F(A.O(j+A.I(h).j(0)+"#"+A.bH(h))):n).b +h=o.aB$}l.id=i.bh(new A.U(s,p)) +break +case 0:s=i.b +r=A.jh(k,s) +for(q=t.U9,p=0;h!=null;){h.cf(r,!0) +o=h.b +o.toString +q.a(o) +n=h.id +p+=(n==null?A.F(A.O(j+A.I(h).j(0)+"#"+A.bH(h))):n).b +h=o.aB$}h=l.ao$ +for(m=0;h!=null;){o=h.b +o.toString +q.a(o) +n=h.id +m+=(n==null?A.F(A.O(j+A.I(h).j(0)+"#"+A.bH(h))):n).b +o.a=new A.m(0,p-m) +h=o.aB$}l.id=i.bh(new A.U(s,p)) +break}}, +Lx(a){var s,r,q,p=this.ao$ +for(s=t.U9,r=0;p!=null;){r=Math.max(r,A.ps(a.$1(p))) +q=p.b +q.toString +p=s.a(q).aB$}return r}, +Ly(a){var s,r,q,p=this.ao$ +for(s=t.U9,r=0;p!=null;){r+=a.$1(p) +q=p.b +q.toString +p=s.a(q).aB$}return r}, +bK(a){switch(A.bW(this.K).a){case 0:return this.Ly(new A.aN2(a)) +case 1:return this.Lx(new A.aN3(a))}}, +bu(a){switch(A.bW(this.K).a){case 0:return this.Ly(new A.aMZ(a)) +case 1:return this.Lx(new A.aN_(a))}}, +bx(a){switch(A.bW(this.K).a){case 0:return this.Ly(new A.aN0(a)) +case 1:return this.Lx(new A.aN1(a))}}, +bI(a){switch(A.bW(this.K).a){case 0:return this.Ly(new A.aMX(a)) +case 1:return this.Lx(new A.aMY(a))}}, +iv(a){return this.aiZ(a)}, +aJ(a,b){this.vr(a,b)}, +dO(a,b){return this.FP(a,b)}} +A.aN2.prototype={ +$1(a){return a.az(B.Y,this.a,a.gbJ())}, +$S:23} +A.aN3.prototype={ +$1(a){return a.az(B.Y,this.a,a.gbJ())}, +$S:23} +A.aMZ.prototype={ +$1(a){return a.az(B.ab,this.a,a.gbR())}, +$S:23} +A.aN_.prototype={ +$1(a){return a.az(B.ab,this.a,a.gbR())}, +$S:23} +A.aN0.prototype={ +$1(a){return a.az(B.as,this.a,a.gbZ())}, +$S:23} +A.aN1.prototype={ +$1(a){return a.az(B.as,this.a,a.gbZ())}, +$S:23} +A.aMX.prototype={ +$1(a){return a.az(B.bd,this.a,a.gcn())}, +$S:23} +A.aMY.prototype={ +$1(a){return a.az(B.bd,this.a,a.gcn())}, +$S:23} +A.akx.prototype={ +aA(a){var s,r,q +this.eC(a) +s=this.ao$ +for(r=t.U9;s!=null;){s.aA(a) +q=s.b +q.toString +s=r.a(q).aB$}}, +av(a){var s,r,q +this.eo(0) +s=this.ao$ +for(r=t.U9;s!=null;){s.av(0) +q=s.b +q.toString +s=r.a(q).aB$}}} +A.aky.prototype={} +A.aiL.prototype={ +beS(a){var s=this.a +this.a=a +return s}, +j(a){var s="#",r=A.bH(this.b),q=this.a.a +return s+A.bH(this)+"("+("latestEvent: "+(s+r))+", "+("annotations: [list of "+q+"]")+")"}} +A.aiM.prototype={ +gma(a){var s=this.c +return s.gma(s)}} +A.a7j.prototype={ +ab7(a){var s,r,q,p,o,n,m=t._h,l=A.ov(null,null,m,t.xV) +for(s=a.a,r=s.length,q=0;q") +this.b.b7N(a.gma(a),a.d,A.ne(new A.aT(s,r),new A.aJ4(),r.i("w.E"),t.Pb))}, +bgF(a,b){var s,r,q,p,o,n=this,m={} +if(a.gd7(a)!==B.bx)return +if(t.ks.b(a))return +m.a=null +if(t.PB.b(a))m.a=A.aD6() +else{s=a.gBe() +m.a=b==null?n.a.$2(a.gaG(a),s):b}r=a.gma(a) +q=n.c +p=q.h(0,r) +if(!A.bIw(p,a))return +o=q.a +new A.aJ7(m,n,p,a,r).$0() +if(o!==0!==(q.a!==0))n.aF()}, +bgn(){new A.aJ5(this).$0()}} +A.aJ4.prototype={ +$1(a){return a.gzv(a)}, +$S:350} +A.aJ7.prototype={ +$0(){var s=this +new A.aJ6(s.a,s.b,s.c,s.d,s.e).$0()}, +$S:0} +A.aJ6.prototype={ +$0(){var s,r,q,p,o,n=this,m=null,l=n.c +if(l==null){s=n.d +if(t.PB.b(s))return +n.b.c.l(0,n.e,new A.aiL(A.ov(m,m,t._h,t.xV),s))}else{s=n.d +if(t.PB.b(s))n.b.c.F(0,s.gma(s))}r=n.b +q=r.c.h(0,n.e) +if(q==null){l.toString +q=l}p=q.b +q.b=s +o=t.PB.b(s)?A.ov(m,m,t._h,t.xV):r.ab7(n.a.a) +r.aaE(new A.aiM(q.beS(o),o,p,s))}, +$S:0} +A.aJ5.prototype={ +$0(){var s,r,q,p,o,n,m +for(s=this.a,r=s.c,r=r.gar(r),q=A.n(r),q=q.i("@<1>").L(q.z[1]),r=new A.aQ(J.a4(r.a),r.b,q.i("aQ<1,2>")),q=q.z[1];r.p();){p=r.a +if(p==null)p=q.a(p) +o=p.b +n=s.aGx(p) +m=p.a +p.a=n +s.aaE(new A.aiM(m,n,o,null))}}, +$S:0} +A.aJ2.prototype={ +$2(a,b){var s +if(!this.a.aj(0,a))if(a.gSZ()&&a.gQT(a)!=null){s=a.gQT(a) +s.toString +s.$1(this.b.cg(this.c.h(0,a)))}}, +$S:351} +A.aJ3.prototype={ +$1(a){return!this.a.aj(0,a)}, +$S:352} +A.aoI.prototype={} +A.ei.prototype={ +av(a){}, +j(a){return""}} +A.wk.prototype={ +f0(a,b){var s,r=this +if(a.gfV()){r.r9() +if(!a.cy){s=a.ay +s===$&&A.c() +s=!s}else s=!0 +if(s)A.bs6(a,null,!0) +else if(a.db)A.bJ2(a) +s=a.ch.a +s.toString +t.gY.a(s) +s.sd9(0,b) +r.yT(s)}else{s=a.ay +s===$&&A.c() +if(s){a.ch.sb2(0,null) +a.XQ(r,b)}else a.XQ(r,b)}}, +yT(a){a.eO(0) +this.a.ah5(0,a)}, +gd4(a){var s,r,q=this +if(q.e==null){q.c=A.bJ7(q.b) +s=$.al() +r=s.a01() +q.d=r +q.e=s.a_Y(r,null) +r=q.c +r.toString +q.a.ah5(0,r)}s=q.e +s.toString +return s}, +r9(){var s,r=this +if(r.e==null)return +s=r.c +s.toString +s.sqC(r.d.vz()) +r.e=r.d=r.c=null}, +U5(){var s=this.c +if(s!=null)if(!s.ch){s.ch=!0 +s.iB()}}, +AN(a,b,c,d){var s,r=this +if(a.ax!=null)a.a3g() +r.r9() +r.yT(a) +s=r.b4u(a,d==null?r.b:d) +b.$2(s,c) +s.r9()}, +tK(a,b,c){return this.AN(a,b,c,null)}, +b4u(a,b){return new A.wk(a,b)}, +nR(a,b,c,d,e,f){var s,r,q=this +if(e===B.m){d.$2(q,b) +return null}s=c.ez(b) +if(a){r=f==null?new A.yx(B.z,A.A(t.S,t.M),A.aB(t.kd)):f +if(!s.k(0,r.k3)){r.k3=s +r.iB()}if(e!==r.k4){r.k4=e +r.iB()}q.AN(r,d,b,s) +return r}else{q.b1H(s,e,s,new A.aKA(q,d,b)) +return null}}, +bdP(a,b,c,d,e){return this.nR(a,b,c,d,B.z,e)}, +bdN(a,b,c,d,e,f,g){var s,r,q,p=this +if(f===B.m){e.$2(p,b) +return null}s=c.ez(b) +r=d.ez(b) +if(a){q=g==null?new A.LL(B.ce,A.A(t.S,t.M),A.aB(t.kd)):g +if(!r.k(0,q.k3)){q.k3=r +q.iB()}if(f!==q.k4){q.k4=f +q.iB()}p.AN(q,e,b,s) +return q}else{p.b1E(r,f,s,new A.aKz(p,e,b)) +return null}}, +a2U(a,b,c,d,e,f,g){var s,r,q,p=this +if(f===B.m){e.$2(p,b) +return null}s=c.ez(b) +r=d.ez(b) +if(a){q=g==null?new A.DT(B.ce,A.A(t.S,t.M),A.aB(t.kd)):g +if(r!==q.k3){q.k3=r +q.iB()}if(f!==q.k4){q.k4=f +q.iB()}p.AN(q,e,b,s) +return q}else{p.b1B(r,f,s,new A.aKy(p,e,b)) +return null}}, +bdL(a,b,c,d,e,f){return this.a2U(a,b,c,d,e,B.ce,f)}, +wx(a,b,c,d,e){var s,r=this,q=b.a,p=b.b,o=A.nf(q,p,0) +o.fq(0,c) +o.bU(0,-q,-p) +if(a){s=e==null?A.buh(null):e +s.sct(0,o) +r.AN(s,d,b,A.brF(o,r.b)) +return s}else{q=r.gd4(r) +q.dC(0) +q.ah(0,o.a) +d.$2(r,b) +r.gd4(r).cO(0) +return null}}, +amk(a,b,c,d){var s=d==null?A.bjo():d +s.sZT(0,b) +s.sd9(0,a) +this.tK(s,c,B.i) +return s}, +j(a){return"PaintingContext#"+A.h4(this)+"(layer: "+this.a.j(0)+", canvas bounds: "+this.b.j(0)+")"}} +A.aKA.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +A.aKz.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +A.aKy.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +A.aui.prototype={} +A.Qh.prototype={ +AU(){var s=this.cx +if(s!=null)s.a.a0P()}, +sbf9(a){var s=this.e +if(s===a)return +if(s!=null)s.av(0) +this.e=a +a.aA(this)}, +ajS(){var s,r,q,p,o,n,m,l,k,j,i,h=this +try{for(o=t.TT;n=h.r,n.length!==0;){s=n +h.r=A.d([],o) +n=s +m=new A.aLa() +if(!!n.immutable$list)A.F(A.a5("sort")) +l=n.length-1 +if(l-0<=32)A.BG(n,0,l,m) +else A.BF(n,0,l,m) +for(r=0;r")) +i.Cm(m,l,k,j.c) +B.d.N(n,i) +break}}q=J.u(s,r) +if(q.z&&q.y===h)q.aNB()}h.f=!1}for(o=h.CW,o=A.cb(o,o.r,A.n(o).c),n=o.$ti.c;o.p();){m=o.d +p=m==null?n.a(m):m +p.ajS()}}finally{h.f=!1}}, +aFK(a){try{a.$0()}finally{this.f=!0}}, +ajQ(){var s,r,q,p,o=this.z +B.d.e5(o,new A.aL9()) +for(s=o.length,r=0;r0){if(s.at==null){r=t.bu +s.at=new A.S2(s.c,A.ae(r),A.A(t.S,r),A.ae(r),$.b3()) +s.b.$0()}}else{r=s.at +if(r!=null){r.n() +s.at=null +s.d.$0()}}}, +ajU(){var s,r,q,p,o,n,m,l,k=this +if(k.at==null)return +try{p=k.ch +o=A.L(p,!0,A.n(p).c) +B.d.e5(o,new A.aLc()) +s=o +p.Y(0) +for(p=s,n=p.length,m=0;m0;n=m){m=n-1 +r[n].ec(r[m],o)}return o}, +qd(a){return null}, +a0h(a){return null}, +fQ(a){}, +Jq(a){var s,r=this +if(r.y.at==null)return +s=r.fr +if(s!=null&&!s.y)s.aqo(a) +else if(r.gbo(r)!=null)r.gbo(r).Jq(a)}, +gN5(){var s,r=this +if(r.dx==null){s=A.qN() +r.dx=s +r.fQ(s)}s=r.dx +s.toString +return s}, +zc(){this.dy=!0 +this.fr=null +this.bP(new A.aNb())}, +bt(){var s,r,q,p,o=this,n=o.y +if(n==null||n.at==null){o.dx=null +return}if(o.fr!=null){n=o.dx +n=n==null?null:n.a +s=n===!0}else s=!1 +n=o.dx +r=(n==null?null:n.k1)!=null||o.gN5().k1!=null +o.dx=null +q=o.gN5().a&&s +p=o +while(!0){if(p.gbo(p) instanceof A.J)n=r||!q +else n=!1 +if(!n)break +if(p!==o&&p.dy)break +p.dy=!0 +if(q)r=!1 +p=p.gbo(p) +if(p.dx==null){n=A.qN() +p.dx=n +p.fQ(n)}q=p.dx.a +if(q&&p.fr==null)return}if(p!==o&&o.fr!=null&&o.dy)o.y.ch.F(0,o) +if(!p.dy){p.dy=!0 +n=o.y +if(n!=null){n.ch.t(0,p) +o.y.AU()}}}, +aYt(){var s,r,q,p,o,n,m,l=this,k=null +if(l.z)return +s=l.fr +r=s==null +if(r)q=k +else{q=s.ch +if(q==null)q=k +else q=q.Q||q.y}s=r?k:s.z +p=t.pp.a(l.aap(s===!0,q===!0)) +s=t.QF +o=A.d([],s) +n=A.d([],s) +s=l.fr +r=s==null +q=r?k:s.f +m=r?k:s.r +s=r?k:s.w +p.zh(s==null?0:s,m,q,o,n)}, +aap(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d={},c=e.gN5() +d.a=c.d +d.b=!c.e&&!c.a +s=a||c.b +r=b||c.p4 +q=A.d([],t.q1) +p=c.c||!(e.gbo(e) instanceof A.J) +o=c.k1!=null +n=t.pp +m=A.A(t.ZX,n) +l=t.MY +k=A.d([],l) +j=A.d([],t.i1) +i=c.bM +i=i==null?null:i.a!==0 +e.kg(new A.aN6(d,e,r,s,q,k,j,c,i===!0,o,m)) +if(p)for(n=k.length,h=0;h"))) +for(i=g.b,f=i.length,h=0;h#"+A.bH(this)}, +j(a){return this.eQ()}, +ff(a,b,c,d){var s,r=this +if(r.gbo(r) instanceof A.J){s=r.gbo(r) +s.toString +s.ff(a,b==null?r:b,c,d)}}, +uh(){return this.ff(B.aT,null,B.B,null)}, +pE(a){return this.ff(B.aT,null,B.B,a)}, +r7(a,b,c){return this.ff(a,null,b,c)}, +pF(a,b){return this.ff(B.aT,a,B.B,b)}, +$iaA:1} +A.aN9.prototype={ +$0(){var s=A.d([],t.E),r=this.a +s.push(A.bi_("The following RenderObject was being processed when the exception was fired",B.Y6,r)) +s.push(A.bi_("RenderObject",B.Y7,r)) +return s}, +$S:26} +A.aNc.prototype={ +$0(){this.b.$1(this.c.a(this.a.ga5()))}, +$S:0} +A.aNa.prototype={ +$1(a){var s +a.afp() +s=a.cx +s===$&&A.c() +if(s)this.a.cx=!0}, +$S:27} +A.aNb.prototype={ +$1(a){a.zc()}, +$S:27} +A.aN6.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=a.aap(f.d,f.c) +if(e.a){B.d.Y(f.e) +B.d.Y(f.f) +B.d.Y(f.r) +if(!f.w.a)f.a.a=!0}for(s=e.galu(),r=s.length,q=f.f,p=f.y,o=f.x,n=f.b,m=f.w,l=f.e,k=f.z,j=0;j1){b=new A.alp() +b.a8F(a3,a4,c)}else b=a2 +c=b.c +c===$&&A.c() +a=b.d +a===$&&A.c() +a0=A.iS(c,a) +e=e==null?a0:e.nr(a0) +c=b.b +if(c!=null){a1=A.iS(b.c,c) +f=f==null?a1:f.i9(a1)}c=b.a +if(c!=null){a1=A.iS(b.c,c) +g=g==null?a1:g.i9(a1)}d=d.c +if(d!=null)l.N(0,d)}}if(h!=null)j=!(e.a>=e.c||e.b>=e.d) +else j=!1 +if(j){if(i==null||a6.A(0,i.b))i=A.S1(a2,B.d.gV(o).gug()) +a6.t(0,i.b) +i.dy=l +if(!i.e.k(0,e)){i.e=e +i.l4()}if(!A.bjc(i.d,a2)){i.d=null +i.l4()}i.f=f +i.r=g +for(k=k.gS(m);k.p();){j=k.gG(k) +if(j.glg()!=null)B.d.gV(j.b).fr=i}i.anL(0,h) +a5.push(i)}}}, +zh(a,b,a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=A.ae(t.S),c=f.y +for(s=f.x,r=s.length,q=0;q");s.p();){n=s.gG(s) +if(n instanceof A.CP){if(n.z){m=n.b +m=B.d.gV(m).fr!=null&&d.A(0,B.d.gV(m).fr.b)}else m=!1 +if(m)B.d.gV(n.b).fr=null}m=n.b +l=new A.kE(r,1,e,p) +l.Cm(r,1,e,o) +B.d.N(m,l) +n.zh(a+f.f.y1,b,a0,a1,a2)}return}k=f.aD9(b,a0) +s=f.e +r=!s +if(r){if(k==null)p=e +else{p=k.d +p===$&&A.c() +if(!p.gZ(p)){p=k.c +p===$&&A.c() +p=p.alb()}else p=!0}p=p===!0}else p=!1 +if(p)return +p=f.b +o=B.d.gV(p) +if(o.fr==null)o.fr=A.S1(e,B.d.gV(p).gug()) +j=B.d.gV(p).fr +j.sa1T(s) +j.dy=f.c +j.w=a +if(a!==0){f.Lm() +s=f.f +s.siZ(0,s.y1+a)}if(k!=null){s=k.d +s===$&&A.c() +j.sc0(0,s) +s=k.c +s===$&&A.c() +j.sct(0,s) +j.f=k.b +j.r=k.a +if(r&&k.e){f.Lm() +f.f.c1(B.kg,!0)}}s=t.QF +i=A.d([],s) +f.abY(j.f,j.r,a2,d) +for(r=J.a4(c);r.p();){o=r.gG(r) +if(o instanceof A.CP){if(o.z){n=o.b +n=B.d.gV(n).fr!=null&&d.A(0,B.d.gV(n).fr.b)}else n=!1 +if(n)B.d.gV(o.b).fr=null}h=A.d([],s) +n=j.f +o.zh(0,j.r,n,i,h) +B.d.N(a2,h)}s=f.f +if(s.a)B.d.gV(p).z1(j,f.f,i) +else j.qT(0,i,s) +a1.push(j) +for(s=a2.length,r=t.g3,q=0;q1){s=new A.alp() +s.a8F(b,a,r) +r=s}else r=null +return r}, +glg(){return this.z?null:this.f}, +N(a,b){var s,r,q,p,o,n,m=this +for(s=b.length,r=m.y,q=0;q0;){r=c[s];--s +q=c[s] +a=r.a0h(q) +if(a!=null){m.b=a +m.a=A.bvJ(m.a,r.qd(q))}else m.b=A.bvJ(m.b,r.qd(q)) +l=$.bAd() +l.dU() +A.bPn(r,q,m.c,l) +m.b=A.bvK(m.b,l) +m.a=A.bvK(m.a,l)}p=B.d.gV(c) +l=m.b +l=l==null?p.gue():l.i9(p.gue()) +m.d=l +o=m.a +if(o!=null){n=o.i9(l) +if(n.gZ(n)){l=m.d +l=!l.gZ(l)}else l=!1 +m.e=l +if(!l)m.d=n}}} +A.akA.prototype={} +A.tx.prototype={ +k(a,b){if(b==null)return!1 +return b instanceof A.tx&&b.b===this.b}, +gu(a){return A.Y(B.b81,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.nA.prototype={ +av(a){this.a=this.b=null +this.awn(0)}, +j(a){var s=A.r(this.b),r=this.a +r=r==null?"not laid out":"offset: "+r.j(0) +return"widget: "+s+", "+r}} +A.a9B.prototype={ +hp(a){if(!(a.b instanceof A.nA))a.b=new A.nA(null,null)}, +w7(a,b){var s,r=A.d([],t.tZ),q=this.ao$,p=A.n(this).i("aM.1") +while(q!=null){r.push(A.bJW(q,a,b)) +s=q.b +s.toString +q=p.a(s).aB$}return r}, +am8(a){var s,r,q,p,o,n,m=this.ao$ +for(s=a.length,r=t.tq,q=A.n(this).i("aM.1"),p=0;ph){d=c1[h].dy +d=d!=null&&d.A(0,new A.tx(i,b8))}else d=!1 +if(!d)break +b=c1[h] +d=s.b +d.toString +if(m.a(d).a!=null)b6.push(b);++h}b8=s.b +b8.toString +s=n.a(b8).aB$;++i}else{a=o.a(A.J.prototype.ga5.call(b4)) +b7.r4(b4.aC) +a0=a.b +a0=b4.aL||b4.aT===B.b4?a0:1/0 +b7.H5(a0,a.a) +a1=b7.wS(new A.kH(j,e,B.r,!1,c,d),B.ez,B.dL) +if(a1.length===0)continue +d=B.d.gV(a1) +a2=new A.T(d.a,d.b,d.c,d.d) +a3=B.d.gV(a1).e +for(d=A.aa(a1),c=d.i("kE<1>"),a=new A.kE(a1,1,b5,c),a.Cm(a1,1,b5,d.c),a=new A.c1(a,a.gq(a),c.i("c1")),c=c.i("aq.E");a.p();){d=a.d +if(d==null)d=c.a(d) +a2=a2.nr(new A.T(d.a,d.b,d.c,d.d)) +a3=d.e}d=a2.a +c=Math.max(0,d) +a=a2.b +a0=Math.max(0,a) +d=Math.min(a2.c-d,o.a(A.J.prototype.ga5.call(b4)).b) +a=Math.min(a2.d-a,o.a(A.J.prototype.ga5.call(b4)).d) +a4=Math.floor(c)-4 +a5=Math.floor(a0)-4 +d=Math.ceil(c+d)+4 +a=Math.ceil(a0+a)+4 +a6=new A.T(a4,a5,d,a) +a7=A.qN() +a8=k+1 +a7.k2=new A.Az(k,b5) +a7.e=!0 +a7.bg=l +a0=f.b +b8=a0==null?b8:a0 +a7.RG=new A.dW(b8,f.f) +a9=f.c +if(a9!=null){b8=a9.bm +if(b8!=null){a7.jl(B.eb,b8) +a7.c1(B.on,!0)}}b8=b9.r +if(b8!=null){b0=b8.i9(a6) +if(b0.a>=b0.c||b0.b>=b0.d)b8=!(a4>=d||a5>=a) +else b8=!1 +a7.c1(B.kg,b8)}b1=A.bt("newChild") +b8=b4.b5 +d=b8==null?b5:b8.a!==0 +if(d===!0){b8.toString +d=new A.aT(b8,A.n(b8).i("aT<1>")) +b2=d.gS(d) +if(!b2.p())A.F(A.cR()) +b8=b8.F(0,b2.gG(b2)) +b8.toString +if(b1.b!==b1)A.F(A.qi(b1.a)) +b1.b=b8}else{b3=new A.xb() +b8=A.S1(b3,b4.aRs(b3)) +if(b1.b!==b1)A.F(A.qi(b1.a)) +b1.b=b8}if(b8===b1)A.F(A.hs(b1.a)) +J.bnK(b8,a7) +if(!b8.e.k(0,a6)){b8.e=a6 +b8.l4()}b8=b1.b +if(b8===b1)A.F(A.hs(b1.a)) +d=b8.a +d.toString +r.l(0,d,b8) +b8=b1.b +if(b8===b1)A.F(A.hs(b1.a)) +b6.push(b8) +k=a8 +l=a3}}b4.b5=r +b9.qT(0,b6,c0)}, +aRs(a){return new A.aNe(this,a)}, +zc(){this.UB() +this.b5=null}} +A.aNh.prototype={ +$1(a){return a.x=null}, +$S:357} +A.aNi.prototype={ +$1(a){var s=a.w +s===$&&A.c() +return s.c!==B.fh}, +$S:358} +A.aNg.prototype={ +$2(a,b){return new A.U(a.az(B.Y,1/0,a.gbJ()),0)}, +$S:128} +A.aNf.prototype={ +$2(a,b){return new A.U(a.az(B.ab,1/0,a.gbR()),0)}, +$S:128} +A.aNd.prototype={ +$1(a){var s,r +if(a instanceof A.pm){s=a.b +$label0$0:{if(B.jQ===s||B.jR===s||B.jS===s){r=!1 +break $label0$0}if(B.jT===s||B.jU===s||B.dy===s){r=!0 +break $label0$0}r=null}}else r=!0 +return r}, +$S:102} +A.aNe.prototype={ +$0(){var s=this.a,r=s.b5.h(0,this.b) +r.toString +s.pF(s,r.e)}, +$S:0} +A.up.prototype={ +gm(a){var s=this.w +s===$&&A.c() +return s}, +aRt(){var s=this,r=s.aao(),q=s.w +q===$&&A.c() +if(q.k(0,r))return +s.w=r +s.aF()}, +aao(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=c.d +if(b==null||c.e==null)return B.Gd +s=b.a +r=c.e.a +b=c.b +q=b.LD(new A.co(s,B.r)) +p=s===r?q:b.LD(new A.co(r,B.r)) +o=b.K +n=o.x +n.toString +m=s>r!==(B.bi===n) +l=A.nf(c.gn0().a,c.gn0().b,0) +l.t4(l) +k=A.du(B.r,s,r,!1) +j=A.d([],t.AO) +for(b=b.po(k),n=b.length,i=0;ir&&s.b>r)return B.bL}p=A.bt("start") +o=A.bt("end") +r=l.a +q=s.b +if(r>q)p.b=o.b=new A.co(r,B.r) +else{p.b=new A.co(m,B.r) +o.b=new A.co(q,B.b3)}n.d=p.aN() +n.e=o.aN() +return B.bm}, +aJ_(a,b,c){var s,r,q,p,o,n,m,l=this,k=l.b,j=k.c6(0,null) +if(j.t4(j)===0)switch(c){case B.kd:case B.hE:return B.bM +case B.ke:case B.hD:return B.bL}s=A.cY(j,new A.m(a,0)).a +switch(c){case B.kd:case B.ke:if(b){k=l.e +k.toString +r=k}else{k=l.d +k.toString +r=k}q=l.aMi(r,!1,s) +p=q.a +o=q.b +break +case B.hD:case B.hE:n=l.e +if(n==null){n=new A.co(l.a.b,B.b3) +l.e=n +r=n}else r=n +n=l.d +if(n==null){l.d=r +m=r}else m=n +p=k.iF(new A.m(s,k.LD(b?r:m).b-k.K.geN()/2)) +o=B.bm +break +default:p=null +o=null}if(b)l.e=p +else l.d=p +return o}, +aJz(a,b,c){var s,r,q,p,o,n,m=this,l=m.e +if(l==null){l=m.a +l=a?new A.co(l.a,B.r):new A.co(l.b,B.b3) +m.e=l +s=l}else s=l +l=m.d +if(l==null){m.d=s +r=s}else r=l +s=b?s:r +if(a&&s.a===m.a.b)return B.bL +l=!a +if(l&&s.a===m.a.a)return B.bM +switch(c){case B.b2T:l=m.a +q=m.Xy(s,a,new A.DI(B.f.X(m.c,l.a,l.b))) +p=B.bm +break +case B.b2U:l=m.b.K +o=l.f +o.toString +q=m.Xy(s,a,new A.Ik(o,l.b.a.a).galz()) +p=B.bm +break +case B.b2V:q=m.aOy(s,a,new A.FK(m)) +p=B.bm +break +case B.b2W:o=m.a +n=o.a +o=o.b +q=m.Xy(s,a,new A.Mr(B.f.X(m.c,n,o))) +if(a&&q.a===o)p=B.bL +else p=l&&q.a===n?B.bM:B.bm +break +default:p=null +q=null}if(b)m.e=q +else m.d=q +return p}, +Xy(a,b,c){var s,r=a.a +if(b){r=c.jh(r) +s=r==null?this.a.b:r}else{r=c.jg(r-1) +s=r==null?this.a.a:r}return new A.co(s,B.r)}, +aOy(a,b,c){var s,r,q,p,o=this +switch(a.b.a){case 0:s=a.a +if(s<1&&!b)return B.hR +r=o.a.a +s=new A.DI(o.c).jg(r+s) +if(s==null)s=r +q=Math.max(0,s)-1 +break +case 1:q=a.a +break +default:q=null}if(b){s=c.jh(q) +p=s==null?o.a.b:s}else{s=c.jg(q) +p=s==null?o.a.a:s}return new A.co(p,B.r)}, +aMi(a,b,c){var s,r,q,p,o,n=this,m=n.b,l=m.K.Fa(),k=m.ps(a,B.ar),j=l.length,i=j-1 +for(s=k.b,r=0;rs){i=J.bnv(q) +break}}if(b&&i===l.length-1)p=new A.co(n.a.b,B.b3) +else if(!b&&i===0)p=new A.co(n.a.a,B.r) +else p=n.a8f(m.iF(new A.m(c,l[b?i+1:i-1].gop()))) +m=p.a +j=n.a +if(m===j.a)o=B.bM +else o=m===j.b?B.bL:B.bm +return new A.bb(p,o,t.UH)}, +aSv(a){var s,r,q,p,o=this +if(o.d==null||o.e==null)return!1 +s=A.bt("currentStart") +r=A.bt("currentEnd") +q=o.d +q.toString +p=o.e +p.toString +if(A.bl4(q,p)>0){s.b=q +r.b=p}else{s.b=p +r.b=q}return A.bl4(s.aN(),a)>=0&&A.bl4(r.aN(),a)<=0}, +c6(a,b){var s=A.nf(this.gn0().a,this.gn0().b,0) +s.fq(0,this.b.c6(0,b)) +return s}, +p9(a,b){if(this.b.y==null)return}, +gn0(){var s,r,q,p,o,n,m=this,l=m.x +if(l==null){l=m.b +s=m.a +r=s.a +q=l.po(A.du(B.r,r,s.b,!1)) +if(q.length!==0){l=B.d.gV(q) +p=new A.T(l.a,l.b,l.c,l.d) +for(o=1;o)")}} +A.QQ.prototype={ +ayb(a,b,c,d){var s=this +s.e7.c.d=new A.aMC(s) +s.Z7(b,s.K.ga0u()) +s.e7.r.push(s.gXG()) +s.sa1E(c) +s.ae7()}, +sFg(a,b){var s,r=this,q=r.e7 +if(q===b)return +s=r.gXG() +B.d.F(q.r,s) +r.atP(0,b) +r.e7=b +b.c.d=new A.aMD(r) +r.E7() +if(r.e7.e===B.ej)r.bt() +r.e7.r.push(s)}, +aQb(a){this.bt()}, +gji(){return!0}, +gla(){return!0}, +gfV(){return!0}, +cK(a){return new A.U(A.W(1/0,a.a,a.b),A.W(1/0,a.c,a.d))}, +wt(){this.a6w() +this.E7()}, +E7(){var s=0,r=A.l(t.H),q,p=this,o,n +var $async$E7=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:if(p.c3!==B.PI){o=p.gC(p) +o=o.gZ(o)}else o=!0 +if(o){s=1 +break}p.c3=B.PI +p.aU() +case 3:n=p.gC(p) +s=6 +return A.e(p.e7.JR(0,n),$async$E7) +case 6:p.dW=b +if(p.dz){s=1 +break}case 4:if(!p.gC(p).k(0,n)){s=3 +break}case 5:p.c3=B.beu +p.aU() +case 1:return A.j(q,r)}}) +return A.k($async$E7,r)}, +ae7(){$.cB.p1$.push(new A.aMB(this))}, +aJ(a,b){var s,r,q,p,o=this +if(o.e7.gan8()==null||o.dW==null)return +if((o.dW.a>o.gC(o).a||o.dW.b>o.gC(o).b)&&o.hO!==B.m){s=o.iz +r=o.gC(o) +q=b.a +p=b.b +s.sb2(0,a.nR(!0,b,new A.T(q,p,q+r.a,p+r.b),o.gaRp(),o.hO,s.a)) +return}o.iz.sb2(0,null) +o.acu(a,b)}, +n(){var s=this +s.dz=!0 +s.iz.sb2(0,null) +B.d.F(s.e7.r,s.gXG()) +s.jk()}, +acu(a,b){var s,r,q,p,o,n=this.dW +if(n==null)return +s=b.a +r=b.b +q=n.a +n=n.b +p=this.e7.gan8() +p.toString +o=A.aB(t.kd) +a.r9() +a.yT(new A.acy(new A.T(s,r,s+q,r+n),p,A.A(t.S,t.M),o))}, +fQ(a){var s +a.a=!0 +s=this.e7 +if(s.e===B.ej)a.sa2O(s.a)}} +A.aMC.prototype={ +$1(a){return this.a.h2(a)}, +$S:217} +A.aMD.prototype={ +$1(a){return this.a.h2(a)}, +$S:217} +A.aMB.prototype={ +$1(a){return this.aog(a)}, +aog(a){var s=0,r=A.l(t.H),q=this,p +var $async$$1=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=q.a +s=!p.dz?2:3 +break +case 2:s=p.y!=null?4:5 +break +case 4:s=6 +return A.e(p.e7.ar8(A.cY(p.c6(0,null),B.i)),$async$$1) +case 6:case 5:p.ae7() +case 3:return A.j(null,r)}}) +return A.k($async$$1,r)}, +$S:361} +A.Ri.prototype={ +sbgK(a){var s=this,r=s.K +if(r===a)return +s.K=a +s.aU() +if(r.a!==a.a)s.bt()}, +anC(a){var s=this,r=s.al +r=r==null?null:r.at +if(A.bwA(a,r,t.qt))return +r=s.al +if(r!=null)r.n() +s.al=A.bPv(s.K,a)}, +gji(){return!0}, +gla(){return!0}, +gfV(){return!0}, +cK(a){return new A.U(A.W(1/0,a.a,a.b),A.W(1/0,a.c,a.d))}, +aJ(a,b){var s=this.gC(this),r=b.a,q=b.b +s=A.bss(new A.T(r,q,r+s.a,q+s.b),this.K.a) +a.r9() +a.yT(s)}, +cV(a,b){var s=this +if(s.ac===B.jW||!s.gC(s).A(0,b))return!1 +a.t(0,new A.rH(b,s)) +return s.ac===B.jV}, +ka(a){return this.ac!==B.jW}, +ln(a,b){var s +if(!t.o.b(a))return +this.al.rS(a) +s=a.gcN() +this.aQ=s==null?a:s}, +aJy(a){var s,r=this +if(!t.o.b(a))return +s=r.gC(r) +if(!new A.T(0,0,0+s.a,0+s.b).A(0,r.h2(a.gaG(a))))return +s=a.gcN() +if(s==null)s=a +if(s!==r.aQ)r.K.amH() +r.aQ=null}, +fQ(a){this.iK(a) +a.a=!0 +a.sa2O(this.K.a)}, +aA(a){this.eC(a) +$.fJ.aK$.b.l(0,this.gaaM(),null)}, +av(a){$.fJ.aK$.b.F(0,this.gaaM()) +this.al.ag(B.ao) +this.eo(0)}} +A.YU.prototype={ +ayB(a,b){var s,r=this,q=new A.F2(A.A(t.S,t.EG)) +q.b=r +r.w=q +q=r.at +s=A.n(q).i("eI<1,dA>") +r.ax=A.d3(new A.eI(q,new A.bd3(r),s),s.i("w.E"))}, +ht(a){var s,r,q +this.ul(a) +s=this.ax +s===$&&A.c() +s=A.cb(s,s.r,A.n(s).c) +r=s.$ti.c +for(;s.p();){q=s.d +if(q==null)q=r.a(q) +q.e.l(0,a.gbb(),a.gd7(a)) +if(q.kc(a))q.ht(a) +else q.tr(a)}}, +oB(a){}, +hg(a){this.xf(a)}, +it(a){B.c0.c8("acceptGesture",A.ah(["id",this.ay.a],t.N,t.z),!1,t.H)}, +hS(a){this.ay.amH()}} +A.bd3.prototype={ +$1(a){var s=a.OU() +s.sbfh(this.a.w) +s.gmp() +return s}, +$S:218} +A.X2.prototype={ +ays(a,b){var s,r=this,q=new A.F2(A.A(t.S,t.EG)) +q.b=r +r.w=q +q=r.ch +s=A.n(q).i("eI<1,dA>") +r.CW=A.d3(new A.eI(q,new A.b8T(r),s),s.i("w.E")) +r.at=a}, +gaKQ(){var s=this.at +s===$&&A.c() +return s}, +ht(a){var s,r,q +this.ul(a) +s=this.CW +s===$&&A.c() +s=A.cb(s,s.r,A.n(s).c) +r=s.$ti.c +for(;s.p();){q=s.d +if(q==null)q=r.a(q) +q.e.l(0,a.gbb(),a.gd7(a)) +if(q.kc(a))q.ht(a) +else q.tr(a)}}, +oB(a){}, +hg(a){var s,r=this +if(!r.ay.A(0,a.gbb())){s=r.ax +if(!s.aj(0,a.gbb()))s.l(0,a.gbb(),A.d([],t.Y2)) +s.h(0,a.gbb()).push(a)}else r.aKR(a) +r.xf(a)}, +it(a){var s,r=this.ax.F(0,a) +if(r!=null){s=this.at +s===$&&A.c() +J.fj(r,s)}this.ay.t(0,a)}, +hS(a){this.a6o(a) +this.ay.F(0,a) +this.ax.F(0,a)}, +jS(a){this.a6o(a) +this.ay.F(0,a)}, +aKR(a){return this.gaKQ().$1(a)}} +A.b8T.prototype={ +$1(a){var s=a.OU() +s.sbfh(this.a.w) +s.gmp() +return s}, +$S:218} +A.Qj.prototype={ +sFg(a,b){var s=this,r=s.K +if(r===b)return +s.K=b +s.aU() +if(r.a!==b.a)s.bt()}, +gji(){return!0}, +gla(){return!0}, +gfV(){return!0}, +cK(a){return new A.U(A.W(1/0,a.a,a.b),A.W(1/0,a.c,a.d))}, +aJ(a,b){var s=this.gC(this),r=b.a,q=b.b +s=A.bss(new A.T(r,q,r+s.a,q+s.b),this.K.a) +a.r9() +a.yT(s)}, +fQ(a){this.iK(a) +a.a=!0 +a.sa2O(this.K.a)}, +$imn:1} +A.b8S.prototype={ +sa1E(a){var s=this +if(a!==s.Gs$){s.Gs$=a +if(s.y!=null)s.aU()}}, +Z7(a,b){var s=this,r=s.Gt$ +r=r==null?null:r.ch +if(A.bwA(a,r,t.qt))return +r=s.Gt$ +if(r!=null)r.n() +s.Gt$=A.bP6(b,a) +s.ajH$=b}, +cV(a,b){var s=this +if(s.Gs$===B.jW||!s.gC(s).A(0,b))return!1 +a.t(0,new A.rH(b,s)) +return s.Gs$===B.jV}, +ka(a){return this.Gs$!==B.jW}, +gQR(a){return null}, +gQT(a){return null}, +gzv(a){return B.TP}, +gSZ(){return!0}, +ln(a,b){var s +if(t.o.b(a))this.Gt$.rS(a) +if(t.XA.b(a)){s=this.ajH$ +if(s!=null)s.$1(a)}}} +A.ajx.prototype={ +av(a){var s=this.Gt$,r=s.ay +r.am(0,A.dA.prototype.ga5V.call(s)) +r.Y(0) +r=s.ax +new A.aT(r,A.n(r).i("aT<1>")).am(0,A.dA.prototype.ga5V.call(s)) +r.Y(0) +s.ag(B.ao) +this.eo(0)}} +A.a9K.prototype={} +A.iY.prototype={ +hp(a){if(!(a.b instanceof A.ei))a.b=new A.ei()}, +bK(a){var s=this.E$ +s=s==null?null:s.az(B.Y,a,s.gbJ()) +return s==null?0:s}, +bu(a){var s=this.E$ +s=s==null?null:s.az(B.ab,a,s.gbR()) +return s==null?0:s}, +bx(a){var s=this.E$ +s=s==null?null:s.az(B.as,a,s.gbZ()) +return s==null?0:s}, +bI(a){var s=this.E$ +s=s==null?null:s.az(B.bd,a,s.gcn()) +return s==null?0:s}, +cK(a){var s=this.E$ +s=s==null?null:s.kh(a) +return s==null?this.Fc(a):s}, +c_(){var s=this,r=s.E$ +if(r==null)r=null +else r.cf(t.k.a(A.J.prototype.ga5.call(s)),!0) +r=r==null?null:r.gC(r) +s.id=r==null?s.Fc(t.k.a(A.J.prototype.ga5.call(s))):r +return}, +Fc(a){return new A.U(A.W(0,a.a,a.b),A.W(0,a.c,a.d))}, +dO(a,b){var s=this.E$ +s=s==null?null:s.cV(a,b) +return s===!0}, +ec(a,b){}, +aJ(a,b){var s=this.E$ +if(s==null)return +a.f0(s,b)}} +A.ND.prototype={ +J(){return"HitTestBehavior."+this.b}} +A.Ra.prototype={ +cV(a,b){var s,r=this +if(r.gC(r).A(0,b)){s=r.dO(a,b)||r.H===B.bq +if(s||r.H===B.cY)a.t(0,new A.rH(b,r))}else s=!1 +return s}, +ka(a){return this.H===B.bq}} +A.QU.prototype={ +sah0(a){if(this.H.k(0,a))return +this.H=a +this.af()}, +bK(a){var s,r=this.H,q=r.b +if(q<1/0&&r.a>=q)return r.a +s=this.UG(a) +r=this.H +q=r.a +if(!(q>=1/0))return A.W(s,q,r.b) +return s}, +bu(a){var s,r=this.H,q=r.b +if(q<1/0&&r.a>=q)return r.a +s=this.UE(a) +r=this.H +q=r.a +if(!(q>=1/0))return A.W(s,q,r.b) +return s}, +bx(a){var s,r=this.H,q=r.d +if(q<1/0&&r.c>=q)return r.c +s=this.UF(a) +r=this.H +q=r.c +if(!(q>=1/0))return A.W(s,q,r.d) +return s}, +bI(a){var s,r=this.H,q=r.d +if(q<1/0&&r.c>=q)return r.c +s=this.UD(a) +r=this.H +q=r.c +if(!(q>=1/0))return A.W(s,q,r.d) +return s}, +c_(){var s=this,r=t.k.a(A.J.prototype.ga5.call(s)),q=s.E$,p=s.H +if(q!=null){q.cf(p.vA(r),!0) +q=s.E$ +s.id=q.gC(q)}else s.id=p.vA(r).bh(B.u)}, +cK(a){var s=this.E$,r=this.H +if(s!=null)return s.kh(r.vA(a)) +else return r.vA(a).bh(B.u)}} +A.a9D.prototype={ +sa2f(a,b){if(this.H===b)return +this.H=b +this.af()}, +sa2d(a,b){if(this.a8===b)return +this.a8=b +this.af()}, +abG(a){var s,r,q=a.a,p=a.b +p=p<1/0?p:A.W(this.H,q,p) +s=a.c +r=a.d +return new A.aN(q,p,s,r<1/0?r:A.W(this.a8,s,r))}, +DP(a,b){var s=this.E$ +if(s!=null)return a.bh(b.$2(s,this.abG(a))) +return this.abG(a).bh(B.u)}, +cK(a){return this.DP(a,A.uF())}, +c_(){this.id=this.DP(t.k.a(A.J.prototype.ga5.call(this)),A.xQ())}} +A.QT.prototype={ +sb0u(a,b){if(this.H===b)return +this.H=b +this.af()}, +bK(a){var s +if(isFinite(a))return a*this.H +s=this.E$ +if(s!=null)return s.az(B.Y,a,s.gbJ()) +return 0}, +bu(a){var s +if(isFinite(a))return a*this.H +s=this.E$ +if(s!=null)return s.az(B.ab,a,s.gbR()) +return 0}, +bx(a){var s +if(isFinite(a))return a/this.H +s=this.E$ +if(s!=null)return s.az(B.as,a,s.gbZ()) +return 0}, +bI(a){var s +if(isFinite(a))return a/this.H +s=this.E$ +if(s!=null)return s.az(B.bd,a,s.gcn()) +return 0}, +a7k(a){var s,r,q,p,o=a.a,n=a.b +if(o>=n&&a.c>=a.d)return new A.U(A.W(0,o,n),A.W(0,a.c,a.d)) +s=this.H +if(isFinite(n)){r=n/s +q=n}else{r=a.d +q=r*s}if(q>n)r=n/s +else n=q +p=a.d +if(r>p){n=p*s +r=p}if(n=a.b))a=a.If(A.aMW(s.az(B.ab,a.d,s.gbR()),this.H)) +s=this.E$ +s.toString +return b.$2(s,a)}else return new A.U(A.W(0,a.a,a.b),A.W(0,a.c,a.d))}, +cK(a){return this.DP(a,A.uF())}, +c_(){this.id=this.DP(t.k.a(A.J.prototype.ga5.call(this)),A.xQ())}} +A.a9F.prototype={ +gla(){return this.E$!=null&&this.H>0}, +gfV(){return this.E$!=null&&this.H>0}, +soZ(a,b){var s,r,q,p,o=this +if(o.a8===b)return +s=o.E$!=null +r=s&&o.H>0 +q=o.H +o.a8=b +p=B.e.aR(A.uC(b,0,1)*255) +o.H=p +if(r!==(s&&p>0))o.tA() +o.alq() +if(q!==0!==(o.H!==0)&&!0)o.bt()}, +sOu(a){return}, +tG(a){return this.H>0}, +Bd(a){var s=a==null?A.bjo():a +s.sZT(0,this.H) +return s}, +aJ(a,b){if(this.E$==null||this.H===0)return +this.lO(a,b)}, +kg(a){var s,r=this.E$ +if(r!=null)s=this.H!==0||!1 +else s=!1 +if(s){r.toString +a.$1(r)}}} +A.QR.prototype={ +gfV(){if(this.E$!=null){var s=this.a10$ +s.toString}else s=!1 +return s}, +Bd(a){var s=a==null?A.bjo():a +s.sZT(0,this.zY$) +return s}, +soZ(a,b){var s=this,r=s.zZ$ +if(r===b)return +if(s.y!=null&&r!=null)r.P(0,s.gND()) +s.zZ$=b +if(s.y!=null)b.a7(0,s.gND()) +s.Zc()}, +sOu(a){if(!1===this.a11$)return +this.a11$=!1 +this.bt()}, +Zc(){var s,r=this,q=r.zY$,p=r.zZ$ +p=r.zY$=B.e.aR(A.uC(p.gm(p),0,1)*255) +if(q!==p){s=r.a10$ +p=p>0 +r.a10$=p +if(r.E$!=null&&s!==p)r.tA() +r.alq() +if(q===0||r.zY$===0)r.bt()}}, +tG(a){var s=this.zZ$ +return s.gm(s)>0}, +kg(a){var s,r=this.E$ +if(r!=null)if(this.zY$===0){s=this.a11$ +s.toString}else s=!0 +else s=!1 +if(s){r.toString +a.$1(r)}}} +A.a9p.prototype={} +A.a9r.prototype={ +sPS(a,b){if(this.H.k(0,b))return +this.H=b +this.aU()}, +soq(a){if(this.a8===a)return +this.a8=a +this.aU()}, +gla(){return this.E$!=null}, +aJ(a,b){var s,r,q,p=this +if(p.E$!=null){s=t.m2 +if(s.a(A.J.prototype.gb2.call(p,p))==null)p.ch.sb2(0,A.boc(null)) +s.a(A.J.prototype.gb2.call(p,p)).sPS(0,p.H) +r=s.a(A.J.prototype.gb2.call(p,p)) +q=p.a8 +if(q!==r.k4){r.k4=q +r.iB()}s=s.a(A.J.prototype.gb2.call(p,p)) +s.toString +a.tK(s,A.iY.prototype.giC.call(p),b)}else p.ch.sb2(0,null)}} +A.yJ.prototype={ +a7(a,b){return null}, +P(a,b){return null}, +j(a){return"CustomClipper"}} +A.wU.prototype={ +Tn(a){return this.b.e4(new A.T(0,0,0+a.a,0+a.b),this.c)}, +Ui(a){if(A.I(a)!==B.b8i)return!0 +t.jH.a(a) +return!a.b.k(0,this.b)||a.c!=this.c}} +A.Jv.prototype={ +sF7(a){var s,r=this,q=r.H +if(q==a)return +r.H=a +s=a==null +if(s||q==null||A.I(a)!==A.I(q)||a.Ui(q))r.Mb() +if(r.y!=null){if(q!=null)q.P(0,r.gMa()) +if(!s)a.a7(0,r.gMa())}}, +aA(a){var s +this.Ch(a) +s=this.H +if(s!=null)s.a7(0,this.gMa())}, +av(a){var s=this.H +if(s!=null)s.P(0,this.gMa()) +this.uo(0)}, +Mb(){this.a8=null +this.aU() +this.bt()}, +st1(a){if(a!==this.aX){this.aX=a +this.aU()}}, +c_(){var s=this,r=s.id!=null?s.gC(s):null +s.xn() +if(!J.o(r,s.gC(s)))s.a8=null}, +rN(){var s,r=this +if(r.a8==null){s=r.H +s=s==null?null:s.Tn(r.gC(r)) +r.a8=s==null?r.gL7():s}}, +qd(a){var s,r=this +switch(r.aX.a){case 0:return null +case 1:case 2:case 3:if(r.H==null)s=null +else{s=r.gC(r) +s=new A.T(0,0,0+s.a,0+s.b)}if(s==null){s=r.gC(r) +s=new A.T(0,0,0+s.a,0+s.b)}return s}}, +n(){this.dW=null +this.jk()}} +A.a9u.prototype={ +gL7(){var s=this.gC(this) +return new A.T(0,0,0+s.a,0+s.b)}, +cV(a,b){var s=this +if(s.H!=null){s.rN() +if(!s.a8.A(0,b))return!1}return s.o6(a,b)}, +aJ(a,b){var s,r,q=this,p=q.E$ +if(p!=null){s=q.ch +if(q.aX!==B.m){q.rN() +p=q.cx +p===$&&A.c() +r=q.a8 +r.toString +s.sb2(0,a.nR(p,b,r,A.iY.prototype.giC.call(q),q.aX,t.EM.a(s.a)))}else{a.f0(p,b) +s.sb2(0,null)}}else q.ch.sb2(0,null)}} +A.a9t.prototype={ +gL7(){var s=$.al().bW(),r=this.gC(this) +s.na(new A.T(0,0,0+r.a,0+r.b)) +return s}, +cV(a,b){var s=this +if(s.H!=null){s.rN() +if(!s.a8.A(0,b))return!1}return s.o6(a,b)}, +aJ(a,b){var s,r,q,p=this,o=p.E$ +if(o!=null){s=p.ch +if(p.aX!==B.m){p.rN() +o=p.cx +o===$&&A.c() +r=p.gC(p) +q=p.a8 +q.toString +s.sb2(0,a.a2U(o,b,new A.T(0,0,0+r.a,0+r.b),q,A.iY.prototype.giC.call(p),p.aX,t.JG.a(s.a)))}else{a.f0(o,b) +s.sb2(0,null)}}else p.ch.sb2(0,null)}} +A.Xn.prototype={ +siZ(a,b){if(this.dh===b)return +this.dh=b +this.aU()}, +sdr(a,b){if(this.ef.k(0,b))return +this.ef=b +this.aU()}, +sa6(a,b){if(this.fH.k(0,b))return +this.fH=b +this.aU()}, +fQ(a){this.iK(a) +a.siZ(0,this.dh)}} +A.a9G.prototype={ +sda(a,b){if(this.a0Z===b)return +this.a0Z=b +this.Mb()}, +sb0W(a,b){if(J.o(this.a1_,b))return +this.a1_=b +this.Mb()}, +gL7(){var s,r=this,q=r.gC(r),p=0+q.a +q=0+q.b +s=new A.T(0,0,p,q) +switch(r.a0Z.a){case 0:q=r.a1_ +return(q==null?B.be:q).ek(s) +case 1:return A.bsL(s,(p-0)/2,(q-0)/2)}}, +cV(a,b){var s=this +if(s.H!=null){s.rN() +if(!s.a8.A(0,b))return!1}return s.o6(a,b)}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j=this +if(j.E$==null){j.ch.sb2(0,null) +return}j.rN() +s=j.a8.ez(b) +r=$.al() +q=r.bW() +q.iU(s) +p=a.gd4(a) +o=j.dh +if(o!==0&&!0){n=j.ef +m=j.fH +p.a0F(q,n,o,(m.gm(m)>>>24&255)!==255)}l=j.aX===B.eE +if(!l){r=r.b8() +r.sa6(0,j.fH) +p.fG(s,r)}r=j.cx +r===$&&A.c() +o=j.gC(j) +n=j.a8 +n.toString +m=j.ch +k=t.eG.a(m.a) +m.sb2(0,a.bdN(r,b,new A.T(0,0,0+o.a,0+o.b),n,new A.aNj(j,l),j.aX,k))}} +A.aNj.prototype={ +$2(a,b){var s,r +if(this.b){s=a.gd4(a) +r=$.al().b8() +r.sa6(0,this.a.fH) +s.ajn(r)}this.a.lO(a,b)}, +$S:13} +A.a9H.prototype={ +gL7(){var s=$.al().bW(),r=this.gC(this) +s.na(new A.T(0,0,0+r.a,0+r.b)) +return s}, +cV(a,b){var s=this +if(s.H!=null){s.rN() +if(!s.a8.A(0,b))return!1}return s.o6(a,b)}, +aJ(a,b){var s,r,q,p,o,n,m,l,k=this +if(k.E$==null){k.ch.sb2(0,null) +return}k.rN() +s=k.gC(k) +r=b.a +q=b.b +p=k.a8.ez(b) +o=a.gd4(a) +if(k.dh!==0&&!0){o.i6(new A.T(r,q,r+s.a,q+s.b).fl(20),$.bBz()) +s=k.ef +r=k.dh +q=k.fH +o.a0F(p,s,r,(q.gm(q)>>>24&255)!==255)}n=k.aX===B.eE +if(!n){s=$.al().b8() +s.sa6(0,k.fH) +o.eT(p,s)}s=k.cx +s===$&&A.c() +r=k.gC(k) +q=k.a8 +q.toString +m=k.ch +l=t.JG.a(m.a) +m.sb2(0,a.a2U(s,b,new A.T(0,0,0+r.a,0+r.b),q,new A.aNk(k,n),k.aX,l))}} +A.aNk.prototype={ +$2(a,b){var s,r +if(this.b){s=a.gd4(a) +r=$.al().b8() +r.sa6(0,this.a.fH) +s.ajn(r)}this.a.lO(a,b)}, +$S:13} +A.a2E.prototype={ +J(){return"DecorationPosition."+this.b}} +A.a9w.prototype={ +sb7(a){var s,r=this +if(a.k(0,r.a8))return +s=r.H +if(s!=null)s.n() +r.H=null +r.a8=a +r.aU()}, +saG(a,b){if(b===this.aX)return +this.aX=b +this.aU()}, +sFd(a){if(a.k(0,this.c3))return +this.c3=a +this.aU()}, +av(a){var s=this,r=s.H +if(r!=null)r.n() +s.H=null +s.uo(0) +s.aU()}, +ka(a){var s=this +return s.a8.a1D(s.gC(s),a,s.c3.d)}, +aJ(a,b){var s,r,q=this +if(q.H==null)q.H=q.a8.Pd(q.gei()) +s=q.c3.ait(q.gC(q)) +if(q.aX===B.dl){r=q.H +r.toString +r.nN(a.gd4(a),b,s) +if(q.a8.gQm())a.U5()}q.lO(a,b) +if(q.aX===B.tf){r=q.H +r.toString +r.nN(a.gd4(a),b,s) +if(q.a8.gQm())a.U5()}}} +A.a9T.prototype={ +salU(a,b){var s=this +if(J.o(s.H,b))return +s.H=b +s.aU() +s.bt()}, +siV(a){var s=this +if(J.o(s.a8,a))return +s.a8=a +s.aU() +s.bt()}, +scs(a){var s=this +if(s.aX==a)return +s.aX=a +s.aU() +s.bt()}, +gla(){return!1}, +sct(a,b){var s,r=this +if(J.o(r.dW,b))return +s=new A.bn(new Float64Array(16)) +s.d3(b) +r.dW=s +r.aU() +r.bt()}, +sA9(a){return}, +gW8(){var s,r,q,p=this,o=p.a8,n=o==null?null:o.ag(p.aX) +if(p.H==null&&n==null)return p.dW +s=new A.bn(new Float64Array(16)) +s.dU() +o=p.H +if(o!=null)s.bU(0,o.a,o.b) +o=n!=null +if(o){r=n.Os(p.gC(p)) +s.bU(0,r.a,r.b)}else r=null +q=p.dW +q.toString +s.fq(0,q) +if(o)s.bU(0,-r.a,-r.b) +o=p.H +if(o!=null)s.bU(0,-o.a,-o.b) +return s}, +cV(a,b){return this.dO(a,b)}, +dO(a,b){var s=this.c3?this.gW8():null +return a.On(new A.aNy(this),b,s)}, +aJ(a,b){var s,r,q,p,o,n,m,l=this +if(l.E$!=null){s=l.gW8() +s.toString +r=A.a76(s) +if(r==null){q=s.aj2() +if(q===0||!isFinite(q)){l.ch.sb2(0,null) +return}p=l.cx +p===$&&A.c() +o=A.iY.prototype.giC.call(l) +n=l.ch +m=n.a +n.sb2(0,a.wx(p,b,s,o,m instanceof A.r4?m:null))}else{l.lO(a,b.W(0,r)) +l.ch.sb2(0,null)}}}, +ec(a,b){var s=this.gW8() +s.toString +b.fq(0,s)}} +A.aNy.prototype={ +$2(a,b){return this.a.Ce(a,b)}, +$S:17} +A.QZ.prototype={ +aSS(){if(this.H!=null)return +this.H=this.aX}, +a9L(a){switch(a.a){case 6:return!0 +case 1:case 2:case 0:case 4:case 3:case 5:return!1}}, +sa18(a){var s=this,r=s.a8 +if(r===a)return +s.a8=a +if(s.a9L(r)||s.a9L(a))s.af() +else{s.dz=s.dW=null +s.aU()}}, +siV(a){var s=this +if(s.aX.k(0,a))return +s.aX=a +s.H=s.dz=s.dW=null +s.aU()}, +scs(a){var s=this +if(s.c3==a)return +s.c3=a +s.H=s.dz=s.dW=null +s.aU()}, +cK(a){var s,r=this.E$ +if(r!=null){s=r.kh(B.dh) +switch(this.a8.a){case 6:return a.bh(new A.aN(0,a.b,0,a.d).Ff(s)) +case 1:case 2:case 0:case 4:case 3:case 5:return a.Ff(s)}}else return new A.U(A.W(0,a.a,a.b),A.W(0,a.c,a.d))}, +c_(){var s,r,q,p=this,o=p.E$ +if(o!=null){o.cf(B.dh,!0) +switch(p.a8.a){case 6:o=t.k +s=o.a(A.J.prototype.ga5.call(p)) +r=p.E$ +q=new A.aN(0,s.b,0,s.d).Ff(r.gC(r)) +p.id=o.a(A.J.prototype.ga5.call(p)).bh(q) +break +case 1:case 2:case 0:case 4:case 3:case 5:o=t.k.a(A.J.prototype.ga5.call(p)) +s=p.E$ +p.id=o.Ff(s.gC(s)) +break}p.dz=p.dW=null}else{o=t.k.a(A.J.prototype.ga5.call(p)) +p.id=new A.U(A.W(0,o.a,o.b),A.W(0,o.c,o.d))}}, +Zd(){var s,r,q,p,o,n,m,l,k,j,i=this +if(i.dz!=null)return +if(i.E$==null){i.dW=!1 +s=new A.bn(new Float64Array(16)) +s.dU() +i.dz=s}else{i.aSS() +s=i.E$ +r=s.gC(s) +q=A.bxl(i.a8,r,i.gC(i)) +s=q.b +p=q.a +o=r.a +n=r.b +m=i.H.a1J(p,new A.T(0,0,0+o,0+n)) +l=i.H +l.toString +k=i.gC(i) +j=l.a1J(s,new A.T(0,0,0+k.a,0+k.b)) +l=m.a +i.dW=m.c-l")),A.iY.prototype.giC.call(s),b)}, +gla(){return!0}} +A.akn.prototype={ +aA(a){var s=this +s.Ch(a) +s.zZ$.a7(0,s.gND()) +s.Zc()}, +av(a){this.zZ$.P(0,this.gND()) +this.uo(0)}, +aJ(a,b){if(this.zY$===0)return +this.lO(a,b)}} +A.Xo.prototype={ +aA(a){var s +this.eC(a) +s=this.E$ +if(s!=null)s.aA(a)}, +av(a){var s +this.eo(0) +s=this.E$ +if(s!=null)s.av(0)}} +A.Xp.prototype={ +iv(a){var s=this.E$ +s=s==null?null:s.pp(a) +return s==null?this.Kl(a):s}} +A.wN.prototype={ +J(){return"SelectionResult."+this.b}} +A.hX.prototype={$iaw:1} +A.aaJ.prototype={ +swA(a){var s=this,r=s.A0$ +if(a==r)return +if(a==null)s.P(0,s.gadW()) +else if(r==null)s.a7(0,s.gadW()) +s.adV() +s.A0$=a +s.adX()}, +adX(){var s=this +if(s.A0$==null){s.vH$=!1 +return}if(s.vH$&&!s.gm(s).e){s.A0$.F(0,s) +s.vH$=!1}else if(!s.vH$&&s.gm(s).e){s.A0$.t(0,s) +s.vH$=!0}}, +adV(){var s=this +if(s.vH$){s.A0$.F(0,s) +s.vH$=!1}}} +A.S_.prototype={ +J(){return"SelectionEventType."+this.b}} +A.HL.prototype={ +J(){return"TextGranularity."+this.b}} +A.aPx.prototype={} +A.LJ.prototype={} +A.Bn.prototype={} +A.Ha.prototype={ +J(){return"SelectionExtendDirection."+this.b}} +A.S0.prototype={ +J(){return"SelectionStatus."+this.b}} +A.wM.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.wM&&J.o(b.a,s.a)&&J.o(b.b,s.b)&&b.d===s.d&&b.c===s.c&&b.e===s.e}, +gu(a){var s=this +return A.Y(s.a,s.b,s.d,s.c,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Bo.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.Bo&&b.a.k(0,s.a)&&b.b===s.b&&b.c===s.c}, +gu(a){return A.Y(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Ti.prototype={ +J(){return"TextSelectionHandleType."+this.b}} +A.B4.prototype={ +bK(a){var s=this.E$ +s=s==null?null:s.az(B.Y,a,s.gbJ()) +return s==null?0:s}, +bu(a){var s=this.E$ +s=s==null?null:s.az(B.ab,a,s.gbR()) +return s==null?0:s}, +bx(a){var s=this.E$ +s=s==null?null:s.az(B.as,a,s.gbZ()) +return s==null?0:s}, +bI(a){var s=this.E$ +s=s==null?null:s.az(B.bd,a,s.gcn()) +return s==null?0:s}, +iv(a){var s,r,q=this.E$ +if(q!=null){s=q.pp(a) +r=q.b +r.toString +t.A.a(r) +if(s!=null)s+=r.a.b}else s=this.Kl(a) +return s}, +aJ(a,b){var s,r=this.E$ +if(r!=null){s=r.b +s.toString +a.f0(r,t.A.a(s).a.W(0,b))}}, +dO(a,b){var s,r=this.E$ +if(r!=null){s=r.b +s.toString +t.A.a(s) +return a.nb(new A.aNm(b,s,r),s.a,b)}return!1}} +A.aNm.prototype={ +$2(a,b){return this.c.cV(a,b)}, +$S:17} +A.R7.prototype={ +rI(){var s=this +if(s.H!=null)return +s.H=s.a8.ag(s.aX)}, +seM(a,b){var s=this +if(s.a8.k(0,b))return +s.a8=b +s.H=null +s.af()}, +scs(a){var s=this +if(s.aX==a)return +s.aX=a +s.H=null +s.af()}, +bK(a){var s,r,q,p +this.rI() +s=this.H +r=s.a+s.c +q=s.b +s=s.d +p=this.E$ +if(p!=null)return p.az(B.Y,Math.max(0,a-(q+s)),p.gbJ())+r +return r}, +bu(a){var s,r,q,p +this.rI() +s=this.H +r=s.a+s.c +q=s.b +s=s.d +p=this.E$ +if(p!=null)return p.az(B.ab,Math.max(0,a-(q+s)),p.gbR())+r +return r}, +bx(a){var s,r,q,p +this.rI() +s=this.H +r=s.a +q=s.c +p=s.b+s.d +s=this.E$ +if(s!=null)return s.az(B.as,Math.max(0,a-(r+q)),s.gbZ())+p +return p}, +bI(a){var s,r,q,p +this.rI() +s=this.H +r=s.a +q=s.c +p=s.b+s.d +s=this.E$ +if(s!=null)return s.az(B.bd,Math.max(0,a-(r+q)),s.gcn())+p +return p}, +cK(a){var s,r,q,p=this +p.rI() +if(p.E$==null){s=p.H +return a.bh(new A.U(s.a+s.c,s.b+s.d))}s=p.H +s.toString +r=a.a0d(s) +q=p.E$.kh(r) +s=p.H +return a.bh(new A.U(s.a+q.a+s.c,s.b+q.b+s.d))}, +c_(){var s,r,q,p,o,n,m=this,l=t.k.a(A.J.prototype.ga5.call(m)) +m.rI() +if(m.E$==null){s=m.H +m.id=l.bh(new A.U(s.a+s.c,s.b+s.d)) +return}s=m.H +s.toString +r=l.a0d(s) +m.E$.cf(r,!0) +s=m.E$ +q=s.b +q.toString +t.A.a(q) +p=m.H +o=p.a +q.a=new A.m(o,p.b) +s=s.gC(s) +p=m.H +q=p.c +p=p.b +n=m.E$ +m.id=l.bh(new A.U(o+s.a+q,p+n.gC(n).b+m.H.d))}} +A.a9o.prototype={ +rI(){var s=this +if(s.H!=null)return +s.H=s.a8.ag(s.aX)}, +siV(a){var s=this +if(s.a8.k(0,a))return +s.a8=a +s.H=null +s.af()}, +scs(a){var s=this +if(s.aX==a)return +s.aX=a +s.H=null +s.af()}, +yQ(){var s,r,q,p,o=this +o.rI() +s=o.E$.b +s.toString +t.A.a(s) +r=o.H +r.toString +q=o.gC(o) +p=o.E$ +s.a=r.rU(t.EP.a(q.a0(0,p.gC(p))))}} +A.a9J.prototype={ +sa3Y(a){if(this.cA==a)return +this.cA=a +this.af()}, +sa1C(a){if(this.d5==a)return +this.d5=a +this.af()}, +cK(a){var s,r,q=this,p=q.cA!=null||a.b===1/0,o=q.d5!=null||a.d===1/0,n=q.E$ +if(n!=null){s=n.kh(new A.aN(0,a.b,0,a.d)) +if(p){n=q.cA +if(n==null)n=1 +n=s.a*n}else n=1/0 +if(o){r=q.d5 +if(r==null)r=1 +r=s.b*r}else r=1/0 +return a.bh(new A.U(n,r))}n=p?0:1/0 +return a.bh(new A.U(n,o?0:1/0))}, +c_(){var s,r,q=this,p=t.k.a(A.J.prototype.ga5.call(q)),o=q.cA!=null||p.b===1/0,n=q.d5!=null||p.d===1/0,m=q.E$ +if(m!=null){m.cf(new A.aN(0,p.b,0,p.d),!0) +if(o){m=q.E$ +m=m.gC(m) +s=q.cA +if(s==null)s=1 +s=m.a*s +m=s}else m=1/0 +if(n){s=q.E$ +s=s.gC(s) +r=q.d5 +if(r==null)r=1 +r=s.b*r +s=r}else s=1/0 +q.id=p.bh(new A.U(m,s)) +q.yQ()}else{m=o?0:1/0 +q.id=p.bh(new A.U(m,n?0:1/0))}}} +A.a9v.prototype={ +sbb1(a,b){if(this.cA===b)return +this.cA=b +this.af()}, +sa2f(a,b){if(this.d5===b)return +this.d5=b +this.af()}, +sbaY(a,b){if(this.dh===b)return +this.dh=b +this.af()}, +sa2d(a,b){if(this.ef===b)return +this.ef=b +this.af()}, +gji(){return!0}, +cK(a){return new A.U(A.W(1/0,a.a,a.b),A.W(1/0,a.c,a.d))}, +c_(){var s,r,q,p,o=this,n=o.E$ +if(n!=null){t.k.a(A.J.prototype.ga5.call(o)) +s=o.cA +r=o.d5 +q=o.dh +p=o.ef +n.cf(new A.aN(s,r,q,p),!0) +o.yQ()}}} +A.R0.prototype={ +sa3Y(a){if(this.cA==a)return +this.cA=a +this.af()}, +sa1C(a){if(this.d5===a)return +this.d5=a +this.af()}, +Lw(a){var s,r,q=a.a,p=a.b,o=this.cA +if(o!=null){s=p*o +p=s +q=p}r=a.d*this.d5 +return new A.aN(q,p,r,r)}, +bK(a){var s,r,q=this,p=q.E$ +if(p==null)s=q.au9(a) +else{r=q.d5 +s=p.az(B.Y,a*r,p.gbJ())}p=q.cA +return s/(p==null?1:p)}, +bu(a){var s,r,q=this,p=q.E$ +if(p==null)s=q.au7(a) +else{r=q.d5 +s=p.az(B.ab,a*r,p.gbR())}p=q.cA +return s/(p==null?1:p)}, +bx(a){var s,r,q=this,p=q.E$ +if(p==null)s=q.au8(a) +else{r=q.cA +if(r==null)r=1 +s=p.az(B.as,a*r,p.gbZ())}p=q.d5 +return s/p}, +bI(a){var s,r,q=this,p=q.E$ +if(p==null)s=q.au6(a) +else{r=q.cA +if(r==null)r=1 +s=p.az(B.bd,a*r,p.gcn())}p=q.d5 +return s/p}, +cK(a){var s=this.E$ +if(s!=null)return a.bh(s.kh(this.Lw(a))) +return a.bh(this.Lw(a).bh(B.u))}, +c_(){var s=this,r=s.E$,q=t.k +if(r!=null){r.cf(s.Lw(q.a(A.J.prototype.ga5.call(s))),!0) +r=q.a(A.J.prototype.ga5.call(s)) +q=s.E$ +s.id=r.bh(q.gC(q)) +s.yQ()}else s.id=q.a(A.J.prototype.ga5.call(s)).bh(s.Lw(q.a(A.J.prototype.ga5.call(s))).bh(B.u))}} +A.aRm.prototype={ +ua(a){return new A.U(A.W(1/0,a.a,a.b),A.W(1/0,a.c,a.d))}, +wT(a){return a}, +wY(a,b){return B.i}} +A.QX.prototype={ +sa0f(a){var s,r=this +if(r.H.k(0,a))return +s=r.H +if(A.I(a)!==A.I(s)||a.mM(s))r.af() +r.H=a +r.y!=null}, +aA(a){this.a6H(a)}, +av(a){this.a6I(0)}, +bK(a){var s=A.o4(a,1/0),r=s.bh(this.H.ua(s)).a +if(isFinite(r))return r +return 0}, +bu(a){var s=A.o4(a,1/0),r=s.bh(this.H.ua(s)).a +if(isFinite(r))return r +return 0}, +bx(a){var s=A.o4(1/0,a),r=s.bh(this.H.ua(s)).b +if(isFinite(r))return r +return 0}, +bI(a){var s=A.o4(1/0,a),r=s.bh(this.H.ua(s)).b +if(isFinite(r))return r +return 0}, +cK(a){return a.bh(this.H.ua(a))}, +c_(){var s,r,q,p,o,n=this,m=t.k,l=m.a(A.J.prototype.ga5.call(n)) +n.id=l.bh(n.H.ua(l)) +if(n.E$!=null){s=n.H.wT(m.a(A.J.prototype.ga5.call(n))) +m=n.E$ +m.toString +l=s.a +r=s.b +q=l>=r +m.cf(s,!(q&&s.c>=s.d)) +m=n.E$.b +m.toString +t.A.a(m) +p=n.H +o=n.gC(n) +if(q&&s.c>=s.d)l=new A.U(A.W(0,l,r),A.W(0,s.c,s.d)) +else{l=n.E$ +l=l.gC(l)}m.a=p.wY(o,l)}}} +A.Xr.prototype={ +aA(a){var s +this.eC(a) +s=this.E$ +if(s!=null)s.aA(a)}, +av(a){var s +this.eo(0) +s=this.E$ +if(s!=null)s.av(0)}} +A.a4x.prototype={ +J(){return"GrowthDirection."+this.b}} +A.wW.prototype={ +gal6(){return!1}, +yZ(a,b,c){if(a==null)a=this.w +switch(A.bW(this.a).a){case 0:return new A.aN(c,b,a,a) +case 1:return new A.aN(a,a,c,b)}}, +b0s(a){return this.yZ(null,a,0)}, +ah9(){return this.yZ(null,1/0,0)}, +b0t(a,b){return this.yZ(null,a,b)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(!(b instanceof A.wW))return!1 +return b.a===s.a&&b.b===s.b&&b.d===s.d&&b.f===s.f&&b.r===s.r&&b.w===s.w&&b.x===s.x&&b.y===s.y&&b.Q===s.Q&&b.z===s.z}, +gu(a){var s=this +return A.Y(s.a,s.b,s.d,s.f,s.r,s.w,s.x,s.y,s.Q,s.z,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this,r=A.d([s.a.j(0),s.b.j(0),s.c.j(0),"scrollOffset: "+B.e.aD(s.d,1),"remainingPaintExtent: "+B.e.aD(s.r,1)],t.s),q=s.f +if(q!==0)r.push("overlap: "+B.e.aD(q,1)) +r.push("crossAxisExtent: "+B.e.aD(s.w,1)) +r.push("crossAxisDirection: "+s.x.j(0)) +r.push("viewportMainAxisExtent: "+B.e.aD(s.y,1)) +r.push("remainingCacheExtent: "+B.e.aD(s.Q,1)) +r.push("cacheOrigin: "+B.e.aD(s.z,1)) +return"SliverConstraints("+B.d.bw(r,", ")+")"}} +A.abt.prototype={ +eQ(){return"SliverGeometry"}} +A.Ht.prototype={} +A.abw.prototype={ +j(a){return A.I(this.a).j(0)+"@(mainAxis: "+A.r(this.c)+", crossAxis: "+A.r(this.d)+")"}} +A.Sp.prototype={ +j(a){var s=this.a +return"layoutOffset="+(s==null?"None":B.e.aD(s,1))}} +A.qQ.prototype={ +j(a){return"paintOffset="+this.a.j(0)}} +A.tU.prototype={} +A.dB.prototype={ +ga5(){return t.r.a(A.J.prototype.ga5.call(this))}, +gue(){return this.gnO()}, +gnO(){var s=this,r=t.r +switch(A.bW(r.a(A.J.prototype.ga5.call(s)).a).a){case 0:return new A.T(0,0,0+s.fx.c,0+r.a(A.J.prototype.ga5.call(s)).w) +case 1:return new A.T(0,0,0+r.a(A.J.prototype.ga5.call(s)).w,0+s.fx.c)}}, +wt(){}, +akn(a,b,c){var s=this +if(c>=0&&c=0&&bs.r||s.d>0,p,null,q,0,p,0,q,null) +m.fx=r +n=m.E$ +n.toString +m.aqx(n,s,r)}} +A.akL.prototype={ +aA(a){var s +this.eC(a) +s=this.E$ +if(s!=null)s.aA(a)}, +av(a){var s +this.eo(0) +s=this.E$ +if(s!=null)s.av(0)}} +A.akM.prototype={} +A.alR.prototype={} +A.alV.prototype={ +av(a){this.Kk(0)}} +A.a9L.prototype={ +gba9(){return t.r.a(A.J.prototype.ga5.call(this)).y*this.a0W}, +sIF(a){if(this.a0W===a)return +this.a0W=a +this.af()}} +A.a9M.prototype={ +aph(a,b){var s,r +if(b>0){s=a/b +r=B.e.aR(s) +if(Math.abs(s*b-r*b)<1e-10)return r +return B.e.cG(s)}return 0}, +a4H(a,b){var s,r +if(b>0){s=a/b-1 +r=B.e.aR(s) +if(Math.abs(s*b-r*b)<1e-10)return Math.max(0,r) +return Math.max(0,B.e.dg(s))}return 0}, +aCg(a){var s,r=this.ao$,q=A.n(this).i("aM.1"),p=t.U,o=0 +while(!0){if(r!=null){s=r.b +s.toString +s=p.a(s).b +s.toString +s=sa}else s=!1 +if(!s)break;++o +s=r.b +s.toString +r=q.a(s).dF$}return o}, +c_(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=this,a6=null,a7=t.r.a(A.J.prototype.ga5.call(a5)),a8=a5.au +a8.R8=!1 +s=a5.gba9() +r=a7.d +q=r+a7.z +p=q+a7.Q +o=a7.b0t(s,s) +n=a5.aph(q,s) +m=isFinite(p)?a5.a4H(p,s):a6 +if(a5.ao$!=null){l=a5.aCg(n) +a5.vm(l,m!=null?a5.aCj(m):0)}else a5.vm(0,0) +if(a5.ao$==null)if(!a5.ZM(n,s*n)){k=n<=0?0:a8.gF5()*s +a5.fx=A.lw(a6,!1,a6,a6,k,0,0,0,k,a6) +a8.vu() +return}j=a5.ao$ +j.toString +j=j.b +j.toString +i=t.U +j=i.a(j).b +j.toString +h=j-1 +g=a6 +for(;h>=n;--h){f=a5.akH(o) +if(f==null){a5.fx=A.lw(a6,!1,a6,a6,0,0,0,0,0,h*s) +return}j=f.b +j.toString +i.a(j).a=s*h +if(g==null)g=f}if(g==null){a5.ao$.ia(o) +g=a5.ao$ +j=g.b +j.toString +i.a(j).a=s*n}j=g.b +j.toString +j=i.a(j).b +j.toString +h=j+1 +j=A.n(a5).i("aM.1") +e=m!=null +while(!0){if(!(!e||h<=m)){d=1/0 +break}c=g.b +c.toString +f=j.a(c).aB$ +if(f!=null){c=f.b +c.toString +c=i.a(c).b +c.toString +c=c!==h}else c=!0 +if(c){f=a5.akF(o,g) +if(f==null){d=h*s +break}}else f.ia(o) +c=f.b +c.toString +i.a(c) +b=c.b +b.toString +c.a=s*b;++h +g=f}j=a5.e6$ +j.toString +j=j.b +j.toString +j=i.a(j).b +j.toString +a=s*n +a0=s*(j+1) +d=Math.min(d,a8.a0R(a7,n,j,a,a0)) +a1=a5.le(a7,a,a0) +a2=a5.rZ(a7,a,a0) +a3=r+a7.r +a4=isFinite(a3)?a5.a4H(a3,s):a6 +a5.fx=A.lw(a2,a4!=null&&j>=a4||r>0,a6,a6,d,0,a1,0,d,a6) +if(d===a0)a8.R8=!0 +a8.vu()}} +A.aRG.prototype={ +aoF(a){var s=this.c +return a.yZ(this.d,s,s)}, +j(a){var s=this +return"SliverGridGeometry("+B.d.bw(A.d(["scrollOffset: "+A.r(s.a),"crossAxisOffset: "+A.r(s.b),"mainAxisExtent: "+A.r(s.c),"crossAxisExtent: "+A.r(s.d)],t.s),", ")+")"}} +A.aRH.prototype={} +A.abv.prototype={ +apg(a){var s=this.b +if(s>0)return Math.max(0,this.a*B.e.dg(a/s)-1) +return 0}, +aHR(a){var s,r,q=this +if(q.f){s=q.c +r=q.e +return q.a*s-a-r-(s-r)}return a}, +Tx(a){var s=this,r=s.a,q=B.c.aE(a,r) +return new A.aRG(B.c.ds(a,r)*s.b,s.aHR(q*s.c),s.d,s.e)}, +ai6(a){var s +if(a===0)return 0 +s=this.b +return s*(B.c.ds(a-1,this.a)+1)-(s-this.d)}} +A.aRF.prototype={} +A.Hs.prototype={ +j(a){return"crossAxisOffset="+A.r(this.w)+"; "+this.auY(0)}} +A.a9N.prototype={ +hp(a){if(!(a.b instanceof A.Hs))a.b=new A.Hs(!1,null,null)}, +sapP(a){var s,r=this +if(r.fk===a)return +if(A.I(a)===A.I(r.fk)){a.mM(r.fk) +s=!1}else s=!0 +if(s)r.af() +r.fk=a}, +zb(a){var s=a.b +s.toString +s=t.h5.a(s).w +s.toString +return s}, +c_(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7=this,a8=null,a9=t.r.a(A.J.prototype.ga5.call(a7)),b0=a7.au +b0.R8=!1 +s=a9.d +r=s+a9.z +q=r+a9.Q +p=a7.fk.TJ(a9) +o=p.b +n=o>1e-10?p.a*B.e.ds(r,o):0 +m=isFinite(q)?p.apg(q):a8 +o=a7.ao$ +if(o!=null){o=o.b +o.toString +l=t.U +o=l.a(o).b +o.toString +k=a7.e6$ +k.toString +k=k.b +k.toString +k=l.a(k).b +k.toString +j=B.c.b_(n-o,0,a7.dw$) +a7.vm(j,m==null?0:B.c.b_(k-m,0,a7.dw$))}else a7.vm(0,0) +i=p.Tx(n) +if(a7.ao$==null)if(!a7.ZM(n,i.a)){h=p.ai6(b0.gF5()) +a7.fx=A.lw(a8,!1,a8,a8,h,0,0,0,h,a8) +b0.vu() +return}g=i.a +f=g+i.c +o=a7.ao$ +o.toString +o=o.b +o.toString +l=t.U +o=l.a(o).b +o.toString +e=o-1 +o=t.h5 +d=a8 +for(;e>=n;--e){c=p.Tx(e) +k=c.c +b=a7.akH(a9.yZ(c.d,k,k)) +a=b.b +a.toString +o.a(a) +a0=c.a +a.a=a0 +a.w=c.b +if(d==null)d=b +f=Math.max(f,a0+k)}if(d==null){k=a7.ao$ +k.toString +k.ia(i.aoF(a9)) +d=a7.ao$ +k=d.b +k.toString +o.a(k) +k.a=g +k.w=i.b}k=d.b +k.toString +k=l.a(k).b +k.toString +e=k+1 +k=A.n(a7).i("aM.1") +a=m!=null +while(!0){if(!(!a||e<=m))break +c=p.Tx(e) +a0=c.c +a1=a9.yZ(c.d,a0,a0) +a2=d.b +a2.toString +b=k.a(a2).aB$ +if(b!=null){a2=b.b +a2.toString +a2=l.a(a2).b +a2.toString +a2=a2!==e}else a2=!0 +if(a2){b=a7.akF(a1,d) +if(b==null)break}else b.ia(a1) +a2=b.b +a2.toString +o.a(a2) +a3=c.a +a2.a=a3 +a2.w=c.b +f=Math.max(f,a3+a0);++e +d=b}o=a7.e6$ +o.toString +o=o.b +o.toString +o=l.a(o).b +o.toString +a4=b0.a0R(a9,n,o,g,f) +a5=a7.le(a9,Math.min(s,g),f) +a6=a7.rZ(a9,g,f) +a7.fx=A.lw(a6,a4>a5||s>0||a9.f!==0,a8,a8,a4,0,a5,0,a4,a8) +if(a4===f)b0.R8=!0 +b0.vu()}} +A.a9O.prototype={ +c_(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4=null,a5={},a6=t.r.a(A.J.prototype.ga5.call(a3)),a7=a3.au +a7.R8=!1 +s=a6.d +r=s+a6.z +q=r+a6.Q +p=a6.ah9() +if(a3.ao$==null)if(!a3.agR()){a3.fx=B.oz +a7.vu() +return}a5.a=null +o=a3.ao$ +n=o.b +n.toString +m=t.U +if(m.a(n).a==null){n=A.n(a3).i("aM.1") +l=0 +while(!0){if(o!=null){k=o.b +k.toString +k=m.a(k).a==null}else k=!1 +if(!k)break +k=o.b +k.toString +o=n.a(k).aB$;++l}a3.vm(l,0) +if(a3.ao$==null)if(!a3.agR()){a3.fx=B.oz +a7.vu() +return}}o=a3.ao$ +n=o.b +n.toString +n=m.a(n).a +n.toString +j=n +i=a4 +for(;j>r;j=h,i=o){o=a3.a1L(p,!0) +if(o==null){n=a3.ao$ +k=n.b +k.toString +m.a(k).a=0 +if(r===0){n.cf(p,!0) +o=a3.ao$ +if(a5.a==null)a5.a=o +i=o +break}else{a3.fx=A.lw(a4,!1,a4,a4,0,0,0,0,0,-r) +return}}n=a3.ao$ +n.toString +h=j-a3.wp(n) +if(h<-1e-10){a3.fx=A.lw(a4,!1,a4,a4,0,0,0,0,0,-h) +a7=a3.ao$.b +a7.toString +m.a(a7).a=0 +return}n=o.b +n.toString +m.a(n).a=h +if(a5.a==null)a5.a=o}if(r<1e-10)while(!0){n=a3.ao$ +n.toString +n=n.b +n.toString +m.a(n) +k=n.b +k.toString +if(!(k>0))break +n=n.a +n.toString +o=a3.a1L(p,!0) +k=a3.ao$ +k.toString +h=n-a3.wp(k) +k=a3.ao$.b +k.toString +m.a(k).a=0 +if(h<-1e-10){a3.fx=A.lw(a4,!1,a4,a4,0,0,0,0,0,-h) +return}}if(i==null){o.cf(p,!0) +a5.a=o}a5.b=!0 +a5.c=o +n=o.b +n.toString +m.a(n) +k=n.b +k.toString +a5.d=k +n=n.a +n.toString +a5.e=n+a3.wp(o) +g=new A.aNo(a5,a3,p) +for(f=0;a5.es+a6.r||s>0,a4,a4,a,0,a1,0,a,a4) +if(a===n)a7.R8=!0 +a7.vu()}} +A.aNo.prototype={ +$0(){var s,r,q,p=this.a,o=p.c,n=p.a +if(o==n)p.b=!1 +s=this.b +o=o.b +o.toString +r=p.c=A.n(s).i("aM.1").a(o).aB$ +o=r==null +if(o)p.b=!1 +q=++p.d +if(!p.b){if(!o){o=r.b +o.toString +o=t.U.a(o).b +o.toString +q=o!==q +o=q}else o=!0 +q=this.c +if(o){r=s.akG(q,n,!0) +p.c=r +if(r==null)return!1}else r.cf(q,!0) +o=p.a=p.c}else o=r +n=o.b +n.toString +t.U.a(n) +q=p.e +n.a=q +p.e=q+s.wp(o) +return!0}, +$S:21} +A.os.prototype={$iei:1} +A.aNt.prototype={ +hp(a){}} +A.ir.prototype={ +j(a){var s=this.b,r=this.A2$?"keepAlive; ":"" +return"index="+A.r(s)+"; "+r+this.auX(0)}} +A.tJ.prototype={ +hp(a){if(!(a.b instanceof A.ir))a.b=new A.ir(!1,null,null)}, +l9(a){var s +this.a6x(a) +s=a.b +s.toString +if(!t.U.a(s).c)this.au.a0j(t.x.a(a))}, +a1K(a,b,c){this.Uq(0,b,c)}, +Hq(a,b){var s,r=this,q=a.b +q.toString +t.U.a(q) +if(!q.c){r.asQ(a,b) +r.au.a0j(a) +r.af()}else{s=r.aK +if(s.h(0,q.b)===a)s.F(0,q.b) +r.au.a0j(a) +q=q.b +q.toString +s.l(0,q,a)}}, +F(a,b){var s=b.b +s.toString +t.U.a(s) +if(!s.c){this.asR(0,b) +return}this.aK.F(0,s.b) +this.ta(b)}, +VM(a,b){this.GZ(new A.aNp(this,a,b),t.r)}, +a99(a){var s,r=this,q=a.b +q.toString +t.U.a(q) +if(q.A2$){r.F(0,a) +s=q.b +s.toString +r.aK.l(0,s,a) +a.b=q +r.a6x(a) +q.c=!0}else r.au.amI(a)}, +aA(a){var s,r,q +this.avY(a) +for(s=this.aK,s=s.gar(s),r=A.n(s),r=r.i("@<1>").L(r.z[1]),s=new A.aQ(J.a4(s.a),s.b,r.i("aQ<1,2>")),r=r.z[1];s.p();){q=s.a;(q==null?r.a(q):q).aA(a)}}, +av(a){var s,r,q +this.avZ(0) +for(s=this.aK,s=s.gar(s),r=A.n(s),r=r.i("@<1>").L(r.z[1]),s=new A.aQ(J.a4(s.a),s.b,r.i("aQ<1,2>")),r=r.z[1];s.p();){q=s.a;(q==null?r.a(q):q).av(0)}}, +j6(){this.a65() +var s=this.aK +s.gar(s).am(0,this.ga3a())}, +bP(a){var s +this.Ke(a) +s=this.aK +s.gar(s).am(0,a)}, +kg(a){this.Ke(a)}, +ZM(a,b){var s +this.VM(a,null) +s=this.ao$ +if(s!=null){s=s.b +s.toString +t.U.a(s).a=b +return!0}this.au.R8=!0 +return!1}, +agR(){return this.ZM(0,0)}, +a1L(a,b){var s,r,q,p=this,o=p.ao$ +o.toString +o=o.b +o.toString +s=t.U +o=s.a(o).b +o.toString +r=o-1 +p.VM(r,null) +o=p.ao$ +o.toString +q=o.b +q.toString +q=s.a(q).b +q.toString +if(q===r){o.cf(a,b) +return p.ao$}p.au.R8=!0 +return null}, +akH(a){return this.a1L(a,!1)}, +akG(a,b,c){var s,r,q,p=b.b +p.toString +s=t.U +p=s.a(p).b +p.toString +r=p+1 +this.VM(r,b) +p=b.b +p.toString +q=A.n(this).i("aM.1").a(p).aB$ +if(q!=null){p=q.b +p.toString +p=s.a(p).b +p.toString +p=p===r}else p=!1 +if(p){q.cf(a,c) +return q}this.au.R8=!0 +return null}, +akF(a,b){return this.akG(a,b,!1)}, +vm(a,b){var s={} +s.a=a +s.b=b +this.GZ(new A.aNr(s,this),t.r)}, +wp(a){switch(A.bW(t.r.a(A.J.prototype.ga5.call(this)).a).a){case 0:return a.gC(a).a +case 1:return a.gC(a).b}}, +GL(a,b,c){var s,r,q=this.e6$,p=A.asP(a) +for(s=A.n(this).i("aM.1");q!=null;){if(this.a1F(p,q,b,c))return!0 +r=q.b +r.toString +q=s.a(r).dF$}return!1}, +nf(a){var s=a.b +s.toString +s=t.U.a(s).a +s.toString +return s-t.r.a(A.J.prototype.ga5.call(this)).d}, +a_l(a){var s=a.b +s.toString +return t.U.a(s).a}, +tG(a){var s=t.MR.a(a.b) +return(s==null?null:s.b)!=null&&!this.aK.aj(0,s.b)}, +ec(a,b){if(!this.tG(a))b.Ug() +else this.ah6(a,b)}, +aJ(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null +if(c.ao$==null)return +s=t.r +switch(A.nP(s.a(A.J.prototype.ga5.call(c)).a,s.a(A.J.prototype.ga5.call(c)).b).a){case 0:r=a0.W(0,new A.m(0,c.fx.c)) +q=B.BQ +p=B.f4 +o=!0 +break +case 1:r=a0 +q=B.f4 +p=B.f3 +o=!1 +break +case 2:r=a0 +q=B.f3 +p=B.f4 +o=!1 +break +case 3:r=a0.W(0,new A.m(c.fx.c,0)) +q=B.BW +p=B.f3 +o=!0 +break +default:o=b +r=o +p=r +q=p}n=c.ao$ +for(m=A.n(c).i("aM.1"),l=t.U;n!=null;){k=n.b +k.toString +k=l.a(k).a +k.toString +j=k-s.a(A.J.prototype.ga5.call(c)).d +i=c.zb(n) +k=r.a +h=q.a +k=k+h*j+p.a*i +g=r.b +f=q.b +g=g+f*j+p.b*i +e=new A.m(k,g) +if(o){d=c.wp(n) +e=new A.m(k+h*d,g+f*d)}if(j0)a.f0(n,e) +k=n.b +k.toString +n=m.a(k).aB$}}} +A.aNp.prototype={ +$1(a){var s=this.a,r=s.aK,q=this.b,p=this.c +if(r.aj(0,q)){r=r.F(0,q) +r.toString +q=r.b +q.toString +t.U.a(q) +s.ta(r) +r.b=q +s.Uq(0,r,p) +q.c=!1}else s.au.b4t(q,p)}, +$S:151} +A.aNr.prototype={ +$1(a){var s,r,q +for(s=this.a,r=this.b;s.a>0;){q=r.ao$ +q.toString +r.a99(q);--s.a}for(;s.b>0;){q=r.e6$ +q.toString +r.a99(q);--s.b}s=r.aK +s=s.gar(s) +q=A.n(s).i("b6") +B.d.am(A.L(new A.b6(s,new A.aNq(),q),!0,q.i("w.E")),r.au.gbeD())}, +$S:151} +A.aNq.prototype={ +$1(a){var s=a.b +s.toString +return!t.U.a(s).A2$}, +$S:367} +A.Xt.prototype={ +aA(a){var s,r,q +this.eC(a) +s=this.ao$ +for(r=t.U;s!=null;){s.aA(a) +q=s.b +q.toString +s=r.a(q).aB$}}, +av(a){var s,r,q +this.eo(0) +s=this.ao$ +for(r=t.U;s!=null;){s.av(0) +q=s.b +q.toString +s=r.a(q).aB$}}} +A.akG.prototype={} +A.akH.prototype={} +A.alS.prototype={ +av(a){this.Kk(0)}} +A.alT.prototype={} +A.Rd.prototype={ +ga_9(){var s=this,r=t.r +switch(A.nP(r.a(A.J.prototype.ga5.call(s)).a,r.a(A.J.prototype.ga5.call(s)).b).a){case 0:return s.gfd().d +case 1:return s.gfd().a +case 2:return s.gfd().b +case 3:return s.gfd().c}}, +gb0b(){var s=this,r=t.r +switch(A.nP(r.a(A.J.prototype.ga5.call(s)).a,r.a(A.J.prototype.ga5.call(s)).b).a){case 0:return s.gfd().b +case 1:return s.gfd().c +case 2:return s.gfd().d +case 3:return s.gfd().a}}, +gb4Z(){switch(A.bW(t.r.a(A.J.prototype.ga5.call(this)).a).a){case 0:var s=this.gfd() +return s.gde(s)+s.gdl(s) +case 1:return this.gfd().gfI()}}, +hp(a){if(!(a.b instanceof A.qQ))a.b=new A.qQ(B.i)}, +c_(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=null,a2=t.r,a3=a2.a(A.J.prototype.ga5.call(a0)),a4=a0.ga_9() +a0.gb0b() +s=a0.gfd() +s.toString +r=s.b0h(A.bW(a2.a(A.J.prototype.ga5.call(a0)).a)) +q=a0.gb4Z() +if(a0.E$==null){p=a0.le(a3,0,r) +a0.fx=A.lw(a0.rZ(a3,0,r),!1,a1,a1,r,0,Math.min(p,a3.r),0,r,a1) +return}o=a0.le(a3,0,a4) +n=a3.f +if(n>0)n=Math.max(0,n-o) +a2=a0.E$ +a2.toString +s=Math.max(0,a3.d-a4) +m=Math.min(0,a3.z+a4) +l=a3.r +k=a0.le(a3,0,a4) +j=a3.Q +i=a0.rZ(a3,0,a4) +h=Math.max(0,a3.w-q) +g=a3.a +f=a3.b +a2.cf(new A.wW(g,f,a3.c,s,a4+a3.e,n,l-k,h,a3.x,a3.y,m,j-i),!0) +e=a0.E$.fx +a2=e.y +if(a2!=null){a0.fx=A.lw(a1,!1,a1,a1,0,0,0,0,0,a2) +return}a2=e.a +s=a4+a2 +m=r+a2 +d=a0.le(a3,s,m) +c=o+d +b=a0.rZ(a3,0,a4) +a=a0.rZ(a3,s,m) +s=e.c +k=e.d +p=Math.min(o+Math.max(s,k+d),l) +l=e.b +k=Math.min(c+k,p) +j=Math.min(a+b+e.z,j) +i=e.e +s=Math.max(c+s,o+e.r) +a0.fx=A.lw(j,e.x,s,k,r+i,0,p,l,m,a1) +m=a0.E$.b +m.toString +t.jB.a(m) +switch(A.nP(g,f).a){case 0:m.a=new A.m(a0.gfd().a,a0.le(a3,a0.gfd().d+a2,a0.gfd().d+a2+a0.gfd().b)) +break +case 1:m.a=new A.m(a0.le(a3,0,a0.gfd().a),a0.gfd().b) +break +case 2:m.a=new A.m(a0.gfd().a,a0.le(a3,0,a0.gfd().b)) +break +case 3:m.a=new A.m(a0.le(a3,a0.gfd().c+a2,a0.gfd().c+a2+a0.gfd().a),a0.gfd().b) +break}}, +GL(a,b,c){var s,r,q,p=this,o=p.E$ +if(o!=null&&o.fx.r>0){o=o.b +o.toString +t.jB.a(o) +s=p.le(t.r.a(A.J.prototype.ga5.call(p)),0,p.ga_9()) +r=p.E$ +r.toString +r=p.zb(r) +o=o.a +q=p.E$.gb9d() +a.c.push(new A.Ji(new A.m(-o.a,-o.b))) +q.$3$crossAxisPosition$mainAxisPosition(a,b-r,c-s) +a.Rv()}return!1}, +zb(a){var s=this,r=t.r +switch(A.nP(r.a(A.J.prototype.ga5.call(s)).a,r.a(A.J.prototype.ga5.call(s)).b).a){case 0:case 2:return s.gfd().a +case 3:case 1:return s.gfd().b}}, +a_l(a){return this.ga_9()}, +ec(a,b){var s=a.b +s.toString +s=t.jB.a(s).a +b.bU(0,s.a,s.b)}, +aJ(a,b){var s,r=this.E$ +if(r!=null&&r.fx.w){s=r.b +s.toString +a.f0(r,b.W(0,t.jB.a(s).a))}}} +A.a9P.prototype={ +gfd(){return this.e2}, +aWa(){if(this.e2!=null)return +this.e2=this.bv}, +seM(a,b){var s=this +if(s.bv.k(0,b))return +s.bv=b +s.e2=null +s.af()}, +scs(a){var s=this +if(s.es===a)return +s.es=a +s.e2=null +s.af()}, +c_(){this.aWa() +this.a6C()}} +A.akE.prototype={ +aA(a){var s +this.eC(a) +s=this.E$ +if(s!=null)s.aA(a)}, +av(a){var s +this.eo(0) +s=this.E$ +if(s!=null)s.av(0)}} +A.aKO.prototype={} +A.a9Q.prototype={ +gF6(){var s,r=this +if(r.E$==null)return 0 +switch(A.bW(t.r.a(A.J.prototype.ga5.call(r)).a).a){case 1:s=r.E$ +return s.gC(s).b +case 0:s=r.E$ +return s.gC(s).a}}, +anx(a,b){}, +af(){this.aK=!0 +this.UC()}, +bam(a,b,c){var s,r,q=this,p=Math.min(a,b) +if(q.aK||q.bm!==p||q.bM!==c){q.GZ(new A.aNs(q,p,c),t.r) +q.bm=p +q.bM=c +q.aK=!1}s=q.bc!=null&&t.r.a(A.J.prototype.ga5.call(q)).d===0?0+Math.abs(t.r.a(A.J.prototype.ga5.call(q)).f):0 +r=q.E$ +if(r!=null)r.cf(t.r.a(A.J.prototype.ga5.call(q)).b0s(Math.max(q.gbaX(),b-p)+s),!0) +q.bc!=null +q.au=s}, +nf(a){return this.auc(a)}, +GL(a,b,c){var s=this.E$ +if(s!=null)return this.a1F(A.asP(a),s,b,c) +return!1}, +ec(a,b){this.ah6(t.x.a(a),b)}, +aJ(a,b){var s,r,q=this +if(q.E$!=null&&q.fx.w){s=t.r +switch(A.nP(s.a(A.J.prototype.ga5.call(q)).a,s.a(A.J.prototype.ga5.call(q)).b).a){case 0:s=q.fx.c +r=q.E$ +r.toString +b=b.W(0,new A.m(0,s-q.nf(r)-q.gF6())) +break +case 2:s=q.E$ +s.toString +b=b.W(0,new A.m(0,q.nf(s))) +break +case 3:s=q.fx.c +r=q.E$ +r.toString +b=b.W(0,new A.m(s-q.nf(r)-q.gF6(),0)) +break +case 1:s=q.E$ +s.toString +b=b.W(0,new A.m(q.nf(s),0)) +break}s=q.E$ +s.toString +a.f0(s,b)}}, +fQ(a){this.iK(a) +a.Ol(B.GA)}} +A.aNs.prototype={ +$1(a){this.a.anx(this.b,this.c)}, +$S:151} +A.Rf.prototype={ +c_(){var s,r,q,p,o,n,m,l=this,k=t.r.a(A.J.prototype.ga5.call(l)),j=l.vQ$.f +j.toString +s=t.Mh +r=s.a(j).c.gwe() +j=k.f +q=k.d +l.bam(q,r,j>0) +p=Math.max(0,k.r-j) +o=A.W(r-q,0,p) +n=l.bc!=null?Math.abs(j):0 +q=Math.min(l.gF6(),p) +m=l.vQ$.f +m.toString +s.a(m) +s=o>0?-k.z+o:o +l.fx=A.lw(s,!0,null,o,r+n,m.c.db,q,j,r,null)}, +nf(a){return 0}, +ff(a,b,c,d){var s,r,q,p=this +if(b!=null){s=b.c6(0,p) +r=A.iS(s,d==null?b.gnO():d)}else r=d +s=t.r +switch(A.nP(s.a(A.J.prototype.ga5.call(p)).a,s.a(A.J.prototype.ga5.call(p)).b).a){case 0:q=A.bf2(r,p.gF6(),-1/0,1/0,-1/0) +break +case 1:q=A.bf2(r,1/0,0,1/0,-1/0) +break +case 2:q=A.bf2(r,1/0,-1/0,1/0,0) +break +case 3:q=A.bf2(r,1/0,-1/0,p.gF6(),-1/0) +break +default:q=null}p.Cc(a,p,c,q)}, +uh(){return this.ff(B.aT,null,B.B,null)}, +pE(a){return this.ff(B.aT,null,B.B,a)}, +r7(a,b,c){return this.ff(a,null,b,c)}, +pF(a,b){return this.ff(B.aT,a,B.B,b)}} +A.bjP.prototype={ +$0(){var s,r=this.a,q=r.fU,p=r.fk +p===$&&A.c() +s=p.a +s=p.b.ah(0,s.gm(s)) +if(q==null?s==null:q===s)return +q=r.fk +p=q.a +r.fU=q.b.ah(0,p.gm(p)) +r.aK=!0 +r.UC()}, +$S:0} +A.akI.prototype={ +aA(a){var s +this.eC(a) +s=this.E$ +if(s!=null)s.aA(a)}, +av(a){var s +this.eo(0) +s=this.E$ +if(s!=null)s.av(0)}} +A.akJ.prototype={} +A.aMz.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.aMz&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this +return"RelativeRect.fromLTRB("+B.e.aD(s.a,1)+", "+B.e.aD(s.b,1)+", "+B.e.aD(s.c,1)+", "+B.e.aD(s.d,1)+")"}} +A.is.prototype={ +gQq(){var s=this +return s.e!=null||s.f!=null||s.r!=null||s.w!=null||s.x!=null||s.y!=null}, +j(a){var s=this,r=A.d([],t.s),q=s.e +if(q!=null)r.push("top="+A.nR(q)) +q=s.f +if(q!=null)r.push("right="+A.nR(q)) +q=s.r +if(q!=null)r.push("bottom="+A.nR(q)) +q=s.w +if(q!=null)r.push("left="+A.nR(q)) +q=s.x +if(q!=null)r.push("width="+A.nR(q)) +q=s.y +if(q!=null)r.push("height="+A.nR(q)) +if(r.length===0)r.push("not positioned") +r.push(s.Kc(0)) +return B.d.bw(r,"; ")}} +A.abO.prototype={ +J(){return"StackFit."+this.b}} +A.Rg.prototype={ +hp(a){if(!(a.b instanceof A.is))a.b=new A.is(null,null,B.i)}, +aWh(){var s=this +if(s.ac!=null)return +s.ac=s.al.ag(s.aQ)}, +siV(a){var s=this +if(s.al.k(0,a))return +s.al=a +s.ac=null +s.af()}, +scs(a){var s=this +if(s.aQ==a)return +s.aQ=a +s.ac=null +s.af()}, +bK(a){return A.B5(this.ao$,new A.aNx(a))}, +bu(a){return A.B5(this.ao$,new A.aNv(a))}, +bx(a){return A.B5(this.ao$,new A.aNw(a))}, +bI(a){return A.B5(this.ao$,new A.aNu(a))}, +iv(a){return this.a0b(a)}, +cK(a){return this.aet(a,A.uF())}, +aet(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +e.aWh() +if(e.dw$===0){s=a.a +r=a.b +q=A.W(1/0,s,r) +p=a.c +o=a.d +n=A.W(1/0,p,o) +return isFinite(q)&&isFinite(n)?new A.U(A.W(1/0,s,r),A.W(1/0,p,o)):new A.U(A.W(0,s,r),A.W(0,p,o))}m=a.a +l=a.c +switch(e.aV.a){case 0:k=new A.aN(0,a.b,0,a.d) +break +case 1:k=A.v6(new A.U(A.W(1/0,m,a.b),A.W(1/0,l,a.d))) +break +case 2:k=a +break +default:k=null}j=e.ao$ +for(s=t.Qv,i=l,h=m,g=!1;j!=null;){r=j.b +r.toString +s.a(r) +if(!r.gQq()){f=b.$2(j,k) +h=Math.max(h,f.a) +i=Math.max(i,f.b) +g=!0}j=r.aB$}return g?new A.U(h,i):new A.U(A.W(1/0,m,a.b),A.W(1/0,l,a.d))}, +c_(){var s,r,q,p,o,n,m,l=this,k="RenderBox was not laid out: ",j=t.k.a(A.J.prototype.ga5.call(l)) +l.K=!1 +l.id=l.aet(j,A.xQ()) +s=l.ao$ +for(r=t.Qv,q=t.EP;s!=null;){p=s.b +p.toString +r.a(p) +if(!p.gQq()){o=l.ac +o.toString +n=l.id +if(n==null)n=A.F(A.O(k+A.I(l).j(0)+"#"+A.bH(l))) +m=s.id +p.a=o.rU(q.a(n.a0(0,m==null?A.F(A.O(k+A.I(s).j(0)+"#"+A.bH(s))):m)))}else{o=l.id +if(o==null)o=A.F(A.O(k+A.I(l).j(0)+"#"+A.bH(l))) +n=l.ac +n.toString +l.K=A.bsY(s,p,o,n)||l.K}s=p.aB$}}, +dO(a,b){return this.FP(a,b)}, +bcO(a,b){this.vr(a,b)}, +aJ(a,b){var s,r=this,q=r.aL!==B.m&&r.K,p=r.aT +if(q){q=r.cx +q===$&&A.c() +s=r.gC(r) +p.sb2(0,a.nR(q,b,new A.T(0,0,0+s.a,0+s.b),r.gbcN(),r.aL,p.a))}else{p.sb2(0,null) +r.vr(a,b)}}, +n(){this.aT.sb2(0,null) +this.jk()}, +qd(a){var s,r=this +switch(r.aL.a){case 0:return null +case 1:case 2:case 3:if(r.K){s=r.gC(r) +s=new A.T(0,0,0+s.a,0+s.b)}else s=null +return s}}} +A.aNx.prototype={ +$1(a){return a.az(B.Y,this.a,a.gbJ())}, +$S:23} +A.aNv.prototype={ +$1(a){return a.az(B.ab,this.a,a.gbR())}, +$S:23} +A.aNw.prototype={ +$1(a){return a.az(B.as,this.a,a.gbZ())}, +$S:23} +A.aNu.prototype={ +$1(a){return a.az(B.bd,this.a,a.gcn())}, +$S:23} +A.akN.prototype={ +aA(a){var s,r,q +this.eC(a) +s=this.ao$ +for(r=t.Qv;s!=null;){s.aA(a) +q=s.b +q.toString +s=r.a(q).aB$}}, +av(a){var s,r,q +this.eo(0) +s=this.ao$ +for(r=t.Qv;s!=null;){s.av(0) +q=s.b +q.toString +s=r.a(q).aB$}}} +A.akO.prototype={} +A.uU.prototype={ +fW(a){return A.Kw(this.a,this.b,a)}} +A.adr.prototype={ +k(a,b){if(b==null)return!1 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.adr&&b.a.k(0,this.a)&&b.b===this.b}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return this.a.j(0)+" at "+A.nR(this.b)+"x"}} +A.a9U.prototype={ +sFd(a){var s,r,q,p=this +if(p.fy.k(0,a))return +s=p.fy +p.fy=a +r=s.b +r=A.Am(r,r,1) +q=p.fy.b +if(!r.k(0,A.Am(q,q,1))){r=p.afN() +q=p.ch +q.a.av(0) +q.sb2(0,r) +p.aU()}p.af()}, +afN(){var s,r=this.fy.b +r=A.Am(r,r,1) +this.k1=r +s=A.buh(r) +s.aA(this) +return s}, +wt(){}, +c_(){var s,r=this.fy.a +this.fx=r +s=this.E$ +if(s!=null)s.ia(A.v6(r))}, +cV(a,b){var s=this.E$ +if(s!=null)s.cV(A.asP(a),b) +a.t(0,new A.m9(this,t.AL)) +return!0}, +gfV(){return!0}, +aJ(a,b){var s=this.E$ +if(s!=null)a.f0(s,b)}, +ec(a,b){var s=this.k1 +s.toString +b.fq(0,s) +this.atY(a,b)}, +b1V(){var s,r,q +try{q=$.al() +s=q.aiM() +r=this.ch.a.ahx(s) +this.aYB() +q.beP(r) +r.n()}finally{}}, +aYB(){var s,r,q,p,o,n,m,l,k,j=null,i=this.gnO(),h=i.gbQ(),g=this.go +g.gv6() +s=i.gbQ() +g.gv6() +g=this.ch +r=t.ev +q=g.a.ajK(0,new A.m(h.a,0),r) +switch(A.c4().a){case 0:p=g.a.ajK(0,new A.m(s.a,i.d-1-0),r) +break +case 1:case 2:case 3:case 4:case 5:p=j +break +default:p=j}h=q==null +if(h&&p==null)return +if(!h&&p!=null){h=q.f +g=q.r +s=q.e +r=q.w +A.btQ(new A.qZ(p.a,p.b,p.c,p.d,s,h,g,r)) +return}o=A.c4()===B.bs +n=h?p:q +h=n.f +g=n.r +s=n.e +r=n.w +m=o?n.a:j +l=o?n.b:j +k=o?n.c:j +A.btQ(new A.qZ(m,l,k,o?n.d:j,s,h,g,r))}, +gnO(){var s=this.fx.ai(0,this.fy.b) +return new A.T(0,0,0+s.a,0+s.b)}, +gue(){var s,r=this.k1 +r.toString +s=this.fx +return A.iS(r,new A.T(0,0,0+s.a,0+s.b))}} +A.akR.prototype={ +aA(a){var s +this.eC(a) +s=this.E$ +if(s!=null)s.aA(a)}, +av(a){var s +this.eo(0) +s=this.E$ +if(s!=null)s.av(0)}} +A.a1_.prototype={ +J(){return"CacheExtentStyle."+this.b}} +A.qK.prototype={ +j(a){return"RevealedOffset(offset: "+A.r(this.a)+", rect: "+this.b.j(0)+")"}} +A.GP.prototype={ +fQ(a){this.iK(a) +a.Ol(B.Gz)}, +kg(a){var s=this.gahU() +new A.b6(s,new A.aNA(),A.aa(s).i("b6<1>")).am(0,a)}, +slc(a){if(a===this.K)return +this.K=a +this.af()}, +sb4Y(a){if(a===this.ac)return +this.ac=a +this.af()}, +sd9(a,b){var s=this,r=s.al +if(b===r)return +if(s.y!=null)r.P(0,s.gQD()) +s.al=b +if(s.y!=null)b.a7(0,s.gQD()) +s.af()}, +sb19(a){if(a==null)a=250 +if(a===this.aQ)return +this.aQ=a +this.af()}, +sb1a(a){if(a===this.aL)return +this.aL=a +this.af()}, +st1(a){var s=this +if(a!==s.aT){s.aT=a +s.aU() +s.bt()}}, +aA(a){this.aw1(a) +this.al.a7(0,this.gQD())}, +av(a){this.al.P(0,this.gQD()) +this.aw2(0)}, +bK(a){return 0}, +bu(a){return 0}, +bx(a){return 0}, +bI(a){return 0}, +gfV(){return!0}, +alh(a,b,c,d,e,f,g,h,a0,a1,a2){var s,r,q,p,o,n,m,l,k=this,j=A.bS_(k.al.k4,e),i=f+h +for(s=f,r=0;c!=null;){q=a2<=0?0:a2 +p=Math.max(b,-q) +o=b-p +c.cf(new A.wW(k.K,e,j,q,r,i-s,Math.max(0,a1-s+f),d,k.ac,g,p,Math.max(0,a0+o)),!0) +n=c.fx +m=n.y +if(m!=null)return m +l=s+n.b +if(n.w||a2>0)k.any(c,l,e) +else k.any(c,-a2+f,e) +i=Math.max(l+n.c,i) +m=n.a +a2-=m +r+=m +s+=n.d +m=n.z +if(m!==0){a0-=m-o +b=Math.min(p+m,0)}k.bgz(e,n) +c=a.$1(c)}return 0}, +qd(a){var s,r,q,p,o,n,m=this +switch(m.aT.a){case 0:return null +case 1:case 2:case 3:break}s=m.gC(m) +r=0+s.a +q=0+s.b +s=t.r +if(s.a(A.J.prototype.ga5.call(a)).f===0||!isFinite(s.a(A.J.prototype.ga5.call(a)).y))return new A.T(0,0,r,q) +p=s.a(A.J.prototype.ga5.call(a)).y-s.a(A.J.prototype.ga5.call(a)).r+s.a(A.J.prototype.ga5.call(a)).f +switch(A.nP(m.K,s.a(A.J.prototype.ga5.call(a)).b).a){case 2:o=0+p +n=0 +break +case 0:q-=p +n=0 +o=0 +break +case 1:n=0+p +o=0 +break +case 3:r-=p +n=0 +o=0 +break +default:n=0 +o=0}return new A.T(n,o,r,q)}, +a0h(a){var s,r,q,p,o=this +if(o.aV==null){s=o.gC(o) +return new A.T(0,0,0+s.a,0+s.b)}switch(A.bW(o.K).a){case 1:o.gC(o) +o.gC(o) +s=o.aV +s.toString +r=o.gC(o) +q=o.gC(o) +p=o.aV +p.toString +return new A.T(0,0-s,0+r.a,0+q.b+p) +case 0:o.gC(o) +s=o.aV +s.toString +o.gC(o) +r=o.gC(o) +q=o.aV +q.toString +return new A.T(0-s,0,0+r.a+q,0+o.gC(o).b)}}, +aJ(a,b){var s,r,q,p=this +if(p.ao$==null)return +s=p.gb93()&&p.aT!==B.m +r=p.bD +if(s){s=p.cx +s===$&&A.c() +q=p.gC(p) +r.sb2(0,a.nR(s,b,new A.T(0,0,0+q.a,0+q.b),p.gaYW(),p.aT,r.a))}else{r.sb2(0,null) +p.agg(a,b)}}, +n(){this.bD.sb2(0,null) +this.jk()}, +agg(a,b){var s,r,q,p,o,n,m +for(s=this.gahU(),r=s.length,q=b.a,p=b.b,o=0;o0&&q>=0 +q=d.aq7(r,q) +i=A.iS(a.c6(0,d),a1) +h=d.baR(r) +switch(t.r.a(A.J.prototype.ga5.call(r)).b.a){case 0:if(j&&a0<=0)return new A.qK(1/0,i) +q-=h +break +case 1:if(j&&a0>=1)return new A.qK(-1/0,i) +switch(A.bW(d.K).a){case 1:q-=i.d-i.b +break +case 0:q-=i.c-i.a +break}break}switch(A.bW(d.K).a){case 0:g=d.gC(d).a-h +break +case 1:g=d.gC(d).b-h +break +default:g=c}f=q-(g-k)*a0 +p=d.al.at +p.toString +e=p-f +switch(d.K.a){case 2:i=i.bU(0,0,e) +break +case 1:i=i.bU(0,e,0) +break +case 0:i=i.bU(0,0,-e) +break +case 3:i=i.bU(0,-e,0) +break}return new A.qK(f,i)}, +b1X(a,b,c){var s=this +switch(A.nP(s.K,c).a){case 0:return new A.m(0,s.gC(s).b-(b+a.fx.c)) +case 1:return new A.m(b,0) +case 2:return new A.m(0,b) +case 3:return new A.m(s.gC(s).a-(b+a.fx.c),0)}}, +ff(a,b,c,d){var s=this +if(!s.al.r.gvf())return s.Cc(a,b,c,d) +s.Cc(a,null,c,A.bsZ(a,b,c,s.al,d,s))}, +uh(){return this.ff(B.aT,null,B.B,null)}, +pE(a){return this.ff(B.aT,null,B.B,a)}, +r7(a,b,c){return this.ff(a,null,b,c)}, +pF(a,b){return this.ff(B.aT,a,B.B,b)}, +$ia9n:1} +A.aNA.prototype={ +$1(a){var s=a.fx +return s.w||s.z>0}, +$S:368} +A.aNz.prototype={ +$1(a){var s=this,r=s.c,q=s.a,p=s.b.b1Y(r,q.b) +return r.akn(s.d,q.a,p)}, +$S:219} +A.Rj.prototype={ +hp(a){if(!(a.b instanceof A.tU))a.b=new A.tU(null,null,B.i)}, +sZU(a){if(a===this.mj)return +this.mj=a +this.af()}, +sbQ(a){if(a==this.hP)return +this.hP=a +this.af()}, +gji(){return!0}, +cK(a){return new A.U(A.W(1/0,a.a,a.b),A.W(1/0,a.c,a.d))}, +c_(){var s,r,q,p,o,n,m,l,k,j=this +switch(A.bW(j.K).a){case 1:j.al.yY(j.gC(j).b) +break +case 0:j.al.yY(j.gC(j).a) +break}if(j.hP==null){j.tk=j.qk=0 +j.vR=!1 +j.al.yU(0,0) +return}switch(A.bW(j.K).a){case 1:s=j.gC(j).b +r=j.gC(j).a +break +case 0:s=j.gC(j).a +r=j.gC(j).b +break +default:s=null +r=null}j.hP.toString +q=0 +do{p=j.al.at +p.toString +o=j.azJ(s,r,p+0) +if(o!==0)j.al.b4o(o) +else{p=j.al +n=j.qk +n===$&&A.c() +m=j.mj +n=Math.min(0,n+s*m) +l=j.tk +l===$&&A.c() +if(p.yU(n,Math.max(0,l-s*(1-m))))break}k=q+1 +if(k<10){q=k +continue}else break}while(!0)}, +azJ(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +e.tk=e.qk=0 +e.vR=!1 +s=a*e.mj-c +r=A.W(s,0,a) +q=a-s +p=A.W(q,0,a) +switch(e.aL.a){case 0:e.aV=e.aQ +break +case 1:e.aV=a*e.aQ +break}o=e.aV +o.toString +n=a+2*o +m=s+o +l=A.W(m,0,n) +k=A.W(n-m,0,n) +j=e.hP.b +j.toString +i=A.n(e).i("aM.1").a(j).dF$ +j=i==null +if(!j){h=Math.max(a,s) +g=e.alh(e.gb1s(),A.W(q,-o,0),i,b,B.tX,p,a,0,l,r,h-a) +if(g!==0)return-g}q=e.hP +o=-s +h=Math.max(0,o) +o=j?Math.min(0,o):0 +j=s>=a?s:r +f=e.aV +f.toString +return e.alh(e.gb1q(),A.W(s,-f,0),q,b,B.tW,j,a,o,k,p,h)}, +gb93(){return this.vR}, +bgz(a,b){var s,r=this +switch(a.a){case 0:s=r.tk +s===$&&A.c() +r.tk=s+b.a +break +case 1:s=r.qk +s===$&&A.c() +r.qk=s-b.a +break}if(b.x)r.vR=!0}, +any(a,b,c){var s=a.b +s.toString +t.jB.a(s).a=this.b1X(a,b,c)}, +bcM(a){var s=a.b +s.toString +return t.jB.a(s).a}, +aq7(a,b){var s,r,q,p,o=this +switch(t.r.a(A.J.prototype.ga5.call(a)).b.a){case 0:s=o.hP +for(r=A.n(o).i("aM.1"),q=0;s!==a;){q+=s.fx.a +p=s.b +p.toString +s=r.a(p).aB$}return q+b +case 1:r=o.hP.b +r.toString +p=A.n(o).i("aM.1") +s=p.a(r).dF$ +for(q=0;s!==a;){q-=s.fx.a +r=s.b +r.toString +s=p.a(r).dF$}return q-b}}, +baR(a){var s,r,q,p,o=this +switch(t.r.a(A.J.prototype.ga5.call(a)).b.a){case 0:s=o.hP +for(r=A.n(o).i("aM.1"),q=0;s!==a;){q+=s.fx.f +p=s.b +p.toString +s=r.a(p).aB$}return q +case 1:r=o.hP.b +r.toString +p=A.n(o).i("aM.1") +s=p.a(r).dF$ +for(q=0;s!==a;){q+=s.fx.f +r=s.b +r.toString +s=p.a(r).dF$}return q}}, +ec(a,b){var s=a.b +s.toString +s=t.jB.a(s).a +b.bU(0,s.a,s.b)}, +b1Y(a,b){var s,r=a.b +r.toString +t.jB.a(r) +s=t.r +switch(A.nP(s.a(A.J.prototype.ga5.call(a)).a,s.a(A.J.prototype.ga5.call(a)).b).a){case 2:return b-r.a.b +case 1:return b-r.a.a +case 0:return a.fx.c-(b-r.a.b) +case 3:return a.fx.c-(b-r.a.a)}}, +gahU(){var s,r,q=this,p=A.d([],t.Ry),o=q.ao$ +if(o==null)return p +for(s=A.n(q).i("aM.1");o!=q.hP;){o.toString +p.push(o) +r=o.b +r.toString +o=s.a(r).aB$}o=q.e6$ +for(;!0;){o.toString +p.push(o) +if(o===q.hP)return p +r=o.b +r.toString +o=s.a(r).dF$}}, +gb1u(){var s,r,q,p=this,o=A.d([],t.Ry) +if(p.ao$==null)return o +s=p.hP +for(r=A.n(p).i("aM.1");s!=null;){o.push(s) +q=s.b +q.toString +s=r.a(q).aB$}q=p.hP.b +q.toString +s=r.a(q).dF$ +for(;s!=null;){o.push(s) +q=s.b +q.toString +s=r.a(q).dF$}return o}} +A.ri.prototype={ +aA(a){var s,r,q +this.eC(a) +s=this.ao$ +for(r=A.n(this).i("ri.0");s!=null;){s.aA(a) +q=s.b +q.toString +s=r.a(q).aB$}}, +av(a){var s,r,q +this.eo(0) +s=this.ao$ +for(r=A.n(this).i("ri.0");s!=null;){s.av(0) +q=s.b +q.toString +s=r.a(q).aB$}}} +A.RL.prototype={ +J(){return"ScrollDirection."+this.b}} +A.j9.prototype={ +Hs(a,b,c,d){var s=d.a===B.B.a +if(s){this.eZ(b) +return A.dQ(null,t.H)}else return this.lb(b,c,d)}, +j(a){var s=this,r=A.d([],t.s) +s.auK(r) +r.push(A.I(s.w).j(0)) +r.push(s.r.j(0)) +r.push(A.r(s.fr)) +r.push(s.k4.j(0)) +return"#"+A.bH(s)+"("+B.d.bw(r,", ")+")"}, +ed(a){var s=this.at +if(s!=null)a.push("offset: "+B.e.aD(s,1))}} +A.ut.prototype={ +bfg(){return this.a.$0()}} +A.IT.prototype={} +A.Bd.prototype={ +J(){return"SchedulerPhase."+this.b}} +A.aKN.prototype={} +A.ip.prototype={ +amN(a){var s=this.fx$ +B.d.F(s,a) +if(s.length===0){s=$.bX() +s.ay=null +s.ch=$.a9}}, +aFY(a){var s,r,q,p,o,n,m,l,k=this.fx$,j=A.L(k,!0,t.xu) +for(p=j.length,o=0;o")) +s.t(0,new A.ut(a,b.a,new A.bp(q,d.i("bp<0>")),d.i("ut<0>"))) +if(r===0&&this.c<=0)this.Wa() +return q}, +Wa(){if(this.k1$)return +this.k1$=!0 +A.d9(B.B,this.gaUy())}, +aUz(){this.k1$=!1 +if(this.b7S())this.Wa()}, +b7S(){var s,r,q,p,o,n=this,m=n.id$ +if(m.c===0||n.c>0)return!1 +s=m.gV(m) +p=s.b +if(n.go$.$2$priority$scheduler(p,n)){try{m.wB() +p=s +p.f.cT(0,p.bfg())}catch(o){r=A.a7(o) +q=A.au(o) +p=A.bI("during a task callback") +A.dH(new A.c7(r,q,"scheduler library",p,null,!1))}return m.c!==0}return!1}, +BI(a,b){var s,r=this +r.pw() +s=++r.k2$ +r.k3$.l(0,s,new A.IT(a)) +return r.k2$}, +Jg(a){return this.BI(a,!1)}, +ahM(a){this.k3$.F(0,a) +this.k4$.t(0,a)}, +gb6A(){var s=this +if(s.p2$==null){if(s.p4$===B.fe)s.pw() +s.p2$=new A.bp(new A.ak($.a9,t.W),t.gR) +s.p1$.push(new A.aOA(s))}return s.p2$.a}, +gak_(){return this.R8$}, +ae4(a){if(this.R8$===a)return +this.R8$=a +if(a)this.pw()}, +ajx(){var s=$.bX() +if(s.w==null){s.w=this.gaIv() +s.x=$.a9}if(s.y==null){s.y=this.gaJa() +s.z=$.a9}}, +a0P(){switch(this.p4$.a){case 0:case 4:this.pw() +return +case 1:case 2:case 3:return}}, +pw(){var s,r=this +if(!r.p3$)s=!(A.ip.prototype.gak_.call(r)&&r.fk$) +else s=!0 +if(s)return +r.ajx() +$.bX().pw() +r.p3$=!0}, +aq0(){if(this.p3$)return +this.ajx() +$.bX().pw() +this.p3$=!0}, +a5i(){var s,r,q=this +if(q.RG$||q.p4$!==B.fe)return +q.RG$=!0 +s=A.bu7() +s.K4(0,"Warm-up frame") +r=q.p3$ +A.d9(B.B,new A.aOC(q)) +A.d9(B.B,new A.aOD(q,r)) +q.baH(new A.aOE(q,s))}, +a78(a){var s=this.rx$ +return A.dX(B.e.aR((s==null?B.B:new A.br(a.a-s.a)).a/1)+this.ry$.a,0,0,0)}, +aIw(a){if(this.RG$){this.y1$=!0 +return}this.ak4(a)}, +aJb(){var s=this +if(s.y1$){s.y1$=!1 +s.p1$.push(new A.aOz(s)) +return}s.ak6()}, +ak4(a){var s,r,q=this +if(q.rx$==null)q.rx$=a +r=a==null +q.x1$=q.a78(r?q.to$:a) +if(!r)q.to$=a +q.p3$=!1 +try{q.p4$=B.b_L +s=q.k3$ +q.k3$=A.A(t.S,t.h1) +J.fj(s,new A.aOB(q)) +q.k4$.Y(0)}finally{q.p4$=B.b_M}}, +beY(a){var s=this,r=s.bg$,q=r==null +if(!q&&r!==a)return null +if(r===a)++s.bC$ +else if(q){s.bg$=a +s.bC$=1}return new A.aKN(s.gaF1())}, +aF2(){if(--this.bC$===0){this.bg$=null +$.bX()}}, +ak6(){var s,r,q,p,o,n,m,l=this +try{l.p4$=B.k4 +for(p=l.ok$,o=p.length,n=0;n1e4)b=1e4*B.c.gK2(b) +return new A.a8W(this.a+b)}, +a0(a,b){return this.W(0,-b)}} +A.HO.prototype={ +sa2m(a,b){var s=this +if(b===s.b)return +s.b=b +if(b)s.ST() +else if(s.a!=null&&s.e==null)s.e=$.cB.BI(s.gNt(),!1)}, +gba5(){if(this.a==null)return!1 +if(this.b)return!1 +var s=$.cB +s.toString +if(A.ip.prototype.gak_.call(s)&&s.fk$)return!0 +if($.cB.p4$!==B.fe)return!0 +return!1}, +jj(a){var s,r,q=this +q.a=new A.BY(new A.bp(new A.ak($.a9,t.W),t.gR)) +if(!q.b)s=q.e==null +else s=!1 +if(s)q.e=$.cB.BI(q.gNt(),!1) +s=$.cB +r=s.p4$.a +if(r>0&&r<4){s=s.x1$ +s.toString +q.c=s}s=q.a +s.toString +return s}, +ui(a,b){var s=this,r=s.a +if(r==null)return +s.c=s.a=null +s.ST() +if(b)r.aeY(s) +else r.aeZ()}, +fg(a){return this.ui(a,!1)}, +aX9(a){var s,r=this +r.e=null +s=r.c +if(s==null)s=r.c=a +r.d.$1(new A.br(a.a-s.a)) +if(!r.b&&r.a!=null&&r.e==null)r.e=$.cB.BI(r.gNt(),!0)}, +ST(){var s=this.e +if(s!=null){$.cB.ahM(s) +this.e=null}}, +n(){var s=this,r=s.a +if(r!=null){s.a=null +s.ST() +r.aeY(s)}}, +bfG(a,b){var s=""+"Ticker()" +return s.charCodeAt(0)==0?s:s}, +j(a){return this.bfG(a,!1)}} +A.BY.prototype={ +aeZ(){this.c=!0 +this.a.hw(0) +var s=this.b +if(s!=null)s.hw(0)}, +aeY(a){var s +this.c=!1 +s=this.b +if(s!=null)s.k_(new A.Tn(a))}, +anT(a){var s,r,q=this,p=new A.aV1(a) +if(q.b==null){s=q.b=new A.bp(new A.ak($.a9,t.W),t.gR) +r=q.c +if(r!=null)if(r)s.hw(0) +else s.k_(B.b6L)}q.b.a.iE(0,p,p,t.H)}, +vk(a,b){return this.a.a.vk(a,b)}, +iu(a){return this.vk(a,null)}, +iE(a,b,c,d){return this.a.a.iE(0,b,c,d)}, +bj(a,b,c){return this.iE(a,b,null,c)}, +fK(a){return this.a.a.fK(a)}, +j(a){var s=A.bH(this),r=this.c +if(r==null)r="active" +else r=r?"complete":"canceled" +return"#"+s+"("+r+")"}, +$iS:1} +A.aV1.prototype={ +$1(a){this.a.$0()}, +$S:25} +A.Tn.prototype={ +j(a){var s=this.a +if(s!=null)return"This ticker was canceled: "+s.j(0) +return'The ticker was canceled before the "orCancel" property was first used.'}, +$ibh:1} +A.aaK.prototype={ +gE3(){var s,r=this.a0X$ +if(r===$){s=A.hc($.bX().a.c,t.y) +this.a0X$!==$&&A.ai() +this.a0X$=s +r=s}return r}, +aET(){--this.a0Y$ +this.gE3().sm(0,this.a0Y$>0)}, +aaY(){var s,r=this +if($.bX().a.c){if(r.PH$==null){++r.a0Y$ +r.gE3().sm(0,!0) +r.PH$=new A.aPO(r.gaES())}}else{s=r.PH$ +if(s!=null)s.a.$0() +r.PH$=null}}, +aLA(a){var s,r,q=a.d +if(t.V4.b(q)){s=B.aS.k6(q) +if(J.o(s,B.fG))s=q +r=new A.Bq(a.a,a.b,a.c,s)}else r=a +s=this.aT$ +s===$&&A.c() +s=s.at +if(s!=null)s.bda(r.c,r.a,r.d)}} +A.aPO.prototype={} +A.oP.prototype={ +j(a){return"SemanticsTag("+this.a+")"}} +A.DK.prototype={} +A.a18.prototype={} +A.vi.prototype={ +gu(a){return A.Y(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s +if(b==null)return!1 +if(J.a8(b)!==A.I(this))return!1 +if(b instanceof A.vi)if(b.a==this.a)s=b.c==this.c +else s=!1 +else s=!1 +return s}, +j(a){var s=this +return"CustomSemanticsAction("+A.r($.bhP.h(0,s))+", label:"+A.r(s.a)+", hint:"+A.r(s.b)+", action:"+A.r(s.c)+")"}} +A.dW.prototype={ +W(a,b){var s,r,q,p,o,n,m,l=this.a,k=l.length +if(k===0)return b +s=b.a +if(s.length===0)return this +r=A.L(this.b,!0,t.Vc) +q=b.b +p=q.length +if(p!==0)for(o=0;o=0;--o)r[o]=n[q-o-1].b}n=a4.fr +m=n.length +if(m!==0){l=new Int32Array(m) +for(o=0;o0?r[n-1].p2:null +if(n!==0)if(J.a8(l)===J.a8(o)){if(l!=null)o.toString +k=!0}else k=!1 +else k=!0 +if(!k&&p.length!==0){if(o!=null){if(!!p.immutable$list)A.F(A.a5("sort")) +s=p.length-1 +if(s-0<=32)A.BG(p,0,s,J.bly()) +else A.BF(p,0,s,J.bly())}B.d.N(q,p) +B.d.Y(p)}p.push(new A.uu(m,l,n))}if(o!=null)B.d.lK(p) +B.d.N(q,p) +s=t.rB +return A.L(new A.a6(q,new A.aPQ(),s),!0,s.i("aq.E"))}, +aqo(a){if(this.ay==null)return +B.lB.fB(0,a.ang(this.b))}, +eQ(){return"SemanticsNode#"+this.b}, +bfy(a,b,c){return new A.alo(a,this,b,!0,!0,null,c)}, +anc(a){return this.bfy(B.XY,null,a)}} +A.aPS.prototype={ +$1(a){var s,r,q,p=this.a +p.a=p.a|a.fr +s=p.b +r=a.z +q=a.dx +p.b=s|(r?q&$.aqt():q) +if(p.x==null)p.x=a.p1 +if(p.z==null)p.z=a.p3 +if(p.Q==null)p.Q=a.R8 +if(p.as==null)p.as=a.RG +if(p.at==null)p.at=a.rx +if(p.ax==null)p.ax=a.ry +if(p.ay==null)p.ay=a.to +if(p.ch==null)p.ch=a.x1 +p.CW=a.x2 +if(p.cx==null)p.cx=a.xr +if(p.d.a==="")p.d=a.fy +if(p.e.a==="")p.e=a.go +if(p.f.a==="")p.f=a.id +if(p.w==="")p.w=a.k2 +s=a.dy +if(s!=null){r=p.y;(r==null?p.y=A.ae(t.g3):r).N(0,s)}for(s=this.b.db,s=A.cF(s,s.r,A.n(s).c),r=this.c;s.p();)r.t(0,A.boQ(s.d)) +a.ok!=null +s=p.c +r=p.x +p.c=A.beb(a.fx,a.p1,s,r) +r=p.r +s=p.x +p.r=A.beb(a.k1,a.p1,r,s) +p.cy=Math.max(p.cy,a.k4+a.k3) +return!0}, +$S:150} +A.aPQ.prototype={ +$1(a){return a.a}, +$S:374} +A.ud.prototype={ +bL(a,b){return B.e.bL(this.b,b.b)}, +$icM:1} +A.pn.prototype={ +bL(a,b){return B.e.bL(this.a,b.a)}, +as3(){var s,r,q,p,o,n,m,l,k,j=A.d([],t.rE) +for(s=this.c,r=s.length,q=0;q") +return A.L(new A.h_(n,new A.baS(),s),!0,s.i("w.E"))}, +as2(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this.c,a4=a3.length +if(a4<=1)return a3 +s=t.S +r=A.A(s,t.bu) +q=A.A(s,s) +for(p=this.b,o=p===B.bi,p=p===B.a4,n=a4,m=0;m2.356194490192345 +else a0=!1 +if(a||a0)q.l(0,l.b,f.b)}}a1=A.d([],t.t) +a2=A.d(a3.slice(0),A.aa(a3)) +B.d.e5(a2,new A.baO()) +new A.a6(a2,new A.baP(),A.aa(a2).i("a6<1,v>")).am(0,new A.baR(A.ae(s),q,a1)) +a3=t.qn +a3=A.L(new A.a6(a1,new A.baQ(r),a3),!0,a3.i("aq.E")) +a4=A.aa(a3).i("d8<1>") +return A.L(new A.d8(a3,a4),!0,a4.i("aq.E"))}, +$icM:1} +A.baS.prototype={ +$1(a){return a.as2()}, +$S:221} +A.baO.prototype={ +$2(a,b){var s,r,q=a.e,p=A.CT(a,new A.m(q.a,q.b)) +q=b.e +s=A.CT(b,new A.m(q.a,q.b)) +r=B.e.bL(p.b,s.b) +if(r!==0)return-r +return-B.e.bL(p.a,s.a)}, +$S:148} +A.baR.prototype={ +$1(a){var s=this,r=s.a +if(r.A(0,a))return +r.t(0,a) +r=s.b +if(r.aj(0,a)){r=r.h(0,a) +r.toString +s.$1(r)}s.c.push(a)}, +$S:14} +A.baP.prototype={ +$1(a){return a.b}, +$S:377} +A.baQ.prototype={ +$1(a){var s=this.a.h(0,a) +s.toString +return s}, +$S:378} +A.be2.prototype={ +$1(a){return a.as3()}, +$S:221} +A.uu.prototype={ +bL(a,b){var s,r=this.b +if(r==null||b.b==null)return this.c-b.c +r.toString +s=b.b +s.toString +return r.bL(0,s)}, +$icM:1} +A.S2.prototype={ +n(){var s=this +s.b.Y(0) +s.c.Y(0) +s.d.Y(0) +s.dX()}, +aqr(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.b +if(f.a===0)return +s=A.ae(t.S) +r=A.d([],t.QF) +for(q=A.n(f).i("b6<1>"),p=q.i("w.E"),o=g.d;f.a!==0;){n=A.L(new A.b6(f,new A.aPW(g),q),!0,p) +f.Y(0) +o.Y(0) +m=new A.aPX() +if(!!n.immutable$list)A.F(A.a5("sort")) +l=n.length-1 +if(l-0<=32)A.BG(n,0,l,m) +else A.BF(n,0,l,m) +B.d.N(r,n) +for(m=n.length,k=0;k#"+A.bH(this)}} +A.aPW.prototype={ +$1(a){return!this.a.d.A(0,a)}, +$S:150} +A.aPX.prototype={ +$2(a,b){return a.CW-b.CW}, +$S:148} +A.aPY.prototype={ +$2(a,b){return a.CW-b.CW}, +$S:148} +A.aPV.prototype={ +$1(a){if(a.cy.aj(0,this.b)){this.a.a=a +return!1}return!0}, +$S:150} +A.oO.prototype={ +us(a,b){var s=this +s.f.l(0,a,b) +s.r=s.r|a.a +s.e=!0}, +jl(a,b){this.us(a,new A.aPD(b))}, +soY(a){a.toString +this.jl(B.eb,a)}, +smp(a){a.toString +this.jl(B.Gf,a)}, +sR3(a){this.jl(B.hI,a)}, +sQP(a){this.jl(B.b0c,a)}, +sR4(a){this.jl(B.hJ,a)}, +sR5(a){this.jl(B.hG,a)}, +sR2(a){this.jl(B.hH,a)}, +sHC(a){this.jl(B.Gh,a)}, +sHB(a){this.jl(B.Ge,a)}, +sQL(a,b){this.jl(B.b0d,b)}, +sQN(a,b){this.jl(B.b0g,b)}, +sQZ(a,b){this.jl(B.b08,b)}, +sQX(a){this.us(B.b0e,new A.aPH(a))}, +sQV(a){this.us(B.b0h,new A.aPF(a))}, +sQY(a){this.us(B.b0f,new A.aPI(a))}, +sQW(a){this.us(B.b06,new A.aPG(a))}, +sR6(a){this.us(B.b09,new A.aPJ(a))}, +sR7(a){this.us(B.b0a,new A.aPK(a))}, +sQO(a){this.jl(B.Gg,a)}, +sa2p(a){this.jl(B.Gi,a)}, +saq5(a){if(a==this.k4)return +this.k4=a +this.e=!0}, +saq6(a){if(a==this.ok)return +this.ok=a +this.e=!0}, +sa2O(a){if(a===this.p1)return +this.p1=a +this.e=!0}, +sa2e(a){return}, +sPh(a){if(a==this.p3)return +this.p3=a +this.e=!0}, +aP4(a){var s,r +a.toString +s=$.bhO.h(0,A.bu(a)) +if(s==null)return +r=this.R8.h(0,s) +if(r!=null)r.$0()}, +siZ(a,b){if(b===this.y1)return +this.y1=b +this.e=!0}, +Ol(a){var s=this.bM;(s==null?this.bM=A.ae(t.g3):s).t(0,a)}, +c1(a,b){var s=this,r=s.bc,q=a.a +if(b)s.bc=r|q +else s.bc=r&~q +s.e=!0}, +akW(a){var s=this +if(a==null||!a.e||!s.e)return!0 +if((s.r&a.r)!==0)return!1 +if((s.bc&a.bc)!==0)return!1 +if(s.p1!=null&&a.p1!=null)return!1 +if(s.p3!=null&&a.p3!=null)return!1 +if(s.rx.a.length!==0&&a.rx.a.length!==0)return!1 +return!0}, +q0(a){var s,r,q,p=this +if(!a.e)return +s=a.f +if(a.b)s.am(0,new A.aPE(p)) +else p.f.N(0,s) +s=p.r +r=a.b +q=a.r +p.r=s|(r?q&$.aqt():q) +p.R8.N(0,a.R8) +p.bc=p.bc|a.bc +if(p.bC==null)p.bC=a.bC +if(p.au==null)p.au=a.au +if(p.aK==null)p.aK=a.aK +if(p.bm==null)p.bm=a.bm +if(p.xr==null)p.xr=a.xr +if(p.k3==null)p.k3=a.k3 +if(p.ok==null)p.ok=a.ok +if(p.k4==null)p.k4=a.k4 +if(p.p1==null)p.p1=a.p1 +p.p2=a.p2 +if(p.p3==null)p.p3=a.p3 +s=p.bg +if(s==null){s=p.bg=a.bg +p.e=!0}if(p.k2==null)p.k2=a.k2 +r=p.RG +p.RG=A.beb(a.RG,a.bg,r,s) +if(p.rx.a==="")p.rx=a.rx +if(p.ry.a==="")p.ry=a.ry +if(p.to.a==="")p.to=a.to +s=p.x1 +r=p.bg +p.x1=A.beb(a.x1,a.bg,s,r) +if(p.x2==="")p.x2=a.x2 +p.y2=Math.max(p.y2,a.y2+a.y1) +p.e=p.e||a.e}, +m8(){var s=this,r=A.qN() +r.a=s.a +r.c=s.c +r.d=s.d +r.e=s.e +r.p4=s.p4 +r.bg=s.bg +r.k2=s.k2 +r.RG=s.RG +r.ry=s.ry +r.rx=s.rx +r.to=s.to +r.x1=s.x1 +r.xr=s.xr +r.x2=s.x2 +r.y1=s.y1 +r.y2=s.y2 +r.bc=s.bc +r.bM=s.bM +r.bC=s.bC +r.au=s.au +r.aK=s.aK +r.bm=s.bm +r.r=s.r +r.k3=s.k3 +r.ok=s.ok +r.k4=s.k4 +r.p1=s.p1 +r.p2=s.p2 +r.p3=s.p3 +r.f.N(0,s.f) +r.R8.N(0,s.R8) +r.b=s.b +return r}} +A.aPD.prototype={ +$1(a){this.a.$0()}, +$S:6} +A.aPH.prototype={ +$1(a){a.toString +this.a.$1(A.pp(a))}, +$S:6} +A.aPF.prototype={ +$1(a){a.toString +this.a.$1(A.pp(a))}, +$S:6} +A.aPI.prototype={ +$1(a){a.toString +this.a.$1(A.pp(a))}, +$S:6} +A.aPG.prototype={ +$1(a){a.toString +this.a.$1(A.pp(a))}, +$S:6} +A.aPJ.prototype={ +$1(a){var s,r,q +a.toString +s=J.es(t.f.a(a),t.N,t.S) +r=s.h(0,"base") +r.toString +q=s.h(0,"extent") +q.toString +this.a.$1(A.du(B.r,r,q,!1))}, +$S:6} +A.aPK.prototype={ +$1(a){a.toString +this.a.$1(A.bi(a))}, +$S:6} +A.aPE.prototype={ +$2(a,b){if(($.aqt()&a.a)>0)this.a.f.l(0,a,b)}, +$S:380} +A.avK.prototype={ +J(){return"DebugSemanticsDumpOrder."+this.b}} +A.Hc.prototype={ +bL(a,b){var s=this.b5Z(b) +return s}, +$icM:1} +A.Az.prototype={ +b5Z(a){var s=a.b,r=this.b +if(s===r)return 0 +return B.c.bL(r,s)}} +A.aln.prototype={} +A.alq.prototype={} +A.alr.prototype={} +A.a0f.prototype={ +J(){return"Assertiveness."+this.b}} +A.aPM.prototype={ +ang(a){var s=A.ah(["type",this.a,"data",this.Bo()],t.N,t.z) +if(a!=null)s.l(0,"nodeId",a) +return s}, +ic(){return this.ang(null)}, +j(a){var s,r,q,p=A.d([],t.s),o=this.Bo(),n=J.nV(o.gbT(o)) +B.d.lK(n) +for(s=n.length,r=0;r#"+A.bH(this)+"()"}} +A.atc.prototype={ +wb(a,b){if(b)return this.a.cH(0,a,new A.atd(this,a)) +return this.a62(a,!0)}, +qx(a){return this.wb(a,!0)}, +baE(a,b,c){var s,r={},q=this.c +if(q.aj(0,a)){r=q.h(0,a) +r.toString +return c.i("S<0>").a(r)}r.a=r.b=null +this.nH(0,a).bj(0,b,c).iE(0,new A.ate(r,this,a,c),new A.atf(r),t.H) +s=r.a +if(s!=null)return s +s=new A.ak($.a9,c.i("ak<0>")) +r.b=new A.bp(s,c.i("bp<0>")) +q.l(0,a,s) +return r.b.a}} +A.atd.prototype={ +$0(){return this.a.a62(this.b,!0)}, +$S:381} +A.ate.prototype={ +$1(a){var s=this,r=new A.dK(a,s.d.i("dK<0>")),q=s.a +q.a=r +s.b.c.l(0,s.c,r) +q=q.b +if(q!=null)q.cT(0,a)}, +$S(){return this.d.i("b4(0)")}} +A.atf.prototype={ +$2(a,b){this.a.b.os(a,b)}, +$S:33} +A.aLg.prototype={ +nH(a,b){var s,r=null,q=B.cn.b3(A.anF(r,A.je(B.mN,b,B.x,!1),r,r,r).e),p=$.j0.vE$ +p===$&&A.c() +s=p.Jo(0,"flutter/assets",A.wf(q.buffer,0,r)).bj(0,new A.aLh(b),t.V4) +return s}, +Hb(a){return this.baz(a)}, +baz(a){var s=0,r=A.l(t.SG),q,p=this,o,n,m +var $async$Hb=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:o=A +n=J +m=J +s=3 +return A.e(p.nH(0,a),$async$Hb) +case 3:q=o.NY(n.nU(m.jf(c))) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Hb,r)}} +A.aLh.prototype={ +$1(a){if(a==null)throw A.f(A.EV(A.d([A.bQz(this.a),A.bI("The asset does not exist or has empty data.")],t.E))) +return a}, +$S:382} +A.Iw.prototype={ +aoE(a){var s,r,q,p=this.b +if(!p.aj(0,a)){s=this.a +r=J.N(s) +if(r.h(s,a)==null)return null +q=r.h(s,a) +if(q==null)q=[] +q=J.hJ(t.VG.a(q),t.d) +p.l(0,a,q.eL(q,new A.b_T(a),t.pR).dL(0)) +r.F(s,a)}p=p.h(0,a) +p.toString +return p}, +$ias4:1} +A.b_T.prototype={ +$1(a){var s,r=J.N(a),q=r.h(a,"asset") +q.toString +A.bi(q) +s=r.h(a,"dpr") +r=r.h(a,"asset") +r.toString +A.bi(r) +return new A.v1(A.bPX(s),r)}, +$S:383} +A.v1.prototype={} +A.L6.prototype={ +cS(){var s,r,q=this +if(q.a){s=A.A(t.N,t.z) +s.l(0,"uniqueIdentifier",q.b) +s.l(0,"hints",q.c) +s.l(0,"editingValue",q.d.B1()) +r=q.e +if(r!=null)s.l(0,"hintText",r)}else s=null +return s}} +A.asC.prototype={} +A.Hh.prototype={ +aMO(){var s,r,q=this,p=t.v3,o=new A.aCz(A.A(p,t.bd),A.ae(t.SQ),A.d([],t.sA)) +q.Gn$!==$&&A.c5() +q.Gn$=o +s=$.bgO() +r=A.d([],t.K0) +q.zX$!==$&&A.c5() +q.zX$=new A.a5S(o,s,r,A.ae(p)) +p=q.Gn$ +p===$&&A.c() +p.Ks().bj(0,new A.aQE(q),t.P)}, +GE(){var s=$.nT() +s.a.Y(0) +s.b.Y(0) +s.c.Y(0)}, +ts(a){return this.b8Q(a)}, +b8Q(a){var s=0,r=A.l(t.H),q,p=this +var $async$ts=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:switch(A.bi(J.u(t.b.a(a),"type"))){case"memoryPressure":p.GE() +break}s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$ts,r)}, +az1(){var s=A.bt("controller") +s.sd6(A.it(null,new A.aQD(s),null,null,!1,t.hz)) +return J.bh6(s.aN())}, +beg(){if(this.fy$==null)$.bX() +return}, +WT(a){return this.aJY(a)}, +aJY(a){var s=0,r=A.l(t.u),q,p=this,o,n +var $async$WT=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:a.toString +o=A.bKQ(a) +n=p.fy$ +o.toString +B.d.am(p.aGY(n,o),p.gb7K()) +q=null +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$WT,r)}, +aGY(a,b){var s,r,q,p +if(a===b)return B.aa5 +if(a===B.lo&&b===B.ib)return B.a5I +s=A.d([],t.QP) +if(a==null)s.push(b) +else{r=B.d.ce(B.jd,a) +q=B.d.ce(B.jd,b) +if(r>q)for(p=q;p") +r=A.d3(new A.aT(e,s),s.i("w.E")) +q=A.d([],t.K0) +p=e.h(0,d) +o=$.j0.to$ +n=a.a +if(n==="")n=f +if(a instanceof A.qI)if(p==null){m=new A.w1(d,c,n,o,!1) +r.t(0,d)}else m=new A.Ow(d,p,n,o,!1) +else if(p==null)m=f +else{m=new A.w2(d,p,f,o,!1) +r.F(0,d)}for(s=this.c.d,l=A.n(s).i("aT<1>"),k=l.i("w.E"),j=r.oC(A.d3(new A.aT(s,l),k)),j=j.gS(j),i=this.e;j.p();){h=j.gG(j) +if(h.k(0,d))q.push(new A.w2(h,c,f,o,!0)) +else{g=e.h(0,h) +g.toString +i.push(new A.w2(h,g,f,o,!0))}}for(e=A.d3(new A.aT(s,l),k).oC(r),e=e.gS(e);e.p();){l=e.gG(e) +k=s.h(0,l) +k.toString +i.push(new A.w1(l,k,f,o,!0))}if(m!=null)i.push(m) +B.d.N(i,q)}} +A.ahY.prototype={} +A.aGl.prototype={ +j(a){return"KeyboardInsertedContent("+this.a+", "+this.b+", "+A.r(this.c)+")"}, +k(a,b){var s,r,q=this +if(b==null)return!1 +if(J.a8(b)!==A.I(q))return!1 +if(b instanceof A.aGl)if(b.a===q.a)if(b.b===q.b){s=b.c +r=q.c +r=s==null?r==null:s===r +s=r}else s=!1 +else s=!1 +else s=!1 +return s}, +gu(a){return A.Y(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.aGm.prototype={} +A.y.prototype={ +gu(a){return B.c.gu(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.y&&b.a===this.a}} +A.M.prototype={ +gu(a){return B.c.gu(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.M&&b.a===this.a}} +A.ahZ.prototype={} +A.qr.prototype={ +j(a){return"MethodCall("+this.a+", "+A.r(this.b)+")"}} +A.fg.prototype={ +j(a){var s=this +return"PlatformException("+s.a+", "+A.r(s.b)+", "+A.r(s.c)+", "+A.r(s.d)+")"}, +$ibh:1} +A.Ap.prototype={ +j(a){return"MissingPluginException("+A.r(this.a)+")"}, +$ibh:1} +A.aT8.prototype={ +k6(a){var s +if(a==null)return null +s=J.b8(a) +return B.c6.b3(J.mV(s.gbH(a),s.gib(a),s.gjD(a)))}, +dI(a){if(a==null)return null +return A.wf(B.cn.b3(a).buffer,0,null)}} +A.aFL.prototype={ +dI(a){if(a==null)return null +return B.lN.dI(B.L.hK(a))}, +k6(a){var s +if(a==null)return a +s=B.lN.k6(a) +s.toString +return B.L.co(0,s)}} +A.aFN.prototype={ +nq(a){var s=B.dM.dI(A.ah(["method",a.a,"args",a.b],t.N,t.X)) +s.toString +return s}, +m9(a){var s,r,q,p=null,o=B.dM.k6(a) +if(!t.f.b(o))throw A.f(A.cu("Expected method call Map, got "+A.r(o),p,p)) +s=J.N(o) +r=s.h(o,"method") +q=s.h(o,"args") +if(typeof r=="string")return new A.qr(r,q) +throw A.f(A.cu("Invalid method call: "+A.r(o),p,p))}, +a0a(a){var s,r,q,p=null,o=B.dM.k6(a) +if(!t.j.b(o))throw A.f(A.cu("Expected envelope List, got "+A.r(o),p,p)) +s=J.N(o) +if(s.gq(o)===1)return s.h(o,0) +if(s.gq(o)===3)if(typeof s.h(o,0)=="string")r=s.h(o,1)==null||typeof s.h(o,1)=="string" +else r=!1 +else r=!1 +if(r){r=A.bi(s.h(o,0)) +q=A.ag(s.h(o,1)) +throw A.f(A.Gm(r,s.h(o,2),q,p))}if(s.gq(o)===4)if(typeof s.h(o,0)=="string")if(s.h(o,1)==null||typeof s.h(o,1)=="string")r=s.h(o,3)==null||typeof s.h(o,3)=="string" +else r=!1 +else r=!1 +else r=!1 +if(r){r=A.bi(s.h(o,0)) +q=A.ag(s.h(o,1)) +throw A.f(A.Gm(r,s.h(o,2),q,A.ag(s.h(o,3))))}throw A.f(A.cu("Invalid envelope: "+A.r(o),p,p))}, +Gb(a){var s=B.dM.dI([a]) +s.toString +return s}, +vy(a,b,c){var s=B.dM.dI([a,c,b]) +s.toString +return s}, +ajt(a,b){return this.vy(a,null,b)}} +A.aSf.prototype={ +dI(a){var s +if(a==null)return null +s=A.aYw(64) +this.ih(0,s,a) +return s.t9()}, +k6(a){var s,r +if(a==null)return null +s=new A.QL(a) +r=this.mu(0,s) +if(s.b=J.Kj(b.a))throw A.f(B.bT) +return this.qI(b.x0(0),b)}, +qI(a,b){var s,r,q,p,o,n,m,l,k=this +switch(a){case 0:return null +case 1:return!0 +case 2:return!1 +case 3:s=b.b +r=$.fV() +q=J.bCv(b.a,s,r) +b.b+=4 +return q +case 4:return b.TI(0) +case 6:b.n1(8) +s=b.b +r=$.fV() +q=J.bCu(b.a,s,r) +b.b+=8 +return q +case 5:case 7:p=k.j5(b) +return B.c6.b3(b.x3(p)) +case 8:return b.x3(k.j5(b)) +case 9:p=k.j5(b) +b.n1(4) +s=b.a +r=J.b8(s) +o=J.bC9(r.gbH(s),r.gib(s)+b.b,p) +b.b=b.b+4*p +return o +case 10:p=k.j5(b) +b.n1(8) +s=b.a +r=J.b8(s) +o=J.bCa(r.gbH(s),r.gib(s)+b.b,p) +b.b=b.b+8*p +return o +case 14:p=k.j5(b) +b.n1(4) +s=b.a +r=J.b8(s) +o=J.bC7(r.gbH(s),r.gib(s)+b.b,p) +b.b=b.b+4*p +return o +case 11:p=k.j5(b) +b.n1(8) +s=b.a +r=J.b8(s) +o=J.bC8(r.gbH(s),r.gib(s)+b.b,p) +b.b=b.b+8*p +return o +case 12:p=k.j5(b) +n=A.b5(p,null,!1,t.X) +for(s=b.a,r=J.b8(s),m=0;m=r.gjD(s))A.F(B.bT) +n[m]=k.qI(r.BF(s,b.b++),b)}return n +case 13:p=k.j5(b) +s=t.X +n=A.A(s,s) +for(s=b.a,r=J.b8(s),m=0;m=r.gjD(s))A.F(B.bT) +l=k.qI(r.BF(s,b.b++),b) +if(b.b>=r.gjD(s))A.F(B.bT) +n.l(0,l,k.qI(r.BF(s,b.b++),b))}return n +default:throw A.f(B.bT)}}, +je(a,b){var s,r +if(b<254)a.is(0,b) +else{s=a.d +if(b<=65535){a.is(0,254) +r=$.fV() +s.setUint16(0,b,B.A===r) +a.E5(a.e,0,2)}else{a.is(0,255) +r=$.fV() +s.setUint32(0,b,B.A===r) +a.E5(a.e,0,4)}}}, +j5(a){var s,r,q=a.x0(0) +switch(q){case 254:s=a.b +r=$.fV() +q=J.bCz(a.a,s,r) +a.b+=2 +return q +case 255:s=a.b +r=$.fV() +q=J.bny(a.a,s,r) +a.b+=4 +return q +default:return q}}} +A.aSh.prototype={ +$2(a,b){var s=this.a,r=this.b +s.ih(0,r,a) +s.ih(0,r,b)}, +$S:103} +A.aSj.prototype={ +nq(a){var s=A.aYw(64) +B.aS.ih(0,s,a.a) +B.aS.ih(0,s,a.b) +return s.t9()}, +m9(a){var s,r,q +a.toString +s=new A.QL(a) +r=B.aS.mu(0,s) +q=B.aS.mu(0,s) +if(typeof r=="string"&&s.b>=J.Kj(a))return new A.qr(r,q) +else throw A.f(B.tS)}, +Gb(a){var s=A.aYw(64) +s.is(0,0) +B.aS.ih(0,s,a) +return s.t9()}, +vy(a,b,c){var s=A.aYw(64) +s.is(0,1) +B.aS.ih(0,s,a) +B.aS.ih(0,s,c) +B.aS.ih(0,s,b) +return s.t9()}, +ajt(a,b){return this.vy(a,null,b)}, +a0a(a){var s,r,q,p,o,n=J.b8(a) +if(n.gjD(a)===0)throw A.f(B.a_Z) +s=new A.QL(a) +if(s.x0(0)===0)return B.aS.mu(0,s) +r=B.aS.mu(0,s) +q=B.aS.mu(0,s) +p=B.aS.mu(0,s) +o=s.b=n.gjD(a) +else n=!1 +if(n)throw A.f(A.Gm(r,p,A.ag(q),o)) +else throw A.f(B.a0_)}} +A.aJ1.prototype={ +b7N(a,b,c){var s,r,q,p,o +if(t.PB.b(b)){this.b.F(0,a) +return}s=this.b +r=s.h(0,a) +q=A.bOc(c) +if(q==null)q=this.a +p=r==null +if(J.o(p?null:r.gzv(r),q))return +o=q.FC(a) +s.l(0,a,o) +if(!p)r.n() +o.bG()}} +A.G4.prototype={ +gzv(a){return this.a}} +A.eM.prototype={ +j(a){var s=this.gzA() +return s}} +A.ag4.prototype={ +FC(a){throw A.f(A.dw(null))}, +gzA(){return"defer"}} +A.aj0.prototype={ +bG(){var s=0,r=A.l(t.H) +var $async$bG=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:return A.j(null,r)}}) +return A.k($async$bG,r)}, +n(){}} +A.aj_.prototype={ +FC(a){return new A.aj0(this,a)}, +gzA(){return"uncontrolled"}} +A.amj.prototype={ +gzv(a){return t.ZC.a(this.a)}, +bG(){return B.aYQ.e9("activateSystemCursor",A.ah(["device",this.b,"kind",t.ZC.a(this.a).a],t.N,t.z),t.H)}, +n(){}} +A.x0.prototype={ +gzA(){return"SystemMouseCursor("+this.a+")"}, +FC(a){return new A.amj(this,a)}, +k(a,b){if(b==null)return!1 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.x0&&b.a===this.a}, +gu(a){return B.f.gu(this.a)}} +A.aiK.prototype={} +A.v4.prototype={ +gF1(){var s=$.j0.vE$ +s===$&&A.c() +return s}, +fB(a,b){return this.aqk(0,b,this.$ti.i("1?"))}, +aqk(a,b,c){var s=0,r=A.l(c),q,p=this,o,n +var $async$fB=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:o=p.b +n=o +s=3 +return A.e(p.gF1().Jo(0,p.a,o.dI(b)),$async$fB) +case 3:q=n.k6(e) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$fB,r)}, +U8(a){this.gF1().BT(this.a,new A.asz(this,a))}} +A.asz.prototype={ +$1(a){return this.ao5(a)}, +ao5(a){var s=0,r=A.l(t.CD),q,p=this,o,n +var $async$$1=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:o=p.a.b +n=o +s=3 +return A.e(p.b.$1(o.k6(a)),$async$$1) +case 3:q=n.dI(c) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$1,r)}, +$S:222} +A.hw.prototype={ +gF1(){var s,r=this.c +if(r==null){s=$.j0.vE$ +s===$&&A.c() +r=s}return r}, +c8(a,b,c,d){return this.aNe(a,b,c,d,d.i("0?"))}, +aNe(a,b,c,d,e){var s=0,r=A.l(e),q,p=this,o,n,m,l +var $async$c8=A.h(function(f,g){if(f===1)return A.i(g,r) +while(true)switch(s){case 0:o=p.b +n=o.nq(new A.qr(a,b)) +m=p.a +s=3 +return A.e(p.gF1().Jo(0,m,n),$async$c8) +case 3:l=g +if(l==null){if(c){q=null +s=1 +break}throw A.f(A.aIU("No implementation found for method "+a+" on channel "+m))}q=d.i("0?").a(o.a0a(l)) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$c8,r)}, +e9(a,b,c){return this.c8(a,b,!1,c)}, +Ql(a,b,c){return this.b9N(a,b,c,c.i("z<0>?"))}, +b9N(a,b,c,d){var s=0,r=A.l(d),q,p=this,o +var $async$Ql=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:s=3 +return A.e(p.e9(a,b,t.j),$async$Ql) +case 3:o=f +q=o==null?null:J.hJ(o,c) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Ql,r)}, +lr(a,b,c,d){return this.b9O(a,b,c,d,c.i("@<0>").L(d).i("aY<1,2>?"))}, +H_(a,b,c){return this.lr(a,null,b,c)}, +b9O(a,b,c,d,e){var s=0,r=A.l(e),q,p=this,o +var $async$lr=A.h(function(f,g){if(f===1)return A.i(g,r) +while(true)switch(s){case 0:s=3 +return A.e(p.e9(a,b,t.f),$async$lr) +case 3:o=g +q=o==null?null:J.es(o,c,d) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$lr,r)}, +mL(a){var s=this.gF1() +s.BT(this.a,new A.aIP(this,a))}, +LK(a,b){return this.aIr(a,b)}, +aIr(a,b){var s=0,r=A.l(t.CD),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e +var $async$LK=A.h(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:h=n.b +g=h.m9(a) +p=4 +e=h +s=7 +return A.e(b.$1(g),$async$LK) +case 7:k=e.Gb(d) +q=k +s=1 +break +p=2 +s=6 +break +case 4:p=3 +f=o +k=A.a7(f) +if(k instanceof A.fg){m=k +k=m.a +i=m.b +q=h.vy(k,m.c,i) +s=1 +break}else if(k instanceof A.Ap){q=null +s=1 +break}else{l=k +h=h.ajt("error",J.cp(l)) +q=h +s=1 +break}s=6 +break +case 3:s=2 +break +case 6:case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$LK,r)}} +A.aIP.prototype={ +$1(a){return this.a.LK(a,this.b)}, +$S:222} +A.nk.prototype={ +e9(a,b,c){return this.b9P(a,b,c,c.i("0?"))}, +oQ(a,b){return this.e9(a,null,b)}, +b9P(a,b,c,d){var s=0,r=A.l(d),q,p=this +var $async$e9=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:q=p.atv(a,b,!0,c) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$e9,r)}} +A.a3G.prototype={ +amB(a){var s=new A.hw(this.a,B.aM,null),r=A.bt("controller") +r.b=new A.e4(new A.ayL(this,r,s,a),new A.ayM(this,s,a),t.vh) +return J.bh6(r.aN())}, +bev(){return this.amB(null)}} +A.ayL.prototype={ +$0(){var s=0,r=A.l(t.H),q=1,p,o=this,n,m,l,k,j,i,h +var $async$$0=A.h(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:i=$.j0.vE$ +i===$&&A.c() +l=o.a +k=l.a +i.BT(k,new A.ayK(l,o.b)) +q=3 +s=6 +return A.e(o.c.c8("listen",o.d,!1,t.H),$async$$0) +case 6:q=1 +s=5 +break +case 3:q=2 +h=p +n=A.a7(h) +m=A.au(h) +i=A.bI("while activating platform stream on channel "+k) +A.dH(new A.c7(n,m,"services library",i,null,!1)) +s=5 +break +case 2:s=1 +break +case 5:return A.j(null,r) +case 1:return A.i(p,r)}}) +return A.k($async$$0,r)}, +$S:2} +A.ayK.prototype={ +$1(a){return this.ao8(a)}, +ao8(a){var s=0,r=A.l(t.P),q,p=this,o,n,m +var $async$$1=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:if(a==null)J.D5(p.b.aN()) +else try{J.fd(p.b.aN(),B.aM.a0a(a))}catch(l){m=A.a7(l) +if(m instanceof A.fg){o=m +p.b.aN().n9(o)}else throw l}q=null +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$1,r)}, +$S:391} +A.ayM.prototype={ +$0(){var s=0,r=A.l(t.H),q=1,p,o=this,n,m,l,k,j,i +var $async$$0=A.h(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:j=$.j0.vE$ +j===$&&A.c() +l=o.a.a +j.BT(l,null) +q=3 +s=6 +return A.e(o.b.c8("cancel",o.c,!1,t.H),$async$$0) +case 6:q=1 +s=5 +break +case 3:q=2 +i=p +n=A.a7(i) +m=A.au(i) +j=A.bI("while de-activating platform stream on channel "+l) +A.dH(new A.c7(n,m,"services library",j,null,!1)) +s=5 +break +case 2:s=1 +break +case 5:return A.j(null,r) +case 1:return A.i(p,r)}}) +return A.k($async$$0,r)}, +$S:2} +A.aLq.prototype={ +a4I(){return this.a++}} +A.a8C.prototype={ +aQ1(a){var s,r=a.a +switch(r){case"viewFocused":s=A.bu(a.b) +r=this.a +if(r.aj(0,s))r.h(0,s).$0() +break +default:throw A.f(A.dw(r+" was invoked but isn't implemented by PlatformViewsService"))}return A.dQ(null,t.H)}} +A.ry.prototype={ +j(a){return"AndroidPointerProperties(id: "+this.a+", toolType: "+this.b+")"}} +A.rx.prototype={ +j(a){var s=this +return"AndroidPointerCoords(orientation: "+s.a+", pressure: "+A.r(s.b)+", size: "+s.c+", toolMajor: "+A.r(s.d)+", toolMinor: "+A.r(s.e)+", touchMajor: "+A.r(s.f)+", touchMinor: "+A.r(s.r)+", x: "+A.r(s.w)+", y: "+A.r(s.x)+")"}} +A.arm.prototype={ +azB(a){var s=this,r=s.e,q=A.aa(r).i("a6<1,z>"),p=s.f,o=A.aa(p).i("a6<1,z>") +return[a,s.a,s.b,s.c,s.d,A.L(new A.a6(r,new A.arn(),q),!0,q.i("aq.E")),A.L(new A.a6(p,new A.aro(),o),!0,o.i("aq.E")),s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax]}, +j(a){var s=this +return"AndroidPointerEvent(downTime: "+s.a+", eventTime: "+s.b+", action: "+s.c+", pointerCount: "+s.d+", pointerProperties: "+A.r(s.e)+", pointerCoords: "+A.r(s.f)+", metaState: "+s.r+", buttonState: "+s.w+", xPrecision: "+s.x+", yPrecision: "+s.y+", deviceId: "+s.z+", edgeFlags: "+s.Q+", source: "+s.as+", flags: "+s.at+", motionEventId: "+s.ax+")"}} +A.arn.prototype={ +$1(a){return A.d([a.a,a.b],t.t)}, +$S:393} +A.aro.prototype={ +$1(a){return A.d([a.a,a.b,a.c,a.d,a.e,a.f,a.r,a.w,a.x],t.n)}, +$S:394} +A.Iq.prototype={ +J(){return"_AndroidViewState."+this.b}} +A.aZw.prototype={ +gbdq(){var s=this.d +s===$&&A.c() +return s}, +b8n(a){var s,r,q=this,p=q.b +if(p.a===0)q.e=B.c.aY(a.ghD(a).a,1000) +for(s=q.c,r=0;s.A(0,r);)++r +s.t(0,r) +p.l(0,a.gbb(),q.bdF(a,r))}, +acM(a,b){var s,r=this +r.a.F(0,b) +s=r.b +r.c.F(0,s.h(0,b).a) +s.F(0,b) +if(s.a===0)r.e=null}, +bfu(a){var s,r,q,p=this,o=p.a,n=A.n(o).i("aT<1>"),m=A.L(new A.aT(o,n),!0,n.i("w.E")),l=B.d.ce(m,a.gbb()),k=m.length +if(a.gam5()!==1)n=!t.o.b(a)&&!t.oN.b(a)&&l") +r=r.i("a6<1,rx>") +return new A.arm(n,B.c.aY(a.ghD(a).a,1000),s,o.a,A.L(new A.a6(m,new A.aZx(p),q),!0,q.i("aq.E")),A.L(new A.a6(m,new A.aZy(p),r),!0,r.i("aq.E")),0,0,1,1,0,0,0,0,a.gajo())}, +bdF(a,b){var s +switch(a.gd7(a).a){case 0:case 4:s=1 +break +case 1:s=3 +break +case 2:s=2 +break +case 3:s=4 +break +case 5:s=0 +break +default:s=0}return new A.ry(b,s)}, +bdr(a){return this.gbdq().$1(a)}} +A.aZx.prototype={ +$1(a){var s=this.a.b.h(0,a) +s.toString +return s}, +$S:395} +A.aZy.prototype={ +$1(a){var s=this.a.a.h(0,a) +s.toString +return s}, +$S:396} +A.b1E.prototype={} +A.a_T.prototype={ +Pc(a,b,c){return this.b4r(0,b,c)}, +b4q(a,b){return this.Pc(a,null,b)}, +b4r(a,b,c){var s=0,r=A.l(t.H),q,p=this,o,n,m,l +var $async$Pc=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:p.gaDP() +if(c==null){s=1 +break}p.e=B.Po +s=3 +return A.e(p.N6(b,c),$async$Pc) +case 3:p.e=B.ej +for(o=p.r,n=o.length,m=p.a,l=0;l")),e),a0=a1 instanceof A.qI +if(a0)a.t(0,g.gnP()) +for(s=g.a,r=null,q=0;q<9;++q){p=B.vX[q] +o=$.bzk() +n=o.h(0,new A.eZ(p,B.d_)) +if(n==null)continue +m=B.BA.h(0,s) +if(n.A(0,m==null?new A.M(98784247808+B.f.gu(s)):m))r=p +if(f.h(0,p)===B.eT){c.N(0,n) +if(n.hu(0,a.gk0(a)))continue}l=f.h(0,p)==null?A.ae(e):o.h(0,new A.eZ(p,f.h(0,p))) +if(l==null)continue +for(o=A.n(l),m=new A.iA(l,l.r,o.i("iA<1>")),m.c=l.e,o=o.c;m.p();){k=m.d +if(k==null)k=o.a(k) +j=$.bzj().h(0,k) +j.toString +d.l(0,k,j)}}i=b.h(0,B.e6)!=null&&!J.o(b.h(0,B.e6),B.hb) +for(e=$.bmO(),e=A.cF(e,e.r,A.n(e).c);e.p();){a=e.d +h=i&&a.k(0,B.e6) +if(!c.A(0,a)&&!h)b.F(0,a)}b.F(0,B.hu) +b.N(0,d) +if(a0&&r!=null&&!b.aj(0,g.gnP())){e=g.gnP().k(0,B.f9) +if(e)b.l(0,g.gnP(),g.gHd())}}} +A.eZ.prototype={ +k(a,b){if(b==null)return!1 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.eZ&&b.a===this.a&&b.b==this.b}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.akd.prototype={} +A.akc.prototype={} +A.a9d.prototype={ +gnP(){var s=this.a,r=B.BA.h(0,s) +return r==null?new A.M(98784247808+B.f.gu(s)):r}, +gHd(){var s,r=this.b,q=B.aSW.h(0,r),p=q==null?null:q[this.c] +if(p!=null)return p +s=B.aSx.h(0,r) +if(s!=null)return s +if(r.length===1)return new A.y(r.toLowerCase().charCodeAt(0)) +return new A.y(B.f.gu(this.a)+98784247808)}, +b9Z(a){var s=this +switch(a.a){case 0:return(s.d&4)!==0 +case 1:return(s.d&1)!==0 +case 2:return(s.d&2)!==0 +case 3:return(s.d&8)!==0 +case 5:return(s.d&16)!==0 +case 4:return(s.d&32)!==0 +case 6:return(s.d&64)!==0 +case 7:case 8:return!1}}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.a9d&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Rp.prototype={ +gbf8(){var s=this +if(s.c)return new A.dK(s.a,t.hr) +if(s.b==null){s.b=new A.bp(new A.ak($.a9,t.X6),t.F1) +s.LI()}return s.b.a}, +LI(){var s=0,r=A.l(t.H),q,p=this,o +var $async$LI=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(B.nY.oQ("get",t.d),$async$LI) +case 3:o=b +if(p.b==null){s=1 +break}p.acz(o) +case 1:return A.j(q,r)}}) +return A.k($async$LI,r)}, +acz(a){var s,r=a==null +if(!r){s=J.u(a,"enabled") +s.toString +A.pp(s)}else s=!1 +this.b8v(r?null:t.nc.a(J.u(a,"data")),s)}, +b8v(a,b){var s,r,q=this,p=q.c&&b +q.d=p +if(p)$.cB.p1$.push(new A.aNN(q)) +s=q.a +if(b){p=q.aEp(a) +r=t.N +if(p==null){p=t.X +p=A.A(p,p)}r=new A.fv(p,q,null,"root",A.A(r,t.z4),A.A(r,t.I1)) +p=r}else p=null +q.a=p +q.c=!0 +r=q.b +if(r!=null)r.cT(0,p) +q.b=null +if(q.a!=s){q.aF() +if(s!=null)s.n()}}, +Xw(a){return this.aOn(a)}, +aOn(a){var s=0,r=A.l(t.H),q=this,p +var $async$Xw=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=a.a +switch(p){case"push":q.acz(t.d.a(a.b)) +break +default:throw A.f(A.dw(p+" was invoked but isn't implemented by "+A.I(q).j(0)))}return A.j(null,r)}}) +return A.k($async$Xw,r)}, +aEp(a){var s +if(a==null)return null +s=J.b8(a) +return t.qh.a(B.aS.k6(J.aqy(s.gbH(a),s.gib(a),s.gjD(a))))}, +aq1(a){var s=this +s.r.t(0,a) +if(!s.f){s.f=!0 +$.cB.p1$.push(new A.aNO(s))}}, +a9l(){var s,r,q,p,o,n=this +if(!n.f)return +n.f=!1 +for(s=n.r,r=A.cb(s,s.r,A.n(s).c),q=r.$ti.c;r.p();){p=r.d;(p==null?q.a(p):p).w=!1}s.Y(0) +o=B.aS.dI(n.a.a) +B.nY.e9("put",A.iU(o.buffer,o.byteOffset,o.byteLength),t.H)}, +ajR(){if($.cB.p3$)return +this.a9l()}} +A.aNN.prototype={ +$1(a){this.a.d=!1}, +$S:4} +A.aNO.prototype={ +$1(a){return this.a.a9l()}, +$S:4} +A.fv.prototype={ +gDQ(){var s=J.Kk(this.a,"c",new A.aNK()) +s.toString +return t.d.a(s)}, +grD(){var s=J.Kk(this.a,"v",new A.aNL()) +s.toString +return t.d.a(s)}, +beB(a,b,c){var s=this,r=J.uO(s.grD(),b),q=c.i("0?").a(J.uQ(s.grD(),b)) +if(J.kZ(s.grD()))J.uQ(s.a,"v") +if(r)s.y8() +return q}, +b1v(a,b){var s,r,q,p,o=this,n=o.f +if(n.aj(0,a)||!J.uO(o.gDQ(),a)){n=t.N +s=new A.fv(A.A(n,t.X),null,null,a,A.A(n,t.z4),A.A(n,t.I1)) +o.l9(s) +return s}r=t.N +q=o.c +p=J.u(o.gDQ(),a) +p.toString +s=new A.fv(t.d.a(p),q,o,a,A.A(r,t.z4),A.A(r,t.I1)) +n.l(0,a,s) +return s}, +l9(a){var s=this,r=a.d +if(r!==s){if(r!=null)r.ML(a) +a.d=s +s.a6U(a) +if(a.c!=s.c)s.ad1(a)}}, +aFp(a){this.ML(a) +a.d=null +if(a.c!=null){a.Ys(null) +a.agh(this.gad0())}}, +y8(){var s,r=this +if(!r.w){r.w=!0 +s=r.c +if(s!=null)s.aq1(r)}}, +ad1(a){a.Ys(this.c) +a.agh(this.gad0())}, +Ys(a){var s=this,r=s.c +if(r==a)return +if(s.w)if(r!=null)r.r.F(0,s) +s.c=a +if(s.w&&a!=null){s.w=!1 +s.y8()}}, +ML(a){var s,r,q,p=this +if(J.o(p.f.F(0,a.e),a)){J.uQ(p.gDQ(),a.e) +s=p.r +r=s.h(0,a.e) +if(r!=null){q=J.bQ(r) +p.a9H(q.ft(r)) +if(q.gZ(r))s.F(0,a.e)}if(J.kZ(p.gDQ()))J.uQ(p.a,"c") +p.y8() +return}s=p.r +q=s.h(0,a.e) +if(q!=null)J.uQ(q,a) +q=s.h(0,a.e) +q=q==null?null:J.kZ(q) +if(q===!0)s.F(0,a.e)}, +a6U(a){var s=this +if(s.f.aj(0,a.e)){J.fd(s.r.cH(0,a.e,new A.aNJ()),a) +s.y8() +return}s.a9H(a) +s.y8()}, +a9H(a){this.f.l(0,a.e,a) +J.aZ(this.gDQ(),a.e,a.a)}, +agi(a,b){var s,r,q=this.f +q=q.gar(q) +s=this.r +s=s.gar(s) +r=q.a1a(0,new A.h_(s,new A.aNM(),A.n(s).i("h_"))) +J.fj(b?A.L(r,!1,A.n(r).i("w.E")):r,a)}, +agh(a){return this.agi(a,!1)}, +mx(a){var s,r=this +if(a===r.e)return +s=r.d +if(s!=null)s.ML(r) +r.e=a +s=r.d +if(s!=null)s.a6U(r)}, +n(){var s,r=this +r.agi(r.gaFo(),!0) +r.f.Y(0) +r.r.Y(0) +s=r.d +if(s!=null)s.ML(r) +r.d=null +r.Ys(null) +r.x=!0}, +j(a){return"RestorationBucket(restorationId: "+this.e+", owner: "+A.r(this.b)+")"}} +A.aNK.prototype={ +$0(){var s=t.X +return A.A(s,s)}, +$S:178} +A.aNL.prototype={ +$0(){var s=t.X +return A.A(s,s)}, +$S:178} +A.aNJ.prototype={ +$0(){return A.d([],t.QT)}, +$S:401} +A.aNM.prototype={ +$1(a){return a}, +$S:402} +A.wY.prototype={ +k(a,b){var s,r +if(b==null)return!1 +if(this===b)return!0 +if(b instanceof A.wY){s=b.a +r=this.a +s=s.a===r.a&&s.b===r.b&&A.ej(b.b,this.b)}else s=!1 +return s}, +gu(a){var s=this.a +return A.Y(s.a,s.b,A.av(this.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Sz.prototype={ +k(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.Sz&&b.a===this.a&&A.ej(b.b,this.b)}, +gu(a){return A.Y(this.a,A.av(this.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.avU.prototype={ +PD(a,b){return this.b6Z(a,b)}, +b6Z(a0,a1){var s=0,r=A.l(t.WY),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$PD=A.h(function(a2,a3){if(a2===1){o=a3 +s=p}while(true)switch(s){case 0:d=null +c=a0.acT("-") +p=4 +m=n.b +m===$&&A.c() +a=t.j +s=7 +return A.e(m.e9("SpellCheck.initiateSpellCheck",A.d([c,a1],t.s),t.z),$async$PD) +case 7:d=a.a(a3) +p=2 +s=6 +break +case 4:p=3 +b=o +q=null +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:k=A.d([],t.bt) +for(m=J.a4(d),j=t.f,i=t.N,h=t.z,g=t.j;m.p();){f=A.fK(j.a(m.gG(m)),i,h) +k.push(new A.wY(new A.dk(A.bu(f.h(0,"startIndex")),A.bu(f.h(0,"endIndex"))),J.hJ(g.a(f.h(0,"suggestions")),i)))}m=n.a +if(m!=null){j=m.a +e=A.ej(m.b,k) +if(j===a1&&e)k=A.bEW(n.a.b,k)}n.a=new A.Sz(a1,k) +q=k +s=1 +break +case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$PD,r)}} +A.as_.prototype={} +A.qZ.prototype={ +af0(){var s,r,q,p,o=this,n=o.a +n=n==null?null:n.a +s=o.e +s=s==null?null:s.a +r=o.f.J() +q=o.r.J() +p=o.c +p=p==null?null:p.J() +return A.ah(["systemNavigationBarColor",n,"systemNavigationBarDividerColor",null,"systemStatusBarContrastEnforced",o.w,"statusBarColor",s,"statusBarBrightness",r,"statusBarIconBrightness",q,"systemNavigationBarIconBrightness",p,"systemNavigationBarContrastEnforced",o.d],t.N,t.z)}, +j(a){return"SystemUiOverlayStyle("+this.af0().j(0)+")"}, +gu(a){var s=this +return A.Y(s.a,s.b,s.d,s.e,s.f,s.r,s.w,s.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(J.a8(b)!==A.I(r))return!1 +if(b instanceof A.qZ)if(J.o(b.a,r.a))if(J.o(b.e,r.e))if(b.r===r.r)if(b.f===r.f)s=b.c==r.c +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.aTT.prototype={ +$0(){if(!J.o($.HE,$.bke)){B.c1.e9("SystemChrome.setSystemUIOverlayStyle",$.HE.af0(),t.H) +$.bke=$.HE}$.HE=null}, +$S:0} +A.ac8.prototype={ +J(){return"SystemSoundType."+this.b}} +A.mH.prototype={ +jg(a){var s +if(a<0)return null +s=this.BD(a).a +return s>=0?s:null}, +jh(a){var s=this.BD(Math.max(0,a)).b +return s>=0?s:null}, +BD(a){var s,r=this.jg(a) +if(r==null)r=-1 +s=this.jh(a) +return new A.dk(r,s==null?-1:s)}} +A.DI.prototype={ +jg(a){var s +if(a<0)return null +s=this.a +return A.aT7(s,Math.min(a,s.length)).b}, +jh(a){var s,r=this.a +if(a>=r.length)return null +s=A.aT7(r,Math.max(0,a+1)) +return s.b+s.gG(s).length}, +BD(a){var s,r,q,p=this +if(a<0){s=p.jh(a) +return new A.dk(-1,s==null?-1:s)}else{s=p.a +if(a>=s.length){s=p.jg(a) +return new A.dk(s==null?-1:s,-1)}}r=A.aT7(s,a) +s=r.b +if(s!==r.c)s=new A.dk(s,s+r.gG(r).length) +else{q=p.jh(a) +s=new A.dk(s,q==null?-1:q)}return s}} +A.FK.prototype={ +BD(a){return this.a.Bw(new A.co(Math.max(a,0),B.r))}} +A.Q4.prototype={ +jg(a){var s,r,q +if(a<0||this.a.length===0)return null +s=this.a +r=s.length +if(a>=r)return r +if(a===0)return 0 +if(a>1&&s.charCodeAt(a)===10&&s.charCodeAt(a-1)===13)q=a-2 +else q=A.bkf(s.charCodeAt(a))?a-1:a +for(;q>0;){if(A.bkf(s.charCodeAt(q)))return q+1;--q}return Math.max(q,0)}, +jh(a){var s,r=this.a,q=r.length +if(a>=q||q===0)return null +if(a<0)return 0 +for(s=a;!A.bkf(r.charCodeAt(s));){++s +if(s===q)return s}return s=s?null:s}} +A.kH.prototype={ +grX(){var s,r=this +if(!r.gcM()||r.c===r.d)s=r.e +else s=r.c=n&&o<=p.b)return p +s=p.c +r=p.d +q=s<=r +if(o<=n){if(b)return p.zn(a.b,p.b,o) +n=q?o:s +return p.Fp(n,q?r:o)}if(b)return p.zn(a.b,n,o) +n=q?s:o +return p.Fp(n,q?o:r)}, +ajB(a){if(this.gf9().k(0,a))return this +return this.b3S(a.b,a.a)}} +A.x4.prototype={} +A.acl.prototype={} +A.ack.prototype={} +A.acm.prototype={} +A.HJ.prototype={} +A.amu.prototype={} +A.a78.prototype={ +J(){return"MaxLengthEnforcement."+this.b}} +A.x5.prototype={} +A.aiO.prototype={} +A.bbD.prototype={} +A.a3U.prototype={ +ajY(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=b.b +h=h.gcM()?new A.aiO(h.c,h.d):i +s=b.c +s=s.gcM()&&s.a!==s.b?new A.aiO(s.a,s.b):i +r=new A.bbD(b,new A.c9(""),h,s) +s=b.a +q=B.f.ve(j.a,s) +for(h=new A.am8(q.a,q.b,q.c),p=i;h.p();p=o){o=h.d +o.toString +n=p==null?i:p.a+p.c.length +if(n==null)n=0 +m=o.a +j.Yb(!1,n,m,r) +j.Yb(!0,m,m+o.c.length,r)}h=p==null?i:p.a+p.c.length +if(h==null)h=0 +j.Yb(!1,h,s.length,r) +s=r.e=!0 +l=r.c +k=r.d +h=r.b.a +s=(k!=null?k.a===k.b:s)?B.bA:new A.dk(k.a,k.b) +if(l==null)o=B.fo +else{o=r.a.b +o=A.du(o.e,l.a,l.b,o.f)}return new A.ez(h.charCodeAt(0)==0?h:h,o,s)}, +Yb(a,b,c,d){var s,r,q,p +if(a)s=b===c?"":this.c +else s=B.f.X(d.a.a,b,c) +d.b.a+=s +if(s.length===c-b)return +r=new A.azz(b,c,s) +q=d.c +p=q==null +if(!p)q.a=q.a+r.$1(d.a.b.c) +if(!p)q.b=q.b+r.$1(d.a.b.d) +q=d.d +p=q==null +if(!p)q.a=q.a+r.$1(d.a.c.a) +if(!p)q.b=q.b+r.$1(d.a.c.b)}} +A.azz.prototype={ +$1(a){var s=this,r=s.a,q=a<=r&&a=r.a&&s<=this.a.length}else r=!1 +return r}, +amT(a,b){var s,r,q,p,o=this +if(!a.gcM())return o +s=a.a +r=a.b +q=B.f.j7(o.a,s,r,b) +if(r-s===b.length)return o.b3N(q) +s=new A.aU3(a,b) +r=o.b +p=o.c +return new A.ez(q,A.du(B.r,s.$1(r.c),s.$1(r.d),!1),new A.dk(s.$1(p.a),s.$1(p.b)))}, +B1(){var s=this.b,r=this.c +return A.ah(["text",this.a,"selectionBase",s.c,"selectionExtent",s.d,"selectionAffinity",s.e.J(),"selectionIsDirectional",s.f,"composingBase",r.a,"composingExtent",r.b],t.N,t.z)}, +j(a){return"TextEditingValue(text: \u2524"+this.a+"\u251c, selection: "+this.b.j(0)+", composing: "+this.c.j(0)+")"}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.ez&&b.a===s.a&&b.b.k(0,s.b)&&b.c.k(0,s.c)}, +gu(a){var s=this.b,r=this.c +return A.Y(B.f.gu(this.a),s.gu(s),A.Y(B.c.gu(r.a),B.c.gu(r.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.aU3.prototype={ +$1(a){var s=this.a,r=s.a,q=a<=r&&a") +l=p.f +k=A.n(l).i("aT<1>") +j=k.i("f8>") +q=A.L(new A.f8(new A.b6(new A.aT(l,k),new A.aUv(p,A.L(new A.a6(n,new A.aUw(),m),!0,m.i("aq.E"))),k.i("b6")),new A.aUx(p),j),!0,j.i("w.E")) +s=1 +break}else if(b==="TextInputClient.scribbleInteractionBegan"){p.r=!0 +s=1 +break}else if(b==="TextInputClient.scribbleInteractionFinished"){p.r=!1 +s=1 +break}n=p.d +if(n==null){s=1 +break}if(b==="TextInputClient.requestExistingInputState"){m=p.e +m===$&&A.c() +p.V4(n,m) +p.N8(p.d.r.a.c.a) +s=1 +break}n=t.j +o=n.a(a.b) +if(b===u.m){n=t.b +i=n.a(J.u(o,1)) +for(m=J.b8(i),l=J.a4(m.gbT(i));l.p();)A.btV(n.a(m.h(i,l.gG(l)))) +s=1 +break}m=J.N(o) +h=A.bu(m.h(o,0)) +l=p.d +if(h!==l.f){s=1 +break}switch(b){case"TextInputClient.updateEditingState":g=A.btV(t.b.a(m.h(o,1))) +$.dM().aXV(g,$.aqn()) +break +case u.X:f=A.d([],t.sD) +l=t.b +for(n=J.a4(n.a(J.u(l.a(m.h(o,1)),"deltas")));n.p();)f.push(A.bLO(l.a(n.gG(n)))) +t.Je.a(p.d.r).biq(f) +break +case"TextInputClient.performAction":if(A.bi(m.h(o,1))==="TextInputAction.commitContent"){n=t.b.a(m.h(o,2)) +m=J.N(n) +A.bi(m.h(n,"mimeType")) +A.bi(m.h(n,"uri")) +if(m.h(n,"data")!=null)new Uint8Array(A.bK(A.cT(t.JY.a(m.h(n,"data")),!0,t.S))) +p.d.r.a.toString}else p.d.r.bd9(A.bRQ(A.bi(m.h(o,1)))) +break +case"TextInputClient.performSelectors":e=J.hJ(n.a(m.h(o,1)),t.N) +e.am(e,p.d.r.gbdc()) +break +case"TextInputClient.performPrivateCommand":n=t.b +d=n.a(m.h(o,1)) +m=p.d.r +l=J.N(d) +A.bi(l.h(d,"action")) +if(l.h(d,"data")!=null)n.a(l.h(d,"data")) +m.a.toString +break +case"TextInputClient.updateFloatingCursor":n=l.r +l=A.bRP(A.bi(m.h(o,1))) +m=t.b.a(m.h(o,2)) +if(l===B.mr){k=J.N(m) +c=new A.m(A.pq(k.h(m,"X")),A.pq(k.h(m,"Y")))}else c=B.i +n.bgs(new A.aMb(c,l)) +break +case"TextInputClient.onConnectionClosed":n=l.r +if(n.gkZ()){n.z.toString +n.fy=n.z=$.dM().d=null +n.Lo(B.kD,!0)}break +case"TextInputClient.showAutocorrectionPromptRect":l.r.arI(A.bu(m.h(o,1)),A.bu(m.h(o,2))) +break +case"TextInputClient.showToolbar":l.r.o4() +break +case"TextInputClient.insertTextPlaceholder":l.r.b9z(new A.U(A.pq(m.h(o,1)),A.pq(m.h(o,2)))) +break +case"TextInputClient.removeTextPlaceholder":l.r.amM() +break +default:throw A.f(A.aIU(null))}case 1:return A.j(q,r)}}) +return A.k($async$WX,r)}, +aUF(){if(this.w)return +this.w=!0 +A.hH(new A.aUz(this))}, +aVl(a,b){var s,r,q,p,o,n,m,l,k,j +for(s=this.b,s=A.cb(s,s.r,A.n(s).c),r=t.G,q=t.H,p=s.$ti.c,o=t.N,n=t.z;s.p();){m=s.d +if(m==null)p.a(m) +m=$.dM() +l=m.c +l===$&&A.c() +k=m.d.f +j=b.cS() +if(m.a!==$.aqn())j.l(0,"inputType",A.ah(["name","TextInputType.none","signed",null,"decimal",null],o,n)) +l.e9("TextInput.setClient",A.d([k,j],r),q)}}, +a8i(){var s,r,q,p,o=this +o.d.toString +for(s=o.b,s=A.cb(s,s.r,A.n(s).c),r=t.H,q=s.$ti.c;s.p();){p=s.d +if(p==null)q.a(p) +p=$.dM().c +p===$&&A.c() +p.oQ("TextInput.clearClient",r)}o.d=null +o.aUF()}, +aXP(a){var s,r,q,p,o,n,m,l +for(s=this.b,s=A.cb(s,s.r,A.n(s).c),r=t.H,q=s.$ti.c,p=t.N,o=t.z;s.p();){n=s.d +if(n==null)q.a(n) +n=$.dM() +m=n.c +m===$&&A.c() +l=a.cS() +if(n.a!==$.aqn())l.l(0,"inputType",A.ah(["name","TextInputType.none","signed",null,"decimal",null],p,o)) +m.e9("TextInput.updateConfig",l,r)}}, +N8(a){var s,r,q,p +for(s=this.b,s=A.cb(s,s.r,A.n(s).c),r=t.H,q=s.$ti.c;s.p();){p=s.d +if(p==null)q.a(p) +p=$.dM().c +p===$&&A.c() +p.e9("TextInput.setEditingState",a.B1(),r)}}, +YC(){var s,r,q,p +for(s=this.b,s=A.cb(s,s.r,A.n(s).c),r=t.H,q=s.$ti.c;s.p();){p=s.d +if(p==null)q.a(p) +p=$.dM().c +p===$&&A.c() +p.oQ("TextInput.show",r)}}, +aMr(){var s,r,q,p +for(s=this.b,s=A.cb(s,s.r,A.n(s).c),r=t.H,q=s.$ti.c;s.p();){p=s.d +if(p==null)q.a(p) +p=$.dM().c +p===$&&A.c() +p.oQ("TextInput.hide",r)}}, +aVp(a,b){var s,r,q,p,o,n,m,l,k +for(s=this.b,s=A.cb(s,s.r,A.n(s).c),r=a.a,q=a.b,p=b.a,o=t.N,n=t.z,m=t.H,l=s.$ti.c;s.p();){k=s.d +if(k==null)l.a(k) +k=$.dM().c +k===$&&A.c() +k.e9("TextInput.setEditableSizeAndTransform",A.ah(["width",r,"height",q,"transform",p],o,n),m)}}, +aVm(a){var s,r,q,p,o,n,m,l,k,j +for(s=this.b,s=A.cb(s,s.r,A.n(s).c),r=a.a,q=a.c-r,p=a.b,o=a.d-p,n=t.N,m=t.z,l=t.H,k=s.$ti.c;s.p();){j=s.d +if(j==null)k.a(j) +j=$.dM().c +j===$&&A.c() +j.e9("TextInput.setMarkedTextRect",A.ah(["width",q,"height",o,"x",r,"y",p],n,m),l)}}, +aVk(a){var s,r,q,p,o,n,m,l,k,j +for(s=this.b,s=A.cb(s,s.r,A.n(s).c),r=a.a,q=a.c-r,p=a.b,o=a.d-p,n=t.N,m=t.z,l=t.H,k=s.$ti.c;s.p();){j=s.d +if(j==null)k.a(j) +j=$.dM().c +j===$&&A.c() +j.e9("TextInput.setCaretRect",A.ah(["width",q,"height",o,"x",r,"y",p],n,m),l)}}, +aVv(a){var s,r,q +for(s=this.b,s=A.cb(s,s.r,A.n(s).c),r=s.$ti.c;s.p();){q=s.d;(q==null?r.a(q):q).arn(a)}}, +aVw(a,b,c,d,e){var s,r,q,p,o,n,m,l,k +for(s=this.b,s=A.cb(s,s.r,A.n(s).c),r=d.a,q=e.a,p=t.N,o=t.z,n=t.H,m=c==null,l=s.$ti.c;s.p();){k=s.d +if(k==null)l.a(k) +k=$.dM().c +k===$&&A.c() +k.e9("TextInput.setStyle",A.ah(["fontFamily",a,"fontSize",b,"fontWeightIndex",m?null:c.a,"textAlignIndex",r,"textDirectionIndex",q],p,o),n)}}, +aU4(){var s,r,q,p +for(s=this.b,s=A.cb(s,s.r,A.n(s).c),r=t.H,q=s.$ti.c;s.p();){p=s.d +if(p==null)q.a(p) +p=$.dM().c +p===$&&A.c() +p.oQ("TextInput.requestAutofill",r)}}, +aXV(a,b){var s,r,q,p +if(this.d==null)return +for(s=$.dM().b,s=A.cb(s,s.r,A.n(s).c),r=s.$ti.c,q=t.H;s.p();){p=s.d +if((p==null?r.a(p):p)!==b){p=$.dM().c +p===$&&A.c() +p.e9("TextInput.setEditingState",a.B1(),q)}}$.dM().d.r.bgq(a)}} +A.aUy.prototype={ +$0(){var s=null +return A.d([A.hR("call",this.a,!0,B.aZ,s,!1,s,s,B.aC,s,!1,!0,!0,B.cO,s,t.Py)],t.E)}, +$S:26} +A.aUw.prototype={ +$1(a){return a}, +$S:403} +A.aUv.prototype={ +$1(a){var s,r,q,p=this.b,o=p[0],n=p[1],m=p[2] +p=p[3] +s=this.a.f +r=s.h(0,a) +p=r==null?null:r.b9X(new A.T(o,n,o+m,n+p)) +if(p!==!0)return!1 +p=s.h(0,a) +q=p==null?null:p.gz5(p) +if(q==null)q=B.ar +if(!q.k(0,B.ar)){p=q.a +p=isNaN(p)||isNaN(q.b)||isNaN(q.c)||isNaN(q.d)||p>=1/0||q.b>=1/0||q.c>=1/0||q.d>=1/0}else p=!0 +return!p}, +$S:12} +A.aUx.prototype={ +$1(a){var s,r,q=this.a.f.h(0,a),p=q.gz5(q) +q=[a] +s=p.a +r=p.b +B.d.N(q,[s,r,p.c-s,p.d-r]) +return q}, +$S:404} +A.aUz.prototype={ +$0(){var s=this.a +s.w=!1 +if(s.d==null)s.aMr()}, +$S:0} +A.Td.prototype={} +A.ajw.prototype={ +arn(a){var s,r=$.dM().c +r===$&&A.c() +s=A.aa(a).i("a6<1,z>") +r.e9("TextInput.setSelectionRects",A.L(new A.a6(a,new A.b8R(),s),!0,s.i("aq.E")),t.H)}} +A.b8R.prototype={ +$1(a){var s=a.b,r=s.a,q=s.b +return A.d([r,q,s.c-r,s.d-q,a.a,a.c.a],t.a8)}, +$S:405} +A.aoN.prototype={} +A.acZ.prototype={ +J(){return"UndoDirection."+this.b}} +A.ad_.prototype={ +gaXC(){var s=this.a +s===$&&A.c() +return s}, +WZ(a){return this.aMg(a)}, +aMg(a){var s=0,r=A.l(t.z),q,p=this,o,n +var $async$WZ=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:n=t.j.a(a.b) +if(a.a==="UndoManagerClient.handleUndo"){o=p.b +o.toString +o.b8l(p.aXj(A.bi(J.u(n,0)))) +s=1 +break}throw A.f(A.aIU(null)) +case 1:return A.j(q,r)}}) +return A.k($async$WZ,r)}, +aXj(a){switch(a){case"undo":return B.bcV +case"redo":return B.bcW}throw A.f(A.EV(A.d([A.t1("Unknown undo direction: "+a)],t.E)))}} +A.aXa.prototype={} +A.bez.prototype={ +$1(a){this.a.sd6(a) +return!1}, +$S:29} +A.c_.prototype={} +A.cc.prototype={ +iT(a){this.b=a}, +qs(a,b){return this.gnC()}, +Ds(a,b){var s=this +if(A.n(s).i("f2").b(s))return s.qt(0,a,b) +return s.qs(0,a)}, +gnC(){return!0}, +zk(a){return!0}, +a3D(a,b){return this.zk(a)?B.eS:B.j8}, +Dr(a,b){var s=this +if(A.n(s).i("f2").b(s))return s.hi(a,b) +return s.hh(a)}, +ZI(a){var s=this.a +s.b=!0 +s.a.push(a) +return null}, +Sl(a){return this.a.F(0,a)}, +fE(a){return new A.WR(this,a,!1,!1,!1,!1,new A.bM(A.d([],t.ot),t.wS),A.n(this).i("WR"))}} +A.f2.prototype={ +qt(a,b,c){return this.asw(0,b)}, +qs(a,b){return this.qt(a,b,null)}, +fE(a){return new A.WS(this,a,!1,!1,!1,!1,new A.bM(A.d([],t.ot),t.wS),A.n(this).i("WS"))}} +A.dp.prototype={ +hh(a){return this.c.$1(a)}} +A.ar7.prototype={ +akQ(a,b,c){return a.Dr(b,c)}, +b9L(a,b,c){if(a.Ds(b,c))return new A.nL(!0,a.Dr(b,c)) +return B.b_f}} +A.rw.prototype={ +a_(){return new A.Uh(A.ae(t.od),new A.H(),B.j)}} +A.ar9.prototype={ +$1(a){t.L1.a(a.gb4()) +return!1}, +$S:91} +A.arc.prototype={ +$1(a){var s=this,r=A.ar8(t.L1.a(a.gb4()),s.b,s.d) +if(r!=null){s.c.Kg(a,null) +s.a.a=r +return!0}return!1}, +$S:91} +A.ara.prototype={ +$1(a){var s=A.ar8(t.L1.a(a.gb4()),this.b,this.c) +if(s!=null){this.a.a=s +return!0}return!1}, +$S:91} +A.arb.prototype={ +$1(a){var s=this,r=s.b,q=A.ar8(t.L1.a(a.gb4()),r,s.d),p=q!=null +if(p&&q.Ds(r,s.c))s.a.a=A.bhe(a).akQ(q,r,s.c) +return p}, +$S:91} +A.ard.prototype={ +$1(a){var s=this,r=s.b,q=A.ar8(t.L1.a(a.gb4()),r,s.d),p=q!=null +if(p&&q.Ds(r,s.c))s.a.a=A.bhe(a).akQ(q,r,s.c) +return p}, +$S:91} +A.Uh.prototype={ +an(){this.aO() +this.afg()}, +aIh(a){this.T(new A.aZs(this))}, +afg(){var s,r,q,p,o=this,n=o.a.d +n=n.gar(n) +s=A.d3(n,A.n(n).i("w.E")) +r=o.d.oC(s) +n=o.d +n.toString +q=s.oC(n) +for(n=r.gS(r),p=o.gaaA();n.p();)n.gG(n).Sl(p) +for(n=q.gS(q);n.p();)n.gG(n).ZI(p) +o.d=s}, +aq(a){this.aS(a) +this.afg()}, +n(){var s,r,q,p,o=this +o.aH() +for(s=o.d,s=A.cb(s,s.r,A.n(s).c),r=o.gaaA(),q=s.$ti.c;s.p();){p=s.d;(p==null?q.a(p):p).Sl(r)}o.d=null}, +I(a){var s=this.a +return new A.Ug(null,s.d,this.e,s.e,null)}} +A.aZs.prototype={ +$0(){this.a.e=new A.H()}, +$S:0} +A.Ug.prototype={ +dB(a){var s +if(this.w===a.w)s=!A.bga(a.r,this.r) +else s=!0 +return s}} +A.zf.prototype={ +a_(){return new A.VL(new A.c8(null,t.R),B.j)}} +A.VL.prototype={ +an(){this.aO() +$.cB.p1$.push(new A.b4i(this)) +$.aL.aW$.f.a.d.t(0,this.gaaL())}, +n(){$.aL.aW$.f.a.d.F(0,this.gaaL()) +this.aH()}, +afI(a){this.Me(new A.b4g(this))}, +aJx(a){if(this.c==null)return +this.afI(a)}, +ayN(a){if(!this.e)this.Me(new A.b4b(this))}, +ayP(a){if(this.e)this.Me(new A.b4c(this))}, +aJt(a){var s,r=this +if(r.f!==a){r.Me(new A.b4a(r,a)) +s=r.a.Q +if(s!=null)s.$1(r.f)}}, +abU(a,b){var s,r,q,p,o,n,m=this,l=new A.b4f(m),k=new A.b4e(m,new A.b4d(m)) +if(a==null){s=m.a +s.toString +r=s}else r=a +q=l.$1(r) +p=k.$1(r) +if(b!=null)b.$0() +s=m.a +s.toString +o=l.$1(s) +s=m.a +s.toString +n=k.$1(s) +if(p!==n){l=m.a.y +if(l!=null)l.$1(n)}if(q!==o){l=m.a.z +if(l!=null)l.$1(o)}}, +Me(a){return this.abU(null,a)}, +aOc(a){return this.abU(a,null)}, +aq(a){this.aS(a) +if(this.a.c!==a.c)$.cB.p1$.push(new A.b4h(this,a))}, +gayL(){var s,r=this.c +r.toString +r=A.dJ(r,B.fv) +s=r==null?null:r.ax +switch((s==null?B.f2:s).a){case 0:return this.a.c +case 1:return!0}}, +I(a){var s,r,q,p=this,o=null,n=p.a,m=n.as +n=n.d +s=p.gayL() +r=p.a +q=A.tp(A.q5(!1,s,r.ax,o,!0,!0,n,!0,o,p.gaJs(),o,o,o,o),m,p.r,p.gayM(),p.gayO(),o) +n=r.c +if(n){m=r.w +m=m!=null&&m.a!==0}else m=!1 +if(m){m=r.w +m.toString +q=A.Dd(m,q)}if(n){n=r.x +n=n!=null&&n.gcL(n)}else n=!1 +if(n){n=p.a.x +n.toString +q=A.abi(q,o,n)}return q}} +A.b4i.prototype={ +$1(a){var s=$.aL.aW$.f.a.b +if(s==null)s=A.J_() +this.a.afI(s)}, +$S:4} +A.b4g.prototype={ +$0(){var s=$.aL.aW$.f.a.b +switch((s==null?A.J_():s).a){case 0:this.a.d=!1 +break +case 1:this.a.d=!0 +break}}, +$S:0} +A.b4b.prototype={ +$0(){this.a.e=!0}, +$S:0} +A.b4c.prototype={ +$0(){this.a.e=!1}, +$S:0} +A.b4a.prototype={ +$0(){this.a.f=this.b}, +$S:0} +A.b4f.prototype={ +$1(a){var s=this.a +return s.e&&a.c&&s.d}, +$S:131} +A.b4d.prototype={ +$1(a){var s,r=this.a.c +r.toString +r=A.dJ(r,B.fv) +s=r==null?null:r.ax +switch((s==null?B.f2:s).a){case 0:return a.c +case 1:return!0}}, +$S:131} +A.b4e.prototype={ +$1(a){var s=this.a +return s.f&&s.d&&this.b.$1(a)}, +$S:131} +A.b4h.prototype={ +$1(a){this.a.aOc(this.b)}, +$S:4} +A.adw.prototype={ +hh(a){a.bi4() +return null}} +A.Mp.prototype={ +zk(a){return this.c}, +hh(a){}} +A.De.prototype={} +A.DC.prototype={} +A.l6.prototype={} +A.a30.prototype={} +A.tF.prototype={} +A.a8V.prototype={ +qt(a,b,c){var s,r,q,p,o,n=$.aL.aW$.f.c +if(n==null||n.e==null)return!1 +for(s=t.vz,r=0;r<2;++r){q=B.a9b[r] +p=n.e +p.toString +o=A.bhg(p,q,s) +if(o!=null&&o.Ds(q,c)){this.e=o +this.f=q +return!0}}return!1}, +qs(a,b){return this.qt(a,b,null)}, +hi(a,b){var s,r=this.e +r===$&&A.c() +s=this.f +s===$&&A.c() +r.Dr(s,b)}, +hh(a){return this.hi(a,null)}} +A.Jl.prototype={ +abq(a,b,c){var s +a.iT(this.gt7()) +s=a.Dr(b,c) +a.iT(null) +return s}, +hi(a,b){var s=this,r=A.bhf(s.gHe(),A.n(s).c) +return r==null?s.akS(a,s.b,b):s.abq(r,a,b)}, +hh(a){return this.hi(a,null)}, +gnC(){var s,r,q=this,p=A.bhg(q.gHe(),null,A.n(q).c) +if(p!=null){p.iT(q.gt7()) +s=p.gnC() +p.iT(null) +r=s}else r=q.gt7().gnC() +return r}, +qt(a,b,c){var s,r=this,q=A.bhf(r.gHe(),A.n(r).c),p=q==null +if(!p)q.iT(r.gt7()) +s=(p?r.gt7():q).Ds(b,c) +if(!p)q.iT(null) +return s}, +qs(a,b){return this.qt(a,b,null)}, +zk(a){var s,r=this,q=A.bhf(r.gHe(),A.n(r).c),p=q==null +if(!p)q.iT(r.gt7()) +s=(p?r.gt7():q).zk(a) +if(!p)q.iT(null) +return s}} +A.WR.prototype={ +akS(a,b,c){var s=this.e +if(b==null)return s.hh(a) +else return s.hh(a)}, +gt7(){return this.e}, +gHe(){return this.f}} +A.WS.prototype={ +abq(a,b,c){var s +c.toString +a.iT(new A.UU(c,this.e,new A.bM(A.d([],t.ot),t.wS),this.$ti.i("UU<1>"))) +s=a.Dr(b,c) +a.iT(null) +return s}, +akS(a,b,c){var s=this.e +if(b==null)return s.hi(a,c) +else return s.hi(a,c)}, +gt7(){return this.e}, +gHe(){return this.f}} +A.UU.prototype={ +iT(a){this.d.iT(a)}, +qs(a,b){return this.d.qt(0,b,this.c)}, +gnC(){return this.d.gnC()}, +zk(a){return this.d.zk(a)}, +ZI(a){var s +this.asv(a) +s=this.d.a +s.b=!0 +s.a.push(a)}, +Sl(a){this.asx(a) +this.d.a.F(0,a)}, +hh(a){return this.d.hi(a,this.c)}} +A.ae3.prototype={} +A.ae1.prototype={} +A.ahR.prototype={} +A.ZI.prototype={ +iT(a){this.a60(a) +this.e.iT(a)}} +A.ZJ.prototype={ +iT(a){this.a60(a) +this.e.iT(a)}} +A.KI.prototype={ +a_(){return new A.aeg(null,null,B.j)}} +A.aeg.prototype={ +I(a){var s=this.a +return new A.aef(s.d,s.e,s.f,null,this,B.z,s.c,null)}} +A.aef.prototype={ +b1(a){var s=this +return A.bJV(s.e,s.y,s.f,s.r,s.w,A.eU(a),s.x)}, +b9(a,b){var s,r=this +b.siV(r.e) +b.sa0G(0,r.r) +b.sbf7(r.w) +b.sb53(0,r.f) +b.sbgN(r.x) +b.scs(A.eU(a)) +s=r.y +if(s!==b.vD){b.vD=s +b.aU() +b.bt()}}} +A.aom.prototype={ +n(){var s=this,r=s.cp$ +if(r!=null)r.P(0,s.gjW()) +s.cp$=null +s.aH()}, +bG(){this.cJ() +this.cm() +this.jX()}} +A.xn.prototype={ +j(a){return"Entry#"+A.bH(this)+"("+this.d.j(0)+")"}} +A.y0.prototype={ +a_(){return new A.Um(A.ae(t.Ie),B.h7,null,null,B.j)}, +bfS(a,b){return this.w.$2(a,b)}, +bak(a,b){return A.bRZ().$2(a,b)}} +A.Um.prototype={ +an(){this.aO() +this.a6X(!1)}, +aq(a){var s,r,q=this +q.aS(a) +if(!J.o(q.a.w,a.w)){q.e.am(0,q.gaYD()) +s=q.d +if(s!=null)q.Zm(s) +q.f=null}s=q.a +s.toString +r=q.d +if(r!=null){s=s.c +r=r.d +s=!(A.I(s)===A.I(r)&&J.o(s.a,r.a))}else s=!0 +if(s){++q.r +q.a6X(!0)}else{s=q.d +if(s!=null){s.d=q.a.c +q.Zm(s) +q.f=null}}}, +a6X(a){var s,r,q,p=this,o=p.d +if(o!=null){p.e.t(0,o) +p.d.a.dq(0) +p.d=p.f=null}o=p.a +s=A.bR(null,o.d,0,null,1,null,p) +p.a.toString +r=A.dy(B.ah,s,B.ah) +o=p.a +q=o.c +p.d=p.aOH(r,o.w,q,s) +if(a)s.c9(0) +else s.sm(0,1)}, +aOH(a,b,c,d){var s=b.$2(c,a),r=this.r,q=s.a,p=new A.xn(d,a,new A.qh(s,q!=null?new A.df(q,t.gz):new A.df(r,t.f3)),c) +a.a.i2(new A.b_0(this,p,d)) +return p}, +Zm(a){var s=a.c +a.c=new A.qh(this.a.bfS(a.d,a.b),s.a)}, +aTv(){if(this.f==null){var s=this.e +this.f=A.dr(new A.eI(s,new A.b_1(),A.n(s).i("eI<1,q>")),t.l7)}}, +n(){var s,r,q,p,o,n=this.d +if(n!=null)n.a.n() +for(n=this.e,n=A.cb(n,n.r,A.n(n).c),s=n.$ti.c;n.p();){r=n.d +r=(r==null?s.a(r):r).a +r.r.n() +r.r=null +q=r.dn$ +q.b=!1 +B.d.Y(q.a) +p=q.c +if(p===$){o=A.dI(q.$ti.c) +q.c!==$&&A.ai() +q.c=o +p=o}if(p.a>0){p.b=p.c=p.d=p.e=null +p.a=0}q=r.cE$ +q.b=!1 +B.d.Y(q.a) +p=q.c +if(p===$){o=A.dI(q.$ti.c) +q.c!==$&&A.ai() +q.c=o +p=o}if(p.a>0){p.b=p.c=p.d=p.e=null +p.a=0}r.xi()}this.awB()}, +I(a){var s,r,q,p,o=this +o.aTv() +s=o.a +s.toString +r=o.d +r=r==null?null:r.c +q=o.f +q.toString +p=A.aa(q).i("b6<1>") +p=A.d3(new A.b6(q,new A.b_2(o),p),p.i("w.E")) +return s.bak(r,A.L(p,!0,A.n(p).c))}} +A.b_0.prototype={ +$1(a){var s +if(a===B.O){s=this.a +s.T(new A.b__(s,this.b)) +this.c.n()}}, +$S:5} +A.b__.prototype={ +$0(){var s=this.a +s.e.F(0,this.b) +s.f=null}, +$S:0} +A.b_1.prototype={ +$1(a){return a.c}, +$S:411} +A.b_2.prototype={ +$1(a){var s=this.a.d +s=s==null?null:s.c.a +return!J.o(a.a,s)}, +$S:412} +A.Zo.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.KP.prototype={ +b1(a){var s=new A.QS(this.e,!0,null,A.aB(t.T),this.$ti.i("QS<1>")) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.sm(0,this.e) +b.sarV(!0)}} +A.U1.prototype={ +a_(){return new A.Zc(B.j)}} +A.Zc.prototype={ +gaMS(){$.aL.toString +var s=$.bX() +if(s.ga0c()!=="/"){$.aL.toString +s=s.ga0c()}else{this.a.toString +$.aL.toString +s=s.ga0c()}return s}, +an(){var s=this +s.aO() +s.aYm() +$.aL.toString +s.r=s.adj($.bX().a.f,s.a.fy) +$.aL.bv$.push(s)}, +aq(a){this.aS(a) +this.afW(a)}, +n(){B.d.F($.aL.bv$,this) +var s=this.d +if(s!=null)s.n() +this.aH()}, +a8j(){var s=this.d +if(s!=null)s.n() +this.e=this.d=null}, +afW(a){var s,r=this +r.a.toString +if(r.gagd()){r.a8j() +if(r.f!=null){r.a.toString +a.toString +s=!1}else s=!0 +if(s){s=r.a.c +r.f=new A.iJ(r,t.TX)}}else{r.a8j() +r.f=null}}, +aYm(){return this.afW(null)}, +gagd(){var s=this.a +if(s.Q==null){s=s.as +s=s==null?null:s.gcL(s) +if(s!==!0){this.a.toString +s=!1}else s=!0}else s=!0 +return s}, +aPy(a){var s=this,r=a.a,q=r==="/"&&s.a.Q!=null?new A.bdi(s):s.a.as.h(0,r) +if(q!=null)return s.a.f.$1$2(a,q,t.z) +s.a.toString +return null}, +aQW(a){return this.a.at.$1(a)}, +Pq(){var s=0,r=A.l(t.y),q,p=this,o,n +var $async$Pq=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p.a.toString +o=p.f +n=o==null?null:o.ga4() +if(n==null){q=!1 +s=1 +break}q=n.a2g() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Pq,r)}, +G1(a){return this.b5N(a)}, +b5N(a){var s=0,r=A.l(t.y),q,p=this,o,n,m,l +var $async$G1=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p.a.toString +o=p.f +n=o==null?null:o.ga4() +if(n==null){q=!1 +s=1 +break}m=a.gqU() +o=m.gfs(m).length===0?"/":m.gfs(m) +l=m.gwy() +l=l.gZ(l)?null:m.gwy() +o=A.anF(m.goM().length===0?null:m.goM(),o,null,l,null).gEi() +n.bdS(A.mQ(o,0,o.length,B.x,!1),t.X) +q=!0 +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$G1,r)}, +adj(a,b){this.a.toString +return A.bSb(a,b)}, +aj4(a){var s=this,r=s.adj(a,s.a.fy) +if(!r.k(0,s.r))s.T(new A.bdk(s,r))}, +I(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g={} +g.a=null +i.a.toString +if(i.gagd()){s=i.f +r=i.gaMS() +q=i.a +q=q.ay +q.toString +g.a=A.bin(!0,A.brR(B.m,r,s,q,A.bUt(),i.gaPx(),i.gaQV(),!0,"nav"),"Navigator Scope",h,h)}else i.a.toString +g.b=null +s=i.a +s.toString +p=new A.jj(new A.bdj(g,i),h) +g.b=p +g.b=A.rW(p,h,h,B.d6,!0,s.cy,h,h,B.b5) +s=i.a +r=s.CW +s=s.db +s=A.ap(255,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255) +g=g.b +q=i.a +q.toString +o=i.r +o.toString +n=A.bNE() +m=A.tm($.bzU(),t.F,t.od) +m.l(0,B.pu,new A.RG(new A.bM(A.d([],t.ot),t.wS)).fE(a)) +l=A.bjN() +k=t.a9 +j=A.d([],k) +B.d.N(j,i.a.dy) +j.push(B.TS) +k=A.d(j.slice(0),k) +return new A.Rt(new A.Sc(A.abi(new A.a2K(A.Dd(m,A.bpM(new A.ace(new A.Sd(new A.w6(o,k,new A.acL(r,s,g,h),h),h),h),l)),h),"",n),h),q.p3,h)}} +A.bdi.prototype={ +$1(a){var s=this.a.a.Q +s.toString +return s}, +$S:11} +A.bdk.prototype={ +$0(){this.a.r=this.b}, +$S:0} +A.bdj.prototype={ +$1(a){return this.b.a.ch.$2(a,this.a.a)}, +$S:11} +A.apN.prototype={} +A.qU.prototype={ +a_(){var s=this.$ti +return new A.Yh(B.j,s.i("@").L(s.i("qU.S")).i("Yh<1,2>"))}} +A.Yh.prototype={ +an(){var s,r,q=this +q.aO() +s=q.a +r=s.f +if(r==null)s=A.bo7(A.n(s).c) +else s=new A.eR(B.iA,r,null,null,A.n(s).i("eR<1>")) +q.e=s +q.Cs()}, +aq(a){var s,r=this +r.aS(a) +if(!a.c.k(0,r.a.c)){if(r.d!=null){r.a7n() +r.a.toString +s=r.e +s===$&&A.c() +r.e=new A.eR(B.iA,s.b,s.c,s.d,s.$ti)}r.Cs()}}, +I(a){var s,r=this.a +r.toString +s=this.e +s===$&&A.c() +return r.vj(a,s)}, +n(){this.a7n() +this.aH()}, +Cs(){var s,r=this +r.d=r.a.c.kE(new A.bbj(r),new A.bbk(r),new A.bbl(r)) +r.a.toString +s=r.e +s===$&&A.c() +r.e=new A.eR(B.rZ,s.b,s.c,s.d,s.$ti)}, +a7n(){var s=this.d +if(s!=null){s.aI(0) +this.d=null}}} +A.bbj.prototype={ +$1(a){var s=this.a +s.T(new A.bbi(s,a))}, +$S(){return this.a.$ti.i("~(1)")}} +A.bbi.prototype={ +$0(){var s=this.a,r=s.a +r.toString +s.e===$&&A.c() +s.e=new A.eR(B.t_,this.b,null,null,A.n(r).i("eR<1>"))}, +$S:0} +A.bbl.prototype={ +$2(a,b){var s=this.a +s.T(new A.bbg(s,a,b))}, +$S:33} +A.bbg.prototype={ +$0(){var s=this.a,r=s.a +r.toString +s.e===$&&A.c() +s.e=new A.eR(B.t_,null,this.b,this.c,A.n(r).i("eR<1>"))}, +$S:0} +A.bbk.prototype={ +$0(){var s=this.a +s.T(new A.bbh(s))}, +$S:0} +A.bbh.prototype={ +$0(){var s,r=this.a +r.a.toString +s=r.e +s===$&&A.c() +r.e=new A.eR(B.iB,s.b,s.c,s.d,s.$ti)}, +$S:0} +A.yz.prototype={ +J(){return"ConnectionState."+this.b}} +A.eR.prototype={ +j(a){var s=this +return"AsyncSnapshot("+s.a.j(0)+", "+A.r(s.b)+", "+A.r(s.c)+", "+A.r(s.d)+")"}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return s.$ti.b(b)&&b.a===s.a&&J.o(b.b,s.b)&&J.o(b.c,s.c)&&b.d==s.d}, +gu(a){return A.Y(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.SJ.prototype={ +vj(a,b){return this.e.$2(a,b)}} +A.F_.prototype={ +a_(){return new A.VR(B.j,this.$ti.i("VR<1>"))}} +A.VR.prototype={ +an(){var s,r=this +r.aO() +r.a.toString +s=A.bo7(r.$ti.c) +r.e=s +r.Cs()}, +aq(a){var s,r=this +r.aS(a) +if(a.c!==r.a.c){if(r.d!=null){r.d=null +s=r.e +s===$&&A.c() +r.e=new A.eR(B.iA,s.b,s.c,s.d,s.$ti)}r.Cs()}}, +I(a){var s,r=this.a +r.toString +s=this.e +s===$&&A.c() +return r.d.$2(a,s)}, +n(){this.d=null +this.aH()}, +Cs(){var s,r=this,q=r.a +q.toString +s=r.d=new A.H() +q.c.iE(0,new A.b4m(r,s),new A.b4n(r,s),t.H) +q=r.e +q===$&&A.c() +if(q.a!==B.iB)r.e=new A.eR(B.rZ,q.b,q.c,q.d,q.$ti)}} +A.b4m.prototype={ +$1(a){var s=this.a +if(s.d===this.b)s.T(new A.b4l(s,a))}, +$S(){return this.a.$ti.i("b4(1)")}} +A.b4l.prototype={ +$0(){var s=this.a +s.e=new A.eR(B.iB,this.b,null,null,s.$ti.i("eR<1>"))}, +$S:0} +A.b4n.prototype={ +$2(a,b){var s=this.a +if(s.d===this.b)s.T(new A.b4k(s,a,b))}, +$S:33} +A.b4k.prototype={ +$0(){var s=this.a +s.e=new A.eR(B.iB,null,this.b,this.c,s.$ti.i("eR<1>"))}, +$S:0} +A.Dp.prototype={ +a_(){return new A.Ut(B.j)}} +A.Ut.prototype={ +an(){this.aO() +this.afk()}, +aq(a){this.aS(a) +this.afk()}, +afk(){this.e=new A.fN(this.gayX(),this.a.c,null,t.Jc)}, +n(){var s,r,q=this.d +if(q!=null)for(q=A.cF(q,q.r,A.n(q).c);q.p();){s=q.d +r=this.d.h(0,s) +r.toString +s.P(0,r)}this.aH()}, +ayY(a){var s,r=this,q=a.a,p=r.d +if(p==null)p=r.d=A.A(t.I_,t.M) +p.l(0,q,r.aDx(q)) +p=r.d.h(0,q) +p.toString +q.a7(0,p) +if(!r.f){r.f=!0 +s=r.a9Z() +if(s!=null)r.afQ(s) +else $.cB.p1$.push(new A.b03(r))}return!1}, +a9Z(){var s={},r=this.c +r.toString +s.a=null +r.bP(new A.b08(s)) +return t.xO.a(s.a)}, +afQ(a){var s,r +this.c.toString +s=this.f +r=this.e +r===$&&A.c() +a.a7m(t.Fw.a(A.bHO(r,s)))}, +aDx(a){var s=A.bt("callback"),r=new A.b07(this,a,s) +s.sd6(r) +return r}, +I(a){var s=this.f,r=this.e +r===$&&A.c() +return new A.Or(s,r,null)}} +A.b03.prototype={ +$1(a){var s,r=this.a +if(r.c==null)return +s=r.a9Z() +s.toString +r.afQ(s)}, +$S:4} +A.b08.prototype={ +$1(a){this.a.a=a}, +$S:24} +A.b07.prototype={ +$0(){var s=this.a,r=this.b +s.d.F(0,r) +r.P(0,this.c.aN()) +if(s.d.a===0)if($.cB.p4$.a<3)s.T(new A.b05(s)) +else{s.f=!1 +A.hH(new A.b06(s))}}, +$S:0} +A.b05.prototype={ +$0(){this.a.f=!1}, +$S:0} +A.b06.prototype={ +$0(){var s=this.a +if(s.c!=null&&s.d.a===0)s.T(new A.b04(s))}, +$S:0} +A.b04.prototype={ +$0(){}, +$S:0} +A.FH.prototype={} +A.Os.prototype={ +n(){this.aF() +this.dX()}} +A.rC.prototype={ +D1(){var s=new A.Os($.b3()) +this.i8$=s +this.c.i5(new A.FH(s))}, +wL(){var s,r=this +if(r.gwO()){if(r.i8$==null)r.D1()}else{s=r.i8$ +if(s!=null){s.aF() +s.dX() +r.i8$=null}}}, +I(a){if(this.gwO()&&this.i8$==null)this.D1() +return B.be7}} +A.aj5.prototype={ +I(a){throw A.f(A.vB("Widgets that mix AutomaticKeepAliveClientMixin into their State must call super.build() but must ignore the return value of the superclass."))}} +A.ann.prototype={ +a5t(a,b){}, +tE(a){A.bvR(this,new A.bd2(this,a))}} +A.bd2.prototype={ +$1(a){var s=a.z +if(s!=null&&s.A(0,this.a))a.bf()}, +$S:24} +A.bd1.prototype={ +$1(a){A.bvR(a,this.a)}, +$S:24} +A.ano.prototype={ +e_(a){return new A.ann(A.n7(null,null,null,t.Q,t.X),this,B.a8)}} +A.n2.prototype={ +dB(a){return this.w!==a.w}} +A.a7O.prototype={ +b1(a){var s=this.e +s=new A.a9F(B.e.aR(A.uC(s,0,1)*255),s,!1,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.soZ(0,this.e) +b.sOu(!1)}} +A.a0s.prototype={ +b1(a){var s=new A.a9r(this.e,B.ex,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.sPS(0,this.e) +b.soq(B.ex)}} +A.El.prototype={ +b1(a){var s=this,r=new A.QW(s.e,s.f,s.r,s.w,!1,null,A.aB(t.T)) +r.b0() +r.sbl(null) +return r}, +b9(a,b){var s=this +b.swq(s.e) +b.sajX(s.f) +b.sbdu(s.r) +b.c3=s.w +b.dW=!1}, +G2(a){a.swq(null) +a.sajX(null)}} +A.DU.prototype={ +b1(a){var s=new A.a9u(null,this.f,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.sF7(null) +b.st1(this.f)}, +G2(a){a.sF7(null)}} +A.DS.prototype={ +b1(a){var s=new A.a9t(this.e,this.f,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.sF7(this.e) +b.st1(this.f)}, +G2(a){a.sF7(null)}} +A.atW.prototype={ +$1(a){return A.atV(this.c,this.b,new A.wU(this.a,A.eU(a)))}, +$S:417} +A.a8m.prototype={ +b1(a){var s=this,r=new A.a9G(s.e,s.r,s.w,s.y,s.x,null,s.f,null,A.aB(t.T)) +r.b0() +r.sbl(null) +return r}, +b9(a,b){var s=this +b.sda(0,s.e) +b.st1(s.f) +b.sb0W(0,s.r) +b.siZ(0,s.w) +b.sa6(0,s.x) +b.sdr(0,s.y)}} +A.a8n.prototype={ +b1(a){var s=this,r=new A.a9H(s.r,s.x,s.w,s.e,s.f,null,A.aB(t.T)) +r.b0() +r.sbl(null) +return r}, +b9(a,b){var s=this +b.sF7(s.e) +b.st1(s.f) +b.siZ(0,s.r) +b.sa6(0,s.w) +b.sdr(0,s.x)}} +A.x7.prototype={ +b1(a){var s=this,r=A.eU(a),q=new A.a9T(s.w,null,A.aB(t.T)) +q.b0() +q.sbl(null) +q.sct(0,s.e) +q.siV(s.r) +q.scs(r) +q.sA9(s.x) +q.salU(0,s.f) +return q}, +b9(a,b){var s=this +b.sct(0,s.e) +b.salU(0,s.f) +b.siV(s.r) +b.scs(A.eU(a)) +b.c3=s.w +b.sA9(s.x)}} +A.yy.prototype={ +b1(a){var s=new A.a9C(this.e,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.sw8(this.e)}} +A.E9.prototype={ +b1(a){var s=new A.a9y(this.e,this.f,this.x,B.c8,B.c8,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.sw8(this.e) +b.sarO(this.f) +b.sd9(0,this.x) +b.sban(B.c8) +b.sb7s(B.c8)}} +A.a3V.prototype={ +b1(a){var s=new A.QZ(this.e,this.f,A.eU(a),this.r,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){var s +b.sa18(this.e) +b.siV(this.f) +b.scs(A.eU(a)) +s=this.r +if(s!==b.e7){b.e7=s +b.aU() +b.bt()}}} +A.a4g.prototype={ +b1(a){var s=new A.a9z(this.e,this.f,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.sbfU(this.e) +b.a8=this.f}} +A.aC.prototype={ +b1(a){var s=new A.R7(this.e,A.eU(a),null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.seM(0,this.e) +b.scs(A.eU(a))}} +A.bY.prototype={ +b1(a){var s=new A.a9J(this.f,this.r,this.e,A.eU(a),null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.siV(this.e) +b.sa3Y(this.f) +b.sa1C(this.r) +b.scs(A.eU(a))}} +A.o7.prototype={} +A.pT.prototype={ +b1(a){var s=new A.QX(this.e,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.sa0f(this.e)}} +A.OB.prototype={ +yV(a){var s,r,q=a.b +q.toString +t.Wz.a(q) +s=this.f +if(q.e!==s){q.e=s +r=a.gbo(a) +if(r instanceof A.J)r.af()}}} +A.M6.prototype={ +b1(a){var s=new A.QV(this.e,0,null,null,A.aB(t.T)) +s.b0() +s.N(0,null) +return s}, +b9(a,b){b.sa0f(this.e)}} +A.bw.prototype={ +b1(a){return A.bsV(A.jh(this.f,this.e))}, +b9(a,b){b.sah0(A.jh(this.f,this.e))}, +eQ(){var s,r=this,q=r.e +if(q===1/0&&r.f===1/0)s="SizedBox.expand" +else s=q===0&&r.f===0?"SizedBox.shrink":"SizedBox" +q=r.a +return q==null?s:s+"-"+q.j(0)}} +A.hl.prototype={ +b1(a){return A.bsV(this.e)}, +b9(a,b){b.sah0(this.e)}} +A.a4h.prototype={ +b1(a){var s=new A.R0(this.e,this.f,this.r,A.eU(a),null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.siV(this.r) +b.sa3Y(this.e) +b.sa1C(this.f) +b.scs(A.eU(a))}} +A.zX.prototype={ +b1(a){var s=new A.a9D(this.e,this.f,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.sa2f(0,this.e) +b.sa2d(0,this.f)}} +A.a7U.prototype={ +b1(a){var s=this,r=new A.a9v(s.f,s.r,s.w,s.x,B.M,A.eU(a),null,A.aB(t.T)) +r.b0() +r.sbl(null) +return r}, +b9(a,b){var s=this +b.siV(B.M) +b.sbb1(0,s.f) +b.sa2f(0,s.r) +b.sbaY(0,s.w) +b.sa2d(0,s.x) +b.scs(A.eU(a))}} +A.PR.prototype={ +b1(a){var s=new A.R6(this.e,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.sQJ(this.e)}, +e_(a){return new A.ajc(this,B.a8)}} +A.ajc.prototype={} +A.a0e.prototype={ +b1(a){var s=new A.QT(this.e,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.sb0u(0,this.e)}} +A.a5w.prototype={ +b1(a){var s=null,r=new A.R3(s,s,s,A.aB(t.T)) +r.b0() +r.sbl(s) +return r}, +b9(a,b){b.sask(null) +b.sasj(null)}} +A.abz.prototype={ +b1(a){var s=new A.a9S(null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}} +A.BE.prototype={ +b1(a){var s=a.ap(t.I) +s.toString +s=new A.a9P(this.e,s.w,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){var s +b.seM(0,this.e) +s=a.ap(t.I) +s.toString +b.scs(s.w)}} +A.a67.prototype={ +b1(a){var s=new A.R4(A.bfK(a,this.e,!1),0,null,null,A.aB(t.T)) +s.b0() +s.N(0,null) +return s}, +b9(a,b){b.slc(A.bfK(a,this.e,!1))}} +A.Hz.prototype={ +b1(a){var s=A.eU(a) +s=new A.Rg(this.e,s,this.r,this.w,A.aB(t.O5),0,null,null,A.aB(t.T)) +s.b0() +s.N(0,null) +return s}, +b9(a,b){var s +b.siV(this.e) +s=A.eU(a) +b.scs(s) +s=this.r +if(b.aV!==s){b.aV=s +b.af()}s=this.w +if(s!==b.aL){b.aL=s +b.aU() +b.bt()}}} +A.lq.prototype={ +yV(a){var s,r,q,p=this,o=a.b +o.toString +t.Qv.a(o) +s=p.f +if(o.w!=s){o.w=s +r=!0}else r=!1 +s=p.r +if(o.e!=s){o.e=s +r=!0}s=p.w +if(o.f!=s){o.f=s +r=!0}s=p.x +if(o.r!=s){o.r=s +r=!0}s=p.y +if(o.x!=s){o.x=s +r=!0}s=p.z +if(o.y!=s){o.y=s +r=!0}if(r){q=a.gbo(a) +if(q instanceof A.J)q.af()}}} +A.a8O.prototype={ +I(a){var s=this,r=a.ap(t.I) +r.toString +return A.bjx(s.f,s.x,null,null,s.c,r.w,s.d,s.r)}} +A.ER.prototype={ +gaOD(){switch(this.e.a){case 0:return!0 +case 1:var s=this.w +return s===B.aJ||s===B.Xv}}, +a4v(a){var s=this.x +if(s==null)s=this.gaOD()?A.eU(a):null +return s}, +b1(a){var s=this,r=null,q=new A.R_(s.e,s.f,s.r,s.w,s.a4v(a),s.y,s.z,B.m,A.aB(t.O5),A.b5(4,A.BU(r,r,r,r,r,B.bt,B.a4,r,1,B.b5),!1,t.mi),!0,0,r,r,A.aB(t.T)) +q.b0() +q.N(0,r) +return q}, +b9(a,b){var s=this,r=s.e +if(b.K!==r){b.K=r +b.af()}b.sbaL(s.f) +r=s.r +if(b.al!==r){b.al=r +b.af()}b.sb4X(s.w) +r=s.a4v(a) +if(b.aV!=r){b.aV=r +b.af()}r=s.y +if(b.aL!==r){b.aL=r +b.af()}if(B.m!==b.bN){b.bN=B.m +b.aU() +b.bt()}}} +A.GW.prototype={} +A.E8.prototype={} +A.lb.prototype={ +yV(a){var s,r,q,p=a.b +p.toString +t.US.a(p) +s=this.f +if(p.e!==s){p.e=s +r=!0}else r=!1 +s=this.r +if(p.f!==s){p.f=s +r=!0}if(r){q=a.gbo(a) +if(q instanceof A.J)q.af()}}} +A.EL.prototype={} +A.aa2.prototype={ +b1(a){var s,r,q,p=this,o=null,n=p.r +if(n==null){n=a.ap(t.I) +n.toString +n=n.w}s=p.x +r=A.FO(a) +q=s===B.b4?"\u2026":o +s=new A.R8(A.BU(q,r,p.z,p.as,p.e,p.f,n,p.ax,p.y,p.at),p.w,s,p.ch,!1,0,o,o,A.aB(t.T)) +s.b0() +s.N(0,o) +s.swA(p.ay) +return s}, +b9(a,b){var s,r=this +b.sd2(0,r.e) +b.sAZ(0,r.f) +s=r.r +if(s==null){s=a.ap(t.I) +s.toString +s=s.w}b.scs(s) +b.sarZ(r.w) +b.sbcB(0,r.x) +b.stS(r.y) +b.sAw(r.z) +b.spH(r.as) +b.sB0(r.at) +b.sSv(r.ax) +s=A.FO(a) +b.sAt(0,s) +b.swA(r.ay) +b.saqg(r.ch)}} +A.GJ.prototype={ +b1(a){var s=this,r=s.d +r=r==null?null:r.bA(0) +r=new A.R2(r,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.CW,!1,null,!1,A.aB(t.T)) +r.b0() +r.afn() +return r}, +b9(a,b){var s=this,r=s.d +b.seX(0,r==null?null:r.bA(0)) +b.aQ=s.e +b.sbr(0,s.f) +b.saZ(0,s.r) +b.sfz(0,s.w) +b.sa6(0,s.x) +b.soZ(0,s.y) +b.sb1K(s.Q) +b.sa18(s.as) +b.siV(s.at) +b.sbeR(0,s.ax) +b.sb1k(s.ay) +b.sa2c(!1) +b.scs(null) +b.sa1M(s.CW) +b.sa1P(!1) +b.sA9(s.z)}, +G2(a){a.seX(0,null)}} +A.FN.prototype={ +b1(a){var s=this,r=null,q=new A.a9I(s.e,r,s.r,s.w,s.x,s.y,r,r,s.as,s.at,r,A.aB(t.T)) +q.b0() +q.sbl(r) +return q}, +b9(a,b){var s=this +b.eI=s.e +b.i7=null +b.cA=s.r +b.d5=s.w +b.dh=s.x +b.ef=s.y +b.ns=b.fH=null +b.vD=s.as +b.H=s.at}} +A.Aq.prototype={ +b1(a){var s=this +return A.bJX(s.w,null,s.e,s.r,s.f,!0)}, +b9(a,b){var s,r=this +b.i7=r.e +b.cA=r.f +b.d5=r.r +s=r.w +if(!b.dh.k(0,s)){b.dh=s +b.aU()}if(b.H!==B.bq){b.H=B.bq +b.aU()}}} +A.kq.prototype={ +b1(a){var s=new A.Rb(null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}} +A.le.prototype={ +b1(a){var s=new A.R1(this.e,null,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.sakt(this.e) +b.sa1H(null)}} +A.a_C.prototype={ +b1(a){var s=new A.QP(this.e,null,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.sagx(this.e) +b.sa1H(null)}} +A.c2.prototype={ +b1(a){var s=this,r=new A.Rc(s.e,s.f,s.r,s.w,!1,s.aas(a),null,A.aB(t.T)) +r.b0() +r.sbl(null) +r.afi(r.H) +return r}, +aas(a){var s,r=this.e,q=r.p4 +if(q!=null)return q +if(r.fx==null){if(r.go==null)r=r.p2!=null +else r=!0 +s=r}else s=!0 +if(!s)return null +return A.eU(a)}, +b9(a,b){var s=this +b.sb29(s.f) +b.sb6P(s.r) +b.sb6J(s.w) +b.sb0U(!1) +b.samf(s.e) +b.scs(s.aas(a))}} +A.a7c.prototype={ +b1(a){var s=new A.a9E(null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}} +A.Dw.prototype={ +b1(a){var s=new A.a9s(!0,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.sb0V(!0)}} +A.iF.prototype={ +b1(a){var s=new A.a9x(this.e,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.sb6K(this.e)}} +A.O4.prototype={ +b1(a){var s=new A.a9A(this.e,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.sbX(0,this.e)}} +A.qh.prototype={ +I(a){return this.c}} +A.jj.prototype={ +I(a){return this.c.$1(a)}} +A.pQ.prototype={ +b1(a){var s=new A.X8(this.e,B.bq,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){t.ri.a(b).sa6(0,this.e)}} +A.X8.prototype={ +sa6(a,b){if(b.k(0,this.eI))return +this.eI=b +this.aU()}, +aJ(a,b){var s,r,q,p,o,n=this +if(n.gC(n).a56(0,B.u)){s=a.gd4(a) +r=n.gC(n) +q=b.a +p=b.b +o=$.al().b8() +o.sa6(0,n.eI) +s.i6(new A.T(q,p,q+r.a,p+r.b),o)}s=n.E$ +if(s!=null)a.f0(s,b)}} +A.bdm.prototype={ +$1(a){var s=a==null?t.K.a(a):a +return this.a.ts(s)}, +$S:418} +A.fz.prototype={ +Pq(){return A.dQ(!1,t.y)}, +G1(a){var s=null,r=a.gqU(),q=r.gfs(r).length===0?"/":r.gfs(r),p=r.gwy() +p=p.gZ(p)?s:r.gwy() +q=A.anF(r.goM().length===0?s:r.goM(),q,s,p,s).gEi() +A.mQ(q,0,q.length,B.x,!1) +return A.dQ(!1,t.y)}, +FZ(){}, +aj6(){}, +aj5(){}, +aj4(a){}, +nm(a){}, +a0p(){var s=0,r=A.l(t.s1),q +var $async$a0p=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=B.qr +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a0p,r)}} +A.U2.prototype={ +Q5(){var s=0,r=A.l(t.s1),q,p=this,o,n,m,l +var $async$Q5=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=p.bv$,n=o.length,m=!1,l=0 +case 3:if(!(l"))}, +b1(a){return this.d}, +b9(a,b){}, +b0x(a,b){var s,r={} +r.a=b +if(b==null){a.alm(new A.aN4(r,this,a)) +s=r.a +s.toString +a.z7(s,new A.aN5(r))}else{b.p2=this +b.dP()}r=r.a +r.toString +return r}, +eQ(){return this.e}} +A.aN4.prototype={ +$0(){var s=this.b,r=A.bJY(s,s.$ti.c) +this.a.a=r +r.r=this.c}, +$S:0} +A.aN5.prototype={ +$0(){var s=this.a.a +s.toString +s.a6G(null,null) +s.MJ()}, +$S:0} +A.wB.prototype={ +bP(a){var s=this.p1 +if(s!=null)a.$1(s)}, +ll(a){this.p1=null +this.mO(a)}, +fX(a,b){this.a6G(a,b) +this.MJ()}, +dS(a,b){this.o7(0,b) +this.MJ()}, +mr(){var s=this,r=s.p2 +if(r!=null){s.p2=null +s.o7(0,s.$ti.i("B3<1>").a(r)) +s.MJ()}s.Km()}, +MJ(){var s,r,q,p,o,n,m,l=this +try{o=l.p1 +n=l.f +n.toString +l.p1=l.fv(o,l.$ti.i("B3<1>").a(n).c,B.fG)}catch(m){s=A.a7(m) +r=A.au(m) +o=A.bI("attaching to the render tree") +q=new A.c7(s,r,"widgets library",o,null,!1) +A.dH(q) +p=A.MZ(q) +l.p1=l.fv(null,p,B.fG)}}, +gab(){return this.$ti.i("b2<1>").a(A.bU.prototype.gab.call(this))}, +lq(a,b){var s=this.$ti +s.i("b2<1>").a(A.bU.prototype.gab.call(this)).sbl(s.c.a(a))}, +lv(a,b,c){}, +mw(a,b){this.$ti.i("b2<1>").a(A.bU.prototype.gab.call(this)).sbl(null)}} +A.adz.prototype={$iaA:1} +A.Xl.prototype={ +fX(a,b){this.rf(a,b)}} +A.Zd.prototype={ +lp(){this.asB() +$.fJ=this +var s=$.bX() +s.Q=this.gaKM() +s.as=$.a9}, +a3N(){this.asD() +this.Wq()}} +A.Ze.prototype={ +lp(){this.awq() +$.cB=this}, +w0(){this.asC()}} +A.Zf.prototype={ +lp(){var s,r=this +r.aws() +$.j0=r +r.vE$!==$&&A.c5() +r.vE$=B.TF +s=new A.Rp(A.ae(t.z4),$.b3()) +B.nY.mL(s.gaOm()) +r.vF$=s +r.aMO() +s=$.aGx +if(s==null)s=$.aGx=A.d([],t.iM) +s.push(r.gaz0()) +B.Ri.U8(new A.bdm(r)) +B.Rh.U8(r.gaJX()) +B.c1.mL(r.gaKK()) +$.dM() +r.beg() +r.Qi()}, +w0(){this.awt()}} +A.Zg.prototype={ +lp(){this.awu() +$.fO=this +var s=t.K +this.nu$=new A.aEf(A.A(s,t.Sc),A.A(s,t.B6),A.A(s,t.pt))}, +GE(){this.auU() +var s=this.nu$ +s===$&&A.c() +s.Y(0)}, +ts(a){return this.b8R(a)}, +b8R(a){var s=0,r=A.l(t.H),q,p=this +var $async$ts=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(p.auV(a),$async$ts) +case 3:switch(A.bi(J.u(t.b.a(a),"type"))){case"fontsChange":p.oI$.aF() +break}s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$ts,r)}} +A.Zh.prototype={ +lp(){var s,r,q=this +q.awx() +$.aaL=q +s=$.bX() +q.PI$=s.a.a +s.p2=q.gaLB() +r=$.a9 +s.p3=r +s.p4=q.gaLz() +s.R8=r +q.aaY()}} +A.Zi.prototype={ +lp(){var s,r,q,p,o=this +o.awy() +$.a9V=o +s=t.TT +o.aT$=new A.Qh(o.gaLC(),o.gaLG(),o.gaLE(),A.d([],s),A.d([],s),A.d([],s),A.ae(t.I9),A.ae(t.sv)) +s=$.bX() +s.f=o.gb88() +r=s.r=$.a9 +s.go=o.gb9_() +s.id=r +s.k3=o.gb8k() +s.k4=r +r=o.aiO() +s=s.d.h(0,0) +s.toString +s=new A.a9U(B.u,r,s,null,A.aB(t.T)) +s.b0() +s.sbl(null) +r=o.aT$ +r===$&&A.c() +r.sbf9(s) +s=o.aT$.e +s.Q=s +s.y.r.push(s) +r=s.afN() +s.ch.sb2(0,r) +s.y.Q.push(s) +o.ok$.push(o.gaKI()) +o.b9w() +o.p1$.push(o.gaMj()) +s=o.aT$ +q=o.aQ$ +if(q===$){p=new A.Ux(o,$.b3()) +o.gE3().a7(0,p.ge3()) +o.aQ$!==$&&A.ai() +o.aQ$=p +q=p}s.aA(q)}, +w0(){this.awv()}} +A.Zj.prototype={ +a1j(){var s,r,q +this.aue() +for(s=this.bv$,r=s.length,q=0;q=s.b&&s.c>=s.d) +else s=!0}else s=!1 +if(s)m=new A.zX(0,0,new A.hl(B.il,n,n),n) +else{s=o.d +if(s!=null)m=new A.bY(s,n,n,m,n)}r=o.gaRe() +if(r!=null)m=new A.aC(r,m,n) +s=o.f +if(s!=null)m=new A.pQ(s,m,n) +s=o.as +if(s!==B.m){q=A.eU(a) +p=o.r +p.toString +m=A.atV(m,s,new A.ag_(q==null?B.a4:q,p))}s=o.r +if(s!=null)m=A.yQ(m,s,B.dl) +s=o.w +if(s!=null)m=A.yQ(m,s,B.tf) +s=o.x +if(s!=null)m=new A.hl(s,m,n) +s=o.y +if(s!=null)m=new A.aC(s,m,n) +s=o.z +if(s!=null)m=A.HX(o.Q,m,s,!0) +m.toString +return m}} +A.ag_.prototype={ +Tn(a){return this.c.To(new A.T(0,0,0+a.a,0+a.b),this.b)}, +Ui(a){return!a.c.k(0,this.c)||a.b!==this.b}} +A.yC.prototype={ +J(){return"ContextMenuButtonType."+this.b}} +A.hP.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.hP&&b.c==s.c&&J.o(b.a,s.a)&&b.b===s.b}, +gu(a){return A.Y(this.c,this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"ContextMenuButtonItem "+this.b.j(0)+", "+A.r(this.c)}} +A.a1N.prototype={ +a5H(a,b,c){var s,r +A.boE() +s=A.aGT(b,t.N1) +s.toString +r=A.brT(b) +if(r==null)r=null +else{r=r.c +r.toString}r=A.qw(new A.auk(A.aFr(b,r),c),!1) +$.Ef=r +s.Am(0,r) +$.rR=this}, +eO(a){if($.rR!==this)return +A.boE()}} +A.auk.prototype={ +$1(a){return new A.Cp(this.a.a,this.b.$1(a),null)}, +$S:11} +A.vn.prototype={ +Bg(a,b,c){return A.avS(c,this.w,null,this.y,this.x)}, +dB(a){return!J.o(this.w,a.w)||!J.o(this.x,a.x)||!J.o(this.y,a.y)}} +A.avT.prototype={ +$1(a){var s=a.ap(t.Uf) +if(s==null)s=B.fV +return A.avS(this.e,s.w,this.a,this.d,s.x)}, +$S:419} +A.aj6.prototype={ +I(a){throw A.f(A.vB("A DefaultSelectionStyle constructed with DefaultSelectionStyle.fallback cannot be incorporated into the widget tree, it is meant only to provide a fallback value returned by DefaultSelectionStyle.of() when no enclosing default selection style is present in a BuildContext."))}} +A.a2K.prototype={ +aHm(){return $.byU()}, +I(a){var s=A.abi(this.c,"",this.aHm()) +return A.abi(s,"",A.bEY())}} +A.a2Q.prototype={ +wT(a){return new A.aN(0,a.b,0,a.d)}, +wY(a,b){var s,r=this.b,q=r.a,p=q+b.a-a.a +r=r.b +s=r+b.b-a.b +if(p>0)q-=p +return new A.m(q,s>0?r-s:r)}, +mM(a){return!this.b.k(0,a.b)}} +A.a32.prototype={ +I(a){var s=A.aD(a,null,t.l).w,r=s.a,q=r.a,p=r.b,o=A.bFe(a),n=A.bFc(o,r),m=A.bFd(A.bFg(new A.T(0,0,0+q,0+p),A.bFf(s)),n) +return new A.aC(new A.az(m.a,m.b,q-m.c,p-m.d),A.qq(this.d,s.beE(m),null),null)}} +A.awu.prototype={ +$1(a){var s +if(!a.gz5(a).ghX().a56(0,0)){a.gdc(a) +s=!1}else s=!0 +return s}, +$S:226} +A.awv.prototype={ +$1(a){return a.gz5(a)}, +$S:421} +A.a33.prototype={ +gjv(a){var s=this.a +if(s==null)return null +s=s.c +s.toString +return s}} +A.Mx.prototype={ +a_(){return new A.agr(B.j)}, +vj(a,b){return this.Q.$2(a,b)}} +A.a3c.prototype={ +ed(a){var s=this +s.avp(a) +a.push("minExtent: "+A.r(s.b)+", extent: "+A.r(s.a)+", maxExtent: "+s.c+", initialExtent: "+A.r(s.d))}} +A.Vp.prototype={ +agU(a,b){var s,r=this +r.a=null +r.Q=r.z=!0 +s=r.y +if(s===0)return +r.anJ(r.x.a+a/s*r.c,b)}, +anJ(a,b){var s=this,r=s.b,q=s.c,p=A.W(a,r,q),o=s.x +if(J.o(o.a,p))return +o.sm(0,p) +b.i5(new A.a3c(o.a,r,q,s.r,b,!0,0))}} +A.agr.prototype={ +an(){var s,r,q=this,p=null +q.aO() +s=q.a.d +r=q.ab8() +r=A.bvb(p,p,p,q.a.c,1,s,!0,!1,p,r) +q.e=r +q.d=new A.agq(r,0,A.d([],t.ZP),$.b3()) +q.a.toString}, +ab8(){var s,r=0 +while(!0){s=this.a +s.toString +if(!!1)break +null.h(0,r);++r}s=A.d([s.d,1],t.n) +return s}, +aq(a){this.aS(a) +this.a.toString +this.aTZ(a)}, +bf(){var s,r +this.cD() +s=this.c +s.toString +if(A.bOG(s)){s=this.d +s===$&&A.c() +r=s.as +r.Q=r.z=!1 +r=s.gaG(s).at +r.toString +if(r!==0)s.lb(0,B.ah,B.YL) +r=s.as +s=t.yM.a(A.ks.prototype.gaG.call(s,s)) +s=$.aL.aW$.z.h(0,s.w.Q) +s.toString +r.anJ(r.r,s)}}, +I(a){var s,r,q=this,p=q.e +p===$&&A.c() +s=q.a +s.toString +r=q.d +r===$&&A.c() +return new A.r8(p.x,new A.b3v(q),s.vj(a,r),null,t.j3)}, +n(){this.a.toString +var s=this.d +s===$&&A.c() +s.n() +this.aH()}, +aTZ(a){var s,r,q,p,o,n=this,m=n.e +m===$&&A.c() +s=n.a.d +r=n.ab8() +q=n.a.c +p=m.Q?A.W(m.x.a,s,1):q +p=A.hc(p,t.i) +o=m.z +r=A.bvb(p,m.Q,o,q,1,s,!0,!1,null,r) +n.e=r +s=n.d +s===$&&A.c() +s.as=r +n.a.toString +m=m.x +m.aw$=$.b3() +m.aC$=0}} +A.b3v.prototype={ +$3(a,b,c){return new A.kh(new A.b3u(this.a,b,c),null)}, +$S:422} +A.b3u.prototype={ +$2(a,b){var s,r=this.a,q=r.e +q===$&&A.c() +r.a.toString +A.W(1/0,b.a,b.b) +q.y=A.W(1/0,b.c,b.d) +s=A.biv(B.dG,this.c,this.b,null) +return s}, +$S:108} +A.agq.prototype={ +a03(a,b,c){var s=a.on(B.i6),r=new A.Cw(new A.b3r(this),A.ae(t.A_),B.ff,s,b,!0,null,A.hc(!1,t.y),$.b3()) +r.UM(b,null,!0,c,s) +r.UN(b,null,0,!0,c,s) +return r}, +ed(a){this.auB(a) +a.push("extent: "+this.as.j(0))}, +gaG(a){return t.yM.a(A.ks.prototype.gaG.call(this,this))}, +vs(a,b){this.auC(0,b)}} +A.b3r.prototype={ +$0(){return this.a.as}, +$S:423} +A.Cw.prototype={ +q0(a){var s +this.a6D(a) +if(!(a instanceof A.Cw))return +s=a.aQ +if(s!=null){this.aQ=s +a.aQ=null}}, +kw(a){var s,r,q +for(s=this.aL,s=A.cb(s,s.r,A.n(s).c),r=s.$ti.c;s.p();){q=s.d +if(q==null)q=r.a(q) +q.y=q.w=null +q.r.ui(0,!0)}this.auO(a)}, +a_1(a){var s,r=this,q=r.at +q.toString +if(!(q>0)){q=r.aV +s=q.$0() +if(!(s.b>=s.x.a)){s=q.$0() +s=s.c<=s.x.a}else s=!0 +if(s){s=q.$0() +if(!(s.b>=s.x.a&&a<0)){q=q.$0() +q=q.c<=q.x.a&&a>0}else q=!0}else q=!0}else q=!1 +if(q){q=r.aV.$0() +s=$.aL.aW$.z.h(0,r.w.Q) +s.toString +q.agU(-a,s)}else r.auN(a)}, +n(){var s,r,q,p,o,n,m +for(s=this.aL,r=A.cb(s,s.r,A.n(s).c),q=r.$ti.c;r.p();){p=r.d +if(p==null)p=q.a(p) +p.r.n() +p.r=null +o=p.dn$ +o.b=!1 +B.d.Y(o.a) +n=o.c +if(n===$){m=A.dI(o.$ti.c) +o.c!==$&&A.ai() +o.c=m +n=m}if(n.a>0){n.b=n.c=n.d=n.e=null +n.a=0}o=p.cE$ +o.b=!1 +B.d.Y(o.a) +n=o.c +if(n===$){m=A.dI(o.$ti.c) +o.c!==$&&A.ai() +o.c=m +n=m}if(n.a>0){n.b=n.c=n.d=n.e=null +n.a=0}p.xi()}s.Y(0) +this.auP()}, +ki(a){var s,r,q,p,o=this,n={} +n.a=a +if(a===0){o.aV.$0() +s=!0}else s=!1 +if(!s){if(a<0){s=o.at +s.toString +s=s>0}else s=!1 +if(!s)if(a>0){s=o.aV.$0() +s=s.c<=s.x.a}else s=!1 +else s=!0}else s=!0 +if(s){o.UJ(a) +return}s=o.aQ +if(s!=null)s.$0() +o.aQ=null +r=A.bt("simulation") +s=o.aV +s.$0() +q=s.$0() +r.sd6(A.box(q.x.a/q.c*q.y,o.r.wF(o),a)) +p=A.bhn("_DraggableScrollableSheetPosition",0,o.w) +o.aL.t(0,p) +s=s.$0() +n.b=s.x.a/s.c*s.y +p.bB() +s=p.cE$ +s.b=!0 +s.a.push(new A.b3t(n,o,p)) +p.Ow(r.aN()).anT(new A.b3s(o,p))}, +a0y(a,b){this.aQ=b +return this.auQ(a,b)}} +A.b3t.prototype={ +$0(){var s,r,q,p,o,n,m,l=this.c,k=l.x +k===$&&A.c() +s=this.a +r=s.b +s.b=k +q=this.b +p=q.aV +o=p.$0() +n=$.aL.aW$.z.h(0,q.w.Q) +n.toString +o.agU(k-r,n) +if(s.a>0){k=p.$0() +k=k.c<=k.x.a}else k=!1 +if(!k)if(s.a<0){k=p.$0() +k=k.b>=k.x.a}else k=!1 +else k=!0 +if(k){m=l.gjc()+q.r.wF(q).c*J.l_(l.gjc()) +s.a=m +q.UJ(m) +l.fg(0)}else if(l.gbF(l)===B.a_)q.UJ(0)}, +$S:0} +A.b3s.prototype={ +$0(){var s=this.a.aL,r=this.b +if(s.A(0,r)){s.F(0,r) +r.n()}}, +$S:0} +A.Vo.prototype={ +ed(a){var s,r +this.Kj(a) +s=this.j0$ +r=s===0?"local":"remote" +a.push("depth: "+s+" ("+r+")")}} +A.ED.prototype={ +a_(){return new A.Vs(A.QA(null),A.QA(null),B.j)}, +b7E(a,b,c){return this.d.$3(a,b,c)}, +bf6(a,b,c){return this.e.$3(a,b,c)}} +A.Vs.prototype={ +an(){var s,r=this +r.aO() +s=r.a.c +r.d=s.gbF(s) +s=r.a.c +s.bB() +s=s.dn$ +s.b=!0 +s.a.push(r.gV0()) +r.afh()}, +a7h(a){var s,r=this,q=r.d +q===$&&A.c() +s=r.aCf(a,q) +r.d=s +if(q!==s)r.afh()}, +aq(a){var s,r,q=this +q.aS(a) +s=a.c +if(s!==q.a.c){r=q.gV0() +s.fb(r) +s=q.a.c +s.bB() +s=s.dn$ +s.b=!0 +s.a.push(r) +r=q.a.c +q.a7h(r.gbF(r))}}, +aCf(a,b){switch(a.a){case 0:case 3:return a +case 1:switch(b.a){case 0:case 3:case 1:return a +case 2:return b}break +case 2:switch(b.a){case 0:case 3:case 2:return a +case 1:return b}break}}, +afh(){var s=this,r=s.d +r===$&&A.c() +switch(r.a){case 0:case 1:s.e.sbo(0,s.a.c) +s.f.sbo(0,B.eC) +break +case 2:case 3:s.e.sbo(0,B.fH) +s.f.sbo(0,new A.oK(s.a.c,new A.bM(A.d([],t.x8),t.jc),0)) +break}}, +n(){this.a.c.fb(this.gV0()) +this.aH()}, +I(a){var s=this.a +return s.b7E(a,this.e,s.bf6(a,this.f,s.f))}} +A.af8.prototype={ +b1(a){var s=new A.akp(this.e,this.f,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){var s +this.a6A(a,b) +s=this.f +b.aX=s +if(!s){s=b.a8 +if(s!=null)s.$0() +b.a8=null}else if(b.a8==null)b.aU()}} +A.akp.prototype={ +aJ(a,b){var s=this +if(s.aX)if(s.a8==null)s.a8=a.a.b_P(s.H) +s.lO(a,b)}} +A.HI.prototype={ +sd2(a,b){this.un(0,this.a.Fq(B.bA,B.fo,b))}, +b12(a,b,c){var s,r,q,p,o=null +if(!this.a.gakY()||!c)return A.eb(o,o,o,b,this.a.a) +s=b.cr(B.O6) +r=this.a +q=r.c +r=r.a +p=q.a +q=q.b +return A.eb(A.d([A.eb(o,o,o,o,B.f.X(r,0,p)),A.eb(o,o,o,s,B.f.X(r,p,q)),A.eb(o,o,o,o,B.f.bp(r,q))],t.Ne),o,o,b,o)}, +sBK(a){var s,r,q,p,o=this +if(!o.al5(a))throw A.f(A.vB("invalid text selection: "+a.j(0))) +s=a.a +r=a.b +if(s===r){q=o.a.c +s=s>=q.a&&r<=q.b}else s=!1 +p=s?o.a.c:B.bA +o.un(0,o.a.b3Y(p,a))}, +al5(a){var s=this.a.a.length +return a.a<=s&&a.b<=s}} +A.Tx.prototype={} +A.lD.prototype={} +A.b3n.prototype={ +iY(a,b){return 0}, +qr(a){return a>=this.b}, +hU(a,b){var s,r,q,p=this.c,o=this.d +if(p[o].a>b){s=o +o=0}else s=11 +for(r=s-1;o=n)return r.h(s,o) +else if(a<=n)q=o-1 +else p=o+1}return null}, +b16(){var s,r=this,q=null,p=r.a.z +if(p===B.Oo)return q +s=A.d([],t.Ud) +if(p.b&&r.gPi())s.push(new A.hP(new A.axG(r),B.t0,q)) +if(p.a&&r.gOZ())s.push(new A.hP(new A.axH(r),B.t1,q)) +if(p.c&&r.gAI())s.push(new A.hP(new A.axI(r),B.t2,q)) +if(p.d&&r.ga5k())s.push(new A.hP(new A.axJ(r),B.t3,q)) +return s}, +aHz(){var s,r,q,p,o,n,m,l=this,k=l.a.c.a.b,j=l.gak().b6.f.ani(),i=l.a.c.a.a +if(j!==i||!k.gcM()||k.a===k.b)return new A.ahd(l.gak().b6.geN(),l.gak().b6.geN()) +s=k.a +r=k.b +q=B.f.X(i,s,r) +p=q.length===0 +o=p?B.bN:new A.fw(q) +o=o.gV(o) +n=l.gak().BB(new A.dk(s,s+o.length)) +s=p?B.bN:new A.fw(q) +s=s.ga9(s) +m=l.gak().BB(new A.dk(r-s.length,r)) +s=n==null?null:n.d-n.b +if(s==null)s=l.gak().b6.geN() +r=m==null?null:m.d-m.b +return new A.ahd(s,r==null?l.gak().b6.geN():r)}, +gb2b(){var s,r,q,p,o=this +if(o.gak().zW!=null){s=o.gak().zW +s.toString +return new A.Tk(s,null)}r=o.aHz() +q=o.a.c.a.b +p=o.gak().Tt(q) +return A.bLV(r.b,o.gak(),p,r.a)}, +gb2c(){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.b16() +if(i==null){i=k.x.a +s=k.gOZ()?new A.axK(k):j +r=k.gPi()?new A.axL(k):j +q=k.gAI()?new A.axM(k):j +p=k.ga5k()?new A.axN(k):j +o=k.galj()?new A.axO(k):j +n=t.Ud +m=A.d([],n) +l=q!=null +if(!l||i!==B.fK){i=A.d([],n) +if(r!=null)i.push(new A.hP(r,B.t0,j)) +if(s!=null)i.push(new A.hP(s,B.t1,j)) +if(l)i.push(new A.hP(q,B.t2,j)) +if(p!=null)i.push(new A.hP(p,B.t3,j)) +B.d.N(m,i)}if(o!=null)m.push(new A.hP(o,B.Xs,j)) +i=m}return i}, +an(){var s=this +s.avr() +s.x.a7(0,s.gacc()) +s.a.c.a7(0,s.gLb()) +s.a.d.a7(0,s.gW5()) +s.giS().a7(0,s.gaPi()) +s.r.sm(0,s.a.as) +s.cy=A.bFI(s.a.bd)}, +bf(){var s,r,q,p,o=this +o.cD() +s=o.c +s.toString +s=A.dJ(s,B.q1) +s=s==null?null:s.at +r=o.a +o.db=s===!0?r.CW.cr(B.kG):r.CW +o.c.ap(t.HU) +if(!o.CW&&o.a.k4){o.CW=!0 +$.cB.p1$.push(new A.axQ(o))}s=o.c +s.toString +q=A.bkj(s) +if(o.fx!==q){o.fx=q +if(o.gNa())o.Ea() +else if(!o.fx&&o.d!=null)o.aeA()}if(A.c4()!==B.aW&&A.c4()!==B.bs)return +s=o.c +s.toString +s=A.aD(s,B.fu,t.l).w +p=s.ghB(s) +s=o.fr +if(s==null){o.fr=p +return}if(p!==s){o.fr=p +if(A.c4()===B.aW)o.tu(!1) +if(A.c4()===B.bs)o.kD()}}, +aq(a){var s,r,q,p,o=this +o.aS(a) +s=a.c +if(o.a.c!==s){r=o.gLb() +s.P(0,r) +o.a.c.a7(0,r) +o.Zh()}if(!o.a.c.a.b.k(0,s.a.b)){s=o.Q +if(s!=null)s.dS(0,o.a.c.a)}s=o.Q +if(s!=null)s.saki(o.a.Q) +s=o.a +s.bN!==a.bN +r=a.d +if(s.d!==r){s=o.gW5() +r.P(0,s) +o.a.d.a7(0,s) +o.wL()}s=o.a +s.toString +if(a.x&&s.d.gcZ())$.cB.p1$.push(new A.axS(o)) +s=o.gkZ() +if(s){s=o.a +if(a.x!==s.x){o.z.toString +s=s.bN +s=s.gtR() +$.dM().aXP(s)}}if(o.gkZ())o.a.toString +if(!o.a.CW.k(0,a.CW)){s=o.c +s.toString +s=A.dJ(s,B.q1) +s=s==null?null:s.at +r=o.a +o.db=s===!0?r.CW.cr(B.kG):r.CW +if(o.gkZ()){s=o.z +s.toString +r=o.db +q=o.gCY() +s.Ud(r.d,r.r,r.w,o.a.db,q)}}if(o.a.as!==a.as)o.YI() +s=o.a.p1 +if(t.qY.b(s))p=o.gAI() +else{s=s==null&&null +p=s===!0}if(o.a.al&&o.gAI()&&p)o.x.f3(0)}, +n(){var s=this,r=s.at +if(r!=null)r.n() +s.a.c.P(0,s.gLb()) +r=s.dy +if(r!=null)r.n() +s.dy=null +s.a8n() +r=s.d +if(r!=null)r.aI(0) +s.d=null +r=s.e +if(r!=null)r.n() +s.e=null +r=s.Q +if(r!=null)r.n() +s.Q=null +s.a.d.P(0,s.gW5()) +B.d.F($.aL.bv$,s) +r=s.x +r.P(0,s.gacc()) +r.n() +r=s.r +r.aw$=$.b3() +r.aC$=0 +$.aL.aW$.f.P(0,s.gEn()) +s.avs()}, +bgq(a){var s,r,q,p,o,n=this,m=n.a.c.a +if(a.a===m.a){s=a.b +r=s.a +q=m.b +p=q.a +s=r===s.b===(p===q.b)&&r===p&&s.e!==q.e}else s=!1 +if(s)a=a.ky(a.b.b2p(m.b.e)) +m=n.a +if(m.x)a=m.c.a.ky(a.b) +n.fy=a +if(a.k(0,n.a.c.a))return +m=a.a +s=n.a.c.a +if(m===s.a&&a.c.k(0,s.c)){m=n.z==null?null:$.dM().r +if(m===!0)o=B.kc +else o=n.k1!=null?B.kb:B.aI +n.LR(a.b,o)}else{if(m!==n.a.c.a.a)n.tu(!1) +n.ry=null +if(n.gkZ())n.a.toString +n.p3=0 +n.p4=null +n.aGT(a,B.aI)}if(n.gNa()&&n.d!=null){n.Nj(!1) +n.Ea()}n.MY(!0)}, +bd9(a){var s=this +switch(a.a){case 12:if(s.a.k1===1)s.Lo(a,!0) +break +case 2:case 3:case 6:case 7:case 4:case 5:s.Lo(a,!0) +break +case 8:case 11:case 9:case 0:case 10:case 1:s.Lo(a,!1) +break}}, +bgs(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=f.dy +if(d==null){d=A.bR(e,e,0,e,1,e,f) +d.bB() +s=d.cE$ +s.b=!0 +s.a.push(f.gaPs()) +f.dy=d}s=a.b +switch(s.a){case 0:r=d.r +if(r!=null&&r.a!=null){d.fg(0) +f.acg()}f.Nj(!1) +f.go8().sm(0,1) +f.k1=a.a +q=new A.co(f.gak().cF.c,f.gak().cF.e) +d=f.gak().mJ(q) +f.go=d +f.k2=d.gbQ().a0(0,new A.m(0,f.gak().b6.geN()/2)) +f.id=q +d=f.gak() +r=f.k2 +r.toString +p=f.id +p.toString +d.U2(s,r,p) +break +case 1:d=f.k1 +d.toString +o=a.a.a0(0,d) +n=f.go.gbQ().W(0,o).a0(0,new A.m(0,f.gak().b6.geN()/2)) +d=f.gak() +r=d.b6 +p=r.b.a.a +m=Math.ceil(p.gaZ(p))-r.geN()+5 +l=r.b.b+4 +r=d.a0U +k=r!=null?n.a0(0,r):B.i +if(d.a0V&&k.a>0){d.oH=new A.m(n.a- -4,d.oH.b) +d.a0V=!1}else if(d.PE&&k.a<0){d.oH=new A.m(n.a-l,d.oH.b) +d.PE=!1}if(d.PF&&k.b>0){d.oH=new A.m(d.oH.a,n.b- -4) +d.PF=!1}else if(d.PG&&k.b<0){d.oH=new A.m(d.oH.a,n.b-m) +d.PG=!1}r=d.oH +j=n.a-r.a +i=n.b-r.b +h=Math.min(Math.max(j,-4),l) +g=Math.min(Math.max(i,-4),m) +if(j<-4&&k.a<0)d.a0V=!0 +else if(j>l&&k.a>0)d.PE=!0 +if(i<-4&&k.b<0)d.PF=!0 +else if(i>m&&k.b>0)d.PG=!0 +d.a0U=n +f.k2=new A.m(h,g) +d=f.gak() +r=f.gak() +p=f.k2 +p.toString +p=p.W(0,new A.m(0,f.gak().b6.geN()/2)) +f.id=d.iG(A.cY(r.c6(0,e),p)) +p=f.gak() +r=f.k2 +r.toString +d=f.id +d.toString +p.U2(s,r,d) +break +case 2:f.Ea() +if(f.id!=null&&f.k2!=null){f.dy.sm(0,0) +d=f.dy +d.z=B.aX +d.mS(1,B.eD,B.mb)}break}}, +acg(){var s,r,q,p,o=this,n=o.gak(),m=o.id +m.toString +s=n.mJ(m).gb1i().a0(0,new A.m(0,o.gak().b6.geN()/2)) +n=o.dy +if(n.gbF(n)===B.a_){n=o.gak() +m=o.id +m.toString +n.U2(B.ms,s,m) +n=o.gak().cF +if(n.a===n.b){n=o.id +n.toString +o.LR(A.HM(n),B.kb)}o.k2=o.k1=o.id=o.go=null}else{n=o.dy.x +n===$&&A.c() +m=o.k2 +r=A.ao(m.a,s.a,n) +r.toString +m=A.ao(m.b,s.b,n) +m.toString +q=o.gak() +p=o.id +p.toString +q.a5v(B.mr,new A.m(r,m),p,n)}}, +Lo(a,b){var s,r,q,p,o,n,m=this,l=m.a,k=l.R8 +if(k!=null)try{k.$0()}catch(n){s=A.a7(n) +r=A.au(n) +l=A.bI("while calling onEditingComplete for "+a.j(0)) +A.dH(new A.c7(s,r,"widgets",l,null,!1))}else{l=l.c +l.un(0,l.a.aii(B.bA)) +if(b){switch(a.a){case 0:case 1:case 2:case 3:case 4:case 5:case 8:case 9:case 10:case 11:case 12:m.a.d.pi() +break +case 6:l=m.a.d +k=l.e +k.toString +A.t7(k).uP(l,!0) +break +case 7:l=m.a.d +k=l.e +k.toString +A.t7(k).uP(l,!1) +break}b=!0}}l=m.a +q=l.RG +if(q==null)return +try{q.$1(l.c.a.a)}catch(s){p=A.a7(s) +o=A.au(s) +l=A.bI("while calling onSubmitted for "+a.j(0)) +A.dH(new A.c7(p,o,"widgets",l,null,!1))}if(b)m.aUK()}, +Zh(){var s,r=this +if(r.k3>0||!r.gkZ())return +s=r.a.c.a +if(s.k(0,r.fy))return +r.z.toString +$.dM().N8(s) +r.fy=s}, +aai(a){var s,r,q,p,o,n,m,l,k=this +if(!B.d.gby(k.giS().f).r.gvf()){s=k.giS() +s=s.gaG(s).at +s.toString +return new A.qK(s,a)}s=k.gak() +r=s.gC(s) +if(k.a.k1===1){s=a.c +q=a.a +p=r.a +o=s-q>=p?p/2-a.gbQ().a:A.W(0,s-p,q) +n=B.f4}else{m=A.bjO(a.gbQ(),Math.max(a.d-a.b,k.gak().b6.geN()),a.c-a.a) +s=m.d +q=m.b +p=r.b +o=s-q>=p?p/2-m.gbQ().b:A.W(0,s-p,q) +n=B.f3}s=k.giS() +s=s.gaG(s).at +s.toString +q=B.d.gby(k.giS().f).z +q.toString +p=B.d.gby(k.giS().f).Q +p.toString +l=A.W(o+s,q,p) +p=k.giS() +p=p.gaG(p).at +p.toString +return new A.qK(l,a.ez(n.ai(0,p-l)))}, +Mv(){var s,r,q,p,o,n=this +if(!n.gkZ()){s=n.a +r=s.c.a +s=s.bN +s.gtR() +s=n.a.bN +s=s.gtR() +q=A.btZ(n) +$.dM().V4(q,s) +s=q +n.z=s +n.ag0() +n.adz() +s=n.z +s.toString +p=n.db +p===$&&A.c() +o=n.gCY() +s.Ud(p.d,p.r,p.w,n.a.db,o) +o=$.dM() +o.N8(r) +o.YC() +s=n.a.bN +if(s.gtR().e.a){n.z.toString +o.aU4()}n.fy=r}else{n.z.toString +$.dM().YC()}}, +a8n(){var s,r,q=this +if(q.gkZ()){s=q.z +s.toString +r=$.dM() +if(r.d===s)r.a8i() +q.R8=q.fy=q.z=null +q.amM()}}, +aUK(){if(this.k4)return +this.k4=!0 +A.hH(this.gaUb())}, +aUc(){var s,r,q,p,o,n=this +n.k4=!1 +if(n.gkZ())s=!1 +else s=!0 +if(s)return +s=n.z +s.toString +r=$.dM() +if(r.d===s)r.a8i() +n.fy=n.z=null +s=n.a.bN +s.gtR() +s=n.a.bN +s=s.gtR() +q=A.btZ(n) +r.V4(q,s) +p=q +n.z=p +r.YC() +s=n.db +s===$&&A.c() +o=n.gCY() +p.Ud(s.d,s.r,s.w,n.a.db,o) +r.N8(n.a.c.a) +n.fy=n.a.c.a}, +aXD(){this.ok=!1 +$.aL.aW$.f.P(0,this.gEn())}, +a3o(){var s=this +if(s.a.d.gcZ())s.Mv() +else{s.ok=!0 +$.aL.aW$.f.a7(0,s.gEn()) +s.a.d.j9()}}, +afO(){var s,r,q=this +if(q.Q!=null){s=q.a.d.gcZ() +r=q.Q +if(s){r.toString +r.dS(0,q.a.c.a)}else{r.n() +q.Q=null}}}, +aPj(){var s=this.Q +if(s!=null){s.v4() +s=s.e +s===$&&A.c() +s.dP()}this.R8=null}, +VN(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=h.a,f=g.bn,e=h.c +e.toString +s=g.c.a +r=h.gak() +q=h.a +p=q.p1 +o=q.aQ +n=q.to +q=q.d0 +m=t.y +l=A.hc(!1,m) +k=A.hc(!1,m) +m=A.hc(!1,m) +j=new A.acs(e,r,p,h,new A.axp(h,f),s,l,k,m) +s=j.gag4() +r.d0.a7(0,s) +r.fS.a7(0,s) +j.Zl() +s=j.gaIn() +r=r.zW +i=A.hc(B.adF,t.fl) +j.e!==$&&A.c5() +j.e=new A.aaI(e,i,new A.A3(),q,B.hS,0,l,j.gaLv(),j.gaLx(),s,B.hS,0,k,j.gaLp(),j.gaLr(),s,m,B.a9W,g,h.ax,h.ay,h.ch,p,h,o,n,h.x,r,new A.a1N(),new A.a1N()) +return j}, +LR(a,b){var s,r,q,p,o,n=this +if(!n.a.c.al5(a))return +n.a.c.sBK(a) +switch(b){case null:case void 0:case B.Gb:case B.ax:case B.kb:case B.c3:case B.kc:case B.b1:case B.b2:n.a3o() +break +case B.aI:if(n.a.d.gcZ())n.a3o() +break}q=n.a +q.toString +p=n.Q +if(p==null)n.Q=n.VN() +else p.dS(0,q.c.a) +q=n.Q +q.toString +q.saki(n.a.Q) +q=n.Q +q.v4() +q=q.e +q===$&&A.c() +q.arK() +try{n.a.ry.$2(a,b)}catch(o){s=A.a7(o) +r=A.au(o) +q=A.bI("while calling onSelectionChanged for "+A.r(b)) +A.dH(new A.c7(s,r,"widgets",q,null,!1))}if(n.gNa()&&n.d!=null){n.Nj(!1) +n.Ea()}}, +MY(a){if(this.p1)return +this.p1=!0 +$.cB.p1$.push(new A.axx(this,a))}, +FZ(){var s,r=this,q=r.c +if(q==null)return +s=A.Cf(q) +s.toString +q=r.p2 +q===$&&A.c() +if(q!==s.f.d){$.cB.p1$.push(new A.axR(r)) +if(r.p2>>16&255,q.gm(q)>>>8&255,q.gm(q)&255) +r.gi0().sa_i(q) +if(s.a.as){r=s.go8().x +r===$&&A.c() +r=r>0}else r=!1 +s.r.sm(0,r)}, +gNa(){var s,r +if(this.a.d.gcZ()){s=this.a +r=s.c.a.b +s=r.a===r.b&&s.as&&this.fx}else s=!1 +return s}, +Ea(){var s,r=this +if(!r.a.as)return +if(!r.fx)return +s=r.d +if(s!=null)s.aI(0) +r.go8().sm(0,1) +if(r.a.au)r.go8().Ow(r.gabt()).a.a.fK(r.gace()) +else r.d=A.bkl(B.dp,new A.axB(r))}, +XF(){var s,r=this,q=r.p3 +if(q>0){$.aL.toString +$.bX();--q +r.p3=q +if(q===0)r.T(new A.axu())}if(r.a.au){q=r.d +if(q!=null)q.aI(0) +r.d=A.d9(B.B,new A.axv(r))}else{q=r.d +q=q==null?null:q.b!=null +if(q!==!0&&r.fx)r.d=A.bkl(B.dp,new A.axw(r)) +q=r.go8() +s=r.go8().x +s===$&&A.c() +q.sm(0,s===0?1:0)}}, +Nj(a){var s,r=this +r.go8().sm(0,0) +s=r.d +if(s!=null)s.aI(0) +r.d=null +if(a)r.p3=0}, +aeA(){return this.Nj(!0)}, +YI(){var s=this +if(!s.gNa())s.aeA() +else if(s.d==null)s.Ea()}, +a9d(){var s,r,q,p=this +if(p.a.d.gcZ()&&!p.a.c.a.b.gcM()){s=p.gLb() +p.a.c.P(0,s) +r=p.a.c +q=p.a7b() +q.toString +r.sBK(q) +p.a.c.a7(0,s)}p.Zh() +p.YI() +p.afO() +p.T(new A.axq()) +p.gZq().asl()}, +aFC(){var s,r,q,p=this +if(p.a.d.gcZ()&&p.a.d.b27())p.Mv() +else if(!p.a.d.gcZ()){p.a8n() +s=p.a.c +s.un(0,s.a.aii(B.bA))}p.YI() +p.afO() +s=p.a.d.gcZ() +r=$.aL +if(s){r.bv$.push(p) +s=p.c +s.toString +p.p2=A.Cf(s).f.d +if(!p.a.x)p.MY(!0) +q=p.a7b() +if(q!=null)p.LR(q,null)}else{B.d.F(r.bv$,p) +p.T(new A.axs(p))}p.wL()}, +a7b(){var s,r=this.a +if(r.al&&r.k1===1&&!this.ok)s=A.du(B.r,0,r.c.a.a.length,!1) +else s=!r.c.a.b.gcM()?A.u_(B.r,this.a.c.a.a.length):null +return s}, +aCY(a){if(this.gak().y==null||!this.gkZ())return +this.ag0()}, +ag0(){var s=this.gak(),r=s.gC(s),q=this.gak().c6(0,null) +s=this.z +if(!r.k(0,s.a)||!q.k(0,s.b)){s.a=r +s.b=q +$.dM().aVp(r,q)}}, +adA(a){var s,r,q,p=this +if(!p.gkZ())return +p.aYs() +s=p.a.c.a.c +r=p.gak().BB(s) +if(r==null){q=s.gcM()?s.a:0 +r=p.gak().mJ(new A.co(q,B.r))}p.z.aqA(r) +p.aXO() +$.cB.p1$.push(p.gaUJ())}, +adz(){return this.adA(null)}, +afY(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=null +b.a.toString +s=A.c4() +if(s!==B.aW)return +if(B.d.gby(b.giS().f).k4!==B.ff)return +s=b.gak().b6.f +s.toString +r=b.a.db +q=b.gCY() +b.a.toString +p=b.c +p.toString +p=A.dJ(p,B.cm) +p=p==null?a:p.c +if(p==null)p=1 +b.a.toString +o=b.c +o.toString +o=A.bhX(o) +n=b.a.gpH() +m=b.rx +l=b.gak() +k=new A.bau(r,q,p,o,a,n,m,l.gC(l),s) +if(a0)j=B.bz +else{r=b.R8 +r=r==null?a:r.b1Q(k) +j=r==null?B.bz:r}if(j.a<3)return +b.R8=k +i=A.d([],t.u1) +h=s.SD(!1) +g=new A.BK(h,0,0) +for(f=0;g.Cr(1,g.c);f=e){s=g.d +e=f+(s==null?g.d=B.f.X(h,g.b,g.c):s).length +s=b.gak() +r=f1){m=n.a.c.a.b +m=m.a!==m.b||m.c===0}else m=!0 +if(m)return +m=n.a.c.a +s=m.a +m=m.b.c +r=A.aT7(s,m) +q=r.b +if(m===s.length)r.adm(2,q) +else{r.adm(1,q) +r.Cr(1,r.b)}m=r.a +q=B.f.X(m,0,r.b) +p=new A.fw(r.gG(r)) +p=p.ga9(p) +o=new A.fw(r.gG(r)) +n.jM(new A.ez(q+p+o.gV(o)+B.f.bp(m,r.c),A.u_(B.r,r.b+r.gG(r).length),B.bA),B.aI)}, +ade(a){var s=this.a.c.a,r=a.a.amT(a.c,a.b) +this.jM(r,a.d) +if(r.k(0,s))this.a9d()}, +aUR(a){if(a.a)this.m2(new A.co(this.a.c.a.a.length,B.r)) +else this.m2(B.hR)}, +aUP(a){var s,r,q,p,o,n,m,l=this +if(a.b!==B.hA)return +s=B.d.gby(l.giS().f) +if(l.a.k1===1){r=l.giS() +q=s.Q +q.toString +r.eZ(q) +return}r=s.Q +r.toString +if(r===0){r=s.z +r.toString +r=r===0}else r=!1 +if(r)return +p=t._N.a(l.as.ga4()) +p.toString +o=A.aOG(p,a) +r=s.at +r.toString +q=s.z +q.toString +n=s.Q +n.toString +m=A.W(r+o,q,n) +if(m===r)return +l.giS().eZ(m)}, +aG8(a){var s,r,q,p,o,n,m,l,k,j,i=this +if(i.a.k1===1)return +s=i.gak().mJ(i.a.c.a.b.gf9()) +r=t._N.a(i.as.ga4()) +r.toString +q=A.aOG(r,new A.hW(a.gQ_(a)?B.ac:B.a5,B.hA)) +p=B.d.gby(i.giS().f) +if(a.gQ_(a)){o=i.a.c.a +if(o.b.d>=o.a.length)return +o=s.b+q +n=p.Q +n.toString +m=i.gak() +m=m.gC(m) +l=p.at +l.toString +k=o+l>=n+m.b?new A.co(i.a.c.a.a.length,B.r):i.gak().iG(A.cY(i.gak().c6(0,null),new A.m(s.a,o))) +j=i.a.c.a.b.a_E(k.a)}else{if(i.a.c.a.b.d<=0)return +o=s.b+q +n=p.at +n.toString +k=o+n<=0?B.hR:i.gak().iG(A.cY(i.gak().c6(0,null),new A.m(s.a,o))) +j=i.a.c.a.b.a_E(k.a)}i.m2(j.gf9()) +i.jM(i.a.c.a.ky(j),B.aI)}, +aYp(a){var s=a.b +this.m2(s.gf9()) +this.jM(a.a.ky(s),a.c)}, +gZq(){var s,r=this,q=r.xr +if(q===$){s=A.d([],t.ot) +r.xr!==$&&A.ai() +q=r.xr=new A.Z4(r,new A.bM(s,t.wS),t.Wp)}return q}, +aMt(a){var s=this.Q +if(s==null)s=null +else{s=s.e +s===$&&A.c() +s=s.gSF()}if(s===!0){this.tu(!1) +return null}s=this.c +s.toString +return A.xZ(s,a,t.xm)}, +aEC(a){switch(A.c4().a){case 0:case 2:case 1:switch(a.gd7(a).a){case 0:this.a.d.pi() +break +case 1:case 2:case 3:case 5:this.a.d.pi() +break +case 4:throw A.f(A.dw("Unexpected pointer down event for trackpad"))}break +case 3:case 4:case 5:this.a.d.pi() +break}}, +gayK(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this,b1=b0.y1 +if(b1===$){s=t.ot +r=A.d([],s) +q=t.wS +b1=b0.x1 +if(b1===$){p=A.d([],s) +b0.x1!==$&&A.ai() +b1=b0.x1=new A.dp(b0.gaU0(),new A.bM(p,q),t.Tx)}o=b0.x2 +if(o===$){p=A.d([],s) +b0.x2!==$&&A.ai() +o=b0.x2=new A.dp(b0.gaYo(),new A.bM(p,q),t.ZQ)}p=A.d([],s) +n=A.d([],s) +m=b0.gaCr() +l=b0.gaOt() +k=A.d([],s) +j=b0.c +j.toString +j=new A.ug(b0,m,l,new A.bM(k,q),t.dA).fE(j) +k=b0.gaOK() +i=A.d([],s) +h=b0.c +h.toString +h=new A.ug(b0,k,l,new A.bM(i,q),t.Uz).fE(h) +i=b0.gaNG() +g=b0.gaOw() +f=A.d([],s) +e=b0.c +e.toString +e=new A.ug(b0,i,g,new A.bM(f,q),t.Fb).fE(e) +m=A.xK(b0,m,l,!1,!1,!1,t._w) +f=b0.c +f.toString +f=m.fE(f) +m=A.d([],s) +d=b0.c +d.toString +d=new A.dp(b0.gaG7(),new A.bM(m,q),t.vr).fE(d) +m=A.xK(b0,k,l,!1,!0,!1,t.P9) +c=b0.c +c.toString +c=m.fE(c) +m=b0.gaRu() +b=A.xK(b0,m,l,!1,!0,!1,t.cP) +a=b0.c +a.toString +a=b.fE(a) +b=A.xK(b0,i,g,!1,!0,!1,t.OO) +a0=b0.c +a0.toString +a0=b.fE(a0) +b=b0.gZq() +a1=b0.c +a1.toString +a1=b.fE(a1) +b=b0.gZq() +a2=b0.c +a2.toString +a2=b.fE(a2) +m=A.xK(b0,m,l,!1,!0,!1,t.b5) +b=b0.c +b.toString +b=m.fE(b) +m=b0.gaF5() +a3=A.xK(b0,m,l,!1,!0,!1,t.HH) +a4=b0.c +a4.toString +a4=a3.fE(a4) +l=A.xK(b0,k,l,!1,!0,!1,t.eI) +k=b0.c +k.toString +k=l.fE(k) +l=A.d([],s) +a3=b0.c +a3.toString +a3=new A.dp(b0.gaUQ(),new A.bM(l,q),t.sl).fE(a3) +l=A.d([],s) +i=A.xK(b0,i,g,!1,!0,!0,t.oB) +a5=b0.c +a5.toString +a5=i.fE(a5) +g=A.xK(b0,m,g,!0,!0,!0,t.gu) +m=b0.c +m.toString +m=g.fE(m) +g=A.d([],s) +i=b0.c +i.toString +i=new A.alk(b0,new A.bM(g,q)).fE(i) +g=A.d([],s) +a6=b0.c +a6.toString +a6=new A.afq(b0,new A.bM(g,q)).fE(a6) +g=A.d([],s) +a7=b0.c +a7.toString +a7=new A.dp(new A.axo(b0),new A.bM(g,q),t.gv).fE(a7) +a8=b0.to +if(a8===$){s=A.d([],s) +b0.to!==$&&A.ai() +a8=b0.to=new A.dp(b0.gaXt(),new A.bM(s,q),t.Tw)}s=b0.c +s.toString +a9=A.ah([B.b8D,new A.Mp(!1,new A.bM(r,q)),B.b8e,b1,B.b8s,o,B.pr,new A.Mo(!0,new A.bM(p,q)),B.ps,new A.dp(b0.gaMs(),new A.bM(n,q),t.OX),B.b7V,j,B.b8I,h,B.b7W,e,B.b7N,f,B.b7Z,d,B.b7J,c,B.b7P,a,B.b7L,a0,B.b8z,a1,B.b8A,a2,B.b8G,b,B.b7K,a4,B.b8E,k,B.b7O,a3,B.pu,new A.dp(b0.gaUO(),new A.bM(l,q),t.fn),B.b8F,a5,B.b8C,m,B.b8h,i,B.b7T,a6,B.b8a,a7,B.b8m,a8.fE(s)],t.F,t.od) +b0.y1!==$&&A.ai() +b0.y1=a9 +b1=a9}return b1}, +I(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null +f.C7(a) +s=f.a.p1 +r=f.gkZ() +q=f.a +q=q.xr +p=f.gayK() +o=f.a +n=o.c +m=o.d +l=o.cx +o=o.k1!==1?B.ac:B.ev +k=f.giS() +j=f.a +i=j.aL +h=j.aQ +j=j.cR +g=A.RK(a).aiy(!1,f.a.k1!==1) +return new A.af8(f.gaCX(),r,A.aco(A.tp(A.Dd(p,new A.I0(n,new A.axD(f),new A.axE(f),m,l,A.q5(!1,e,A.aOT(o,B.z,k,h,!0,f.as,i,j,g,e,new A.axF(f,s)),e,e,e,m,!1,e,e,e,e,e,e),e,t.pm)),q,e,e,e,e),e,f.gaEB()),e)}, +ahA(){var s,r,q,p,o,n,m,l=this,k=null,j=l.a +j.toString +s=l.rx +if(s>=0&&s<=j.c.a.a.length){r=A.d([],t.s6) +j=l.a +q=j.c.a.a.length-l.rx +if(j.k1!==1){r.push(B.beC) +j=l.gak() +r.push(new A.pm(new A.U(j.gC(j).a,0),B.G,B.dy,k,k))}else r.push(B.beD) +j=l.db +j===$&&A.c() +s=A.d([A.eb(k,k,k,k,B.f.X(l.a.c.a.a,0,q))],t.VO) +B.d.N(s,r) +s.push(A.eb(k,k,k,k,B.f.bp(l.a.c.a.a,q))) +return A.eb(s,k,k,j,k)}p=!j.x&&j.d.gcZ() +if(l.gaer()){o=!l.a.c.a.gakY()||!p +j=l.a.c.a +s=l.db +s===$&&A.c() +n=l.cy +n===$&&A.c() +n=n.c +n.toString +m=l.dx +m.toString +return A.bSj(j,o,s,n,m)}j=l.a.c +s=l.c +s.toString +n=l.db +n===$&&A.c() +return j.b12(s,n,p)}} +A.axt.prototype={ +$0(){}, +$S:0} +A.axP.prototype={ +$1(a){var s=this.a +if(s.c!=null)s.m2(s.a.c.a.b.gf9())}, +$S:4} +A.axU.prototype={ +$1(a){var s=this.a +if(s.c!=null)s.m2(s.a.c.a.b.gf9())}, +$S:4} +A.axG.prototype={ +$0(){this.a.Pj(B.b2)}, +$S:0} +A.axH.prototype={ +$0(){this.a.P_(B.b2)}, +$S:0} +A.axI.prototype={ +$0(){this.a.ws(B.b2)}, +$S:0} +A.axJ.prototype={ +$0(){this.a.TX(B.b2)}, +$S:0} +A.axK.prototype={ +$0(){return this.a.P_(B.b2)}, +$S:0} +A.axL.prototype={ +$0(){return this.a.Pj(B.b2)}, +$S:0} +A.axM.prototype={ +$0(){return this.a.ws(B.b2)}, +$S:0} +A.axN.prototype={ +$0(){return this.a.TX(B.b2)}, +$S:0} +A.axO.prototype={ +$0(){return this.a.aWo(B.b2)}, +$S:0} +A.axQ.prototype={ +$1(a){var s,r=this.a +if(r.c!=null&&r.gak().id!=null){r.ok=!0 +$.aL.aW$.f.a7(0,r.gEn()) +s=r.c +s.toString +A.EY(s).ahk(0,r.a.d)}}, +$S:4} +A.axS.prototype={ +$1(a){this.a.Mv()}, +$S:4} +A.axp.prototype={ +$1(a){return this.b.$2(a,this.a)}, +$S:11} +A.axx.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h=this.a +h.p1=!1 +s=$.aL.aW$.z.h(0,h.w) +s=s==null?null:s.gab() +t.CA.a(s) +if(s!=null){r=s.cF.gcM() +r=!r||h.giS().f.length===0}else r=!0 +if(r)return +q=s.b6.geN() +p=h.a.ac.d +r=h.Q +if((r==null?null:r.c)!=null){o=r.c.Bs(q).b +n=Math.max(o,48) +p=Math.max(o/2-h.Q.c.Br(B.hS,q).b+n/2,p)}m=h.a.ac.P0(p) +l=h.aai(s.mJ(s.cF.gf9())) +k=h.a.c.a.b +if(k.a===k.b)j=l.b +else{i=s.po(k) +if(i.length===0)j=l.b +else if(k.c>>16&255,p.gm(p)>>>8&255,p.gm(p)&255) +n=b3.a +m=n.id +l=n.x +n=n.d.gcZ() +k=b3.a +j=k.k1 +i=k.k2 +h=k.k3 +k=k.gpH() +g=b3.Q +if(g==null)g=b2 +else{g=g.e +g===$&&A.c() +g=$.rR===g.p1}if(g===!0){b3.cy===$&&A.c() +g=b3.a.ok}else g=b3.a.ok +f=A.dJ(b7,B.cm) +f=f==null?b2:f.c +if(f==null)f=1 +e=b3.a.db +d=b3.gCY() +b3.a.toString +c=A.bhX(b7) +b=b3.a +a=b.e +a0=b.y2 +a1=b.bg +a2=b.bC +a3=b.aK +if(a3==null)a3=B.i +a4=b.bM +a5=b.bc +a6=b.bm +if(b.al)b=!0 +else b=!1 +a7=b3.c +a7.toString +a7=A.aD(a7,B.dF,t.l).w +a8=b3.ry +a9=b3.a +b0=a9.go +a9=a9.cY +b1=A.buP(q,f) +return new A.yy(b3.ax,new A.c2(A.cs(b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b5,b6,b2,b2,b2,b2,b2,b2,b2,b2,b4,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2),!1,!1,!1,!1,new A.XG(new A.Vt(q,o,p,b3.ay,b3.ch,m,b3.r,!0,l,n,j,i,h,k,g,f,e,d,b2,a,!1,c,B.b5,b8,!0,a0,a1,a2,a3,a6,a4,a5,b,b3,a7.b,a8,b0,a9,b1,r),s,r,new A.axC(b3),!0,b2),b2),b2)}, +$S:440} +A.axC.prototype={ +$0(){var s=this.a +s.Mv() +s.afY(!0)}, +$S:0} +A.Vt.prototype={ +b1(a){var s,r,q=this,p=null,o=q.ax,n=A.FO(a),m=q.f.b,l=A.bvP(),k=A.bvP(),j=t.y,i=A.hc(!0,j) +j=A.hc(!0,j) +s=A.aB(t.O5) +r=o===1?1:p +r=A.BU(p,n,r,q.CW,q.e,q.db,q.dx,q.fy,q.cy,q.go) +o=new A.B2(l,k,!0,q.RG,q.fr,!1,q.R8,i,j,r,q.z,q.at,!0,q.as,o,q.ay,q.ch,m,q.id,q.k2,q.k3,q.p1,q.w,q.x,q.p4,q.to,B.i,s,0,p,p,!1,A.aB(t.T)) +o.b0() +l.sQd(q.cx) +l.sQe(m) +l.sa5m(q.p2) +l.sa5n(q.p3) +k.sQd(q.ry) +k.sQe(q.rx) +o.gi0().sa_i(q.r) +o.gi0().saiQ(q.k4) +o.gi0().saiP(q.ok) +o.gi0().sahm(q.y) +o.afF(p) +o.afP(p) +o.N(0,p) +return o}, +b9(a,b){var s,r,q=this +b.sd2(0,q.e) +b.gi0().sa_i(q.r) +b.sasd(q.w) +b.sb6y(q.x) +b.gi0().sahm(q.y) +b.sarJ(q.z) +b.sb7w(!0) +b.sa37(0,q.as) +b.scZ(q.at) +b.sAw(q.ax) +b.sbb_(q.ay) +b.sa0S(q.ch) +b.spH(q.CW) +s=b.aL +s.sQd(q.cx) +b.stS(q.cy) +b.sAZ(0,q.db) +b.scs(q.dx) +r=A.FO(a) +b.sAt(0,r) +b.sBK(q.f.b) +b.sd9(0,q.id) +b.aC=!0 +b.sSv(q.fy) +b.sB0(q.go) +b.sbbl(q.fr) +b.sbbk(!1) +b.sb52(q.k2) +b.sb51(q.k3) +b.gi0().saiQ(q.k4) +b.gi0().saiP(q.ok) +s.sa5m(q.p2) +s.sa5n(q.p3) +b.sb6r(q.p4) +b.bd=q.R8 +b.szH(0,q.RG) +b.sbcL(q.p1) +s=b.aT +s.sQd(q.ry) +r=q.to +if(r!==b.tj){b.tj=r +b.aU() +b.bt()}s.sQe(q.rx)}} +A.bau.prototype={ +b1Q(a){var s,r,q=this +if(a===q)return B.dB +if(q.a===a.a)if(q.b===a.b){if(q.c===a.c)s=!B.O1.k(0,B.O1)||!q.f.k(0,a.f)||q.r!==a.r||!q.w.k(0,a.w) +else s=!0 +r=s}else r=!0 +else r=!0 +return r?B.bz:q.x.bL(0,a.x)}} +A.XG.prototype={ +a_(){var s=$.bvH +$.bvH=s+1 +return new A.ala(B.c.j(s),B.j)}, +bgC(){return this.f.$0()}} +A.ala.prototype={ +an(){var s=this +s.aO() +s.a.toString +$.dM().f.l(0,s.d,s)}, +aq(a){this.aS(a) +this.a.toString}, +n(){$.dM().f.F(0,this.d) +this.aH()}, +gak(){var s=this.a.e +s=$.aL.aW$.z.h(0,s) +s=s==null?null:s.gab() +return t.CA.a(s)}, +b9X(a){var s,r,q,p,o,n=this,m=n.gz5(n),l=n.gak() +l=l==null?null:l.hN +if(l===!0)return!1 +if(m.k(0,B.ar))return!1 +if(!m.HK(a))return!1 +s=m.i9(a) +r=A.aD6() +l=$.aL +l.toString +q=s.gbQ() +p=n.c +p.toString +p=A.Cf(p).a +o=l.aT$ +o===$&&A.c() +o.e.cV(r,q) +l.Uv(r,q,p) +return B.d.hu(r.a,new A.bav(n))}, +gz5(a){var s=t.aA.a(this.c.gab()) +if(s==null||this.c==null||s.y==null)return B.ar +return A.iS(s.c6(0,null),new A.T(0,0,0+s.gC(s).a,0+s.gC(s).b))}, +I(a){return this.a.c}, +$ibt7:1} +A.bav.prototype={ +$1(a){return a.a.k(0,this.a.gak())}, +$S:441} +A.pm.prototype={ +OF(a,b,c){var s=this.a,r=s!=null +if(r)a.AO(s.Jb(c)) +s=this.x +a.b_X(s.a,s.b,this.b,c) +if(r)a.hC()}} +A.ug.prototype={ +hi(a,b){var s,r,q,p,o,n=this.e,m=n.a.c.a.b +if(!m.gcM())return null +s=n.a81() +r=m.a +q=m.b +if(r!==q){r=s.jg(r) +if(r==null)r=n.a.c.a.a.length +q=s.jh(q-1) +if(q==null)q=0 +b.toString +return A.xZ(b,new A.oI(n.a.c.a,"",new A.dk(r,q),B.aI),t.vW)}r=a.a +p=this.r.$3(m.grX(),r,this.f.$0()).a +q=m.c +if(r){r=s.jg(q) +if(r==null)r=n.a.c.a.a.length}else{r=s.jh(q-1) +if(r==null)r=0}o=A.du(B.r,r,p,!1) +b.toString +return A.xZ(b,new A.oI(n.a.c.a,"",o,B.aI),t.vW)}, +hh(a){return this.hi(a,null)}, +gnC(){var s=this.e.a +return!s.x&&s.c.a.b.gcM()}} +A.Z3.prototype={ +hi(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.e,i=j.a,h=i.c.a,g=h.b,f=a.b||!i.al +i=g.a +s=g.b +r=i===s +if(!r&&!k.f&&f){b.toString +return A.xZ(b,new A.nD(h,A.u_(B.r,a.a?s:i),B.aI),t.gU)}q=g.gf9() +if(a.d){i=a.a +if(i){h=j.gak().Bw(q).b +if(new A.co(h,B.b3).k(0,q)){s=j.a.c.a.a +h=h!==s.length&&s.charCodeAt(q.a)!==10}else h=!1}else h=!1 +if(h)q=new A.co(q.a,B.r) +else{if(!i){i=j.gak().Bw(q).a +i=new A.co(i,B.r).k(0,q)&&i!==0&&j.a.c.a.a.charCodeAt(q.a-1)!==10}else i=!1 +if(i)q=new A.co(q.a,B.b3)}}i=k.r +if(i){h=g.c +s=g.d +p=a.a?h>s:h"))}, +gnc(){var s,r,q=this.x +if(q==null){s=A.d([],t.bp) +r=this.Q +for(;r!=null;){s.push(r) +r=r.Q}this.x=s +q=s}return q}, +gcZ(){if(!this.gtt()){var s=this.w +if(s==null)s=null +else{s=s.c +s=s==null?null:B.d.A(s.gnc(),this)}s=s===!0}else s=!0 +return s}, +gtt(){var s=this.w +return(s==null?null:s.c)===this}, +gwh(){return this.gk8()}, +gk8(){var s,r,q,p +for(s=this.gnc(),r=s.length,q=0;q#"+s+q}, +$iaw:1} +A.aAe.prototype={ +$1(a){return!a.glJ()&&a.geH()}, +$S:43} +A.ze.prototype={ +gwh(){return this}, +gIn(){if(!this.geH())return B.SM +return A.eJ.prototype.gIn.call(this)}, +BR(a){if(a.Q==null)this.Yn(a) +if(this.gcZ())a.rm(!0) +else a.yw()}, +ahk(a,b){var s,r=this +if(b.Q==null)r.Yn(b) +s=r.w +if(s!=null)s.f.push(new A.aeA(r,b)) +s=r.w +if(s!=null)s.Mc()}, +rm(a){var s,r,q=this,p=q.fr +while(!0){if((p.length!==0?B.d.ga9(p):null)!=null)s=!(p.length!==0?B.d.ga9(p):null).geH() +else s=!1 +if(!s)break +p.pop()}r=p.length!==0?B.d.ga9(p):null +if(!a||r==null){if(q.geH()){q.yw() +q.abR(q)}return}r.rm(!0)}} +A.vD.prototype={ +J(){return"FocusHighlightMode."+this.b}} +A.aAd.prototype={ +J(){return"FocusHighlightStrategy."+this.b}} +A.Nl.prototype={ +n(){var s=this.a,r=$.j0.zX$ +r===$&&A.c() +if(J.o(r.a,s.gaka())){$.fJ.aK$.b.F(0,s.gakc()) +r=$.j0.zX$ +r===$&&A.c() +r.a=null}s.d=new A.F6(A.ov(null,null,t.Su,t.S),t.op) +this.dX()}, +Mc(){if(this.r)return +this.r=!0 +A.hH(this.gazq())}, +azr(){var s,r,q,p,o,n,m,l,k,j,i,h=this +h.r=!1 +s=h.c +for(r=h.f,q=r.length,p=h.b,o=0;o"))),o=null;l.p();o=n){n=l.gG(l) +if(o==r){l=b?B.e9:B.ea +m.a.$2$alignmentPolicy(n,l) +return!0}}return!1}} +A.aAi.prototype={ +$1(a){var s,r,q,p,o,n,m +for(s=a.c,r=s.length,q=this.b,p=this.a,o=0;o")) +if(!o.gZ(o))q=o}if(b===B.pq){n=J.nV(q) +q=new A.d8(n,A.aa(n).i("d8<1>"))}m=J.aqG(q,new A.awp(new A.T(f.gc0(f).a,-1/0,f.gc0(f).c,1/0))) +if(!m.gZ(m)){p=B.d.gV(A.bF8(f.gc0(f).gbQ(),m)) +break}p=B.d.gV(A.bF9(f.gc0(f).gbQ(),q)) +break +case 1:case 3:q=j.aWd(b,f.gc0(f),h.gIn()) +if(q.length===0){p=i +break}if(r!=null&&!r.d.gahg()){o=new A.b6(q,new A.awq(r),A.aa(q).i("b6<1>")) +if(!o.gZ(o))q=o}if(b===B.fq){n=J.nV(q) +q=new A.d8(n,A.aa(n).i("d8<1>"))}m=J.aqG(q,new A.awr(new A.T(-1/0,f.gc0(f).b,1/0,f.gc0(f).d))) +if(!m.gZ(m)){p=B.d.gV(A.bF7(f.gc0(f).gbQ(),m)) +break}p=B.d.gV(A.bFa(f.gc0(f).gbQ(),q)) +break +default:p=i}if(p!=null){n=j.Gm$ +l=n.h(0,h) +k=new A.IJ(b,f) +if(l!=null)l.a.push(k) +else n.l(0,h,new A.agc(A.d([k],t.Kj))) +switch(g){case 0:case 3:j.a.$2$alignmentPolicy(p,B.ea) +break +case 2:case 1:j.a.$2$alignmentPolicy(p,B.e9) +break}return!0}return!1}} +A.b9k.prototype={ +$1(a){return a.b===this.a}, +$S:445} +A.awj.prototype={ +$2(a,b){if(this.a)if(this.b)return B.e.bL(a.gc0(a).b,b.gc0(b).b) +else return B.e.bL(b.gc0(b).d,a.gc0(a).d) +else if(this.b)return B.e.bL(a.gc0(a).a,b.gc0(b).a) +else return B.e.bL(b.gc0(b).c,a.gc0(a).c)}, +$S:60} +A.awl.prototype={ +$2(a,b){var s=a.gc0(a).gbQ(),r=b.gc0(b).gbQ(),q=this.a,p=A.bi2(q,s,r) +if(p===0)return A.bi1(q,s,r) +return p}, +$S:60} +A.awk.prototype={ +$2(a,b){var s=a.gc0(a).gbQ(),r=b.gc0(b).gbQ(),q=this.a,p=A.bi1(q,s,r) +if(p===0)return A.bi2(q,s,r) +return p}, +$S:60} +A.awm.prototype={ +$2(a,b){var s,r,q,p=this.a,o=a.gc0(a),n=b.gc0(b),m=o.a,l=p.a,k=o.c +m=Math.abs(m-l)=s.c}, +$S:43} +A.awf.prototype={ +$2(a,b){return B.e.bL(a.gc0(a).gbQ().a,b.gc0(b).gbQ().a)}, +$S:60} +A.awg.prototype={ +$1(a){var s=this.a +return!a.gc0(a).k(0,s)&&a.gc0(a).gbQ().b<=s.b}, +$S:43} +A.awh.prototype={ +$1(a){var s=this.a +return!a.gc0(a).k(0,s)&&a.gc0(a).gbQ().b>=s.d}, +$S:43} +A.awi.prototype={ +$2(a,b){return B.e.bL(a.gc0(a).gbQ().b,b.gc0(b).gbQ().b)}, +$S:60} +A.awc.prototype={ +$1(a){var s,r,q=this,p=q.b.a.pop().b,o=p.e +o.toString +o=A.ku(o,null) +s=$.aL.aW$.f.c.e +s.toString +if(o!=A.ku(s,null)){o=q.a +s=q.c +o.xj(s) +o.Gm$.F(0,s) +return!1}switch(a.a){case 0:case 3:r=B.ea +break +case 1:case 2:r=B.e9 +break +default:r=null}q.a.a.$2$alignmentPolicy(p,r) +return!0}, +$S:447} +A.awo.prototype={ +$1(a){var s=a.e +s.toString +return A.ku(s,null)===this.a}, +$S:43} +A.awp.prototype={ +$1(a){var s=a.gc0(a).i9(this.a) +return!s.gZ(s)}, +$S:43} +A.awq.prototype={ +$1(a){var s=a.e +s.toString +return A.ku(s,null)===this.a}, +$S:43} +A.awr.prototype={ +$1(a){var s=a.gc0(a).i9(this.a) +return!s.gZ(s)}, +$S:43} +A.he.prototype={ +gaj8(){var s=this.d +if(s==null){s=this.c.e +s.toString +s=this.d=new A.b9i().$1(s)}s.toString +return s}} +A.b9h.prototype={ +$1(a){var s=a.gaj8() +return A.iQ(s,A.aa(s).c)}, +$S:448} +A.b9j.prototype={ +$2(a,b){switch(this.a.a){case 1:return B.e.bL(a.b.a,b.b.a) +case 0:return B.e.bL(b.b.c,a.b.c)}}, +$S:232} +A.b9i.prototype={ +$1(a){var s,r=A.d([],t.vl),q=t.I,p=a.jf(q) +for(;p!=null;){r.push(q.a(p.gb4())) +s=A.bQK(p) +p=s==null?null:s.jf(q)}return r}, +$S:450} +A.rh.prototype={ +gc0(a){var s,r,q,p,o=this +if(o.b==null)for(s=o.a,r=A.aa(s).i("a6<1,T>"),s=new A.a6(s,new A.b9f(),r),s=new A.c1(s,s.gq(s),r.i("c1")),r=r.i("aq.E");s.p();){q=s.d +if(q==null)q=r.a(q) +p=o.b +if(p==null){o.b=q +p=q}o.b=p.nr(q)}s=o.b +s.toString +return s}} +A.b9f.prototype={ +$1(a){return a.b}, +$S:451} +A.b9g.prototype={ +$2(a,b){switch(this.a.a){case 1:return B.e.bL(a.gc0(a).a,b.gc0(b).a) +case 0:return B.e.bL(b.gc0(b).c,a.gc0(a).c)}}, +$S:452} +A.aMu.prototype={ +aCT(a){var s,r,q,p,o,n=B.d.gV(a).a,m=t.qi,l=A.d([],m),k=A.d([],t.jE) +for(s=a.length,r=0;r") +return A.L(new A.b6(b,new A.aMx(new A.T(-1/0,s.b,1/0,s.d)),r),!0,r.i("w.E"))}, +$S:453} +A.aMx.prototype={ +$1(a){var s=a.b.i9(this.a) +return!s.gZ(s)}, +$S:454} +A.Nm.prototype={ +a_(){return new A.ah4(B.j)}} +A.VK.prototype={} +A.ah4.prototype={ +gdA(a){var s,r,q,p=this,o=p.d +if(o===$){s=p.a.c +r=A.d([],t.bp) +q=$.b3() +p.d!==$&&A.ai() +o=p.d=new A.VK(s,!1,!0,!0,!0,null,null,r,q)}return o}, +n(){this.gdA(this).n() +this.aH()}, +aq(a){var s=this +s.aS(a) +if(a.c!==s.a.c)s.gdA(s).dy=s.a.c}, +I(a){var s=null,r=this.gdA(this) +return A.q5(!1,!1,this.a.f,s,!0,!0,r,!1,s,s,s,s,s,!0)}} +A.a9Y.prototype={ +hh(a){a.bil(a.gdA(a))}} +A.qs.prototype={} +A.a7x.prototype={ +hh(a){var s=$.aL.aW$.f.c,r=s.e +r.toString +return A.t7(r).uP(s,!0)}, +a3D(a,b){return b?B.eS:B.j8}} +A.qE.prototype={} +A.a8T.prototype={ +hh(a){var s=$.aL.aW$.f.c,r=s.e +r.toString +return A.t7(r).uP(s,!1)}, +a3D(a,b){return b?B.eS:B.j8}} +A.m1.prototype={} +A.Mo.prototype={ +hh(a){var s,r +if(!this.c){s=$.aL.aW$.f.c +r=s.e +r.toString +A.t7(r).b9p(s,a.a)}}} +A.ah5.prototype={} +A.akf.prototype={ +a_k(a,b){var s +this.at8(a,b) +s=this.Gm$.h(0,b) +if(s!=null){s=s.a +if(!!s.fixed$length)A.F(A.a5("removeWhere")) +B.d.h7(s,new A.b9k(a),!0)}}} +A.aoQ.prototype={} +A.aoR.prototype={} +A.zj.prototype={ +a_(){return new A.Nq(A.ae(t.gx),B.j)}} +A.Nq.prototype={ +aGf(){var s=this +s.a.toString +s.e=s.f.hu(0,new A.aAR()) +s.a9P()}, +a9P(){this.T(new A.aAS(this))}, +I(a){var s,r=this +switch(r.a.f.a){case 1:r.v5() +break +case 2:if(r.e)r.v5() +break +case 0:break}s=r.a +return new A.p7(new A.VO(r,r.d,s.c,null),null,null)}, +dC(a){var s,r,q,p,o,n +for(s=this.f,s=A.cb(s,s.r,A.n(s).c),r=s.$ti.c;s.p();){q=s.d +if(q==null)q=r.a(q) +p=q.a +o=p.c +n=q.d +o.$1(n===$?q.d=p.f:n)}}, +T_(){this.e=!0 +this.a9P() +return this.v5()}, +v5(){var s,r,q,p,o,n,m,l={},k=l.a="" +for(s=this.f,s=A.cb(s,s.r,A.n(s).c),r=s.$ti.c,q=!1;s.p();){p=s.d +if(p==null)p=r.a(p) +q=!p.T_()||q +o=l.a +p=p.e +n=p.y +p=n==null?A.n(p).i("aH.T").a(n):n +l.a=o+(p==null?k:p)}if(l.a.length!==0){k=this.c.ap(t.I) +k.toString +m=k.w +if(A.c4()===B.aW)A.F0(new A.aAT(l,m),t.H) +else A.iq(l.a,m,B.qM)}return!q}} +A.aAR.prototype={ +$1(a){var s=a.f,r=s.y +return r==null?A.n(s).i("aH.T").a(r):r}, +$S:455} +A.aAS.prototype={ +$0(){++this.a.d}, +$S:0} +A.aAT.prototype={ +$0(){var s=0,r=A.l(t.H),q=this +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=2 +return A.e(A.ig(B.fX,null,t.H),$async$$0) +case 2:A.iq(q.a.a,q.b,B.qM) +return A.j(null,r)}}) +return A.k($async$$0,r)}, +$S:2} +A.VO.prototype={ +dB(a){return this.r!==a.r}} +A.t9.prototype={ +a_(){return A.bGv(A.n(this).i("t9.T"))}} +A.m6.prototype={ +gage(){var s=this.d +return s===$?this.d=this.a.f:s}, +T_(){var s,r +this.T(new A.aAQ(this)) +s=this.e +r=s.y +return(r==null?A.n(s).i("aH.T").a(r):r)==null}, +v5(){this.e.sm(0,this.a.d.$1(this.gage()))}, +Pp(a){var s +this.T(new A.aAP(this,a)) +s=this.c +s.toString +s=A.biu(s) +if(s!=null)s.aGf()}, +gf1(){return this.a.x}, +fu(a,b){var s=this +s.ex(s.e,"error_text") +s.ex(s.f,"has_interacted_by_user")}, +fj(){var s=this.c +s.toString +s=A.biu(s) +if(s!=null)s.f.F(0,this) +this.mP()}, +I(a){var s,r=this,q=r.a +switch(q.w.a){case 1:r.v5() +break +case 2:q=r.f +s=q.y +if(s==null?A.n(q).i("aH.T").a(s):s)r.v5() +break +case 0:break}q=A.biu(a) +if(q!=null)q.f.t(0,r) +return r.a.e.$1(r)}} +A.aAQ.prototype={ +$0(){this.a.v5()}, +$S:0} +A.aAP.prototype={ +$0(){var s=this.a +s.d=this.b +s.f.kT(0,!0)}, +$S:0} +A.pE.prototype={ +J(){return"AutovalidateMode."+this.b}} +A.b4j.prototype={ +$2(a,b){if(!a.a)a.P(0,b)}, +$S:35} +A.IS.prototype={ +aq(a){this.aS(a) +this.mb()}, +bf(){var s,r,q,p,o=this +o.cD() +s=o.bs$ +r=o.gly() +q=o.c +q.toString +q=A.mA(q) +o.eW$=q +p=o.l7(q,r) +if(r){o.fu(s,o.dv$) +o.dv$=!1}if(p)if(s!=null)s.n()}, +n(){var s,r=this +r.eV$.am(0,new A.b4j()) +s=r.bs$ +if(s!=null)s.n() +r.bs$=null +r.aH()}} +A.Ax.prototype={ +k(a,b){if(b==null)return!1 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.Ax&&b.a===this.a}, +gu(a){return A.Y(A.I(this),A.rt(this.a),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s="#" +if(A.I(this)===B.b87)return"["+(s+A.bH(this.a))+"]" +return"[ObjectKey "+(s+A.bH(this.a))+"]"}} +A.iI.prototype={ +ga4(){var s,r=$.aL.aW$.z.h(0,this) +if(r instanceof A.hZ){s=r.gdc(r) +if(A.n(this).i("iI.T").b(s))return s}return null}} +A.c8.prototype={ +j(a){var s=this,r=s.a,q=r!=null?" "+r:"" +if(A.I(s)===B.b86)return"[GlobalKey#"+A.bH(s)+q+"]" +return"["+("#"+A.bH(s))+q+"]"}} +A.iJ.prototype={ +k(a,b){if(b==null)return!1 +if(J.a8(b)!==A.I(this))return!1 +return A.n(this).i("iJ").b(b)&&b.a===this.a}, +gu(a){return A.rt(this.a)}, +j(a){var s="GlobalObjectKey",r=B.f.e1(s,">")?B.f.X(s,0,-8):s +return"["+r+" "+("#"+A.bH(this.a))+"]"}} +A.q.prototype={ +eQ(){var s=this.a +return s==null?"Widget":"Widget-"+s.j(0)}, +k(a,b){if(b==null)return!1 +return this.uk(0,b)}, +gu(a){return A.H.prototype.gu.call(this,this)}} +A.ad.prototype={ +e_(a){return new A.HA(this,B.a8)}} +A.a0.prototype={ +e_(a){return A.bLo(this)}} +A.bbe.prototype={ +J(){return"_StateLifecycle."+this.b}} +A.a2.prototype={ +gb4(){var s=this.a +s.toString +return s}, +an(){}, +aq(a){}, +T(a){a.$0() +this.c.dP()}, +fj(){}, +bG(){}, +n(){}, +bf(){}} +A.bs.prototype={} +A.hy.prototype={ +e_(a){return new A.AC(this,B.a8,A.n(this).i("AC"))}} +A.bJ.prototype={ +e_(a){return A.bHt(this)}} +A.aK.prototype={ +b9(a,b){}, +G2(a){}} +A.a61.prototype={ +e_(a){return new A.a60(this,B.a8)}} +A.bE.prototype={ +e_(a){return new A.Sg(this,B.a8)}} +A.iT.prototype={ +e_(a){return A.bIz(this)}} +A.IL.prototype={ +J(){return"_ElementLifecycle."+this.b}} +A.ahI.prototype={ +aff(a){a.bP(new A.b5k(this,a)) +a.pj()}, +aXH(){var s,r,q,p=this +p.a=!0 +r=p.b +q=A.L(r,!0,A.n(r).c) +B.d.e5(q,A.bfD()) +s=q +r.Y(0) +try{r=s +new A.d8(r,A.cg(r).i("d8<1>")).am(0,p.gaXF())}finally{p.a=!1}}} +A.b5k.prototype={ +$1(a){this.a.aff(a)}, +$S:24} +A.at_.prototype={ +a5h(a){var s=this +if(a.at){s.e=!0 +return}if(!s.d&&s.a!=null){s.d=!0 +s.a.$0()}s.c.push(a) +a.at=!0}, +alm(a){try{a.$0()}finally{}}, +z7(a,b){var s,r,q,p,o,n,m,l,k,j=this,i={},h=b==null +if(h&&j.c.length===0)return +try{j.d=!0 +if(!h){i.a=null +j.e=!1 +try{b.$0()}finally{}}h=j.c +B.d.e5(h,A.bfD()) +j.e=!1 +i.b=h.length +i.c=0 +for(o=0;o=l){m=j.e +m.toString}else m=!0 +if(m){if(!!h.immutable$list)A.F(A.a5("sort")) +o=l-1 +if(o-0<=32)A.BG(h,0,o,A.bfD()) +else A.BF(h,0,o,A.bfD()) +o=j.e=!1 +i.b=h.length +while(!0){m=i.c +if(!(m>0?h[m-1].as:o))break +i.c=m-1}o=m}}}finally{for(h=j.c,o=h.length,k=0;k").L(d.z[1]),g=new A.aQ(J.a4(g.a),g.b,d.i("aQ<1,2>")),d=d.z[1];g.p();){q=g.a +if(q==null)q=d.a(q) +if(!a3.A(0,q)){q.a=null +q.FU() +l=k.r.b +if(q.w===B.el){q.fj() +q.bP(A.bfE())}l.b.t(0,q)}}return c}, +fX(a,b){var s,r,q,p=this +p.a=a +p.d=b +p.w=B.el +s=a!=null +if(s){r=a.e +r===$&&A.c();++r}else r=1 +p.e=r +if(s)p.r=a.r +q=p.gb4().a +if(q instanceof A.iI)p.r.z.l(0,q,p) +p.Z9() +p.a_6()}, +dS(a,b){this.f=b}, +anK(a,b){new A.aya(b).$1(a)}, +Zj(a){this.d=a}, +afw(a){var s=a+1,r=this.e +r===$&&A.c() +if(r")),s=s.c;p.p();){r=p.d;(r==null?s.a(r):r).au.F(0,q)}q.y=null +q.w=B.bds}, +pj(){var s=this,r=s.f,q=r==null?null:r.a +if(q instanceof A.iI){r=s.r.z +if(J.o(r.h(0,q),s))r.F(0,q)}s.z=s.f=null +s.w=B.Pu}, +gC(a){var s=this.gab() +if(s instanceof A.R)return s.gC(s) +return null}, +qc(a,b){var s=this.z;(s==null?this.z=A.dI(t.IS):s).t(0,a) +a.a3P(this,b) +return t.WB.a(a.gb4())}, +Po(a){return this.qc(a,null)}, +ap(a){var s=this.y,r=s==null?null:s.h(0,A.d0(a)) +if(r!=null)return a.a(this.qc(r,null)) +this.Q=!0 +return null}, +TH(a){var s=this.jf(a) +s=s==null?null:s.gb4() +return a.i("0?").a(s)}, +jf(a){var s=this.y +return s==null?null:s.h(0,A.d0(a))}, +a_6(){var s=this.a +this.c=s==null?null:s.c}, +Z9(){var s=this.a +this.y=s==null?null:s.y}, +ajL(a){var s,r=this.a +while(!0){s=r==null +if(!(!s&&A.I(r.gb4())!==A.d0(a)))break +r=r.a}s=s?null:r.gb4() +return a.i("0?").a(s)}, +ql(a){var s,r=this.a +for(;s=r==null,!s;){if(r instanceof A.hZ&&a.b(r.gdc(r)))break +r=r.a}t.lE.a(r) +s=s?null:r.gdc(r) +return a.i("0?").a(s)}, +b7e(a){var s,r,q=this.a +for(s=null;q!=null;){if(q instanceof A.hZ&&a.b(q.gdc(q)))s=q +q=q.a}r=s==null?null:s.gdc(s) +return a.i("0?").a(r)}, +vS(a){var s=this.a +for(;s!=null;){if(s instanceof A.bU&&a.b(s.gab()))return a.a(s.gab()) +s=s.a}return null}, +lC(a){var s=this.a +while(!0){if(!(s!=null&&a.$1(s)))break +s=s.a}}, +bf(){this.dP()}, +i5(a){var s=this.c +if(s!=null)s.i5(a)}, +eQ(){var s=this.f +s=s==null?null:s.eQ() +return s==null?"#"+A.bH(this)+"(DEFUNCT)":s}, +dP(){var s=this +if(s.w!==B.el)return +if(s.as)return +s.as=!0 +s.r.a5h(s)}, +Sg(a){var s +if(this.w===B.el)s=!this.as&&!a +else s=!0 +if(s)return +try{this.mr()}finally{}}, +qJ(){return this.Sg(!1)}, +mr(){this.as=!1}, +$iP:1} +A.ay7.prototype={ +$1(a){this.a.a=a}, +$S:24} +A.ay5.prototype={ +$1(a){this.a.push(a) +return!0}, +$S:29} +A.ay4.prototype={ +$1(a){var s=null +return A.hR("",a,!0,B.aZ,s,!1,s,s,B.aC,s,!1,!0,!0,B.bS,s,t.Q)}, +$S:456} +A.ay8.prototype={ +$1(a){var s=this.a.A(0,a) +return s?null:a}, +$S:457} +A.ay9.prototype={ +$2(a,b){return new A.vS(b,a,t.Bc)}, +$S:458} +A.aya.prototype={ +$1(a){a.Zj(this.a) +if(!(a instanceof A.bU))a.bP(this)}, +$S:24} +A.ay2.prototype={ +$1(a){a.afw(this.a)}, +$S:24} +A.ay6.prototype={ +$1(a){a.FU()}, +$S:24} +A.ay3.prototype={ +$1(a){a.Oz(this.a)}, +$S:24} +A.a3F.prototype={ +b1(a){var s=this.d,r=new A.QY(s,A.aB(t.T)) +r.b0() +r.ayd(s) +return r}} +A.LU.prototype={ +fX(a,b){this.a6e(a,b) +this.Wm()}, +Wm(){this.qJ()}, +mr(){var s,r,q,p,o,n,m=this,l=null +try{l=m.fF() +m.gb4()}catch(o){s=A.a7(o) +r=A.au(o) +m.ch=!1 +n=A.MZ(A.blE(A.bI("building "+m.j(0)),s,r,new A.auc())) +l=n}finally{m.Uu()}try{m.ay=m.fv(m.ay,l,m.d)}catch(o){q=A.a7(o) +p=A.au(o) +n=A.MZ(A.blE(A.bI("building "+m.j(0)),q,p,new A.aud())) +l=n +m.ay=m.fv(null,l,m.d)}}, +bP(a){var s=this.ay +if(s!=null)a.$1(s)}, +ll(a){this.ay=null +this.mO(a)}} +A.auc.prototype={ +$0(){var s=A.d([],t.E) +return s}, +$S:26} +A.aud.prototype={ +$0(){var s=A.d([],t.E) +return s}, +$S:26} +A.HA.prototype={ +fF(){return t.IA.a(this.gb4()).I(this)}, +dS(a,b){this.Kh(0,b) +this.Sg(!0)}} +A.hZ.prototype={ +fF(){return this.gdc(this).I(this)}, +gdc(a){var s=this.ok +s.toString +return s}, +Wm(){var s=this +s.gdc(s).an() +s.gdc(s).bf() +s.asL()}, +mr(){var s=this +if(s.p1){s.gdc(s).bf() +s.p1=!1}s.asM()}, +dS(a,b){var s,r=this +r.Kh(0,b) +s=r.gdc(r).a +s.toString +r.gdc(r).a=t.d3.a(r.gb4()) +r.gdc(r).aq(s) +r.Sg(!0)}, +bG(){var s=this +s.Kf() +s.gdc(s).bG() +s.dP()}, +fj(){this.gdc(this).fj() +this.a6b()}, +pj(){var s=this +s.C9() +s.gdc(s).n() +s.ok=s.gdc(s).c=null}, +qc(a,b){return this.Kg(a,b)}, +Po(a){return this.qc(a,null)}, +bf(){this.a6c() +this.p1=!0}} +A.QB.prototype={ +fF(){return t.yH.a(this.gb4()).b}, +dS(a,b){var s=this,r=t.yH.a(s.gb4()) +s.Kh(0,b) +s.IA(r) +s.Sg(!0)}, +IA(a){this.tE(a)}} +A.AC.prototype={ +a7m(a){this.bP(new A.aKD(a))}, +tE(a){var s=this.f +s.toString +this.a7m(this.$ti.i("hy<1>").a(s))}} +A.aKD.prototype={ +$1(a){if(a instanceof A.bU)this.a.yV(a.gab()) +else a.bP(this)}, +$S:24} +A.ju.prototype={ +Z9(){var s=this,r=s.a,q=r==null?null:r.y +if(q==null)q=B.aZ0 +s.y=q.AP(0,A.I(s.gb4()),s)}, +a5t(a,b){this.au.l(0,a,b)}, +a3P(a,b){this.a5t(a,null)}, +a2o(a,b){b.bf()}, +IA(a){if(t.WB.a(this.gb4()).dB(a))this.atS(a)}, +tE(a){var s,r,q +for(s=this.au,r=A.n(s),s=new A.IY(s,s.VC(),r.i("IY<1>")),r=r.c;s.p();){q=s.d +this.a2o(a,q==null?r.a(q):q)}}} +A.bU.prototype={ +gab(){var s=this.ay +s.toString +return s}, +aGw(){var s=this.a +while(!0){if(!(s!=null&&!(s instanceof A.bU)))break +s=s.a}return t.c_.a(s)}, +aGv(){var s,r={},q=r.a=this.a +r.b=null +while(!0){if(!(q!=null&&!(q instanceof A.bU)))break +if(q instanceof A.AC){r.b=q +break}s=q.a +r.a=s +q=s}return r.b}, +fX(a,b){var s,r=this +r.a6e(a,b) +s=r.f +s.toString +r.ay=t.Xw.a(s).b1(r) +r.Oz(b) +r.Uu()}, +dS(a,b){this.Kh(0,b) +this.acG()}, +mr(){this.acG()}, +acG(){var s=this,r=s.f +r.toString +t.Xw.a(r).b9(s,s.gab()) +s.Uu()}, +fj(){this.a6b()}, +pj(){var s=this,r=s.f +r.toString +t.Xw.a(r) +s.C9() +r.G2(s.gab()) +s.ay.n() +s.ay=null}, +Zj(a){var s,r=this,q=r.d +r.at5(a) +s=r.CW +s.toString +s.lv(r.gab(),q,r.d)}, +Oz(a){var s,r,q=this +q.d=a +s=q.CW=q.aGw() +if(s!=null)s.lq(q.gab(),a) +r=q.aGv() +if(r!=null){s=r.f +s.toString +t.oS.a(s).yV(q.gab())}}, +FU(){var s=this,r=s.CW +if(r!=null){r.mw(s.gab(),s.d) +s.CW=null}s.d=null}} +A.aNT.prototype={} +A.a60.prototype={ +ll(a){this.mO(a)}, +lq(a,b){}, +lv(a,b,c){}, +mw(a,b){}} +A.Sg.prototype={ +bP(a){var s=this.p1 +if(s!=null)a.$1(s)}, +ll(a){this.p1=null +this.mO(a)}, +fX(a,b){var s,r,q=this +q.rf(a,b) +s=q.p1 +r=q.f +r.toString +q.p1=q.fv(s,t.Mp.a(r).c,null)}, +dS(a,b){var s,r,q=this +q.o7(0,b) +s=q.p1 +r=q.f +r.toString +q.p1=q.fv(s,t.Mp.a(r).c,null)}, +lq(a,b){var s=this.ay +s.toString +t.GM.a(s).sbl(a)}, +lv(a,b,c){}, +mw(a,b){var s=this.ay +s.toString +t.GM.a(s).sbl(null)}} +A.mo.prototype={ +gab(){return t.pU.a(A.bU.prototype.gab.call(this))}, +gdu(a){var s=this.p1 +s===$&&A.c() +return new A.b6(s,new A.aJ9(this),A.aa(s).i("b6<1>"))}, +lq(a,b){var s=this.gab(),r=b.a +s.a1K(0,a,r==null?null:r.gab())}, +lv(a,b,c){var s=this.gab(),r=c.a +s.Hq(a,r==null?null:r.gab())}, +mw(a,b){this.gab().F(0,a)}, +bP(a){var s,r,q,p,o=this.p1 +o===$&&A.c() +s=o.length +r=this.p2 +q=0 +for(;q") +h.d=new A.b9(t.ve.a(p),new A.i5(new A.k8(new A.mg(n,1,B.ah)),o,m),m.i("b9"))}}if(s)s=!(isFinite(q.a)&&isFinite(q.b)) +else s=!0 +h.w=s}, +K4(a,b){var s,r,q,p=this +p.f=b +switch(b.a.a){case 1:s=p.e +s===$&&A.c() +s.sbo(0,new A.oK(b.gnd(b),new A.bM(A.d([],t.x8),t.jc),0)) +r=!1 +break +case 0:s=p.e +s===$&&A.c() +s.sbo(0,b.gnd(b)) +r=!0 +break +default:r=null}s=p.f +p.b=s.Fy(s.gak1(),p.f.gSz()) +p.f.f.Um(r) +p.f.r.Ul() +s=p.f +q=A.qw(p.gaBp(),!1) +p.r=q +s.b.Am(0,q) +q=p.e +q===$&&A.c() +q.bB() +q=q.cE$ +q.b=!0 +q.a.push(p.galO())}, +j(a){var s,r,q,p,o,n=this.f +n===$&&A.c() +s=n.d.b +r=n.e.b +n=n.f.a.c.j(0) +q=s.j(0) +p=r.j(0) +o=this.e +o===$&&A.c() +return"HeroFlight(for: "+n+", from: "+q+", to: "+p+" "+A.r(o.c)+")"}} +A.b4I.prototype={ +$2(a,b){var s,r=null,q=this.a,p=q.b +p===$&&A.c() +s=q.e +s===$&&A.c() +s=p.ah(0,s.gm(s)) +s.toString +p=q.f +p===$&&A.c() +p=p.c +return A.lr(p.b-s.d,A.dS(new A.iG(q.d,!1,b,r),!0,r),r,r,s.a,p.a-s.c,s.b,r)}, +$S:239} +A.b4J.prototype={ +$0(){var s,r=this.a +r.x=!1 +this.b.cx.P(0,this) +s=r.e +s===$&&A.c() +r.acF(s.gbF(s))}, +$S:0} +A.NB.prototype={ +Pt(){var s,r,q,p=$.pv() +A.z4(this) +if(p.a.get(this).cx.a)return +p=this.b +p=p.gar(p) +s=A.n(p).i("b6") +r=A.L(new A.b6(p,new A.aCH(),s),!1,s.i("w.E")) +for(p=r.length,q=0;q"),a=t.k2;s.p();){a0=s.gG(s) +a1=a0.a +a2=a0.b +a3=k.h(0,a1) +a4=j.h(0,a1) +if(a3==null)a5=null +else{a0=o.id +if(a0==null)a0=A.F(A.O("RenderBox was not laid out: "+A.I(o).j(0)+"#"+A.bH(o))) +a3.a.toString +a2.a.toString +a5=new A.b4H(b2,q,a0,b0,b1,a2,a3,p,r,b3,a4!=null)}if(a5!=null&&a5.gcM()){k.F(0,a1) +if(a4!=null){a0=a4.f +a0===$&&A.c() +a6=a0.a +if(a6===B.dV&&a5.a===B.dW){a0=a4.e +a0===$&&A.c() +a0.sbo(0,new A.oK(a5.gnd(a5),new A.bM(A.d([],h),g),0)) +a0=a4.b +a0===$&&A.c() +a4.b=new A.Rs(a0,a0.b,a0.a,a)}else{a6=a6===B.dW&&a5.a===B.dV +a7=a4.e +if(a6){a7===$&&A.c() +a0=a5.gnd(a5) +a6=a4.f +a6=a6.gnd(a6) +a6=a6.gm(a6) +a7.sbo(0,new A.b9(c.a(a0),new A.aV(a6,1,d),b)) +a0=a4.f +a6=a0.f +a7=a5.r +if(a6!==a7){a6.zQ(!0) +a7.Ul() +a0=a4.f +a6=a4.b +a6===$&&A.c() +a4.b=a0.Fy(a6.b,a5.gSz())}else{a6=a4.b +a6===$&&A.c() +a4.b=a0.Fy(a6.b,a6.a)}}else{a6=a4.b +a6===$&&A.c() +a7===$&&A.c() +a4.b=a0.Fy(a6.ah(0,a7.gm(a7)),a5.gSz()) +a4.c=null +a0=a5.a +a6=a4.e +if(a0===B.dW)a6.sbo(0,new A.oK(a5.gnd(a5),new A.bM(A.d([],h),g),0)) +else a6.sbo(0,a5.gnd(a5)) +a4.f.f.zQ(!0) +a4.f.r.zQ(!0) +a5.f.Um(a0===B.dV) +a5.r.Ul() +a0=a4.r.f.ga4() +if(a0!=null)a0.abQ()}}a4.f=a5}else{a0=new A.ul(i,B.fH) +a6=A.d([],h) +a7=new A.bM(a6,g) +a8=new A.Qz(a7,new A.bM(A.d([],f),e),0) +a8.a=B.O +a8.b=0 +a8.bB() +a7.b=!0 +a6.push(a0.gaIm()) +a0.e=a8 +a0.K4(0,a5) +j.l(0,a1,a0)}}else if(a4!=null)a4.w=!0}for(s=J.a4(k.gar(k));s.p();)s.gG(s).ajw()}, +aJo(a){var s=a.f +s===$&&A.c() +this.b.F(0,s.f.a.c)}, +aEA(a,b,c,d,e){var s=t.rA.a(e.gb4()),r=A.dJ(e,null),q=A.dJ(d,null) +if(r==null||q==null)return s.e +return A.mX(b,new A.aCF(r,c,q.f,r.f,b,s),null)}} +A.aCH.prototype={ +$1(a){var s=a.f +s===$&&A.c() +if(s.y)if(s.a===B.dW){s=a.e +s===$&&A.c() +s=s.gbF(s)===B.O}else s=!1 +else s=!1 +return s}, +$S:479} +A.aCG.prototype={ +$1(a){var s=this,r=s.b +if(r.a==null||s.c.a==null)return +s.a.aeu(r,s.c,s.d,s.e)}, +$S:4} +A.aCF.prototype={ +$2(a,b){var s=this,r=s.c,q=s.d,p=s.e +r=s.b===B.dV?new A.ML(r,q).ah(0,p.gm(p)):new A.ML(q,r).ah(0,p.gm(p)) +return A.qq(s.f.e,s.a.a_I(r),null)}, +$S:480} +A.tc.prototype={ +I(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e=a.ap(t.I) +e.toString +s=e.w +r=A.biE(a) +q=g.d +if(q==null)q=r.a +p=r.b +o=r.c +n=r.d +m=r.e +e=r.r +l=e==null?f:A.W(e,0,1) +if(l==null)l=1 +k=g.x +if(k==null){e=r.f +e.toString +k=e}if(l!==1)k=A.ap(B.e.aR(255*((k.gm(k)>>>24&255)/255*l)),k.gm(k)>>>16&255,k.gm(k)>>>8&255,k.gm(k)&255) +e=g.c +j=A.eW(e.a) +i=A.d([],t.uf) +if(p!=null)i.push(new A.vF("FILL",p)) +if(o!=null)i.push(new A.vF("wght",o)) +if(n!=null)i.push(new A.vF("GRAD",n)) +if(m!=null)i.push(new A.vF("opsz",m)) +h=A.bt1(f,f,B.b3c,f,f,!0,f,A.eb(f,f,f,A.iv(f,f,k,f,f,f,f,f,"MaterialIcons",f,f,q,f,i,f,f,f,!1,f,f,f,f,f,r.w,f,f),j),B.bt,s,f,1,B.b5) +if(e.d)switch(s.a){case 0:e=new A.bn(new Float64Array(16)) +e.dU() +e.r2(0,-1,1,1) +h=A.HX(B.M,h,e,!1) +break +case 1:break}e=A.eg(h,f,f) +return new A.c2(A.cs(f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,g.z,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f),!1,!1,!1,!1,new A.iF(!0,new A.bw(q,q,e,f),f),f)}} +A.b0.prototype={ +k(a,b){if(b==null)return!1 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.b0&&b.a===this.a&&b.d===this.d&&A.ej(null,null)}, +gu(a){return A.Y(this.a,"MaterialIcons",null,this.d,A.av(B.aa9),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"IconData(U+"+B.f.bO(B.c.eP(this.a,16).toUpperCase(),5,"0")+")"}} +A.zx.prototype={ +dB(a){return!this.w.k(0,a.w)}, +Bg(a,b,c){return A.zy(c,this.w,null)}} +A.aE1.prototype={ +$1(a){return A.zy(this.c,A.bqg(a).cr(this.b),this.a)}, +$S:481} +A.fe.prototype={ +vq(a,b,c,d,e,f,g,h){var s,r=this,q=g==null?r.a:g,p=b==null?r.b:b,o=h==null?r.c:h,n=c==null?r.d:c,m=e==null?r.e:e,l=a==null?r.f:a +if(d==null){s=r.r +s=s==null?null:A.W(s,0,1)}else s=d +return new A.fe(q,p,o,n,m,l,s,f==null?r.w:f)}, +cX(a){return this.vq(a,null,null,null,null,null,null,null)}, +a_H(a){return this.vq(null,null,null,a,null,null,null,null)}, +cr(a){var s=a.r +s=s==null?null:A.W(s,0,1) +return this.vq(a.f,a.b,a.d,s,a.e,a.w,a.a,a.c)}, +ag(a){return this}, +k(a,b){var s,r,q=this +if(b==null)return!1 +if(J.a8(b)!==A.I(q))return!1 +if(b instanceof A.fe)if(b.a==q.a)if(b.b==q.b)if(b.c==q.c)if(b.d==q.d)if(b.e==q.e)if(J.o(b.f,q.f)){s=b.r +s=s==null?null:A.W(s,0,1) +r=q.r +s=s==(r==null?null:A.W(r,0,1))&&A.ej(b.w,q.w)}else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gu(a){var s,r=this,q=r.r +q=q==null?null:A.W(q,0,1) +s=r.w +s=s==null?null:A.av(s) +return A.Y(r.a,r.b,r.c,r.d,r.e,r.f,q,s,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.ahy.prototype={} +A.zG.prototype={ +a_(){return new A.W1(B.j)}} +A.W1.prototype={ +an(){var s=this +s.aO() +$.aL.bv$.push(s) +s.z=new A.a33(s,t.uZ)}, +n(){var s,r=this +B.d.F($.aL.bv$,r) +r.aWu() +s=r.at +if(s!=null)s.n() +s=r.z +s===$&&A.c() +s.a=null +r.Yo(null) +r.aH()}, +bf(){var s,r=this +r.aY2() +r.adh() +s=r.c +s.toString +if(A.bkj(s))r.aNJ() +else r.aeC(!0) +r.cD()}, +aq(a){var s=this +s.aS(a) +if(s.r)s.a.toString +if(!s.a.c.k(0,a.c))s.adh()}, +aY2(){var s=this.c +s.toString +s=A.dJ(s,B.bdK) +s=s==null?null:s.z +if(s==null){s=$.aaL.PI$ +s===$&&A.c() +s=(s.a&2)!==0}this.w=s}, +adh(){var s,r,q,p,o=this,n=o.z +n===$&&A.c() +s=o.a +r=s.c +q=o.c +q.toString +p=s.r +if(p!=null&&s.w!=null){p.toString +s=s.w +s.toString +s=new A.U(p,s)}else s=null +o.aYz(new A.RH(n,r,t.JE).ag(A.aq1(q,s)))}, +aHJ(a){var s=this,r=s.ax +if(r==null||a){s.as=s.Q=null +s.a.toString +r=s.ax=new A.kf(s.gaJV(),null,null)}r.toString +return r}, +LA(){return this.aHJ(!1)}, +aJW(a,b){this.T(new A.b50(this,a,b))}, +Yo(a){var s=this.e +$.cB.p1$.push(new A.b51(s)) +this.e=a}, +aYz(a){var s,r,q=this,p=q.d +if(p==null)s=null +else{s=p.a +if(s==null)s=p}r=a.a +if(s===(r==null?a:r))return +if(q.r){p.toString +p.P(0,q.LA())}q.a.toString +q.T(new A.b52(q)) +q.T(new A.b53(q)) +q.d=a +if(q.r)a.a7(0,q.LA())}, +aNJ(){var s,r=this +if(r.r)return +s=r.d +s.toString +s.a7(0,r.LA()) +s=r.at +if(s!=null)s.n() +r.at=null +r.r=!0}, +aeC(a){var s,r,q=this +if(!q.r)return +if(a)if(q.at==null){s=q.d +s=(s==null?null:s.a)!=null}else s=!1 +else s=!1 +if(s){s=q.d.a +if(s.w)A.F(A.O(u.V)) +r=new A.Fw(s) +r.Kv(s) +q.at=r}s=q.d +s.toString +s.P(0,q.LA()) +q.r=!1}, +aWu(){return this.aeC(!1)}, +I(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null +if(h.Q!=null)h.a.toString +s=h.e +r=s==null +q=r?g:s.a +p=r?g:s.c +o=h.a +n=o.r +m=o.w +s=r?g:s.b +if(s==null)s=1 +r=o.x +l=o.y +k=o.as +j=h.w +j===$&&A.c() +i=A.bjL(B.M,g,r,g,p,o.z,k,m,q,j,!1,!1,l,B.dX,s,n) +i=new A.c2(A.cs(g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,!0,g,g,g,"",g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g),!1,!1,!1,!1,i,g) +return i}} +A.b50.prototype={ +$0(){var s,r=this.a +r.Yo(this.b) +r.as=r.Q=r.f=null +s=r.x +r.x=s==null?0:s+1 +r.y=B.cZ.x4(r.y,this.c)}, +$S:0} +A.b51.prototype={ +$1(a){var s=this.a +if(s!=null)s.a.n() +return null}, +$S:4} +A.b52.prototype={ +$0(){this.a.Yo(null)}, +$S:0} +A.b53.prototype={ +$0(){var s=this.a +s.x=s.f=null +s.y=!1}, +$S:0} +A.aoB.prototype={} +A.yl.prototype={ +fW(a){var s=A.v7(this.a,this.b,a) +s.toString +return s}} +A.rV.prototype={ +fW(a){var s=A.avO(this.a,this.b,a) +s.toString +return s}} +A.ML.prototype={ +fW(a){var s=A.axf(this.a,this.b,a) +s.toString +return s}} +A.rZ.prototype={ +fW(a){var s=A.ho(this.a,this.b,a) +s.toString +return s}} +A.yj.prototype={ +fW(a){return A.pG(this.a,this.b,a)}} +A.Al.prototype={ +fW(b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=new A.fS(new Float64Array(3)),a5=new A.fS(new Float64Array(3)),a6=A.bsK(),a7=A.bsK(),a8=new A.fS(new Float64Array(3)),a9=new A.fS(new Float64Array(3)) +this.a.aiX(a4,a6,a8) +this.b.aiX(a5,a7,a9) +s=1-b0 +r=a4.pv(s).W(0,a5.pv(b0)) +q=a6.pv(s).W(0,a7.pv(b0)) +p=new Float64Array(4) +o=new A.wv(p) +o.d3(q) +o.Hu(0) +n=a8.pv(s).W(0,a9.pv(b0)) +s=new Float64Array(16) +q=new A.bn(s) +m=p[0] +l=p[1] +k=p[2] +j=p[3] +i=m+m +h=l+l +g=k+k +f=m*i +e=m*h +d=m*g +c=l*h +b=l*g +a=k*g +a0=j*i +a1=j*h +a2=j*g +a3=r.a +s[0]=1-(c+a) +s[1]=e+a2 +s[2]=d-a1 +s[3]=0 +s[4]=e-a2 +s[5]=1-(f+a) +s[6]=b+a0 +s[7]=0 +s[8]=d+a1 +s[9]=b-a0 +s[10]=1-(f+c) +s[11]=0 +s[12]=a3[0] +s[13]=a3[1] +s[14]=a3[2] +s[15]=1 +q.c7(0,n) +return q}} +A.BW.prototype={ +fW(a){var s=A.ca(this.a,this.b,a) +s.toString +return s}} +A.a54.prototype={} +A.Fy.prototype={ +guL(){var s,r=this,q=r.d +if(q===$){s=A.bR(null,r.a.d,0,null,1,null,r) +r.d!==$&&A.ai() +r.d=s +q=s}return q}, +ghF(){var s,r=this,q=r.e +if(q===$){s=r.guL() +q=r.e=A.dy(r.a.c,s,null)}return q}, +an(){var s,r=this +r.aO() +s=r.guL() +s.bB() +s=s.dn$ +s.b=!0 +s.a.push(new A.aEJ(r)) +r.a8G() +r.a0t()}, +aq(a){var s,r=this +r.aS(a) +if(r.a.c!==a.c){r.ghF().n() +s=r.guL() +r.e=A.dy(r.a.c,s,null)}r.guL().e=r.a.d +if(r.a8G()){r.qo(new A.aEI(r)) +s=r.guL() +s.sm(0,0) +s.c9(0) +r.a0t()}}, +n(){this.ghF().n() +this.guL().n() +this.avA()}, +aYE(a,b){var s +if(a==null)return +s=this.ghF() +a.sa_a(a.ah(0,s.gm(s))) +a.scd(0,b)}, +a8G(){var s={} +s.a=!1 +this.qo(new A.aEH(s,this)) +return s.a}, +a0t(){}} +A.aEJ.prototype={ +$1(a){switch(a.a){case 3:this.a.a.toString +break +case 0:case 1:case 2:break}}, +$S:5} +A.aEI.prototype={ +$3(a,b,c){this.a.aYE(a,b) +return a}, +$S:240} +A.aEH.prototype={ +$3(a,b,c){var s +if(b!=null){if(a==null)a=c.$1(b) +s=a.b +if(!J.o(b,s==null?a.a:s))this.a.a=!0 +else if(a.b==null)a.scd(0,a.a)}else a=null +return a}, +$S:240} +A.Dg.prototype={ +an(){this.atf() +var s=this.guL() +s.bB() +s=s.cE$ +s.b=!0 +s.a.push(this.gaIk())}, +aIl(){this.T(new A.ars())}} +A.ars.prototype={ +$0(){}, +$S:0} +A.Kz.prototype={ +a_(){return new A.ae8(null,null,B.j)}} +A.ae8.prototype={ +qo(a){var s,r,q,p=this,o=null,n=p.CW +p.a.toString +s=t.VC +p.CW=s.a(a.$3(n,o,new A.aZD())) +n=p.cx +p.a.toString +r=t.Om +p.cx=r.a(a.$3(n,o,new A.aZE())) +n=t.ms +p.cy=n.a(a.$3(p.cy,p.a.y,new A.aZF())) +q=p.db +p.a.toString +p.db=n.a(a.$3(q,o,new A.aZG())) +p.dx=t.YY.a(a.$3(p.dx,p.a.Q,new A.aZH())) +q=p.dy +p.a.toString +p.dy=r.a(a.$3(q,o,new A.aZI())) +q=p.fr +p.a.toString +p.fr=t.YV.a(a.$3(q,o,new A.aZJ())) +q=p.fx +p.a.toString +p.fx=s.a(a.$3(q,o,new A.aZK()))}, +I(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.ghF(),i=l.CW +i=i==null?k:i.ah(0,j.gm(j)) +s=l.cx +s=s==null?k:s.ah(0,j.gm(j)) +r=l.cy +r=r==null?k:r.ah(0,j.gm(j)) +q=l.db +q=q==null?k:q.ah(0,j.gm(j)) +p=l.dx +p=p==null?k:p.ah(0,j.gm(j)) +o=l.dy +o=o==null?k:o.ah(0,j.gm(j)) +n=l.fr +n=n==null?k:n.ah(0,j.gm(j)) +m=l.fx +m=m==null?k:m.ah(0,j.gm(j)) +return A.bF(i,l.a.r,B.m,k,p,r,q,k,k,o,s,n,m,k)}} +A.aZD.prototype={ +$1(a){return new A.uU(t.pC.a(a),null)}, +$S:241} +A.aZE.prototype={ +$1(a){return new A.rZ(t.A0.a(a),null)}, +$S:160} +A.aZF.prototype={ +$1(a){return new A.rV(t.Hw.a(a),null)}, +$S:242} +A.aZG.prototype={ +$1(a){return new A.rV(t.Hw.a(a),null)}, +$S:242} +A.aZH.prototype={ +$1(a){return new A.yl(t.k.a(a),null)}, +$S:487} +A.aZI.prototype={ +$1(a){return new A.rZ(t.A0.a(a),null)}, +$S:160} +A.aZJ.prototype={ +$1(a){return new A.Al(t.xV.a(a),null)}, +$S:488} +A.aZK.prototype={ +$1(a){return new A.uU(t.pC.a(a),null)}, +$S:241} +A.KE.prototype={ +a_(){return new A.aec(null,null,B.j)}} +A.aec.prototype={ +qo(a){this.CW=t.Om.a(a.$3(this.CW,this.a.r,new A.aZO()))}, +I(a){var s,r=this.CW +r.toString +s=this.ghF() +return new A.aC(J.bCb(r.ah(0,s.gm(s)),B.a3,B.q3),this.a.w,null)}} +A.aZO.prototype={ +$1(a){return new A.rZ(t.A0.a(a),null)}, +$S:160} +A.KH.prototype={ +a_(){return new A.aee(null,null,B.j)}} +A.aee.prototype={ +qo(a){var s,r=this,q=t.ir +r.CW=q.a(a.$3(r.CW,r.a.w,new A.aZT())) +r.cx=q.a(a.$3(r.cx,r.a.x,new A.aZU())) +r.cy=q.a(a.$3(r.cy,r.a.y,new A.aZV())) +s=r.db +r.a.toString +r.db=q.a(a.$3(s,null,new A.aZW())) +s=r.dx +r.a.toString +r.dx=q.a(a.$3(s,null,new A.aZX())) +s=r.dy +r.a.toString +r.dy=q.a(a.$3(s,null,new A.aZY()))}, +I(a){var s,r,q,p,o,n,m=this,l=null,k=m.CW +if(k==null)k=l +else{s=m.ghF() +s=k.ah(0,s.gm(s)) +k=s}s=m.cx +if(s==null)s=l +else{r=m.ghF() +r=s.ah(0,r.gm(r)) +s=r}r=m.cy +if(r==null)r=l +else{q=m.ghF() +q=r.ah(0,q.gm(q)) +r=q}q=m.db +if(q==null)q=l +else{p=m.ghF() +p=q.ah(0,p.gm(p)) +q=p}p=m.dx +if(p==null)p=l +else{o=m.ghF() +o=p.ah(0,o.gm(o)) +p=o}o=m.dy +if(o==null)o=l +else{n=m.ghF() +n=o.ah(0,n.gm(n)) +o=n}return A.lr(q,m.a.r,o,l,k,r,s,p)}} +A.aZT.prototype={ +$1(a){return new A.aV(A.eQ(a),null,t.Y)}, +$S:46} +A.aZU.prototype={ +$1(a){return new A.aV(A.eQ(a),null,t.Y)}, +$S:46} +A.aZV.prototype={ +$1(a){return new A.aV(A.eQ(a),null,t.Y)}, +$S:46} +A.aZW.prototype={ +$1(a){return new A.aV(A.eQ(a),null,t.Y)}, +$S:46} +A.aZX.prototype={ +$1(a){return new A.aV(A.eQ(a),null,t.Y)}, +$S:46} +A.aZY.prototype={ +$1(a){return new A.aV(A.eQ(a),null,t.Y)}, +$S:46} +A.KD.prototype={ +a_(){return new A.aeb(null,null,B.j)}} +A.aeb.prototype={ +qo(a){this.z=t.ir.a(a.$3(this.z,this.a.w,new A.aZN()))}, +a0t(){var s=this.ghF(),r=this.z +r.toString +this.Q=new A.b9(t.ve.a(s),r,A.n(r).i("b9"))}, +I(a){var s=this.Q +s===$&&A.c() +return new A.iG(s,!1,this.a.r,null)}} +A.aZN.prototype={ +$1(a){return new A.aV(A.eQ(a),null,t.Y)}, +$S:46} +A.KA.prototype={ +a_(){return new A.ae9(null,null,B.j)}} +A.ae9.prototype={ +qo(a){this.CW=t.Dh.a(a.$3(this.CW,this.a.w,new A.aZL()))}, +I(a){var s,r=null,q=this.CW +q.toString +s=this.ghF() +s=q.ah(0,s.gm(s)) +return A.rW(this.a.r,r,r,B.d6,!0,s,r,r,B.b5)}} +A.aZL.prototype={ +$1(a){return new A.BW(t.em.a(a),null)}, +$S:489} +A.KG.prototype={ +a_(){return new A.aed(null,null,B.j)}} +A.aed.prototype={ +qo(a){var s=this,r=s.CW +s.a.toString +s.CW=t.eJ.a(a.$3(r,B.be,new A.aZP())) +s.cx=t.ir.a(a.$3(s.cx,s.a.z,new A.aZQ())) +r=t.YJ +s.cy=r.a(a.$3(s.cy,s.a.Q,new A.aZR())) +s.db=r.a(a.$3(s.db,s.a.at,new A.aZS()))}, +I(a){var s,r,q,p,o,n=this,m=n.a,l=m.w +m=m.x +s=n.CW +s.toString +r=n.ghF() +r=s.ah(0,r.gm(r)) +s=n.cx +s.toString +q=n.ghF() +q=s.ah(0,q.gm(q)) +s=n.a.Q +p=n.db +p.toString +o=n.ghF() +o=p.ah(0,o.gm(o)) +o.toString +return new A.a8m(l,m,r,q,s,o,n.a.r,null)}} +A.aZP.prototype={ +$1(a){return new A.yj(t.m_.a(a),null)}, +$S:490} +A.aZQ.prototype={ +$1(a){return new A.aV(A.eQ(a),null,t.Y)}, +$S:46} +A.aZR.prototype={ +$1(a){return new A.hO(t.n8.a(a),null)}, +$S:110} +A.aZS.prototype={ +$1(a){return new A.hO(t.n8.a(a),null)}, +$S:110} +A.J3.prototype={ +n(){var s=this,r=s.cp$ +if(r!=null)r.P(0,s.gjW()) +s.cp$=null +s.aH()}, +bG(){this.cJ() +this.cm() +this.jX()}} +A.n8.prototype={ +e_(a){return new A.O5(A.n7(null,null,null,t.Q,t.X),this,B.a8,A.n(this).i("O5"))}} +A.O5.prototype={ +a3P(a,b){var s=this.au,r=this.$ti,q=r.i("cj<1>?").a(s.h(0,a)),p=q==null +if(!p&&q.gZ(q))return +if(b==null)s.l(0,a,A.dI(r.c)) +else{p=p?A.dI(r.c):q +p.t(0,r.c.a(b)) +s.l(0,a,p)}}, +a2o(a,b){var s,r=this.$ti,q=r.i("cj<1>?").a(this.au.h(0,b)) +if(q==null)return +if(!q.gZ(q)){s=this.f +s.toString +s=r.i("n8<1>").a(s).a3U(a,q) +r=s}else r=!0 +if(r)b.bf()}} +A.n9.prototype={ +dB(a){return a.f!==this.f}, +e_(a){var s=new A.J4(A.n7(null,null,null,t.Q,t.X),this,B.a8,A.n(this).i("J4")) +this.f.a7(0,s.gX_()) +return s}} +A.J4.prototype={ +dS(a,b){var s,r,q=this,p=q.f +p.toString +s=q.$ti.i("n9<1>").a(p).f +r=b.f +if(s!==r){p=q.gX_() +s.P(0,p) +r.a7(0,p)}q.a6r(0,b)}, +fF(){var s,r=this +if(r.b5){s=r.f +s.toString +r.a6g(r.$ti.i("n9<1>").a(s)) +r.b5=!1}return r.a6q()}, +aMh(){this.b5=!0 +this.dP()}, +tE(a){this.a6g(a) +this.b5=!1}, +pj(){var s=this,r=s.f +r.toString +s.$ti.i("n9<1>").a(r).f.P(0,s.gX_()) +s.C9()}} +A.eK.prototype={} +A.aFs.prototype={ +$1(a){var s,r,q +if(a.k(0,this.a))return!1 +if(a instanceof A.ju&&a.gb4() instanceof A.eK){s=t.og.a(a.gb4()) +r=A.I(s) +q=this.c +if(!q.A(0,r)){q.t(0,r) +this.d.push(s)}}return!0}, +$S:29} +A.a15.prototype={} +A.Cp.prototype={ +I(a){var s,r,q,p=this.d +for(s=this.c,r=s.length,q=0;q"))}} +A.J8.prototype={ +gab(){return this.$ti.i("mz<1,J>").a(A.bU.prototype.gab.call(this))}, +bP(a){var s=this.p1 +if(s!=null)a.$1(s)}, +ll(a){this.p1=null +this.mO(a)}, +fX(a,b){var s=this +s.rf(a,b) +s.$ti.i("mz<1,J>").a(A.bU.prototype.gab.call(s)).a3O(s.gabD())}, +dS(a,b){var s,r=this +r.o7(0,b) +s=r.$ti.i("mz<1,J>") +s.a(A.bU.prototype.gab.call(r)).a3O(r.gabD()) +s=s.a(A.bU.prototype.gab.call(r)) +s.PK$=!0 +s.af()}, +mr(){var s=this.$ti.i("mz<1,J>").a(A.bU.prototype.gab.call(this)) +s.PK$=!0 +s.af() +this.Km()}, +pj(){this.$ti.i("mz<1,J>").a(A.bU.prototype.gab.call(this)).a3O(null) +this.a6z()}, +aNz(a){this.r.z7(this,new A.b5V(this,a))}, +lq(a,b){this.$ti.i("mz<1,J>").a(A.bU.prototype.gab.call(this)).sbl(a)}, +lv(a,b,c){}, +mw(a,b){this.$ti.i("mz<1,J>").a(A.bU.prototype.gab.call(this)).sbl(null)}} +A.b5V.prototype={ +$0(){var s,r,q,p,o,n,m,l,k=this,j=null +try{o=k.a +n=o.f +n.toString +j=o.$ti.i("ve<1>").a(n).c.$2(o,k.b) +o.f.toString}catch(m){s=A.a7(m) +r=A.au(m) +l=A.MZ(A.bx0(A.bI("building "+k.a.f.j(0)),s,r,new A.b5W())) +j=l}try{o=k.a +o.p1=o.fv(o.p1,j,null)}catch(m){q=A.a7(m) +p=A.au(m) +o=k.a +l=A.MZ(A.bx0(A.bI("building "+o.f.j(0)),q,p,new A.b5X())) +j=l +o.p1=o.fv(null,j,o.d)}}, +$S:0} +A.b5W.prototype={ +$0(){var s=A.d([],t.E) +return s}, +$S:26} +A.b5X.prototype={ +$0(){var s=A.d([],t.E) +return s}, +$S:26} +A.mz.prototype={ +a3O(a){if(J.o(a,this.a15$))return +this.a15$=a +this.af()}} +A.kh.prototype={ +b1(a){var s=new A.Xi(null,!0,null,null,A.aB(t.T)) +s.b0() +return s}} +A.Xi.prototype={ +bK(a){return 0}, +bu(a){return 0}, +bx(a){return 0}, +bI(a){return 0}, +cK(a){return B.u}, +c_(){var s=this,r=t.k,q=r.a(A.J.prototype.ga5.call(s)) +if(s.PK$||!r.a(A.J.prototype.ga5.call(s)).k(0,s.ajI$)){s.ajI$=r.a(A.J.prototype.ga5.call(s)) +s.PK$=!1 +r=s.a15$ +r.toString +s.GZ(r,A.n(s).i("mz.0"))}r=s.E$ +if(r!=null){r.cf(q,!0) +r=s.E$ +s.id=q.bh(r.gC(r))}else s.id=new A.U(A.W(1/0,q.a,q.b),A.W(1/0,q.c,q.d))}, +iv(a){var s=this.E$ +if(s!=null)return s.pp(a) +return this.Kl(a)}, +dO(a,b){var s=this.E$ +s=s==null?null:s.cV(a,b) +return s===!0}, +aJ(a,b){var s=this.E$ +if(s!=null)a.f0(s,b)}} +A.aoW.prototype={ +aA(a){var s +this.eC(a) +s=this.E$ +if(s!=null)s.aA(a)}, +av(a){var s +this.eo(0) +s=this.E$ +if(s!=null)s.av(0)}} +A.aoX.prototype={} +A.Jp.prototype={} +A.beJ.prototype={ +$1(a){return this.a.a=a}, +$S:95} +A.beK.prototype={ +$1(a){return a.b}, +$S:491} +A.beL.prototype={ +$1(a){var s,r,q,p +for(s=J.N(a),r=this.a,q=this.b,p=0;ps.b?B.e5:B.dx}, +Ft(a,b,c,d,e){var s=this,r=c==null?s.c:c,q=b==null?s.f:b,p=e==null?s.r:e,o=d==null?s.e:d,n=a==null?s.ch:a +return new A.Pi(s.a,s.b,r,s.d,o,q,p,s.w,!1,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,n)}, +Fm(a){return this.Ft(null,null,a,null,null)}, +b45(a,b){return this.Ft(null,a,null,null,b)}, +a_I(a){return this.Ft(null,a,null,null,null)}, +b46(a,b){return this.Ft(null,null,null,a,b)}, +b4f(a,b,c,d){return this.Ft(a,b,null,c,d)}, +a3h(a,b,c,d){var s,r,q,p,o,n,m=this,l=null +if(!(b||d||c||a))return m +s=m.f +r=b?0:l +q=d?0:l +p=c?0:l +r=s.vo(a?0:l,r,p,q) +q=m.r +p=b?Math.max(0,q.a-s.a):l +o=d?Math.max(0,q.b-s.b):l +n=c?Math.max(0,q.c-s.c):l +return m.b45(r,q.vo(a?Math.max(0,q.d-s.d):l,p,n,o))}, +beK(a){return this.a3h(!1,!1,!1,a)}, +amP(a,b,c,d){var s,r,q,p,o,n,m=this,l=null +if(!b)!d +s=m.r +r=b?Math.max(0,s.a-m.e.a):l +q=d?Math.max(0,s.b-m.e.b):l +p=c?Math.max(0,s.c-m.e.c):l +o=m.e +n=Math.max(0,s.d-o.d) +s=s.vo(n,r,p,q) +r=b?0:l +q=d?0:l +p=c?0:l +return m.b46(o.vo(0,r,p,q),s)}, +beL(a){return this.amP(a,!1,!1,!1)}, +beE(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=a.c,f=a.a,e=a.d,d=a.b,c=h.a +if(new A.U(g-f,e-d).k(0,c)&&new A.m(f,d).k(0,B.i))return h +s=c.a-g +r=c.b-e +g=h.f +e=Math.max(0,g.a-f) +c=Math.max(0,g.b-d) +q=Math.max(0,g.c-s) +g=Math.max(0,g.d-r) +p=h.r +o=Math.max(0,p.a-f) +n=Math.max(0,p.b-d) +m=Math.max(0,p.c-s) +p=Math.max(0,p.d-r) +l=h.e +f=Math.max(0,l.a-f) +d=Math.max(0,l.b-d) +k=Math.max(0,l.c-s) +l=Math.max(0,l.d-r) +j=h.ch +i=A.aa(j).i("b6<1>") +return h.b4f(A.L(new A.b6(j,new A.aIl(a),i),!0,i.i("w.E")),new A.az(e,c,q,g),new A.az(f,d,k,l),new A.az(o,n,m,p))}, +k(a,b){var s=this +if(b==null)return!1 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.Pi&&b.a.k(0,s.a)&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.f.k(0,s.f)&&b.r.k(0,s.r)&&b.e.k(0,s.e)&&b.w.k(0,s.w)&&b.Q===s.Q&&b.as===s.as&&b.z===s.z&&b.y===s.y&&b.at===s.at&&b.ax===s.ax&&b.ay.k(0,s.ay)&&A.ej(b.ch,s.ch)}, +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.f,s.r,s.e,!1,s.Q,s.as,s.z,s.y,s.at,s.ax,s.ay,A.av(s.ch),B.a,B.a,B.a,B.a)}, +j(a){var s=this +return"MediaQueryData("+B.d.bw(A.d(["size: "+s.a.j(0),"devicePixelRatio: "+B.e.aD(s.b,1),"textScaleFactor: "+B.e.aD(s.c,1),"platformBrightness: "+s.d.j(0),"padding: "+s.f.j(0),"viewPadding: "+s.r.j(0),"viewInsets: "+s.e.j(0),"systemGestureInsets: "+s.w.j(0),"alwaysUse24HourFormat: false","accessibleNavigation: "+s.y,"highContrast: "+s.Q,"disableAnimations: "+s.as,"invertColors: "+s.z,"boldText: "+s.at,"navigationMode: "+s.ax.b,"gestureSettings: "+s.ay.j(0),"displayFeatures: "+A.r(s.ch)],t.s),", ")+")"}} +A.aIl.prototype={ +$1(a){return this.a.HK(a.gz5(a))}, +$S:226} +A.Ao.prototype={ +dB(a){return!this.w.k(0,a.w)}, +a3U(a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5 +for(s=a7.gS(a7),r=this.w,q=a6.w,p=r.ch!==q.ch,o=r.ay,n=q.ay,m=r.ax!==q.ax,l=r.at!==q.at,k=r.as!==q.as,j=r.Q!==q.Q,i=r.z!==q.z,h=r.y!==q.y,g=r.r,f=q.r,e=r.w,d=q.w,c=r.e,b=q.e,a=r.f,a0=q.f,a1=r.d!==q.d,a2=r.c!==q.c,a3=r.b!==q.b,r=r.a,q=q.a,a4=r.a,r=r.b;s.p();){a5=s.gG(s) +if(a5 instanceof A.hE)switch(a5.a){case 0:if(!(q.a===a4&&q.b===r))return!0 +break +case 1:a5=a4>r?B.e5:B.dx +if(a5!==(q.a>q.b?B.e5:B.dx))return!0 +break +case 2:if(a3)return!0 +break +case 3:if(a2)return!0 +break +case 4:if(a1)return!0 +break +case 5:if(!a.k(0,a0))return!0 +break +case 6:if(!c.k(0,b))return!0 +break +case 7:if(!e.k(0,d))return!0 +break +case 8:if(!g.k(0,f))return!0 +break +case 9:break +case 10:if(h)return!0 +break +case 11:if(i)return!0 +break +case 12:if(j)return!0 +break +case 13:if(k)return!0 +break +case 14:if(l)return!0 +break +case 15:if(m)return!0 +break +case 16:if(!o.k(0,n))return!0 +break +case 17:if(p)return!0 +break}}return!1}} +A.aJD.prototype={ +J(){return"NavigationMode."+this.b}} +A.WB.prototype={ +a_(){return new A.aix(B.j)}} +A.aix.prototype={ +an(){this.aO() +$.aL.bv$.push(this)}, +bf(){this.cD() +this.aYf() +this.Eo()}, +aq(a){var s,r=this +r.aS(a) +s=r.a +s.toString +if(r.e==null||a.c!==s.c)r.Eo()}, +aYf(){var s,r=this +r.a.toString +s=r.c +s.toString +s=A.dJ(s,null) +r.d=s +r.e=null}, +Eo(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.a.c,b=e.d,a=c.gwu(),a0=c.x +if(a0==null){a0=self.window.devicePixelRatio +if(a0===0)a0=1}a0=a.dT(0,a0) +a=c.x +if(a==null){a=self.window.devicePixelRatio +if(a===0)a=1}s=b==null +r=s?d:b.c +if(r==null)r=c.b.a.e +q=s?d:b.d +if(q==null)q=c.b.a.d +c.gv6() +p=c.x +if(p==null){p=self.window.devicePixelRatio +if(p===0)p=1}p=A.MK(B.hY,p) +c.gv6() +o=c.x +if(o==null){o=self.window.devicePixelRatio +if(o===0)o=1}o=A.MK(B.hY,o) +n=c.f +m=c.x +if(m==null){m=self.window.devicePixelRatio +if(m===0)m=1}m=A.MK(n,m) +c.gv6() +n=c.x +if(n==null){n=self.window.devicePixelRatio +if(n===0)n=1}n=A.MK(B.hY,n) +l=s?d:b.y +if(l==null)l=(c.b.a.a.a&1)!==0 +k=s?d:b.z +if(k==null)k=(c.b.a.a.a&2)!==0 +j=s?d:b.as +if(j==null)j=(c.b.a.a.a&4)!==0 +i=s?d:b.at +if(i==null)i=(c.b.a.a.a&8)!==0 +h=s?d:b.Q +if(h==null)h=(c.b.a.a.a&32)!==0 +g=s&&d +b=s?d:b.ax +if(b==null)b=B.f2 +c.gv6() +c.gv6() +f=new A.Pi(a0,a,r,q,m,p,o,n,g===!0,l,k,h,j,i,b,new A.a2R(d),B.a9Y) +if(!f.k(0,e.e))e.T(new A.b74(e,f))}, +FZ(){this.Eo()}, +aj6(){if(this.d==null)this.Eo()}, +aj5(){if(this.d==null)this.Eo()}, +n(){B.d.F($.aL.bv$,this) +this.aH()}, +I(a){var s=this.e +s.toString +return A.qq(this.a.e,s,null)}} +A.b74.prototype={ +$0(){this.a.e=this.b}, +$S:0} +A.aoG.prototype={} +A.a7i.prototype={ +I(a){var s,r,q,p,o,n,m,l,k,j=this,i=null +switch(A.c4().a){case 1:case 3:case 5:s=!1 +break +case 0:case 2:case 4:s=!0 +break +default:s=i}r=j.d&&s +q=new A.aIY(j,a) +p=r&&j.r!=null?q:i +o=r&&j.r!=null?q:i +n=r?j.r:i +if(r&&j.r!=null){m=a.ap(t.I) +m.toString +m=m.w}else m=i +l=j.c +l=A.tp(new A.hl(B.il,l==null?i:new A.pQ(l,i,i),i),B.eh,i,i,i,i) +p=A.cs(i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,n,i,i,i,i,i,i,i,i,i,i,i,i,o,i,i,i,i,i,i,i,i,i,i,i,p,i,i,i,i,i,i,m,i,i,i,i) +k=!r||!1 +return A.asJ(new A.iF(k,new A.aiI(new A.c2(p,!1,!1,!1,!1,l,i),q,i),i))}} +A.aIY.prototype={ +$0(){if(this.a.d)A.brU(this.b) +else A.ac9(B.b2G)}, +$S:0} +A.a_W.prototype={ +I(a){var s=t.Bs.a(this.c) +return A.bje(!0,null,s.gm(s),this.e,null,this.f,null)}} +A.Is.prototype={ +kc(a){if(this.au==null)return!1 +return this.xk(a)}, +akf(a){}, +akg(a,b){var s=this.au +if(s!=null)this.dJ("onAnyTapUp",s)}, +Q6(a,b,c){}} +A.ael.prototype={ +OU(){var s=t.S,r=A.dI(s) +return new A.Is(B.aD,18,B.dr,A.A(s,t.SP),r,null,null,A.uI(),A.A(s,t.V))}, +akB(a){a.au=this.a}} +A.aiI.prototype={ +I(a){return new A.no(this.c,A.ah([B.b8v,new A.ael(this.d)],t.F,t.xR),B.bq,!1,null)}} +A.a7v.prototype={ +I(a){var s,r,q=this,p=a.ap(t.I) +p.toString +s=A.d([],t.p) +r=q.c +if(r!=null)s.push(A.aGs(r,B.lb)) +r=q.d +if(r!=null)s.push(A.aGs(r,B.lc)) +r=q.e +if(r!=null)s.push(A.aGs(r,B.ld)) +return new A.M6(new A.bcF(q.f,q.r,p.w),s,null)}} +A.YP.prototype={ +J(){return"_ToolbarSlot."+this.b}} +A.bcF.prototype={ +am3(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +if(e.b.h(0,B.lb)!=null){s=a.a +r=a.b +q=e.jC(B.lb,new A.aN(0,s,r,r)).a +switch(e.f.a){case 0:p=s-q +break +case 1:p=0 +break +default:p=null}e.kd(B.lb,new A.m(p,0))}else q=0 +if(e.b.h(0,B.ld)!=null){o=e.jC(B.ld,A.yk(a)) +switch(e.f.a){case 0:n=0 +break +case 1:n=a.a-o.a +break +default:n=null}m=o.a +e.kd(B.ld,new A.m(n,(a.b-o.b)/2))}else m=0 +if(e.b.h(0,B.lc)!=null){s=a.a +r=e.e +l=Math.max(s-q-m-r*2,0) +k=e.jC(B.lc,A.yk(a).Fj(l)) +j=q+r +if(e.d){i=k.a +h=(s-i)/2 +g=s-m +if(h+i>g)h=g-i-r +else if(h=1)return!0}return!1}, +gakT(){var s=this.a +if(s==null)return!1 +s=s.a9K(A.bvG(this)) +s=s==null?null:s.gal3() +return s===!0}} +A.aO0.prototype={ +$1(a){var s,r=this.a.a +if(r==null)s=null +else{r.a.toString +s=!0}if(s===!0){r=r.y.gk8() +if(r!=null)r.j9()}}, +$S:37} +A.aO_.prototype={ +$1(a){var s=this.a.a +if(s!=null){s=s.y.gk8() +if(s!=null)s.j9()}}, +$S:37} +A.mB.prototype={ +j(a){var s=this.a +s=s==null?"none":'"'+s+'"' +return"RouteSettings("+s+", "+A.r(this.b)+")"}} +A.Aw.prototype={} +A.zp.prototype={ +dB(a){return a.f!=this.f}} +A.aNZ.prototype={} +A.acT.prototype={} +A.a2L.prototype={} +A.PH.prototype={ +a_(){var s=null,r=A.d([],t.uD),q=$.b3(),p=t.Tp +return new A.ln(r,A.ae(t.Ez),new A.ahl(q),A.ql(s,p),A.ql(s,p),A.q6(!0,"Navigator",!0,!0,s,s,!1),new A.Rn(0,q,t.dZ),A.hc(!1,t.y),A.ae(t.S),s,A.A(t.yb,t.M),s,!0,s,s,s,B.j)}, +bbL(a,b){return this.Q.$2(a,b)}} +A.aJH.prototype={ +$1(a){return a==null}, +$S:496} +A.jU.prototype={ +J(){return"_RouteLifecycle."+this.b}} +A.aj1.prototype={} +A.pl.prototype={ +gf1(){var s,r +if(this.c){s=t.sd.a(this.a.b) +s.gf1() +r=A.r(s.gf1()) +return"p+"+r}r=this.b +if(r!=null)return"r+"+r.gamY() +return null}, +b8r(a,b,c,d){var s,r,q,p=this,o=p.d,n=p.a +n.a=b +n.tw() +s=p.d +if(s===B.PJ||s===B.PK){r=n.G0() +p.d=B.PL +r.anT(new A.bag(p,b))}else{n.a0o(c) +p.d=B.fz}if(a)n.G_(null) +s=o===B.beA||o===B.PK +q=b.w +if(s)q.i_(0,new A.WN(n,d)) +else q.i_(0,new A.Jh(n,d))}, +b8o(a,b){var s,r=this +r.d=B.bew +s=r.a +if((s.d.a.a&30)!==0)return!0 +if(!s.vv(r.w)){r.d=B.fz +return!1}r.w=null +return!0}, +n(){var s,r,q,p,o,n,m,l=this,k={} +l.d=B.bey +s=l.a +r=s.gRe() +q=new A.bae() +p=A.aa(r) +o=new A.b6(r,q,p.i("b6<1>")) +if(!o.gS(o).p()){l.d=B.l0 +s.n() +return}k.a=o.gq(o) +n=s.a +n.f.t(0,l) +for(s=B.d.gS(r),p=new A.iw(s,q,p.i("iw<1>"));p.p();){r=s.gG(s) +m=A.bt("listener") +q=new A.baf(k,l,r,m,n) +m.b=q +r.d.a7(0,q)}}, +gbgQ(){var s=this.d.a +return s<=7&&s>=1}, +gal3(){var s=this.d.a +return s<=10&&s>=1}} +A.bag.prototype={ +$0(){var s=this.a +if(s.d===B.PL){s.d=B.fz +this.b.Wo()}}, +$S:0} +A.bae.prototype={ +$1(a){return a.d.a!=null}, +$S:497} +A.baf.prototype={ +$0(){var s=this,r=s.a;--r.a +s.c.d.P(0,s.d.aN()) +if(r.a===0)return A.hH(new A.bad(s.b,s.e))}, +$S:0} +A.bad.prototype={ +$0(){var s=this.a +if(!this.b.f.F(0,s))return +s.d=B.l0 +s.a.n()}, +$S:0} +A.bah.prototype={ +$1(a){return a.a===this.a}, +$S:101} +A.xB.prototype={} +A.Jh.prototype={ +wi(a){a.Mj(this.b,this.a,B.dV,!1)}} +A.Jg.prototype={ +wi(a){var s=$.pv() +A.z4(a) +if(!s.a.get(a).cx.a)a.Mj(this.a,this.b,B.dW,!1)}} +A.WM.prototype={ +wi(a){}} +A.WN.prototype={ +wi(a){var s=this.a,r=s.gAp() +if(r)a.Mj(this.b,s,B.dV,!1)}} +A.ln.prototype={ +an(){var s,r,q,p,o=this +o.aO() +for(s=o.a.x,r=0;!1;++r){q=s[r] +p=$.pv() +A.z3(q) +p.a.set(q,o)}o.as=o.a.x +s=o.c.jf(t.mS) +s=s==null?null:s.gb4() +t.ZH.a(s) +o.Z8(s==null?null:s.f) +if(o.a.as)B.jM.oQ("selectSingleEntryHistory",t.H)}, +fu(a,b){var s,r,q,p,o,n,m=this +m.ex(m.at,"id") +s=m.r +m.ex(s,"history") +m.a9Q() +m.d=new A.c8(null,t.ku) +B.d.N(m.e,s.amZ(null,m)) +m.a.toString +r=0 +for(;!1;++r){q=B.aa8[r] +p=m.c +p.toString +p=q.a02(p) +o=$.bgV() +n=new A.pl(p,null,!0,B.q5,o,o,o) +m.e.push(n) +B.d.N(m.e,s.amZ(n,m))}if(s.y==null){s=m.a +p=m.e +o=s.f +B.d.N(p,J.dn(s.bbL(m,o),new A.aJG(m),t.Ez))}m.Wo()}, +a0r(a){var s,r=this +r.auj(a) +s=r.r +if(r.bs$!=null)s.dS(0,r.e) +else s.Y(0)}, +gf1(){return this.a.y}, +bf(){var s,r,q,p,o=this +o.avH() +s=o.c.ap(t.mS) +o.Z8(s==null?null:s.f) +for(r=o.e,q=r.length,p=0;p0?s[r-1]:a +o=A.d([],t.uD) +$label0$1:for(s=b.x,n=b.w,m=a,l=m,k=!1,j=!1;r>=0;){switch(q.d.a){case 1:i=b.rq(r-1,A.xR()) +h=i>=0?b.e[i]:a +h=h==null?a:h.a +g=q.a +g.a=b +g.tw() +q.d=B.bez +n.i_(0,new A.Jh(g,h)) +continue $label0$1 +case 2:if(k||l==null){h=q.a +h.FY() +q.d=B.fz +if(l==null)h.G_(a) +continue $label0$1}break +case 3:case 4:case 6:h=p==null?a:p.a +i=b.rq(r-1,A.xR()) +g=i>=0?b.e[i]:a +g=g==null?a:g.a +q.b8r(l==null,b,h,g) +if(q.d===B.fz)continue $label0$1 +break +case 5:if(!j&&m!=null){q.a.zJ(m) +q.f=m}j=!0 +break +case 7:if(!j&&m!=null){q.a.zJ(m) +q.f=m}k=!0 +j=!0 +break +case 8:i=b.rq(r,A.a_j()) +h=i>=0?b.e[i]:a +if(!q.b8o(b,h==null?a:h.a))continue $label0$1 +if(!j){if(m!=null){q.a.zJ(m) +q.f=m}m=q.a}h=q.a +i=b.rq(r,A.a_j()) +g=i>=0?b.e[i]:a +s.i_(0,new A.Jg(h,g==null?a:g.a)) +if(q.d===B.q6)continue $label0$1 +k=!0 +break +case 11:break +case 9:h=q.a +g=q.w +if(g==null)g=a +h=h.d.a +if((h.a&30)!==0)A.F(A.O("Future already completed")) +h.kV(g) +q.w=null +q.d=B.bev +continue $label0$1 +case 10:if(!j){if(m!=null)q.a.zJ(m) +m=a}i=b.rq(r,A.a_j()) +h=i>=0?b.e[i]:a +h=h==null?a:h.a +q.d=B.bex +if(q.x)s.i_(0,new A.WM(q.a,h)) +continue $label0$1 +case 12:if(!k&&l!=null)break +q.d=B.q6 +continue $label0$1 +case 13:o.push(B.d.dR(b.e,r)) +q=l +break +case 14:case 15:case 0:break}--r +f=r>0?b.e[r-1]:a +l=q +q=p +p=f}b.aGK() +b.aGM() +if(b.a.as){e=b.M4(A.xR()) +d=e==null?a:e.a.b.a +if(d!=null&&d!==b.ax){A.btS(!1,a,A.ed(d,0,a)) +b.ax=d}}for(s=o.length,c=0;c=0;){s=m.e[k] +r=s.d.a +if(!(r<=12&&r>=3)){--k +continue}q=m.aI4(k+1,A.by8()) +r=q==null +p=r?l:q.a +o=s.r +if(p!=o){if(!((r?l:q.a)==null&&s.f===o)){p=s.a +p.G_(r?l:q.a)}s.r=r?l:q.a}--k +n=m.rq(k,A.by8()) +r=n>=0?m.e[n]:l +p=r==null +o=p?l:r.a +if(o!=s.e){o=s.a +o.a0k(p?l:r.a) +s.e=p?l:r.a}}}, +aal(a,b){a=this.rq(a,b) +return a>=0?this.e[a]:null}, +rq(a,b){while(!0){if(!(a>=0&&!b.$1(this.e[a])))break;--a}return a}, +aI4(a,b){var s +while(!0){s=this.e +if(!(a?") +q=r.a(this.a.r.$1(s)) +return q==null&&!b?r.a(this.a.w.$1(s)):q}, +Yt(a,b,c){return this.MV(a,!1,b,c)}, +ami(a,b,c){var s=this.Yt(a,b,c) +s.toString +return this.ww(s)}, +bdS(a,b){return this.ami(a,null,b)}, +bdI(a){var s=A.bvF(a,B.PJ,!1,null) +this.e.push(s) +this.Wo() +this.a7W() +return a.d.a}, +ww(a){return this.bdI(a,t.X)}, +b1d(){var s=this.e,r=B.d.gS(s),q=new A.iw(r,A.xR(),A.aa(s).i("iw<1>")) +if(!q.p())return!1 +if(r.gG(r).a.ga3Z())return!0 +if(!q.p())return!1 +return!0}, +Hl(a){var s=0,r=A.l(t.y),q,p=this,o,n +var $async$Hl=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)$async$outer:switch(s){case 0:n=p.M4(A.xR()) +if(n==null){q=!1 +s=1 +break}s=3 +return A.e(n.a.mE(),$async$Hl) +case 3:o=c +if(p.c==null){q=!0 +s=1 +break}if(n!==p.M4(A.xR())){q=!0 +s=1 +break}switch(o.a){case 2:q=!1 +s=1 +break $async$outer +case 0:p.dQ(a) +q=!0 +s=1 +break $async$outer +case 1:q=!0 +s=1 +break $async$outer}case 1:return A.j(q,r)}}) +return A.k($async$Hl,r)}, +a2g(){return this.Hl(null,t.X)}, +baT(a){return this.Hl(a,t.X)}, +am7(a){var s=this,r=B.d.bae(s.e,A.xR()) +if(r.c){s.a.toString +if(null.$2(r.a,a)&&r.d===B.fz)r.d=B.q7}else{r.w=a +r.d=B.q7}if(r.d===B.q7)s.Wp(!1) +s.a7W()}, +hC(){return this.am7(null,t.X)}, +dQ(a){return this.am7(a,t.X)}, +ajJ(a){var s,r=this,q=B.d.akx(r.e,A.bvG(a)),p=r.e[q] +if(p.c&&p.d.a<8){s=r.aal(q-1,A.a_j()) +s=s==null?null:s.a +r.x.i_(0,new A.Jg(a,s))}p.d=B.q6 +if(!r.ch)r.Wp(!1)}, +sagc(a){this.CW=a +this.cx.sm(0,a>0)}, +b5O(){var s,r,q,p,o,n,m=this +m.sagc(m.CW+1) +if(m.CW===1){s=m.rq(m.e.length-1,A.a_j()) +r=m.e[s].a +q=!r.ga3Z()&&s>0?m.aal(s-1,A.a_j()).a:null +p=m.as +p===$&&A.c() +o=p.length +n=0 +for(;n7){h=i.a +h.c.sm(0,b) +continue}if(i.c){l=l||r.length!==J.am(p) +if(r.length!==0){g=m==null?b:m.gf1() +o.l(0,g,r) +n.F(0,g)}k=i.gf1()!=null +h=i.a +f=k?i.gf1():b +h.c.sm(0,f) +if(k){r=A.d([],s) +h=c.y +h.toString +p=J.u(h,i.gf1()) +if(p==null)p=B.jo}else{r=B.jo +p=B.jo}m=i +continue}if(k){h=i.b +h=h==null?b:h.gal4() +k=h===!0}else k=!1 +h=i.a +f=k?i.gf1():b +h.c.sm(0,f) +if(k){h=i.b +f=h.b +h=f==null?h.b=h.OS():f +if(!l){f=J.N(p) +e=f.gq(p) +d=r.length +l=e<=d||!J.o(f.h(p,d),h)}else l=!0 +B.d.t(r,h)}}l=l||r.length!==J.am(p) +c.aGr(r,m,o,n) +if(l||n.gcL(n)){c.y=o +c.aF()}}, +aGr(a,b,c,d){var s +if(a.length!==0){s=b==null?null:b.gf1() +c.l(0,s,a) +d.F(0,s)}}, +Y(a){if(this.y==null)return +this.y=null +this.aF()}, +amZ(a,b){var s,r,q,p,o,n=A.d([],t.uD) +if(this.y!=null)s=a!=null&&a.gf1()==null +else s=!0 +if(s)return n +s=this.y +s.toString +r=J.u(s,a==null?null:a.gf1()) +if(r==null)return n +for(s=J.a4(r);s.p();){q=A.bPi(s.gG(s)) +p=q.a02(b) +o=$.bgV() +n.push(new A.pl(p,q,!1,B.q5,o,o,o))}return n}, +ni(){return null}, +lm(a){a.toString +return J.pz(t.f.a(a),new A.b4P(),t.u,t.UX)}, +GU(a){this.y=a}, +lA(){return this.y}, +gzP(a){return this.y!=null}} +A.b4P.prototype={ +$2(a,b){return new A.bb(A.ag(a),A.cT(t.j.a(b),!0,t.K),t.qE)}, +$S:501} +A.b7t.prototype={ +$2(a,b){if(!a.a)a.P(0,b)}, +$S:35} +A.WO.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.WP.prototype={ +aq(a){this.aS(a) +this.mb()}, +bf(){var s,r,q,p,o=this +o.cD() +s=o.bs$ +r=o.gly() +q=o.c +q.toString +q=A.mA(q) +o.eW$=q +p=o.l7(q,r) +if(r){o.fu(s,o.dv$) +o.dv$=!1}if(p)if(s!=null)s.n()}, +n(){var s,r=this +r.eV$.am(0,new A.b7t()) +s=r.bs$ +if(s!=null)s.n() +r.bs$=null +r.avG()}} +A.a7B.prototype={ +j(a){var s=A.d([],t.s) +this.ed(s) +return"Notification("+B.d.bw(s,", ")+")"}, +ed(a){}} +A.fN.prototype={ +e_(a){return new A.WQ(this,B.a8,this.$ti.i("WQ<1>"))}} +A.WQ.prototype={ +alL(a){var s,r=this.f +r.toString +s=this.$ti +s.i("fN<1>").a(r) +if(s.c.b(a))return r.d.$1(a) +return!1}, +tE(a){}} +A.nb.prototype={} +A.aoM.prototype={} +A.a7T.prototype={ +J(){return"OverflowBarAlignment."+this.b}} +A.a7S.prototype={ +b1(a){var s=this,r=null,q=a.ap(t.I) +q.toString +q=q.w +q=new A.Jw(s.e,s.f,s.r,s.w,s.x,q,B.m,0,r,r,A.aB(t.T)) +q.b0() +q.N(0,r) +return q}, +b9(a,b){var s,r=this +t.To.a(b) +b.sas6(0,r.e) +b.siV(r.f) +b.sbcE(r.r) +b.sbcC(r.w) +b.sbcD(r.x) +s=a.ap(t.I) +s.toString +b.scs(s.w) +b.st1(B.m)}} +A.rf.prototype={} +A.Jw.prototype={ +sas6(a,b){if(this.K===b)return +this.K=b +this.af()}, +siV(a){if(this.ac==a)return +this.ac=a +this.af()}, +sbcE(a){if(this.al===a)return +this.al=a +this.af()}, +sbcC(a){if(this.aQ===a)return +this.aQ=a +this.af()}, +sbcD(a){if(this.aV===a)return +this.aV=a +this.af()}, +scs(a){if(this.aL===a)return +this.aL=a +this.af()}, +st1(a){var s=this +if(a===s.aT)return +s.aT=a +s.aU() +s.bt()}, +hp(a){if(!(a.b instanceof A.rf))a.b=new A.rf(null,null,B.i)}, +bx(a){var s,r,q,p,o,n=this,m=n.ao$ +if(m==null)return 0 +for(s=A.n(n).i("aM.1"),r=0;m!=null;){r+=m.az(B.Y,1/0,m.gbJ()) +q=m.b +q.toString +m=s.a(q).aB$}q=n.K +p=n.dw$ +m=n.ao$ +if(r+q*(p-1)>a){for(o=0;m!=null;){o+=m.az(B.as,a,m.gbZ()) +q=m.b +q.toString +m=s.a(q).aB$}return o+n.al*(n.dw$-1)}else{for(o=0;m!=null;){o=Math.max(o,m.az(B.as,a,m.gbZ())) +q=m.b +q.toString +m=s.a(q).aB$}return o}}, +bI(a){var s,r,q,p,o,n=this,m=n.ao$ +if(m==null)return 0 +for(s=A.n(n).i("aM.1"),r=0;m!=null;){r+=m.az(B.Y,1/0,m.gbJ()) +q=m.b +q.toString +m=s.a(q).aB$}q=n.K +p=n.dw$ +m=n.ao$ +if(r+q*(p-1)>a){for(o=0;m!=null;){o+=m.az(B.bd,a,m.gcn()) +q=m.b +q.toString +m=s.a(q).aB$}return o+n.al*(n.dw$-1)}else{for(o=0;m!=null;){o=Math.max(o,m.az(B.bd,a,m.gcn())) +q=m.b +q.toString +m=s.a(q).aB$}return o}}, +bK(a){var s,r,q,p=this,o=p.ao$ +if(o==null)return 0 +for(s=A.n(p).i("aM.1"),r=0;o!=null;){r+=o.az(B.Y,1/0,o.gbJ()) +q=o.b +q.toString +o=s.a(q).aB$}return r+p.K*(p.dw$-1)}, +bu(a){var s,r,q,p=this,o=p.ao$ +if(o==null)return 0 +for(s=A.n(p).i("aM.1"),r=0;o!=null;){r+=o.az(B.ab,1/0,o.gbR()) +q=o.b +q.toString +o=s.a(q).aB$}return r+p.K*(p.dw$-1)}, +iv(a){return this.a0b(a)}, +cK(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.ao$ +if(i==null)return new A.U(A.W(0,a.a,a.b),A.W(0,a.c,a.d)) +s=a.b +r=new A.aN(0,s,0,a.d) +for(q=A.n(j).i("aM.1"),p=0,o=0,n=0;i!=null;){m=i.kh(r) +p+=m.a +l=m.b +o=Math.max(o,l) +n+=l+j.al +l=i.b +l.toString +i=q.a(l).aB$}k=p+j.K*(j.dw$-1) +if(k>s)return a.bh(new A.U(s,n-j.al)) +else return a.bh(new A.U(j.ac==null?k:s,o))}, +c_(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3="RenderBox was not laid out: ",a4={},a5=a4.a=a2.ao$ +if(a5==null){s=t.k.a(A.J.prototype.ga5.call(a2)) +a2.id=new A.U(A.W(0,s.a,s.b),A.W(0,s.c,s.d)) +return}s=t.k +r=s.a(A.J.prototype.ga5.call(a2)) +q=new A.aN(0,r.b,0,r.d) +for(r=A.n(a2).i("aM.1"),p=a5,o=0,n=0,m=0;p!=null;p=a5){p.cf(q,!0) +p=a4.a +l=p.id +o+=(l==null?A.F(A.O(a3+A.I(p).j(0)+"#"+A.bH(p))):l).a +n=Math.max(n,l.b) +m=Math.max(m,l.a) +p=p.b +p.toString +a5=r.a(p).aB$ +a4.a=a5}k=a2.aL===B.bi +j=o+a2.K*(a2.dw$-1) +if(j>s.a(A.J.prototype.ga5.call(a2)).b){a5=a2.aV===B.d9?a2.ao$:a2.e6$ +a4.a=a5 +i=new A.b9G(a4,a2) +for(r=t.pi,p=a5,h=0;p!=null;p=a5){l=p.b +l.toString +r.a(l) +switch(a2.aQ.a){case 0:if(k){p=s.a(A.J.prototype.ga5.call(a2)) +g=a4.a +f=g.id +if(f==null)f=A.F(A.O(a3+A.I(g).j(0)+"#"+A.bH(g))) +e=p.b-f.a +p=g}else e=0 +break +case 2:p=s.a(A.J.prototype.ga5.call(a2)) +g=a4.a +f=g.id +if(f==null)f=A.F(A.O(a3+A.I(g).j(0)+"#"+A.bH(g))) +e=(p.b-f.a)/2 +p=g +break +case 1:if(k)e=0 +else{p=s.a(A.J.prototype.ga5.call(a2)) +g=a4.a +f=g.id +if(f==null)f=A.F(A.O(a3+A.I(g).j(0)+"#"+A.bH(g))) +e=p.b-f.a +p=g}break +default:e=0}l.a=new A.m(e,h) +l=p.id +p=l==null?A.F(A.O(a3+A.I(p).j(0)+"#"+A.bH(p))):l +h+=p.b+a2.al +a5=i.$0() +a4.a=a5}a2.id=s.a(A.J.prototype.ga5.call(a2)).bh(new A.U(s.a(A.J.prototype.ga5.call(a2)).b,h-a2.al))}else{a5=a4.a=a2.ao$ +d=a5.gC(a5).a +c=a2.ac==null?j:s.a(A.J.prototype.ga5.call(a2)).b +a2.id=s.a(A.J.prototype.ga5.call(a2)).bh(new A.U(c,n)) +e=A.bt("x") +b=a2.K +switch(a2.ac){case null:case void 0:e.b=k?a2.gC(a2).a-d:0 +break +case B.l:e.b=k?a2.gC(a2).a-d:0 +break +case B.cy:a=(a2.gC(a2).a-j)/2 +e.b=k?a2.gC(a2).a-a-d:a +break +case B.B_:e.b=k?j-d:a2.gC(a2).a-j +break +case B.B0:b=(a2.gC(a2).a-o)/(a2.dw$-1) +e.b=k?a2.gC(a2).a-d:0 +break +case B.adG:b=a2.dw$>0?(a2.gC(a2).a-o)/a2.dw$:0 +s=b/2 +e.b=k?a2.gC(a2).a-s-d:s +break +case B.adH:b=(a2.gC(a2).a-o)/(a2.dw$+1) +e.b=k?a2.gC(a2).a-b-d:b +break}for(s=!k,p=t.pi,l=e.a;g=a4.a,g!=null;){f=g.b +f.toString +p.a(f) +a0=e.b +if(a0===e)A.F(A.hs(l)) +a1=g.id +f.a=new A.m(a0,(n-(a1==null?A.F(A.O(a3+A.I(g).j(0)+"#"+A.bH(g))):a1).b)/2) +if(s)g=e.b=a0+(a1.a+b) +else g=a0 +a5=a4.a=r.a(f).aB$ +if(k&&a5!=null){f=a5.id +e.b=g-((f==null?A.F(A.O(a3+A.I(a5).j(0)+"#"+A.bH(a5))):f).a+b)}}}}, +dO(a,b){return this.FP(a,b)}, +aJ(a,b){this.vr(a,b)}} +A.b9G.prototype={ +$0(){var s=this.b,r=s.aV,q=this.a.a +s=A.n(s).i("aM.1") +if(r===B.d9){r=q.b +r.toString +r=s.a(r).aB$ +s=r}else{r=q.b +r.toString +r=s.a(r).dF$ +s=r}return s}, +$S:502} +A.aoZ.prototype={ +aA(a){var s,r,q +this.eC(a) +s=this.ao$ +for(r=t.pi;s!=null;){s.aA(a) +q=s.b +q.toString +s=r.a(q).aB$}}, +av(a){var s,r,q +this.eo(0) +s=this.ao$ +for(r=t.pi;s!=null;){s.av(0) +q=s.b +q.toString +s=r.a(q).aB$}}} +A.ap_.prototype={} +A.ts.prototype={ +swo(a){var s +if(this.b===a)return +this.b=a +s=this.e +if(s!=null)s.a9c()}, +sHf(a){if(this.c)return +this.c=!0 +this.e.a9c()}, +a7(a,b){this.d.a7(0,b)}, +P(a,b){this.d.P(0,b)}, +eO(a){var s,r=this.e +r.toString +this.e=null +if(r.c==null)return +B.d.F(r.d,this) +s=$.cB +if(s.p4$===B.k4)s.p1$.push(new A.aKk(r)) +else r.abO()}, +dP(){var s=this.f.ga4() +if(s!=null)s.abQ()}, +j(a){return"#"+A.bH(this)+"(opaque: "+this.b+"; maintainState: "+this.c+")"}, +$iaw:1} +A.aKk.prototype={ +$1(a){this.a.abO()}, +$S:4} +A.uo.prototype={ +a_(){return new A.Jj(B.j)}} +A.Jj.prototype={ +aR7(a,b){var s,r,q,p=this.e +if(p==null)p=this.e=new A.zZ(t.uW) +s=p.b===0?null:p.ga9(p) +r=b.a +while(!0){q=s==null +if(!(!q&&s.a>r))break +s=s.gamd()}if(q){p.Xb(p.c,b,!0) +p.c=b}else s.me$.Xb(s.mf$,b,!1)}, +gDL(){var s,r=this,q=r.f +if(q===$){s=r.VK(!1) +r.f!==$&&A.ai() +r.f=s +q=s}return q}, +VK(a){return new A.i7(this.aDy(a),t.bm)}, +aDy(a){var s=this +return function(){var r=a +var q=0,p=2,o,n,m,l +return function $async$VK(b,c,d){if(c===1){o=d +q=p}while(true)switch(q){case 0:l=s.e +if(l==null||l.b===0){q=1 +break}n=r?l.ga9(l):l.gV(l) +case 3:if(!(n!=null)){q=4 +break}m=n.d +n=r?n.gamd():n.glw(n) +q=m!=null?5:6 +break +case 5:q=7 +return b.b=m,1 +case 7:case 6:q=3 +break +case 4:case 1:return 0 +case 2:return b.c=o,3}}}}, +an(){var s,r=this +r.aO() +r.a.c.d.sm(0,r) +s=r.c.vS(t.im) +s.toString +r.d=s}, +aq(a){var s,r=this +r.aS(a) +if(a.d!==r.a.d){s=r.c.vS(t.im) +s.toString +r.d=s}}, +n(){var s,r=this +r.a.c.d.sm(0,null) +s=r.a.c +if(s.r){s=s.d +s.aw$=$.b3() +s.aC$=0}r.e=null +r.aH()}, +I(a){var s=this.a,r=s.e,q=this.d +q===$&&A.c() +return new A.HP(r,new A.CK(q,this,s.c.a.$1(a),null),null)}, +abQ(){this.T(new A.b7A())}} +A.b7A.prototype={ +$0(){}, +$S:0} +A.Gc.prototype={ +a_(){return new A.Ge(A.d([],t.fy),null,null,B.j)}} +A.Ge.prototype={ +an(){this.aO() +this.akE(0,this.a.c)}, +Xd(a,b){if(a!=null)return B.d.ce(this.d,a) +return this.d.length}, +akD(a,b,c){b.e=this +this.T(new A.aKp(this,c,null,b))}, +Am(a,b){return this.akD(a,b,null)}, +akE(a,b){var s,r=b.length +if(r===0)return +for(s=0;s"),s=new A.d8(s,r),s=new A.c1(s,s.gq(s),r.i("c1")),r=r.i("aq.E"),q=!0,p=0;s.p();){o=s.d +if(o==null)o=r.a(o) +if(q){++p +m.push(new A.uo(o,n,!0,o.f)) +q=!o.b||!1}else if(o.c)m.push(new A.uo(o,n,!1,o.f))}s=t.MV +return new A.YC(m.length-p,n.a.d,A.L(new A.d8(m,s),!1,s.i("aq.E")),null)}} +A.aKp.prototype={ +$0(){var s=this,r=s.a +B.d.e8(r.d,r.Xd(s.b,s.c),s.d)}, +$S:0} +A.aKo.prototype={ +$0(){var s=this,r=s.a +B.d.An(r.d,r.Xd(s.b,s.c),s.d)}, +$S:0} +A.aKq.prototype={ +$0(){var s,r,q=this,p=q.a,o=p.d +B.d.Y(o) +s=q.b +B.d.N(o,s) +r=q.c +r.mv(s) +B.d.An(o,p.Xd(q.d,q.e),r)}, +$S:0} +A.aKn.prototype={ +$0(){}, +$S:0} +A.aKm.prototype={ +$0(){}, +$S:0} +A.YC.prototype={ +e_(a){return new A.amM(A.dI(t.Q),this,B.a8)}, +b1(a){var s=a.ap(t.I) +s.toString +s=new A.xI(s.w,this.e,this.f,A.aB(t.O5),0,null,null,A.aB(t.T)) +s.b0() +s.N(0,null) +return s}, +b9(a,b){var s=this.e +if(b.al!==s){b.al=s +b.af()}s=a.ap(t.I) +s.toString +b.scs(s.w) +s=this.f +if(s!==b.aQ){b.aQ=s +b.aU() +b.bt()}}} +A.amM.prototype={ +gab(){return t.im.a(A.mo.prototype.gab.call(this))}, +lq(a,b){var s,r +this.a6k(a,b) +s=a.b +s.toString +t.i9.a(s) +r=this.f +r.toString +s.at=t.KJ.a(J.u(t.f2.a(r).c,b.b)).c}, +lv(a,b,c){this.a6l(a,b,c)}} +A.CL.prototype={ +hp(a){if(!(a.b instanceof A.is))a.b=new A.is(null,null,B.i)}, +gji(){return!0}, +c_(){var s,r,q,p,o,n,m,l=this,k="RenderBox was not laid out: ",j=l.CE(),i=j.gS(j) +j=l.ga5() +s=A.v6(new A.U(A.W(1/0,j.a,j.b),A.W(1/0,j.c,j.d))) +j=l.gan9() +r=j.K +if(r==null)r=j.K=B.Z.ag(j.ac) +for(j=t.Qv,q=t.EP;i.p();){p=i.gG(i) +o=p.b +o.toString +j.a(o) +if(!o.gQq()){p.cf(s,!0) +n=l.id +if(n==null)n=A.F(A.O(k+A.I(l).j(0)+"#"+A.bH(l))) +m=p.id +o.a=r.rU(q.a(n.a0(0,m==null?A.F(A.O(k+A.I(p).j(0)+"#"+A.bH(p))):m)))}else{n=l.id +A.bsY(p,o,n==null?A.F(A.O(k+A.I(l).j(0)+"#"+A.bH(l))):n,r)}}}, +dO(a,b){var s,r,q,p=this.Vo(),o=p.gS(p) +p=t.Qv +s=!1 +while(!0){if(!(!s&&o.p()))break +r=o.gG(o) +q=r.b +q.toString +s=a.nb(new A.b9U(r),p.a(q).a,b)}return s}, +aJ(a,b){var s,r,q,p,o,n +for(s=this.CE(),s=s.gS(s),r=t.Qv,q=b.a,p=b.b;s.p();){o=s.gG(s) +n=o.b +n.toString +n=r.a(n).a +a.f0(o,new A.m(n.a+q,n.b+p))}}} +A.b9U.prototype={ +$2(a,b){return this.a.cV(a,b)}, +$S:17} +A.JU.prototype={} +A.xI.prototype={ +gan9(){return this}, +hp(a){if(!(a.b instanceof A.JU))a.b=new A.JU(null,null,B.i)}, +aA(a){var s,r,q,p,o +this.ax4(a) +s=this.ao$ +for(r=t.i9;s!=null;){q=s.b +q.toString +r.a(q) +p=q.at +if(p==null)o=null +else{p=p.d.a.gDL() +o=new A.hF(p.a(),p.$ti.i("hF<1>"))}if(o!=null)for(;o.p();)o.b.aA(a) +s=q.aB$}}, +av(a){var s,r,q,p +this.ax5(0) +s=this.ao$ +for(r=t.i9;s!=null;){q=s.b +q.toString +r.a(q) +p=q.at +if(p!=null)p.d.a.gDL().am(0,A.bUy()) +s=q.aB$}}, +j6(){return this.bP(this.ga3a())}, +scs(a){var s=this +if(s.ac===a)return +s.ac=a +s.K=null +s.af()}, +UR(a){this.aV=!0 +this.l9(a) +a.H.af() +this.aV=!1}, +Yk(a){this.aV=!0 +this.ta(a) +this.aV=!1}, +af(){if(this.aV)return +this.Cb()}, +guG(){var s,r,q,p,o=this +if(o.al===A.aM.prototype.gF5.call(o))return null +s=A.aM.prototype.gb7h.call(o,o) +for(r=o.al,q=t.Qv;r>0;--r){p=s.b +p.toString +s=q.a(p).aB$}return s}, +bK(a){return A.B5(this.guG(),new A.b9Y(a))}, +bu(a){return A.B5(this.guG(),new A.b9W(a))}, +bx(a){return A.B5(this.guG(),new A.b9X(a))}, +bI(a){return A.B5(this.guG(),new A.b9V(a))}, +iv(a){var s,r,q,p,o=this.guG() +for(s=t.Qv,r=null;o!=null;){q=o.b +q.toString +s.a(q) +p=o.pp(a) +if(p!=null){p+=q.a.b +r=r!=null?Math.min(r,p):p}o=q.aB$}return r}, +cK(a){return new A.U(A.W(1/0,a.a,a.b),A.W(1/0,a.c,a.d))}, +CE(){return new A.i7(this.aCI(),t.bm)}, +aCI(){var s=this +return function(){var r=0,q=1,p,o,n,m,l,k +return function $async$CE(a,b,c){if(b===1){p=c +r=q}while(true)switch(r){case 0:k=s.guG() +o=t.i9 +case 2:if(!(k!=null)){r=3 +break}r=4 +return a.b=k,1 +case 4:n=k.b +n.toString +o.a(n) +m=n.at +if(m==null)l=null +else{m=m.d.a.gDL() +l=new A.hF(m.a(),m.$ti.i("hF<1>"))}r=l!=null?5:6 +break +case 5:case 7:if(!l.p()){r=8 +break}r=9 +return a.b=l.b,1 +case 9:r=7 +break +case 8:case 6:k=n.aB$ +r=2 +break +case 3:return 0 +case 1:return a.c=p,3}}}}, +Vo(){return new A.i7(this.aCH(),t.bm)}, +aCH(){var s=this +return function(){var r=0,q=1,p,o,n,m,l,k,j,i,h +return function $async$Vo(a,b,c){if(b===1){p=c +r=q}while(true)switch(r){case 0:i=s.al===A.aM.prototype.gF5.call(s)?null:s.e6$ +h=s.dw$-s.al +o=t.i9 +case 2:if(!(i!=null)){r=3 +break}n=i.b +n.toString +o.a(n) +m=n.at +if(m==null)l=null +else{m=m.d.a +k=m.r +if(k===$){j=m.VK(!0) +m.r!==$&&A.ai() +m.r=j +k=j}l=new A.hF(k.a(),k.$ti.i("hF<1>"))}r=l!=null?4:5 +break +case 4:case 6:if(!l.p()){r=7 +break}r=8 +return a.b=l.b,1 +case 8:r=6 +break +case 7:case 5:r=9 +return a.b=i,1 +case 9:--h +i=h<=0?null:n.dF$ +r=2 +break +case 3:return 0 +case 1:return a.c=p,3}}}}, +aJ(a,b){var s,r,q=this,p=q.aL +if(q.aQ!==B.m){s=q.cx +s===$&&A.c() +r=q.gC(q) +p.sb2(0,a.nR(s,b,new A.T(0,0,0+r.a,0+r.b),A.CL.prototype.giC.call(q),q.aQ,p.a))}else{p.sb2(0,null) +q.aw_(a,b)}}, +n(){this.aL.sb2(0,null) +this.jk()}, +bP(a){var s,r,q,p=this.ao$ +for(s=t.i9;p!=null;){a.$1(p) +r=p.b +r.toString +s.a(r) +q=r.at +if(q!=null)q.d.a.gDL().am(0,a) +p=r.aB$}}, +kg(a){var s,r,q,p=this.guG() +for(s=t.i9;p!=null;){a.$1(p) +r=p.b +r.toString +s.a(r) +q=r.at +if(q!=null)q.d.a.gDL().am(0,a) +p=r.aB$}}, +qd(a){var s +switch(this.aQ.a){case 0:return null +case 1:case 2:case 3:s=this.gC(this) +return new A.T(0,0,0+s.a,0+s.b)}}} +A.b9Y.prototype={ +$1(a){return a.az(B.Y,this.a,a.gbJ())}, +$S:23} +A.b9W.prototype={ +$1(a){return a.az(B.ab,this.a,a.gbR())}, +$S:23} +A.b9X.prototype={ +$1(a){return a.az(B.as,this.a,a.gbZ())}, +$S:23} +A.b9V.prototype={ +$1(a){return a.az(B.bd,this.a,a.gcn())}, +$S:23} +A.aKl.prototype={ +j(a){return"OverlayPortalController"+(this.a!=null?"":" DETACHED")}} +A.PV.prototype={ +a_(){return new A.ajg(B.j)}} +A.ajg.prototype={ +aHK(a,b){var s,r,q=this,p=q.f,o=A.eD("marker",new A.b7B(q,!1)) +if(p!=null)if(q.e){s=o.bq() +s=p.b===s.r&&p.c===s.f +r=s}else r=!0 +else r=!1 +q.e=!1 +if(r)return p +return q.f=new A.xD(a,o.bq().r,o.bq().f)}, +an(){this.aO() +this.aec(this.a.c)}, +aec(a){var s,r=a.b,q=this.d +if(q!=null)s=r!=null&&r>q +else s=!0 +if(s)this.d=r +a.b=null +a.a=this}, +bf(){this.cD() +this.e=!0}, +aq(a){var s,r,q=this +q.aS(a) +if(!q.e){q.a.toString +s=!1}else s=!0 +q.e=s +s=a.c +r=q.a.c +if(s!==r){s.a=null +q.aec(r)}}, +n(){this.a.c.a=null +this.f=null +this.aH()}, +h4(a,b){this.T(new A.b7D(this,b)) +this.f=null}, +vX(){this.T(new A.b7C(this)) +this.f=null}, +I(a){var s,r,q=this,p=null,o=q.d +if(o==null)return new A.Jk(p,q.a.e,p,p) +q.a.toString +s=q.aHK(o,!1) +r=q.a +return new A.Jk(new A.ag3(new A.jj(r.d,p),p),r.e,s,p)}} +A.b7B.prototype={ +$0(){var s=this.a.c +s.toString +return A.bPg(s,this.b)}, +$S:503} +A.b7D.prototype={ +$0(){this.a.d=this.b}, +$S:0} +A.b7C.prototype={ +$0(){this.a.d=null}, +$S:0} +A.xD.prototype={ +a76(a){var s,r=this +r.d=a +r.b.aR7(0,r) +s=r.c +s.aU() +s.tA() +s.bt()}, +ad7(a){var s,r=this +r.d=null +s=r.b.e +if(s!=null)s.F(0,r) +s=r.c +s.aU() +s.tA() +s.bt()}, +j(a){var s=A.bH(this) +return"_OverlayEntryLocation["+s+"] "}} +A.CK.prototype={ +dB(a){return a.f!==this.f||a.r!==this.r}} +A.Jk.prototype={ +e_(a){return new A.ajf(this,B.a8)}, +b1(a){var s=new A.Xj(null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}} +A.ajf.prototype={ +gab(){return t.SN.a(A.bU.prototype.gab.call(this))}, +fX(a,b){var s,r=this +r.rf(a,b) +s=r.f +s.toString +t.eU.a(s) +r.p2=r.fv(r.p2,s.d,null) +r.p1=r.fv(r.p1,s.c,s.e)}, +dS(a,b){var s=this +s.o7(0,b) +s.p2=s.fv(s.p2,b.d,null) +s.p1=s.fv(s.p1,b.c,b.e)}, +ll(a){this.p2=null +this.mO(a)}, +bP(a){var s=this.p2,r=this.p1 +if(s!=null)a.$1(s) +if(r!=null)a.$1(r)}, +bG(){var s,r,q +this.Kf() +s=this.p1 +if(s!=null){r=t.x6.a(s.gab()) +if(r!=null){q=s.d +q.toString +t.Vl.a(q) +q.c.UR(r) +q.d=r}}}, +fj(){var s,r,q=this.p1 +if(q!=null){s=t.x6.a(q.gab()) +if(s!=null){r=q.d +r.toString +t.Vl.a(r) +r.c.Yk(s) +r.d=null}}this.au2()}, +lq(a,b){var s=t.SN +if(b!=null){s=s.a(A.bU.prototype.gab.call(this)) +t.Lj.a(a) +s.H=a +b.a76(a) +b.c.UR(a)}else s.a(A.bU.prototype.gab.call(this)).sbl(a)}, +lv(a,b,c){var s=b.c,r=c.c +if(s!==r){s.Yk(a) +r.UR(a)}if(b.b!==c.b||b.a!==c.a){b.ad7(a) +c.a76(a)}}, +mw(a,b){if(b==null){t.SN.a(A.bU.prototype.gab.call(this)).sbl(null) +return}t.Lj.a(a) +b.ad7(a) +b.c.Yk(a) +t.SN.a(A.bU.prototype.gab.call(this)).H=null}} +A.ag3.prototype={ +b1(a){var s,r=a.vS(t.SN) +r.toString +s=new A.xH(r,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return r.H=s}, +b9(a,b){}} +A.xH.prototype={ +CE(){var s=this.E$ +return s==null?B.SN:A.bHC(1,new A.b9y(s),t.x)}, +Vo(){return this.CE()}, +gan9(){var s=this.d +return s instanceof A.xI?s:A.F(A.vB(A.r(s)+" of "+this.j(0)+" is not a _RenderTheater"))}, +j6(){this.H.pb(this) +this.a6B()}, +Hh(){var s=this +if(s.a8)return +s.aX=s.a8=!0 +s.Cb() +s.H.af() +s.a8=!1}, +af(){this.aX=!0 +this.Cb()}, +bal(){var s,r=t.IJ.a(this.d) +if(r==null||this.y==null)return +s=t.k.a(A.J.prototype.ga5.call(r)) +this.UA(A.v6(new A.U(A.W(1/0,s.a,s.b),A.W(1/0,s.c,s.d))),!1)}, +cf(a,b){var s,r=this,q=r.aX||!t.k.a(A.J.prototype.ga5.call(r)).k(0,a) +r.c3=!0 +r.UA(a,b) +r.aX=r.c3=!1 +if(q){s=r.d +s.toString +t.im.a(s).GZ(new A.b9z(r),t.k)}}, +ia(a){return this.cf(a,!1)}, +wt(){var s=t.k.a(A.J.prototype.ga5.call(this)) +this.id=new A.U(A.W(1/0,s.a,s.b),A.W(1/0,s.c,s.d))}, +c_(){var s=this +if(s.c3){s.aX=!1 +return}if(s.E$==null){s.aX=!1 +return}s.aw0() +s.aX=!1}, +ec(a,b){var s,r=a.b +r.toString +s=t.A.a(r).a +b.bU(0,s.a,s.b)}} +A.b9y.prototype={ +$1(a){return this.a}, +$S:504} +A.b9z.prototype={ +$1(a){var s=this.a +s.aX=!0 +s.Cb()}, +$S:505} +A.Xj.prototype={ +j6(){this.a6B() +var s=this.H +if(s!=null&&s.y!=null)this.pb(s)}, +c_(){this.xn() +var s=this.H +if(s!=null)s.bal()}} +A.ajh.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.aoU.prototype={} +A.aoV.prototype={} +A.ZO.prototype={ +aA(a){var s,r,q +this.eC(a) +s=this.ao$ +for(r=t.Qv;s!=null;){s.aA(a) +q=s.b +q.toString +s=r.a(q).aB$}}, +av(a){var s,r,q +this.eo(0) +s=this.ao$ +for(r=t.Qv;s!=null;){s.av(0) +q=s.b +q.toString +s=r.a(q).aB$}}} +A.ap3.prototype={} +A.Nv.prototype={ +a_(){var s=t.y +return new A.VU(A.ah([!1,!0,!0,!0],s,s),null,null,B.j)}, +tD(a){return A.a_n().$1(a)}} +A.VU.prototype={ +an(){var s,r,q=this +q.aO() +s=q.a +r=s.f +q.d=A.bvj(A.bW(s.e),r,q) +r=q.a +s=r.f +s=A.bvj(A.bW(r.e),s,q) +q.e=s +r=q.d +r.toString +q.f=new A.CF(A.d([r,s],t.Eo))}, +aq(a){var s,r=this +r.aS(a) +if(!a.f.k(0,r.a.f)||A.bW(a.e)!==A.bW(r.a.e)){s=r.d +s.toString +s.sa6(0,r.a.f) +s=r.d +s.toString +s.sahl(A.bW(r.a.e)) +s=r.e +s.toString +s.sa6(0,r.a.f) +s=r.e +s.toString +s.sahl(A.bW(r.a.e))}}, +XN(a){var s,r,q,p,o,n,m,l,k,j,i=this +if(!i.a.tD(a))return!1 +s=a.a +r=s.e +if(A.bW(r)!==A.bW(i.a.e))return!1 +q=i.d +q.toString +p=s.c +p.toString +o=s.a +o.toString +q.e=-Math.min(p-o,q.d) +o=i.e +o.toString +s=s.b +s.toString +o.e=-Math.min(s-p,o.d) +if(a instanceof A.qx){s=a.e +if(s<0)n=q +else if(s>0)n=o +else n=null +m=n===q +q=i.c +q.i5(new A.PW(m,0)) +q=i.w +q.l(0,m,!0) +q.h(0,m).toString +n.d=0 +i.w.h(0,m).toString +q=a.f +if(q!==0){s=n.c +if(s!=null)s.aI(0) +n.c=null +l=A.W(Math.abs(q),100,1e4) +s=n.f +if(n.a===B.kW)r=0.3 +else{r=n.r +r===$&&A.c() +q=r.a +q=r.b.ah(0,q.gm(q)) +r=q}s.a=r +r.toString +s.b=A.W(l*0.00006,r,0.5) +r=n.w +s=n.x +s===$&&A.c() +q=s.a +r.a=s.b.ah(0,q.gm(q)) +r.b=Math.min(0.025+75e-8*l*l,1) +r=n.b +r===$&&A.c() +r.e=A.dX(0,B.e.aR(0.15+l*0.02),0,0) +r.kB(0,0) +n.as=0.5 +n.a=B.bdv}else{q=a.d +if(q!=null){p=a.b.gab() +p.toString +t.x.a(p) +k=p.gC(p) +j=p.h2(q.d) +switch(A.bW(r).a){case 0:n.toString +r=k.b +n.amg(0,Math.abs(s),k.a,A.W(j.b,0,r),r) +break +case 1:n.toString +r=k.a +n.amg(0,Math.abs(s),k.b,A.W(j.a,0,r),r) +break}}}}else{if(!(a instanceof A.wK&&a.d!=null))s=a instanceof A.nt&&a.d!=null +else s=!0 +if(s){if(q.a===B.kX)q.uX(B.h_) +s=i.e +if(s.a===B.kX)s.uX(B.h_)}}i.r=A.I(a) +return!1}, +n(){this.d.n() +this.e.n() +this.awP()}, +I(a){var s=this,r=null,q=s.a,p=s.d,o=s.e,n=q.e,m=s.f +return new A.fN(s.gXM(),new A.kq(A.jn(new A.kq(q.w,r),new A.ahc(p,o,n,m),!1,r,r,B.u),r),r,t.WA)}} +A.IW.prototype={ +J(){return"_GlowState."+this.b}} +A.VT.prototype={ +sa6(a,b){if(this.ax.k(0,b))return +this.ax=b +this.aF()}, +sahl(a){if(this.ay===a)return +this.ay=a +this.aF()}, +n(){var s=this,r=s.b +r===$&&A.c() +r.n() +r=s.y +r===$&&A.c() +r.w.d_$.F(0,r) +r.a6E() +r=s.c +if(r!=null)r.aI(0) +s.dX()}, +amg(a,b,c,d,e){var s,r,q,p=this,o=p.c +if(o!=null)o.aI(0) +p.at=p.at+b/200 +o=p.f +s=p.r +s===$&&A.c() +r=s.b +s=s.a +o.a=r.ah(0,s.gm(s)) +o.b=Math.min(r.ah(0,s.gm(s))+b/c*0.8,0.5) +q=Math.min(c,e*0.20096189432249995) +s=p.w +r=p.x +r===$&&A.c() +o=r.b +r=r.a +s.a=o.ah(0,r.gm(r)) +s.b=Math.max(1-1/(0.7*Math.sqrt(p.at*q)),A.ps(o.ah(0,r.gm(r)))) +r=d/e +p.Q=r +if(r!==p.as){o=p.y +o===$&&A.c() +if(!o.gba5())o.jj(0)}else{o=p.y +o===$&&A.c() +o.fg(0) +p.z=null}o=p.b +o===$&&A.c() +o.e=B.cP +if(p.a!==B.kX){o.kB(0,0) +p.a=B.kX}else{o=o.r +if(!(o!=null&&o.a!=null))p.aF()}p.c=A.d9(B.cP,new A.b4B(p))}, +Vk(a){var s=this +if(a!==B.a_)return +switch(s.a.a){case 1:s.uX(B.h_) +break +case 3:s.a=B.kW +s.at=0 +break +case 2:case 0:break}}, +uX(a){var s,r,q=this,p=q.a +if(p===B.PB||p===B.kW)return +p=q.c +if(p!=null)p.aI(0) +q.c=null +p=q.f +s=q.r +s===$&&A.c() +r=s.a +p.a=s.b.ah(0,r.gm(r)) +p.b=0 +p=q.w +r=q.x +r===$&&A.c() +s=r.a +p.a=r.b.ah(0,s.gm(s)) +p.b=0 +p=q.b +p===$&&A.c() +p.e=a +p.kB(0,0) +q.a=B.PB}, +aX8(a){var s,r=this,q=r.z +if(q!=null){q=q.a +s=r.Q +r.as=s-(s-r.as)*Math.pow(2,-(a.a-q)/$.bA7().a) +r.aF()}if(A.a_k(r.Q,r.as,0.001)){q=r.y +q===$&&A.c() +q.fg(0) +r.z=null}else r.z=a}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=j.r +i===$&&A.c() +s=i.a +if(J.o(i.b.ah(0,s.gm(s)),0))return +s=b.a +r=b.b +q=s>r?r/s:1 +p=s*3/2 +o=Math.min(r,s*0.20096189432249995) +r=j.x +r===$&&A.c() +n=r.a +n=r.b.ah(0,n.gm(n)) +r=j.as +m=$.al().b8() +l=j.ax +k=i.a +m.sa6(0,A.ap(B.e.aR(255*i.b.ah(0,k.gm(k))),l.gm(l)>>>16&255,l.gm(l)>>>8&255,l.gm(l)&255)) +a.dC(0) +a.bU(0,0,j.d+j.e) +a.kQ(0,1,n*q) +a.t2(new A.T(0,0,0+s,0+o)) +a.hx(new A.m(s/2*(0.5+r),o-p),p,m) +a.cO(0)}, +j(a){return"_GlowController(color: "+this.ax.j(0)+", axis: "+this.ay.b+")"}} +A.b4B.prototype={ +$0(){return this.a.uX(B.mc)}, +$S:0} +A.ahc.prototype={ +act(a,b,c,d,e){var s +if(c==null)return +switch(A.nP(d,e).a){case 0:c.aJ(a,b) +break +case 2:a.dC(0) +a.bU(0,0,b.b) +a.kQ(0,1,-1) +c.aJ(a,b) +a.cO(0) +break +case 3:a.dC(0) +a.pd(0,1.5707963267948966) +a.kQ(0,1,-1) +c.aJ(a,new A.U(b.b,b.a)) +a.cO(0) +break +case 1:a.dC(0) +s=b.a +a.bU(0,s,0) +a.pd(0,1.5707963267948966) +c.aJ(a,new A.U(b.b,s)) +a.cO(0) +break}}, +aJ(a,b){var s=this,r=s.d +s.act(a,b,s.b,r,B.tX) +s.act(a,b,s.c,r,B.tW)}, +eR(a){return a.b!=this.b||a.c!=this.c}, +j(a){return"_GlowingOverscrollIndicatorPainter("+A.r(this.b)+", "+A.r(this.c)+")"}} +A.am6.prototype={ +J(){return"_StretchDirection."+this.b}} +A.SM.prototype={ +a_(){return new A.Ym(null,null,B.j)}, +tD(a){return A.a_n().$1(a)}} +A.Ym.prototype={ +gv2(){var s,r,q,p,o,n,m=this,l=null,k=m.d +if(k===$){s=t.Y +r=new A.aV(0,0,s) +q=new A.Yl(r,B.qc,B.eo,$.b3()) +p=A.bR(l,l,0,l,1,l,m) +p.bB() +o=p.dn$ +o.b=!0 +o.a.push(q.gVj()) +q.a!==$&&A.c5() +q.a=p +n=A.dy(B.eD,p,l) +n.a.a7(0,q.ge3()) +t.ve.a(n) +q.b!==$&&A.c5() +q.b=new A.b9(n,r,s.i("b9")) +m.d!==$&&A.ai() +m.d=q +k=q}return k}, +XN(a){var s,r,q,p,o,n,m,l=this +if(!l.a.tD(a))return!1 +s=a.a +if(A.bW(s.e)!==A.bW(l.a.c))return!1 +if(a instanceof A.qx){l.f=a +J.a8(l.e) +r=a.e +q=l.c +q.i5(new A.PW(r<0,0)) +l.w=!0 +r=l.r+=r +q=a.f +if(q!==0){s=l.gv2() +r=l.r +p=A.W(Math.abs(q),1,1e4) +q=s.c +o=s.b +o===$&&A.c() +n=o.a +q.a=o.b.ah(0,n.gm(n)) +q.b=Math.min(0.016+1.01/p,1) +q=s.a +q===$&&A.c() +q.e=A.dX(0,B.e.aR(p*0.02),0,0) +q.kB(0,0) +s.d=B.beK +s.f=r>0?B.eo:B.PO}else if(a.d!=null){s=s.d +s.toString +m=A.W(Math.abs(r)/s,0,1) +l.gv2().bdG(0,m,l.r)}}else if(a instanceof A.wK||a instanceof A.nt){l.r=0 +s=l.gv2() +if(s.d===B.qd)s.uX(B.md)}l.e=a +return!1}, +aH2(a){switch(this.a.c.a){case 0:return a===B.eo?B.qo:B.le +case 1:return a===B.eo?B.dH:B.aA +case 2:return a===B.eo?B.le:B.qo +case 3:return a===B.eo?B.aA:B.dH}}, +n(){var s=this.gv2(),r=s.a +r===$&&A.c() +r.n() +s.dX() +this.axh()}, +I(a){var s={},r=A.aD(a,B.db,t.l).w +s.a=null +return new A.fN(this.gXM(),A.mX(this.gv2(),new A.bbq(s,this,r.a),null),null,t.WA)}} +A.bbq.prototype={ +$2(a,b){var s,r,q,p,o,n,m=this,l=m.b,k=l.gv2().b +k===$&&A.c() +s=k.a +s=k.b.ah(0,s.gm(s)) +switch(A.bW(l.a.c).a){case 0:r=1+s +m.a.a=m.c.a +q=1 +break +case 1:q=1+s +m.a.a=m.c.b +r=1 +break +default:r=1 +q=1}p=l.aH2(l.gv2().f) +k=l.f +if(k==null)o=null +else{k=k.a.d +k.toString +o=k}if(o==null)o=m.a.a +k=A.Am(r,q,1) +l=l.a +n=A.HX(p,l.f,k,!0) +return A.atX(n,s!==0&&o!==m.a.a?l.e:B.m)}, +$S:507} +A.JN.prototype={ +J(){return"_StretchState."+this.b}} +A.Yl.prototype={ +bdG(a,b,c){var s,r,q,p=this,o=c>0?B.eo:B.PO +if(p.f!==o&&p.d===B.qe)return +p.f=o +p.e=b +s=p.c +r=p.b +r===$&&A.c() +q=r.a +s.a=r.b.ah(0,q.gm(q)) +q=p.e +s.b=0.016*q+0.016*(1-Math.exp(-q*8.237217661997105)) +q=p.a +q===$&&A.c() +q.e=B.md +if(p.d!==B.qd){q.kB(0,0) +p.d=B.qd}else{s=q.r +if(!(s!=null&&s.a!=null))p.aF()}}, +Vk(a){var s=this +if(a!==B.a_)return +switch(s.d.a){case 1:s.uX(B.md) +break +case 3:s.d=B.qc +s.e=0 +break +case 2:case 0:break}}, +uX(a){var s,r,q=this,p=q.d +if(p===B.qe||p===B.qc)return +p=q.c +s=q.b +s===$&&A.c() +r=s.a +p.a=s.b.ah(0,r.gm(r)) +p.b=0 +p=q.a +p===$&&A.c() +p.e=a +p.kB(0,0) +q.d=B.qe}, +n(){var s=this.a +s===$&&A.c() +s.n() +this.dX()}, +j(a){return"_StretchController()"}} +A.PW.prototype={ +ed(a){this.avK(a) +a.push("side: "+(this.a?"leading edge":"trailing edge"))}} +A.WT.prototype={ +ed(a){var s,r +this.Kj(a) +s=this.j0$ +r=s===0?"local":"remote" +a.push("depth: "+s+" ("+r+")")}} +A.ZC.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.ZW.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.Ye.prototype={ +k(a,b){if(b==null)return!1 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.Ye&&A.ej(b.a,this.a)}, +gu(a){return A.av(this.a)}, +j(a){return"StorageEntryIdentifier("+B.d.bw(this.a,":")+")"}} +A.a7W.prototype={ +a7c(a){var s=A.d([],t.EL) +if(A.bs2(a,s))a.lC(new A.aKv(s)) +return s}, +ao1(a,b){var s,r=this +if(r.a==null)r.a=A.A(t.K,t.z) +s=r.a7c(a) +if(s.length!==0)r.a.l(0,new A.Ye(s),b)}, +amA(a){var s +if(this.a==null)return null +s=this.a7c(a) +return s.length!==0?this.a.h(0,new A.Ye(s)):null}} +A.aKv.prototype={ +$1(a){return A.bs2(a,this.a)}, +$S:29} +A.Gf.prototype={ +I(a){return this.c}} +A.a7V.prototype={ +ZW(a,b,c){var s=t.gQ.a(B.d.gby(this.f)) +if(s.aL!=null){s.aL=a +return A.dQ(null,t.H)}return s.lb(s.wX(a),b,c)}, +Qt(a){var s=t.gQ.a(B.d.gby(this.f)) +if(s.aL!=null){s.aL=a +return}s.eZ(s.wX(a))}, +a03(a,b,c){var s=null,r=new A.xE(this.as,1,B.ff,a,b,!0,s,A.hc(!1,t.y),$.b3()) +r.UM(b,s,!0,c,a) +r.UN(b,s,s,!0,c,a) +return r}, +aA(a){this.auA(a) +t.gQ.a(a).sIF(1)}} +A.AB.prototype={} +A.xE.prototype={ +a0O(a,b,c,d,e,f){return this.auM(a,b,c,d,e,null)}, +sIF(a){var s,r=this +if(r.aT===a)return +s=r.gAE(r) +r.aT=a +if(s!=null)r.a1b(r.wX(s))}, +gLY(){var s=this.ax +s.toString +return Math.max(0,s*(this.aT-1)/2)}, +J5(a,b){var s=Math.max(0,a-this.gLY())/(b*this.aT),r=B.e.Ss(s) +if(Math.abs(s-r)<1e-10)return r +return s}, +wX(a){var s=this.ax +s.toString +return a*s*this.aT+this.gLY()}, +gAE(a){var s,r,q=this,p=q.at +if(p!=null)s=!(q.z!=null&&q.Q!=null) +else s=!0 +if(s)p=null +else{s=q.aL +if(s==null){p.toString +s=q.z +s.toString +r=q.Q +r.toString +r=A.W(p,s,r) +s=q.ax +s.toString +s=q.J5(r,s) +p=s}else p=s}return p}, +a5d(){var s,r,q=this,p=q.w,o=p.c +o.toString +o=A.aKw(o) +if(o!=null){p=p.c +p.toString +s=q.aL +if(s==null){s=q.at +s.toString +r=q.ax +r.toString +r=q.J5(s,r) +s=r}o.ao1(p,s)}}, +an0(){var s,r,q +if(this.at==null){s=this.w +r=s.c +r.toString +r=A.aKw(r) +if(r==null)q=null +else{s=s.c +s.toString +q=r.amA(s)}if(q!=null)this.aV=q}}, +a5c(){var s,r=this,q=r.aL +if(q==null){q=r.at +q.toString +s=r.ax +s.toString +s=r.J5(q,s) +q=s}r.w.r.sm(0,q) +q=$.j0.vF$ +q===$&&A.c() +q.ajR()}, +an_(a,b){if(b)this.aV=a +else this.eZ(this.wX(a))}, +yY(a){var s,r,q,p,o=this,n=o.ax +n=n!=null?n:null +if(a===n)return!0 +o.auI(a) +s=o.at +s=s!=null?s:null +if(s==null)r=o.aV +else if(n===0){q=o.aL +q.toString +r=q}else{n.toString +r=o.J5(s,n)}p=o.wX(r) +o.aL=a===0?r:null +if(p!==s){o.at=p +return!1}return!0}, +q0(a){var s +this.a6D(a) +if(!(a instanceof A.xE))return +s=a.aL +if(s!=null)this.aL=s}, +yU(a,b){var s=a+this.gLY() +return this.auG(s,Math.max(s,b-this.gLY()))}, +ng(){var s,r,q,p,o,n,m=this,l=null,k=m.z +if(k!=null&&m.Q!=null)k.toString +else k=l +if(m.z!=null&&m.Q!=null){s=m.Q +s.toString}else s=l +r=m.at +r=r!=null?r:l +q=m.ax +q=q!=null?q:l +p=m.w +o=p.a.c +n=m.aT +p=p.f +p===$&&A.c() +return new A.AB(n,k,s,r,q,o,p)}, +$iAB:1} +A.VN.prototype={ +on(a){return new A.VN(!1,this.q2(a))}, +gvf(){return this.b}} +A.Q0.prototype={ +on(a){return new A.Q0(this.q2(a))}, +aHT(a){var s,r +if(a instanceof A.xE){s=a.gAE(a) +s.toString +return s}s=a.at +s.toString +r=a.ax +r.toString +return s/r}, +aHV(a,b){var s +if(a instanceof A.xE)return a.wX(b) +s=a.ax +s.toString +return b*s}, +zr(a,b){var s,r,q,p,o,n=this +if(b<=0){s=a.at +s.toString +r=a.z +r.toString +r=s<=r +s=r}else s=!1 +if(!s)if(b>=0){s=a.at +s.toString +r=a.Q +r.toString +r=s>=r +s=r}else s=!1 +else s=!0 +if(s)return n.auE(a,b) +q=n.wF(a) +p=n.aHT(a) +s=q.c +if(b<-s)p-=0.5 +else if(b>s)p+=0.5 +o=n.aHV(a,B.e.Ss(p)) +s=a.at +s.toString +if(o!==s){s=n.gxc() +r=a.at +r.toString +return new A.wL(o,A.JJ(s,r-o,b),q)}return null}} +A.Q1.prototype={ +a_(){return new A.ajn(B.j)}} +A.ajn.prototype={ +an(){this.aO() +this.d=this.a.r.as}, +aHl(a){var s,r +switch(this.a.e.a){case 0:s=a.ap(t.I) +s.toString +r=A.bgA(s.w) +this.a.toString +return r +case 1:return B.ac}}, +I(a){var s,r,q=this,p=null,o=q.aHl(a),n=q.a.w +if(n==null)n=p +n=new A.Q0(B.aYZ.q2(n)) +n=new A.VN(!1,p).q2(n) +s=q.a.r +r=A.RK(a).a_J(!1) +return new A.fN(new A.b8u(q),A.aOT(o,B.z,s,B.a2,!1,p,new A.VN(!1,n),p,r,p,new A.b8v(q,o)),p,t.WA)}} +A.b8u.prototype={ +$1(a){var s,r,q,p,o +if(a.j0$===0){this.a.a.toString +s=a instanceof A.nt}else s=!1 +if(s){r=t.B9.a(a.a) +s=r.c +s.toString +q=r.a +q.toString +p=r.b +p.toString +p=Math.max(0,A.W(s,q,p)) +q=r.d +q.toString +o=B.e.aR(p/Math.max(1,q*r.r)) +s=this.a +if(o!==s.d){s.d=o +s.a.y.$1(o)}}return!1}, +$S:77} +A.b8v.prototype={ +$2(a,b){var s=this.a.a +return A.buK(0,this.b,0,B.TV,null,B.z,b,A.d([new A.abs(1,!0,s.z,null)],t.p))}, +$S:508} +A.Q_.prototype={ +gwo(){return!0}, +gF0(){return!1}, +a_h(a){return a instanceof A.kk}, +ahL(a){return a instanceof A.kk}} +A.aIq.prototype={} +A.aLk.prototype={} +A.a2J.prototype={ +Xv(a){return this.aOl(a)}, +aOl(a){var s=0,r=A.l(t.H),q,p=this,o,n,m +var $async$Xv=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:n=A.bu(a.b) +m=p.a +if(!m.aj(0,n)){s=1 +break}m=m.h(0,n) +m.toString +o=a.a +if(o==="Menu.selectedCallback"){m.gbii().$0() +m.gbcd() +o=$.aL.aW$.f.c.e +o.toString +A.bD4(o,m.gbcd(),t.vz)}else if(o==="Menu.opened")m.gbih(m).$0() +else if(o==="Menu.closed")m.gbif(m).$0() +case 1:return A.j(q,r)}}) +return A.k($async$Xv,r)}} +A.Ky.prototype={ +a_(){return new A.Uk(B.j)}} +A.TS.prototype={ +a_(){return new A.anq(B.j)}} +A.Uk.prototype={ +I(a){var s,r=this,q=null,p=r.w,o=r.e +o===$&&A.c() +s=r.a.r +return A.q5(!1,q,new A.ae7(o,B.jV,s,B.z,q),q,q,q,p,!0,q,r.gaPt(),q,q,q,q)}, +X8(){var s=this +if(s.r)return +s.r=!0 +s.a8N() +s.w=A.q6(!0,"AndroidView(id: "+A.r(s.d)+")",!0,!0,null,null,!1)}, +bf(){var s,r,q,p=this +p.cD() +s=p.D4() +r=p.f +p.f=s +p.X8() +if(r!==s){r=p.e +r===$&&A.c() +q=p.f +q.toString +r.o2(q)}}, +aq(a){var s,r,q=this +q.aS(a) +s=q.D4() +r=q.f +q.f=s +if(q.a.c!==a.c){r=q.e +r===$&&A.c() +A.bQB(r) +q.a8N() +return}if(r!==s){r=q.e +r===$&&A.c() +r.o2(s)}}, +D4(){this.a.toString +var s=this.c.ap(t.I) +s.toString +return s.w}, +n(){var s=this,r=s.e +r===$&&A.c() +r.n() +r=s.w +if(r!=null)r.n() +s.w=null +s.aH()}, +a8N(){var s,r,q,p=this,o=$.bnr().a4I() +p.d=o +s=p.a +r=s.c +q=p.f +q.toString +r=A.bJa(s.w,s.x,o,q,new A.aZA(p),r) +p.e=r +r.r.push(p.a.d)}, +aPu(a){var s=this.e +s===$&&A.c() +if(s.e!==B.ej)return +if(!a){s.b1y().iu(new A.aZB()) +return}B.jL.e9("TextInput.setPlatformViewClient",A.ah(["platformViewId",this.d],t.N,t.z),t.H).iu(new A.aZC())}} +A.aZA.prototype={ +$0(){this.a.w.j9()}, +$S:0} +A.aZB.prototype={ +$1(a){if(a instanceof A.Ap)return}, +$S:19} +A.aZC.prototype={ +$1(a){if(a instanceof A.Ap)return}, +$S:19} +A.anq.prototype={ +I(a){var s,r,q=this,p=null,o=q.d +if(o==null)return B.b1D +s=q.r +r=q.a.x +return A.q5(!1,p,new A.anp(o,B.jV,r,p),p,p,p,s,!0,p,new A.bd6(q,o),p,p,p,p)}, +X8(){if(this.f)return +this.f=!0 +this.CR()}, +bf(){var s,r,q,p=this +p.cD() +s=p.D4() +r=p.e +p.e=s +p.X8() +if(r!==s){r=p.d +if(r!=null){q=p.e +q.toString +r.o2(q)}}}, +aq(a){var s,r,q=this +q.aS(a) +s=q.D4() +r=q.e +q.e=s +if(q.a.c!==a.c){r=q.d +if(r!=null)r.n() +q.CR() +return}if(r!==s){r=q.d +if(r!=null)r.o2(s)}}, +D4(){this.a.toString +var s=this.c.ap(t.I) +s.toString +return s.w}, +n(){var s=this,r=s.d +if(r!=null)r.n() +s.d=null +r=s.r +if(r!=null)r.n() +s.r=null +s.aH()}, +CR(){var s=0,r=A.l(t.H),q,p=this,o,n,m,l,k +var $async$CR=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:n=$.bnr().a4I() +m=p.a +l=m.c +k=p.e +k.toString +s=3 +return A.e(A.aLr(m.r,m.w,n,k,new A.bd4(p),l),$async$CR) +case 3:o=b +if(p.c==null){o.n() +s=1 +break}p.a.d.$1(n) +p.T(new A.bd5(p,o,n)) +case 1:return A.j(q,r)}}) +return A.k($async$CR,r)}, +aPv(a,b){if(!a)return +B.jL.e9("TextInput.setPlatformViewClient",A.ah(["platformViewId",b.a],t.N,t.z),t.H)}} +A.bd6.prototype={ +$1(a){return this.a.aPv(a,this.b)}, +$S:8} +A.bd4.prototype={ +$0(){var s=this.a.r +if(s!=null)s.j9()}, +$S:0} +A.bd5.prototype={ +$0(){var s=this.a +s.d=this.b +s.r=A.q6(!0,"UiKitView(id: "+this.c+")",!0,!0,null,null,!1)}, +$S:0} +A.ae7.prototype={ +b1(a){var s=this +return A.bJU(s.r,s.f,s.e,s.d)}, +b9(a,b){var s,r=this +b.sFg(0,r.d) +b.sa1E(r.e) +b.Z7(r.f,b.K.ga0u()) +s=r.r +if(s!==b.hO){b.hO=s +b.aU() +b.bt()}}} +A.anp.prototype={ +b1(a){var s=new A.Ri(this.d,this.e,A.aB(t.T)) +s.b0() +s.anC(this.f) +return s}, +b9(a,b){b.sbgK(this.d) +b.ac=this.e +b.anC(this.f)}} +A.bep.prototype={ +$1(a){this.a.n()}, +$S:4} +A.a8R.prototype={ +I(a){return this.c}} +A.Gw.prototype={ +dB(a){return this.f!=a.f}} +A.Sq.prototype={ +a_(){return new A.Hv(A.A(t.S,t.cs),null,null,B.j)}, +a1W(a,b){return this.c.$2(a,b)}, +a2v(a,b){return this.f.$2(a,b)}} +A.Hv.prototype={ +gadn(){var s=this.at +s===$&&A.c() +s=s.a.c +return s===B.a5||s===B.bD}, +bf(){var s,r,q,p=this +p.cD() +s=p.c +s.toString +r=A.ku(s,null) +r.toString +p.at=r +s=p.as +q=s==null +if((q?null:s.a)!==r){if(!q)s.e=!1 +p.as=new A.MJ(r,p.gaaX(),p.a.Q)}}, +aq(a){var s,r,q=this +q.aS(a) +if(q.a.e!==a.e)q.ahN() +s=q.a.Q +if(s!==a.Q){r=q.as +if(r!=null)r.e=!1 +r=q.at +r===$&&A.c() +q.as=new A.MJ(r,q.gaaX(),s)}}, +n(){this.Lh() +this.awi()}, +asf(a,b,c){this.T(new A.aRZ(this,a,b,c))}, +ahN(){this.T(new A.aRY(this))}, +Yi(a){var s,r +this.d.l(0,a.a.c,a) +s=a.a.c +r=this.r +if(r==null)r=null +else{r=r.x +r===$&&A.c()}if(s===r){a.sajk(!0) +a.qJ()}}, +Z2(a,b){var s=this.d +if(s.h(0,a)===b)s.F(0,a)}, +aFf(a){var s,r,q,p,o,n=this,m=n.d,l=n.f +l.toString +s=m.h(0,l) +s.sajk(!0) +n.a.toString +s.qJ() +n.Q=!1 +$.cB.p1$.push(new A.aRQ(n)) +n.w=s.a.c +l=n.at +l===$&&A.c() +l=A.bW(l.a.c) +r=new A.xr(l,n.gaFg(),n.gaFc(),n.gaFa(),n.gaFq(),n.a.x,n) +q=s.c.gab() +q.toString +t.x.a(q) +p=s.d +p===$&&A.c() +r.w=p +p=s.a +r.x=p.c +r.y=p.d +r.ax=p.e +r.z=a +r.Q=q.h2(a) +q=s.c +q=q.gC(q) +q.toString +r.as=q +r.at=A.bRD(q,l) +l=s.c +l.toString +A.ku(l,null).toString +n.r=r +r.as9() +r=n.c +r.toString +n.a.toString +l=A.OO(r,t.N1) +l.toString +r=A.qw(n.r.gb4S(),!1) +n.e=r +l.Am(0,r) +for(m=m.gar(m),l=A.n(m),l=l.i("@<1>").L(l.z[1]),m=new A.aQ(J.a4(m.a),m.b,l.i("aQ<1,2>")),l=l.z[1];m.p();){r=m.a +if(r==null)r=l.a(r) +if(r===s||r.c==null)continue +q=n.w +q.toString +p=n.r.at +p===$&&A.c() +o=n.at.a.c +r.anB(q,p,!1,o===B.a5||o===B.bD)}return n.r}, +aFh(a,b,c){this.T(new A.aRR(this))}, +aFb(a){this.T(new A.aRO(this))}, +aFd(a){this.T(new A.aRP(this,a)) +this.a.toString}, +aFr(){var s,r=this,q=r.f +q.toString +s=r.w +s.toString +if(q!==s)r.a.f.$2(q,s) +r.T(new A.aRS(r))}, +Lh(){var s,r,q=this +if(q.r!=null){s=q.f +if(s!=null&&q.d.aj(0,s)){s=q.f +s.toString +r=q.d.h(0,s) +r.w=!1 +r.qJ() +q.f=null}s=q.r +if(s!=null){s=s.ch +if(s!=null)s.n()}q.r=null +s=q.as +if(s!=null)s.e=!1 +q.aU7() +s=q.y +if(s!=null)s.n() +q.y=null +s=q.e +if(s!=null)s.eO(0) +q.x=q.e=null}}, +aU7(){var s,r,q,p,o,n,m +for(s=this.d,s=s.gar(s),r=A.n(s),r=r.i("@<1>").L(r.z[1]),s=new A.aQ(J.a4(s.a),s.b,r.i("aQ<1,2>")),r=r.z[1];s.p();){q=s.a +if(q==null)q=r.a(q) +p=q.r +if(p!=null){p.r.n() +p.r=null +o=p.dn$ +o.b=!1 +B.d.Y(o.a) +n=o.c +if(n===$){m=A.dI(o.$ti.c) +o.c!==$&&A.ai() +o.c=m +n=m}if(n.a>0){n.b=n.c=n.d=n.e=null +n.a=0}o=p.cE$ +o.b=!1 +B.d.Y(o.a) +n=o.c +if(n===$){m=A.dI(o.$ti.c) +o.c!==$&&A.ai() +o.c=m +n=m}if(n.a>0){n.b=n.c=n.d=n.e=null +n.a=0}p.xi() +q.r=null}q.f=q.e=B.i +q.qJ()}}, +aLl(){var s,r=this +if(r.r==null)return +r.a9p() +s=r.as +if(s!=null)s.Uk(r.ga9o())}, +a9p(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=a1.r,a3=a2.at +a3===$&&A.c() +s=a2.z +s===$&&A.c() +a2=a2.Q +a2===$&&A.c() +a2=s.a0(0,a2) +s=a1.at +s===$&&A.c() +r=A.bRj(a2,A.bW(s.a.c)) +q=r+a3 +s=a1.w +s.toString +for(a2=a1.d,p=a2.gar(a2),o=A.n(p),o=o.i("@<1>").L(o.z[1]),p=new A.aQ(J.a4(p.a),p.b,o.i("aQ<1,2>")),n=t.x,o=o.z[1],m=-a3,l=s;p.p();){s=p.a +if(s==null)s=o.a(s) +k=s.a.c +j=a1.f +j.toString +if(k===j||s.c==null)continue +k=s.c.gab() +k.toString +n.a(k) +j=A.cY(k.c6(0,null),B.i) +i=s.f +h=j.a+i.a +i=j.b+i.b +j=k.id +k=j==null?A.F(A.O("RenderBox was not laid out: "+A.I(k).j(0)+"#"+A.bH(k))):j +j=h+k.a +k=i+k.b +g=new A.T(h,i,j,k) +if(!a1.Q){f=a1.f +f.toString +f=f<=s.a.c}else f=!1 +if(f){f=a1.at.a.c +if(f===B.a5||f===B.bD)e=m +else e=a3 +d=A.beq(e,A.bW(f)) +f=h-d.a +e=i-d.b +g=new A.T(f,e,f+(j-h),e+(k-i))}k=a1.at.a.c +c=A.bW(k)===B.P?g.b:g.a +b=A.bW(k)===B.P?g.d-g.b:g.c-g.a +a=c+b +a0=c+b/2 +if(k===B.a5||k===B.bD){if(a>=q&&q>=a0){l=s.a.c +break}else if(a0>=r&&r>=c){l=s.a.c+1 +break}else if(c>q&&la&&l>s.a.c)l=s.a.c}else if(c<=r&&r<=a0){l=s.a.c +break}else if(a0<=q&&q<=a){l=s.a.c+1 +break}else if(as.a.c)l=s.a.c}if(l!==a1.w){a1.w=l +for(a2=a2.gar(a2),s=A.n(a2),s=s.i("@<1>").L(s.z[1]),a2=new A.aQ(J.a4(a2.a),a2.b,s.i("aQ<1,2>")),s=s.z[1];a2.p();){p=a2.a +if(p==null)p=s.a(p) +o=p.a.c +n=a1.f +n.toString +if(o===n||p.c==null)continue +o=a1.at.a.c +p.anB(l,a3,!0,o===B.a5||o===B.bD)}}}, +ga9o(){var s,r,q=this.r,p=q.z +p===$&&A.c() +q=q.Q +q===$&&A.c() +s=p.a0(0,q) +q=s.a +p=s.b +r=this.r.as +r===$&&A.c() +return new A.T(q,p,q+r.a,p+r.b)}, +M3(a){var s=this.d.h(0,a).c.gab() +s.toString +return A.cY(t.x.a(s).c6(0,null),B.i)}, +aTW(a,b){var s,r,q=this,p=null,o=q.r +if(o!=null&&b>=q.a.e){s=q.at +s===$&&A.c() +switch(A.bW(s.a.c).a){case 0:o=o.at +o===$&&A.c() +return new A.bw(o,p,p,p) +case 1:o=o.at +o===$&&A.c() +return new A.bw(p,o,p,p)}}r=q.a.a1W(a,b) +q.a.toString +o=A.OO(a,t.N1) +o.toString +s=r.a +s.toString +o=o.c +o.toString +o=A.aFr(a,o) +return new A.Xv(b,q.aZ3(r,b),o,new A.Xw(s,b,q,s))}, +aZ3(a,b){var s,r,q,p=this,o=null,n="Move left",m="Move right",l=new A.aRX(p),k=A.A(t.I7,t.M),j=p.c +j.toString +A.cA(j,B.OE,t.Uh).toString +j=p.at +j===$&&A.c() +s=A.bW(j.a.c)===B.aF +if(b>0){k.l(0,new A.vi("Move to the start",o,o),new A.aRW(l,b)) +if(s){j=p.c.ap(t.I) +j.toString +r=j.w===B.a4?n:m}else r="Move up" +k.l(0,new A.vi(r,o,o),new A.aRU(l,b))}if(b1)s=q-1 +else s=q +if(r.gadn()){q=r.M3(s) +p=p.at +p===$&&A.c() +o=r.at +o===$&&A.c() +r.x=q.a0(0,A.beq(p,A.bW(o.a.c)))}else{q=r.M3(s) +p=p.at +p===$&&A.c() +o=r.at +o===$&&A.c() +r.x=q.W(0,A.beq(p,A.bW(o.a.c)))}}}}, +$S:0} +A.aRS.prototype={ +$0(){this.a.Lh()}, +$S:0} +A.aRX.prototype={ +$2(a,b){if(a!==b)this.a.a.a2v(a,b)}, +$S:72} +A.aRW.prototype={ +$0(){return this.a.$2(this.b,0)}, +$S:0} +A.aRV.prototype={ +$0(){return this.b.$2(this.c,this.a.a.e)}, +$S:0} +A.aRU.prototype={ +$0(){var s=this.b +return this.a.$2(s,s-1)}, +$S:0} +A.aRT.prototype={ +$0(){var s=this.b +return this.a.$2(s,s+2)}, +$S:0} +A.Xv.prototype={ +a_(){return new A.Jz(B.i,B.i,B.j)}} +A.Jz.prototype={ +sajk(a){if(this.c!=null)this.T(new A.b9Z(this,!0))}, +an(){var s=this,r=s.c.ql(t.vU) +r.toString +s.d=r +r.Yi(s) +s.aO()}, +n(){var s=this,r=s.r +if(r!=null)r.n() +r=s.d +r===$&&A.c() +r.Z2(s.a.c,s) +s.aH()}, +aq(a){var s,r,q=this +q.aS(a) +s=a.c +if(s!==q.a.c){r=q.d +r===$&&A.c() +r.Z2(s,q) +q.d.Yi(q)}}, +I(a){var s,r=this +if(r.w)return B.b1C +s=r.d +s===$&&A.c() +s.Yi(r) +s=A.nf(r.gd9(r).a,r.gd9(r).b,0) +return A.HX(null,r.a.d,s,!0)}, +fj(){var s=this,r=s.d +r===$&&A.c() +r.Z2(s.a.c,s) +s.mP()}, +gd9(a){var s,r=this,q=r.r +if(q!=null){q=q.x +q===$&&A.c() +s=B.fS.ah(0,q) +q=A.ms(r.e,r.f,s) +q.toString +return q}return r.f}, +anB(a,b,c,d){var s,r,q,p=this +if(a<=p.a.c){s=d?-b:b +r=p.d +r===$&&A.c() +r=r.at +r===$&&A.c() +q=A.beq(s,A.bW(r.a.c))}else q=B.i +if(!q.k(0,p.f)){p.f=q +if(c)if(p.r==null){s=p.d +s===$&&A.c() +s=A.bR(null,B.iR,0,null,1,null,s) +s.bB() +r=s.cE$ +r.b=!0 +r.a.push(p.gbeu()) +s.bB() +r=s.dn$ +r.b=!0 +r.a.push(new A.ba0(p)) +s.c9(0) +p.r=s}else{p.e=p.gd9(p) +p.r.kB(0,0)}else{s=p.r +if(s!=null){s.n() +p.r=null}p.e=p.f}p.qJ()}}, +qJ(){if(this.c!=null)this.T(new A.ba_())}} +A.b9Z.prototype={ +$0(){this.a.w=this.b}, +$S:0} +A.ba0.prototype={ +$1(a){var s +if(a===B.a_){s=this.a +s.e=s.f +s.r.n() +s.r=null}}, +$S:5} +A.ba_.prototype={ +$0(){}, +$S:0} +A.GR.prototype={ +I(a){var s=null +return A.w4(B.bU,this.c,s,s,new A.aND(this,a),s,s,s,s)}, +aiL(){var s=t.S,r=A.by7() +return new A.a53(A.A(s,t.s9),this,null,r,A.A(s,t.V))}} +A.aND.prototype={ +$1(a){var s=this.a,r=this.b,q=A.dJ(r,B.fw),p=q==null?null:q.ay +r=r.ql(t.vU) +if(r!=null){q=s.aiL() +q.b=p +r.asf(a,s.d,q)}return null}, +$S:52} +A.a9W.prototype={ +aiL(){var s=t.S,r=A.by7() +return new A.a2O(A.A(s,t.s9),this,null,r,A.A(s,t.V))}} +A.xr.prototype={ +as9(){var s,r=A.bR(null,B.iR,0,null,1,null,this.r) +r.bB() +s=r.dn$ +s.b=!0 +s.a.push(new A.b3p(this)) +r.c9(0) +this.ch=r}, +dS(a,b){var s=this,r=b.b,q=A.bRr(r,s.a),p=s.z +p===$&&A.c() +p=p.W(0,q) +s.z=p +s.b.$3(s,p,r)}, +Py(a,b){this.ch.dq(0) +this.c.$1(this)}, +aI(a){var s=this,r=s.ch +if(r!=null)r.n() +s.ch=null +s.d.$1(s)}, +b4T(a){var s,r,q,p,o,n,m=this,l=m.ax +l===$&&A.c() +s=m.w +s===$&&A.c() +r=m.x +r===$&&A.c() +q=m.as +q===$&&A.c() +p=m.ch +p.toString +o=m.z +o===$&&A.c() +n=m.Q +n===$&&A.c() +n=o.a0(0,n).a0(0,A.bwW(a)) +o=m.y +o===$&&A.c() +return new A.Cp(l.a,new A.agp(s,r,o,n,q,p,m.f,null),null)}} +A.b3p.prototype={ +$1(a){var s,r +if(a===B.O){s=this.a +r=s.ch +if(r!=null)r.n() +s.ch=null +s.e.$0()}}, +$S:5} +A.agp.prototype={ +I(a){var s,r,q=this,p=q.e,o=q.w,n=q.x.$3(p,q.d,o) +p=n==null?p:n +s=A.bwW(a) +r=A.aD(a,null,t.l).w.beK(!0) +return A.qq(A.mX(o,new A.b3q(q,s),p),r,null)}} +A.b3q.prototype={ +$2(a,b){var s,r,q=null,p=this.a,o=p.f,n=p.c.x +if(n!=null){s=n.a0(0,this.b) +r=p.w.x +r===$&&A.c() +r=A.ms(s,o,B.eF.ah(0,r)) +r.toString +o=r}p=p.r +return A.lr(q,new A.bw(p.a,p.b,b,q),q,q,o.a,q,o.b,q)}, +$S:239} +A.Xw.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.Xw&&b.b.k(0,s.b)&&b.c===s.c&&b.d===s.d}, +gu(a){return A.Y(this.b,this.c,this.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Y4.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.wF.prototype={ +a_(){return new A.akX(null,A.A(t.yb,t.M),null,!0,null,B.j)}} +A.akX.prototype={ +gf1(){return this.a.d}, +fu(a,b){}, +I(a){return A.I4(this.bs$,this.a.c)}} +A.C7.prototype={ +dB(a){return a.f!=this.f}} +A.Rt.prototype={ +a_(){return new A.XA(B.j)}} +A.XA.prototype={ +bf(){var s,r=this +r.cD() +s=r.c +s.toString +r.r=A.mA(s) +r.Xo() +if(r.d==null){r.a.toString +r.d=!1}}, +aq(a){this.aS(a) +this.Xo()}, +gabx(){this.a.toString +return!1}, +Xo(){var s,r=this +if(r.gabx()&&!r.w){r.w=!0;++$.a9V.bN$ +s=$.j0.vF$ +s===$&&A.c() +s.gbf8().bj(0,new A.ba6(r),t.P)}}, +aU_(){var s,r=this +r.e=!1 +r.f=null +s=$.j0.vF$ +s===$&&A.c() +s.P(0,r.gYp()) +r.Xo()}, +n(){if(this.e){var s=$.j0.vF$ +s===$&&A.c() +s.P(0,this.gYp())}this.aH()}, +I(a){var s,r,q=this,p=q.d +p.toString +if(p&&q.gabx())return B.G +p=q.r +if(p==null)p=q.f +s=q.a +r=s.d +return A.I4(p,new A.wF(s.c,r,null))}} +A.ba6.prototype={ +$1(a){var s,r=this.a +r.w=!1 +if(r.c!=null){s=$.j0.vF$ +s===$&&A.c() +s.a7(0,r.gYp()) +r.T(new A.ba5(r,a))}$.a9V.ah1()}, +$S:512} +A.ba5.prototype={ +$0(){var s=this.a +s.f=this.b +s.e=!0 +s.d=!1}, +$S:0} +A.e8.prototype={ +gzP(a){return!0}, +n(){var s=this,r=s.c +if(r!=null)r.aXI(s) +s.dX() +s.a=!0}} +A.iZ.prototype={ +a0r(a){}, +ex(a,b){var s,r,q=this,p=q.bs$ +p=p==null?null:J.uO(p.grD(),b) +s=p===!0 +r=s?a.lm(J.u(q.bs$.grD(),b)):a.ni() +if(a.b==null){a.b=b +a.c=q +p=new A.aNP(q,a) +a.a7(0,p) +q.eV$.l(0,a,p)}a.GU(r) +if(!s&&a.gzP(a)&&q.bs$!=null)q.Zg(a)}, +mb(){var s,r,q=this +if(q.eW$!=null){s=q.bs$ +s=s==null?null:s.e +s=s==q.gf1()||q.gly()}else s=!0 +if(s)return +r=q.bs$ +if(q.l7(q.eW$,!1))if(r!=null)r.n()}, +gly(){var s,r,q=this +if(q.dv$)return!0 +if(q.gf1()==null)return!1 +s=q.c +s.toString +r=A.mA(s) +if(r!=q.eW$){if(r==null)s=null +else{s=r.c +s=s==null?null:s.d +s=s===!0}s=s===!0}else s=!1 +return s}, +l7(a,b){var s,r,q=this +if(q.gf1()==null||a==null)return q.ae6(null,b) +if(b||q.bs$==null){s=q.gf1() +s.toString +return q.ae6(a.b1v(s,q),b)}s=q.bs$ +s.toString +r=q.gf1() +r.toString +s.mx(r) +r=q.bs$ +r.toString +a.l9(r) +return!1}, +ae6(a,b){var s,r=this,q=r.bs$ +if(a==q)return!1 +r.bs$=a +if(!b){if(a!=null){s=r.eV$ +new A.aT(s,A.n(s).i("aT<1>")).am(0,r.gaYi())}r.a0r(q)}return!0}, +Zg(a){var s,r=a.gzP(a),q=this.bs$ +if(r){if(q!=null){r=a.b +r.toString +s=a.lA() +if(!J.o(J.u(q.grD(),r),s)||!J.uO(q.grD(),r)){J.aZ(q.grD(),r,s) +q.y8()}}}else if(q!=null){r=a.b +r.toString +q.beB(0,r,t.K)}}, +aXI(a){var s=this.eV$.F(0,a) +s.toString +a.P(0,s) +a.c=a.b=null}} +A.aNP.prototype={ +$0(){var s=this.a +if(s.bs$==null)return +s.Zg(this.b)}, +$S:0} +A.bdM.prototype={ +$2(a,b){if(!a.a)a.P(0,b)}, +$S:35} +A.ap4.prototype={ +aq(a){this.aS(a) +this.mb()}, +bf(){var s,r,q,p,o=this +o.cD() +s=o.bs$ +r=o.gly() +q=o.c +q.toString +q=A.mA(q) +o.eW$=q +p=o.l7(q,r) +if(r){o.fu(s,o.dv$) +o.dv$=!1}if(p)if(s!=null)s.n()}, +n(){var s,r=this +r.eV$.am(0,new A.bdM()) +s=r.bs$ +if(s!=null)s.n() +r.bs$=null +r.aH()}} +A.aH.prototype={ +sm(a,b){var s,r=this +if(!J.o(b,r.y)){s=r.y +r.y=b +r.qe(s)}}, +GU(a){this.y=a}} +A.kS.prototype={ +ni(){return this.cy}, +qe(a){this.aF()}, +lm(a){return A.n(this).i("kS.T").a(a)}, +lA(){var s=this.y +return s==null?A.n(this).i("aH.T").a(s):s}} +A.Xz.prototype={ +lm(a){return this.aw3(a)}, +lA(){var s=this.aw4() +s.toString +return s}} +A.Rn.prototype={} +A.oJ.prototype={} +A.Rm.prototype={} +A.Ro.prototype={} +A.a9Z.prototype={ +ni(){return this.cy}, +qe(a){this.aF()}, +lm(a){a.toString +return A.jp(A.bu(a),!1)}, +lA(){var s=this.y +return(s==null?A.n(this).i("aH.T").a(s):s).a}} +A.B6.prototype={ +GU(a){var s=this,r=s.y +if(r!=null)r.P(0,s.ge3()) +s.y=a +a.a7(0,s.ge3())}, +n(){this.aui() +var s=this.y +if(s!=null)s.P(0,this.ge3())}} +A.GS.prototype={ +GU(a){this.Le() +this.auh(a)}, +n(){this.Le() +this.UH()}, +Le(){var s=this.y +if(s!=null)A.hH(s.gee())}} +A.aa_.prototype={ +ni(){return new A.HI(this.k2,$.b3())}, +lm(a){a.toString +return A.mI(A.bi(a))}, +lA(){return this.y.a.a}} +A.wE.prototype={ +ni(){return this.cy}, +qe(a){this.aF()}, +lm(a){var s,r,q +if(a==null)return null +if(typeof a=="string")for(s=this.db,s=A.cb(s,s.r,A.n(s).c),r=s.$ti.c;s.p();){q=s.d +if(q==null)q=r.a(q) +if(q.b===a)return q}return this.cy}, +lA(){var s=this.y +if(s==null)s=this.$ti.i("aH.T").a(s) +return s==null?null:s.b}} +A.tL.prototype={ +ni(){return this.cy}, +qe(a){this.aF()}, +lm(a){var s,r,q +if(a!=null&&typeof a=="string")for(s=this.db,s=A.cb(s,s.r,A.n(s).c),r=s.$ti.c;s.p();){q=s.d +if(q==null)q=r.a(q) +if(q.b===a)return q}return this.cy}, +lA(){var s=this.y +return(s==null?this.$ti.i("aH.T").a(s):s).b}} +A.bdN.prototype={ +$2(a,b){if(!a.a)a.P(0,b)}, +$S:35} +A.B9.prototype={ +gqU(){return this.b}} +A.aa7.prototype={ +a_(){return new A.JA(new A.akU($.b3()),null,A.A(t.yb,t.M),null,!0,null,B.j,this.$ti.i("JA<1>"))}} +A.aa5.prototype={ +J(){return"RouteInformationReportingType."+this.b}} +A.JA.prototype={ +gf1(){return this.a.r}, +an(){var s,r=this +r.aO() +s=r.a.c +if(s!=null)s.a7(0,r.gLQ()) +r.a.f.b_M(r.gWH()) +r.a.e.a7(0,r.gWV())}, +fu(a,b){var s,r,q=this,p=q.f +q.ex(p,"route") +s=p.y +r=s==null +if((r?A.n(p).i("aH.T").a(s):s)!=null){p=r?A.n(p).i("aH.T").a(s):s +p.toString +q.MD(p,new A.bao(q))}else{p=q.a.c +if(p!=null)q.MD(p.a,new A.bap(q))}}, +aUL(){var s=this +if(s.w||s.a.c==null)return +s.w=!0 +$.cB.p1$.push(s.gaU2())}, +aU3(a){var s,r,q,p,o=this +o.w=!1 +s=o.f +r=s.y +q=r==null +if((q?A.n(s).i("aH.T").a(r):r)!=null){s=q?A.n(s).i("aH.T").a(r):r +s.toString +r=o.a.c +r.toString +q=o.e +q.toString +if(q!==B.b_v)p=q===B.oc&&r.b.gqU().k(0,s.gqU()) +else p=!0 +B.jM.oQ("selectMultiEntryHistory",t.H) +A.btS(p,s.c,s.gqU()) +r.b=r.a=s}o.e=B.oc}, +aUg(){this.a.e.gbi6() +this.a.toString +return null}, +Mh(){var s=this +s.f.sm(0,s.aUg()) +if(s.e==null)s.e=B.oc +s.aUL()}, +bf(){var s,r=this +r.r=!0 +r.ax8() +s=r.a.c +if(s!=null&&r.r)r.MD(s.a,new A.ban(r)) +r.r=!1 +r.Mh()}, +aq(a){var s,r,q,p=this +p.ax9(a) +s=p.a +r=a.c +q=s.c==r +if(q)s.f===a.f +p.d=new A.H() +if(!q){s=r==null +if(!s)r.P(0,p.gLQ()) +q=p.a.c +if(q!=null)q.a7(0,p.gLQ()) +s=s?null:r.a +r=p.a.c +if(s!=(r==null?null:r.a))p.aaW()}s=a.f +if(p.a.f!==s){r=p.gWH() +s.beC(r) +p.a.f.b_M(r)}p.a.toString +s=p.gWV() +a.e.P(0,s) +p.a.e.a7(0,s) +p.Mh()}, +n(){var s=this,r=s.a.c +if(r!=null)r.P(0,s.gLQ()) +s.a.f.beC(s.gWH()) +s.a.e.P(0,s.gWV()) +s.d=null +s.axa()}, +MD(a,b){var s,r,q=this +q.r=!1 +q.d=new A.H() +s=q.a.d +s.toString +r=q.c +r.toString +s.bij(a,r).bj(0,q.aSK(q.d,b),t.H)}, +aSK(a,b){return new A.bal(this,a,b)}, +aaW(){var s=this +s.r=!0 +s.MD(s.a.c.a,new A.bai(s))}, +aIu(){var s=this +s.d=new A.H() +return s.a.e.bik().bj(0,s.aLb(s.d),t.y)}, +aLb(a){return new A.baj(this,a)}, +adr(){this.T(new A.bam()) +this.Mh() +return new A.dK(null,t.b6)}, +aLc(){this.T(new A.bak()) +this.Mh()}, +I(a){var s=this.bs$,r=this.a,q=r.c,p=r.f,o=r.d +r=r.e +return A.I4(s,new A.al5(q,p,o,r,this,new A.jj(r.gbi3(),null),null))}} +A.bao.prototype={ +$0(){return this.a.a.e.gbhS()}, +$S(){return this.a.$ti.i("S<~>(1)()")}} +A.bap.prototype={ +$0(){return this.a.a.e.gbhR()}, +$S(){return this.a.$ti.i("S<~>(1)()")}} +A.ban.prototype={ +$0(){return this.a.a.e.gar6()}, +$S(){return this.a.$ti.i("S<~>(1)()")}} +A.bal.prototype={ +$1(a){var s=0,r=A.l(t.H),q,p=this,o,n +var $async$$1=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:o=p.a +n=p.b +if(o.d!=n){s=1 +break}s=3 +return A.e(p.c.$0().$1(a),$async$$1) +case 3:if(o.d==n)o.adr() +case 1:return A.j(q,r)}}) +return A.k($async$$1,r)}, +$S(){return this.a.$ti.i("S<~>(1)")}} +A.bai.prototype={ +$0(){return this.a.a.e.gar6()}, +$S(){return this.a.$ti.i("S<~>(1)()")}} +A.baj.prototype={ +$1(a){var s=this.a +if(this.b!=s.d)return new A.dK(!0,t.d9) +s.adr() +return new A.dK(a,t.d9)}, +$S:514} +A.bam.prototype={ +$0(){}, +$S:0} +A.bak.prototype={ +$0(){}, +$S:0} +A.al5.prototype={ +dB(a){if(this.f==a.f)this.r===a.r +return!0}} +A.akU.prototype={ +ni(){return null}, +qe(a){this.aF()}, +lm(a){var s,r +if(a==null)return null +t.Dn.a(a) +s=J.bQ(a) +r=A.ag(s.gV(a)) +if(r==null)return null +return new A.B9(A.ed(r,0,null),s.ga9(a))}, +lA(){var s,r=this,q=r.y,p=q==null +if((p?A.n(r).i("aH.T").a(q):q)==null)q=null +else{q=(p?A.n(r).i("aH.T").a(q):q).gqU().j(0) +s=r.y +q=[q,(s==null?A.n(r).i("aH.T").a(s):s).c]}return q}} +A.K2.prototype={ +aq(a){this.aS(a) +this.mb()}, +bf(){var s,r,q,p,o=this +o.cD() +s=o.bs$ +r=o.gly() +q=o.c +q.toString +q=A.mA(q) +o.eW$=q +p=o.l7(q,r) +if(r){o.fu(s,o.dv$) +o.dv$=!1}if(p)if(s!=null)s.n()}, +n(){var s,r=this +r.eV$.am(0,new A.bdN()) +s=r.bs$ +if(s!=null)s.n() +r.bs$=null +r.aH()}} +A.Gd.prototype={ +gRe(){return this.e}, +tw(){var s,r=this,q=A.qw(r.gaBh(),!1) +r.ok=q +r.gHf() +s=A.qw(r.gaBj(),!0) +r.p2=s +B.d.N(r.e,A.d([q,s],t.fy)) +r.auu()}, +vv(a){var s,r=this +r.aup(a) +s=r.at.Q +s===$&&A.c() +if(s===B.O&&!r.Q)r.a.ajJ(r) +return!0}, +n(){var s,r,q,p,o +for(s=this.e,r=s.length,q=0;q"))}} +A.xA.prototype={ +an(){var s,r,q=this +q.aO() +s=A.d([],t.Eo) +r=q.a.c.go +if(r!=null)s.push(r) +r=q.a.c.id +if(r!=null)s.push(r) +q.e=new A.CF(s)}, +aq(a){this.aS(a) +this.afD()}, +bf(){this.cD() +this.d=null +this.afD()}, +afD(){var s,r,q=this.a.c,p=q.fx +if(!(p!=null)){q.a.a.toString +p=B.b7I}s=this.f +s.dy=p +if(q.gAp()){this.a.c.a.a.toString +r=!0}else r=!1 +if(r){r=q.a.y.gk8() +if(r!=null)r.BR(s)}}, +aGS(){this.T(new A.b78(this))}, +n(){this.f.n() +this.aH()}, +gaef(){var s=this.a.c.go +if((s==null?null:s.gbF(s))!==B.bC){s=this.a.c.a +s=s==null?null:s.cx.a +s=s===!0}else s=!0 +return s}, +I(a){var s,r,q=this,p=null,o=q.a.c,n=o.gAp(),m=q.a.c +if(!m.ga1v()){m=m.nt$ +m=m!=null&&m.length!==0}else m=!0 +s=q.a.c +s=s.ga1v()||s.vG$>0 +r=q.a.c +return A.mX(o.c,new A.b7c(q),new A.WE(n,m,s,o,new A.PR(r.fy,new A.Gf(new A.jj(new A.b7d(q),p),r.k4,p),p),p))}} +A.b78.prototype={ +$0(){this.a.d=null}, +$S:0} +A.b7c.prototype={ +$2(a,b){var s=this.a.a.c.c.a +b.toString +return new A.wF(b,s,null)}, +$S:515} +A.b7d.prototype={ +$1(a){var s,r=null,q=A.ah([B.ps,new A.age(a,new A.bM(A.d([],t.ot),t.wS))],t.F,t.od),p=this.a,o=p.e +o===$&&A.c() +s=p.d +if(s==null)s=p.d=new A.kq(new A.jj(new A.b7a(p),r),p.a.c.k3) +return A.Dd(q,new A.Gw(p.r,B.P,B.b0s,A.bin(!1,new A.kq(A.mX(o,new A.b7b(p),s),r),r,r,p.f),r))}, +$S:516} +A.b7b.prototype={ +$2(a,b){var s,r,q=this.a,p=q.a.c,o=p.go +o.toString +s=p.id +s.toString +r=p.a +r=r==null?null:r.cx +if(r==null)r=A.hc(!1,t.y) +return p.a_e(a,o,s,A.mX(r,new A.b79(q),b))}, +$S:162} +A.b79.prototype={ +$2(a,b){var s=this.a,r=s.gaef() +s.f.seH(!r) +return A.dS(b,r,null)}, +$S:517} +A.b7a.prototype={ +$1(a){var s,r=this.a.a.c,q=r.go +q.toString +s=r.id +s.toString +return r.ahv(a,q,s)}, +$S:11} +A.ml.prototype={ +T(a){var s,r=this.k2 +if(r.ga4()!=null){r=r.ga4() +if(r.a.c.gAp())if(!r.gaef()){r.a.c.a.a.toString +s=!0}else s=!1 +else s=!1 +if(s){s=r.a.c.a.y.gk8() +if(s!=null)s.BR(r.f)}r.T(a)}else a.$0()}, +a_e(a,b,c,d){return d}, +tw(){var s=this +s.avc() +s.go=A.QA(A.j4.prototype.gnd.call(s,s)) +s.id=A.QA(A.j4.prototype.ga5j.call(s))}, +G0(){var s,r=this,q=r.k2 +if(q.ga4()!=null){r.a.a.toString +s=!0}else s=!1 +if(s){s=r.a.y.gk8() +if(s!=null)s.BR(q.ga4().f)}return r.avb()}, +FY(){var s,r=this,q=r.k2 +if(q.ga4()!=null){r.a.a.toString +s=!0}else s=!1 +if(s){s=r.a.y.gk8() +if(s!=null)s.BR(q.ga4().f)}r.av9()}, +sQJ(a){var s,r=this +if(r.fy===a)return +r.T(new A.aJ_(r,a)) +s=r.go +s.toString +s.sbo(0,r.fy?B.fH:A.j4.prototype.gnd.call(r,r)) +s=r.id +s.toString +s.sbo(0,r.fy?B.eC:A.j4.prototype.ga5j.call(r)) +r.t_()}, +mE(){var s=0,r=A.l(t.oj),q,p=this,o,n,m +var $async$mE=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p.k2.ga4() +o=A.L(p.k1,!0,t.Ev),n=o.length,m=0 +case 3:if(!(m>>24&255)!==0&&!n.fy){s=n.go +s.toString +r=n.gF_().a +r=A.ap(0,r>>>16&255,r>>>8&255,r&255) +q=n.gF_() +p=t.IC.i("i5") +t.ve.a(s) +o=new A.a_W(n.gF0(),n.ga_8(),!0,new A.b9(s,new A.i5(new A.k8(B.aT),new A.hO(r,q),p),p.i("b9")),m)}else o=A.bje(!0,m,m,n.gF0(),m,n.ga_8(),m) +s=n.go +if(s.gbF(s)!==B.bC){s=n.go +s=s.gbF(s)===B.O}else s=!0 +o=A.dS(o,s,m) +s=n.gF0() +if(s)o=new A.c2(A.cs(m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,B.nZ,m,m,m,m,m,m),!1,!1,!1,!1,o,m) +return o}, +aBk(a){var s=this,r=null,q=s.p1 +if(q==null)q=s.p1=new A.c2(A.cs(r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,B.BZ,r,r,r,r,r,r),!1,!1,!1,!1,new A.Jf(s,s.k2,A.n(s).i("Jf<1>")),r) +return q}, +j(a){return"ModalRoute("+this.b.j(0)+", animation: "+A.r(this.as)+")"}} +A.aJ_.prototype={ +$0(){this.a.fy=this.b}, +$S:0} +A.aIZ.prototype={ +$0(){}, +$S:0} +A.Qr.prototype={ +gwo(){return!1}, +gHf(){return!0}} +A.QH.prototype={ +gF0(){return this.fT}, +ga_8(){return this.fk}, +gF_(){return this.cF}, +ga3J(a){return this.fU}, +ahv(a,b,c){var s=null,r=this.eK.$3(a,b,c) +return new A.c2(A.cs(s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s,s),!1,!0,!1,!1,new A.a32(this.H,r,s),s)}, +a_e(a,b,c,d){return this.hA.$4(a,b,c,d)}} +A.Je.prototype={ +mE(){var s=0,r=A.l(t.oj),q,p=this,o +var $async$mE=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=p.nt$ +if(o!=null&&o.length!==0){q=B.FZ +s=1 +break}q=p.auv() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$mE,r)}, +vv(a){var s,r,q=this,p=q.nt$ +if(p!=null&&p.length!==0){s=p.pop() +s.b=null +s.aca() +r=s.c&&--q.vG$===0 +if(q.nt$.length===0||r)q.t_() +return!1}q.ava(a) +return!0}} +A.aaf.prototype={ +I(a){var s,r,q,p,o,n,m=this,l=A.aD(a,B.bB,t.l).w.f,k=m.c,j=k?l.a:0,i=m.r +j=Math.max(j,i.a) +s=m.d +r=s?l.b:0 +r=Math.max(r,i.b) +q=m.e +p=q?l.c:0 +p=Math.max(p,i.c) +o=m.f +n=o?l.d:0 +return new A.aC(new A.az(j,r,p,Math.max(n,i.d)),A.brI(m.x,a,o,k,q,s),null)}} +A.aak.prototype={ +amW(){}, +ajd(a,b){if(b!=null)b.i5(new A.RO(null,a,b,0))}, +aje(a,b,c){b.i5(A.bjV(b,null,null,a,c))}, +Pu(a,b,c){b.i5(new A.qx(null,c,0,a,b,0))}, +ajc(a,b){b.i5(new A.wK(null,a,b,0))}, +EX(){}, +n(){}, +j(a){return"#"+A.bH(this)}} +A.vM.prototype={ +EX(){this.a.ki(0)}, +gpD(){return!1}, +gnF(){return!1}, +gjc(){return 0}} +A.aD7.prototype={ +gpD(){return!1}, +gnF(){return!1}, +gjc(){return 0}, +n(){this.b.$0() +this.Kn()}} +A.aOM.prototype={ +azc(a,b){var s,r,q=this +if(b==null)return a +if(a===0){if(q.d!=null)if(q.r==null){s=q.e +s=b.a-s.a>5e4}else s=!1 +else s=!1 +if(s)q.r=0 +return 0}else{s=q.r +if(s==null)return a +else{s+=a +q.r=s +r=q.d +r.toString +if(Math.abs(s)>r){q.r=null +s=Math.abs(a) +if(s>24)return a +else return Math.min(r/3,s)*J.l_(a)}else return 0}}}, +dS(a,b){var s,r,q,p,o=this +o.x=b +s=b.c +s.toString +r=s===0 +if(!r)o.e=b.a +q=b.a +if(o.f)if(r)if(q!=null){r=o.e +r=q.a-r.a>2e4}else r=!0 +else r=!1 +else r=!1 +if(r)o.f=!1 +p=o.azc(s,q) +if(p===0)return +s=o.a +s.a_1(A.a_a(s.w.a.c)?-p:p)}, +Py(a,b){var s,r,q=this,p=b.b +p.toString +s=-p +if(A.a_a(q.a.w.a.c))s=-s +q.x=b +if(q.f){p=q.c +r=Math.abs(s)>Math.abs(p)*0.5 +if(J.l_(s)===J.l_(p)&&r)s+=p}q.a.ki(s)}, +aI(a){this.a.ki(0)}, +n(){this.x=null +this.b.$0()}, +j(a){return"#"+A.bH(this)}} +A.awH.prototype={ +ajd(a,b){var s=t.uL.a(this.b.x) +if(b!=null)b.i5(new A.RO(s,a,b,0))}, +aje(a,b,c){b.i5(A.bjV(b,null,t.zk.a(this.b.x),a,c))}, +Pu(a,b,c){b.i5(new A.qx(t.zk.a(this.b.x),c,0,a,b,0))}, +ajc(a,b){var s=this.b.x +b.i5(new A.wK(s instanceof A.l8?s:null,a,b,0))}, +gpD(){var s=this.b +return(s==null?null:s.w)!==B.by}, +gnF(){return!0}, +gjc(){return 0}, +n(){this.b=null +this.Kn()}, +j(a){return"#"+A.bH(this)+"("+A.r(this.b)+")"}} +A.a0u.prototype={ +amW(){var s=this.a,r=this.b +r===$&&A.c() +s.ki(r.gjc())}, +EX(){var s=this.a,r=this.b +r===$&&A.c() +s.ki(r.gjc())}, +YO(){var s=this.b +s===$&&A.c() +s=s.x +s===$&&A.c() +if(!(Math.abs(this.a.UI(s))<1e-10)){s=this.a +s.kw(new A.vM(s))}}, +Yv(){this.a.ki(0)}, +Pu(a,b,c){var s=this.b +s===$&&A.c() +b.i5(new A.qx(null,c,s.gjc(),a,b,0))}, +gnF(){return!0}, +gjc(){var s=this.b +s===$&&A.c() +return s.gjc()}, +n(){var s=this.b +s===$&&A.c() +s.n() +this.Kn()}, +j(a){var s=A.bH(this),r=this.b +r===$&&A.c() +return"#"+s+"("+r.j(0)+")"}, +gpD(){return this.c}} +A.a3p.prototype={ +YO(){var s=this.a,r=this.c +r===$&&A.c() +r=r.x +r===$&&A.c() +if(s.UI(r)!==0){s=this.a +s.kw(new A.vM(s))}}, +Yv(){var s=this.a,r=this.c +r===$&&A.c() +s.ki(r.gjc())}, +Pu(a,b,c){var s=this.c +s===$&&A.c() +b.i5(new A.qx(null,c,s.gjc(),a,b,0))}, +gpD(){return!0}, +gnF(){return!0}, +gjc(){var s=this.c +s===$&&A.c() +return s.gjc()}, +n(){var s=this.b +s===$&&A.c() +s.hw(0) +s=this.c +s===$&&A.c() +s.n() +this.Kn()}, +j(a){var s=A.bH(this),r=this.c +r===$&&A.c() +return"#"+s+"("+r.j(0)+")"}} +A.RH.prototype={ +I8(a,b,c,d){var s,r=this +if(b.a==null){s=$.fO.nu$ +s===$&&A.c() +s=s.a.h(0,c)!=null||s.b.h(0,c)!=null}else s=!0 +if(s){r.b.I8(a,b,c,d) +return}s=r.a +if(s.gjv(s)==null)return +s=s.gjv(s) +s.toString +if(A.bKe(s)){$.cB.Jg(new A.aOI(r,a,b,c,d)) +return}r.b.I8(a,b,c,d)}, +Qw(a,b,c){return this.b.Qw(0,b,c)}, +Qx(a,b){return this.b.Qx(a,b)}, +wa(a,b){return this.b.wa(a,b)}, +wk(a){return this.b.wk(a)}} +A.aOI.prototype={ +$1(a){var s=this +A.hH(new A.aOH(s.a,s.b,s.c,s.d,s.e))}, +$S:4} +A.aOH.prototype={ +$0(){var s=this +return s.a.I8(s.b,s.c,s.d,s.e)}, +$S:0} +A.a_S.prototype={ +J(){return"AndroidOverscrollIndicator."+this.b}} +A.RI.prototype={ +zq(a,b,c,d,e,f,g){return new A.bdn(this,g,c!==!1,d,e,b,f,a)}, +a_J(a){return this.zq(null,null,null,null,null,null,a)}, +aiy(a,b){return this.zq(null,null,a,null,null,null,b)}, +pt(a){return A.c4()}, +gno(){return B.b0t}, +gHP(){return A.d7([B.bZ,B.cj],t.bd)}, +OK(a,b,c){var s=null +switch(this.pt(a).a){case 3:case 4:case 5:return A.bJQ(b,c.b,B.ai,s,s,A.a_n(),B.B,s,s,s,s,B.h_,s) +case 0:case 1:case 2:return b}}, +OJ(a,b,c){switch(this.pt(a).a){case 2:case 3:case 4:case 5:return b +case 0:switch(1){case 1:break}break +case 1:break}return A.bq0(c.a,b,B.p)}, +T0(a){switch(this.pt(a).a){case 2:return new A.aOJ() +case 4:return new A.aOK() +case 0:case 1:case 3:case 5:return new A.aOL()}}, +x_(a){switch(this.pt(a).a){case 2:return B.S4 +case 4:return B.S5 +case 0:case 1:case 3:case 5:return B.U3}}, +a5E(a){return!1}, +j(a){return"ScrollBehavior"}} +A.aOJ.prototype={ +$1(a){return A.bH6(a.gd7(a))}, +$S:518} +A.aOK.prototype={ +$1(a){var s=a.gd7(a),r=t.av +return new A.FR(A.b5(20,null,!1,r),s,A.b5(20,null,!1,r))}, +$S:519} +A.aOL.prototype={ +$1(a){return new A.j8(a.gd7(a),A.b5(20,null,!1,t.av))}, +$S:246} +A.bdn.prototype={ +gno(){var s=this.f +return s==null?this.a.gno():s}, +gHP(){var s=this.r +return s==null?A.d7([B.bZ,B.cj],t.bd):s}, +OJ(a,b,c){if(this.c)return this.a.OJ(a,b,c) +return b}, +OK(a,b,c){if(this.b)return this.a.OK(a,b,c) +return b}, +zq(a,b,c,d,e,f,g){var s=this,r=c==null?s.c:c,q=s.gno(),p=s.gHP(),o=s.w +if(o==null)o=B.li +return s.a.zq(o,q,r,s.d,s.e,p,g)}, +a_J(a){return this.zq(null,null,null,null,null,null,a)}, +aiy(a,b){return this.zq(null,null,a,null,null,null,b)}, +pt(a){var s=this.a.pt(a) +return s}, +x_(a){var s=this.a.x_(a) +return s}, +a5E(a){var s,r=this +if(A.I(a.a)===A.I(r.a))if(a.b===r.b)if(a.c===r.c)if(A.xU(a.gno(),r.gno()))if(A.xU(a.gHP(),r.gHP()))s=!1 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +return s}, +T0(a){return this.a.T0(a)}, +j(a){return"_WrappedScrollBehavior"}} +A.RJ.prototype={ +dB(a){var s=this.f,r=a.f +if(A.I(s)===A.I(r))s=s!==r&&s.a5E(r) +else s=!0 +return s}} +A.ks.prototype={ +gaG(a){return B.d.gby(this.f)}, +lb(a,b,c){return this.b0k(a,b,c)}, +b0k(a,b,c){var s=0,r=A.l(t.H),q=this,p,o,n +var $async$lb=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:n=A.d([],t.mo) +for(p=q.f,o=0;o#"+A.bH(this)+"("+B.d.bw(s,", ")+")"}, +ed(a){var s=this,r=s.a +if(r!==0)a.push("initialScrollOffset: "+B.c.aD(r,1)+", ") +r=s.f.length +if(r===0)a.push("no clients") +else if(r===1){r=s.gaG(s).at +r.toString +a.push("one client, offset "+B.e.aD(r,1))}else a.push(""+r+" clients")}} +A.aRD.prototype={ +gzT(){return null}, +j(a){var s=A.d([],t.s) +this.ed(s) +return"#"+A.bH(this)+"("+B.d.bw(s,", ")+")"}, +ed(a){var s,r,q +try{s=this.gzT() +if(s!=null)a.push("estimated child count: "+A.r(s))}catch(q){r=A.a7(q) +a.push("estimated child count: EXCEPTION ("+J.a8(r).j(0)+")")}}} +A.JB.prototype={} +A.BD.prototype={ +ajM(a){return null}, +z6(a,b){var s,r,q,p,o,n,m,l,k=null +if(b>=0)p=b>=this.b +else p=!0 +if(p)return k +s=null +try{s=this.a.$2(a,b)}catch(o){r=A.a7(o) +q=A.au(o) +n=new A.c7(r,q,"widgets library",A.bI("building"),k,!1) +A.dH(n) +s=A.MZ(n)}if(s==null)return k +if(s.a!=null){p=s.a +p.toString +m=new A.JB(p)}else m=k +p=s +s=new A.kq(p,k) +l=A.blA(s,b) +if(l!=null)s=new A.O4(l,s,k) +p=s +s=new A.Dp(new A.JD(p,k),k) +return new A.qh(s,m)}, +gzT(){return this.b}, +a5F(a){return!0}} +A.aRE.prototype={ +aGz(a){var s,r,q,p=null,o=this.r +if(!o.aj(0,a)){s=o.h(0,p) +s.toString +for(r=this.f,q=s;q=this.f.length)return o +s=this.f[b] +r=s.a +q=r!=null?new A.JB(r):o +if(this.b)s=new A.kq(s,o) +p=A.blA(s,b) +s=p!=null?new A.O4(p,s,o):s +return new A.qh(new A.Dp(new A.JD(s,o),o),q)}, +gzT(){return this.f.length}, +a5F(a){return this.f!==a.f}} +A.JD.prototype={ +a_(){return new A.XS(null,B.j)}} +A.XS.prototype={ +gwO(){return this.r}, +bav(a){return new A.baM(this,a)}, +NF(a,b){var s,r=this +if(b){s=r.d;(s==null?r.d=A.ae(t.x9):s).t(0,a)}else{s=r.d +if(s!=null)s.F(0,a)}s=r.d +s=s==null?null:s.a!==0 +s=s===!0 +if(r.r!==s){r.r=s +r.wL()}}, +bf(){var s,r,q,p=this +p.cD() +s=p.c +s.toString +r=A.aaH(s) +s=p.f +if(s!=r){if(s!=null){q=p.e +if(q!=null)new A.aT(q,A.n(q).i("aT<1>")).am(0,s.ga3f(s))}p.f=r +if(r!=null){s=p.e +if(s!=null)new A.aT(s,A.n(s).i("aT<1>")).am(0,r.gjr(r))}}}, +t(a,b){var s,r=this,q=r.bav(b) +b.a7(0,q) +s=r.e;(s==null?r.e=A.A(t.x9,t.M):s).l(0,b,q) +r.f.t(0,b) +if(b.gm(b).c!==B.fh)r.NF(b,!0)}, +F(a,b){var s=this.e +if(s==null)return +s=s.F(0,b) +s.toString +b.P(0,s) +this.f.F(0,b) +this.NF(b,!1)}, +n(){var s,r,q=this,p=q.e +if(p!=null){for(p=A.cF(p,p.r,A.n(p).c);p.p();){s=p.d +q.f.F(0,s) +r=q.e.h(0,s) +r.toString +s.P(0,r)}q.e=null}q.d=null +q.aH()}, +I(a){var s=this +s.C7(a) +if(s.f==null)return s.a.c +return A.bth(s.a.c,s)}} +A.baM.prototype={ +$0(){var s=this.b,r=this.a +if(s.gm(s).c!==B.fh)r.NF(s,!0) +else r.NF(s,!1)}, +$S:0} +A.ap8.prototype={ +an(){this.aO() +if(this.r)this.D1()}, +fj(){var s=this.i8$ +if(s!=null){s.aF() +s.dX() +this.i8$=null}this.mP()}} +A.ns.prototype={ +ng(){var s=this,r=null,q=s.ga1x()?s.glu():r,p=s.ga1x()?s.glt():r,o=s.gakk()?s.gfJ():r,n=s.gakm()?s.gIE():r,m=s.glc(),l=s.gzH(s) +return new A.Ne(q,p,o,n,m,l)}, +ga2F(){var s=this +return s.gfJ()s.glt()}, +gahg(){var s=this +return s.gfJ()===s.glu()||s.gfJ()===s.glt()}, +gvB(){var s=this +return s.gIE()-A.W(s.glu()-s.gfJ(),0,s.gIE())-A.W(s.gfJ()-s.glt(),0,s.gIE())}} +A.Ne.prototype={ +glu(){var s=this.a +s.toString +return s}, +glt(){var s=this.b +s.toString +return s}, +ga1x(){return this.a!=null&&this.b!=null}, +gfJ(){var s=this.c +s.toString +return s}, +gakk(){return this.c!=null}, +gIE(){var s=this.d +s.toString +return s}, +gakm(){return this.d!=null}, +j(a){var s=this +return"FixedScrollMetrics("+B.e.aD(Math.max(s.gfJ()-s.glu(),0),1)+"..["+B.e.aD(s.gvB(),1)+"].."+B.e.aD(Math.max(s.glt()-s.gfJ(),0),1)+")"}, +glc(){return this.e}, +gzH(a){return this.f}} +A.agR.prototype={} +A.jP.prototype={} +A.adv.prototype={ +alL(a){if(t.rS.b(a))++a.j0$ +return!1}} +A.kt.prototype={ +ed(a){this.awc(a) +a.push(this.a.j(0))}} +A.RO.prototype={ +ed(a){var s +this.Cf(a) +s=this.d +if(s!=null)a.push(s.j(0))}} +A.nt.prototype={ +ed(a){var s +this.Cf(a) +a.push("scrollDelta: "+A.r(this.e)) +s=this.d +if(s!=null)a.push(s.j(0))}} +A.qx.prototype={ +ed(a){var s,r=this +r.Cf(a) +a.push("overscroll: "+B.e.aD(r.e,1)) +a.push("velocity: "+B.e.aD(r.f,1)) +s=r.d +if(s!=null)a.push(s.j(0))}} +A.wK.prototype={ +ed(a){var s +this.Cf(a) +s=this.d +if(s!=null)a.push(s.j(0))}} +A.adb.prototype={ +ed(a){this.Cf(a) +a.push("direction: "+this.d.j(0))}} +A.XJ.prototype={ +ed(a){var s,r +this.Kj(a) +s=this.j0$ +r=s===0?"local":"remote" +a.push("depth: "+s+" ("+r+")")}} +A.XI.prototype={ +dB(a){return this.f!==a.f}} +A.xy.prototype={ +bat(a,b){return this.a.$1(b)}} +A.RM.prototype={ +a_(){return new A.RN(new A.zZ(t.z_),B.j)}} +A.RN.prototype={ +P(a,b){var s,r,q=this.d +q.toString +q=A.bON(q,q.$ti.c) +s=q.$ti.c +for(;q.p();){r=q.c +if(r==null)r=s.a(r) +if(J.o(r.a,b)){q=r.me$ +q.toString +q.afd(A.n(r).i("mj.E").a(r)) +return}}}, +ac8(a){var s,r,q,p,o,n,m,l,k=this.d +if(k.b===0)return +p=A.L(k,!0,t.Sx) +for(k=p.length,o=0;oMath.max(Math.abs(s.a),Math.abs(s.b))}return s.amD(a,b,c)}, +EV(a,b){var s=this.a +if(s==null)return 0 +return s.EV(a,b)}, +Op(a,b,c,d){var s=this.a +if(s==null){s=b.c +s.toString +return s}return s.Op(a,b,c,d)}, +zr(a,b){var s=this.a +if(s==null)return null +return s.zr(a,b)}, +gxc(){var s=this.a +s=s==null?null:s.gxc() +return s==null?$.bzq():s}, +wF(a){var s=this.a +s=s==null?null:s.wF(a) +if(s==null){s=a.w.f +s===$&&A.c() +s=new A.Tw(1/s,1/(0.05*s))}return s}, +ga2i(){var s=this.a +s=s==null?null:s.ga2i() +return s==null?18:s}, +gQF(){var s=this.a +s=s==null?null:s.gQF() +return s==null?50:s}, +gHi(){var s=this.a +s=s==null?null:s.gHi() +return s==null?8000:s}, +a_j(a){var s=this.a +if(s==null)return 0 +return s.a_j(a)}, +ga0B(){var s=this.a +return s==null?null:s.ga0B()}, +gvf(){return!0}, +j(a){var s=this.a +if(s==null)return"ScrollPhysics" +return"ScrollPhysics -> "+s.j(0)}} +A.a9c.prototype={ +on(a){return new A.a9c(this.q2(a))}, +Op(a,b,c,d){var s,r,q,p,o,n,m,l +if(d!==0){s=!1 +r=!1}else{s=!0 +r=!0}q=c.a +q.toString +p=b.a +p.toString +if(q===p){o=c.b +o.toString +n=b.b +n.toString +n=o===n +o=n}else o=!1 +if(o)s=!1 +o=c.c +o.toString +n=b.c +n.toString +if(o!==n){if(isFinite(q)){n=c.b +n.toString +if(isFinite(n))if(isFinite(p)){n=b.b +n.toString +n=isFinite(n)}else n=!1 +else n=!1}else n=!1 +if(n)r=!1 +s=!1}n=om}else m=!0 +if(m)r=!1 +if(s){if(n&&p>q)return p-(q-o) +q=c.b +q.toString +if(o>q){n=b.b +n.toString +n=n0&&b<0))n=p>0&&b>0 +else n=!0 +s=a.ax +if(n){s.toString +m=this.ak0((o-Math.abs(b))/s)}else{s.toString +m=this.ak0(o/s)}l=J.l_(b) +if(n&&this.b===B.G6)return l*Math.abs(b) +return l*A.bDC(o,Math.abs(b),m)}, +EV(a,b){return 0}, +zr(a,b){var s,r,q,p,o,n,m,l=this.wF(a) +if(Math.abs(b)>=l.c||a.ga2F()){switch(this.b.a){case 1:s=1400 +break +case 0:s=0 +break +default:s=null}r=this.gxc() +q=a.at +q.toString +p=a.z +p.toString +o=a.Q +o.toString +n=new A.asN(p,o,r,l) +if(qo){n.f=new A.wL(o,A.JJ(r,q-o,b),B.cJ) +n.r=-1/0}else{q=n.e=A.bGw(0.135,q,b,s) +m=q.gPT() +if(b>0&&m>o){p=q.ana(o) +n.r=p +n.f=new A.wL(o,A.JJ(r,o-o,Math.min(q.iY(0,p),5000)),B.cJ)}else if(b<0&&mr)q=r +else q=p +r=a.z +r.toString +if(s0){s=a.at +s.toString +r=a.Q +r.toString +r=s>=r +s=r}else s=!1 +if(s)return p +if(b<0){s=a.at +s.toString +r=a.z +r.toString +r=s<=r +s=r}else s=!1 +if(s)return p +s=a.at +s.toString +return A.box(s,o,b)}} +A.a_P.prototype={ +on(a){return new A.a_P(this.q2(a))}, +r6(a){return!0}} +A.Bi.prototype={ +J(){return"ScrollPositionAlignmentPolicy."+this.b}} +A.oM.prototype={ +UM(a,b,c,d,e){if(d!=null)this.q0(d) +this.an0()}, +glu(){var s=this.z +s.toString +return s}, +glt(){var s=this.Q +s.toString +return s}, +ga1x(){return this.z!=null&&this.Q!=null}, +gfJ(){var s=this.at +s.toString +return s}, +gakk(){return this.at!=null}, +gIE(){var s=this.ax +s.toString +return s}, +gakm(){return this.ax!=null}, +q0(a){var s=this,r=a.z +if(r!=null&&a.Q!=null){r.toString +s.z=r +r=a.Q +r.toString +s.Q=r}r=a.at +if(r!=null)s.at=r +r=a.ax +if(r!=null)s.ax=r +s.fr=a.fr +a.fr=null +if(A.I(a)!==A.I(s))s.fr.amW() +s.w.a5w(s.fr.gpD()) +s.dy.sm(0,s.fr.gnF())}, +gzH(a){var s=this.w.f +s===$&&A.c() +return s}, +are(a){var s,r,q,p=this,o=p.at +o.toString +if(a!==o){s=p.r.EV(p,a) +o=p.at +o.toString +r=a-s +p.at=r +if(r!==o){p.Zi() +p.Kd() +r=p.at +r.toString +p.a0s(r-o)}if(Math.abs(s)>1e-10){o=p.fr +o.toString +r=p.ng() +q=$.aL.aW$.z.h(0,p.w.Q) +q.toString +o.Pu(r,q,s) +return s}}return 0}, +b4o(a){var s=this.at +s.toString +this.at=s+a +this.ch=!0}, +a1b(a){var s=this,r=s.at +r.toString +s.as=a-r +s.at=a +s.Zi() +s.Kd() +$.cB.p1$.push(new A.aOQ(s))}, +a5d(){var s,r=this.w,q=r.c +q.toString +q=A.aKw(q) +if(q!=null){r=r.c +r.toString +s=this.at +s.toString +q.ao1(r,s)}}, +an0(){var s,r,q +if(this.at==null){s=this.w +r=s.c +r.toString +r=A.aKw(r) +if(r==null)q=null +else{s=s.c +s.toString +q=r.amA(s)}if(q!=null)this.at=q}}, +an_(a,b){if(b)this.at=a +else this.eZ(a)}, +a5c(){var s=this.at +s.toString +this.w.r.sm(0,s) +s=$.j0.vF$ +s===$&&A.c() +s.ajR()}, +yY(a){if(this.ax!==a){this.ax=a +this.ch=!0}return!0}, +yU(a,b){var s,r,q,p=this +if(!A.a_k(p.z,a,0.001)||!A.a_k(p.Q,b,0.001)||p.ch||p.db!==A.bW(p.glc())){p.z=a +p.Q=b +p.db=A.bW(p.glc()) +s=p.ay?p.ng():null +p.ch=!1 +p.CW=!0 +if(p.ay){r=p.cx +r.toString +s.toString +r=!p.b4p(r,s)}else r=!1 +if(r)return!1 +p.ay=!0}if(p.CW){p.auH() +p.w.aqv(p.r.r6(p)) +p.CW=!1}s=p.ng() +if(p.cx!=null){r=Math.max(s.gfJ()-s.glu(),0) +q=p.cx +if(r===Math.max(q.gfJ()-q.glu(),0))if(s.gvB()===p.cx.gvB()){r=Math.max(s.glt()-s.gfJ(),0) +q=p.cx +r=r===Math.max(q.glt()-q.gfJ(),0)&&s.e===p.cx.e}else r=!1 +else r=!1 +r=!r}else r=!0 +if(r){if(!p.cy){A.hH(p.gb5P()) +p.cy=!0}p.cx=p.ng()}return!0}, +b4p(a,b){var s=this,r=s.r.Op(s.fr.gnF(),b,a,s.fr.gjc()),q=s.at +q.toString +if(r!==q){s.at=r +return!1}return!0}, +EX(){this.fr.EX() +this.Zi()}, +Zi(){var s,r,q,p,o,n=this,m=n.w +switch(m.a.c.a){case 0:s=B.hH +r=B.hG +break +case 1:s=B.hI +r=B.hJ +break +case 2:s=B.hG +r=B.hH +break +case 3:s=B.hJ +r=B.hI +break +default:s=null +r=null}q=A.ae(t._S) +p=n.at +p.toString +o=n.z +o.toString +if(p>o)q.t(0,r) +p=n.at +p.toString +o=n.Q +o.toString +if(pr)o=r +break +default:o=m}r=n.at +r.toString +if(o===r)return A.dQ(m,t.H) +if(e.a===B.B.a){n.eZ(o) +return A.dQ(m,t.H)}return n.lb(o,d,e)}, +Hs(a,b,c,d){var s,r=this.z +r.toString +s=this.Q +s.toString +b=A.W(b,r,s) +return this.avf(0,b,c,d)}, +kw(a){var s,r,q=this,p=q.fr +if(p!=null){s=p.gpD() +r=q.fr.gnF() +if(r&&!a.gnF())q.a0m() +q.fr.n()}else{r=!1 +s=!1}q.fr=a +if(s!==a.gpD())q.w.a5w(q.fr.gpD()) +q.dy.sm(0,q.fr.gnF()) +if(!r&&q.fr.gnF())q.a0q()}, +a0q(){var s=this.fr +s.toString +s.ajd(this.ng(),$.aL.aW$.z.h(0,this.w.Q))}, +a0s(a){var s,r,q=this.fr +q.toString +s=this.ng() +r=$.aL.aW$.z.h(0,this.w.Q) +r.toString +q.aje(s,r,a)}, +a0m(){var s,r,q=this,p=q.fr +p.toString +s=q.ng() +r=$.aL.aW$.z.h(0,q.w.Q) +r.toString +p.ajc(s,r) +q.a5c() +q.a5d()}, +b5Q(){var s,r,q +this.cy=!1 +s=this.w.Q +if($.aL.aW$.z.h(0,s)!=null){r=this.ng() +q=$.aL.aW$.z.h(0,s) +q.toString +s=$.aL.aW$.z.h(0,s) +if(s!=null)s.i5(new A.Bg(r,q,0))}}, +n(){var s=this,r=s.fr +if(r!=null)r.n() +s.fr=null +r=s.dy +r.aw$=$.b3() +r.aC$=0 +s.dX()}, +ed(a){var s,r,q=this +q.avd(a) +s=q.z +s=s==null?null:B.e.aD(s,1) +r=q.Q +r=r==null?null:B.e.aD(r,1) +a.push("range: "+A.r(s)+".."+A.r(r)) +r=q.ax +a.push("viewport: "+A.r(r==null?null:B.e.aD(r,1)))}} +A.aOQ.prototype={ +$1(a){this.a.as=0}, +$S:4} +A.Bg.prototype={ +ahd(){return A.bjV(this.b,this.j0$,null,this.a,null)}, +ed(a){this.awb(a) +a.push(this.a.j(0))}} +A.XH.prototype={ +ed(a){var s,r +this.Kj(a) +s=this.j0$ +r=s===0?"local":"remote" +a.push("depth: "+s+" ("+r+")")}} +A.alb.prototype={} +A.Bj.prototype={ +UN(a,b,c,d,e,f){var s=this +if(s.at==null&&c!=null)s.at=c +if(s.fr==null)s.kw(new A.vM(s))}, +glc(){return this.w.a.c}, +q0(a){var s,r=this +r.auF(a) +r.fr.a=r +r.k4=a.k4 +s=a.ok +if(s!=null){r.ok=s +s.a=r +a.ok=null}}, +kw(a){var s,r=this +r.k3=0 +r.auJ(a) +s=r.ok +if(s!=null)s.n() +r.ok=null +if(!r.fr.gnF())r.a3V(B.ff)}, +a_1(a){var s,r=this +r.a3V(a>0?B.og:B.oh) +s=r.at +s.toString +r.UI(s-r.r.a_0(r,a))}, +ki(a){var s,r,q,p=this,o=p.r.zr(p,a) +if(o!=null){s=p.fr +s=s==null?null:s.gpD() +s=new A.a0u(s!==!1,p) +r=A.bhn(null,0,p.w) +r.bB() +q=r.cE$ +q.b=!0 +q.a.push(s.gYN()) +r.Ow(o).a.a.fK(s.gYu()) +s.b=r +p.kw(s)}else p.kw(new A.vM(p))}, +a3V(a){var s,r,q,p=this +if(p.k4===a)return +p.k4=a +s=p.ng() +r=p.w.Q +q=$.aL.aW$.z.h(0,r) +q.toString +r=$.aL.aW$.z.h(0,r) +if(r!=null)r.i5(new A.adb(a,s,q,0))}, +lb(a,b,c){var s,r,q,p=this,o=p.at +o.toString +if(A.a_k(a,o,p.r.wF(p).a)){p.eZ(a) +return A.dQ(null,t.H)}o=p.at +o.toString +s=new A.a3p(p) +r=new A.bp(new A.ak($.a9,t.W),t.gR) +s.b=r +o=A.bhn("DrivenScrollActivity",o,p.w) +o.bB() +q=o.cE$ +q.b=!0 +q.a.push(s.gYN()) +o.z=B.aX +o.mS(a,b,c).a.a.fK(s.gYu()) +s.c!==$&&A.c5() +s.c=o +p.kw(s) +return r.a}, +eZ(a){var s,r,q=this +q.kw(new A.vM(q)) +s=q.at +s.toString +if(s!==a){q.a1b(a) +q.a0q() +r=q.at +r.toString +q.a0s(r-s) +q.a0m()}q.ki(0)}, +a2P(a){var s,r,q,p,o=this +if(a===0){o.ki(0) +return}s=o.at +s.toString +r=o.z +r.toString +r=Math.max(s+a,r) +q=o.Q +q.toString +p=Math.min(r,q) +if(p!==s){o.kw(new A.vM(o)) +o.a3V(-a>0?B.og:B.oh) +s=o.at +s.toString +o.dy.sm(0,!0) +o.a1b(p) +o.a0q() +r=o.at +r.toString +o.a0s(r-s) +o.a0m() +o.ki(0)}}, +a0y(a,b){var s,r,q=this,p=q.r,o=p.a_j(q.k3) +p=p.ga0B() +s=p==null?null:0 +r=new A.aOM(q,b,o,p,a.a,o!==0,s,a.d,a) +q.kw(new A.awH(r,q)) +return q.ok=r}, +n(){var s=this.ok +if(s!=null)s.n() +this.ok=null +this.auL()}} +A.asN.prototype={ +YD(a){var s,r=this,q=r.r +q===$&&A.c() +if(a>q){if(!isFinite(q))q=0 +r.w=q +q=r.f +q===$&&A.c() +s=q}else{r.w=0 +q=r.e +q===$&&A.c() +s=q}s.a=r.a +return s}, +hU(a,b){return this.YD(b).hU(0,b-this.w)}, +iY(a,b){return this.YD(b).iY(0,b-this.w)}, +qr(a){return this.YD(a).qr(a-this.w)}, +j(a){return"BouncingScrollSimulation(leadingExtent: "+A.r(this.b)+", trailingExtent: "+A.r(this.c)+")"}} +A.atO.prototype={ +hU(a,b){var s,r=this.e +r===$&&A.c() +s=A.W(b/r,0,1) +r=this.f +r===$&&A.c() +return this.b+r*(1-Math.pow(1-s,$.bgE()))}, +iY(a,b){var s=this.e +s===$&&A.c() +return this.c*Math.pow(1-A.W(b/s,0,1),$.bgE()-1)}, +qr(a){var s=this.e +s===$&&A.c() +return a>=s}} +A.aao.prototype={ +J(){return"ScrollViewKeyboardDismissBehavior."+this.b}} +A.aan.prototype={ +b13(a,b,c,d){var s=this +return A.buK(s.z,c,s.Q,B.TU,s.y,s.ch,b,d)}, +I(a){var s,r,q,p=this,o=p.ahy(a),n=p.c,m=A.bfK(a,n,!1),l=p.f +if(l==null)l=p.e==null&&A.bsy(a,n) +s=l?A.Qu(a):p.e +r=A.aOT(m,p.ch,s,p.at,!1,null,p.r,p.ay,p.w,p.as,new A.aOR(p,m,o)) +q=l&&s!=null?A.bsx(r):r +if(p.ax===B.b_U)return new A.fN(new A.aOS(a),q,null,t.kj) +else return q}} +A.aOR.prototype={ +$2(a,b){return this.a.b13(a,b,this.b,this.c)}, +$S:523} +A.aOS.prototype={ +$1(a){var s=A.EY(this.a) +if(a.d!=null&&s.gcZ())s.pi() +return!1}, +$S:132} +A.a2i.prototype={ +ahy(a){return this.cx}} +A.a0L.prototype={ +ahy(a){var s,r,q,p,o=this.ahs(a),n=this.cx +if(n==null){s=A.dJ(a,null) +if(s!=null){r=s.f +q=r.b3U(0,0) +p=r.b42(0,0) +r=this.c===B.P +n=r?p:q +o=A.qq(o,s.a_I(r?q:p),null)}}return A.d([n!=null?new A.BE(n,o,null):o],t.p)}} +A.OJ.prototype={ +ahs(a){return A.bk7(this.R8)}} +A.Nx.prototype={ +ahs(a){return new A.abu(this.p3,this.p4,null)}} +A.baz.prototype={ +$2(a,b){if(!a.a)a.P(0,b)}, +$S:35} +A.RP.prototype={ +a_(){var s=null,r=t.R +return new A.H_(new A.akV($.b3()),new A.c8(s,r),new A.c8(s,t.hA),new A.c8(s,r),B.By,s,A.A(t.yb,t.M),s,!0,s,s,s,B.j)}, +bgL(a,b){return this.f.$2(a,b)}} +A.aP_.prototype={ +$1(a){return null}, +$S:525} +A.XK.prototype={ +dB(a){return this.r!==a.r}} +A.H_.prototype={ +gaj_(){var s,r=this +switch(r.a.c.a){case 2:s=r.d.at +s.toString +return new A.m(0,s) +case 0:s=r.d.at +s.toString +return new A.m(0,-s) +case 3:s=r.d.at +s.toString +return new A.m(-s,0) +case 1:s=r.d.at +s.toString +return new A.m(s,0)}}, +gCZ(){var s=this.a.d +if(s==null){s=this.x +s.toString}return s}, +gf1(){return this.a.z}, +afT(){var s,r,q,p=this,o=p.a.Q +if(o==null){o=p.c +o.toString +o=A.RK(o)}p.w=o +s=p.c +s.toString +s=o.x_(s) +p.e=s +o=p.a +r=o.e +if(r!=null)p.e=r.on(s) +else{o=o.Q +if(o!=null){s=p.c +s.toString +p.e=o.x_(s).on(p.e)}}q=p.d +if(q!=null){p.gCZ().vs(0,q) +A.hH(q.gee())}o=p.gCZ() +s=p.e +s.toString +p.d=o.a03(s,p,q) +s=p.gCZ() +o=p.d +o.toString +s.aA(o)}, +fu(a,b){var s,r,q,p=this.r +this.ex(p,"offset") +s=p.y +r=s==null +if((r?A.n(p).i("aH.T").a(s):s)!=null){q=this.d +q.toString +p=r?A.n(p).i("aH.T").a(s):s +p.toString +q.an_(p,b)}}, +an(){if(this.a.d==null)this.x=A.wJ(0) +this.aO()}, +bf(){var s=this,r=s.c +r.toString +r=A.dJ(r,B.fw) +s.y=r==null?null:r.ay +r=s.c +r.toString +r=A.dJ(r,B.dF) +r=r==null?null:r.b +if(r==null){r=s.c +r.toString +r=A.Cf(r).x +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}}s.f=r +s.afT() +s.awe()}, +aVI(a){var s,r,q,p=this,o=null,n=p.a,m=n.e +if(m==null){n=n.Q +if(n==null)m=o +else{s=p.c +s.toString +s=n.x_(s) +m=s}}r=a.e +if(r==null){n=a.Q +if(n==null)r=o +else{s=p.c +s.toString +s=n.x_(s) +r=s}}do{n=m==null +s=n?o:A.I(m) +q=r==null +if(s!=(q?o:A.I(r)))return!0 +m=n?o:m.a +r=q?o:r.a}while(m!=null||r!=null) +n=p.a.d +n=n==null?o:A.I(n) +s=a.d +return n!=(s==null?o:A.I(s))}, +aq(a){var s,r,q=this +q.awf(a) +s=a.d +if(q.a.d!=s){if(s==null){s=q.x +s.toString +r=q.d +r.toString +s.vs(0,r) +q.x.n() +q.x=null}else{r=q.d +r.toString +s.vs(0,r) +if(q.a.d==null)q.x=A.wJ(0)}s=q.gCZ() +r=q.d +r.toString +s.aA(r)}if(q.aVI(a))q.afT()}, +n(){var s,r=this,q=r.a.d +if(q!=null){s=r.d +s.toString +q.vs(0,s)}else{q=r.x +if(q!=null){s=r.d +s.toString +q.vs(0,s)}q=r.x +if(q!=null)q.n()}r.d.n() +r.r.n() +r.awg()}, +aqv(a){var s,r,q=this +if(a===q.ay)s=!a||A.bW(q.a.c)===q.ch +else s=!1 +if(s)return +if(!a){q.at=B.By +q.adH()}else{switch(A.bW(q.a.c).a){case 1:q.at=A.ah([B.kO,new A.cX(new A.aOW(q),new A.aOX(q),t.ok)],t.F,t.xR) +break +case 0:q.at=A.ah([B.kN,new A.cX(new A.aOY(q),new A.aOZ(q),t.Uv)],t.F,t.xR) +break}a=!0}q.ay=a +q.ch=A.bW(q.a.c) +s=q.Q +if(s.ga4()!=null){s=s.ga4() +s.YK(q.at) +if(!s.a.f){r=s.c.gab() +r.toString +t.EN.a(r) +s.e.b0v(r)}}}, +a5w(a){var s,r=this +if(r.ax===a)return +r.ax=a +s=r.as +if($.aL.aW$.z.h(0,s)!=null){s=$.aL.aW$.z.h(0,s).gab() +s.toString +t.f1.a(s).sakt(r.ax)}}, +aUT(a){var s=this.d,r=s.fr.gjc(),q=new A.aD7(this.gaF_(),s) +s.kw(q) +s.k3=r +this.cx=q}, +aUV(a){this.CW=this.d.a0y(a,this.gaEY())}, +aUW(a){var s=this.CW +if(s!=null)s.dS(0,a)}, +aUU(a){var s=this.CW +if(s!=null)s.Py(0,a)}, +adH(){if($.aL.aW$.z.h(0,this.Q)==null)return +var s=this.cx +if(s!=null)s.a.ki(0) +s=this.CW +if(s!=null)s.a.ki(0)}, +aF0(){this.cx=null}, +aEZ(){this.CW=null}, +adN(a){var s,r=this.d,q=r.at +q.toString +s=r.z +s.toString +s=Math.max(q+a,s) +r=r.Q +r.toString +return Math.min(s,r)}, +adM(a){var s,r,q=A.bt("delta"),p=$.j0.Gn$ +p===$&&A.c() +p=p.a +p=p.gar(p) +s=A.d3(p,A.n(p).i("w.E")) +p=this.w +p===$&&A.c() +p=p.gHP() +r=s.hu(0,p.gk0(p))&&a.gd7(a)===B.bx +switch(A.bW(this.a.c).a){case 0:q.b=r?a.gpx().b:a.gpx().a +break +case 1:q.b=r?a.gpx().a:a.gpx().b +break}if(A.a_a(this.a.c))q.b=q.aN()*-1 +return q.aN()}, +aTy(a){var s,r,q,p,o=this +if(t.Mj.b(a)&&o.d!=null){s=o.e +if(s!=null){r=o.d +r.toString +r=!s.r6(r) +s=r}else s=!1 +if(s)return +q=o.adM(a) +p=o.adN(q) +if(q!==0){s=o.d.at +s.toString +s=p!==s}else s=!1 +if(s)$.fJ.bM$.a3b(0,a,o.gaUX())}else if(t.xb.b(a))o.d.a2P(0)}, +aUY(a){var s,r=this,q=r.adM(a),p=r.adN(q) +if(q!==0){s=r.d.at +s.toString +s=p!==s}else s=!1 +if(s)r.d.a2P(q)}, +aLi(a){var s,r +if(a.j0$===0){s=$.aL.aW$.z.h(0,this.z) +r=s==null?null:s.gab() +if(r!=null)r.bt()}return!1}, +I(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.d +j.toString +s=l.at +r=l.a +q=r.w +p=l.ax +p=A.dS(r.bgL(a,j),p,l.as) +o=new A.XK(l,j,A.w4(B.bU,new A.no(new A.c2(A.cs(k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k),!1,!q,!1,!1,p,k),s,B.bq,q,l.Q),k,k,k,k,k,l.gaTx(),k),k) +j=l.a +if(!j.w){j=l.d +j.toString +s=l.e.gvf() +r=l.a +o=new A.fN(l.gaLh(),new A.alc(j,s,r.x,o,l.z),k,t.ji) +j=r}s=l.gCZ() +r=l.a.as +n=new A.aap(j.c,s,r) +j=l.w +j===$&&A.c() +o=j.OK(a,j.OJ(a,o,n),n) +m=A.aaH(a) +if(m!=null){j=l.d +j.toString +o=new A.XM(l,j,o,m,k)}return o}} +A.aOW.prototype={ +$0(){var s=this.a.w +s===$&&A.c() +return A.bkF(null,s.gno())}, +$S:140} +A.aOX.prototype={ +$1(a){var s,r,q=this.a +a.ax=q.gadI() +a.ay=q.gadK() +a.ch=q.gadL() +a.CW=q.gadJ() +a.cx=q.gadG() +s=q.e +a.cy=s==null?null:s.ga2i() +s=q.e +a.db=s==null?null:s.gQF() +s=q.e +a.dx=s==null?null:s.gHi() +s=q.w +s===$&&A.c() +r=q.c +r.toString +a.fr=s.T0(r) +a.at=q.a.y +a.b=q.y +a.c=q.w.gno()}, +$S:138} +A.aOY.prototype={ +$0(){var s=this.a.w +s===$&&A.c() +return A.a4G(null,s.gno())}, +$S:137} +A.aOZ.prototype={ +$1(a){var s,r,q=this.a +a.ax=q.gadI() +a.ay=q.gadK() +a.ch=q.gadL() +a.CW=q.gadJ() +a.cx=q.gadG() +s=q.e +a.cy=s==null?null:s.ga2i() +s=q.e +a.db=s==null?null:s.gQF() +s=q.e +a.dx=s==null?null:s.gHi() +s=q.w +s===$&&A.c() +r=q.c +r.toString +a.fr=s.T0(r) +a.at=q.a.y +a.b=q.y +a.c=q.w.gno()}, +$S:134} +A.XM.prototype={ +a_(){return new A.ald(B.j)}} +A.ald.prototype={ +an(){var s,r,q,p +this.aO() +s=this.a +r=s.c +s=s.d +q=t.x9 +p=t.i +q=new A.XL(r,new A.MJ(r,null,30),s,A.A(q,p),A.A(q,p),A.d([],t.D1),A.ae(q),B.b04,$.b3()) +s.a7(0,q.gady()) +this.d=q}, +aq(a){var s,r +this.aS(a) +s=this.a.d +if(a.d!==s){r=this.d +r===$&&A.c() +r.saG(0,s)}}, +n(){var s=this.d +s===$&&A.c() +s.n() +this.aH()}, +I(a){var s=this.a,r=s.f,q=this.d +q===$&&A.c() +return new A.H9(r,s.e,q,null)}} +A.XL.prototype={ +saG(a,b){var s,r=this.id +if(b===r)return +s=this.gady() +r.P(0,s) +this.id=b +b.a7(0,s)}, +aUG(){if(this.fr)return +this.fr=!0 +$.cB.p1$.push(new A.baw(this))}, +a0l(){var s=this,r=s.b,q=A.iQ(r,A.aa(r).c) +r=s.k1 +r.hl(r,new A.bax(q)) +r=s.k2 +r.hl(r,new A.bay(q)) +s.atA()}, +a1r(a){var s,r,q,p,o,n=this +if(n.fy==null&&n.fx==null)n.go=n.aay(a.b) +s=A.apU(n.dx) +r=a.b +q=-s.a +p=-s.b +if(a.a===B.hC){r=n.fy=n.abd(r) +a=new A.Bn(new A.m(r.a+q,r.b+p),B.hC)}else{r=n.fx=n.abd(r) +a=new A.Bn(new A.m(r.a+q,r.b+p),B.Gc)}o=n.atI(a) +if(o===B.oj){n.dy.e=!1 +return o}if(n.go){r=n.dy +r.Uk(A.bjO(a.b,0,0)) +if(r.e)return B.oj}return o}, +abd(a){var s,r,q,p=this.dx,o=p.c.gab() +o.toString +t.x.a(o) +s=o.h2(a) +if(!this.go){r=s.b +if(r<0||s.a<0)return A.cY(o.c6(0,null),B.i) +if(r>o.gC(o).b||s.a>o.gC(o).a)return B.aWs}q=A.apU(p) +return A.cY(o.c6(0,null),new A.m(s.a+q.a,s.b+q.b))}, +Z6(a,b){var s,r,q,p=this,o=p.dx,n=A.apU(o) +o=o.c.gab() +o.toString +t.x.a(o) +s=o.c6(0,null) +r=p.d +if(r!==-1)q=p.fx==null||b +else q=!1 +if(q){r=J.l0(p.b[r]).a +r.toString +p.fx=A.cY(s,A.cY(J.bh7(p.b[p.d],o),r.a.W(0,new A.m(0,-r.b/2))).W(0,n))}r=p.c +if(r!==-1)q=!0 +else q=!1 +if(q){r=J.l0(p.b[r]).b +r.toString +p.fy=A.cY(s,A.cY(J.bh7(p.b[p.c],o),r.a.W(0,new A.m(0,-r.b/2))).W(0,n))}}, +afy(){return this.Z6(!0,!0)}, +abz(a){var s,r,q,p,o,n,m,l,k=this,j=k.b +if(a){s=j[k.c] +r=s.gm(s).b +q=s.gm(s).b.b}else{s=j[k.d] +r=s.gm(s).a +j=s.gm(s).a +q=j==null?null:j.b}if(q==null||r==null)return +j=k.dx +p=j.c.gab() +p.toString +t.x.a(p) +o=A.cY(s.c6(0,p),r.a) +n=p.gC(p).a +p=p.gC(p).b +switch(j.a.c.a){case 0:m=o.b +l=m-q +if(m>=p&&l<=0)return +if(m>p){j=k.id +n=j.at +n.toString +j.eZ(n+p-m) +return}if(l<0){j=k.id +p=j.at +p.toString +j.eZ(p+0-l)}return +case 1:r=o.a +if(r>=n&&r<=0)return +if(r>n){j=k.id +p=j.at +p.toString +j.eZ(p+r-n) +return}if(r<0){j=k.id +p=j.at +p.toString +j.eZ(p+r-0)}return +case 2:m=o.b +l=m-q +if(m>=p&&l<=0)return +if(m>p){j=k.id +n=j.at +n.toString +j.eZ(n+m-p) +return}if(l<0){j=k.id +p=j.at +p.toString +j.eZ(p+l-0)}return +case 3:r=o.a +if(r>=n&&r<=0)return +if(r>n){j=k.id +p=j.at +p.toString +j.eZ(p+n-r) +return}if(r<0){j=k.id +p=j.at +p.toString +j.eZ(p+0-r)}return}}, +aay(a){var s,r=this.dx.c.gab() +r.toString +t.x.a(r) +s=r.h2(a) +return new A.T(0,0,0+r.gC(r).a,0+r.gC(r).b).A(0,s)}, +kz(a,b){var s,r,q=this +switch(b.a.a){case 0:s=q.dx.d.at +s.toString +q.k1.l(0,a,s) +q.Pz(a) +break +case 1:s=q.dx.d.at +s.toString +q.k2.l(0,a,s) +q.Pz(a) +break +case 5:case 6:q.Pz(a) +s=q.dx +r=s.d.at +r.toString +q.k1.l(0,a,r) +s=s.d.at +s.toString +q.k2.l(0,a,s) +break +case 2:q.k2.F(0,a) +q.k1.F(0,a) +break +case 3:case 4:s=q.dx +r=s.d.at +r.toString +q.k2.l(0,a,r) +s=s.d.at +s.toString +q.k1.l(0,a,s) +break}return q.atB(a,b)}, +Pz(a){var s,r,q,p,o,n=this,m=n.dx,l=m.d.at +l.toString +s=n.k1.h(0,a) +r=n.fx +if(r!=null)q=s==null||Math.abs(l-s)>1e-10 +else q=!1 +if(q){p=A.apU(m) +a.zL(new A.Bn(new A.m(r.a+-p.a,r.b+-p.b),B.Gc))}o=n.k2.h(0,a) +r=n.fy +if(r!=null)l=o==null||Math.abs(l-o)>1e-10 +else l=!1 +if(l){p=A.apU(m) +a.zL(new A.Bn(new A.m(r.a+-p.a,r.b+-p.b),B.hC))}}, +n(){var s=this +s.k1.Y(0) +s.k2.Y(0) +s.fr=!1 +s.dy.e=!1 +s.atC()}} +A.baw.prototype={ +$1(a){var s=this.a +if(!s.fr)return +s.fr=!1 +s.NG()}, +$S:4} +A.bax.prototype={ +$2(a,b){return!this.a.A(0,a)}, +$S:249} +A.bay.prototype={ +$2(a,b){return!this.a.A(0,a)}, +$S:249} +A.alc.prototype={ +b1(a){var s=this.e,r=new A.akD(s,this.f,this.r,null,A.aB(t.T)) +r.b0() +r.sbl(null) +s.a7(0,r.galr()) +return r}, +b9(a,b){b.svf(this.f) +b.saG(0,this.e) +b.saqi(this.r)}} +A.akD.prototype={ +saG(a,b){var s,r=this,q=r.H +if(b===q)return +s=r.galr() +q.P(0,s) +r.H=b +b.a7(0,s) +r.bt()}, +svf(a){if(a===this.a8)return +this.a8=a +this.bt()}, +saqi(a){if(a==this.aX)return +this.aX=a +this.bt()}, +fQ(a){var s,r,q=this +q.iK(a) +a.a=!0 +if(q.H.ay){a.c1(B.b0k,q.a8) +s=q.H +r=s.at +r.toString +a.au=r +a.e=!0 +r=s.Q +r.toString +a.aK=r +s=s.z +s.toString +a.bm=s +a.saq5(q.aX)}}, +z1(a,b,c){var s,r,q,p,o,n,m,l=this +if(c.length!==0){s=B.d.gV(c).dy +s=!(s!=null&&s.A(0,B.Gz))}else s=!0 +if(s){l.c3=null +l.a6y(a,b,c) +return}s=l.c3 +if(s==null)s=l.c3=A.S1(null,l.gug()) +s.sa1T(a.Q||a.y) +s.sc0(0,a.e) +s=l.c3 +s.toString +r=t.QF +q=A.d([s],r) +p=A.d([],r) +for(s=c.length,o=null,n=0;n#"+A.bH(r)+"("+B.d.bw(q,", ")+")"}, +gu(a){return A.Y(this.a,this.b,null,this.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a8(b)!==A.I(r))return!1 +if(b instanceof A.aap)if(b.a===r.a)if(b.b===r.b)s=b.d===r.d +else s=!1 +else s=!1 +else s=!1 +return s}} +A.aOV.prototype={ +$2(a,b){if(b!=null)this.a.push(a+b.j(0))}, +$S:50} +A.MJ.prototype={ +XE(a,b){switch(b.a){case 0:return a.a +case 1:return a.b}}, +aVS(a,b){switch(b.a){case 0:return a.a +case 1:return a.b}}, +Uk(a){var s=this,r=s.a.gaj_() +s.d=a.bU(0,r.a,r.b) +if(s.e)return +s.yt()}, +yt(){var s=0,r=A.l(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c +var $async$yt=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:d=p.a +c=d.c.gab() +c.toString +t.x.a(c) +o=A.iS(c.c6(0,null),new A.T(0,0,0+c.gC(c).a,0+c.gC(c).b)) +c=p.e=!0 +n=d.gaj_() +m=o.a +l=o.b +k=p.XE(new A.m(m+n.a,l+n.b),A.bW(d.a.c)) +j=k+p.aVS(new A.U(o.c-m,o.d-l),A.bW(d.a.c)) +l=p.d +l===$&&A.c() +i=p.XE(new A.m(l.a,l.b),A.bW(d.a.c)) +l=p.d +h=p.XE(new A.m(l.c,l.d),A.bW(d.a.c)) +switch(d.a.c.a){case 0:case 3:if(h>j){m=d.d +l=m.at +l.toString +m=m.z +m.toString +m=l>m}else m=!1 +if(m){g=Math.min(h-j,20) +m=d.d +l=m.z +l.toString +m=m.at +m.toString +f=Math.max(l,m-g)}else{if(im}else m=!1 +if(m){g=Math.min(k-i,20) +m=d.d +l=m.z +l.toString +m=m.at +m.toString +f=Math.max(l,m-g)}else{if(h>j){m=d.d +l=m.at +l.toString +m=m.Q +m.toString +m=l>>24&255)/255*q.gm(q))),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)) +return s}, +acx(a){var s,r,q,p=this +if(a){s=$.al().b8() +r=p.c +q=p.r +s.sa6(0,A.ap(B.e.aR(255*((r.gm(r)>>>24&255)/255*q.gm(q))),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)) +s.scQ(0,B.at) +s.seB(1) +return s}s=$.al().b8() +r=p.b +q=p.r +s.sa6(0,A.ap(B.e.aR(255*((r.gm(r)>>>24&255)/255*q.gm(q))),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)) +return s}, +aRq(){return this.acx(!1)}, +aRn(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null +e.gMS() +switch(e.gMS().a){case 0:s=e.f +r=e.cy +r===$&&A.c() +q=new A.U(s,r) +s+=2*e.x +r=e.db.d +r.toString +p=e.dx +p=p===B.ac||p===B.a5 +o=e.Q +n=new A.U(s,r-(p?o.gde(o)+o.gdl(o):o.gfI())) +r=e.x +m=r+e.Q.a +o=e.cx +o===$&&A.c() +r=m-r +l=e.gM6() +k=new A.m(r,l) +j=k.W(0,new A.m(s,0)) +i=e.db.d +i.toString +p=e.dx +p=p===B.ac||p===B.a5 +h=e.Q +p=p?h.gde(h)+h.gdl(h):h.gfI() +g=new A.m(r+s,l+(i-p)) +f=o +break +case 1:s=e.f +r=e.cy +r===$&&A.c() +q=new A.U(s,r) +r=e.x +p=e.db.d +p.toString +o=e.dx +o=o===B.ac||o===B.a5 +l=e.Q +o=o?l.gde(l)+l.gdl(l):l.gfI() +n=new A.U(s+2*r,p-o) +o=e.f +p=e.x +m=b.a-o-p-e.Q.c +o=e.cx +o===$&&A.c() +p=m-p +r=e.gM6() +k=new A.m(p,r) +s=e.db.d +s.toString +l=e.dx +l=l===B.ac||l===B.a5 +i=e.Q +g=new A.m(p,r+(s-(l?i.gde(i)+i.gdl(i):i.gfI()))) +j=k +f=o +break +case 2:s=e.cy +s===$&&A.c() +q=new A.U(s,e.f) +s=e.db.d +s.toString +r=e.dx +r=r===B.ac||r===B.a5 +p=e.Q +r=r?p.gde(p)+p.gdl(p):p.gfI() +p=e.f +o=e.x +p+=2*o +n=new A.U(s-r,p) +r=e.cx +r===$&&A.c() +f=o+e.Q.b +o=e.gM6() +s=f-e.x +k=new A.m(o,s) +j=k.W(0,new A.m(0,p)) +l=e.db.d +l.toString +i=e.dx +i=i===B.ac||i===B.a5 +h=e.Q +g=new A.m(o+(l-(i?h.gde(h)+h.gdl(h):h.gfI())),s+p) +m=r +break +case 3:s=e.cy +s===$&&A.c() +q=new A.U(s,e.f) +s=e.db.d +s.toString +r=e.dx +r=r===B.ac||r===B.a5 +p=e.Q +r=r?p.gde(p)+p.gdl(p):p.gfI() +p=e.f +o=e.x +n=new A.U(s-r,p+2*o) +r=e.cx +r===$&&A.c() +f=b.b-p-o-e.Q.d +o=e.gM6() +p=f-e.x +k=new A.m(o,p) +s=e.db.d +s.toString +l=e.dx +l=l===B.ac||l===B.a5 +i=e.Q +g=new A.m(o+(s-(l?i.gde(i)+i.gdl(i):i.gfI())),p) +j=k +m=r +break +default:g=d +j=g +k=j +n=k +q=n +f=q +m=f}s=k.a +r=k.b +e.ch=new A.T(s,r,s+n.a,r+n.b) +e.CW=new A.T(m,f,m+q.a,f+q.b) +s=e.r +if(s.gm(s)!==0){s=e.ch +s.toString +a.i6(s,e.aRq()) +a.oE(j,g,e.acx(!0)) +s=e.y +if(s!=null){r=e.CW +r.toString +a.fG(A.ww(r,s),e.gacv()) +return}s=e.CW +s.toString +a.i6(s,e.gacv()) +return}}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.dx +if(f!=null){s=g.db +if(s!=null){r=s.b +r.toString +s=s.a +s.toString +s=r<=s}else s=!0}else s=!0 +if(s)return +s=g.db.d +s.toString +f=f===B.ac||f===B.a5 +r=g.Q +f=f?r.gde(r)+r.gdl(r):r.gfI() +if(s-f-2*g.w<=0)return +f=g.db +s=f.b +s.toString +if(s==1/0||s==-1/0)return +f=f.gvB() +s=g.dx +s=s===B.ac||s===B.a5 +r=g.Q +s=s?r.gde(r)+r.gdl(r):r.gfI() +r=g.db +q=r.b +q.toString +p=r.a +p.toString +r=r.d +r.toString +o=g.dx +o=o===B.ac||o===B.a5 +n=g.Q +o=o?n.gde(n)+n.gdl(n):n.gfI() +m=A.W((f-s)/(q-p+r-o),0,1) +o=g.db.d +o.toString +f=g.dx +f=f===B.ac||f===B.a5 +s=g.Q +f=f?s.gde(s)+s.gdl(s):s.gfI() +f=Math.min(o-f-2*g.w,g.at) +o=g.db.d +o.toString +s=g.dx +s=s===B.ac||s===B.a5 +r=g.Q +s=s?r.gde(r)+r.gdl(r):r.gfI() +l=Math.max(f,(o-s-2*g.w)*m) +s=g.db.gvB() +o=g.db.d +o.toString +f=g.as +r=g.dx +r=r===B.ac||r===B.a5 +q=g.Q +r=r?q.gde(q)+q.gdl(q):q.gfI() +k=Math.min(f,o-r-2*g.w) +f=g.dx +f=f===B.a5||f===B.bD +r=g.db +if((f?Math.max(r.glt()-r.gfJ(),0):Math.max(r.gfJ()-r.glu(),0))>0){f=g.dx +f=f===B.a5||f===B.bD +r=g.db +r=(f?Math.max(r.gfJ()-r.glu(),0):Math.max(r.glt()-r.gfJ(),0))>0 +f=r}else f=!1 +j=f?k:k*(1-A.W(1-s/o,0,0.2)/0.2) +f=g.db.d +f.toString +s=g.dx +s=s===B.ac||s===B.a5 +r=g.Q +s=s?r.gde(r)+r.gdl(r):r.gfI() +s=A.W(l,j,f-s-2*g.w) +g.cy=s +f=g.db +r=f.b +r.toString +q=f.a +q.toString +i=r-q +if(i>0){r=f.c +r.toString +h=A.W((r-q)/i,0,1)}else h=0 +r=g.dx +q=r===B.a5 +p=q||r===B.bD?1-h:h +f=f.d +f.toString +r=r===B.ac||q +q=g.Q +r=r?q.gde(q)+q.gdl(q):q.gfI() +g.cx=p*(f-r-2*g.w-s)+g.gaNC() +return g.aRn(a,b)}, +a50(a){var s,r,q,p,o=this,n=o.db,m=n.b +m.toString +s=n.a +s.toString +n=n.d +n.toString +r=o.dx +r=r===B.ac||r===B.a5 +q=o.Q +r=r?q.gde(q)+q.gdl(q):q.gfI() +q=o.w +p=o.cy +p===$&&A.c() +return(m-s)*a/(n-r-2*q-p)}, +Aj(a){var s,r,q=this +if(q.CW==null)return null +if(!q.ay){s=q.r +if(s.gm(s)!==0){s=q.db +r=s.a +r.toString +s=s.b +s.toString +s=r===s}else s=!0}else s=!0 +if(s)return!1 +return q.ch.A(0,a)}, +akp(a,b,c){var s,r,q,p=this,o=p.ch +if(o==null)return!1 +if(p.ay)return!1 +s=p.db +r=s.a +r.toString +s=s.b +s.toString +if(r===s)return!1 +q=o.nr(A.np(p.CW.gbQ(),24)) +s=p.r +if(s.gm(s)===0){if(c&&b===B.bx)return q.A(0,a) +return!1}switch(b.a){case 0:case 4:return q.A(0,a) +case 1:case 2:case 3:case 5:return o.A(0,a)}}, +b9f(a,b){return this.akp(a,b,!1)}, +akq(a,b){var s,r,q=this +if(q.CW==null)return!1 +if(q.ay)return!1 +s=q.r +if(s.gm(s)===0)return!1 +s=q.db +r=s.a +r.toString +s=s.b +s.toString +if(r===s)return!1 +switch(b.a){case 0:case 4:s=q.CW +return s.nr(A.np(s.gbQ(),24)).A(0,a) +case 1:case 2:case 3:case 5:return q.CW.A(0,a)}}, +eR(a){var s,r=this +if(r.a.k(0,a.a))if(r.b.k(0,a.b))if(r.c.k(0,a.c))if(r.e==a.e)if(r.f===a.f)if(r.r===a.r)if(r.w===a.w)if(r.x===a.x)if(J.o(r.y,a.y))if(r.Q.k(0,a.Q))if(r.as===a.as)if(r.at===a.at)s=r.ay!==a.ay +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +return s}, +JZ(a){return!1}, +gBL(){return null}, +j(a){return"#"+A.bH(this)}, +n(){this.r.a.P(0,this.ge3()) +this.dX()}} +A.aP3.prototype={ +$1(a){var s,r +if(a!=null){s=a.b +s.toString +r=a.a +r.toString +r=s>r +s=r}else s=!1 +return s}, +$S:529} +A.GL.prototype={ +a_(){return A.bJR(t.jX)}, +tD(a){return this.cx.$1(a)}} +A.qJ.prototype={ +gv_(){var s=this.a.d +if(s==null){s=this.c +s.toString +s=A.Qu(s)}return s}, +gxa(){var s=this.a.e +return s===!0}, +gaek(){if(this.gxa())this.a.toString +return!1}, +gvx(){this.a.toString +return!0}, +an(){var s,r,q,p,o=this,n=null +o.aO() +s=A.bR(n,o.a.ay,0,n,1,n,o) +s.bB() +r=s.dn$ +r.b=!0 +r.a.push(o.gaYM()) +o.x=s +s=o.y=A.dy(B.ad,s,n) +r=o.a +q=r.w +if(q==null)q=6 +p=r.r +r=r.db +r=new A.H0(B.lV,B.D,B.D,n,q,s,0,0,p,n,B.a3,18,18,r,$.b3()) +s.a.a7(0,r.ge3()) +o.at!==$&&A.c5() +o.at=r}, +bf(){this.cD()}, +aYN(a){if(a!==B.O)if(this.gv_()!=null)this.gvx()}, +Iz(){var s,r=this,q=r.at +q===$&&A.c() +r.a.toString +q.sa6(0,B.lV) +r.a.toString +q.sbfP(null) +if(r.gaek()){r.a.toString +s=B.Ub}else s=B.D +q.sann(s) +if(r.gaek()){r.a.toString +s=B.Xj}else s=B.D +q.sanm(s) +s=r.c.ap(t.I) +s.toString +q.scs(s.w) +s=r.a.w +q.sa3w(s==null?6:s) +q.sHX(r.a.r) +r.a.toString +s=r.c +s.toString +s=A.aD(s,B.bB,t.l).w +q.seM(0,s.f) +q.sTU(r.a.db) +r.a.toString +q.sa26(0) +r.a.toString +q.sda(0,null) +r.a.toString +q.sa06(0) +r.a.toString +q.sa2j(0,18) +r.a.toString +q.salx(18) +q.saks(!r.gvx())}, +aq(a){var s,r=this +r.aS(a) +s=r.a.e +if(s!=a.e)if(s===!0){s=r.w +if(s!=null)s.aI(0) +s=r.x +s===$&&A.c() +s.z=B.aX +s.mS(1,B.ah,null)}else{s=r.x +s===$&&A.c() +s.dq(0)}}, +aYn(a){var s,r,q,p,o=this,n=o.r,m=n.gaG(n),l=A.bt("primaryDeltaFromDragStart"),k=A.bt("primaryDeltaFromLastDragUpdate") +switch(m.w.a.c.a){case 0:n=a.b +l.b=o.d.b-n +k.b=o.e.b-n +break +case 1:n=a.a +l.b=n-o.d.a +k.b=n-o.e.a +break +case 2:n=a.b +l.b=n-o.d.b +k.b=n-o.e.b +break +case 3:n=a.a +l.b=o.d.a-n +k.b=o.e.a-n +break}n=o.at +n===$&&A.c() +s=l.aN() +r=o.f +r.toString +q=n.a50(s+r) +if(l.aN()>0){s=m.at +s.toString +s=qs}else s=!1 +else s=!0 +if(s){s=m.at +s.toString +q=s+n.a50(k.aN())}n=m.at +n.toString +if(q!==n){p=q-m.r.EV(m,q) +n=o.c +n.toString +n=A.RK(n) +s=o.c +s.toString +switch(n.pt(s).a){case 1:case 3:case 4:case 5:n=m.z +n.toString +s=m.Q +s.toString +p=A.W(p,n,s) +break +case 2:case 0:break}m.eZ(p)}}, +Mi(){var s,r=this +if(!r.gxa()){s=r.w +if(s!=null)s.aI(0) +r.w=A.d9(r.a.ch,new A.aMr(r))}}, +u9(){var s=this.r +if(s.f.length!==0)return A.bW(s.gaG(s).glc()) +return null}, +Q7(){if(this.u9()==null)return +var s=this.w +if(s!=null)s.aI(0)}, +Q9(a){var s,r,q,p,o,n,m=this +m.r=m.gv_() +if(m.u9()==null)return +s=m.w +if(s!=null)s.aI(0) +s=m.x +s===$&&A.c() +s.c9(0) +m.e=m.d=a +s=m.at +s===$&&A.c() +r=s.db +q=r.b +q.toString +p=r.a +p.toString +o=q-p +if(o>0){q=r.c +q.toString +n=A.W(q/o,0,1)}else n=0 +r=r.d +r.toString +q=s.dx +q=q===B.ac||q===B.a5 +p=s.Q +q=q?p.gde(p)+p.gdl(p):p.gfI() +p=s.w +s=s.cy +s===$&&A.c() +m.f=n*(r-q-2*p-s) +m.as=!0}, +b90(a){var s,r,q=this +if(J.o(q.e,a))return +s=q.r +r=s.gaG(s) +if(!r.r.r6(r))return +if(q.u9()==null)return +q.aYn(a) +q.e=a}, +Q8(a,b){var s=this +s.as=!1 +if(s.u9()==null)return +s.Mi() +s.r=s.f=s.e=s.d=null}, +aMd(a){var s,r,q,p,o=this,n=o.r=o.gv_(),m=n.gaG(n) +if(!m.r.r6(m))return +n=m.w +switch(n.a.c.a){case 0:case 2:s=o.at +s===$&&A.c() +s=s.cx +s===$&&A.c() +r=a.c.b>s?B.ac:B.a5 +break +case 3:case 1:s=o.at +s===$&&A.c() +s=s.cx +s===$&&A.c() +r=a.c.a>s?B.ev:B.bD +break +default:r=null}n=$.aL.aW$.z.h(0,n.Q) +n.toString +q=A.ku(n,null) +q.toString +p=A.aOG(q,new A.hW(r,B.hA)) +n=o.r +n=n.gaG(n) +s=o.r +s=s.gaG(s).at +s.toString +n.Hs(0,s+p,B.fS,B.aD)}, +YB(a){var s,r=this.gv_() +if(r==null)return!0 +s=r.f.length +if(s>1)return!1 +return s===0||A.bW(r.gaG(r).glc())===a}, +aV_(a){var s,r,q=this,p=q.a +p.toString +if(!p.tD(a.ahd()))return!1 +if(q.gxa()){p=q.x +p===$&&A.c() +s=p.Q +s===$&&A.c() +if(s!==B.bn&&s!==B.a_)p.c9(0)}r=a.a +p=r.e +if(q.YB(A.bW(p))){s=q.at +s===$&&A.c() +s.jb(0,r,p)}return!1}, +aLk(a){var s,r,q,p=this +if(!p.a.tD(a))return!1 +s=a.a +r=s.b +r.toString +q=s.a +q.toString +if(r<=q){r=p.x +r===$&&A.c() +q=r.Q +q===$&&A.c() +if(q!==B.O&&q!==B.bC)r.dq(0) +r=s.e +if(p.YB(A.bW(r))){q=p.at +q===$&&A.c() +q.jb(0,s,r)}return!1}if(a instanceof A.nt||a instanceof A.qx){r=p.x +r===$&&A.c() +q=r.Q +q===$&&A.c() +if(q!==B.bn&&q!==B.a_)r.c9(0) +r=p.w +if(r!=null)r.aI(0) +r=s.e +if(p.YB(A.bW(r))){q=p.at +q===$&&A.c() +q.jb(0,s,r)}}else if(a instanceof A.wK)if(p.d==null)p.Mi() +return!1}, +gaH0(){var s=this,r=A.A(t.F,t.xR) +if(s.gv_()==null||!s.gvx())return r +r.l(0,B.b8x,new A.cX(new A.aMn(s),new A.aMo(s),t.ff)) +r.l(0,B.b8y,new A.cX(new A.aMp(s),new A.aMq(s),t.EI)) +return r}, +al1(a,b,c){var s,r=this.z +if($.aL.aW$.z.h(0,r)==null)return!1 +s=A.blw(r,a) +r=this.at +r===$&&A.c() +return r.akp(s,b,!0)}, +a1f(a){var s,r=this +if(r.al1(a.gaG(a),a.gd7(a),!0)){r.Q=!0 +s=r.x +s===$&&A.c() +s.c9(0) +s=r.w +if(s!=null)s.aI(0)}else if(r.Q){r.Q=!1 +r.Mi()}}, +a1g(a){this.Q=!1 +this.Mi()}, +acN(a){var s=this.r,r=A.bW(s.gaG(s).glc())===B.aF?a.gpx().a:a.gpx().b +s=this.r +return A.a_a(s.gaG(s).w.a.c)?r*-1:r}, +aeN(a){var s,r=this.r +r=r.gaG(r).at +r.toString +s=this.r +s=s.gaG(s).z +s.toString +s=Math.max(r+a,s) +r=this.r +r=r.gaG(r).Q +r.toString +return Math.min(s,r)}, +aKW(a){var s,r,q,p=this +p.r=p.gv_() +s=p.acN(a) +r=p.aeN(s) +if(s!==0){q=p.r +q=q.gaG(q).at +q.toString +q=r!==q}else q=!1 +if(q){q=p.r +q.gaG(q).a2P(s)}}, +aV1(a){var s,r,q,p,o=this +o.r=o.gv_() +s=o.at +s===$&&A.c() +s=s.Aj(a.gf_()) +if(s===!0){s=o.r +if(s!=null)if(s.f.length!==0)s=!0 +else s=!1 +else s=!1}else s=!1 +if(s){s=o.r +r=s.gaG(s) +if(t.Mj.b(a)){if(!r.r.r6(r))return +q=o.acN(a) +p=o.aeN(q) +if(q!==0){s=r.at +s.toString +s=p!==s}else s=!1 +if(s)$.fJ.bM$.a3b(0,a,o.gaKV())}else if(t.xb.b(a)){s=r.at +s.toString +r.eZ(s)}}}, +n(){var s=this,r=s.x +r===$&&A.c() +r.n() +r=s.w +if(r!=null)r.aI(0) +r=s.at +r===$&&A.c() +r.r.a.P(0,r.ge3()) +r.dX() +s.avN()}, +I(a){var s,r,q=this,p=null +q.Iz() +s=q.gaH0() +r=q.at +r===$&&A.c() +return new A.fN(q.gaUZ(),new A.fN(q.gaLj(),new A.kq(A.w4(B.bU,new A.no(A.tp(A.jn(new A.kq(q.a.c,p),r,!1,q.z,p,B.u),B.cd,p,p,new A.aMs(q),new A.aMt(q)),s,p,!1,p),p,p,p,p,p,q.gaV0(),p),p),p,t.WA),p,t.ji)}} +A.aMr.prototype={ +$0(){var s=this.a,r=s.x +r===$&&A.c() +r.dq(0) +s.w=null}, +$S:0} +A.aMn.prototype={ +$0(){var s=this.a,r=s.a.CW,q=t.S,p=A.dI(q),o=A.by1() +return new A.rn(s.z,r,null,B.dr,A.A(q,t.SP),p,s,null,o,A.A(q,t.V))}, +$S:530} +A.aMo.prototype={ +$1(a){var s=this.a +a.p2=s.gakh() +a.p3=new A.aMk(s) +a.p4=new A.aMl(s) +a.RG=new A.aMm(s)}, +$S:531} +A.aMk.prototype={ +$1(a){return this.a.Q9(a.b)}, +$S:157} +A.aMl.prototype={ +$1(a){return this.a.b90(a.b)}, +$S:135} +A.aMm.prototype={ +$1(a){return this.a.Q8(a.b,a.c)}, +$S:136} +A.aMp.prototype={ +$0(){var s=this.a,r=t.S,q=A.dI(r) +return new A.ro(s.z,B.aD,18,B.dr,A.A(r,t.SP),q,s,null,A.uI(),A.A(r,t.V))}, +$S:534} +A.aMq.prototype={ +$1(a){a.au=this.a.gaMc()}, +$S:535} +A.aMs.prototype={ +$1(a){var s +switch(a.gd7(a).a){case 1:case 4:s=this.a +if(s.gvx())s.a1g(a) +break +case 2:case 3:case 5:case 0:break}}, +$S:71} +A.aMt.prototype={ +$1(a){var s +switch(a.gd7(a).a){case 1:case 4:s=this.a +if(s.gvx())s.a1f(a) +break +case 2:case 3:case 5:case 0:break}}, +$S:252} +A.rn.prototype={ +kc(a){if(!this.X5(this.d0,a.gaG(a),a.gd7(a)))return!1 +return this.ats(a)}, +X5(a,b,c){var s +if($.aL.aW$.z.h(0,a)==null)return!1 +s=t.ip.a($.aL.aW$.z.h(0,a).gb4()).f +s.toString +return t.sm.a(s).akq(A.blw(a,b),c)}} +A.ro.prototype={ +kc(a){if(!this.X5(this.fT,a.gaG(a),a.gd7(a)))return!1 +return this.av5(a)}, +X5(a,b,c){var s,r +if($.aL.aW$.z.h(0,a)==null)return!1 +s=t.ip.a($.aL.aW$.z.h(0,a).gb4()).f +s.toString +t.sm.a(s) +r=A.blw(a,b) +return s.b9f(r,c)&&!s.akq(r,c)}} +A.Jt.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.G5.prototype={ +t(a,b){this.Q.t(0,b) +this.adC()}, +F(a,b){var s,r,q=this +if(q.Q.F(0,b))return +s=B.d.ce(q.b,b) +B.d.dR(q.b,s) +r=q.c +if(s<=r)q.c=r-1 +r=q.d +if(s<=r)q.d=r-1 +b.P(0,q.gWW()) +q.adC()}, +adC(){var s,r +if(!this.y){this.y=!0 +s=new A.aJg(this) +r=$.cB +if(r.p4$===B.G3)A.hH(s) +else r.p1$.push(s)}}, +aGJ(){var s,r,q,p,o,n,m,l,k=this,j=k.Q,i=A.L(j,!0,A.n(j).c) +B.d.e5(i,k.gVB()) +s=k.b +k.b=A.d([],t.D1) +r=k.d +q=k.c +j=k.gWW() +p=0 +o=0 +while(!0){n=i.length +if(!(pMath.min(n,l))k.Pz(m) +m.a7(0,j) +B.d.t(k.b,m);++p}}k.c=q +k.d=r +k.Q=A.ae(t.x9)}, +a0l(){this.NG()}, +NG(){var s=this,r=s.apH() +if(!s.at.k(0,r)){s.at=r +s.aF()}s.aXY()}, +gb1R(){return this.gVB()}, +aCW(a,b){var s=A.iS(a.c6(0,null),new A.T(0,0,0+a.gC(a).a,0+a.gC(a).b)),r=A.iS(b.c6(0,null),new A.T(0,0,0+b.gC(b).a,0+b.gC(b).b)),q=A.bIC(s,r) +if(q!==0)return q +return A.bIB(s,r)}, +aLo(){if(this.x)return +this.NG()}, +apH(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=d.c +if(b===-1||d.d===-1||d.b.length===0)return new A.wM(c,c,B.fh,B.n3,d.b.length!==0) +if(!d.as){b=d.a7a(d.d,b) +d.d=b +d.c=d.a7a(d.c,b)}s=J.l0(d.b[d.d]) +b=d.c +r=d.d +q=b>=r +while(!0){if(!(r!==d.c&&s.a==null))break +r+=q?1:-1 +s=J.l0(d.b[r])}b=s.a +if(b!=null){p=d.b[r] +o=d.a.gab() +o.toString +n=A.cY(p.c6(0,t.x.a(o)),b.a) +m=isFinite(n.a)&&isFinite(n.b)?new A.Bo(n,b.b,b.c):c}else m=c +l=J.l0(d.b[d.c]) +k=d.c +while(!0){if(!(k!==d.d&&l.b==null))break +k+=q?-1:1 +l=J.l0(d.b[k])}b=l.b +if(b!=null){p=d.b[k] +o=d.a.gab() +o.toString +j=A.cY(p.c6(0,t.x.a(o)),b.a) +i=isFinite(j.a)&&isFinite(j.b)?new A.Bo(j,b.b,b.c):c}else i=c +h=A.d([],t.AO) +g=d.gb92()?new A.T(0,0,0+d.gaib().a,0+d.gaib().b):c +for(f=d.d;f<=d.c;++f){e=J.l0(d.b[f]).d +b=new A.a6(e,new A.aJh(d,f,g),A.aa(e).i("a6<1,T>")).Ki(0,new A.aJi()) +B.d.N(h,A.L(b,!0,b.$ti.i("w.E")))}return new A.wM(m,i,!s.k(0,l)?B.ok:s.c,h,!0)}, +a7a(a,b){var s=b>a +while(!0){if(!(a!==b&&J.l0(this.b[a]).c!==B.ok))break +a+=s?1:-1}return a}, +p9(a,b){return}, +aXY(){var s,r=this,q=null,p=r.e,o=r.r,n=r.d +if(n===-1||r.c===-1){n=r.f +if(n!=null){n.p9(q,q) +r.f=null}n=r.w +if(n!=null){n.p9(q,q) +r.w=null}return}if(!J.o(r.b[n],r.f)){n=r.f +if(n!=null)n.p9(q,q)}if(!J.o(r.b[r.c],r.w)){n=r.w +if(n!=null)n.p9(q,q)}n=r.b +s=r.d +n=r.f=n[s] +if(s===r.c){r.w=n +n.p9(p,o) +return}n.p9(p,q) +n=r.b[r.c] +r.w=n +n.p9(q,o)}, +b8O(a){var s,r,q,p=this +for(s=p.b,r=s.length,q=0;q")).am(0,new A.aJk(n)) +n.d=n.c=r}return B.bm}else if(s===B.bL){n.d=n.c=r-1 +return B.bm}}return B.bm}, +b7M(a){var s,r,q,p=this +for(s=p.b,r=s.length,q=0;q0&&r===B.bM))break;--s +r=p.kz(p.b[s],a)}if(a.gnE())p.c=s +else p.d=s +return r}, +b7O(a){var s,r,q,p=this +if(p.d===-1)switch(a.gaj7(a)){case B.kd:case B.hE:p.d=p.c=p.b.length +break +case B.ke:case B.hD:p.d=p.c=0 +break}s=a.gnE()?p.c:p.d +r=p.kz(p.b[s],a) +switch(a.gaj7(a)){case B.kd:if(r===B.bM)if(s>0){--s +r=p.kz(p.b[s],a.b2L(B.hE))}break +case B.ke:if(r===B.bL){q=p.b +if(s=0&&n==null))break +r=o.b=q.kz(s[p],a) +switch(r.a){case 2:case 3:case 4:n=r +break +case 0:if(m===!1){++p +n=B.bm}else if(p===q.b.length-1)n=r +else{++p +m=!0}break +case 1:if(m===!0){--p +n=B.bm}else if(p===0)n=r +else{--p +m=!1}break}}if(b)q.c=p +else q.d=p +n.toString +return n}, +b1S(a,b){return this.gb1R().$2(a,b)}} +A.aJg.prototype={ +$1(a){var s=this.a +if(!s.y)return +s.y=!1 +if(s.Q.a!==0)s.aGJ() +s.a0l()}, +$0(){return this.$1(null)}, +$C:"$1", +$R:0, +$D(){return[null]}, +$S:227} +A.aJh.prototype={ +$1(a){var s,r=this.a,q=r.b[this.b] +r=r.a.gab() +r.toString +s=A.iS(q.c6(0,t.x.a(r)),a) +r=this.c +if(r!=null)return r.i9(s) +return s}, +$S:538} +A.aJi.prototype={ +$1(a){return a.gH1(a)&&!a.gZ(a)}, +$S:539} +A.aJj.prototype={ +$1(a){return a!==this.a.b[this.b]}, +$S:540} +A.aJk.prototype={ +$1(a){return this.a.kz(a,B.U5)}, +$S:100} +A.aiN.prototype={} +A.H9.prototype={ +a_(){return new A.alm(A.ae(t.M),null,!1,B.j)}} +A.alm.prototype={ +an(){var s,r,q,p=this +p.aO() +s=p.a +r=s.e +if(r!=null){q=p.c +q.toString +r.a=q +s=s.c +if(s!=null)p.swA(s)}}, +aq(a){var s,r,q,p,o,n=this +n.aS(a) +s=a.e +if(s!=n.a.e){r=s==null +if(!r){s.a=null +n.d.am(0,s.gamL(s))}q=n.a.e +if(q!=null){p=n.c +p.toString +q.a=p +n.d.am(0,q.gOh(q))}s=r?null:s.at +r=n.a.e +if(!J.o(s,r==null?null:r.at))for(s=n.d,s=A.L(s,!1,A.n(s).c),r=s.length,o=0;op.gC(p).a)){s=p.E$ +s=r+s.gC(s).b>p.gC(p).b}else s=!0}else s=!0}else s=!0 +return s}}, +aJ(a,b){var s,r,q,p,o,n=this +if(n.E$!=null){s=n.ac.at +s.toString +r=n.DK(s) +s=new A.b9K(n,r) +q=n.aQ +if(n.aee(r)){p=n.cx +p===$&&A.c() +o=n.gC(n) +q.sb2(0,a.nR(p,b,new A.T(0,0,0+o.a,0+o.b),s,n.al,q.a))}else{q.sb2(0,null) +s.$2(a,b)}}}, +n(){this.aQ.sb2(0,null) +this.jk()}, +ec(a,b){var s,r=this.ac.at +r.toString +s=this.DK(r) +b.bU(0,s.a,s.b)}, +qd(a){var s=this,r=s.ac.at +r.toString +r=s.aee(s.DK(r)) +if(r){r=s.gC(s) +return new A.T(0,0,0+r.a,0+r.b)}return null}, +dO(a,b){var s,r=this +if(r.E$!=null){s=r.ac.at +s.toString +return a.nb(new A.b9J(r,b),r.DK(s),b)}return!1}, +wW(a,b,c){var s,r,q,p,o,n,m,l=this +if(c==null)c=a.gnO() +if(!(a instanceof A.R)){s=l.ac.at +s.toString +return new A.qK(s,c)}r=A.iS(a.c6(0,l.E$),c) +s=l.E$ +q=s.gC(s) +switch(l.K.a){case 0:p=l.gC(l).b +s=r.d +o=q.b-s +n=s-r.b +break +case 1:p=l.gC(l).a +o=r.a +n=r.c-o +break +case 2:p=l.gC(l).b +o=r.b +n=r.d-o +break +case 3:p=l.gC(l).a +s=r.c +o=q.a-s +n=s-r.a +break +default:o=null +n=null +p=null}m=o-(p-n)*b +return new A.qK(m,r.ez(l.DK(m)))}, +ff(a,b,c,d){var s=this +if(!s.ac.r.gvf())return s.Cc(a,b,c,d) +s.Cc(a,null,c,A.bsZ(a,b,c,s.ac,d,s))}, +uh(){return this.ff(B.aT,null,B.B,null)}, +pE(a){return this.ff(B.aT,null,B.B,a)}, +r7(a,b,c){return this.ff(a,null,b,c)}, +pF(a,b){return this.ff(B.aT,a,B.B,b)}, +a0h(a){var s,r,q=this,p=q.gabT(),o=q.ac.at +o.toString +s=p-o +switch(q.K.a){case 0:q.gC(q) +q.gC(q) +p=q.gC(q) +o=q.gC(q) +r=q.ac.at +r.toString +return new A.T(0,0-s,0+p.a,0+o.b+r) +case 1:q.gC(q) +p=q.ac.at +p.toString +q.gC(q) +return new A.T(0-p,0,0+q.gC(q).a+s,0+q.gC(q).b) +case 2:q.gC(q) +q.gC(q) +p=q.ac.at +p.toString +return new A.T(0,0-p,0+q.gC(q).a,0+q.gC(q).b+s) +case 3:q.gC(q) +q.gC(q) +p=q.gC(q) +o=q.ac.at +o.toString +return new A.T(0-s,0,0+p.a+o,0+q.gC(q).b)}}, +$ia9n:1} +A.b9K.prototype={ +$2(a,b){var s=this.a.E$ +s.toString +a.f0(s,b.W(0,this.b))}, +$S:13} +A.b9J.prototype={ +$2(a,b){return this.a.E$.cV(a,b)}, +$S:17} +A.ZM.prototype={ +aA(a){var s +this.eC(a) +s=this.E$ +if(s!=null)s.aA(a)}, +av(a){var s +this.eo(0) +s=this.E$ +if(s!=null)s.av(0)}} +A.ap9.prototype={} +A.apa.prototype={} +A.abA.prototype={} +A.tT.prototype={ +e_(a){return A.btB(this,!1)}, +a0Q(a,b,c,d,e){return null}} +A.abx.prototype={ +e_(a){return A.btB(this,!0)}, +b1(a){var s=new A.a9O(t.Gt.a(a),A.A(t.S,t.x),0,null,null,A.aB(t.T)) +s.b0() +return s}} +A.abu.prototype={ +b1(a){var s=new A.a9N(this.f,t.Gt.a(a),A.A(t.S,t.x),0,null,null,A.aB(t.T)) +s.b0() +return s}, +b9(a,b){b.sapP(this.f)}, +a0Q(a,b,c,d,e){var s +this.auZ(a,b,c,d,e) +s=this.f.TJ(a).ai6(this.d.gzT()) +return s}} +A.Hu.prototype={ +gab(){return t.Ss.a(A.bU.prototype.gab.call(this))}, +dS(a,b){var s,r,q=this.f +q.toString +t.M0.a(q) +this.o7(0,b) +s=b.d +r=q.d +if(s!==r)q=A.I(s)!==A.I(r)||s.a5F(r) +else q=!1 +if(q)this.mr()}, +mr(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=null,a1={} +a.Km() +a.p3=null +a1.a=!1 +try{i=t.S +s=A.abN(a0,i,t.PA) +r=A.n7(a0,a0,a0,i,t.i) +i=a.f +i.toString +q=t.M0.a(i) +p=new A.aRL(a1,a,s,q,r) +for(i=a.p2,h=i.$ti,h=h.i("@<1>").L(h.i("jc<1,2>")).i("po<1,2>"),h=A.L(new A.po(i,h),!0,h.i("w.E")),g=h.length,f=t.MR,e=a.p1,d=0;d").L(g.i("jc<1,2>")).i("po<1,2>")).am(0,p) +if(!a1.a&&a.R8){b=i.ale() +k=b==null?-1:b +j=k+1 +J.aZ(s,j,i.h(0,j)) +p.$1(j)}}finally{a.p4=null +a.gab()}}, +b4t(a,b){this.r.z7(this,new A.aRI(this,b,a))}, +fv(a,b,c){var s,r,q,p,o=null +if(a==null)s=o +else{s=a.gab() +s=s==null?o:s.b}r=t.MR +r.a(s) +q=this.at6(a,b,c) +if(q==null)p=o +else{p=q.gab() +p=p==null?o:p.b}r.a(p) +if(s!=p&&s!=null&&p!=null)p.a=s.a +return q}, +ll(a){this.p2.F(0,a.d) +this.mO(a)}, +amI(a){var s,r=this +r.gab() +s=a.b +s.toString +s=t.U.a(s).b +s.toString +r.r.z7(r,new A.aRM(r,s))}, +a0R(a,b,c,d,e){var s,r,q=this.f +q.toString +s=t.M0 +r=s.a(q).d.gzT() +q=this.f +q.toString +s.a(q) +d.toString +q=q.a0Q(a,b,c,d,e) +return q==null?A.bLh(b,c,d,e,r):q}, +gF5(){var s,r=this.f +r.toString +s=t.M0.a(r).d.gzT() +return s}, +vu(){var s=this.p2 +s.b7i() +s.ale() +s=this.f +s.toString +t.M0.a(s)}, +a0j(a){var s=a.b +s.toString +t.U.a(s).b=this.p4}, +lq(a,b){this.gab().Uq(0,t.x.a(a),this.p3)}, +lv(a,b,c){this.gab().Hq(t.x.a(a),this.p3)}, +mw(a,b){this.gab().F(0,t.x.a(a))}, +bP(a){var s=this.p2,r=s.$ti +r=r.i("@<1>").L(r.z[1]).i("mO<1,2>") +r=A.dF(new A.mO(s,r),r.i("w.E"),t.Q) +B.d.am(A.L(r,!0,A.n(r).i("w.E")),a)}} +A.aRL.prototype={ +$1(a){var s,r,q,p,o=this,n=o.b +n.p4=a +q=n.p2 +if(q.h(0,a)!=null&&!J.o(q.h(0,a),o.c.h(0,a))){q.l(0,a,n.fv(q.h(0,a),null,a)) +o.a.a=!0}s=n.fv(o.c.h(0,a),o.d.d.z6(n,a),a) +if(s!=null){p=o.a +p.a=p.a||!J.o(q.h(0,a),s) +q.l(0,a,s) +q=s.gab().b +q.toString +r=t.U.a(q) +if(a===0)r.a=0 +else{q=o.e +if(q.aj(0,a))r.a=q.h(0,a)}if(!r.c)n.p3=t.aA.a(s.gab())}else{o.a.a=!0 +q.F(0,a)}}, +$S:14} +A.aRJ.prototype={ +$0(){return null}, +$S:7} +A.aRK.prototype={ +$0(){return this.a.p2.h(0,this.b)}, +$S:546} +A.aRI.prototype={ +$0(){var s,r,q,p=this,o=p.a +o.p3=p.b==null?null:t.aA.a(o.p2.h(0,p.c-1).gab()) +s=null +try{q=o.f +q.toString +r=t.M0.a(q) +q=o.p4=p.c +s=o.fv(o.p2.h(0,q),r.d.z6(o,q),q)}finally{o.p4=null}q=p.c +o=o.p2 +if(s!=null)o.l(0,q,s) +else o.F(0,q)}, +$S:0} +A.aRM.prototype={ +$0(){var s,r,q,p=this +try{r=p.a +q=r.p4=p.b +s=r.fv(r.p2.h(0,q),null,q)}finally{p.a.p4=null}p.a.p2.F(0,p.b)}, +$S:0} +A.Or.prototype={ +yV(a){var s,r,q=a.b +q.toString +t.Cl.a(q) +s=this.f +if(q.A2$!==s){q.A2$=s +r=a.gbo(a) +if(r instanceof A.J&&!s)r.af()}}} +A.abs.prototype={ +I(a){var s=this.c,r=A.W(1-s,0,1) +return new A.alQ(r/2,new A.alP(s,this.e,null),null)}} +A.alP.prototype={ +b1(a){var s=new A.a9L(this.f,t.Gt.a(a),A.A(t.S,t.x),0,null,null,A.aB(t.T)) +s.b0() +return s}, +b9(a,b){b.sIF(this.f)}} +A.alQ.prototype={ +b1(a){var s=new A.akF(this.e,null,A.aB(t.T)) +s.b0() +return s}, +b9(a,b){b.sIF(this.e)}} +A.akF.prototype={ +sIF(a){var s=this +if(s.bv===a)return +s.bv=a +s.es=null +s.af()}, +gfd(){return this.es}, +aW9(){var s,r,q=this +if(q.es!=null&&J.o(q.e2,t.r.a(A.J.prototype.ga5.call(q))))return +s=t.r +r=s.a(A.J.prototype.ga5.call(q)).y*q.bv +q.e2=s.a(A.J.prototype.ga5.call(q)) +switch(A.bW(s.a(A.J.prototype.ga5.call(q)).a).a){case 0:q.es=new A.az(r,0,r,0) +break +case 1:q.es=new A.az(0,r,0,r) +break}return}, +c_(){this.aW9() +this.a6C()}} +A.aRN.prototype={} +A.aby.prototype={ +I(a){return new A.alW(this.c,!1,null)}} +A.VG.prototype={ +a_(){return new A.VH(B.j)}} +A.VH.prototype={ +bf(){var s,r=this +r.cD() +s=r.d +if(s!=null)s.dy.P(0,r.gXl()) +s=r.c +s.toString +s=A.ku(s,null) +if(s==null)s=null +else{s=s.d +s.toString}r.d=s +if(s!=null)s.dy.a7(0,r.gXl())}, +n(){var s=this.d +if(s!=null)s.dy.P(0,this.gXl()) +this.aH()}, +aNl(){var s,r=this.c.vS(t.tK),q=this.d +if(q.dy.a){s=r==null +if(!s)r.hA=q.k4 +if(!s){r=r.fT +if(r!=null)r.fg(0)}}else if(r!=null)r.bie(q.k4)}, +I(a){return this.a.c}} +A.alU.prototype={ +gab(){return t.ul.a(A.bU.prototype.gab.call(this))}, +fX(a,b){this.rf(a,b) +t.ul.a(A.bU.prototype.gab.call(this)).vQ$=this}, +pj(){t.ul.a(A.bU.prototype.gab.call(this)).vQ$=null +this.a6z()}, +dS(a,b){var s,r,q=this.f +q.toString +t.Mh.a(q) +this.o7(0,b) +s=b.c +r=q.c +if(s!==r)if(A.I(s)===A.I(r))if(s.c.uk(0,r.c))if(J.o(s.e,r.e))if(s.k3===r.k3)if(s.Q.k(0,r.Q))if(s.cy==r.cy)if(s.dx===r.dx)if(s.p2===r.p2)if(s.p3==r.p3)if(s.p4==r.p4)if(s.R8==r.R8)if(s.fy===r.fy)q=!1 +else q=!0 +else q=!0 +else q=!0 +else q=!0 +else q=!0 +else q=!0 +else q=!0 +else q=!0 +else q=!0 +else q=!0 +else q=!0 +else q=!0 +else q=!1 +if(q)t.ul.a(A.bU.prototype.gab.call(this)).af()}, +mr(){this.Km() +t.ul.a(A.bU.prototype.gab.call(this)).af()}, +aWb(a,b){this.r.z7(this,new A.bbb(this,a,b))}, +ll(a){this.p2=null +this.mO(a)}, +lq(a,b){t.ul.a(A.bU.prototype.gab.call(this)).sbl(a)}, +lv(a,b,c){}, +mw(a,b){t.ul.a(A.bU.prototype.gab.call(this)).sbl(null)}, +bP(a){var s=this.p2 +if(s!=null)a.$1(s)}} +A.bbb.prototype={ +$0(){var s,r,q,p=this.a,o=p.f +o.toString +t.Mh.a(o) +s=p.p2 +r=this.b +q=this.c +o=o.c +p.p2=p.fv(s,p.p1?new A.VG(o.ahq(p,r,q),null):o.ahq(p,r,q),null)}, +$S:0} +A.JI.prototype={ +e_(a){return new A.alU(this.d,this,B.a8)}} +A.Xu.prototype={ +gbaX(){var s=this.vQ$.f +s.toString +return t.Mh.a(s).c.db}, +gwe(){var s=this.vQ$.f +s.toString +return t.Mh.a(s).c.gwe()}, +anx(a,b){this.vQ$.aWb(a,b)}} +A.alW.prototype={ +b1(a){var s=new A.akK(null,this.c.p4,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){b.bc=this.c.p4}} +A.akK.prototype={} +A.ap1.prototype={} +A.Sr.prototype={} +A.lx.prototype={ +e_(a){var s=A.n(this),r=t.Q +return new A.Ss(A.A(s.i("lx.0"),r),A.A(t.D2,r),this,B.a8,s.i("@").L(s.i("lx.1")).i("Ss<1,2>"))}} +A.qR.prototype={ +gdu(a){var s=this.fR$ +return s.gar(s)}, +j6(){J.fj(this.gdu(this),this.ga3a())}, +bP(a){J.fj(this.gdu(this),a)}, +N7(a,b){var s=this.fR$,r=s.h(0,b) +if(r!=null){this.ta(r) +s.F(0,b)}if(a!=null){s.l(0,b,a) +this.l9(a)}}} +A.Ss.prototype={ +gab(){return this.$ti.i("qR<1,2>").a(A.bU.prototype.gab.call(this))}, +bP(a){var s=this.p1 +s.gar(s).am(0,a)}, +ll(a){this.p1.F(0,a.d) +this.mO(a)}, +fX(a,b){this.rf(a,b) +this.afl()}, +dS(a,b){this.o7(0,b) +this.afl()}, +afl(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.f +e.toString +s=f.$ti +s.i("lx<1,2>").a(e) +r=f.p2 +q=t.Q +f.p2=A.A(t.D2,q) +p=f.p1 +s=s.c +f.p1=A.A(s,q) +for(q=e.ga5S(),o=q.length,n=0;n").a(A.bU.prototype.gab.call(this)).N7(a,b)}, +mw(a,b){var s=this.$ti.i("qR<1,2>") +if(s.a(A.bU.prototype.gab.call(this)).fR$.h(0,b)===a)s.a(A.bU.prototype.gab.call(this)).N7(null,b)}, +lv(a,b,c){var s=this.$ti.i("qR<1,2>").a(A.bU.prototype.gab.call(this)) +if(s.fR$.h(0,b)===a)s.N7(null,b) +s.N7(a,c)}} +A.Y5.prototype={ +b9(a,b){return this.a6A(a,b)}} +A.abB.prototype={ +J(){return"SnapshotMode."+this.b}} +A.Sv.prototype={ +sOr(a){return}} +A.abD.prototype={ +b1(a){var s=new A.Jy(A.aD(a,B.dF,t.l).w.b,this.w,this.e,this.f,!0,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){t.xL.a(b) +b.sFg(0,this.e) +b.sbb3(0,this.f) +b.szH(0,A.aD(a,B.dF,t.l).w.b) +b.swq(this.w) +b.sb0O(!0)}} +A.Jy.prototype={ +szH(a,b){var s,r=this +if(b===r.H)return +r.H=b +s=r.dz +if(s==null)return +else{s.n() +r.dz=null +r.aU()}}, +swq(a){var s,r=this,q=r.a8 +if(a===q)return +s=r.gei() +q.P(0,s) +r.a8=a +if(A.I(q)!==A.I(r.a8)||r.a8.eR(q))r.aU() +if(r.y!=null)r.a8.a7(0,s)}, +sFg(a,b){var s,r=this,q=r.aX +if(b===q)return +s=r.gMs() +q.P(0,s) +r.aX=b +if(r.y!=null)b.a7(0,s)}, +sbb3(a,b){if(b===this.c3)return +this.c3=b +this.aU()}, +sb0O(a){return}, +aA(a){var s=this +s.aX.a7(0,s.gMs()) +s.a8.a7(0,s.gei()) +s.Ch(a)}, +av(a){var s,r=this +r.hO=!1 +r.aX.P(0,r.gMs()) +r.a8.P(0,r.gei()) +s=r.dz +if(s!=null)s.n() +r.e7=r.dz=null +r.uo(0)}, +n(){var s,r=this +r.aX.P(0,r.gMs()) +r.a8.P(0,r.gei()) +s=r.dz +if(s!=null)s.n() +r.e7=r.dz=null +r.jk()}, +aQi(){var s,r=this +r.hO=!1 +s=r.dz +if(s!=null)s.n() +r.e7=r.dz=null +r.aU()}, +aJ(a,b){var s=this,r=s.gC(s) +if(r.gZ(r)){r=s.dz +if(r!=null)r.n() +s.e7=s.dz=null +return}r=s.dz +if(r!=null)r.n() +s.e7=s.dz=null +s.a8.Ri(a,b,s.gC(s),A.iY.prototype.giC.call(s)) +return}} +A.abC.prototype={} +A.Ve.prototype={ +a7(a,b){}, +n(){}, +P(a,b){}, +$iaw:1} +A.abL.prototype={ +I(a){return A.cW(B.G,1)}} +A.Sy.prototype={ +b4i(a,b,c,d){var s=this +if(!s.e)return B.hO +return new A.Sy(c,s.b,s.c,s.d,!0)}, +b3J(a){return this.b4i(null,null,a,null)}, +j(a){var s=this +return B.f.cu(" spell check enabled : "+s.e+"\n spell check service : "+A.r(s.a)+"\n misspelled text style : "+A.r(s.c)+"\n spell check suggestions toolbar builder: "+A.r(s.d)+"\n")}, +k(a,b){var s +if(b==null)return!1 +if(this===b)return!0 +if(b instanceof A.Sy)if(b.a==this.a)s=b.e===this.e +else s=!1 +else s=!1 +return s}, +gu(a){var s=this +return A.Y(s.a,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Vn.prototype={ +J(){return"_DragState."+this.b}} +A.T_.prototype={} +A.T2.prototype={} +A.T1.prototype={} +A.T3.prototype={} +A.T0.prototype={} +A.Yr.prototype={ +gH4(){var s=this.PO$ +return s==null?A.ae(t.bd):s}, +hg(a){var s,r,q=this +if(t.n2.b(a)){s=A.rr(a.gd7(a),q.b) +r=q.PP$ +if(a.gaG(a).a0(0,r.b).gdD()>s){q.L0() +q.Gy$=q.Gx$=null}}else if(t.oN.b(a)){q.A6$=a +if(q.qj$!=null){q.L0() +if(q.vP$==null)q.vP$=A.d9(B.ai,q.gaDj())}}else if(t.Ko.b(a))q.Nq()}, +hS(a){this.Nq()}, +aMo(a){var s=this.Gx$ +s.toString +if(a===s)return!0 +else return!1}, +aNo(a){var s=this.Gy$ +if(s==null)return!1 +return a.a0(0,s).gdD()<=100}, +L0(){var s=this.vP$ +if(s!=null){s.aI(0) +this.vP$=null}}, +aDk(){}, +Nq(){var s=this +s.L0() +s.Gy$=s.PP$=s.Gx$=null +s.oK$=0 +s.A6$=s.qj$=s.PO$=null}} +A.Lj.prototype={ +aJ9(){var s=this +if(s.cy!=null)s.dJ("onDragUpdate",new A.asv(s)) +s.p2=s.p3=null}, +kc(a){var s=this +if(s.fy==null)switch(a.gfP(a)){case 1:if(s.ch==null&&s.cx==null&&s.cy==null&&s.db==null&&s.CW==null&&s.dx==null)return!1 +break +default:return!1}else if(a.gbb()!==s.fy)return!1 +return s.xk(a)}, +ht(a){var s,r=this +if(r.k1===B.i2){r.avi(a) +r.fy=a.gbb() +r.ok=r.k4=0 +r.k1=B.pY +s=a.gaG(a) +r.k3=new A.jC(a.gf_(),s) +r.go=A.d9(B.aD,new A.asw(r,a))}}, +tr(a){if(a.gfP(a)!==1)if(!this.fx)this.a6m(a)}, +it(a){var s,r=this +if(a!==r.fy)return +r.Nk() +r.p4.t(0,a) +s=r.qj$ +if(s!=null)r.a89(s) +r.fx=!0 +s=r.k2 +if(s!=null)r.UQ(s) +s=r.A6$ +if(s!=null)r.a8a(s)}, +oB(a){var s,r=this +switch(r.k1.a){case 0:r.aeJ() +r.ag(B.ao) +break +case 1:if(r.dy)if(r.fx){if(r.qj$!=null){if(!r.p4.F(0,a))r.So(a,B.ao) +r.k1=B.kT +s=r.qj$ +s.toString +r.UQ(s) +r.a84()}}else{r.aeJ() +r.ag(B.ao)}else{s=r.A6$ +if(s!=null)r.a8a(s)}break +case 2:r.a84() +break}r.Nk() +r.k1=B.i2 +r.dy=!1}, +hg(a){var s,r,q,p,o,n,m=this +if(a.gbb()!==m.fy)return +m.awl(a) +if(t.n2.b(a)){s=A.rr(a.gd7(a),m.b) +if(!m.dy){r=m.k3 +r===$&&A.c() +r=a.gaG(a).a0(0,r.b).gdD()>s}else r=!0 +m.dy=r +r=m.k1 +if(r===B.kT)m.a85(a) +else if(r===B.pY){if(m.k2==null){if(a.gct(a)==null)q=null +else{r=a.gct(a) +r.toString +q=A.An(r)}p=m.aeK(a.goV()) +r=m.k4 +r===$&&A.c() +o=A.Gp(q,null,p,a.gf_()).gdD() +n=m.aeL(p) +m.k4=r+o*J.l_(n==null?1:n) +r=m.ok +r===$&&A.c() +m.ok=r+A.Gp(q,null,a.goV(),a.gf_()).gdD()*B.c.gK2(1) +if(!m.aeM(a.gd7(a)))r=m.fx&&Math.abs(m.ok)>A.bfi(a.gd7(a),m.b) +else r=!0 +if(r){m.k2=a +m.k1=B.kT +if(!m.fx)m.ag(B.bG)}}r=m.k2 +if(r!=null)m.UQ(r)}}else if(t.oN.b(a)){r=m.k1 +if(r===B.pY)m.xf(a) +else if(r===B.kT)m.YL(a.gbb())}else if(t.Ko.b(a)){m.k1=B.i2 +m.YL(a.gbb())}}, +hS(a){var s=this +if(a!==s.fy)return +s.awm(a) +s.Nk() +s.YL(a) +s.MR() +s.MQ()}, +n(){this.Nk() +this.MQ() +this.avj()}, +UQ(a){var s,r,q,p,o,n=this +if(!n.fx)return +if(n.at===B.a2){s=n.k3 +s===$&&A.c() +r=a.gt8() +n.k3=s.W(0,new A.jC(a.goV(),r))}n.aCu(a) +if(!a.goV().k(0,B.i)){if(a.gct(a)!=null){s=a.gct(a) +s.toString +q=A.An(s)}else q=null +s=n.k3 +s===$&&A.c() +p=s.a.W(0,a.goV()) +o=A.Gp(q,null,a.goV(),p) +s=a.goV() +n.p1=n.k3.W(0,new A.jC(s,o)) +n.a85(a) +n.p1=null}}, +a89(a){var s,r,q,p,o,n=this +if(n.fr)return +s=a.gaG(a) +r=a.gf_() +q=n.e.h(0,a.gbb()) +q.toString +p=n.oK$ +o=n.gH4() +if(n.ch!=null)n.dJ("onTapDown",new A.ast(n,new A.T_(s,r,q,p,o))) +n.fr=!0}, +a8a(a){var s,r,q,p,o,n=this +if(!n.fx)return +s=a.gd7(a) +r=a.gaG(a) +q=a.gf_() +p=n.oK$ +o=n.gH4() +if(n.CW!=null)n.dJ("onTapUp",new A.asu(n,new A.T2(r,q,s,p,o))) +n.MR() +if(!n.p4.F(0,a.gbb()))n.So(a.gbb(),B.ao)}, +aCu(a){var s,r,q,p=this +if(p.cx!=null){s=a.ghD(a) +r=p.k3 +r===$&&A.c() +q=p.e.h(0,a.gbb()) +q.toString +p.dJ("onDragStart",new A.asr(p,new A.T1(s,r.b,r.a,q,p.oK$,p.gH4())))}p.k2=null}, +a85(a){var s,r,q,p,o,n,m,l=this,k=l.p1,j=k!=null?k.b:a.gaG(a) +k=l.p1 +s=k!=null?k.a:a.gf_() +k=a.ghD(a) +r=a.goV() +q=l.e.h(0,a.gbb()) +q.toString +p=l.k3 +p===$&&A.c() +p=j.a0(0,p.b) +o=s.a0(0,l.k3.a) +n=l.oK$ +m=l.gH4() +if(l.cy!=null)l.dJ("onDragUpdate",new A.ass(l,new A.T3(k,r,j,s,q,p,o,n,m)))}, +a84(){var s,r=this,q=r.p3 +if(q!=null){q.aI(0) +r.aJ9()}q=r.oK$ +s=r.gH4() +if(r.db!=null)r.dJ("onDragEnd",new A.asq(r,new A.T0(0,q,s))) +r.MR() +r.MQ()}, +aeJ(){var s,r=this +if(!r.fr)return +s=r.dx +if(s!=null)r.dJ("onCancel",s) +r.MQ() +r.MR()}, +YL(a){this.jS(a) +if(!this.p4.F(0,a))this.So(a,B.ao)}, +MR(){this.fx=this.fr=!1 +this.fy=null}, +MQ(){return}, +Nk(){var s=this.go +if(s!=null){s.aI(0) +this.go=null}}} +A.asv.prototype={ +$0(){var s=this.a,r=s.cy +r.toString +s=s.p2 +s.toString +return r.$1(s)}, +$S:0} +A.asw.prototype={ +$0(){var s=this.a,r=s.qj$ +if(r!=null){s.a89(r) +if(s.oK$>1)s.ag(B.bG)}return null}, +$S:0} +A.ast.prototype={ +$0(){return this.a.ch.$1(this.b)}, +$S:0} +A.asu.prototype={ +$0(){return this.a.CW.$1(this.b)}, +$S:0} +A.asr.prototype={ +$0(){return this.a.cx.$1(this.b)}, +$S:0} +A.ass.prototype={ +$0(){return this.a.cy.$1(this.b)}, +$S:0} +A.asq.prototype={ +$0(){return this.a.db.$1(this.b)}, +$S:0} +A.r_.prototype={ +aeM(a){var s=this.k4 +s===$&&A.c() +return Math.abs(s)>A.rr(a,this.b)}, +aeK(a){return new A.m(a.a,0)}, +aeL(a){return a.a}} +A.r0.prototype={ +aeM(a){var s=this.k4 +s===$&&A.c() +return Math.abs(s)>A.bfi(a,this.b)}, +aeK(a){return a}, +aeL(a){return null}} +A.Uw.prototype={ +ht(a){var s,r=this +r.ul(a) +s=r.vP$ +if(s!=null&&s.b==null)r.Nq() +r.A6$=null +if(r.qj$!=null)s=!(r.vP$!=null&&r.aNo(a.gaG(a))&&r.aMo(a.gfP(a))) +else s=!1 +if(s)r.oK$=1 +else ++r.oK$ +r.L0() +r.qj$=a +s=$.j0.Gn$ +s===$&&A.c() +s=s.a +s=s.gar(s) +r.PO$=A.d3(s,A.n(s).i("w.E")) +r.Gx$=a.gfP(a) +r.Gy$=a.gaG(a) +r.PP$=new A.jC(a.gf_(),a.gaG(a))}, +n(){this.Nq() +this.pJ()}} +A.aml.prototype={} +A.amm.prototype={} +A.amn.prototype={} +A.amo.prototype={} +A.amp.prototype={} +A.ace.prototype={ +b1(a){var s=new A.Rh(new A.EM(new WeakMap(),t.ii),A.ae(t.Cn),A.A(t.X,t.hi),B.bU,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}, +b9(a,b){}} +A.Rh.prototype={ +SS(a){var s +this.i7.F(0,a) +s=this.cA +s.h(0,a.ef).F(0,a) +if(s.h(0,a.ef).a===0)s.F(0,a.ef)}, +cV(a,b){var s,r,q=this +if(!q.gC(q).A(0,b))return!1 +s=q.dO(a,b)||q.H===B.bq +if(s){r=new A.rH(b,q) +q.eI.l(0,r,a) +a.t(0,r)}return s}, +ln(a,b){var s,r,q,p,o,n,m,l,k=this +if(!t.o.b(a)||a.gfP(a)!==1)return +s=k.i7 +if(s.a===0)return +A.z4(b) +r=k.eI.a.get(b) +if(r==null)return +q=k.aI3(s,r.a) +p=t.Cn +o=A.Bw(q,q.guR(),A.n(q).c,p).a8l() +n=A.ae(p) +for(q=o.gS(o),p=k.cA;q.p();){m=q.gG(q) +m=p.h(0,m.ef) +m.toString +n.N(0,m)}l=s.oC(n) +for(s=l.gS(l);s.p();){q=s.gG(s).i7 +if(q!=null)q.$1(a)}for(s=A.cb(n,n.r,n.$ti.c),q=s.$ti.c;s.p();){p=s.d +if(p==null)q.a(p)}}, +aI3(a,b){var s,r,q,p,o=A.ae(t.zE) +for(s=b.length,r=this.i7,q=0;q1)return +q=A.d7([B.bZ,B.cj],t.bd) +if(a.f.hu(0,q.gk0(q))){q=o.ga4() +q.toString +q.gak() +q=o.ga4() +q.toString +q=q.gak().cF.gcM()}else q=!1 +if(q)switch(A.c4().a){case 2:case 4:p.aG1(r,B.ax) +break +case 0:case 1:case 3:case 5:p.xS(r,B.ax) +break}else switch(A.c4().a){case 2:switch(s){case B.bx:case B.by:o=o.ga4() +o.toString +o.gak().iH(B.ax,r) +break +case B.c2:case B.dz:case B.aU:case B.cD:q=o.ga4() +q.toString +if(q.gak().bv){q=p.f +q.toString}else q=!1 +if(q){o=o.ga4() +o.toString +o.gak().iH(B.ax,r) +p.v1(r)}break +case null:case void 0:break}break +case 0:case 1:switch(s){case B.bx:case B.by:o=o.ga4() +o.toString +o.gak().iH(B.ax,r) +break +case B.c2:case B.dz:case B.aU:case B.cD:q=o.ga4() +q.toString +if(q.gak().bv){o=o.ga4() +o.toString +o.gak().iH(B.ax,r) +p.v1(r)}break +case null:case void 0:break}break +case 3:case 4:case 5:o=o.ga4() +o.toString +o.gak().iH(B.ax,r) +break}}, +bbH(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.a +if(!h.a.xr)return +s=A.d7([B.bZ,B.cj],t.bd) +if(!a.y.hu(0,s.gk0(s))){s=h.y +r=s.ga4() +r.toString +if(r.gak().eK===1){r=s.ga4() +r.toString +r=r.gak().fU.at +r.toString +q=new A.m(r-i.d,0)}else{r=s.ga4() +r.toString +r=r.gak().fU.at +r.toString +q=new A.m(0,r-i.d)}p=new A.m(0,i.gMZ()-i.c) +r=a.d +o=r.a0(0,a.r) +n=a.x +if(A.JS(n)===2){m=s.ga4() +m.toString +m.gak().Jl(B.ax,o.a0(0,q).a0(0,p),r) +switch(a.f){case B.c2:case B.dz:case B.aU:case B.cD:return i.v1(r) +case B.bx:case B.by:case null:case void 0:return}}if(A.JS(n)===3)switch(A.c4().a){case 0:case 1:case 2:switch(a.f){case B.bx:case B.by:return i.Yx(B.ax,o.a0(0,q).a0(0,p),r) +case B.c2:case B.dz:case B.aU:case B.cD:case null:case void 0:break}return +case 3:return i.adS(B.ax,o.a0(0,q).a0(0,p),r) +case 5:case 4:return i.Yx(B.ax,o.a0(0,q).a0(0,p),r)}switch(A.c4().a){case 2:switch(a.f){case B.bx:case B.by:h=s.ga4() +h.toString +return h.gak().Jk(B.ax,o.a0(0,q).a0(0,p),r) +case B.c2:case B.dz:case B.aU:case B.cD:h=s.ga4() +h.toString +if(h.gak().bv){h=i.e +if(h.a===h.b){h=i.f +h.toString}else h=!1}else h=!1 +if(h){h=s.ga4() +h.toString +h.gak().iH(B.ax,r) +return i.v1(r)}break +case null:case void 0:break}return +case 0:case 1:switch(a.f){case B.bx:case B.by:case B.c2:case B.dz:h=s.ga4() +h.toString +return h.gak().Jk(B.ax,o.a0(0,q).a0(0,p),r) +case B.aU:case B.cD:h=s.ga4() +h.toString +if(h.gak().bv){h=s.ga4() +h.toString +h.gak().iH(B.ax,r) +return i.v1(r)}break +case null:case void 0:break}return +case 4:case 3:case 5:h=s.ga4() +h.toString +return h.gak().Jk(B.ax,o.a0(0,q).a0(0,p),r)}}s=i.e +if(s.a!==s.b)s=A.c4()!==B.aW&&A.c4()!==B.cH +else s=!0 +if(s)return i.xS(a.d,B.ax) +h=h.y +s=h.ga4() +s.toString +l=s.a.c.a.b +s=h.ga4() +s.toString +r=a.d +k=s.gak().iG(r) +s=i.e +n=s.c +m=k.a +j=nn +if(j&&l.c===n){s=h.ga4() +s.toString +h=h.ga4() +h.toString +s.jM(h.a.c.a.ky(A.du(B.r,i.e.d,m,!1)),B.ax)}else if(!j&&m!==n&&l.c!==n){s=h.ga4() +s.toString +h=h.ga4() +h.toString +s.jM(h.a.c.a.ky(A.du(B.r,i.e.c,m,!1)),B.ax)}else i.xS(r,B.ax)}, +bbD(a){var s=this,r=A.d7([B.bZ,B.cj],t.bd),q=a.d.hu(0,r.gk0(r)) +s.f=null +if(s.b&&A.JS(a.c)===2){r=s.a.y.ga4() +r.toString +r.o4()}if(q)s.e=null +s.ab6()}} +A.Tg.prototype={ +a_(){return new A.Yx(B.j)}} +A.Yx.prototype={ +aX1(a){var s +this.a.c.$1(a) +s=a.d +if(A.JS(s)===2){s=this.a.as.$1(a) +return s}if(A.JS(s)===3){s=this.a.at.$1(a) +return s}}, +aX2(a){if(A.JS(a.d)===1)this.a.w.$1(a)}, +aX0(){this.a.x.$0()}, +aJ7(a){this.a.ax.$1(a)}, +aJ8(a){this.a.ay.$1(a)}, +aJ6(a){this.a.ch.$1(a)}, +aGR(a){var s=this.a.d +if(s!=null)s.$1(a)}, +aGP(a){var s=this.a.e +if(s!=null)s.$1(a)}, +aK5(a){this.a.y.$1(a)}, +aK3(a){this.a.z.$1(a)}, +aK1(a){this.a.Q.$1(a)}, +I(a){var s,r,q=this,p=A.A(t.F,t.xR) +p.l(0,B.hW,new A.cX(new A.bbT(q),new A.bbU(q),t.jl)) +q.a.toString +p.l(0,B.kL,new A.cX(new A.bbV(q),new A.bbW(q),t.jn)) +q.a.toString +switch(A.c4().a){case 0:case 1:case 2:p.l(0,B.b7M,new A.cX(new A.bbX(q),new A.bbY(q),t.hg)) +break +case 3:case 4:case 5:p.l(0,B.b8k,new A.cX(new A.bbZ(q),new A.bc_(q),t.Qm)) +break}s=q.a +if(s.d!=null||s.e!=null)p.l(0,B.OA,new A.cX(new A.bc0(q),new A.bc1(q),t.C1)) +s=q.a +r=s.CW +return new A.no(s.cx,p,r,!0,null)}} +A.bbT.prototype={ +$0(){return A.HF(this.a,null)}, +$S:116} +A.bbU.prototype={ +$1(a){var s=this.a.a +a.bc=s.f +a.K=s.r}, +$S:104} +A.bbV.prototype={ +$0(){return A.a6i(this.a,null,A.d7([B.aU],t.V))}, +$S:143} +A.bbW.prototype={ +$1(a){var s=this.a +a.p3=s.gaK4() +a.p4=s.gaK2() +a.RG=s.gaK0()}, +$S:141} +A.bbX.prototype={ +$0(){var s=null,r=t.S,q=A.dI(r) +return new A.r_(B.a2,B.i2,A.ae(r),s,s,0,s,s,s,s,s,A.A(r,t.SP),q,this.a,s,A.uI(),A.A(r,t.V))}, +$S:552} +A.bbY.prototype={ +$1(a){var s +a.at=B.iP +s=this.a +a.ch=s.gaeT() +a.cx=s.gaaG() +a.cy=s.gaaH() +a.db=s.gaaF() +a.CW=s.gaeU() +a.dx=s.gaeS()}, +$S:553} +A.bbZ.prototype={ +$0(){var s=null,r=t.S,q=A.dI(r) +return new A.r0(B.a2,B.i2,A.ae(r),s,s,0,s,s,s,s,s,A.A(r,t.SP),q,this.a,s,A.uI(),A.A(r,t.V))}, +$S:554} +A.bc_.prototype={ +$1(a){var s +a.at=B.iP +s=this.a +a.ch=s.gaeT() +a.cx=s.gaaG() +a.cy=s.gaaH() +a.db=s.gaaF() +a.CW=s.gaeU() +a.dx=s.gaeS()}, +$S:555} +A.bc0.prototype={ +$0(){return A.bpP(this.a,null)}, +$S:238} +A.bc1.prototype={ +$1(a){var s=this.a,r=s.a +a.at=r.d!=null?s.gaGQ():null +a.ch=r.e!=null?s.gaGO():null}, +$S:208} +A.LM.prototype={ +f3(a){var s=0,r=A.l(t.H),q,p=2,o,n=this,m,l,k,j,i,h,g +var $async$f3=A.h(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:if(n.w){s=1 +break}m=null +p=4 +s=7 +return A.e(A.au4(),$async$f3) +case 7:m=c +p=2 +s=6 +break +case 4:p=3 +g=o +l=A.a7(g) +k=A.au(g) +i=A.bI("while checking if the clipboard has strings") +A.dH(new A.c7(l,k,"widget library",i,null,!1)) +if(n.w||n.a===B.fK){s=1 +break}n.sm(0,B.fK) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:h=m?B.lS:B.U6 +if(n.w||h===n.a){s=1 +break}n.sm(0,h) +case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$f3,r)}, +a7(a,b){var s=this +if(s.aC$<=0)$.aL.bv$.push(s) +if(s.a===B.fK)s.f3(0) +s.asH(0,b)}, +P(a,b){var s=this +s.asI(0,b) +if(!s.w&&s.aC$<=0)B.d.F($.aL.bv$,s)}, +nm(a){switch(a.a){case 1:this.f3(0) +break +case 0:case 2:case 3:case 4:break}}, +n(){B.d.F($.aL.bv$,this) +this.w=!0 +this.dX()}} +A.DV.prototype={ +J(){return"ClipboardStatus."+this.b}} +A.p_.prototype={ +a1m(a){return this.b8j(a)}, +b8j(a){var s=0,r=A.l(t.H) +var $async$a1m=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:return A.j(null,r)}}) +return A.k($async$a1m,r)}} +A.af3.prototype={} +A.ZS.prototype={ +n(){var s=this,r=s.cp$ +if(r!=null)r.P(0,s.gjW()) +s.cp$=null +s.aH()}, +bG(){this.cJ() +this.cm() +this.jX()}} +A.ZT.prototype={ +n(){var s=this,r=s.cp$ +if(r!=null)r.P(0,s.gjW()) +s.cp$=null +s.aH()}, +bG(){this.cJ() +this.cm() +this.jX()}} +A.Tk.prototype={} +A.acu.prototype={ +wT(a){return new A.aN(0,a.b,0,a.d)}, +wY(a,b){var s=this.d,r=s?this.b:this.c,q=A.bLW(r.a,b.a,a.a),p=r.b +return new A.m(q,s?Math.max(0,p-b.b):p)}, +mM(a){return!this.b.k(0,a.b)||!this.c.k(0,a.c)||this.d!==a.d}} +A.HP.prototype={ +a_(){return new A.amO(A.hc(!0,t.y),B.j)}} +A.amO.prototype={ +bf(){var s,r=this +r.cD() +s=r.c +s.toString +r.d=A.bkj(s) +r.afz()}, +aq(a){this.aS(a) +this.afz()}, +n(){var s=this.e +s.aw$=$.b3() +s.aC$=0 +this.aH()}, +afz(){var s=this.d&&this.a.c +this.e.sm(0,s)}, +I(a){var s=this.e +return new A.Vw(s.a,s,this.a.d,null)}} +A.Vw.prototype={ +dB(a){return this.f!==a.f}} +A.j1.prototype={ +FD(a){var s,r=this +r.hd$=new A.HO(a,null) +r.cm() +r.jX() +s=r.hd$ +s.toString +return s}, +jX(){var s,r=this.hd$ +if(r!=null){s=this.cp$ +r.sa2m(0,!s.gm(s))}}, +cm(){var s,r=this,q=r.c +q.toString +s=A.bu5(q) +q=r.cp$ +if(s===q)return +if(q!=null)q.P(0,r.gjW()) +s.a7(0,r.gjW()) +r.cp$=s}} +A.dv.prototype={ +FD(a){var s,r,q=this +if(q.aP$==null)q.cm() +if(q.d_$==null)q.d_$=A.ae(t.DH) +s=new A.anN(q,a,null) +r=q.aP$ +s.sa2m(0,!r.gm(r)) +q.d_$.t(0,s) +return s}, +dV(){var s,r,q,p +if(this.d_$!=null){s=this.aP$ +r=!s.gm(s) +for(s=this.d_$,s=A.cb(s,s.r,A.n(s).c),q=s.$ti.c;s.p();){p=s.d;(p==null?q.a(p):p).sa2m(0,r)}}}, +cm(){var s,r=this,q=r.c +q.toString +s=A.bu5(q) +q=r.aP$ +if(s===q)return +if(q!=null)q.P(0,r.gdM()) +s.a7(0,r.gdM()) +r.aP$=s}} +A.anN.prototype={ +n(){this.w.d_$.F(0,this) +this.a6E()}} +A.US.prototype={ +a7(a,b){}, +P(a,b){}, +$iaw:1, +gm(){return!0}} +A.acL.prototype={ +I(a){A.aTS(new A.as_(this.c,this.d.a)) +return this.e}} +A.KK.prototype={ +a_(){return new A.Ul(B.j)}, +gqw(){return this.c}} +A.Ul.prototype={ +an(){this.aO() +this.a.gqw().a7(0,this.gWI())}, +aq(a){var s,r=this +r.aS(a) +if(r.a.gqw()!==a.gqw()){s=r.gWI() +a.gqw().P(0,s) +r.a.gqw().a7(0,s)}}, +n(){this.a.gqw().P(0,this.gWI()) +this.aH()}, +aIB(){this.T(new A.aZZ())}, +I(a){return this.a.I(a)}} +A.aZZ.prototype={ +$0(){}, +$S:0} +A.abq.prototype={ +I(a){var s=this,r=t.so.a(s.c),q=r.gm(r) +if(s.e===B.bi)q=new A.m(-q.a,q.b) +return A.bpS(s.r,s.f,q)}} +A.aaj.prototype={ +I(a){var s,r,q=null,p=t.ve.a(this.c) +switch(p.gbF(p).a){case 0:case 3:break +case 1:case 2:break}p=p.gm(p) +s=p==null +r=s?q:p +if(r==null)r=1 +if(s)p=q +return new A.x7(A.Am(r,p==null?1:p,1),q,this.e,!0,q,this.r,q)}} +A.aa4.prototype={ +I(a){var s=t.ve.a(this.c) +switch(s.gbF(s).a){case 0:case 3:break +case 1:case 2:break}s=s.gm(s) +return A.HY(B.M,s*3.141592653589793*2,this.r,null,null)}} +A.iG.prototype={ +b1(a){var s=null,r=new A.a9p(s,s,s,s,s,A.aB(t.T)) +r.b0() +r.sbl(s) +r.soZ(0,this.e) +r.sOu(!1) +return r}, +b9(a,b){b.soZ(0,this.e) +b.sOu(!1)}} +A.a2D.prototype={ +I(a){var s=this.e,r=s.a +return A.yQ(this.r,s.b.ah(0,r.gm(r)),B.dl)}} +A.OK.prototype={ +gqw(){return this.c}, +I(a){return this.vj(a,this.f)}} +A.a_U.prototype={ +gqw(){return A.OK.prototype.gqw.call(this)}, +gb14(){return this.e}, +vj(a,b){return this.gb14().$2(a,b)}} +A.I0.prototype={ +a_(){var s=this.$ti +return new A.I1(new A.anr(A.d([],s.i("B<1>")),s.i("anr<1>")),B.j,s.i("I1<1>"))}} +A.I1.prototype={ +gaX4(){var s=this.e +s===$&&A.c() +return s}, +gEm(){var s=this.a.r,r=this.x +if(r==null){s=$.b3() +s=new A.TU(new A.k4(s),new A.k4(s),B.bcX,s) +this.x=s}else s=r +return s}, +Iu(){var s,r,q,p=this,o=p.d +if(o.gFE()==null)return +s=p.f +r=s==null +q=r?null:s.b!=null +if(q===!0){if(!r)s.aI(0) +p.Z0(0,o.gFE())}else p.Z0(0,o.Iu()) +p.NH()}, +I3(){this.Z0(0,this.d.I3()) +this.NH()}, +NH(){var s=this.gEm(),r=this.d,q=r.a,p=q.length!==0&&r.b>0 +s.sm(0,new A.I2(p,r.gahK())) +if(A.c4()!==B.aW)return +s=$.bmU() +if(s.b===this){q=q.length!==0&&r.b>0 +r=r.gahK() +s=s.a +s===$&&A.c() +s.e9("UndoManager.setUndoState",A.ah(["canUndo",q,"canRedo",r],t.N,t.y),t.H)}}, +aXB(a){this.Iu()}, +aTF(a){this.I3()}, +Z0(a,b){var s=this +if(b==null)return +if(J.o(b,s.w))return +s.w=b +s.r=!0 +try{s.a.e.$1(b)}finally{s.r=!1}}, +acS(){var s,r=this +if(J.o(r.a.c.a,r.w))return +if(r.r)return +s=r.a +s=s.d.$2(r.w,s.c.a) +if(!(s==null?!0:s))return +s=r.a.c.a +r.w=s +r.f=r.aX5(s)}, +aaK(){if(!this.a.f.gcZ())return +$.bmU().b=this +this.NH()}, +b8l(a){switch(a.a){case 0:this.Iu() +break +case 1:this.I3() +break}}, +an(){var s,r=this +r.aO() +s=A.bRJ(B.dp,new A.aX9(r),r.$ti.c) +r.e!==$&&A.c5() +r.e=s +r.acS() +r.a.c.a7(0,r.gYc()) +r.aaK() +r.a.f.a7(0,r.gWR()) +r.gEm().w.a7(0,r.ganu()) +r.gEm().x.a7(0,r.gamE())}, +aq(a){var s,r,q=this +q.aS(a) +s=a.c +if(q.a.c!==s){r=q.d +B.d.Y(r.a) +r.b=-1 +r=q.gYc() +s.P(0,r) +q.a.c.a7(0,r)}s=a.f +if(q.a.f!==s){r=q.gWR() +s.P(0,r) +q.a.f.a7(0,r)}q.a.toString}, +n(){var s,r=this +r.a.c.P(0,r.gYc()) +r.a.f.P(0,r.gWR()) +r.gEm().w.P(0,r.ganu()) +r.gEm().x.P(0,r.gamE()) +s=r.x +if(s!=null)s.n() +s=r.f +if(s!=null)s.aI(0) +r.aH()}, +I(a){var s=t.ot,r=t.wS +return A.Dd(A.ah([B.b8r,new A.dp(this.gaXA(),new A.bM(A.d([],s),r),t._n).fE(a),B.b8d,new A.dp(this.gaTE(),new A.bM(A.d([],s),r),t.fN).fE(a)],t.F,t.od),this.a.w)}, +aX5(a){return this.gaX4().$1(a)}} +A.aX9.prototype={ +$1(a){var s=this.a +s.d.ww(a) +s.NH()}, +$S(){return this.a.$ti.i("~(1)")}} +A.I2.prototype={ +j(a){return"UndoHistoryValue(canUndo: "+this.a+", canRedo: "+this.b+")"}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.I2&&b.a===this.a&&b.b===this.b}, +gu(a){var s=this.a?519018:218159 +return A.Y(s,this.b?519018:218159,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.TU.prototype={ +n(){var s=this.w,r=$.b3() +s.aw$=r +s.aC$=0 +s=this.x +s.aw$=r +s.aC$=0 +this.dX()}} +A.anr.prototype={ +gFE(){var s=this.a +return s.length===0?null:s[this.b]}, +gahK(){var s=this.a.length +return s!==0&&this.b"))}} +A.JZ.prototype={ +an(){var s,r=this +r.aO() +s=r.a.c +r.d=s.a +s.a7(0,r.gZp())}, +aq(a){var s,r,q=this +q.aS(a) +s=a.c +if(s!==q.a.c){r=q.gZp() +s.P(0,r) +s=q.a.c +q.d=s.a +s.a7(0,r)}}, +n(){this.a.c.P(0,this.gZp()) +this.aH()}, +aYR(){this.T(new A.bdh(this))}, +I(a){var s,r=this.a +r.toString +s=this.d +s===$&&A.c() +return r.d.$3(a,s,r.e)}} +A.bdh.prototype={ +$0(){var s=this.a +s.d=s.a.c.a}, +$S:0} +A.adq.prototype={ +I(a){var s=this.c +return new A.Za(s,new A.WB(s,this.d,null),null)}} +A.Za.prototype={ +dB(a){return this.f!==a.f}} +A.Cg.prototype={ +b1(a){var s=this,r=s.e,q=A.buL(a,r),p=s.y,o=A.aB(t.O5) +if(p==null)p=250 +o=new A.Rj(s.r,r,q,s.w,p,s.z,s.Q,o,0,null,null,A.aB(t.T)) +o.b0() +o.N(0,null) +r=o.ao$ +if(r!=null)o.hP=r +return o}, +b9(a,b){var s=this,r=s.e +b.slc(r) +r=A.buL(a,r) +b.sb4Y(r) +b.sZU(s.r) +b.sd9(0,s.w) +b.sb19(s.y) +b.sb1a(s.z) +b.st1(s.Q)}, +e_(a){return new A.anJ(A.dI(t.Q),this,B.a8)}} +A.anJ.prototype={ +gab(){return t.E1.a(A.mo.prototype.gab.call(this))}, +fX(a,b){var s=this +s.bc=!0 +s.atw(a,b) +s.afj() +s.bc=!1}, +dS(a,b){var s=this +s.bc=!0 +s.aty(0,b) +s.afj() +s.bc=!1}, +afj(){var s,r=this,q=r.f +q.toString +t.Oo.a(q) +q=r.gdu(r) +s=t.E1 +if(!q.gZ(q)){q=s.a(A.mo.prototype.gab.call(r)) +s=r.gdu(r) +q.sbQ(t.IT.a(s.gV(s).gab())) +r.K=0}else{s.a(A.mo.prototype.gab.call(r)).sbQ(null) +r.K=null}}, +lq(a,b){var s=this +s.a6k(a,b) +if(!s.bc&&b.b===s.K)t.E1.a(A.mo.prototype.gab.call(s)).sbQ(t.IT.a(a))}, +lv(a,b,c){this.a6l(a,b,c)}, +mw(a,b){var s=this +s.atx(a,b) +if(!s.bc&&t.E1.a(A.mo.prototype.gab.call(s)).hP===a)t.E1.a(A.mo.prototype.gab.call(s)).sbQ(null)}} +A.apL.prototype={} +A.apM.prototype={} +A.aY_.prototype={ +$1(a){this.a.a=a +return!1}, +$S:29} +A.Ii.prototype={ +OF(a,b,c){var s,r=this.a,q=r!=null +if(q)a.AO(r.Jb(c)) +b.toString +s=b[a.gbdl()] +r=s.a +a.b_Y(r.a,r.b,this.b,s.d,s.c) +if(q)a.hC()}, +bP(a){return a.$1(this)}, +a4X(a,b){var s=b.a +if(a.a===s)return this +b.a=s+1 +return null}, +ai0(a,b){var s=b.a +b.a=s+1 +return a-s===0?65532:null}, +bL(a,b){var s,r,q,p,o,n=this +if(n===b)return B.dB +if(A.I(b)!==A.I(n))return B.bz +s=n.a +r=s==null +q=b.a +if(r!==(q==null))return B.bz +t.a7.a(b) +if(!n.e.uk(0,b.e)||n.b!==b.b)return B.bz +if(!r){q.toString +p=s.bL(0,q) +o=p.a>0?p:B.dB +if(o===B.bz)return o}else o=B.dB +return o}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +if(!s.a6h(0,b))return!1 +return b instanceof A.pm&&b.e.uk(0,s.e)&&b.b===s.b&&!0}, +gu(a){var s=this +return A.Y(A.lf.prototype.gu.call(s,s),s.e,s.b,s.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.aY8.prototype={ +$1(a){var s,r=null +if(a instanceof A.pm){s=this.a.a++ +this.b.push(new A.anM(a,new A.c2(A.cs(r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,new A.tx(s,"PlaceholderSpanIndexSemanticsTag("+s+")"),r,r,r,r,r),!1,!1,!1,!1,new A.aez(a,this.c,a.e,r),r),r))}return!0}, +$S:102} +A.anM.prototype={ +yV(a){var s=a.b +s.toString +t.tq.a(s).b=this.f}} +A.aez.prototype={ +b1(a){var s=this.e +s=new A.Xq(this.f,s.b,s.c,null,A.aB(t.T)) +s.b0() +return s}, +b9(a,b){var s=this.e +b.siV(s.b) +b.sop(s.c) +b.sfz(0,this.f)}} +A.Xq.prototype={ +sfz(a,b){if(b===this.K)return +this.K=b +this.af()}, +siV(a){if(this.ac===a)return +this.ac=a +this.af()}, +sop(a){return}, +bI(a){var s=this.E$ +s=s==null?null:s.bI(a/this.K) +if(s==null)s=0 +return s*this.K}, +bu(a){var s=this.E$ +s=s==null?null:s.bu(a/this.K) +if(s==null)s=0 +return s*this.K}, +bx(a){var s=this.E$ +s=s==null?null:s.bx(a/this.K) +if(s==null)s=0 +return s*this.K}, +bK(a){var s=this.E$ +s=s==null?null:s.bK(a/this.K) +if(s==null)s=0 +return s*this.K}, +iv(a){var s=this.E$,r=s==null?null:s.pp(a) +$label0$0:{if(r==null){s=this.Kl(a) +break $label0$0}s=this.K*r +break $label0$0}return s}, +cK(a){var s=this.E$,r=s==null?null:s.cK(new A.aN(0,a.b/this.K,0,1/0)) +if(r==null)r=B.u +return a.bh(r.ai(0,this.K))}, +c_(){var s,r=this,q=r.E$ +if(q==null)return +s=t.k +q.cf(new A.aN(0,s.a(A.J.prototype.ga5.call(r)).b/r.K,0,1/0),!0) +r.id=s.a(A.J.prototype.ga5.call(r)).bh(q.gC(q).ai(0,r.K))}, +ec(a,b){var s=this.K +b.kQ(0,s,s)}, +aJ(a,b){var s,r,q,p=this,o=p.E$ +if(o==null){p.ch.sb2(0,null) +return}s=p.K +if(s===1){a.f0(o,b) +p.ch.sb2(0,null) +return}r=p.cx +r===$&&A.c() +q=p.ch +q.sb2(0,a.wx(r,b,A.Am(s,s,1),new A.b9I(o),t.zV.a(q.a)))}, +dO(a,b){var s,r=this.E$ +if(r==null)return!1 +s=this.K +return a.On(new A.b9H(r),b,A.Am(s,s,1))}} +A.b9I.prototype={ +$2(a,b){return a.f0(this.a,b)}, +$S:13} +A.b9H.prototype={ +$2(a,b){return this.a.cV(a,b)}, +$S:17} +A.ap0.prototype={ +aA(a){var s +this.eC(a) +s=this.E$ +if(s!=null)s.aA(a)}, +av(a){var s +this.eo(0) +s=this.E$ +if(s!=null)s.av(0)}} +A.p7.prototype={ +a_(){return new A.anP(B.j)}} +A.anP.prototype={ +bf(){var s,r,q=this +q.cD() +s=q.a.d +if(s!=null){r=q.d +if(r!=null)B.d.F(r.k1,s)}s=q.c +s.toString +s=q.d=A.Pm(s,t.X) +r=q.a.d +if(r!=null)if(s!=null)s.k1.push(r)}, +aq(a){var s,r=this +r.aS(a) +s=a.d +if(!J.o(r.a.d,s)&&r.d!=null){if(s!=null)B.d.F(r.d.k1,s) +s=r.a.d +if(s!=null)r.d.k1.push(s)}}, +n(){var s,r=this.a.d +if(r!=null){s=this.d +if(s!=null)B.d.F(s.k1,r)}this.aH()}, +I(a){return this.a.c}} +A.iC.prototype={ +vj(a,b){return this.f.$2(a,b)}} +A.Dt.prototype={ +a_(){var s=this.$ti +return new A.Uy(B.j,s.i("@<1>").L(s.z[1]).i("Uy<1,2>"))}} +A.Uy.prototype={ +an(){var s,r=this +r.aO() +s=r.a.c +if(s==null){s=r.c +s.toString +s=A.Gz(s,!1,r.$ti.c)}r.d=s +r.e=s.c}, +aq(a){var s,r,q,p=this +p.aS(a) +s=a.c +if(s==null){r=p.c +r.toString +s=A.Gz(r,!1,p.$ti.c)}q=p.a.c +if(q==null)q=s +if(s!=q){p.d=q +p.e=q.c}}, +bf(){var s,r,q=this +q.cD() +s=q.a.c +if(s==null){r=q.c +r.toString +s=A.Gz(r,!1,q.$ti.c)}r=q.d +r===$&&A.c() +if(r!==s){q.d=s +q.e=s.c}}, +I(a){var s,r,q,p,o,n=this +if(n.a.c==null)A.bte(a,new A.b0n(n),n.$ti.c,t.y) +s=n.d +s===$&&A.c() +r=n.a +q=r.d +p=n.e +p===$&&A.c() +o=n.$ti +return A.boe(s,r.vj(a,p),q,new A.b0o(n),o.c,o.z[1])}} +A.b0n.prototype={ +$1(a){var s=this.a.d +s===$&&A.c() +return s===a}, +$S(){return this.a.$ti.i("K(1)")}} +A.b0o.prototype={ +$2(a,b){var s=this.a +return s.T(new A.b0m(s,b))}, +$S(){return this.a.$ti.i("~(P,2)")}} +A.b0m.prototype={ +$0(){return this.a.e=this.b}, +$S:0} +A.Du.prototype={} +A.yg.prototype={ +a_(){var s=this.$ti +return new A.Uz(B.j,s.i("@<1>").L(s.z[1]).i("Uz<1,2>"))}} +A.Uz.prototype={ +an(){var s,r=this +r.aO() +s=r.a.f +if(s==null){s=r.c +s.toString +s=A.Gz(s,!1,r.$ti.c)}r.w=s +r.x=s.c +r.V6()}, +aq(a){var s,r,q,p=this +p.aS(a) +s=a.f +if(s==null){r=p.c +r.toString +s=A.Gz(r,!1,p.$ti.c)}q=p.a.f +if(q==null)q=s +if(s!=q){if(p.r!=null){p.V7() +p.w=q +p.x=q.c}p.V6()}}, +bf(){var s,r,q=this +q.cD() +s=q.a.f +if(s==null){r=q.c +r.toString +s=A.Gz(r,!1,q.$ti.c)}r=q.w +r===$&&A.c() +if(r!==s){if(q.r!=null){q.V7() +q.w=s +q.x=s.c}q.V6()}}, +z8(a,b){if(this.a.f==null)A.bte(a,new A.b0q(this),this.$ti.c,t.y) +b.toString +return b}, +n(){this.V7() +this.aH()}, +V6(){var s=this.w +s===$&&A.c() +this.r=s.glN(s).cq(new A.b0p(this))}, +V7(){var s=this.r +if(s!=null)s.aI(0) +this.r=null}} +A.b0q.prototype={ +$1(a){var s=this.a.w +s===$&&A.c() +return s===a}, +$S(){return this.a.$ti.i("K(1)")}} +A.b0p.prototype={ +$1(a){var s,r=this.a,q=r.a.w +if(q==null)q=null +else{s=r.x +s===$&&A.c() +s=q.$2(s,a) +q=s}if(q==null?!0:q){q=r.a +q.toString +s=r.c +s.toString +q.r.$2(s,a)}r.x=a}, +$S(){return this.a.$ti.i("~(2)")}} +A.Dv.prototype={ +z8(a,b){var s=this.$ti +return new A.O6(new A.JY(this.w,null,A.bSf(),s.i("JY<1>")),!0,b,null,s.i("O6<1>"))}} +A.asH.prototype={ +$1(a){return this.a.baN()}, +$S:25} +A.a7l.prototype={} +A.a7m.prototype={} +A.xs.prototype={ +gu(a){var s=this.a +return B.e.gu(s.a)+B.e.gu(s.b)+B.e.gu(this.b)}, +k(a,b){if(b==null)return!1 +if(!(b instanceof A.xs))return!1 +return this.a.k(0,b.a)&&this.b===b.b}} +A.VA.prototype={ +ahI(a){return B.SQ.nG(a.a,a.b)}} +A.a3C.prototype={} +A.CQ.prototype={ +gu(a){var s,r=this,q=B.f.gu(r.a),p=r.b +p=p.gu(p) +s=r.c?519018:218159 +return q+p+s+B.c.gu(2)+B.c.gu(150)+B.c.gu(r.d.b)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(!(b instanceof A.CQ))return!1 +if(r.a===b.a)if(r.b.k(0,b.b))if(r.c===b.c)s=r.d.b===b.d.b +else s=!1 +else s=!1 +else s=!1 +return s}} +A.amx.prototype={ +ahI(a){var s=a.a,r=a.b,q=a.c,p=a.d,o=new A.aVC(s,r,q,p) +o.e=o.a7M() +p=new A.aVD(s,r,q,p) +p.e=p.a7M() +return new A.EU(o,p)}} +A.aUR.prototype={} +A.EU.prototype={} +A.aVC.prototype={ +ahz(a,b,c,d){var s=null,r=c?B.cs:B.Q,q=$.al().b8() +q.scQ(0,B.at) +q.seB(3) +q.sa6(0,A.bMd(b)) +return A.eb(s,s,s,A.iv(s,s,s,s,s,s,s,s,s,s,s,d.b,s,s,r,q,s,!0,s,s,s,s,s,s,s,s),a)}} +A.aVD.prototype={ +ahz(a,b,c,d){var s=null,r=c?B.cs:B.Q +return A.eb(s,s,s,A.iv(s,s,b,s,s,s,s,s,s,s,s,d.b,s,s,r,s,s,!0,s,s,s,s,s,s,s,s),a)}} +A.aVE.prototype={ +a7M(){var s=this,r=A.BU("...",null,2,null,s.ahz(s.a,s.b,s.c,s.d),B.hQ,B.a4,null,1,B.b5) +r.alg(150) +return r}} +A.Ts.prototype={} +A.aVF.prototype={ +beI(a){var s,r,q,p,o,n,m,l=this,k=l.a,j=A.cT(new A.aT(k,A.n(k).i("aT<1>")),!0,t.S) +for(s=j.length,r=a.a,q=l.b,p=l.c,o=l.d,n=0;n").L(r.z[1]),s=new A.aQ(J.a4(s.a),s.b,r.i("aQ<1,2>")),q=a.e,p=a.b.a,r=r.z[1];s.p();){o=s.a +if(o==null)o=r.a(o) +if(p===o.b.a)continue +if(q.aic(o.e))return!1}return!0}, +aHa(a){var s,r,q,p,o,n=a.b,m=n.f,l=A.d([],t.nV) +for(s=this.d.a,s=s.gar(s),r=A.n(s),r=r.i("@<1>").L(r.z[1]),s=new A.aQ(J.a4(s.a),s.b,r.i("aQ<1,2>")),q=a.e,n=n.a,r=r.z[1];s.p();){p=s.a +if(p==null)p=r.a(p) +o=p.b +if(n===o.a)continue +if(q.aic(p.e))if(o.f0){n=n.a.a +n=l+Math.ceil(n.gaZ(n))>0&&mb)k.afx(l,a,!0)}s.e=q}, +afC(){var s,r=this.d,q=Date.now()-r.f +if(q<300){r=this.w +if(r!=null)r.$1(q/300)}else{s=r.c +r.b.N(0,s) +s.Y(0) +s=this.w +if(s!=null)s.$1(0)}}, +acw(a,b){var s,r,q,p,o,n +for(s=A.cb(b,b.r,A.n(b).c),r=this.d.a,q=s.$ti.c;s.p();){p=s.d +p=r.h(0,p==null?q.a(p):p) +if(p==null)continue +o=p.c +p=p.d +n=o.a.e +n===$&&A.c() +n.aJ(a,p) +o=o.b.e +o===$&&A.c() +o.aJ(a,p)}}} +A.a_D.prototype={ +SW(a){var s=a.a.a +s===$&&A.c() +this.a.a=s}, +bag(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.a4G(),i=k.TM(),h=k.TL(),g=k.a,f=g.a +f===$&&A.c() +f=f.cb(new A.xs(a,i)) +g=g.a.cb(new A.xs(j,i)) +s=f.a-g.a +r=f.b-g.b +q=b.a/2 +p=b.b/2 +if(h===0)return new A.m(q+s,p+r) +else{o=Math.sqrt(Math.pow(s,2)+Math.pow(r,2)) +n=Math.acos(s/o) +m=h*0.017453292519943295 +l=r>=0?n+m:m-n +return new A.m(q+o*Math.cos(l),p+o*Math.sin(l))}}} +A.ar0.prototype={} +A.vA.prototype={} +A.Lv.prototype={ +cb(a){var s,r=this.a,q=r.cb(a) +if(q!=null)return q +s=this.ahI(a) +r.amo(a,s) +return s}} +A.Lr.prototype={ +lj(a,b){var s,r,q,p,o=b.a,n=this.a,m=Math.min(o,n.a),l=b.b +n=Math.min(l,n.b) +s=this.$ti +r=s.c +r.a(m) +r.a(n) +q=s.i("jo<1>") +p=this.b +o=Math.max(o,p.a) +p=Math.max(l,p.b) +return new A.Lr(new A.jo(m,n,q),new A.jo(r.a(o),r.a(p),q),s)}, +aic(a){var s,r,q=a.a,p=this.b +if(q.a<=p.a){s=a.b +r=this.a +q=s.a>=r.a&&q.b<=p.b&&s.b>=r.b}else q=!1 +return q}, +j(a){return"Bounds("+this.a.j(0)+", "+this.b.j(0)+")"}} +A.auF.prototype={ +nG(a,b){var s,r,q,p,o,n,m,l +try{q=Math.sin(Math.max(Math.min(85.0511287798,a.a),-85.0511287798)*0.017453292519943295) +p=t.B0 +s=new A.jo(6378137*a.b*0.017453292519943295,6378137*Math.log((1+q)/(1-q))/2,p) +r=256*Math.pow(2,b) +o=s +n=r +m=o.a +o=o.b +return new A.jo(n*(2495320233665337e-23*m+0.5),n*(-2495320233665337e-23*o+0.5),p)}catch(l){return new A.jo(0,0,t.B0)}}} +A.axd.prototype={} +A.ayI.prototype={} +A.aLV.prototype={} +A.aS4.prototype={} +A.aWm.prototype={} +A.jo.prototype={ +W(a,b){var s=this.$ti,r=s.c +return new A.jo(r.a(this.a+b.a),r.a(this.b+b.b),s)}, +a0(a,b){var s=this.$ti,r=s.c +return new A.jo(r.a(this.a-b.a),r.a(this.b-b.b),s)}, +ai(a,b){var s=this.$ti,r=s.c +return new A.jo(r.a(this.a*b),r.a(this.b*b),s)}, +j(a){return"CustomPoint ("+A.r(this.a)+", "+A.r(this.b)+")"}} +A.B8.prototype={ +cb(a){var s=this.b.h(0,a) +if(s!=null)return s +s=this.c.h(0,a) +if(s==null)return null +this.amo(a,s) +return s}, +amo(a,b){var s,r=this,q=r.b +if(q.a>=r.a){r.c.Y(0) +s=r.b +q=r.b=r.c +r.c=s}q.l(0,a,b)}} +A.Kr.prototype={ +I(a){var s,r,q,p=this,o=null,n=p.c,m=p.ahu(a,n),l=p.e,k=p.f,j=t.S +if(l==null)l=A.d([],t.EC) +s=new A.aUR() +r=t.a6 +q=t.tw +s.a=new A.amx(new A.B8(A.bhD(2000),A.A(r,q),A.A(r,q),t.Fq)) +l=new A.ayV(n,A.A(j,t.yU),s,new A.aVF(A.A(j,t.GO),A.ae(j),A.ae(j),A.ae(j)),p.d,l) +n=A.aet(k,o,o,k.$ti.i("bN.T")) +l.NJ(n) +return A.dC(B.Z,A.d([m,new A.Nj(l,o)],t.p),B.z,B.X,o)}} +A.Nj.prototype={ +a_(){return new A.agX(B.j)}} +A.agX.prototype={ +aq(a){var s,r,q=this.a.c,p=a.c +q.a.SW(p.a) +s=q.d +r=p.d +s.a.N(0,r.a) +s.b.N(0,r.b) +s.c.N(0,r.c) +s.d.N(0,r.d) +s.e=r.e +s.f=r.f +p=p.c.a +p===$&&A.c() +q.c.a=p +this.aS(a)}, +I(a){var s=this.a.c +return A.dC(B.Z,A.d([new A.Nk(s,!1,null),new A.VC(s,null)],t.p),B.z,B.X,null)}} +A.VC.prototype={ +a_(){return new A.agJ(B.j)}} +A.agJ.prototype={ +I(a){var s=this.a.c +s.w=new A.b3T(this) +return A.aKg(new A.Nk(s,!0,null),this.d)}} +A.b3T.prototype={ +$1(a){A.ig(B.B,new A.b3S(this.a,a),t.P)}, +$S:558} +A.b3S.prototype={ +$0(){var s=this.a +s.T(new A.b3R(s,this.b))}, +$S:7} +A.b3R.prototype={ +$0(){this.a.d=this.b}, +$S:0} +A.Nk.prototype={ +I(a){var s=null,r=new A.agK($.b3()),q=this.d +r=new A.agT(r,this.c,q,r) +if(!q)r.MN() +return A.bF(s,A.jn(s,r,!1,s,s,B.u),B.m,s,B.il,s,s,s,s,s,s,s,s,s)}} +A.agK.prototype={} +A.agT.prototype={ +MN(){var s=0,r=A.l(t.H),q=this,p,o +var $async$MN=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=t.z,o=q.b +case 2:if(!!0){s=3 +break}s=4 +return A.e(A.ig(new A.br(16e3),null,p),$async$MN) +case 4:o.aF() +s=2 +break +case 3:return A.j(null,r)}}) +return A.k($async$MN,r)}, +aJ(a,b){var s,r,q,p=b.a +if(p>0&&b.b>0)a.t2(new A.T(0,0,p,b.b)) +p=this.c +s=p.d +if(this.d)p.acw(a,s.c) +else{r=p.b +s.beI(new A.aT(r,A.n(r).i("aT<1>"))) +p.aXR(b,p.aXS(b)) +r=s.c +if(r.a!==0)p.afC() +else{q=s.d +if(q.a!==0){s.f=Date.now() +r.N(0,q) +q.Y(0) +p.afC()}else{s.f=0 +r=p.w +if(r!=null)r.$1(0)}}p.acw(a,s.b)}}, +eR(a){return!0}} +A.a65.prototype={ +I(a){var s=this,r=null,q=A.bUj(s.c,B.a9c,s.f),p=s.r,o=p.b3X(B.aSY,B.kC).cr(r) +return A.btU(A.eb(A.bSi(q,o,s.e,p,!0),r,r,r,r),r,s.z,s.Q,!0,r,r,s.x,r,r,1,B.b5)}} +A.bf9.prototype={ +$0(){return this.a.$1(this.b)}, +$S:0} +A.auG.prototype={ +nG(a,b){var s,r,q,p,o +try{q=Math.sin(Math.max(Math.min(85.0511287798,a.a),-85.0511287798)*0.017453292519943295) +s=new A.bz(6378137*a.b*0.017453292519943295,6378137*Math.log((1+q)/(1-q))/2,t.O) +r=256*Math.pow(2,b) +p=B.lO.a3H(0,s,r) +return p}catch(o){return B.XM}}, +am6(a,b){var s=256*Math.pow(2,b) +return new A.bx(B.rl.aba(-90,90,(2*Math.atan(Math.exp((a.b/s-0.5)/-2495320233665337e-23/6378137))-1.5707963267948966)*57.29577951308232),B.rl.aba(-180,180,(a.a/s-0.5)/2495320233665337e-23*57.29577951308232/6378137))}, +apz(a){var s=$.bzu(),r=256*Math.pow(2,a) +return A.v5(B.lO.a3H(0,s.a,r),B.lO.a3H(0,s.b,r),t.Ci)}} +A.axe.prototype={} +A.ayJ.prototype={} +A.aLW.prototype={ +aba(a,b,c){if(cb)return b +return c}} +A.aS5.prototype={} +A.aWn.prototype={ +a3H(a,b,c){return new A.bz(c*(2495320233665337e-23*b.a+0.5),c*(-2495320233665337e-23*b.b+0.5),t.O)}} +A.zU.prototype={ +UL(a){var s,r,q,p,o,n,m,l +for(s=J.a4(a),r=180,q=-180,p=90,o=-90;s.p();){n=s.gG(s) +m=n.b +l=n.a +if(r>m)r=m +if(p>l)p=l +if(q=r.a){q=this.b +q===$&&A.c() +p=s.a<=q.a&&p.b>=r.b&&s.b<=q.b}else p=!1 +return p}, +gu(a){var s,r=this.a +r===$&&A.c() +s=this.b +s===$&&A.c() +return A.Y(r,s,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r +if(b==null)return!1 +if(b instanceof A.zU){s=b.a +s===$&&A.c() +r=this.a +r===$&&A.c() +if(s.k(0,r)){s=b.b +s===$&&A.c() +r=this.b +r===$&&A.c() +r=s.k(0,r) +s=r}else s=!1}else s=!1 +return s}} +A.FV.prototype={ +bbV(a){++this.f +this.a.toString}, +bc0(a){--this.f +this.a.toString}, +bbT(a){--this.f +this.a.toString}, +bbX(a){this.a.toString}, +bbZ(a){var s +if(t.Mj.b(a)){this.a.toString +s=a.gpx().b!==0}else s=!1 +if(s)$.fJ.bM$.a3b(0,a,new A.aHn(this))}, +an(){var s,r,q=this,p=null +q.aO() +s=A.bR(p,p,0,p,1,p,q) +s.bB() +r=s.cE$ +r.b=!0 +r.a.push(q.gaJp()) +s.bB() +r=s.dn$ +r.b=!0 +r.a.push(q.gaGH()) +q.db!==$&&A.c5() +q.db=s +s=A.bR(p,B.E,0,p,1,p,q) +s.bB() +r=s.cE$ +r.b=!0 +r.a.push(q.gaJ0()) +s.bB() +r=s.dn$ +r.b=!0 +r.a.push(q.gaF7()) +q.dy!==$&&A.c5() +q.dy=s}, +aq(a){var s,r,q,p,o=this +o.aS(a) +o.a.toString +s=o.aad(a.e) +r=o.aac() +if(r!==s){if(o.w)q=(r&4)===0 +else q=!1 +if(q){o.w=!1 +if(o.e===4)o.e=0 +o.rx===$&&A.c() +o.p4===$&&A.c() +o.hz(new A.FU(B.B2))}if(o.x)q=(r&2)===0 +else q=!1 +if(q){o.x=!1 +if(o.e===2)o.e=0 +p=!0}else p=!1 +if(o.y)q=(r&1)===0 +else q=!1 +if(q){o.y=!1 +if(o.e===1)o.e=0 +p=!0}if(p){o.rx===$&&A.c() +o.p4===$&&A.c() +o.hz(new A.FU(B.B2))}}}, +aad(a){if(a==null)this.a.toString +return 7}, +aac(){return this.aad(null)}, +zg(a){var s,r,q=this +q.Q=!1 +s=q.db +s===$&&A.c() +r=s.r +if(r!=null&&r.a!=null){s.fg(0) +q.r=!1 +q.rx===$&&A.c() +q.p4===$&&A.c() +q.hz(new A.OU(a))}}, +ze(a){var s,r=this,q=r.dy +q===$&&A.c() +s=q.r +if(s!=null&&s.a!=null){q.fg(0) +r.r=!1 +r.rx===$&&A.c() +r.p4===$&&A.c() +r.hz(new A.OT(a))}}, +b8D(a){var s,r=this,q=r.f===1 +r.d=q +s=q?B.adQ:B.adS +r.zg(s) +r.ze(s) +r.e=0 +q=r.p4 +q===$&&A.c() +r.CW=q +q=r.rx +q===$&&A.c() +r.ch=q +q=a.b +r.cx=r.ay=q +r.cy=r.DC(q) +r.w=r.y=r.x=r.z=!1 +r.as=r.at=0 +r.ax=1}, +b8F(a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this +if(a2.fy===1){s=a2.go +if(s!=null)s.aI(0) +a2.a.toString +s=a2.p4 +s===$&&A.c() +r=a2.cx +r===$&&A.c() +r=r.a0(0,a3.c) +q=a2.CW +q===$&&A.c() +p=a2.a.e +o=Math.max(p.at,Math.min(p.ax,q-r.b/360*s)) +s=a2.rx +s===$&&A.c() +a2.Hr(s,o,!0,B.adP) +return}s=a2.d +n=s?B.B5:B.B1 +a2.a.toString +m=a3.c +l=a3.r*57.29577951308232 +if(s){if(!a2.z){a2.z=!0 +a2.rx===$&&A.c() +a2.p4===$&&A.c() +a2.hz(new A.FT(n))}s=a2.rx +s===$&&A.c() +r=a2.p4 +r===$&&A.c() +k=a2.qD(s,r) +r=a2.ay +r===$&&A.c() +j=a2.adq(r.a0(0,m)) +a2.Hr(a2.SR(k.W(0,new A.bz(j.a,j.b,t.O)),a2.p4),a2.p4,!0,n)}else{i=a2.aac() +s=(i&1)===0 +h=(i&2)!==0 +if(!s||h){if(h&&a3.d>0){r=a2.CW +r===$&&A.c() +q=a2.as +q===$&&A.c() +g=a2.aax(r,a3.d+q) +if(!a2.x)if(g!==a2.CW){a2.x=!0 +if(!a2.y){a2.rx===$&&A.c() +a2.p4===$&&A.c() +a2.hz(new A.FT(n))}}}else{r=a2.p4 +r===$&&A.c() +g=r}if(!s){if(!a2.y){s=a2.ay +s===$&&A.c() +s=!s.k(0,m)}else s=!1 +if(s){a2.y=!0 +if(!a2.x){a2.rx===$&&A.c() +a2.p4===$&&A.c() +a2.hz(new A.FT(n))}}s=a2.x||a2.y +r=a2.rx +if(s){r===$&&A.c() +k=a2.qD(r,g) +s=a2.cx +s===$&&A.c() +f=a2.qD(a2.acb(s,g),g) +s=a2.cy +s===$&&A.c() +e=a2.qD(s,g).a0(0,f) +s=a2.cx +r=a2.ay +r===$&&A.c() +d=a2.adq(s.a0(0,r)) +c=a2.SR(k.W(0,e).W(0,new A.bz(d.a,d.b,t.O)),g)}else{r===$&&A.c() +c=r}}else{s=a2.rx +s===$&&A.c() +c=s}b=(a2.x||a2.y)&&a2.Hr(c,g,!0,n)}else b=!1 +if((i&4)!==0){if(!a2.w&&l!==0){a2.w=!0 +a2.rx===$&&A.c() +a2.p4===$&&A.c() +a2.hz(new A.a6H(n))}if(a2.w){s=a2.at +s===$&&A.c() +a=l-s +s=a2.rx +s===$&&A.c() +k=a2.Rz(s) +s=a2.ay +s===$&&A.c() +a0=a2.Rz(a2.DC(s)) +s=a2.Iv(a0.W(0,k.a0(0,a0).pd(0,a*0.017453292519943295))) +r=a2.p4 +r===$&&A.c() +b=a2.aly(s,r,n)||b +s=a2.R8 +s===$&&A.c() +a1=a2.bfa(0,s+a,!0,n)}else a1=!1}else a1=!1 +if(b||a1)a2.T(new A.aHm())}a2.at=l +a2.ax=a3.d +a2.ay=m}, +b8B(a){var s,r,q,p,o,n,m,l,k=this +k.MP() +s=k.d?B.adR:B.adM +if(k.w){k.w=!1 +k.rx===$&&A.c() +k.p4===$&&A.c() +k.hz(new A.FU(s))}if(k.z||k.x||k.y){k.z=k.x=k.y=!1 +k.rx===$&&A.c() +k.p4===$&&A.c() +k.hz(new A.a6E(s))}k.a.toString +r=a.a.a +q=r.gdD() +if(q<800||!1){k.rx===$&&A.c() +k.p4===$&&A.c() +k.hz(new A.a6C(s)) +return}p=r.dT(0,q) +r=k.x1 +o=new A.T(0,0,0+r.a,0+r.b).ghX() +r=k.cx +r===$&&A.c() +n=k.ay +n===$&&A.c() +m=r.a0(0,n) +n=m.a0(0,p.ai(0,o)) +r=t.Ni +l=k.db +l===$&&A.c() +k.dx=new A.b9(l,new A.aV(m,n,r),r.i("b9")) +l.sm(0,0) +l.a19(A.aSb(1,5,1000),q/1000)}, +b8S(a){var s,r,q=this +q.zg(B.nB) +q.ze(B.nB) +s=a.b +if(s==null)return +r=q.DC(s) +q.a.e.ch.$2(a,r) +q.rx===$&&A.c() +q.p4===$&&A.c() +q.hz(new A.OY(B.nB))}, +b8H(a){var s,r=this +r.zg(B.nC) +r.ze(B.nC) +s=a.b +if(s==null)return +r.DC(s) +r.a.toString +r.rx===$&&A.c() +r.p4===$&&A.c() +r.hz(new A.OX(B.nC))}, +b84(a){var s,r=this +r.MP() +r.zg(B.nD) +r.ze(B.nD) +s=a.b +s.toString +r.DC(s) +r.a.toString +r.rx===$&&A.c() +r.p4===$&&A.c() +r.hz(new A.OV(B.nD))}, +acb(a,b){var s,r,q,p,o=this,n=o.rx +n===$&&A.c() +s=b==null +if(s){r=o.p4 +r===$&&A.c()}else r=b +q=o.qD(n,r) +r=new A.bz(a.a,a.b,t.O).a0(0,o.x1.dT(0,2)) +n=o.R8 +n===$&&A.c() +p=q.W(0,r.pd(0,n*0.017453292519943295)) +if(s){n=o.p4 +n===$&&A.c()}else n=b +return o.SR(p,n)}, +DC(a){return this.acb(a,null)}, +b7Q(a){var s,r,q,p,o,n,m,l=this +l.MP() +l.zg(B.B4) +l.ze(B.B4) +l.a.toString +s=a.b +r=s.a +s=s.b +q=l.p4 +q===$&&A.c() +p=l.aaf(new A.bz(r,s,t.O),l.aax(q,2)) +q=A.eQ(p[1]) +s=t.uj.a(p[0]) +r=l.p4 +o=t.Y +n=o.i("i5") +m=l.dy +m===$&&A.c() +l.fr=new A.b9(m,new A.i5(new A.k8(B.ah),new A.aV(r,q,o),n),n.i("b9")) +n=l.rx +n===$&&A.c() +o=t.AP.i("i5") +l.fx=new A.b9(m,new A.i5(new A.k8(B.ah),new A.Oy(n,s),o),o.i("b9")) +m.kB(0,0)}, +aaf(a,b){var s,r,q=this,p=a.a0(0,q.x1.dT(0,2)),o=q.R8 +o===$&&A.c() +s=p.pd(0,o*0.017453292519943295) +o=q.p4 +o===$&&A.c() +r=s.ai(0,1-1/q.a54(b,o)) +o=q.rx +o===$&&A.c() +return[q.Iv(q.Rz(o).W(0,r)),b]}, +aF8(a){var s=this +if(a===B.bn){s.rx===$&&A.c() +s.p4===$&&A.c() +s.hz(new A.a6A(B.jD)) +s.r=!0}else if(a===B.a_){s.r=!1 +s.rx===$&&A.c() +s.p4===$&&A.c() +s.hz(new A.OT(B.jD))}}, +aJ1(){var s,r,q=this.fx +q===$&&A.c() +s=q.a +s=q.b.ah(0,s.gm(s)) +q=this.fr +q===$&&A.c() +r=q.a +this.Hr(s,q.b.ah(0,r.gm(r)),!0,B.jD)}, +b8i(a){var s=this,r=s.go +if(r!=null)r.aI(0) +if(++s.fy===1)s.go=A.d9(B.YY,s.gaU6())}, +MP(){var s=this.go +if(s!=null)s.aI(0) +this.fy=0}, +aGI(a){var s=this +if(a===B.a_){s.r=s.Q=!1 +s.rx===$&&A.c() +s.p4===$&&A.c() +s.hz(new A.OU(B.jC))}}, +aJq(){var s,r,q,p,o,n=this +if(!n.Q){n.Q=!0 +n.rx===$&&A.c() +n.p4===$&&A.c() +n.hz(new A.a6D(B.jC)) +n.r=!0}s=n.ch +s===$&&A.c() +s=n.Rz(s) +r=n.dx +r===$&&A.c() +q=r.a +q=r.b.ah(0,q.gm(q)) +r=q.a +q=q.b +p=n.R8 +p===$&&A.c() +o=n.Iv(s.W(0,new A.bz(r,q,t.O).pd(0,p*0.017453292519943295))) +p=n.p4 +p===$&&A.c() +n.Hr(o,p,!0,B.jC)}, +b7J(a){var s +if(!this.r)return +s=a.a +this.ze(s) +this.zg(s)}, +aax(a,b){return this.ajN(b===1?a:a+Math.log(b)/0.6931471805599453)}, +adq(a){var s,r,q,p,o=this.R8 +o===$&&A.c() +s=o*0.017453292519943295 +if(s!==0){r=Math.cos(s) +q=Math.sin(s) +o=a.a +p=a.b +return new A.m(r*o+q*p,r*p-q*o)}return a}, +n(){var s=this.db +s===$&&A.c() +s.n() +s=this.dy +s===$&&A.c() +s.n() +this.avD()}} +A.aHn.prototype={ +$1(a){var s,r,q,p=this.a,o=p.a.e,n=p.p4 +n===$&&A.c() +s=a.gpx() +p.a.toString +r=B.e.b_(n-s.b*0.005,o.at,o.ax) +o=a.gf_() +q=p.aaf(new A.bz(o.a,o.b,t.O),r) +p.aly(t.uj.a(q[0]),A.eQ(q[1]),B.B3)}, +$S:130} +A.aHm.prototype={ +$0(){}, +$S:0} +A.Wq.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.Oy.prototype={ +fW(a){var s=this.a,r=s.a,q=this.b,p=q.a +s=s.b +return new A.bx(r+(p-r)*a,s+(q.b-s)*a)}} +A.hv.prototype={ +J(){return"MapEventSource."+this.b}} +A.f6.prototype={} +A.a6J.prototype={} +A.OY.prototype={} +A.OX.prototype={} +A.OV.prototype={} +A.OW.prototype={} +A.FT.prototype={} +A.a6E.prototype={} +A.a6B.prototype={} +A.a6C.prototype={} +A.a6D.prototype={} +A.OU.prototype={} +A.a6z.prototype={} +A.a6I.prototype={} +A.a6A.prototype={} +A.OT.prototype={} +A.a6G.prototype={} +A.a6H.prototype={} +A.FU.prototype={} +A.a6F.prototype={} +A.yu.prototype={} +A.yt.prototype={ +I(a){return new A.kh(new A.atE(this),null)}} +A.atE.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=null,g=new A.U(b.b,b.d),f=A.EX(a) +if(f==null)f=A.F(A.O(u.N)) +s=A.d([],t.p) +for(r=this.a.c,q=r.length,p=0;p0){r=s.b8() +r.scQ(0,B.at) +r.sa6(0,q.f) +r.seB(p) +s=q.w +q=q.x +a.hx(s,q,r)}}, +eR(a){return!1}} +A.arl.prototype={} +A.ark.prototype={} +A.a_Q.prototype={ +J(){return"AnchorAlign."+this.b}} +A.A9.prototype={ +ahE(a){return this.c.$1(a)}} +A.wc.prototype={ +I(a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=null,a2=A.EX(a3) +if(a2==null)a2=A.F(A.O(u.N)) +s=A.d([],t.p) +for(r=this.c,q=r.length,p=t.O,o=t.rn,n=0;n=d.a&&l.b<=a.b&&f.b>=d.b}else l=!1 +if(!l)continue +l=a2.RG +l===$&&A.c() +f=j.$ti.i("bz.T") +c=f.a(c-l.a) +l=f.a(b-l.b) +f=m.r +if(f){f=a2.R8 +f===$&&A.c() +d=m.x +b=m.ahE(a3) +a0=new A.x7(A.bui(-(f*0.017453292519943295)),B.i,d,!0,a1,b,a1)}else a0=m.ahE(a3) +s.push(new A.lq(c-g,l-e,a1,a1,k,i,a0,a1))}return A.dC(B.Z,s,B.z,B.X,a1)}} +A.aLE.prototype={ +J(){return"PolygonLabelPlacement."+this.b}} +A.Gr.prototype={} +A.a8J.prototype={ +I(a){var s,r,q=null,p=A.EX(a) +if(p==null)p=A.F(A.O(u.N)) +s=p.x2 +r=p.ry +r===$&&A.c() +return A.jn(q,q,!0,q,new A.a8K(this.c,p,r,q),new A.U(s.a,s.b))}} +A.a8K.prototype={ +gvV(a){var s=this.e +return s==null?this.e=A.av(this.b):s}, +J4(a){var s,r,q,p,o,n=J.N(a),m=n.gq(a),l=J.ii(m,t.EP) +for(s=this.c,r=0;r0){e=$.al().b8() +e.sa6(0,j) +e.seB(k) +e.spG(B.cF) +e.sra(B.cG) +e.scQ(0,B.at) +c.d=e +d.aRh(c.c,n,m,h)}p=i}s.$0()}, +aRh(a,b,c,d){var s,r +this.acP(a,c) +for(s=d.length,r=0;r>>24&255)/255<1))g=!1 +else g=!0 +a.e=g +f=A.bt("strokeWidth") +if(f.b!==f)A.F(A.qi(f.a)) +f.b=m +m=$.al() +e=m.b8() +h=f.b +if(h===f)A.F(A.hs(f.a)) +e.seB(h) +e.spG(B.cF) +e.sra(B.cG) +e.scQ(0,B.at) +e.soq(B.ex) +a.d=e +e.sa6(0,l) +if(k>0){d=m.b8() +d.sa6(0,j) +l=f.b +if(l===f)A.F(A.hs(f.a)) +d.seB(l+k) +d.spG(B.cF) +d.sra(B.cG) +d.scQ(0,B.at) +d.soq(B.ex) +a.r=d +c=m.b8() +m=j.a +c.sa6(0,A.ap(255,m>>>16&255,m>>>8&255,m&255)) +m=f.b +if(m===f)A.F(A.hs(f.a)) +c.seB(m) +c.spG(B.cF) +c.sra(B.cG) +c.scQ(0,B.at) +c.soq(B.RK) +a.f=c}a.d.geB() +m=a.r +if(m!=null)m.geB() +if(a.r!=null&&a.f!=null){b.XP(a.b,n) +b.XP(a.c,n)}b.XP(a.a,n) +q=i}s.$0()}, +XP(a,b){if(b.length===0)return +a.ZP(b,!1)}, +eR(a){var s=this +return!a.d.k(0,s.d)||a.b.length!==s.b.length||a.gvV(a)!==s.gvV(s)}, +eL(a,b,c){return this.c.$1$1(b,c)}} +A.aLI.prototype={ +$0(){var s,r,q,p,o=this,n=o.a +if(n.r!=null&&n.f!=null){if(n.e)o.b.ij(o.c,$.al().b8()) +s=o.b +r=n.b +q=n.r +q.toString +s.eT(r,q) +q=$.al() +n.b=q.bW() +n.r=null +if(n.e){r=n.c +p=n.f +p.toString +s.eT(r,p) +n.c=q.bW() +n.f=null +s.cO(0)}}o.b.eT(n.a,n.d) +s=$.al() +n.a=s.bW() +n.d=s.b8()}, +$S:0} +A.C_.prototype={ +a_(){return new A.YE(B.j)}} +A.YE.prototype={ +an(){this.aO() +this.a.c.a7(0,this.gacl())}, +n(){this.a.c.P(0,this.gacl()) +this.aH()}, +aQI(){if(this.c!=null)this.T(new A.bcf())}, +I(a){var s,r=this.a,q=r.c.c,p=r.e +r=r.f +s=this.gaXa() +return A.lr(null,s,p,null,q.a*p-r.a,null,q.b*p-r.b,p)}, +gaXa(){var s=null,r=this.a.c,q=r.d +if(q==null){q=r.ay +q=q==null?s:q.a +if(r.goZ(r)===1)r=s +else{r=this.a.c +r=new A.Kx(r.goZ(r),t.ME)}return A.bjL(B.M,s,s,s,s,B.eL,B.r1,s,q,!1,!1,!1,r,B.dX,1,s)}else return A.mX(q,new A.bcg(this),s)}} +A.bcf.prototype={ +$0(){}, +$S:0} +A.bcg.prototype={ +$2(a,b){var s=null,r=this.a.a.c,q=r.ay +q=q==null?s:q.a +r=r.d +r.toString +return A.bjL(B.M,s,s,s,s,B.eL,B.r1,s,q,!1,!1,!1,r,B.dX,1,s)}, +$S:566} +A.aV7.prototype={ +a5G(a,b,c){return a!==this.a||b!==this.b||!1}} +A.aYs.prototype={ +a_5(a){return this.d.cH(0,a,new A.aYt(this,a))}} +A.aYt.prototype={ +$0(){var s,r,q=this.a,p=this.b,o=q.a,n=o.apz(p) +n.toString +q=q.b +s=B.e.cG(o.nG(new A.bx(0,B.FX.a),p).a/q) +r=B.e.dg(o.nG(new A.bx(0,B.FX.b),p).a/q) +return new A.Ch(A.bp2(n,q,p),!0,new A.nL(s,r-1),null)}, +$S:567} +A.aV8.prototype={} +A.Ch.prototype={ +anV(a,b){var s,r=this,q=r.c,p=b.a +q=q!=null?r.yJ(p,q):p +p=r.d +s=b.b +p=p!=null?r.yJ(s,p):s +return new A.lz(b.e,q,p)}, +anO(a){var s,r=this,q=r.c!=null +if(q&&r.d!=null){if(r.b)return a.gt3() +q=a.gt3() +return new A.b6(q,r.gaZ4(),q.$ti.i("b6"))}else if(q){q=r.a.b +s=a.b9I(q.a.b,q.b.b) +if(r.b)return s.gt3() +return s.gt3().hn(0,r.gaZ6())}else if(r.d!=null){q=r.a.b +s=a.b9H(q.a.a,q.b.a) +if(r.b)return s.gt3() +return s.gt3().hn(0,r.gaZ8())}else throw A.f("Wrapped bounds must wrap on at least one axis")}, +aZ5(a){var s,r=this,q=r.c +q.toString +q=r.yJ(a.a,q) +s=r.d +s.toString +return r.a.b.A(0,new A.bz(q,r.yJ(a.b,s),t.DR))}, +aZ7(a){var s,r=this.c +r.toString +s=this.yJ(a.a,r) +r=this.a.b +return s>=r.a.a&&s<=r.b.b}, +aZ9(a){var s,r=this.d +r.toString +s=this.yJ(a.b,r) +r=this.a.b +return s>=r.a.b&&s<=r.b.b}, +yJ(a,b){var s=b.a,r=b.b+1-s +return B.c.aE(B.c.aE(a-s,r)+r,r)+s}, +j(a){var s=this +return"WrappedTileBoundsAtZoom("+s.a.j(0)+", "+s.b+", "+A.r(s.c)+", "+A.r(s.d)+")"}} +A.lz.prototype={ +j(a){return"TileCoordinate("+A.r(this.a)+", "+A.r(this.b)+", "+this.e+")"}, +k(a,b){if(b==null)return!1 +if(!(b instanceof A.lz))return!1 +return this.a===b.a&&this.b===b.b&&this.e===b.e}, +ajg(a){var s=this.a-a.a,r=this.b-a.b +return Math.sqrt(s*s+r*r)}, +gu(a){return A.Y(B.e.gu(this.a),B.e.gu(this.b),B.c.gu(this.e),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.aV9.prototype={ +anS(a,b){var s +$label0$0:{s=a.$1(this) +break $label0$0}return s}, +Bf(a,b){return this.anS(a,b,t.z)}, +bgP(a){return this.anS(a,null,t.z)}} +A.q1.prototype={ +k(a,b){var s +if(b==null)return!1 +if(b instanceof A.q1)if(1e5===B.aD.a)s=!0 +else s=!1 +else s=!1 +return s}, +gu(a){return A.Y(B.aD,0,0,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.fQ.prototype={ +goZ(a){var s=this.r.Bf(new A.aVo(this),new A.aVp(this)) +s.toString +return s}, +sbfn(a){var s=this,r=s.r +s.r=a +r.Bf(new A.aVt(s,a),new A.aVu(s,a)) +if(!s.a)s.aF()}, +d8(a){var s,r,q,p,o,n,m,l=this +l.at=new A.bA(Date.now(),!1) +try{s=l.ch +p=l.ch=l.x.ag(B.mG) +o=p.a +p=o==null?p:o +o=s +if(o==null)o=null +else{n=o.a +o=n==null?o:n}if(p!==o){p=s +if(p!=null){o=l.CW +o===$&&A.c() +J.bnC(p,o)}p=new A.kf(l.gaPG(),null,l.gaPF()) +l.CW=p +l.ch.a7(0,p)}}catch(m){r=A.a7(m) +q=A.au(m) +l.aci(r,q)}}, +aPH(a,b){var s=this +s.as=!1 +s.ay=a +if(!s.a){s.a6T() +s.e.$1(s.c)}}, +aci(a,b){var s=this +s.as=!0 +if(!s.a){s.a6T() +s.f.$3(s,a,b) +s.e.$1(s.c)}}, +a6T(){var s=this,r=s.ax +s.ax=new A.bA(Date.now(),!1) +s.r.Bf(new A.aVj(s,r!=null),new A.aVk(s))}, +G9(a){var s,r,q,p,o=this +o.a=!0 +if(a)try{o.x.PA().iu(new A.aVn())}catch(r){s=A.a7(r) +A.a_l().$1(J.cp(s))}o.Q=!1 +q=o.d +if(q!=null)q.ui(0,!1) +q=o.d +if(q!=null)q.sm(0,0) +o.aF() +q=o.d +if(q!=null)q.n() +q=o.ch +if(q!=null){p=o.CW +p===$&&A.c() +q.P(0,p)}o.dX()}, +n(){return this.G9(!1)}, +gu(a){var s=this.c +return s.gu(s)}, +k(a,b){if(b==null)return!1 +return b instanceof A.fQ&&this.c.k(0,b.c)}, +j(a){return"TileImage("+this.c.j(0)+", active: "+this.Q+")"}} +A.aVm.prototype={ +$1(a){return null}, +$S:98} +A.aVl.prototype={ +$1(a){return A.bR(null,B.aD,0,null,1,null,this.a)}, +$S:572} +A.aVp.prototype={ +$1(a){return this.a.Q?a.goZ(a):0}, +$S:573} +A.aVo.prototype={ +$1(a){var s=this.a.d.x +s===$&&A.c() +return s}, +$S:574} +A.aVu.prototype={ +$1(a){this.b.bgP(new A.aVq(this.a))}, +$S:98} +A.aVq.prototype={ +$1(a){var s=this.a,r=s.Q?1:0 +s.d=A.bR(null,B.aD,0,null,1,r,s.b)}, +$S:97} +A.aVt.prototype={ +$1(a){var s=this.a +this.b.Bf(new A.aVr(s),new A.aVs(s))}, +$S:97} +A.aVs.prototype={ +$1(a){var s=this.a +s.d.n() +s.d=null}, +$S:98} +A.aVr.prototype={ +$1(a){this.a.d.e=B.aD}, +$S:97} +A.aVk.prototype={ +$1(a){var s=this.a +s.Q=!0 +if(!s.a)s.aF()}, +$S:98} +A.aVj.prototype={ +$1(a){var s=this.a,r=s.d +r.sm(0,r.a) +s.d.kB(0,0).bj(0,new A.aVi(s),t.P)}, +$S:97} +A.aVi.prototype={ +$1(a){var s=this.a +s.Q=!0 +if(!s.a)s.aF()}, +$S:37} +A.aVn.prototype={ +$1(a){A.a_l().$1(J.cp(a)) +return!1}, +$S:142} +A.aVa.prototype={ +gb0c(){var s=this.a +return A.bHB(s.gar(s),new A.aVc())}, +b9r(a,b){var s,r=this.a +r=r.gar(r) +s=A.L(r,!0,A.n(r).i("w.E")) +B.d.e5(s,new A.aVg(a,b)) +return s}, +b4J(a,b,c){var s,r,q +for(s=b.anO(a),s=s.gS(s),r=this.a;s.p();){q=s.gG(s) +r.cH(0,A.r(q.a)+":"+A.r(q.b)+":"+q.e,new A.aVd(c,q))}}, +b0d(a,b){var s,r,q +for(s=this.a,s=s.gar(s),r=A.n(s),r=r.i("@<1>").L(r.z[1]),s=new A.aQ(J.a4(s.a),s.b,r.i("aQ<1,2>")),r=r.z[1];s.p();){q=s.a +q=(q==null?r.a(q):q).c.e +if(q>b||q").L(r.z[1]),s=new A.aQ(J.a4(s.a),s.b,r.i("aQ<1,2>")),r=r.z[1];s.p();){q=s.a;(q==null?r.a(q):q).sbfn(a)}}, +aXb(a,b,c){var s=this.a.F(0,b) +if(s!=null)s.G9(c.$1(s))}, +adc(a,b){this.aXb(0,a,new A.aVb(b))}, +mv(a){var s,r=A.fK(this.a,t.N,t.Sk) +for(s=A.cF(r,r.r,A.n(r).c);s.p();)this.adc(s.d,a)}, +beA(a,b){var s,r,q,p,o=this.a,n=A.cT(o.gar(o),!0,t.Sk) +for(o=n.length,s=a.ch,r=0;r").L(q.z[1]),r=new A.aQ(J.a4(r.a),r.b,q.i("aQ<1,2>")),q=q.z[1];r.p();){p=r.a +if(p==null)p=q.a(p) +p.z=p.y}for(r=s.gar(s),q=A.n(r),q=q.i("@<1>").L(q.z[1]),r=new A.aQ(J.a4(r.a),r.b,q.i("aQ<1,2>")),q=q.z[1];r.p();){p=r.a +if(p==null)p=q.a(p) +if(p.y&&!p.Q){o=p.c +p=o.a +n=o.b +m=o.e +if(!j.adk(p,n,m,m-5))j.adl(p,n,m,m+2)}}l=A.d([],t.s) +for(s=s.gdE(s),s=s.gS(s);s.p();){r=s.gG(s) +if(!r.b.z)l.push(r.a)}for(s=l.length,k=0;kd)return this.adk(s,r,q,d) +return!1}} +A.aVc.prototype={ +$1(a){return a.ax==null}, +$S:118} +A.aVg.prototype={ +$2(a,b){var s=this.a,r=this.b +return B.c.bL(s-Math.abs(r-a.c.e),s-Math.abs(r-b.c.e))}, +$S:260} +A.aVd.prototype={ +$0(){return this.a.$1(this.b)}, +$S:261} +A.aVh.prototype={ +$0(){return this.a.$1(this.b)}, +$S:261} +A.aVb.prototype={ +$1(a){return a.as&&this.a!==B.cR}, +$S:118} +A.aVe.prototype={ +$1(a){return!0}, +$S:118} +A.aVf.prototype={ +$1(a){return!0}, +$S:118} +A.To.prototype={ +a_(){return new A.YD(new A.aVa(A.A(t.N,t.Sk)),null,null,B.j)}} +A.YD.prototype={ +an(){this.aO() +var s=this.a +this.r=new A.acF(s.r)}, +bf(){var s,r,q,p,o,n=this +n.cD() +s=n.c +s.toString +r=A.EX(s) +q=r.gQB() +if(n.x!==A.h4(q)){s=n.y +if(s!=null)s.aI(0) +n.x=A.h4(q) +s=q.galp() +n.y=n.a.k1.ld(new A.jb(new A.bcd(),s,s.$ti.i("jb"))).cq(new A.bce(n,r))}if(n.d){s=n.f +s===$&&A.c() +r.a.toString +s=s.a5G(B.bE,n.a.r,null)}else s=!0 +if(s){r.a.toString +n.f=A.bu6(B.bE,null,n.a.r) +p=!0}else p=!1 +if(n.d){s=n.w +s===$&&A.c() +r.a.toString +o=n.a.r +s=s.a!==B.bE||s.b!==o}else s=!0 +if(s){r.a.toString +n.w=new A.acG(B.bE,n.a.r,A.A(t.S,t.i)) +p=!0}if(p)n.abI(r) +n.d=!0}, +aq(a){var s,r,q,p,o,n,m=this +m.aS(a) +s=m.a.r +m.r=new A.acF(s) +r=m.f +r===$&&A.c() +if(r.a5G(r.a,s,null)){m.f=A.bu6(m.f.a,null,m.a.r) +q=!0}else q=!1 +s=m.w +s===$&&A.c() +r=m.a +p=r.r +if(s.b!==p)m.w=new A.acG(s.a,p,A.A(t.S,t.i)) +s=r.w +if(a.w!==s||a.x!==r.x)q=B.cZ.x4(q,!m.e.b0d(s,r.x)) +if(!q){s=m.a +o=s.c +n=s.db +if(a.c!==o||!B.adL.eU(a.db,n)){s=m.a +s.toString +m.e.beA(s,m.f)}}if(q){m.a.toString +m.e.mv(B.cR) +s=m.c +s.toString +s=A.EX(s) +s.toString +m.abI(s)}else{m.a.toString +if(!B.fE.k(0,B.fE)){m.a.toString +m.e.bgE(B.fE)}}}, +n(){var s=this,r=s.y +if(r!=null)r.aI(0) +s.a.toString +s.e.mv(B.cR) +r=s.Q +if(r!=null)r.aI(0) +s.a.toString +s.axl()}, +I(a){var s,r,q,p,o,n,m=this,l=null,k=A.EX(a) +if(k==null)k=A.F(A.O(u.N)) +s=k.p4 +s===$&&A.c() +if(m.XL(B.e.aR(s)))return B.G +r=m.Vs(k.p4) +s=m.f +s===$&&A.c() +q=s.a_5(r) +s=m.r +s===$&&A.c() +p=m.e +p.b4J(s.ahG(k,r),q,new A.bcb(m,q)) +s=k.RG +s===$&&A.c() +o=m.w +o===$&&A.c() +n=k.p4 +if(o.c!==n)o.d.Y(0) +o.c=n +o=m.a +n=o.ay +o=p.b9r(o.x,r) +return A.bF(l,A.dC(B.Z,A.L(new A.a6(o,new A.bcc(m,k,new A.bz(s.a,s.b,t.O)),A.aa(o).i("a6<1,q>")),!0,t.l7),B.z,B.X,l),B.m,n,l,l,l,l,l,l,l,l,l,l)}, +a8T(a,b){var s=this,r=s.a.ch,q=b.anV(0,a),p=s.a +p.toString +p=r.TF(q,p) +s.a.toString +return A.bM5(a,null,p,s.gaQJ(),s.gaQL(),B.fE,s)}, +abI(a){var s,r,q=this,p=a.p4 +p===$&&A.c() +s=q.Vs(p) +p=q.r +p===$&&A.c() +r=p.ahG(a,s) +if(!q.XL(s))q.abJ(r) +p=q.e +q.a.toString +p.ajy(r,B.cR) +q.a.toString +p.RD(B.cR)}, +abJ(a){var s,r,q,p,o,n=this,m=a.a +n.a.toString +a=a.ajz(0,0) +s=n.e +n.a.toString +s.baM(m,a.ajz(0,2)) +r=n.f +r===$&&A.c() +q=r.a_5(m) +p=s.aqE(q.anO(a),new A.bc6(n,q)) +s=a.b +r=s.a +s=s.b +B.d.e5(p,new A.bc7(new A.bz((r.a+s.a)/2,(r.b+s.b)/2,t.O))) +for(s=p.length,o=0;os.x}} +A.bcd.prototype={ +$1(a){return new A.mK(a)}, +$S:582} +A.bce.prototype={ +$1(a){var s,r,q,p,o=this.a,n=this.b,m=n.p4 +m===$&&A.c() +s=n.rx +s===$&&A.c() +r=o.Vs(m) +q=o.r +q===$&&A.c() +p=q.ahH(s,n,r,m) +if(!o.XL(r))o.abJ(p) +n=o.e +o.a.toString +n.ajy(p,B.cR) +o.a.toString +n.RD(B.cR) +return null}, +$S:583} +A.bcb.prototype={ +$1(a){return this.a.a8T(a,this.b)}, +$S:262} +A.bcc.prototype={ +$1(a){var s,r=this.a,q=r.w +q===$&&A.c() +s=this.b.p4 +s===$&&A.c() +s=q.apZ(s,a.c.e) +r.a.toString +return new A.C_(a,null,s,this.c,new A.Ax(a))}, +$S:585} +A.bc6.prototype={ +$1(a){return this.a.a8T(a,this.b)}, +$S:262} +A.bc7.prototype={ +$2(a,b){var s=this.a +return B.e.bL(a.c.ajg(s),b.c.ajg(s))}, +$S:260} +A.bca.prototype={ +$1(a){var s=this.a +s.a.toString +s.e.RD(B.cR)}, +$S:98} +A.bc9.prototype={ +$1(a){var s=this.a,r=s.Q +if(r!=null)r.aI(0) +s.Q=A.d9(new A.br(15e4),new A.bc8(s))}, +$S:97} +A.bc8.prototype={ +$0(){var s=this.a +s.a.toString +return s.e.RD(B.cR)}, +$S:0} +A.N_.prototype={ +J(){return"EvictErrorTileStrategy."+this.b}} +A.ZY.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.aVv.prototype={ +aIb(a,b,c){var s=B.c.aR(b.e+c.as),r=t.N +r=A.A(r,r) +r.l(0,"x",B.e.j(b.a)) +r.l(0,"y",B.e.j(b.b)) +r.l(0,"z",B.c.j(s)) +r.l(0,"s",this.apJ(b,c)) +r.l(0,"r","@2x") +r.N(0,c.db) +return A.byx(a,r)}, +apM(a,b){return null}, +apJ(a,b){return""}} +A.vC.prototype={ +wa(a,b){var s=null,r=A.it(s,s,s,s,!1,t.oA) +return A.Pq(new A.eC(r,A.n(r).i("eC<1>")),this.aOG(a,r,b),this.a,new A.azR(this,a),1)}, +wk(a){return new A.dK(this,t.d1)}, +y9(a,b,c,d){return this.aNN(a,b,c,d)}, +aOG(a,b,c){return this.y9(a,b,c,!1)}, +aNN(a,b,c,d){var s=0,r=A.l(t.hP),q,p=2,o,n=this,m,l,k,j,i +var $async$y9=A.h(function(e,f){if(e===1){o=f +s=p}while(true)switch(s){case 0:k=null +p=4 +if(d){m=n.b +if(m==null)m=""}else m=n.a +s=7 +return A.e(n.c.RT(A.ed(m,0,null),n.d),$async$y9) +case 7:k=f +p=2 +s=6 +break +case 4:p=3 +j=o +if(d)throw j +q=n.y9(a,b,c,!0) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:i=c +s=8 +return A.e(A.NY(k),$async$y9) +case 8:q=i.$1(f) +s=1 +break +case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$y9,r)}} +A.azR.prototype={ +$0(){var s=null,r=this.a,q=t.N +return A.d([A.hR("URL",r.a,!0,B.aZ,s,!1,s,s,B.aC,s,!1,!0,!0,B.bS,s,q),A.hR("Fallback URL",r.b,!0,B.aZ,s,!1,s,s,B.aC,s,!1,!0,!0,B.bS,s,q),A.hR("Current provider",this.b,!0,B.aZ,s,!1,s,s,B.aC,s,!1,!0,!0,B.bS,s,t.GJ)],t.E)}, +$S:26} +A.aJI.prototype={ +TF(a,b){var s=this +return new A.vC(s.aIb(b.c,a,b),s.apM(a,b),s.b,s.a)}} +A.aVw.prototype={} +A.a3u.prototype={ +gt3(){return B.SO}} +A.Ew.prototype={ +ajz(a,b){var s,r,q,p +if(b===0)return this +s=this.b +r=s.a +q=t.DR +p=s.b +return new A.Ew(s.lj(0,new A.bz(r.a-b,r.b-b,q)).lj(0,new A.bz(p.a+b,p.b+b,q)),this.a)}, +b9H(a,b){var s,r=this.b,q=r.a,p=q.a +if(p>b||r.b.ab||r.b.b"))}, +galo(){var s=this.a +return new A.nN(s,A.n(s).i("nN<1>"))}, +sdc(a,b){}} +A.aHz.prototype={} +A.a41.prototype={ +gQB(){var s=this.a.f +return s}, +an(){var s,r=this +r.avt() +r.gQB().sdc(0,r) +s=r.a.e +r.R8=s.c +r.rx=s.k1 +r.p4=s.b +r.to=r.TO() +r.ry=r.Ve() +$.aL.p1$.push(new A.aA4(r))}, +aq(a){this.att(a) +this.gQB().sdc(0,this)}, +I(a){var s,r,q=this +q.C7(a) +s=A.aD(a,B.fw,t.l).w.ay +r=A.A(t.F,t.xR) +r.l(0,B.hW,new A.cX(new A.azU(q),new A.azV(q),t.jl)) +r.l(0,B.kL,new A.cX(new A.azW(q),new A.azX(q),t.jn)) +q.a.toString +r.l(0,B.kO,new A.cX(new A.azY(q),new A.azZ(q,s),t.ok)) +r.l(0,B.kN,new A.cX(new A.aA_(q),new A.aA0(q,s),t.Uv)) +r.l(0,B.b8g,new A.cX(new A.aA1(q),new A.aA2(q),t.lG)) +return new A.kh(new A.aA3(q,r),null)}, +gwO(){this.a.toString +return!1}, +ag1(){var s,r,q,p=this,o=p.x1,n=o.a,m=o.b +o=p.R8 +o===$&&A.c() +s=t.O +if(o!==0){r=Math.abs(Math.cos(o*0.017453292519943295)) +q=Math.abs(Math.sin(p.R8*0.017453292519943295)) +p.x2=new A.bz(n*r+m*q,m*r+n*q,s)}else p.x2=new A.bz(n,m,s) +o=p.rx +o===$&&A.c() +p.RG=p.TN(o)}, +hz(a){if(a.a===B.jB&&a instanceof A.OW)this.b7J(a) +this.a.toString +this.gQB().galo().a.t(0,a)}, +an4(a,b,c,d,e){var s=this,r=s.R8 +r===$&&A.c() +if(b!==r){s.T(new A.aA6(s,b)) +s.ag1() +s.rx===$&&A.c() +s.p4===$&&A.c() +s.hz(new A.a6G(e)) +return!0}return!1}, +bfa(a,b,c,d){return this.an4(a,b,c,null,d)}, +bfb(a,b,c,d){return this.an4(a,b,!1,c,d)}, +a2k(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k=this,j={} +j.a=a +j.b=b +b=j.b=k.ajN(b) +if(!e.k(0,B.i)){k.a.toString +s=B.bE.nG(a,b) +k.a.toString +r=s.a0(0,new A.bz(e.a,e.b,t.j8)) +q=new A.bn(new Float64Array(16)) +q.dU() +p=s.a +o=s.b +q.bU(0,p,o) +n=k.R8 +n===$&&A.c() +q.tQ(n*0.017453292519943295*-1) +q.bU(0,-p,-o) +m=A.cY(q,new A.m(r.a,r.b)) +r=j.a=B.bE.am6(new A.bz(m.a,m.b,t.O),b)}else r=a +if(k.ba0(r)){k.a.toString +return!1}k.a.toString +p=k.rx +p===$&&A.c() +if(r.k(0,p)){r=k.p4 +r===$&&A.c() +r=b===r}else r=!1 +if(r)return!1 +r=k.rx +p=k.p4 +p===$&&A.c() +k.T(new A.aA5(j,k)) +k.to=k.TO() +k.ry=k.Ve() +k.RG=k.TN(j.a) +l=A.bI7(c,d,r,p,f,j.a,j.b) +if(l!=null)k.hz(l) +k.a.e.fr.$2(new A.FY(j.a,k.ry,j.b),c) +return!0}, +aly(a,b,c){return this.a2k(a,b,!1,null,B.i,c)}, +Hr(a,b,c,d){return this.a2k(a,b,c,null,B.i,d)}, +bb5(a,b,c,d,e){return this.a2k(a,b,!1,c,d,e)}, +ajN(a){var s=this.a,r=s.e.ax +if(a>r)a=r +r=s.e.at +if(a"))) +s=r.to +return A.bHU(q,r.Iv(new A.bz(s.b.a,s.a.b,s.$ti.i("bz<1>"))))}, +qD(a,b){var s +if(b==null){s=this.p4 +s===$&&A.c() +b=s}this.a.toString +return B.bE.nG(a,b)}, +Rz(a){return this.qD(a,null)}, +SR(a,b){var s +if(b==null){s=this.p4 +s===$&&A.c() +b=s}this.a.toString +return B.bE.am6(a,b)}, +Iv(a){return this.SR(a,null)}, +a54(a,b){this.a.toString +return 256*Math.pow(2,a)/(256*Math.pow(2,b))}, +TN(a){var s=this.x2.dT(0,2),r=this.qD(a,null).a0(0,s) +return new A.bz(B.e.aR(r.a),B.e.aR(r.b),t.DR)}, +TO(){var s,r=this.x2.dT(0,2),q=this.rx +q===$&&A.c() +s=this.qD(q,null).cG(0).and() +return A.v5(s.a0(0,r),s.W(0,r),t.i)}, +ba0(a){this.a.toString +return!1}} +A.aA4.prototype={ +$1(a){var s=this.a.a.e.p1.$0() +return s}, +$S:4} +A.azU.prototype={ +$0(){return A.HF(this.a,null)}, +$S:116} +A.azV.prototype={ +$1(a){var s=this.a,r=s.ok,q=r.ga2B() +a.au=q +a.aK=s.gb8h() +a.bm=r.goY() +a.bc=r.ga2w() +a.K=q}, +$S:104} +A.azW.prototype={ +$0(){return A.a6i(this.a,null,null)}, +$S:143} +A.azX.prototype={ +$1(a){a.p2=this.a.ok.gmp()}, +$S:141} +A.azY.prototype={ +$0(){return A.bkF(this.a,null)}, +$S:140} +A.azZ.prototype={ +$1(a){a.ch=new A.azT() +a.b=this.b +if(a.w==null)a.w=this.a.p1}, +$S:138} +A.azT.prototype={ +$1(a){}, +$S:22} +A.aA_.prototype={ +$0(){return A.a4G(this.a,null)}, +$S:137} +A.aA0.prototype={ +$1(a){a.ch=new A.azS() +a.b=this.b +if(a.w==null)a.w=this.a.p1}, +$S:134} +A.azS.prototype={ +$1(a){}, +$S:22} +A.aA1.prototype={ +$0(){return A.bK8(this.a,null)}, +$S:587} +A.aA2.prototype={ +$1(a){var s=this.a +a.ax=s.gb8C() +a.ay=s.gb8E() +a.ch=s.gb8A() +if(a.w==null)a.w=s.p1 +s.p1.b=a}, +$S:588} +A.aA3.prototype={ +$2(a,b){var s,r=null,q=this.a,p=b.b,o=b.d,n=q.x1 +if(n.a!==p||n.b!==o){q.x1=new A.bz(p,o,t.O) +q.ag1() +if(!n.k(0,B.m0)){q.rx===$&&A.c() +q.p4===$&&A.c() +q.hz(new A.a6F(B.adO))}}q.a.toString +q.to=q.TO() +q.ry=q.Ve() +p=q.rx +p===$&&A.c() +q.RG=q.TN(p) +p=q.a +p.toString +o=q.x2 +n=o.a +o=o.b +s=q.R8 +s===$&&A.c() +p=A.atX(A.dC(B.Z,A.d([new A.a7U(n,n,o,o,A.HY(B.M,s*0.017453292519943295,A.dC(B.Z,p.c,B.z,B.X,r),r,r),r),A.dC(B.Z,q.a.d,B.z,B.X,r)],t.p),B.z,B.X,r),B.z) +return new A.CE(q,A.w4(B.bU,new A.Qs(new A.no(p,this.b,r,!1,r),q.ga1t(),q.ga1q(),q.ga1e(),q.ga1h(),B.iR,q.ok,r),r,q.gbbS(),q.gbbU(),q.gbbW(),r,q.gbbY(),q.gbc_()),r)}, +$S:589} +A.aA6.prototype={ +$0(){this.a.R8=this.b}, +$S:0} +A.aA5.prototype={ +$0(){var s=this.b,r=this.a +s.p4=r.b +s.rx=r.a}, +$S:0} +A.CE.prototype={ +dB(a){return!0}} +A.VI.prototype={ +an(){this.atu() +this.a.toString}, +fj(){var s=this.i8$ +if(s!=null){s.aF() +s.dX() +this.i8$=null}this.mP()}} +A.EW.prototype={ +a_(){var s=null +return new A.a41(new A.a8P(),new A.F2(A.A(t.S,t.EG)),new A.aHf(new A.e4(s,s,t.wb)),B.m0,B.m0,s,s,s,B.j)}} +A.azE.prototype={} +A.bz.prototype={ +W(a,b){var s=A.n(this),r=s.i("bz.T") +return new A.bz(r.a(this.a+b.a),r.a(this.b+b.b),s.i("bz"))}, +a0(a,b){var s=A.n(this),r=s.i("bz.T") +return new A.bz(r.a(this.a-b.a),r.a(this.b-b.b),s.i("bz"))}, +ai(a,b){var s=A.n(this),r=s.i("bz.T") +return new A.bz(r.a(this.a*b),r.a(this.b*b),s.i("bz"))}, +dT(a,b){var s=A.n(this),r=s.i("bz.T") +return new A.bz(r.a(this.a/b),r.a(this.b/b),s.i("bz"))}, +dg(a){return new A.bz(B.e.dg(this.a),B.e.dg(this.b),t.DR)}, +cG(a){return new A.bz(B.e.cG(this.a),B.e.cG(this.b),t.DR)}, +pd(a,b){var s,r,q,p,o=this +if(b!==0){s=Math.cos(b) +r=Math.sin(b) +q=o.a +p=o.b +return new A.bz(s*q+r*p,s*p-r*q,t.O)}return new A.bz(o.a,o.b,t.O)}, +and(){return new A.bz(this.a,this.b,t.O)}, +j(a){return"CustomPoint ("+A.r(this.a)+", "+A.r(this.b)+")"}} +A.FY.prototype={ +gu(a){var s,r,q=this.a,p=B.e.gu(q.a) +q=B.e.gu(q.b) +s=this.b +r=s.a +r===$&&A.c() +s=s.b +s===$&&A.c() +return p+q+A.Y(r,s,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)+B.e.gu(this.c)}, +k(a,b){if(b==null)return!1 +return b instanceof A.FY&&b.a.k(0,this.a)&&b.b.k(0,this.b)&&b.c===this.c}} +A.rG.prototype={ +lj(a,b){var s=b.a,r=this.a,q=b.b,p=this.$ti,o=p.i("bz<1>"),n=this.b +return new A.rG(new A.bz(Math.min(s,r.a),Math.min(q,r.b),o),new A.bz(Math.max(s,n.a),Math.max(q,n.b),o),p)}, +A(a,b){var s,r=A.v5(b,b,this.$ti.c),q=r.a,p=this.a +if(q.a>=p.a){r=r.b +s=this.b +r=r.a<=s.a&&q.b>=p.b&&r.b<=s.b}else r=!1 +return r}, +OX(a){var s,r,q=a.a,p=this.a +if(q.a>=p.a){s=a.b +r=this.b +q=s.a<=r.a&&q.b>=p.b&&s.b<=r.b}else q=!1 +return q}, +j(a){return"Bounds("+this.a.j(0)+", "+this.b.j(0)+")"}} +A.Qs.prototype={ +a_(){var s=null +return new A.Yq(A.it(s,s,s,s,!1,t.OH),B.j)}} +A.Yq.prototype={ +an(){this.afq() +this.aey() +this.aO()}, +aq(a){var s,r=this +r.aS(a) +if(r.a.y!==a.y)r.afq() +s=r.a.x +if(s.a!==a.x.a){s=r.f +s===$&&A.c() +s.aI(0).bj(0,r.gaWr(),t.H)}}, +aez(a){var s,r,q,p=this,o=p.e +if(o===$){s=p.d +r=A.n(s).i("eC<1>") +q=A.aet(new A.eC(s,r),null,null,r.i("bN.T")) +p.e!==$&&A.ai() +p.e=q +o=q}p.f=o.bfo(0,p.a.x).ak7(p.gaSz(),new A.bbB()).cq(p.gaQB())}, +aey(){return this.aez(null)}, +afq(){var s=this,r=s.r +if(r!=null)r.a=null +r=s.a.y +r.a=s +s.r=r}, +aSA(a){var s=this,r=s.x +if(r!=null&&s.w==null)s.rC(r,s.a.e)}, +aQC(a){if(this.x==null)this.x=a +else this.aLm(a)}, +aLm(a){var s,r,q,p,o=this,n=o.x +if(n==null)return +s=n.a +r=a.a +q=s.a-r.a +p=s.b-r.b +r=Math.sqrt(q*q+p*p) +s=o.a +if(r<=48)o.rC(a,s.r) +else{o.rC(n,s.e) +o.rC(a,o.a.e)}}, +aQF(){var s=this,r=s.w +if(r==null)return +s.a.toString +s.d.t(0,r) +s.w=null}, +aQr(){var s=this,r=s.w +if(r==null)return +s.rC(r,s.a.f) +s.w=null}, +aPW(){var s=this,r=s.w +if(r!=null)if(s.x==null)s.rC(r,s.a.w) +else{s.d.t(0,r) +s.w=null}}, +rC(a,b){return this.aSB(a,b)}, +aSB(a,b){var s=0,r=A.l(t.z),q=this,p,o,n,m,l,k,j +var $async$rC=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:q.x=null +p=q.c.gab() +if(p==null)o=null +else{p=p.c6(0,null).a +n=p[14] +m=p[13] +l=p[12] +o=new A.fS(new Float64Array(3)) +o.lH(l,m,n)}if(o!=null){p=o.a +k=new A.m(p[0],p[1])}else k=null +j=a.a +b.$1(new A.x1(j,k!=null?j.a0(0,k):null)) +return A.j(null,r)}}) +return A.k($async$rC,r)}, +n(){var s,r=this +r.d.a2(0) +s=r.f +s===$&&A.c() +s.aI(0) +s=r.r +if(s!=null)s.a=null +r.aH()}, +I(a){var s=this.a +s=s.c +return s}} +A.bbB.prototype={ +$1(a){return a instanceof A.HS}, +$S:81} +A.a8P.prototype={ +bcn(){var s=this.a +return s==null?null:s.aQF()}, +a2x(){var s=this.a +return s==null?null:s.aQr()}, +bbO(){var s=this.a +return s==null?null:s.aPW()}, +a2C(a){var s=this.a +if(s!=null)s.w=a +return null}} +A.x1.prototype={ +k(a,b){if(b==null)return!1 +if(!(b instanceof A.x1))return!1 +return this.a.k(0,b.a)&&J.o(this.b,b.b)}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.bgz.prototype={ +$1(a){var s,r=a.pu(1) +if(r==null)throw A.f(A.aX("incorrect URL template: "+this.a)) +s=J.u(this.b,r) +if(s==null)throw A.f(A.aX("No value provided for variable "+A.r(a.pu(1)))) +else return s}, +$S:61} +A.ail.prototype={ +galp(){var s=this.a +return new A.ba(s,A.n(s).i("ba<1>"))}, +galo(){var s=this.a +return new A.nN(s,A.n(s).i("nN<1>"))}, +sdc(a,b){this.b=b}} +A.a42.prototype={ +ahu(a,b){return new A.EW(this.x,this.y,this.w,b.b,null)}} +A.ayW.prototype={ +sdc(a,b){this.c=b +this.avC(0,b)}, +gqM(){var s=this.c +if(s==null)s=null +else{s=s.R8 +s===$&&A.c()}return s==null?0:s}} +A.agY.prototype={ +SW(a){this.a6_(a) +if(a instanceof A.agY)this.b=a.b}, +a4G(){var s=this.b.b +s===$&&A.c() +s=s.rx +s===$&&A.c() +return s}, +TM(){var s=this.b.b +s===$&&A.c() +s=s.p4 +s===$&&A.c() +return s}, +TL(){return this.b.gqM()}} +A.aA8.prototype={} +A.aA9.prototype={} +A.aLX.prototype={} +A.auH.prototype={} +A.arj.prototype={} +A.aTl.prototype={ +Rn(a,b,c,d){return this.bcQ(0,b,c,d)}, +bcQ(a,b,c,d){var s=0,r=A.l(t.Tk),q,p,o,n +var $async$Rn=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:p=A.byc(b) +o=t.N +n=A.ql(10,t.mf) +s=3 +return A.e(new A.mG(new A.ame(),d,p.gS(p),c,!1,new A.awI(A.A(o,t.TN),A.A(o,t.BA),A.A(o,t.eB)),n).Rl(0),$async$Rn) +case 3:q=f +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Rn,r)}} +A.aL1.prototype={ +baS(a,b,c){var s=this.a,r=s.h(0,a) +if(r==null)r=null +else{r=r.b +r=r==null?null:r.d.akV(b,c) +r=r!==!1}if(r!==!1)return!1 +return s.F(0,a)!=null}} +A.a8q.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.a8q&&b.a===s.a&&J.o(b.b,s.b)&&b.c==s.c&&b.e===s.e&&b.f==s.f}, +gu(a){var s=this +return A.Y(s.a,s.b,s.d,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this,r=""+"PictureConfiguration("+("bundle: "+s.a.j(0)),q=s.b +if(q!=null)r=r+", "+("locale: "+q.j(0)) +q=s.c +if(q!=null)r=r+", "+("textDirection: "+q.j(0)) +r=r+", "+("platform: "+A.bxH(s.e)) +q=s.f +if(q!=null)r=r+", "+("colorFilter: "+q.j(0)) +r+=")" +return r.charCodeAt(0)==0?r:r}} +A.tv.prototype={ +sbfl(a){var s,r=this +if(r.d.k(0,a))return +s=r.e +if(s!=null){$.bmL().baS(s,r.d,a) +r.e=null}r.b=r.a.$1(a) +r.d=a}, +ag(a){var s=this,r=new A.aL6(),q=a.a +new A.dK(new A.pD(q,s.gqv(),s.c,s.d),t.k3).bj(0,new A.aL4(s,r,null),t.H).iu(new A.aL5(s,null)) +return r}, +j(a){return A.I(this).j(0)+"()"}} +A.aL4.prototype={ +$1(a){var s,r,q,p=this.a +p.e=a +s=$.bmL() +a.toString +s=s.a +r=s.h(0,a) +if(r!=null)s.F(0,a) +else{if(s.a===1000&&!0){q=new A.aT(s,A.n(s).i("aT<1>")) +s.F(0,q.gV(q)).sahF(!1)}r=new A.aL3(p,a,this.c).$0()}s.l(0,a,r) +r.sahF(!0) +this.b.Ju(r)}, +$S(){return A.n(this.a).i("b4(tv.T)")}} +A.aL3.prototype={ +$0(){return this.a.bax(0,this.b,this.c)}, +$S:592} +A.aL5.prototype={ +$2(a,b){return this.aof(a,b)}, +aof(a,b){var s=0,r=A.l(t.P),q=this +var $async$$2=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:A.dH(new A.c7(a,b,"SVG",A.bI("while resolving a picture"),new A.aL2(q.a),!0)) +return A.j(null,r)}}) +return A.k($async$$2,r)}, +$S:593} +A.aL2.prototype={ +$0(){var s=null,r=this.a +return A.d([A.hR("Picture provider",r,!0,B.aZ,s,!1,s,s,B.aC,s,!1,!0,!0,B.bS,s,t.lm),A.hR("Picture key",r.e,!0,s,s,!1,s,s,B.aC,s,!1,!0,!0,B.bS,s,A.n(r).i("tv.T"))],t.E)}, +$S:26} +A.AE.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(J.a8(b)!==A.I(s))return!1 +return A.n(s).i("AE").b(b)&&s.a===b.a&&s.b==b.b&&s.c.k(0,b.c)}, +gu(a){return A.Y(B.f.gu(this.a),this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"PictureKey("+this.a+", colorFilter: "+A.r(this.b)+", theme: "+this.c.j(0)+")"}} +A.pD.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.pD&&s.d===b.d&&s.a===b.a&&s.b==b.b&&s.c.k(0,b.c)}, +gu(a){var s=this +return A.Y(s.d,s.a,s.b,s.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this +return A.I(s).j(0)+"(bundle: "+s.d.j(0)+', name: "'+s.a+'", colorFilter: '+A.r(s.b)+", theme: "+s.c.j(0)+")"}} +A.a0i.prototype={ +bax(a,b,c){return A.bJ_(this.MB(b,c),new A.as0(this,b))}, +MB(a,b){return this.aNM(a,b)}, +aNM(a,b){var s=0,r=A.l(t.YA),q,p=this,o,n +var $async$MB=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=3 +return A.e(a.d.qx(a.a),$async$MB) +case 3:o=d +n=a.j(0) +q=p.b.$3(o,a.b,n) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$MB,r)}} +A.as0.prototype={ +$0(){var s=null +return A.d([A.hR("Picture provider",this.a,!0,B.aZ,s,!1,s,s,B.aC,s,!1,!0,!0,B.bS,s,t.lm),A.hR("Picture key",this.b,!0,B.aZ,s,!1,s,s,B.aC,s,!1,!0,!0,B.bS,s,t._v)],t.E)}, +$S:26} +A.a3H.prototype={ +gqv(){return this.z}, +j(a){var s=this +return A.I(s).j(0)+'(name: "'+s.gqv()+'", bundle: '+A.r(s.Q)+", colorFilter: "+A.r(s.c)+")"}} +A.xG.prototype={ +bau(a,b,c){return this.a.$2(b,c)}} +A.nl.prototype={ +a0_(){var s=$.bsh +$.bsh=s+1 +this.e.t(0,s) +return new A.a8r(s,this)}, +xQ(a){var s=this.e +s.F(0,a.a) +if(s.a===0){this.a.n() +this.a=null}}} +A.a8r.prototype={ +gu(a){return this.a}, +k(a,b){if(b==null)return!1 +return b instanceof A.a8r&&b.a===this.a}} +A.aL6.prototype={ +Ju(a){var s,r,q,p,o,n=this +n.a=a +s=n.b +if(s!=null){n.b=null +for(r=s.length,q=0;q element contained an unsupported nested SVG element.")],t.E) +r.push(A.bI("")) +r.push(A.hR("Picture key",this.a.d,!0,B.aZ,s,!1,s,s,B.aC,s,!1,!0,!0,B.bS,s,t.N)) +return r}, +$S:26} +A.b3z.prototype={ +$1(a){if(a instanceof A.Ez)this.a.push(a.d) +else if(a instanceof A.q0)B.d.am(a.b,this)}, +$S:596} +A.b3y.prototype={ +$0(){var s=null,r=A.d([A.bI("The element contained an unsupported child "+this.a.e)],t.E) +r.push(A.bI("")) +r.push(A.hR("Picture key",this.b.d,!0,B.aZ,s,!1,s,s,B.aC,s,!1,!0,!0,B.bS,s,t.N)) +return r}, +$S:26} +A.b3D.prototype={ +$1(a){var s,r,q,p,o,n,m +if(a.length===0)return +s=this.b +r=s.ga9(s) +s=r.a +q=A.bxB(a,s,s.d) +p=s.a +o=A.bxB(a,s,p==null||B.dn===p||p.a==null?B.Yh:p) +p=this.c +n=p.r +n=n.ga9(n).b +n=n.gdu(n) +p=p.x +p===$&&A.c() +A.aJ(p,"id","") +p=r.b +s=s.e.ax +if(s==null)s=B.tj +m=r.c +B.d.t(n,new A.a3g(p,s,q,o,m==null?null:m.a)) +this.a.a=q.gwf()}, +$S:10} +A.b3C.prototype={ +$1(a){var s,r,q,p,o,n,m,l=null,k=this.b,j=!k.gZ(k)?k.ga9(k):l,i=this.c,h=j==null +if(h)s=l +else{s=j.b +s=new A.m(s.a+this.a.a,s.b+0)}r=i.x +r===$&&A.c() +q=A.aJ(r,"x",l) +p=A.aJ(i.x,"y",l) +if(q!=null){r=i.di(q) +r.toString}else{r=i.di(A.aJ(i.x,"dx","0")) +r.toString +o=s==null?l:s.a +r+=o==null?0:o}if(p!=null){s=i.di(p) +s.toString}else{o=i.di(A.aJ(i.x,"dy","0")) +o.toString +s=s==null?l:s.b +s=o+(s==null?0:s)}n=A.xS(A.aJ(i.x,"transform",l)) +if((h?l:j.c)!=null)n=n==null?j.c:j.c.jG(n) +m=h?l:j.a +if(m==null){h=i.r +h=h.ga9(h).b +m=h.gcQ(h)}h=i.w.a.b +k.i_(0,new A.amw(i.bd3(new A.T(0,0,0+h.a,0+h.b),m),new A.m(r,s),n)) +if(a.r)k.ft(0)}, +$S:597} +A.Yo.prototype={} +A.ame.prototype={ +akV(a,b){if(this.a&&!a.a.k(0,b.a))return!1 +if(this.b&&a.b!==b.b)return!1 +return!0}} +A.mG.prototype={ +gaDV(){var s=this.x +s===$&&A.c() +return s}, +a9g(){var s,r,q,p=this,o=p.z +for(s=p.c,r=t.N;s.p();){q=s.d +q.toString +if(q instanceof A.eB&&!q.r)++p.z +else if(q instanceof A.fA)--p.z +p.x=A.A(r,r) +p.y=null +if(p.z")),n=p.r +case 3:if(!o.p()){s=4 +break}m=o.b +s=m instanceof A.eB?5:7 +break +case 5:if(p.asc(m)){s=3 +break}l=B.aSS.h(0,m.e) +k=l==null +s=8 +return A.e(k?null:l.$2(p,!1),$async$Rl) +case 8:if(k)if(!m.r)p.a9g() +s=6 +break +case 7:if(m instanceof A.fA)if(m.e===n.ga9(n).a)n.ft(0) +case 6:s=3 +break +case 4:o=p.w +if(o==null)throw A.f(A.O("Invalid SVG data")) +q=o +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Rl,r)}, +OO(a){var s,r=this.x +r===$&&A.c() +s="url(#"+A.r(A.aJ(r,"id",""))+")" +if(s!=="url(#)"){a.toString +this.f.c.l(0,s,a) +return!0}return!1}, +Of(a,b){this.r.i_(0,new A.Yo(a.e,b)) +this.OO(b)}, +b02(a){var s,r,q,p,o,n,m,l=this,k=B.Bt.h(0,a.e) +if(k==null)return!1 +s=l.r +r=s.ga9(s).b +q=r.gcQ(r) +s=k.$1(l) +s.toString +p=l.x +p===$&&A.c() +p=A.aJ(p,"id","") +o=l.a2J(s.Tl(0),q,r.ga6(r),B.w) +n=A.xS(A.aJ(l.x,"transform","")) +m=new A.Ez(p,n==null?null:n.a,o,s) +l.OO(m) +B.d.t(r.gdu(r),m) +return!0}, +asc(a){var s,r,q,p +if(a.e==="defs")if(!a.r){s=a.gu(a) +r=A.d([],t.AM) +q=this.r +p=q.ga9(q).b +p=p==null?null:p.ga6(p) +q=q.ga9(q).b +q=q==null?null:q.gct(q) +this.Of(a,new A.q0("__defs__"+s,r,null,q,p)) +return!0}return this.b02(a)}, +a2I(a,b){var s,r,q=this +if(a==null)return null +if(B.f.A(a,"pt"))s=1.3333333333333333 +else if(B.f.A(a,"rem")){q.a.b=!0 +s=q.b.b}else if(B.f.A(a,"em")){q.a.b=!0 +s=q.b.b}else if(B.f.A(a,"ex")){q.a.b=!0 +s=q.b.c}else s=1 +r=A.ef(a,b) +return r!=null?r*s:null}, +di(a){return this.a2I(a,!1)}, +bcW(a,b){var s +if(a==null||a==="")return null +s=this.a2I(a,!0) +if(s!=null)return s +a=B.f.cu(a.toLowerCase()) +s=$.bkb.h(0,a) +if(s!=null)return s +if(a==="larger"){if(b==null)return $.bkb.h(0,"large") +return b*1.2}if(a==="smaller"){if(b==null)return $.bkb.h(0,"small") +return b/1.2}throw A.f(A.O("Could not parse font-size: "+a))}, +acE(a){var s +if(a==="100%"||a==="")return 1/0 +s=this.a2I(a,!0) +return s==null?1/0:s}, +bd7(){var s,r,q,p,o,n,m=this,l=m.x +l===$&&A.c() +l=A.aJ(l,"viewBox","") +l.toString +s=A.aJ(m.x,"width","") +s.toString +r=A.aJ(m.x,"height","") +r.toString +q=l==="" +if(q&&s===""&&r==="")throw A.f(A.O("SVG did not specify dimensions\n\nThe SVG library looks for a `viewBox` or `width` and `height` attribute to determine the viewport boundary of the SVG. Note that these attributes, as with all SVG attributes, are case sensitive.\nDuring processing, the following attributes were found:\n "+m.gaDV().j(0))) +p=m.acE(s) +o=m.acE(r) +if(q)return new A.a3i(B.i,new A.U(p,o),new A.U(p,o)) +n=B.f.o5(l,A.cn("[ ,]+",!0,!1,!1,!1)) +if(n.length<4)throw A.f(A.O("viewBox element must be 4 elements long")) +l=A.ef(n[2],!1) +l.toString +s=A.ef(n[3],!1) +s.toString +r=A.ef(n[0],!1) +r.toString +q=A.ef(n[1],!1) +q.toString +return new A.a3i(new A.m(-r,-q),new A.U(l,s),new A.U(p,o))}, +bcT(){var s,r,q,p,o,n,m=this.x +m===$&&A.c() +s=A.aJ(m,"stroke-dasharray","") +if(s==="")return null +else if(s==="none")return $.bmF() +s.toString +r=B.f.o5(s,A.cn("[ ,]+",!0,!1,!1,!1)) +q=A.d([],t.n) +for(m=r.length,p=!1,o=0;o>>16&255,a>>>8&255,a&255)}k=B.d.PX(B.a8x,new A.aTu(o),new A.aTv(b,a1)) +g=B.d.PX(B.aaO,new A.aTw(n),new A.aTx(b,a1)) +f=A.ef(m,!1) +if(f==null)f=a1==null?c:a1.z +if(f==null){f=b.a +f=f==null?c:f.z}if(f==null)f=4 +e=d.di(l) +if(e==null)e=a1==null?c:a1.Q +if(e==null){e=b.a +e=e==null?c:e.Q}if(e==null)e=1 +return A.bi6(b.a,new A.vp(a,c,c,c,c,c,c,B.at,k,g,f,e))}, +bcV(a,b,c,d){var s,r,q,p,o,n,m=this,l=null,k=m.x +k===$&&A.c() +k=A.aJ(k,"fill","") +k.toString +s=A.aJ(m.x,"fill-opacity","1.0") +r=A.aJ(m.x,"opacity","") +q=A.ef(s,!1) +q.toString +p=B.e.b_(q,0,1) +q=r==="" +if(!q){o=A.ef(r,!1) +o.toString +p*=B.e.b_(o,0,1)}if(B.f.be(k,"url"))return m.aa_(m.d,B.br,k,m.f,a,p) +o=b==null?l:b.a +n=m.aEN(o,k,p,!q||s!=="",c,d) +if(k==="")q=n==null||b===B.dn +else q=!1 +if(q)return l +if(k==="none")return B.dn +return new A.vp(n,l,l,l,l,l,l,B.br,l,l,l,l)}, +aEN(a,b,c,d,e,f){var s,r=this.wr(b,f),q=r==null?a:r +if(q==null)q=e +if(d&&q!=null){r=B.e.aR(255*c) +s=q.a +return A.ap(r,s>>>16&255,s>>>8&255,s&255)}return q}, +b0p(a){var s,r=this.x +r===$&&A.c() +s=A.xS(A.aJ(r,"transform",null)) +if(s!=null)return a.ah(0,s.a) +else return a}, +bcS(){var s,r=this.x +r===$&&A.c() +s=A.aJ(r,"clip-path","") +if(s!==""){s.toString +return this.f.b.h(0,s)}return null}, +bcZ(){var s,r=this.x +r===$&&A.c() +s=A.aJ(r,"mask","") +if(s!==""){s.toString +return this.f.Ts(s)}return null}, +bcY(a){if(a==null)return null +switch(a){case"100":return B.j2 +case"200":return B.tO +case"300":return B.tP +case"normal":case"400":return B.Q +case"500":return B.cg +case"600":return B.tQ +case"bold":case"700":return B.cs +case"800":return B.tR +case"900":return B.mz}throw A.f(A.a5('Attribute value for font-weight="'+a+'" is not supported'))}, +bcX(a){if(a==null)return null +switch(a){case"normal":return B.a_X +case"italic":case"oblique":return B.a_Y}throw A.f(A.a5('Attribute value for font-style="'+a+'" is not supported'))}, +bd4(a){if(a==null)return null +switch(a){case"none":return B.k +case"underline":return B.kC +case"overline":return B.b2R +case"line-through":return B.b2S}throw A.f(A.a5('Attribute value for text-decoration="'+a+'" is not supported'))}, +bd5(a){if(a==null)return null +switch(a){case"solid":return B.b2N +case"dashed":return B.b2P +case"dotted":return B.b2O +case"double":return B.O0 +case"wavy":return B.b2Q}throw A.f(A.a5('Attribute value for text-decoration-style="'+a+'" is not supported'))}, +a2J(a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=a1==null,f=i.bd2(a0,g?h:a1.a,a2),e=i.bcT(),d=i.bcU(),c=i.bcV(a0,g?h:a1.d,a3,a2),b=!g?h:"nonzero",a=i.x +a===$&&A.c() +b=A.bye(A.aJ(a,"fill-rule",b)) +a=i.bd_() +s=i.bcZ() +r=i.bcS() +q=A.aJ(i.x,"font-family","") +p=A.aJ(i.x,"font-size","") +if(g)g=h +else g=a1.e.w +g=i.bcW(p,g) +p=i.bcY(A.aJ(i.x,"font-weight",h)) +o=i.bcX(A.aJ(i.x,"font-style",h)) +n=A.bUD(A.aJ(i.x,"text-anchor","inherit")) +m=i.bd4(A.aJ(i.x,"text-decoration",h)) +l=i.wr(A.aJ(i.x,"text-decoration-color",h),a2) +k=i.bd5(A.aJ(i.x,"text-decoration-style",h)) +j=A.aJ(i.x,"mix-blend-mode","") +j.toString +return A.a3f(a1,B.aSX.h(0,j),r,e,d,c,a,s,b,f,new A.a3h(m,l,k,p,o,h,q,g,h,h,h,h,h,h,n))}, +bd3(a,b){return this.a2J(a,b,null,null)}, +AH(a,b,c){return this.a2J(a,b,c,null)}, +wr(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +if(a==null||a.length===0)return null +if(a==="none")return null +if(a.toLowerCase()==="currentcolor"){this.a.a=!0 +return b==null?this.b.a:b}if(a[0]==="#"){if(a.length===4){s=a[1] +r=a[2] +q=a[3] +a="#"+s+s+r+r+q+q}p=A.ee(B.f.bp(a,1),16) +o=a.length +if(o===7)return new A.E((p|4278190080)>>>0) +if(o===9)return new A.E(p>>>0)}if(B.f.be(a.toLowerCase(),"rgba")){o=t.a4 +n=A.L(new A.a6(A.d(B.f.X(a,J.aqD(a,"(")+1,B.f.ce(a,")")).split(","),t.s),new A.aTm(),o),!0,o.i("aq.E")) +o=A.ef(B.d.ft(n),!1) +o.toString +m=A.aa(n).i("a6<1,v>") +l=A.L(new A.a6(n,new A.aTn(),m),!0,m.i("aq.E")) +return A.au9(l[0],l[1],l[2],o)}if(B.f.be(a.toLowerCase(),"hsl")){o=t.OL +k=A.L(new A.a6(A.d(B.f.X(a,J.aqD(a,"(")+1,B.f.ce(a,")")).split(","),t.s),new A.aTo(),o),!0,o.i("aq.E")) +j=B.e.aE(k[0]/360,1) +o=k[1] +i=k[2]/100 +h=k.length>3?k[3]:255 +l=A.d([0,0,0],t.n) +if(j<0.16666666666666666){l[0]=1 +l[1]=j*6}else if(j<0.3333333333333333){l[0]=2-j*6 +l[1]=1}else if(j<0.5){l[1]=1 +l[2]=j*6-2}else if(j<0.6666666666666666){l[1]=4-j*6 +l[2]=1}else{m=j*6 +if(j<0.8333333333333334){l[0]=m-4 +l[2]=1}else{l[0]=1 +l[2]=6-m}}m=t.bK +l=A.L(new A.a6(l,new A.aTp(o/100),m),!0,m.i("aq.E")) +o=A.aa(l).i("a6<1,Z>") +l=i<0.5?A.L(new A.a6(l,new A.aTq(i),o),!0,o.i("aq.E")):A.L(new A.a6(l,new A.aTr(i),o),!0,o.i("aq.E")) +o=A.aa(l).i("a6<1,Z>") +l=A.L(new A.a6(l,new A.aTs(),o),!0,o.i("aq.E")) +return A.ap(h,J.bh9(l[0]),J.bh9(l[1]),J.bh9(l[2]))}if(B.f.be(a.toLowerCase(),"rgb")){o=t.OL +l=A.L(new A.a6(A.d(B.f.X(a,J.aqD(a,"(")+1,B.f.ce(a,")")).split(","),t.s),new A.aTt(),o),!0,o.i("aq.E")) +g=l.length>3?l[3]:255 +return A.ap(g,l[0],l[1],l[2])}f=B.aR0.h(0,a) +if(f!=null)return f +return null}} +A.aTu.prototype={ +$1(a){return a.J()==="StrokeCap."+A.r(this.a)}, +$S:598} +A.aTv.prototype={ +$0(){var s=this.b +s=s==null?null:s.x +if(s==null){s=this.a.a +s=s==null?null:s.x}return s==null?B.oU:s}, +$S:599} +A.aTw.prototype={ +$1(a){return a.J()==="StrokeJoin."+A.r(this.a)}, +$S:600} +A.aTx.prototype={ +$0(){var s=this.b +s=s==null?null:s.y +if(s==null){s=this.a.a +s=s==null?null:s.y}return s==null?B.oV:s}, +$S:601} +A.aTm.prototype={ +$1(a){return B.f.cu(a)}, +$S:34} +A.aTn.prototype={ +$1(a){return A.ee(a,null)}, +$S:111} +A.aTo.prototype={ +$1(a){var s +a=B.f.cu(a) +if(B.f.e1(a,"%"))a=B.f.X(a,0,a.length-1) +if(B.f.A(a,".")){s=A.ef(a,!1) +s.toString +return B.e.aR(s*2.55)}return A.ee(a,null)}, +$S:111} +A.aTp.prototype={ +$1(a){return a+(1-this.a)*(0.5-a)}, +$S:1} +A.aTq.prototype={ +$1(a){return this.a*2*a}, +$S:1} +A.aTr.prototype={ +$1(a){return this.a*2*(1-a)+2*a-1}, +$S:1} +A.aTs.prototype={ +$1(a){return a*255}, +$S:1} +A.aTt.prototype={ +$1(a){var s +a=B.f.cu(a) +if(B.f.e1(a,"%")){s=A.ef(B.f.X(a,0,a.length-1),!1) +s.toString +return B.e.aR(s*2.55)}return A.ee(a,null)}, +$S:111} +A.bgo.prototype={ +$1(a){return this.aow(a)}, +aow(a){var s=0,r=A.l(t.lu),q,p +var $async$$1=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=4 +return A.e($.al().qq(a,!0,null,null),$async$$1) +case 4:s=3 +return A.e(c.nY(),$async$$1) +case 3:p=c +q=p.geX(p) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$1,r)}, +$S:603} +A.BM.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.BM&&s.a.k(0,b.a)&&s.b===b.b&&s.c===b.c}, +gu(a){return A.Y(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"SvgTheme(currentColor: "+this.a.j(0)+", fontSize: "+A.r(this.b)+", xHeight: "+A.r(this.c)+")"}} +A.bfI.prototype={ +$1(a){return B.f.be(B.f.anp(a),this.a+":")}, +$S:12} +A.bfJ.prototype={ +$0(){return""}, +$S:47} +A.awN.prototype={ +j(a){var s=this +return"DrawableStyle{"+A.r(s.a)+","+A.r(s.b)+","+A.r(s.c)+","+A.r(s.d)+","+s.e.j(0)+","+A.r(s.f)+","+A.r(s.x)+","+A.r(s.r)+","+A.r(s.w)+"}"}} +A.vp.prototype={ +Sy(){var s=this,r=$.al().b8(),q=s.a +if(q!=null)r.sa6(0,q) +q=s.b +if(q!=null)r.sa5D(q) +q=s.x +if(q!=null)r.spG(q) +q=s.y +if(q!=null)r.sra(q) +q=s.z +if(q!=null)r.sasp(q) +q=s.Q +if(q!=null)r.seB(q) +q=s.w +if(q!=null)r.scQ(0,q) +return r}, +j(a){var s=this +if(s===B.dn)return"DrawablePaint{}" +return"DrawablePaint{"+A.r(s.w)+", color: "+A.r(s.a)+", shader: "+A.r(s.b)+", blendMode: "+A.r(s.c)+", colorFilter: "+A.r(s.d)+", isAntiAlias: "+A.r(s.e)+", filterQuality: "+A.r(s.f)+", maskFilter: "+A.r(s.r)+", strokeCap: "+A.r(s.x)+", strokeJoin: "+A.r(s.y)+", strokeMiterLimit: "+A.r(s.z)+", strokeWidth: "+A.r(s.Q)+"}"}} +A.a3h.prototype={ +j(a){var s=this +return"DrawableTextStyle{"+A.r(s.a)+","+A.r(s.b)+","+A.r(s.c)+","+A.r(s.d)+","+A.r(s.r)+","+A.r(s.w)+","+A.r(s.e)+","+A.r(s.at)+","+A.r(s.as)+","+A.r(s.x)+","+A.r(s.y)+","+A.r(s.z)+","+A.r(s.Q)+","+A.r(s.f)+","+A.r(s.ax)+"}"}} +A.Mz.prototype={ +J(){return"DrawableTextAnchorPosition."+this.b}} +A.a3g.prototype={ +qf(a,b){var s,r=this,q=r.d,p=q.gbr(q),o=r.e,n=o.gbr(o) +if(!(p+n>0))return +p=r.f +n=p!=null +if(n){a.dC(0) +a.ah(0,p)}p=r.c +s=r.b +a.Px(q,A.bpq(q,p,s)) +a.Px(o,A.bpq(o,p,s)) +if(n)a.cO(0)}, +$iie:1} +A.awI.prototype={ +Ts(a){var s=this.c,r=s.h(0,a) +if(r==null&&!0)throw A.f(A.O("Expected to find Drawable with id "+a+".\nHave ids: "+s.gbT(s).j(0))) +return r}} +A.a4w.prototype={ +J(){return"GradientUnitMode."+this.b}} +A.yZ.prototype={} +A.a3d.prototype={ +aiN(a,b){var s,r,q,p,o,n,m=this,l=m.e +if(l==null){s=new A.bn(new Float64Array(16)) +s.dU()}else s=new A.bn(l) +if(m.d===B.eR){l=b.a +r=b.b +q=new A.bn(new Float64Array(16)) +q.lG(b.c-l,0,0,0,0,b.d-r,0,0,0,0,1,0,0,0,0,1) +p=new A.bn(new Float64Array(16)) +p.lG(1,0,0,0,0,1,0,0,0,0,1,0,l,r,0,1) +o=p.jG(q) +o.fq(0,s) +s=o}l=m.f +r=new A.fS(new Float64Array(3)) +r.lH(l.a,l.b,0) +n=s.a3I(r) +r=m.r +l=new A.fS(new Float64Array(3)) +l.lH(r.a,r.b,0) +r=n.a +l=s.a3I(l).a +return A.biy(new A.m(r[0],r[1]),new A.m(l[0],l[1]),m.b,m.a,m.c)}} +A.a3e.prototype={ +aiN(a,b){var s,r,q,p,o,n=this,m=n.e +if(m==null){s=new A.bn(new Float64Array(16)) +s.dU()}else s=new A.bn(m) +if(n.d===B.eR){m=b.a +r=b.b +q=new A.bn(new Float64Array(16)) +q.lG(b.c-m,0,0,0,0,b.d-r,0,0,0,0,1,0,0,0,0,1) +p=new A.bn(new Float64Array(16)) +p.lG(1,0,0,0,0,1,0,0,0,0,1,0,m,r,0,1) +o=p.jG(q) +o.fq(0,s) +s=o}return A.bGU(n.f,n.r,n.b,n.a,n.c,s.a,n.w,0)}} +A.a3i.prototype={ +j(a){return"DrawableViewport{"+this.c.j(0)+", viewBox: "+this.b.j(0)+", viewBoxOffset: "+this.a.j(0)+"}"}} +A.a0Z.prototype={ +akV(a,b){return!0}} +A.Ey.prototype={ +qf(a,b){var s,r,q,p,o=this.f +if(o.length!==0){s=this.a.b +s=!s.gZ(s)}else s=!1 +if(!s)return +s=this.a +r=s.a +if(!r.k(0,B.i))a.bU(0,r.a,r.b) +for(r=o.length,s=s.b,q=0+s.a,s=0+s.b,p=0;p") +return new A.Ey(s.a,B.SA,s.c,s.d,null,A.L(new A.a6(q,new A.awL(r),p),!0,p.i("aq.E")),s.r,r)}, +$iie:1, +$ivq:1, +gct(a){return this.d}, +ga6(a){return this.e}, +gdu(a){return this.f}, +gcQ(a){return this.w}} +A.awL.prototype={ +$1(a){if(t.eB.b(a))return a.Ax(this.a) +return a}, +$S:264} +A.q0.prototype={ +qf(a,b){var s,r,q,p,o,n,m=this,l=m.b,k=l.length +if(k===0)return +s=new A.awJ(m,a,b) +k=m.c +if(k==null)r=null +else{r=k.r +r=r==null?null:r.length!==0}if(r===!0)for(k=k.r,r=k.length,q=m.d,p=q!=null,o=0;o1)a.ij(null,$.al().b8()) +s.$0() +if(l.length>1)a.cO(0) +a.cO(0)}else s.$0()}, +Ax(a){var s=this,r=null,q=A.a3f(s.c,r,a.r,a.b,a.c,a.d,r,r,a.f,a.a,a.e),p=s.b,o=A.aa(p).i("a6<1,ie>") +return new A.q0(s.a,A.L(new A.a6(p,new A.awK(q),o),!0,o.i("aq.E")),q,s.d,r)}, +$iie:1, +$ivq:1, +gdu(a){return this.b}, +gcQ(a){return this.c}, +gct(a){return this.d}, +ga6(a){return this.e}} +A.awJ.prototype={ +$0(){var s,r,q,p,o,n,m,l=this,k=l.a,j=k.c,i=j.x +if(i===0)return +s=k.d +r=s!=null +if(r){q=l.b +q.dC(0) +q.ah(0,s)}s=j.w +p=s!=null +o=$.al().b8() +if(i!=null&&i!==1){i.toString +o.sa6(0,A.au9(0,0,0,i)) +n=!0}else n=p +j=j.y +if(j!=null){o.soq(j) +n=!0}if(n)l.b.ij(null,o) +for(k=k.b,j=k.length,i=l.b,q=l.c,m=0;m0))return +o=this.c +n=o.f +p.sA8(n==null?B.hr:n) +s=new A.awM(this,a,b) +p=o.r +if((p==null?null:p.length!==0)===!0)for(o=p.length,r=0;r0 +else o=!0}else o=!1 +if(o){o=i.b +n=o!=null&&o!==$.bmF() +m=l.b +j=j.d +if(n){o.toString +m.eT(A.bSR(j,o,i.c),p.Sy())}else m.eT(j,p.Sy())}if(q){j=l.b +j.ij(k,$.bn6()) +s.qf(j,l.c) +j.cO(0) +j.cO(0)}if(r)l.b.cO(0) +if(h)l.b.cO(0)}, +$S:7} +A.aTk.prototype={ +Kr(a,b,c,d,e){return this.axt(a,b,c,d,e)}, +axt(a,b,c,d,e){var s=0,r=A.l(t.YA),q,p=this,o,n,m,l +var $async$Kr=A.h(function(f,g){if(f===1)return A.i(g,r) +while(true)switch(s){case 0:s=3 +return A.e(p.GC(a,d,e),$async$Kr) +case 3:o=g +n=!b||!1 +m=o.a +l=m.b +q=new A.nl(o.anh(n,c,l),new A.T(0,0,0+l.a,0+l.b),m.c,o.b,A.ae(t.S)) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Kr,r)}, +GC(a,b,c){return this.b7G(a,b,c)}, +b7F(a,b){return this.GC(a,b,B.p6)}, +b7G(a,b,c){var s=0,r=A.l(t.Tk),q +var $async$GC=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:s=3 +return A.e(new A.aTl().Rn(0,a,b,c),$async$GC) +case 3:q=e +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$GC,r)}} +A.SQ.prototype={ +a_(){return new A.Yp(B.j)}} +A.aTA.prototype={ +$1(a){return B.a3B}, +$S:605} +A.aTC.prototype={ +$1(a){return new A.aTB(a)}, +$S:606} +A.aTB.prototype={ +$3(a,b,c){return $.bh1().Kr(a,!1,b,c,this.a)}, +$C:"$3", +$R:3, +$S:607} +A.Yp.prototype={ +bf(){var s=this +s.afR() +s.aeD() +s.aWK() +s.cD()}, +aq(a){var s=this +s.aS(a) +if(s.a.r!==a.r){s.afR() +s.aeD()}}, +afR(){var s,r,q +this.c.ap(t.AG) +s=this.c.ap(t.sp) +if(s==null)s=B.tg +r=this.a +r.toString +q=s.w.r +if(q==null)q=14 +r.r.sbfl(new A.BM(B.w,q,q/2))}, +aeD(){var s,r,q=this.a.r,p=this.c +p.toString +s=A.bp_(p) +r=A.FO(p) +p=A.eU(p) +this.aWM(q.ag(new A.a8q(s,r,p,null,A.c4(),null)))}, +aJU(a,b){this.T(new A.bbx(this,a))}, +aWM(a){var s,r,q=this,p=q.f +if(p==null)s=null +else{s=p.a +s=s!=null?s:p}r=a.a +if(s===(r!=null?r:a))return +if(q.r)p.P(0,q.gLM()) +q.f=a +if(q.r)a.a7(0,q.gLM())}, +aWK(){var s=this +if(s.r)return +s.f.a7(0,s.gLM()) +s.r=!0}, +aWL(){var s=this +if(!s.r)return +s.f.P(0,s.gLM()) +s.r=!1}, +n(){var s,r=this +r.aWL() +s=r.e +if(s!=null)s.b.xQ(s) +r.e=null +r.aH()}, +I(a){var s,r,q,p,o,n,m=this,l=null,k=A.bt("child"),j=m.d +if(j!=null){s=j.b +r=0+(s.c-s.a) +s=0+(s.d-s.b) +q=m.a +p=q.c +o=q.d +n=p==null +if(n&&o==null){p=r-0 +o=s-0}else if(o!=null)p=o/(s-0)*(r-0) +else if(!n)o=p/(r-0)*(s-0) +k.b=new A.bw(p,o,new A.a3V(q.e,B.M,B.z,A.BB(new A.a9e(j,!1,!1,l),new A.U(r-0,s-0)),l),l) +if(q.r.c==null&&q.at!=null){j=q.at +j.toString +k.b=new A.a1D(j,k.aN(),l)}}else{j=m.a +j=m.aHj(a,j.c,j.d) +k.b=j}m.a.toString +j=k.aN() +k.b=new A.c2(A.cs(l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,!0,l,l,l,"",l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l),!1,!1,!1,!1,j,l) +return k.aN()}, +aHj(a,b,c){if(b!=null||c!=null)return new A.bw(b,c,null,null) +return $.bzx().$1(a)}} +A.bbx.prototype={ +$0(){var s=this.a,r=s.e +if(r!=null)r.b.xQ(r) +r=this.b +s.e=r==null?null:r.a0_() +s.d=r}, +$S:0} +A.a9m.prototype={ +Q2(a,b,c){return this.b7X(a,b,c)}, +b7X(a,b,c){var s=0,r=A.l(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h,g +var $async$Q2=A.h(function(d,e){if(d===1){p=e +s=q}while(true)switch(s){case 0:h=null +q=3 +m=n.a.h(0,a) +s=m!=null?6:7 +break +case 6:s=8 +return A.e(m.$1(b),$async$Q2) +case 8:h=e +case 7:o.push(5) +s=4 +break +case 3:q=2 +g=p +l=A.a7(g) +k=A.au(g) +i=A.bI("during a framework-to-plugin message") +A.dH(new A.c7(l,k,"flutter web plugins",i,null,!1)) +o.push(5) +s=4 +break +case 2:o=[1] +case 4:q=1 +if(c!=null)c.$1(h) +s=o.pop() +break +case 5:return A.j(null,r) +case 1:return A.i(p,r)}}) +return A.k($async$Q2,r)}, +Jo(a,b,c){var s=new A.ak($.a9,t.gg) +$.a_w().amh(b,c,new A.aMy(new A.bp(s,t.yB))) +return s}, +BT(a,b){var s=this.a +if(b==null)s.F(0,a) +else s.l(0,a,b)}} +A.aMy.prototype={ +$1(a){var s,r,q,p +try{this.a.cT(0,a)}catch(q){s=A.a7(q) +r=A.au(q) +p=A.bI("during a plugin-to-framework message") +A.dH(new A.c7(s,r,"flutter web plugins",p,null,!1))}}, +$S:42} +A.aLs.prototype={} +A.acM.prototype={ +J(){return"ToastGravity."+this.b}} +A.ayY.prototype={ +aej(){var s,r,q,p,o=this,n="Error: Overlay is null. \n Please don't use top of the widget tree context (such as Navigator or MaterialApp) or \n create overlay manually in MaterialApp builder.\n More information \n - https://github.com/ponnamkarthik/FlutterToast/issues/393\n - https://github.com/ponnamkarthik/FlutterToast/issues/234",m=o.c +if(m.length===0){o.b=null +return}r=o.a +if(r==null){o.a3i() +throw A.f(u.d)}s=null +try{r=A.OO(r,t.N1) +r.toString +s=r}catch(q){o.a3i() +throw A.f(n)}if(s==null){o.a3i() +throw A.f(n)}p=B.d.dR(m,0) +m=p.a +o.b=m +J.bCB(s,m) +o.d=A.d9(p.b,new A.az_(o,p))}, +amJ(){var s=this,r=s.d +if(r!=null)r.aI(0) +r=s.e +if(r!=null)r.aI(0) +s.e=s.d=null +r=s.b +if(r!=null)r.eO(0) +s.b=null +s.aej()}, +a3i(){var s=this,r=s.d +if(r!=null)r.aI(0) +r=s.e +if(r!=null)r.aI(0) +s.e=s.d=null +B.d.Y(s.c) +r=s.b +if(r!=null)r.eO(0) +s.b=null}, +arM(a,b,c,d){var s,r=this,q={} +q.a=c +s=r.a +if(s==null)throw A.f(u.d) +if(c===B.On)if(A.aD(s,null,t.l).w.e.d!==0)q.a=B.b7x +r.c.push(new A.amS(A.qw(new A.az0(q,r,null,new A.YN(a,d,b,null)),!1),d,b)) +if(r.d==null)r.aej()}, +aHY(a,b){var s,r=null +switch(b.a){case 0:return A.lr(r,a,r,r,24,24,100,r) +case 3:return A.lr(r,a,r,r,24,r,100,r) +case 4:return A.lr(r,a,r,r,r,24,100,r) +case 2:return A.lr(50,a,r,r,24,24,50,r) +case 7:return A.lr(50,a,r,r,24,r,50,r) +case 8:return A.lr(50,a,r,r,r,24,50,r) +case 5:return A.lr(50,a,r,r,24,r,r,r) +case 6:return A.lr(50,a,r,r,r,24,r,r) +case 9:s=this.a +s.toString +return A.lr(A.aD(s,r,t.l).w.e.d,a,r,r,0,0,r,r) +case 10:return A.eV(0,a) +case 1:default:return A.lr(50,a,r,r,24,24,r,r)}}} +A.az_.prototype={ +$0(){var s=this.a +s.e=A.d9(this.b.c,new A.ayZ(s))}, +$S:0} +A.ayZ.prototype={ +$0(){this.a.amJ()}, +$S:0} +A.az0.prototype={ +$1(a){return this.b.aHY(this.d,this.a.a)}, +$S:11} +A.amS.prototype={} +A.YN.prototype={ +a_(){return new A.acN(null,null,B.j)}} +A.acN.prototype={ +an(){var s=this,r=null,q=A.bR(r,s.a.e,0,r,1,r,s) +s.d=q +s.e=A.dy(B.cq,q,r) +s.aO() +s.d.c9(0) +s.f=A.d9(s.a.d,new A.aVG(s))}, +fj(){var s=this.f +if(s!=null)s.aI(0) +this.d.fg(0) +this.mP()}, +n(){var s=this.f +if(s!=null)s.aI(0) +s=this.d +if(s!=null)s.n() +this.awo()}, +I(a){var s=null,r=this.e +r===$&&A.c() +return new A.iG(t.ve.a(r),!1,A.eg(A.e1(B.E,!0,s,this.a.c,B.m,B.D,0,s,s,s,s,s,B.aq),s,s),s)}} +A.aVG.prototype={ +$0(){var s=this.a +s.d.dq(0) +s=s.f +if(s!=null)s.aI(0)}, +$S:0} +A.YO.prototype={ +n(){var s=this,r=s.cp$ +if(r!=null)r.P(0,s.gjW()) +s.cp$=null +s.aH()}, +bG(){this.cJ() +this.cm() +this.jX()}} +A.a44.prototype={ +a1i(a){return this.b87(a)}, +b87(a){var s=0,r=A.l(t.z),q,p,o,n,m,l,k,j,i,h,g,f,e,d,c +var $async$a1i=A.h(function(b,a0){if(b===1)return A.i(a0,r) +while(true)$async$outer:switch(s){case 0:c=a.a +switch(c){case"showToast":c=a.b +p=J.N(c) +o=p.h(c,"msg") +n=J.o(p.h(c,"gravity"),"top")||J.o(p.h(c,"gravity"),"bottom")?p.h(c,"gravity"):"top" +m=p.h(c,"webPosition") +if(m==null)m="right" +l=p.h(c,"webBgColor") +if(l==null)l="linear-gradient(to right, #00b09b, #96c93d)" +k=p.h(c,"textcolor") +j=p.h(c,"time")==null?3000:A.ee(J.cp(p.h(c,"time")),null)*1000 +i=p.h(c,"webShowClose") +if(i==null)i=!1 +c=A.cN(o,"'","\\'") +h=A.cN(c,"\n","
") +c=document +g=c.querySelector("#toast-content") +if(c.querySelector("#toast-content")!=null){g.toString +J.Kl(g)}f=c.createElement("script") +f.id="toast-content" +B.b_O.aqW(f," var toastElement = Toastify({\n text: '"+h+"',\n gravity: '"+A.r(n)+"',\n position: '"+m+"',\n duration: "+j+",\n close: "+A.r(i)+',\n backgroundColor: "'+l+'",\n });\n toastElement.showToast();\n ') +p=c.querySelector("head") +p.toString +J.uP(p).t(0,f) +if(k!=null){c=c.querySelector(".toastify") +c.toString +e=B.c.eP(k,16) +p=B.f.bp(e,2) +d=B.f.X(e,0,2) +c=c.style +c.toString +B.t6.aVt(c,B.t6.aA0(c,"color"),"#"+(p+d),null)}q=!0 +s=1 +break $async$outer +default:throw A.f(A.Gm("Unimplemented","The fluttertoast plugin for web doesn't implement the method '"+c+"'",null,null))}case 1:return A.j(q,r)}}) +return A.k($async$a1i,r)}, +Qj(){var s=0,r=A.l(t.H),q,p,o,n,m,l +var $async$Qj=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=A.d([],t.mo) +n=A.d([],t._B) +m=document +l=m.createElement("link") +l.id="toast-css" +q=t.N +B.a3C.sq1(l,A.ah(["rel","stylesheet"],q,q)) +l.href="assets/packages/fluttertoast/assets/toastify.css" +n.push(l) +p=m.createElement("script") +p.async=!0 +p.src="assets/packages/fluttertoast/assets/toastify.js" +q=new A.Cx(p,"load",!1,t.TV) +o.push(q.gV(q)) +n.push(p) +m=m.querySelector("head") +m.toString +J.uP(m).N(0,n) +s=2 +return A.e(A.jr(o,t.H),$async$Qj) +case 2:return A.j(null,r)}}) +return A.k($async$Qj,r)}} +A.a7y.prototype={ +j(a){return"Could not find any result for the supplied address or coordinates."}, +$ibh:1} +A.aBq.prototype={} +A.aIt.prototype={ +QA(a,b,c){return this.baF(a,b,c)}, +baF(a,b,c){var s=0,r=A.l(t.Fo),q,p=2,o,n=this,m,l,k,j,i,h,g +var $async$QA=A.h(function(d,e){if(d===1){o=e +s=p}while(true)switch(s){case 0:i=t.N +h=A.ah(["address",a],i,i) +if(c!=null){J.aZ(h,"targetRegionSLat",A.r(c.a)) +J.aZ(h,"targetRegionNLat",A.r(c.b)) +J.aZ(h,"targetRegionWLng",A.r(c.c)) +J.aZ(h,"targetRegionELng",A.r(c.d))}if(b!=null)J.aZ(h,"localeIdentifier",b) +p=4 +s=7 +return A.e(n.a.c8("locationFromAddress",h,!1,t.z),$async$QA) +case 7:m=e +i=m +if(i==null)A.F(A.bZ(u.G,null)) +k=J.nV(J.dn(i,A.bUl(),t.Y8)) +q=k +s=1 +break +p=2 +s=6 +break +case 4:p=3 +g=o +i=A.a7(g) +if(i instanceof A.fg){l=i +switch(l.a){case"NOT_FOUND":A.F(new A.a7y()) +break}throw g}else throw g +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$QA,r)}, +Ru(a,b,c){return this.bdm(a,b,c)}, +bdm(a,b,c){var s=0,r=A.l(t.rY),q,p=this,o,n,m +var $async$Ru=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:o=t.z +n=A.ah(["latitude",a,"longitude",b],t.N,o) +s=3 +return A.e(p.a.c8("placemarkFromCoordinates",n,!1,o),$async$Ru) +case 3:m=e +if(m==null)A.F(A.bZ(u.G,null)) +q=J.nV(J.dn(m,A.bUZ(),t.Gb)) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Ru,r)}} +A.qm.prototype={ +k(a,b){var s=this +if(b==null)return!1 +return b instanceof A.qm&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e.k(0,s.e)}, +gu(a){var s=this.e +return B.e.gu(this.c)^B.e.gu(this.d)^s.gu(s)}, +cS(){var s=this +return A.ah(["title",s.a,"description",s.b,"latitude",s.c,"longitude",s.d,"timestamp",s.e.a],t.N,t.z)}, +j(a){var s=this +return" Title: "+s.a+",\n Description: "+s.b+",\n Latitude: "+A.r(s.c)+",\n Longitude: "+A.r(s.d)+",\n Timestamp: "+s.e.j(0)}} +A.wp.prototype={ +k(a,b){var s=this +if(b==null)return!1 +return b instanceof A.wp&&b.f===s.f&&b.d===s.d&&b.c===s.c&&b.w===s.w&&b.a===s.a&&b.e===s.e&&b.b===s.b&&b.r===s.r&&b.x===s.x&&b.z===s.z&&b.y===s.y}, +gu(a){var s=this +return B.f.gu(s.f)^B.f.gu(s.d)^B.f.gu(s.c)^B.f.gu(s.w)^B.f.gu(s.a)^B.f.gu(s.e)^B.f.gu(s.b)^B.f.gu(s.r)^B.f.gu(s.x)^B.f.gu(s.z)^B.f.gu(s.y)}, +cS(){var s=this +return A.ah(["name",s.a,"street",s.b,"isoCountryCode",s.c,"country",s.d,"postalCode",s.e,"administrativeArea",s.f,"subAdministrativeArea",s.r,"locality",s.w,"subLocality",s.x,"thoroughfare",s.y,"subThoroughfare",s.z],t.N,t.z)}, +j(a){var s=this +return" Name: "+s.a+", \n Street: "+s.b+", \n ISO Country Code: "+s.c+", \n Country: "+s.d+", \n Postal code: "+s.e+", \n Administrative area: "+s.f+", \n Subadministrative area: "+s.r+",\n Locality: "+s.w+",\n Sublocality: "+s.x+",\n Thoroughfare: "+s.y+",\n Subthoroughfare: "+s.z}} +A.a9l.prototype={ +k(a,b){var s=this +if(b==null)return!1 +return b instanceof A.a9l&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +gu(a){var s=this +return B.e.gu(s.a)^B.e.gu(s.b)^B.e.gu(s.c)^B.e.gu(s.d)}, +cS(){var s=this +return A.ah(["southLatitude",s.a,"northLatitude",s.b,"westLongitude",s.c,"eastLongitude",s.d],t.N,t.z)}, +j(a){var s=this +return"{ southLatitude: "+A.r(s.a)+", northLatitude: "+A.r(s.b)+", westLongitude: "+A.r(s.c)+", eastLongitude: "+A.r(s.d)+" }"}} +A.aGF.prototype={ +J(){return"LocationAccuracy."+this.b}} +A.w7.prototype={ +J(){return"LocationPermission."+this.b}} +A.qP.prototype={ +J(){return"ServiceStatus."+this.b}} +A.a_M.prototype={ +j(a){var s=this.a +if(s==null||s==="")return"Activity is missing. This might happen when running a certain function from the background that requires a UI element (e.g. requesting permissions or enabling the location services)." +s.toString +return s}, +$ibh:1} +A.a_O.prototype={ +j(a){return"The App is already listening to a stream of position updates. It is not possible to listen to more then one stream at the same time."}, +$ibh:1} +A.a5x.prototype={ +j(a){return'Unable to convert the value "'+this.a+'" into a LocationPermission.'}, +$ibh:1} +A.a6g.prototype={ +j(a){return"The location service on the device is disabled."}, +$ibh:1} +A.a8c.prototype={ +j(a){var s=this.a +if(s==null||s==="")return"Permission definitions are not found. Please make sure you have added the necessary definitions to the configuration file (e.g. the AndroidManifest.xml on Android or the Info.plist on iOS)." +s.toString +return s}, +$ibh:1} +A.Qa.prototype={ +j(a){var s=this.a +if(s==null||s==="")return"Access to the location of the device is denied by the user." +s.toString +return s}, +$ibh:1} +A.a8d.prototype={ +j(a){var s=this.a +if(s==null||s==="")return"A request for location permissions is already running, please wait for it to complete before doing another request." +s.toString +return s}, +$ibh:1} +A.Gt.prototype={ +j(a){var s=this.a +if(s==null||s==="")return"Something went wrong while listening for position updates." +s.toString +return s}, +$ibh:1} +A.aBx.prototype={ +a4U(){throw A.f(A.dw("getServiceStatusStream() has not been implemented."))}} +A.aIu.prototype={ +t0(){var s=0,r=A.l(t.D5),q,p=2,o,n=this,m,l,k,j,i,h +var $async$t0=A.h(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.e(B.f0.c8("checkPermission",null,!1,t.z),$async$t0) +case 7:m=b +j=A.bqF(m) +q=j +s=1 +break +p=2 +s=6 +break +case 4:p=3 +h=o +j=A.a7(h) +if(j instanceof A.fg){l=j +k=n.Dn(l) +throw A.f(k)}else throw h +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$t0,r)}, +tN(a){var s=0,r=A.l(t.D5),q,p=2,o,n=this,m,l,k,j,i,h +var $async$tN=A.h(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.e(B.f0.c8("requestPermission",null,!1,t.z),$async$tN) +case 7:m=c +j=A.bqF(m) +q=j +s=1 +break +p=2 +s=6 +break +case 4:p=3 +h=o +j=A.a7(h) +if(j instanceof A.fg){l=j +k=n.Dn(l) +throw A.f(k)}else throw h +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$tN,r)}, +H2(){var s=0,r=A.l(t.y),q,p +var $async$H2=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=t.y +q=B.f0.c8("isLocationServiceEnabled",null,!1,p).bj(0,new A.aIA(),p) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$H2,r)}, +Bt(a){return this.apa(a)}, +apa(a){var s=0,r=A.l(t.Yi),q,p=2,o,n=this,m,l,k,j,i,h,g +var $async$Bt=A.h(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=4 +i=t.z +m=A.ah(["forceLocationManager",a],t.N,i) +s=7 +return A.e(B.f0.c8("getLastKnownPosition",m,!1,i),$async$Bt) +case 7:l=c +i=l!=null?A.bsw(l):null +q=i +s=1 +break +p=2 +s=6 +break +case 4:p=3 +g=o +i=A.a7(g) +if(i instanceof A.fg){k=i +j=n.Dn(k) +throw A.f(j)}else throw g +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$Bt,r)}, +a4U(){var s,r=this.c +if(r!=null)return r +s=B.ZO.bev() +return this.c=new A.jb(new A.aIy(),s,A.n(s).i("jb")).Ae(new A.aIz(this))}, +a4Q(a){var s,r=this,q=r.b +if(q!=null)return q +s=r.aZ2(B.ZN.amB(a==null?null:a.cS())) +return r.b=new A.jb(new A.aIw(),s,s.$ti.i("jb")).Ae(new A.aIx(r))}, +aZ2(a){return A.aet(a,null,new A.aIv(this),A.n(a).i("bN.T"))}, +Rb(){var s=0,r=A.l(t.y),q,p +var $async$Rb=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=t.y +q=B.f0.c8("openAppSettings",null,!1,p).bj(0,new A.aIB(),p) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Rb,r)}, +Rc(){var s=0,r=A.l(t.y),q,p +var $async$Rc=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=t.y +q=B.f0.c8("openLocationSettings",null,!1,p).bj(0,new A.aIC(),p) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Rc,r)}, +Dn(a){switch(a.a){case"ACTIVITY_MISSING":return new A.a_M(a.b) +case"LOCATION_SERVICES_DISABLED":return B.T2 +case"LOCATION_SUBSCRIPTION_ACTIVE":return B.Sy +case"PERMISSION_DEFINITIONS_NOT_FOUND":return new A.a8c(a.b) +case"PERMISSION_DENIED":return new A.Qa(a.b) +case"PERMISSION_REQUEST_IN_PROGRESS":return new A.a8d(a.b) +case"LOCATION_UPDATE_FAILURE":return new A.Gt(a.b) +default:return a}}} +A.aIA.prototype={ +$1(a){return a===!0}, +$S:92} +A.aIy.prototype={ +$1(a){return B.a8W[A.bu(a)]}, +$S:611} +A.aIz.prototype={ +$1(a){var s=this.a +s.c=null +throw A.f(a instanceof A.fg?s.Dn(a):a)}, +$S:147} +A.aIw.prototype={ +$1(a){return A.bsw(J.es(a,t.N,t.z))}, +$S:613} +A.aIx.prototype={ +$1(a){throw A.f(a instanceof A.fg?this.a.Dn(a):a)}, +$S:147} +A.aIv.prototype={ +$1(a){a.aI(0) +this.a.b=null}, +$S:614} +A.aIB.prototype={ +$1(a){return a===!0}, +$S:92} +A.aIC.prototype={ +$1(a){return a===!0}, +$S:92} +A.a6h.prototype={ +cS(){return A.ah(["accuracy",this.a.a,"distanceFilter",this.b],t.N,t.z)}} +A.iV.prototype={ +k(a,b){var s=this +if(b==null)return!1 +return b instanceof A.iV&&b.e===s.e&&b.d===s.d&&b.f===s.f&&b.a===s.a&&b.b===s.b&&b.r==s.r&&b.w===s.w&&b.x===s.x&&J.o(b.c,s.c)&&b.y===s.y}, +gu(a){var s=this +return(B.e.gu(s.e)^B.e.gu(s.d)^B.e.gu(s.f)^B.e.gu(s.a)^B.e.gu(s.b)^J.Q(s.r)^B.e.gu(s.w)^B.e.gu(s.x)^J.Q(s.c)^B.cZ.gu(s.y))>>>0}, +j(a){return"Latitude: "+A.r(this.a)+", Longitude: "+A.r(this.b)}, +cS(){var s=this,r=s.c +r=r==null?null:r.a +return A.ah(["longitude",s.b,"latitude",s.a,"timestamp",r,"accuracy",s.e,"altitude",s.d,"floor",s.r,"heading",s.f,"speed",s.w,"speed_accuracy",s.x,"is_mocked",s.y],t.N,t.z)}} +A.aBy.prototype={ +H2(){return A.dQ(!0,t.y)}, +t0(){var s=0,r=A.l(t.D5),q,p=this +var $async$t0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(p.b.RF(0,B.BB),$async$t0) +case 3:q=b +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$t0,r)}, +tN(a){var s=0,r=A.l(t.D5),q,p=2,o,n=this,m,l +var $async$tN=A.h(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.e(n.a.IY(0),$async$tN) +case 7:q=B.ng +s=1 +break +p=2 +s=6 +break +case 4:p=3 +l=o +q=B.nf +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$tN,r)}, +Bt(a){return A.F(this.Z3("getLastKnownPosition"))}, +a4Q(a){var s,r,q={} +q.a=null +s=a==null +r=this.aFJ(s?null:a.a) +s=s?null:a.c +s=this.a.a3X(0,r,s) +return new A.Y1(new A.aBz(q,this,a),s,s.$ti.i("Y1"))}, +Rb(){return A.F(this.Z3("openAppSettings"))}, +Rc(){return A.F(this.Z3("openLocationSettings"))}, +aFJ(a){if(a==null)return!1 +switch(a.a){case 0:case 1:case 2:case 6:return!1 +case 3:case 4:case 5:return!0}}, +Z3(a){return new A.fg("UNSUPPORTED_OPERATION",a+" is not supported on the web platform.",null,null)}} +A.aBz.prototype={ +$1(a){var s,r,q,p=this.c,o=p==null +if((o?null:p.b)!==0){s=(o?null:p.b)==null +o=s}else o=!0 +if(o)return!1 +o=this.a +s=o.a +if(s!=null){r=s.a +s=s.b +q=a.a +q=Math.asin(Math.sqrt(Math.pow(Math.sin((q-r)*3.141592653589793/180/2),2)+Math.pow(Math.sin((a.b-s)*3.141592653589793/180/2),2)*Math.cos(r*3.141592653589793/180)*Math.cos(q*3.141592653589793/180)))}else return!1 +o.a=a +return 6378137*(2*q)"))}} +A.aDc.prototype={ +$1(a){return A.F(A.bxt(a))}, +$S:147} +A.aDd.prototype={ +$1(a){return A.byz(a)}, +$S:616} +A.aDe.prototype={ +RF(a,b){return this.bdY(0,b)}, +bdY(a,b){var s=0,r=A.l(t.D5),q,p=this,o +var $async$RF=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:o=p.a +if(o==null){q=B.ac6 +s=1 +break}o=o.query(A.aq0(B.BB)) +o.toString +s=3 +return A.e(A.mS(o,t.Gs),$async$RF) +case 3:o=d.state +q=o!=null?A.bVz(o):B.ne +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$RF,r)}} +A.bg3.prototype={ +$0(){return this.a.hw(0)}, +$S:0} +A.bg4.prototype={ +$1(a){return"https://accounts.google.com/gsi/client"}, +$S:34} +A.acV.prototype={ +j(a){return"TrustedTypesException: "+this.a}, +$ibh:1} +A.fb.prototype={ +a7K(a,b,c){var s,r=this,q=A.n(r).i("fb.E"),p=r.Cz(A.ae(q),A.ae(q)) +q=r.Df(p) +s=q.$ti +q.a.N(0,A.dF(a,s.z[1],s.c)) +r.Dg(p).N(0,b) +r.Dh(p).N(0,c) +return p}, +LJ(a,b,c,d){var s,r,q,p=A.n(this),o=A.A(p.i("fb.I"),p.i("fb.E")) +for(p=a.gdE(a),p=p.gS(p);p.p();){s=p.gG(p) +r=s.a +if(!b.A(0,r))o.l(0,r,s.b)}for(p=A.cb(c,c.r,A.n(c).c),s=p.$ti.c;p.p();){q=p.d +if(q==null)q=s.a(q) +o.l(0,this.rr(q),q)}for(p=A.cb(d,d.r,A.n(d).c),s=p.$ti.c;p.p();){q=p.d +if(q==null)q=s.a(q) +o.l(0,this.rr(q),q)}return o}, +rV(a,b,c){return this.b0o(a,b,c)}, +b0o(a,b,c){var s=0,r=A.l(t.H),q,p=this,o,n,m,l,k +var $async$rV=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:n=p.Cz(a,b) +m=p.Df(n) +l=p.Dg(n) +k=p.Dh(n) +if(a.a===0)if(b.a===0){o=m.a +o=o.gZ(o)&&l.a===0&&k.a===0}else o=!1 +else o=!1 +if(o){s=1 +break}s=c?3:5 +break +case 3:s=6 +return A.e(p.iL(p.a7K(m,l,k),m,l,k),$async$rV) +case 6:s=4 +break +case 5:s=7 +return A.e(p.ME(m,l,k),$async$rV) +case 7:case 4:case 1:return A.j(q,r)}}) +return A.k($async$rV,r)}, +ME(a,b,c){return this.aSY(a,b,c)}, +aSY(a,b,c){var s=0,r=A.l(t.H),q,p=2,o,n=[],m=this,l,k,j,i,h +var $async$ME=A.h(function(d,e){if(d===1){o=e +s=p}while(true)switch(s){case 0:h=a.a +if(h.gcL(h)){l=new A.b4C(m,a) +h=m.c +if(!!h.fixed$length)A.F(A.a5("removeWhere")) +B.d.h7(h,l,!0) +c.D3(l,!0)}if(c.a!==0){h=A.n(c).i("@<1>").L(A.n(m).i("fb.I")).i("eI<1,2>") +k=A.d3(new A.eI(c,new A.b4D(m),h),h.i("w.E")) +h=m.d +if(!!h.fixed$length)A.F(A.a5("removeWhere")) +B.d.h7(h,new A.b4E(m,k),!0)}h=m.b +B.d.N(h,a) +j=m.c +B.d.N(j,b) +i=m.d +B.d.N(i,c) +if(m.e){s=1 +break}m.e=!0 +p=3 +case 6:if(!!0){s=7 +break}if(!(h.length!==0||j.length!==0||i.length!==0)){s=7 +break}s=8 +return A.e(m.DO(),$async$ME) +case 8:s=6 +break +case 7:n.push(5) +s=4 +break +case 3:n=[2] +case 4:p=2 +m.e=!1 +s=n.pop() +break +case 5:case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$ME,r)}, +DO(){var s=0,r=A.l(t.H),q=this,p,o,n,m,l,k,j,i +var $async$DO=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:k=q.b +j=A.n(q) +i=A.d3(k,j.i("fb.I")) +B.d.Y(k) +j=j.i("fb.E") +p=A.ae(j) +k=q.c +o=0 +while(!0){if(!(o<2&&k.length!==0))break +n=B.d.gV(k) +p.t(0,n) +B.d.F(k,n);++o}m=A.ae(j) +k=q.d +while(!0){if(!(o<2&&k.length!==0))break +l=B.d.gV(k) +m.t(0,l) +B.d.F(k,l);++o}s=2 +return A.e(q.iL(q.a7K(i,p,m),i,p,m),$async$DO) +case 2:s=3 +return A.e(A.ig(A.dX(0,16,0,0),null,t.H),$async$DO) +case 3:return A.j(null,r)}}) +return A.k($async$DO,r)}} +A.b4C.prototype={ +$1(a){return this.b.a.A(0,this.a.rr(a))}, +$S(){return A.n(this.a).i("K(fb.E)")}} +A.b4D.prototype={ +$1(a){return this.a.rr(a)}, +$S(){return A.n(this.a).i("fb.I(fb.E)")}} +A.b4E.prototype={ +$1(a){return this.b.A(0,this.a.rr(a))}, +$S(){return A.n(this.a).i("K(fb.E)")}} +A.ahg.prototype={ +Cz(a,b){return A.bIj(a,b)}, +Df(a){var s=a.c +s===$&&A.c() +return A.Bw(s,s.guR(),A.n(s).c,t.pa)}, +Dg(a){var s=a.b +s===$&&A.c() +return s}, +Dh(a){var s=a.d +s===$&&A.c() +return s}, +rr(a){return a.a}, +iL(a,b,c,d){return this.azt(a,b,c,d)}, +azt(a,b,c,d){var s=0,r=A.l(t.H),q=this,p +var $async$iL=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:p=q.a +s=2 +return A.e($.er().or(0,p.a).c8("markers#update",a.cS(),!1,t.H),$async$iL) +case 2:p=p.b +p.f=q.LJ(p.f,b,c,d) +return A.j(null,r)}}) +return A.k($async$iL,r)}} +A.ahi.prototype={ +Cz(a,b){return A.bJt(a,b)}, +Df(a){var s=a.c +s===$&&A.c() +return A.Bw(s,s.guR(),A.n(s).c,t.A7)}, +Dg(a){var s=a.b +s===$&&A.c() +return s}, +Dh(a){var s=a.d +s===$&&A.c() +return s}, +rr(a){return a.a}, +iL(a,b,c,d){return this.azv(a,b,c,d)}, +azv(a,b,c,d){var s=0,r=A.l(t.H),q=this,p +var $async$iL=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:p=q.a +s=2 +return A.e($.er().or(0,p.a).c8("polylines#update",a.cS(),!1,t.H),$async$iL) +case 2:p=p.b +p.w=q.LJ(p.w,b,c,d) +return A.j(null,r)}}) +return A.k($async$iL,r)}} +A.ahh.prototype={ +Cz(a,b){return A.bJs(a,b)}, +Df(a){var s=a.c +s===$&&A.c() +return A.Bw(s,s.guR(),A.n(s).c,t.da)}, +Dg(a){var s=a.b +s===$&&A.c() +return s}, +Dh(a){var s=a.d +s===$&&A.c() +return s}, +rr(a){return a.a}, +iL(a,b,c,d){return this.azu(a,b,c,d)}, +azu(a,b,c,d){var s=0,r=A.l(t.H),q=this,p +var $async$iL=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:p=q.a +s=2 +return A.e($.er().or(0,p.a).c8("polygons#update",a.cS(),!1,t.H),$async$iL) +case 2:p=p.b +p.r=q.LJ(p.r,b,c,d) +return A.j(null,r)}}) +return A.k($async$iL,r)}} +A.ahf.prototype={ +Cz(a,b){return A.bDZ(a,b)}, +Df(a){var s=a.c +s===$&&A.c() +return A.Bw(s,s.guR(),A.n(s).c,t.ZD)}, +Dg(a){var s=a.b +s===$&&A.c() +return s}, +Dh(a){var s=a.d +s===$&&A.c() +return s}, +rr(a){return a.a}, +iL(a,b,c,d){return this.azs(a,b,c,d)}, +azs(a,b,c,d){var s=0,r=A.l(t.H),q=this,p +var $async$iL=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:p=q.a +s=2 +return A.e($.er().or(0,p.a).c8("circles#update",a.cS(),!1,t.H),$async$iL) +case 2:p=p.b +p.x=q.LJ(p.x,b,c,d) +return A.j(null,r)}}) +return A.k($async$iL,r)}} +A.vH.prototype={ +aDi(a){var s,r=this,q=r.b +q.a.toString +s=t.Kp +A.ra($.er().mX(a),s,t._o).cq(new A.aC5(r)) +q.a.toString +A.ra($.er().mX(a),s,t.h7).cq(new A.aC6(r)) +A.ra($.er().mX(a),s,t.bW).cq(new A.aC7(r)) +A.ra($.er().mX(a),s,t.TF).cq(new A.aC8(r)) +A.ra($.er().mX(a),s,t.Wi).cq(new A.aC9(r)) +A.ra($.er().mX(a),s,t.of).cq(new A.aCa(r)) +A.ra($.er().mX(a),s,t.JH).cq(new A.aCb(r)) +A.ra($.er().mX(a),s,t.rD).cq(new A.aCc(r)) +A.ra($.er().mX(a),s,t.tX).cq(new A.aCd(r)) +A.ra($.er().mX(a),s,t.RU).cq(new A.aCe(r)) +A.ra($.er().mX(a),s,t.td).cq(new A.aCf(r))}} +A.aC5.prototype={ +$1(a){return this.a.b.a.fr.$1(a.b)}, +$S:617} +A.aC6.prototype={ +$1(a){var s,r=a.b,q=this.a.b.f.h(0,r) +if(q==null)A.F(A.C6("marker",r,"onTap")) +s=q.as +if(s!=null)s.$0() +return null}, +$S:618} +A.aC7.prototype={ +$1(a){var s,r=a.b,q=this.a.b.f.h(0,r) +if(q==null)A.F(A.C6("marker",r,"onDragStart")) +s=q.at +if(s!=null)s.$1(a.c) +return null}, +$S:619} +A.aC8.prototype={ +$1(a){var s,r=a.b,q=this.a.b.f.h(0,r) +if(q==null)A.F(A.C6("marker",r,"onDrag")) +s=q.ay +if(s!=null)s.$1(a.c) +return null}, +$S:620} +A.aC9.prototype={ +$1(a){var s=a.b,r=this.a.b.f.h(0,s) +if(r==null)A.F(A.C6("marker",s,"onDragEnd")) +r.toString +return null}, +$S:621} +A.aCa.prototype={ +$1(a){var s=a.b,r=this.a.b.f.h(0,s) +if(r==null)A.F(A.C6("marker",s,"InfoWindow onTap")) +r.toString +return null}, +$S:622} +A.aCb.prototype={ +$1(a){var s=a.b,r=this.a.b.w.h(0,s) +if(r==null)A.F(A.C6("polyline",s,"onTap")) +r.toString +return null}, +$S:623} +A.aCc.prototype={ +$1(a){var s=a.b,r=this.a.b.r.h(0,s) +if(r==null)A.F(A.C6("polygon",s,"onTap")) +r.toString +return null}, +$S:624} +A.aCd.prototype={ +$1(a){var s=a.b,r=this.a.b.x.h(0,s) +if(r==null)A.F(A.C6("marker",s,"onTap")) +r.toString +return null}, +$S:625} +A.aCe.prototype={ +$1(a){this.a.b.a.fy.$1(a.c) +return null}, +$S:626} +A.aCf.prototype={ +$1(a){this.a.b.a.toString +return null}, +$S:627} +A.ad5.prototype={ +j(a){return"Unknown "+this.a+' ID "'+this.b.a+'" in '+this.c}} +A.Nw.prototype={ +a_(){var s=$.bwT +$.bwT=s+1 +return new A.VV(s,new A.bp(new A.ak($.a9,t.o8),t.Q4),A.A(t.pa,t.xM),A.A(t.da,t.cr),A.A(t.A7,t.CY),A.A(t.ZD,t.KP),B.j)}} +A.VV.prototype={ +I(a){var s,r,q,p,o,n,m,l,k=this,j=$.er() +k.a.toString +s=A.eU(a) +if(s==null)s=B.a4 +r=k.a +q=r.d +p=r.ok +o=r.CW +n=r.cx +m=r.cy +r=r.db +l=k.y +l===$&&A.c() +return j.aBW(k.d,k.gbbQ(),new A.a6O(o,n,m,r,B.kh),A.bma(l),new A.aI4(q,s,p))}, +an(){var s,r,q=this +q.aO() +s=q.a +s.toString +q.y=A.bwk(s) +r=t.xM +s=A.Ka(s.CW,r) +q.f=s.dm(s,t.pa,r) +r=t.cr +s=A.Ka(q.a.cx,r) +q.r=s.dm(s,t.da,r) +r=t.CY +s=A.Ka(q.a.cy,r) +q.w=s.dm(s,t.A7,r) +r=t.KP +s=A.Ka(q.a.db,r) +q.x=s.dm(s,t.ZD,r)}, +n(){this.Ld() +this.aH()}, +Ld(){var s=0,r=A.l(t.H),q=this +var $async$Ld=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=2 +return A.e(q.e.a,$async$Ld) +case 2:$.er() +return A.j(null,r)}}) +return A.k($async$Ld,r)}, +aq(a){this.aS(a) +this.NE() +this.Eu()}, +NE(){var s=0,r=A.l(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6 +var $async$NE=A.h(function(a7,a8){if(a7===1)return A.i(a8,r) +while(true)switch(s){case 0:a6=p.a +a6.toString +o=A.bwk(a6) +a6=p.y +a6===$&&A.c() +n=o.a +n=n!=a6.a?n:null +m=o.b +m=m!=a6.b?m:null +l=o.c +l=!J.o(l,a6.c)?l:null +k=o.d +k=k!=a6.d?k:null +j=o.e +j=!J.o(j,a6.e)?j:null +i=o.f +i=i!=a6.f?i:null +h=o.r +h=h!=a6.r?h:null +g=o.w +g=g!=a6.w?g:null +f=o.x +f=f!=a6.x?f:null +e=o.y +e=e!=a6.y?e:null +d=o.z +d=d!=a6.z?d:null +c=o.Q +c=c!=a6.Q?c:null +b=o.as +b=b!=a6.as?b:null +a=o.at +a=a!=a6.at?a:null +a0=o.ax +a0=!J.o(a0,a6.ax)?a0:null +a1=o.ay +a1=a1!=a6.ay?a1:null +a2=o.ch +a2=a2!=a6.ch?a2:null +a3=o.CW +a4=A.bj6(a3!=a6.CW?a3:null,l,n,a1,c,m,k,j,a,b,a0,i,h,g,f,a2,e,d) +if(a4.a==null&&a4.b==null&&a4.c==null&&a4.d==null&&a4.e==null&&a4.f==null&&a4.r==null&&a4.w==null&&a4.x==null&&a4.y==null&&a4.z==null&&a4.Q==null&&a4.as==null&&a4.at==null&&a4.ax==null&&a4.ay==null&&a4.ch==null&&a4.CW==null){s=1 +break}s=3 +return A.e(p.e.a,$async$NE) +case 3:a5=a8 +a6=$.er() +n=a5.a +a6.anE(A.bma(a4),n) +p.y=o +case 1:return A.j(q,r)}}) +return A.k($async$NE,r)}, +Eu(){var s=0,r=A.l(t.H),q=this,p,o,n,m,l,k,j,i,h +var $async$Eu=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=2 +return A.e(q.e.a,$async$Eu) +case 2:h=b +q.a.toString +p=$.er() +o=h.a +n=p.b +m=n.h(0,o) +if(m!=null){l=m.$ti +l=A.dF(J.aqC(m.a),l.z[1],l.z[3]) +k=A.d3(l,A.n(l).i("w.E"))}else k=A.ae(t.vN) +j=A.bM6(k,B.kh) +l=t.vN +i=A.Ka(B.kh,l) +n.l(0,o,i.dm(i,t.Wj,l)) +p.or(0,o).c8("tileOverlays#update",j.cS(),!1,t.H) +return A.j(null,r)}}) +return A.k($async$Eu,r)}, +R0(a){return this.bbR(a)}, +bbR(a){var s=0,r=A.l(t.H),q=this,p +var $async$R0=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(A.aCg(a,q.a.d,q),$async$R0) +case 2:p=c +q.e.cT(0,p) +q.Eu() +q.a.c.$1(p) +return A.j(null,r)}}) +return A.k($async$R0,r)}} +A.a4s.prototype={ +ahu(a,b){var s=this +return new A.Nw(s.x,s.w,!1,!1,s.as,s.at,s.ax,!0,!0,!1,!0,!1,!0,s.dx,B.GD,B.GE,B.GF,B.GG,s.go,new A.aCh(s,b),s.k1,s.k2,s.k3,!1,!1,s.p1,!1,!1,B.b0E,null)}} +A.aCh.prototype={ +$1(a){this.a.id.$1(a) +this.b.b=a}, +$S:265} +A.ahe.prototype={ +SW(a){this.a6_(a) +if(a instanceof A.ahe)this.b=a.b}, +a4G(){var s=this.b,r=s==null,q=r?null:s.b.a,p=r?null:s.b.b +if(q==null||p==null||isNaN(q)||isNaN(p))return new A.bx(0,0) +return new A.bx(q,p)}, +TM(){var s=this.b,r=s==null?null:s.d +if(r==null||isNaN(r))return 1 +return r}, +TL(){var s=this.b,r=s==null?null:s.a +if(r==null||isNaN(r))return 1 +return-r}} +A.h1.prototype={} +A.X5.prototype={} +A.a11.prototype={} +A.yo.prototype={} +A.a10.prototype={} +A.Ad.prototype={} +A.zJ.prototype={} +A.Ac.prototype={} +A.Ab.prototype={} +A.Aa.prototype={} +A.AZ.prototype={} +A.AY.prototype={} +A.yv.prototype={} +A.A7.prototype={} +A.A6.prototype={} +A.ad4.prototype={ +j(a){return"Unknown map ID "+this.a}} +A.aID.prototype={ +or(a,b){var s=this.a.h(0,b) +if(s==null)throw A.f(new A.ad4(b)) +return s}, +b6B(a){var s=this.a,r=s.h(0,a) +if(r==null){r=new A.hw("plugins.flutter.io/google_maps_"+a,B.aM,null) +r.mL(new A.aIF(this,a)) +s.l(0,a,r)}return r}, +mX(a){var s=this.c,r=A.n(s).i("ba<1>") +return new A.Zb(new A.aIE(a),new A.ba(s,r),r.i("Zb"))}, +WU(a,b){return this.aK8(a,b)}, +aK8(a,b){var s=0,r=A.l(t.z),q,p=this,o,n,m,l +var $async$WU=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)$async$outer:switch(s){case 0:switch(a.a){case"camera#onMoveStarted":p.c.t(0,new A.a11(b,null)) +break +case"camera#onMove":o=A.bDM(J.es(t.d.a(a.b),t.N,t.X).h(0,"position")) +o.toString +p.c.t(0,new A.yo(b,o)) +break +case"camera#onIdle":p.c.t(0,new A.a10(b,null)) +break +case"marker#onTap":o=J.es(t.d.a(a.b),t.N,t.X).h(0,"markerId") +o.toString +p.c.t(0,new A.Ad(b,new A.im(A.bi(o)))) +break +case"marker#onDragStart":n=J.es(t.d.a(a.b),t.N,t.X) +o=A.Oz(n.h(0,"position")) +o.toString +m=n.h(0,"markerId") +m.toString +p.c.t(0,new A.Ac(o,b,new A.im(A.bi(m)))) +break +case"marker#onDrag":n=J.es(t.d.a(a.b),t.N,t.X) +o=A.Oz(n.h(0,"position")) +o.toString +m=n.h(0,"markerId") +m.toString +p.c.t(0,new A.Ab(o,b,new A.im(A.bi(m)))) +break +case"marker#onDragEnd":n=J.es(t.d.a(a.b),t.N,t.X) +o=A.Oz(n.h(0,"position")) +o.toString +m=n.h(0,"markerId") +m.toString +p.c.t(0,new A.Aa(o,b,new A.im(A.bi(m)))) +break +case"infoWindow#onTap":o=J.es(t.d.a(a.b),t.N,t.X).h(0,"markerId") +o.toString +p.c.t(0,new A.zJ(b,new A.im(A.bi(o)))) +break +case"polyline#onTap":o=J.es(t.d.a(a.b),t.N,t.X).h(0,"polylineId") +o.toString +p.c.t(0,new A.AZ(b,new A.qC(A.bi(o)))) +break +case"polygon#onTap":o=J.es(t.d.a(a.b),t.N,t.X).h(0,"polygonId") +o.toString +p.c.t(0,new A.AY(b,new A.qB(A.bi(o)))) +break +case"circle#onTap":o=J.es(t.d.a(a.b),t.N,t.X).h(0,"circleId") +o.toString +p.c.t(0,new A.yv(b,new A.pM(A.bi(o)))) +break +case"map#onTap":o=A.Oz(J.es(t.d.a(a.b),t.N,t.X).h(0,"position")) +o.toString +p.c.t(0,new A.A7(o,b,null)) +break +case"map#onLongPress":o=A.Oz(J.es(t.d.a(a.b),t.N,t.X).h(0,"position")) +o.toString +p.c.t(0,new A.A6(o,b,null)) +break +case"tileOverlay#getTile":n=J.es(t.d.a(a.b),t.N,t.X) +l=p.b.h(0,b) +o=n.h(0,"tileOverlayId") +o.toString +A.bi(o) +if(l!=null)l.$ti.i("4?").a(J.u(l.a,new A.HQ(o))) +o=B.Tx.cS() +q=o +s=1 +break $async$outer +default:throw A.f(A.aIU(null))}case 1:return A.j(q,r)}}) +return A.k($async$WU,r)}, +anE(a,b){return this.or(0,b).c8("map#update",A.ah(["options",a],t.N,t.z),!1,t.H)}, +JK(a,b){return this.ar4(a,b)}, +ar4(a,b){var s=0,r=A.l(t.H),q=this,p,o +var $async$JK=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=2 +return A.e(q.or(0,b).c8("map#setStyle",a,!1,t.j),$async$JK) +case 2:o=d +o.toString +p=J.N(o) +if(!A.pp(p.h(o,0))){A.bi(p.h(o,1)) +throw A.f(new A.a6Q())}return A.j(null,r)}}) +return A.k($async$JK,r)}, +u5(a,b){return this.apb(a,b)}, +apb(a,b){var s=0,r=A.l(t.Ar),q,p=this,o,n +var $async$u5=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=3 +return A.e(p.or(0,b).c8("map#getLatLng",A.ah(["x",a.a,"y",a.b],t.N,t.S),!1,t.j),$async$u5) +case 3:n=d +n.toString +o=J.N(n) +q=A.zT(A.eQ(o.h(n,0)),A.eQ(o.h(n,1))) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$u5,r)}, +aBW(a,b,c,d,e){var s=null,r="plugins.flutter.io/google_maps",q=A.ah(["initialCameraPosition",e.a.ic(),"options",d,"markersToAdd",A.Kc(c.a,t.xM),"polygonsToAdd",A.Kc(c.b,t.cr),"polylinesToAdd",A.Kc(c.c,t.CY),"circlesToAdd",A.Kc(c.d,t.KP),"tileOverlaysToAdd",A.Kc(c.e,t.vN)],t.N,t.z) +if(A.c4()===B.bs)return new A.Ky(r,b,e.c,q,B.aS,s) +else if(A.c4()===B.aW)return new A.TS(r,b,q,B.aS,e.c,s) +return A.cK(A.c4().j(0)+" is not yet supported by the maps plugin",s,s,s,s,s,s,s)}} +A.aIF.prototype={ +$1(a){return this.a.WU(a,this.b)}, +$S:62} +A.aIE.prototype={ +$1(a){return a.a===this.a}, +$S:630} +A.aCi.prototype={} +A.Ll.prototype={ +cS(){return this.a}} +A.rL.prototype={ +ic(){var s=this,r=s.b +return A.ah(["bearing",s.a,"target",A.d([r.a,r.b],t.n),"tilt",s.c,"zoom",s.d],t.N,t.K)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(A.I(s)!==J.a8(b))return!1 +return b instanceof A.rL&&s.a===b.a&&s.b.k(0,b.b)&&s.c===b.c&&s.d===b.d}, +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this +return"CameraPosition(bearing: "+A.r(s.a)+", target: "+s.b.j(0)+", tilt: "+A.r(s.c)+", zoom: "+A.r(s.d)+")"}} +A.atr.prototype={ +cS(){return B.n1}} +A.pM.prototype={} +A.jk.prototype={ +gHg(){return this.a}, +bA(a){var s=this +return new A.jk(s.a,!1,s.c,s.d,s.e,s.f,s.r,!0,s.x,s.y)}, +cS(){var s,r=this,q=A.A(t.N,t.K),p=new A.atF(q) +p.$2("circleId",r.a.a) +p.$2("consumeTapEvents",!1) +p.$2("fillColor",r.c.a) +s=r.d +p.$2("center",A.d([s.a,s.b],t.n)) +p.$2("radius",r.e) +p.$2("strokeColor",r.f.a) +p.$2("strokeWidth",r.r) +p.$2("visible",!0) +p.$2("zIndex",r.x) +return q}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a8(b)!==A.I(r))return!1 +if(b instanceof A.jk)if(r.a.k(0,b.a))if(r.c.k(0,b.c))if(r.d.k(0,b.d))if(r.e===b.e)if(r.f.k(0,b.f))if(r.r===b.r)s=r.x===b.x +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gu(a){return B.f.gu(this.a.a)}, +$ito:1} +A.atF.prototype={ +$2(a,b){this.a.l(0,a,b)}, +$S:50} +A.LC.prototype={} +A.aFP.prototype={} +A.ot.prototype={ +cS(){return A.d([this.a,this.b],t.n)}, +j(a){return"LatLng("+A.r(this.a)+", "+A.r(this.b)+")"}, +k(a,b){if(b==null)return!1 +return b instanceof A.ot&&b.a===this.a&&b.b===this.b}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.a6v.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.a6v&&s.a==b.a&&s.b==b.b&&J.o(s.c,b.c)&&s.d==b.d&&J.o(s.e,b.e)&&s.f==b.f&&s.r==b.r&&s.w==b.w&&s.x==b.x&&s.y==b.y&&s.z==b.z&&s.Q==b.Q&&s.as==b.as&&s.at==b.at&&J.o(s.ax,b.ax)&&s.ay==b.ay&&s.ch==b.ch&&s.CW==b.CW}, +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,B.a,B.a)}} +A.a6O.prototype={} +A.aI4.prototype={} +A.h2.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return A.n(s).i("h2").b(b)&&s.a===b.a}, +gu(a){return B.f.gu(this.a)}, +j(a){return"MapsObjectId("+this.a+")"}} +A.jz.prototype={ +Cl(a,b,c,d){var s,r,q,p,o=this,n=A.Ka(a,d),m=A.Ka(b,d),l=A.n(n).i("aT<1>"),k=A.d3(new A.aT(n,l),l.i("w.E")) +l=A.n(m).i("aT<1>") +s=A.d3(new A.aT(m,l),l.i("w.E")) +l=new A.aI7(m,d) +r=k.oC(s) +o.c!==$&&A.c5() +o.c=r +r=s.oC(k) +q=A.n(r).i("@<1>").L(d).i("eI<1,2>") +q=A.d3(new A.eI(r,l,q),q.i("w.E")) +o.b!==$&&A.c5() +o.b=q +q=s.Ao(0,k) +r=A.n(q).i("@<1>").L(d).i("eI<1,2>") +p=r.i("b6") +p=A.d3(new A.b6(new A.eI(q,l,r),new A.aI6(n,d),p),p.i("w.E")) +o.d!==$&&A.c5() +o.d=p}, +cS(){var s,r=this,q=A.A(t.N,t.K),p=new A.aI8(q),o=r.a,n=r.b +n===$&&A.c() +s=A.n(r).i("jz.T") +p.$2(o+"sToAdd",A.Kc(n,s)) +n=r.d +n===$&&A.c() +p.$2(o+"sToChange",A.Kc(n,s)) +s=r.c +s===$&&A.c() +n=A.n(s).i("eI<1,p>") +p.$2(o+"IdsToRemove",A.L(new A.eI(s,new A.aI9(r),n),!0,n.i("w.E"))) +return q}, +k(a,b){var s,r,q=this +if(b==null)return!1 +if(J.a8(b)!==A.I(q))return!1 +if(b instanceof A.jz){s=q.b +s===$&&A.c() +r=b.b +r===$&&A.c() +if(A.xU(s,r)){s=q.c +s===$&&A.c() +r=b.c +r===$&&A.c() +if(A.xU(s,r)){s=q.d +s===$&&A.c() +r=b.d +r===$&&A.c() +r=A.xU(s,r) +s=r}else s=!1}else s=!1}else s=!1 +return s}, +gu(a){var s,r,q=this.b +q===$&&A.c() +q=A.av(q) +s=this.c +s===$&&A.c() +s=A.av(s) +r=this.d +r===$&&A.c() +return A.Y(q,s,A.av(r),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s,r,q=this.b +q===$&&A.c() +q=q.j(0) +s=this.c +s===$&&A.c() +s=s.j(0) +r=this.d +r===$&&A.c() +return"MapsObjectUpdates(add: "+q+", remove: "+s+", change: "+r.j(0)+")"}} +A.aI7.prototype={ +$1(a){var s=this.a.h(0,a) +s.toString +return s}, +$S(){return this.b.i("0(h2<0>)")}} +A.aI6.prototype={ +$1(a){return!a.k(0,this.a.h(0,a.gHg()))}, +$S(){return this.b.i("K(0)")}} +A.aI8.prototype={ +$2(a,b){this.a.l(0,a,b)}, +$S:50} +A.aI9.prototype={ +$1(a){return a.a}, +$S(){return A.n(this.a).i("p(h2)")}} +A.a5e.prototype={ +aXh(){var s=A.A(t.N,t.K),r=new A.aFq(s) +r.$2("title",null) +r.$2("snippet",null) +r.$2("anchor",A.d([0.5,0],t.G)) +return s}, +k(a,b){var s +if(b==null)return!1 +if(this===b)return!0 +if(J.a8(b)!==A.I(this))return!1 +if(b instanceof A.a5e)s=B.jJ.k(0,B.jJ) +else s=!1 +return s}, +gu(a){return A.Y(B.uH.gu(null),null,B.jJ,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"InfoWindow{title: null, snippet: null, anchor: "+B.jJ.j(0)+"}"}} +A.aFq.prototype={ +$2(a,b){if(b!=null)this.a.l(0,a,b)}, +$S:50} +A.im.prototype={} +A.jA.prototype={ +gHg(){return this.a}, +bA(a){var s=this +return A.bIi(s.b,s.c,!0,s.e,!1,s.r,s.w,s.a,s.ay,s.ax,s.at,s.as,s.x,s.y,!0,s.Q)}, +cS(){var s,r=this,q=A.A(t.N,t.K),p=new A.aIa(q) +p.$2("markerId",r.a.a) +p.$2("alpha",r.b) +s=r.c +p.$2("anchor",A.d([s.a,s.b],t.G)) +p.$2("consumeTapEvents",!0) +p.$2("draggable",r.e) +p.$2("flat",!1) +p.$2("icon",r.r.a) +p.$2("infoWindow",r.w.aXh()) +s=r.x +p.$2("position",A.d([s.a,s.b],t.n)) +p.$2("rotation",r.y) +p.$2("visible",!0) +p.$2("zIndex",r.Q) +return q}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a8(b)!==A.I(r))return!1 +if(b instanceof A.jA)if(r.a.k(0,b.a))if(r.b===b.b)if(r.c.k(0,b.c))if(r.e===b.e)if(r.r===b.r)if(r.w.k(0,b.w))if(r.x.k(0,b.x))if(r.y===b.y)s=r.Q===b.Q +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gu(a){return B.f.gu(this.a.a)}, +j(a){var s=this +return"Marker{markerId: "+s.a.j(0)+", alpha: "+s.b+", anchor: "+s.c.j(0)+", consumeTapEvents: true, draggable: "+s.e+", flat: false, icon: "+s.r.j(0)+", infoWindow: "+s.w.j(0)+", position: "+s.x.j(0)+", rotation: "+A.r(s.y)+", visible: true, zIndex: "+A.r(s.Q)+", onTap: "+A.r(s.as)+", onDragStart: "+A.r(s.at)+", onDrag: "+A.r(s.ay)+", onDragEnd: "+A.r(s.ax)+"}"}, +$ito:1} +A.aIa.prototype={ +$2(a,b){this.a.l(0,a,b)}, +$S:50} +A.Pd.prototype={} +A.qB.prototype={} +A.jF.prototype={ +gHg(){return this.a}, +bA(a){var s=this,r=A.L(s.e,!0,t.Ar) +return new A.jF(s.a,!1,s.c,!0,r,s.f,!0,s.w,s.x,s.y,s.z)}, +cS(){var s=this,r=A.A(t.N,t.K),q=new A.aLH(r) +q.$2("polygonId",s.a.a) +q.$2("consumeTapEvents",!1) +q.$2("fillColor",s.c.a) +q.$2("geodesic",!0) +q.$2("strokeColor",s.w.a) +q.$2("strokeWidth",s.x) +q.$2("visible",!0) +q.$2("zIndex",s.y) +r.l(0,"points",s.aSr()) +r.l(0,"holes",s.aMw()) +return r}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.jF&&s.a.k(0,b.a)&&s.c.k(0,b.c)&&A.ej(s.e,b.e)&&B.dm.eU(s.f,b.f)&&s.w.k(0,b.w)&&s.x===b.x&&s.y===b.y}, +gu(a){return B.f.gu(this.a.a)}, +aSr(){var s,r,q,p,o,n=A.d([],t.G) +for(s=this.e,r=s.length,q=t.n,p=0;p>").L(s).i("bb<1,2>"))}, +$S(){return this.a.i("bb,0>(0)")}} +A.bgt.prototype={ +$1(a){return a.cS()}, +$S(){return this.a.i("H(to<0>)")}} +A.a4u.prototype={ +j(a){return"GoogleSignInAuthentication:"+this.a.j(0)}} +A.ke.prototype={ +gOB(){var s=0,r=A.l(t.x2),q,p=this,o +var $async$gOB=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:if(!J.o(p.r.y,p))throw A.f(A.O("User is no longer signed in.")) +s=3 +return A.e($.D2().BE(p.b,!0),$async$gOB) +case 3:o=b +if(o.a==null)o.a=p.f +q=new A.a4u(o) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$gOB,r)}, +gOA(){var s=0,r=A.l(t.GU),q,p=this,o,n,m,l +var $async$gOA=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=t.N +n=A +m="Authorization" +l=A +s=3 +return A.e(p.gOB(),$async$gOA) +case 3:q=n.ah([m,"Bearer "+l.r(b.a.b),"X-Goog-AuthUser","0"],o,o) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$gOA,r)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(!(b instanceof A.ke))return!1 +return s.a==b.a&&s.b===b.b&&s.c===b.c&&s.d==b.d&&s.e==b.e&&s.f==b.f}, +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.f,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this +return"GoogleSignInAccount:"+A.ah(["displayName",s.a,"email",s.b,"id",s.c,"photoUrl",s.d,"serverAuthCode",s.e],t.N,t.z).j(0)}} +A.a4t.prototype={ +xD(a){var s=0,r=A.l(t.z1),q,p=this,o +var $async$xD=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(p.D0(),$async$xD) +case 3:s=4 +return A.e(a.$0(),$async$xD) +case 4:o=c +q=p.ae2(o!=null&&o instanceof A.ih?A.bq6(p,o):null) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$xD,r)}, +ae2(a){var s=this +if(!J.o(a,s.y)){s.y=a +s.r.t(0,a)}return s.y}, +D0(){var s=0,r=A.l(t.H),q,p=this,o +var $async$D0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=p.w +if(o==null){o=p.Lg() +o.iu(new A.aCt(p)) +p.w=o}q=o +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$D0,r)}, +Lg(){var s=0,r=A.l(t.H),q=this,p +var $async$Lg=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=2 +return A.e($.D2().GT(new A.aRj(q.b,B.b0L,null,q.d,null,!1)),$async$Lg) +case 2:p=$.D2().ganN() +if(p!=null)new A.jb(new A.aCs(q),p,p.$ti.i("jb")).am(0,q.gaVn()) +return A.j(null,r)}}) +return A.k($async$Lg,r)}, +Kz(a,b){return this.az5(a,b)}, +a70(a){return this.Kz(a,!1)}, +az5(a,b){var s=0,r=A.l(t.z1),q,p=this,o,n +var $async$Kz=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:o=p.x +n=o==null?p.xD(a):o.bj(0,new A.aCr(p,b,a),t.z1) +p.x=A.bGT(n) +q=n +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Kz,r)}, +j2(){var s=0,r=A.l(t.y),q,p=this +var $async$j2=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(p.D0(),$async$j2) +case 3:q=$.D2().j2() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$j2,r)}, +kS(){return this.Kz($.D2().ga5K(),!0).vk(new A.aCv(),new A.aCw())}} +A.aCt.prototype={ +$1(a){this.a.w=null}, +$S:19} +A.aCs.prototype={ +$1(a){return a!=null?A.bq6(this.a,a):null}, +$S:632} +A.aCu.prototype={ +$1(a){}, +$S:19} +A.aCr.prototype={ +$1(a){var s=this +if(s.b&&s.a.y!=null)return s.a.y +return s.a.xD(s.c)}, +$S:633} +A.aCw.prototype={ +$1(a){return a instanceof A.fg&&a.a==="sign_in_canceled"}, +$S:81} +A.aCv.prototype={ +$1(a){return null}, +$S:19} +A.aCp.prototype={ +ganN(){return null}} +A.a7d.prototype={ +GT(a){return B.f_.c8("init",A.ah(["signInOption",a.b.J(),"scopes",a.a,"hostedDomain",a.c,"clientId",a.d,"serverClientId",a.e,"forceCodeForRefreshToken",!1],t.N,t.z),!1,t.H)}, +kS(){return B.f_.H_("signIn",t.N,t.z).bj(0,A.bVH(),t.o9)}, +BE(a,b){var s=t.N,r=t.z +return B.f_.lr("getTokens",A.ah(["email",a,"shouldRecoverAuth",!0],s,r),s,r).bj(0,new A.aIG(),t.Z6)}, +mN(){return B.f_.H_("signOut",t.N,t.z)}, +oD(a){return B.f_.H_("disconnect",t.N,t.z)}, +j2(){var s=0,r=A.l(t.y),q,p +var $async$j2=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(B.f_.c8("isSignedIn",null,!1,t.y),$async$j2) +case 3:p=b +p.toString +q=p +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$j2,r)}} +A.aIG.prototype={ +$1(a){var s +a.toString +s=J.N(a) +return new A.vI(A.ag(s.h(a,"idToken")),A.ag(s.h(a,"accessToken")),A.ag(s.h(a,"serverAuthCode")))}, +$S:635} +A.aRk.prototype={ +J(){return"SignInOption."+this.b}} +A.aRj.prototype={} +A.ih.prototype={ +gu(a){var s=this +return A.bTR(A.d([s.a,s.b,s.c,s.d,s.e,s.f],t._m))}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(!(b instanceof A.ih))return!1 +return b.a==s.a&&b.b===s.b&&b.c===s.c&&b.d==s.d&&b.e==s.e&&b.f==s.f}} +A.vI.prototype={ +gu(a){return A.bwD(A.be4(A.be4(A.be4(0,J.Q(this.a)),J.Q(this.b)),J.Q(this.c)))}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(!(b instanceof A.vI))return!1 +return b.a==s.a&&b.b==s.b&&b.c==s.c}} +A.a4v.prototype={ +gGX(){var s,r=this.b +if(r==null)A.F(A.O("GoogleSignInPlugin::init() or GoogleSignInPlugin::initWithParams() must be called before any other method in this plugin.")) +s=this.a +s===$&&A.c() +return A.jr(A.d([s,r.a],t.mo),t.H)}, +GT(a){return this.b9x(a)}, +b9x(a){var s=0,r=A.l(t.H),q=this,p,o,n,m,l +var $async$GT=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:l=a.d +if(l==null){p=q.e +p===$&&A.c() +l=p}q.b=new A.bp(new A.ak($.a9,t.W),t.gR) +p=q.a +p===$&&A.c() +s=2 +return A.e(p,$async$GT) +case 2:if(q.d==null){l.toString +p=new A.a4q(!1,A.cT(a.a,!0,t.N),q.c) +p.aDe() +o=t.e +n=o.a({client_id:l,auto_select:!0,callback:A.cx(p.gaP_()),cancel_on_tap_outside:!1}) +self.google.accounts.id.initialize(n) +m=o.a({client_id:l,callback:A.cx(p.gaQR()),scope:" ",error_callback:A.cx(p.gaQP()),hosted_domain:a.c}) +p.c=self.google.accounts.oauth2.initTokenClient(m) +q.d=p}q.b.hw(0) +return A.j(null,r)}}) +return A.k($async$GT,r)}, +aTH(){$.bnq() +$.Kg().amG("gsi_login_button",new A.aCq(),!0)}, +kS(){var s=0,r=A.l(t.o9),q,p=this,o,n,m +var $async$kS=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(p.gGX(),$async$kS) +case 3:try{n=p.d.kS() +q=n +s=1 +break}catch(l){o=A.a7(l) +n=A.Gm(J.cp(o),"https://developers.google.com/identity/oauth2/web/guides/error","Exception raised from signIn",null) +throw A.f(n)}case 1:return A.j(q,r)}}) +return A.k($async$kS,r)}, +BE(a,b){return this.apN(a,!0)}, +apN(a,b){var s=0,r=A.l(t.Z6),q,p=this,o,n +var $async$BE=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=3 +return A.e(p.gGX(),$async$BE) +case 3:o=p.d +n=o.f +o=o.r +n=n==null?null:n.credential +q=new A.vI(n,o==null?null:o.access_token,null) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$BE,r)}, +mN(){var s=0,r=A.l(t.H),q=this +var $async$mN=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=2 +return A.e(q.gGX(),$async$mN) +case 2:q.d.mN() +return A.j(null,r)}}) +return A.k($async$mN,r)}, +oD(a){var s=0,r=A.l(t.H),q=this +var $async$oD=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.gGX(),$async$oD) +case 2:q.d.oD(0) +return A.j(null,r)}}) +return A.k($async$oD,r)}, +j2(){var s=0,r=A.l(t.y),q,p=this +var $async$j2=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(p.gGX(),$async$j2) +case 3:q=p.d.j2() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$j2,r)}, +ganN(){var s=this.c +return new A.ba(s,A.n(s).i("ba<1>"))}} +A.aCq.prototype={ +$1(a){var s=self.document,r=A.d(["div"],t.G),q=t.e.a(A.hf(s,"createElement",r)) +q.setAttribute("style","width: 100%; height: 100%; overflow: hidden; display: flex; flex-wrap: wrap; align-content: center; justify-content: center;") +q.id="sign_in_button_"+a +return q}, +$S:636} +A.a4q.prototype={ +aDe(){var s,r=this,q=null,p=t.Zp,o=new A.e4(q,q,p) +r.e=o +r.d=new A.e4(q,q,p) +new A.ba(o,p.i("ba<1>")).a20(new A.aBV(r),new A.aBW(r)) +p=r.d +new A.ba(p,A.n(p).i("ba<1>")).a20(new A.aBX(r),new A.aBY(r)) +p=r.d +o=A.n(p).i("ba<1>") +s=r.w +new A.jb(A.bVI(),new A.ba(p,o),o.i("jb")).Ae(r.gaCL()).am(0,s.gjr(s))}, +aCM(a){J.cp(a)}, +aP0(a){var s=a.error,r=this.d +if(s!=null){r===$&&A.c() +s=a.error +s.toString +r.n9(s)}else{r===$&&A.c() +r.t(0,a)}}, +aQS(a){var s=a.error,r=this.e +if(s!=null){r===$&&A.c() +s=a.error +s.toString +r.n9(s)}else{r===$&&A.c() +r.t(0,a)}}, +aQQ(a){var s=this.e +s===$&&A.c() +s.n9(a.type)}, +kS(){var s=0,r=A.l(t.o9),q,p=this,o,n,m,l,k +var $async$kS=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:l=A.bm3(p.f) +k=p.c +k===$&&A.c() +o=l==null +n=o?"select_account":"" +o=o?null:l.b +m=A.L(p.b,!0,t.N) +if(p.f==null)B.d.N(m,B.a8R) +k.requestAccessToken(t.e.a({prompt:n,hint:o,scope:B.d.bw(m," ")})) +k=p.e +k===$&&A.c() +k=new A.ba(k,A.n(k).i("ba<1>")) +s=3 +return A.e(k.gV(k),$async$kS) +case 3:q=p.KZ() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$kS,r)}, +KZ(){var s=0,r=A.l(t.o9),q,p=this,o +var $async$KZ=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=p.f==null&&p.x==null?3:4 +break +case 3:o=p.r +o.toString +s=5 +return A.e(A.bgm(o),$async$KZ) +case 5:p.x=b +case 4:o=A.bm3(p.f) +q=o==null?p.x:o +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$KZ,r)}, +mN(){var s=0,r=A.l(t.H),q=this +var $async$mN=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q.a_m() +self.google.accounts.id.disableAutoSelect() +return A.j(null,r)}}) +return A.k($async$mN,r)}, +oD(a){var s=0,r=A.l(t.H),q=this +var $async$oD=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:if(q.r!=null)self.google.accounts.oauth2.revoke(q.r.access_token) +q.mN() +return A.j(null,r)}}) +return A.k($async$oD,r)}, +j2(){var s=0,r=A.l(t.y),q,p=this +var $async$j2=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=p.f!=null||p.x!=null +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$j2,r)}, +a_m(){var s=0,r=A.l(t.H),q=this +var $async$a_m=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q.x=q.r=q.f=null +return A.j(null,r)}}) +return A.k($async$a_m,r)}} +A.aBV.prototype={ +$1(a){this.a.r=a}, +$S:3} +A.aBW.prototype={ +$1(a){J.cp(a) +this.a.r=null}, +$S:149} +A.aBX.prototype={ +$1(a){this.a.f=a}, +$S:3} +A.aBY.prototype={ +$1(a){J.cp(a) +this.a.f=null}, +$S:149} +A.Rq.prototype={ +fB(a,b){return this.aqm(0,b)}, +aqm(a6,a7){var s=0,r=A.l(t.ZE),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5 +var $async$fB=A.h(function(a8,a9){if(a8===1){o=a9 +s=p}while(true)switch(s){case 0:a2=new A.SK(a7.Gz(),A.d([],t.LF),A.ae(t.y9),new A.a4l(new A.bp(new A.ak($.a9,t.Jk),t.dx),[],t.XH),t.LB) +a3=0 +j=t.H,i=a7.r,h=n.a,g=a7.a,f=a7.b +case 3:if(!!0){s=4 +break}m=null +p=6 +e=J.bCP(a2) +d=A.btI(g,f) +c=a7.gaid() +d.Cv() +d.c=c +c=a7.e +d.Cv() +d.e=c +d.r.N(0,i) +c=a7.f +d.Cv() +d.f=c +d.Cv() +d.d=!0 +c=d.x +b=A.n(c).i("nN<1>") +a=new A.nN(c,b) +a0=new A.nN(c,b) +e.a.Nl(a.gjr(a),new A.nN(c,b).gEP(),a0.gju(a0),!0) +s=9 +return A.e(h.fB(0,d),$async$fB) +case 9:m=a9 +p=2 +s=8 +break +case 6:p=5 +a4=o +l=A.a7(a4) +k=A.au(a4) +a5=J.o(a3,3) +if(a5)a9=a5 +else{s=10 +break}s=11 +break +case 10:s=12 +return A.e(A.bww(l,k),$async$fB) +case 12:a9=!a9 +case 11:if(a9)throw a4 +s=8 +break +case 5:s=2 +break +case 8:s=m!=null?13:14 +break +case 13:a5=J.o(a3,3) +if(a5)a9=a5 +else{s=15 +break}s=16 +break +case 15:s=17 +return A.e(A.bwv(m),$async$fB) +case 17:a9=!a9 +case 16:if(a9){q=m +s=1 +break}m.w.a.dG(new A.aNR(),null,null,null).aI(0).iu(new A.aNS()) +case 14:s=18 +return A.e(A.ig(A.bwt(a3),null,j),$async$fB) +case 18:s=19 +return A.e(null,$async$fB) +case 19:++a3 +s=3 +break +case 4:case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$fB,r)}, +a2(a){return this.a.a2(0)}} +A.aNR.prototype={ +$1(a){}, +$S:267} +A.aNS.prototype={ +$1(a){}, +$S:19} +A.Lh.prototype={ +RT(a,b){return this.be9(a,b)}, +be9(a,b){var s=0,r=A.l(t.D),q,p=this,o +var $async$RT=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=3 +return A.e(p.Yy("GET",a,b),$async$RT) +case 3:o=d +p.aCB(a,o) +q=o.w +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$RT,r)}, +E4(a,b,c,d,e){return this.aVh(a,b,c,d,e)}, +Yy(a,b,c){return this.E4(a,b,c,null,null)}, +aVh(a,b,c,d,e){var s=0,r=A.l(t.Wd),q,p=this,o,n,m +var $async$E4=A.h(function(f,g){if(f===1)return A.i(g,r) +while(true)switch(s){case 0:n=A.bt0(a,b) +if(c!=null)n.r.N(0,c) +if(d!=null)if(typeof d=="string")n.sa_c(0,d) +else if(t.j.b(d)){n.a86() +n.y=A.bmq(new A.eS(d,A.cg(d).i("eS")))}else{o=A.bZ('Invalid request body "'+A.r(d)+'".',null) +throw A.f(o)}m=A +s=3 +return A.e(p.fB(0,n),$async$E4) +case 3:q=m.aNI(g) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$E4,r)}, +aCB(a,b){var s,r=b.b +if(r<400)return +s="Request to "+a.j(0)+" failed with status "+r +r=b.c +throw A.f(A.bhG((r!=null?s+": "+r:s)+".",a))}, +a2(a){}, +$iatP:1} +A.a0y.prototype={ +gaid(){return this.c}, +Gz(){if(this.w)throw A.f(A.O("Can't finalize a finalized Request.")) +this.w=!0 +return B.Ss}, +Jn(a){var s=0,r=A.l(t.ZE),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d +var $async$Jn=A.h(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:f=A.bmv() +e=f==null?new A.v8(A.ae(t.Gf)):f +p=4 +s=7 +return A.e(J.bnE(e,n),$async$Jn) +case 7:m=c +l=A.bUw(m.w,J.bCm(e),t.L) +k=m.b +j=m.d +i=m.a +h=m.e +m.toString +m.toString +i=A.btJ(new A.va(l),k,j,h,!1,!0,m.c,i) +q=i +s=1 +break +p=2 +s=6 +break +case 4:p=3 +d=o +J.D5(e) +throw d +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$Jn,r)}, +Cv(){if(!this.w)return +throw A.f(A.O("Can't modify a finalized Request."))}, +j(a){return this.a+" "+this.b.j(0)}} +A.a0z.prototype={ +$2(a,b){return a.toLowerCase()===b.toLowerCase()}, +$S:268} +A.a0A.prototype={ +$1(a){return B.f.gu(a.toLowerCase())}, +$S:111} +A.yf.prototype={ +a6K(a,b,c,d,e,f,g){var s=this.b +if(s<100)throw A.f(A.bZ("Invalid status code "+s+".",null))}} +A.v8.prototype={ +fB(a,b){return this.aql(0,b)}, +aql(a,b){var s=0,r=A.l(t.ZE),q,p=2,o,n=[],m=this,l,k,j,i,h,g,f +var $async$fB=A.h(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:if(m.c)throw A.f(A.bhG("HTTP request failed. Client is already closed.",b.b)) +s=3 +return A.e(b.Gz().tT(),$async$fB) +case 3:j=d +i=new XMLHttpRequest() +i.toString +l=i +i=m.a +i.t(0,l) +h=l +J.bCH(h,b.a,b.b.j(0),!0) +h.responseType="arraybuffer" +h.withCredentials=!1 +b.r.am(0,J.bCs(l)) +k=new A.bp(new A.ak($.a9,t.EW),t.FM) +h=t.fg +g=new A.lC(l,"load",!1,h) +f=t.H +g.gV(g).bj(0,new A.asS(l,k,b),f) +h=new A.lC(l,"error",!1,h) +h.gV(h).bj(0,new A.asT(k,b),f) +J.bnE(l,j) +p=4 +s=7 +return A.e(k.a,$async$fB) +case 7:h=d +q=h +n=[1] +s=5 +break +n.push(6) +s=5 +break +case 4:n=[2] +case 5:p=2 +i.F(0,l) +s=n.pop() +break +case 6:case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$fB,r)}, +a2(a){var s,r,q,p +this.c=!0 +for(s=this.a,r=A.cb(s,s.r,A.n(s).c),q=r.$ti.c;r.p();){p=r.d;(p==null?q.a(p):p).abort()}s.Y(0)}} +A.asS.prototype={ +$1(a){var s=this.a,r=J.nU(t.pI.a(A.bwp(s.response))),q=A.btH(r,t.L),p=s.status +p.toString +this.b.cT(0,A.btJ(new A.va(q),p,J.am(r),B.u_.gbf1(s),!1,!0,s.statusText,this.c))}, +$S:269} +A.asT.prototype={ +$1(a){this.a.os(new A.LK("XMLHttpRequest error."),A.btE())}, +$S:269} +A.va.prototype={ +tT(){var s=new A.ak($.a9,t.Qy),r=new A.bp(s,t.gI),q=new A.aeR(new A.at7(r),new Uint8Array(1024)) +this.dG(q.gjr(q),!0,q.gju(q),r.ga_q()) +return s}} +A.at7.prototype={ +$1(a){return this.a.cT(0,new Uint8Array(A.bK(a)))}, +$S:267} +A.LK.prototype={ +j(a){return this.a}, +$ibh:1} +A.aNF.prototype={ +gaid(){return J.am(this.y)}, +ga0M(a){var s,r,q=this +if(q.guz()==null||!J.uO(q.guz().c.a,"charset"))return q.x +s=J.u(q.guz().c.a,"charset") +s.toString +r=A.bpA(s) +return r==null?A.F(A.cu('Unsupported encoding "'+s+'".',null,null)):r}, +sa_c(a,b){var s,r,q=this,p=q.ga0M(q).hK(b) +q.a86() +q.y=A.bmq(p) +s=q.guz() +if(s==null){p=q.ga0M(q) +r=t.N +q.suz(A.aIm("text","plain",A.ah(["charset",p.gej(p)],r,r)))}else if(!J.uO(s.c.a,"charset")){p=q.ga0M(q) +r=t.N +q.suz(s.b1l(A.ah(["charset",p.gej(p)],r,r)))}}, +Gz(){this.a63() +return new A.va(A.btH(this.y,t.L))}, +guz(){var s=this.r.h(0,"content-type") +if(s==null)return null +return A.brJ(s)}, +suz(a){this.r.l(0,"content-type",a.j(0))}, +a86(){if(!this.w)return +throw A.f(A.O("Can't modify a finalized Request."))}} +A.wD.prototype={ +ga_c(a){return A.jY(J.u(A.jX(this.e).c.a,"charset")).co(0,this.w)}} +A.aT6.prototype={ +Gz(){this.a63() +var s=this.x +return new A.va(new A.eC(s,A.n(s).i("eC<1>")))}} +A.wX.prototype={} +A.bge.prototype={ +$1(a){var s=a.a +if((s.e&2)!==0)A.F(A.O("Stream is already closed")) +s.Kq() +this.a.$0()}, +$S(){return this.b.i("~(dG<0>)")}} +A.Lx.prototype={} +A.ats.prototype={ +$1(a){return a.toLowerCase()}, +$S:34} +A.Pj.prototype={ +b1l(a){var s=t.N,r=A.fK(this.c,s,s) +r.N(0,a) +return A.aIm(this.a,this.b,r)}, +j(a){var s=new A.c9(""),r=""+this.a +s.a=r +r+="/" +s.a=r +s.a=r+this.b +J.fj(this.c.a,new A.aIp(s)) +r=s.a +return r.charCodeAt(0)==0?r:r}} +A.aIn.prototype={ +$0(){var s,r,q,p,o,n,m,l,k,j=this.a,i=new A.aT9(null,j),h=$.bC_() +i.TT(h) +s=$.bBY() +i.Gg(s) +r=i.ga1X().h(0,0) +r.toString +i.Gg("/") +i.Gg(s) +q=i.ga1X().h(0,0) +q.toString +i.TT(h) +p=t.N +o=A.A(p,p) +while(!0){p=i.d=B.f.tB(";",j,i.c) +n=i.e=i.c +m=p!=null +p=m?i.e=i.c=p.gcd(p):n +if(!m)break +p=i.d=h.tB(0,j,p) +i.e=i.c +if(p!=null)i.e=i.c=p.gcd(p) +i.Gg(s) +if(i.c!==i.e)i.d=null +p=i.d.h(0,0) +p.toString +i.Gg("=") +n=i.d=s.tB(0,j,i.c) +l=i.e=i.c +m=n!=null +if(m){n=i.e=i.c=n.gcd(n) +l=n}else n=l +if(m){if(n!==l)i.d=null +n=i.d.h(0,0) +n.toString +k=n}else k=A.bT9(i) +n=i.d=h.tB(0,j,i.c) +i.e=i.c +if(n!=null)i.e=i.c=n.gcd(n) +o.l(0,p,k)}i.b6O() +return A.aIm(r,q,o)}, +$S:641} +A.aIp.prototype={ +$2(a,b){var s,r,q=this.a +q.a+="; "+a+"=" +s=$.bBT() +s=s.b.test(b) +r=q.a +if(s){q.a=r+'"' +s=q.a+=A.D_(b,$.bAz(),new A.aIo(),null) +q.a=s+'"'}else q.a=r+b}, +$S:125} +A.aIo.prototype={ +$1(a){return"\\"+A.r(a.h(0,0))}, +$S:61} +A.bfu.prototype={ +$1(a){var s=a.h(0,1) +s.toString +return s}, +$S:61} +A.aJX.prototype={ +j(a){var s=this +return s.gej(s)+" (key "+A.r(s.gald(s))+" auto "+s.gahj(s)+")"}} +A.aNG.prototype={} +A.aKh.prototype={} +A.yN.prototype={ +gxd(){var s=A.cP.prototype.gxd.call(this) +return s}, +j(a){return this.a}} +A.a2u.prototype={} +A.a2v.prototype={} +A.a2w.prototype={} +A.Fg.prototype={ +gajC(){return this.a}, +$iMd:1} +A.a4V.prototype={$iadm:1} +A.aE2.prototype={} +A.aWc.prototype={} +A.a4U.prototype={ +ahR(a){if(!B.d.A(this.b,a))throw A.f(new A.a2w("NotFoundError: store '"+a+"' not found in transaction."))}, +j(a){return this.a+" "+A.r(this.b)}} +A.aEb.prototype={ +ahR(a){}} +A.avz.prototype={ +j(a){return A.kj(this.c.a3B())}} +A.a4S.prototype={ +R9(a,b){return this.bcs(0,b)}, +bcs(a,b){var s=0,r=A.l(t.z),q=1,p,o=[],n=this,m,l,k,j,i,h +var $async$R9=A.h(function(c,d){if(c===1){p=d +s=q}while(true)switch(s){case 0:k=t.N +j=t.Jl +i=t.zO +n.c=new A.aEb(A.A(k,j),A.A(k,j),A.li(i),A.li(i),A.li(i),"readwrite",A.d([],t.s)) +q=3 +m=b.$0() +s=t.L0.b(m)?6:7 +break +case 6:s=8 +return A.e(m,$async$R9) +case 8:case 7:o.push(5) +s=4 +break +case 3:q=2 +h=p +throw h +o.push(5) +s=4 +break +case 2:o=[1] +case 4:q=1 +n.c=null +s=o.pop() +break +case 5:return A.j(null,r) +case 1:return A.i(p,r)}}) +return A.k($async$R9,r)}, +tV(a,b,c){if(!this.d.aj(0,b))throw A.f(A.bED(A.bEE(b))) +return new A.a4U(c,A.d([b],t.s))}, +a3B(){return A.ah(["stores",this.d,"version",this.b],t.N,t.X)}, +j(a){return A.kj(this.a3B())}, +gu(a){var s=this.b +s.toString +return s}, +k(a,b){if(b==null)return!1 +if(b instanceof A.a4S)return this.b==b.b +return!1}} +A.aK7.prototype={ +gald(a){return this.a.b}, +gahj(a){return this.a.c}, +gej(a){return this.a.a}} +A.ld.prototype={ +a6M(a,b,c,d){var s,r,q,p +if(d!=null)for(s=d.length,r=this.d,q=0;q")) +s=p.dL(p)}else s=J.cp(p) +r=A.ah(["name",q.a,"keyPath",s],t.N,t.X) +if(q.c)r.l(0,"unique",!0) +if(q.d)r.l(0,"multiEntry",!0) +return r}, +j(a){return A.kj(this.ic())}, +gu(a){return B.f.gu(this.a)}, +k(a,b){if(b==null)return!1 +if(b instanceof A.on)return B.dm.eU(this.ic(),b.ic()) +return!1}} +A.aE8.prototype={} +A.aE9.prototype={} +A.ahz.prototype={} +A.be3.prototype={ +$2(a,b){this.a.l(0,A.bi(a),A.bli(b))}, +$S:41} +A.aEa.prototype={ +$1(a){return a==null}, +$S:32} +A.Me.prototype={ +j(a){return"DatabaseException: "+this.a}, +$ibh:1} +A.adn.prototype={ +gaiR(a){var s=this.d +s===$&&A.c() +return s}} +A.vm.prototype={ +aiJ(a,b){var s=A.blM(new A.avk(this,b,null,null)) +s.toString +return s}, +tV(a,b,c){var s,r,q +try{r=A.blM(new A.avl(this,b,c)) +r.toString +return r}catch(q){s=A.a7(q) +throw q}}} +A.avk.prototype={ +$0(){var s,r=this.a.b +r.toString +s=t.z +return new A.Ga(B.tc.aDK(r,this.b,A.A(s,s)))}, +$S:317} +A.avl.prototype={ +$0(){var s,r=this.a,q=r.b +q.toString +s=B.tc.tV(q,this.b,this.c) +return new A.TL(s,new A.nO(new A.ak($.a9,t.kf),t.cQ),r)}, +$S:644} +A.bfP.prototype={ +$0(){var s=$.bwR +if(s==null){s=window +s.toString +s=s.indexedDB||s.webkitIndexedDB||s.mozIndexedDB +s.toString +s=$.bwR=new A.NM(s)}return s}, +$S:645} +A.NM.prototype={} +A.aE3.prototype={ +HI(a,b,c,d){return B.a1X.bcv(this.a,b,new A.aE5(null,b,d),new A.aE6(this,c),d).bj(0,new A.aE4(this),t.uS)}} +A.aE6.prototype={ +$1(a){var s=this.a,r=new A.adn(s,a),q=A.bwn(a.currentTarget) +if(t.Bk.b(q))r.d=new A.vm(q,s) +else if(t.PD.b(q)){r.d=new A.vm(t.yj.a(new A.Uf([],[]).a_w(q.result,!1)),s) +q.transaction.toString}this.b.$1(r)}, +$S:646} +A.aE5.prototype={ +$1(a){A.lN("blocked opening "+this.b+" v "+this.c)}, +$S:70} +A.aE4.prototype={ +$1(a){return new A.vm(a,this.a)}, +$S:647} +A.Ga.prototype={ +J3(a,b){return A.a_b(new A.aJZ(this,b),t.z)}, +AP(a,b,c){return A.a_b(new A.aK0(this,b,c),t.K)}, +iw(a,b){return A.a_b(new A.aJY(this,b),t.z)}, +gald(a){return this.a.keyPath}, +gahj(a){var s=this.a.autoIncrement +s.toString +return s}, +gej(a){var s=this.a.name +s.toString +return s}} +A.aJZ.prototype={ +$0(){return B.nW.J3(this.a.a,this.b)}, +$S:18} +A.aK0.prototype={ +$0(){return B.nW.AP(this.a.a,this.b,this.c).bj(0,new A.aK_(),t.K)}, +$S:271} +A.aK_.prototype={ +$1(a){return a==null?t.K.a(a):a}, +$S:649} +A.aJY.prototype={ +$0(){return B.nW.iw(this.a.a,this.b)}, +$S:18} +A.aVZ.prototype={} +A.TL.prototype={ +QI(a,b){var s=A.blM(new A.aW0(this,b)) +s.toString +return s}, +glf(a){var s=0,r=A.l(t.uS),q,p=this +var $async$glf=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:new A.aW_(p).$0() +q=p.d.a +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$glf,r)}} +A.aW0.prototype={ +$0(){var s=this.a.c.objectStore(this.b) +s.toString +return new A.Ga(s)}, +$S:317} +A.aW_.prototype={ +$0(){var s=0,r=A.l(t.P),q=1,p,o=this,n,m,l,k,j +var $async$$0=A.h(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:q=3 +m=o.a +s=6 +return A.e(B.b7H.glf(m.c),$async$$0) +case 6:l=m.d +if((l.a.a&30)===0)l.cT(0,m.a) +q=1 +s=5 +break +case 3:q=2 +j=p +n=A.a7(j) +m=o.a.d +if((m.a.a&30)===0)m.k_(n) +s=5 +break +case 2:s=1 +break +case 5:return A.j(null,r) +case 1:return A.i(p,r)}}) +return A.k($async$$0,r)}, +$S:20} +A.alf.prototype={ +gaiR(a){var s=this.c +s===$&&A.c() +s=t.Sd.a(s.b) +return t.Lw.a(s.a)}, +j(a){return""+this.a+" => "+this.b}} +A.Mf.prototype={ +aNS(a){var s,r,q=A.d([],t.s) +a.am(a,new A.avp(q)) +s=this.e +r=s.$ti +r=A.btj(s,q,r.c,r.z[1]) +s=this.d +s.toString +return A.bk1(r,s,t.N,t.K).bj(0,new A.avq(),t.Ho)}, +Yg(){var s=0,r=A.l(t.S),q,p=this +var $async$Yg=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=p.d.pf(0,new A.avt(p),t.S) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Yg,r)}, +p_(a,b,c){return this.bcw(0,b,c)}, +bcw(a,a0,a1){var s=0,r=A.l(t.T5),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b +var $async$p_=A.h(function(a2,a3){if(a2===1){o=a3 +s=p}while(true)switch(s){case 0:e={} +e.a=a0 +m=A.bt("previousVersion") +j=t.Kf +i=j.a(A.Fg.prototype.gajC.call(n)) +j.a(A.Fg.prototype.gajC.call(n)) +j=n.c +h=j.a +h===$&&A.c() +s=3 +return A.e(i.a.AC(h,new A.avn(1,new A.avu(),null,null)),$async$p_) +case 3:n.d=a3 +p=5 +b=m +s=8 +return A.e(n.Yg(),$async$p_) +case 8:b.b=a3 +J.o(m.aN(),0) +i=m.aN() +s=a0!==i?9:11 +break +case 9:l=A.bt("changedStores") +k=A.bt("deletedStores") +s=12 +return A.e(j.R9(0,new A.avv(e,n,a1,m,l,k)),$async$p_) +case 12:s=13 +return A.e(n.d.pf(0,new A.avw(e,n,k,l),t.P),$async$p_) +case 13:j.b=e.a +s=10 +break +case 11:j.b=m.aN() +case 10:e=n.d +q=e +s=1 +break +p=2 +s=7 +break +case 5:p=4 +d=o +p=15 +e=n.d +s=18 +return A.e(e==null?null:e.a2(0),$async$p_) +case 18:p=4 +s=17 +break +case 15:p=14 +c=o +s=17 +break +case 14:s=4 +break +case 17:throw d +s=7 +break +case 4:s=2 +break +case 7:case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$p_,r)}, +aiJ(a,b){var s=A.bHa(b,null,null,null),r=this.c,q=r.c +if(q==null)A.F(A.O("cannot create objectStore outside of a versionChangedEvent")) +q.f.t(0,s) +r.d.l(0,s.a,s) +return new A.a7H(s,this.b)}, +tV(a,b,c){return A.bue(this,this.c.tV(0,b,c))}, +j(a){return A.kj(this.c.a3B())}} +A.avp.prototype={ +$1(a){this.a.push("store_"+a)}, +$S:10} +A.avq.prototype={ +$1(a){var s=A.d([],t.ky) +J.fj(a,new A.avo(s)) +return s}, +$S:650} +A.avo.prototype={ +$1(a){var s=t.f,r=J.es(s.a(a.gm(a)),t.N,t.X),q=A.bi(r.h(0,"name")),p=A.bHb(r.h(0,"keyPath")),o=A.iB(r.h(0,"autoIncrement")),n=t.g.a(r.h(0,"indecies")),m=new A.ld(q,p,o===!0,A.A(t.u,t.Vq)) +m.a6M(q,p,o,A.bH9(n==null?null:J.hJ(n,s))) +this.a.push(m)}, +$S:651} +A.avt.prototype={ +$1(a){return this.ao6(a)}, +ao6(a){var s=0,r=A.l(t.S),q,p=this,o,n,m,l,k,j,i,h,g,f +var $async$$1=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:k=p.a +j=k.c +i=k.e +h=i.$ti +g=h.c +h=h.z[1] +o=t.N +n=t.K +f=A +s=3 +return A.e(A.aaW(A.qO(i,"version",g,h),a,o,n),$async$$1) +case 3:m=f.cf(c) +j.b=m==null?0:m +s=4 +return A.e(A.aaW(A.qO(i,"stores",g,h),a,o,n),$async$$1) +case 4:l=c +s=l!=null?5:6 +break +case 5:s=7 +return A.e(k.aNS(J.hJ(t.j.a(l),o)).bj(0,new A.avs(k),t.P),$async$$1) +case 7:case 6:k=j.b +k.toString +q=k +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$1,r)}, +$S:652} +A.avs.prototype={ +$1(a){J.fj(a,new A.avr(this.a))}, +$S:653} +A.avr.prototype={ +$1(a){this.a.c.d.l(0,a.a,a)}, +$S:654} +A.avu.prototype={ +$3(a,b,c){}, +$S:655} +A.avv.prototype={ +$0(){var s=0,r=A.l(t.P),q=this,p,o,n,m,l,k,j +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:k=q.b +j=k.c +k.b=A.bue(k,j.c) +p=q.c +s=p!=null?2:3 +break +case 2:o=q.d.aN() +n=q.a.a +n.toString +m=o==null?0:o +l=new A.alf(m,n) +if(m>=n)A.F(A.O("cannot downgrade from "+A.r(o)+" to "+n)) +o=k.b +o.toString +l.c=new A.aKh(o) +s=4 +return A.e(p.$1(l),$async$$0) +case 4:case 3:k=k.b +s=5 +return A.e(k.glf(k),$async$$0) +case 5:k=q.e +k.b=A.iQ(j.c.f,t.zO) +J.D4(k.aN(),j.c.w) +q.f.b=j.c.r +return A.j(null,r)}}) +return A.k($async$$0,r)}, +$S:20} +A.avw.prototype={ +$1(a){return this.ao7(a)}, +ao7(a){var s=0,r=A.l(t.P),q=this,p,o,n,m,l,k,j,i,h,g,f +var $async$$1=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:l=q.b +k=l.e +j=k.$ti +i=j.c +h=j.z[1] +g=A.qO(k,"version",i,h) +f=q.a.a +f.toString +n=t.N +m=t.K +s=2 +return A.e(A.Hf(g,a,f,n,m),$async$$1) +case 2:g=q.c,f=J.a4(g.aN()) +case 3:if(!f.p()){s=4 +break}p=f.gG(f) +s=5 +return A.e(A.bKM($.bBO().asn(0,p.a),a),$async$$1) +case 5:s=3 +break +case 4:f=q.d +s=J.k0(f.aN())||J.k0(g.aN())?6:7 +break +case 6:i=A.qO(k,"stores",i,h) +l=l.c.d +l=A.cT(new A.aT(l,A.n(l).i("aT<1>")),!0,n) +B.d.lK(l) +s=8 +return A.e(A.Hf(i,a,l,n,m),$async$$1) +case 8:case 7:l=J.a4(f.aN()),h=j.i("@<1>").L(h).i("wO<1,2>") +case 9:if(!l.p()){s=10 +break}o=l.gG(l) +j=o.a +i=new A.wO($,$,h) +i.hM$=k +i.mh$="store_"+j +s=11 +return A.e(A.Hf(i,a,o.ic(),n,m),$async$$1) +case 11:s=9 +break +case 10:return A.j(null,r)}}) +return A.k($async$$1,r)}, +$S:656} +A.afS.prototype={} +A.a4T.prototype={ +HI(a,b,c,d){return this.bcx(0,b,c,d)}, +bcx(a,b,c,d){var s=0,r=A.l(t.uS),q,p=this,o,n,m +var $async$HI=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:if(d===0)A.F(A.bZ("version cannot be 0",null)) +o=t.N +n=new A.a4S(A.A(o,t.zO)) +m=new A.Mf(n,A.Hg("_main",o,t.K),p) +n.a=b +s=3 +return A.e(m.p_(0,d,c),$async$HI) +case 3:q=m +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$HI,r)}, +j(a){return"IdbFactorySembast("+this.a.j(0)+")"}, +$ibqh:1} +A.bg1.prototype={ +$1(a){return!1}, +$S:657} +A.a7H.prototype={ +gpz(){var s=this.d +if(s==null){s=t.K +s=this.d=A.Hg(this.a.a,s,s)}return s}, +gpy(){var s,r=this.c +if(r==null){r=this.b +s=r.b +r=this.c=s==null?t.Lw.a(r.a).d:s}r.toString +return r}, +ab9(a,b){if(this.b.at.a!=="readwrite")return A.m7(new A.a2u("ReadOnlyError: The transaction is read-only."),null,b) +return this.ml(a,b)}, +ml(a,b){return this.b.b6L(a,b)}, +ap9(a,b){var s +if(this.a.b!=null){s=A.bZ("The object store uses in-line keys and the key parameter '"+b+"' was provided",null) +throw A.f(s)}return b}, +b7l(a,b){var s,r=this.a.b +if(r!=null&&t.f.b(a)){A.bi(r) +s=A.bli(a) +s.toString +t.f.a(s) +A.bVd(s,A.d(r.split("."),t.s),b) +return s}return a}, +bdW(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=A.d([],t.RD) +if(t.f.b(a))for(s=f.a,r=s.d,r=r.gar(r),q=A.n(r),q=q.i("@<1>").L(q.z[1]),r=new A.aQ(J.a4(r.a),r.b,q.i("aQ<1,2>")),q=q.z[1],p=t.K,o=t.z,n=t.n6,m=f.b,l=t.Lw;r.p();){k=r.a +if(k==null)k=q.a(k) +j=k.b +i=A.bHc(a,j) +if(i!=null){j=A.a_h(j,i,!1) +h=f.d +if(h==null){h=new A.wP($,n) +h.eJ$=s.a +f.d=h}g=f.c +if(g==null){g=m.b +g=f.c=g==null?l.a(m.a).d:g}g.toString +d.push(A.aaZ(h,g,new A.He(j,e,1,e,e,e),p,p).bj(0,new A.aK4(b,k,i),o))}}return A.jr(d,t.z).bj(0,new A.aK5(f,b,a),t.K)}, +SH(a){return this.bfY(a)}, +bfY(a){var s=0,r=A.l(t.X),q,p=this,o +var $async$SH=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:o=t.K +s=3 +return A.e(A.aQt(p.gpz(),p.gpy(),A.bil(A.a_h(p.a.b,a,!1),null),o,o),$async$SH) +case 3:q=c +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$SH,r)}, +SI(a){return this.bfZ(a)}, +bfZ(a){var s=0,r=A.l(t.cB),q,p=this,o +var $async$SI=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:o=t.K +s=3 +return A.e(A.aaZ(p.gpz(),p.gpy(),A.bil(A.a_h(p.a.b,a,!1),null),o,o),$async$SI) +case 3:q=c +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$SI,r)}, +iw(a,b){return this.b5s(0,b)}, +b5s(a,b){var s=0,r=A.l(t.H),q,p=this +var $async$iw=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:q=p.ab9(new A.aK1(p,b),t.H) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$iw,r)}, +bex(a){if(a==null)return null +else return A.bTC(a.gm(a))}, +Is(a){return this.bge(a)}, +bge(a){var s=0,r=A.l(t.cB),q,p=this,o,n,m,l +var $async$Is=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=t.JY.b(p.a.b)?3:5 +break +case 3:s=6 +return A.e(p.SI(a),$async$Is) +case 6:o=c +s=4 +break +case 5:n=p.gpz() +m=n.$ti +l=t.K +s=7 +return A.e(A.aaX(A.qO(n,a,m.c,m.z[1]),p.gpy(),l,l),$async$Is) +case 7:o=c +case 4:q=o +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Is,r)}, +J3(a,b){A.bSo(b) +return this.ml(new A.aK2(this,b),t.X)}, +AP(a,b,c){var s={} +s.a=s.a=b +s.a=A.bVB(b) +return this.ab9(new A.aK6(s,this,c),t.K)}} +A.aK4.prototype={ +$1(a){var s,r=this +if(a!=null)if(!J.o(a.gdK(a),r.a)){s=r.b +s=!s.d&&s.c}else s=!1 +else s=!1 +if(s)throw A.f(A.boT("key '"+A.r(r.c)+"' already exists in "+A.r(a)+" for index "+r.b.j(0)))}, +$S:658} +A.aK5.prototype={ +$1(a){return this.aod(a)}, +aod(a){var s=0,r=A.l(t.K),q,p=this,o,n,m,l,k,j,i,h,g +var $async$$1=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:g=p.b +s=g==null?3:5 +break +case 3:o=p.a +s=6 +return A.e(A.btk(o.gpz(),o.gpy()),$async$$1) +case 6:n=c +m=o.b7l(p.c,n) +l=o.gpz() +k=l.$ti +j=t.K +s=7 +return A.e(A.aQn(A.qO(l,n,k.c,k.z[1]),o.gpy(),m,j,j),$async$$1) +case 7:q=n +s=1 +break +s=4 +break +case 5:o=p.a +s=t.JY.b(o.a.b)?8:10 +break +case 8:s=11 +return A.e(o.SH(g),$async$$1) +case 11:i=c +s=i==null?12:14 +break +case 12:s=15 +return A.e(A.btk(o.gpz(),o.gpy()),$async$$1) +case 15:s=13 +break +case 14:c=i +case 13:h=c +s=9 +break +case 10:h=g +case 9:l=o.gpz() +k=l.$ti +k=A.qO(l,h,k.c,k.z[1]) +o=o.gpy() +l=t.K +q=A.Hf(k,o,p.c,l,l).bj(0,new A.aK3(g),l) +s=1 +break +case 4:case 1:return A.j(q,r)}}) +return A.k($async$$1,r)}, +$S:659} +A.aK3.prototype={ +$1(a){return this.a}, +$S:660} +A.aK1.prototype={ +$0(){var s=0,r=A.l(t.H),q=this,p,o,n,m,l +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:n=q.a +m=n.a.b +l=q.b +s=t.JY.b(m)?2:4 +break +case 2:s=5 +return A.e(A.bKL(n.gpz(),n.gpy(),A.bil(A.a_h(m,l,!1),null)),$async$$0) +case 5:s=3 +break +case 4:m=n.gpz() +p=m.$ti +o=t.K +s=6 +return A.e(A.bKF(A.qO(m,l,p.c,p.z[1]),n.gpy(),o,o),$async$$0) +case 6:case 3:return A.j(null,r)}}) +return A.k($async$$0,r)}, +$S:2} +A.aK2.prototype={ +$0(){var s=0,r=A.l(t.X),q,p=this,o,n +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=p.a +n=o +s=3 +return A.e(o.Is(p.b),$async$$0) +case 3:q=n.bex(b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$0,r)}, +$S:661} +A.aK6.prototype={ +$0(){var s=this.b,r=this.a,q=s.ap9(r.a,this.c) +return s.bdW(r.a,q)}, +$S:271} +A.ajb.prototype={} +A.acR.prototype={ +aFW(a){var s=this.z[a],r=A.aB6(t.Dr.a(this.Q[a]),t.z).bj(0,new A.aW3(a,s),t.P).iu(new A.aW4(a,s)) +return r}, +XC(){var s=this,r=s.d +if(r")) +this.z.push(new A.nO(s,b.i("nO<0>"))) +this.Q.push(a) +return s.bj(0,new A.aW2(b),b)}, +ayi(a,b){A.bej().bj(0,new A.aW7(this),t.P)}, +gCM(){var s=0,r=A.l(t.H),q=1,p,o=this,n,m,l,k +var $async$gCM=A.h(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:q=3 +m=o.x +s=m==null?6:8 +break +case 6:o.e=!0 +s=7 +break +case 8:s=9 +return A.e(m.bj(0,new A.aW1(o),t.P),$async$gCM) +case 9:case 7:q=1 +s=5 +break +case 3:q=2 +k=p +n=A.a7(k) +throw k +s=5 +break +case 2:s=1 +break +case 5:return A.j(null,r) +case 1:return A.i(p,r)}}) +return A.k($async$gCM,r)}, +glf(a){var s=0,r=A.l(t.uS),q,p=2,o,n=this,m,l +var $async$glf=A.h(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:s=3 +return A.e(A.dQ(null,t.H),$async$glf) +case 3:p=5 +s=8 +return A.e(n.gCM(),$async$glf) +case 8:p=2 +s=7 +break +case 5:p=4 +l=o +s=7 +break +case 4:s=2 +break +case 7:q=n.w.a +s=1 +break +case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$glf,r)}, +QI(a,b){var s=this +s.at.ahR(b) +return new A.a7H(t.Lw.a(s.a).c.d.h(0,b),s)}} +A.aW3.prototype={ +$1(a){this.b.cT(0,a)}, +$S:19} +A.aW4.prototype={ +$2(a,b){this.b.os(a,b)}, +$S:33} +A.aW6.prototype={ +$1(a){return this.a.XC()}, +$S:662} +A.aW5.prototype={ +$0(){var s=this.a +if(s.d1){r=r[1] +s=$.ew +r=(s!=null?s:A.f3())[r]}else r=0 +return r}, +gad(a){var s,r=this.a +if(r.length>2){r=r[2] +s=$.ew +r=(s!=null?s:A.f3())[r]}else r=0 +return r}, +gae(a){var s,r=this.a +if(r.length>3){r=r[3] +s=$.ew +r=(s!=null?s:A.f3())[r]}else r=0 +return r}, +gfp(){return A.fC(this)}, +ey(a,b){var s,r=b.ga3(b),q=this.a +if(!B.f1.gZ(q))q[0]=A.dY(r) +r=b.gaa() +s=q.length +if(s>1)q[1]=A.dY(r) +r=b.gad(b) +if(s>2)q[2]=A.dY(r) +r=b.gae(b) +if(s>3)q[3]=A.dY(r)}, +gS(a){return new A.eE(this)}, +k(a,b){if(b==null)return!1 +return t.i0.b(b)&&b.gq(b)===this.a.length&&b.gu(b)===A.av(A.L(this,!0,A.n(this).i("w.E")))}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +$icl:1} +A.DZ.prototype={ +bA(a){return new A.DZ(new Float32Array(A.bK(this.a)))}, +gbi(){return B.dS}, +gq(a){return this.a.length}, +gcB(){return null}, +h(a,b){var s=this.a +return b1?s[1]:0}, +gad(a){var s=this.a +return s.length>2?s[2]:0}, +gae(a){var s=this.a +return s.length>3?s[3]:1}, +gfp(){return A.fC(this)}, +ey(a,b){var s,r=b.ga3(b),q=this.a +if(!B.nS.gZ(q))q[0]=r +r=b.gaa() +s=q.length +if(s>1)q[1]=r +r=b.gad(b) +if(s>2)q[2]=r +r=b.gae(b) +if(s>3)q[3]=r}, +gS(a){return new A.eE(this)}, +k(a,b){if(b==null)return!1 +return t.i0.b(b)&&b.gq(b)===this.a.length&&b.gu(b)===A.av(A.L(this,!0,A.n(this).i("w.E")))}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +$icl:1} +A.E_.prototype={ +bA(a){return new A.E_(new Float64Array(A.bK(this.a)))}, +gbi(){return B.eM}, +gq(a){return this.a.length}, +gcB(){return null}, +h(a,b){var s=this.a +return b1?s[1]:0}, +gad(a){var s=this.a +return s.length>2?s[2]:0}, +gae(a){var s=this.a +return s.length>3?s[3]:1}, +gfp(){return A.fC(this)}, +ey(a,b){var s,r=b.ga3(b),q=this.a +if(!B.nT.gZ(q))q[0]=r +r=b.gaa() +s=q.length +if(s>1)q[1]=r +r=b.gad(b) +if(s>2)q[2]=r +r=b.gae(b) +if(s>3)q[3]=r}, +gS(a){return new A.eE(this)}, +k(a,b){if(b==null)return!1 +return t.i0.b(b)&&b.gq(b)===this.a.length&&b.gu(b)===A.av(A.L(this,!0,A.n(this).i("w.E")))}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +$icl:1} +A.E0.prototype={ +bA(a){return new A.E0(new Int16Array(A.bK(this.a)))}, +gbi(){return B.eO}, +gq(a){return this.a.length}, +gcB(){return null}, +h(a,b){var s=this.a +return b1?s[1]:0}, +gad(a){var s=this.a +return s.length>2?s[2]:0}, +gae(a){var s=this.a +return s.length>3?s[3]:0}, +gfp(){return A.fC(this)}, +ey(a,b){var s,r=b.ga3(b),q=this.a +if(!B.nU.gZ(q))q[0]=B.e.v(r) +r=b.gaa() +s=q.length +if(s>1)q[1]=B.e.v(r) +r=b.gad(b) +if(s>2)q[2]=B.e.v(r) +r=b.gae(b) +if(s>3)q[3]=B.e.v(r)}, +gS(a){return new A.eE(this)}, +k(a,b){if(b==null)return!1 +return t.i0.b(b)&&b.gq(b)===this.a.length&&b.gu(b)===A.av(A.L(this,!0,A.n(this).i("w.E")))}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +$icl:1} +A.E1.prototype={ +bA(a){return new A.E1(new Int32Array(A.bK(this.a)))}, +gbi(){return B.eP}, +gq(a){return this.a.length}, +gcB(){return null}, +h(a,b){var s=this.a +return b1?s[1]:0}, +gad(a){var s=this.a +return s.length>2?s[2]:0}, +gae(a){var s=this.a +return s.length>3?s[3]:0}, +gfp(){return A.fC(this)}, +ey(a,b){var s,r=b.ga3(b),q=this.a +if(!B.dw.gZ(q))q[0]=A.bu(r) +r=b.gaa() +s=q.length +if(s>1)q[1]=B.e.v(r) +r=b.gad(b) +if(s>2)q[2]=B.e.v(r) +r=b.gae(b) +if(s>3)q[3]=B.e.v(r)}, +gS(a){return new A.eE(this)}, +k(a,b){if(b==null)return!1 +return t.i0.b(b)&&b.gq(b)===this.a.length&&b.gu(b)===A.av(A.L(this,!0,A.n(this).i("w.E")))}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +$icl:1} +A.E2.prototype={ +bA(a){return new A.E2(new Int8Array(A.bK(this.a)))}, +gbi(){return B.eN}, +gq(a){return this.a.length}, +gcB(){return null}, +h(a,b){var s=this.a +return b1?s[1]:0}, +gad(a){var s=this.a +return s.length>2?s[2]:0}, +gae(a){var s=this.a +return s.length>3?s[3]:0}, +gfp(){return A.fC(this)}, +ey(a,b){var s,r=b.ga3(b),q=this.a +if(!B.nV.gZ(q))q[0]=B.e.v(r) +r=b.gaa() +s=q.length +if(s>1)q[1]=B.e.v(r) +r=b.gad(b) +if(s>2)q[2]=B.e.v(r) +r=b.gae(b) +if(s>3)q[3]=B.e.v(r)}, +gS(a){return new A.eE(this)}, +k(a,b){if(b==null)return!1 +return t.i0.b(b)&&b.gq(b)===this.a.length&&b.gu(b)===A.av(A.L(this,!0,A.n(this).i("w.E")))}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +$icl:1} +A.E3.prototype={ +bA(a){var s=this.b +s===$&&A.c() +return new A.E3(this.a,s)}, +gbi(){return B.cU}, +gcB(){return null}, +xG(a){var s +if(a=this.a)return +a=7-a +s=this.b +s===$&&A.c() +this.b=b!==0?(s|B.c.ci(1,a))>>>0:(s&~(B.c.ci(1,a)&255))>>>0}, +h(a,b){return this.xG(b)}, +l(a,b,c){return this.CI(b,c)}, +gbX(a){return this.xG(0)}, +ga3(a){return this.xG(0)}, +gaa(){return this.xG(1)}, +gad(a){return this.xG(2)}, +gae(a){return this.xG(3)}, +gfp(){return A.fC(this)}, +ey(a,b){this.en(b.ga3(b),b.gaa(),b.gad(b),b.gae(b))}, +en(a,b,c,d){var s=this +s.CI(0,a) +s.CI(1,b) +s.CI(2,c) +s.CI(3,d)}, +gS(a){return new A.eE(this)}, +k(a,b){if(b==null)return!1 +return t.i0.b(b)&&b.gq(b)===this.a&&b.gu(b)===A.av(A.L(this,!0,A.n(this).i("w.E")))}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +$icl:1, +gq(a){return this.a}} +A.E4.prototype={ +bA(a){return new A.E4(new Uint16Array(A.bK(this.a)))}, +gbi(){return B.cX}, +gq(a){return this.a.length}, +gcB(){return null}, +h(a,b){var s=this.a +return b1?s[1]:0}, +gad(a){var s=this.a +return s.length>2?s[2]:0}, +gae(a){var s=this.a +return s.length>3?s[3]:0}, +gfp(){return A.fC(this)}, +ey(a,b){var s,r=b.ga3(b),q=this.a +if(!B.f1.gZ(q))q[0]=B.e.v(r) +r=b.gaa() +s=q.length +if(s>1)q[1]=B.e.v(r) +r=b.gad(b) +if(s>2)q[2]=B.e.v(r) +r=b.gae(b) +if(s>3)q[3]=B.e.v(r)}, +gS(a){return new A.eE(this)}, +k(a,b){if(b==null)return!1 +return t.i0.b(b)&&b.gq(b)===this.a.length&&b.gu(b)===A.av(A.L(this,!0,A.n(this).i("w.E")))}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +$icl:1} +A.E5.prototype={ +bA(a){var s=this.b +s===$&&A.c() +return new A.E5(this.a,s)}, +gbi(){return B.cV}, +gcB(){return null}, +xH(a){var s +if(a>>0))&3}else s=0 +return s}, +CJ(a,b){var s,r,q +if(a>=this.a)return +s=B.a55[a] +r=B.e.v(b) +q=this.b +q===$&&A.c() +this.b=(q&s|B.c.ci(r&3,6-(a<<1>>>0)))>>>0}, +h(a,b){return this.xH(b)}, +l(a,b,c){return this.CJ(b,c)}, +gbX(a){return this.xH(0)}, +ga3(a){return this.xH(0)}, +gaa(){return this.xH(1)}, +gad(a){return this.xH(2)}, +gae(a){return this.xH(3)}, +gfp(){return A.fC(this)}, +ey(a,b){this.en(b.ga3(b),b.gaa(),b.gad(b),b.gae(b))}, +en(a,b,c,d){var s=this +s.CJ(0,a) +s.CJ(1,b) +s.CJ(2,c) +s.CJ(3,d)}, +gS(a){return new A.eE(this)}, +k(a,b){if(b==null)return!1 +return t.i0.b(b)&&b.gq(b)===this.a&&b.gu(b)===A.av(A.L(this,!0,A.n(this).i("w.E")))}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +$icl:1, +gq(a){return this.a}} +A.E6.prototype={ +bA(a){return new A.E6(new Uint32Array(A.bK(this.a)))}, +gbi(){return B.dT}, +gq(a){return this.a.length}, +gcB(){return null}, +h(a,b){var s=this.a +return b1?s[1]:0}, +gad(a){var s=this.a +return s.length>2?s[2]:0}, +gae(a){var s=this.a +return s.length>3?s[3]:0}, +gfp(){return A.fC(this)}, +ey(a,b){var s,r=b.ga3(b),q=this.a +if(!B.d4.gZ(q))q[0]=B.e.v(r) +r=b.gaa() +s=q.length +if(s>1)q[1]=B.e.v(r) +r=b.gad(b) +if(s>2)q[2]=B.e.v(r) +r=b.gae(b) +if(s>3)q[3]=B.e.v(r)}, +gS(a){return new A.eE(this)}, +k(a,b){if(b==null)return!1 +return t.i0.b(b)&&b.gq(b)===this.a.length&&b.gu(b)===A.av(A.L(this,!0,A.n(this).i("w.E")))}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +$icl:1} +A.E7.prototype={ +bA(a){return new A.E7(this.a,new Uint8Array(A.bK(this.b)))}, +gbi(){return B.cW}, +gcB(){return null}, +xI(a){var s +if(a<0||a>=this.a)s=0 +else{s=this.b +s=a<2?B.c.dt(s[0],4-(a<<2>>>0))&15:B.c.dt(s[1],4-((a&1)<<2))&15}return s}, +CK(a,b){var s,r,q +if(a>=this.a)return +s=B.c.b_(B.e.v(b),0,15) +if(a>1){a&=1 +r=1}else r=0 +if(a===0){q=this.b +q[r]=(q[r]&15|s<<4)>>>0}else if(a===1){q=this.b +q[r]=(q[r]&240|s)>>>0}}, +h(a,b){return this.xI(b)}, +l(a,b,c){return this.CK(b,c)}, +gbX(a){return this.xI(0)}, +ga3(a){return this.xI(0)}, +gaa(){return this.xI(1)}, +gad(a){return this.xI(2)}, +gae(a){return this.xI(3)}, +gfp(){return A.fC(this)}, +ey(a,b){this.en(b.ga3(b),b.gaa(),b.gad(b),b.gae(b))}, +en(a,b,c,d){var s=this +s.CK(0,a) +s.CK(1,b) +s.CK(2,c) +s.CK(3,d)}, +gS(a){return new A.eE(this)}, +k(a,b){if(b==null)return!1 +return t.i0.b(b)&&b.gq(b)===this.a&&b.gu(b)===A.av(A.L(this,!0,A.n(this).i("w.E")))}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +$icl:1, +gq(a){return this.a}} +A.rQ.prototype={ +axD(a,b,c,d){var s=this.a +s[0]=a +s[1]=b +s[2]=c +s[3]=d}, +bA(a){return new A.rQ(new Uint8Array(A.bK(this.a)))}, +gbi(){return B.R}, +gq(a){return this.a.length}, +gcB(){return null}, +h(a,b){var s=this.a +return b1?s[1]:0}, +gad(a){var s=this.a +return s.length>2?s[2]:0}, +gae(a){var s=this.a +return s.length>3?s[3]:255}, +gfp(){return A.fC(this)}, +ey(a,b){var s,r=b.ga3(b),q=this.a +if(!B.v.gZ(q))q[0]=B.e.v(r) +r=b.gaa() +s=q.length +if(s>1)q[1]=B.e.v(r) +r=b.gad(b) +if(s>2)q[2]=B.e.v(r) +r=b.gae(b) +if(s>3)q[3]=B.e.v(r)}, +gS(a){return new A.eE(this)}, +k(a,b){if(b==null)return!1 +return t.i0.b(b)&&b.gq(b)===this.a.length&&b.gu(b)===A.av(A.L(this,!0,A.n(this).i("w.E")))}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +$icl:1} +A.a1F.prototype={} +A.LR.prototype={} +A.kc.prototype={ +J(){return"Format."+this.b}} +A.a0E.prototype={ +J(){return"BlendMode."+this.b}} +A.N1.prototype={ +J9(a){var s=$.bnk() +if(!s.aj(0,a))return"" +return s.h(0,a).a}, +j(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +for(s=e.a,r=A.cF(s,s.r,A.n(s).c),q=t.S,p=t.bY,o=t.N,n=t.Ij,m="";r.p();){l=r.d +m+=l+"\n" +k=s.h(0,l) +for(l=k.a,j=new A.hu(l,l.r,A.n(l).i("hu<1>")),j.c=l.e;j.p();){l=j.d +i=k.h(0,l) +m=i==null?m+("\t"+e.J9(l)+"\n"):m+("\t"+e.J9(l)+": "+i.j(0)+"\n")}for(l=k.b.a,j=new A.hu(l,l.r,A.n(l).i("hu<1>")),j.c=l.e;j.p();){h=j.d +m+=h+"\n" +if(!l.aj(0,h))l.l(0,h,new A.mb(A.A(q,p),new A.oo(A.A(o,n)))) +g=l.h(0,h) +for(h=g.a,f=new A.hu(h,h.r,A.n(h).i("hu<1>")),f.c=h.e;f.p();){h=f.d +i=g.h(0,h) +m=i==null?m+("\t"+e.J9(h)+"\n"):m+("\t"+e.J9(h)+": "+i.j(0)+"\n")}}}return m.charCodeAt(0)==0?m:m}, +h_(a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2="exif",a3="interop",a4=a6.b +a6.b=!0 +a6.cv(19789) +a6.cv(42) +a6.cl(8) +s=a1.a +if(s.h(0,"ifd0")==null)s.l(0,"ifd0",new A.mb(A.A(t.S,t.bY),new A.oo(A.A(t.N,t.Ij)))) +r=t.N +q=t.S +p=A.A(r,q) +for(o=A.n(s),n=o.i("aT<1>"),o=A.cF(s,s.r,o.c),m=t.bY,l=t.Ij,k=8;o.p();){j=o.d +i=s.h(0,j) +i.toString +p.l(0,j,k) +j=i.b.a +if(j.aj(0,a2)){h=new Uint32Array(1) +h[0]=0 +i.l(0,34665,new A.q8(h))}else i.a.F(0,34665) +if(j.aj(0,a3)){h=new Uint32Array(1) +h[0]=0 +i.l(0,40965,new A.q8(h))}else i.a.F(0,40965) +if(j.aj(0,"gps")){h=new Uint32Array(1) +h[0]=0 +i.l(0,34853,new A.q8(h))}else i.a.F(0,34853) +i=i.a +k+=2+12*J.am(i.gar(i).a)+4 +for(i=i.gar(i),h=A.n(i),h=h.i("@<1>").L(h.z[1]),i=new A.aQ(J.a4(i.a),i.b,h.i("aQ<1,2>")),h=h.z[1];i.p();){g=i.a +if(g==null)g=h.a(g) +f=B.e0[g.gfe(g).a]*g.gq(g) +if(f>4)k+=f}for(i=new A.hu(j,j.r,A.n(j).i("hu<1>")),i.c=j.e;i.p();){h=i.d +if(!j.aj(0,h))j.l(0,h,new A.mb(A.A(q,m),new A.oo(A.A(r,l)))) +g=j.h(0,h) +g.toString +p.l(0,h,k) +g=g.a +e=2+12*J.am(g.gar(g).a) +for(h=g.gar(g),g=A.n(h),g=g.i("@<1>").L(g.z[1]),h=new A.aQ(J.a4(h.a),h.b,g.i("aQ<1,2>")),g=g.z[1];h.p();){d=h.a +if(d==null)d=g.a(d) +f=B.e0[d.gfe(d).a]*d.gq(d) +if(f>4)e+=f}k+=e}}c=s.a +for(o=c-1,b=0;b")),i.c=j.e;i.p();){h=i.d +if(!j.aj(0,h))j.l(0,h,new A.mb(A.A(q,m),new A.oo(A.A(r,l)))) +g=j.h(0,h) +g.toString +h=p.h(0,h) +h.toString +d=g.a +a1.agq(a6,g,h+2+12*J.am(d.gar(d).a)) +a1.agr(a6,g)}}a6.b=a4}, +agq(a,b,c){var s,r,q,p,o,n,m=b.a +a.cv(m.a) +for(m=A.cF(m,m.r,A.n(m).c);m.p();){s=m.d +r=b.h(0,s) +r.toString +q=s===273 +p=q&&r.gfe(r)===B.ds?B.bg:r.gfe(r) +o=q&&r.gfe(r)===B.ds?1:r.gq(r) +a.cv(s) +a.cv(p.a) +a.cl(o) +n=B.e0[r.gfe(r).a]*r.gq(r) +if(n<=4){r.h_(0,a) +for(;n<4;){a.a1(0);++n}}else{a.cl(c) +c+=n}}return c}, +agr(a,b){var s,r,q +for(s=b.a,s=s.gar(s),r=A.n(s),r=r.i("@<1>").L(r.z[1]),s=new A.aQ(J.a4(s.a),s.b,r.i("aQ<1,2>")),r=r.z[1];s.p();){q=s.a +if(q==null)q=r.a(q) +if(B.e0[q.gfe(q).a]*q.gq(q)>4)q.h_(0,a)}}, +iD(a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5="Length must be a non-negative integer: ",a6=a8.e +a8.e=!0 +s=a8.d +r=a8.R() +if(r===18761){a8.e=!1 +if(a8.R()!==42){a8.e=a6 +return!1}}else if(r===19789){a8.e=!0 +if(a8.R()!==42){a8.e=a6 +return!1}}else return!1 +q=a8.M() +for(p=this.a,o=t.Qn,n=t.S,m=t.bY,l=t.N,k=t.Ij,j=0;q>0;){a8.d=s+q +i=new A.mb(A.A(n,m),new A.oo(A.A(l,k))) +h=a8.R() +g=A.d(new Array(h),o) +for(f=0;f").L(e.z[1]),p=new A.aQ(J.a4(p.a),p.b,e.i("aQ<1,2>")),e=e.z[1];p.p();){b=p.a +if(b==null)b=e.a(b) +for(a=J.a4(B.nM.gbT(B.nM)),a0=b.a,a1=b.b.a;a.p();){a2=a.gG(a) +if(a0.aj(0,a2)){a8.d=s+b.h(0,a2).v(0) +i=new A.mb(A.A(n,m),new A.oo(A.A(l,k))) +h=a8.R() +g=A.d(new Array(h),o) +for(f=0;f13)return l +s=B.v7[n] +r=m*B.e0[n] +q=a.d +if((r>4?a.d=a.M()+b:q)+r>a.c)return l +p=a.dj(r) +switch(s.a){case 0:break +case 6:l.b=new A.vN(new Int8Array(A.bK(J.bh4(J.jf(p.ck()),0,m)))) +break +case 1:l.b=new A.te(new Uint8Array(A.bK(p.dj(m).ck()))) +break +case 7:l.b=new A.Fj(new Uint8Array(A.bK(p.dj(m).ck()))) +break +case 2:l.b=new A.zz(m===0?"":p.ca(m-1)) +break +case 3:l.b=A.bqp(p,m) +break +case 4:l.b=A.bqk(p,m) +break +case 5:l.b=A.bql(p,m) +break +case 10:l.b=A.bqn(p,m) +break +case 8:l.b=A.bqo(p,m) +break +case 9:l.b=A.bqm(p,m) +break +case 11:l.b=A.bqq(p,m) +break +case 12:l.b=A.bqj(p,m) +break}a.d=q+4 +return l}} +A.agG.prototype={} +A.a3I.prototype={} +A.oo.prototype={ +axP(a){a.a.am(0,new A.aEc(this))}, +gZ(a){var s,r,q=this.a +if(q.a===0)return!0 +for(q=q.gar(q),s=A.n(q),s=s.i("@<1>").L(s.z[1]),q=new A.aQ(J.a4(q.a),q.b,s.i("aQ<1,2>")),s=s.z[1];q.p();){r=q.a +if(r==null)r=s.a(r) +if(r.a.a===0){r=r.b +r=r.gZ(r)}else r=!1 +if(!r)return!1}return!0}, +h(a,b){var s=this.a +if(!s.aj(0,b))s.l(0,b,new A.mb(A.A(t.S,t.bY),new A.oo(A.A(t.N,t.Ij)))) +s=s.h(0,b) +s.toString +return s}} +A.aEc.prototype={ +$2(a,b){var s=A.bqi(b) +this.a.a.l(0,a,s) +return s}, +$S:272} +A.mb.prototype={ +ou(a){a.a.am(0,new A.aEd(this)) +a.b.a.am(0,new A.aEe(this))}, +h(a,b){if(typeof b=="string")b=B.aSD.h(0,b) +if(A.cC(b))return this.a.h(0,b) +return null}, +l(a,b,c){this.a.l(0,b,c)}, +ghB(a){var s=this.a.h(0,274) +return s==null?null:J.Kn(s)}, +shB(a,b){this.a.F(0,274)}} +A.aEd.prototype={ +$2(a,b){var s=b.bA(0) +this.a.a.l(0,a,s) +return s}, +$S:667} +A.aEe.prototype={ +$2(a,b){var s=A.bqi(b) +this.a.b.a.l(0,a,s) +return s}, +$S:272} +A.jt.prototype={ +J(){return"IfdValueType."+this.b}} +A.hq.prototype={ +f2(a,b){return 0}, +v(a){return this.f2(a,0)}, +nU(){return new Uint8Array(0)}, +j(a){return""}, +k(a,b){var s=this +if(b==null)return!1 +return b instanceof A.hq&&s.gfe(s)===b.gfe(b)&&s.gq(s)===b.gq(b)&&s.gu(s)===b.gu(b)}, +gu(a){return 0}, +pB(a){}} +A.te.prototype={ +bA(a){return new A.te(new Uint8Array(A.bK(this.a)))}, +gfe(a){return B.uo}, +gq(a){return this.a.length}, +k(a,b){var s,r +if(b==null)return!1 +if(b instanceof A.te){s=this.a +r=b.a +s=s.length===r.length&&A.av(s)===A.av(r)}else s=!1 +return s}, +gu(a){return A.av(this.a)}, +f2(a,b){return this.a[b]}, +v(a){return this.f2(a,0)}, +pB(a){this.a[0]=a}, +nU(){return this.a}, +h_(a,b){b.fL(this.a)}, +j(a){var s=this.a +return s.length===1?""+s[0]:A.r(s)}} +A.zz.prototype={ +bA(a){return new A.zz(this.a)}, +gfe(a){return B.ap}, +gq(a){return this.a.length+1}, +k(a,b){var s,r +if(b==null)return!1 +if(b instanceof A.zz){s=this.a +r=b.a +s=s.length+1===r.length+1&&B.f.gu(s)===B.f.gu(r)}else s=!1 +return s}, +gu(a){return B.f.gu(this.a)}, +nU(){return new Uint8Array(A.bK(new A.el(this.a)))}, +h_(a,b){b.fL(new A.el(this.a)) +b.a1(0)}, +j(a){return this.a}} +A.zE.prototype={ +axU(a,b){var s,r +for(s=this.a,r=0;r"}} +A.iD.prototype={ +J(){return"BmpCompression."+this.b}} +A.asM.prototype={} +A.yh.prototype={ +a6L(a,b){var s,r,q,p,o,n,m,l=this,k=l.d,j=k<=40 +if(j){s=l.r +s=s===B.lE||s===B.lF}else s=!0 +if(s){s=l.as=a.M() +r=A.bfl(s) +l.CW=r +q=B.c.dt(s,r) +s=q>0 +l.cx=s?255/q:0 +r=l.at=a.M() +p=A.bfl(r) +l.cy=p +o=B.c.dt(r,p) +l.db=s?255/o:0 +r=l.ax=a.M() +p=A.bfl(r) +l.dx=p +n=B.c.dt(r,p) +l.dy=s?255/n:0 +if(!j||l.r===B.lF){j=l.ay=a.M() +s=A.bfl(j) +l.fr=s +m=B.c.dt(j,s) +l.fx=m>0?255/m:0}else if(l.f===16){l.ay=4278190080 +l.fr=24 +l.fx=1}else{l.ay=4278190080 +l.fr=24 +l.fx=1}}else if(l.f===16){l.as=31744 +l.CW=10 +l.cx=8.225806451612904 +l.at=992 +l.cy=5 +l.db=8.225806451612904 +l.ax=31 +l.dx=0 +l.dy=8.225806451612904 +l.fx=l.fr=l.ay=0}else{l.as=16711680 +l.CW=16 +l.cx=1 +l.at=65280 +l.cy=8 +l.db=1 +l.ax=255 +l.dx=0 +l.dy=1 +l.ay=4278190080 +l.fr=24 +l.fx=1}j=a.d +a.d=j+(k-(j-l.fy)) +if(l.f<=8)l.ben(a)}, +gGP(){var s=this.d +if(s!==40)if(s===124){s=this.ay +s===$&&A.c() +s=s===0}else s=!1 +else s=!0 +return s}, +gaZ(a){return Math.abs(this.c)}, +ben(a){var s,r,q,p,o,n=this,m=n.z +if(m===0)m=B.c.bz(1,n.f) +n.ch=new A.oA(new Uint8Array(m*3),m,3) +for(s=0;s=0;--q)b.$4(B.c.jR(r,q)&1,0,0,0) +return}else if(s===2){r=a.aM() +for(q=6;q>=0;q-=2)b.$4(B.c.jR(r,q)&2,0,0,0)}else if(s===4){r=a.aM() +b.$4(B.c.D(r,4)&15,0,0,0) +b.$4(r&15,0,0,0) +return}else if(s===8){b.$4(a.aM(),0,0,0) +return}}s=j.r +if(s===B.lE&&j.f===32){p=a.M() +s=j.as +s===$&&A.c() +o=j.CW +o===$&&A.c() +o=B.c.dt((p&s)>>>0,o) +s=j.cx +s===$&&A.c() +n=B.e.v(o*s) +s=j.at +s===$&&A.c() +o=j.cy +o===$&&A.c() +o=B.c.dt((p&s)>>>0,o) +s=j.db +s===$&&A.c() +m=B.e.v(o*s) +s=j.ax +s===$&&A.c() +o=j.dx +o===$&&A.c() +o=B.c.dt((p&s)>>>0,o) +s=j.dy +s===$&&A.c() +l=B.e.v(o*s) +if(j.gGP())k=255 +else{s=j.ay +s===$&&A.c() +o=j.fr +o===$&&A.c() +o=B.c.dt((p&s)>>>0,o) +s=j.fx +s===$&&A.c() +k=B.e.v(o*s)}return b.$4(n,m,l,k)}else{o=j.f +if(o===32&&s===B.qU){l=a.aM() +m=a.aM() +n=a.aM() +k=a.aM() +return b.$4(n,m,l,j.gGP()?255:k)}else if(o===24){l=a.aM() +m=a.aM() +return b.$4(a.aM(),m,l,255)}else if(o===16){p=a.R() +s=j.as +s===$&&A.c() +o=j.CW +o===$&&A.c() +o=B.c.dt((p&s)>>>0,o) +s=j.cx +s===$&&A.c() +n=B.e.v(o*s) +s=j.at +s===$&&A.c() +o=j.cy +o===$&&A.c() +o=B.c.dt((p&s)>>>0,o) +s=j.db +s===$&&A.c() +m=B.e.v(o*s) +s=j.ax +s===$&&A.c() +o=j.dx +o===$&&A.c() +o=B.c.dt((p&s)>>>0,o) +s=j.dy +s===$&&A.c() +l=B.e.v(o*s) +if(j.gGP())k=255 +else{s=j.ay +s===$&&A.c() +o=j.fr +o===$&&A.c() +o=B.c.dt((p&s)>>>0,o) +s=j.fx +s===$&&A.c() +k=B.e.v(o*s)}return b.$4(n,m,l,k)}else throw A.f(A.b1("Unsupported bitsPerPixel ("+o+") or compression ("+s.j(0)+")."))}}} +A.a0F.prototype={ +lL(a){var s,r=null +if(!A.bhw(A.bV(a,!1,r,0)))return r +s=A.bV(a,!1,r,0) +this.a=s +return this.b=A.bDy(s,r)}, +hb(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=null,a0=b.b +if(a0==null)return new A.vO(a,a,a,a,0,B.an,0,0) +s=b.a +s===$&&A.c() +r=a0.a.b +r===$&&A.c() +s.d=r +q=a0.f +r=a0.b +p=B.c.aY(r*q+31,32)*4 +s=b.c +if(s)o=4 +else if(q===1||q===4||q===8)o=1 +else{n=q===32?4:3 +o=n}if(s)m=B.R +else if(q===1)m=B.cU +else{if(q===2)n=B.cV +else if(q===4)n=B.cW +else{if(q!==8)if(q!==16)q!==24 +n=B.R}m=n}l=s?a:a0.ch +k=A.f4(a,a,m,0,B.an,a0.gaZ(a0),a,0,o,l,r,!1) +for(j=k.gaZ(k)-1,s=a0.c,r=1/s<0,n=s<0,s=s===0;j>=0;--j){i={} +if(!(s?r:n))h=j +else{g=k.a +g=g==null?a:g.b +h=(g==null?0:g)-1-j}g=b.a +f=g.fh(p) +g.d=g.d+(f.c-f.d) +g=k.a +e=g==null +d=e?a:g.a +if(d==null)d=0 +i.a=0 +c=e?a:g.bV(0,h,a) +if(c==null)c=new A.da() +for(;i.a>>0!==0)throw A.f(A.b1("The file format version number's flag field contains unrecognized flags.")) +if((s&16)===0){r=o.c +q=A.bqG(r.length,(s&2)!==0,n) +if(q.w>0)r.push(q)}else for(s=o.c;!0;){q=A.bqG(s.length,(o.e&2)!==0,n) +if(q.w<=0)break +s.push(q)}s=o.c +r=s.length +if(r===0)throw A.f(A.b1("Error reading image header")) +for(p=0;p=a3)break +a8=o[a7] +c=b5.dx +c.toString +a9=f*c +for(b0=0;b0=e)break +for(a=0;a=e)break +a0=m[a] +a1=a7.w +for(a2=0;a21;){++s +a=B.c.D(a,1)}return s}, +KT(a){var s,r +for(s=0,r=0;a>1;){if((a&1)!==0)r=1;++s +a=B.c.D(a,1)}return s+r}, +aCe(){var s,r,q,p,o +for(s=this.c,r=s.length,q=0,p=0;pp)s=p-1 +p=q.x +if(r>p)r=p-1 +a5.a=s-a7+1 +a5.b=r-a8+1 +o=q.c +n=o.length +for(m=0,l=0;l=8192)throw A.f(A.b1("Error in header for PIZ-compressed data (invalid bitmap size).")) +d=new Uint8Array(8192) +if(f<=e){c=a6.dj(e-f+1) +b=c.c-c.d +for(a=f,l=0;l0;--a7){q=a5.r +q.toString +p=a5.z +p.toString +g=j.b +g===$&&A.c() +j.b=g+1 +q.cv(p[g])}}q=a5.r +return B.F.cc(q.c.buffer,0,q.a)}, +Bc(a,b,c){return this.mD(a,b,c,null,null)}, +azw(a,b,c){var s +for(s=0;s>>3]&1<<(r&7))>>>0!==0){q=s+1 +b[s]=r +s=q}for(q=s;q<65536;q=p){p=q+1 +b[q]=0}return s-1}} +A.aju.prototype={} +A.aFy.prototype={ +Hy(){return this.x}, +mD(a3,a4,a5,a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=B.fJ.FN(A.hr(a3.ck(),1,null,0),!1),a2=a0.y +if(a2==null){a2=a0.w +a2.toString +a2=a0.y=A.mu(!1,a0.x*a2)}a2.a=0 +s=A.d([0,0,0,0],t.t) +r=new Uint32Array(1) +q=B.F.cc(r.buffer,0,null) +if(a6==null)a6=a0.c.w +if(a7==null)a7=a0.c.cx +p=a4+a6-1 +o=a5+a7-1 +a2=a0.c +n=a2.w +if(p>n)p=n-1 +n=a2.x +if(o>n)o=n-1 +a0.a=p-a4+1 +a0.b=o-a5+1 +a2=a2.c +m=a2.length +for(n=J.N(a1),l=a5,k=0;l<=o;++l)for(j=0;j>>0) +for(a=0;a<4;++a)a0.y.a1(q[a])}break +case 1:s[0]=k +h=k+e +s[1]=h +k=h+e +for(d=0;d>>0) +for(a=0;a<2;++a)a0.y.a1(q[a])}break +case 2:s[0]=k +h=k+e +s[1]=h +h+=e +s[2]=h +k=h+e +for(d=0;d>>0) +for(a=0;a<4;++a)a0.y.a1(q[a])}break}}a2=a0.y +return B.F.cc(a2.c.buffer,0,a2.a)}, +Bc(a,b,c){return this.mD(a,b,c,null,null)}} +A.aFz.prototype={ +Hy(){return 1}, +mD(a,b,a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=a.c,c=A.mu(!1,(d-a.d)*2) +if(a1==null)a1=e.c.w +if(a2==null)a2=e.c.cx +s=b+a1-1 +r=a0+a2-1 +q=e.c +p=q.w +if(s>p)s=p-1 +q=q.x +if(r>q)r=q-1 +e.a=s-b+1 +e.b=r-a0+1 +for(;q=a.d,q0;o=n)c.a1(J.u(a.a,a.d++))}else for(;n=o-1,o>=0;o=n)c.a1(J.u(a.a,a.d++))}m=B.F.cc(c.c.buffer,0,c.a) +l=m.length +for(k=1;kp)s=p-1 +q=q.x +if(r>q)r=q-1 +g.a=s-b+1 +g.b=r-c+1 +q=J.N(f) +o=q.gq(f) +for(n=1;n=s.length||!1)return null +r=s[a] +p.toString +s=r.x +s===$&&A.c() +p.d=s +return q.aEi(r)}, +lh(a,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null +if(c.lL(a0)==null)return b +if(c.a.r.length===1||!1)return c.hb(0) +for(s=b,r=s,q=0;p=c.a.r,q=r.c)return null +s=new A.a5p() +s.axN(r);++this.f.d +this.Nd() +return s}, +aEi(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null +if(i.w==null){i.w=new Uint8Array(256) +i.x=new Uint8Array(4095) +i.y=new Uint8Array(4096) +i.z=new Uint32Array(4096)}s=i.Q=i.f.aM() +r=B.c.ci(1,s) +i.dy=r;++r +i.dx=r +i.db=r+1;++s +i.cy=s +i.cx=B.c.ci(1,s) +i.ay=0 +i.CW=4098 +i.at=i.ax=0 +i.w[0]=0 +s=i.z +s.toString +B.d4.eu(s,0,4096,4098) +s=a.c +s===$&&A.c() +r=a.d +r===$&&A.c() +q=a.a +q===$&&A.c() +p=i.a +if(q+s<=p.a){q=a.b +q===$&&A.c() +q=q+r>p.b}else q=!0 +if(q)return h +o=a.f +if(!(o!=null)){q=p.e +q.toString +o=q}i.as=s*r +n=A.f4(h,h,B.R,0,B.an,r,h,0,1,o.a4P(),s,!1) +m=new Uint8Array(s) +s=a.e +s===$&&A.c() +if(s){s=a.b +s===$&&A.c() +for(r=s+r,l=0,k=0;l<4;++l)for(j=s+B.a3T[l];j=p.c)return!0 +s=p.aM() +while(!0){if(s!==0){p=this.f +p=p.d=p.c)return!0 +q=p.a +p.d=r+1 +s=J.u(q,r)}return!0}, +aEx(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=h.ay +if(g>4095)return!1 +s=a.length +if(g!==0){r=0 +while(!0){if(!(g!==0&&rh.dy&&o<=4095))break +g=h.x +g===$&&A.c() +p=h.ay++ +m=h.y +m===$&&A.c() +g[p]=m[o] +o=h.z[o] +n=i}if(i>=4095||o>4095)return!1 +g=h.x +g===$&&A.c() +p=h.ay +m=h.ay=p+1 +g[p]=o +p=m +while(!0){if(!(p!==0&&r12)return null +for(;s=o.ax,r=o.cy,s>>0 +o.ax=q+8}q=o.at +p=B.abt[r] +o.at=B.c.dt(q,r) +o.ax=s-r +s=o.db +if(s<4097){++s +o.db=s +s=s>o.cx&&r<12}else s=!1 +if(s){o.cx=o.cx<<1>>>0 +o.cy=r+1}return q&p}, +WA(a,b,c){var s,r,q=0 +while(!0){if(b>c){s=q+1 +r=q<=4095 +q=s}else r=!1 +if(!r)break +if(b>4095)return 4098 +b=a[b]}return b}, +aA3(){var s,r,q=this,p=q.w,o=p[0] +if(o===0){p[0]=q.f.aM() +p=q.w +o=p[0] +if(o===0)return null +B.v.cW(p,1,1+o,q.f.dj(o).ck()) +p=q.w +s=p[1] +p[1]=2 +p[0]=p[0]-1}else{r=p[1] +p[1]=r+1 +s=p[r] +p[0]=o-1}return s}} +A.Fd.prototype={ +J(){return"IcoType."+this.b}} +A.aE_.prototype={} +A.a4Q.prototype={} +A.aDY.prototype={ +gaZ(a){return B.c.aY(A.yh.prototype.gaZ.call(this,this),2)}, +gGP(){return!(this.d===40&&this.f===32)&&A.yh.prototype.gGP.call(this)}} +A.aDZ.prototype={ +lh(a,b,c){var s,r,q,p=this,o=A.bV(b,!1,null,0) +p.a=o +s=p.b=A.bqe(o) +if(s==null)return null +if(s.e.length===1||!1)return p.hb(0) +for(r=null,q=0;q=s.d}else s=!0 +if(s)return a7 +r=this.b.e[a9] +s=a8.a +a8=a8.b+r.e +q=r.d +p=J.aqF(s,a8,a8+q) +o=new A.a8E(A.bqH()) +t.D.a(p) +if(o.Qs(p))return o.co(0,p) +n=A.mu(!1,14) +n.cv(19778) +n.cl(q) +n.cl(0) +n.cl(0) +a8=A.bV(p,!1,a7,0) +s=A.bog(A.bV(B.F.cc(n.c.buffer,0,n.a),!1,a7,0)) +q=a8.d +m=a8.M() +l=a8.M() +k=$.ek() +k[0]=l +l=$.i9() +j=l[0] +k[0]=a8.M() +l=l[0] +i=a8.R() +h=a8.R() +g=B.vG[a8.M()] +a8.M() +k[0]=a8.M() +k[0]=a8.M() +k=a8.M() +a8.M() +f=new A.aDY(s,j,l,m,i,h,g,k,q) +f.a6L(a8,s) +if(m!==40&&i!==1)return a7 +e=k===0&&h<=8?40+4*B.c.bz(1,h):40+4*k +s.b=e +n.a-=4 +n.cl(e) +d=A.bV(p,!1,a7,0) +c=new A.aw8(!0) +c.a=d +c.b=f +b=c.hb(0) +if(h>=32)return b +a=32-B.c.aE(j,32) +a0=B.c.aY(a===32?j:j+a,8) +for(a8=1/l<0,s=l<0,l=l===0,a1=0;a1-1&&a5>>0!==0)a4.sae(0,0) +a4.p();++a5;--a6}}}return b}} +A.a1I.prototype={} +A.zs.prototype={} +A.zt.prototype={} +A.NG.prototype={} +A.aFQ.prototype={} +A.w_.prototype={} +A.aFR.prototype={ +bgJ(a){var s,r,q,p,o,n=this,m=A.bV(a,!0,null,0) +n.a=m +s=m.K8(2,0) +if(J.u(s.a,s.d)!==255||J.u(s.a,s.d+1)!==216)return!1 +if(n.yb()!==216)return!1 +r=n.yb() +q=!1 +p=!1 +while(!0){if(r!==217){m=n.a +m=m.d=192){r=o.a +r=J.u(r.a,r.d+-2)<=254}else r=!1}else r=!1 +if(r){o.a.d-=3 +break}if(s!==0)throw A.f(A.b1("Unknown JPEG marker "+B.c.eP(s,16))) +break}s=o.yb()}}, +yb(){var s,r=this,q=r.a +q===$&&A.c() +if(q.d>=q.c)return 0 +do{do{s=r.a.aM() +if(s!==255){q=r.a +q=q.d=q.c)return s +do{s=r.a.aM() +if(s===255){q=r.a +q=q.d=4)throw A.f(A.b1("Invalid number of quantization tables")) +q=r[n] +if(q==null){q=new Int16Array(64) +r[n]=q}for(p=o!==0,m=0;m<64;++m){l=p?a.R():J.u(a.a,a.d++) +q[B.jf[m]]=l}}if(p)throw A.f(A.b1("Bad length for DQT block"))}, +aTb(a,b){var s,r,q,p,o,n,m,l=this +if(l.d!=null)throw A.f(A.b1("Duplicate JPG frame data found.")) +s=l.d=new A.a5B(A.A(t.S,t.a2),A.d([],t.t)) +s.b=a===194 +s.c=b.aM() +s=l.d +s.toString +s.d=b.R() +s=l.d +s.toString +s.e=b.R() +r=b.aM() +for(s=l.w,q=0;q4)throw A.f(A.b1("Invalid SOS block")) +s=A.bj0(k,new A.aFS(l,a),t.a2) +r=a.aM() +q=a.aM() +p=a.aM() +o=B.c.D(p,4) +n=l.a +n===$&&A.c() +m=l.d +o=new A.a5C(n,m,s,l.e,r,q,o&15,p&15) +n=m.w +n===$&&A.c() +o.f=n +o.r=m.b +o.qb(0)}, +aAT(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=A.d([],t.h_),g=16 +while(!0){if(!(g>0&&a[g-1]===0))break;--g}s=t.TO +h.push(new A.J7(A.d([],s))) +r=h[0] +for(q=J.N(b),p=0,o=0;o0;)r=h.pop() +r.b=m+1 +h.push(r) +for(;h.length<=o;r=j){m=A.d([],s) +j=new A.J7(m) +h.push(j) +l=r.a +k=l.length +i=r.b +if(k<=i)B.d.sq(l,i+1) +l[r.b]=new A.zt(m)}++p}++o +if(o>>0 +q=new Int32Array(64) +p=new Uint8Array(64) +o=A.b5(s*8,null,!1,t.nc) +for(n=a3.c,m=a3.d,l=0,k=0;k>>0 +for(i=0;i<8;++i,l=h){h=l+1 +o[l]=new Uint8Array(r)}for(g=0;g>>0 +for(c=0,b=0;b<8;++b){a=o[j+b] +for(i=0;i<8;++i,c=a0){a0=c+1 +a[d+i]=p[c]}}}}return o}} +A.aFS.prototype={ +$1(a){var s,r,q,p,o=this.b,n=o.aM(),m=o.aM() +o=this.a +if(!o.d.y.aj(0,n))throw A.f(A.b1("Invalid Component in SOS block")) +s=o.d.y.h(0,n) +s.toString +r=B.c.D(m,4)&15 +q=m&15 +p=o.z +if(r=208&&e<=215)r.d+=2 +else break}}, +uW(){var s,r,q=this,p=q.ch +if(p>0){--p +q.ch=p +return B.c.jR(q.ay,p)&1}p=q.a +if(p.d>=p.c)return null +s=p.aM() +q.ay=s +if(s===255){r=p.aM() +if(r!==0)throw A.f(A.b1("unexpected marker: "+B.c.eP((q.ay<<8|r)>>>0,16)))}q.ch=7 +return B.c.D(q.ay,7)&1}, +Dw(a){var s,r=new A.zt(a) +for(;s=this.uW(),s!=null;){if(r instanceof A.zt)r=r.a[s] +if(r instanceof A.NG)return r.a}return null}, +Yh(a){var s,r +for(s=0;a>0;){r=this.uW() +if(r==null)return null +s=(s<<1|r)>>>0;--a}return s}, +DT(a){var s +if(a===1)return this.uW()===1?1:-1 +a.toString +s=this.Yh(a) +s.toString +if(s>=B.c.ci(1,a-1))return s +return s+B.c.ci(-1,a)+1}, +aEc(a,b){var s,r,q,p,o,n=this,m=a.w +m===$&&A.c() +s=n.Dw(m) +r=s===0?0:n.DT(s) +m=a.y +m===$&&A.c() +m+=r +a.y=m +b[0]=m +for(q=1;q<64;){m=a.x +m===$&&A.c() +m=n.Dw(m) +m.toString +p=m&15 +o=B.c.D(m,4) +if(p===0){if(o<15)break +q+=16 +continue}q+=o +p=n.DT(p) +b[B.jf[q]]=p;++q}}, +aEf(a,b){var s,r,q=a.w +q===$&&A.c() +s=this.Dw(q) +r=s===0?0:B.c.bz(this.DT(s),this.ax) +q=a.y +q===$&&A.c() +q+=r +a.y=q +b[0]=q}, +aEh(a,b){var s=b[0],r=this.uW() +r.toString +b[0]=(s|B.c.bz(r,this.ax))>>>0}, +aE6(a,b){var s,r,q,p,o,n=this,m=n.CW +if(m>0){n.CW=m-1 +return}s=n.Q +r=n.as +for(m=n.ax;s<=r;){q=a.x +q===$&&A.c() +q=n.Dw(q) +q.toString +p=q&15 +o=B.c.D(q,4) +if(p===0){if(o<15){m=n.Yh(o) +m.toString +n.CW=m+B.c.bz(1,o)-1 +break}s+=16 +continue}s+=o +b[B.jf[s]]=n.DT(p)*B.c.bz(1,m);++s}}, +aE8(a,b){var s,r,q,p,o,n,m,l=this,k=l.Q,j=l.as +$label0$1:for(s=l.ax,r=0;k<=j;){q=B.jf[k] +p=l.cx +switch(p){case 0:p=a.x +p===$&&A.c() +o=l.Dw(p) +if(o==null)throw A.f(A.b1("Invalid progressive encoding")) +n=o&15 +r=B.c.D(o,4) +if(n===0)if(r<15){p=l.Yh(r) +p.toString +l.CW=p+B.c.bz(1,r) +l.cx=4}else{l.cx=1 +r=16}else{if(n!==1)throw A.f(A.b1("invalid ACn encoding")) +l.cy=l.DT(n) +l.cx=r!==0?2:3}continue $label0$1 +case 1:case 2:m=b[q] +if(m!==0){p=l.uW() +p.toString +b[q]=m+B.c.bz(p,s)}else{--r +if(r===0)l.cx=p===2?3:0}break +case 3:p=b[q] +if(p!==0){m=l.uW() +m.toString +b[q]=p+B.c.bz(m,s)}else{p=l.cy +p===$&&A.c() +b[q]=B.c.bz(p,s) +l.cx=0}break +case 4:p=b[q] +if(p!==0){m=l.uW() +m.toString +b[q]=p+B.c.bz(m,s)}break}++k}if(l.cx===4)if(--l.CW===0)l.cx=0}, +aEj(a,b,c,d,e){var s,r,q=this.f +q===$&&A.c() +s=B.c.ds(c,q)*a.b+d +r=B.c.aE(c,q)*a.a+e +q=a.r +q===$&&A.c() +if(s>=q.length)return +q=q[s] +if(r>=q.length)return +b.$2(a,q[r])}} +A.a5A.prototype={ +lh(a,b,c){var s=A.bqO() +s.iD(0,b) +if(s.x.length!==1)throw A.f(A.b1("only single frame JPEGs supported")) +return A.bTI(s)}, +co(a,b){return this.lh(a,b,null)}} +A.aFT.prototype={ +arh(a){a=B.e.v(B.c.b_(a,1,100)) +if(this.ch===a)return +this.aMQ(a<50?B.e.cG(5000/a):B.c.cG(200-a*2)) +this.ch=a}, +hK(a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=this,a6=A.mu(!0,8192) +a5.rQ(a6,216) +a5.rQ(a6,224) +a6.cv(16) +a6.a1(74) +a6.a1(70) +a6.a1(73) +a6.a1(70) +a6.a1(0) +a6.a1(1) +a6.a1(1) +a6.a1(0) +a6.cv(1) +a6.cv(1) +a6.a1(0) +a6.a1(0) +a5.aZa(a6,a7.gqh()) +a5.aZe(a6) +s=a7.gbr(a7) +r=a7.gaZ(a7) +a5.rQ(a6,192) +a6.cv(17) +a6.a1(8) +a6.cv(r) +a6.cv(s) +a6.a1(3) +a6.a1(1) +a6.a1(17) +a6.a1(0) +a6.a1(2) +a6.a1(17) +a6.a1(1) +a6.a1(3) +a6.a1(17) +a6.a1(1) +a5.aZd(a6) +a5.rQ(a6,218) +a6.cv(12) +a6.a1(3) +a6.a1(1) +a6.a1(0) +a6.a1(2) +a6.a1(17) +a6.a1(3) +a6.a1(17) +a6.a1(0) +a6.a1(63) +a6.a1(0) +a5.CW=0 +a5.cx=7 +q=a7.gbr(a7) +p=a7.gaZ(a7) +for(s=a5.as,r=a5.c,o=a5.at,n=a5.d,m=a5.ax,l=a5.ay,k=0,j=0,i=0,h=0;h>>3 +c=h+d +b=f+(e&7) +if(c>=p)c-=g+d-p +if(b>=q)b-=b-q+1 +a=a7.a +a0=a==null?null:a.bV(b,c,null) +if(a0==null)a0=new A.da() +if(a0.gbi()!==B.R)a0=a0.k5(B.R) +a1=B.e.v(a0.ga3(a0)) +a2=B.e.v(a0.gaa()) +a3=B.e.v(a0.gad(a0)) +s[e]=B.c.D(l[a1]+l[a2+256]+l[a3+512],16)-128 +o[e]=B.c.D(l[a1+768]+l[a2+1024]+l[a3+1280],16)-128 +m[e]=B.c.D(l[a1+1280]+l[a2+1536]+l[a3+1792],16)-128}a=a5.e +a4=a5.r +a4===$&&A.c() +k=a5.Ya(a6,s,r,k,a,a4) +a4=a5.f +a=a5.w +a===$&&A.c() +j=a5.Ya(a6,o,n,j,a4,a) +i=a5.Ya(a6,m,n,i,a5.f,a5.w) +f+=8}h+=8}s=a5.cx +if(s>=0){++s +a5.pZ(a6,A.d([B.c.ci(1,s)-1,s],t.t))}a5.rQ(a6,217) +return B.F.cc(a6.c.buffer,0,a6.a)}, +rQ(a,b){a.a1(255) +a.a1(b&255)}, +aMQ(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this +for(s=d.a,r=0;r<64;++r){q=B.e.cG((B.aaE[r]*a+50)/100) +if(q<1)q=1 +else if(q>255)q=255 +s[B.jp[r]]=q}for(p=d.b,o=0;o<64;++o){n=B.e.cG((B.aaF[o]*a+50)/100) +if(n<1)n=1 +else if(n>255)n=255 +p[B.jp[o]]=n}for(m=d.c,l=d.d,k=0,j=0;j<8;++j)for(i=0;i<8;++i){h=B.jp[k] +g=s[h] +f=B.vo[j] +e=B.vo[i] +m[k]=1/(g*f*e*8) +l[k]=1/(p[h]*f*e*8);++k}}, +KX(a,b){var s,r,q,p,o,n=t.t,m=A.d([A.d([],n)],t.oa) +for(s=0,r=0,q=1;q<=16;++q){for(p=1;p<=a[q];++p){o=b[r] +if(m.length<=o)B.d.sq(m,o+1) +m[o]=A.d([s,q],n);++r;++s}s*=2}return m}, +aML(){var s,r,q,p,o,n,m,l,k,j,i +for(s=this.y,r=this.x,q=t.t,p=1,o=2,n=1;n<=15;++n){for(m=p;m>>0 +o=o<<1>>>0}}, +aMR(){var s,r +for(s=this.ay,r=0;r<256;++r){s[r]=19595*r +s[r+256]=38470*r +s[r+512]=7471*r+32768 +s[r+768]=-11059*r +s[r+1024]=-21709*r +s[r+1280]=32768*r+8421375 +s[r+1536]=-27439*r +s[r+1792]=-5329*r}}, +aGb(d5,d6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4 +for(s=0,r=0;r<8;++r){q=d5[s] +p=s+1 +o=d5[p] +n=s+2 +m=d5[n] +l=s+3 +k=d5[l] +j=s+4 +i=d5[j] +h=s+5 +g=d5[h] +f=s+6 +e=d5[f] +d=s+7 +c=d5[d] +b=q+c +a=q-c +a0=o+e +a1=o-e +a2=m+g +a3=m-g +a4=k+i +a5=b+a4 +a6=b-a4 +a7=a0+a2 +d5[s]=a5+a7 +d5[j]=a5-a7 +a8=(a0-a2+a6)*0.707106781 +d5[n]=a6+a8 +d5[f]=a6-a8 +a5=k-i+a3 +a9=a1+a +b0=(a5-a9)*0.382683433 +b1=0.5411961*a5+b0 +b2=1.306562965*a9+b0 +b3=(a3+a1)*0.707106781 +b4=a+b3 +b5=a-b3 +d5[h]=b5+b1 +d5[l]=b5-b1 +d5[p]=b4+b2 +d5[d]=b4-b2 +s+=8}for(s=0,r=0;r<8;++r){q=d5[s] +p=s+8 +o=d5[p] +n=s+16 +m=d5[n] +l=s+24 +k=d5[l] +j=s+32 +i=d5[j] +h=s+40 +g=d5[h] +f=s+48 +e=d5[f] +d=s+56 +c=d5[d] +b6=q+c +b7=q-c +b8=o+e +b9=o-e +c0=m+g +c1=m-g +c2=k+i +c3=b6+c2 +c4=b6-c2 +c5=b8+c0 +d5[s]=c3+c5 +d5[j]=c3-c5 +c6=(b8-c0+c4)*0.707106781 +d5[n]=c4+c6 +d5[f]=c4-c6 +c3=k-i+c1 +c7=b9+b7 +c8=(c3-c7)*0.382683433 +c9=0.5411961*c3+c8 +d0=1.306562965*c7+c8 +d1=(c1+b9)*0.707106781 +d2=b7+d1 +d3=b7-d1 +d5[h]=d3+c9 +d5[l]=d3-c9 +d5[p]=d2+d0 +d5[d]=d2-d0;++s}for(p=this.z,r=0;r<64;++r){d4=d5[r]*d6[r] +p[r]=d4>0?B.e.v(d4+0.5):B.e.v(d4-0.5)}return p}, +aZa(a,b){var s,r +if(b.gZ(b))return +s=A.mu(!1,8192) +b.h_(0,s) +r=B.F.cc(s.c.buffer,0,s.a) +this.rQ(a,225) +a.cv(r.length+8) +a.cl(1165519206) +a.cv(0) +a.fL(r)}, +aZe(a){var s,r,q +this.rQ(a,219) +a.cv(132) +a.a1(0) +for(s=this.a,r=0;r<64;++r)a.a1(s[r]) +a.a1(1) +for(s=this.b,q=0;q<64;++q)a.a1(s[q])}, +aZd(a){var s,r,q,p,o,n,m,l +this.rQ(a,196) +a.cv(418) +a.a1(0) +for(s=0;s<16;){++s +a.a1(B.v9[s])}for(r=0;r<=11;++r)a.a1(B.je[r]) +a.a1(16) +for(q=0;q<16;){++q +a.a1(B.vb[q])}for(p=0;p<=161;++p)a.a1(B.vn[p]) +a.a1(1) +for(o=0;o<16;){++o +a.a1(B.va[o])}for(n=0;n<=11;++n)a.a1(B.je[n]) +a.a1(17) +for(m=0;m<16;){++m +a.a1(B.vc[m])}for(l=0;l<=161;++l)a.a1(B.vr[l])}, +Ya(a,a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=a4[0],c=a4[240],b=e.aGb(a0,a1) +for(s=e.Q,r=0;r<64;++r)s[B.jp[r]]=b[r] +q=s[0] +q.toString +p=q-a2 +if(p===0){o=a3[0] +o.toString +e.pZ(a,o)}else{n=32767+p +a3.toString +o=e.y[n] +o.toString +o=a3[o] +o.toString +e.pZ(a,o) +o=e.x[n] +o.toString +e.pZ(a,o)}m=63 +while(!0){if(!(m>0&&s[m]===0))break;--m}if(m===0){d.toString +e.pZ(a,d) +return q}for(o=e.y,l=e.x,k=1;k<=m;){j=k +while(!0){if(!(s[j]===0&&j<=m))break;++j}i=j-k +if(i>=16){h=B.c.D(i,4) +for(g=1;g<=h;++g){c.toString +e.pZ(a,c)}i&=15}f=s[j] +f.toString +n=32767+f +f=o[n] +f.toString +f=a4[(i<<4>>>0)+f] +f.toString +e.pZ(a,f) +f=l[n] +f.toString +e.pZ(a,f) +k=j+1}if(m!==63){d.toString +e.pZ(a,d)}return q}, +pZ(a,b){var s,r=this,q=b[0],p=b[1]-1 +for(;p>=0;){if((q&B.c.ci(1,p))>>>0!==0)r.CW=(r.CW|B.c.ci(1,r.cx))>>>0;--p +if(--r.cx<0){s=r.CW +if(s===255){a.a1(255) +a.a1(0)}else a.a1(s) +r.cx=7 +r.CW=0}}}} +A.Gn.prototype={ +J(){return"PngDisposeMode."+this.b}} +A.Qk.prototype={ +J(){return"PngBlendMode."+this.b}} +A.Ql.prototype={} +A.a5q.prototype={} +A.wq.prototype={ +J(){return"PngFilterType."+this.b}} +A.aLu.prototype={} +A.aFA.prototype={} +A.a8E.prototype={ +Qs(a){var s,r=A.bV(a,!0,null,0).dj(8) +for(s=0;s<8;++s)if(J.u(r.a,r.d+s)!==B.vE[s])return!1 +return!0}, +lL(b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9=this,b0=null,b1=A.bV(b2,!0,b0,0) +a9.d=b1 +s=b1.dj(8) +for(r=0;r<8;++r)if(J.u(s.a,s.d+r)!==B.vE[r])return b0 +for(b1=a9.a,q=b1.CW,p=t.t,o=b1.cx,n=t.L,m=b1.ax;!0;){l=a9.d +k=l.d-l.b +j=l.M() +i=a9.d.ca(4) +switch(i){case"tEXt":l=a9.d +h=l.fh(j) +l.d=l.d+(h.c-h.d) +g=h.ck() +l=J.N(g) +f=l.gq(g) +for(r=0;r0)a9.d.d+=j +a9.d.d+=4 +break +case"iCCP":b1.Q=a9.d.I1() +l=a9.d +J.u(l.a,l.d++) +l=b1.Q +b=a9.d +h=b.fh(j-(l.length+2)) +b.d=b.d+(h.c-h.d) +b1.at=h.ck() +a9.d.d+=4 +break +default:l=a9.d +b=l.d+=j +l.d=b+4 +break}if(i==="IEND")break +l=a9.d +if(l.d>=l.c)return b0}return b1}, +hb(c2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4=this,b5=null,b6=null,b7=b4.a,b8=b7.a,b9=b7.b,c0=b7.CW,c1=c0.length +if(c1===0||c2===0){r=A.d([],t.XE) +c0=b7.cx +q=c0.length +for(p=0,o=0;o=c1)throw A.f(A.b1("Invalid Frame Number: "+c2)) +h=c0[c2] +b8=h.b +b9=h.c +r=A.d([],t.XE) +for(c0=h.y,p=0,o=0;o8)g=4 +b1=A.f4(b5,b5,b0,0,B.an,b9,b5,0,c1===2&&b7.x!=null?4:g,a1,b8,!1) +b2=b7.a +b3=b7.b +b7.a=b8 +b7.b=b9 +b4.e=0 +if(b7.r!==0){c0=b9+7>>>3 +b4.uU(e,b1,0,0,8,8,b8+7>>>3,c0) +c1=b8+3 +b4.uU(e,b1,4,0,8,8,c1>>>3,c0) +c0=b9+3 +b4.uU(e,b1,0,4,4,8,c1>>>2,c0>>>3) +c1=b8+1 +b4.uU(e,b1,2,0,4,4,c1>>>2,c0>>>2) +c0=b9+1 +b4.uU(e,b1,0,2,2,4,c1>>>1,c0>>>2) +b4.uU(e,b1,1,0,2,2,b8>>>1,c0>>>1) +b4.uU(e,b1,0,1,1,2,b8,b9>>>1)}else b4.aSo(e,b1) +b7.a=b2 +b7.b=b3 +c0=b7.at +if(c0!=null)b1.c=new A.NI(b7.Q,B.mB,c0) +b7=b7.ax +if(b7.a!==0)b1.b06(b7) +return b1}, +lh(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null +if(f.lL(b)==null)return e +s=f.a +r=s.CW +if(r.length===0||!1){s=f.hb(0) +s.toString +return s}for(q=e,p=q,o=0;o1,m=a6-a4,l=a5,k=0,j=0;k=s)throw A.f(A.b1("Invalid PNG data.")) +q=a.a +a.d=r+1 +r=J.u(q,r) +q=o.c +o.b=B.c.ci(r,q) +o.c=q+8}if(b===1)p=1 +else if(b===2)p=3 +else{if(b===4)s=15 +else s=0 +p=s}s=r-b +r=B.c.dt(o.b,s) +o.c=s +return r&p}, +acX(a,b){var s=this,r=s.a,q=r.d +switch(q){case 0:b[0]=s.n_(a,r.c) +return +case 2:b[0]=s.n_(a,r.c) +b[1]=s.n_(a,r.c) +b[2]=s.n_(a,r.c) +return +case 3:b[0]=s.n_(a,r.c) +return +case 4:b[0]=s.n_(a,r.c) +b[1]=s.n_(a,r.c) +return +case 6:b[0]=s.n_(a,r.c) +b[1]=s.n_(a,r.c) +b[2]=s.n_(a,r.c) +b[3]=s.n_(a,r.c) +return}throw A.f(A.b1("Invalid color type: "+q+"."))}, +Yz(a,b){var s,r,q,p,o,n,m,l,k=this.a,j=k.d +switch(j){case 0:j=k.x +if(j!=null&&k.c>8){j.toString +k=J.N(j) +s=k.h(j,0) +j=k.h(j,1) +r=b[0] +a.en(r,r,r,r!==((s&255)<<24|j&255)>>>0?a.gba():0) +return}a.il(b[0],0,0) +return +case 2:q=b[0] +r=b[1] +p=b[2] +k=k.x +if(k!=null){j=J.N(k) +s=j.h(k,0) +o=j.h(k,1) +n=j.h(k,2) +m=j.h(k,3) +l=j.h(k,4) +k=j.h(k,5) +if(b[0]!==((s&255)<<8|o&255)||b[1]!==((n&255)<<8|m&255)||b[2]!==((l&255)<<8|k&255)){a.en(q,r,p,a.gba()) +return}}a.il(q,r,p) +return +case 3:a.sbX(0,b[0]) +return +case 4:a.il(b[0],b[1],0) +return +case 6:a.en(b[0],b[1],b[2],b[3]) +return}throw A.f(A.b1("Invalid color type: "+j+"."))}} +A.a8F.prototype={ +J(){return"PngFilter."+this.b}} +A.aLt.prototype={ +js(a){var s,r,q,p,o,n,m,l,k=this,j=8192,i=a.a +i=i==null?null:i.gmm() +if(!(i===!0&&a.gbi()!==B.cX))i=a.giW()<8&&!a.gmk()&&a.gmo()>1 +else i=!0 +if(i)a=a.k5(B.R) +if(k.w==null){i=A.mu(!0,j) +k.w=i +i.fL(A.d([137,80,78,71,13,10,26,10],t.t)) +s=A.mu(!0,j) +s.cl(a.gbr(a)) +s.cl(a.gaZ(a)) +s.a1(a.giW()) +if(a.gmk())i=3 +else if(a.gmo()===1)i=0 +else if(a.gmo()===2)i=4 +else i=a.gmo()===3?2:6 +s.a1(i) +s.a1(0) +s.a1(0) +s.a1(0) +i=k.w +i.toString +k.n6(i,"IHDR",B.F.cc(s.c.buffer,0,s.a)) +i=a.c +if(i!=null){s=A.mu(!0,j) +s.fL(new A.el(i.a)) +s.a1(0) +s.a1(0) +s.fL(i.b1W()) +i=k.w +i.toString +k.n6(i,"iCCP",B.F.cc(s.c.buffer,0,s.a))}if(a.gmk()){i=k.a +if(i!=null){i=i.a +i===$&&A.c() +k.agu(i)}else{i=a.a +i=i==null?null:i.gcB() +i.toString +k.agu(i)}}if(k.r){s=A.mu(!0,j) +i=k.e +i===$&&A.c() +s.cl(i) +s.cl(k.c) +i=k.w +i.toString +k.n6(i,"acTL",B.F.cc(s.c.buffer,0,s.a))}}r=a.gmk()?1:a.gmo() +q=a.gbi()===B.cX?2:1 +i=a.gbr(a) +p=a.gaZ(a) +o=a.gaZ(a) +n=new Uint8Array(i*p*r*q+o) +k.aSp(0,a,n) +m=B.rq.ajr(n,k.d) +i=a.d +if(i!=null)for(i=A.cF(i,i.r,A.n(i).c);i.p();){p=i.d +o=a.d.h(0,p) +o.toString +s=new A.a7R(!0,new Uint8Array(8192)) +s.fL(B.jb.b3(p)) +s.a1(0) +s.fL(B.jb.b3(o)) +p=k.w +p.toString +k.n6(p,"tEXt",B.F.cc(s.c.buffer,0,s.a))}if(k.r){s=A.mu(!0,j) +s.cl(k.f) +s.cl(a.gbr(a)) +s.cl(a.gaZ(a)) +s.cl(0) +s.cl(0) +s.cv(a.y) +s.cv(1000) +s.a1(1) +s.a1(0) +i=k.w +i.toString +k.n6(i,"fcTL",B.F.cc(s.c.buffer,0,s.a));++k.f}if(k.f<=1){i=k.w +i.toString +k.n6(i,"IDAT",m)}else{l=A.mu(!0,j) +l.cl(k.f) +l.fL(m) +i=k.w +i.toString +k.n6(i,"fdAT",B.F.cc(l.c.buffer,0,l.a));++k.f}}, +PV(a){var s,r=this,q=r.w +if(q==null)return null +r.n6(q,"IEND",A.d([],t.t)) +r.f=0 +q=r.w +s=B.F.cc(q.c.buffer,0,q.a) +r.w=null +return s}, +b6t(a,b){var s,r,q,p,o,n,m=this +if(a.ghf().length<=1||!1){m.r=!1 +m.js(a)}else{m.r=!0 +m.e=a.ghf().length +m.c=a.r +if(a.gmk()){s=new A.aJJ(new Int32Array(256)) +s.aMT(256) +s.b_R(a) +m.a=s +for(r=a.ghf(),q=r.length,p=0;p>>3,j=p.a,i=0,h=0,g=null,f=0 +while(!0){s=b.a +s=s==null?null:s.b +if(!(f<(s==null?0:s)))break +r=B.F.cc(o,h,n) +h+=n +switch(j){case 1:i=q.aGo(r,k,l,c,i) +break +case 2:i=q.aGp(r,g,k,c,i) +break +case 3:i=q.aGj(r,g,k,l,c,i) +break +case 4:i=q.aGm(r,g,k,l,c,i) +break +default:i=q.aGl(r,k,c,i) +break}++f +g=r}}, +ago(a,b,c,d,e){var s,r;--a +for(s=J.N(b);a>=0;e=r){r=e+1 +d[e]=s.h(b,c+a);--a}return e}, +aGl(a,b,c,d){var s,r,q,p=d+1 +c[d]=0 +s=J.N(a) +if(b===1){r=s.gq(a) +for(d=p,q=0;qa?s-a:a-s,q=s>b?s-b:b-s,p=s>c?s-c:c-s +if(r<=q&&r<=p)return a +else if(q<=p)return b +return c}, +aGm(a,b,c,d,e,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=a0+1 +e[a0]=4 +s=J.N(a) +r=s.gq(a) +for(q=c-1,p=J.N(b),o=b==null,a0=f,n=0;n0){q.e=new Uint16Array(s) +q.f=new Uint16Array(s) +q.r=new Uint16Array(s) +q.w=new Uint16Array(s) +for(r=0;ra.c-a.d){s=new Uint8Array(r) +this.c=s +B.v.eu(s,0,r,255) +return}this.c=a.dj(r).ck()}, +aTn(a,b,c,d,e,f){var s,r,q,p,o,n,m=b*c +if(d===16)m*=2 +s=new Uint8Array(m) +this.c=s +r=f*c +if(r>=e.length){B.v.eu(s,0,m,255) +return}for(q=0,p=0;p=0 +j=0 +while(!0){i=r.e +i===$&&A.c() +if(!(j=0&&k255?255:a+e +q=f+b>255?255:b+f +r=g+c>255?255:c+g +s=h +break +case 1818706796:s=h +r=g +q=f +p=e +break +case 1870030194:p=A.bjF(a,e,d,h) +q=A.bjF(b,f,d,h) +r=A.bjF(c,g,d,h) +s=h +break +case 1934387572:p=A.bjI(a,e) +q=A.bjI(b,f) +r=A.bjI(c,g) +s=h +break +case 1749838196:p=A.bjD(a,e) +q=A.bjD(b,f) +r=A.bjD(c,g) +s=h +break +case 1984719220:p=A.bjJ(a,e) +q=A.bjJ(b,f) +r=A.bjJ(c,g) +s=h +break +case 1816947060:p=A.bjE(a,e) +q=A.bjE(b,f) +r=A.bjE(c,g) +s=h +break +case 1884055924:p=A.bjG(a,e) +q=A.bjG(b,f) +r=A.bjG(c,g) +s=h +break +case 1749903736:p=e<255-a?0:255 +q=f<255-b?0:255 +r=g<255-c?0:255 +s=h +break +case 1684629094:p=Math.abs(e-a) +q=Math.abs(f-b) +r=Math.abs(g-c) +s=h +break +case 1936553316:p=A.bjC(a,e) +q=A.bjC(b,f) +r=A.bjC(c,g) +s=h +break +case 1718842722:s=h +r=g +q=f +p=e +break +case 1717856630:s=h +r=g +q=f +p=e +break +case 1752524064:s=h +r=g +q=f +p=e +break +case 1935766560:s=h +r=g +q=f +p=e +break +case 1668246642:s=h +r=g +q=f +p=e +break +case 1819634976:s=h +r=g +q=f +p=e +break +default:s=h +r=g +q=f +p=e}o=1-n +k.sa3(0,B.e.v(a*o+p*n)) +k.saa(B.e.v(b*o+q*n)) +k.sad(0,B.e.v(c*o+r*n)) +k.sae(0,B.e.v(d*o+s*n))}, +aST(){var s,r,q=this,p=q.as +p===$&&A.c() +q.c=p.M() +p=q.as.R() +q.d=p +if(p!==1){q.c=0 +return}s=q.as.dj(6) +for(r=0;r<6;++r)if(J.u(s.a,s.d+r)!==0){q.c=0 +return}q.e=q.as.R() +q.b=q.as.M() +q.a=q.as.M() +q.f=q.as.R() +q.r=B.ab7[q.as.R()]}, +aTh(){var s,r,q,p,o,n=this,m=n.at +m===$&&A.c() +m.d=m.b +for(m=n.z;s=n.at,s.d0){q=r.R() +$.kW()[0]=q +p=$.lP()[0] +if(p<0)p=-p +for(q=t.N,o=t.VT,n=t.CP,m=0;m0){k.R() +k.R() +k.R() +k.R() +k.R() +k.R() +k.aM()}}, +aTk(){var s,r,q,p,o,n,m=this,l=m.ay +l===$&&A.c() +l.d=l.b +s=l.R() +if(s===1){l=m.b +r=m.e +r===$&&A.c() +q=l*r +p=new Uint16Array(q) +for(o=0;o0){o=n.M() +if(o>0){m=n.dj(o) +a1=m.d +m.M() +m.M() +m.M() +m.M() +m.aM() +m.aM() +if(m.c-a1===20)m.d+=2 +else{m.aM() +m.aM() +m.M() +m.M() +m.M() +m.M()}}o=n.M() +if(o>0)new A.aLY().ay7(n.dj(o)) +o=n.aM() +n.ca(o) +l=4-B.c.aE(o,4)-1 +if(l>0)n.d+=l +for(a1=n.c,a2=a0.ay,k=a0.cy,j=t.fr;n.d>>9],B.cu[r>>>4&31],B.bW[r&15]) +else return new A.tG(B.bW[r>>>7&15],B.bW[r>>>3&15],B.jn[r&7])}, +IW(){var s=this.e,r=this.d +if(s)return new A.iX(B.cu[r>>>9],B.cu[r>>>4&31],B.bW[r&15],255) +else return new A.iX(B.bW[r>>>7&15],B.bW[r>>>3&15],B.jn[r&7],B.jn[r>>>11&7])}, +IV(){var s=this.r,r=this.f +if(s)return new A.tG(B.cu[r>>>10],B.cu[r>>>5&31],B.cu[r&31]) +else return new A.tG(B.bW[r>>>8&15],B.bW[r>>>4&15],B.bW[r&15])}, +IX(){var s=this.r,r=this.f +if(s)return new A.iX(B.cu[r>>>10],B.cu[r>>>5&31],B.cu[r&31],255) +else return new A.iX(B.bW[r>>>8&15],B.bW[r>>>4&15],B.bW[r&15],B.jn[r>>>12&7])}, +Dc(){var s=this,r=s.c?1:0,q=s.d,p=s.e?1:0,o=s.f,n=s.r?1:0 +return(r|(q&16383)<<1|p<<15|(o&32767)<<16|n<<31)>>>0}, +oe(a){var s=this,r=J.u(s.a,s.b+1) +s.c=(r&1)===1 +s.sF8(s.Dc()) +s.d=B.c.D(r,1)&16383 +s.sF8(s.Dc()) +s.e=(B.c.D(r,15)&1)===1 +s.sF8(s.Dc()) +s.f=B.c.D(r,16)&32767 +s.sF8(s.Dc()) +s.r=(B.c.D(r,31)&1)===1 +s.sF8(s.Dc())}} +A.aM5.prototype={ +lL(a){var s,r=this,q=J.am(a),p=q-(q>>>1&1431655765)>>>0 +p=(p&858993459)+(p>>>2&858993459) +if((p+(p>>>4)>>>0&252645135)*16843009>>>0>>>24===1){s=r.aEa(a) +if(s!=null){r.a=a +return r.b=s}}s=r.aEn(a) +if(s!=null){r.a=a +return r.b=s}s=r.aEl(a) +if(s!=null){r.a=a +return r.b=s}return null}, +aEn(a){var s,r,q=A.bV(a,!1,null,0) +if(q.M()!==52)return null +if(q.M()!==55727696)return null +s=A.d([0,0,0,0],t.t) +r=new A.GD(s) +q.M() +r.b=q.M() +s[0]=q.aM() +s[1]=q.aM() +s[2]=q.aM() +s[3]=q.aM() +q.M() +q.M() +r.f=q.M() +r.r=q.M() +q.M() +q.M() +q.M() +q.M() +r.Q=q.M() +return r}, +aEl(a){var s,r,q=A.bV(a,!1,null,0) +if(q.M()!==52)return null +s=new A.QE() +s.b=q.M() +s.a=q.M() +q.M() +s.d=q.M() +q.M() +s.f=q.M() +q.M() +q.M() +q.M() +s.y=q.M() +r=q.M() +s.z=r +s.Q=q.M() +if(r!==559044176)return null +return s}, +aEa(a){var s,r,q,p,o,n,m=null,l=J.am(a),k=A.bV(a,!1,m,0) +if(k.M()!==0)return m +s=new A.a98() +s.b=k.M() +s.a=k.M() +k.M() +k.M() +k.M() +k.M() +k.M() +k.M() +k.M() +r=k.M() +s.y=r +if(r===559044176)return m +if(l===32){q=0 +p=8}else{o=0 +while(!0){if(!(o<10)){q=1 +p=8 +break}n=o<<1>>>0 +if((B.c.bz(64,n)&l)>>>0!==0){p=B.c.bz(16,o) +q=1 +break}if((B.c.bz(128,n)&l)>>>0!==0){p=B.c.bz(16,o) +q=0 +break}++o}if(o===10)return m}if((q+1)*2===4)return m +s.b=s.a=p +return s}, +hb(a){var s,r,q=this,p=q.b +if(p==null||q.a==null)return null +if(p instanceof A.a98){p=p.a +s=q.b +s=s.gaZ(s) +r=q.a +r.toString +return q.VV(p,s,r)}else if(p instanceof A.QE){p=q.a +p.toString +return q.aEk(p)}else if(p instanceof A.GD){p=q.a +p.toString +return q.aEm(p)}return null}, +lh(a,b,c){if(this.lL(b)==null)return null +return this.hb(0)}, +aEk(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=J.am(a) +if(h<52||j.b==null)return i +s=j.b +s.toString +t.Wy.a(s) +r=A.bV(a,!1,i,0) +r.d+=52 +q=s.Q +if(q<1)q=(s.d&4096)!==0?6:1 +if(q!==1)return i +p=s.a +o=s.b +if(p*o*s.f/8>h-52)return i +switch(s.d&255){case 16:n=A.f4(i,i,B.R,0,B.an,o,i,0,4,i,p,!1) +for(s=n.a,s=s.gS(s);s.p();){m=s.gG(s) +p=J.u(r.a,r.d++) +o=J.u(r.a,r.d++) +m.sa3(0,o&240) +m.saa((o&15)<<4) +m.sad(0,p&240) +m.sae(0,(p&15)<<4)}return n +case 17:n=A.f4(i,i,B.R,0,B.an,o,i,0,4,i,p,!1) +for(s=n.a,s=s.gS(s);s.p();){m=s.gG(s) +l=r.R() +k=(l&1)!==0?255:0 +m.sa3(0,l>>>8&248) +m.saa(l>>>3&248) +m.sad(0,(l&62)<<2) +m.sae(0,k)}return n +case 18:n=A.f4(i,i,B.R,0,B.an,o,i,0,4,i,p,!1) +for(s=n.a,s=s.gS(s);s.p();){m=s.gG(s) +m.sa3(0,J.u(r.a,r.d++)) +m.saa(J.u(r.a,r.d++)) +m.sad(0,J.u(r.a,r.d++)) +m.sae(0,J.u(r.a,r.d++))}return n +case 19:n=A.f4(i,i,B.R,0,B.an,o,i,0,3,i,p,!1) +for(s=n.a,s=s.gS(s);s.p();){m=s.gG(s) +l=r.R() +m.sa3(0,l>>>8&248) +m.saa(l>>>3&252) +m.sad(0,(l&31)<<3)}return n +case 20:n=A.f4(i,i,B.R,0,B.an,o,i,0,3,i,p,!1) +for(s=n.a,s=s.gS(s);s.p();){m=s.gG(s) +l=r.R() +m.sa3(0,(l&31)<<3) +m.saa(l>>>2&248) +m.sad(0,l>>>7&248)}return n +case 21:n=A.f4(i,i,B.R,0,B.an,o,i,0,3,i,p,!1) +for(s=n.a,s=s.gS(s);s.p();){m=s.gG(s) +m.sa3(0,J.u(r.a,r.d++)) +m.saa(J.u(r.a,r.d++)) +m.sad(0,J.u(r.a,r.d++))}return n +case 22:n=A.f4(i,i,B.R,0,B.an,o,i,0,1,i,p,!1) +for(s=n.a,s=s.gS(s);s.p();)s.gG(s).sa3(0,J.u(r.a,r.d++)) +return n +case 23:n=A.f4(i,i,B.R,0,B.an,o,i,0,4,i,p,!1) +for(s=n.a,s=s.gS(s);s.p();){m=s.gG(s) +p=J.u(r.a,r.d++) +o=J.u(r.a,r.d++) +m.sa3(0,o) +m.saa(o) +m.sad(0,o) +m.sae(0,p)}return n +case 24:return i +case 25:return s.y===0?j.a94(p,o,r.ck()):j.VV(p,o,r.ck())}return i}, +aEm(a){var s,r,q,p=this +if(!(p.b instanceof A.GD))return null +s=A.bV(a,!1,null,0) +r=s.d+=52 +q=t.wy.a(p.b) +s.d=r+q.Q +if(q.c[0]===0)switch(q.b){case 2:return p.a94(q.r,q.f,s.ck()) +case 3:return p.VV(q.r,q.f,s.ck())}return null}, +a94(c8,c9,d0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7=null,b8=A.f4(b7,b7,B.R,0,B.an,c9,b7,0,3,b7,c8,!1),b9=c8/4|0,c0=b9-1,c1=J.b8(d0),c2=J.mU(c1.gbH(d0),0,null),c3=new A.nn(c2),c4=new A.nn(J.mU(c1.gbH(d0),0,null)),c5=new A.nn(J.mU(c1.gbH(d0),0,null)),c6=new A.nn(J.mU(c1.gbH(d0),0,null)),c7=new A.nn(J.mU(c1.gbH(d0),0,null)) +for(c1=J.N(c2),s=0,r=0;s>>0 +c3.oe(0) +o=c1.h(c2,c3.b) +n=c3.c?4:0 +for(m=0,l=0;l<4;++l){k=(s+(l<2?-1:0)&c0)>>>0 +j=(k+1&c0)>>>0 +for(i=l+r,h=0;h<4;++h){g=(q+(h<2?-1:0)&c0)>>>0 +f=(g+1&c0)>>>0 +c4.b=A.tH(g,k)<<1>>>0 +c4.oe(0) +c5.b=A.tH(f,k)<<1>>>0 +c5.oe(0) +c6.b=A.tH(g,j)<<1>>>0 +c6.oe(0) +c7.b=A.tH(f,j)<<1>>>0 +c7.oe(0) +e=c4.IU() +d=B.bk[m][0] +c=c5.IU() +b=B.bk[m][1] +a=c6.IU() +a0=B.bk[m][2] +a1=c7.IU() +a2=B.bk[m][3] +a3=c4.IV() +a4=B.bk[m][0] +a5=c5.IV() +a6=B.bk[m][1] +a7=c6.IV() +a8=B.bk[m][2] +a9=c7.IV() +b0=B.bk[m][3] +b1=B.uZ[n+o&3] +b2=b1[0] +b3=b1[1] +b4=B.c.D((e.a*d+c.a*b+a.a*a0+a1.a*a2)*b2+(a3.a*a4+a5.a*a6+a7.a*a8+a9.a*b0)*b3,7) +b5=B.c.D((e.b*d+c.b*b+a.b*a0+a1.b*a2)*b2+(a3.b*a4+a5.b*a6+a7.b*a8+a9.b*b0)*b3,7) +b6=B.c.D((e.c*d+c.c*b+a.c*a0+a1.c*a2)*b2+(a3.c*a4+a5.c*a6+a7.c*a8+a9.c*b0)*b3,7) +b3=b8.a +if(b3!=null)b3.cI(h+p,i,b4,b5,b6) +o=B.c.D(o,2);++m}}}return b8}, +VV(b7,b8,b9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=null,a7=A.f4(a6,a6,B.R,0,B.an,b8,a6,0,4,a6,b7,!1),a8=b7/4|0,a9=a8-1,b0=J.b8(b9),b1=J.mU(b0.gbH(b9),0,null),b2=new A.nn(b1),b3=new A.nn(J.mU(b0.gbH(b9),0,null)),b4=new A.nn(J.mU(b0.gbH(b9),0,null)),b5=new A.nn(J.mU(b0.gbH(b9),0,null)),b6=new A.nn(J.mU(b0.gbH(b9),0,null)) +for(b0=J.N(b1),s=0,r=0;s>>0 +b2.oe(0) +o=b0.h(b1,b2.b) +n=b2.c?4:0 +for(m=0,l=0;l<4;++l){k=(s+(l<2?-1:0)&a9)>>>0 +j=(k+1&a9)>>>0 +for(i=l+r,h=0;h<4;++h){g=(q+(h<2?-1:0)&a9)>>>0 +f=(g+1&a9)>>>0 +b3.b=A.tH(g,k)<<1>>>0 +b3.oe(0) +b4.b=A.tH(f,k)<<1>>>0 +b4.oe(0) +b5.b=A.tH(g,j)<<1>>>0 +b5.oe(0) +b6.b=A.tH(f,j)<<1>>>0 +b6.oe(0) +e=b3.IW() +d=B.bk[m][0] +c=b4.IW() +b=B.bk[m][1] +b=new A.iX(e.a*d,e.b*d,e.c*d,e.d*d).W(0,new A.iX(c.a*b,c.b*b,c.c*b,c.d*b)) +c=b5.IW() +d=B.bk[m][2] +d=b.W(0,new A.iX(c.a*d,c.b*d,c.c*d,c.d*d)) +c=b6.IW() +b=B.bk[m][3] +a=d.W(0,new A.iX(c.a*b,c.b*b,c.c*b,c.d*b)) +b=b3.IX() +c=B.bk[m][0] +d=b4.IX() +e=B.bk[m][1] +e=new A.iX(b.a*c,b.b*c,b.c*c,b.d*c).W(0,new A.iX(d.a*e,d.b*e,d.c*e,d.d*e)) +d=b5.IX() +c=B.bk[m][2] +c=e.W(0,new A.iX(d.a*c,d.b*c,d.c*c,d.d*c)) +d=b6.IX() +e=B.bk[m][3] +a0=c.W(0,new A.iX(d.a*e,d.b*e,d.c*e,d.d*e)) +a1=B.uZ[n+o&3] +e=a1[0] +d=a1[1] +a2=B.c.D(a.a*e+a0.a*d,7) +a3=B.c.D(a.b*e+a0.b*d,7) +a4=B.c.D(a.c*e+a0.c*d,7) +a5=B.c.D(a.d*a1[2]+a0.d*a1[3],7) +d=a7.a +if(d!=null)d.h3(h+p,i,a2,a3,a4,a5) +o=B.c.D(o,2);++m}}}return a7}} +A.acz.prototype={ +iD(a,b){var s,r=this +if(b.c-b.d<18)return +r.a=b.aM() +r.b=b.aM() +s=b.aM() +r.c=s<12?B.a3S[s]:B.kH +b.R() +r.e=b.R() +r.f=b.aM() +b.R() +b.R() +r.x=b.R() +r.y=b.R() +r.z=b.aM() +r.Q=b.aM()}, +al8(){var s=this,r=s.z +if(r!==8&&r!==16&&r!==24&&r!==32)return!1 +r=s.c +if(r===B.dD||r===B.dE){if(s.e>256||s.b!==1)return!1 +r=s.f +if(r!==16&&r!==24&&r!==32)return!1}else if(s.b===1)return!1 +return!0}} +A.kJ.prototype={ +J(){return"TgaImageType."+this.b}} +A.aUW.prototype={ +lh(a,b,c){if(this.lL(b)==null)return null +return this.hb(0)}, +lL(a){var s,r,q,p,o=this +o.a=new A.acz(B.kH) +s=A.bV(a,!1,null,0) +o.b=s +r=s.dj(18) +o.a.iD(0,r) +if(!o.a.al8())return null +s=o.b +q=o.a +s.d+=q.a +p=q.c +if(p===B.dD||p===B.dE)q.as=s.dj(q.e*B.c.D(q.f,3)).ck() +s=o.a +s.ax=o.b.d +return s}, +hb(a){var s=this,r=s.a +if(r==null)return null +r=r.c +if(r===B.Ob)return s.a93() +else if(r===B.Oa||r===B.dE)return s.aEq() +else if(r===B.dD)return s.a93() +return null}, +a8Z(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=A.bV(a,!1,null,0),h=j.a.f +if(h===16){h=j.b +h===$&&A.c() +s=h.R() +r=s>>>7&248 +q=s>>>2&248 +p=(s&31)<<3 +o=(s&32768)!==0?0:255 +for(n=0;n=0))break +a2=a0.a +a0.d=a1+1 +a1=J.u(a2,a1) +o=(a1&127)+1 +if((a1&128)!==0)if(d){a0=f.b +a0=J.u(a0.a,a0.d++) +for(n=0;n=r){--q +if(q<0){p=0 +break}p=0}else p=m}}else{a0=f.b +if(b){l=a0.R() +k=l>>>7&248 +j=l>>>2&248 +i=(l&31)<<3 +h=(l&32768)!==0?0:255 +for(n=0;n=r){--q +if(q<0){p=0 +break}p=0}else p=m}}else{a0=J.u(a0.a,a0.d++) +a1=f.b +a1=J.u(a1.a,a1.d++) +a2=f.b +a2=J.u(a2.a,a2.d++) +if(a){g=f.b +h=J.u(g.a,g.d++)}else h=255 +for(n=0;n=r){--q +if(q<0){p=0 +break}p=0}else p=m}}}else if(d)for(n=0;n=r){--q +if(q<0){p=0 +break}p=0}else p=m}else if(b)for(n=0;n>>7&248,l>>>2&248,(l&31)<<3,h) +a0=f.b +if(a0.d>=a0.c){p=m +break}if(m>=r){--q +if(q<0){p=0 +break}p=0}else p=m}else for(n=0;n=r){--q +if(q<0){p=0 +break}p=0}else p=m}if(p>=r){--q +if(q<0)break +p=0}}return s}, +a93(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.b +f===$&&A.c() +s=h.a +f.d=s.ax +r=s.z +f=r===16 +if(!f)if(r!==32){q=s.c +if(q===B.dD||q===B.dE){q=s.f +q=q===16||q===32}else q=!1 +p=q}else p=!0 +else p=!0 +q=s.x +o=s.y +n=p?4:3 +s=s.c +m=A.f4(g,g,B.R,0,B.an,o,g,0,n,g,q,s===B.dD||s===B.dE) +s=h.a +q=s.c +if(q===B.dD||q===B.dE){s=s.as +s.toString +q=m.a +q=q==null?g:q.gcB() +q.toString +h.a8Z(s,q)}if(r===8)for(l=m.gaZ(m)-1;l>=0;--l){k=0 +while(!0){f=m.a +f=f==null?g:f.a +if(!(k<(f==null?0:f)))break +f=h.b +f=J.u(f.a,f.d++) +s=m.a +if(s!=null)s.iI(k,l,f);++k}}else if(f)for(l=m.gaZ(m)-1;l>=0;--l){k=0 +while(!0){f=m.a +f=f==null?g:f.a +if(!(k<(f==null?0:f)))break +j=h.b.R() +i=(j&32768)!==0?0:255 +f=m.a +if(f!=null)f.h3(k,l,j>>>7&248,j>>>2&248,(j&31)<<3,i);++k}}else for(l=m.gaZ(m)-1;l>=0;--l){k=0 +while(!0){f=m.a +f=f==null?g:f.a +if(!(k<(f==null?0:f)))break +f=h.b +f=J.u(f.a,f.d++) +s=h.b +s=J.u(s.a,s.d++) +q=h.b +q=J.u(q.a,q.d++) +if(p){o=h.b +i=J.u(o.a,o.d++)}else i=255 +o=m.a +if(o!=null)o.h3(k,l,q,s,f,i);++k}}return m}} +A.aV2.prototype={ +c5(a){var s,r,q,p,o=this +if(a===0)return 0 +if(o.c===0){o.c=8 +o.b=o.a.aM()}for(s=o.a,r=0;q=o.c,a>q;){r=B.c.ci(r,q)+(o.b&B.e_[q]) +a-=q +o.c=8 +o.b=J.u(s.a,s.d++)}if(a>0){if(q===0){o.c=8 +o.b=s.aM()}s=B.c.ci(r,a) +q=o.b +p=o.c-a +r=s+(B.c.jR(q,p)&B.e_[a]) +o.c=p}return r}} +A.acC.prototype={ +j(a){var s=this,r=s.a,q=$.bnk().h(0,r) +if(q!=null)return q.a+": "+s.b.j(0)+" "+s.c +return"<"+r+">: "+s.b.j(0)+" "+s.c}, +kG(a){var s,r,q,p=this,o=p.e +if(o!=null)return o +o=p.f +o.d=p.d +s=p.c +r=p.b +q=o.dj(s*(r!==B.t?B.e0[r.a]:0)) +switch(r.a){case 1:return p.e=new A.te(new Uint8Array(A.bK(q.dj(s).ck()))) +case 2:return p.e=new A.zz(s===0?"":q.ca(s-1)) +case 7:return p.e=new A.te(new Uint8Array(A.bK(q.dj(s).ck()))) +case 3:return p.e=A.bqp(q,s) +case 4:return p.e=A.bqk(q,s) +case 5:return p.e=A.bql(q,s) +case 11:return p.e=A.bqq(q,s) +case 12:return p.e=A.bqj(q,s) +case 6:return p.e=new A.vN(new Int8Array(A.bK(J.bh4(J.jf(q.ck()),0,s)))) +case 8:return p.e=A.bqo(q,s) +case 9:return p.e=A.bqm(q,s) +case 10:return p.e=A.bqn(q,s) +case 0:return null}}} +A.aV4.prototype={ +b5f(a,b,c,d){var s,r,q,p=this +p.r=b +p.x=p.w=0 +s=B.c.aY(p.a+7,8) +for(r=0,q=0;q>>0] +n=B.c.D(p,1) +c+=B.c.D(p,4)&4095 +l.hJ(4-(n&7))}else if(o===0)throw A.f(A.b1("TIFFFaxDecoder0")) +else if(o===15)throw A.f(A.b1("TIFFFaxDecoder1")) +else{c+=B.c.D(p,5)&2047 +l.hJ(10-o) +if((p&1)===0){l.f[l.d++]=c +r=!1}}}if(c===s){if(l.z===2)if(l.w!==0){s=l.x +s.toString +l.x=s+1 +l.w=0}break}for(;!r;){p=B.vU[l.kq(4)] +m=p>>>5&2047 +if(m===100){p=B.vA[l.rB(9)] +o=B.c.D(p,1)&15 +m=B.c.D(p,5)&2047 +if(o===12){l.hJ(5) +p=B.jr[l.kq(4)] +n=B.c.D(p,1) +m=B.c.D(p,4)&4095 +l.l5(a,b,c,m) +c+=m +l.hJ(4-(n&7))}else if(o===15)throw A.f(A.b1("TIFFFaxDecoder2")) +else{l.l5(a,b,c,m) +c+=m +l.hJ(9-o) +if((p&1)===0){l.f[l.d++]=c +r=!0}}}else{if(m===200){p=B.uO[l.kq(2)] +m=p>>>5&2047 +l.l5(a,b,c,m) +c+=m +l.hJ(2-(p>>>1&15)) +l.f[l.d++]=c}else{l.l5(a,b,c,m) +c+=m +l.hJ(4-(p>>>1&15)) +l.f[l.d++]=c}r=!0}}if(c===s){if(l.z===2)if(l.w!==0){s=l.x +s.toString +l.x=s+1 +l.w=0}break}}l.f[l.d++]=c}, +b5g(a1,a2,a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this +a0.r=a2 +a0.z=3 +a0.x=a0.w=0 +s=a0.a +r=B.c.aY(s+7,8) +q=A.b5(2,null,!1,t.bo) +a0.at=a5&1 +a0.as=a5>>>2&1 +if(a0.acU()!==1)throw A.f(A.b1("TIFFFaxDecoder3")) +a0.VU(a1,0,a3) +for(p=r,o=1;o>>3&15 +e=g&7 +if(f===0){if(!k){h.toString +a0.l5(a1,p,m,h-m)}a0.hJ(7-e) +m=h +l=m}else if(f===1){a0.hJ(7-e) +d=j+1 +c=d+1 +if(k){m+=a0.L6() +a0.f[j]=m +b=a0.L5() +a0.l5(a1,p,m,b) +m+=b +a0.f[d]=m}else{b=a0.L5() +a0.l5(a1,p,m,b) +m+=b +a0.f[j]=m +m+=a0.L6() +a0.f[d]=m}j=c +l=m}else{if(f<=8){i.toString +a=i+(f-5) +d=j+1 +a0.f[j]=a +k=!k +if(k)a0.l5(a1,p,m,a-m) +a0.hJ(7-e)}else throw A.f(A.b1("TIFFFaxDecoder4")) +m=a +j=d +l=m}}a0.f[j]=m +a0.d=j+1}else a0.VU(a1,p,a3) +p+=r}}, +b5m(a4,a5,a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this +a3.r=a5 +a3.z=4 +a3.x=a3.w=0 +s=a3.a +r=B.c.aY(s+7,8) +q=A.b5(2,null,!1,t.bo) +p=a3.f +a3.d=0 +a3.d=1 +p[0]=s +a3.d=2 +p[1]=s +for(o=0,n=0;n>>3&15 +d=f&7 +if(e===0){if(!j){g.toString +a3.l5(a4,o,l,g-l)}a3.hJ(7-d) +l=g +k=l}else if(e===1){a3.hJ(7-d) +c=i+1 +b=c+1 +if(j){l+=a3.L6() +m[i]=l +a=a3.L5() +a3.l5(a4,o,l,a) +l+=a +m[c]=l}else{a=a3.L5() +a3.l5(a4,o,l,a) +l+=a +m[i]=l +l+=a3.L6() +m[c]=l}i=b +k=l}else if(e<=8){h.toString +a0=h+(e-5) +c=i+1 +m[i]=a0 +j=!j +if(j)a3.l5(a4,o,l,a0-l) +a3.hJ(7-d) +l=a0 +i=c +k=l}else if(e===11){if(a3.kq(3)!==7)throw A.f(A.b1("TIFFFaxDecoder5")) +for(a1=0,a2=!1;!a2;){for(;a3.kq(1)!==1;)++a1 +if(a1>5){a1-=6 +if(!j&&a1>0){c=i+1 +m[i]=l +i=c}l+=a1 +if(a1>0)j=!0 +if(a3.kq(1)===0){if(!j){c=i+1 +m[i]=l +i=c}j=!0}else{if(j){c=i+1 +m[i]=l +i=c}j=!1}a2=!0}if(a1===5){if(!j){c=i+1 +m[i]=l +i=c}l+=a1 +j=!0}else{l+=a1 +c=i+1 +m[i]=l +a3.l5(a4,o,l,1);++l +i=c +j=!1}}}else throw A.f(A.b1("TIFFFaxDecoder5 "+e))}m[i]=l +a3.d=i+1 +o+=r}}, +L6(){var s,r,q,p,o,n,m=this +for(s=0,r=!0;r;){q=m.rB(10) +p=B.w3[q] +o=B.c.D(p,1)&15 +if(o===12){p=B.jr[(q<<2&12|m.kq(2))>>>0] +n=B.c.D(p,1) +s+=B.c.D(p,4)&4095 +m.hJ(4-(n&7))}else if(o===0)throw A.f(A.b1("TIFFFaxDecoder0")) +else if(o===15)throw A.f(A.b1("TIFFFaxDecoder1")) +else{s+=B.c.D(p,5)&2047 +m.hJ(10-o) +if((p&1)===0)r=!1}}return s}, +L5(){var s,r,q,p,o,n,m=this +for(s=0,r=!1;!r;){q=B.vU[m.kq(4)] +p=q>>>5&2047 +if(p===100){q=B.vA[m.rB(9)] +o=B.c.D(q,1)&15 +n=B.c.D(q,5) +if(o===12){m.hJ(5) +q=B.jr[m.kq(4)] +n=B.c.D(q,1) +s+=B.c.D(q,4)&4095 +m.hJ(4-(n&7))}else if(o===15)throw A.f(A.b1("TIFFFaxDecoder2")) +else{s+=n&2047 +m.hJ(9-o) +if((q&1)===0)r=!0}}else{if(p===200){q=B.uO[m.kq(2)] +s+=q>>>5&2047 +m.hJ(2-(q>>>1&15))}else{s+=p +m.hJ(4-(q>>>1&15))}r=!0}}return s}, +acU(){var s,r,q=this,p="TIFFFaxDecoder8",o=q.as +if(o===0){if(q.rB(12)!==1)throw A.f(A.b1("TIFFFaxDecoder6"))}else if(o===1){o=q.w +o.toString +s=8-o +if(q.rB(s)!==0)throw A.f(A.b1(p)) +if(s<4)if(q.rB(8)!==0)throw A.f(A.b1(p)) +for(;r=q.rB(8),r!==1;)if(r!==0)throw A.f(A.b1(p))}if(q.at===0)return 1 +else return q.kq(1)}, +aag(a,b,c){var s,r=this,q=r.e,p=r.d,o=r.y,n=o>0?o-1:0 +n=b?(n&4294967294)>>>0:(n|1)>>>0 +for(s=n;sa){r.y=s +c[0]=o +break}}o=s+1 +if(o0){s=B.c.ci(1,7-k) +r=J.u(a.a,a.d+l) +while(!0){if(!(s>0&&n>>0 +s=s>>>1;++n}a.l(0,l,r)}l=B.c.D(n,3) +for(q=m-7;n>>0);++n}}, +rB(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.r +e===$&&A.c() +s=e.d +r=e.c-s-1 +q=f.x +p=f.c +if(p===1){q.toString +o=J.u(e.a,s+q) +if(q===r){n=0 +m=0}else{e=q+1 +s=f.r +p=s.a +s=s.d +if(e===r){n=J.u(p,s+e) +m=0}else{n=J.u(p,s+e) +e=f.r +m=J.u(e.a,e.d+(q+2))}}}else if(p===2){q.toString +o=B.eU[J.u(e.a,s+q)&255] +if(q===r){n=0 +m=0}else{e=q+1 +s=f.r +p=s.a +s=s.d +if(e===r){n=B.eU[J.u(p,s+e)&255] +m=0}else{n=B.eU[J.u(p,s+e)&255] +e=f.r +m=B.eU[J.u(e.a,e.d+(q+2))&255]}}}else throw A.f(A.b1("TIFFFaxDecoder7")) +e=f.w +e.toString +l=8-e +k=a-l +if(k>8){j=k-8 +i=8}else{i=k +j=0}e=f.x +e.toString +e=f.x=e+1 +h=B.c.ci(o&B.e_[l],k) +g=B.c.dt(n&B.mO[i],8-i) +if(j!==0){g=B.c.ci(g,j)|B.c.dt(m&B.mO[j],8-j) +f.x=e+1 +f.w=j}else if(i===8){f.w=0 +f.x=e+1}else f.w=i +return(h|g)>>>0}, +kq(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.r +h===$&&A.c() +s=h.d +r=h.c-s-1 +q=i.x +p=i.c +if(p===1){q.toString +o=J.u(h.a,s+q) +if(q===r)n=0 +else{h=i.r +n=J.u(h.a,h.d+(q+1))}}else if(p===2){q.toString +o=B.eU[J.u(h.a,s+q)&255] +if(q===r)n=0 +else{h=i.r +n=B.eU[J.u(h.a,h.d+(q+1))&255]}}else throw A.f(A.b1("TIFFFaxDecoder7")) +h=i.w +h.toString +m=8-h +l=a-m +k=m-a +if(k>=0){j=B.c.dt(o&B.e_[m],k) +h+=a +i.w=h +if(h===8){i.w=0 +h=i.x +h.toString +i.x=h+1}}else{j=(B.c.ci(o&B.e_[m],-k)|B.c.dt(n&B.mO[l],8-l))>>>0 +h=i.x +h.toString +i.x=h+1 +i.w=l}return j}, +hJ(a){var s,r=this,q=r.w +q.toString +s=q-a +if(s<0){q=r.x +q.toString +r.x=q-1 +r.w=8+s}else r.w=s}} +A.acD.prototype={ +ayh(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=null,a0=A.bd(a2,a,0),a1=a2.R() +for(s=b.a,r=0;r4)l=a2.M() +else{l=a2.d +a2.d=l+4}k=new A.acC(q,o,m,l,a0) +s.l(0,q,k) +if(q===256){j=k.kG(0) +j=j==null?a:j.v(0) +b.b=j==null?0:j}else if(q===257){j=k.kG(0) +j=j==null?a:j.v(0) +b.c=j==null?0:j}else if(q===262){i=k.kG(0) +h=i==null?a:i.v(0) +if(h==null)h=17 +if(h<17)b.d=B.a7A[h] +else b.d=B.pl}else if(q===259){j=k.kG(0) +j=j==null?a:j.v(0) +b.e=j==null?0:j}else if(q===258){j=k.kG(0) +j=j==null?a:j.v(0) +b.f=j==null?0:j}else if(q===277){j=k.kG(0) +j=j==null?a:j.v(0) +b.r=j==null?0:j}else if(q===317){j=k.kG(0) +j=j==null?a:j.v(0) +b.z=j==null?0:j}else if(q===339){j=k.kG(0) +i=j==null?a:j.v(0) +b.w=B.a5D[i==null?0:i]}else if(q===320){i=k.kG(0) +if(i!=null){j=i.nU().buffer +g=B.c.aY(j.byteLength-0,2) +j=new Uint16Array(j,0,g) +b.go=j +b.id=0 +j=j.length/3|0 +b.k1=j +b.k2=j*2}}}f=b.go +j=f!=null +if(j&&b.d===B.pm)b.r=1 +if(b.b===0||b.c===0)return +if(j&&b.f===8){e=f.length +for(r=0;r>>8}if(b.d===B.pk)b.y=!0 +if(s.aj(0,324)){b.ax=b.yn(322) +b.ay=b.yn(323) +b.ch=b.MI(324) +b.CW=b.MI(325)}else{b.ax=b.MH(322,b.b) +if(!s.aj(0,278))b.ay=b.MH(323,b.c) +else{d=b.yn(278) +if(d===-1)b.ay=b.c +else b.ay=d}b.ch=b.MI(273) +b.CW=b.MI(279)}j=b.b +c=b.ax +b.cx=B.c.ds(j+c-1,c) +c=b.c +j=b.ay +b.cy=B.c.ds(c+j-1,j) +b.dx=b.MH(266,1) +b.dy=b.yn(292) +b.fr=b.yn(293) +b.yn(338) +switch(b.d.a){case 0:case 1:s=b.f +if(s===1&&b.r===1)b.x=B.pj +else if(s===4&&b.r===1)b.x=B.b6N +else if(B.c.aE(s,8)===0){s=b.r +if(s===1)b.x=B.b6O +else if(s===2)b.x=B.b6P +else b.x=B.kI}break +case 2:if(B.c.aE(b.f,8)===0){s=b.r +if(s===3)b.x=B.Oe +else if(s===4)b.x=B.b6R +else b.x=B.kI}break +case 3:if(b.r===1)if(b.go!=null){s=b.f +s=s===4||s===8||s===16}else s=!1 +else s=!1 +if(s)b.x=B.b6Q +break +case 4:if(b.f===1&&b.r===1)b.x=B.pj +break +case 6:if(b.e===7&&b.f===8&&b.r===3)b.x=B.Oe +else{if(s.aj(0,530)){i=s.h(0,530).kG(0) +b.Q=i.v(0) +s=b.as=i.f2(0,1)}else s=b.as=b.Q=2 +j=b.Q +j===$&&A.c() +if(j*s===1)b.x=B.kI +else if(b.f===8&&b.r===3)b.x=B.b6S}break +default:if(B.c.aE(b.f,8)===0)b.x=B.kI +break}}, +co(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=f.w,c=d===B.hT,b=d===B.a7 +d=f.f +if(d===1)s=B.cU +else if(d===2)s=B.cV +else{if(d===4)d=B.cW +else if(c&&d===16)d=B.dq +else if(c&&d===32)d=B.dS +else if(c&&d===64)d=B.eM +else if(b&&d===8)d=B.eN +else if(b&&d===16)d=B.eO +else if(b&&d===32)d=B.eP +else if(d===16)d=B.cX +else d=d===32?B.dT:B.R +s=d}r=f.go!=null&&f.d===B.pm +q=r?3:f.r +d=f.b +p=A.f4(e,e,s,0,B.an,f.c,e,0,q,e,d,r) +if(r){d=p.a +d=d==null?e:d.gcB() +d.toString +o=f.go +n=o.length/3|0 +for(m=0;m=4){p=b0.w +if(p===B.hT){p=b0.f +if(p===32){p=r.M() +m=$.ek() +m[0]=p +p=$.uN() +a5=p[0] +m[0]=r.M() +a6=p[0] +m[0]=r.M() +a7=p[0] +m[0]=r.M() +a8=p[0]}else if(p===64){a5=r.a35() +a6=0 +a7=0 +a8=0}else if(p===16){p=r.R() +m=$.ew +a5=(m!=null?m:A.f3())[p] +p=r.R() +m=$.ew +a6=(m!=null?m:A.f3())[p] +p=r.R() +m=$.ew +a7=(m!=null?m:A.f3())[p] +p=r.R() +m=$.ew +a8=(m!=null?m:A.f3())[p]}else{a5=0 +a6=0 +a7=0 +a8=0}p=b3.a +if(p!=null)p.h3(a,c,a5,a6,a7,a8)}else{m=b0.f +if(m===8){if(p===B.a7){p=r +p=J.u(p.a,p.d++) +$.kX()[0]=p +a5=J.u($.lQ(),0)}else{p=r +a5=J.u(p.a,p.d++)}if(b0.w===B.a7){p=r +p=J.u(p.a,p.d++) +$.kX()[0]=p +a6=J.u($.lQ(),0)}else{p=r +a6=J.u(p.a,p.d++)}if(b0.w===B.a7){p=r +p=J.u(p.a,p.d++) +$.kX()[0]=p +a7=J.u($.lQ(),0)}else{p=r +a7=J.u(p.a,p.d++)}if(b0.w===B.a7){p=r +p=J.u(p.a,p.d++) +$.kX()[0]=p +a8=J.u($.lQ(),0)}else{p=r +a8=J.u(p.a,p.d++)}}else if(m===16){if(p===B.a7){p=r.R() +$.kW()[0]=p +a5=$.lP()[0]}else a5=r.R() +if(b0.w===B.a7){p=r.R() +$.kW()[0]=p +a6=$.lP()[0]}else a6=r.R() +if(b0.w===B.a7){p=r.R() +$.kW()[0]=p +a7=$.lP()[0]}else a7=r.R() +if(b0.w===B.a7){p=r.R() +$.kW()[0]=p +a8=$.lP()[0]}else a8=r.R()}else if(m===32){if(p===B.a7){p=r.M() +$.ek()[0]=p +a5=$.i9()[0]}else a5=r.M() +if(b0.w===B.a7){p=r.M() +$.ek()[0]=p +a6=$.i9()[0]}else a6=r.M() +if(b0.w===B.a7){p=r.M() +$.ek()[0]=p +a7=$.i9()[0]}else a7=r.M() +if(b0.w===B.a7){p=r.M() +$.ek()[0]=p +a8=$.i9()[0]}else a8=r.M()}else{a5=0 +a6=0 +a7=0 +a8=0}if(b0.d===B.Of){a9=A.bxp(a5,a6,a7,a8) +a5=a9[0] +a6=a9[1] +a7=a9[2] +p=b3.a +a8=p==null?b1:p.gba() +if(a8==null)a8=0}p=b3.a +if(p!=null)p.h3(a,c,a5,a6,a7,a8)}}++a0;++a}++b;++c}}else throw A.f(A.b1("Unsupported bitsPerSample: "+p))}, +aNt(a,b,c,d,e,f){var s,r,q,p +for(s=0;s=(a4==null?0:a4)}else a4=!0 +if(a4)break +a4=f.c5(1) +p=a6.a +if(a4===0){if(p!=null)p.cI(a0,b,d,0,0)}else if(p!=null)p.cI(a0,b,c,0,0)}f.c=0}}, +a92(a,b,c){var s,r,q,p,o,n,m,l +for(s=J.bQ(c),r=0,q=0;q=0&&o<=127)for(++o,r=p,n=0;n=-127 +r=p+1 +if(l){l=J.u(a.a,a.d+p) +for(o=-o+1,n=0;n=0;--n)J.aZ(m.r,m.w++,r[n]) +m.a75(p,r[m.as-1])}else{m.aaq(p) +o=m.as +o===$&&A.c() +n=o-1 +for(;n>=0;--n)J.aZ(m.r,m.w++,r[n]) +J.aZ(m.r,m.w++,r[m.as-1]) +m.a75(p,r[m.as-1])}p=q}q=m.Wz()}}, +a75(a,b){var s,r=this,q=r.y +q===$&&A.c() +s=r.Q +s.toString +q[s]=b +q=r.z +q===$&&A.c() +q[s]=a +s=r.Q=s+1 +if(s===511)r.a=10 +else if(s===1023)r.a=11 +else if(s===2047)r.a=12}, +aaq(a){var s,r,q,p,o,n,m=this +m.as=0 +s=m.x +m.as=1 +r=m.y +r===$&&A.c() +s[0]=r[a] +q=m.z +q===$&&A.c() +p=q[a] +for(o=1;p!==4098;o=n){n=o+1 +m.as=n +s[o]=r[p] +p=q[p]}}, +Wz(){var s,r=this,q=r.b,p=r.f +p===$&&A.c() +if(q>=p)return 257 +for(;q=r.d,p=r.a,q=r.f)return 257 +p=r.c +s=r.e +s===$&&A.c() +r.b=q+1 +r.c=(p<<8>>>0)+J.u(s,q)>>>0 +r.d+=8}q-=p +r.d=q +return B.c.dt(r.c,q)&B.a4S[p-9]}, +abl(){var s,r,q=this +q.y=new Uint8Array(4096) +s=new Uint32Array(4096) +q.z=s +B.d4.eu(s,0,4096,4098) +for(s=q.y,r=0;r<256;++r)s[r]=r +q.a=9 +q.Q=258}} +A.aV3.prototype={ +hb(a){var s,r,q=this.a +if(q==null)return null +q=q.f[a] +s=this.c +s===$&&A.c() +r=q.co(0,s) +return r}, +lh(a,b,c){var s=this,r=A.bV(b,!1,null,0) +s.c=r +r=s.acW(r) +s.a=r +if(r==null)return null +return s.hb(0)}, +acW(a){var s,r,q,p,o,n,m,l,k,j=null,i=A.d([],t.y_),h=new A.aV5(i),g=a.R() +if(g!==18761&&g!==19789)return j +if(g===19789)a.e=!0 +else a.e=!1 +q=a.R() +h.d=q +if(q!==42)return j +p=a.M() +o=A.bd(a,j,0) +o.d=p +s=o +for(q=t.S,n=t.Oc;p!==0;){r=null +try{m=new A.acD(A.A(q,n),B.pl,B.Od,B.b6T) +m.ayh(s) +r=m +l=r +if(!(l.b!==0&&l.c!==0))break}catch(k){break}i.push(r) +if(i.length===1){l=i[0] +h.a=l.b +h.b=l.c}p=s.M() +if(p!==0)s.d=p}return i.length!==0?h:j}} +A.aXC.prototype={ +FO(){var s,r=this.a,q=r.mt() +if((q&1)!==0)return!1 +if((q>>>1&7)>3)return!1 +if((q>>>4&1)===0)return!1 +this.f.d=q>>>5 +if(r.mt()!==2752925)return!1 +s=this.b +s.a=r.R() +s.b=r.R() +return!0}, +qb(a){var s,r,q=this,p=null +if(!q.aHC())return p +s=q.b +r=s.a +q.d=A.f4(p,p,B.R,0,B.an,s.b,p,0,4,p,r,!1) +q.aMN() +if(!q.aRA())return p +return q.d}, +aHC(){var s,r,q,p,o=this +if(!o.FO())return!1 +o.fr=A.bNv() +for(s=o.dy,r=0;r<4;++r){q=new Int32Array(2) +p=new Int32Array(2) +s[r]=new A.adk(q,p,new Int32Array(2))}o.y=o.Q=0 +s=o.b +q=s.a +o.z=q +s=s.b +o.as=s +o.at=q+15>>>4 +o.ax=s+15>>>4 +o.k1=0 +s=o.a +q=o.f +p=q.d +p===$&&A.c() +p=A.buG(s.fh(p)) +o.c=p +s.d+=q.d +p.cb(1) +o.c.cb(1) +o.aRH(o.x,o.fr) +o.aRz() +if(!o.aRC(s))return!1 +o.aRE() +o.c.cb(1) +o.aRD() +return!0}, +aRH(a,b){var s,r,q,p=this,o=p.c +o===$&&A.c() +o=o.cb(1)!==0 +a.a=o +if(o){a.b=p.c.cb(1)!==0 +if(p.c.cb(1)!==0){a.c=p.c.cb(1)!==0 +for(o=a.d,s=0;s<4;++s){if(p.c.cb(1)!==0){r=p.c +q=r.cb(7) +r=r.cb(1)===1?-q:q}else r=0 +o[s]=r}for(o=a.e,s=0;s<4;++s){if(p.c.cb(1)!==0){r=p.c +q=r.cb(6) +r=r.cb(1)===1?-q:q}else r=0 +o[s]=r}}if(a.b)for(s=0;s<3;++s){o=b.a +o[s]=p.c.cb(1)!==0?p.c.cb(8):255}}else a.b=!1 +return!0}, +aRz(){var s,r,q,p=this,o=p.w,n=p.c +n===$&&A.c() +o.a=n.cb(1)!==0 +o.b=p.c.cb(6) +o.c=p.c.cb(3) +n=p.c.cb(1)!==0 +o.d=n +if(n)if(p.c.cb(1)!==0){for(n=o.e,s=0;s<4;++s)if(p.c.cb(1)!==0){r=p.c +q=r.cb(6) +n[s]=r.cb(1)===1?-q:q}for(n=o.f,s=0;s<4;++s)if(p.c.cb(1)!==0){r=p.c +q=r.cb(6) +n[s]=r.cb(1)===1?-q:q}}if(o.b===0)n=0 +else n=o.a?1:2 +p.bC=n +return!0}, +aRC(a){var s,r,q,p,o,n,m,l=a.c-a.d,k=this.c +k===$&&A.c() +k=B.c.bz(1,k.cb(2)) +this.cy=k +s=k-1 +r=s*3 +if(l>>0) +if(n>l)n=l +m=new A.TZ(a.uj(n-r,r)) +m.b=254 +m.c=0 +m.d=-8 +k[p]=m +q+=3}k[s]=A.buG(a.uj(l-r,a.d-a.b+r)) +return r0){c[i]=c[0] +continue}h=s}g=c[i] +f=g.a +e=h+r +if(e<0)e=0 +else if(e>127)e=127 +f[0]=B.mU[e] +if(h<0)e=0 +else e=h>127?127:h +f[1]=B.mT[e] +e=g.b +f=h+q +if(f<0)f=0 +else if(f>127)f=127 +e[0]=B.mU[f]*2 +f=h+p +if(f<0)f=0 +else if(f>127)f=127 +e[1]=B.mT[f]*101581>>>16 +if(e[1]<8)e[1]=8 +f=g.c +e=h+o +if(e<0)e=0 +else if(e>117)e=117 +f[0]=B.mU[e] +e=h+n +if(e<0)e=0 +else if(e>127)e=127 +f[1]=B.mT[e]}}, +aRD(){var s,r,q,p,o,n,m=this,l=m.fr +for(s=0;s<4;++s)for(r=0;r<8;++r)for(q=0;q<3;++q)for(p=0;p<11;++p){o=m.c +o===$&&A.c() +n=o.em(B.a5B[s][r][q][p])!==0?m.c.cb(8):B.aaB[s][r][q][p] +l.b[s][r].a[q][p]=n}o=m.c +o===$&&A.c() +o=o.cb(1)!==0 +m.fx=o +if(o)m.fy=m.c.cb(8)}, +aSE(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.bC +f.toString +if(f>0){s=g.w +for(f=s.e,r=s.f,q=g.x,p=q.e,o=0;o<4;++o){if(q.a){n=p[o] +if(!q.c){m=s.b +m.toString +n+=m}}else n=s.b +for(l=0;l<=1;++l){m=g.au +m===$&&A.c() +k=m[o][l] +m=s.d +m===$&&A.c() +if(m){n.toString +j=n+f[0] +if(l!==0)j+=r[0]}else j=n +j.toString +if(j<0)j=0 +else if(j>63)j=63 +if(j>0){m=s.c +m===$&&A.c() +if(m>0){i=m>4?B.c.D(j,2):B.c.D(j,1) +h=9-m +if(i>h)i=h}else i=j +if(i<1)i=1 +k.b=i +k.a=2*j+i +if(j>=40)m=2 +else m=j>=15?1:0 +k.d=m}else k.a=0 +k.c=l!==0}}}}, +aMN(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.b,e=f.at +if(e!=null)h.bm=e +s=J.ii(4,t.i2) +for(e=t.nY,r=0;r<4;++r)s[r]=A.d([new A.C9(),new A.C9()],e) +h.au=s +e=h.at +e.toString +s=J.ii(e,t.hm) +for(q=0;q>>1 +h.rx=A.bV(new Uint8Array(k),!1,g,0) +h.ry=A.bV(new Uint8Array(k),!1,g,0) +f=h.bC +f.toString +j=B.mL[f] +if(f===2)h.ch=h.ay=0 +else{f=h.y +f===$&&A.c() +f=B.c.aY(f-j,16) +h.ay=f +e=h.Q +e.toString +e=B.c.aY(e-j,16) +h.ch=e +if(f<0)h.ay=0 +if(e<0)h.ch=0}f=h.as +f.toString +f=B.c.aY(f+15+j,16) +h.cx=f +e=h.z +e===$&&A.c() +e=B.c.aY(e+15+j,16) +h.CW=e +p=h.at +p.toString +if(e>p)h.CW=p +e=h.ax +e.toString +if(f>e)h.cx=e +i=p+1 +s=J.ii(i,t.MJ) +for(q=0;q>>0] +while(!0){p=e.y1 +o=e.at +o.toString +if(!(p0){p=e.k4 +p===$&&A.c() +o=e.y1 +j=e.au +j===$&&A.c() +h=e.k1 +h===$&&A.c() +h=j[h] +j=k.b +j===$&&A.c() +g=h[j?1:0] +p[o]=g +g.c=g.c||!i}++e.y1}p=e.k3 +p===$&&A.c() +p=p[0] +p.b=p.a=0 +B.v.eu(s,0,4,0) +e.y1=0 +e.aTC() +p=e.bC +p.toString +if(p>0){p=e.y2 +o=e.ch +o===$&&A.c() +if(p>=o){o=e.cx +o.toString +o=p<=o +f=o}else f=!1}else f=!1 +if(!e.aGF(f))return!1 +p=++e.y2}return!0}, +aTC(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4=null,a5=a3.y2,a6=a3.ok +a6===$&&A.c() +s=A.bV(a6,!1,a4,40) +r=A.bV(a3.ok,!1,a4,584) +q=A.bV(a3.ok,!1,a4,600) +a6=a5>0 +p=0 +while(!0){o=a3.at +o.toString +if(!(p0){for(m=-1;m<16;++m){o=m*32 +s.mn(o-4,4,s,o+12)}for(m=-1;m<8;++m){o=m*32 +l=o-4 +o+=4 +r.mn(l,4,r,o) +q.mn(l,4,q,o)}}else{for(m=0;m<16;++m)J.aZ(s.a,s.d+(m*32-1),129) +for(m=0;m<8;++m){o=m*32-1 +J.aZ(r.a,r.d+o,129) +J.aZ(q.a,q.d+o,129)}if(a6){J.aZ(q.a,q.d+-33,129) +J.aZ(r.a,r.d+-33,129) +J.aZ(s.a,s.d+-33,129)}}o=a3.k2 +o===$&&A.c() +k=o[p] +j=n.a +i=n.e +if(a6){s.tC(-32,16,k.a) +r.tC(-32,8,k.b) +q.tC(-32,8,k.c)}else if(p===0){o=s.a +l=s.d+-33 +J.py(o,l,l+21,127) +l=r.a +o=r.d+-33 +J.py(l,o,o+9,127) +o=q.a +l=q.d+-33 +J.py(o,l,l+9,127)}o=n.b +o===$&&A.c() +if(o){h=A.bd(s,a4,-16) +g=h.Ik() +if(a6){o=a3.at +o.toString +if(p>=o-1){o=k.a[15] +l=h.a +f=h.d +J.py(l,f,f+4,o)}else h.tC(0,4,a3.k2[p+1].a)}o=J.N(g) +e=o.h(g,0) +o.l(g,96,e) +o.l(g,64,e) +o.l(g,32,e) +for(o=n.c,d=0;d<16;++d,i=i<<2>>>0){c=A.bd(s,a4,B.vS[d]) +B.abp[o[d]].$1(c) +i.toString +l=d*16 +a3.a9m(i,new A.iO(j,l,384,l,!1),c)}}else{o=A.buJ(p,a5,n.c[0]) +o.toString +B.a7o[o].$1(s) +if(i!==0)for(d=0;d<16;++d,i=i<<2>>>0){c=A.bd(s,a4,B.vS[d]) +i.toString +o=d*16 +a3.a9m(i,new A.iO(j,o,384,o,!1),c)}}o=n.f +o===$&&A.c() +l=A.buJ(p,a5,n.d) +l.toString +B.uM[l].$1(r) +B.uM[l].$1(q) +b=new A.iO(j,256,384,256,!1) +if((o&255)!==0){l=a3.e +if((o&170)!==0){l===$&&A.c() +l.pg(b,r) +l.pg(A.bd(b,a4,16),A.bd(r,a4,4)) +f=A.bd(b,a4,32) +a=A.bd(r,a4,128) +l.pg(f,a) +l.pg(A.bd(f,a4,16),A.bd(a,a4,4))}else{l===$&&A.c() +l.ano(b,r)}}a0=new A.iO(j,320,384,320,!1) +o=o>>>8 +if((o&255)!==0){l=a3.e +if((o&170)!==0){l===$&&A.c() +l.pg(a0,q) +l.pg(A.bd(a0,a4,16),A.bd(q,a4,4)) +o=A.bd(a0,a4,32) +f=A.bd(q,a4,128) +l.pg(o,f) +l.pg(A.bd(o,a4,16),A.bd(f,a4,4))}else{l===$&&A.c() +l.ano(a0,q)}}o=a3.ax +o.toString +if(a5>>30){case 3:s=this.e +s===$&&A.c() +s.bfR(0,b,c,!1) +break +case 2:this.e===$&&A.c() +r=J.u(b.a,b.d)+4 +q=B.c.hm(B.c.D(J.u(b.a,b.d+4)*35468,16),32) +p=B.c.hm(B.c.D(J.u(b.a,b.d+4)*85627,16),32) +o=B.c.hm(B.c.D(J.u(b.a,b.d+1)*35468,16),32) +n=B.c.hm(B.c.D(J.u(b.a,b.d+1)*85627,16),32) +A.aXF(c,0,r+p,n,o) +A.aXF(c,1,r+q,n,o) +A.aXF(c,2,r-q,n,o) +A.aXF(c,3,r-p,n,o) +break +case 1:s=this.e +s===$&&A.c() +s.Im(b,c) +break +default:break}}, +aF3(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.p4,e=h.k4 +e===$&&A.c() +e=e[a] +e.toString +s=h.p1 +s===$&&A.c() +r=A.bd(s,g,a*16) +q=e.b +p=e.a +if(p===0)return +if(h.bC===1){if(a>0){s=h.e +s===$&&A.c() +f.toString +s.a5M(r,f,p+4)}if(e.c){s=h.e +s===$&&A.c() +f.toString +s.arP(r,f,p)}if(b>0){s=h.e +s===$&&A.c() +f.toString +s.a5N(r,f,p+4)}if(e.c){e=h.e +e===$&&A.c() +f.toString +e.arQ(r,f,p)}}else{o=h.R8 +s=h.p2 +s===$&&A.c() +n=a*8 +m=A.bd(s,g,n) +s=h.p3 +s===$&&A.c() +l=A.bd(s,g,n) +k=e.d +if(a>0){s=h.e +s===$&&A.c() +f.toString +n=p+4 +s.xV(r,1,f,16,n,q,k) +o.toString +s.xV(m,1,o,8,n,q,k) +s.xV(l,1,o,8,n,q,k)}if(e.c){s=h.e +s===$&&A.c() +f.toString +s.b7H(r,f,p,q,k) +o.toString +j=A.bd(m,g,4) +i=A.bd(l,g,4) +s.xU(j,1,o,8,p,q,k) +s.xU(i,1,o,8,p,q,k)}if(b>0){s=h.e +s===$&&A.c() +f.toString +n=p+4 +s.xV(r,f,1,16,n,q,k) +o.toString +s.xV(m,o,1,8,n,q,k) +s.xV(l,o,1,8,n,q,k)}if(e.c){e=h.e +e===$&&A.c() +f.toString +e.bgH(r,f,p,q,k) +o.toString +s=4*o +j=A.bd(m,g,s) +i=A.bd(l,g,s) +e.xU(j,o,1,8,p,q,k) +e.xU(i,o,1,8,p,q,k)}}}, +aGn(){var s,r=this,q=r.ay +q===$&&A.c() +s=q +while(!0){q=r.CW +q.toString +if(!(sh)i=h +b.xr=null +if(b.bm!=null&&j>>1 +d.d=d.d+e +d=b.x2 +d===$&&A.c() +d.d+=e +if(h!=null)h.d+=c +h=b.z +h===$&&A.c() +b.aYY(0,j-g,h-c,i-j)}if(a0){a0=b.p1 +h=b.p4 +h.toString +a0.mn(p,r,o,16*h) +h=b.p2 +p=b.R8 +p.toString +h.mn(n,q,m,8*p) +p=b.p3 +h=b.R8 +h.toString +p.mn(n,q,l,8*h)}return!0}, +aYY(a,b,c,d){if(c<=0||d<=0)return!1 +this.aFG(b,c,d) +this.aFF(b,c,d) +return!0}, +Vu(a){var s +if((a&-4194304)>>>0===0)s=B.c.D(a,14) +else s=a<0?0:255 +return s}, +NQ(a,b,c,d){var s=19077*a +d.l(0,0,this.Vu(s+26149*c+-3644112)) +d.l(0,1,this.Vu(s-6419*b-13320*c+2229552)) +d.l(0,2,this.Vu(s+33050*b+-4527440))}, +Ny(a6,a7,a8,a9,b0,b1,b2,b3,b4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=null,a0=new A.aXP(),a1=b4-1,a2=B.c.D(a1,1),a3=a0.$2(J.u(a8.a,a8.d),J.u(a9.a,a9.d)),a4=a0.$2(J.u(b0.a,b0.d),J.u(b1.a,b1.d)),a5=B.c.D(3*a3+a4+131074,2) +b.NQ(J.u(a6.a,a6.d),a5&255,a5>>>16,b2) +b2.l(0,3,255) +s=a7!=null +if(s){a5=B.c.D(3*a4+a3+131074,2) +r=J.u(a7.a,a7.d) +b3.toString +b.NQ(r,a5&255,a5>>>16,b3) +b3.l(0,3,255)}for(q=1;q<=a2;++q,a4=o,a3=p){p=a0.$2(J.u(a8.a,a8.d+q),J.u(a9.a,a9.d+q)) +o=a0.$2(J.u(b0.a,b0.d+q),J.u(b1.a,b1.d+q)) +n=a3+p+a4+o+524296 +m=B.c.D(n+2*(p+a4),3) +l=B.c.D(n+2*(a3+o),3) +a5=B.c.D(m+a3,1) +k=B.c.D(l+p,1) +r=2*q +j=r-1 +i=J.u(a6.a,a6.d+j) +h=a5&255 +g=a5>>>16 +f=j*4 +e=A.bd(b2,a,f) +i=19077*i +d=i+26149*g+-3644112 +if((d&-4194304)>>>0===0)c=B.c.D(d,14) +else c=d<0?0:255 +J.aZ(e.a,e.d,c) +g=i-6419*h-13320*g+2229552 +if((g&-4194304)>>>0===0)c=B.c.D(g,14) +else c=g<0?0:255 +J.aZ(e.a,e.d+1,c) +i=i+33050*h+-4527440 +if((i&-4194304)>>>0===0)c=B.c.D(i,14) +else c=i<0?0:255 +J.aZ(e.a,e.d+2,c) +J.aZ(e.a,e.d+3,255) +i=r-0 +h=J.u(a6.a,a6.d+i) +g=k&255 +e=k>>>16 +i=A.bd(b2,a,i*4) +h=19077*h +d=h+26149*e+-3644112 +if((d&-4194304)>>>0===0)c=B.c.D(d,14) +else c=d<0?0:255 +J.aZ(i.a,i.d,c) +e=h-6419*g-13320*e+2229552 +if((e&-4194304)>>>0===0)c=B.c.D(e,14) +else c=e<0?0:255 +J.aZ(i.a,i.d+1,c) +h=h+33050*g+-4527440 +if((h&-4194304)>>>0===0)c=B.c.D(h,14) +else c=h<0?0:255 +J.aZ(i.a,i.d+2,c) +J.aZ(i.a,i.d+3,255) +if(s){a5=B.c.D(l+a4,1) +k=B.c.D(m+o,1) +j=J.u(a7.a,a7.d+j) +i=a5&255 +h=a5>>>16 +b3.toString +f=A.bd(b3,a,f) +j=19077*j +g=j+26149*h+-3644112 +if((g&-4194304)>>>0===0)c=B.c.D(g,14) +else c=g<0?0:255 +J.aZ(f.a,f.d,c) +h=j-6419*i-13320*h+2229552 +if((h&-4194304)>>>0===0)c=B.c.D(h,14) +else c=h<0?0:255 +J.aZ(f.a,f.d+1,c) +j=j+33050*i+-4527440 +if((j&-4194304)>>>0===0)c=B.c.D(j,14) +else c=j<0?0:255 +J.aZ(f.a,f.d+2,c) +J.aZ(f.a,f.d+3,255) +j=J.u(a7.a,a7.d+r) +i=k&255 +h=k>>>16 +r=A.bd(b3,a,r*4) +j=19077*j +g=j+26149*h+-3644112 +if((g&-4194304)>>>0===0)c=B.c.D(g,14) +else c=g<0?0:255 +J.aZ(r.a,r.d,c) +h=j-6419*i-13320*h+2229552 +if((h&-4194304)>>>0===0)c=B.c.D(h,14) +else c=h<0?0:255 +J.aZ(r.a,r.d+1,c) +j=j+33050*i+-4527440 +if((j&-4194304)>>>0===0)c=B.c.D(j,14) +else c=j<0?0:255 +J.aZ(r.a,r.d+2,c) +J.aZ(r.a,r.d+3,255)}}if((b4&1)===0){a5=B.c.D(3*a3+a4+131074,2) +r=J.u(a6.a,a6.d+a1) +j=a1*4 +i=A.bd(b2,a,j) +b.NQ(r,a5&255,a5>>>16,i) +i.l(0,3,255) +if(s){a5=B.c.D(3*a4+a3+131074,2) +a1=J.u(a7.a,a7.d+a1) +b3.toString +j=A.bd(b3,a,j) +b.NQ(a1,a5&255,a5>>>16,j) +j.l(0,3,255)}}}, +aFF(a,b,c){var s,r,q,p,o,n,m,l,k=this,j=k.xr +if(j==null)return +s=A.bd(j,null,0) +if(a===0){r=c-1 +q=a}else{q=a-1 +s.d=s.d-k.b.a +r=c}j=k.Q +j.toString +p=k.as +if(j+a+c===p){p.toString +r=p-j-q}for(j=k.b,o=0;og)return j +if(a===0){i=h*g +k.bM=new Uint8Array(i) +s=k.bm +r=new A.aY4(s,h,g) +q=s.aM() +r.d=q&3 +r.e=B.c.D(q,2)&3 +r.f=B.c.D(q,4)&3 +r.r=B.c.D(q,6)&3 +if(r.gcM()){p=r.d +if(p===0){if(s.c-s.d0?1:0 +if(m>1)a3.aXs(o,q) +else{l=B.c.D(J.u(o.a,o.d)+3,3) +for(k=0;k<256;k+=16)J.aZ(q.a,q.d+k,l)}j=a4[0] +i=1}else{j=a4[3] +i=0}h=a6.a&15 +g=p.a&15 +for(f=0,e=0;e<4;++e){d=g&1 +for(c=0,b=0;b<4;++b){m=a3.Wv(a7,j,d+(h&1),s.a,i,q) +d=m>i?1:0 +h=h>>>1|d<<7 +a5=J.u(q.a,q.d)!==0?1:0 +if(m>3)a5=3 +else if(m>1)a5=2 +c=c<<2|a5 +q.d+=16}h=h>>>4 +g=g>>>1|d<<7 +f=(f<<8|c)>>>0}a=g>>>4 +for(a0=h,a1=0,a2=0;a2<4;a2+=2){a5=4+a2 +h=B.c.eE(a6.a,a5) +g=B.c.eE(p.a,a5) +for(c=0,e=0;e<2;++e){d=g&1 +for(b=0;b<2;++b){m=a3.Wv(a7,a4[2],d+(h&1),s.c,0,q) +d=m>0?1:0 +h=h>>>1|d<<3 +a5=J.u(q.a,q.d)!==0?1:0 +if(m>3)a5=3 +else if(m>1)a5=2 +c=(c<<2|a5)>>>0 +q.d+=16}h=h>>>2 +g=g>>>1|d<<5}a1=(a1|B.c.bz(c,4*a2))>>>0 +a0=(a0|B.c.bz(h<<4>>>0,a2))>>>0 +a=(a|B.c.bz(g&240,a2))>>>0}a6.a=a0 +p.a=a +r.e=f +r.f=a1 +if((a1&43690)===0)s.toString +return(f|a1)>>>0===0}, +aXs(a,b){var s,r,q,p,o,n,m,l,k,j,i=new Int32Array(16) +for(s=0;s<4;++s){r=12+s +q=J.u(a.a,a.d+s)+J.u(a.a,a.d+r) +p=4+s +o=8+s +n=J.u(a.a,a.d+p)+J.u(a.a,a.d+o) +m=J.u(a.a,a.d+p)-J.u(a.a,a.d+o) +l=J.u(a.a,a.d+s)-J.u(a.a,a.d+r) +i[s]=q+n +i[o]=q-n +i[p]=l+m +i[r]=l-m}for(k=0,s=0;s<4;++s){r=s*4 +j=i[r]+3 +p=i[3+r] +q=j+p +o=i[1+r] +r=i[2+r] +n=o+r +m=o-r +l=j-p +p=B.c.D(q+n,3) +J.aZ(b.a,b.d+k,p) +p=B.c.D(l+m,3) +J.aZ(b.a,b.d+(k+16),p) +p=B.c.D(q-n,3) +J.aZ(b.a,b.d+(k+32),p) +p=B.c.D(l-m,3) +J.aZ(b.a,b.d+(k+48),p) +k+=64}}, +aHH(a,b){var s,r,q,p,o,n +if(a.em(b[3])===0)s=a.em(b[4])===0?2:3+a.em(b[5]) +else if(a.em(b[6])===0)s=a.em(b[7])===0?5+a.em(159):7+2*a.em(165)+a.em(145) +else{r=a.em(b[8]) +q=2*r+a.em(b[9+r]) +p=B.ab0[q] +o=p.length +for(s=0,n=0;n0?1:0] +J.aZ(f.a,f.d+p,o*l)}return 16}, +aRB(){var s,r,q,p,o,n,m,l,k,j=this,i=j.y1,h=4*i,g=j.go,f=j.id,e=j.bg +e===$&&A.c() +s=e[i] +i=j.c +i===$&&A.c() +i=i.em(145)===0 +s.b=i +if(!i){if(j.c.em(156)!==0)r=j.c.em(128)!==0?1:3 +else r=j.c.em(163)!==0?2:0 +s.c[0]=r +g.toString +B.v.eu(g,h,h+4,r) +B.v.eu(f,0,4,r)}else{q=s.c +for(p=0,o=0;o<4;++o,p=k){r=f[o] +for(n=0;n<4;++n){i=h+n +m=B.a9O[g[i]][r] +l=B.vW[j.c.em(m[0])] +for(;l>0;)l=B.vW[2*l+j.c.em(m[l])] +r=-l +g[i]=r}k=p+4 +g.toString +B.v.bE(q,p,k,g,h) +f[o]=r}}if(j.c.em(142)===0)i=0 +else if(j.c.em(114)===0)i=2 +else i=j.c.em(183)!==0?1:3 +s.d=i}} +A.aXP.prototype={ +$2(a,b){return(a|b<<16)>>>0}, +$S:152} +A.TZ.prototype={ +cb(a){var s,r +for(s=0;r=a-1,a>0;a=r)s=(s|B.c.ci(this.em(128),r))>>>0 +return s}, +BC(a){var s=this.cb(a) +return this.cb(1)===1?-s:s}, +em(a){var s,r=this,q=r.b +q===$&&A.c() +s=r.a7r(B.c.D(q*a,8)) +if(r.b<=126)r.aVC() +return s}, +a7r(a){var s,r,q,p,o,n=this,m=n.d +m===$&&A.c() +if(m<0){s=n.a +r=s.c +q=s.d +if(r-q>=1){p=s.aM() +m=n.c +m===$&&A.c() +n.c=(p|m<<8)>>>0 +m=n.d+8 +n.d=m +o=m}else{if(q>>0 +s=n.d+8 +n.d=s +m=s}else if(!n.e){s=n.c +s===$&&A.c() +n.c=s<<8>>>0 +m+=8 +n.d=m +n.e=!0}o=m}}else o=m +m=n.c +m===$&&A.c() +if(B.c.jR(m,o)>a){s=n.b +s===$&&A.c() +r=a+1 +n.b=s-r +n.c=m-B.c.ci(r,o) +return 1}else{n.b=a +return 0}}, +aVC(){var s,r=this,q=r.b +q===$&&A.c() +s=B.v6[q] +r.b=B.vu[q] +q=r.d +q===$&&A.c() +r.d=q-s}} +A.aXD.prototype={ +a5N(a,b,c){var s,r=A.bd(a,null,0) +for(s=0;s<16;++s){r.d=a.d+s +if(this.ac2(r,b,c))this.Lf(r,b)}}, +a5M(a,b,c){var s,r=A.bd(a,null,0) +for(s=0;s<16;++s){r.d=a.d+s*b +if(this.ac2(r,1,c))this.Lf(r,1)}}, +arQ(a,b,c){var s,r,q=A.bd(a,null,0) +for(s=4*b,r=3;r>0;--r){q.d+=s +this.a5N(q,b,c)}}, +arP(a,b,c){var s,r=A.bd(a,null,0) +for(s=3;s>0;--s){r.d+=4 +this.a5M(r,b,c)}}, +bgH(a,b,c,d,e){var s,r,q=A.bd(a,null,0) +for(s=4*b,r=3;r>0;--r){q.d+=s +this.xU(q,b,1,16,c,d,e)}}, +b7H(a,b,c,d,e){var s,r=A.bd(a,null,0) +for(s=3;s>0;--s){r.d+=4 +this.xU(r,1,b,16,c,d,e)}}, +xV(a,b,a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=A.bd(a,null,0) +for(s=-3*b,r=-2*b,q=-b,p=2*b;o=a1-1,a1>0;a1=o){if(this.ac3(c,b,a2,a3))if(this.ab5(c,b,a4))this.Lf(c,b) +else{n=J.u(c.a,c.d+s) +m=J.u(c.a,c.d+r) +l=J.u(c.a,c.d+q) +k=J.u(c.a,c.d) +j=J.u(c.a,c.d+b) +i=J.u(c.a,c.d+p) +h=$.bgU() +g=h[1020+3*(k-l)+h[1020+m-j]] +h=B.c.D(27*g+63,7) +f=(h&2147483647)-((h&2147483648)>>>0) +h=B.c.D(18*g+63,7) +e=(h&2147483647)-((h&2147483648)>>>0) +h=B.c.D(9*g+63,7) +d=(h&2147483647)-((h&2147483648)>>>0) +n=$.lO()[255+n+d] +J.aZ(c.a,c.d+s,n) +m=$.lO()[255+m+e] +J.aZ(c.a,c.d+r,m) +l=$.lO()[255+l+f] +J.aZ(c.a,c.d+q,l) +k=$.lO()[255+k-f] +J.aZ(c.a,c.d,k) +j=$.lO()[255+j-e] +J.aZ(c.a,c.d+b,j) +i=$.lO()[255+i-d] +J.aZ(c.a,c.d+p,i)}c.d+=a0}}, +xU(a,b,c,d,e,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=A.bd(a,null,0) +for(s=-2*b,r=-b;q=d-1,d>0;d=q){if(this.ac3(f,b,e,a0))if(this.ab5(f,b,a1))this.Lf(f,b) +else{p=J.u(f.a,f.d+s) +o=J.u(f.a,f.d+r) +n=J.u(f.a,f.d) +m=J.u(f.a,f.d+b) +l=3*(n-o) +k=$.aqm() +j=B.c.D(l+4,3) +i=k[112+((j&2147483647)-((j&2147483648)>>>0))] +j=B.c.D(l+3,3) +h=k[112+((j&2147483647)-((j&2147483648)>>>0))] +j=B.c.D(i+1,1) +g=(j&2147483647)-((j&2147483648)>>>0) +p=$.lO()[255+p+g] +J.aZ(f.a,f.d+s,p) +o=$.lO()[255+o+h] +J.aZ(f.a,f.d+r,o) +n=$.lO()[255+n-i] +J.aZ(f.a,f.d,n) +m=$.lO()[255+m-g] +J.aZ(f.a,f.d+b,m)}f.d+=c}}, +Lf(a,b){var s=J.u(a.a,a.d+-2*b),r=-b,q=J.u(a.a,a.d+r),p=J.u(a.a,a.d),o=J.u(a.a,a.d+b),n=3*(p-q)+$.bgU()[1020+s-o],m=$.aqm()[112+B.c.hm(B.c.D(n+4,3),32)],l=$.aqm()[112+B.c.hm(B.c.D(n+3,3),32)] +a.l(0,r,$.lO()[255+q+l]) +a.l(0,0,$.lO()[255+p-m])}, +ab5(a,b,c){var s=J.u(a.a,a.d+-2*b),r=J.u(a.a,a.d+-b),q=J.u(a.a,a.d),p=J.u(a.a,a.d+b),o=$.aql() +return o[255+s-r]>c||o[255+p-q]>c}, +ac2(a,b,c){var s=J.u(a.a,a.d+-2*b),r=J.u(a.a,a.d+-b),q=J.u(a.a,a.d),p=J.u(a.a,a.d+b) +return 2*$.aql()[255+r-q]+$.bgT()[255+s-p]<=c}, +ac3(a,b,c,d){var s=J.u(a.a,a.d+-4*b),r=J.u(a.a,a.d+-3*b),q=J.u(a.a,a.d+-2*b),p=J.u(a.a,a.d+-b),o=J.u(a.a,a.d),n=J.u(a.a,a.d+b),m=J.u(a.a,a.d+2*b),l=J.u(a.a,a.d+3*b),k=$.aql(),j=255+q +if(2*k[255+p-o]+$.bgT()[j-n]>c)return!1 +return k[255+s-r]<=d&&k[255+r-q]<=d&&k[j-p]<=d&&k[255+l-m]<=d&&k[255+m-n]<=d&&k[255+n-o]<=d}, +pg(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=new Int32Array(16) +for(s=0,r=0,q=0;q<4;++q){p=s+8 +o=J.u(a.a,a.d+s)+J.u(a.a,a.d+p) +n=J.u(a.a,a.d+s)-J.u(a.a,a.d+p) +p=s+4 +m=B.c.D(J.u(a.a,a.d+p)*35468,16) +l=s+12 +k=B.c.D(J.u(a.a,a.d+l)*85627,16) +j=(m&2147483647)-((m&2147483648)>>>0)-((k&2147483647)-((k&2147483648)>>>0)) +p=B.c.D(J.u(a.a,a.d+p)*85627,16) +l=B.c.D(J.u(a.a,a.d+l)*35468,16) +i=(p&2147483647)-((p&2147483648)>>>0)+((l&2147483647)-((l&2147483648)>>>0)) +h=r+1 +e[r]=o+i +r=h+1 +e[h]=n+j +h=r+1 +e[r]=n-j +r=h+1 +e[h]=o-i;++s}for(g=0,r=0,q=0;q<4;++q){f=e[r]+4 +p=e[r+8] +o=f+p +n=f-p +p=e[r+4] +m=B.c.D(p*35468,16) +l=e[r+12] +k=B.c.D(l*85627,16) +j=(m&2147483647)-((m&2147483648)>>>0)-((k&2147483647)-((k&2147483648)>>>0)) +p=B.c.D(p*85627,16) +l=B.c.D(l*35468,16) +i=(p&2147483647)-((p&2147483648)>>>0)+((l&2147483647)-((l&2147483648)>>>0)) +A.xg(b,g,0,0,o+i) +A.xg(b,g,1,0,n+j) +A.xg(b,g,2,0,n-j) +A.xg(b,g,3,0,o-i);++r +g+=32}}, +bfR(a,b,c,d){this.pg(b,c) +if(d)this.pg(A.bd(b,null,16),A.bd(c,null,4))}, +Im(a,b){var s,r,q=J.u(a.a,a.d)+4 +for(s=0;s<4;++s)for(r=0;r<4;++r)A.xg(b,0,r,s,q)}, +ano(a,b){var s=this,r=null +if(J.u(a.a,a.d)!==0)s.Im(a,b) +if(J.u(a.a,a.d+16)!==0)s.Im(A.bd(a,r,16),A.bd(b,r,4)) +if(J.u(a.a,a.d+32)!==0)s.Im(A.bd(a,r,32),A.bd(b,r,128)) +if(J.u(a.a,a.d+48)!==0)s.Im(A.bd(a,r,48),A.bd(b,r,132))}} +A.aXI.prototype={} +A.aXM.prototype={} +A.aXO.prototype={} +A.TY.prototype={} +A.aXN.prototype={} +A.aXE.prototype={} +A.C9.prototype={} +A.adi.prototype={} +A.adk.prototype={} +A.adj.prototype={} +A.adl.prototype={} +A.U_.prototype={ +FO(){var s,r=this.b +if(r.c5(8)!==47)return!1 +s=this.c +s.f=B.kP +s.a=r.c5(14)+1 +s.b=r.c5(14)+1 +s.d=r.c5(1)!==0 +if(r.c5(3)!==0)return!1 +return!0}, +qb(a){var s,r,q,p=this,o=null +p.e=0 +if(!p.FO())return o +s=p.c +p.CS(s.a,s.b,!0) +p.a7e() +r=s.a +p.d=A.f4(o,o,B.R,0,B.an,s.b,o,0,4,o,r,!1) +r=p.ch +r.toString +q=s.a +s=s.b +if(!p.VT(r,q,s,s,p.gaSL()))return o +return p.d}, +a7e(){var s,r=this,q=r.c,p=q.a +q=p*q.b+p +s=new Uint32Array(q+p*16) +r.ch=s +r.CW=B.F.cc(s.buffer,0,null) +r.cx=q +return!0}, +aTt(a){var s,r,q,p=this,o=p.b,n=o.c5(2),m=p.ay,l=B.c.bz(1,n) +if((m&l)>>>0!==0)return!1 +p.ay=(m|l)>>>0 +s=new A.adh(B.Pf) +p.ax.push(s) +m=B.aaV[n] +s.a=m +s.b=a[0] +s.c=a[1] +switch(m.a){case 0:case 1:o=o.c5(3)+2 +s.e=o +s.d=p.CS(A.xh(s.b,o),A.xh(s.c,s.e),!1) +break +case 3:r=o.c5(8)+1 +if(r>16)q=0 +else if(r>4)q=1 +else{o=r>2?2:3 +q=o}a[0]=A.xh(s.b,q) +s.e=q +s.d=p.CS(r,1,!1) +p.aG_(r,s) +break +case 2:break +default:throw A.f(A.b1("Invalid WebP transform type: "+n))}return!0}, +CS(a,b,c){var s,r,q,p,o,n,m,l,k=this +if(c){for(s=k.b,r=t.t,q=b,p=a;s.c5(1)!==0;){o=A.d([p,q],r) +if(!k.aTt(o))throw A.f(A.b1("Invalid Transform")) +p=o[0] +q=o[1]}c=!0}else{q=b +p=a}s=k.b +if(s.c5(1)!==0){n=s.c5(4) +if(!(n>=1&&n<=11))throw A.f(A.b1("Invalid Color Cache"))}else n=0 +if(!k.aTf(p,q,n,c))throw A.f(A.b1("Invalid Huffman Codes")) +if(n>0){s=B.c.bz(1,n) +k.r=s +k.w=new A.aXJ(new Uint32Array(s),32-n)}else k.r=0 +s=k.c +s.a=p +s.b=q +m=k.y +k.z=A.xh(p,m) +k.x=m===0?4294967295:B.c.bz(1,m)-1 +if(c){k.e=0 +return null}l=new Uint32Array(p*q) +if(!k.VT(l,p,q,q,null))throw A.f(A.b1("Failed to decode image data.")) +k.e=0 +return l}, +VT(a6,a7,a8,a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=b.e,a0=B.c.ds(a,a7),a1=B.c.aE(a,a7),a2=b.aa6(a1,a0),a3=b.e,a4=a7*a8,a5=a7*a9 +a=b.r +s=280+a +r=a>0?b.w:null +q=b.x +a=J.N(a6) +p=b.b +o=b0!=null +n=a3 +while(!0){m=p.b +l=m.c +if(!(!(m.d>=l&&p.a>=64)&&a3>>0===0){k=b.Di(b.Q,b.z,b.y,a1,a0) +a2=b.at[k]}if(p.a>=32)p.v0() +m=a2.a +j=m[0].tM(p) +if(j<256){i=m[1].tM(p) +if(p.a>=32)p.v0() +a.l(a6,a3,A.byo(m[2].tM(p),j,i,m[3].tM(p)));++a3;++a1 +if(a1>=a7){++a0 +if(B.c.aE(a0,16)===0&&o)b0.$1(a0) +if(r!=null)for(m=r.b,l=r.a;n>>0,m)]=h;++n}a1=0}}else if(j<280){g=b.Lt(j-256) +f=m[4].tM(p) +if(p.a>=32)p.v0() +e=b.acL(a7,b.Lt(f)) +if(a3=a7;){a1-=a7;++a0 +if(B.c.aE(a0,16)===0&&o)b0.$1(a0)}if(a3>>0!==0){k=b.Di(b.Q,b.z,b.y,a1,a0) +a2=b.at[k]}if(r!=null)for(m=r.b,l=r.a;n>>0,m)]=h;++n}}}else if(j>>0,r.b)]=m;++n}m=r.a +a.l(a6,a3,m[j-280]);++a3;++a1 +if(a1>=a7){++a0 +if(B.c.aE(a0,16)===0&&o)b0.$1(a0) +for(l=r.b;n>>0,l)]=h;++n}a1=0}}else return!1}if(o)b0.$1(a0) +if(m.d>=l&&p.a>=64&&a30)return!1 +for(s=this.as,r=this.at,q=0;q1)return!1 +if(p[2].f>1)return!1 +if(p[3].f>1)return!1}return!0}, +aG9(a){var s,r,q,p,o,n,m=this,l=m.f,k=a-l +if(k<=0)return +s=m.c +m.a7l(k,s.a*l) +r=s.a +q=r*k +p=r*m.f +s=m.ch +s.toString +l=m.cx +l.toString +o=A.bV(s,!1,null,l) +for(n=0;n=s.c&&i.a>=64)&&e>>0===0){r=j.Di(j.Q,j.z,j.y,g,h) +f=j.at[r]}if(i.a>=32)i.v0() +s=f.a +q=s[0].tM(i) +if(q<256){s=j.CW +s===$&&A.c() +J.aZ(s,e,q);++e;++g +if(g>=a){++h +if(B.c.aE(h,16)===0)j.Wj(h) +g=0}}else if(q<280){p=j.Lt(q-256) +o=s[4].tM(i) +if(i.a>=32)i.v0() +n=j.acL(a,j.Lt(o)) +if(e>=n&&d-e>=p)for(m=0;m=a;){g-=a;++h +if(B.c.aE(h,16)===0)j.Wj(h)}if(e>>0!==0){r=j.Di(j.Q,j.z,j.y,g,h) +f=j.at[r]}}else return!1}j.Wj(h) +j.e=e +return!0}, +Wj(a){var s,r,q,p=this,o=p.f,n=a-o,m=p.CW +m===$&&A.c() +s=A.bV(m,!1,null,p.c.a*o) +if(n>0){r=p.f +o=p.cy +o.toString +m=p.db +m.toString +q=A.bV(o,!1,null,m*r) +p.ax[0].b1L(r,r+n,s,q)}p.f=a}, +aSM(a){var s,r,q,p,o,n,m,l=this,k=l.c,j=k.a,i=l.f,h=a-i +if(h<=0)return +l.a7l(h,j*i) +j=l.cx +j.toString +s=l.f +r=j +q=0 +for(;q0;r=j,n=q){m=o[q] +s=p.ch +s.toString +m.b9K(l,k,s,r,s,j)}}, +aTf(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +if(d&&f.b.c5(1)!==0){s=f.b.c5(3)+2 +r=A.xh(a,s) +q=A.xh(b,s) +p=r*q +o=f.CS(r,q,!1) +f.y=s +for(n=1,m=0;m>>8&65535 +o[m]=l +if(l>=n)n=l+1}}else{o=null +n=1}k=J.ii(n,t.fz) +for(j=0;j0,m=0;m19)return!1 +p=new Int32Array(a) +for(k=0;kb)return!1}else r=b +for(q=0,p=8;q=32)s.v0() +n=f.tM(s) +if(n<16){m=q+1 +c[q]=n +if(n!==0)p=n +q=m}else{l=n-16 +k=B.a4g[l] +j=B.a4j[l] +i=s.c5(k)+j +if(q+i>b)return!1 +else{h=n===16?p:0 +for(;g=i-1,i>0;i=g,q=m){m=q+1 +c[q]=h}}}}return!0}, +Lt(a){var s +if(a<4)return a+1 +s=B.c.D(a-2,1) +return B.c.bz(2+(a&1),s)+this.b.c5(s)+1}, +acL(a,b){var s,r +if(b>120)return b-120 +else{s=B.aby[b-1] +r=(s>>>4)*a+(8-(s&15)) +return r>=1?r:1}}, +aG_(a,b){var s,r,q=B.c.bz(1,B.c.eE(8,b.e)),p=new Uint32Array(q),o=B.F.cc(b.d.buffer,0,null),n=B.F.cc(p.buffer,0,null) +p[0]=b.d[0] +s=4*a +for(r=4;r>>0)*(B.n0[32-q]+1)}else{s=this.c +r=q===32?s[1]:B.c.dt(s[1],q-32)}return r}, +c5(a){var s,r=this,q=r.b +if(!(q.d>=q.c&&r.a>=64)&&a<25){q=r.am9() +s=B.n0[a] +r.a+=a +r.v0() +return(q&s)>>>0}else throw A.f(A.b1("Not enough data in input."))}, +v0(){var s,r,q,p=this,o=p.b,n=p.c,m=o.c +while(!0){if(!(p.a>=8&&o.d>>8)+(q&255)*16777216 +n[1]=q>>>8 +n[1]=(n[1]|s*16777216)>>>0 +p.a-=8}}} +A.aXJ.prototype={} +A.Ca.prototype={ +J(){return"VP8LImageTransformType."+this.b}} +A.adh.prototype={ +b9K(a,b,c,d,e,f){var s,r,q,p,o=this,n=o.b +switch(o.a.a){case 2:o.b_Q(e,f,f+(b-a)*n) +break +case 0:o.bdt(a,b,e,f) +if(b!==o.c){s=f-n +J.a_y(e,s,s+n,c,f+(b-a-1)*n)}break +case 1:o.b1M(a,b,e,f) +break +case 3:if(d===f&&o.e>0){r=b-a +q=r*A.xh(n,o.e) +p=f+r*n-q +J.a_y(e,p,p+q,c,f) +o.ai1(a,b,c,p,e,f)}else o.ai1(a,b,c,d,e,f) +break}}, +b1L(a,b,c,d){var s,r,q,p,o,n=this.e,m=B.c.eE(8,n),l=this.b,k=this.d +if(m<8){s=B.c.bz(1,n)-1 +r=B.c.bz(1,m)-1 +for(q=a;q>>0===0){p=J.u(c.a,c.d);++c.d}n=k[(p&r)>>>0] +J.aZ(d.a,d.d,n>>>8&255);++d.d +p=B.c.D(p,m)}}else for(q=a;q>>8&255);++d.d}}, +ai1(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k=this.e,j=B.c.eE(8,k),i=this.b,h=this.d +if(j<8){s=B.c.bz(1,k)-1 +r=B.c.bz(1,j)-1 +for(k=J.bQ(e),q=J.N(c),p=a;p>>0===0){m=d+1 +o=B.c.D(q.h(c,d),8)&255 +d=m}l=f+1 +k.l(e,f,h[o&r]) +o=B.c.eE(o,j)}}else for(k=J.N(c),q=J.bQ(e),p=a;p>>0===0){o=q+1 +n=a.d[q] +r[0]=n&255 +r[1]=n>>>8&255 +r[2]=n>>>16&255 +q=o}n=a8+p +m=a1.h(a7,n) +l=B.c.D(m,8)&255 +k=B.c.D(m,16) +j=r[0] +i=$.kX() +i[0]=j +j=$.lQ() +h=J.N(j) +g=h.h(j,0) +i[0]=l +f=h.h(j,0) +e=$.aqp() +e[0]=g*f +f=$.bgW() +g=J.N(f) +d=(k&255)+B.c.D(g.h(f,0),5)>>>0&255 +i[0]=r[1] +k=h.h(j,0) +i[0]=l +e[0]=k*h.h(j,0) +k=B.c.D(g.h(f,0),5) +i[0]=r[2] +c=h.h(j,0) +i[0]=d +e[0]=c*h.h(j,0) +b=((m&255)+k>>>0)+B.c.D(g.h(f,0),5)>>>0&255 +a1.l(a7,n,(m&4278255360|d<<16|b)>>>0)}a8+=a0;++s +if((s&a2)>>>0===0)a4+=a3}}, +bdt(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.b +if(a===0){s=J.N(c) +s.h(c,d-1) +A.aXK(c,d,4278190080) +for(r=1;r>>8&15] +for(r=1;r>>0===0){j=l+1 +k=$.buI[i.d[l]>>>8&15] +l=j}q=d+r +A.aXK(c,q,k.$3(c,s.h(c,q-1),q-h))}d+=h;++m +if((m&p)>>>0===0)n+=o}}, +b_Q(a,b,c){var s,r,q,p +for(s=J.N(a);b>>0)}}} +A.aY4.prototype={ +gcM(){var s=this,r=s.d +if(r>1||s.e>=4||s.f>1||s.r!==0)return!1 +return!0}, +FM(a,b,c,d){var s,r,q,p,o,n,m=this +if(!m.gcM())return!1 +s=B.a8V[m.e] +if(m.d===0){r=m.b +q=b*r +p=m.a +B.v.bE(d,q,c*r,p.a,p.d-p.b+q)}else{r=b+c +p=m.x +p===$&&A.c() +p.cy=d +o=p.c +if(m.y)r=p.aE9(o.a,o.b,r) +else{n=p.ch +n.toString +p=p.VT(n,o.a,o.b,r,p.gb6S()) +r=p}if(!r)return!1}if(s!=null){r=m.b +s.$6(r,m.c,r,b,c,d)}if(m.f===1)if(!m.aEM(d,m.b,m.c,b,c))return!1 +if(b+c===m.c)m.w=!0 +return!0}, +aEM(a,b,c,d,e){if(b<=0||c<=0||d<0||e<0||d+e>c)return!1 +return!0}} +A.U0.prototype={ +ayk(a,b){var s=this,r=a.aM() +s.r=0 +s.f=(r&1)!==0 +s.w=a.d-a.b +s.x=b-16}} +A.a5s.prototype={} +A.a4L.prototype={ +Zt(a){var s,r=this +if(a===0)return!1 +s=(a<<1>>>0)-1 +r.e=s +s=new Int32Array(s<<1>>>0) +r.d=s +s[1]=-1 +r.f=1 +B.v.eu(r.a,0,128,255) +return!0}, +aht(a,b){var s,r,q,p,o,n=this +for(s=0,r=0,q=0;q0){++s +r=q}if(!n.Zt(s))return!1 +if(s===1){if(r<0||r>=b)return!1 +return n.UY(r,0,0)}p=new Int32Array(b) +if(!n.aMA(a,b,p))return!1 +for(q=0;q0)if(!n.UY(q,p[q],o))return!1}return n.f===n.e}, +b0Z(a,b,c,d,e){var s,r,q,p=this +if(!p.Zt(e))return!1 +for(s=0;s=d)return p.f===p.e +if(!p.UY(q,r,a[s]))return p.f===p.e}}return p.f===p.e}, +tM(a){var s,r,q=this,p=a.am9(),o=a.a,n=p&127,m=q.a[n] +if(m<=7){a.a=o+m +return q.b[n]}s=q.c[n] +o+=7 +p=p>>>7 +do{r=q.d +r===$&&A.c() +s=s+r[(s<<1>>>0)+1]+(p&1) +p=p>>>1;++o}while(q.ac6(s)) +a.a=o +return q.d[s<<1>>>0]}, +UY(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this +if(c<=7){s=h.ado(b,c) +for(r=B.c.ci(1,7-c),q=h.b,p=h.a,o=0;o>>0 +q[n]=a +p[n]=c}}else s=h.ado(B.c.jR(b,c-7),7) +for(r=h.c,m=7,l=0;k=c-1,c>0;c=k){q=h.e +if(l>=q)return!1 +p=h.d +p===$&&A.c() +j=(l<<1>>>0)+1 +i=p[j] +if(i<0){i=h.f +if(i===q)return!1 +p[j]=i-l +h.f=i+2 +p[(i<<1>>>0)+1]=-1 +p[(i+1<<1>>>0)+1]=-1}else if(i===0)return!1 +l+=p[j]+(B.c.jR(b,k)&1);--m +if(m===0)r[s]=l}if(h.aOM(l))h.aON(l,0) +else if(h.ac6(l))return!1 +r=h.d +r===$&&A.c() +r[l<<1>>>0]=a +return!0}, +ado(a,b){return B.c.dt((B.vR[a&15]<<4|B.vR[B.c.D(a,4)])>>>0,8-b)}, +aON(a,b){var s=this.d +s===$&&A.c() +s[(a<<1>>>0)+1]=b}, +ac6(a){var s=this.d +s===$&&A.c() +return s[(a<<1>>>0)+1]!==0}, +aOM(a){var s=this.d +s===$&&A.c() +return s[(a<<1>>>0)+1]<0}, +aMA(a,b,c){var s,r,q,p,o,n,m,l=new Int32Array(16),k=new Int32Array(16) +for(s=0,r=0;sr)r=q}if(r>15)return!1 +for(s=0;s>>0 +k[o]=n}for(s=0;s0){m=k[p] +k[p]=m+1 +c[s]=m}else c[s]=-1}return!0}} +A.Ny.prototype={ +h(a,b){return this.a[b]}} +A.Ig.prototype={ +J(){return"WebPFormat."+this.b}} +A.adx.prototype={} +A.a5t.prototype={} +A.aY5.prototype={ +Qs(a){var s=A.bV(a,!1,null,0) +this.b=s +if(!this.aa3(s))return!1 +return!0}, +lL(a){var s,r=this,q=null,p=A.bV(a,!1,q,0) +r.b=p +if(!r.aa3(p))return q +p=new A.a5t(B.hZ,A.d([],t.ro)) +r.a=p +s=r.b +s.toString +if(!r.agj(s,p))return q +p=r.a +switch(p.f.a){case 3:p.as=p.z.length +return p +case 2:s=r.b +s.toString +s.d=p.ay +if(!A.bkE(s,p).FO())return q +p=r.a +p.as=p.z.length +return p +case 1:s=r.b +s.toString +s.d=p.ay +if(!A.bkC(s,p).FO())return q +p=r.a +p.as=p.z.length +return p +case 0:throw A.f(A.b1("Unknown format for WebP"))}}, +hb(a){var s,r,q,p,o=this,n=o.b +if(n==null||o.a==null)return null +s=o.a +if(s.e){s=s.z +if(a>=s.length||!1)return null +r=s[a] +n.toString +s=r.x +s===$&&A.c() +q=r.w +q===$&&A.c() +return o.a9_(n.uj(s,q),a)}q=s.f +if(q===B.kP){n.toString +p=n.uj(s.ch,s.ay) +n=o.a +n.toString +return A.bkE(p,n).qb(0)}else if(q===B.pG){n.toString +p=n.uj(s.ch,s.ay) +n=o.a +n.toString +return A.bkC(p,n).qb(0)}return null}, +lh(a,b,c){var s,r,q,p,o,n,m,l,k=this,j=null +if(k.lL(b)==null)return j +if(!k.a.e||!1)return k.hb(0) +for(s=j,r=s,q=0;p=k.a,q=o.length||!1)return p +s=o[b] +o=s.x +o===$&&A.c() +r=s.w +r===$&&A.c() +return this.a9_(a.uj(o,r),b)}else{q=a.uj(n.ch,n.ay) +o=n.f +if(o===B.kP)return A.bkE(q,n).qb(0) +else if(o===B.pG)return A.bkC(q,n).qb(0)}return p}, +aa3(a){if(a.ca(4)!=="RIFF")return!1 +a.M() +if(a.ca(4)!=="WEBP")return!1 +return!0}, +agj(a,b){var s,r,q,p,o,n,m,l,k,j,i=a.b,h=a.c,g=!1 +while(!0){if(!(a.d>>1<<1>>>0 +p=a.d +o=p-i +switch(s){case"VP8X":if(!this.aIe(a,b))return!1 +break +case"VP8 ":b.ay=o +b.ch=r +b.f=B.pG +g=!0 +break +case"VP8L":b.ay=o +b.ch=r +b.f=B.kP +g=!0 +break +case"ALPH":b.toString +p=a.a +n=a.e +m=J.am(p) +p=new A.iO(p,0,m,0,n) +b.at=p +p.d=a.d +a.d+=q +break +case"ANIM":b.f=B.bd7 +l=a.M() +p=new Uint8Array(4) +p[0]=l>>>8&255 +p[1]=l>>>16&255 +p[2]=l>>>24&255 +p[3]=l&255 +a.R() +break +case"ANMF":if(!this.aH3(a,b,r))return!1 +break +case"ICCP":b.toString +k=a.fh(r) +a.d=a.d+(k.c-k.d) +k.ck() +break +case"EXIF":b.toString +a.ca(r) +break +case"XMP ":b.toString +a.ca(r) +break +default:a.d=p+q +break}p=a.d +j=q-(p-i-o) +if(j>0)a.d=p+j}if(!b.d)b.d=b.at!=null +return b.f!==B.hZ}, +aIe(a,b){var s,r,q,p,o=a.aM() +if((o&192)!==0)return!1 +s=B.c.D(o,4) +r=B.c.D(o,1) +if((o&1)!==0)return!1 +if(a.mt()!==0)return!1 +q=a.mt() +p=a.mt() +b.a=q+1 +b.b=p+1 +b.e=(r&1)!==0 +b.d=(s&1)!==0 +return!0}, +aH3(a,b,c){var s,r=a.mt(),q=a.mt() +a.mt() +a.mt() +s=new A.a5s(r*2,q*2,a.mt()) +s.ayk(a,c) +if(s.r!==0)return!1 +b.z.push(s) +return!0}} +A.aDX.prototype={ +J(){return"IccProfileCompression."+this.b}} +A.NI.prototype={ +b1W(){var s,r=this +if(r.b===B.mB)return r.c +s=t.D.a(B.rq.hK(r.c)) +r.c=s +r.b=B.mB +return s}} +A.a4i.prototype={ +J(){return"FrameType."+this.b}} +A.vO.prototype={ +ghf(){var s=this.x +return s===$?this.x=A.d([],t.jm):s}, +axX(a,b,c,d){var s,r,q,p=this,o=a.gbi(),n=a.gmo(),m=a.a +p.a8M(d,b,o,n,m==null?null:m.gcB()) +o=a.b +if(o!=null)p.b=A.fK(o,t.N,t.aN) +o=a.d +if(o!=null){n=t.N +p.d=A.fK(o,n,n)}p.ghf().push(p) +if(!c){s=a.ghf().length +for(o=t.jm,r=1;r1){r=a.ghf().length +for(n=t.jm,q=1;q>>0)/8) +r=new A.Fr($,s,null,a,b,d) +s=Math.max(s*b,1) +r.d=new Uint8Array(s) +q.a=r}else{s=B.e.dg(a/4) +r=new A.Fr($,s,e,a,b,1) +s=Math.max(s*b,1) +r.d=new Uint8Array(s) +q.a=r}break +case 2:if(e==null){if(d===2)s=a +else if(d===4)s=a*2 +else s=d===3?B.e.dg(a*1.5):B.e.dg(a/2) +r=new A.Ft($,s,null,a,b,d) +s=Math.max(s*b,1) +r.d=new Uint8Array(s) +q.a=r}else{s=B.e.dg(a/2) +r=new A.Ft($,s,e,a,b,1) +s=Math.max(s*b,1) +r.d=new Uint8Array(s) +q.a=r}break +case 3:if(e==null)q.a=A.bqs(a,b,d) +else q.a=new A.Fu(new Uint8Array(a*b),e,a,b,1) +break +case 4:q.a=new A.NT(new Uint16Array(a*b*d),a,b,d) +break +case 5:q.a=A.bHg(a,b,d) +break +case 6:q.a=new A.NS(new Int8Array(a*b*d),a,b,d) +break +case 7:q.a=new A.NQ(new Int16Array(a*b*d),a,b,d) +break +case 8:q.a=new A.NR(new Int32Array(a*b*d),a,b,d) +break +case 9:q.a=A.bHe(a,b,d) +break +case 10:q.a=A.bHf(a,b,d) +break +case 11:q.a=new A.NP(new Float64Array(a*b*4*d),a,b,d) +break}}, +j(a){var s=this +return"Image("+s.gbr(s)+", "+s.gaZ(s)+", "+s.gbi().b+", "+s.gmo()+")"}, +gbr(a){var s=this.a +s=s==null?null:s.a +return s==null?0:s}, +gaZ(a){var s=this.a +s=s==null?null:s.b +return s==null?0:s}, +gbi(){var s=this.a +s=s==null?null:s.gbi() +return s==null?B.R:s}, +gqh(){var s=this.e +return s==null?this.e=new A.N1(A.A(t.N,t.Ij)):s}, +aqO(a,b){var s=this,r=s.b;(r==null?s.b=A.A(t.N,t.aN):r).l(0,a,b) +if(s.b.a===0)s.b=null}, +gS(a){var s=this.a +return s.gS(s)}, +gbH(a){var s=this.a +s=s==null?null:s.gbH(s) +if(s==null)s=new Uint8Array(0).buffer +return s}, +gmo(){var s=this.a +s=s==null?null:s.gcB() +s=s==null?null:s.b +if(s==null){s=this.a +s=s==null?null:s.c}return s==null?0:s}, +gmk(){var s=this.a +return(s==null?null:s.gcB())!=null}, +giW(){var s=this.a +s=s==null?null:s.giW() +return s==null?0:s}, +akU(a,b){var s=this +return a>=0&&b>=0&&a=s.gbr(s)||b<0||b>=s.gaZ(s))return new A.da() +return s.bV(a,b,null)}, +apu(a,b,c){switch(c.a){case 0:return this.h1(B.e.v(a),B.e.v(b)) +case 1:case 3:return this.apv(a,b) +case 2:return this.apt(a,b)}}, +apv(a,b){var s,r,q,p,o,n,m=this,l=B.e.v(a),k=l-(a>=0?0:1),j=k+1 +l=B.e.v(b) +s=l-(b>=0?0:1) +r=s+1 +l=new A.aEG(a-k,b-s) +q=m.h1(k,s) +p=r>=m.gaZ(m)?q:m.h1(k,r) +o=j>=m.gbr(m)?q:m.h1(j,s) +n=j>=m.gbr(m)||r>=m.gaZ(m)?q:m.h1(j,r) +return m.jO(l.$4(q.ga3(q),o.ga3(o),p.ga3(p),n.ga3(n)),l.$4(q.gaa(),o.gaa(),p.gaa(),n.gaa()),l.$4(q.gad(q),o.gad(o),p.gad(p),n.gad(n)),l.$4(q.gae(q),o.gae(o),p.gae(p),n.gae(n)))}, +apt(d2,d3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6=this,c7=B.e.v(d2),c8=c7-(d2>=0?0:1),c9=c8-1,d0=c8+1,d1=c8+2 +c7=B.e.v(d3) +s=c7-(d3>=0?0:1) +r=s-1 +q=s+1 +p=s+2 +o=d2-c8 +n=d3-s +c7=new A.aEF() +m=c6.h1(c8,s) +l=c9<0 +k=!l +j=!k||r<0?m:c6.h1(c9,r) +i=l?m:c6.h1(c8,r) +h=r<0 +g=h||d0>=c6.gbr(c6)?m:c6.h1(d0,r) +f=d1>=c6.gbr(c6)||h?m:c6.h1(d1,r) +e=c7.$5(o,j.ga3(j),i.ga3(i),g.ga3(g),f.ga3(f)) +d=c7.$5(o,j.gaa(),i.gaa(),g.gaa(),f.gaa()) +c=c7.$5(o,j.gad(j),i.gad(i),g.gad(g),f.gad(f)) +b=c7.$5(o,j.gae(j),i.gae(i),g.gae(g),f.gae(f)) +a=l?m:c6.h1(c9,s) +a0=d0>=c6.gbr(c6)?m:c6.h1(d0,s) +a1=d1>=c6.gbr(c6)?m:c6.h1(d1,s) +a2=c7.$5(o,a.ga3(a),m.ga3(m),a0.ga3(a0),a1.ga3(a1)) +a3=c7.$5(o,a.gaa(),m.gaa(),a0.gaa(),a1.gaa()) +a4=c7.$5(o,a.gad(a),m.gad(m),a0.gad(a0),a1.gad(a1)) +a5=c7.$5(o,a.gae(a),m.gae(m),a0.gae(a0),a1.gae(a1)) +a6=!k||q>=c6.gaZ(c6)?m:c6.h1(c9,q) +a7=q>=c6.gaZ(c6)?m:c6.h1(c8,q) +a8=d0>=c6.gbr(c6)||q>=c6.gaZ(c6)?m:c6.h1(d0,q) +a9=d1>=c6.gbr(c6)||q>=c6.gaZ(c6)?m:c6.h1(d1,q) +b0=c7.$5(o,a6.ga3(a6),a7.ga3(a7),a8.ga3(a8),a9.ga3(a9)) +b1=c7.$5(o,a6.gaa(),a7.gaa(),a8.gaa(),a9.gaa()) +b2=c7.$5(o,a6.gad(a6),a7.gad(a7),a8.gad(a8),a9.gad(a9)) +b3=c7.$5(o,a6.gae(a6),a7.gae(a7),a8.gae(a8),a9.gae(a9)) +b4=!k||p>=c6.gaZ(c6)?m:c6.h1(c9,p) +b5=p>=c6.gaZ(c6)?m:c6.h1(c8,p) +b6=d0>=c6.gbr(c6)||p>=c6.gaZ(c6)?m:c6.h1(d0,p) +b7=d1>=c6.gbr(c6)||p>=c6.gaZ(c6)?m:c6.h1(d1,p) +b8=c7.$5(o,b4.ga3(b4),b5.ga3(b5),b6.ga3(b6),b7.ga3(b7)) +b9=c7.$5(o,b4.gaa(),b5.gaa(),b6.gaa(),b7.gaa()) +c0=c7.$5(o,b4.gad(b4),b5.gad(b5),b6.gad(b6),b7.gad(b7)) +c1=c7.$5(o,b4.gae(b4),b5.gae(b5),b6.gae(b6),b7.gae(b7)) +c2=c7.$5(n,e,a2,b0,b8) +c3=c7.$5(n,d,a3,b1,b9) +c4=c7.$5(n,c,a4,b2,c0) +c5=c7.$5(n,b,a5,b3,c1) +return c6.jO(B.e.v(c2),B.e.v(c3),B.e.v(c4),B.e.v(c5))}, +r3(a,b,c){var s +if(t.lN.b(c))if(c.geX(c).gcB()!=null)if(this.gmk()){s=this.a +if(s!=null)s.cI(a,b,c.gbX(c),0,0) +return}s=this.a +if(s!=null)s.h3(a,b,c.ga3(c),c.gaa(),c.gad(c),c.gae(c))}, +gba(){var s=this.a +s=s==null?null:s.gba() +return s==null?0:s}, +i3(a,b){var s=this.a +return s==null?null:s.i3(0,b)}, +Y(a){return this.i3(a,null)}, +aie(a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=this,a6=null +if(a7==null)a7=a5.gbi() +if(a8==null)a8=a5.gmo() +s=B.Bz.h(0,a7) +if(a7.a<3)a5.gbi() +if(a7===a5.gbi())if(a8===a5.gmo()){r=a5.a +r=(r==null?a6:r.gcB())==null +if(!r)r=!1 +else r=!0}else r=!1 +else r=!1 +if(r)return A.op(a5,!1,!1) +for(r=a5.ghf(),q=r.length,p=t.N,o=t.S,n=a6,m=0;m1){q[r+1]=A.dY(d) +if(s>2)q[r+2]=A.dY(e)}}, +h3(a,b,c,d,e,f){var s=this.c,r=b*this.a*s+a*s,q=this.d +q[r]=A.dY(c) +if(s>1){q[r+1]=A.dY(d) +if(s>2){q[r+2]=A.dY(e) +if(s>3)q[r+3]=A.dY(f)}}}, +j(a){return"ImageDataFloat16("+this.a+", "+this.b+", "+this.c+")"}, +i3(a,b){}} +A.Fp.prototype={ +m5(a,b){var s=this,r=s.d +if(b)r=new Float32Array(r.length) +else r=new Float32Array(A.bK(r)) +return new A.Fp(r,s.a,s.b,s.c)}, +gbi(){return B.dS}, +gbH(a){return this.d.buffer}, +giW(){return 32}, +gS(a){return A.bsj(this)}, +gq(a){return this.d.byteLength}, +gba(){return 1}, +gmz(){return this.a*this.c*4}, +gmm(){return!0}, +jO(a,b,c,d){var s=new Float32Array(4),r=new A.DZ(s) +s[0]=a +s[1]=b +s[2]=c +s[3]=d +s=r +return s}, +bV(a,b,c){var s,r +if(c==null||!(c instanceof A.AG)||c.d!==this)c=A.bsj(this) +c.a=a +c.b=b +s=c.d +r=s.c +c.c=b*s.a*r+a*r +return c}, +jP(a,b){return this.bV(a,b,null)}, +iI(a,b,c){var s=this.c +this.d[b*this.a*s+a*s]=c}, +cI(a,b,c,d,e){var s=this.c,r=b*this.a*s+a*s,q=this.d +q[r]=c +if(s>1){q[r+1]=d +if(s>2)q[r+2]=e}}, +h3(a,b,c,d,e,f){var s=this.c,r=b*this.a*s+a*s,q=this.d +q[r]=c +if(s>1){q[r+1]=d +if(s>2){q[r+2]=e +if(s>3)q[r+3]=f}}}, +j(a){return"ImageDataFloat32("+this.a+", "+this.b+", "+this.c+")"}, +i3(a,b){}} +A.NP.prototype={ +m5(a,b){var s=this,r=s.d +if(b)r=new Float64Array(r.length) +else r=new Float64Array(A.bK(r)) +return new A.NP(r,s.a,s.b,s.c)}, +gbi(){return B.eM}, +gbH(a){return this.d.buffer}, +gq(a){return this.d.byteLength}, +giW(){return 64}, +gS(a){return A.bsk(this)}, +gba(){return 1}, +gmz(){return this.a*this.c*8}, +gmm(){return!0}, +jO(a,b,c,d){var s=new Float64Array(4),r=new A.E_(s) +s[0]=a +s[1]=b +s[2]=c +s[3]=d +s=r +return s}, +bV(a,b,c){var s,r +if(c==null||!(c instanceof A.AH)||c.d!==this)c=A.bsk(this) +c.a=a +c.b=b +s=c.d +r=s.c +c.c=b*s.a*r+a*r +return c}, +jP(a,b){return this.bV(a,b,null)}, +iI(a,b,c){var s=this.c +this.d[b*this.a*s+a*s]=c}, +cI(a,b,c,d,e){var s=this.c,r=b*this.a*s+a*s,q=this.d +q[r]=c +if(s>1){q[r+1]=d +if(s>2)q[r+2]=e}}, +h3(a,b,c,d,e,f){var s=this.c,r=b*this.a*s+a*s,q=this.d +q[r]=c +if(s>1){q[r+1]=d +if(s>2){q[r+2]=e +if(s>3)q[r+3]=f}}}, +j(a){return"ImageDataFloat64("+this.a+", "+this.b+", "+this.c+")"}, +i3(a,b){}} +A.NQ.prototype={ +m5(a,b){var s=this,r=s.d +if(b)r=new Int16Array(r.length) +else r=new Int16Array(A.bK(r)) +return new A.NQ(r,s.a,s.b,s.c)}, +gbi(){return B.eO}, +gbH(a){return this.d.buffer}, +gS(a){return A.bsl(this)}, +gq(a){return this.d.byteLength}, +gba(){return 32767}, +gmm(){return!0}, +giW(){return 16}, +gmz(){return this.a*this.c*2}, +jO(a,b,c,d){var s=B.e.v(a),r=B.e.v(b),q=B.e.v(c),p=B.e.v(d),o=new Int16Array(4),n=new A.E0(o) +o[0]=s +o[1]=r +o[2]=q +o[3]=p +s=n +return s}, +bV(a,b,c){var s,r +if(c==null||!(c instanceof A.AI)||c.d!==this)c=A.bsl(this) +c.a=a +c.b=b +s=c.d +r=s.c +c.c=b*s.a*r+a*r +return c}, +jP(a,b){return this.bV(a,b,null)}, +iI(a,b,c){var s=this.c +this.d[b*this.a*s+a*s]=B.e.v(c)}, +cI(a,b,c,d,e){var s=this.c,r=b*this.a*s+a*s,q=this.d +q[r]=B.e.v(c) +if(s>1){q[r+1]=B.e.v(d) +if(s>2)q[r+2]=B.e.v(e)}}, +h3(a,b,c,d,e,f){var s=this.c,r=b*this.a*s+a*s,q=this.d +q[r]=B.e.v(c) +if(s>1){q[r+1]=B.e.v(d) +if(s>2){q[r+2]=B.e.v(e) +if(s>3)q[r+3]=B.e.v(f)}}}, +j(a){return"ImageDataInt16("+this.a+", "+this.b+", "+this.c+")"}, +i3(a,b){}} +A.NR.prototype={ +m5(a,b){var s=this,r=s.d +if(b)r=new Int32Array(r.length) +else r=new Int32Array(A.bK(r)) +return new A.NR(r,s.a,s.b,s.c)}, +gbi(){return B.eP}, +gbH(a){return this.d.buffer}, +giW(){return 32}, +gmz(){return this.a*this.c*4}, +gS(a){return A.bsm(this)}, +gq(a){return this.d.byteLength}, +gba(){return 2147483647}, +gmm(){return!0}, +jO(a,b,c,d){var s=B.e.v(a),r=B.e.v(b),q=B.e.v(c),p=B.e.v(d),o=new Int32Array(4),n=new A.E1(o) +o[0]=s +o[1]=r +o[2]=q +o[3]=p +s=n +return s}, +bV(a,b,c){var s,r +if(c==null||!(c instanceof A.AJ)||c.d!==this)c=A.bsm(this) +c.a=a +c.b=b +s=c.d +r=s.c +c.c=b*s.a*r+a*r +return c}, +jP(a,b){return this.bV(a,b,null)}, +iI(a,b,c){var s=this.c +this.d[b*this.a*s+a*s]=B.e.v(c)}, +cI(a,b,c,d,e){var s=this.c,r=b*this.a*s+a*s,q=this.d +q[r]=B.e.v(c) +if(s>1){q[r+1]=B.e.v(d) +if(s>2)q[r+2]=B.e.v(e)}}, +h3(a,b,c,d,e,f){var s=this.c,r=b*this.a*s+a*s,q=this.d +q[r]=B.e.v(c) +if(s>1){q[r+1]=B.e.v(d) +if(s>2){q[r+2]=B.e.v(e) +if(s>3)q[r+3]=B.e.v(f)}}}, +j(a){return"ImageDataInt32("+this.a+", "+this.b+", "+this.c+")"}, +i3(a,b){}} +A.NS.prototype={ +m5(a,b){var s=this,r=s.d +if(b)r=new Int8Array(r.length) +else r=new Int8Array(A.bK(r)) +return new A.NS(r,s.a,s.b,s.c)}, +gbi(){return B.eN}, +gbH(a){return this.d.buffer}, +gmz(){return this.a*this.c}, +gS(a){return A.bsn(this)}, +gq(a){return this.d.byteLength}, +gba(){return 127}, +gmm(){return!0}, +giW(){return 8}, +jO(a,b,c,d){var s=B.e.v(a),r=B.e.v(b),q=B.e.v(c),p=B.e.v(d),o=new Int8Array(4),n=new A.E2(o) +o[0]=s +o[1]=r +o[2]=q +o[3]=p +s=n +return s}, +bV(a,b,c){var s,r +if(c==null||!(c instanceof A.AK)||c.d!==this)c=A.bsn(this) +c.a=a +c.b=b +s=c.d +r=s.c +c.c=b*s.a*r+a*r +return c}, +jP(a,b){return this.bV(a,b,null)}, +iI(a,b,c){var s=this.c +this.d[b*(this.a*s)+a*s]=B.e.v(c)}, +cI(a,b,c,d,e){var s=this.c,r=b*(this.a*s)+a*s,q=this.d +q[r]=B.e.v(c) +if(s>1){q[r+1]=B.e.v(d) +if(s>2)q[r+2]=B.e.v(e)}}, +h3(a,b,c,d,e,f){var s=this.c,r=b*(this.a*s)+a*s,q=this.d +q[r]=B.e.v(c) +if(s>1){q[r+1]=B.e.v(d) +if(s>2){q[r+2]=B.e.v(e) +if(s>3)q[r+3]=B.e.v(f)}}}, +j(a){return"ImageDataInt8("+this.a+", "+this.b+", "+this.c+")"}, +i3(a,b){}} +A.Fq.prototype={ +bhU(a,b,c){var s=Math.max(this.e*b,1) +s=new Uint8Array(s) +this.d!==$&&A.c5() +this.d=s}, +m5(a,b){var s,r=this,q=r.d +if(b){q===$&&A.c() +q=new Uint8Array(q.length)}else{q===$&&A.c() +q=new Uint8Array(A.bK(q))}s=r.f +s=s==null?null:s.bA(0) +return new A.Fq(q,r.e,s,r.a,r.b,r.c)}, +gbi(){return B.cU}, +gq(a){var s=this.d +s===$&&A.c() +return s.byteLength}, +gba(){var s=this.f +s=s==null?null:s.gba() +return s==null?1:s}, +gmm(){return!1}, +gbH(a){var s=this.d +s===$&&A.c() +return s.buffer}, +giW(){return 1}, +gS(a){return A.a8t(this)}, +jO(a,b,c,d){var s=new A.E3(4,0) +s.en(B.e.v(a),B.e.v(b),B.e.v(c),B.e.v(d)) +return s}, +bV(a,b,c){if(c==null||!(c instanceof A.AL)||c.f!==this)c=A.a8t(this) +c.kj(0,a,b) +return c}, +jP(a,b){return this.bV(a,b,null)}, +iI(a,b,c){var s,r=this +if(r.c<1)return +s=r.r;(s==null?r.r=A.a8t(r):s).kj(0,a,b) +r.r.h5(0,c)}, +cI(a,b,c,d,e){var s,r=this +if(r.c<1)return +s=r.r;(s==null?r.r=A.a8t(r):s).kj(0,a,b) +r.r.il(c,d,e)}, +h3(a,b,c,d,e,f){var s,r=this +if(r.c<1)return +s=r.r;(s==null?r.r=A.a8t(r):s).kj(0,a,b) +r.r.en(c,d,e,f)}, +j(a){return"ImageDataUint1("+this.a+", "+this.b+", "+this.c+")"}, +i3(a,b){}, +gmz(){return this.e}, +gcB(){return this.f}} +A.NT.prototype={ +m5(a,b){var s=this,r=s.d +if(b)r=new Uint16Array(r.length) +else r=new Uint16Array(A.bK(r)) +return new A.NT(r,s.a,s.b,s.c)}, +gbi(){return B.cX}, +gbH(a){return this.d.buffer}, +giW(){return 16}, +gba(){return 65535}, +gmz(){return this.a*this.c*2}, +gS(a){return A.bso(this)}, +gq(a){return this.d.byteLength}, +gmm(){return!0}, +jO(a,b,c,d){var s=B.e.v(a),r=B.e.v(b),q=B.e.v(c),p=B.e.v(d),o=new Uint16Array(4),n=new A.E4(o) +o[0]=s +o[1]=r +o[2]=q +o[3]=p +s=n +return s}, +bV(a,b,c){var s,r +if(c==null||!(c instanceof A.AM)||c.d!==this)c=A.bso(this) +c.a=a +c.b=b +s=c.d +r=s.c +c.c=b*s.a*r+a*r +return c}, +jP(a,b){return this.bV(a,b,null)}, +iI(a,b,c){var s=this.c +this.d[b*this.a*s+a*s]=B.e.v(c)}, +cI(a,b,c,d,e){var s=this.c,r=b*this.a*s+a*s,q=this.d +q[r]=B.e.v(c) +if(s>1){q[r+1]=B.e.v(d) +if(s>2)q[r+2]=B.e.v(e)}}, +h3(a,b,c,d,e,f){var s=this.c,r=b*this.a*s+a*s,q=this.d +q[r]=B.e.v(c) +if(s>1){q[r+1]=B.e.v(d) +if(s>2){q[r+2]=B.e.v(e) +if(s>3)q[r+3]=B.e.v(f)}}}, +j(a){return"ImageDataUint16("+this.a+", "+this.b+", "+this.c+")"}, +i3(a,b){}} +A.Fr.prototype={ +bhV(a,b,c){var s=Math.max(this.e*b,1) +s=new Uint8Array(s) +this.d!==$&&A.c5() +this.d=s}, +m5(a,b){var s,r=this,q=r.d +if(b){q===$&&A.c() +q=new Uint8Array(q.length)}else{q===$&&A.c() +q=new Uint8Array(A.bK(q))}s=r.f +s=s==null?null:s.bA(0) +return new A.Fr(q,r.e,s,r.a,r.b,r.c)}, +gbi(){return B.cV}, +giW(){return 2}, +gbH(a){var s=this.d +s===$&&A.c() +return s.buffer}, +gS(a){return A.a8u(this)}, +gq(a){var s=this.d +s===$&&A.c() +return s.byteLength}, +gba(){var s=this.f +s=s==null?null:s.gba() +return s==null?3:s}, +gmm(){return!1}, +jO(a,b,c,d){var s=new A.E5(4,0) +s.en(B.e.v(a),B.e.v(b),B.e.v(c),B.e.v(d)) +return s}, +bV(a,b,c){if(c==null||!(c instanceof A.AN)||c.f!==this)c=A.a8u(this) +c.kj(0,a,b) +return c}, +jP(a,b){return this.bV(a,b,null)}, +iI(a,b,c){var s,r=this +if(r.c<1)return +s=r.r;(s==null?r.r=A.a8u(r):s).kj(0,a,b) +r.r.h6(0,c)}, +cI(a,b,c,d,e){var s,r=this +if(r.c<1)return +s=r.r;(s==null?r.r=A.a8u(r):s).kj(0,a,b) +r.r.il(c,d,e)}, +h3(a,b,c,d,e,f){var s,r=this +if(r.c<1)return +s=r.r;(s==null?r.r=A.a8u(r):s).kj(0,a,b) +r.r.en(c,d,e,f)}, +j(a){return"ImageDataUint2("+this.a+", "+this.b+", "+this.c+")"}, +i3(a,b){}, +gmz(){return this.e}, +gcB(){return this.f}} +A.Fs.prototype={ +m5(a,b){var s=this,r=s.d +if(b)r=new Uint32Array(r.length) +else r=new Uint32Array(A.bK(r)) +return new A.Fs(r,s.a,s.b,s.c)}, +gbi(){return B.dT}, +gbH(a){return this.d.buffer}, +gmz(){return this.a*this.c*4}, +giW(){return 32}, +gba(){return 4294967295}, +gS(a){return A.bsp(this)}, +gq(a){return this.d.byteLength}, +gmm(){return!0}, +jO(a,b,c,d){var s=B.e.v(a),r=B.e.v(b),q=B.e.v(c),p=B.e.v(d),o=new Uint32Array(4),n=new A.E6(o) +o[0]=s +o[1]=r +o[2]=q +o[3]=p +s=n +return s}, +bV(a,b,c){var s,r +if(c==null||!(c instanceof A.AO)||c.d!==this)c=A.bsp(this) +c.a=a +c.b=b +s=c.d +r=s.c +c.c=b*s.a*r+a*r +return c}, +jP(a,b){return this.bV(a,b,null)}, +iI(a,b,c){var s=this.c +this.d[b*this.a*s+a*s]=B.e.v(c)}, +cI(a,b,c,d,e){var s=this.c,r=b*this.a*s+a*s,q=this.d +q[r]=B.e.v(c) +if(s>1){q[r+1]=B.e.v(d) +if(s>2)q[r+2]=B.e.v(e)}}, +h3(a,b,c,d,e,f){var s=this.c,r=b*this.a*s+a*s,q=this.d +q[r]=B.e.v(c) +if(s>1){q[r+1]=B.e.v(d) +if(s>2){q[r+2]=B.e.v(e) +if(s>3)q[r+3]=B.e.v(f)}}}, +j(a){return"ImageDataUint32("+this.a+", "+this.b+", "+this.c+")"}, +i3(a,b){}} +A.Ft.prototype={ +bhW(a,b,c){var s=Math.max(this.e*b,1) +s=new Uint8Array(s) +this.d!==$&&A.c5() +this.d=s}, +m5(a,b){var s,r=this,q=r.d +if(b){q===$&&A.c() +q=new Uint8Array(q.length)}else{q===$&&A.c() +q=new Uint8Array(A.bK(q))}s=r.f +s=s==null?null:s.bA(0) +return new A.Ft(q,r.e,s,r.a,r.b,r.c)}, +gbi(){return B.cW}, +gbH(a){var s=this.d +s===$&&A.c() +return s.buffer}, +gS(a){return A.a8v(this)}, +gq(a){var s=this.d +s===$&&A.c() +return s.byteLength}, +gba(){var s=this.f +s=s==null?null:s.gba() +return s==null?15:s}, +gmm(){return!1}, +giW(){return 4}, +jO(a,b,c,d){var s=B.e.v(a),r=B.e.v(b),q=B.e.v(c),p=B.e.v(d),o=new A.E7(4,new Uint8Array(2)) +o.en(s,r,q,p) +s=o +return s}, +bV(a,b,c){if(c==null||!(c instanceof A.AP)||c.e!==this)c=A.a8v(this) +c.kj(0,a,b) +return c}, +jP(a,b){return this.bV(a,b,null)}, +iI(a,b,c){var s,r=this +if(r.c<1)return +s=r.r;(s==null?r.r=A.a8v(r):s).kj(0,a,b) +r.r.h9(0,c)}, +cI(a,b,c,d,e){var s,r=this +if(r.c<1)return +s=r.r;(s==null?r.r=A.a8v(r):s).kj(0,a,b) +r.r.il(c,d,e)}, +h3(a,b,c,d,e,f){var s,r=this +if(r.c<1)return +s=r.r;(s==null?r.r=A.a8v(r):s).kj(0,a,b) +r.r.en(c,d,e,f)}, +j(a){return"ImageDataUint4("+this.a+", "+this.b+", "+this.c+")"}, +i3(a,b){}, +gmz(){return this.e}, +gcB(){return this.f}} +A.Fu.prototype={ +m5(a,b){var s,r=this,q=r.d +if(b)q=new Uint8Array(q.length) +else q=new Uint8Array(A.bK(q)) +s=r.e +s=s==null?null:s.bA(0) +return new A.Fu(q,s,r.a,r.b,r.c)}, +gbi(){return B.R}, +gbH(a){return this.d.buffer}, +gmz(){return this.a*this.c}, +giW(){return 8}, +gS(a){return A.bju(this)}, +gq(a){return this.d.byteLength}, +gba(){var s=this.e +s=s==null?null:s.gba() +return s==null?255:s}, +gmm(){return!1}, +jO(a,b,c,d){var s=A.bEd(B.e.v(B.e.b_(a,0,255)),B.e.v(B.e.b_(b,0,255)),B.e.v(B.e.b_(c,0,255)),B.e.v(B.e.b_(d,0,255))) +return s}, +bV(a,b,c){var s,r +if(c==null||!(c instanceof A.AQ)||c.d!==this)c=A.bju(this) +c.a=a +c.b=b +s=c.d +r=s.c +c.c=b*s.a*r+a*r +return c}, +jP(a,b){return this.bV(a,b,null)}, +iI(a,b,c){var s=this.c +this.d[b*(this.a*s)+a*s]=B.e.v(c)}, +cI(a,b,c,d,e){var s=this.c,r=b*(this.a*s)+a*s,q=this.d +q[r]=B.e.v(c) +if(s>1){q[r+1]=B.e.v(d) +if(s>2)q[r+2]=B.e.v(e)}}, +h3(a,b,c,d,e,f){var s=this.c,r=b*(this.a*s)+a*s,q=this.d +q[r]=B.e.v(c) +if(s>1){q[r+1]=B.e.v(d) +if(s>2){q[r+2]=B.e.v(e) +if(s>3)q[r+3]=B.e.v(f)}}}, +j(a){return"ImageDataUint8("+this.a+", "+this.b+", "+this.c+")"}, +i3(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=b==null?h:A.lJ(b,h,B.R,h,h),f=i.c +if(f===1){s=g==null?0:B.c.b_(A.bu(g.ga3(g)),0,255) +f=i.d +B.v.eu(f,0,f.length,s)}else if(f===2){f=g==null +s=f?0:B.c.b_(A.bu(g.ga3(g)),0,255) +r=f?0:B.c.b_(A.bu(g.gaa()),0,255) +q=A.brP(i.d.buffer,0,h) +B.f1.eu(q,0,q.length,(r<<8|s)>>>0)}else if(f===4){f=g==null +s=f?0:B.c.b_(A.bu(g.ga3(g)),0,255) +r=f?0:B.c.b_(A.bu(g.gaa()),0,255) +p=f?0:B.c.b_(A.bu(g.gad(g)),0,255) +o=f?0:B.c.b_(A.bu(g.gae(g)),0,255) +n=B.F.Oy(i.d.buffer,0,h) +B.d4.eu(n,0,n.length,(o<<24|p<<16|r<<8|s)>>>0)}else{f=g==null +s=f?0:B.c.b_(A.bu(g.ga3(g)),0,255) +r=f?0:B.c.b_(A.bu(g.gaa()),0,255) +p=f?0:B.c.b_(A.bu(g.gad(g)),0,255) +for(m=A.bju(i),f=m.d,l=f.c,k=l>2,j=l>1,l=l>0,f=f.d;m.p();){if(l)f[m.c]=B.e.v(B.c.b_(s,0,255)) +if(j)f[m.c+1]=B.e.v(B.c.b_(r,0,255)) +if(k)f[m.c+2]=B.e.v(B.c.b_(p,0,255))}}}, +gcB(){return this.e}} +A.a5u.prototype={ +J(){return"Interpolation."+this.b}} +A.aKB.prototype={} +A.a80.prototype={ +bA(a){return new A.a80(new Uint16Array(A.bK(this.c)),this.a,this.b)}, +gbH(a){return this.c.buffer}, +gbi(){return B.dq}, +gba(){return 1}, +cP(a,b,c,d){var s=this.b +if(c1){s[a+1]=A.dY(c) +if(r>2)s[a+2]=A.dY(d)}}, +lE(a,b,c){var s,r=this.b +if(c1){s[a+1]=c +if(r>2)s[a+2]=d}}, +lE(a,b,c){var s=this.b +return c1){s[a+1]=c +if(r>2)s[a+2]=d}}, +lE(a,b,c){var s=this.b +return c1){s[a+1]=B.e.v(c) +if(r>2)s[a+2]=B.e.v(d)}}, +lE(a,b,c){var s=this.b +return c1){s[a+1]=B.e.v(c) +if(r>2)s[a+2]=B.e.v(d)}}, +lE(a,b,c){var s=this.b +return c1){s[a+1]=B.e.v(c) +if(r>2)s[a+2]=B.e.v(d)}}, +lE(a,b,c){var s=this.b +return c1){s[a+1]=B.e.v(c) +if(r>2)s[a+2]=B.e.v(d)}}, +lE(a,b,c){var s=this.b +return c1){s[a+1]=B.e.v(c) +if(r>2)s[a+2]=B.e.v(d)}}, +lE(a,b,c){var s=this.b +return c1){s[a+1]=B.e.v(c) +if(r>2)s[a+2]=B.e.v(d)}}, +JN(a,b,c,d,e){var s,r=this.b +a*=r +s=this.c +s[a]=B.c.v(b) +if(r>1){s[a+1]=B.c.v(c) +if(r>2){s[a+2]=B.c.v(d) +if(r>3)s[a+3]=B.c.v(e)}}}, +lE(a,b,c){var s=this.b +return c=s.length)return 0 +return s[a]}, +kM(a){var s=this.b +if(s<2)return 0 +a*=s +s=this.c +if(a>=s.length)return 0 +return s[a+1]}, +kK(a){var s=this.b +if(s<3)return 0 +a*=s +s=this.c +if(a>=s.length)return 0 +return s[a+2]}, +mG(a){var s=this.b +if(s<4)return 255 +a*=s +s=this.c +if(a>=s.length)return 0 +return s[a+3]}, +o3(a,b){return this.cP(0,a,0,b)}, +o1(a,b){return this.cP(0,a,1,b)}, +o0(a,b){return this.cP(0,a,2,b)}, +o_(a,b){return this.cP(0,a,3,b)}} +A.AF.prototype={ +bA(a){var s=this +return new A.AF(s.a,s.b,s.c,s.d)}, +gbi(){return B.dq}, +gq(a){return this.d.c}, +gcB(){return null}, +gba(){return 1}, +gjN(a){return this.a}, +gkJ(a){return this.b}, +gG(a){return this}, +p(){var s,r=this,q=r.d +if(++r.a===q.a){r.a=0 +if(++r.b===q.b)return!1}s=r.c+q.c +r.c=s +return s0){r=r.d[this.c] +s=$.ew +r=(s!=null?s:A.f3())[r]}else r=0 +return r}, +sa3(a,b){var s=this.d +if(s.c>0)s.d[this.c]=A.dY(b)}, +gaa(){var s,r=this.d +if(r.c>1){r=r.d[this.c+1] +s=$.ew +r=(s!=null?s:A.f3())[r]}else r=0 +return r}, +saa(a){var s=this.d +if(s.c>1)s.d[this.c+1]=A.dY(a)}, +gad(a){var s,r=this.d +if(r.c>2){r=r.d[this.c+2] +s=$.ew +r=(s!=null?s:A.f3())[r]}else r=0 +return r}, +sad(a,b){var s=this.d +if(s.c>2)s.d[this.c+2]=A.dY(b)}, +gae(a){var s,r=this.d +if(r.c>3){r=r.d[this.c+3] +s=$.ew +r=(s!=null?s:A.f3())[r]}else r=0 +return r}, +sae(a,b){var s,r=this.d +if(r.c>3){s=this.gaa() +r.d[this.c+3]=A.dY(s)}}, +gew(){return this.ga3(this)/1}, +sew(a){this.sa3(0,a)}, +gel(){return this.gaa()/1}, +sel(a){this.saa(a)}, +ger(){return this.gad(this)/1}, +ser(a){this.sad(0,a)}, +geG(){return this.gae(this)/1}, +seG(a){this.sae(0,a)}, +gfp(){return A.fC(this)}, +ey(a,b){var s=this +if(s.d.c>0){s.sa3(0,b.ga3(b)) +s.saa(b.gaa()) +s.sad(0,b.gad(b)) +s.sae(0,b.gae(b))}}, +il(a,b,c){var s=this,r=s.d,q=r.c +if(q>0){r=r.d +r[s.c]=A.dY(a) +if(q>1){r[s.c+1]=A.dY(b) +if(q>2)r[s.c+2]=A.dY(c)}}}, +en(a,b,c,d){var s=this,r=s.d,q=r.c +if(q>0){r=r.d +r[s.c]=A.dY(a) +if(q>1){r[s.c+1]=A.dY(b) +if(q>2){r[s.c+2]=A.dY(c) +if(q>3)r[s.c+3]=A.dY(d)}}}}, +gS(a){return new A.eE(this)}, +k(a,b){var s,r,q,p=this +if(b==null)return!1 +if(b instanceof A.AF)return A.av(A.L(p,!0,A.n(p).i("w.E")))===A.av(A.L(b,!0,A.n(b).i("w.E"))) +if(t.L.b(b)){s=J.N(b) +r=p.d +q=r.c +if(s.gq(b)!==q)return!1 +r=r.d +if(r[p.c]!==s.h(b,0))return!1 +if(q>1){if(r[p.c+1]!==s.h(b,1))return!1 +if(q>2){if(r[p.c+2]!==s.h(b,2))return!1 +if(q>3)if(r[p.c+3]!==s.h(b,3))return!1}}return!0}return!1}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +k5(a){return A.lJ(this,null,a,null,null)}, +$icl:1, +$ich:1, +geX(a){return this.d}} +A.AG.prototype={ +bA(a){var s=this +return new A.AG(s.a,s.b,s.c,s.d)}, +gq(a){return this.d.c}, +gcB(){return null}, +gba(){return 1}, +gbi(){return B.dS}, +gjN(a){return this.a}, +gkJ(a){return this.b}, +gG(a){return this}, +p(){var s,r=this,q=r.d +if(++r.a===q.a){r.a=0 +if(++r.b===q.b)return!1}s=r.c+q.c +r.c=s +return s0?s.d[this.c]:0}, +sa3(a,b){var s=this.d +if(s.c>0)s.d[this.c]=b}, +gaa(){var s=this.d +return s.c>1?s.d[this.c+1]:0}, +saa(a){var s=this.d +if(s.c>1)s.d[this.c+1]=a}, +gad(a){var s=this.d +return s.c>2?s.d[this.c+2]:0}, +sad(a,b){var s=this.d +if(s.c>2)s.d[this.c+2]=b}, +gae(a){var s=this.d +return s.c>3?s.d[this.c+3]:1}, +sae(a,b){var s=this.d +if(s.c>3)s.d[this.c+3]=b}, +gew(){return this.ga3(this)/1}, +sew(a){this.sa3(0,a)}, +gel(){return this.gaa()/1}, +sel(a){this.saa(a)}, +ger(){return this.gad(this)/1}, +ser(a){this.sad(0,a)}, +geG(){return this.gae(this)/1}, +seG(a){this.sae(0,a)}, +gfp(){return A.fC(this)}, +ey(a,b){var s=this +s.sa3(0,b.ga3(b)) +s.saa(b.gaa()) +s.sad(0,b.gad(b)) +s.sae(0,b.gae(b))}, +il(a,b,c){var s=this.d,r=s.d,q=this.c +r[q]=a +s=s.c +if(s>1){r[q+1]=b +if(s>2)r[q+2]=c}}, +en(a,b,c,d){var s=this.d,r=s.d,q=this.c +r[q]=a +s=s.c +if(s>1){r[q+1]=b +if(s>2){r[q+2]=c +if(s>3)r[q+3]=d}}}, +gS(a){return new A.eE(this)}, +k(a,b){var s,r,q,p=this +if(b==null)return!1 +if(b instanceof A.AG)return A.av(A.L(p,!0,A.n(p).i("w.E")))===A.av(A.L(b,!0,A.n(b).i("w.E"))) +if(t.L.b(b)){s=J.N(b) +r=p.d +q=r.c +if(s.gq(b)!==q)return!1 +r=r.d +if(r[p.c]!==s.h(b,0))return!1 +if(q>1){if(r[p.c+1]!==s.h(b,1))return!1 +if(q>2){if(r[p.c+2]!==s.h(b,2))return!1 +if(q>3)if(r[p.c+3]!==s.h(b,3))return!1}}return!0}return!1}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +k5(a){return A.lJ(this,null,a,null,null)}, +$icl:1, +$ich:1, +geX(a){return this.d}} +A.AH.prototype={ +bA(a){var s=this +return new A.AH(s.a,s.b,s.c,s.d)}, +gq(a){return this.d.c}, +gcB(){return null}, +gba(){return 1}, +gbi(){return B.eM}, +gjN(a){return this.a}, +gkJ(a){return this.b}, +gG(a){return this}, +p(){var s,r=this,q=r.d +if(++r.a===q.a){r.a=0 +if(++r.b===q.b)return!1}s=r.c+q.c +r.c=s +return s0?s.d[this.c]:0}, +sa3(a,b){var s=this.d +if(s.c>0)s.d[this.c]=b}, +gaa(){var s=this.d +return s.c>1?s.d[this.c+1]:0}, +saa(a){var s=this.d +if(s.c>1)s.d[this.c+1]=a}, +gad(a){var s=this.d +return s.c>2?s.d[this.c+2]:0}, +sad(a,b){var s=this.d +if(s.c>2)s.d[this.c+2]=b}, +gae(a){var s=this.d +return s.c>3?s.d[this.c+3]:0}, +sae(a,b){var s=this.d +if(s.c>3)s.d[this.c+3]=b}, +gew(){return this.ga3(this)/1}, +sew(a){this.sa3(0,a)}, +gel(){return this.gaa()/1}, +sel(a){this.saa(a)}, +ger(){return this.gad(this)/1}, +ser(a){this.sad(0,a)}, +geG(){return this.gae(this)/1}, +seG(a){this.sae(0,a)}, +gfp(){return A.fC(this)}, +ey(a,b){var s=this +s.sa3(0,b.ga3(b)) +s.saa(b.gaa()) +s.sad(0,b.gad(b)) +s.sae(0,b.gae(b))}, +il(a,b,c){var s=this.d,r=s.d,q=this.c +r[q]=a +s=s.c +if(s>1){r[q+1]=b +if(s>2)r[q+2]=c}}, +en(a,b,c,d){var s=this.d,r=s.d,q=this.c +r[q]=a +s=s.c +if(s>1){r[q+1]=b +if(s>2){r[q+2]=c +if(s>3)r[q+3]=d}}}, +gS(a){return new A.eE(this)}, +k(a,b){var s,r,q,p=this +if(b==null)return!1 +if(b instanceof A.AH)return A.av(A.L(p,!0,A.n(p).i("w.E")))===A.av(A.L(b,!0,A.n(b).i("w.E"))) +if(t.L.b(b)){s=J.N(b) +r=p.d +q=r.c +if(s.gq(b)!==q)return!1 +r=r.d +if(r[p.c]!==s.h(b,0))return!1 +if(q>1){if(r[p.c+1]!==s.h(b,1))return!1 +if(q>2){if(r[p.c+2]!==s.h(b,2))return!1 +if(q>3)if(r[p.c+3]!==s.h(b,3))return!1}}return!0}return!1}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +k5(a){return A.lJ(this,null,a,null,null)}, +$icl:1, +$ich:1, +geX(a){return this.d}} +A.AI.prototype={ +bA(a){var s=this +return new A.AI(s.a,s.b,s.c,s.d)}, +gq(a){return this.d.c}, +gcB(){return null}, +gba(){return 32767}, +gbi(){return B.eO}, +gjN(a){return this.a}, +gkJ(a){return this.b}, +gG(a){return this}, +p(){var s,r=this,q=r.d +if(++r.a===q.a){r.a=0 +if(++r.b===q.b)return!1}s=r.c+q.c +r.c=s +return s0?s.d[this.c]:0}, +sa3(a,b){var s=this.d +if(s.c>0)s.d[this.c]=B.e.v(b)}, +gaa(){var s=this.d +return s.c>1?s.d[this.c+1]:0}, +saa(a){var s=this.d +if(s.c>1)s.d[this.c+1]=B.e.v(a)}, +gad(a){var s=this.d +return s.c>2?s.d[this.c+2]:0}, +sad(a,b){var s=this.d +if(s.c>2)s.d[this.c+2]=B.e.v(b)}, +gae(a){var s=this.d +return s.c>3?s.d[this.c+3]:0}, +sae(a,b){var s=this.d +if(s.c>3)s.d[this.c+3]=B.e.v(b)}, +gew(){return this.ga3(this)/32767}, +sew(a){this.sa3(0,a*32767)}, +gel(){return this.gaa()/32767}, +sel(a){this.saa(a*32767)}, +ger(){return this.gad(this)/32767}, +ser(a){this.sad(0,a*32767)}, +geG(){return this.gae(this)/32767}, +seG(a){this.sae(0,a*32767)}, +gfp(){return A.fC(this)}, +ey(a,b){var s=this +s.sa3(0,b.ga3(b)) +s.saa(b.gaa()) +s.sad(0,b.gad(b)) +s.sae(0,b.gae(b))}, +il(a,b,c){var s,r=this.d,q=r.c +if(q>0){r=r.d +s=this.c +r[s]=B.c.v(a) +if(q>1){r[s+1]=B.c.v(b) +if(q>2)r[s+2]=B.c.v(c)}}}, +en(a,b,c,d){var s,r=this.d,q=r.c +if(q>0){r=r.d +s=this.c +r[s]=B.c.v(a) +if(q>1){r[s+1]=B.c.v(b) +if(q>2){r[s+2]=B.c.v(c) +if(q>3)r[s+3]=B.c.v(d)}}}}, +gS(a){return new A.eE(this)}, +k(a,b){var s,r,q,p=this +if(b==null)return!1 +if(b instanceof A.AI)return A.av(A.L(p,!0,A.n(p).i("w.E")))===A.av(A.L(b,!0,A.n(b).i("w.E"))) +if(t.L.b(b)){s=J.N(b) +r=p.d +q=r.c +if(s.gq(b)!==q)return!1 +r=r.d +if(r[p.c]!==s.h(b,0))return!1 +if(q>1){if(r[p.c+1]!==s.h(b,1))return!1 +if(q>2){if(r[p.c+2]!==s.h(b,2))return!1 +if(q>3)if(r[p.c+3]!==s.h(b,3))return!1}}return!0}return!1}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +k5(a){return A.lJ(this,null,a,null,null)}, +$icl:1, +$ich:1, +geX(a){return this.d}} +A.AJ.prototype={ +bA(a){var s=this +return new A.AJ(s.a,s.b,s.c,s.d)}, +gq(a){return this.d.c}, +gcB(){return null}, +gba(){return 2147483647}, +gbi(){return B.eP}, +gjN(a){return this.a}, +gkJ(a){return this.b}, +gG(a){return this}, +p(){var s,r=this,q=r.d +if(++r.a===q.a){r.a=0 +if(++r.b===q.b)return!1}s=r.c+q.c +r.c=s +return s0?s.d[this.c]:0}, +sa3(a,b){var s=this.d +if(s.c>0)s.d[this.c]=B.e.v(b)}, +gaa(){var s=this.d +return s.c>1?s.d[this.c+1]:0}, +saa(a){var s=this.d +if(s.c>1)s.d[this.c+1]=B.e.v(a)}, +gad(a){var s=this.d +return s.c>2?s.d[this.c+2]:0}, +sad(a,b){var s=this.d +if(s.c>2)s.d[this.c+2]=B.e.v(b)}, +gae(a){var s=this.d +return s.c>3?s.d[this.c+3]:0}, +sae(a,b){var s=this.d +if(s.c>3)s.d[this.c+3]=B.e.v(b)}, +gew(){return this.ga3(this)/2147483647}, +sew(a){this.sa3(0,a*2147483647)}, +gel(){return this.gaa()/2147483647}, +sel(a){this.saa(a*2147483647)}, +ger(){return this.gad(this)/2147483647}, +ser(a){this.sad(0,a*2147483647)}, +geG(){return this.gae(this)/2147483647}, +seG(a){this.sae(0,a*2147483647)}, +gfp(){return A.fC(this)}, +ey(a,b){var s=this +s.sa3(0,b.ga3(b)) +s.saa(b.gaa()) +s.sad(0,b.gad(b)) +s.sae(0,b.gae(b))}, +il(a,b,c){var s,r=this.d,q=r.c +if(q>0){r=r.d +s=this.c +r[s]=B.c.v(a) +if(q>1){r[s+1]=B.c.v(b) +if(q>2)r[s+2]=B.c.v(c)}}}, +en(a,b,c,d){var s,r=this.d,q=r.c +if(q>0){r=r.d +s=this.c +r[s]=B.c.v(a) +if(q>1){r[s+1]=B.c.v(b) +if(q>2){r[s+2]=B.c.v(c) +if(q>3)r[s+3]=B.c.v(d)}}}}, +gS(a){return new A.eE(this)}, +k(a,b){var s,r,q,p=this +if(b==null)return!1 +if(b instanceof A.AJ)return A.av(A.L(p,!0,A.n(p).i("w.E")))===A.av(A.L(b,!0,A.n(b).i("w.E"))) +if(t.L.b(b)){s=J.N(b) +r=p.d +q=r.c +if(s.gq(b)!==q)return!1 +r=r.d +if(r[p.c]!==s.h(b,0))return!1 +if(q>1){if(r[p.c+1]!==s.h(b,1))return!1 +if(q>2){if(r[p.c+2]!==s.h(b,2))return!1 +if(q>3)if(r[p.c+3]!==s.h(b,3))return!1}}return!0}return!1}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +k5(a){return A.lJ(this,null,a,null,null)}, +$icl:1, +$ich:1, +geX(a){return this.d}} +A.AK.prototype={ +bA(a){var s=this +return new A.AK(s.a,s.b,s.c,s.d)}, +gq(a){return this.d.c}, +gcB(){return null}, +gba(){return 127}, +gbi(){return B.eN}, +gjN(a){return this.a}, +gkJ(a){return this.b}, +gG(a){return this}, +p(){var s,r=this,q=r.d +if(++r.a===q.a){r.a=0 +if(++r.b===q.b)return!1}s=r.c+q.c +r.c=s +return s0?s.d[this.c]:0}, +sa3(a,b){var s=this.d +if(s.c>0)s.d[this.c]=B.e.v(b)}, +gaa(){var s=this.d +return s.c>1?s.d[this.c+1]:0}, +saa(a){var s=this.d +if(s.c>1)s.d[this.c+1]=B.e.v(a)}, +gad(a){var s=this.d +return s.c>2?s.d[this.c+2]:0}, +sad(a,b){var s=this.d +if(s.c>2)s.d[this.c+2]=B.e.v(b)}, +gae(a){var s=this.d +return s.c>3?s.d[this.c+3]:0}, +sae(a,b){var s=this.d +if(s.c>3)s.d[this.c+3]=B.e.v(b)}, +gew(){return this.ga3(this)/127}, +sew(a){this.sa3(0,a*127)}, +gel(){return this.gaa()/127}, +sel(a){this.saa(a*127)}, +ger(){return this.gad(this)/127}, +ser(a){this.sad(0,a*127)}, +geG(){return this.gae(this)/127}, +seG(a){this.sae(0,a*127)}, +gfp(){return A.fC(this)}, +ey(a,b){var s=this +s.sa3(0,b.ga3(b)) +s.saa(b.gaa()) +s.sad(0,b.gad(b)) +s.sae(0,b.gae(b))}, +il(a,b,c){var s,r=this.d,q=r.c +if(q>0){r=r.d +s=this.c +r[s]=B.c.v(a) +if(q>1){r[s+1]=B.c.v(b) +if(q>2)r[s+2]=B.c.v(c)}}}, +en(a,b,c,d){var s,r=this.d,q=r.c +if(q>0){r=r.d +s=this.c +r[s]=B.c.v(a) +if(q>1){r[s+1]=B.c.v(b) +if(q>2){r[s+2]=B.c.v(c) +if(q>3)r[s+3]=B.c.v(d)}}}}, +gS(a){return new A.eE(this)}, +k(a,b){var s,r,q,p=this +if(b==null)return!1 +if(b instanceof A.AK)return A.av(A.L(p,!0,A.n(p).i("w.E")))===A.av(A.L(b,!0,A.n(b).i("w.E"))) +if(t.L.b(b)){s=J.N(b) +r=p.d +q=r.c +if(s.gq(b)!==q)return!1 +r=r.d +if(r[p.c]!==s.h(b,0))return!1 +if(q>1){if(r[p.c+1]!==s.h(b,1))return!1 +if(q>2){if(r[p.c+2]!==s.h(b,2))return!1 +if(q>3)if(r[p.c+3]!==s.h(b,3))return!1}}return!0}return!1}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +k5(a){return A.lJ(this,null,a,null,null)}, +$icl:1, +$ich:1, +geX(a){return this.d}} +A.AL.prototype={ +bA(a){var s=this +return new A.AL(s.a,s.b,s.c,s.d,s.e,s.f)}, +gq(a){var s=this.f,r=s.f +r=r==null?null:r.b +return r==null?s.c:r}, +gcB(){return this.f.f}, +gba(){return this.f.gba()}, +gbi(){return B.cU}, +gjN(a){return this.a}, +gkJ(a){return this.b}, +kj(a,b,c){var s,r,q=this +q.a=b +q.b=c +s=q.f +r=c*s.e +q.e=r +s=b*s.c +q.c=r+B.c.D(s,3) +q.d=s&7}, +gG(a){return this}, +p(){var s,r=this,q=++r.a,p=r.f +if(q===p.a){r.a=0 +q=++r.b +r.d=0;++r.c +r.e=r.e+p.e +return q7){r.d=0;++r.c}}else{q*=s +r.d=q&7 +r.c=r.e+B.c.D(q,3)}q=r.c +p=p.d +p===$&&A.c() +return q=s.length)return 0 +return B.c.dt(s[r],q)&1}, +l0(a){var s=this.f,r=s.f +if(r==null)s=s.c>a?this.XX(0,a):0 +else s=r.lE(0,this.XX(0,0),a) +return s}, +h5(a,b){var s,r,q,p,o,n,m=this.f +if(a>=m.c)return +s=this.c +r=7-(this.d+a) +if(r<0){++s +r+=8}q=m.d +q===$&&A.c() +p=q[s] +o=B.c.b_(B.e.v(b),0,1) +n=B.ab2[r] +q=B.e.ci(o,r) +m.d[s]=(p&n|q)>>>0}, +h(a,b){return this.l0(b)}, +l(a,b,c){return this.h5(b,c)}, +gbX(a){return this.XX(0,0)}, +sbX(a,b){this.h5(0,b)}, +ga3(a){return this.l0(0)}, +sa3(a,b){this.h5(0,b)}, +gaa(){return this.l0(1)}, +saa(a){this.h5(1,a)}, +gad(a){return this.l0(2)}, +sad(a,b){this.h5(2,b)}, +gae(a){return this.l0(3)}, +sae(a,b){this.h5(3,b)}, +gew(){return this.l0(0)/this.f.gba()}, +sew(a){this.h5(0,a*this.f.gba())}, +gel(){return this.l0(1)/this.f.gba()}, +sel(a){this.h5(1,a*this.f.gba())}, +ger(){return this.l0(2)/this.f.gba()}, +ser(a){this.h5(2,a*this.f.gba())}, +geG(){return this.l0(3)/this.f.gba()}, +seG(a){this.h5(3,a*this.f.gba())}, +gfp(){return A.fC(this)}, +ey(a,b){var s=this +s.h5(0,b.ga3(b)) +s.h5(1,b.gaa()) +s.h5(2,b.gad(b)) +s.h5(3,b.gae(b))}, +il(a,b,c){var s=this,r=s.f.c +if(r>0){s.h5(0,a) +if(r>1){s.h5(1,b) +if(r>2)s.h5(2,c)}}}, +en(a,b,c,d){var s=this,r=s.f.c +if(r>0){s.h5(0,a) +if(r>1){s.h5(1,b) +if(r>2){s.h5(2,c) +if(r>3)s.h5(3,d)}}}}, +gS(a){return new A.eE(this)}, +k(a,b){var s,r,q,p=this +if(b==null)return!1 +if(b instanceof A.AL)return A.av(A.L(p,!0,A.n(p).i("w.E")))===A.av(A.L(b,!0,A.n(b).i("w.E"))) +if(t.L.b(b)){s=p.f +r=s.f +q=r!=null?r.b:s.c +s=J.N(b) +if(s.gq(b)!==q)return!1 +if(p.l0(0)!==s.h(b,0))return!1 +if(q>1){if(p.l0(1)!==s.h(b,1))return!1 +if(q>2){if(p.l0(2)!==s.h(b,2))return!1 +if(q>3)if(p.l0(3)!==s.h(b,3))return!1}}return!0}return!1}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +k5(a){return A.lJ(this,null,a,null,null)}, +$icl:1, +$ich:1, +geX(a){return this.f}} +A.AM.prototype={ +bA(a){var s=this +return new A.AM(s.a,s.b,s.c,s.d)}, +gq(a){return this.d.c}, +gcB(){return null}, +gba(){return 65535}, +gbi(){return B.cX}, +gjN(a){return this.a}, +gkJ(a){return this.b}, +gG(a){return this}, +p(){var s,r=this,q=r.d +if(++r.a===q.a){r.a=0 +if(++r.b===q.b)return!1}s=r.c+q.c +r.c=s +return s0?s.d[this.c]:0}, +sa3(a,b){var s=this.d +if(s.c>0)s.d[this.c]=B.e.v(b)}, +gaa(){var s=this.d +return s.c>1?s.d[this.c+1]:0}, +saa(a){var s=this.d +if(s.c>1)s.d[this.c+1]=B.e.v(a)}, +gad(a){var s=this.d +return s.c>2?s.d[this.c+2]:0}, +sad(a,b){var s=this.d +if(s.c>2)s.d[this.c+2]=B.e.v(b)}, +gae(a){var s=this.d +return s.c>3?s.d[this.c+3]:0}, +sae(a,b){var s=this.d +if(s.c>3)s.d[this.c+3]=B.e.v(b)}, +gew(){return this.ga3(this)/65535}, +sew(a){this.sa3(0,a*65535)}, +gel(){return this.gaa()/65535}, +sel(a){this.saa(a*65535)}, +ger(){return this.gad(this)/65535}, +ser(a){this.sad(0,a*65535)}, +geG(){return this.gae(this)/65535}, +seG(a){this.sae(0,a*65535)}, +gfp(){return A.fC(this)}, +ey(a,b){var s=this +s.sa3(0,b.ga3(b)) +s.saa(b.gaa()) +s.sad(0,b.gad(b)) +s.sae(0,b.gae(b))}, +il(a,b,c){var s,r=this.d,q=r.c +if(q>0){r=r.d +s=this.c +r[s]=B.c.v(a) +if(q>1){r[s+1]=B.c.v(b) +if(q>2)r[s+2]=B.c.v(c)}}}, +en(a,b,c,d){var s,r=this.d,q=r.c +if(q>0){r=r.d +s=this.c +r[s]=B.c.v(a) +if(q>1){r[s+1]=B.c.v(b) +if(q>2){r[s+2]=B.c.v(c) +if(q>3)r[s+3]=B.c.v(d)}}}}, +gS(a){return new A.eE(this)}, +k(a,b){var s,r,q,p=this +if(b==null)return!1 +if(b instanceof A.AM)return A.av(A.L(p,!0,A.n(p).i("w.E")))===A.av(A.L(b,!0,A.n(b).i("w.E"))) +if(t.L.b(b)){s=J.N(b) +r=p.d +q=r.c +if(s.gq(b)!==q)return!1 +r=r.d +if(r[p.c]!==s.h(b,0))return!1 +if(q>1){if(r[p.c+1]!==s.h(b,1))return!1 +if(q>2){if(r[p.c+2]!==s.h(b,2))return!1 +if(q>3)if(r[p.c+3]!==s.h(b,3))return!1}}return!0}return!1}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +k5(a){return A.lJ(this,null,a,null,null)}, +$icl:1, +$ich:1, +geX(a){return this.d}} +A.AN.prototype={ +bA(a){var s=this +return new A.AN(s.a,s.b,s.c,s.d,s.e,s.f)}, +gq(a){var s=this.f,r=s.f +r=r==null?null:r.b +return r==null?s.c:r}, +gcB(){return this.f.f}, +gba(){return this.f.gba()}, +gbi(){return B.cV}, +gahp(){var s=this.f +return s.f!=null?2:s.c<<1>>>0}, +gjN(a){return this.a}, +gkJ(a){return this.b}, +kj(a,b,c){var s,r,q,p=this +p.a=b +p.b=c +s=p.gahp() +r=p.b*p.f.e +p.e=r +q=p.a*s +p.c=r+B.c.D(q,3) +p.d=q&7}, +gG(a){return this}, +p(){var s,r,q=this,p=q.f +if(++q.a===p.a){q.a=0 +s=++q.b +q.d=0;++q.c +q.e=q.e+p.e +return s7){q.d=0;++q.c}}else{r=q.gahp() +s=q.a*r +q.d=s&7 +q.c=q.e+B.c.D(s,3)}s=q.c +p=p.d +p===$&&A.c() +return s>>0)) +if(q<0){q+=8;++r}s=this.f.d +s===$&&A.c() +return B.c.dt(s[r],q)&3}, +l1(a){var s=this.f,r=s.f +if(r==null)s=s.c>a?this.XY(0,a):0 +else s=r.lE(0,this.XY(0,0),a) +return s}, +h6(a,b){var s,r,q,p,o,n,m=this.f +if(a>=m.c)return +s=this.c +r=6-(this.d+(a<<1>>>0)) +if(r<0){++s +r+=8}q=m.d +q===$&&A.c() +p=q[s] +o=B.c.b_(B.e.v(b),0,3) +n=B.a42[B.c.D(r,1)] +q=B.e.ci(o,r) +m.d[s]=(p&n|q)>>>0}, +h(a,b){return this.l1(b)}, +l(a,b,c){return this.h6(b,c)}, +gbX(a){return this.XY(0,0)}, +sbX(a,b){this.h6(0,b)}, +ga3(a){return this.l1(0)}, +sa3(a,b){this.h6(0,b)}, +gaa(){return this.l1(1)}, +saa(a){this.h6(1,a)}, +gad(a){return this.l1(2)}, +sad(a,b){this.h6(2,b)}, +gae(a){return this.l1(3)}, +sae(a,b){this.h6(3,b)}, +gew(){return this.l1(0)/this.f.gba()}, +sew(a){this.h6(0,a*this.f.gba())}, +gel(){return this.l1(1)/this.f.gba()}, +sel(a){this.h6(1,a*this.f.gba())}, +ger(){return this.l1(2)/this.f.gba()}, +ser(a){this.h6(2,a*this.f.gba())}, +geG(){return this.l1(3)/this.f.gba()}, +seG(a){this.h6(3,a*this.f.gba())}, +gfp(){return A.fC(this)}, +ey(a,b){var s=this +s.h6(0,b.ga3(b)) +s.h6(1,b.gaa()) +s.h6(2,b.gad(b)) +s.h6(3,b.gae(b))}, +il(a,b,c){var s=this,r=s.f.c +if(r>0){s.h6(0,a) +if(r>1){s.h6(1,b) +if(r>2)s.h6(2,c)}}}, +en(a,b,c,d){var s=this,r=s.f.c +if(r>0){s.h6(0,a) +if(r>1){s.h6(1,b) +if(r>2){s.h6(2,c) +if(r>3)s.h6(3,d)}}}}, +gS(a){return new A.eE(this)}, +k(a,b){var s,r,q,p=this +if(b==null)return!1 +if(b instanceof A.AN)return A.av(A.L(p,!0,A.n(p).i("w.E")))===A.av(A.L(b,!0,A.n(b).i("w.E"))) +if(t.L.b(b)){s=p.f +r=s.f +q=r!=null?r.b:s.c +s=J.N(b) +if(s.gq(b)!==q)return!1 +if(p.l1(0)!==s.h(b,0))return!1 +if(q>1){if(p.l1(1)!==s.h(b,1))return!1 +if(q>2){if(p.l1(2)!==s.h(b,2))return!1 +if(q>3)if(p.l1(3)!==s.h(b,3))return!1}}return!0}return!1}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +k5(a){return A.lJ(this,null,a,null,null)}, +$icl:1, +$ich:1, +geX(a){return this.f}} +A.AO.prototype={ +bA(a){var s=this +return new A.AO(s.a,s.b,s.c,s.d)}, +gq(a){return this.d.c}, +gcB(){return null}, +gba(){return 4294967295}, +gbi(){return B.dT}, +gjN(a){return this.a}, +gkJ(a){return this.b}, +gG(a){return this}, +p(){var s,r=this,q=r.d +if(++r.a===q.a){r.a=0 +if(++r.b===q.b)return!1}s=r.c+q.c +r.c=s +return s0?s.d[this.c]:0}, +sa3(a,b){var s=this.d +if(s.c>0)s.d[this.c]=B.e.v(b)}, +gaa(){var s=this.d +return s.c>1?s.d[this.c+1]:0}, +saa(a){var s=this.d +if(s.c>1)s.d[this.c+1]=B.e.v(a)}, +gad(a){var s=this.d +return s.c>2?s.d[this.c+2]:0}, +sad(a,b){var s=this.d +if(s.c>2)s.d[this.c+2]=B.e.v(b)}, +gae(a){var s=this.d +return s.c>3?s.d[this.c+3]:0}, +sae(a,b){var s=this.d +if(s.c>3)s.d[this.c+3]=B.e.v(b)}, +gew(){return this.ga3(this)/4294967295}, +sew(a){this.sa3(0,a*4294967295)}, +gel(){return this.gaa()/4294967295}, +sel(a){this.saa(a*4294967295)}, +ger(){return this.gad(this)/4294967295}, +ser(a){this.sad(0,a*4294967295)}, +geG(){return this.gae(this)/4294967295}, +seG(a){this.sae(0,a*4294967295)}, +gfp(){return A.fC(this)}, +ey(a,b){var s=this +s.sa3(0,b.ga3(b)) +s.saa(b.gaa()) +s.sad(0,b.gad(b)) +s.sae(0,b.gae(b))}, +il(a,b,c){var s,r=this.d,q=r.c +if(q>0){r=r.d +s=this.c +r[s]=B.c.v(a) +if(q>1){r[s+1]=B.c.v(b) +if(q>2)r[s+2]=B.c.v(c)}}}, +en(a,b,c,d){var s,r=this.d,q=r.c +if(q>0){r=r.d +s=this.c +r[s]=B.c.v(a) +if(q>1){r[s+1]=B.c.v(b) +if(q>2){r[s+2]=B.c.v(c) +if(q>3)r[s+3]=B.c.v(d)}}}}, +gS(a){return new A.eE(this)}, +k(a,b){var s,r,q,p=this +if(b==null)return!1 +if(b instanceof A.AO)return A.av(A.L(p,!0,A.n(p).i("w.E")))===A.av(A.L(b,!0,A.n(b).i("w.E"))) +if(t.L.b(b)){s=J.N(b) +r=p.d +q=r.c +if(s.gq(b)!==q)return!1 +r=r.d +if(r[p.c]!==s.h(b,0))return!1 +if(q>1){if(r[p.c+1]!==s.h(b,1))return!1 +if(q>2){if(r[p.c+2]!==s.h(b,2))return!1 +if(q>3)if(r[p.c+3]!==s.h(b,3))return!1}}return!0}return!1}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +k5(a){return A.lJ(this,null,a,null,null)}, +$icl:1, +$ich:1, +geX(a){return this.d}} +A.AP.prototype={ +bA(a){var s=this +return new A.AP(s.a,s.b,s.c,s.d,s.e)}, +gq(a){var s=this.e,r=s.f +r=r==null?null:r.b +return r==null?s.c:r}, +gcB(){return this.e.f}, +gba(){return this.e.gba()}, +gbi(){return B.cW}, +gjN(a){return this.a}, +gkJ(a){return this.b}, +kj(a,b,c){var s,r,q,p=this +p.a=b +p.b=c +s=p.e +r=s.c*4 +q=s.e +if(r===4)s=c*q+B.c.D(b,1) +else if(r===8)s=c*s.a+b +else{s=c*q +s=r===16?s+(b<<1>>>0):s+B.c.D(b*r,3)}p.c=s +s=b*r +p.d=r>7?s&4:s&7}, +gG(a){return this}, +p(){var s,r,q,p=this,o=p.e +if(++p.a===o.a){p.a=0 +s=++p.b +p.d=0 +p.c=s*o.e +return s7){p.d=0;++p.c}}else{s=p.d=q+(r<<2>>>0) +for(;s>7;){s-=8 +p.d=s;++p.c}}s=p.c +o=o.d +o===$&&A.c() +return s>>0)) +if(q<0){q+=8;++r}s=this.e.d +s===$&&A.c() +return B.c.dt(s[r],q)&15}, +kX(a){var s=this.e,r=s.f +if(r==null)s=s.c>a?this.XZ(0,a):0 +else s=r.lE(0,this.XZ(0,0),a) +return s}, +h9(a,b){var s,r,q,p,o,n,m=this.e +if(a>=m.c)return +s=this.c +r=4-(this.d+(a<<2>>>0)) +if(r<0){r+=8;++s}q=m.d +q===$&&A.c() +p=q[s] +o=B.c.b_(B.e.v(b),0,15) +n=r===4?15:240 +q=B.e.ci(o,r) +m.d[s]=(p&n|q)>>>0}, +h(a,b){return this.kX(b)}, +l(a,b,c){return this.h9(b,c)}, +gbX(a){return this.XZ(0,0)}, +sbX(a,b){this.h9(0,b)}, +ga3(a){return this.kX(0)}, +sa3(a,b){this.h9(0,b)}, +gaa(){return this.kX(1)}, +saa(a){this.h9(1,a)}, +gad(a){return this.kX(2)}, +sad(a,b){this.h9(2,b)}, +gae(a){return this.kX(3)}, +sae(a,b){this.h9(3,b)}, +gew(){return this.kX(0)/this.e.gba()}, +sew(a){this.h9(0,a*this.e.gba())}, +gel(){return this.kX(1)/this.e.gba()}, +sel(a){this.h9(1,a*this.e.gba())}, +ger(){return this.kX(2)/this.e.gba()}, +ser(a){this.h9(2,a*this.e.gba())}, +geG(){return this.kX(3)/this.e.gba()}, +seG(a){this.h9(3,a*this.e.gba())}, +gfp(){return A.fC(this)}, +ey(a,b){var s=this +s.h9(0,b.ga3(b)) +s.h9(1,b.gaa()) +s.h9(2,b.gad(b)) +s.h9(3,b.gae(b))}, +il(a,b,c){var s=this,r=s.e.c +if(r>0){s.h9(0,a) +if(r>1){s.h9(1,b) +if(r>2)s.h9(2,c)}}}, +en(a,b,c,d){var s=this,r=s.e.c +if(r>0){s.h9(0,a) +if(r>1){s.h9(1,b) +if(r>2){s.h9(2,c) +if(r>3)s.h9(3,d)}}}}, +gS(a){return new A.eE(this)}, +k(a,b){var s,r,q=this +if(b==null)return!1 +if(b instanceof A.AP)return A.av(A.L(q,!0,A.n(q).i("w.E")))===A.av(A.L(b,!0,A.n(b).i("w.E"))) +if(t.L.b(b)){s=q.e.c +r=J.N(b) +if(r.gq(b)!==s)return!1 +if(q.kX(0)!==r.h(b,0))return!1 +if(s>1){if(q.kX(1)!==r.h(b,1))return!1 +if(s>2){if(q.kX(2)!==r.h(b,2))return!1 +if(s>3)if(q.kX(3)!==r.h(b,3))return!1}}return!0}return!1}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +k5(a){return A.lJ(this,null,a,null,null)}, +$icl:1, +$ich:1, +geX(a){return this.e}} +A.AQ.prototype={ +bA(a){var s=this +return new A.AQ(s.a,s.b,s.c,s.d)}, +gq(a){var s=this.d,r=s.e +r=r==null?null:r.b +return r==null?s.c:r}, +gcB(){return this.d.e}, +gba(){return this.d.gba()}, +gbi(){return B.R}, +gjN(a){return this.a}, +gkJ(a){return this.b}, +gG(a){return this}, +p(){var s,r=this,q=r.d +if(++r.a===q.a){r.a=0 +if(++r.b===q.b)return!1}s=r.c +s+=q.e==null?q.c:1 +r.c=s +return s0?s.d[this.c]:0 +else s=r.kN(s.d[this.c]) +return s}, +sa3(a,b){var s=this.d +if(s.c>0)s.d[this.c]=B.e.v(B.e.b_(b,0,255))}, +gaa(){var s=this.d,r=s.e +if(r==null)s=s.c>1?s.d[this.c+1]:0 +else s=r.kM(s.d[this.c]) +return s}, +saa(a){var s=this.d +if(s.c>1)s.d[this.c+1]=B.e.v(B.e.b_(a,0,255))}, +gad(a){var s=this.d,r=s.e +if(r==null)s=s.c>2?s.d[this.c+2]:0 +else s=r.kK(s.d[this.c]) +return s}, +sad(a,b){var s=this.d +if(s.c>2)s.d[this.c+2]=B.e.v(B.e.b_(b,0,255))}, +gae(a){var s=this.d,r=s.e +if(r==null)s=s.c>3?s.d[this.c+3]:255 +else s=r.mG(s.d[this.c]) +return s}, +sae(a,b){var s=this.d +if(s.c>3)s.d[this.c+3]=B.e.v(B.e.b_(b,0,255))}, +gew(){return this.ga3(this)/this.d.gba()}, +sew(a){this.sa3(0,a*this.d.gba())}, +gel(){return this.gaa()/this.d.gba()}, +sel(a){this.saa(a*this.d.gba())}, +ger(){return this.gad(this)/this.d.gba()}, +ser(a){this.sad(0,a*this.d.gba())}, +geG(){return this.gae(this)/this.d.gba()}, +seG(a){this.sae(0,a*this.d.gba())}, +gfp(){return A.fC(this)}, +ey(a,b){var s=this +if(s.d.e!=null)s.sbX(0,b.gbX(b)) +else{s.sa3(0,b.ga3(b)) +s.saa(b.gaa()) +s.sad(0,b.gad(b)) +s.sae(0,b.gae(b))}}, +il(a,b,c){var s,r=this.d,q=r.c +if(q>0){r=r.d +s=this.c +r[s]=B.c.v(a) +if(q>1){r[s+1]=B.c.v(b) +if(q>2)r[s+2]=B.c.v(c)}}}, +en(a,b,c,d){var s,r=this.d,q=r.c +if(q>0){r=r.d +s=this.c +r[s]=B.c.v(a) +if(q>1){r[s+1]=B.c.v(b) +if(q>2){r[s+2]=B.c.v(c) +if(q>3)r[s+3]=B.c.v(d)}}}}, +gS(a){return new A.eE(this)}, +k(a,b){var s,r,q,p=this +if(b==null)return!1 +if(b instanceof A.AQ)return A.av(A.L(p,!0,A.n(p).i("w.E")))===A.av(A.L(b,!0,A.n(b).i("w.E"))) +if(t.L.b(b)){s=p.d +r=s.e +q=r!=null?r.b:s.c +s=J.N(b) +if(s.gq(b)!==q)return!1 +if(p.Bk(0,0)!==s.h(b,0))return!1 +if(q>1){if(p.Bk(0,1)!==s.h(b,1))return!1 +if(q>2){if(p.Bk(0,2)!==s.h(b,2))return!1 +if(q>3)if(p.Bk(0,3)!==s.h(b,3))return!1}}return!0}return!1}, +gu(a){return A.av(A.L(this,!0,A.n(this).i("w.E")))}, +k5(a){return A.lJ(this,null,a,null,null)}, +$icl:1, +$ich:1, +geX(a){return this.d}} +A.da.prototype={ +bA(a){return new A.da()}, +geX(a){return $.bzf()}, +gjN(a){return 0}, +gkJ(a){return 0}, +gq(a){return 0}, +gba(){return 0}, +gbi(){return B.R}, +gcB(){return null}, +h(a,b){return 0}, +l(a,b,c){}, +gbX(a){return 0}, +sbX(a,b){}, +ga3(a){return 0}, +sa3(a,b){}, +gaa(){return 0}, +saa(a){}, +gad(a){return 0}, +sad(a,b){}, +gae(a){return 0}, +sae(a,b){}, +gew(){return 0}, +sew(a){}, +gel(){return 0}, +sel(a){}, +ger(){return 0}, +ser(a){}, +geG(){return 0}, +seG(a){}, +gfp(){return 0}, +ey(a,b){}, +il(a,b,c){}, +en(a,b,c,d){}, +gG(a){return this}, +p(){return!1}, +k(a,b){if(b==null)return!1 +return b instanceof A.da}, +gu(a){return 0}, +gS(a){return new A.eE(this)}, +k5(a){return this}, +$icl:1, +$ich:1} +A.azF.prototype={ +J(){return"FlipDirection."+this.b}} +A.a5_.prototype={ +j(a){return"ImageException: "+this.a}, +$ibh:1} +A.iO.prototype={ +gq(a){return this.c-this.d}, +h(a,b){return J.u(this.a,this.d+b)}, +l(a,b,c){J.aZ(this.a,this.d+b,c) +return c}, +mn(a,b,c,d){var s=this.a,r=J.bQ(s),q=this.d+a +if(c instanceof A.iO)r.bE(s,q,q+b,c.a,c.d+d) +else r.bE(s,q,q+b,t.L.a(c),d)}, +tC(a,b,c){return this.mn(a,b,c,0)}, +baW(a,b,c){var s=this.a,r=this.d+a +J.py(s,r,r+b,c)}, +Un(a,b,c){var s=this,r=c!=null?s.b+c:s.d +return A.bV(s.a,s.e,a,r+b)}, +fh(a){return this.Un(a,0,null)}, +uj(a,b){return this.Un(a,0,b)}, +K8(a,b){return this.Un(a,b,null)}, +aM(){return J.u(this.a,this.d++)}, +dj(a){var s=this.fh(a) +this.d=this.d+(s.c-s.d) +return s}, +ca(a){var s,r,q,p,o=this +if(a==null){s=A.d([],t.t) +for(r=o.c;q=o.d,q>>0 +return(o<<24|p<<16|q<<8|r)>>>0}, +a35(){return A.bVG(this.kH())}, +kH(){var s=this,r=J.u(s.a,s.d++)&255,q=J.u(s.a,s.d++)&255,p=J.u(s.a,s.d++)&255,o=J.u(s.a,s.d++)&255,n=J.u(s.a,s.d++)&255,m=J.u(s.a,s.d++)&255,l=J.u(s.a,s.d++)&255,k=J.u(s.a,s.d++)&255 +if(s.e)return(B.c.bz(r,56)|B.c.bz(q,48)|B.c.bz(p,40)|B.c.bz(o,32)|n<<24|m<<16|l<<8|k)>>>0 +return(B.c.bz(k,56)|B.c.bz(l,48)|B.c.bz(m,40)|B.c.bz(n,32)|o<<24|p<<16|q<<8|r)>>>0}, +B2(a,b,c){var s,r=this,q=r.a +if(t.D.b(q))return r.anj(b,c) +s=r.b+b+b +return J.aqF(q,s,c<=0?r.c:s+c)}, +dL(a){return this.B2(a,0,0)}, +anj(a,b){var s,r=this,q=b==null?r.c-r.d-a:b,p=r.a +if(t.D.b(p)){s=J.b8(p) +return J.mV(s.gbH(p),s.gib(p)+r.d+a,q)}s=r.d+a +s=J.aqF(p,s,s+q) +return new Uint8Array(A.bK(s))}, +ck(){return this.anj(0,null)}, +Ik(){var s,r=this.a +if(t.D.b(r)){s=J.b8(r) +return J.mU(s.gbH(r),s.gib(r)+this.d,null)}return J.mU(J.jf(this.ck()),0,null)}} +A.aJJ.prototype={ +b_R(a){var s=this +s.abF(a) +s.a9M() +s.abr() +s.a8J()}, +aMT(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.c=Math.max(a,4) +i.f=h-i.d +i.r=h-1 +s=B.e.aY(h,8) +i.w=s +i.x=s*256 +i.Q=new A.Q3(new Uint32Array(1024),256,4) +i.a=new A.oA(new Uint8Array(768),256,3) +i.d=3 +i.e=2 +s=B.e.D(h,3) +i.y=new Int32Array(s) +s=t.i +i.z=A.b5(h*3,0,!1,s) +i.at=A.b5(i.c,0,!1,s) +s=i.ax=A.b5(i.c,0,!1,s) +h=i.z +h[0]=0 +h[1]=0 +h[2]=0 +h[3]=255 +h[4]=255 +h[5]=255 +r=i.c +q=1/r +for(p=i.d,o=i.at,n=0;n=0))break +if(s){m===$&&A.c() +s=m.b +r=(1=l)p=n +else{if(r<0)r=-r +q=(0=0){m===$&&A.c() +s=m.b +r=b-(1=l)o=-1 +else{if(r<0)r=-r +q=(0>>1 +for(i=p+1;i=a3.d){a1=j/1024 +e=a0*3 +a4=a3.z +a4===$&&A.c() +a=a4[e] +a4[e]=a-a1*(a-b) +a=e+1 +a2=a4[a] +a4[a]=a2-a1*(a2-c) +a2=e+2 +a=a4[a2] +a4[a2]=a-a1*(a-d) +if(o>0)a3.azf(a1,o,a0,b,c,d)}i+=n +h+=n +for(;h>m;){h-=m;++g}for(;i>=r;){i-=r +g-=l}++f +if(B.c.aE(f,p)===0){j-=B.c.ds(j,s) +k-=B.c.aY(k,30) +o=B.c.D(k,8) +if(o<=1)o=0 +a3.afU(o,j)}}}, +azf(a,b,c,d,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=c-b,e=g.d-1 +if(fr)s=r +q=c+1 +p=c-1 +o=g.y +n=g.z +m=1 +while(!0){l=qf))break +o===$&&A.c() +k=m+1 +j=o[m] +if(l){i=q*3 +n===$&&A.c() +l=n[i] +n[i]=l-j*(l-d)/262144 +l=i+1 +h=n[l] +n[l]=h-j*(h-a0)/262144 +h=i+2 +l=n[h] +n[h]=l-j*(l-a1)/262144;++q}if(p>f){i=p*3 +n===$&&A.c() +l=n[i] +n[i]=l-j*(l-d)/262144 +l=i+1 +h=n[l] +n[l]=h-j*(h-a0)/262144 +h=i+2 +l=n[h] +n[h]=l-j*(l-a1)/262144;--p}m=k}}, +aDl(a,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=1e30 +for(s=c.d,r=s*3,q=c.c,p=c.ax,o=c.at,n=c.z,m=b,l=m,k=-1,j=-1;sp;)o.a9E(r-p) +B.v.cW(q,s,r,a) +o.a+=b}, +fL(a){return this.T3(a,null)}, +cv(a){var s=this +if(s.b){s.a1(B.c.D(a,8)&255) +s.a1(a&255) +return}s.a1(a&255) +s.a1(B.c.D(a,8)&255)}, +cl(a){var s=this +if(s.b){s.a1(B.c.D(a,24)&255) +s.a1(B.c.D(a,16)&255) +s.a1(B.c.D(a,8)&255) +s.a1(a&255) +return}s.a1(a&255) +s.a1(B.c.D(a,8)&255) +s.a1(B.c.D(a,16)&255) +s.a1(B.c.D(a,24)&255)}, +bhi(a){var s,r=this,q=new Float32Array(1) +q[0]=a +s=B.F.cc(q.buffer,0,null) +if(r.b){r.a1(s[3]) +r.a1(s[2]) +r.a1(s[1]) +r.a1(s[0]) +return}r.a1(s[0]) +r.a1(s[1]) +r.a1(s[2]) +r.a1(s[3])}, +bhj(a){var s,r=this,q=new Float64Array(1) +q[0]=a +s=B.F.cc(q.buffer,0,null) +if(r.b){r.a1(s[7]) +r.a1(s[6]) +r.a1(s[5]) +r.a1(s[4]) +r.a1(s[3]) +r.a1(s[2]) +r.a1(s[1]) +r.a1(s[0]) +return}r.a1(s[0]) +r.a1(s[1]) +r.a1(s[2]) +r.a1(s[3]) +r.a1(s[4]) +r.a1(s[5]) +r.a1(s[6]) +r.a1(s[7])}, +a9E(a){var s,r,q,p +if(a!=null)s=a +else{r=this.c.length +s=r===0?8192:r*2}r=this.c +q=r.length +p=new Uint8Array(q+s) +B.v.cW(p,0,q,r) +this.c=p}, +aFZ(){return this.a9E(null)}, +gq(a){return this.a}} +A.aM8.prototype={ +ap6(a){var s,r,q,p,o,n,m=a.gbr(a),l=a.gaZ(a),k=this.a +k===$&&A.c() +s=A.f4(null,null,B.R,0,B.an,l,null,0,1,k,m,!1) +m=s.a +r=m.gS(m) +r.p() +for(m=a.a,m=m.gS(m);m.p();){q=m.gG(m) +p=r.gG(r) +o=B.e.v(q.ga3(q)) +n=B.e.v(q.gaa()) +p.l(0,0,this.aNf(B.e.v(q.gad(q)),n,o)) +r.p()}return s}} +A.GH.prototype={ +v(a){var s=this.b +return s===0?0:B.c.ds(this.a,s)}, +k(a,b){if(b==null)return!1 +return b instanceof A.GH&&this.a===b.a&&this.b===b.b}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return""+this.a+"/"+this.b}} +A.aEn.prototype={ +pr(a,b,c){return this.apj(a,b,c)}, +apj(a,b,c){var s=0,r=A.l(t.Y7),q,p=this,o,n +var $async$pr=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:o=A +n=J +s=3 +return A.e(p.ap_("image/*",!0),$async$pr) +case 3:q=o.jr(n.dn(e,new A.aEr(p,c,b,a),t.sn),t.rx) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$pr,r)}, +ap0(a,b,c){var s=this,r=s.b4F(a,b,c),q=s.b +q===$&&A.c() +J.uP(q).Y(0) +J.uP(s.b).t(0,r) +r.click() +return s.aI7(r)}, +ap_(a,b){return this.ap0(a,null,b)}, +aHw(a){return a.files}, +aI7(a){var s=new A.ak($.a9,t.G4),r=new A.bp(s,t.Xv),q=t.TV,p=new A.Cx(a,"change",!1,q),o=t.P +p.gV(p).bj(0,new A.aEp(this,r),o) +q=new A.Cx(a,"error",!1,q) +q.gV(q).bj(0,new A.aEq(r),o) +return s}, +b4F(a,b,c){var s=A.bqD("file") +s.accept=a +s.multiple=c +if(b!=null)s.setAttribute("capture",b) +return s}} +A.aEr.prototype={ +$1(a){var s=this,r=s.a.c +r===$&&A.c() +return r.I7(a,s.b,s.c,s.d)}, +$S:675} +A.aEp.prototype={ +$1(a){var s,r=t.FZ.a(J.bCt(a)),q=r==null?null:this.a.aHw(r),p=this.b +if((p.a.a&30)===0&&q!=null){s=A.cg(q).i("a6") +p.cT(0,A.L(new A.a6(q,new A.aEo(),s),!0,s.i("aq.E")))}}, +$S:94} +A.aEo.prototype={ +$1(a){var s,r,q,p,o=(self.URL||self.webkitURL).createObjectURL(a) +o.toString +s=a.name +s.toString +r=a.size +r.toString +q=a.lastModified +q=A.jp(q==null?Date.now():q,!1) +p=a.type +p.toString +return A.aYx(o,q,r,p,s)}, +$S:676} +A.aEq.prototype={ +$1(a){var s=this.a +if((s.a.a&30)===0)s.k_(a)}, +$S:94} +A.aEy.prototype={ +I7(a,b,c,d){return this.bf_(a,b,c,d)}, +bf_(a,a0,a1,a2){var s=0,r=A.l(t.rx),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b +var $async$I7=A.h(function(a3,a4){if(a3===1){o=a4 +s=p}while(true)switch(s){case 0:q=a +s=1 +break +p=4 +j=a.c +j===$&&A.c() +s=7 +return A.e(n.baB(j),$async$I7) +case 7:m=a4 +i=m +h=i.width +h.toString +g=i.height +g.toString +f=new A.U(h,g) +e=Math.max(1,1) +if(e>1)f=new A.U(B.c.ds(h,e),B.c.ds(g,e)) +h=document.createElement("canvas") +h.toString +h.width=B.e.v(f.a) +h.height=B.e.v(f.b) +d=h.getContext("2d") +d.drawImage(i,0,0) +l=h +s=8 +return A.e(n.T4(a,l,a2),$async$I7) +case 8:k=a4;(self.URL||self.webkitURL).revokeObjectURL(j) +q=k +s=1 +break +p=2 +s=6 +break +case 4:p=3 +b=o +q=a +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$I7,r)}, +baB(a){var s,r=new A.ak($.a9,t.Eg),q=new A.bp(r,t.Ca),p=document.createElement("img") +p.src=a +s=t.TV.c +A.uj(p,"load",new A.aEz(q,p),!1,s) +A.uj(p,"error",new A.aEA(p,q),!1,s) +return r}, +T4(a,b,c){return this.bh6(a,b,c)}, +bh6(a,b,c){var s=0,r=A.l(t.rx),q,p,o,n,m,l +var $async$T4=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:n=a.a +s=3 +return A.e(B.TW.bfv(b,n,Math.min(100,100)/100),$async$T4) +case 3:m=e +l=(self.URL||self.webkitURL).createObjectURL(m) +l.toString +p=Date.now() +o=m.size +o.toString +q=A.aYx(l,new A.bA(p,!1),o,n,"scaled_"+a.b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$T4,r)}} +A.aEz.prototype={ +$1(a){this.a.cT(0,this.b)}, +$S:70} +A.aEA.prototype={ +$1(a){B.a28.eO(this.a) +this.b.k_("Error while loading image.")}, +$S:70} +A.aIH.prototype={ +aae(a,b,c,d){return B.aTa.c8("pickMultiImage",A.ah(["maxWidth",c,"maxHeight",b,"imageQuality",a,"requestFullMetadata",!0],t.N,t.z),!1,t.g)}, +aHQ(a,b,c){return this.aae(a,b,c,!0)}, +pr(a,b,c){return this.apk(a,b,c)}, +apk(a,b,c){var s=0,r=A.l(t.E9),q,p=this,o,n +var $async$pr=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:s=3 +return A.e(p.aHQ(a,b,c),$async$pr) +case 3:n=e +if(n==null){q=null +s=1 +break}o=J.dn(n,new A.aIJ(),t.rx) +q=A.L(o,!0,A.n(o).i("aq.E")) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$pr,r)}, +qY(a){return this.apm(a)}, +apm(a){var s=0,r=A.l(t.Y7),q,p=this,o,n +var $async$qY=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:o=a.a +s=3 +return A.e(p.aae(o.c,o.b,o.a,!0),$async$qY) +case 3:n=c +if(n==null){q=A.d([],t.FQ) +s=1 +break}o=J.dn(n,new A.aII(),t.rx) +q=A.L(o,!0,A.n(o).i("aq.E")) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$qY,r)}} +A.aIJ.prototype={ +$1(a){var s=null +return A.aYx(A.bi(a),s,s,s,s)}, +$S:275} +A.aII.prototype={ +$1(a){var s=null +return A.aYx(A.bi(a),s,s,s,s)}, +$S:275} +A.aEm.prototype={ +pr(a,b,c){throw A.f(A.dw("getMultiImage() has not been implemented."))}, +qY(a){return this.apl(a)}, +apl(a){var s=0,r=A.l(t.Y7),q,p=this,o,n +var $async$qY=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:o=a.a +s=3 +return A.e(p.pr(o.c,o.b,o.a),$async$qY) +case 3:n=c +q=n==null?A.d([],t.FQ):n +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$qY,r)}} +A.a51.prototype={} +A.a7o.prototype={} +A.aEL.prototype={} +A.a0C.prototype={ +ga_n(a){var s,r,q=this,p=q.b +if(p===$){s=A.A(t.N,t.Ch) +r=new A.mZ(s) +B.bh.mL(r.gb1b()) +s.l(0,u.y,A.d([q.gaQg()],t.L9)) +q.b!==$&&A.ai() +q.b=r +p=r}return p}, +mB(a,b){return this.bfd(a,b,b)}, +bfd(a,b,c){var s=0,r=A.l(c),q,p=this,o,n +var $async$mB=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:n=p.f +n===$&&A.c() +s=3 +return A.e(n,$async$mB) +case 3:s=4 +return A.e(a.$1(p.ga_n(p)),$async$mB) +case 4:o=e +s=o.ga3q()===B.qR&&!p.e?5:7 +break +case 5:s=8 +return A.e(p.VE(0),$async$mB) +case 8:q=p.mB(a,b) +s=1 +break +s=6 +break +case 7:q=o +s=1 +break +case 6:case 1:return A.j(q,r)}}) +return A.k($async$mB,r)}, +St(a,b){return this.bfe(a,b,b)}, +bfe(a,b,c){var s=0,r=A.l(c),q,p=this,o +var $async$St=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:o=p.f +o===$&&A.c() +s=3 +return A.e(o,$async$St) +case 3:q=a.$1(p.ga_n(p)) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$St,r)}, +VE(a){var s,r=this +if(r.e)return A.dQ(null,t.H) +if(r.d){s=r.f +s===$&&A.c() +return s}r.d=!0 +return r.f=A.aB6(new A.asA(r),t.H)}, +aQh(a){if(this.e)return +this.c.t(0,a)}} +A.asA.prototype={ +$0(){var s=0,r=A.l(t.H),q=this,p +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=q.a +s=2 +return A.e(p.ga_n(p).K5(p.gaDh(p)),$async$$0) +case 2:p.d=!1 +return A.j(null,r)}}) +return A.k($async$$0,r)}, +$S:2} +A.mZ.prototype={ +Qr(){var s=0,r=A.l(t.y),q,p +var $async$Qr=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(B.bh.c8("BillingClient#isReady()",null,!1,t.y),$async$Qr) +case 3:p=b +q=p===!0 +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Qr,r)}, +K5(a){var s=0,r=A.l(t.GQ),q,p=this,o,n,m,l +var $async$K5=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:m=p.a +l=m.h(0,u.T) +if(l==null){l=A.d([],t.r8) +m.l(0,u.T,l)}l.push(a) +m=t.N +o=t.z +s=3 +return A.e(B.bh.lr("BillingClient#startConnection(BillingClientStateListener)",A.ah(["handle",l.length-1],m,o),m,o),$async$K5) +case 3:n=c +q=A.Lk(n==null?A.A(m,o):n) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$K5,r)}, +RH(a,b){return this.be1(a,b)}, +be1(a,b){var s=0,r=A.l(t.q6),q,p,o,n +var $async$RH=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:n=B.nL.h(0,a) +n.toString +p=t.N +o=t.z +s=3 +return A.e(B.bh.lr("BillingClient#querySkuDetailsAsync(SkuDetailsParams, SkuDetailsResponseListener)",A.ah(["skuType",n,"skusList",b],p,o),p,o),$async$RH) +case 3:n=d +q=A.bNM(n==null?A.A(p,o):n) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$RH,r)}, +Qu(a,b,c,d,e){return this.bah(a,b,c,d,e)}, +bah(a,b,c,d,e){var s=0,r=A.l(t.GQ),q,p,o,n +var $async$Qu=A.h(function(f,g){if(f===1)return A.i(g,r) +while(true)switch(s){case 0:p=t.N +o=t.z +s=3 +return A.e(B.bh.lr("BillingClient#launchBillingFlow(Activity, BillingFlowParams)",A.ah(["sku",e,"accountId",a,"obfuscatedProfileId",null,"oldSku",b,"purchaseToken",d,"prorationMode",0],p,o),p,o),$async$Qu) +case 3:n=g +q=A.Lk(n==null?A.A(p,o):n) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Qu,r)}, +HW(a){return this.be0(a)}, +be0(a){var s=0,r=A.l(t.Gv),q,p,o,n +var $async$HW=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:n=B.nL.h(0,a) +n.toString +p=t.N +o=t.z +s=3 +return A.e(B.bh.lr("BillingClient#queryPurchases(String)",A.ah(["skuType",n],p,o),p,o),$async$HW) +case 3:n=c +q=A.buW(n==null?A.A(p,o):n) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$HW,r)}, +OV(a){return this.b26(a)}, +b26(a){var s=0,r=A.l(t.GQ),q,p,o,n +var $async$OV=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=t.N +o=t.z +s=3 +return A.e(B.bh.lr("BillingClient#consumeAsync(String, ConsumeResponseListener)",A.ah(["purchaseToken",a],p,o),p,o),$async$OV) +case 3:n=c +q=A.Lk(n==null?A.A(p,o):n) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$OV,r)}, +NR(a){return this.aZo(a)}, +aZo(a){var s=0,r=A.l(t.GQ),q,p,o,n +var $async$NR=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=t.N +o=t.z +s=3 +return A.e(B.bh.lr("BillingClient#(AcknowledgePurchaseParams params, (AcknowledgePurchaseParams, AcknowledgePurchaseResponseListener)",A.ah(["purchaseToken",a],p,o),p,o),$async$NR) +case 3:n=c +q=A.Lk(n==null?A.A(p,o):n) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$NR,r)}, +a_f(a){return this.b1c(a)}, +b1c(a){var s=0,r=A.l(t.H),q=this,p,o +var $async$a_f=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:switch(a.a){case u.y:p=q.a.h(0,u.y) +p.toString +t.D6.a(B.d.gV(p)).$1(A.buW(J.es(t.f.a(a.b),t.N,t.z))) +break +case u.T:p=J.u(t.d.a(a.b),"handle") +p.toString +A.bu(p) +o=q.a.h(0,u.T) +A.cg(o).i("eS<1,~()>").z[1].a(o[p]).$0() +break}return A.j(null,r)}}) +return A.k($async$a_f,r)}} +A.k3.prototype={ +J(){return"BillingResponse."+this.b}} +A.asB.prototype={ +kC(a){if(a==null)return B.ik +return A.D1(B.aSJ,a)}} +A.BC.prototype={ +J(){return"SkuType."+this.b}} +A.aRy.prototype={ +kC(a){if(a==null)return B.kp +return A.D1(B.nL,a)}} +A.ls.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(b===s)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.ls&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e&&b.gK3()===s.gK3()&&b.w===s.w&&b.x===s.x&&b.z===s.z&&b.Q===s.Q}, +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.e,s.gK3(),s.w,s.x,s.z,s.Q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +gK3(){var s=this.r +s=s.length!==0?B.d.gV(s):"" +return s}} +A.fP.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(b===s)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.fP&&b.b===s.b&&b.c===s.c&&b.a.k(0,s.a)}, +gu(a){return A.Y(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +$ia4y:1, +ga3q(){return this.b}} +A.GC.prototype={ +J(){return"PurchaseStateWrapper."+this.b}} +A.aM4.prototype={ +kC(a){if(a==null)return B.FS +return A.D1(B.aSG,a)}, +bfE(a){switch(a.a){case 2:return B.jY +case 1:return B.hz +case 0:return B.dA}}} +A.aZc.prototype={ +$1(a){return A.bi(a)}, +$S:276} +A.aZd.prototype={ +$2(a,b){return new A.bb(A.bi(a),b,t.uK)}, +$S:63} +A.aZe.prototype={ +$1(a){return A.bNK(A.fK(t.f.a(a),t.N,t.z))}, +$S:681} +A.nx.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.nx&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e&&b.f===s.f&&b.r===s.r&&b.w===s.w&&b.x===s.x&&b.Q===s.Q&&b.as===s.as&&b.at===s.at&&b.ax===s.ax&&b.ay===s.ay&&b.ch===s.ch}, +gu(a){var s=this +return A.Y(B.f.gu(s.b),B.f.gu(s.c),B.f.gu(s.d),B.c.gu(s.e),B.c.gu(s.f),B.f.gu(s.r),B.f.gu(s.w),B.c.gu(s.x),B.f.gu(s.Q),B.f.gu(s.as),B.f.gu(s.at),A.h4(s.ax),s.ay,s.ch,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.ky.prototype={ +ga3q(){return this.a.a}, +k(a,b){if(b==null)return!1 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.ky&&b.a.k(0,this.a)&&b.b===this.b}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +$ia4y:1} +A.o2.prototype={ +k(a,b){if(b==null)return!1 +if(J.a8(b)!==A.I(this))return!1 +return b instanceof A.o2&&b.a===this.a&&b.b==this.b}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +$ia4y:1, +ga3q(){return this.a}} +A.aZn.prototype={ +$2(a,b){return new A.bb(A.bi(a),b,t.uK)}, +$S:63} +A.aZo.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.fK(t.f.a(a),t.N,t.z),d=A.ag(e.h(0,"description")) +if(d==null)d="" +s=A.ag(e.h(0,"freeTrialPeriod")) +if(s==null)s="" +r=A.ag(e.h(0,"introductoryPrice")) +if(r==null)r="" +q=A.cf(e.h(0,"introductoryPriceAmountMicros")) +if(q==null)q=0 +p=A.cf(e.h(0,"introductoryPriceCycles")) +if(p==null)p=0 +o=A.ag(e.h(0,"introductoryPricePeriod")) +if(o==null)o="" +n=A.ag(e.h(0,"price")) +if(n==null)n="" +m=A.cf(e.h(0,"priceAmountMicros")) +if(m==null)m=0 +l=A.ag(e.h(0,"priceCurrencyCode")) +if(l==null)l="" +k=A.ag(e.h(0,"priceCurrencySymbol")) +if(k==null)k="" +j=A.ag(e.h(0,"sku")) +if(j==null)j="" +i=A.ag(e.h(0,"subscriptionPeriod")) +if(i==null)i="" +h=A.ag(e.h(0,"title")) +if(h==null)h="" +g=B.Tn.kC(A.ag(e.h(0,"type"))) +f=A.ag(e.h(0,"originalPrice")) +if(f==null)f="" +e=A.cf(e.h(0,"originalPriceAmountMicros")) +return new A.nx(d,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e==null?0:e)}, +$S:682} +A.a56.prototype={ +ga2T(){var s,r=this.b +if(r===$){s=this.a +r!==$&&A.ai() +r=this.b=new A.ba(s,A.n(s).i("ba<1>"))}return r}, +H0(){var s=0,r=A.l(t.y),q,p=this +var $async$H0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=p.c.St(new A.aEQ(),t.y) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$H0,r)}, +qG(a){return this.bdZ(a)}, +bdZ(a){var s=0,r=A.l(t.lR),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d +var $async$qG=A.h(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:g=null +f=null +e=new A.aEU(n,a) +p=4 +s=7 +return A.e(A.jr(A.d([e.$1(B.kp),e.$1(B.oy)],t.W0),t.q6),$async$qG) +case 7:g=c +p=2 +s=6 +break +case 4:p=3 +d=o +j=A.a7(d) +if(j instanceof A.fg){m=j +f=m +l=new A.ky(new A.o2(B.ik,m.a),B.aa2) +g=A.d([l,l],t.SC)}else throw d +s=6 +break +case 3:s=2 +break +case 6:j=J.bnu(g,new A.aER(),t.lM) +j=A.ne(j,new A.aES(),j.$ti.i("w.E"),t.Ps) +i=A.L(j,!0,A.n(j).i("w.E")) +j=a.oC(new A.a6(i,new A.aET(),A.aa(i).i("a6<1,p>")).ie(0)) +h=A.L(j,!0,A.n(j).c) +if(f!=null){f.toString +f.toString +f.toString}q=new A.Qx(i,h) +s=1 +break +case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$qG,r)}, +q3(a){return this.b17(a)}, +b17(a){var s=0,r=A.l(t.y),q,p=this,o +var $async$q3=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:o={} +o.a=null +s=3 +return A.e(p.c.mB(new A.aEO(o,a),t.GQ),$async$q3) +case 3:q=c.a===B.ew +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$q3,r)}, +F9(a){return this.b1U(a)}, +b1U(a){var s=0,r=A.l(t.GQ),q,p=this +var $async$F9=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:t.AI.a(a) +if(a.w.z){q=B.Rr +s=1 +break}q=p.c.mB(new A.aEP(a),t.GQ) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$F9,r)}, +tO(a){return this.bf2(a)}, +bf2(a){var s=0,r=A.l(t.H),q=this,p,o,n,m,l,k,j +var $async$tO=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:l=q.c +k=t.Gv +s=2 +return A.e(A.jr(A.d([l.mB(new A.aEW(),k),l.mB(new A.aEX(),k)],t.DJ),k),$async$tO) +case 2:j=c +k=J.bQ(j) +l=k.hn(j,new A.aEY()) +p=l.$ti.i("f8<1,p>") +o=A.d3(new A.f8(l,new A.aEZ(),p),p.i("w.E")) +n=o.a!==0?o.bw(0,", "):"" +l=k.Gf(j,new A.aF_(),t.dV) +l=A.ne(l,new A.aF0(),l.$ti.i("w.E"),t.AI) +m=A.L(l,!0,A.n(l).i("w.E")) +if(n.length!==0)throw A.f(new A.a58("restore_transactions_failed",n,"google_play")) +q.a.t(0,m) +return A.j(null,r)}}) +return A.k($async$tO,r)}, +Mf(a){return this.aOd(a)}, +aOd(a){var s=0,r=A.l(t.IR),q,p,o,n +var $async$Mf=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:if(!(a.e===B.hz&&$.bqw.A(0,a.b))){q=a +s=1 +break}p=$.biH +p.toString +s=3 +return A.e(t.nQ.a(p).b28(a),$async$Mf) +case 3:o=c +n=o.a +if(n!==B.ew){a.e=B.dA +a.f=new A.Fb("google_play","consume_purchase_failed",n.J(),o.b)}$.bqw.F(0,a.b) +q=a +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Mf,r)}, +WB(a){return this.aI0(a)}, +aI0(a){var s=0,r=A.l(t.qQ),q,p=this,o,n,m,l,k,j,i +var $async$WB=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:i={} +i.a=null +o=a.b +n=o===B.ew +if(!n)i.a=new A.Fb("google_play","purchase_error",o.J(),a.a.b) +m=a.c +l=A.aa(m).i("a6<1,S>") +k=A.L(new A.a6(m,new A.aEN(i,p,a),l),!0,l.i("aq.E")) +if(k.length!==0){q=A.jr(k,t.IR) +s=1 +break}else{if(o===B.lC)j=B.jZ +else j=n?B.hz:B.dA +o=new A.iW("",new A.QD(""),j) +o.f=i.a +q=A.d([o],t.IL) +s=1 +break}case 1:return A.j(q,r)}}) +return A.k($async$WB,r)}} +A.aEQ.prototype={ +$1(a){return a.Qr()}, +$S:684} +A.aEU.prototype={ +$1(a){return this.a.c.mB(new A.aEV(a,this.b),t.q6)}, +$S:685} +A.aEV.prototype={ +$1(a){var s=this.b +return a.RH(this.a,A.L(s,!0,A.n(s).c))}, +$S:686} +A.aER.prototype={ +$1(a){return a.b}, +$S:687} +A.aES.prototype={ +$1(a){return new A.zm(a.Q,a.w)}, +$S:688} +A.aET.prototype={ +$1(a){return a.a}, +$S:689} +A.aEO.prototype={ +$1(a){var s=null +return a.Qu(s,s,s,s,this.b.a.a)}, +$S:153} +A.aEP.prototype={ +$1(a){return a.NR(this.a.c.b)}, +$S:153} +A.aEW.prototype={ +$1(a){return a.HW(B.kp)}, +$S:277} +A.aEX.prototype={ +$1(a){return a.HW(B.oy)}, +$S:277} +A.aEY.prototype={ +$1(a){return a.b!==B.ew}, +$S:692} +A.aEZ.prototype={ +$1(a){return a.b.J()}, +$S:693} +A.aF_.prototype={ +$1(a){return a.c}, +$S:694} +A.aF0.prototype={ +$1(a){var s=A.bq3(a) +s.e=B.o9 +return s}, +$S:695} +A.aEN.prototype={ +$1(a){var s=A.bq3(a) +s.f=this.a.a +if(this.c.b===B.lC)s.e=B.jZ +return this.b.Mf(s)}, +$S:696} +A.a57.prototype={ +b28(a){return this.a.mB(new A.aEM(a),t.GQ)}} +A.aEM.prototype={ +$1(a){return a.OV(this.a.c.b)}, +$S:153} +A.zm.prototype={} +A.zn.prototype={} +A.Fb.prototype={ +j(a){var s=this +return"IAPError(code: "+s.b+", source: "+s.a+", message: "+s.c+", details: "+A.r(s.d)+")"}} +A.a58.prototype={ +j(a){return"InAppPurchaseException("+this.a+", "+this.b+", "+this.c+")"}, +$ibh:1} +A.aF1.prototype={ +ga2T(){return A.F(A.dw("purchaseStream has not been implemented."))}, +H0(){return A.F(A.dw("isAvailable() has not been implemented."))}, +qG(a){return A.F(A.dw("queryProductDetails() had not been implemented."))}, +q3(a){return A.F(A.dw("buyNonConsumable() has not been implemented."))}, +F9(a){return A.F(A.dw("completePurchase() has not been implemented."))}, +tO(a){return A.F(A.dw("restorePurchases() has not been implemented."))}} +A.aF2.prototype={} +A.nm.prototype={} +A.Qx.prototype={} +A.iW.prototype={ +gbF(a){return this.e}, +gam2(){return this.r}} +A.aM3.prototype={} +A.B_.prototype={ +J(){return"PurchaseStatus."+this.b}} +A.QD.prototype={} +A.aF3.prototype={ +ga2T(){var s=$.a59.bk().a +return new A.ba(s,A.n(s).i("ba<1>"))}, +H0(){return A.aO5()}, +q3(a){return this.b18(a)}, +b18(a){var s=0,r=A.l(t.y),q,p +var $async$q3=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=$.Fz.bk() +s=3 +return A.e(p.ES(new A.Rv(a.a.a,null,null,1,!1,null)),$async$q3) +case 3:q=!0 +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$q3,r)}, +F9(a){return $.Fz.bk().PW(t.pv.a(a).w)}, +tO(a){return this.bf3(a)}, +bf3(a){var s=0,r=A.l(t.H),q,p,o +var $async$tO=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=$.a59.bk() +o=$.Fz.bk() +p.d=B.qn +p.b=new A.bp(new A.ak($.a9,t.W),t.gR) +o.Sp(a) +q=p.b.a.fK(new A.aF8()) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$tO,r)}, +qG(a){return this.be_(a)}, +be_(a){var s=0,r=A.l(t.lR),q,p=2,o,n,m,l,k,j,i,h,g,f,e +var $async$qG=A.h(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:h=new A.aOe() +g=null +f=null +p=4 +s=7 +return A.e(h.K7(A.L(a,!0,A.n(a).c)),$async$qG) +case 7:g=c +p=2 +s=6 +break +case 4:p=3 +e=o +l=A.a7(e) +if(l instanceof A.fg){n=l +f=n +g=new A.Hq(B.aa1,A.L(a,!0,A.n(a).c))}else throw e +s=6 +break +case 3:s=2 +break +case 6:g.toString +l=g.a +k=A.aa(l).i("a6<1,y6>") +j=A.L(new A.a6(l,new A.aF5(),k),!0,k.i("aq.E")) +i=g.b +if(j.length===0)i=A.L(a,!0,A.n(a).c) +if(f!=null){f.toString +f.toString +f.toString}q=new A.Qx(j,i) +s=1 +break +case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$qG,r)}} +A.aF6.prototype={ +$0(){$.Fz.bk() +return B.bh.c8("-[SKPaymentQueue startObservingTransactionQueue]",null,!1,t.H)}, +$S:0} +A.aF7.prototype={ +$0(){$.Fz.bk() +return B.bh.c8("-[SKPaymentQueue stopObservingTransactionQueue]",null,!1,t.H)}, +$S:0} +A.aF8.prototype={ +$0(){return $.a59.bk().b=null}, +$S:0} +A.aF5.prototype={ +$1(a){var s=a.f +A.lK(s) +return new A.y6(a.a,a.d.a+s)}, +$S:697} +A.YR.prototype={ +J(){return"_TransactionRestoreState."+this.b}} +A.bcX.prototype={ +J6(){var s=0,r=A.l(t.N),q,p=2,o,n=this,m,l,k +var $async$J6=A.h(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.e(A.aOd(),$async$J6) +case 7:n.c=b +p=2 +s=6 +break +case 4:p=3 +k=o +n.c="" +s=6 +break +case 3:s=2 +break +case 6:l=n.c +l===$&&A.c() +q=l +s=1 +break +case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$J6,r)}, +LU(a){return this.aMe(a)}, +aMe(a){var s=0,r=A.l(t.H),q=this,p,o,n,m,l,k +var $async$LU=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:if(q.d===B.qn&&B.d.hu(a,new A.bcY()))q.d=B.beP +p=A.aa(a).i("a6<1,uZ>") +o=q.a +n=A +m=A +l=a +k=A +s=2 +return A.e(q.J6(),$async$LU) +case 2:o.t(0,n.L(new m.a6(l,new k.bcZ(c),p),!0,p.i("aq.E"))) +return A.j(null,r)}}) +return A.k($async$LU,r)}} +A.bcY.prototype={ +$1(a){return a.a===B.G_}, +$S:698} +A.bcZ.prototype={ +$1(a){var s,r=a.f,q=B.rj.bfF(a.a,r),p=a.d +if(p!=null)B.c.j(B.e.v(p*1000)) +s=new A.uZ(a,a.b.a,new A.QD(this.a),q) +s.y=q!==B.jY +s.x=q +if(q===B.dA||q===B.jZ){q=r==null +p=q?null:r.b +if(p==null)p="" +s.f=new A.Fb("app_store","purchase_error",p,q?null:r.c)}return s}, +$S:699} +A.aF4.prototype={} +A.aOg.prototype={ +kC(a){if(a==null)return B.G0 +return A.D1(B.Bs.dm(0,t.r9,t.z),a)}, +bfF(a,b){var s +switch(a.a){case 0:case 4:return B.jY +case 1:return B.hz +case 3:return B.o9 +case 2:if(b!=null){s=b.a +s=s===2||s===15}else s=!1 +if(s)return B.jZ +return B.dA +case 5:return B.dA}}} +A.aOf.prototype={ +kC(a){if(a==null)return B.oe +return A.D1(B.aSH.dm(0,t.WS,t.z),a)}} +A.aOb.prototype={ +kC(a){if(a==null)return B.G1 +return A.D1(B.aSV.dm(0,t.SX,t.z),a)}} +A.aOc.prototype={ +kC(a){if(a==null)return B.G2 +return A.D1(B.aR2.dm(0,t.zC,t.z),a)}} +A.aac.prototype={ +ES(a){return this.b_V(a)}, +b_V(a){var s=0,r=A.l(t.H) +var $async$ES=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(B.bh.c8("-[InAppPurchasePlugin addPayment:result:]",A.ah(["productIdentifier",a.a,"applicationUsername",a.b,"requestData",a.c,"quantity",a.d,"simulatesAskToBuyInSandbox",a.e,"paymentDiscount",null],t.N,t.z),!1,t.H),$async$ES) +case 2:return A.j(null,r)}}) +return A.k($async$ES,r)}, +PW(a){return this.b7g(a)}, +b7g(a){var s=0,r=A.l(t.H) +var $async$PW=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(B.bh.c8("-[InAppPurchasePlugin finishTransaction:result:]",A.ah(["transactionIdentifier",a.e,"productIdentifier",a.b.a],t.N,t.u),!1,t.H),$async$PW) +case 2:return A.j(null,r)}}) +return A.k($async$PW,r)}, +Sp(a){return this.bf4(a)}, +bf4(a){var s=0,r=A.l(t.H) +var $async$Sp=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(B.bh.c8("-[InAppPurchasePlugin restoreTransactions:result:]",a,!1,t.H),$async$Sp) +case 2:return A.j(null,r)}}) +return A.k($async$Sp,r)}, +a1l(a){return this.b8g(a)}, +b8g(a){var s=0,r=A.l(t.z),q,p=this,o,n,m,l,k,j,i,h +var $async$a1l=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)$async$outer:switch(s){case 0:h=p.b +h.toString +o=a.a +switch(o){case"updatedTransactions":q=A.F0(new A.aO6(h,p.aau(t.j.a(a.b))),t.H) +s=1 +break $async$outer +case"removedTransactions":q=A.F0(new A.aO7(h,p.aau(t.j.a(a.b))),t.H) +s=1 +break $async$outer +case"restoreCompletedTransactionsFailed":q=A.F0(new A.aO8(h,A.buX(A.fK(t.f.a(a.b),t.N,t.z))),t.H) +s=1 +break $async$outer +case"paymentQueueRestoreCompletedTransactionsFinished":q=A.F0(new A.aO9(h),t.H) +s=1 +break $async$outer +case"shouldAddStorePayment":n=t.d.a(a.b) +o=J.N(n) +m=o.h(n,"payment") +m.toString +l=t.f +k=t.N +j=t.z +i=A.buZ(J.es(l.a(m),k,j)) +o=o.h(n,"product") +o.toString +q=A.F0(new A.aOa(h,i,A.bv0(J.es(l.a(o),k,j))),t.H) +s=1 +break $async$outer +default:break}throw A.f(A.Gm("no_such_callback",null,"Did not recognize the observer callback "+o+".",null)) +case 1:return A.j(q,r)}}) +return A.k($async$a1l,r)}, +aau(a){var s=J.dn(a,new A.aO4(),t.r7) +return A.L(s,!0,A.n(s).i("aq.E"))}} +A.aO6.prototype={ +$0(){this.a.LU(this.b)}, +$S:7} +A.aO7.prototype={ +$0(){}, +$S:7} +A.aO8.prototype={ +$0(){var s=this.a +s.b.k_(this.b) +s.d=B.qm}, +$S:7} +A.aO9.prototype={ +$0(){var s=this.a +s.b.hw(0) +if(s.d===B.qn)s.a.t(0,A.d([],t.IL)) +s.d=B.qm}, +$S:7} +A.aOa.prototype={ +$0(){$.bmP().ES(this.b)}, +$S:7} +A.aO4.prototype={ +$1(a){var s=t.z +return A.buY(A.aI5(t.f.a(a),s,s,t.N,s))}, +$S:700} +A.aab.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(b===s)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.aab&&b.a===s.a&&b.b===s.b&&B.Y3.eU(b.c,s.c)}, +gu(a){return A.Y(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Rv.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(b===s)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.Rv&&b.a===s.a&&b.b==s.b&&b.d===s.d&&b.e===s.e&&b.c==s.c}, +gu(a){var s=this +return A.Y(s.a,s.b,s.d,s.e,s.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this +return A.kj(A.ah(["productIdentifier",s.a,"applicationUsername",s.b,"requestData",s.c,"quantity",s.d,"simulatesAskToBuyInSandbox",s.e],t.N,t.z))}} +A.aZf.prototype={ +$2(a,b){return new A.bb(A.bi(a),b,t.uK)}, +$S:63} +A.qL.prototype={ +J(){return"SKPaymentTransactionStateWrapper."+this.b}} +A.oL.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(b===s)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.oL&&b.b.k(0,s.b)&&b.a===s.a&&J.o(b.c,s.c)&&b.d==s.d&&b.e==s.e&&J.o(b.f,s.f)}, +gu(a){var s=this +return A.Y(s.b,s.a,s.c,s.d,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this,r=B.Bs.h(0,s.a) +r.toString +return A.kj(A.ah(["transactionState",r,"payment",s.b,"originalTransaction",s.c,"transactionTimeStamp",s.d,"transactionIdentifier",s.e,"error",s.f],t.N,t.z))}} +A.Hq.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(b===s)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.Hq&&B.dm.eU(b.a,s.a)&&B.dm.eU(b.b,s.b)}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.wI.prototype={ +J(){return"SKSubscriptionPeriodUnit."+this.b}} +A.Rx.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(b===s)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.Rx&&b.a===s.a&&b.b===s.b}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.wG.prototype={ +J(){return"SKProductDiscountPaymentMode."+this.b}} +A.GX.prototype={ +J(){return"SKProductDiscountType."+this.b}} +A.wH.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(b===s)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.wH&&b.a===s.a&&b.b.k(0,s.b)&&b.c===s.c&&b.d===s.d&&b.e.k(0,s.e)&&b.f==s.f&&b.r===s.r}, +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.e,s.f,s.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.qM.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(b===s)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.qM&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d.k(0,s.d)&&b.e==s.e&&b.f===s.f&&J.o(b.r,s.r)&&J.o(b.w,s.w)&&B.dm.eU(b.x,s.x)}, +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Rw.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(b===s)return!0 +if(J.a8(b)!==A.I(s))return!1 +return b instanceof A.Rw&&b.a===s.a&&b.b===s.b}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.aZl.prototype={ +$1(a){return A.bv0(A.fK(t.f.a(a),t.N,t.z))}, +$S:701} +A.aZm.prototype={ +$1(a){return A.bi(a)}, +$S:276} +A.aZg.prototype={ +$2(a,b){return new A.bb(A.bi(a),b,t.uK)}, +$S:63} +A.aZh.prototype={ +$2(a,b){return new A.bb(A.bi(a),b,t.uK)}, +$S:63} +A.aZi.prototype={ +$2(a,b){return new A.bb(A.bi(a),b,t.uK)}, +$S:63} +A.aZj.prototype={ +$2(a,b){return new A.bb(A.bi(a),b,t.uK)}, +$S:63} +A.aZk.prototype={ +$1(a){return A.bv_(A.fK(t.f.a(a),t.N,t.z))}, +$S:702} +A.aOe.prototype={ +K7(a){return this.asi(a)}, +asi(a){var s=0,r=A.l(t.gi),q,p +var $async$K7=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(B.bh.lr("-[InAppPurchasePlugin startProductRequest:result:]",a,t.N,t.z),$async$K7) +case 3:p=c +if(p==null)throw A.f(A.Gm("storekit_no_response",null,"StoreKit: Failed to get response from platform.",null)) +q=A.bNL(p) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$K7,r)}} +A.y6.prototype={} +A.uZ.prototype={ +gbF(a){var s=this.x +s===$&&A.c() +return s}, +gam2(){return this.y}} +A.a2y.prototype={ +j(a){return this.a}} +A.G9.prototype={ +j(a){return this.a}} +A.pU.prototype={ +tn(a){var s,r,q,p=this,o=p.e +if(o==null){if(p.d==null){p.ZO("yMMMMd") +p.ZO("jms")}o=p.d +o.toString +o=p.acD(o) +s=A.aa(o).i("d8<1>") +s=p.e=A.L(new A.d8(o,s),!0,s.i("aq.E")) +o=s}s=o.length +r=0 +q="" +for(;r=12&&s<24?1:0 +return n.b.gjw().CW[r] +case"c":return n.b7B(a) +case"d":return n.b.jo(B.f.bO(""+A.dh(a),l.length,m)) +case"D":q=A.db(A.bO(a),2,29,0,0,0,0,!1) +if(!A.cC(q))A.F(A.cL(q)) +return n.b.jo(B.f.bO(""+A.bST(A.bS(a),A.dh(a),A.bS(new A.bA(q,!1))===2),l.length,m)) +case"E":q=n.b +l=l.length>=4?q.gjw().y:q.gjw().Q +return l[B.c.aE(A.Gx(a),7)] +case"G":p=A.bO(a)>0?1:0 +q=n.b +return l.length>=4?q.gjw().c[p]:q.gjw().b[p] +case"h":s=A.jH(a) +if(A.jH(a)>12)s-=12 +return n.b.jo(B.f.bO(""+(s===0?12:s),l.length,m)) +case"H":return n.b.jo(B.f.bO(""+A.jH(a),l.length,m)) +case"K":return n.b.jo(B.f.bO(""+B.c.aE(A.jH(a),12),l.length,m)) +case"k":return n.b.jo(B.f.bO(""+(A.jH(a)===0?24:A.jH(a)),l.length,m)) +case"L":return n.b7C(a) +case"M":return n.b7z(a) +case"m":return n.b.jo(B.f.bO(""+A.oE(a),l.length,m)) +case"Q":return n.b7A(a) +case"S":return n.b7y(a) +case"s":return n.b.jo(B.f.bO(""+A.wu(a),l.length,m)) +case"y":o=A.bO(a) +if(o<0)o=-o +l=l.length +q=n.b +return l===2?q.jo(B.f.bO(""+B.c.aE(o,100),2,m)):q.jo(B.f.bO(""+o,l,m)) +default:return""}}, +b7z(a){var s=this.a.length,r=this.b +switch(s){case 5:return r.gjw().d[A.bS(a)-1] +case 4:return r.gjw().f[A.bS(a)-1] +case 3:return r.gjw().w[A.bS(a)-1] +default:return r.jo(B.f.bO(""+A.bS(a),s,"0"))}}, +b7y(a){var s=this.b,r=s.jo(B.f.bO(""+A.Qv(a),3,"0")),q=this.a.length-3 +if(q>0)return r+s.jo(B.f.bO(""+0,q,"0")) +else return r}, +b7B(a){var s=this.b +switch(this.a.length){case 5:return s.gjw().ax[B.c.aE(A.Gx(a),7)] +case 4:return s.gjw().z[B.c.aE(A.Gx(a),7)] +case 3:return s.gjw().as[B.c.aE(A.Gx(a),7)] +default:return s.jo(B.f.bO(""+A.dh(a),1,"0"))}}, +b7C(a){var s=this.a.length,r=this.b +switch(s){case 5:return r.gjw().e[A.bS(a)-1] +case 4:return r.gjw().r[A.bS(a)-1] +case 3:return r.gjw().x[A.bS(a)-1] +default:return r.jo(B.f.bO(""+A.bS(a),s,"0"))}}, +b7A(a){var s=B.e.v((A.bS(a)-1)/3),r=this.a.length,q=this.b +switch(r){case 4:return q.gjw().ch[s] +case 3:return q.gjw().ay[s] +default:return q.jo(B.f.bO(""+(s+1),r,"0"))}}} +A.aJS.prototype={ +tn(a){var s,r,q=this +if(isNaN(a))return q.fy.z +s=a==1/0||a==-1/0 +if(s){s=B.e.goT(a)?q.a:q.b +return s+q.fy.y}s=B.e.goT(a)?q.a:q.b +r=q.k2 +r.a+=s +s=Math.abs(a) +if(q.x)q.aGV(s) +else q.Wt(s) +s=r.a+=B.e.goT(a)?q.c:q.d +r.a="" +return s.charCodeAt(0)==0?s:s}, +aGV(a){var s,r,q,p=this +if(a===0){p.Wt(a) +p.a9S(0) +return}s=B.e.cG(Math.log(a)/$.bnb()) +r=a/Math.pow(10,s) +q=p.z +if(q>1&&q>p.Q)for(;B.c.aE(s,q)!==0;){r*=10;--s}else{q=p.Q +if(q<1){++s +r/=10}else{--q +s-=q +r*=Math.pow(10,q)}}p.Wt(r) +p.a9S(s)}, +a9S(a){var s=this,r=s.fy,q=s.k2,p=q.a+=r.w +if(a<0){a=-a +q.a=p+r.r}else if(s.w)q.a=p+r.f +r=s.ch +p=B.c.j(a) +if(s.k4===0)q.a+=B.f.bO(p,r,"0") +else s.aWc(r,p)}, +a9N(a){var s +if(B.e.goT(a)&&!B.e.goT(Math.abs(a)))throw A.f(A.bZ("Internal error: expected positive number, got "+A.r(a),null)) +s=B.e.cG(a) +return s}, +aUi(a){if(a==1/0||a==-1/0)return $.bgL() +else return B.e.aR(a)}, +Wt(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0={} +a0.a=null +a0.b=a.at +a0.c=a.ay +s=a1==1/0||a1==-1/0 +if(s){a0.a=B.e.v(a1) +r=0 +q=0 +p=0}else{o=a.a9N(a1) +a0.a=o +n=a1-o +a0.d=n +if(B.e.v(n)!==0){a0.a=a1 +a0.d=0}new A.aJV(a0,a,a1).$0() +p=A.bu(Math.pow(10,a0.b)) +m=p*a.dx +l=B.e.v(a.aUi(a0.d*m)) +if(l>=m){a0.a=a0.a+1 +l-=m}else if(A.brX(l)>A.brX(B.c.v(a.a9N(a0.d*m))))a0.d=l/m +q=B.c.ds(l,p) +r=B.c.aE(l,p)}o=a0.a +if(typeof o=="number"&&o>$.bgL()){k=B.e.dg(Math.log(o)/$.bnb())-$.bze() +j=B.e.aR(Math.pow(10,k)) +if(j===0)j=Math.pow(10,k) +i=B.f.ai("0",B.c.v(k)) +o=B.e.v(o/j)}else i="" +h=q===0?"":B.c.j(q) +g=a.aNY(o) +f=g+(g.length===0?h:B.f.bO(h,a.dy,"0"))+i +e=f.length +if(a0.b>0)d=a0.c>0||r>0 +else d=!1 +if(e!==0||a.Q>0){f=B.f.ai("0",a.Q-e)+f +e=f.length +for(s=a.k2,c=a.k4,b=0;bo))break +p=s}for(o=this.k2,r=this.k4,q=1;qs&&B.c.aE(q-s,r.e)===1)r.k2.a+=r.fy.c}, +j(a){return"NumberFormat("+this.fx+", "+A.r(this.fr)+")"}} +A.aJU.prototype={ +$1(a){return this.a}, +$S:707} +A.aJV.prototype={ +$0(){}, +$S:0} +A.a7E.prototype={} +A.aJT.prototype={ +aRw(){var s,r,q,p,o,n,m,l,k,j=this,i=j.f +i.b=j.Mx() +s=j.aRI() +i.d=j.Mx() +r=j.b +if(r.Rp()===";"){++r.b +i.a=j.Mx() +for(q=s.length,p=r.a,o=p.length,n=0;n=o.a.length)return!1 +s=o.Rp() +if(s==="'"){r=o.a2M(2) +if(r.length===2&&r[1]==="'"){++o.b +a.a+="'"}else p.w=!p.w +return!0}if(p.w)a.a+=s +else switch(s){case"#":case"0":case",":case".":case";":return!1 +case"\xa4":a.a+=p.d +break +case"%":o=p.f +q=o.e +if(q!==1&&q!==100)throw A.f(B.tT) +o.e=100 +a.a+=p.a.d +break +case"\u2030":o=p.f +q=o.e +if(q!==1&&q!==1000)throw A.f(B.tT) +o.e=1000 +a.a+=p.a.x +break +default:a.a+=s}return!0}, +aRI(){var s,r,q,p,o,n=this,m=new A.c9(""),l=n.b,k=l.a,j=k.length,i=!0 +while(!0){s=l.b +if(!(B.f.X(k,s,Math.min(s+1,j)).length!==0&&i))break +i=n.bd6(m)}l=n.z +if(l===0&&n.y>0&&n.x>=0){r=n.x +if(r===0)r=1 +n.Q=n.y-r +n.y=r-1 +l=n.z=1}q=n.x +if(!(q<0&&n.Q>0)){if(q>=0){j=n.y +j=qj+l}else j=!1 +j=j||n.as===0}else j=!0 +if(j)throw A.f(A.cu('Malformed pattern "'+k+'"',null,null)) +k=n.y +l=k+l +p=l+n.Q +j=n.f +s=q>=0 +o=s?p-q:0 +j.x=o +if(s){l-=q +j.y=l +if(l<0)j.y=0}l=j.w=(s?q:p)-k +if(j.ax){j.r=k+l +if(o===0&&l===0)j.w=1}l=Math.max(0,n.as) +j.Q=l +if(!n.r)j.z=l +j.as=q===0||q===p +l=m.a +return l.charCodeAt(0)==0?l:l}, +bd6(a){var s,r,q,p,o,n=this,m=null,l=n.b,k=l.Rp() +switch(k){case"#":if(n.z>0)++n.Q +else ++n.y +s=n.as +if(s>=0&&n.x<0)n.as=s+1 +break +case"0":if(n.Q>0)throw A.f(A.cu('Unexpected "0" in pattern "'+l.a,m,m));++n.z +s=n.as +if(s>=0&&n.x<0)n.as=s+1 +break +case",":s=n.as +if(s>0){n.r=!0 +n.f.z=s}n.as=0 +break +case".":if(n.x>=0)throw A.f(A.cu('Multiple decimal separators in pattern "'+l.j(0)+'"',m,m)) +n.x=n.y+n.z+n.Q +break +case"E":a.a+=k +s=n.f +if(s.ax)throw A.f(A.cu('Multiple exponential symbols in pattern "'+l.j(0)+'"',m,m)) +s.ax=!0 +s.f=0;++l.b +if(l.Rp()==="+"){a.a+=l.kG(0) +s.at=!0}for(r=l.a,q=r.length;p=l.b,o=p+1,p=B.f.X(r,p,Math.min(o,q)),p==="0";){l.b=o +a.a+=p;++s.f}if(n.y+n.z<1||s.f<1)throw A.f(A.cu('Malformed exponential pattern "'+l.j(0)+'"',m,m)) +return!1 +default:return!1}a.a+=k;++l.b +return!0}} +A.aTa.prototype={ +kG(a){var s=this.a2M(1);++this.b +return s}, +a2M(a){var s=this.a,r=this.b +return B.f.X(s,r,Math.min(r+a,s.length))}, +Rp(){return this.a2M(1)}, +j(a){return this.a+" at "+this.b}} +A.ad1.prototype={ +h(a,b){return A.K5(b)==="en_US"?this.b:this.yE()}, +yE(){throw A.f(new A.a6e("Locale data has not been initialized, call "+this.a+"."))}} +A.a6e.prototype={ +j(a){return"LocaleDataException: "+this.a}, +$ibh:1} +A.bx.prototype={ +cS(){return A.ah(["coordinates",A.d([this.b,this.a],t.n)],t.N,t.z)}, +j(a){var s="0.0#####" +return"LatLng(latitude:"+A.brW(s).tn(this.a)+", longitude:"+A.brW(s).tn(this.b)+")"}, +gu(a){return B.e.gu(this.a)+B.e.gu(this.b)}, +k(a,b){if(b==null)return!1 +return b instanceof A.bx&&this.a===b.a&&this.b===b.b}} +A.aXR.prototype={ +bbo(a8,a9,b0,b1){var s,r,q,p,o,n,m,l,k,j,i=b1*0.017453292519943295,h=Math.sin(i),g=Math.cos(i),f=0.9966471893352525*Math.tan(a9.a*0.017453292519943295),e=1/Math.sqrt(1+f*f),d=f*e,c=e*h,b=c*c,a=1-b,a0=a*272331606109.84375/40408299984659.16,a1=a0/1024*(256+a0*(-128+a0*(74-47*a0))),a2=b0/(6356752.314245*(1+a0/16384*(4096+a0*(-768+a0*(320-175*a0))))),a3=2*Math.atan2(f,g),a4=a1/4,a5=a1/6,a6=a2,a7=200 +do{s=Math.cos(a3+a6) +r=Math.sin(a6) +q=Math.cos(a6) +p=-1+2*s*s +o=a2+a1*r*(s+a4*(q*p-a5*s*(-3+4*r*r)*(-3+4*s*s))) +if(Math.abs(o-a6)>1e-12){--a7 +n=a7>0}else n=!1 +if(n){a6=o +continue}else break}while(!0) +if(a7===0)throw A.f(A.O("offset calculation faild to converge!")) +a3=d*r +a4=e*q +m=a3-a4*g +l=Math.atan2(d*q+e*r*g,0.9966471893352525*Math.sqrt(b+m*m)) +k=0.00020955066654671753*a*(4+0.0033528106647474805*(4-3*a)) +j=a9.b*0.017453292519943295+(Math.atan2(r*h,a4-a3*g)-(1-k)*0.0033528106647474805*c*(o+k*r*(s+k*q*p))) +if(j>3.141592653589793)j-=6.283185307179586 +if(j<-3.141592653589793)j+=6.283185307179586 +return new A.bx(l*57.29577951308232,j*57.29577951308232)}} +A.qj.prototype={ +k(a,b){if(b==null)return!1 +return this.qg(b)}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +qg(a){return a instanceof A.qj&&a.a===this.a}} +A.ou.prototype={ +k(a,b){if(b==null)return!1 +return this.qg(b)}, +gu(a){return A.Y(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +qg(a){return a instanceof A.ou&&this.Uy(a)&&a.c===this.c}} +A.mJ.prototype={ +j(a){return"TextElement: '"+this.a+"'"}, +k(a,b){if(b==null)return!1 +return b instanceof A.mJ&&this.Uy(b)}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +qg(a){return a instanceof A.mJ&&this.Uy(a)}} +A.FL.prototype={} +A.a66.prototype={} +A.a3r.prototype={ +Rm(a,b,c){var s,r,q,p,o,n,m,l,k=null,j="startIndex",i=t.oZ,h=A.d([],i) +for(s=b.length,r=0;r") +q=A.aet(new A.eC(s,r),null,null,r.i("bN.T")) +p.b!==$&&A.ai() +p.b=q +o=q}return o}} +A.asI.prototype={ +d8(a){var s=0,r=A.l(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d +var $async$d8=A.h(function(b,a0){if(b===1)return A.i(a0,r) +while(true)switch(s){case 0:p.b=A.aS(null,null) +s=3 +return A.e(p.a.ca("bloc.state"),$async$d8) +case 3:o=a0 +if(o==null){s=1 +break}n=null +try{n=A.aS(null,o)}catch(c){if(t.VI.b(A.a7(c))){s=1 +break}else throw c}for(i=J.ia(n),i=A.cF(i,i.r,A.n(i).c),h=t.h,g=t.VI;i.p();){m=i.d +l=null +try{f=h.a(J.ia(n).h(0,m)) +k=null +k=k +e=new A.d6() +e.ep(f,k) +l=e}catch(c){if(g.b(A.a7(c)))continue +else throw c}if(l==null)continue +f=p.b +d=l +f.gO(f).l(0,m,d.gO(d))}case 1:return A.j(q,r)}}) +return A.k($async$d8,r)}, +r1(a,b){return this.apS(a,b)}, +apS(a,b){var s=0,r=A.l(t.H),q=this,p +var $async$r1=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:q.b.amn(a,b) +p=q.b +s=2 +return A.e(q.a.fw("bloc.state",B.L.e0(p.gO(p),null)),$async$r1) +case 2:return A.j(null,r)}}) +return A.k($async$r1,r)}, +amx(a,b){var s,r,q,p,o,n,m,l,k=this.b,j=A.aS(t.h.a(k.gO(k).h(0,a)),null) +k=t.g.a(j.gO(j).h(0,b)) +s=null +s=s +n=new A.cS([]) +n.dk(k,s) +r=n +if(r==null)return null +q=A.ae(t.S) +for(p=0,k=t.VI;p","\n") +e=t.h +o=A.aS(e.a(b.gO(b).h(0,"position")),g) +n=o.kL("lat") +m=o.kL("lng") +if(n==null||m==null)throw A.f(A.aX("SearchSourceHere.parseSearchResultJson: missing latitude and/or longitude")) +s=null +try{l=t.g +k=l.a(b.gO(b).h(0,"contacts")) +r=null +r=r +j=[] +new A.cS(j).dk(k,r) +k=A.aS(e.a(j[0]),g) +l=l.a(k.gO(k).h(0,"phone")) +q=null +k=q +q=k +k=[] +new A.cS(k).dk(l,q) +e=A.aS(e.a(k[0]),g) +e=A.ag(e.gO(e).h(0,"value")) +i=e +s=i}catch(h){s=null}e=A.fL(g,p,g,g,new A.e_(new A.bx(n,m),B.a9),s,g,f) +return new A.j_(""+a,A.H6(e),e)}, +jQ(a){return this.apF(a)}, +apF(a){var s=0,r=A.l(t.oz),q +var $async$jQ=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=a +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$jQ,r)}, +fA(a,b,c){return this.aqb(a,b,c)}, +Jh(a){return this.fA(a,null,null)}, +Ji(a,b){return this.fA(a,null,b)}, +aqb(a0,a1,a2){var s=0,r=A.l(t.G6),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$fA=A.h(function(a4,a5){if(a4===1)return A.i(a5,r) +while(true)switch(s){case 0:if(a2==null)a2=B.dZ +if(a1==null)a1=1e4 +o=A.d([],t.Ls) +f=A.biW(a2,a1).a +e=f.a +e===$&&A.c() +f=f.b +f===$&&A.c() +d=t.N +s=3 +return A.e(A.Kt("https://discover.search.hereapi.com/v1/discover?apiKey="+p.a.b+"&q="+A.je(B.bI,a0,B.x,!1)+"&in=bbox:"+(A.r(e.b)+","+A.r(e.a)+","+A.r(f.b)+","+A.r(f.a)),A.ah(["Accept-Language",A.vL($.vK).b],d,d),null),$async$fA) +case 3:n=a5 +try{f=t.g.a(J.ia(n).h(0,"items")) +m=null +m=m +c=new A.cS([]) +c.dk(f,m) +l=c +if(l!=null)for(k=0,f=t.h;k") +s=6 +return A.e(A.eP(A.L(new A.a6(a,new A.arV(),p),!0,p.i("aq.E")),null,B.P7),$async$HN) +case 6:o=c +if(o==null){q=null +s=1 +break}n=B.d.ce(a,o.a.hV()) +q=n>=0?n:null +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$HN,r)}, +a2R(){var s=0,r=A.l(t.u),q +var $async$a2R=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=null +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a2R,r)}, +a2S(){var s=0,r=A.l(t.u),q +var $async$a2S=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=null +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a2S,r)}, +RC(){var s=0,r=A.l(t.y),q +var $async$RC=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=!1 +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$RC,r)}, +a2E(a){return this.bcA(a)}, +bcA(a){var s=0,r=A.l(t.H) +var $async$a2E=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:A.p2(a) +return A.j(null,r)}}) +return A.k($async$a2E,r)}, +RB(){var s=0,r=A.l(t.u),q +var $async$RB=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(A.C4(B.bc_,null),$async$RB) +case 3:q=b +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$RB,r)}} +A.arV.prototype={ +$1(a){var s=null +return new A.ay(A.ce(a),s,s,s,s)}, +$S:716} +A.arW.prototype={} +A.arX.prototype={ +a38(){var s=0,r=A.l(t.cY),q,p=this +var $async$a38=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=p.c.c.ax +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a38,r)}, +Tb(a){return this.bhH(a)}, +bhH(a){var s=0,r=A.l(t.H),q=this +var $async$Tb=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.c.Tc(a),$async$Tb) +case 2:return A.j(null,r)}}) +return A.k($async$Tb,r)}} +A.L1.prototype={ +J(){return"AppSyncableEntityType."+this.b}, +gph(){switch(this.a){case 0:return"folder" +case 1:return"poi"}}} +A.rB.prototype={ +j(a){var s=this.tU() +return B.L.e0(s.gO(s),null)}, +ai_(a,b){var s,r +for(s=this.a,r=0;b.A(0,s.gph()+"_"+r);)++r +return a.ahZ(r)}} +A.ox.prototype={ +gtx(){return this.b.a}, +ahZ(a){return new A.ox(A.a6K(a,this.b.b),B.id)}, +tU(){var s=this.b,r=A.brj(s.b) +r.qE("id",s.a) +return r}} +A.mk.prototype={ +gtx(){return this.b.a}, +ahZ(a){return new A.mk(new A.f7(a,this.b.b),B.ie)}, +tU(){var s=this.b,r=A.aHB(s.b) +r.qE("id",s.a) +return r}} +A.yF.prototype={ +HE(a){var s=a.a +if(s.k(0,this.c.c))return +this.U(this.c.b2M(s))}, +wm(a){var s=a.b!=null,r=this.c +if(s===r.b)return +this.U(r.q4(s))}, +HG(a){var s=a.a,r=s.gjB(),q=this.c +if(r===q.a)return +this.U(q.vn(s.gjB()))}, +O2(){var s=0,r=A.l(t.H),q,p=this,o,n,m,l,k,j +var $async$O2=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:k=p.c +j=k.c +k=k.d +o=k.ax +k=k.f.c +n=A.n0(j.a,o,k,!0) +m=A.n0(j.b,o,k,!1) +t.r2.a($.a9.h(0,$.uK())) +s=3 +return A.e(new A.aaC(new A.LX(B.S,new A.lV(o,k,j,n,m,!0,!0))).h4(0,A.h0()),$async$O2) +case 3:l=b +if(l==null){s=1 +break}p.x.a.t(0,new A.a1Q(l)) +case 1:return A.j(q,r)}}) +return A.k($async$O2,r)}} +A.vg.prototype={} +A.a1Q.prototype={} +A.lW.prototype={ +gaif(){if(this.a)return!1 +return this.d.d===B.hq||this.b}, +gbS(){var s=this,r=s.e,q=r.gnz()?s.f.glo():0,p=s.d +return[s.a,s.b,q,s.c,p.d,p.ax,p.f.c,r.gnz(),s.f.glo()]}, +zp(a,b,c,d,e,f){var s=this,r=e==null?s.a:e,q=c==null?s.b:c,p=a==null?s.c:a,o=d==null?s.d:d,n=b==null?s.e:b +return new A.lW(r,q,p,o,n,f==null?s.f:f)}, +a_Q(a){return this.zp(null,null,null,null,null,a)}, +b2M(a){return this.zp(a,null,null,null,null,null)}, +vn(a){return this.zp(null,null,null,null,a,null)}, +b37(a){return this.zp(null,a,null,null,null,null)}, +q4(a){return this.zp(null,null,a,null,null,null)}, +q5(a){return this.zp(null,null,null,a,null,null)}, +j(a){var s=this,r=s.e.gnz()?s.f.glo():0 +return"CoordinatesWindowState { isAlwaysDisplayingCoordinates: "+(s.d.d===B.hq)+", isPlacingPOI: "+s.b+", bottomWindowPadding: "+A.r(r)+", displayCoordinates: "+A.nY(s.c)+" }"}} +A.M_.prototype={ +HG(a){var s=a.a +if(this.c.a===s.gjB())return +this.U(this.c.vn(s.gjB()))}, +HF(a){var s=a.c===B.hq,r=this.c +if(r.c===s)return +this.U(r.b3b(s))}, +wm(a){var s=this.c,r=a.b +if(s.b==r)return +this.U(s.b3w(new A.b7(r,t.Nh)))}} +A.o8.prototype={ +gb5_(){if(this.a)return!1 +var s=this.b +if(s===B.a9)return!0 +if(!this.c)return!1 +return s!==B.b_&&s!==B.b8}, +a_V(a,b,c){var s=c==null?this.a:c,r=b==null?this.b:b.a +return new A.o8(s,r,a==null?this.c:a)}, +vn(a){return this.a_V(null,null,a)}, +b3w(a){return this.a_V(null,a,null)}, +b3b(a){return this.a_V(a,null,null)}, +gbS(){return[this.a,this.b,this.c]}, +j(a){return"CrosshairState { topBarExpanded: "+this.a+", placingGeometryType: "+A.r(this.b)+", isCrosshairAlwaysVisible: "+this.c+" }"}} +A.M7.prototype={ +Cn(){var s=0,r=A.l(t.H) +var $async$Cn=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=4 +return A.e(A.j5(null,!0,B.bb5,null,null,null),$async$Cn) +case 4:s=b?2:3 +break +case 2:s=5 +return A.e(A.DX().pK(B.kB),$async$Cn) +case 5:case 3:return A.j(null,r)}}) +return A.k($async$Cn,r)}, +Co(){var s=0,r=A.l(t.H),q=this +var $async$Co=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=4 +return A.e(A.j5(null,!0,B.baD,null,null,null),$async$Co) +case 4:s=b?2:3 +break +case 2:s=5 +return A.e(q.xs(),$async$Co) +case 5:case 3:return A.j(null,r)}}) +return A.k($async$Co,r)}, +xs(){var s=0,r=A.l(t.H),q,p=this,o,n,m +var $async$xs=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(A.C5(null,null,!0,B.b9h,B.ban,!0,null,B.baa),$async$xs) +case 3:m=b +if(m==null){s=1 +break}s=m?4:6 +break +case 4:s=7 +return A.e(A.DX().pK(B.kA),$async$xs) +case 7:s=5 +break +case 6:A.en().gxW().Gh() +o=p.x +s=8 +return A.e(o.Sh(),$async$xs) +case 8:n=p.c +p.U(n.b2I(new A.b7(A.bhQ(o,n.d),t.CZ))) +case 5:case 1:return A.j(q,r)}}) +return A.k($async$xs,r)}} +A.oc.prototype={ +gSk(){var s,r,q,p=this +if(p.a){s=p.d +r=s.b +q=r==null +if((q?null:r.y)!==!0)if(s.c===B.aV){s=q?null:r.ga1A() +if(s===!1){s=q?null:r.r +s=s!==!1}else s=!0 +if(s){s=p.b +if(s!=null)s=s>=3 +else s=!0 +s=s&&p.c.fx}else s=!1}else s=!1 +else s=!1}else s=!1 +return s}, +gbS(){var s=this +return[s.a,s.b,s.c,s.d]}, +P5(a,b,c,d){var s=this,r=c==null?s.a:c,q=b==null?s.b:b.a,p=d==null?s.c:d +return new A.oc(r,q,p,a==null?s.d:a)}, +b2I(a){return this.P5(null,a,null,null)}, +q5(a){return this.P5(null,null,null,a)}, +b3W(a,b){return this.P5(a,b,null,null)}, +b2Y(a){return this.P5(null,null,a,null)}, +j(a){return"DataBackupReminderState { hasDataToBackup: "+this.a+", daysCountSinceLastBackup: "+A.r(this.b)+" }"}} +A.a2k.prototype={ +Sh(){var s=0,r=A.l(t.H),q=this,p +var $async$Sh=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=Date.now() +q.b=p +s=2 +return A.e(q.a.IP(u.M,p),$async$Sh) +case 2:return A.j(null,r)}}) +return A.k($async$Sh,r)}} +A.EB.prototype={ +Zx(){var s=this.z.ga4() +if(s!=null)s.alT() +this.U(this.c.a_U(0,!0,!1))}, +adU(a){var s=A.Bv(this.c.w.y,t.S),r=s.$ti.i("b6<1>") +return A.d3(new A.b6(s,new A.awT(a),r),r.i("w.E"))}, +agE(a){var s=this,r=a==null,q=r?null:a.f +if(q==null)q=A.ae(t.S) +r=r?null:a.a +s.Q.b7R(r,new A.awU(s,q),new A.awV(s),new A.awW(s,q))}, +b_n(){var s=A.bja(),r=A.aa(s).i("a6<1,ay>") +A.eP(A.L(new A.a6(s,new A.awY(this),r),!0,r.i("aq.E")),null,B.OL)}, +Zy(){this.as.a.t(0,new A.MB())}, +b_6(){this.Zx() +this.as.a.t(0,new A.MF())}, +aZP(){this.as.a.t(0,new A.MC())}, +Ll(a){this.U(a.P1(A.bpr(a.w,a.d)))}, +b_c(){this.as.a.t(0,new A.MG())}} +A.awS.prototype={ +$1(a){return!A.Bv(this.a.y,t.S).a.A(0,a)}, +$S:28} +A.awT.prototype={ +$1(a){return!this.a.A(0,a)}, +$S:28} +A.awU.prototype={ +$1(a){var s=this.a,r=s.c,q=A.d3(this.b,t.S) +q.t(0,a) +s.Ll(r.P1(s.adU(q))) +s.y.wQ("DrawerCubit","unSelectedFolderIds",s.c.d)}, +$S:14} +A.awV.prototype={ +$0(){var s=this.a,r=s.c,q=t.S +s.Ll(r.P1(A.Bv(r.w.y,q).a.a===r.gik().a?A.Bv(s.x.c.y,q):A.ae(q))) +s.y.wQ("DrawerCubit","unSelectedFolderIds",s.c.d)}, +$S:0} +A.awW.prototype={ +$1(a){var s=this.a,r=A.d3(s.c.gik(),t.S),q=this.b +if(r.A(0,a)){r.F(0,a) +r.mv(q)}else{r.t(0,a) +r.N(0,q)}s.Ll(s.c.P1(s.adU(r))) +s.y.wQ("DrawerCubit","unSelectedFolderIds",s.c.d)}, +$S:14} +A.awY.prototype={ +$1(a){return new A.ay(a.c,null,null,null,new A.awX(this.a,a))}, +$S:717} +A.awX.prototype={ +$0(){var s=this.a +s.U(s.c.b3F(this.b)) +s.y.T9("DrawerCubit","mapType",s.c.f.b) +s.Zx()}, +$S:0} +A.l9.prototype={} +A.MF.prototype={} +A.MB.prototype={} +A.MD.prototype={} +A.ME.prototype={} +A.MH.prototype={} +A.MC.prototype={} +A.MG.prototype={} +A.hm.prototype={ +gik(){var s,r,q,p=this,o=p.Q +if(o===$){s=A.Bv(p.w.y,t.S) +r=s.$ti.i("b6<1>") +q=A.d3(new A.b6(s,new A.axa(p),r),r.i("w.E")) +p.Q!==$&&A.ai() +p.Q=q +o=q}return o}, +q7(a,b,c,d,e,f,g,h,a0,a1,a2){var s=this,r=h==null?s.a:h,q=d==null?s.b:d,p=g==null?s.c:g,o=a2==null?s.d:a2,n=e==null?s.e:e,m=a0==null?s.f:a0,l=a==null?s.r:a,k=a1==null?s.w:a1,j=f==null?s.x:f,i=b==null?s.y:b +return A.bps(l,i,c==null?s.z:c,q,n,j,p,r,m,k,o)}, +a_U(a,b,c){return this.q7(null,null,null,a,null,null,b,c,null,null,null)}, +P1(a){return this.q7(null,null,null,null,null,null,null,null,null,null,a)}, +b2S(a){return this.q7(null,null,null,null,a,null,null,null,null,null,null)}, +b2G(a){return this.q7(null,a,null,null,null,null,null,null,null,null,null)}, +b31(a){return this.q7(null,null,null,null,null,a,null,null,null,null,null)}, +b2O(a){return this.q7(null,null,a,null,null,null,null,null,null,null,null)}, +b3F(a){return this.q7(null,null,null,null,null,null,null,null,a,null,null)}, +a_A(a){return this.q7(a,null,null,null,null,null,null,null,null,null,null)}, +a_M(a){return this.q7(null,null,null,null,null,null,null,null,null,a,null)}, +gbS(){var s=this +return[s.a,s.b,s.c,s.gik(),s.e,s.f,s.r,s.w,s.x,s.y,s.z]}, +j(a){var s=this +return"DrawerState { isOpen: "+s.a+", drawerOpenRatio: "+A.r(s.b)+", isAnimating: "+s.c+", selectedFolderIds: "+s.gik().j(0)+", expandedFolderIds: "+s.e.j(0)+", allFoldersSelected: "+(A.Bv(s.w.y,t.S).a.a===s.gik().a)+", selectedMapType: "+s.f.j(0)+", drawerDragGestureEnabled: "+s.z+" }"}} +A.axa.prototype={ +$1(a){return!this.a.d.A(0,a)}, +$S:28} +A.awZ.prototype={ +b7R(a,b,c,d){var s=this,r=Date.now(),q=a==null +if(!q&&a===s.b)if(r-s.a<=500){b.$1(a) +s.b=null +s.a=r +return}if(q)c.$0() +else d.$1(a) +s.b=a +s.a=r}} +A.MN.prototype={ +ZG(a){var s,r,q=this.x.c.as.h(0,a) +if(q==null)return +s=this.c +r=q.b.r +r===$&&A.c() +this.U(s.b4g(new A.b7(q,t.XS),r,!0,!0)) +A.DX().ne()}, +Lp(a,b){return this.aGE(a,b)}, +aGE(a,b){var s=0,r=A.l(t.y),q,p=this,o,n,m,l +var $async$Lp=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=3 +return A.e(A.DX().ne(),$async$Lp) +case 3:o=p.x.c.as.h(0,a) +n=o==null?null:o.b +if(n==null){q=!0 +s=1 +break}o=p.c.c +m=o==null?null:o.b +if(m==null){q=!0 +s=1 +break}o=A.aHB(n) +o=B.L.e0(o.gO(o),null) +l=A.aHB(m) +if(o===B.L.e0(l.gO(l),null)){q=!1 +s=1 +break}else{q=!0 +s=1 +break}case 1:return A.j(q,r)}}) +return A.k($async$Lp,r)}, +v8(){var s=0,r=A.l(t.H),q,p=this,o,n,m,l,k,j,i,h +var $async$v8=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:A.aF("EditingPoiCubit.actionSave: start (Sync state is "+A.DX().c.c.j(0)+")") +o=p.y.a +n=o==null +m=n?null:o.ax +if(n)l=null +else{o.jU() +n=o.cy +k=o.ay +j=o.ch +i=o.cx +h=o.db +l=A.fL(o.CW,j,h,o.dx,n,i,null,k)}if(m==null||l==null){A.aF("EditingPoiCubit.actionSave: canceled because POI is null") +s=1 +break}A.aF("EditingPoiCubit.actionSave: starting wait dialog") +s=3 +return A.e(A.dl(B.al,new A.ay_(p,m,l),null,t._),$async$v8) +case 3:A.aF("EditingPoiCubit.actionSave: finished wait dialog") +p.CF() +A.aF("EditingPoiCubit.actionSave: closed POI editor") +o=A.en().Q.c.gik() +n=l.r +n===$&&A.c() +if(!o.A(0,n)){A.aF("EditingPoiCubit.actionSave: showing toast message") +A.mN(B.bcT)}A.aF("EditingPoiCubit.actionSave: finished") +case 1:return A.j(q,r)}}) +return A.k($async$v8,r)}, +O5(){var s=0,r=A.l(t.H),q=this,p,o +var $async$O5=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=q.c.c +o=p==null?null:p.a +s=2 +return A.e(q.vg(),$async$O5) +case 2:if(b)A.en().ay.EK(o) +return A.j(null,r)}}) +return A.k($async$O5,r)}, +Zz(a){return this.aZJ(a)}, +aZJ(a){var s=0,r=A.l(t.H) +var $async$Zz=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:A.en().l8(A.d7([a],t.S)) +return A.j(null,r)}}) +return A.k($async$Zz,r)}, +vg(){var s=0,r=A.l(t.y),q,p=this,o +var $async$vg=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:A.I_() +if(!A.i_().c.ghT()){p.CF() +q=!0 +s=1 +break}s=p.c.e?3:5 +break +case 3:s=6 +return A.e(A.C5(null,null,!0,B.bcF,null,!0,null,null),$async$vg) +case 6:o=b +s=o==null?7:9 +break +case 7:q=!1 +s=1 +break +s=8 +break +case 9:s=o?10:12 +break +case 10:s=13 +return A.e(p.v8(),$async$vg) +case 13:q=!0 +s=1 +break +s=11 +break +case 12:p.CF() +q=!0 +s=1 +break +case 11:case 8:s=4 +break +case 5:p.CF() +q=!0 +s=1 +break +case 4:case 1:return A.j(q,r)}}) +return A.k($async$vg,r)}, +CF(){A.I_() +this.U(this.c.b4b(new A.b7(null,t.XS),!1,!1))}, +va(a){if(a==null)return +this.y.va(a)}, +vb(a){if(a==null)return +this.y.vb(a)}, +vc(a){if(a==null)return +this.y.vc(a)}, +wn(a){var s=this.c.c,r=s==null?null:s.a +if(r==null)return +if(a.as.h(0,r)==null)this.CF()}, +Ex(){var s=0,r=A.l(t.H),q,p=this,o,n,m,l,k,j,i,h +var $async$Ex=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:h=p.c +if(!h.b||!h.a){s=1 +break}o=h.c +n=o==null?null:o.a +m=h.d +if(n==null){s=1 +break}s=3 +return A.e(p.vg(),$async$Ex) +case 3:if(!b){s=1 +break}l=A.i_().c.z.h(0,m) +if(l==null){s=1 +break}k=A.i_().c.as.h(0,n) +if(k==null){s=1 +break}h=A.d([k],t.WH) +o=l.b +j=o.c +i=j.d +s=4 +return A.e(new A.DB(A.bir(o.b,!1,l,i,j.a,h,i),!0).h4(0,A.h0()),$async$Ex) +case 4:case 1:return A.j(q,r)}}) +return A.k($async$Ex,r)}} +A.ay_.prototype={ +$0(){var s=0,r=A.l(t._),q,p=this,o,n,m,l +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:A.aF("EditingPoiCubit.actionSave: checking for sync edit conflict") +o=p.a +n=p.b +m=p.c +s=3 +return A.e(o.Lp(n,m),$async$$0) +case 3:l=b +A.aF("EditingPoiCubit.actionSave: sync edit conflict is "+A.r(l)) +o=o.x +if(l){q=o.aZC(m) +s=1 +break}else{q=o.EN(n,m) +s=1 +break}case 1:return A.j(q,r)}}) +return A.k($async$$0,r)}, +$S:278} +A.m2.prototype={ +Pa(a,b,c,d,e){var s,r=this,q=d==null?r.b:d,p=e==null?r.a:e,o=a==null?r.c:a.a,n=b==null?r.d:b +if(c==null)s=q&&r.e +else s=c +return new A.m2(p,q,o,n,s)}, +b4b(a,b,c){return this.Pa(a,null,null,b,c)}, +iX(a){return this.Pa(null,null,a,null,null)}, +b4g(a,b,c,d){return this.Pa(a,b,null,c,d)}, +b2Q(a){return this.Pa(null,a,null,null,null)}, +gbS(){var s=this +return[s.a,s.b,s.c,s.d,s.e]}, +j(a){var s=this +return"EditingPoiState { isEditorVisible: "+s.a+", isEditingPOI: "+s.b+", editingPOI: "+A.r(s.c)+", editingPOIFolderId: "+s.d+", editingPOIHasUnsavedChanges: "+s.e+" }"}} +A.z9.prototype={} +A.m4.prototype={ +gbS(){var s=this +return[s.a,s.b,s.c,s.d]}, +P8(a,b,c,d){var s=this,r=b==null?s.a:b,q=a==null?s.b:a,p=c==null?s.c:c +return new A.m4(r,q,p,d==null?s.d:d)}, +vn(a){return this.P8(null,null,a,null)}, +b2T(a){return this.P8(a,null,null,null)}, +q4(a){return this.P8(null,a,null,null)}, +Fn(a){return this.P8(null,null,null,a)}, +j(a){var s=this,r=s.a,q=s.c,p=s.d&&!r&&!q +return"FabAddState { isPlacingPOI: "+r+", fabHasBottomInfoWindowMargin: "+s.b+", topBarExpanded: "+q+", fabAddVisible: "+p+" }"}} +A.Fa.prototype={ +aTJ(a){var s +if(!this.c.a)return +s=a.f.c +s===$&&A.c() +s.a.glB().cq(new A.aDy()) +s=a.r.c +s===$&&A.c() +s.a.glB().cq(new A.aDz()) +s=a.w.c +s===$&&A.c() +s.a.glB().cq(new A.aDA(this,a)) +s=a.x.c +s===$&&A.c() +s.a.glB().cq(new A.aDB(this,a)) +a.Fe()}, +EI(){var s=0,r=A.l(t.H),q=this +var $async$EI=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=2 +return A.e(A.dl(B.al,new A.aDE(q),null,t.RO),$async$EI) +case 2:q.aVM(b) +return A.j(null,r)}}) +return A.k($async$EI,r)}, +aVM(a){var s=null,r=a==null?s:J.u(a,B.fC) +if(r==null)return +A.eP(A.d([new A.ay(B.b9j,A.ce(r.d),s,B.Qs,new A.aDC(this)),new A.ay(B.bbz,s,s,B.i9,new A.aDD()),new A.ay(B.bbf,s,s,B.QI,this.gb_g())],t.B),B.bcD,B.P2)}, +b_d(a){A.dl(B.al,new A.aDF(this,a),null,t.H)}, +b_h(){A.dl(B.al,new A.aDG(this),null,t.H)}, +z9(a){return this.b1o(!0)}, +b1o(a){var s=0,r=A.l(t.y),q,p=this,o +var $async$z9=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:o=p.c +if(o.a){o=o.c +o=o.A(0,B.fC)||o.A(0,B.lr)||o.A(0,B.lu)||o.A(0,B.lv)||o.A(0,B.lx)||o.A(0,B.lq)||o.A(0,B.lt)||o.A(0,B.lw)||o.A(0,B.lp)||o.A(0,B.ls)}else o=!0 +if(o){q=!0 +s=1 +break}s=3 +return A.e(A.j5(new A.aDH(p),!0,B.OO,B.bc,null,B.bbB),$async$z9) +case 3:q=!1 +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$z9,r)}} +A.aDy.prototype={ +$1(a){A.eo(B.bbc,null)}, +$S:279} +A.aDz.prototype={ +$1(a){A.eo(new A.D(null,B.Mg,a==null?"Unknown error":a,null),null)}, +$S:74} +A.aDA.prototype={ +$1(a){var s +A.eo(B.bbL,null) +if(a===!0)A.eo(B.bcy,null) +s=this.a +s.U(s.c.b3t(this.b.galV()))}, +$S:55} +A.aDB.prototype={ +$1(a){var s +A.eo(B.OS,null) +s=this.a +s.U(s.c.b2X(this.b.d))}, +$S:279} +A.aDE.prototype={ +$0(){var s=0,r=A.l(t.RO),q,p=this +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=p.a.x.e.iy() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$0,r)}, +$S:280} +A.aDC.prototype={ +$0(){return this.a.b_d(B.fC)}, +$S:0} +A.aDD.prototype={ +$0(){return A.p2(A.bDg())}, +$S:0} +A.aDF.prototype={ +$0(){return this.a.x.HS(this.b)}, +$S:2} +A.aDG.prototype={ +$0(){return this.a.x.AV()}, +$S:2} +A.aDH.prototype={ +$0(){return this.a.EI()}, +$S:0} +A.ib.prototype={ +J(){return"AppPurchasableProduct."+this.b}, +gam4(){$.cH() +return null}} +A.ma.prototype={ +aiv(a,b){var s=a==null?this.b:a,r=b==null?this.c:b +return new A.ma(this.a,s,r)}, +b2X(a){return this.aiv(a,null)}, +b3t(a){return this.aiv(null,a)}, +gbS(){return[this.b,this.c]}, +j(a){return"IAPState { iapEnabled: "+this.a+", hasBetaTesterBadge: "+this.b+", ownedProducts: "+this.c.j(0)+" }"}} +A.NH.prototype={ +galV(){var s,r=A.ae(t.R3),q=this.c.c +q===$&&A.c() +q=q.a.a +q===$&&A.c() +for(q=q.gS(q);q.p();){s=A.bo2(q.gG(q)) +if(s!=null)r.t(0,s)}return r}, +Fe(){var s=0,r=A.l(t.H),q=this +var $async$Fe=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:if(q.b)throw A.f(A.O("IAPRepository.connectToIAPInterfaces: already connected")) +q.b=!0 +q.c.glB().cq(new A.aDJ(q)) +A.O1() +$.tg.bk().ga2T().cq(q.gaSU()) +s=2 +return A.e(q.e.iy(),$async$Fe) +case 2:s=3 +return A.e(q.AV(),$async$Fe) +case 3:return A.j(null,r)}}) +return A.k($async$Fe,r)}, +aSV(a){var s,r,q,p,o,n,m,l,k,j,i,h +for(s=J.a4(a),r=this.r,q=$.tg.a,p=this.f,o=p.b,n=A.n(o).i("fT<1>"),m=r.b,l=A.n(m).i("fT<1>");s.p();){k=s.gG(s) +if(k.gbF(k)===B.jY){k=p.a +k===$&&A.c() +j=o.b +if(j>=4)A.F(o.pQ()) +if((j&1)!==0)o.kr(k) +else if((j&3)===0){j=o.rn() +k=new A.fT(k,n) +i=j.c +if(i==null)j.b=j.c=k +else{i.slw(0,k) +j.c=k}}}else{if(k.gbF(k)===B.dA){j=k.f +j=j==null?null:j.c +r.a=j +h=m.b +if(h>=4)A.F(m.pQ()) +if((h&1)!==0)m.kr(j) +else if((h&3)===0){h=m.rn() +j=new A.fT(j,l) +i=h.c +if(i==null)h.b=h.c=j +else{i.slw(0,j) +h.c=j}}}else if(k.gbF(k)===B.hz||k.gbF(k)===B.o9)this.Yj(k.b) +if(k.gam2()){A.O1() +j=$.tg.b +if(j===$.tg)A.F(A.jv(q)) +j.F9(k)}}}}, +HS(a){return this.bdH(a)}, +bdH(a){var s=0,r=A.l(t.H),q,p=this,o,n +var $async$HS=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(p.e.iy(),$async$HS) +case 3:o=c +n=o==null?null:J.u(o,a) +if(n==null){s=1 +break}A.O1() +s=4 +return A.e($.tg.bk().q3(new A.aM3(n)),$async$HS) +case 4:case 1:return A.j(q,r)}}) +return A.k($async$HS,r)}, +AV(){var s=0,r=A.l(t.H),q=this,p,o +var $async$AV=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:A.O1() +s=2 +return A.e($.tg.bk().tO(null),$async$AV) +case 2:s=!q.d&&B.f.e1("3.6.0_633","_beta")?3:4 +break +case 3:q.d=!0 +s=5 +return A.e(q.a.lD("iap.hasBetaTesterBadge",!0),$async$AV) +case 5:p=q.x +o=p.a +o===$&&A.c() +p.b.t(0,o) +case 4:return A.j(null,r)}}) +return A.k($async$AV,r)}, +Yj(a){return this.aTI(a)}, +aTI(a){var s=0,r=A.l(t.H),q,p=this,o,n,m +var $async$Yj=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:n=p.c +m=n.a +m===$&&A.c() +m=A.d3(m,t.N) +o=m.a===0 +if(m.A(0,a)){s=1 +break}m.t(0,a) +n.a=m +n.b.t(0,m) +n=p.w +n.a=o +n.b.t(0,o) +case 1:return A.j(q,r)}}) +return A.k($async$Yj,r)}} +A.aDI.prototype={ +$0(){var s=0,r=A.l(t.RO),q,p,o,n,m,l,k,j,i +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:A.O1() +s=3 +return A.e($.tg.bk().H0(),$async$$0) +case 3:if(!b){q=null +s=1 +break}p=A.bDl() +A.O1() +s=4 +return A.e($.tg.bk().qG(p),$async$$0) +case 4:o=b +n=A.A(t.R3,t.eb) +m=o.a +for(l=m.length,k=0;k")),c9.gazN(),t.cl) +d0=A.q6(!0,null,!0,!0,null,null,!1) +d6.a($.a9.h(0,d5)) +d3=new A.FS(d0,c,o,a3,a6,a4,c2,b0,a7,a8,a9,b1,b2,b,d3,c3,new A.M_(B.S,new A.o8(d4,a2,b6===B.hq)),new A.z9(B.S,new A.m4(b8!=null,l,!1,b9)),c0,c8,a5,b4,b3,e,m,g,a0,new A.a5a(B.S,B.a33),c4,c9,j,b5,new A.KZ(c5,B.S,c6),B.S,new A.w9()) +if($.aH4==null)$.aH4=d3 +d4=o.geF() +A.ht(new A.ba(d4,A.n(d4).i("ba<1>")),d3.gaQu(),t.W4) +d4=c.geF() +A.ht(new A.ba(d4,A.n(d4).i("ba<1>")),d3.gaQy(),t.Yy) +d4=a3.geF() +A.ht(new A.ba(d4,A.n(d4).i("ba<1>")),d3.gaPg(),t.Lt) +d4=b0.geF() +A.ht(new A.ba(d4,A.n(d4).i("ba<1>")),d3.gaQ9(),t.bh) +d4=a7.geF() +A.ht(new A.ba(d4,A.n(d4).i("ba<1>")),d3.gaQs(),t.IK) +d4=a9.geF() +A.ht(new A.ba(d4,A.n(d4).i("ba<1>")),d3.gaPk(),t.qw) +d4=b1.geF() +A.ht(new A.ba(d4,A.n(d4).i("ba<1>")),d3.gaOU(),t.Bl) +d4=b2.geF() +A.ht(new A.ba(d4,A.n(d4).i("ba<1>")),d3.gaPN(),t.Ue) +d4=b.geF() +A.ht(new A.ba(d4,A.n(d4).i("ba<1>")),d3.gaOZ(),t.KK) +d4=c3.geF() +A.ht(new A.ba(d4,A.n(d4).i("ba<1>")),d3.gaPP(),t.Dj) +d4=c2.geF() +A.ht(new A.ba(d4,A.n(d4).i("ba<1>")),d3.gaQT(),t.QM) +d4=a4.geF() +A.ht(new A.ba(d4,A.n(d4).i("ba<1>")),d3.gaPX(),t.dY) +d4=a5.geF() +A.ht(new A.ba(d4,A.n(d4).i("ba<1>")),d3.gaQX(),t.p5) +d4=a8.geF() +A.ht(new A.ba(d4,A.n(d4).i("ba<1>")),d3.gaQ7(),t.tm) +A.ht(new A.BJ(B.ai,t.eA).ld(A.bc.prototype.glN.call(b4,b4)),d3.gaQ3(),t.xQ) +d4=b3.geF() +A.ht(new A.ba(d4,A.n(d4).i("ba<1>")),d3.gaQp(),t.ST) +d4=e.geF() +A.ht(new A.ba(d4,A.n(d4).i("ba<1>")),d3.gaPD(),t.LL) +d4=a0.geF() +A.ht(new A.ba(d4,A.n(d4).i("ba<1>")),d3.gaP7(),t.Ln) +d4=b5.geF() +A.ht(new A.ba(d4,A.n(d4).i("ba<1>")),d3.gaQ5(),t.ft) +k.gpT().cq(d3.gaJc()) +c1.gpT().cq(d3.gaMa()) +a6.x.gpT().cq(d3.gaK6()) +a1.gpT().cq(d3.gaIs()) +c7.gpT().cq(d3.gaIG()) +b7.gpT().cq(d3.gaIP()) +n.gpT().cq(d3.gaKr()) +d3.ack(c.c) +d3.acd(b.c) +$.aL.bv$.push(new A.a03(d3.gaOT())) +d3.ye() +q=d3 +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$kl,r)}} +A.FA.prototype={ +J(){return"InitializationStateType."+this.b}} +A.md.prototype={} +A.O9.prototype={} +A.Oa.prototype={} +A.O8.prototype={} +A.KY.prototype={ +HF(a){var s=this,r=a.fr +if(J.o(s.c,r))return +s.U(r) +if(r)$.uW=s.gacj() +else{$.uW=null +s.x.FR()}}, +aQd(a){this.x.IQ(a)}, +O0(){var s=0,r=A.l(t.H),q=this +var $async$O0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=2 +return A.e(A.dl(B.al,new A.arP(q),null,t.H),$async$O0) +case 2:return A.j(null,r)}}) +return A.k($async$O0,r)}} +A.arP.prototype={ +$0(){return this.a.x.zV()}, +$S:2} +A.arQ.prototype={ +y3(){var s=0,r=A.l(t.Te),q,p=this,o +var $async$y3=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=p.a +s=o==null?3:5 +break +case 3:s=6 +return A.e(A.arR(),$async$y3) +case 6:b=p.a=b +s=4 +break +case 5:b=o +case 4:q=b +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$y3,r)}, +IQ(a){return this.bhA(a)}, +bhA(a){var s=0,r=A.l(t.H),q,p=2,o,n=[],m=this,l,k,j +var $async$IQ=A.h(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:j=m.b +j.push(a) +if(m.c){s=1 +break}m.c=!0 +s=3 +return A.e(m.y3(),$async$IQ) +case 3:l=c +case 4:if(!(j.length!==0)){s=5 +break}k=B.d.bw(j,"\n")+"\n" +B.d.Y(j) +p=6 +s=9 +return A.e(l.mF(k,!0),$async$IQ) +case 9:n.push(8) +s=7 +break +case 6:n=[2] +case 7:p=2 +m.c=!1 +s=n.pop() +break +case 8:s=4 +break +case 5:case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$IQ,r)}, +zV(){var s=0,r=A.l(t.H),q,p=this,o,n +var $async$zV=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=t.H +case 3:if(!p.c){s=4 +break}s=5 +return A.e(A.ig(B.ai,null,o),$async$zV) +case 5:s=3 +break +case 4:s=6 +return A.e(p.y3(),$async$zV) +case 6:n=b +s=7 +return A.e(n.hj(0),$async$zV) +case 7:if(!b){s=1 +break}q=$.px().pC(n) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$zV,r)}, +FR(){var s=0,r=A.l(t.H),q,p=this,o +var $async$FR=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(p.y3(),$async$FR) +case 3:o=b +s=4 +return A.e(o.hj(0),$async$FR) +case 4:if(!b){s=1 +break}q=o.hc(0) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$FR,r)}} +A.aqK.prototype={ +$0(){return A.p2(A.bDh())}, +$S:0} +A.aqL.prototype={ +$0(){return A.p2("https://www.mapmarker.app/wip.html")}, +$S:0} +A.aqM.prototype={ +$0(){return A.p2("http://www.mapmarker.app/help/index.html?device=android#devices_android_How_can_I_help_with_translations")}, +$S:0} +A.a03.prototype={ +nm(a){return this.b5J(a)}, +b5J(a){var s=0,r=A.l(t.H),q,p=this,o +var $async$nm=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)$async$outer:switch(s){case 0:switch(a.a){case 1:o=p.a.$0() +q=o +s=1 +break $async$outer +case 2:q=null +s=1 +break $async$outer +case 4:case 0:case 3:break}case 1:return A.j(q,r)}}) +return A.k($async$nm,r)}} +A.agv.prototype={} +A.avZ.prototype={ +a3s(){var s=0,r=A.l(t.H),q,p=this +var $async$a3s=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=A.dl(B.b9X,new A.aw0(p),null,t.H) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a3s,r)}, +uZ(){var s=0,r=A.l(t.H),q,p=this,o,n,m +var $async$uZ=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(A.aw_(),$async$uZ) +case 3:m=b +if(m==null){s=1 +break}s=4 +return A.e(p.Wl(m),$async$uZ) +case 4:o=b +n=J.N(o) +s=n.gcL(o)?5:6 +break +case 5:s=7 +return A.e(p.VD(n.gq(o)),$async$uZ) +case 7:if(!b){s=1 +break}s=8 +return A.e(p.a.l8(o),$async$uZ) +case 8:case 6:A.mN(new A.D(null,B.Kt,n.gq(o),null)) +case 1:return A.j(q,r)}}) +return A.k($async$uZ,r)}, +Wl(a){return this.aGA(a)}, +aGA(a5){var s=0,r=A.l(t.A2),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4 +var $async$Wl=A.h(function(a6,a7){if(a6===1)return A.i(a7,r) +while(true)switch(s){case 0:a1=A.dr(p.a.c.x,t._) +a2=t.S +a3=A.ae(a2) +a4=A.ae(a2) +for(a2=a1.length,o=a5.a,n=a5.b,m=a5.c,l=a5.d,k=a5.e,j=a5.f,i=a5.r,h=a5.w,g=0;g")),!0,s) +q.d!==$&&A.ai() +q.d=s +p=s}return p}, +an(){this.afr() +this.aO()}, +I(a){var s=this,r=null,q=s.a.f!=null,p=q?s.f:r,o=q?r:s.r +q=q?r:s.gaPZ() +return new A.bw(320,720,A.arO(new A.aHh(p,o,q,new A.baE(s),s.e),r,r,B.P,!0),r)}, +aQ_(a,b){this.T(new A.baB(this,a))}, +afr(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=h.e +B.d.Y(g) +s=h.a.c +if(s)g.push(A.a6K(-2,A.qo(null,null,"",null))) +for(r=h.gaT1(),q=r.length,p=h.r,o=0;o")).ie(0) +m=A.L(n,!0,A.n(n).c) +if(!!m.fixed$length)A.F(A.a5("removeWhere")) +B.d.h7(m,new A.baJ(),!0) +if(m.length!==0){j.push(new A.P1(q)) +for(n=m.length,l=0;l")).ie(0)}, +v7(a){return this.aZH(a)}, +aZH(a){var s=0,r=A.l(t.y),q,p=this,o,n,m,l,k,j +var $async$v7=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)$async$outer:switch(s){case 0:j=A.ae(t.S) +for(o=A.cb(a,a.r,A.n(a).c),n=p.a,m=o.$ti.c;o.p();){l=o.d +if(l==null)l=m.a(l) +k=n.c.z.h(0,l) +if(k==null){q=!1 +s=1 +break $async$outer}j.N(0,k.f)}q=A.dl(B.al,new A.aAn(p,j,a),null,t.y) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$v7,r)}, +Cp(a){return this.ayG(a)}, +ayG(a){var s=0,r=A.l(t.y),q,p=this,o +var $async$Cp=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:o={} +o.a=null +s=3 +return A.e(A.j5(new A.aAm(o,p,a),!0,B.baN,B.bc,null,B.pD),$async$Cp) +case 3:o=o.a +s=4 +return A.e(o==null?null:o.a,$async$Cp) +case 4:o=c +q=o==null?!1:o +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Cp,r)}, +xt(a,b){return this.ayF(a,b)}, +ayF(a,b){var s=0,r=A.l(t.y),q,p=this,o,n,m +var $async$xt=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:m={} +m.a=null +o=new A.aAk(m,p,a) +s=b.a===0?3:5 +break +case 3:s=6 +return A.e(A.j5(o,!0,B.bby,B.bc,null,B.b9Z),$async$xt) +case 6:s=4 +break +case 5:n=a.a<=1?B.KO:B.KS +s=7 +return A.e(A.C5(o,new A.aAl(m,p,a,b),!0,new A.D(null,n,null,null),B.pD,!0,null,B.bcq),$async$xt) +case 7:case 4:m=m.a +s=8 +return A.e(m==null?null:m.a,$async$xt) +case 8:m=d +q=m==null?!1:m +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$xt,r)}, +ED(a,b,c,d,e){return this.aZV(a,b,c,d,e)}, +aZT(a,b){return this.ED(a,null,null,null,b)}, +aZU(a,b,c,d){return this.ED(null,a,b,c,d)}, +aZV(a,b,c,d,e){var s=0,r=A.l(t.H),q,p=this,o +var $async$ED=A.h(function(f,g){if(f===1)return A.i(g,r) +while(true)switch(s){case 0:s=3 +return A.e(new A.a3q(p,a,d,b,c,e,new A.aHg()).h4(0,A.h0()),$async$ED) +case 3:o=g +if(o==null){s=1 +break}q=A.dl(B.al,new A.aAo(p,a,o),null,t.H) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$ED,r)}, +Nz(a,b){return this.aXQ(a,b)}, +aXQ(a,b){var s=0,r=A.l(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e +var $async$Nz=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:if(a==null){s=1 +break}o=a.b.a +n=b.a +if(o===n){s=1 +break}m=A.d([],t.MW) +for(l=a.f,l=A.cb(l,l.r,A.n(l).c),k=o.length,j=t.EX,i=p.a,h=l.$ti.c;l.p();){g=l.d +if(g==null)g=h.a(g) +f=i.c.z.h(0,g) +e=f==null?null:f.b +if(e==null||k>e.a.length)continue +m.push(new A.eF(g,A.qo(null,null,n+B.f.bp(e.a,k),e),j))}s=3 +return A.e(i.b_F(m),$async$Nz) +case 3:case 1:return A.j(q,r)}}) +return A.k($async$Nz,r)}, +ur(a,b){return this.ayH(a,b)}, +ayH(a,b){var s=0,r=A.l(t.H),q,p=this,o,n,m,l,k +var $async$ur=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:k=p.a +s=a==null?3:5 +break +case 3:s=6 +return A.e(k.EA(b),$async$ur) +case 6:o=null +n=null +m=null +s=4 +break +case 5:o=k.c.z.h(0,a) +s=7 +return A.e(p.Nz(o,b),$async$ur) +case 7:s=8 +return A.e(k.EL(a,b),$async$ur) +case 8:n=d +m=k.c.ap4(a) +case 4:if(o==null||n==null||m==null){s=1 +break}k=n.b +l=k.c +s=9 +return A.e(new A.DB(A.bir(k.b,!1,n,o.b.c.d,l.a,m,l.d),!0).h4(0,A.h0()),$async$ur) +case 9:case 1:return A.j(q,r)}}) +return A.k($async$ur,r)}, +a29(a,b,c){return this.baO(a,b,c)}, +baO(a,b,c){var s=0,r=A.l(t.H),q,p=this +var $async$a29=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:q=A.dl(B.al,new A.aAq(p,a,b,c),null,t.H) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a29,r)}, +CO(a,b,c,d){return this.aD4(a,b,c,d)}, +aD3(a,b){return this.CO(a,b,null,null)}, +aD4(a2,a3,a4,a5){var s=0,r=A.l(t.Iz),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +var $async$CO=A.h(function(a6,a7){if(a6===1)return A.i(a7,r) +while(true)switch(s){case 0:if(a5==null)a5=A.ae(t.N) +if(a4==null)a4=a2 +o=t.S +n=A.A(o,t.N) +m=a2.gS(a2),l=p.a +case 3:if(!m.p()){s=4 +break}k=m.gG(m) +j=l.c.z.h(0,k) +if(j==null){s=3 +break}i=A.ae(o) +for(h=j.f,g=A.n(h),f=new A.iA(h,h.r,g.i("iA<1>")),f.c=h.e,h=j.b.a,e=h+"/",g=g.c;f.p();){d=f.d +if(d==null)d=g.a(d) +if(a4.A(0,d))continue +c=l.c.z.h(0,d) +if(c==null)continue +if(e===c.r)i.t(0,d)}b=a3+j.w +if(h===b){s=3 +break}h=b+" (" +a=b +a0=1 +while(!0){if(!(l.c.Q.aj(0,a)&&a5.A(0,a)))break +a=h+a0+")";++a0}a5.t(0,a) +n.l(0,k,a) +s=i.a!==0?5:6 +break +case 5:a1=n +s=7 +return A.e(p.CO(i,a+"/",a4,a5),$async$CO) +case 7:a1.N(0,a7) +case 6:s=3 +break +case 4:q=n +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$CO,r)}, +uN(a,b,c){return this.aO6(a,b,c)}, +aO6(a0,a1,a2){var s=0,r=A.l(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$uN=A.h(function(a3,a4){if(a3===1)return A.i(a4,r) +while(true)switch(s){case 0:b=p.aHP(a1,a0) +if(b==null){s=1 +break}a=J +s=3 +return A.e(p.aD3(a0,b),$async$uN) +case 3:o=a.aqz(a4),o=o.gS(o),n=p.a,m=t.S,l=t.WH +case 4:if(!o.p()){s=5 +break}k=o.gG(o) +j=k.a +i=k.b +h=n.c.z.h(0,j) +if(h==null){s=4 +break}g=A.qo(null,null,i,h.b) +s=a2?6:8 +break +case 6:s=9 +return A.e(n.EA(g),$async$uN) +case 9:s=7 +break +case 8:s=10 +return A.e(n.EL(j,g),$async$uN) +case 10:case 7:f=a4 +s=a2?11:12 +break +case 11:e=A.ae(m) +d=n.c.at.h(0,j) +if(d==null)d=A.d([],l) +for(k=d.length,c=0;c")),!0,t.N) +for(s=a2.length,r=this.c,q=this.f,p=this.r,o=0;o=0;--s){p=l.anA(B.d.dR(k,s),q,new A.aAv()) +if(p==null)continue +p=l.anA(p,r,new A.aAw()) +if(p==null)continue +B.d.e8(k,s,p)}for(r=l.Q,q=A.cF(r,r.r,A.n(r).c),o=l.r;q.p();){n=q.d +if(J.o(r.h(0,n),!0)){m=o.h(0,n) +if(m!=null)k.push(m)}}return A.eh(k,l.z?l.d:null,null,a,null)}, +a7O(a){var s,r,q=this,p=null,o=a.b,n=o.a +n===$&&A.c() +s=o.f +s===$&&A.c() +s=q.aBV(s) +r=q.y?q.e:p +return A.fL(r,p,s,q.b.a,n,p,o,p)}, +AX(){var s=0,r=A.l(t.H),q=this,p,o,n,m +var $async$AX=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:n=q.c +m=A.aa(n) +s=q.a?2:4 +break +case 2:m=m.i("a6<1,eL>") +p=A.L(new A.a6(n,new A.aAy(q),m),!0,m.i("aq.E")) +s=5 +return A.e(A.i_().aZE(p),$async$AX) +case 5:s=3 +break +case 4:m=m.i("a6<1,eF>") +o=A.L(new A.a6(n,new A.aAz(q),m),!0,m.i("aq.E")) +s=6 +return A.e(A.i_().b_I(o),$async$AX) +case 6:case 3:return A.j(null,r)}}) +return A.k($async$AX,r)}} +A.aAx.prototype={ +$2(a,b){var s,r,q=a==null +if(!(q||!1)){s=q?null:a.a.a +r=b.a +if(s===r.a){q=q?null:a.a.c +q=q===r.c}else q=!0}else q=!0 +return q}, +$S:736} +A.aAv.prototype={ +$2(a,b){return null}, +$S:737} +A.aAw.prototype={ +$2(a,b){var s=B.cc.nV() +return a.wP(new A.rE(s,a.a.b,b.a.c))}, +$S:738} +A.aAy.prototype={ +$1(a){return this.a.a7O(a)}, +$S:739} +A.aAz.prototype={ +$1(a){return new A.eF(a.a,this.a.a7O(a),t.uG)}, +$S:282} +A.Ry.prototype={ +ga6(a){var s=this.f +return s==null?A.lk.prototype.ga6.call(this,this):s}, +BO(a){if(a==null)return +this.f=a}} +A.Ba.prototype={ +ga6(a){var s=this.at +return s==null?A.eL.prototype.ga6.call(this,this):s}, +BO(a){if(a==null)return +this.at=a}} +A.wR.prototype={} +A.ab0.prototype={} +A.Bu.prototype={} +A.tR.prototype={} +A.uR.prototype={} +A.a_F.prototype={} +A.uS.prototype={} +A.xY.prototype={} +A.a0X.prototype={} +A.DF.prototype={} +A.jR.prototype={ +J(){return"_DefaultCSVHeader."+this.b}, +gj3(a){switch(this.a){case 0:return"Folder name" +case 1:return"Folder color" +case 2:return"Latitude" +case 3:return"Longitude" +case 4:return"Title" +case 5:return"Description" +case 6:return"Color" +case 7:return"Phone number" +case 8:return"Timestamp" +case 9:return"Pin icon code"}}} +A.b2U.prototype={ +$1(a){return a.gj3(a)}, +$S:741} +A.aeS.prototype={ +bea(a){var s,r,q,p=null +if(a==null)return p +s=A.bDL(this.a) +if(s==null)return p +r=s.a +if(s instanceof A.o6){q=s.b +q===$&&A.c() +s=A.a0T(r,q.a,p,a)}else if(s instanceof A.pH)s=A.a0P(r,a.toLowerCase()==="true",p) +else if(s instanceof A.pI)s=A.a0Q(r,A.bot(a),p) +else if(s instanceof A.pJ)s=A.a0R(r,p,a) +else if(s instanceof A.rJ)s=A.a0S(r,p,a) +else if(s instanceof A.rK)s=A.a0V(r,p,a) +else if(s instanceof A.pK)s=A.a0W(r,p,a) +return s}} +A.ym.prototype={ +Tv(){return".csv"}, +hk(a,b,c,d,e){return this.bec(a,b,c,d,e)}, +bec(a,b,c,d,e){var s=0,r=A.l(t.H),q,p +var $async$hk=A.h(function(f,g){if(f===1)return A.i(g,r) +while(true)switch(s){case 0:p=A +s=3 +return A.e(a.qH(),$async$hk) +case 3:q=p.bhB(g,b,c,d) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$hk,r)}, +hE(a,b,c,d){return this.bhk(a,b,c,d)}, +bhk(a,b,c,d){var s=0,r=A.l(t.H),q,p +var $async$hE=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:d.$1(new A.Bu()) +s=3 +return A.e(A.bhC(b,c),$async$hE) +case 3:p=f +d.$1(new A.tR(0,1)) +q=a.IL(p) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$hE,r)}} +A.a0Y.prototype={} +A.Oq.prototype={} +A.zQ.prototype={} +A.a5M.prototype={} +A.w0.prototype={ +Tv(){return".kml"}, +hE(a,b,c,d){return this.bhl(a,b,c,d)}, +bhl(a,b,c,d){var s=0,r=A.l(t.H),q +var $async$hE=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:d.$1(new A.Bu()) +s=2 +return A.e(A.aG2(b,c),$async$hE) +case 2:q=f +d.$1(new A.tR(0,1)) +s=3 +return A.e(a.IL(q),$async$hE) +case 3:return A.j(null,r)}}) +return A.k($async$hE,r)}, +hk(a,b,c,d,e){return this.bed(a,b,c,d,e)}, +bed(a,b,c,d,e){var s=0,r=A.l(t.H),q,p +var $async$hk=A.h(function(f,g){if(f===1)return A.i(g,r) +while(true)switch(s){case 0:p=A +s=3 +return A.e(a.qH(),$async$hk) +case 3:q=p.aG1(g,b,c,d) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$hk,r)}} +A.a5N.prototype={} +A.a5O.prototype={} +A.FG.prototype={} +A.zR.prototype={ +Tv(){return".kmz"}, +hk(a,b,c,d,e){return this.bee(a,b,c,d,e)}, +bee(a8,a9,b0,b1,b2){var s=0,r=A.l(t.H),q=1,p,o=[],n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7 +var $async$hk=A.h(function(b3,b4){if(b3===1){p=b4 +s=q}while(true)switch(s){case 0:s=2 +return A.e(a8.fa(0),$async$hk) +case 2:if(b4>4398046511104)throw A.f(A.aX("Archive file is too large: more than 4GB")) +n=null +m=A.A(t.N,t.Te) +l=new A.Uc(a8) +k=0 +q=4 +A.aF("Starting KMZ archive extraction...") +s=7 +return A.e(l.Bq(),$async$hk) +case 7:j=b4 +A.aF("KMZ archive has "+A.r(j)+" entries") +s=8 +return A.e(l.u7(),$async$hk) +case 8:i=b4 +d=b1.a +case 9:if(!(i!=null)){s=10 +break}h=i.a +s=J.am(h)!==0?11:12 +break +case 11:s=13 +return A.e(A.xc("","media_",d,!0),$async$hk) +case 13:g=b4 +s=14 +return A.e(i.Sx(g),$async$hk) +case 14:c=h +b=J.N(c) +a=b.gq(c) +if(0>a)A.F(A.dc(0,0,b.gq(c),null,null)) +if(!A.a_o(c,"/",0)&&J.bCh(h,".kml"))n=g +else J.aZ(m,h,g) +case 12:++k +b2.$1(new A.ab0(k,j)) +s=15 +return A.e(l.u7(),$async$hk) +case 15:i=b4 +s=9 +break +case 10:o.push(6) +s=5 +break +case 4:q=3 +a6=p +f=A.a7(a6) +e=A.au(a6) +A.dx("KMZSerializer.readGeoDataFromFile",f,e) +throw a6 +o.push(6) +s=5 +break +case 3:o=[1] +case 5:q=1 +s=16 +return A.e(J.D5(l),$async$hk) +case 16:s=o.pop() +break +case 6:if(n==null)throw A.f("Could not extract root KML file from KMZ") +d=t.ns +a1=A.d([],d) +s=17 +return A.e(new A.w0().hk(n,a1,b0,new A.Oq(!0),b2),$async$hk) +case 17:c=b1.a +a2=c.gej(c)+"/" +c=A.cF(b0,b0.r,A.n(b0).c) +case 18:if(!c.p()){s=19 +break}b=c.d +a3=b0.h(0,b) +if(a3==null){s=18 +break}a4=A.d([],d) +a=J.a4(a3) +case 20:if(!a.p()){s=21 +break}a7=a4 +s=22 +return A.e(A.a5P(a.gG(a),m,a2),$async$hk) +case 22:a7.push(b4) +s=20 +break +case 21:b0.l(0,b,a4) +s=18 +break +case 19:d=a1.length,a5=0 +case 23:if(!(a5").L(s.z[1]),k=new A.aQ(J.a4(k.a),k.b,s.i("aQ<1,2>")),s=s.z[1];k.p();){r=k.a +for(r=J.a4(r==null?s.a(r):r);r.p();){q=r.gG(r).b +p=q.f +p===$&&A.c() +p=p.c +o=p.length +n=0 +for(;n4398046511104)throw A.f(A.aX("Archive file is too large: more than 4GB")) +q=new A.Uc(a) +s=3 +return A.e(q.Bq(),$async$yI) +case 3:p=d +s=4 +return A.e(q.a2(0),$async$yI) +case 4:if(p!==b)throw A.f(A.aX("KMZSerialiser._verifyZipArchiveValid: check failed!\nArchive has "+A.r(p)+" entries, expected "+b+".")) +return A.j(null,r)}}) +return A.k($async$yI,r)}} +A.a5Q.prototype={} +A.a_E.prototype={} +A.Rr.prototype={} +A.aBc.prototype={ +Gh(){var s=0,r=A.l(t.H),q=this +var $async$Gh=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=2 +return A.e(q.aG2(),$async$Gh) +case 2:return A.j(null,r)}}) +return A.k($async$Gh,r)}, +Gi(){var s=0,r=A.l(t.H),q,p=this,o +var $async$Gi=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(new A.aaE().h4(0,A.h0()),$async$Gi) +case 3:o=b +if(o==null){s=1 +break}s=4 +return A.e(p.aG3(o),$async$Gi) +case 4:case 1:return A.j(q,r)}}) +return A.k($async$Gi,r)}, +b6Q(){var s=A.en().ch.c.a +if(s==null)return +this.aG4(A.d7([s.a],t.S))}, +PB(){var s=0,r=A.l(t.H),q=1,p,o=this,n,m,l,k +var $async$PB=A.h(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:q=3 +s=6 +return A.e(A.dl(B.al,new A.aBi(o),null,t.H),$async$PB) +case 6:q=1 +s=5 +break +case 3:q=2 +k=p +n=A.a7(k) +m=A.au(k) +A.dx("GeoDataExporter.exportMapSnapshot failed",n,m) +s=5 +break +case 2:s=1 +break +case 5:return A.j(null,r) +case 1:return A.i(p,r)}}) +return A.k($async$PB,r)}, +L3(a){return this.aDA(a)}, +aDA(a){var s=0,r=A.l(t.Te),q,p,o +var $async$L3=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:$.cH() +p="export_"+A.bkz(!1)+a +o=A.d([],t.q) +q=new A.u9(new A.B0(o,1,p,0),new A.dz("RAM://"+p)) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$L3,r)}, +uw(){var s=0,r=A.l(t.H),q,p=this,o,n,m +var $async$uw=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:m=$.bmW() +m=$.aL.aW$.z.h(0,m) +m=m==null?null:m.gb4() +t.lS.a(m) +if(m==null){s=1 +break}s=3 +return A.e(m.qN(A.h0()),$async$uw) +case 3:o=b +if(o==null){s=1 +break}s=4 +return A.e(p.L3(".png"),$async$uw) +case 4:n=b +s=5 +return A.e(n.jd(o),$async$uw) +case 5:s=6 +return A.e($.px().pC(n),$async$uw) +case 6:case 1:return A.j(q,r)}}) +return A.k($async$uw,r)}, +b6R(){var s,r=A.en().ch.c.a +if(r==null)return +s=r.b +s.a_d() +$.cH() +A.l3(new A.jl(s.a_d())) +A.mN(B.OP)}, +uE(a,b){return this.aG5(a,b)}, +aG2(){return this.uE(null,null)}, +aG3(a){return this.uE(a,null)}, +aG4(a){return this.uE(null,a)}, +aG5(a,b){var s=0,r=A.l(t.H),q=1,p,o=this,n,m,l,k,j,i,h +var $async$uE=A.h(function(c,d){if(c===1){p=d +s=q}while(true)switch(s){case 0:q=3 +n=A.ey(B.OT.hV(),t.N) +k=n.a +k===$&&A.c() +k=A.ce(k) +j=n.c +j===$&&A.c() +s=6 +return A.e(A.dl(k,new A.aBh(o,a,b,n),j,t.H),$async$uE) +case 6:q=1 +s=5 +break +case 3:q=2 +h=p +m=A.a7(h) +l=A.au(h) +A.dx("Error exporting geo data to file",m,l) +s=7 +return A.e(A.eo(A.ce(J.cp(m)),B.bb7),$async$uE) +case 7:s=5 +break +case 2:s=1 +break +case 5:return A.j(null,r) +case 1:return A.i(p,r)}}) +return A.k($async$uE,r)}, +MA(){var s=0,r=A.l(t.T7),q,p,o,n +var $async$MA=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)$async$outer:switch(s){case 0:s=3 +return A.e(A.a55(B.bcK),$async$MA) +case 3:n=b +if(n==null){q=null +s=1 +break}switch(n.a){case 0:p=A.i_().c.c +q=new A.a5N(new A.w0(),new A.zQ(p,!1)) +s=1 +break $async$outer +case 1:p=A.i_().c.c +o=A.en() +q=new A.a5Q(new A.zR(),new A.FG(p,o.dx.ga22())) +s=1 +break $async$outer +case 2:q=new A.a0Y(new A.ym(),new A.DF()) +s=1 +break $async$outer}case 1:return A.j(q,r)}}) +return A.k($async$MA,r)}, +pU(a,b,c){return this.aG6(a,b,c)}, +aG6(a0,a1,a2){var s=0,r=A.l(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$pU=A.h(function(a3,a4){if(a3===1)return A.i(a4,r) +while(true)switch(s){case 0:s=3 +return A.e(p.MA(),$async$pU) +case 3:a=a4 +if(a==null){s=1 +break}o=a.a +s=4 +return A.e(p.L3(o.Tv()),$async$pU) +case 4:n=a4 +m=t.a +l=A.A(m,t.mB) +k=p.a.c +for(m=A.dr(k.w,m),j=m.length,i=a0!=null,h=a1==null,g=t._,f=k.at,e=t.WH,d=0;d0?""+B.e.cG(a.a/s*100):"???" +s=this.a +q=A.bB(B.Mq,r+"%",p,p) +s.a=q +s.b.t(0,q)}else if(a instanceof A.Bu){s=this.a +q=A.bB(B.kw,p,p,p) +s.a=q +s.b.t(0,q)}}, +$S:283} +A.aBg.prototype={ +$0(){var s=0,r=A.l(t.H),q=this +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=2 +return A.e($.px().pC(q.a),$async$$0) +case 2:return A.j(null,r)}}) +return A.k($async$$0,r)}, +$S:2} +A.aBf.prototype={ +$0(){var s=0,r=A.l(t.H),q=this +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=2 +return A.e($.px().TR(q.a),$async$$0) +case 2:if(b)A.mN(B.b9I) +return A.j(null,r)}}) +return A.k($async$$0,r)}, +$S:2} +A.a4m.prototype={ +w_(a){return this.b9o(a)}, +b9n(){return this.w_(null)}, +b9o(a){var s=0,r=A.l(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h,g,f,e,d +var $async$w_=A.h(function(b,c){if(b===1){p=c +s=q}while(true)switch(s){case 0:q=3 +if(n.a){h=A.aX("Cannot perform two imports at the same time") +throw A.f(h)}n.a=!0 +m=A.ey(B.OT.hV(),t.N) +h=m.a +h===$&&A.c() +h=A.ce(h) +g=m.c +g===$&&A.c() +s=6 +return A.e(A.dl(h,new A.aBk(n,a,m),g,t.y),$async$w_) +case 6:l=c +if(l)A.mN(B.baQ) +o.push(5) +s=4 +break +case 3:q=2 +d=p +k=A.a7(d) +j=A.au(d) +A.dx("Error reading geo data from file",k,j) +i=null +if(k instanceof A.fg){e=k.b +i=e==null?J.cp(k):e}else i=J.cp(k) +s=7 +return A.e(A.eo(A.ce(i),B.bc4),$async$w_) +case 7:o.push(5) +s=4 +break +case 2:o=[1] +case 4:q=1 +n.a=!1 +s=o.pop() +break +case 5:return A.j(null,r) +case 1:return A.i(p,r)}}) +return A.k($async$w_,r)}, +L8(a){return this.aEO(a)}, +aEO(a){var s=0,r=A.l(t._D),q,p +var $async$L8=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=A.bHm(a.gdN().gPC()) +s=p==null?3:5 +break +case 3:s=6 +return A.e(A.a55(B.b90),$async$L8) +case 6:s=4 +break +case 5:c=p +case 4:q=c +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$L8,r)}, +rv(a,b){return this.aMI(a,b)}, +aMI(a,b){var s=0,r=A.l(t.y),q,p=this,o,n,m,l,k +var $async$rv=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:k=A.bB(B.Mp,null,null,null) +b.a=k +b.b.t(0,k) +s=a==null?3:5 +break +case 3:s=6 +return A.e(A.aXf(),$async$rv) +case 6:s=4 +break +case 5:s=7 +return A.e(a.$0(),$async$rv) +case 7:case 4:o=d +if(o==null){q=!1 +s=1 +break}s=8 +return A.e(p.L8(o),$async$rv) +case 8:n=d +if(n==null){q=!1 +s=1 +break}switch(n.a){case 0:m=new A.w0() +l=new A.Oq(!1) +break +case 1:m=new A.zR() +l=new A.a5O(p.b.c.e) +break +case 2:m=new A.ym() +l=new A.a0X() +break +default:m=null +l=null}s=9 +return A.e(p.Do(o,m,l,b),$async$rv) +case 9:s=o instanceof A.u9?10:11 +break +case 10:s=12 +return A.e(o.hc(0),$async$rv) +case 12:case 11:q=!0 +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$rv,r)}, +Do(a,b,c,d){return this.aMJ(a,b,c,d)}, +aMJ(a,b,c,d){var s=0,r=A.l(t.H),q=this,p,o,n +var $async$Do=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:o=A.d([],t.ns) +n=A.A(t.i3,t.oK) +s=2 +return A.e(b.hk(a,o,n,c,new A.aBj(d)),$async$Do) +case 2:p=A.bB(B.kw,null,null,null) +d.a=p +d.b.t(0,p) +s=3 +return A.e(q.b.O1(o,n),$async$Do) +case 3:return A.j(null,r)}}) +return A.k($async$Do,r)}} +A.aBk.prototype={ +$0(){return this.a.rv(this.b,this.c)}, +$S:45} +A.aBj.prototype={ +$1(a){var s,r=a.b,q=r>0?""+B.e.cG(a.a/r*100):"???" +r=this.a +s=A.bB(B.Mr,q+"%",null,null) +r.a=s +r.b.t(0,s)}, +$S:283} +A.q9.prototype={ +J(){return"ImportExportFormat."+this.b}, +aGh(){switch(this.a){case 0:return".kml" +case 1:return".kmz" +case 2:return".csv"}}, +aXi(){var s=this,r=null +switch(s.a){case 0:return new A.ay(B.baz,B.b8X,s,r,r) +case 1:return new A.ay(B.baA,B.b98,s,r,r) +case 2:return new A.ay(B.bb0,B.bbW,s,r,r)}}} +A.aEK.prototype={ +$1(a){return a.aXi()}, +$S:745} +A.a_H.prototype={} +A.LZ.prototype={} +A.a1S.prototype={ +tz(a){var s,r=t.B,q=A.d([],r),p=B.f.cu(a.b) +if(p.length!==0){B.d.N(q,this.a2_(a)) +q.push(new A.ay(B.pz,A.ce(p),null,B.et,new A.auB(p)))}if(q.length===0)return A.d([],r) +else{s=this.ga27() +return A.d([new A.a8p(q,a.a,A.ce(p),null,s,null)],r)}}} +A.auB.prototype={ +$0(){A.l3(new A.jl(this.a)) +return null}, +$S:0} +A.auV.prototype={ +tz(a){var s,r,q=A.d([],t.B) +for(s=a.length,r=0;r") +s=3 +return A.e(A.eP(A.L(new A.f8(o,new A.aYf(),n),!0,n.i("w.E")),null,B.OU),$async$uM) +case 3:m=c +l=m==null?null:m.c +if(!(l instanceof A.l4)){s=1 +break}s=4 +return A.e(A.eP(A.d([B.aZJ],t.B),null,B.bcm),$async$uM) +case 4:if(c==null){s=1 +break}s=7 +return A.e(A.j5(null,!0,new A.D(null,l.goN()?B.If:B.Ie,null,null),null,null,null),$async$uM) +case 7:s=c?5:6 +break +case 5:s=8 +return A.e(A.dl(B.al,new A.aYg(p,l),null,t.H),$async$uM) +case 8:case 6:case 1:return A.j(q,r)}}) +return A.k($async$uM,r)}, +aR5(){A.eP(A.d([new A.ay(B.b8J,B.baB,null,B.lk,this.gaDF()),new A.ay(B.bb4,B.bcO,null,B.R_,new A.aYn(this))],t.B),null,B.OH)}, +uA(a){return this.aDH(a)}, +aDG(){return this.uA(null)}, +aDH(a){var s=0,r=A.l(t.H),q,p=this,o +var $async$uA=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=a==null?3:5 +break +case 3:s=6 +return A.e(A.C4(B.P8,null),$async$uA) +case 6:s=4 +break +case 5:c=a +case 4:o=c +if(o==null){s=1 +break}s=7 +return A.e(A.dl(B.al,new A.aYd(p,o),null,t.H),$async$uA) +case 7:case 1:return A.j(q,r)}}) +return A.k($async$uA,r)}, +yh(a){return this.aR1(a)}, +aR1(a){var s=0,r=A.l(t.H),q,p=this,o +var $async$yh=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(A.biC().z9(!0),$async$yh) +case 3:if(!c){s=1 +break}A.aF("MenuHandler._openCloudMap: starting in mode="+a.j(0)) +s=4 +return A.e(A.dl(B.al,new A.aYi(p,a),null,t.K7),$async$yh) +case 4:o=c +if(o!=null)p.b.agL(o) +case 1:return A.j(q,r)}}) +return A.k($async$yh,r)}, +aeE(a){return A.dl(B.al,new A.aYp(this,a),null,t.H)}, +Nm(a){return this.aWN(a)}, +aWN(a){var s=0,r=A.l(t.H),q=this +var $async$Nm=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.a.Ez(a),$async$Nm) +case 2:return A.j(null,r)}}) +return A.k($async$Nm,r)}, +Ef(a){return this.aWO(a)}, +aWO(a){var s=0,r=A.l(t.K7),q,p=this +var $async$Ef=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(A.biC().z9(!0),$async$Ef) +case 3:if(!c){q=null +s=1 +break}q=p.b.pK(a) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Ef,r)}, +Zr(){var s=0,r=A.l(t.H),q,p=this +var $async$Zr=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=A.dl(B.al,new A.aYq(p),null,t.H) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Zr,r)}} +A.aYr.prototype={ +$0(){return this.a.a.x.Bz()}, +$S:747} +A.aYj.prototype={ +$0(){return A.p2(this.a)}, +$S:0} +A.aYk.prototype={ +$0(){var s=this.a +return s.Ef(s.b.c.goN()?B.kB:B.kA)}, +$S:0} +A.aYl.prototype={ +$0(){return this.a.yh(B.kB)}, +$S:0} +A.aYm.prototype={ +$0(){return this.a.aR0(this.b)}, +$S:0} +A.aYc.prototype={ +$1(a){return A.buR(a,!0,new A.aYb(this.a,a))}, +$S:284} +A.aYb.prototype={ +$0(){return this.a.aeE(this.b.a)}, +$S:0} +A.aYh.prototype={ +$0(){return this.a.uM(this.b)}, +$S:0} +A.aYo.prototype={ +$0(){return this.a.a.b_e(this.b)}, +$S:2} +A.aYe.prototype={ +$1(a){return a.a!==this.a}, +$S:749} +A.aYf.prototype={ +$1(a){return A.buR(a,!1,null)}, +$S:284} +A.aYg.prototype={ +$0(){return this.a.a.O_(this.b.a)}, +$S:2} +A.aYn.prototype={ +$0(){return this.a.yh(B.kA)}, +$S:0} +A.aYd.prototype={ +$0(){return this.a.a.NY(this.b)}, +$S:2} +A.aYi.prototype={ +$0(){var s=0,r=A.l(t.K7),q,p=this,o,n,m,l,k,j +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:m=p.a +l=m.a +k=l.c.a +j=p.b +s=3 +return A.e(m.uA(j===B.kA?null:""),$async$$0) +case 3:A.aF("MenuHandler._openCloudMap: new workspace created") +o=l.c.a +if(k===o){A.aF("MenuHandler._openCloudMap: aborting because the new workspace ID is identical to the current one") +q=null +s=1 +break}A.aF("MenuHandler._openCloudMap: new workspace created, proceeding with cloud sync in mode="+j.j(0)) +s=4 +return A.e(m.Ef(j),$async$$0) +case 4:n=b +s=!m.b.c.goN()?5:6 +break +case 5:s=7 +return A.e(m.aeE(k),$async$$0) +case 7:s=8 +return A.e(l.oA(o),$async$$0) +case 8:case 6:q=n +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$0,r)}, +$S:750} +A.aYp.prototype={ +$0(){return this.a.Nm(this.b)}, +$S:2} +A.aYq.prototype={ +$0(){return this.a.b.a_7()}, +$S:2} +A.bdo.prototype={ +ea(a,b,c){var s=null +this.a.push(A.bof(s,a,b)) +this.b.push(A.boe(s,s,s,new A.bdq(c),b,c))}} +A.bdq.prototype={ +$2(a,b){return A.bo1(new A.bdp(b))}, +$S(){return this.a.i("~(P,0)")}} +A.bdp.prototype={ +$0(){return"State changed: "+A.r(this.a)}, +$S:47} +A.a6n.prototype={ +I(a){var s,r,q=this.c,p=A.d([],t.X0),o=A.d([],t.qM),n=new A.bdo(p,o) +n.ea(q,t.Hd,t.xY) +n.ea(q.z,t.J7,t.W4) +n.ea(q.y,t.OS,t.Yy) +n.ea(q.as,t.RL,t.tj) +n.ea(q.Q,t.ny,t.Lt) +n.ea(q.ax,t.AX,t.QM) +n.ea(q.ay,t.ig,t.bh) +n.ea(q.CW,t.MQ,t.tm) +n.ea(q.ch,t.Fg,t.IK) +n.ea(q.cx,t.au,t.qw) +n.ea(q.cy,t.nA,t.Bl) +n.ea(q.db,t.B3,t.Ue) +n.ea(q.dx,t.CL,t.KK) +n.ea(q.dy,t.hI,t.sP) +n.ea(q.fr,t.DV,t.Dj) +n.ea(q.fx,t.z7,t.UM) +n.ea(q.fy,t.yh,t.gl) +n.ea(q.go,t.NO,t.ug) +n.ea(q.id,t.cq,t.mN) +n.ea(q.k1,t.zs,t.p5) +n.ea(q.at,t.yf,t.dY) +n.ea(q.k2,t.mc,t.xQ) +n.ea(q.k3,t.Zu,t.ST) +n.ea(q.k4,t.D4,t.LL) +n.ea(q.p1,t._6,t.tP) +n.ea(q.p2,t.eV,t.Ln) +n.ea(q.R8,t.RK,t.cl) +s=t.jC +r=t.zG +n.ea(q.RG,s,r) +n.ea(q.rx,t.XW,t.ft) +n.ea(q.ry,t.gt,t.lI) +return A.bIy(A.bIx(A.dO(null,null,new A.aGZ(this),s,r),o),p)}} +A.aGZ.prototype={ +$2(a,b){return new A.lv(new A.aGY(),this.a.d,null)}, +$S:751} +A.aGY.prototype={ +$1(a){var s=A.adt() +s.U(s.c.b3A(a)) +return null}, +$S:40} +A.FS.prototype={ +ga9V(){var s=this.to +if(s===$){s!==$&&A.ai() +s=this.to=new A.a4m(this.y)}return s}, +gxW(){var s=this.x1 +if(s===$){s!==$&&A.ai() +s=this.x1=new A.aBc(this.y)}return s}, +gD7(){var s=this.x2 +if(s===$){s!==$&&A.ai() +s=this.x2=new A.aAj(this.y)}return s}, +ye(){var s=0,r=A.l(t.H),q=this +var $async$ye=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=2 +return A.e(q.y.aUu(new A.aH5(q),t.H),$async$ye) +case 2:s=3 +return A.e(q.ry.a3c(),$async$ye) +case 3:q.dx.y.za() +return A.j(null,r)}}) +return A.k($async$ye,r)}, +aQv(a){var s,r,q=this +q.fx.HF(a) +s=q.go +s.U(s.c.q5(a)) +s=q.ax +s.pS(s.c.q5(a)) +s=q.dy +s.U(s.c.q5(a)) +s=q.k2 +s.U(s.c.a_B(a.e)) +s=q.cy +s.yG(s.y.b20(s.c,a)) +r=s.c.y +r=r==null?null:r.gpA() +if(a.dx!=r){s.U(s.c.b3D(new A.b7(A.btl(a),t.dS))) +r=s.c.b +if(r.length!==0)s.uS(r)}q.ok.HF(a) +s=q.as +s.U(s.c.q5(a)) +s=q.p2 +s.U(s.c.q5(a)) +s=q.R8 +s.U(s.c.b3a(a.cx)) +q.RG.HF(a)}, +ack(a){var s=this,r=s.Q +r.Ll(r.c.a_M(a)) +r=s.ax +r.pS(r.c.Fn(a.ghT())) +s.as.wn(a) +s.ch.wn(a) +s.cx.wn(a) +r=s.cy +r.yG(r.y.b21(r.c,a)) +r.U(r.c.a_M(a)) +r=s.fy +r.U(r.c.Fn(a.ghT())) +r=s.fr +r.U(r.c.Fn(a.ghT())) +r=s.p2 +r.U(r.c.b2Y(A.boR(a))) +s.CW.wn(a) +r=s.R8 +r.U(r.c.b3d(a.ch))}, +aPh(a){var s=this,r=s.as,q=a.f +if(r.c.a!==q){r.aZs(q) +if(q===B.jE&&J.kZ(s.z.c.cy))A.eo(B.bbF,null)}q=s.ax +q.pS(q.c.b2P(a)) +r.wl(a) +s.CW.wl(a) +s.ay.wl(a) +r=s.cy +r.U(r.c.Fk(a.gik())) +s.ch.wl(a)}, +aQa(a){var s=this,r=s.fy,q=a.b!=null +r.U(r.c.q4(q)) +s.fr.wm(a) +s.fx.wm(a) +r=s.ax +r.pS(r.c.b3v(a)) +s.dy.wm(a) +s.as.wm(a) +r=s.id +r.U(r.c.q4(q)) +r=s.k2 +r.U(r.c.q4(q))}, +aQt(a){var s +this.fr.a2y(a) +this.as.a2y(a) +s=this.rx +s.U(s.c.a_L(a))}, +aPl(a){var s=this.go +s.U(s.c.a_D(a)) +s=this.ax +s.pS(s.c.a_D(a)) +s=this.R8 +s.U(s.c.b3c(a.b))}, +aOV(a){var s +this.ax.bbs(a) +s=this.go +s.U(s.c.b2v(a))}, +aPO(a){var s=this.ax +s.pS(s.c.b36(a))}, +acd(a){var s=this.Q +s.U(s.c.a_A(a)) +s=this.p2 +s.U(s.c.b3W(a,new A.b7(A.bhQ(s.x,a),t.CZ))) +s=this.R8 +s.U(s.c.a_A(a))}, +aPQ(a){var s=this.fy +s.U(s.c.b2T(a.gnz())) +s=this.as +s.U(s.c.b38(a.gnz())) +s=this.dy +s.U(s.c.b37(a))}, +aQU(a){var s,r,q=this +q.fx.HG(a) +q.fr.HG(a) +s=q.id +r=a.a +s.U(s.c.a_F(r.gjB())) +s=q.k2 +s.U(s.c.a_F(r.gjB())) +s=q.fy +s.U(s.c.vn(r.gjB())) +s=q.Q +s.U(s.c.b2O(r===B.kJ)) +q.dy.HG(a)}, +aPY(a){var s,r=this +r.ay.HE(a) +r.id.HE(a) +r.dy.HE(a) +s=r.k2 +s.U(s.c.b3n(a.c))}, +aQY(a){var s,r,q=this +q.ay.bct(a) +s=q.id +r=a.c.b +s.U(s.c.a_O(r)) +s=q.k2 +s.U(s.c.a_O(r)) +r=q.dy +r.U(r.c.a_Q(a)) +r=q.as +r.U(r.c.a_Q(a))}, +aQ8(a){var s=this.ay +s.U(s.c.b3r(a))}, +aQ4(a){var s=this.id +s.U(s.c.b3p(a.a)) +s=this.rx +s.U(s.c.b3o(a)) +this.adY()}, +adY(){var s,r,q,p,o,n,m,l=this.k2.c,k=l.b +if(k==null)return +s=l.a +r=this.rx.c +q=r.c +p=s===B.jI||q +o=p?k.b:null +if(!(s===B.nR||p))return +r=r.b.a +if(r==null)n=null +else{r=r.b.a +r===$&&A.c() +n=r}m=q&&n instanceof A.e_?Math.max(1,Math.log(4096e4/(A.aBm(k.a,n.b)*6371009))/Math.log(2)-1):null +r=k.a +this.as.x.a.t(0,new A.jy(new A.lm(r,m,o,!0)))}, +aQq(a){var s=this.ax +s.pS(s.c.b3C(a))}, +aPE(a){var s=this.Q +s.U(s.c.b31(a))}, +aP8(a){var s=this.Q +s.U(s.c.b2G(a))}, +aQ6(a){this.ax.a2s(a) +this.go.a2s(a) +this.adY()}, +agB(a,b,c,d){this.gD7().aZU(a,b,c,d)}, +Zy(){return this.agB(null,null,null,null)}, +NS(){var s,r,q=this +A.I_() +s=q.db +r=s.c +if(r.a){s.U(r.ail(!1)) +return A.tn()}else{s=q.k3 +r=s.c +if(r.a){s.U(r.a_C(!1)) +return A.tn()}else{s=q.cx +if(s.c.a)return s.vg() +else{s=q.ay +if(s.c.b!=null){s.Nx() +return A.tn()}else{s=q.cy +if(s.c.a!==B.dK){s.NV() +return A.tn()}else{s=q.z +r=s.c +if(r.a){s.U(r.ais(!1)) +return A.tn()}else{s=q.Q +if(s.c.a){s.Zx() +return A.tn()}else{s=q.rx +r=s.c +if(r.c){s.U(r.zl(!1)) +return A.tn()}else if(q.fr.c.gnz()){q.ch.v9(null) +return A.tn()}}}}}}}}return null}, +aLM(){var s=this.db.c,r=s.c +if(r==null)return +A.buq(J.u(s.b,r))}, +aLN(){var s=this,r=null,q=A.d([],t.B) +if(s.ch.c.a!=null){q.push(new A.ay(B.bbo,B.b9t,r,B.Qu,new A.aH_(s))) +q.push(new A.ay(B.bbE,B.b9W,r,B.dJ,new A.aH0(s)))}q.push(new A.ay(B.b9B,B.baV,r,B.QO,new A.aH1(s))) +q.push(new A.ay(B.b9g,B.OV,r,B.dJ,new A.aH2(s))) +q.push(new A.ay(B.OY,B.OV,r,B.dJ,new A.aH3(s))) +A.eP(q,r,B.bcE)}, +ZG(a){if(a==null)return +this.cx.ZG(a)}, +aZw(a){var s +if(a==null)return +s=this.y.c.as.h(0,a) +if(s==null)return +A.l3(new A.jl(s.b.a_d())) +A.mN(B.OP)}, +agG(a,b){var s,r,q,p +if(a==null)return +s=this.y.c.as.h(0,a) +if(s==null)r=null +else{q=s.b.a +q===$&&A.c() +r=q}if(!(r instanceof A.e_))return +q=r.b +if(b)p=null +else{p=this.z.c.go +p=p==null?null:p.b}A.PC(q,p)}, +ZE(a){var s,r=this,q=null,p=r.y.c.as.h(0,a) +if(p==null)return +s=p.b.a +s===$&&A.c() +switch(s.a.a){case 0:t.Ad.a(s) +r.as.x.a.t(0,new A.jy(new A.lm(s.b,q,q,!0))) +break +case 1:case 2:s=A.a7k(t.k7.a(s).d) +r.as.x.a.t(0,new A.jy(new A.lm(s,q,q,!0))) +break +case 3:t.TI.a(s) +r.as.x.a.t(0,new A.jy(new A.lm(s.d,q,q,!0))) +break}if(r.ay.c.b==null)r.ch.v9(p)}, +bbN(a,b){if(b.b.k(0,B.eW)&&b instanceof A.w1)if(this.NS()!=null)return B.eS +else return B.dY +return B.dY}, +ZD(a,b,c){return this.b__(a,b,c)}, +b__(a,b,c){var s=0,r=A.l(t.H),q,p=this +var $async$ZD=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:q=p.gD7().a29(a,b,c) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$ZD,r)}, +l8(a){return this.aZK(a)}, +aZK(a){var s=0,r=A.l(t.y),q,p=this +var $async$l8=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=6 +return A.e(A.j5(null,!0,new A.D(null,a.a===1?B.Nb:B.Kv,null,null),null,null,null),$async$l8) +case 6:s=c?3:5 +break +case 3:s=7 +return A.e(A.dl(B.al,new A.aH6(p,a),null,t.H),$async$l8) +case 7:q=!0 +s=1 +break +s=4 +break +case 5:q=!1 +s=1 +break +case 4:case 1:return A.j(q,r)}}) +return A.k($async$l8,r)}, +aIt(a){if(a instanceof A.La)this.ay.EK(null) +else if(a instanceof A.L9)this.ZE(a.a.a)}, +aJd(a){var s,r,q,p,o=this +if(a instanceof A.MF){o.ch.v9(null) +s=o.z +s.U(s.c.ais(!0))}else if(a instanceof A.MB)o.Zy() +else if(a instanceof A.MD){s=a.a +r=o.gD7() +q=o.y.c.z.h(0,s) +if(q==null)q=null +else{q=q.gbo(q) +q=q==null?null:q.b.a}r.aZT(s,q)}else if(a instanceof A.ME){p=o.xr +if(p===$){s=o.ga9V() +o.xr!==$&&A.ai() +p=o.xr=new A.adA(o.y,o.dx,s)}p.HJ()}else if(a instanceof A.MH)o.dx.agL(a.a) +else if(a instanceof A.MC)A.bCX() +else if(a instanceof A.MG)o.k4.EI()}, +aK7(a){var s,r=this +if(a instanceof A.G_)r.ZE(a.a) +else if(a instanceof A.Pb)r.ay.EK(a.a) +else if(a instanceof A.Pa)r.agD() +else if(a instanceof A.P8){s=r.ay +if(s.c.b==null)r.ch.v9(null) +s.aZZ()}else if(a instanceof A.Pc)r.ay.Y6(a.a,!0) +else if(a instanceof A.P6){s=r.k2 +s.U(s.c.a_P(B.ho))}}, +aMb(a){var s,r,q=this +if(a instanceof A.TA)q.NS() +else if(a instanceof A.TE){s=q.Q +r=s.z.ga4() +if(r!=null)r.alS() +s.U(s.c.a_U(1,!0,!0))}else if(a instanceof A.HW)if(q.db.c.a)q.aLM() +else q.aLN() +else if(a instanceof A.TC){s=q.cx.y.a +if(s!=null)s.DE()}else if(a instanceof A.TJ){s=q.cx +if(s.c.b){s=s.y.a +if(s!=null)s.Mw()}}else if(a instanceof A.TI){A.I_() +q.cx.v8()}else if(a instanceof A.TD)q.cx.va(q.db.c.c) +else if(a instanceof A.TG)q.cx.vb(q.db.c.c) +else if(a instanceof A.TH)q.cx.vc(q.db.c.c)}, +agD(){var s=A.h0() +A.bVg(A.rz(B.uv,32,32),A.bB(B.I9,$.byH(),null,null),"Map Marker","3.6.0_633",s)}, +aIH(a){var s=A.a7k(null) +this.as.x.a.t(0,new A.jy(new A.lm(s,null,0,!0)))}, +aIQ(a){this.as.x.a.t(0,new A.jy(new A.lm(a.a,null,null,!0)))}, +aKs(a){var s,r,q,p=this,o=null +if(a instanceof A.Ud){s=Math.min(p.at.c.b+1,23) +r=A.a7k(o) +p.as.x.a.t(0,new A.jy(new A.lm(r,s,o,!0)))}else if(a instanceof A.Ue){q=Math.max(p.at.c.b-1,1) +s=A.a7k(o) +p.as.x.a.t(0,new A.jy(new A.lm(s,q,o,!0)))}}} +A.aH5.prototype={ +$0(){var s=this.a +return s.p3.NT(s.ga9V(),s.k3)}, +$S:2} +A.aH_.prototype={ +$0(){return this.a.gxW().b6R()}, +$S:0} +A.aH0.prototype={ +$0(){return this.a.gxW().b6Q()}, +$S:0} +A.aH1.prototype={ +$0(){return this.a.gxW().PB()}, +$S:0} +A.aH2.prototype={ +$0(){this.a.gxW().Gh() +return null}, +$S:0} +A.aH3.prototype={ +$0(){return this.a.gxW().Gi()}, +$S:0} +A.aH6.prototype={ +$0(){return this.a.y.l8(this.b)}, +$S:2} +A.w9.prototype={} +A.aHQ.prototype={} +A.lm.prototype={} +A.OS.prototype={ +aZs(a){var s=this.c +if(s.a===a)return +this.U(s.b3m(a))}, +wn(a){var s,r=this,q=a.x,p=t._ +if(r.c.x===A.dr(q,p)){s=r.c +s=s.Q===a.a&&s.as===a.b}else s=!1 +if(s)return +r.U(r.c.b4a(a.a,a.b,A.dr(q,p)))}, +wm(a){var s,r,q=this.c,p=a.b +if(q.b==p)if(q.c==a.d){s=q.d +r=a.c +q=(s==null?r==null:s===r)&&J.o(q.r,a.r)}else q=!1 +else q=!1 +if(q)return +this.U(this.c.a_X(new A.b7(a.c,t.Ab),new A.b7(p,t.Nh),new A.b7(a.r,t.XS),new A.b7(a.d,t.CZ)))}, +wl(a){if(this.c.w===a.gik())return +this.U(this.c.Fk(a.gik()))}, +a2y(a){var s=a.a +if(J.o(this.c.f,s))return +this.U(this.c.Fl(new A.b7(s,t.XS)))}} +A.jx.prototype={} +A.jy.prototype={} +A.G_.prototype={} +A.Pb.prototype={} +A.Pa.prototype={} +A.P8.prototype={} +A.Pc.prototype={} +A.P6.prototype={} +A.ik.prototype={ +aD2(){var s=A.L(this.x,!0,t._) +if(!!s.fixed$length)A.F(A.a5("removeWhere")) +B.d.h7(s,new A.aHJ(this),!0) +return s}, +t5(a,b,c,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i=this,h=a0==null?i.a:a0,g=a2==null?i.b:a2.a,f=a4==null?i.c:a4.a,e=a1==null,d=e?i.d:a1.a +e=e?0:1 +s=a6==null?i.f:a6.a +r=a3==null?i.r:a3.a +q=a5==null?i.w:a5 +p=a8==null +o=p?i.x:a8 +p=p?0:1 +n=a7==null?i.z:a7 +m=a==null?i.Q:a +l=b==null?i.as:b +k=c==null?i.at:c +j=a9==null?i.ax:a9 +return A.bj9(m,l,k,h,d,i.e+e,g,r,f,q,s,n,o,i.y+p,j)}, +Fl(a){return this.t5(null,null,null,null,null,null,null,null,null,a,null,null,null)}, +a_Q(a){return this.t5(null,null,null,null,null,null,null,null,null,null,null,null,a)}, +b38(a){return this.t5(null,null,a,null,null,null,null,null,null,null,null,null,null)}, +a_X(a,b,c,d){return this.t5(null,null,null,null,a,b,c,d,null,null,null,null,null)}, +Fk(a){return this.t5(null,null,null,null,null,null,null,null,a,null,null,null,null)}, +b3m(a){return this.t5(null,null,null,a,null,null,null,null,null,null,null,null,null)}, +q5(a){return this.t5(null,null,null,null,null,null,null,null,null,null,a,null,null)}, +b4a(a,b,c){return this.t5(a,b,null,null,null,null,null,null,null,null,null,c,null)}, +gbS(){var s=this,r=s.at,q=r?s.ax.glo():0 +return[s.a,q,s.b,s.c,s.d,s.f,s.r,s.w,s.x,s.z,s.Q,s.as,r,s.ax.glo()]}, +j(a){var s,r=this,q=r.a.j(0),p=r.at?r.ax.glo():0,o=r.f +o=o==null?null:o.a +s=r.r +s=s==null?null:s.a +return"MapState { mapType: "+q+", bottomLogoPadding: "+A.r(p)+", selectedPOI: "+A.r(o)+", placingPOI: "+A.r(s)+", unFilteredMapPOIs: "+r.x.length+" }"}} +A.aHJ.prototype={ +$1(a){var s=a.b.r +s===$&&A.c() +return!this.a.w.A(0,s)}, +$S:82} +A.OQ.prototype={ +bbP(a,b,c){var s,r,q=this,p="MapCameraCubit" +if(q.c.a.k(0,b)){s=q.c +s=s.b===c&&s.c===a}else s=!1 +if(s)return +q.U(new A.jw(b,c,a)) +s=q.x +r=s==null +if(!r)s.T8(p,"mapViewCameraCenter",b) +if(!r)s.IM(p,"mapViewCameraZoom",c) +if(!r)s.IM(p,"mapViewCameraBearing",a)}} +A.jw.prototype={ +gbS(){return[this.a,this.b,this.c]}, +j(a){return"MapCameraState { mapViewCameraCenter: "+A.nY(this.a)+", mapViewCameraZoom: "+A.r(this.b)+", mapViewBearingTrigoDegrees: "+A.r(this.c)+" }"}} +A.OR.prototype={ +HE(a){var s=this.c,r=a.c +if(s.c===r)return +this.U(s.b3B(r))}} +A.vd.prototype={} +A.a1H.prototype={} +A.ow.prototype={ +gAq(){return this.c!==0&&!this.d&&this.e!==B.jI}, +ga3G(){if(this.a)return this.b +else return 58}, +gbS(){var s=this +return[s.a,s.b,s.c,s.d,s.e]}, +Fu(a,b,c,d,e){var s=this,r=a==null?s.a:a,q=e==null?s.b:e,p=d==null?s.c:d,o=b==null?s.d:b +return new A.ow(r,q,p,o,c==null?s.e:c)}, +b3p(a){return this.Fu(null,null,a,null,null)}, +a_O(a){return this.Fu(null,null,null,null,a)}, +b3B(a){return this.Fu(null,null,null,a,null)}, +a_F(a){return this.Fu(null,a,null,null,null)}, +q4(a){return this.Fu(a,null,null,null,null)}, +j(a){var s=this +return"MapCompassState { isPlacingPOI: "+s.a+", topHintIndicatorHeight: "+A.r(s.b)+", rotationDegrees: "+A.r(s.c)+", isTopBarExpanded: "+s.d+", myLocationTrackingMode: "+s.e.j(0)+" }"}} +A.P5.prototype={ +a2s(a){var s=this.c,r=a.c +if(s.d===r)return +this.U(s.zl(r))}} +A.oy.prototype={ +gJY(){var s=this +return s.a.a||s.b.a||s.c.a!==B.dK||s.d}, +gbS(){return[this.gJY()]}, +P4(a,b,c,d){var s=this,r=d==null?s.a:d,q=b==null?s.b:b,p=a==null?s.c:a +return new A.oy(r,q,p,c==null?s.d:c)}, +zl(a){return this.P4(null,null,a,null)}, +b2v(a){return this.P4(a,null,null,null)}, +a_D(a){return this.P4(null,a,null,null)}, +q5(a){return this.P4(null,null,null,a)}, +j(a){return"MapTouchInterceptorState { shouldBlockMapTouch: "+this.gJY()+" }"}} +A.OM.prototype={ +J(){return"LocationServicesStatus."+this.b}} +A.A2.prototype={ +J(){return"LocationPermissionStatus."+this.b}} +A.aGG.prototype={ +a7T(){return!0}, +a7S(){return!0}, +a7V(){return!0}, +a7U(){return!0}, +aHI(){return $.uM().Bt(!1)}, +jj(a){var s=0,r=A.l(t.H),q=this,p +var $async$jj=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q.aWm() +q.aWn() +s=2 +return A.e(q.yo(0),$async$jj) +case 2:q.d=c +s=3 +return A.e($.uM().H2(),$async$jj) +case 3:q.c=c?B.h9:B.nh +s=q.a7S()?4:5 +break +case 4:s=6 +return A.e(q.aHI(),$async$jj) +case 6:p=c +if(p!=null)q.acf(p) +case 5:s=7 +return A.e(q.uY(),$async$jj) +case 7:return A.j(null,r)}}) +return A.k($async$jj,r)}, +aPb(a,b){var s,r,q,p,o=null,n=this.b,m=n.a +m===$&&A.c() +if(b!=null){s=b.a +r=b.b +q=b.e}else if(m!=null){p=m.a +s=p.a +r=p.b +q=m.c}else{q=o +r=q +s=r}if(s==null||r==null||q==null)return +if(a==null)m=m==null?o:m.b +else m=a +if(m==null)m=0 +m=new A.yU(new A.bx(s,r),m,q) +n.a=m +n.b.t(0,m)}, +acf(a){return this.aPb(null,a)}, +abK(a){switch(a.a){case 3:case 2:case 4:return B.nd +case 0:return B.js +case 1:return B.w6 +default:return B.js}}, +CC(){var s=0,r=A.l(t.GN),q,p=this +var $async$CC=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e($.uM().t0(),$async$CC) +case 3:q=p.abK(b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$CC,r)}, +yo(a){var s=0,r=A.l(t.GN),q,p=this,o +var $async$yo=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(p.CC(),$async$yo) +case 3:o=p.d=c +if(o===B.nd){q=o +s=1 +break}s=4 +return A.e($.uM().tN(0),$async$yo) +case 4:q=p.d=p.abK(c) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$yo,r)}, +aWm(){$.cH() +return}, +aWn(){if(!this.a7T())return +$.uM().a4U().cq(new A.aGJ(this))}, +Wx(){var s=0,r=A.l(t.wz),q +var $async$Wx=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=B.ac7 +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Wx,r)}, +uY(){var s=0,r=A.l(t.H),q,p=this,o +var $async$uY=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:if(p.c!==B.h9||p.d!==B.nd){s=1 +break}o=p.a +s=3 +return A.e(o==null?null:o.aI(0),$async$uY) +case 3:s=4 +return A.e(p.Wx(),$async$uY) +case 4:o=b +p.a=$.uM().a4Q(o).cq(new A.aGI(p)) +case 1:return A.j(q,r)}}) +return A.k($async$uY,r)}, +m7(){var s=0,r=A.l(t.y),q,p=this,o +var $async$m7=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e($.uM().H2(),$async$m7) +case 3:o=b?B.h9:B.nh +p.c=o +s=o!==B.h9?4:5 +break +case 4:s=p.a7V()?6:8 +break +case 6:s=9 +return A.e(A.j5(new A.aGK(p),!0,B.OQ,B.bc,null,B.b9r),$async$m7) +case 9:s=7 +break +case 8:s=10 +return A.e(A.eo(B.OQ,null),$async$m7) +case 10:case 7:q=!1 +s=1 +break +case 5:s=11 +return A.e(p.CC(),$async$m7) +case 11:o=p.d=b +s=o===B.js?12:14 +break +case 12:s=15 +return A.e(p.yo(0),$async$m7) +case 15:o=b +p.d=o +s=o===B.js?16:17 +break +case 16:s=18 +return A.e(A.eo(B.pA,null),$async$m7) +case 18:q=!1 +s=1 +break +case 17:s=13 +break +case 14:s=o===B.w6?19:20 +break +case 19:s=p.a7U()?21:23 +break +case 21:s=24 +return A.e(A.j5(new A.aGL(p),!0,B.pA,B.bc,null,B.bca),$async$m7) +case 24:s=22 +break +case 23:s=25 +return A.e(A.eo(B.pA,null),$async$m7) +case 25:case 22:q=!1 +s=1 +break +case 20:case 13:s=26 +return A.e(p.uY(),$async$m7) +case 26:q=!0 +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$m7,r)}} +A.aGJ.prototype={ +$1(a){return this.aoc(a)}, +aoc(a){var s=0,r=A.l(t.H),q,p=this,o +var $async$$1=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:o=p.a +if(o.c===B.w7){s=1 +break}if(a===B.GC)o.c=B.h9 +else o.c=B.nh +s=3 +return A.e(o.uY(),$async$$1) +case 3:case 1:return A.j(q,r)}}) +return A.k($async$$1,r)}, +$S:779} +A.aGI.prototype={ +$1(a){return this.a.acf(a)}, +$S:780} +A.aGK.prototype={ +$0(){return $.uM().Rc()}, +$S:0} +A.aGL.prototype={ +$0(){return $.uM().Rb()}, +$S:0} +A.aGH.prototype={ +a7T(){return!1}, +a7S(){return!1}, +a7V(){return!1}, +a7U(){return!1}} +A.G6.prototype={ +glN(a){return new A.BJ(B.ai,t.eA).ld(A.bc.prototype.glN.call(this,this))}, +aPd(a){this.U(this.c.b2D(new A.b7(a,t.PQ)))}, +EE(){var s=0,r=A.l(t.H),q,p=this,o,n +var $async$EE=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(p.x.m7(),$async$EE) +case 3:if(!b){s=1 +break}o=p.c +if(o.b==null){p.U(o.a_P(B.nR)) +A.mN(B.bcj) +s=1 +break}switch(o.a.a){case 0:n=B.nR +break +case 1:n=B.jI +break +case 2:n=B.ho +break +default:n=null}p.U(o.a_P(n)) +case 1:return A.j(q,r)}}) +return A.k($async$EE,r)}} +A.tq.prototype={} +A.Ud.prototype={} +A.Ue.prototype={} +A.Ps.prototype={ +J(){return"MyLocationTrackingMode."+this.b}} +A.yU.prototype={ +gbS(){return[this.a,this.b,this.c]}, +j(a){return"DeviceLocationInfo { latLng: "+this.a.j(0)+", bearingTrigoDegrees: "+A.r(this.b)+", accuracyMeters: "+A.r(this.c)+" }"}} +A.jB.prototype={ +ga3G(){if(this.c)return this.d +else return 58}, +gbS(){var s=this +return[s.a,s.b,s.c,s.d,s.e,s.f,s.r]}, +vp(a,b,c,d,e,f,g){var s=this,r=g==null?s.a:g,q=a==null?s.b:a.a,p=c==null?s.c:c,o=f==null?s.d:f,n=d==null?s.e:d,m=b==null?s.f:b +return new A.jB(r,q,p,o,n,m,e==null?s.r:e)}, +a_B(a){return this.vp(null,a,null,null,null,null,null)}, +a_P(a){return this.vp(null,null,null,null,null,null,a)}, +a_O(a){return this.vp(null,null,null,null,null,a,null)}, +b3n(a){return this.vp(null,null,null,null,a,null,null)}, +a_F(a){return this.vp(null,null,null,a,null,null,null)}, +q4(a){return this.vp(null,null,a,null,null,null,null)}, +b2D(a){return this.vp(a,null,null,null,null,null,null)}, +j(a){var s=this +return"MyLocationState { trackingMode: "+s.a.j(0)+", currentDeviceLocation: "+A.nY(s.b)+", isPlacingPOI: "+s.c+", topHintIndicatorHeight: "+A.r(s.d)+", isTopBarExpanded: "+s.e+", displayZoomButtons: "+s.f+", mapViewBearingTrigoDegrees: "+A.r(s.r)+" }"}} +A.PE.prototype={ +ash(){var s=this.c,r=s.b.a +if(r==null)r=null +else{r=r.b.a +r===$&&A.c()}if(!(r instanceof A.e_))return +if(s.a.b==null){A.Pr().EE() +return}this.U(s.zl(!0))}} +A.mq.prototype={ +gbS(){return[this.a,this.b,this.c]}, +a_W(a,b,c){var s=a==null?this.a:a,r=c==null?this.b:c +return new A.mq(s,r,b==null?this.c:b)}, +zl(a){return this.a_W(null,a,null)}, +b3o(a){return this.a_W(a,null,null)}, +a_L(a){return this.a_W(null,null,a)}, +j(a){return"NavigationState { navigationActive: "+this.c+" }"}} +A.PI.prototype={ +NI(a){this.U(this.c.b3q(a)) +this.x.T6("NewPoiDestFolderCubit","targetFolderId",a.a)}, +Jj(a){return this.aqe(a)}, +aqe(a){var s=0,r=A.l(t.H),q,p=this,o +var $async$Jj=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(new A.Bm(!1,a).h4(0,A.h0()),$async$Jj) +case 3:o=c +if(o==null){s=1 +break}p.NI(o) +case 1:return A.j(q,r)}}) +return A.k($async$Jj,r)}, +wl(a){var s,r=a.gik() +if(r.A(0,this.c.b.a))return +if(r.a===0)s=$.aqg() +else{s=a.w.z.h(0,r.gV(r)) +if(s==null)s=$.aqg()}this.NI(s)}, +wn(a){var s,r,q=this,p=q.c,o=a.a,n=p.a!==o +if(n)q.U(p.b3R(o)) +if(n){q.NI($.aqg()) +return}s=q.c.b +r=a.z.h(0,s.a) +if(r!=null){p=s.b +o=r.b +p=p.b.k(0,o.b)&&p.c.a===o.c.a}else p=!0 +if(p)return +q.NI(r)}} +A.oz.prototype={ +aix(a,b){var s=b==null?this.a:b +return new A.oz(s,a==null?this.b:a)}, +b3q(a){return this.aix(a,null)}, +b3R(a){return this.aix(null,a)}, +gbS(){return[this.a,this.b]}, +j(a){return"NewPoiDestFolderState { workspaceId: "+this.a+", newPOIDestinationFolderId: "+this.b.a+" }"}} +A.a8e.prototype={ +qp(a){var s=0,r=A.l(t.H),q,p=this,o +var $async$qp=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:o=p.c +if(o.a||o.b){s=1 +break}p.U(o.b39(!0)) +s=3 +return A.e(p.xA(),$async$qp) +case 3:p.U(c) +case 1:return A.j(q,r)}}) +return A.k($async$qp,r)}, +xA(){var s=0,r=A.l(t.yo),q,p=this,o,n,m +var $async$xA=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=p.c +s=3 +return A.e(p.VX(),$async$xA) +case 3:n=b +s=4 +return A.e(p.VY(),$async$xA) +case 4:m=b +s=5 +return A.e(p.VZ(),$async$xA) +case 5:q=o.aiD(n,m,b,!0,!1) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$xA,r)}, +VX(){var s=0,r=A.l(t.y),q +var $async$VX=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:$.cH() +q=!1 +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$VX,r)}, +VY(){var s=0,r=A.l(t.y),q +var $async$VY=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=A.ad9("tel:1234567890") +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$VY,r)}, +VZ(){var s=0,r=A.l(t.y),q +var $async$VZ=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=A.ad9("sms:1234567890") +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$VZ,r)}, +Ey(a){return this.aZp(a)}, +aZp(a){var s=0,r=A.l(t.H) +var $async$Ey=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:A.bjt(a) +$.cH() +return A.j(null,r)}}) +return A.k($async$Ey,r)}, +ZA(a){if(!this.c.d)return +A.xe("tel:"+A.bjt(a))}, +ZF(a){if(!this.c.e)return +A.xe("sms:"+A.bjt(a))}} +A.tu.prototype={ +gbS(){var s=this +return[s.a,s.b,s.c,s.d,s.e]}, +aiD(a,b,c,d,e){var s=this,r=d==null?s.b:d,q=a==null?s.c:a,p=b==null?s.d:b +return new A.tu(e,r,q,p,c==null?s.e:c)}, +b39(a){return this.aiD(null,null,null,null,a)}, +j(a){var s=this +return"PhoneInterfaceState { initializing: "+s.a+", initialized: "+s.b+", canCallPhone: "+s.c+", canDialPhone: "+s.d+", canSMSPhone: "+s.e+" }"}} +A.tw.prototype={ +EK(a){var s,r,q,p,o=this,n=null,m=a==null?n:o.x.c.as.h(0,a),l=m==null +if(l)s=n +else{r=m.b.a +r===$&&A.c() +r=r.a +s=r}if(s==null)s=B.a9 +o.Q.v9(m) +q=o.c.aiA(new A.b7(s,t.Nh),new A.b7(m,t.XS)) +if(l)p=n +else{l=m.b.a +l===$&&A.c() +p=l}switch(s.a){case 0:o.U(q) +if(p instanceof A.e_){l=A.a6w() +r=p.b +l.x.a.t(0,new A.jy(new A.lm(r,n,n,!0)))}return +case 1:case 2:o.YW(s,m,q) +if(p instanceof A.qy){l=A.a6w() +r=A.a7k(p.d) +l.x.a.t(0,new A.jy(new A.lm(r,n,n,!0)))}return +case 3:o.af8(m,q) +if(p instanceof A.rO){l=A.a6w() +r=p.d +l.x.a.t(0,new A.jy(new A.lm(r,n,n,!0)))}return}}, +YW(a,b,c){var s,r,q,p,o=null +switch(a.a){case 0:case 3:return +case 1:case 2:if(b==null)s=o +else{s=b.b.a +s===$&&A.c()}t.s8.a(s) +r=s +break +default:r=o}s=c==null?this.c:c +q=r==null +p=q?o:r.d +q=q?new A.b7(0,t.CZ):o +this.U(s.aiB(new A.b7(p,t.Ab),new A.b7(a,t.Nh),q))}, +af8(a,b){var s,r,q,p=b==null?this.c:b +if(a==null){s=p.e +r=s.a +q=A.bpY(s.b)/2/111195.08372419141}else{s=a.b.a +s===$&&A.c() +if(s instanceof A.rO){r=s.d +q=s.e/111195.08372419141}else return}this.U(p.aiB(new A.b7(A.d([new A.bx(Math.min(r.a+q,89),r.b)],t.m),t.Ab),new A.b7(B.bw,t.Nh),new A.b7(0,t.CZ)))}, +Nx(){var s=null +this.U(this.c.a_X(new A.b7(s,t.Ab),new A.b7(s,t.Nh),new A.b7(s,t.XS),new A.b7(s,t.CZ)))}, +NW(){A.dl(B.al,new A.aLf(this),null,t.H)}, +CP(){return this.aDg()}, +aDg(){var s=0,r=A.l(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d +var $async$CP=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:f={} +e=p.c +d=e.b +if(d==null){s=1 +break}o=p.Q +n=o.c.a +m=p.as.c.b.a +f.a=null +l=p.z.c.a +k=e.d +switch(d.a){case 0:e=f.a=new A.e_(l,B.a9) +j=!1 +break +case 1:e=e.c +if(e==null)e=A.d([],t.m) +e=A.L(e,!0,t.uj) +if(k!=null)B.d.e8(e,k,l) +j=e.length<2 +e=f.a=A.aLJ(e) +break +case 2:e=e.c +if(e==null)e=A.d([],t.m) +e=A.L(e,!0,t.uj) +if(k!=null)B.d.e8(e,k,l) +j=e.length<3 +e=f.a=A.aLG(e) +break +case 3:e=e.c +if(e==null)e=A.d([],t.m) +e=A.L(e,!0,t.uj) +if(k!=null)B.d.e8(e,k,l) +j=e.length<2 +e=f.a=A.bhE(B.d.gV(e),A.aBm(B.d.gV(e),B.d.ga9(e))*6371009) +break +default:j=null +e=null}if(j){q=A.eo(B.b96,null) +s=1 +break}s=n==null?3:5 +break +case 3:i=p.x +h=i.c.z.h(0,m) +s=6 +return A.e(i.yL(A.fL(null,null,null,m,e,null,null,A.bB(B.Ng,i.c.Tw(m)+1,null,null)),h),$async$CP) +case 6:g=b +s=4 +break +case 5:s=7 +return A.e(A.dl(B.al,new A.aLe(f,p,n),null,t._),$async$CP) +case 7:g=b +case 4:p.Nx() +o.v9(g) +case 1:return A.j(q,r)}}) +return A.k($async$CP,r)}, +Y7(a,b,c){var s,r,q,p,o,n=this,m=null,l=n.c.c +if(l==null)l=A.d([],t.m) +l=A.L(l,!0,t.uj) +s=l.length +if(s===0)return +r=n.c.d +if(c&&a!=null)q=a +else{if(a==null)p=m +else if(r==null)p=a>=0?0:s-1 +else p=r+a +if(p==null)q=m +else if(p<0)q=s-(b?0:1) +else q=p>s-(b?0:1)?0:p}if(r!=null&&b)B.d.e8(l,r,n.z.c.a) +if(q==null)o=m +else{o=l[q] +B.d.dR(l,q)}n.U(n.c.aiz(new A.b7(l,t.Ab),new A.b7(q,t.CZ))) +if(o!=null)n.y.x.a.t(0,new A.jy(new A.lm(o,m,m,!1)))}, +Y6(a,b){return this.Y7(a,!0,b)}, +Y5(a){return this.Y7(a,!0,!1)}, +aSt(a,b){return this.Y7(a,b,!1)}, +b_9(){var s=this,r=s.c,q=r.d +if(q==null)return +r=r.c +if(r==null)r=A.d([],t.m) +r=A.L(r,!0,t.uj) +B.d.e8(r,q,s.z.c.a) +s.U(s.c.aiz(new A.b7(r,t.Ab),new A.b7(q+1,t.CZ)))}, +b_a(){var s=this.c.d +if(s==null)return +this.aSt(s===0?0:-1,!1)}, +aZZ(){switch(this.c.b){case null:case void 0:case B.a9:break +case B.b_:case B.b8:case B.bw:this.Y5(null) +break}}, +HE(a){if(this.c.e.k(0,a))return +this.U(this.c.b3k(a))}, +bct(a){var s=a.b.b,r=this.c +if(r.f===s)return +this.U(r.b3u(s))}, +wl(a){var s,r=this.c.x +r=A.L(r,!0,A.n(r).c) +s=a.gik() +if(A.aXu(r,A.L(s,!0,A.n(s).c)))return +this.U(this.c.Fk(a.gik()))}} +A.aLf.prototype={ +$0(){return this.a.CP()}, +$S:2} +A.aLe.prototype={ +$0(){var s=null,r=this.c +return this.b.x.EN(r.a,A.fL(s,s,s,s,this.a.a,s,r.b,s))}, +$S:278} +A.f9.prototype={ +t6(a,b,c,d,e,f,g,h){var s=this,r=e==null?s.b:e.a,q=d==null?s.c:d.a,p=g==null?s.d:g.a,o=b==null?s.w:b,n=h==null?s.x:h,m=f==null?s.r:f.a,l=a==null?s.e:a,k=c==null?s.f:c +return new A.f9(s.a,r,q,p,l,k,m,o,n)}, +a_X(a,b,c,d){return this.t6(null,null,null,a,b,c,d,null)}, +aiA(a,b){return this.t6(null,null,null,null,a,b,null,null)}, +aiB(a,b,c){return this.t6(null,null,null,a,b,null,c,null)}, +aiz(a,b){return this.t6(null,null,null,a,null,null,b,null)}, +b3r(a){return this.t6(null,a,null,null,null,null,null,null)}, +b3u(a){return this.t6(null,null,a,null,null,null,null,null)}, +b3k(a){return this.t6(a,null,null,null,null,null,null,null)}, +Fk(a){return this.t6(null,null,null,null,null,null,null,a)}, +gbS(){var s=this +return[s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x]}, +j(a){var s=this,r=A.r(s.b),q=A.r(s.c),p=s.x.j(0),o=s.r +o=o==null?null:o.a +return"PlacePoiState { placingGeometryType: "+r+", placingGeoShapePoints: "+q+", placingSelectedPointIndex: "+A.r(s.d)+", placePOIButtonsBottomPadding: "+A.r(s.f)+", selectedFolderIds: "+p+", placingPOI: "+A.r(o)+" }"}} +A.aLO.prototype={ +ca(a){return this.beq(a)}, +beq(a){var s=0,r=A.l(t.u),q,p,o +var $async$ca=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=A +o=J +s=3 +return A.e($.xW(),$async$ca) +case 3:q=p.ag(o.u(c.a,a)) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$ca,r)}, +fw(a,b){return this.bhD(a,b)}, +bhD(a,b){var s=0,r=A.l(t.H) +var $async$fw=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=3 +return A.e($.xW(),$async$fw) +case 3:s=2 +return A.e(d.N9("String",a,b),$async$fw) +case 2:return A.j(null,r)}}) +return A.k($async$fw,r)}, +ms(a,b){return this.be8(a,b)}, +be8(a,b){var s=0,r=A.l(t.y),q,p,o,n +var $async$ms=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:o=A +n=J +s=3 +return A.e($.xW(),$async$ms) +case 3:p=o.iB(n.u(d.a,a)) +q=p==null?b:p +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$ms,r)}, +lD(a,b){return this.bh5(a,b)}, +bh5(a,b){var s=0,r=A.l(t.H) +var $async$lD=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=3 +return A.e($.xW(),$async$lD) +case 3:s=2 +return A.e(d.N9("Bool",a,b),$async$lD) +case 2:return A.j(null,r)}}) +return A.k($async$lD,r)}, +AR(a,b){return this.beh(a,b)}, +beh(a,b){var s=0,r=A.l(t.S),q,p,o,n +var $async$AR=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:o=A +n=J +s=3 +return A.e($.xW(),$async$AR) +case 3:p=o.cf(n.u(d.a,a)) +q=p==null?b:p +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$AR,r)}, +IP(a,b){return this.bhs(a,b)}, +bhs(a,b){var s=0,r=A.l(t.H) +var $async$IP=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=3 +return A.e($.xW(),$async$IP) +case 3:s=2 +return A.e(d.N9("Int",a,b),$async$IP) +case 2:return A.j(null,r)}}) +return A.k($async$IP,r)}, +Sa(a){return this.bes(a)}, +bes(a){var s=0,r=A.l(t.H_),q,p,o,n,m +var $async$Sa=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e($.xW(),$async$Sa) +case 3:o=c.a +n=J.N(o) +m=t.g.a(n.h(o,a)) +if(m!=null&&!t.yp.b(m)){p=J.hJ(m,t.N) +m=p.dL(p) +n.l(o,a,m)}o=m==null?null:J.nV(m) +q=t.H_.a(o) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Sa,r)}, +IR(a,b){return this.bhE(a,b)}, +bhE(a,b){var s=0,r=A.l(t.H) +var $async$IR=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=3 +return A.e($.xW(),$async$IR) +case 3:s=2 +return A.e(d.N9("StringList",a,b),$async$IR) +case 2:return A.j(null,r)}}) +return A.k($async$IR,r)}} +A.H2.prototype={ +b_3(a,b){if(a==null)return +A.I_() +this.U(this.c.a_C(!0)) +this.Dz(new A.aas(a,b))}, +Dz(a){return this.aNR(a)}, +aNR(a){var s=0,r=A.l(t.H),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b +var $async$Dz=A.h(function(a0,a1){if(a0===1){o=a1 +s=p}while(true)switch(s){case 0:e=n.c +d=e.c+1 +c=t.aI +n.U(e.b4l(new A.b7(a,t.ao),"",d,!0,new A.b7(null,c))) +m=null +l=null +p=4 +s=7 +return A.e(a.a.jQ(a.b),$async$Dz) +case 7:m=a1 +p=2 +s=6 +break +case 4:p=3 +b=o +e=A.a7(b) +if(e instanceof A.aax){k=e +j=A.au(b) +A.dx("_loadSearchResults",k,j) +l=k.b}else{i=e +h=A.au(b) +A.dx("_loadSearchResults",i,h)}s=6 +break +case 3:s=2 +break +case 6:e=n.c +if(d!==e.c){s=1 +break}if(m==null){f=l +if(f==null)f=A.bB(B.kr,null,null,null) +n.U(e.aiC(f,!1,new A.b7(null,c)))}else n.U(e.aiC("",!1,new A.b7(m,c))) +case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$Dz,r)}, +EH(a){return this.b_7(a)}, +b_7(a){var s=0,r=A.l(t.H),q,p=this,o,n +var $async$EH=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:case 3:s=6 +return A.e(A.en().NS(),$async$EH) +case 6:o=c +s=7 +return A.e(A.j7(null),$async$EH) +case 7:case 4:if(o===!0){s=3 +break}case 5:if(o===!1){s=1 +break}n=p.c +p.U(n.b4k(!0,"",n.c+1,!1,new A.b7(a,t.aI))) +case 1:return A.j(q,r)}}) +return A.k($async$EH,r)}, +b_j(){var s=this.c.e +if(s==null)return +this.Dz(s)}, +NX(){var s=0,r=A.l(t.H),q,p=this,o +var $async$NX=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=p.c.f +if(o==null){s=1 +break}s=3 +return A.e(A.dl(B.al,new A.aP5(p,o),null,t.H),$async$NX) +case 3:case 1:return A.j(q,r)}}) +return A.k($async$NX,r)}, +L4(a){return this.aDI(a)}, +aDI(a){var s=0,r=A.l(t.H),q=this,p,o,n,m +var $async$L4=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=A.bjn().c.b.a +o=A.i_() +n=o.c.z.h(0,p) +s=2 +return A.e(o.yL(A.fL(null,null,null,p,a.b,null,a.c,null),n),$async$L4) +case 2:m=c +q.U(q.c.a_C(!1)) +A.fF().NV() +A.en().ZE(m.a) +return A.j(null,r)}}) +return A.k($async$L4,r)}} +A.aP5.prototype={ +$0(){return this.a.L4(this.b)}, +$S:2} +A.aas.prototype={} +A.mD.prototype={ +gbS(){var s=this,r=s.f +r=r==null?null:r.a +return[s.a,s.b,s.c,s.d,s.e==null,r]}, +Pb(a,b,c,d,e,f){var s=this,r=a==null?s.a:a,q=e==null?s.b:e,p=d==null?s.c:d,o=c==null?s.d:c,n=b==null?s.e:b.a +return new A.mD(r,q,p,o,n,f==null?s.f:f.a)}, +a_C(a){return this.Pb(a,null,null,null,null,null)}, +b4l(a,b,c,d,e){return this.Pb(null,a,b,c,d,e)}, +aiC(a,b,c){return this.Pb(null,null,a,null,b,c)}, +b4k(a,b,c,d,e){return this.Pb(a,null,b,c,d,e)}, +j(a){var s=this +return"SearchResultsState { displayingSearchResults: "+s.a+", searchResultsLoading: "+s.b+", searchResultLoadsCount: "+s.c+", searchResultErrorMessage: "+s.d+", searchSourceResult: "+A.r(s.f)+" }"}} +A.RZ.prototype={ +v9(a){this.U(this.c.Fl(new A.b7(a,t.XS)))}, +wn(a){var s,r=this.c.a +if(r==null)return +s=a.as.h(0,r.a) +if(r.k(0,s))return +this.U(this.c.Fl(new A.b7(s,t.XS)))}, +wl(a){var s,r=this.c.a +if(r==null)s=null +else{r=r.b.r +r===$&&A.c() +s=r}if(s==null||a.gik().A(0,s))return +this.U(this.c.Fl(new A.b7(null,t.XS)))}} +A.oN.prototype={ +Fl(a){var s=a.a,r=this.a +return new A.oN(s,r,s!=null&&r!=null&&s.a!==r.a)}, +gbS(){return[this.a,this.b,this.c]}, +j(a){var s,r=this.a +r=r==null?null:r.a +s=this.b +s=s==null?null:s.a +return"SelectedPoiState { selectedPOI: "+A.r(r)+", previouslySelectedPOI: "+A.r(s)+", lastSelectedPOIJustChanged: "+A.r(this.c)+" }"}} +A.aK9.prototype={ +$0(){return A.dl(B.al,new A.aK8(),null,t.H)}, +$S:0} +A.aK8.prototype={ +$0(){return A.lo()}, +$S:2} +A.aKa.prototype={ +$0(){return A.Ay(this.a)}, +$S:0} +A.h7.prototype={} +A.RT.prototype={ +gbS(){return[]}, +Ih(){return A.aS(null,null)}} +A.RU.prototype={ +gbS(){return[]}, +Ih(){return A.aS(null,null)}} +A.H5.prototype={ +Ih(){return A.aS(A.ah(["herePlacesApiKey",this.b],t.N,t.z),null)}, +gbS(){return[this.a,this.b]}} +A.H3.prototype={ +Ih(){return A.aS(A.ah(["bingApiKey",this.b],t.N,t.z),null)}, +gbS(){return[this.a,this.b]}} +A.H4.prototype={ +Ih(){return A.aS(A.ah(["googlePlacesApiKey",this.b],t.N,t.z),null)}, +gbS(){return[this.a,this.b]}} +A.aPj.prototype={ +$1(a){return A.bKr(a)}, +$S:782} +A.aPi.prototype={ +$0(){return A.aaB(this.a)}, +$S:0} +A.aPd.prototype={ +$0(){return A.bKp(this.a)}, +$S:783} +A.aPe.prototype={ +$1(a){return a.a===this.a}, +$S:175} +A.aPb.prototype={ +$1(a){return A.bKo(a)}, +$S:785} +A.aPc.prototype={ +$0(){return A.bl().JQ(this.a)}, +$S:0} +A.aPk.prototype={ +$0(){A.bl() +A.btd() +return null}, +$S:0} +A.aPl.prototype={ +$0(){A.bl() +A.p2(A.bnY()) +return null}, +$S:0} +A.qv.prototype={ +J(){return"OptionalViewsDisplayMode."+this.b}, +gjx(a){var s=null +switch(this.a){case 0:return A.bB(B.N3,s,s,s) +case 1:return A.bB(B.N4,s,s,s)}}} +A.iK.prototype={ +J(){return"ImageCompression."+this.b}, +gb5V(){switch(this.a){case 0:return"PNG" +case 1:return"JPEG 60%" +case 2:return"JPEG 65%" +case 3:return"JPEG 70%" +case 4:return"JPEG 75%" +case 5:return"JPEG 80%" +case 6:return"JPEG 85%" +case 7:return"JPEG 90%" +case 8:return"JPEG 95%" +case 9:return"JPEG 100%"}}, +gajv(){switch(this.a){case 0:return new A.n5(B.ZK,-1) +case 1:return new A.n5(B.cQ,60) +case 2:return new A.n5(B.cQ,65) +case 3:return new A.n5(B.cQ,70) +case 4:return new A.n5(B.cQ,75) +case 5:return new A.n5(B.cQ,80) +case 6:return new A.n5(B.cQ,85) +case 7:return new A.n5(B.cQ,90) +case 8:return new A.n5(B.cQ,95) +case 9:return new A.n5(B.cQ,100)}}} +A.mc.prototype={ +J(){return"ImageSavingMaxSize."+this.b}, +gaju(){switch(this.a){case 0:return 512 +case 1:return 1024 +case 2:return 2048 +case 3:return 4096 +case 4:return 8182 +case 5:return null}}} +A.nd.prototype={ +J(){return"MapPinBaseSize."+this.b}, +ha(a){switch(this.a){case 0:return a/2 +case 1:return a*2/3 +case 2:return a +case 3:return a*1.5 +case 4:return a*2}}, +gjx(a){var s=null +switch(this.a){case 0:return A.bB(B.Lg,s,s,s) +case 1:return A.bB(B.Lh,s,s,s) +case 2:return A.bB(B.Li,s,s,s) +case 3:return A.bB(B.Lj,s,s,s) +case 4:return A.bB(B.Lk,s,s,s)}}} +A.u7.prototype={ +J(){return"UnitOfDistance."+this.b}, +gjx(a){var s=null +switch(this.a){case 0:return A.bB(B.MJ,s,s,s) +case 1:return A.bB(B.MO,s,s,s)}}} +A.u6.prototype={ +J(){return"UnitOfArea."+this.b}, +gjx(a){var s=null +switch(this.a){case 0:return A.bB(B.Is,A.bB(B.Iu,s,s,s),s,s) +case 1:return A.bB(B.It,A.bB(B.Iv,s,s,s),s,s)}}} +A.iu.prototype={ +J(){return"SyncDataVolume."+this.b}, +gjx(a){var s,r,q=null +switch(this.a){case 0:s=q +r=B.IJ +break +case 1:r=B.cE +s="1MB" +break +case 2:r=B.cE +s="2MB" +break +case 3:r=B.cE +s="5MB" +break +case 4:r=B.cE +s="10MB" +break +case 5:r=B.cE +s="20MB" +break +case 6:r=B.cE +s="50MB" +break +case 7:r=B.cE +s="100MB" +break +case 8:r=B.cE +s="200MB" +break +case 9:r=B.cE +s="500MB" +break +case 10:s=q +r=B.IK +break +default:s=q +r=s}return A.bB(r,s,q,q)}, +gb55(){switch(this.a){case 0:return 0 +case 1:return 1048576 +case 2:return 2097152 +case 3:return 5242880 +case 4:return 10485760 +case 5:return 20971520 +case 6:return 52428800 +case 7:return 104857600 +case 8:return 209715200 +case 9:return 524288e3 +case 10:return null}}} +A.pR.prototype={ +J(){return"CoordinatesDisplayFormat."+this.b}, +gjx(a){var s=null +switch(this.a){case 0:return A.bB(B.MW,s,s,s) +case 1:return A.bB(B.MX,s,s,s) +case 2:return A.bB(B.MY,s,s,s)}}} +A.tY.prototype={ +J(){return"SyncMediaDownloadPolicy."+this.b}, +gjx(a){var s=null +switch(this.a){case 0:return A.bB(B.LL,s,s,s) +case 1:return A.bB(B.LM,s,s,s)}}} +A.e5.prototype={ +J(){return"DrawnPOISMaxNumberOption."+this.b}} +A.fq.prototype={ +J(){return"FloatingMarkerTitlesMaxNumberOption."+this.b}} +A.dZ.prototype={ +J(){return"FloatingMarkerTitlesTextSizeOption."+this.b}} +A.lY.prototype={ +J(){return"DecimalAccuracyOption."+this.b}} +A.m_.prototype={} +A.qD.prototype={ +J(){return"PreferredTheme."+this.b}, +gjx(a){var s,r=null +switch(this.a){case 0:s=B.MI +break +case 1:s=B.MH +break +case 2:s=B.MG +break +default:s=r}return A.bB(s,r,r,r)}} +A.Hj.prototype={ +d8(d0){var s=0,r=A.l(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9 +var $async$d8=A.h(function(d1,d2){if(d1===1)return A.i(d2,r) +while(true)switch(s){case 0:a8=q.x +s=2 +return A.e(a8.S3(),$async$d8) +case 2:a9=d2 +s=3 +return A.e(A.a4N(a9),$async$d8) +case 3:s=4 +return A.e(a8.RW(),$async$d8) +case 4:p=d2 +s=5 +return A.e(a8.RV(),$async$d8) +case 5:o=d2 +s=6 +return A.e(a8.a33(),$async$d8) +case 6:n=d2 +s=7 +return A.e(a8.RX(),$async$d8) +case 7:m=d2 +s=8 +return A.e(a8.RZ(),$async$d8) +case 8:l=d2 +s=9 +return A.e(a8.S_(),$async$d8) +case 9:k=d2 +s=10 +return A.e(a8.S0(),$async$d8) +case 10:j=d2 +s=11 +return A.e(a8.S1(),$async$d8) +case 11:i=d2 +s=12 +return A.e(a8.S2(),$async$d8) +case 12:h=d2 +s=13 +return A.e(a8.S4(),$async$d8) +case 13:g=d2 +s=14 +return A.e(a8.Sf(),$async$d8) +case 14:f=d2 +s=15 +return A.e(a8.Se(),$async$d8) +case 15:e=d2 +s=16 +return A.e(a8.RU(),$async$d8) +case 16:d=d2 +s=17 +return A.e(a8.Sc(),$async$d8) +case 17:c=d2 +s=18 +return A.e(a8.Sd(),$async$d8) +case 18:b=d2 +s=19 +return A.e(a8.Sb(),$async$d8) +case 19:a=d2 +s=20 +return A.e(a8.a30(),$async$d8) +case 20:a0=d2 +s=21 +return A.e(a8.S5(),$async$d8) +case 21:a1=d2 +s=22 +return A.e(A.PQ(a1),$async$d8) +case 22:s=23 +return A.e(a8.S7(),$async$d8) +case 23:a2=d2 +s=24 +return A.e(a8.S8(),$async$d8) +case 24:a3=d2 +s=25 +return A.e(a8.a32(),$async$d8) +case 25:a4=d2 +s=26 +return A.e(a8.a2Y(),$async$d8) +case 26:a5=d2 +s=27 +return A.e(a8.a31(),$async$d8) +case 27:a6=d2 +s=28 +return A.e(a8.a34(),$async$d8) +case 28:a7=d2 +b0=A +b1=a5 +b2=a0 +b3=a6 +b4=d +b5=o +b6=p +b7=m +s=29 +return A.e(a8.RY(),$async$d8) +case 29:b8=d2 +b9=a4 +c0=n +c1=l +c2=a7 +c3=k +c4=j +c5=i +c6=h +c7=a9 +c8=g +c9=a1 +s=30 +return A.e(a8.S6(),$async$d8) +case 30:q.U(b0.btm(b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d2,a2,a3,!1,a,c,b,e,f)) +return A.j(null,r)}}) +return A.k($async$d8,r)}, +BS(a){return this.aqX(a)}, +aqX(a){var s=0,r=A.l(t.H),q=this +var $async$BS=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.x.a4d(a),$async$BS) +case 2:s=3 +return A.e(A.a4N(a),$async$BS) +case 3:q.U(q.c.b3e(new A.b7(a,t.O9))) +return A.j(null,r)}}) +return A.k($async$BS,r)}, +Jx(a){return this.aqD(a)}, +aqD(a){var s=0,r=A.l(t.H),q=this +var $async$Jx=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.x.a44(a),$async$Jx) +case 2:q.U(q.c.b2C(a)) +return A.j(null,r)}}) +return A.k($async$Jx,r)}, +Jw(a){return this.aqC(a)}, +aqC(a){var s=0,r=A.l(t.H),q=this +var $async$Jw=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.x.a43(a),$async$Jw) +case 2:q.U(q.c.b2A(a)) +return A.j(null,r)}}) +return A.k($async$Jw,r)}, +JA(a){return this.aqK(a)}, +aqK(a){var s=0,r=A.l(t.H),q=this +var $async$JA=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.x.a48(a),$async$JA) +case 2:q.U(q.c.a_B(a)) +return A.j(null,r)}}) +return A.k($async$JA,r)}, +Jy(a){return this.aqI(a)}, +aqI(a){var s=0,r=A.l(t.H),q=this +var $async$Jy=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.x.a45(a),$async$Jy) +case 2:q.U(q.c.b2J(a)) +return A.j(null,r)}}) +return A.k($async$Jy,r)}, +JB(a){return this.aqL(a)}, +aqL(a){var s=0,r=A.l(t.H),q=this +var $async$JB=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.x.a.fw("settings.drawn_pois_max_number",a.b),$async$JB) +case 2:q.U(q.c.aij(a)) +return A.j(null,r)}}) +return A.k($async$JB,r)}, +JC(a){return this.aqP(a)}, +aqP(a){var s=0,r=A.l(t.H),q=this +var $async$JC=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.x.a.fw(u.P,a.b),$async$JC) +case 2:q.U(q.c.b2V(a)) +return A.j(null,r)}}) +return A.k($async$JC,r)}, +JD(a){return this.aqQ(a)}, +aqQ(a){var s=0,r=A.l(t.H),q=this +var $async$JD=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.x.a.fw(u._,a.b),$async$JD) +case 2:q.U(q.c.b2W(a)) +return A.j(null,r)}}) +return A.k($async$JD,r)}, +JG(a){return this.aqU(a)}, +aqU(a){var s=0,r=A.l(t.H),q=this +var $async$JG=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.x.a4a(a),$async$JG) +case 2:q.U(q.c.b32(a)) +return A.j(null,r)}}) +return A.k($async$JG,r)}, +JH(a){return this.aqV(a)}, +aqV(a){var s=0,r=A.l(t.H),q=this +var $async$JH=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.x.a4b(a),$async$JH) +case 2:q.U(q.c.b35(a)) +return A.j(null,r)}}) +return A.k($async$JH,r)}, +JJ(a){return this.ar3(a)}, +ar3(a){var s=0,r=A.l(t.H),q=this +var $async$JJ=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.x.a4e(a),$async$JJ) +case 2:q.U(q.c.b3l(a)) +return A.j(null,r)}}) +return A.k($async$JJ,r)}, +JW(a){return this.arw(a)}, +arw(a){var s=0,r=A.l(t.H),q=this +var $async$JW=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.x.a4n(a),$async$JW) +case 2:q.U(q.c.b3Q(a)) +return A.j(null,r)}}) +return A.k($async$JW,r)}, +JV(a){return this.arv(a)}, +arv(a){var s=0,r=A.l(t.H),q=this +var $async$JV=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.x.a4m(a),$async$JV) +case 2:q.U(q.c.b3P(a)) +return A.j(null,r)}}) +return A.k($async$JV,r)}, +Jv(a){return this.aqB(a)}, +aqB(a){var s=0,r=A.l(t.H),q=this +var $async$Jv=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.x.a42(a),$async$Jv) +case 2:q.U(q.c.b2z(a)) +return A.j(null,r)}}) +return A.k($async$Jv,r)}, +JU(a){return this.aru(a)}, +aru(a){var s=0,r=A.l(t.H),q=this +var $async$JU=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.x.a4l(a),$async$JU) +case 2:q.U(q.c.b3M(a)) +return A.j(null,r)}}) +return A.k($async$JU,r)}, +JT(a){return this.ars(a)}, +ars(a){var s=0,r=A.l(t.H),q=this +var $async$JT=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.x.a4k(a),$async$JT) +case 2:q.U(q.c.b3L(a)) +return A.j(null,r)}}) +return A.k($async$JT,r)}, +Js(a){return this.aqu(a)}, +aqu(a){var s=0,r=A.l(t.H),q=this +var $async$Js=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.x.a.lD("settings.auto_sync",a),$async$Js) +case 2:q.U(q.c.b2r(a)) +return A.j(null,r)}}) +return A.k($async$Js,r)}, +x8(a){return this.ar7(a)}, +ar7(a){var s=0,r=A.l(t.H),q=this +var $async$x8=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.x.a4g(a),$async$x8) +case 2:s=3 +return A.e(A.PQ(a),$async$x8) +case 3:q.U(q.c.b3s(a)) +return A.j(null,r)}}) +return A.k($async$x8,r)}, +JP(a){return this.arl(a)}, +arl(a){var s=0,r=A.l(t.H),q=this +var $async$JP=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.x.a4i(a),$async$JP) +case 2:q.U(q.c.b3E(a)) +return A.j(null,r)}}) +return A.k($async$JP,r)}, +JQ(a){return this.arm(a)}, +arm(a){var s=0,r=A.l(t.H),q=this,p +var $async$JQ=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=a.b +s=2 +return A.e(q.x.a.fw("settings.selected_search_source_type",p),$async$JQ) +case 2:q.U(q.c.b3G(new A.b7(a,t.SR))) +return A.j(null,r)}}) +return A.k($async$JQ,r)}, +Jz(a){return this.aqJ(a)}, +aqJ(a){var s=0,r=A.l(t.H),q=this +var $async$Jz=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.x.a47(a),$async$Jz) +case 2:q.U(q.c.b2N(a)) +return A.j(null,r)}}) +return A.k($async$Jz,r)}, +b_4(){A.bKs()}, +EG(a){return this.b_2(a)}, +b_2(a){var s=0,r=A.l(t.H),q,p=this,o +var $async$EG=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:o=a==null?null:a.gpA() +if(o==null&&o!==B.k7&&o!==B.k8){s=1 +break}if(!p.c.dy){s=1 +break}s=4 +return A.e(A.aWX(B.baX,B.baP),$async$EG) +case 4:s=3 +return A.e(p.Jz(!c),$async$EG) +case 3:case 1:return A.j(q,r)}}) +return A.k($async$EG,r)}, +a5q(a){this.x.a4_(a) +this.U(this.c.b2q(a))}} +A.aQZ.prototype={ +$1(a){return a.a===this.a.dx}, +$S:175} +A.kx.prototype={ +gbS(){var s=this +return[s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id]}, +eS(a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6){var s=this,r=d1==null?s.a:d1,q=c5==null?s.b:c5.a,p=b4==null?s.c:b4,o=b3==null?s.d:b3,n=b8==null?s.e:b8,m=b5==null?s.f:b5,l=b9==null?s.r:b9,k=c1==null?s.w:c1,j=c2==null?s.x:c2,i=c3==null?s.y:c3,h=c4==null?s.z:c4,g=c6==null?s.Q:c6,f=d6==null?s.as:d6,e=d5==null?s.at:d5,d=b2==null?s.ax:b2,c=d3==null?s.ay:d3,b=d4==null?s.ch:d4,a=d2==null?s.CW:d2,a0=b0==null?s.cx:b0,a1=c7==null?s.cy:c7,a2=c9==null?s.db:c9,a3=d0==null?s.dx:d0.a,a4=b7==null?s.dy:b7,a5=a9==null?s.fr:a9,a6=b1==null?s.fx:b1,a7=c0==null?s.fy:c0,a8=b6==null?s.go:b6.a +return A.btm(a5,a0,a6,d,o,p,m,a8,a4,n,l,a7,k,j,i,h,q,g,a1,c8==null?s.id:c8,a2,a3,r,a,c,b,e,f)}, +b2q(a){return this.eS(a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +ais(a){return this.eS(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null)}, +aij(a){return this.eS(null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +b2N(a){return this.eS(null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +b3s(a){return this.eS(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null)}, +b35(a){return this.eS(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null)}, +b32(a){return this.eS(null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +b3E(a){return this.eS(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null)}, +b2r(a){return this.eS(null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +b3L(a){return this.eS(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null)}, +b3M(a){return this.eS(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null)}, +b2z(a){return this.eS(null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +b3P(a){return this.eS(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null)}, +b3Q(a){return this.eS(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a)}, +b3e(a){return this.eS(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null)}, +b2K(a){return this.eS(null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +b2U(a){return this.eS(null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +b2W(a){return this.eS(null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +b2V(a){return this.eS(null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +b2J(a){return this.eS(null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +b2s(a){return this.eS(null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +a_B(a){return this.eS(null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +b3l(a){return this.eS(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null)}, +b2A(a){return this.eS(null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +b2C(a){return this.eS(null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +b3y(a){return this.eS(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null)}, +b3G(a){return this.eS(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null)}, +j(a){var s=this +return"SettingsState { settingsOpen: "+s.a+", language: "+A.r(s.b)+", crosshairDisplayMode: "+s.c.j(0)+", coordinatesWindowDisplayMode: "+s.d.j(0)+", displayZoomButtons: "+s.e+", decimalAccuracy: "+s.f.j(0)+", drawnPOIsMaxNumber: "+s.r.j(0)+", floatingMarkerTitlesMaxNumber: "+s.w.j(0)+", floatingMarkerTitlesTextSize: "+s.x.j(0)+", imageCompression: "+s.y.j(0)+", imageSavingMaxSize: "+s.z.j(0)+", mapPinBaseSize: "+s.Q.j(0)+", unitsOfDistance: "+s.as.j(0)+", unitsOfArea: "+s.at.j(0)+", coordinatesDisplayFormat: "+s.ax.j(0)+", syncVolumeDefault: "+s.ay.j(0)+", syncVolumeMobileData: "+s.ch.j(0)+", syncMediaDownloadPolicy: "+s.CW.j(0)+", autoSync: "+s.cx+", searchSourceConfigs: "+A.r(s.db)+", selectedSearchSourceType: "+A.r(s.dx)+", displaySearchQualityDisclaimer: "+s.dy+", appLoggerEnabled: "+s.fr+", backupReminderEnabled: "+s.fx+", fastMarkerAddMode: "+s.fy+", defaultNavigationAction: "+A.r(s.go)+", preferredTheme: "+s.id.j(0)+" }"}} +A.aR3.prototype={ +S3(){var s=0,r=A.l(t.hx),q,p=this,o +var $async$S3=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=A +s=3 +return A.e(p.a.ca("settings.language"),$async$S3) +case 3:q=o.bH3(b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$S3,r)}, +RW(){var s=0,r=A.l(t.jg),q,p=this,o +var $async$RW=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=A +s=3 +return A.e(p.a.ca("settings.crosshair_display_mode"),$async$RW) +case 3:q=o.bs_(b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$RW,r)}, +RV(){var s=0,r=A.l(t.jg),q,p=this,o +var $async$RV=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=A +s=3 +return A.e(p.a.ca(u.O),$async$RV) +case 3:q=o.bs_(b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$RV,r)}, +a33(){var s=0,r=A.l(t.y),q,p=this +var $async$a33=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=p.a.ms("settings.display_zoom_buttons",!1) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a33,r)}, +RX(){var s=0,r=A.l(t.JX),q,p=this,o +var $async$RX=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=A +s=3 +return A.e(p.a.ca("settings.decimal_accuracy"),$async$RX) +case 3:q=o.bEP(b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$RX,r)}, +RZ(){var s=0,r=A.l(t.qb),q,p=this,o +var $async$RZ=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=A +s=3 +return A.e(p.a.ca("settings.drawn_pois_max_number"),$async$RZ) +case 3:q=o.bFD(b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$RZ,r)}, +S_(){var s=0,r=A.l(t.xq),q,p=this,o +var $async$S_=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=A +s=3 +return A.e(p.a.ca(u.P),$async$S_) +case 3:q=o.bGl(b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$S_,r)}, +S0(){var s=0,r=A.l(t.tU),q,p=this,o +var $async$S0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=A +s=3 +return A.e(p.a.ca(u._),$async$S0) +case 3:q=o.bGn(b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$S0,r)}, +S1(){var s=0,r=A.l(t.xa),q,p=this,o +var $async$S1=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=A +s=3 +return A.e(p.a.ca("settings.image_compression"),$async$S1) +case 3:q=o.bHd(b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$S1,r)}, +S2(){var s=0,r=A.l(t.ah),q,p=this,o +var $async$S2=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=A +s=3 +return A.e(p.a.ca("settings.image_saving_max_size"),$async$S2) +case 3:q=o.bHj(b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$S2,r)}, +S4(){var s=0,r=A.l(t.NQ),q,p=this,o +var $async$S4=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=A +s=3 +return A.e(p.a.ca("settings.map_pin_base_size"),$async$S4) +case 3:q=o.bIe(b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$S4,r)}, +Sf(){var s=0,r=A.l(t.l4),q,p=this,o +var $async$Sf=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=A +s=3 +return A.e(p.a.ca("settings.units_of_distance"),$async$Sf) +case 3:q=o.bMB(b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Sf,r)}, +Se(){var s=0,r=A.l(t.u_),q,p=this,o +var $async$Se=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=A +s=3 +return A.e(p.a.ca("settings.units_of_area"),$async$Se) +case 3:q=o.bMA(b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Se,r)}, +RU(){var s=0,r=A.l(t.tb),q,p=this,o +var $async$RU=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=A +s=3 +return A.e(p.a.ca("settings.coordinates_display_format"),$async$RU) +case 3:q=o.bEi(b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$RU,r)}, +Sc(){var s=0,r=A.l(t.PE),q,p=this,o +var $async$Sc=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=A +s=3 +return A.e(p.a.ca("settings.sync_volume_default"),$async$Sc) +case 3:q=o.btN(b,B.p7) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Sc,r)}, +Sd(){var s=0,r=A.l(t.PE),q,p=this,o +var $async$Sd=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=A +s=3 +return A.e(p.a.ca("settings.sync_volume_mobile_data"),$async$Sd) +case 3:q=o.btN(b,B.p8) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Sd,r)}, +Sb(){var s=0,r=A.l(t.St),q,p=this,o +var $async$Sb=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=A +s=3 +return A.e(p.a.ca("settings.sync_media_download_policy"),$async$Sb) +case 3:q=o.bLE(b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Sb,r)}, +a30(){var s=0,r=A.l(t.y),q,p=this +var $async$a30=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=p.a.ms("settings.auto_sync",!0) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a30,r)}, +S5(){var s=0,r=A.l(t.yp),q,p=this,o,n,m,l,k +var $async$S5=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:l=A.d([],t.s) +s=3 +return A.e(p.a.ca("settings.offline_map_files"),$async$S5) +case 3:k=b +if(k==null||k.length===0){q=l +s=1 +break}o=k +o=o +n=[] +new A.cS(n).dk(null,o) +for(m=0;m"))) +q=o +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$S7,r)}, +S8(){var s=0,r=A.l(t.U5),q,p=this,o +var $async$S8=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=A +s=3 +return A.e(p.a.ca("settings.selected_search_source_type"),$async$S8) +case 3:q=o.btb(b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$S8,r)}, +a32(){var s=0,r=A.l(t.y),q,p=this +var $async$a32=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=p.a.ms(u.x,!0) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a32,r)}, +a2Y(){var s=0,r=A.l(t.y),q,p=this +var $async$a2Y=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=p.a.ms("settings.enable_app_logger",!1) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a2Y,r)}, +a31(){var s=0,r=A.l(t.y),q,p=this +var $async$a31=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=p.a.ms("settings.enable_backup_reminder",!0) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a31,r)}, +a34(){var s=0,r=A.l(t.y),q,p=this +var $async$a34=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=p.a.ms("settings.fast_marker_add_mode",!1) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a34,r)}, +RY(){var s=0,r=A.l(t.Pz),q,p=this,o +var $async$RY=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=A +s=3 +return A.e(p.a.ca("settings.default_navigation_action"),$async$RY) +case 3:q=o.bET(b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$RY,r)}, +S6(){var s=0,r=A.l(t.aJ),q,p=this,o +var $async$S6=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=A +s=3 +return A.e(p.a.ca("settings.preferred_theme"),$async$S6) +case 3:q=o.bJw(b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$S6,r)}, +a4d(a){return this.bhv(a)}, +bhv(a){var s=0,r=A.l(t.H),q,p=this +var $async$a4d=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.a.fw("settings.language",A.bH1(a.b,a.c)) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a4d,r)}, +a44(a){return this.bh9(a)}, +bh9(a){var s=0,r=A.l(t.H),q,p=this +var $async$a44=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.a.fw("settings.crosshair_display_mode",a.b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a44,r)}, +a43(a){return this.bh8(a)}, +bh8(a){var s=0,r=A.l(t.H),q,p=this +var $async$a43=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.a.fw(u.O,a.b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a43,r)}, +a48(a){return this.bhd(a)}, +bhd(a){var s=0,r=A.l(t.H),q,p=this +var $async$a48=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.a.lD("settings.display_zoom_buttons",a) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a48,r)}, +a45(a){return this.bha(a)}, +bha(a){var s=0,r=A.l(t.H),q,p=this +var $async$a45=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.a.fw("settings.decimal_accuracy",a.b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a45,r)}, +a4a(a){return this.bhn(a)}, +bhn(a){var s=0,r=A.l(t.H),q,p=this +var $async$a4a=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.a.fw("settings.image_compression",a.b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a4a,r)}, +a4b(a){return this.bho(a)}, +bho(a){var s=0,r=A.l(t.H),q,p=this +var $async$a4b=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.a.fw("settings.image_saving_max_size",a.b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a4b,r)}, +a4e(a){return this.bhx(a)}, +bhx(a){var s=0,r=A.l(t.H),q,p=this +var $async$a4e=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.a.fw("settings.map_pin_base_size",a.b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a4e,r)}, +a4n(a){return this.bhK(a)}, +bhK(a){var s=0,r=A.l(t.H),q,p=this +var $async$a4n=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.a.fw("settings.units_of_distance",a.b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a4n,r)}, +a4m(a){return this.bhJ(a)}, +bhJ(a){var s=0,r=A.l(t.H),q,p=this +var $async$a4m=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.a.fw("settings.units_of_area",a.b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a4m,r)}, +a42(a){return this.bh7(a)}, +bh7(a){var s=0,r=A.l(t.H),q,p=this +var $async$a42=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.a.fw("settings.coordinates_display_format",a.b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a42,r)}, +a4l(a){return this.bhI(a)}, +bhI(a){var s=0,r=A.l(t.H),q,p=this +var $async$a4l=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.a.fw("settings.sync_volume_default",a.b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a4l,r)}, +a4k(a){return this.bhF(a)}, +bhF(a){var s=0,r=A.l(t.H),q,p=this +var $async$a4k=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.a.fw("settings.sync_media_download_policy",a.b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a4k,r)}, +a4g(a){return this.bhy(a)}, +bhy(a){var s=0,r=A.l(t.H),q,p=this,o,n +var $async$a4g=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:n=null +n=n +o=[] +new A.cS(o).dk(a,n) +q=p.a.fw("settings.offline_map_files",B.L.e0(o,null)) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a4g,r)}, +a4i(a){return this.bhB(a)}, +bhB(a){var s=0,r=A.l(t.H),q,p=this +var $async$a4i=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.a.fw("settings.search_source_configs",A.bKm(new A.b6(a,new A.aR5(),A.aa(a).i("b6<1>")))) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a4i,r)}, +a47(a){return this.bhc(a)}, +bhc(a){var s=0,r=A.l(t.H),q,p=this +var $async$a47=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.a.lD(u.x,a) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a47,r)}, +a4_(a){return this.bgU(a)}, +bgU(a){var s=0,r=A.l(t.H),q,p=this +var $async$a4_=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.a.lD("settings.enable_app_logger",a) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a4_,r)}, +a41(a){return this.bh4(a)}, +bh4(a){var s=0,r=A.l(t.H),q,p=this +var $async$a41=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.a.lD("settings.enable_backup_reminder",a) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a41,r)}, +a49(a){return this.bhh(a)}, +bhh(a){var s=0,r=A.l(t.H),q,p=this +var $async$a49=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.a.lD("settings.fast_marker_add_mode",a) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a49,r)}, +a46(a){return this.bhb(a)}, +bhb(a){var s=0,r=A.l(t.H),q,p=this +var $async$a46=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.a.fw("settings.default_navigation_action",A.bEU(a)) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a46,r)}, +a4h(a){return this.bhz(a)}, +bhz(a){var s=0,r=A.l(t.H),q,p=this +var $async$a4h=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.a.fw("settings.preferred_theme",a.b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a4h,r)}} +A.aR4.prototype={ +$1(a){return A.bta(a,A.aS(null,null))}, +$S:786} +A.aR5.prototype={ +$1(a){return!B.d.A(A.btc(),a.a)}, +$S:175} +A.a2m.prototype={ +axF(a,b,c,d,e,f,g){var s,r,q +for(s=J.a4(this.r),r=this.f;s.p();){q=s.gG(s) +r.l(0,q.a,q)}}, +yF(){return this.e.U1(J.am(this.r),J.am(this.w))}, +x9(a){return this.arA(a)}, +arA(a){var s=0,r=A.l(t.H),q=this +var $async$x9=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.e.JL(a),$async$x9) +case 2:return A.j(null,r)}}) +return A.k($async$x9,r)}, +BX(a){return this.arB(a)}, +arB(a){var s=0,r=A.l(t.H),q=this +var $async$BX=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.e.Uf(a),$async$BX) +case 2:return A.j(null,r)}}) +return A.k($async$BX,r)}, +nk(a){return this.b4P(a)}, +b4P(a){var s=0,r=A.l(t.mB),q,p=this,o,n,m,l,k,j,i,h +var $async$nk=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:k=A.d([],t.WH) +j=A.aa(a).i("a6<1,p>") +i=A.L(new A.a6(a,new A.av6(),j),!0,j.i("aq.E")) +s=3 +return A.e(p.d.zs("POI",i),$async$nk) +case 3:h=c +for(j=J.N(h),o=p.w,n=J.bQ(o),m=0;m") +f=A.L(new A.a6(a,new A.av4(),g),!0,g.i("aq.E")) +s=3 +return A.e(p.d.zs("Folder",f),$async$Fx) +case 3:e=c +for(g=J.N(e),o=t.t_,n=t.S,m=p.r,l=J.bQ(m),k=0;k1)){s=4 +break}s=5 +return A.e(n.Pn(m,A.d([B.d.ga9(l)],p)),$async$q_) +case 5:B.d.ft(l) +s=3 +break +case 4:s=o===0?6:8 +break +case 6:s=9 +return A.e(n.Fw(m,q.B1()),$async$q_) +case 9:s=7 +break +case 8:s=10 +return A.e(n.pk(m,A.d([new A.eF(B.d.gV(l),q.B1(),t.b_)],t._F)),$async$q_) +case 10:case 7:return A.j(null,r)}}) +return A.k($async$q_,r)}, +JL(a){return this.ar5(a)}, +ar5(a){var s=0,r=A.l(t.H),q,p=this +var $async$JL=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p.d=a +q=p.q_() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$JL,r)}, +Uf(a){return this.art(a)}, +art(a){var s=0,r=A.l(t.H),q,p=this +var $async$Uf=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:if(J.o(p.r,a)){s=1 +break}p.r=a +q=p.q_() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Uf,r)}, +U1(a,b){return this.aqN(a,b)}, +aqN(a,b){var s=0,r=A.l(t.H),q,p=this +var $async$U1=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:p.e=a +p.f=b +q=p.q_() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$U1,r)}} +A.SG.prototype={ +hG(a,b,c){return this.aUv(a,b,c,c)}, +aUu(a,b){return this.hG(a,!1,b)}, +aUv(a,b,c,d){var s=0,r=A.l(d),q,p=2,o,n=[],m=this,l,k +var $async$hG=A.h(function(e,f){if(e===1){o=f +s=p}while(true)switch(s){case 0:A.aF("StorageCubit._runCloudSyncBlockingOperation: start") +s=b?3:4 +break +case 3:A.aF("StorageCubit._runCloudSyncBlockingOperation: running as cloud sync op start") +s=5 +return A.e(a.$0(),$async$hG) +case 5:l=f +A.aF("StorageCubit._runCloudSyncBlockingOperation: running as cloud sync op finished") +q=l +s=1 +break +case 4:k=m.c +s=k.ch?6:7 +break +case 6:A.aF("StorageCubit._runCloudSyncBlockingOperation: nested call start") +s=8 +return A.e(a.$0(),$async$hG) +case 8:l=f +A.aF("StorageCubit._runCloudSyncBlockingOperation: nested call finish") +q=l +s=1 +break +case 7:m.U(k.air(!0)) +A.aF("StorageCubit._runCloudSyncBlockingOperation: canceling sync") +s=9 +return A.e(A.DX().ne(),$async$hG) +case 9:p=10 +A.aF("StorageCubit._runCloudSyncBlockingOperation: running operation start") +s=13 +return A.e(a.$0(),$async$hG) +case 13:l=f +A.aF("StorageCubit._runCloudSyncBlockingOperation: running operation finished") +q=l +n=[1] +s=11 +break +n.push(12) +s=11 +break +case 10:n=[2] +case 11:p=2 +m.U(m.c.air(!1)) +A.aF("StorageCubit._runCloudSyncBlockingOperation: finished") +s=n.pop() +break +case 12:case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$hG,r)}, +Ez(a){return this.aZt(a)}, +aZt(a){var s=0,r=A.l(t.H),q=this +var $async$Ez=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.hG(new A.aSm(q,a),!1,t.P),$async$Ez) +case 2:q.y.a.t(0,new A.BI()) +return A.j(null,r)}}) +return A.k($async$Ez,r)}, +EJ(a,b){return this.b_f(a,b)}, +b_e(a){return this.EJ(a,!1)}, +b_f(a,b){var s=0,r=A.l(t.H),q,p=this,o +var $async$EJ=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:o=!b +if(o&&!p.c.ghT()){s=1 +break}s=3 +return A.e(p.hG(new A.aSw(p,a),b,t.P),$async$EJ) +case 3:if(o)p.y.a.t(0,new A.SH()) +case 1:return A.j(q,r)}}) +return A.k($async$EJ,r)}, +O_(a){return this.aZN(a)}, +aZN(a){var s=0,r=A.l(t.H),q,p=this,o +var $async$O_=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:o=p.c.ghT() +if(!o){s=1 +break}s=3 +return A.e(p.hG(new A.aSs(p,a),!1,t.P),$async$O_) +case 3:case 1:return A.j(q,r)}}) +return A.k($async$O_,r)}, +O3(a,b,c){return this.b_8(a,b,!0)}, +b_8(a,b,c){var s=0,r=A.l(t.H),q=this +var $async$O3=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:s=2 +return A.e(q.hG(new A.aSv(q,a,b),!0,t.P),$async$O3) +case 2:q.y.a.t(0,new A.BI()) +return A.j(null,r)}}) +return A.k($async$O3,r)}, +yL(a,b){return this.aZD(a,b)}, +aZC(a){return this.yL(a,null)}, +aZD(a,b){var s=0,r=A.l(t._),q,p=this,o,n,m,l,k +var $async$yL=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:n=b==null +m=n?null:b.b.b +l=n?null:b.b.c.a +n=n?null:b.b.c.d +if(n==null)n=A.d([],t.zg) +n=A.L(n,!0,t.Qp) +o=Date.now() +k=J +s=3 +return A.e(p.EB(A.d([A.brt(a,m,A.eh(n,l,null,null,o),null)],t.ns),!1),$async$yL) +case 3:q=k.hK(d) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$yL,r)}, +EB(a,b){return this.aZF(a,!1)}, +aZE(a){return this.EB(a,!1)}, +aZF(a,b){var s=0,r=A.l(t.mB),q,p=this,o,n +var $async$EB=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:n=p.c.ghT() +if(!n)throw A.f(A.aX(u.s)) +s=3 +return A.e(p.hG(new A.aSp(p,a),!1,t.mB),$async$EB) +case 3:o=d +p.y.a.t(0,new A.oU()) +q=o +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$EB,r)}, +EN(a,b){return this.b_H(a,b)}, +b_H(a,b){var s=0,r=A.l(t._),q,p=this,o +var $async$EN=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:o=J +s=3 +return A.e(p.yM(A.d([new A.eF(a,b,t.uG)],t.Gd),!1),$async$EN) +case 3:q=o.hK(d) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$EN,r)}, +yM(a,b){return this.b_J(a,b)}, +b_I(a){return this.yM(a,!1)}, +b_J(a,b){var s=0,r=A.l(t.mB),q,p=this,o +var $async$yM=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:if(!b&&!p.c.ghT())throw A.f(A.aX(u.s)) +s=3 +return A.e(p.hG(new A.aSy(p,a),b,t.mB),$async$yM) +case 3:o=d +p.y.a.t(0,new A.oU()) +q=o +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$yM,r)}, +l8(a){return this.aZL(a)}, +aZL(a){var s=0,r=A.l(t.H),q,p=this,o +var $async$l8=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:o=p.c.ghT() +if(!o){s=1 +break}s=3 +return A.e(p.hG(new A.aSr(p,a),!1,t.P),$async$l8) +case 3:p.y.a.t(0,new A.oU()) +case 1:return A.j(q,r)}}) +return A.k($async$l8,r)}, +EA(a){return this.aZy(a)}, +aZy(a){var s=0,r=A.l(t.a),q,p=this,o,n +var $async$EA=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:n=p.c.ghT() +if(!n)throw A.f(A.aX(u.s)) +s=3 +return A.e(p.hG(new A.aSn(p,a),!1,t.a),$async$EA) +case 3:o=c +p.y.a.t(0,new A.oU()) +q=o +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$EA,r)}, +EL(a,b){return this.b_E(a,b)}, +b_E(a,b){var s=0,r=A.l(t.a),q,p=this,o +var $async$EL=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:o=J +s=3 +return A.e(p.EM(A.d([new A.eF(a,b,t.EX)],t.MW),!1),$async$EL) +case 3:q=o.hK(d) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$EL,r)}, +EM(a,b){return this.b_G(a,!1)}, +b_F(a){return this.EM(a,!1)}, +b_G(a,b){var s=0,r=A.l(t.t4),q,p=this,o,n +var $async$EM=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:n=p.c.ghT() +if(!n)throw A.f(A.aX(u.s)) +s=3 +return A.e(p.hG(new A.aSx(p,a),!1,t.t4),$async$EM) +case 3:o=d +p.y.a.t(0,new A.oU()) +q=o +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$EM,r)}, +NZ(a){return this.aZG(a)}, +aZG(a){var s=0,r=A.l(t.H),q=this +var $async$NZ=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.EC(A.d7([a],t.S),!1),$async$NZ) +case 2:return A.j(null,r)}}) +return A.k($async$NZ,r)}, +EC(a,b){return this.aZI(a,!1)}, +v7(a){return this.EC(a,!1)}, +aZI(a,b){var s=0,r=A.l(t.H),q=this,p +var $async$EC=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:p=q.c.ghT() +if(!p)throw A.f(A.aX(u.s)) +s=2 +return A.e(q.hG(new A.aSq(q,a),!1,t.P),$async$EC) +case 2:q.y.a.t(0,new A.oU()) +return A.j(null,r)}}) +return A.k($async$EC,r)}, +O1(a,b){return this.aZY(a,b)}, +aZY(a,b){var s=0,r=A.l(t.H),q,p=this,o +var $async$O1=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:o=p.c.ghT() +if(!o){s=1 +break}s=3 +return A.e(p.hG(new A.aSu(p,a,b),!1,t.P),$async$O1) +case 3:p.y.a.t(0,new A.oU()) +case 1:return A.j(q,r)}}) +return A.k($async$O1,r)}, +Tc(a){return this.bhL(a)}, +bhL(a){var s=0,r=A.l(t.H),q=this +var $async$Tc=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.x.Ta(a),$async$Tc) +case 2:q.U(q.c.a_N(new A.b7(a,t.p2))) +return A.j(null,r)}}) +return A.k($async$Tc,r)}, +NY(a){return this.aZB(a)}, +aZB(a){var s=0,r=A.l(t.H),q=this +var $async$NY=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.hG(new A.aSo(q,a),!1,t.P),$async$NY) +case 2:q.y.a.t(0,new A.BI()) +return A.j(null,r)}}) +return A.k($async$NY,r)}, +oA(a){return this.b5C(a)}, +b5C(a){var s=0,r=A.l(t.H),q=this +var $async$oA=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.hG(new A.aSz(q,a),!1,t.P),$async$oA) +case 2:return A.j(null,r)}}) +return A.k($async$oA,r)}} +A.aSm.prototype={ +$0(){var s=0,r=A.l(t.P),q=this,p,o +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=q.a +o=p.x +s=2 +return A.e(o.rg(q.b),$async$$0) +case 2:p.U(A.aSl(o)) +return A.j(null,r)}}) +return A.k($async$$0,r)}, +$S:20} +A.aSw.prototype={ +$0(){var s=0,r=A.l(t.P),q=this,p,o +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=q.a +o=q.b +s=2 +return A.e(p.x.SV(o),$async$$0) +case 2:p.U(p.c.b2H(o)) +return A.j(null,r)}}) +return A.k($async$$0,r)}, +$S:20} +A.aSs.prototype={ +$0(){var s=0,r=A.l(t.P),q=this +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=2 +return A.e(q.a.x.oA(q.b),$async$$0) +case 2:return A.j(null,r)}}) +return A.k($async$$0,r)}, +$S:20} +A.aSv.prototype={ +$0(){var s=0,r=A.l(t.P),q=this,p,o +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=q.a +o=p.x +s=2 +return A.e(o.AD(q.b,q.c),$async$$0) +case 2:p.U(A.aSl(o)) +return A.j(null,r)}}) +return A.k($async$$0,r)}, +$S:20} +A.aSp.prototype={ +$0(){var s=0,r=A.l(t.mB),q,p=this,o,n,m +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=p.a +n=o.x +s=3 +return A.e(n.nk(p.b),$async$$0) +case 3:m=b +o.U(o.c.a_G(A.dr(n.a.w,t._))) +q=m +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$0,r)}, +$S:287} +A.aSy.prototype={ +$0(){var s=0,r=A.l(t.mB),q,p=this,o,n,m +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=p.a +n=o.x +s=3 +return A.e(n.Iy(p.b),$async$$0) +case 3:m=b +o.U(o.c.a_G(A.dr(n.a.w,t._))) +q=m +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$0,r)}, +$S:287} +A.aSr.prototype={ +$0(){var s=0,r=A.l(t.P),q=this,p,o +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=q.a +o=p.x +s=2 +return A.e(o.oz(q.b),$async$$0) +case 2:p.U(p.c.a_G(A.dr(o.a.w,t._))) +return A.j(null,r)}}) +return A.k($async$$0,r)}, +$S:20} +A.aSn.prototype={ +$0(){var s=0,r=A.l(t.a),q,p=this,o,n,m +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=p.a +n=o.x +s=3 +return A.e(n.q8(p.b),$async$$0) +case 3:m=b +o.U(o.c.aio(A.dr(n.a.r,t.a))) +q=m +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$0,r)}, +$S:790} +A.aSx.prototype={ +$0(){var s=0,r=A.l(t.t4),q,p=this,o,n,m +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=p.a +n=o.x +s=3 +return A.e(n.Iw(p.b),$async$$0) +case 3:m=b +o.U(o.c.aio(A.dr(n.a.r,t.a))) +q=m +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$0,r)}, +$S:791} +A.aSq.prototype={ +$0(){var s=0,r=A.l(t.P),q=this,p,o +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=q.a +o=p.x +s=2 +return A.e(o.nl(q.b),$async$$0) +case 2:p.U(p.c.aiw(A.dr(o.a.r,t.a),A.dr(o.a.w,t._))) +return A.j(null,r)}}) +return A.k($async$$0,r)}, +$S:20} +A.aSu.prototype={ +$0(){var s=0,r=A.l(t.P),q=this,p,o,n,m,l,k,j,i,h,g,f,e +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:i=q.a +h=i.x +s=2 +return A.e(h.nk(q.b),$async$$0) +case 2:p=q.c,p=p.gdE(p),p=p.gS(p),o=t.rd +case 3:if(!p.p()){s=4 +break}n=p.gG(p) +m=n.a +l=n.b +n=i.c +k=m.a +j=n.Q.h(0,k) +g=J +f=l +e=A +s=j==null?5:7 +break +case 5:s=8 +return A.e(h.q8(m),$async$$0) +case 8:s=6 +break +case 7:b=j +case 6:n=g.dn(f,new e.aSt(b),o) +s=9 +return A.e(h.nk(A.L(n,!0,A.n(n).i("aq.E"))),$async$$0) +case 9:s=3 +break +case 4:i.U(i.c.aiw(A.dr(h.a.r,t.a),A.dr(h.a.w,t._))) +return A.j(null,r)}}) +return A.k($async$$0,r)}, +$S:20} +A.aSt.prototype={ +$1(a){var s=null,r=a.a +r===$&&A.c() +return A.fL(s,s,s,this.a.a,r,s,a,s)}, +$S:792} +A.aSo.prototype={ +$0(){var s=0,r=A.l(t.P),q=this,p,o +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=q.a +o=p.x +s=2 +return A.e(o.FB(q.b),$async$$0) +case 2:p.U(A.aSl(o)) +return A.j(null,r)}}) +return A.k($async$$0,r)}, +$S:20} +A.aSz.prototype={ +$0(){var s=0,r=A.l(t.P),q=this +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=2 +return A.e(q.a.x.oA(q.b),$async$$0) +case 2:return A.j(null,r)}}) +return A.k($async$$0,r)}, +$S:20} +A.qS.prototype={} +A.oU.prototype={} +A.SH.prototype={} +A.BI.prototype={} +A.qT.prototype={ +ghT(){var s=this.ax +s=s==null?null:s.y +return s!==!0}, +gbS(){var s=this +return[s.a,s.c,s.ax,s.ay,s.ch]}, +j(a){var s=this +return"StorageState { dataWorkspaceId: "+s.a+", dataWorkspaceName: "+A.nY(s.c)+", mapFolders: "+s.w.length+", mapPOIs: "+s.x.length+", runningCloudSyncBlockingOperation : "+s.ch+" }"}, +aY0(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +for(s=g.w,r=s.length,q=g.y,p=g.z,o=g.Q,n=0;n")),g.c=i.e,k=k.a.length,h=h.c;g.p();){i=g.d +if(i==null)i=h.a(i) +if(!a1.A(0,i))continue +f=p.a.f.h(0,i) +if(f==null)continue +e=f.b +a2.push(new A.eF(i,A.qo(null,null,j+B.f.bp(e.a,k),e),c))}}q=p.a.Iw(a2) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Iw,r)}, +oz(a){return this.b5B(a)}, +b5B(a){var s=0,r=A.l(t.H),q,p=this +var $async$oz=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.a.oz(a) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$oz,r)}, +nl(a){return this.b5z(a)}, +b5z(a){var s=0,r=A.l(t.H),q=this,p,o,n,m,l,k +var $async$nl=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:k=A.d([],t.t) +for(p=A.dr(q.a.w,t._),o=p.length,n=0;nr&&r<432}, +glo(){return this.gw3()?58.5:100.5}, +gbS(){var s=this +return[s.a,s.b,s.c,s.glo()]}, +a_T(a,b,c){var s=b==null?this.a:b,r=a==null?this.b:a +return new A.fy(s,r,c==null?this.c:c)}, +b3A(a){return this.a_T(null,a,null)}, +b2B(a){return this.a_T(a,null,null)}, +b3O(a){return this.a_T(null,null,a)}, +j(a){return"ViewMetricsState { rootViewSize: "+this.a.j(0)+", coordinatesWindowSize: "+this.b.j(0)+", topHintIndicatorSize: "+this.c.j(0)+" }"}} +A.aqY.prototype={} +A.aqZ.prototype={} +A.Ku.prototype={ +Ku(a,b,c){var s=b==null?null:A.aS(t.h.a(b.gO(b).h(0,"value")),null) +s=s==null?null:A.ag(s.gO(s).h(0,"text_value")) +if(s==null)s=c +if(s==null)s="" +this.b!==$&&A.c5() +this.b=s}, +BG(){var s=this.b +s===$&&A.c() +return s}, +SC(a){var s=this.b +s===$&&A.c() +a.HV("text_value",s)}, +gm(a){var s=this.b +s===$&&A.c() +return s}} +A.lX.prototype={ +J(){return"CustomFieldType."+this.b}, +gQf(a){switch(this.a){case 2:return B.a2g +case 5:return B.a2P +case 0:return B.a2O +case 1:return B.uw +case 4:return B.a2j +case 6:return B.a2i +case 3:return B.a2h}}, +ga5X(a){switch(this.a){case 0:return"Boolean" +case 1:return"Date" +case 2:return"Email" +case 3:return"FreeText" +case 4:return"MultiChoiceSelection" +case 5:return"Phone" +case 6:return"Weblink"}}, +ga5W(){switch(this.a){case 0:return B.JJ +case 1:return B.JL +case 2:return B.JM +case 3:return B.JN +case 4:return B.JO +case 5:return B.JR +case 6:return B.JS}}} +A.rE.prototype={ +gbS(){return[this.b,this.c]}} +A.dV.prototype={ +gbS(){return[this.a,this.gm(this)]}} +A.pH.prototype={ +BG(){var s=this.b +s===$&&A.c() +return s?"\u2714":"\u2718"}, +SC(a){var s=this.b +s===$&&A.c() +a.bdV("checked_value",s)}, +gm(a){var s=this.b +s===$&&A.c() +return s}, +wP(a){var s=this.b +s===$&&A.c() +return A.a0P(a,s,null)}} +A.pI.prototype={ +BG(){var s=this.b +s===$&&A.c() +return A.TW(s,!0)}, +SC(a){var s=this.b +s===$&&A.c() +a.qE("date_value",s)}, +gm(a){var s=this.b +s===$&&A.c() +return s}, +wP(a){var s=this.b +s===$&&A.c() +return A.a0Q(a,s,null)}} +A.pJ.prototype={ +wP(a){var s=this.b +s===$&&A.c() +return A.a0R(a,null,s)}} +A.rJ.prototype={ +wP(a){var s=this.b +s===$&&A.c() +return A.a0S(a,null,s)}} +A.a0U.prototype={ +gbS(){return[this.a,this.b]}} +A.o6.prototype={ +BG(){var s=this.b +s===$&&A.c() +return s.b}, +SC(a){var s=this.b +s===$&&A.c() +a.gO(a).l(0,"choices_list",s.a) +a.HV("selected_value",s.b)}, +gm(a){var s=this.b +s===$&&A.c() +return s}, +j(a){var s=this.b +s===$&&A.c() +return s.b+" ("+A.r(s.a)+")"}, +wP(a){var s=this.b +s===$&&A.c() +return A.a0T(a,s.a,null,s.b)}} +A.rK.prototype={ +wP(a){var s=this.b +s===$&&A.c() +return A.a0V(a,null,s)}} +A.pK.prototype={ +wP(a){var s=this.b +s===$&&A.c() +return A.a0W(a,null,s)}} +A.aBl.prototype={ +tU(){var s=this,r=A.aS(null,null) +r.qE("timestamp",s.b) +r.qE("pin_icon_code",A.brn(s.a)) +r.RE("images",A.brH(s.c)) +r.RE("custom_fields",A.bnN(s.d)) +return r}, +gbS(){var s=this +return[s.b,s.a,s.c,s.d]}} +A.qp.prototype={ +gbS(){return[this.a,this.b,this.c]}} +A.lk.prototype={ +ga6(a){return this.b}, +gbS(){return[this.a,this.b,this.c]}} +A.e6.prototype={ +a5y(a){var s,r,q,p,o,n,m,l=this,k=l.w=l.b.a +l.r="" +s=A.d([],t.SO) +r=A.d([],t.t_) +if(a!=null){for(q=a.length,p=0;o=a.length,p"),j=A.d3(new A.aT(l,k),k.i("w.E")) +for(l=A.cb(j,j.r,A.n(j).c),k=a.a,s=a.b,r=l.$ti.c;l.p();){q=l.d +if(q==null)q=r.a(q) +p=s.h(0,q) +if(p==null)continue +o=p.ai_(p,k) +n=o.a +m=o.gtx() +k.t(0,n.gph()+"_"+m) +m=o.gtx() +n=n.gph() +s.F(0,q) +s.l(0,n+"_"+m,o)}}, +aXv(a){this.YX(new A.aTG(this),a.d,a.r)}, +YX(a,b,c){var s,r,q,p,o,n,m=A.L(b.gdE(b),!0,this.$ti.i("bb")),l=A.d([],t.s) +for(s=c.gar(c),r=A.n(s),r=r.i("@<1>").L(r.z[1]),s=new A.aQ(J.a4(s.a),s.b,r.i("aQ<1,2>")),r=r.z[1];s.p();){q=s.a +if(q==null)q=r.a(q) +for(p=m.length,o=0;o"),m=A.d3(new A.aT(o,n),n.i("w.E")) +for(n=A.cb(m,m.r,A.n(m).c),s=a.d,r=a.c,q=n.$ti.c;n.p();){p=n.d +if(p==null)p=q.a(p) +if(r.h(0,p)!=null)o.F(0,p) +if(s.h(0,p)!=null)s.F(0,p)}}, +KF(a,b){var s,r,q,p +for(s=A.cF(b,b.r,A.n(b).c),r=!1;s.p();){q=s.d +p=b.h(0,q) +if(p==null)continue +a.l(0,q,p) +r=!0}return r}, +ada(a,b){var s,r +for(s=A.cF(b,b.r,A.n(b).c),r=!1;s.p();)if(a.F(0,s.d)!=null)r=!0 +return r}, +i4(){return this.b24(this.$ti.i("HD<1>"))}, +b24(a3){var s=0,r=A.l(a3),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2 +var $async$i4=A.h(function(a4,a5){if(a4===1)return A.i(a5,r) +while(true)switch(s){case 0:a0=p.a +a1=p.VL(a0.d) +a2=p.c +s=3 +return A.e(a2.cz(),$async$i4) +case 3:o=p.VL(a0.c) +s=4 +return A.e(a2.cz(),$async$i4) +case 4:n=p.VL(a0.e) +s=5 +return A.e(a2.cz(),$async$i4) +case 5:m=p.a8z(a1,o) +s=6 +return A.e(a2.cz(),$async$i4) +case 6:l=p.a8C(a1,o) +s=7 +return A.e(a2.cz(),$async$i4) +case 7:k=p.a8A(a1,o) +s=8 +return A.e(a2.cz(),$async$i4) +case 8:j=p.a8z(a1,n) +s=9 +return A.e(a2.cz(),$async$i4) +case 9:i=p.a8C(a1,n) +s=10 +return A.e(a2.cz(),$async$i4) +case 10:h=p.a8A(a1,n) +s=11 +return A.e(a2.cz(),$async$i4) +case 11:g=t.N +f=p.$ti +e=f.c +d=A.fK(a1,g,e) +g=A.ae(g) +c=new A.aiB(g,m,l,k,j,i,h,f.i("aiB<1>")) +g.N(0,new A.aT(a1,A.n(a1).i("aT<1>"))) +g.N(0,new A.aT(m,A.n(m).i("aT<1>"))) +g.N(0,new A.aT(l,A.n(l).i("aT<1>"))) +g.N(0,new A.aT(k,A.n(k).i("aT<1>"))) +g.N(0,new A.aT(j,A.n(j).i("aT<1>"))) +g.N(0,new A.aT(i,A.n(i).i("aT<1>"))) +g.N(0,new A.aT(h,A.n(h).i("aT<1>"))) +p.aL6(c) +g=p.gaNr() +p.YX(g,m,j) +p.YX(g,l,i) +p.aXv(c) +p.aL8(c) +p.aL7(c) +s=12 +return A.e(a2.cz(),$async$i4) +case 12:b=p.KF(d,j)||!1 +s=13 +return A.e(a2.cz(),$async$i4) +case 13:b=p.KF(d,i)||b +s=14 +return A.e(a2.cz(),$async$i4) +case 14:b=p.ada(d,h)||b +s=15 +return A.e(a2.cz(),$async$i4) +case 15:a=p.KF(d,m)||!1 +s=16 +return A.e(a2.cz(),$async$i4) +case 16:a=p.KF(d,l)||a +s=17 +return A.e(a2.cz(),$async$i4) +case 17:a=p.ada(d,k)||a +s=18 +return A.e(a2.cz(),$async$i4) +case 18:a2=m.gar(m) +a2=A.L(a2,!0,A.n(a2).i("w.E")) +g=l.gar(l) +g=A.L(g,!0,A.n(g).i("w.E")) +c=k.gar(k) +q=new A.HD(a0,a2,g,A.L(c,!0,A.n(c).i("w.E")),A.cT(d.gar(d),!0,e),b,a,f.i("HD<1>")) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$i4,r)}} +A.aTG.prototype={ +$2(a,b){var s,r,q=a.a,p=a.gtx() +q=q.gph() +s=b.a +r=b.gtx() +return q+"_"+p===s.gph()+"_"+r}, +$S(){return this.a.$ti.i("K(1,1)")}} +A.aTH.prototype={ +$2(a,b){return B.d.A(this.b,a)}, +$S(){return this.a.$ti.i("K(p,1)")}} +A.ac1.prototype={ +Uo(a){var s,r=this.a +if(r==null)return +s=r-a +this.a=s +if(s<0)throw A.f(A.dU(B.b2C,null))}} +A.aTD.prototype={ +cz(){var s=0,r=A.l(t.H),q=this +var $async$cz=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:if(q.a)throw A.f(A.dU(B.ef,null)) +return A.j(null,r)}}) +return A.k($async$cz,r)}} +A.ago.prototype={} +A.tZ.prototype={} +A.ac6.prototype={ +ku(a){return this.aWQ(a,this.$ti.i("z<1>"))}, +aWQ(a2,a3){var s=0,r=A.l(a3),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +var $async$ku=A.h(function(a4,a5){if(a4===1)return A.i(a5,r) +while(true)switch(s){case 0:d=p.a +s=3 +return A.e(d.J2(),$async$ku) +case 3:c=a5 +b=p.f +s=4 +return A.e(b.cz(),$async$ku) +case 4:o=p.c,n=p.b +case 5:if(!!0){s=6 +break}s=7 +return A.e(d.TK(c),$async$ku) +case 7:m=a5 +if(m==null){s=6 +break}s=8 +return A.e(b.cz(),$async$ku) +case 8:a=a2 +s=9 +return A.e(m.fa(0),$async$ku) +case 9:a.Uo(a5) +s=10 +return A.e(b.cz(),$async$ku) +case 10:l=n.b.c +if(l.length===0)throw A.f(A.dU(B.bb,"SyncProcedure._syncStep1UploadMediaFilesAndBuildLocalDataSnapshot: cloudFolderId is null")) +k=m.gdN() +j=k.c +if(j===$){j=k.b +if(j===$){i=A.vv(k.a) +k.b!==$&&A.ai() +k.b=i +j=i}i=A.azc(j) +k.c!==$&&A.ai() +k.c=i +j=i}k=A.bky("_",null,"-","_",!1) +h=B.cn.b3(B.cc.nV()) +g=new A.a2Y() +f=A.bvt(g) +f.t(0,h) +f.a2(0) +f=g.a.a +a=o +a0=l +a1="media_"+k+"_"+B.rb.gcU().b3(f)+j +s=12 +return A.e(m.jJ(),$async$ku) +case 12:s=11 +return A.e(a.q9(a0,a1,a5),$async$ku) +case 11:e=a5 +s=13 +return A.e(b.cz(),$async$ku) +case 13:s=14 +return A.e(d.wg(m.gdN(),e.c),$async$ku) +case 14:s=15 +return A.e(d.J2(),$async$ku) +case 15:c=a5 +s=5 +break +case 6:q=c +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$ku,r)}, +lY(){var s=0,r=A.l(t.hS),q,p=this,o,n,m,l,k,j,i,h,g +var $async$lY=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:h=p.b +s=h.b.d.length===0?3:4 +break +case 3:A.aF("Cloud index file ID is empty, attempting to fix this") +A.aF("Searching for existing cloud index file") +o=p.c +s=5 +return A.e(o.pq(0,h.b.c,o.a.b),$async$lY) +case 5:n=b +m=p.f +s=6 +return A.e(m.cz(),$async$lY) +case 6:s=n==null?7:9 +break +case 7:A.aF("The cloud index file does not existing, attempting to create it") +g=o +s=11 +return A.e(p.a.u6(),$async$lY) +case 11:s=10 +return A.e(g.Fz(b,h.b.c),$async$lY) +case 10:l=b +s=12 +return A.e(m.cz(),$async$lY) +case 12:k=l.b +s=8 +break +case 9:A.aF("Found the existing cloud index file, using its ID and setting it in the sync model") +k=n.b +case 8:s=13 +return A.e(h.Jt(k),$async$lY) +case 13:case 4:o=p.c +s=14 +return A.e(o.qX(h.b.d),$async$lY) +case 14:j=b +h=j==null +if((h?null:j.b)===!0)throw A.f(A.dU(B.bb,"Index cloud file is in trash! Remove the file from the trash to fix this.")) +s=15 +return A.e(p.f.cz(),$async$lY) +case 15:s=16 +return A.e(p.a.Bm(o),$async$lY) +case 16:i=b +q=new A.ago(i,h?null:j.a) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$lY,r)}, +l6(a,b){return this.aWR(a,b)}, +aWR(a,b){var s=0,r=A.l(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f +var $async$l6=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:if(A.bl().c.CW!==B.NR){A.aF("SyncProcedure._syncStep4DownloadMediaFiles - downloadMedia setting is OFF, aborting media download") +s=1 +break}o=p.f,n=p.a,m=p.c,l=p.b +case 3:if(!!0){s=4 +break}s=5 +return A.e(n.IT(a),$async$l6) +case 5:k=d +if(k==null){s=4 +break}s=6 +return A.e(o.cz(),$async$l6) +case 6:j=l.b.c +if(j.length===0)throw A.f(A.dU(B.bb,"SyncProcedure._syncStep4DownloadMediaFiles: cloudFolderId is null")) +s=7 +return A.e(o.cz(),$async$l6) +case 7:s=8 +return A.e(m.pq(0,j,k),$async$l6) +case 8:i=d +if(i==null)throw A.f(A.dU(B.b2E,'SyncProcedure._syncStep4DownloadMediaFiles: mediaCloudFile is null for file "'+k+'"')) +s=9 +return A.e(o.cz(),$async$l6) +case 9:h=i.d +g=h==null +if(!g)b.Uo(h) +s=10 +return A.e(o.cz(),$async$l6) +case 10:s=11 +return A.e(m.li(i.b),$async$l6) +case 11:f=d +if(f==null)throw A.f(A.dU(B.bb,'SyncProcedure._syncStep4DownloadMediaFiles: cloudFileBytes is null for file "'+k+'"')) +s=12 +return A.e(o.cz(),$async$l6) +case 12:s=13 +return A.e(n.IN(k,f),$async$l6) +case 13:s=14 +return A.e(o.cz(),$async$l6) +case 14:if(g)b.Uo(J.Kj(f)) +s=3 +break +case 4:case 1:return A.j(q,r)}}) +return A.k($async$l6,r)}, +fD(){return this.aMY(this.$ti.i("SV<1>"))}, +aMY(a0){var s=0,r=A.l(a0),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$fD=A.h(function(a1,a2){if(a1===1)return A.i(a2,r) +while(true)switch(s){case 0:A.aF("SyncProcedure._initializeSync - start") +o=p.a +s=3 +return A.e(o.wv(),$async$fD) +case 3:n=a2 +m=p.f +s=4 +return A.e(m.cz(),$async$fD) +case 4:s=5 +return A.e(o.a05(),$async$fD) +case 5:l=a2 +A.aF("SyncProcedure._initializeSync - step 1 - upload media") +s=6 +return A.e(p.ku(l),$async$fD) +case 6:k=a2 +s=7 +return A.e(m.cz(),$async$fD) +case 7:A.aF("SyncProcedure._initializeSync - step 2 - download cloud index") +s=8 +return A.e(p.lY(),$async$fD) +case 8:j=a2 +s=9 +return A.e(m.cz(),$async$fD) +case 9:A.aF("SyncProcedure._initializeSync - step 3 - download cloud data file") +i=p.c +h=p.b +g=h.b +f=j.a +s=10 +return A.e(o.nX(i,g.c,f),$async$fD) +case 10:e=a2 +s=11 +return A.e(m.cz(),$async$fD) +case 11:s=12 +return A.e(o.qL(i,e),$async$fD) +case 12:s=13 +return A.e(m.cz(),$async$fD) +case 13:s=14 +return A.e(h.wV(),$async$fD) +case 14:d=a2 +s=15 +return A.e(m.cz(),$async$fD) +case 15:s=16 +return A.e(o.A7(e,d),$async$fD) +case 16:c=a2 +s=17 +return A.e(m.cz(),$async$fD) +case 17:A.aF("SyncProcedure._initializeSync - step 4 - download cloud media files") +s=18 +return A.e(p.l6(c,l),$async$fD) +case 18:s=19 +return A.e(m.cz(),$async$fD) +case 19:s=20 +return A.e(o.Bu(),$async$fD) +case 20:b=a2 +s=21 +return A.e(m.cz(),$async$fD) +case 21:s=22 +return A.e(o.A7(b,d),$async$fD) +case 22:a=a2 +s=23 +return A.e(m.cz(),$async$fD) +case 23:A.aF("SyncProcedure._initializeSync - finished") +o=f==null +m=o?null:A.ag(f.gO(f).h(0,"workspaceName")) +i=j.b +o=o?null:A.ag(f.gO(f).h(0,"dataFileName")) +q=new A.SV(p.e,n,k,a,c,e!=null,m,i,o,p.$ti.i("SV<1>")) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$fD,r)}, +KY(a){return this.aDa(a,this.$ti.i("HD<1>"))}, +aDa(a,b){var s=0,r=A.l(b),q,p=this,o +var $async$KY=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:A.aF("SyncProcedure._computeSyncResult - start") +s=3 +return A.e(new A.SU(a,new A.arW(),p.f,p.$ti.i("SU<1>")).i4(),$async$KY) +case 3:o=d +A.bo1(new A.aTQ(o)) +q=o +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$KY,r)}, +L_(a){return this.aDc(a)}, +aDc(a){var s=0,r=A.l(t.N),q,p=this,o,n,m +var $async$L_=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(p.a.u6(),$async$L_) +case 3:n=c +m=a.a.r +if(m==null||m===n){q=n +s=1 +break}o=p.b.b +if(o.r&&!o.y){q=n +s=1 +break}else{q=m +s=1 +break}case 1:return A.j(q,r)}}) +return A.k($async$L_,r)}, +iN(a,b){return this.aGs(a,b,this.$ti.i("tZ<1>"))}, +aGs(a0,a1,a2){var s=0,r=A.l(a2),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$iN=A.h(function(a3,a4){if(a3===1)return A.i(a4,r) +while(true)switch(s){case 0:A.aF("SyncProcedure._finalizeSync - start") +o=a1.a +n=o.b +m=p.a +l=a1.e +k=p.b +c=m +b=l +a=n +s=4 +return A.e(k.wV(),$async$iN) +case 4:s=3 +return A.e(c.Bi(b,a,a4),$async$iN) +case 3:j=p.f +s=5 +return A.e(j.cz(),$async$iN) +case 5:s=6 +return A.e(p.L_(a1),$async$iN) +case 6:i=a4 +s=a1.r||!o.f||k.b.r?7:9 +break +case 7:k=k.b +h=k.c +if(h.length===0)throw A.f(A.dU(B.bb,"SyncProcedure._finalizeSync: cloudFolderId is null")) +s=10 +return A.e(n.jJ(),$async$iN) +case 10:g=a4 +f=p.c +s=11 +return A.e(f.q9(h,m.aox(a1)+f.a.c,g),$async$iN) +case 11:e=a4 +s=12 +return A.e(j.cz(),$async$iN) +case 12:d=e.c +s=13 +return A.e(f.SX(k.d,d,o.w,i),$async$iN) +case 13:s=14 +return A.e(j.cz(),$async$iN) +case 14:s=8 +break +case 9:d=null +case 8:c=i +s=17 +return A.e(m.u6(),$async$iN) +case 17:s=c!==a4?15:16 +break +case 15:s=18 +return A.e(m.Rh(i),$async$iN) +case 18:case 16:s=19 +return A.e(m.wc(),$async$iN) +case 19:s=a1.f?20:21 +break +case 20:s=22 +return A.e(m.Rg(l),$async$iN) +case 22:case 21:s=23 +return A.e(m.wd(),$async$iN) +case 23:A.aF("SyncProcedure._finalizeSync - end") +q=new A.tZ(d,a0,p.$ti.i("tZ<1>")) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$iN,r)}, +oc(){return this.aS4(this.$ti.i("tZ<1>"))}, +aS4(a){var s=0,r=A.l(a),q,p=this,o,n,m,l +var $async$oc=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:A.aF("SyncProcedure._performRegularSync - start") +o=p.f +s=3 +return A.e(o.cz(),$async$oc) +case 3:s=4 +return A.e(p.fD(),$async$oc) +case 4:n=c +s=5 +return A.e(o.cz(),$async$oc) +case 5:s=6 +return A.e(p.KY(n),$async$oc) +case 6:m=c +s=7 +return A.e(o.cz(),$async$oc) +case 7:s=8 +return A.e(p.iN(n,m),$async$oc) +case 8:l=c +A.aF("SyncProcedure._performRegularSync - finished") +q=l +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$oc,r)}, +yj(a){return this.aRW(a,this.$ti.i("tZ<1>"))}, +aRW(a,b){var s=0,r=A.l(b),q,p=this,o,n,m,l +var $async$yj=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:A.aF("SyncProcedure._performFileRestore - start") +o=p.d +if(o==null){A.aF("SyncProcedure._performFileRestore - canceled: no restoreDataFileName") +q=a +s=1 +break}n=p.c +m=p.b.b.d +l=o +s=4 +return A.e(p.a.u6(),$async$yj) +case 4:s=3 +return A.e(n.bgw(m,l,d),$async$yj) +case 3:A.aF("SyncProcedure._performFileRestore - updated the cloud index file") +s=5 +return A.e(p.oc(),$async$yj) +case 5:A.aF("SyncProcedure._performFileRestore - end") +q=new A.tZ(o,a.b,p.$ti.i("tZ<1>")) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$yj,r)}, +oG(){var s=0,r=A.l(t.H),q=this,p,o,n,m,l +var $async$oG=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=2 +return A.e(q.oc(),$async$oG) +case 2:m=b +s=3 +return A.e(q.yj(m),$async$oG) +case 3:l=b +A.aF("SyncProcedure.execute - sync procedure completed") +p=q.b +s=4 +return A.e(p.U7(m.b.a),$async$oG) +case 4:A.aF("SyncProcedure.execute - updated last sync time") +o=l.a +s=o==null?5:7 +break +case 5:n=l.b.x +s=n!=null?8:9 +break +case 8:s=10 +return A.e(p.JI(n),$async$oG) +case 10:case 9:s=6 +break +case 7:s=11 +return A.e(p.JI(o),$async$oG) +case 11:case 6:A.aF("SyncProcedure.execute - updated last sync data file name") +s=12 +return A.e(p.JE(!1),$async$oG) +case 12:s=13 +return A.e(p.JF(!1),$async$oG) +case 13:A.aF("SyncProcedure.execute - finished") +return A.j(null,r)}}) +return A.k($async$oG,r)}} +A.aTQ.prototype={ +$0(){var s=this.a,r=s.a +s=""+"SyncProcedure._computeSyncResult - initial data:\n"+(""+J.am(r.c)+" localItems\n--------\n")+(""+J.am(r.d)+" lastSyncedItems\n--------\n")+(""+J.am(r.e)+" remoteItems\n--------\n")+("SyncProcedure._computeSyncResult - result data: "+s.e.length+" entries\n--------\n")+("SyncProcedure._computeSyncResult - local changes: "+s.f+"\n")+("SyncProcedure._computeSyncResult - remote changes: "+s.r+"\n")+"SyncProcedure._computeSyncResult - end" +return s.charCodeAt(0)==0?s:s}, +$S:47} +A.x_.prototype={ +J(){return"SyncState."+this.b}} +A.SW.prototype={ +J(){return"SyncMode."+this.b}} +A.ac5.prototype={} +A.HC.prototype={ +kY(){var s=0,r=A.l(t._3),q,p=this +var $async$kY=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=p.gyB().J8() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$kY,r)}, +I4(){var s=0,r=A.l(t.H),q=this,p,o +var $async$I4=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=2 +return A.e(q.gyB().Sj(),$async$I4) +case 2:p=q.a +o=p.a +o===$&&A.c() +p.b.t(0,o) +return A.j(null,r)}}) +return A.k($async$I4,r)}, +LX(){var s=0,r=A.l(t.H),q=this,p,o +var $async$LX=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=2 +return A.e(q.kY(),$async$LX) +case 2:p=q.a +o=p.a +o===$&&A.c() +p.b.t(0,o) +return A.j(null,r)}}) +return A.k($async$LX,r)}, +oy(a){return this.b5w(a)}, +b5w(a){var s=0,r=A.l(t.H),q=this,p +var $async$oy=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.lk(a),$async$oy) +case 2:p=c +s=5 +return A.e(p.hj(0),$async$oy) +case 5:s=c?3:4 +break +case 3:s=6 +return A.e(p.hc(0),$async$oy) +case 6:case 4:return A.j(null,r)}}) +return A.k($async$oy,r)}, +nv(a){return this.b77(a)}, +b77(a){var s=0,r=A.l(t.y),q,p=this +var $async$nv=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(p.lk(a),$async$nv) +case 3:q=c.hj(0) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$nv,r)}, +qy(a,b){return this.bb7(a,b)}, +bb7(a,b){var s=0,r=A.l(t.H),q=this,p +var $async$qy=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=3 +return A.e(q.lk(a),$async$qy) +case 3:p=d +s=4 +return A.e(q.lk(b),$async$qy) +case 4:s=2 +return A.e(p.mx(d.gdN()),$async$qy) +case 2:return A.j(null,r)}}) +return A.k($async$qy,r)}, +Rf(a,b){return this.bcF(a,b)}, +bcF(a,b){var s=0,r=A.l(t.H),q,p=this +var $async$Rf=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=3 +return A.e(p.lk(a),$async$Rf) +case 3:q=d.jd(b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Rf,r)}, +ne(){var s=0,r=A.l(t.H),q=this,p,o,n,m,l,k +var $async$ne=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:m=q.a +l=m.b +k=A.n(l).i("fT<1>") +case 2:if(!!0){s=3 +break}p=m.a +p===$&&A.c() +if(!(p!==B.aV)){s=3 +break}p=q.c +s=p==null?4:6 +break +case 4:s=7 +return A.e(A.j7(null),$async$ne) +case 7:s=5 +break +case 6:p.f.a=!0 +m.a=B.eg +p=l.b +if(p>=4)A.F(l.pQ()) +if((p&1)!==0)l.kr(B.eg) +else if((p&3)===0){p=l.rn() +o=new A.fT(B.eg,k) +n=p.c +if(n==null)p.b=p.c=o +else{n.slw(0,o) +p.c=o}}q.c=null +case 5:s=2 +break +case 3:return A.j(null,r)}}) +return A.k($async$ne,r)}, +Ci(a,b,c){return this.axv(a,b,c)}, +axv(a,b,c){var s=0,r=A.l(t.H),q=this,p,o +var $async$Ci=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:o=q.a +case 2:if(!!0){s=3 +break}p=o.a +p===$&&A.c() +if(!(p!==B.aV)){s=3 +break}s=4 +return A.e(A.j7(null),$async$Ci) +case 4:s=2 +break +case 3:s=5 +return A.e(q.Nn(a,b,c),$async$Ci) +case 5:return A.j(null,r)}}) +return A.k($async$Ci,r)}, +Nn(a,b,c){return this.aWP(a,b,c)}, +aWP(a,b,c){var s=0,r=A.l(t.H),q=1,p,o=[],n=this,m,l +var $async$Nn=A.h(function(d,e){if(d===1){p=e +s=q}while(true)switch(s){case 0:l=n.a +l.a=B.c5 +m=l.b +m.t(0,B.c5) +q=2 +s=5 +return A.e(n.od(a,b,c),$async$Nn) +case 5:o.push(4) +s=3 +break +case 2:o=[1] +case 3:q=1 +l.a=B.aV +m.t(0,B.aV) +s=o.pop() +break +case 4:return A.j(null,r) +case 1:return A.i(p,r)}}) +return A.k($async$Nn,r)}, +od(a,b,c){return this.aSi(a,b,c)}, +aSi(a,b,c){var s=0,r=A.l(t.H),q=this,p,o,n,m,l,k +var $async$od=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:A.aF("SyncController._performSyncSingleCloudFile - Starting") +s=2 +return A.e(q.pV(B.hP),$async$od) +case 2:p=e +A.aF("SyncController._performSyncSingleCloudFile - syncInterface retrieved") +s=3 +return A.e(q.kY(),$async$od) +case 3:o=e +A.aF("SyncController._performSyncSingleCloudFile - Model created") +s=4 +return A.e(p.pq(0,o.b.c,a),$async$od) +case 4:n=e +if(n==null)throw A.f(A.aX('SyncController._performSyncSingleCloudFile: cloud file "'+a+'" does not exist')) +s=5 +return A.e(p.li(n.b),$async$od) +case 5:m=e +if(m==null)throw A.f(A.aX('SyncController._performSyncSingleCloudFile: cloud file data for "'+a+'" does not exist')) +l=b.gdN() +s=6 +return A.e(A.xc(".tmp",l.gej(l),c,!1),$async$od) +case 6:k=e +s=7 +return A.e(k.jd(m),$async$od) +case 7:s=8 +return A.e(k.mx(b.gdN()),$async$od) +case 8:A.aF("SyncController._performSyncSingleCloudFile - Completed") +return A.j(null,r)}}) +return A.k($async$od,r)}, +Kt(a){return this.axx(a)}, +axx(a){var s=0,r=A.l(t.H),q,p=this,o,n +var $async$Kt=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:n=Date.now() +A.aF("SyncController.syncToCloud starting "+a.j(0)) +o=p.a.a +o===$&&A.c() +if(o===B.c5){A.aF("SyncController.syncToCloud canceled (already in progress") +s=1 +break}if(o===B.eg){A.aF("SyncController.syncToCloud canceled (currently canceling)") +s=1 +break}s=3 +return A.e(p.Eg(new A.ac5(n,a,null)),$async$Kt) +case 3:case 1:return A.j(q,r)}}) +return A.k($async$Kt,r)}, +Eg(a){return this.aWS(a)}, +aWS(a){var s=0,r=A.l(t.H),q=this,p,o +var $async$Eg=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:A.aF("SyncController._syncToCloud start") +p=q.a +p.a=B.c5 +o=p.b +o.t(0,B.c5) +s=2 +return A.e(q.Mz(a),$async$Eg) +case 2:p.a=B.aV +o.t(0,B.aV) +A.aF("SyncController._syncToCloud end") +return A.j(null,r)}}) +return A.k($async$Eg,r)}, +Mz(a){return this.aSf(a)}, +aSf(a){var s=0,r=A.l(t.H),q=1,p,o=this,n,m,l,k,j,i +var $async$Mz=A.h(function(b,c){if(b===1){p=c +s=q}while(true)switch(s){case 0:q=3 +s=6 +return A.e(o.DM(a),$async$Mz) +case 6:o.Za(null) +q=1 +s=5 +break +case 3:q=2 +i=p +j=A.a7(i) +if(j instanceof A.i0){n=j +o.Za(n) +A.arS("Sync failed (basic error)",n)}else{m=j +l=A.au(i) +o.Za(new A.i0(B.bb,J.cp(m))) +A.dx("Sync failed (other error)",m,l)}s=5 +break +case 2:s=1 +break +case 5:return A.j(null,r) +case 1:return A.i(p,r)}}) +return A.k($async$Mz,r)}, +Za(a){var s=a==null +A.aF("SyncController._updateLastSyncError ("+(s?"null":"non-null")+")") +if((s?null:a.a)===B.ef){s=this.b +s.a=null +s.b.t(0,null) +return}s=this.b +s.a=a +s.b.t(0,a)}, +fN(a){return this.aMZ(a)}, +aMZ(a3){var s=0,r=A.l(t.ux),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2 +var $async$fN=A.h(function(a4,a5){if(a4===1)return A.i(a5,r) +while(true)switch(s){case 0:s=3 +return A.e(p.kY(),$async$fN) +case 3:c=a5 +b=A.bo3() +a=A.y7() +s=4 +return A.e(a.Rt(b,a),$async$fN) +case 4:a0=a5 +if(a0==null){q=null +s=1 +break}s=5 +return A.e(a0.ahi(),$async$fN) +case 5:o=a5 +if(o==null)throw A.f(A.dU(B.kx,null)) +s=6 +return A.e(c.Jr(o.a),$async$fN) +case 6:s=a3?7:9 +break +case 7:a1=a0 +s=11 +return A.e(p.u6(),$async$fN) +case 11:s=10 +return A.e(a1.b4M(a5),$async$fN) +case 10:n=a5 +s=12 +return A.e(A.y7().a2R(),$async$fN) +case 12:m=a5 +s=m!=null?13:14 +break +case 13:a1=c +a2=m +s=16 +return A.e(A.y7().RC(),$async$fN) +case 16:s=15 +return A.e(a1.BQ(a2,a5),$async$fN) +case 15:case 14:s=8 +break +case 9:s=17 +return A.e(a0.qm(a0.a.b),$async$fN) +case 17:l=a5 +k=A.d([],t.s) +j=J.bQ(l),i=j.gS(l) +case 18:if(!i.p()){s=19 +break}s=20 +return A.e(a0.Bn(i.gG(i).b),$async$fN) +case 20:h=a5 +g=h==null?null:A.ag(h.gO(h).h(0,"workspaceName")) +k.push(g==null?"???":g) +s=18 +break +case 19:s=21 +return A.e(A.y7().HN(k),$async$fN) +case 21:f=a5 +if(f==null){q=null +s=1 +break}else n=j.h(l,f) +a3=!1 +case 8:j=n.b +s=22 +return A.e(a0.qZ(j),$async$fN) +case 22:e=a5 +if(e==null){q=null +s=1 +break}a1=!a3 +if(a1){s=23 +break}else a5=a1 +s=24 +break +case 23:s=25 +return A.e(A.ST(a0,e),$async$fN) +case 25:case 24:d=a5 +s=26 +return A.e(c.Ue(a0.a4Z()),$async$fN) +case 26:s=27 +return A.e(c.U0(e),$async$fN) +case 27:s=28 +return A.e(c.Jt(j),$async$fN) +case 28:s=29 +return A.e(c.U9(d),$async$fN) +case 29:s=30 +return A.e(c.Uc(a0.ai9(c.b.c)),$async$fN) +case 30:q=a0 +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$fN,r)}, +MG(){var s=0,r=A.l(t.ux),q,p=this,o,n,m +var $async$MG=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)$async$outer:switch(s){case 0:s=3 +return A.e(p.kY(),$async$MG) +case 3:o=b +n=A.bo3() +m=A.y7() +switch(o.b.a.a){case 1:q=new A.BO(!1,n,m) +s=1 +break $async$outer +case 2:q=new A.BO(!0,n,m) +s=1 +break $async$outer +case 3:q=new A.BN(!1,n,m) +s=1 +break $async$outer +case 4:q=new A.BN(!0,n,m) +s=1 +break $async$outer +case 0:q=null +s=1 +break $async$outer}case 1:return A.j(q,r)}}) +return A.k($async$MG,r)}, +pV(a){return this.aH4(a)}, +aH4(a){var s=0,r=A.l(t.Y6),q,p=this,o,n +var $async$pV=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:A.aF("SyncController._getAuthenticatedSyncInterface: start with syncMode:"+a.j(0)) +s=3 +return A.e(p.MG(),$async$pV) +case 3:o=c +s=o==null?4:6 +break +case 4:s=7 +return A.e(p.Db(a),$async$pV) +case 7:n=c +A.aF("SyncController._getAuthenticatedSyncInterface: end with new sync interface") +q=n +s=1 +break +s=5 +break +case 6:s=8 +return A.e(p.xy(o,a),$async$pV) +case 8:A.aF("SyncController._getAuthenticatedSyncInterface: end with existing sync interface") +q=o +s=1 +break +case 5:case 1:return A.j(q,r)}}) +return A.k($async$pV,r)}, +Db(a){return this.aH5(a)}, +aH5(a){var s=0,r=A.l(t.Y6),q,p=this,o +var $async$Db=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:case 3:switch(a.a){case 0:s=5 +break +case 1:s=6 +break +case 2:s=7 +break +default:s=8 +break}break +case 5:throw A.f(A.dU(B.ef,null)) +case 6:s=9 +return A.e(p.fN(!0),$async$Db) +case 9:o=c +s=4 +break +case 7:s=10 +return A.e(p.fN(!1),$async$Db) +case 10:o=c +s=4 +break +case 8:o=null +case 4:if(o==null)throw A.f(A.dU(B.ef,null)) +q=o +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Db,r)}, +xy(a,b){return this.azM(a,b)}, +azM(a,b){var s=0,r=A.l(t.H),q,p=this,o,n,m +var $async$xy=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:n=p.gyB().a +m=n==null?null:n.b.b +s=m==null?3:5 +break +case 3:d=null +s=4 +break +case 5:s=6 +return A.e(a.oo(m),$async$xy) +case 6:case 4:if(d!=null){s=1 +break}case 7:switch(b.a){case 0:s=9 +break +case 1:s=10 +break +case 2:s=11 +break +default:s=8 +break}break +case 9:throw A.f(A.dU(B.ky,null)) +case 10:case 11:n=p.gyB().a +s=12 +return A.e(a.kv(n==null?null:n.b.b),$async$xy) +case 12:o=d +s=o==null?13:15 +break +case 13:throw A.f(A.dU(B.kx,null)) +s=14 +break +case 15:n=p.gyB().a +s=16 +return A.e(n==null?null:n.Jr(o.a),$async$xy) +case 16:case 14:s=8 +break +case 8:case 1:return A.j(q,r)}}) +return A.k($async$xy,r)}, +DM(a){return this.aSg(a)}, +aSg(a){var s=0,r=A.l(t.H),q=this +var $async$DM=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:A.aF("SyncController._performSyncImpl - Starting") +s=2 +return A.e(A.biC().z9(!0),$async$DM) +case 2:if(!c)throw A.f(A.dU(B.b2z,null)) +A.aF("SyncController._performSyncImpl - Passed IAP check") +s=3 +return A.e(A.GU(new A.aTE(q,a),0,new A.aTF(),5,"SyncController._performSyncImpl",B.b_l,t.H),$async$DM) +case 3:A.aF("SyncController._performSyncImpl - Finished") +return A.j(null,r)}}) +return A.k($async$DM,r)}, +uT(a){return this.aSh(a)}, +aSh(a){var s=0,r=A.l(t.H),q=1,p,o=this,n,m,l,k,j,i,h +var $async$uT=A.h(function(b,c){if(b===1){p=c +s=q}while(true)switch(s){case 0:A.aF("SyncController._performSyncImplOnce - Starting") +s=2 +return A.e(o.pV(a.b),$async$uT) +case 2:k=c +A.aF("SyncController._performSyncImplOnce - syncInterface retrieved") +s=3 +return A.e(o.kY(),$async$uT) +case 3:n=c +A.aF("SyncController._performSyncImplOnce - Model created") +m=new A.ac6(o,n,k,a.c,a.a,new A.aTD(),A.n(o).i("ac6")) +A.aF("SyncController._performSyncImplOnce - syncProcedure updated") +o.c=m +q=5 +A.aF("SyncController._performSyncImplOnce - starting sync procedure") +s=8 +return A.e(m.oG(),$async$uT) +case 8:q=1 +s=7 +break +case 5:q=4 +h=p +i=A.a7(h) +s=i instanceof A.i0?9:11 +break +case 9:l=i +s=l.a===B.b2A?12:13 +break +case 12:s=14 +return A.e(n.PZ(),$async$uT) +case 14:case 13:throw h +s=10 +break +case 11:throw h +case 10:s=7 +break +case 4:s=1 +break +case 7:o.c=null +return A.j(null,r) +case 1:return A.i(p,r)}}) +return A.k($async$uT,r)}, +wv(){var s=0,r=A.l(t.Te),q,p=this +var $async$wv=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(p.oy("uploaded_sync_file_pre_upload"),$async$wv) +case 3:s=6 +return A.e(p.nv("uploaded_sync_file_post_upload"),$async$wv) +case 6:s=b?4:5 +break +case 4:s=7 +return A.e(p.oy("uploaded_sync_file_post_sync_completion"),$async$wv) +case 7:s=8 +return A.e(p.qy("uploaded_sync_file_post_upload","uploaded_sync_file_post_sync_completion"),$async$wv) +case 8:case 5:q=p.lk("uploaded_sync_file_pre_upload") +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$wv,r)}, +wc(){var s=0,r=A.l(t.H),q,p=this +var $async$wc=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(p.nv("uploaded_sync_file_pre_upload"),$async$wc) +case 3:if(!b){s=1 +break}s=6 +return A.e(p.nv("uploaded_sync_file_post_upload"),$async$wc) +case 6:s=b?4:5 +break +case 4:s=7 +return A.e(p.oy("uploaded_sync_file_post_upload"),$async$wc) +case 7:case 5:s=8 +return A.e(p.qy("uploaded_sync_file_pre_upload","uploaded_sync_file_post_upload"),$async$wc) +case 8:case 1:return A.j(q,r)}}) +return A.k($async$wc,r)}, +wd(){var s=0,r=A.l(t.H),q,p=this +var $async$wd=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(p.nv("uploaded_sync_file_post_upload"),$async$wd) +case 3:if(!b){s=1 +break}s=6 +return A.e(p.nv("uploaded_sync_file_post_sync_completion"),$async$wd) +case 6:s=b?4:5 +break +case 4:s=7 +return A.e(p.oy("uploaded_sync_file_post_sync_completion"),$async$wd) +case 7:case 5:s=8 +return A.e(p.qy("uploaded_sync_file_post_upload","uploaded_sync_file_post_sync_completion"),$async$wd) +case 8:case 1:return A.j(q,r)}}) +return A.k($async$wd,r)}, +Bu(){var s=0,r=A.l(t.JZ),q,p=this +var $async$Bu=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(p.nv("uploaded_sync_file_post_upload"),$async$Bu) +case 3:if(b){q=p.lk("uploaded_sync_file_post_upload") +s=1 +break}s=4 +return A.e(p.nv("uploaded_sync_file_post_sync_completion"),$async$Bu) +case 4:if(b){q=p.lk("uploaded_sync_file_post_sync_completion") +s=1 +break}q=null +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Bu,r)}, +Bm(a){return this.aoN(a)}, +aoN(a){var s=0,r=A.l(t.eg),q,p=this,o +var $async$Bm=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:o=a +s=3 +return A.e(p.kY(),$async$Bm) +case 3:q=o.Bn(c.b.d) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Bm,r)}, +J1(a){return this.apc(a)}, +apc(a){var s=0,r=A.l(t.u),q,p=this,o +var $async$J1=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(p.Bm(a),$async$J1) +case 3:o=c +q=o==null?null:A.ag(o.gO(o).h(0,"dataFileName")) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$J1,r)}, +nX(a,b,c){return this.apd(a,b,c)}, +apd(a,b,c){var s=0,r=A.l(t.JZ),q,p=this,o,n,m,l,k,j,i,h +var $async$nX=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:i=c==null?null:A.ag(c.gO(c).h(0,"dataFileName")) +if(i==null){q=null +s=1 +break}o="downloaded_"+A.buF(i) +s=3 +return A.e(p.nv(o),$async$nX) +case 3:if(e){q=p.lk(o) +s=1 +break}h=J +s=4 +return A.e(p.J7(),$async$nX) +case 4:n=h.a4(e) +case 5:if(!n.p()){s=6 +break}m=A.vv(n.gG(n).gdN().a) +s=B.f.be(m,"downloaded_")&&m!==o?7:8 +break +case 7:s=9 +return A.e(p.oy(m),$async$nX) +case 9:case 8:s=5 +break +case 6:l=o+".tmp" +s=10 +return A.e(a.pq(0,b,i),$async$nX) +case 10:k=e +if(k==null){q=null +s=1 +break}s=11 +return A.e(a.li(k.b),$async$nX) +case 11:j=e +s=j!=null?12:13 +break +case 12:s=14 +return A.e(p.Rf(l,j),$async$nX) +case 14:case 13:s=15 +return A.e(p.qy(l,o),$async$nX) +case 15:q=p.lk(o) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$nX,r)}, +qL(a,b){return this.beX(a,b)}, +beX(a,b){var s=0,r=A.l(t.H),q,p=this,o,n,m,l +var $async$qL=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=3 +return A.e(p.kY(),$async$qL) +case 3:n=d +m=b==null +if(m)d=m +else{s=4 +break}s=5 +break +case 4:s=6 +return A.e(p.a1R(b),$async$qL) +case 6:d=!d +case 5:if(d){s=1 +break}s=7 +return A.e(n.wV(),$async$qL) +case 7:if(d!=null){s=1 +break}s=8 +return A.e(A.y7().a2S(),$async$qL) +case 8:o=d +if(o==null)throw A.f(A.dU(B.ef,null)) +m=n +l=o +s=10 +return A.e(A.y7().RC(),$async$qL) +case 10:s=9 +return A.e(m.BQ(l,d),$async$qL) +case 9:case 1:return A.j(q,r)}}) +return A.k($async$qL,r)}, +za(){var s=0,r=A.l(t.H),q,p=this,o,n,m +var $async$za=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)$async$outer:switch(s){case 0:A.aF("SyncController.checkForRemoteChanges: start") +s=3 +return A.e(p.kY(),$async$za) +case 3:o=b +n=o.b +if(n.a===B.kz){A.aF("SyncController.checkForRemoteChanges: end (sync interface none)") +s=1 +break}if(n.x){A.aF("SyncController.checkForRemoteChanges: end (already has remote changes)") +s=1 +break}n=p.a +m=n.a +m===$&&A.c() +switch(m){case B.aV:break +case B.c5:case B.eg:A.aF("SyncController.checkForRemoteChanges: end (sync not idle)") +s=1 +break $async$outer}A.aF('SyncController.checkForRemoteChanges setting sync state to "in progress"') +n.a=B.c5 +m=n.b +m.t(0,B.c5) +s=4 +return A.e(p.xE(o),$async$za) +case 4:A.aF('SyncController.checkForRemoteChanges setting sync state to "idle"') +n.a=B.aV +m.t(0,B.aV) +A.aF("SyncController.checkForRemoteChanges: end") +case 1:return A.j(q,r)}}) +return A.k($async$za,r)}, +xE(a){return this.aCw(a)}, +aCw(a){var s=0,r=A.l(t.H),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e +var $async$xE=A.h(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:A.aF("SyncController._checkForRemoteChangesImpl: start") +m=!1 +p=4 +s=7 +return A.e(n.pV(B.hP),$async$xE) +case 7:l=c +h=n.a.a +h===$&&A.c() +if(h===B.eg){s=1 +break}s=8 +return A.e(n.J1(l),$async$xE) +case 8:k=c +m=!J.o(k,a.b.f) +p=2 +s=6 +break +case 4:p=3 +e=o +j=A.a7(e) +i=A.au(e) +A.dx("SyncController._checkForRemoteChangesImpl: error",j,i) +s=6 +break +case 3:s=2 +break +case 6:if(!m){A.aF("SyncController._checkForRemoteChangesImpl: end (no change to record)") +s=1 +break}A.aF("SyncController._checkForRemoteChangesImpl: detected remote changes!") +s=9 +return A.e(a.JF(!0),$async$xE) +case 9:h=n.a +f=h.a +f===$&&A.c() +if(f===B.aV)h.b.t(0,f) +A.aF("SyncController._checkForRemoteChangesImpl: end") +case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$xE,r)}, +AT(){var s=0,r=A.l(t.H),q=this +var $async$AT=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(q.kY(),$async$AT) +case 3:s=2 +return A.e(b.JE(!0),$async$AT) +case 2:s=4 +return A.e(q.AS(),$async$AT) +case 4:return A.j(null,r)}}) +return A.k($async$AT,r)}, +AS(){var s=0,r=A.l(t.H),q=this,p,o +var $async$AS=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(q.kY(),$async$AS) +case 3:s=2 +return A.e(b.U6(Date.now()),$async$AS) +case 2:p=q.a +o=p.a +o===$&&A.c() +if(o===B.aV)p.b.t(0,o) +return A.j(null,r)}}) +return A.k($async$AS,r)}, +T1(){var s=0,r=A.l(t.H),q,p=2,o,n=this,m,l,k,j +var $async$T1=A.h(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:l=n.a +k=l.a +k===$&&A.c() +if(k!==B.c5){k=l.c +k===$&&A.c() +k=k.a.a +k===$&&A.c() +k=k===B.eg}else k=!0 +if(k){s=1 +break}l.a=B.c5 +k=l.b +k.t(0,B.c5) +p=4 +s=7 +return A.e(n.rP(),$async$T1) +case 7:p=2 +s=6 +break +case 4:p=3 +j=o +s=6 +break +case 3:s=2 +break +case 6:l.a=B.aV +k.t(0,B.aV) +case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$T1,r)}, +rP(){var s=0,r=A.l(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +var $async$rP=A.h(function(a2,a3){if(a2===1)return A.i(a3,r) +while(true)switch(s){case 0:s=3 +return A.e(p.kY(),$async$rP) +case 3:a0=a3.b +s=5 +return A.e(p.pV(B.hP),$async$rP) +case 5:s=4 +return A.e(a3.Gl(a0.d),$async$rP) +case 4:a1=a3 +a0=J.N(a1) +if(a0.gZ(a1)){s=1 +break}o=A.d([],t.ie) +for(n=a0.gS(a1),m=t.hu,l=t.s;n.p();){k=n.gG(n).c +j=A.d([],l) +i=k.split("-") +h=i.length +if(h>=3){g=i[0] +f=A.cN(g,"_","/") +g=i[1] +k=f+"@"+A.cN(g,"_",":") +e=J.Km(i[2],"F") +d=e[0] +j.push(A.bB(B.oN,d,e.length>=2?J.Km(e[1],"M")[0]:"???",null)) +if(h>=4){c=A.bDm(i[3],A.d(["AF","MF","DF","AM","MM","DM"],l)) +b=A.d([],l) +A.L0(b,B.Mx,c.h(0,"AF")) +A.L0(b,B.My,c.h(0,"MF")) +A.L0(b,B.MA,c.h(0,"DF")) +A.L0(b,B.MB,c.h(0,"AM")) +A.L0(b,B.MC,c.h(0,"MM")) +A.L0(b,B.MD,c.h(0,"DM")) +if(b.length!==0)j.push("("+B.d.bw(b,", ")+")")}}o.push(new A.r5(k,j.length===0?null:B.d.bw(j,"\n"),m))}s=6 +return A.e(A.y7().Rs(o),$async$rP) +case 6:a=a3 +if(a==null){s=1 +break}a0=a0.h(a1,a).c +s=7 +return A.e(p.Eg(new A.ac5(Date.now(),B.hP,a0)),$async$rP) +case 7:case 1:return A.j(q,r)}}) +return A.k($async$rP,r)}} +A.aTF.prototype={ +$1(a){return!(a instanceof A.i0)||a.a!==B.pa}, +$S:142} +A.aTE.prototype={ +$0(){return this.a.uT(this.b)}, +$S:2} +A.kF.prototype={ +J(){return"SyncExceptionType."+this.b}} +A.i0.prototype={ +bfI(){var s,r +switch(this.a.a){case 0:s=""+"Authentication: something went wrong with the authentication (explicit)." +break +case 1:s=""+"Authentication: something went wrong with the authentication (silent)." +break +case 2:s=""+"File permission error: our authenticated user does not have permission to perform the action on the file." +break +case 3:s=""+"File parsing error: something went wrong with reading some files. Possible causes are corrupted files or wrong encryption key." +break +case 4:s=""+"Network: some network error happened." +break +case 5:s=""+"Server: the server responded with an error." +break +case 6:s=""+"Data volume exceeded: the data volume to transfer for the sync exceeds the allowed quota." +break +case 7:s=""+"Concurrency: another device was syncing at the same time." +break +case 8:s=""+"Outdated app version: attempting to sync data produced by an incompatible future app version." +break +case 9:s=""+"Missing media: The sync was aborted because one of the media files on the cloud was missing." +break +case 10:s=""+"No premium access: The sync was aborted because premium access could not be found." +break +case 11:s=""+"Canceled: user canceled." +break +case 12:s=""+"Other: some unknown error happened." +break +default:s=""}r=this.b +if(r!=null)s=s+"\n"+r +return s.charCodeAt(0)==0?s:s}, +j(a){return this.bfI()}, +$ibh:1} +A.aTO.prototype={ +J8(){var s=0,r=A.l(t._3),q,p=this,o,n,m +var $async$J8=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:m=p.a +s=m==null?3:4 +break +case 3:s=5 +return A.e(A.ac4(p),$async$J8) +case 5:m=p.a=b +o=p.b +n=m.b +o.a=n +o.b.t(0,n) +case 4:q=m +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$J8,r)}, +Sj(){var s=0,r=A.l(t.T4),q,p=this,o,n,m +var $async$Sj=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(A.ac4(p),$async$Sj) +case 3:o=b +n=p.b +m=o.b +n.a=m +n.b.t(0,m) +q=p.a=o +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Sj,r)}, +MX(){var s=0,r=A.l(t.H),q=this,p,o +var $async$MX=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=q.a +o=p==null?null:p.b +s=2 +return A.e(q.Tb(o),$async$MX) +case 2:p=q.b +p.a=o +p.b.t(0,o) +return A.j(null,r)}}) +return A.k($async$MX,r)}} +A.oY.prototype={ +ga1A(){var s=this.w +return s!==-1&&s>this.e}, +nh(a,b,c,d,e,f,g,h,a0,a1,a2){var s=this,r=a2==null?s.a:a2,q=a==null?s.b:a,p=b==null?s.c:b,o=c==null?s.d:c,n=h==null?s.e:h,m=g==null?s.f:g,l=d==null?s.r:d,k=f==null?s.w:f,j=e==null?s.x:e,i=a0==null?s.y:a0 +return new A.oY(r,q,p,o,n,m,l,k,j,i,a1==null?s.z:a1)}, +b3_(a){return this.nh(null,null,null,null,a,null,null,null,null,null,null)}, +b2Z(a){return this.nh(null,null,null,a,null,null,null,null,null,null,null)}, +b3g(a){return this.nh(null,null,null,null,null,null,a,null,null,null,null)}, +b3i(a){return this.nh(null,null,null,null,null,null,null,a,null,null,null)}, +b2y(a){return this.nh(null,null,a,null,null,null,null,null,null,null,null)}, +b2o(a){return this.nh(a,null,null,null,null,null,null,null,null,null,null)}, +b3I(a){return this.nh(null,null,null,null,null,null,null,null,null,a,null)}, +b3z(a){return this.nh(null,null,null,null,null,null,null,null,a,null,null)}, +b2x(a){return this.nh(null,a,null,null,null,null,null,null,null,null,null)}, +b3K(a){return this.nh(null,null,null,null,null,null,null,null,null,null,a)}, +b3f(a){return this.nh(null,null,null,null,null,a,null,null,null,null,null)}, +gbS(){var s=this +return[s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z]}, +j(a){var s=this +return"syncInterfaceType: "+s.a.j(0)+", accountName: "+A.nY(s.b)+", cloudFolderId: "+A.nY(s.c)+", cloudIndexFileId: "+A.nY(s.d)+", lastSyncTimeEpochMillis: "+s.e+", lastSyncDataFileName: "+s.f+", hasLocalWorkspaceRenamed: "+s.r+", lastLocalChangeTimeEpochMillis: "+s.w+", hasRemoteChanges: "+s.x+", readOnly: "+s.y+", shareUrl: "+A.nY(s.z)+" "}} +A.SX.prototype={ +kP(){var s=0,r=A.l(t.H),q,p=this +var $async$kP=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=p.a.MX() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$kP,r)}, +Ue(a){return this.arr(a)}, +arr(a){var s=0,r=A.l(t.H),q,p=this +var $async$Ue=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p.b=p.b.b3K(a) +A.aF("SyncModel.setSyncInterfaceType("+a.j(0)+")") +q=p.kP() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Ue,r)}, +U0(a){return this.aqy(a)}, +aqy(a){var s=0,r=A.l(t.H),q,p=this +var $async$U0=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p.b=p.b.b2x(a) +A.aF("SyncModel.setCloudFolderId("+A.nY(a)+")") +q=p.kP() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$U0,r)}, +Jt(a){return this.aqz(a)}, +aqz(a){var s=0,r=A.l(t.H),q,p=this +var $async$Jt=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p.b=p.b.b2y(a) +A.aF("SyncModel.setCloudIndexFileId("+A.nY(a)+")") +q=p.kP() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Jt,r)}, +Jr(a){return this.aqs(a)}, +aqs(a){var s=0,r=A.l(t.H),q,p=this +var $async$Jr=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p.b=p.b.b2o(a) +A.aF("SyncModel.setAccountName("+A.nY(a)+")") +q=p.kP() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Jr,r)}, +U7(a){return this.ar_(a)}, +ar_(a){var s=0,r=A.l(t.H),q,p=this +var $async$U7=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p.b=p.b.b3i(a) +A.aF("SyncModel.setLastSyncTimeEpochMillis("+a+")") +q=p.kP() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$U7,r)}, +JI(a){return this.aqZ(a)}, +aqZ(a){var s=0,r=A.l(t.H),q,p=this +var $async$JI=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p.b=p.b.b3g(a) +A.aF("SyncModel.setLastSyncDataFileName("+a+")") +q=p.kP() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$JI,r)}, +Uc(a){return this.aro(a)}, +aro(a){var s=0,r=A.l(t.H),q,p=this +var $async$Uc=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p.b=p.b.b3I(a) +A.aF("SyncModel.setShareUrl("+a+")") +q=p.kP() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Uc,r)}, +wV(){var s=0,r=A.l(t.u),q,p=this,o,n +var $async$wV=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=p.c==null?3:4 +break +case 3:o=$.tO +if(o==null){o=document +o.toString +o=$.tO=new A.Bl(o)}s=5 +return A.e(o.cb("secureStorageEncryptionKey"),$async$wV) +case 5:n=b +if(n!=null&&n.length!==0)p.c=n +case 4:q=p.c +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$wV,r)}, +BQ(a,b){return this.aqM(a,b)}, +aqM(a,b){var s=0,r=A.l(t.H),q=this,p +var $async$BQ=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:q.c=a +s=b?2:3 +break +case 2:p=$.tO +if(p==null){p=document +p.toString +p=$.tO=new A.Bl(p)}s=4 +return A.e(p.BW("secureStorageEncryptionKey",a),$async$BQ) +case 4:case 3:return A.j(null,r)}}) +return A.k($async$BQ,r)}, +PZ(){var s=0,r=A.l(t.H),q=this,p +var $async$PZ=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q.c=null +p=$.tO +if(p==null){p=document +p.toString +p=$.tO=new A.Bl(p)}s=2 +return A.e(p.BW("secureStorageEncryptionKey",""),$async$PZ) +case 2:return A.j(null,r)}}) +return A.k($async$PZ,r)}, +JE(a){return this.aqR(a)}, +aqR(a){var s=0,r=A.l(t.H),q,p=this +var $async$JE=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p.b=p.b.b2Z(a) +A.aF("SyncModel.setHasLocalWorkspaceRenamed("+a+")") +q=p.kP() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$JE,r)}, +U6(a){return this.aqY(a)}, +aqY(a){var s=0,r=A.l(t.H),q,p=this +var $async$U6=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p.b=p.b.b3f(a) +A.aF("SyncModel.setLastLocalChangeTimeEpochMillis("+a+")") +q=p.kP() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$U6,r)}, +JF(a){return this.aqS(a)}, +aqS(a){var s=0,r=A.l(t.H),q,p=this +var $async$JF=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p.b=p.b.b3_(a) +A.aF("SyncModel.setHasRemoteChanges("+a+")") +q=p.kP() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$JF,r)}, +U9(a){return this.ari(a)}, +ari(a){var s=0,r=A.l(t.H),q,p=this +var $async$U9=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p.b=p.b.b3z(a) +A.aF("SyncModel.setReadOnly("+a+")") +q=p.kP() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$U9,r)}} +A.Lb.prototype={} +A.r5.prototype={} +A.avE.prototype={} +A.avF.prototype={ +AG(a,b){var s,r,q,p,o,n,m,l,k,j=b.length +if(j===4)n=b+"-01-01T00:00:00Z" +else if(j===7)n=b+"-01T00:00:00Z" +else n=j===10?b+"T00:00:00Z":b +s=null +j=n.length +if(j>6){r=B.f.bp(n,j-6) +m=J.a_A(r,0,1) +q=J.a_A(r,0,1)==="-" +if((m==="+"||q)&&J.a_A(r,3,4)===":")try{p=A.ee(J.a_A(r,1,3),null) +o=A.ee(J.a_A(r,4,6),null) +s=p*60+o +if(q)s*=-1}catch(l){}}if(s==null)return A.bhU(n) +else{k=A.bhU(B.f.X(n,0,j-6)+"Z") +if(s<0)return k.t(0,A.dX(0,0,s,0)) +else return A.bhT(k.a-B.c.aY(A.dX(0,0,s,0).a,1000),k.b)}}} +A.na.prototype={ +gbS(){var s=this.a,r=s.gbQ(),q=s.a +q===$&&A.c() +s=s.b +s===$&&A.c() +return[r,q,new A.bx(q.a,s.b),new A.bx(s.a,q.b),s]}, +A(a,b){var s,r,q,p,o,n +for(s=this.b,r=s.length,q=t.m,p=0;p=d){e=a.length +if(e!==0&&e=d)break +l=m+1 +if(B.f.X(e,m,l)===q)o=B.f.eY(e,q,l) +else break}if(n){g.e=d +k=d}else{n=g.e=o+1 +if(n")))}, +aEL(a,b){return this.a.T5(J.dn(b,new A.aTb(a),t.N))}, +afB(a,b,c){var s=this.b,r=s.h(0,a) +if(r==null){r=A.A(t.S,t.N) +s.l(0,a,r)}if(c==null)r.F(0,b) +else r.l(0,b,c)}} +A.aTc.prototype={ +$1(a){return new A.En(this.a+":"+a.a,a.b)}, +$S:800} +A.aTb.prototype={ +$1(a){return this.a+":"+a}, +$S:68} +A.dz.prototype={ +gej(a){var s,r=this,q=r.b +if(q===$){s=A.vv(r.a) +r.b!==$&&A.ai() +r.b=s +q=s}return q}, +gPC(){var s,r=this,q=r.c +if(q===$){s=A.azc(r.gej(r)) +r.c!==$&&A.ai() +r.c=s +q=s}return q}, +BA(a){var s=this.a,r=B.f.ls(s,"/") +if(r===-1)return null +else return new A.dz(B.f.X(s,0,r))}, +gbS(){return[this.a]}} +A.aXc.prototype={} +A.eA.prototype={} +A.B0.prototype={ +bek(a,b,c){var s,r,q,p,o,n,m,l,k=c==null?b+a.length:c,j=Math.min(k,this.d-1) +k=this.b +s=this.a +r=0 +do{q=b+r +p=s[B.c.ds(q,k)] +o=B.c.aE(q,k) +n=J.N(p) +m=Math.min(j-q,n.gq(p)-o) +l=r+m +B.v.cW(a,r,l,n.wZ(p,o,o+m)) +if(q")),o=o.i("aq.E"),m=0;n.p();){l=n.d +if(l==null)l=o.a(l) +k=l.a +l=l.b +j.l(0,k,l) +m+=k.length+l.length}j=A.aS(j,null) +s=4 +return A.e(p.a.pm(0,a,B.L.e0(j.gO(j),null)),$async$IK) +case 4:q=m +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$IK,r)}, +IO(a,b){return this.bhq(a,b)}, +bhq(a,b){var s=0,r=A.l(t.H),q=this,p,o,n +var $async$IO=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:o=t.N +n=A +s=2 +return A.e(q.AQ(a),$async$IO) +case 2:o=n.tm(d,o,o) +for(p=b.gS(b);p.p();)o.hl(o,new A.aY1(p.gG(p))) +o=A.aS(o,null) +s=3 +return A.e(q.a.pm(0,a,B.L.e0(o.gO(o),null)),$async$IO) +case 3:return A.j(null,r)}}) +return A.k($async$IO,r)}, +iw(a,b){return this.b5t(0,b)}, +b5t(a,b){var s=0,r=A.l(t.H),q,p=this +var $async$iw=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:q=p.a.iw(0,b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$iw,r)}} +A.aY1.prototype={ +$2(a,b){return a===this.a}, +$S:268} +A.aDr.prototype={ +$0(){return $.bgI().Yy("GET",this.a,this.b)}, +$S:289} +A.aDs.prototype={ +$0(){return $.bgI().E4("POST",this.a,this.b,this.c,null)}, +$S:289} +A.a3v.prototype={ +J(){return"EncodingFormat."+this.b}} +A.n5.prototype={} +A.d6.prototype={ +gO(a){var s=this.a +if(s===$){s!==$&&A.ai() +s=this.a=A.A(t.N,t.z)}return s}, +ep(a,b){var s,r,q,p,o,n,m=this +if(a!=null)m.gO(m).N(0,a) +if(b!=null)try{m.gO(m).N(0,t.b.a(B.L.Pl(0,b,null)))}catch(q){s=A.a7(q) +r=A.au(q) +A.dx('JSON parsing error for string:\n"""'+b+'\n"""',s,r) +throw q}for(p=m.gO(m),p=A.cF(p,p.r,A.n(p).c);p.p();){o=p.d +n=m.gO(m).h(0,o) +if(n instanceof A.d6)m.gO(m).l(0,o,n.gO(n)) +else if(n instanceof A.cS)m.gO(m).l(0,o,n.a)}}, +bdV(a,b){this.gO(this).l(0,a,b) +return b}, +qE(a,b){this.gO(this).l(0,a,b) +return b}, +HV(a,b){this.gO(this).l(0,a,b) +return b}, +amn(a,b){var s=this.gO(this),r=b.gO(b) +s.l(0,a,r) +return r}, +RE(a,b){var s=b.a +this.gO(this).l(0,a,s) +return s}, +kL(a){var s=A.a_2(this.gO(this).h(0,a)) +return s==null?null:s}, +j(a){return B.L.e0(this.gO(this),null)}} +A.cS.prototype={ +dk(a,b){var s,r,q +if(a!=null)B.d.N(this.a,a) +if(b!=null)try{B.d.N(this.a,t.j.a(B.L.Pl(0,b,null)))}catch(q){s=A.a7(q) +r=A.au(q) +A.dx('JSON parsing error for string:\n"""'+b+'\n"""',s,r) +throw q}}, +gq(a){return this.a.length}, +j(a){return B.L.e0(this.a,null)}} +A.aeN.prototype={} +A.OC.prototype={ +AM(a){return this.bdC(a)}, +bdC(a){var s=0,r=A.l(t.z),q,p=2,o,n=[],m=this,l +var $async$AM=A.h(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:if(m.a){m.b=new A.aeN(a,m.$ti.i("aeN<1>")) +s=1 +break}m.a=!0 +s=3 +return A.e(A.j7(null),$async$AM) +case 3:p=4 +s=7 +return A.e(m.c.$1(a),$async$AM) +case 7:n.push(6) +s=5 +break +case 4:n=[2] +case 5:p=2 +m.a=!1 +l=m.b +if(l!=null){m.b=null +m.AM(l.a)}s=n.pop() +break +case 6:case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$AM,r)}} +A.aXg.prototype={} +A.aXh.prototype={} +A.BJ.prototype={ +ld(a){return new A.uc(new A.aSD(this),a,t.cu.L(this.$ti.c).i("uc<1,2>"))}} +A.aSD.prototype={ +$1(a){var s=this.a +return A.bPb(a,s.a,s.$ti.c)}, +$S(){return this.a.$ti.i("Js<1>(dG<1>)")}} +A.Js.prototype={ +ayu(a,b,c){this.b=A.bkl(b,new A.b9e(this))}, +t(a,b){this.c=b}, +eb(a,b){this.a.eb(a,b)}, +a2(a){var s=this.b +s===$&&A.c() +s.aI(0) +s=this.a.a +if((s.e&2)!==0)A.F(A.O("Stream is already closed")) +s.Kq()}, +$idG:1} +A.b9e.prototype={ +$1(a){var s,r=this.a,q=r.c +if(q!=null){s=r.a.a +if((s.e&2)!==0)A.F(A.O("Stream is already closed")) +s.Cg(0,q) +r.c=null}return null}, +$S:144} +A.adS.prototype={ +lT(){var s=this.b +if(s.length===0)return null +return B.d.ga9(s)}, +cw(a,b){var s,r=this,q=A.buS(A.buT(b,null),B.aa_,B.vN,!0) +if(a!=null&&!r.c){q.BN(0,"xmlns",a) +r.c=!0}s=r.lT() +if(s==null)r.a.push(q) +else s.mi$.t(0,q) +r.b.push(q)}, +rW(a,b,c){var s=this.lT() +if(s==null)throw A.f(A.O(u.E)) +s.BN(0,b,c)}, +jL(a,b){var s=this.lT() +if(s==null)throw A.f(A.O(u.Y)) +s.mi$.t(0,new A.kM(b,null))}, +a5o(a,b){var s,r,q,p=b?""+"\n":"" +for(s=this.a,r=s.length,q=0;q=o.c;)s.pop() +s.push(r.e)}else if(r instanceof A.fA){for(s=o.b;q=s.length,p=o.c,q>p;)s.pop() +o.c=p-1}}else{o.d=null +o.f=!0}if(!o.e)o.e=!0 +return o.mH()}} +A.b98.prototype={ +saG(a,b){if(b===this.c)return +this.c=b}, +gq(a){return this.b}, +amy(a,b){var s=this.a.a,r=this.c,q=s.bek(a,r,b==null?null:b+r) +this.c+=q +return q}, +bej(a){return this.amy(a,null)}} +A.a5i.prototype={ +gq(a){return this.d}, +gaG(a){return this.f}, +saG(a,b){var s=this.f +if(bs)this.im(0,b-s)}, +gnD(){return this.f>=this.d}, +im(a,b){var s=this,r=s.w+b +if(r=q.d)return 0 +if(q.w>=q.r)q.DR() +s=q.w +if(s>=q.r)return 0;++q.f +r=q.e +r===$&&A.c() +q.w=s+1 +return r[s]&255}, +R(){var s,r,q,p,o=this,n=o.w +if(n+2>>0 +return(p<<8|q)>>>0}, +M(){var s,r,q,p,o,n,m=this,l=m.w +if(l+4>>0 +return(n<<24|o<<16|p<<8|q)>>>0}, +kH(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.w +if(h+8>>0 +return(B.c.bz(j,56)|B.c.bz(k,48)|B.c.bz(l,40)|B.c.bz(m,32)|n<<24|o<<16|p<<8|q)>>>0}, +dj(a){var s=this,r=s.d,q=s.f,p=Math.min(a,r-q),o=A.bqE(s,p,q) +s.im(0,p) +return o}, +a3F(a){var s,r,q=this,p=q.f,o=q.d +if(p>=o)return new Uint8Array(0) +s=o-p +a=new Uint8Array(s) +o=q.a +o.saG(0,q.c+p) +r=o.bej(a) +q.im(0,s) +if(r!==s)B.v.sq(a,r) +return a}, +ck(){return this.a3F(null)}, +S9(a,b){var s=this.dj(a).ck() +return b?B.c6.b3(s):A.hA(s,0,null)}, +I2(a){return this.S9(a,!0)}, +DR(){var s,r,q=this +q.w=0 +s=q.a +s.saG(0,q.c+q.f) +r=q.e +r===$&&A.c() +q.r=s.amy(r,r.length)}} +A.Cj.prototype={ +tT(){var s=0,r=A.l(t.D),q,p=this,o +var $async$tT=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=p.d +s=o==null?3:4 +break +case 3:o=p.c +s=5 +return A.e(o==null?null:o.jJ(),$async$tT) +case 5:o=b +case 4:if(o==null){o=p.b +if(o==null)o="" +o=B.x.gcU().b3(o)}q=o +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$tT,r)}, +Sx(a){return this.bfz(a)}, +bfz(a){var s=0,r=A.l(t.H),q,p=this,o +var $async$Sx=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:o=a +s=3 +return A.e(p.tT(),$async$Sx) +case 3:q=o.jd(c) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Sx,r)}} +A.Uc.prototype={ +M7(){var s=0,r=A.l(t.Cj),q,p=this,o,n,m,l,k,j +var $async$M7=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:A.aF("ZipInputStreamWeb._loadArchive - start") +o=p.a +s=o instanceof A.u9?3:5 +break +case 3:n=o.a.d +m=new A.a5i(new A.b98(o,n),0,0,0,$) +m.d=n +n=Math.min(Math.max(Math.min(4096,n),8),8) +m.e=new Uint8Array(n) +m.DR() +l=new A.adV().b5h(m) +s=4 +break +case 5:k=new A.adV() +j=A +s=6 +return A.e(o.jJ(),$async$M7) +case 6:l=k.aiU(j.hr(b,0,null,0),null,!1) +case 4:A.aF("ZipInputStreamWeb._loadArchive - end") +q=l +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$M7,r)}, +Da(){var s=0,r=A.l(t.Cj),q,p=this,o +var $async$Da=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=p.b +s=o==null?3:5 +break +case 3:s=6 +return A.e(p.M7(),$async$Da) +case 6:b=p.b=b +s=4 +break +case 5:b=o +case 4:q=b +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Da,r)}, +Bq(){var s=0,r=A.l(t.S),q,p=this +var $async$Bq=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(p.Da(),$async$Bq) +case 3:q=b.a.length +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Bq,r)}, +u7(){var s=0,r=A.l(t.Aa),q,p=this,o,n,m,l,k,j +var $async$u7=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(p.Da(),$async$u7) +case 3:k=b.a +j=null +while(!0){o=j==null +n=o?null:j.r +if(!(n!==!0&&p.c"))}, +aq8(a,b,c){var s=0,r=A.l(c),q,p=this,o,n,m,l,k,j,i,h +var $async$TV=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:i=A.CZ(b).toLowerCase() +h=A.d([],p.$ti.i("B<1>")) +for(o=p.a,n=o.length,m=p.b,l=!1,k=0;k0){h.push(j) +l=!1}}if(h.length===1&&h[0].a1Q())B.d.dR(h,0) +q=h +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$TV,r)}} +A.Bl.prototype={ +cb(a){return this.apO(a)}, +apO(a){var s=0,r=A.l(t.u),q,p=this,o,n,m,l,k,j,i,h,g,f,e +var $async$cb=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)$async$outer:switch(s){case 0:f=p.a.cookie +e=(f==null?"":f).split(";") +for(l=e.length,k=0;k") +return this.d=A.aet(new A.eC(s,r),null,null,r.i("bN.T"))}else return q}} +A.a9g.prototype={} +A.hz.prototype={ +a_(){return new A.Yk(B.j,this.$ti.i("Yk<1>"))}} +A.Yk.prototype={ +I(a){return A.btG(new A.bbp(this),null,this.a.c.a.glB(),this.$ti.c)}} +A.bbp.prototype={ +$2(a,b){var s,r,q=b.b +if(q==null){s=this.a.a.c.a.a +s===$&&A.c() +r=s}else r=q +return this.a.a.d.$2(a,r)}, +$S(){return this.a.$ti.i("q(P,eR<1?>)")}} +A.aw4.prototype={ +$0(){var s=0,r=A.l(t.yW),q +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:$.cH() +q=new A.a2S() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$0,r)}, +$S:810} +A.vo.prototype={} +A.a2S.prototype={ +gbdp(){return $.bX().a.d}} +A.acB.prototype={ +iy(){return this.b6X(this.$ti.i("1?"))}, +b6X(a){var s=0,r=A.l(a),q,p=2,o,n=this,m,l,k,j,i,h,g +var $async$iy=A.h(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:h=n.b +if(h!=null){q=h.a +s=1 +break}j=n.$ti +n.b=new A.bp(new A.ak($.a9,j.i("ak<1?>")),j.i("bp<1?>")) +m=null +p=4 +s=7 +return A.e(n.a.$0(),$async$iy) +case 7:m=c +p=2 +s=6 +break +case 4:p=3 +g=o +l=A.a7(g) +k=A.au(g) +A.dx("ThrottledFetcher.fetchData",l,k) +s=6 +break +case 3:s=2 +break +case 6:j=n.b +if(j!=null)j.cT(0,m) +n.b=null +q=m +s=1 +break +case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$iy,r)}} +A.D.prototype={ +hV(){var s=this,r=s.a,q=s.b +if(r!=null)return r +else if(q!=null)return A.bB(q,s.c,s.d,null) +else return""}} +A.Pn.prototype={} +A.ay.prototype={ +B3(a,b){var s=this,r=s.d,q=s.a,p=s.b +if(b==null)return new A.fm(null,A.fX(r,null,null),q,p,new A.aL_(s,a)) +else return A.atC(J.D6(b.c,s),p,r,new A.aL0(s,b),q)}, +a3E(a){return this.B3(a,null)}} +A.aL_.prototype={ +$0(){var s=this.a +A.cQ(this.b,!1).dQ(s) +s=s.e +if(s!=null)s.$0()}, +$S:0} +A.aL0.prototype={ +$0(){var s=this.b,r=this.a,q=A.L(s.c,!0,t.Vg) +if(B.d.A(q,r))B.d.F(q,r) +else q.push(r) +s.U(q) +return null}, +$S:0} +A.ajr.prototype={ +ahr(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=null,f=t.B,e=A.d([A.d([],f)],t.kQ) +for(s=this.f,r=s.length,q=0;q=2){e.push(A.d([],f)) +o=B.d.ga9(e)}o.push(p)}f=t.p +n=A.d([],f) +for(s=e.length,q=0;q()")}} +A.aWD.prototype={ +$2(a,b){var s=null +return A.hL(b,s,s,s,s,s)}, +$S:812} +A.aWE.prototype={ +$1(a){var s=null,r=this.a +return A.y_(s,new A.p7(new A.nZ(s,s,B.P,s,new A.aC(B.aj,A.bj(A.d([new A.rA(s),B.aN,r.a],t.p),B.n,B.l,B.o),s),s),new A.aWC(r),s),s,B.dP,!1,s)}, +$S:65} +A.aWC.prototype={ +$0(){var s=0,r=A.l(t.y),q,p=this +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=p.a.b +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$0,r)}, +$S:45} +A.aWW.prototype={ +$0(){return A.TR(this.a)}, +$S:2} +A.aWR.prototype={ +$1(a){var s=null,r=A.hi(this.a,s,s,s,s,s),q=this.b,p=A.o_(!0,q,s,this.c,s,s,s,s,s,s,s,s) +return A.y_(A.d([A.aP(s,s,s,s,s,new A.aWP(a,q),B.d7,s),A.aP(s,s,s,s,s,new A.aWQ(a),B.bc,s)],t.p),p,s,B.dP,!1,r)}, +$S:65} +A.aWP.prototype={ +$0(){A.cQ(this.a,!1).dQ(this.b.a.a)}, +$S:0} +A.aWQ.prototype={ +$0(){A.cQ(this.a,!1).dQ(null)}, +$S:0} +A.aXw.prototype={ +$1(a){return a}, +$S:813} +A.aXv.prototype={ +$1(a){return a}, +$S:814} +A.Di.prototype={ +J(){return"AppButtonStyle."+this.b}} +A.y2.prototype={ +I(a){var s,r=this,q=null +if(r.c===B.dI)s=q +else{s=r.r +if(!(s!=null))s=r.e==null?50:q}return A.bF(q,r.aA4(a),B.m,q,B.r0,q,q,q,q,q,q,q,q,s)}, +aA4(a){var s,r,q,p,o,n,m=this,l=null +switch(m.c.a){case 0:return m.aAH() +case 1:s=m.e==null +r=s?0:16 +q=s?0:12 +s=$.cd +p=A.lT(s.d,0.5) +return new A.nX(m.y,m.z,A.bF(l,new A.aC(new A.az(r,q,r,q),m.VO(),l),B.m,l,l,new A.c6(s.w,l,p,B.aB,l,l,B.N),l,l,l,l,l,l,l,l),B.dC,l) +case 2:s=m.f +s=s==null?l:s.hV() +p=$.cd +o=m.y +n=o!=null||m.z!=null?m.w:m.x +return new A.bw(64,64,new A.ES(m.Zu(new A.l2(m.d,24,24,n,l,l)),s,p.r,o,B.Px,l),l) +case 3:s=m.f +s=s==null?l:s.hV() +p=$.cd +o=m.y +n=o!=null||m.z!=null?m.w:m.x +return new A.bw(50,50,new A.ES(m.Zu(new A.l2(m.d,24,24,n,l,l)),s,p.r,o,B.Pw,l),l)}}, +Zu(a){var s=null,r=this.z +if(r==null)return a +else return A.js(s,a,B.a2,!1,s,s,s,s,s,s,r,s,s,s,s,s,s,s,s,s,s,s,s)}, +aAH(){var s,r=this,q=null +if(r.e==null){s=r.f +s=s==null?q:s.hV() +return r.Zu(A.zv(q,r.VO(),r.y,q,s))}else{s=A.T8(q,q,q,q,q,q,q,q,q,$.cd.e,q,q,B.aj,q,q,q,q,q,q) +return A.x3(r.VO(),r.z,r.y,s)}}, +aDC(){var s=this,r=null,q=s.d +if(q==null)return r +return A.eg(new A.l2(q,24,24,s.y!=null||s.z!=null?s.w:s.x,r,r),r,r)}, +aDU(){var s=null,r=this.e +if(r==null)return s +return new A.lb(1,B.cT,A.bj(A.d([A.hi(r,!0,s,3,s,s)],t.p),B.n,B.l,B.J),s)}, +VO(){var s=this,r=null,q=A.d([],t.p),p=s.aDC(),o=s.aDU() +if(p!=null){q.push(p) +if(o!=null)q.push(new A.bw(s.d!=null&&s.e==null?0:8,r,r,r))}if(o!=null)q.push(o) +return A.ci(q,B.n,B.cy,B.J,r)}} +A.a00.prototype={ +J(){return"AppCheckboxStyle."+this.b}} +A.KT.prototype={ +a_(){return new A.aeo(B.j)}} +A.aeo.prototype={ +gKU(){var s=this.d +return s===$?this.d=this.a.e:s}, +aq(a){this.T(new A.b_b(this)) +this.aS(a)}, +I(a){var s=null,r=this.a.d==null?50:s +return A.bF(s,this.azo(a),B.m,s,B.r0,s,s,s,s,s,s,s,s,r)}, +azo(a){var s=this,r=null,q=s.a.f?r:new A.b_a(s) +return new A.nX(q,r,A.dS(A.ci(A.d([s.aAc(a),s.aB4(a)],t.p),B.n,B.l,B.J,r),!0,r),r,r)}, +aAc(a){var s,r,q=this,p=null +switch(q.a.c.a){case 0:s=q.gKU() +return new A.Ly(s,q.a.f?p:new A.b_7(),B.e4,p) +case 1:s=q.gKU() +r=q.a.f?p:new A.b_8() +return new A.GE(s,!0,r,B.e4,p,t.aR)}}, +aB4(a){var s=null,r=this.a.d +if(r==null)return B.G +return new A.lb(1,B.cT,A.bj(A.d([new A.aC(B.ZB,A.hi(r,s,s,s,s,s),s)],t.p),B.n,B.l,B.J),s)}} +A.b_b.prototype={ +$0(){var s=this.a +s.d=s.a.e}, +$S:0} +A.b_a.prototype={ +$0(){var s=this.a +s.T(new A.b_9(s))}, +$S:0} +A.b_9.prototype={ +$0(){var s,r=this.a +r.d=!r.gKU() +s=r.a.r +if(s!=null)s.$1(r.gKU())}, +$S:0} +A.b_7.prototype={ +$1(a){}, +$S:55} +A.b_8.prototype={ +$1(a){}, +$S:55} +A.arB.prototype={} +A.aI.prototype={} +A.l2.prototype={ +I(a){var s=this,r=null,q=s.c,p=q==null,o=s.aC0(a,p?r:q.a) +if(o==null)o=s.aC1(a,p?r:q.b) +if(o==null)o=s.aC_(a,p?r:q.c) +if(o==null)o=s.aBY(a,p?r:q.d) +if(o==null)o=s.aC3(a,r) +if(o==null)o=s.aC2(a,p?r:q.f) +if(o==null)q=s.aBZ(a,p?r:q.r) +else q=o +return q}, +aC0(a,b){var s,r,q,p,o=null +if(b==null)return o +s=A.bqt(b) +r=this.d +q=this.e +if(B.f.e1(s,".svg")){if(B.f.e1(s,"_c.svg"))p=o +else{p=this.f +if(p==null)p=$.cd.e}return A.btM(s,p,B.lJ,q,r)}else return new A.zG(A.bK2(o,o,new A.L5(s,o,o)),r,q,o,o,B.eL,o,!1,o)}, +aC1(a,b){var s,r,q,p=this +if(b==null)return null +s=b.b +r=p.f +if(r==null)r=$.cd.e +q=p.r +if(q==null)q=B.lJ +return A.btM("lib/assets/map_icons/svg/"+s+".svg",r,q,p.e,p.d)}, +aC_(a,b){var s,r,q,p +if(b==null)return null +s=this.d +r=this.e +q=s!=null&&r!=null?Math.min(A.ps(s),r):null +p=this.f +return A.Fe(b,p==null?$.cd.e:p,null,q)}, +aBY(a,b){var s,r,q +if(b==null)return null +s=b.a +r=b.b +q=this.f +return new A.a_V(r,q==null?$.cd.e:q,s,null)}, +aC3(a,b){return null}, +aC2(a,b){if(b==null)return null +return new A.aer(b,this.d,this.e,new A.df(B.c.j(A.h4(b)),t.kK))}, +aBZ(a,b){var s=this +if(b==null)return B.G +return A.bqr(s.f,B.eL,s.r,!1,s.e,new A.u8(b),null,s.d)}} +A.uX.prototype={} +A.aer.prototype={ +I(a){var s,r,q=this,p=null,o=q.d +if(o==null){s=q.c.b +o=s.gbr(s)}r=q.e +if(r==null){s=q.c.b +r=s.gaZ(s)}return new A.bw(o,r,A.jn(p,p,!0,p,new A.aeq($.al().b8(),q.c.b,o,r,p),B.u),p)}} +A.aeq.prototype={ +aJ(a,b){var s,r,q,p,o=this,n=o.c,m=n.gbr(n),l=n.gaZ(n),k=m/l,j=o.d,i=o.e,h=j/i +if(k===1){s=Math.min(j,i) +r=s}else if(kh?j/k:i +r=j}q=(j-r)/2 +p=(i-s)/2 +a.zO(n,A.wx(B.i,new A.m(m,l)),A.wx(new A.m(q,p),new A.m(q+r,p+s)),o.b)}, +eR(a){return!1}} +A.nX.prototype={ +I(a){var s=this,r=null,q=$.cd.e.a +return A.e1(B.E,!0,r,A.zL(!1,!0,s.e,s.f,!0,r,r,r,r,r,r,r,r,r,r,s.d,s.c,r,A.ap(200,q>>>16&255,q>>>8&255,q&255),r,r),B.m,B.D,0,r,r,r,r,r,B.aq)}} +A.b7p.prototype={ +gno(){var s=A.d3(A.RI.prototype.gno.call(this),t.V) +s.t(0,B.bx) +return s}} +A.Dl.prototype={ +I(a){return A.bjU(new A.b7p(null),this.c)}} +A.rA.prototype={ +I(a){return A.bow($.cd.e,null)}} +A.y8.prototype={ +J(){return"AppTextStyle."+this.b}} +A.Dm.prototype={ +I(a){var s,r,q=this,p=null,o=q.d +if(q.w){o=o.hV() +s=q.a7N() +r=q.e?B.b4:p +return new A.a65(o,new A.arY(),B.a3D,s,q.r,q.f,r,p)}else{o=o.hV() +s=q.a7N() +r=q.e?B.b4:p +return A.cK(o,q.f,r,p,s,q.r,p,p)}}, +a7N(){var s,r,q=null +switch(this.c.a){case 0:s=16 +r=B.cs +break +case 1:s=14 +r=B.Q +break +case 2:s=14 +r=B.cs +break +case 3:s=12 +r=B.Q +break +case 4:s=10 +r=B.Q +break +default:r=q +s=r}return A.iv(q,q,$.cd.e,q,q,q,q,q,q,q,q,s,q,q,r,q,q,!0,q,q,q,q,q,q,q,q)}} +A.arY.prototype={ +$1(a){return A.xe(a.c)}, +$S:815} +A.v_.prototype={ +J(){return"AppTextFieldStyle."+this.b}} +A.L2.prototype={ +a_(){return new A.aes(B.j)}} +A.aes.prototype={ +aHG(a){switch(a.a){case 0:return null +case 1:return B.b3a +case 2:return B.b38 +case 3:return B.b3b +case 4:case 5:case 6:return B.ph}}, +aHF(a){switch(a.a){case 0:case 1:case 2:case 3:return 1 +case 4:return 5 +case 5:return 10 +case 6:return 15}}, +I(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.d +if(j===$){s=l.a.y +j!==$&&A.ai() +l.d=s +j=s}r=l.a +q=r.r +p=r.w +r=r.d +r=r==null?k:r.hV() +o=l.a.e +o=o==null?k:o.hV() +n=l.a.f +n=n==null?k:n.hV() +m=l.a +return A.btW(!0,B.d0,q,k,!0,B.z,k,A.bVr(),j,k,k,k,k,2,A.biL(k,B.aYT,k,m.x,k,k,k,k,!0,k,k,k,k,k,n,k,k,k,k,k,k,k,k,k,k,k,k,k,r,k,k,k,k,!1,k,k,k,o,k,k,k,k,k,k,k,k,k,k,k,k,k),B.a2,!0,k,!0,k,!1,k,k,k,l.aHG(m.c),k,k,k,l.aHF(l.a.c),k,k,!1,"\u2022",k,new A.b_R(l),k,l.a.Q,k,k,p,k,!0,k,B.tr,k,k,B.ez,B.dL,k,k,k,k,k,k,B.bt,k,B.b2L,k,k,k,k)}} +A.b_R.prototype={ +$1(a){var s=this.a.a.z +return s==null?null:s.$1(a)}, +$S:10} +A.Dn.prototype={ +b04(a,b){if(this.c==null)return +this.d.push(a.cq(b))}, +agX(a,b){return this.b04(a,b,t.z)}, +vd(a,b,c){if(this.c==null)return +this.d.push(A.ht(a,b,c))}, +BU(a){var s=0,r=A.l(t.H),q=this,p +var $async$BU=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=new A.ak($.a9,t.W) +q.T(new A.arZ(a,new A.bp(p,t.gR))) +s=2 +return A.e(p,$async$BU) +case 2:return A.j(null,r)}}) +return A.k($async$BU,r)}, +n(){var s,r,q +for(s=this.d,r=s.length,q=0;q5;){B.d.dR(p,r-1-1);++s}return A.dC(B.Z,A.d([A.ci(q.aAk(a,p),B.n,B.l,B.J,null),q.aAS(a,p,s),q.aBo(a,p,s)],t.p),B.z,B.X,null)}, +aAk(a,b){var s,r=null,q=A.d([],t.p),p=b.length +if(p===0)return q +for(s=0;sq +if(n)A.aF("_shouldDismissKeyboard returned true! (screenHeight: "+A.r(q)+", primaryFocusRectBottom: "+A.r(p)+", primaryFocusRectTop: "+A.r(o)+")") +return n}case 2:return!0}}, +I(a){return new A.fN(new A.arL(this,a),this.c,null,t.kj)}} +A.arL.prototype={ +$1(a){if(this.a.aVE(this.b,a))A.I_() +return!1}, +$S:132} +A.y3.prototype={ +I(a){return new A.fN(new A.arM(),this.c,null,t.kj)}} +A.arM.prototype={ +$1(a){return!0}, +$S:132} +A.nZ.prototype={ +I(a){var s=this +return A.bhq(A.aRn(new A.y3(s.r,null),s.c,s.d,null,s.e),s.f)}} +A.aiw.prototype={ +c_(){var s,r,q=this +q.xn() +s=q.E$ +r=s==null?null:s.gC(s) +if(r==null||J.o(q.H,r))return +q.H=r +$.aL.p1$.push(new A.b73(q,r))}} +A.b73.prototype={ +$1(a){this.a.a8.$1(this.b)}, +$S:4} +A.lv.prototype={ +b1(a){var s=new A.aiw(this.e,null,A.aB(t.T)) +s.b0() +s.sbl(null) +return s}} +A.Sm.prototype={ +a_(){return new A.alL(null,null,B.j)}} +A.alL.prototype={ +gE9(){var s,r=this,q=r.d +if(q===$){s=A.bR(null,B.ai,0,null,1,null,r) +r.d!==$&&A.ai() +r.d=s +q=s}return q}, +an(){var s=this +s.f=!0 +s.r=s.a.e +s.aO()}, +aq(a){this.T(new A.bb1(this)) +this.aS(a)}, +n(){this.axf() +this.gE9().n()}, +yl(a){return this.aSn(a)}, +aSn(a){var s=0,r=A.l(t.H),q=this +var $async$yl=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=q.r?2:4 +break +case 2:s=a&&!q.f?5:6 +break +case 5:q.gE9().dq(0) +s=7 +return A.e(A.ig(A.dX(0,150,0,0),null,t.H),$async$yl) +case 7:case 6:s=8 +return A.e(q.gE9().c9(0),$async$yl) +case 8:s=3 +break +case 4:s=9 +return A.e(q.gE9().dq(0),$async$yl) +case 9:case 3:return A.j(null,r)}}) +return A.k($async$yl,r)}, +I(a){var s,r,q,p=this +p.yl(p.a.f) +s=p.e +if(s===$){r=t.Ni +q=A.dy(B.cf,p.gE9(),null) +p.e!==$&&A.ai() +s=p.e=new A.b9(q,new A.aV(B.f3,B.i,r),r.i("b9"))}return A.aRz(p.a.c,s,null,!0)}} +A.bb1.prototype={ +$0(){var s=this.a,r=s.a.e +s.f=r&&!s.r +s.r=r}, +$S:0} +A.ZU.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.Sw.prototype={ +a_(){return new A.alY(B.j)}} +A.alY.prototype={ +aep(){var s,r,q=this.c +q.toString +s=A.Cf(q) +q=s.f +r=s.x +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}return A.MK(q,r).d}, +an(){$.aL.bv$.push(this) +this.aO()}, +n(){B.d.F($.aL.bv$,this) +this.aH()}, +FZ(){this.T(new A.bbc(this))}, +I(a){var s=this,r=s.d +if(r===$)r=s.d=s.aep() +return new A.aC(new A.az(0,0,0,r),s.a.c,null)}} +A.bbc.prototype={ +$0(){var s=this.a +s.d=s.aep()}, +$S:0} +A.apc.prototype={} +A.Sx.prototype={ +a_(){return new A.alZ(B.j)}} +A.alZ.prototype={ +a8x(){var s,r,q=this.c +q.toString +s=A.Cf(q) +q=s.f +r=s.x +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}return A.MK(q,r).d}, +an(){$.aL.bv$.push(this) +this.aO()}, +n(){B.d.F($.aL.bv$,this) +this.aH()}, +FZ(){this.T(new A.bbd(this))}, +I(a){var s=this.d +return new A.bw(null,s===$?this.d=this.a8x():s,null,null)}} +A.bbd.prototype={ +$0(){var s=this.a +s.d=s.a8x()}, +$S:0} +A.apd.prototype={} +A.LN.prototype={ +a_(){return new A.UN(B.j)}} +A.UN.prototype={ +guB(){var s=this.d +return s===$?this.d=this.a.c:s}, +I(a){var s,r,q,p=this,o=null,n=p.guB() +n=p.Va(n.gm(n)>>>16&255,B.aT_,p.gaYj()) +s=p.guB() +s=p.Va(s.gm(s)>>>8&255,B.e4,p.gaXW()) +r=p.guB() +q=t.p +return A.ci(A.d([A.bj(A.d([n,s,p.Va(r.gm(r)&255,B.nN,p.gaXM())],q),B.n,B.l,B.o),A.eg(A.bF(o,o,B.m,o,o,new A.c6(p.guB(),o,o,B.aB,o,o,B.N),o,50,o,o,o,o,o,50),o,o)],q),B.n,B.l,B.o,o)}, +Va(a,b,c){return new A.Sn(a,new A.b1s(c),255,b,b.b.h(0,300),null)}, +Z5(a){this.T(new A.b1t(this,a)) +this.a.d.$1(a)}, +aYk(a){var s=this.guB() +this.Z5(A.ap(s.gm(s)>>>24&255,a,s.gm(s)>>>8&255,s.gm(s)&255))}, +aXX(a){var s=this.guB() +this.Z5(A.ap(s.gm(s)>>>24&255,s.gm(s)>>>16&255,a,s.gm(s)&255))}, +aXN(a){var s=this.guB() +this.Z5(A.ap(s.gm(s)>>>24&255,s.gm(s)>>>16&255,s.gm(s)>>>8&255,a))}} +A.b1s.prototype={ +$1(a){return this.a.$1(B.e.aR(a))}, +$S:67} +A.b1t.prototype={ +$0(){this.a.d=this.b}, +$S:0} +A.a1E.prototype={} +A.LQ.prototype={ +a_(){return new A.af4(A.wJ(0),B.j)}} +A.af4.prototype={ +gN3(){var s=this.e +return s===$?this.e=this.a.c:s}, +an(){var s,r,q=this +q.afo() +s=q.d +if(s===$){r=q.a.r +s!==$&&A.ai() +q.d=r +s=r}s.a=new A.b1y(q) +q.aO()}, +afo(){var s,r,q,p,o,n=this,m=t.t_ +n.r=A.d([B.rT,B.Wq,B.VI,B.Vg,B.UZ,B.rG,B.UF,B.Uz,B.Uy,B.co,B.Vz,B.W7,B.X7,B.X_,B.WV,B.WQ,B.Vj,B.rQ,B.Vb],m) +for(s=n.a.d,r=s.length,q=0;q0)r.push(B.c4) +r.push(A.aP(B.a0,n,n,new A.aI(n,n,p.a,n,n,n),n,p.b,n,n))}i.push(new A.bY(B.aA,n,n,A.ci(r,B.n,B.l,B.J,n),n))}}return i}, +u3(a){return new A.oa(this.Pe(a,this.gn4()),null)}} +A.aqW.prototype={ +$0(){this.a.ag2()}, +$S:0} +A.aqV.prototype={ +$1(a){var s=this.a +s.wj() +s.T(new A.aqU(s,a))}, +$S:10} +A.aqU.prototype={ +$0(){this.a.w=this.b}, +$S:0} +A.ye.prototype={} +A.aso.prototype={} +A.Li.prototype={ +a_(){return new A.Uv(B.j)}} +A.Uv.prototype={ +ga8V(){var s,r=this.d +if(r===$){s=this.a.d +r=this.d=s==null?null:s.b}return r}, +gVR(){var s,r=this.e +if(r===$){s=this.a.d +r=s==null?null:s.c +r=this.e=r==null?"":r}return r}, +an(){var s=this +s.a.c.a=s.gazP() +A.j7(new A.b0j(s)) +s.aO()}, +E2(){var s=0,r=A.l(t.H),q,p=this,o +var $async$E2=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:s=3 +return A.e(A.auU(),$async$E2) +case 3:o=b +if(o==null){s=1 +break}p.T(new A.b0i(p,o)) +p.a.e.$1(o) +case 1:return A.j(q,r)}}) +return A.k($async$E2,r)}, +I(a){var s,r,q,p=this,o=null,n=p.ga8V() +if(n==null)return new A.aC(B.aj,A.aP(B.a0,o,o,o,o,p.gadQ(),B.OZ,o),o) +s=A.KV(n.gQf(n)) +r=n.ga5W() +q=p.a.d==null?p.gadQ():o +return A.bj(A.d([new A.fm(o,A.fX(s,o,o),new A.D(o,r,o,o),o,q).dH(a),p.aAG(a),p.aAF(a)],t.p),B.n,B.l,B.o)}, +aAG(a){var s=null +return new A.aC(B.cr,A.o_(this.a.d==null,s,s,B.bb8,this.gVR(),s,s,s,s,new A.b0h(this),s,s),s)}, +aAF(a){var s=null,r=this.a +if(r.d==null)return B.aN +return new A.aC(B.aj,A.aP(B.a0,s,s,s,s,r.f,B.baf,s),s)}, +azQ(){var s,r,q=this,p=q.ga8V() +if(q.gVR().length===0||p==null)return new A.ye(null,B.b9A) +s=q.a.d +s=s==null?null:s.a +r=q.gVR() +return new A.ye(new A.rE(s==null?B.cc.nV():s,p,r),null)}} +A.b0j.prototype={ +$0(){var s=this.a +if(s.a.d==null)s.E2() +return null}, +$S:0} +A.b0i.prototype={ +$0(){this.a.d=this.b}, +$S:0} +A.b0h.prototype={ +$1(a){var s=this.a +s.T(new A.b0g(s,a))}, +$S:10} +A.b0g.prototype={ +$0(){this.a.e=this.b}, +$S:0} +A.a29.prototype={ +a_(){return new A.V3(B.j)}} +A.V3.prototype={ +ga7X(){var s=this.r +return s===$?this.r=!1:s}, +an(){this.a7Y() +this.Ka()}, +aq(a){this.T(new A.b2_(this)) +this.K9(a)}, +a7Y(){var s=this.a.e +if(s==null)s=null +else{s=s.b +s===$&&A.c()}this.r=s===!0}, +OL(a){var s,r,q,p=null,o=this.a +if(o.d.a)s=B.OK +else{r=o.e +q=r==null?p:r.a.c +s=q==null?B.OK:A.ce(q)}return A.d([new A.bY(B.aA,p,p,A.Dj(new A.b1Z(this),o.c,p,s,this.ga7X()),p)],t.p)}, +u3(a){return new A.oa(A.a0P(a,this.ga7X(),null),null)}} +A.b2_.prototype={ +$0(){this.a.a7Y()}, +$S:0} +A.b1Z.prototype={ +$1(a){var s=this.a +s.wj() +s.T(new A.b1Y(s,a))}, +$S:55} +A.b1Y.prototype={ +$0(){this.a.r=this.b}, +$S:0} +A.a2a.prototype={ +a_(){return new A.V4(B.j)}} +A.V4.prototype={ +ga8W(){var s=this.r +return s===$?this.r=-1:s}, +an(){this.a7Z() +this.Ka()}, +aq(a){this.T(new A.b22(this)) +this.K9(a)}, +a7Z(){var s=this.a.e +if(s==null)s=null +else{s=s.b +s===$&&A.c()}this.r=s==null?-1:s}, +OL(a){var s=null,r=this.a.c +return A.d([new A.bY(B.aA,s,s,new A.Er(A.jp(this.ga8W(),!1),r,new A.b21(this),s),s)],t.p)}, +u3(a){return new A.oa(A.a0Q(a,this.ga8W(),null),null)}} +A.b22.prototype={ +$0(){this.a.a7Z()}, +$S:0} +A.b21.prototype={ +$1(a){var s=this.a +s.wj() +s.T(new A.b20(s,a))}, +$S:56} +A.b20.prototype={ +$0(){this.a.r=this.b.a}, +$S:0} +A.a2b.prototype={ +a_(){return new A.afI(A.mI(null),B.j)}} +A.afI.prototype={ +gSu(){return B.R7}, +OG(){return A.d([new A.ob(B.ua,new A.b23(this)),new A.ob(B.j4,new A.b24(this))],t.HC)}, +Pe(a,b){return A.a0R(a,null,b)}} +A.b23.prototype={ +$0(){A.aWF(this.a.gn4(),null,null)}, +$S:0} +A.b24.prototype={ +$0(){A.l3(new A.jl(this.a.gn4()))}, +$S:0} +A.a2c.prototype={ +a_(){return new A.afJ(A.mI(null),B.j)}} +A.afJ.prototype={ +gSu(){return B.R9}, +Pe(a,b){return A.a0S(a,null,b)}} +A.a2d.prototype={ +a_(){return new A.V5(A.d([],t.s),B.j)}} +A.V5.prototype={ +an(){this.a8_() +this.Ka()}, +aq(a){this.T(new A.b2f(this)) +this.K9(a)}, +a8_(){var s,r,q=this,p=q.r +B.d.Y(p) +s=q.a.e +if(s!=null){r=s.b +r===$&&A.c() +B.d.N(p,r.a) +r=B.d.ce(p,r.b) +q.w=r +if(r<0)q.w=0}}, +OL(a){var s=A.d([],t.p) +B.d.N(s,this.aAe()) +if(this.a.d.a){s.push(B.aN) +s.push(this.aA5(a))}return s}, +aAe(){var s,r,q,p=this,o=A.d([],t.p) +for(s=p.r,r=0;r=q)r.w=q-1}, +$S:0} +A.a2e.prototype={ +a_(){return new A.afK(A.mI(null),B.j)}} +A.afK.prototype={ +gSu(){return B.qJ}, +OG(){var s=this,r=A.d([],t.HC) +if(A.lp().c.c)r.push(new A.ob(B.uh,new A.b2g(s))) +if(A.lp().c.d)r.push(new A.ob(B.u9,new A.b2h(s))) +if(A.lp().c.e)r.push(new A.ob(B.uk,new A.b2i(s))) +r.push(new A.ob(B.j4,new A.b2j(s))) +return r}, +a5_(){return 180}, +Pe(a,b){return A.a0V(a,null,b)}} +A.b2g.prototype={ +$0(){A.lp().Ey(this.a.gn4())}, +$S:0} +A.b2h.prototype={ +$0(){A.lp().ZA(this.a.gn4())}, +$S:0} +A.b2i.prototype={ +$0(){A.lp().ZF(this.a.gn4())}, +$S:0} +A.b2j.prototype={ +$0(){A.l3(new A.jl(this.a.gn4()))}, +$S:0} +A.a2f.prototype={ +a_(){return new A.afL(A.mI(null),B.j)}} +A.afL.prototype={ +gSu(){return B.R8}, +OG(){return A.d([new A.ob(B.uf,new A.b2k(this)),new A.ob(B.j4,new A.b2l(this))],t.HC)}, +Pe(a,b){return A.a0W(a,null,b)}} +A.b2k.prototype={ +$0(){A.p2(this.a.gn4())}, +$S:0} +A.b2l.prototype={ +$0(){A.l3(new A.jl(this.a.gn4()))}, +$S:0} +A.yK.prototype={} +A.Ek.prototype={ +a4u(){var s=this.b +return s==null?null:s.$0()}} +A.Ej.prototype={ +a_(){return new A.V6(B.j)}} +A.V6.prototype={ +ga7p(){var s=this.d +if(s===$){s!==$&&A.ai() +s=this.d=new A.aso(this.gaH7())}return s}, +gro(){var s,r,q=this.e +if(q===$){s=this.a +r=s.e +s=s.c +q!==$&&A.ai() +q=this.e=new A.auT(s,r.a)}return q}, +ga8U(){var s,r=this.f +if(r===$){s=this.a.f +r=this.f=s==null?null:s.a.b}return r}, +aH8(){var s=this.a +if(s.c)return null +s=s.f +return new A.ye(s==null?null:s.a,null)}, +an(){this.afG() +this.aO()}, +aq(a){this.T(new A.b2o(this)) +this.aS(a)}, +afG(){var s=this.a,r=s.f +this.f=r==null?null:r.a.b +s.e.b=this.gaHr()}, +I(a){var s=A.L(this.aAE(a),!0,t.l7) +B.d.N(s,this.aAD(a)) +return A.bj(s,B.n,B.l,B.o)}, +aAE(a){var s,r,q,p,o=this +if(!o.a.c)return A.d([],t.p) +s=new A.fR(B.b9l).dH(a) +r=o.ga7p() +q=o.a +p=q.f +p=p==null?null:p.a +return A.d([s,new A.Li(r,p,new A.b2n(o),q.r,null)],t.p)}, +aAD(a){var s,r=this +if(r.ga8U()==null)return A.d([B.G],t.p) +s=t.p +if(r.a.c)return A.d([new A.fR(B.baO).dH(a),new A.aC(B.aj,r.a7F(a),null)],s) +else return A.d([r.a7F(a)],s)}, +a7F(a){var s,r,q=this,p=null +switch(q.ga8U()){case B.iF:s=t.Eb.a(q.a.f) +r=q.gro() +return new A.a29(q.a.d,r,s,p) +case B.iG:s=t.RH.a(q.a.f) +r=q.gro() +return new A.a2a(q.a.d,r,s,p) +case B.iH:s=t.TU.a(q.a.f) +r=q.gro() +return new A.a2b(q.a.d,r,s,p) +case B.iI:s=t.iO.a(q.a.f) +r=q.gro() +return new A.a2c(q.a.d,r,s,p) +case B.iJ:s=t.Bt.a(q.a.f) +r=q.gro() +return new A.a2d(q.a.d,r,s,p) +case B.iK:s=t.CG.a(q.a.f) +r=q.gro() +return new A.a2e(q.a.d,r,s,p) +case B.iL:s=t.I6.a(q.a.f) +r=q.gro() +return new A.a2f(q.a.d,r,s,p) +case null:case void 0:return B.G}}, +aHs(){var s,r,q,p=null,o=this.ga7p().a.$0() +if(o==null)return p +s=o.b +if(s!=null)return new A.yK(p,s) +r=o.a +if(r==null)return p +o=this.gro().c +o=o==null?p:o.$1(r) +if(o==null)return p +s=o.b +if(s!=null)return new A.yK(p,s) +q=o.a +if(q==null)return p +return new A.yK(q,p)}} +A.b2o.prototype={ +$0(){this.a.afG()}, +$S:0} +A.b2n.prototype={ +$1(a){var s=this.a +s.T(new A.b2m(s,a))}, +$S:823} +A.b2m.prototype={ +$0(){this.a.f=this.b}, +$S:0} +A.Er.prototype={ +a_(){return new A.Va(B.j)}} +A.Va.prototype={ +gxN(){var s=this.d +return s===$?this.d=-1:s}, +an(){this.afv() +this.aO()}, +aq(a){this.T(new A.b2E(this)) +this.aS(a)}, +afv(){var s=this.a.c.a +this.d=s}, +I(a){var s,r,q,p=this,o="\xaf\\_(\u30c4)_/\xaf",n=null +if(p.gxN()===-1)s=o +else{r=A.jp(p.gxN(),!1) +s=""+A.bO(r)+"/"+B.f.bO(B.c.j(A.bS(r)),2,"0")+"/"+B.f.bO(B.c.j(A.dh(r)),2,"0")}s=A.ce(s) +s=A.aP(B.a0,n,n,B.Q1,n,p.a.d?n:p.gaV3(),s,n) +if(p.gxN()===-1)q=o +else{r=A.jp(p.gxN(),!1) +q=B.f.bO(B.c.j(A.jH(r)),2,"0")+":"+B.f.bO(B.c.j(A.oE(r)),2,"0")+":"+B.f.bO(B.c.j(A.wu(r)),2,"0")}q=A.ce(q) +return A.ci(A.d([s,B.c4,A.aP(B.a0,n,n,B.QJ,n,p.a.d?n:p.gaV8(),q,n)],t.p),B.n,B.l,B.J,n)}, +N_(){var s=0,r=A.l(t.H),q,p=this,o,n,m,l,k +var $async$N_=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:m=A.h0() +l=Date.now() +k=A.db(0,1,1,0,0,0,0,!1) +if(!A.cC(k))A.F(A.cL(k)) +o=A.db(3000,1,1,0,0,0,0,!1) +if(!A.cC(o))A.F(A.cL(o)) +s=3 +return A.e(A.bmk(m,new A.bA(k,!1),new A.bA(l,!1),new A.bA(o,!1)),$async$N_) +case 3:n=b +if(n==null){s=1 +break}p.T(new A.b2C(p,n)) +case 1:return A.j(q,r)}}) +return A.k($async$N_,r)}, +N2(){var s=0,r=A.l(t.H),q,p=this,o,n,m +var $async$N2=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=A.h0() +n=new A.bA(Date.now(),!1) +s=3 +return A.e(A.bml(o,new A.ck(A.jH(n),A.oE(n))),$async$N2) +case 3:m=b +if(m==null){s=1 +break}p.T(new A.b2D(p,m)) +case 1:return A.j(q,r)}}) +return A.k($async$N2,r)}} +A.b2E.prototype={ +$0(){this.a.afv()}, +$S:0} +A.b2C.prototype={ +$0(){var s=this.a,r=A.jp(s.gxN(),!1),q=this.b +q=A.db(A.bO(q),A.bS(q),A.dh(q),A.jH(r),A.oE(r),0,0,!1) +if(!A.cC(q))A.F(A.cL(q)) +s.d=q +s.a.e.$1(new A.bA(q,!1))}, +$S:0} +A.b2D.prototype={ +$0(){var s=this.a,r=A.jp(s.gxN(),!1),q=this.b +q=A.db(A.bO(r),A.bS(r),A.dh(r),q.a,q.b,0,0,!1) +if(!A.cC(q))A.F(A.cL(q)) +s.d=q +s.a.e.$1(new A.bA(q,!1))}, +$S:0} +A.Nn.prototype={ +I(a){var s=this.c,r=t.NX +return A.bof(A.dO(s,null,this.gaAN(),r,t.iP),s,r)}, +aAO(a,b){var s,r=null,q=A.bDx(a,t.NX),p=A.d([],t.p),o=b.a +if(o.w)p.push(A.atC(o.y,r,r,q.gb_x(),B.b9C).dH(a)) +if(o.x)p.push(A.atC(o.z,r,r,q.gb_z(),B.ba1).dH(a)) +s=o.r +B.d.N(p,this.V9(q.gb_o(),a,B.K2,s,o.Q)) +B.d.N(p,this.V9(q.gb_q(),a,B.K3,o.f,o.as)) +B.d.N(p,this.V9(q.gb_s(),a,B.K4,s,o.at)) +return new A.aC(B.aj,A.bj(p,B.n,B.l,B.J),r)}, +V9(a,b,c,d,e){var s,r,q,p,o,n=null,m=A.d([],t.p) +for(s=e.gdE(e),s=s.gS(s);s.p();){r=s.gG(s) +q=r.a +p=d.h(0,q) +if(p==null)continue +o=p.a +m.push(new A.Lz(r.b,n,A.fX(n,n,n),new A.D(n,c,o.c,n),n,new A.aAu(a,q,r)).dH(b))}return m}} +A.aAu.prototype={ +$0(){return this.a.$2(this.b,!this.c.b)}, +$S:0} +A.ph.prototype={ +gbS(){return[this.b]}, +Fi(a){return new A.ph(this.a,a)}} +A.IR.prototype={ +b_y(){var s=this.c,r=s.a +r.y=!r.y +this.U(s.Fi(s.b+1))}, +b_A(){var s=this.c,r=s.a +r.z=!r.z +this.U(s.Fi(s.b+1))}, +b_p(a,b){var s +this.c.a.Q.l(0,a,b) +s=this.c +this.U(s.Fi(s.b+1))}, +b_r(a,b){var s +this.c.a.as.l(0,a,b) +s=this.c +this.U(s.Fi(s.b+1))}, +b_t(a,b){var s +this.c.a.at.l(0,a,b) +s=this.c +this.U(s.Fi(s.b+1))}} +A.NK.prototype={ +a_(){return new A.ahx(B.j)}} +A.ahx.prototype={ +aq(a){this.T(new A.b5_(this)) +this.aS(a)}, +I(a){var s=this,r=null,q=s.d,p=A.bho(q===$?s.d=s.a.c:q) +return A.aP(B.a0,r,r,p,r,s.a.d?r:new A.b4Z(s,a),r,r)}, +Mp(a){return this.aOW(a)}, +aOW(a){var s=0,r=A.l(t.H),q,p=this,o +var $async$Mp=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=3 +return A.e(new A.aaF().h4(0,a),$async$Mp) +case 3:o=c +if(o==null){s=1 +break}p.T(new A.b4Y(p,o)) +p.a.e.$1(o) +case 1:return A.j(q,r)}}) +return A.k($async$Mp,r)}} +A.b5_.prototype={ +$0(){var s=this.a +s.d=s.a.c}, +$S:0} +A.b4Z.prototype={ +$0(){return this.a.Mp(this.b)}, +$S:0} +A.b4Y.prototype={ +$0(){this.a.d=this.b}, +$S:0} +A.Fc.prototype={ +aHE(a){var s,r,q +for(s=this.c.c,r=s.length,q=0;q0)p.push(new A.ay(B.bcN,r,r,B.qE,new A.aDN(s,b))) +if(b") +return A.L(new A.a6(s,new A.b5i(a),r),!0,r.i("aq.E"))}, +I(a){return A.dO(this.grt(),null,this.gaMG(),t.nU,t.JC)}, +aMH(a,b){var s=b.b===B.h4?112:48 +return new A.lv(new A.b5j(this),new A.bw(null,s,this.aB5(a,b),null),null)}, +aB5(a,b){var s,r,q=this +if(b.a)return A.KX(q.a7I(b),null,B.aF,!0) +else{s=q.grt() +r=q.grt() +return A.bhs(q.aB_(a,b),null,r.gbc3(),s.x,B.aF,!1)}}} +A.b5f.prototype={ +$0(){return this.a.grt().ZC(this.b,this.c)}, +$S:0} +A.b5g.prototype={ +$0(){return this.a.grt().agH(this.b,this.c)}, +$S:0} +A.b5h.prototype={ +$0(){return this.a.grt().b_0(this.b,this.c)}, +$S:0} +A.b5i.prototype={ +$1(a){return a.dH(this.a)}, +$S:292} +A.b5j.prototype={ +$1(a){var s=this.a.grt() +s.U(s.c.b2E(a))}, +$S:40} +A.aoC.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.A5.prototype={} +A.aHg.prototype={} +A.OZ.prototype={ +a_(){return new A.Wp(new A.a1E(),A.A(t.N,t.i),B.j)}} +A.Wp.prototype={ +gX7(){var s,r=this.r +if(r===$){s=this.a.w +r!==$&&A.ai() +this.r=s +r=s}return r}, +gVQ(){var s,r=this.w +if(r===$){s=this.a.w +r=s==null?null:s.w +r=this.w=r==null?"":r}return r}, +gkm(){var s,r,q,p=this.x +if(p===$){s=this.a +r=s.w +r=r==null?null:r.b.c +q=s.e +p=this.x=A.eh(s.r,q,null,r,null)}return p}, +gVP(){var s,r,q=this.y +if(q===$){s=this.a +r=s.w +r=r==null?null:r.b.b +q=r==null?s.f:r +q=this.y=q==null?B.co:q}return q}, +an(){this.a.c.a=this.gaO3() +this.aO()}, +aDb(){var s,r,q,p,o=this.e +if(o==null)return null +s=0+o +for(r=this.f,q=A.cF(r,r.r,A.n(r).c);q.p();){p=r.h(0,q.d) +s+=p==null?0:p}return s}, +I(a){var s,r=this,q=r.aDb(),p=r.aAR(a),o=A.d([],t.p) +for(s=0;s=0){B.d.dR(p,s) +B.d.e8(p,s,o)}else p.push(o)}q.x=A.eh(p,null,null,q.gkm(),null)}, +$S:0} +A.b6l.prototype={ +$0(){var s=this.a,r=A.L(s.gkm().d,!0,t.Qp),q=this.b +B.d.F(r,q) +s.f.F(0,q.a.a) +s.x=A.eh(r,null,null,s.gkm(),null)}, +$S:0} +A.Lg.prototype={ +dH(a){var s=this,r=null,q=A.d([],t.p),p=s.a +if(p.b)q.push(A.aP(r,r,r,B.ll,r,s.gbbt(),r,r)) +p=p.c +if(p.A(0,B.fC))q.push(A.aP(r,r,r,B.Qh,r,s.gbc1(),r,r)) +if(p.A(0,B.lr))q.push(A.aP(r,r,r,B.Qc,r,s.gqB(),r,r)) +if(p.A(0,B.lu))q.push(A.aP(r,r,r,B.QP,r,s.gqB(),r,r)) +if(p.A(0,B.lv))q.push(A.aP(r,r,r,B.Q2,r,s.gqB(),r,r)) +if(p.A(0,B.lx))q.push(A.aP(r,r,r,B.QW,r,s.gqB(),r,r)) +if(p.A(0,B.lq))q.push(A.aP(r,r,r,B.QA,r,s.gqB(),r,r)) +if(p.A(0,B.lt))q.push(A.aP(r,r,r,B.R5,r,s.gqB(),r,r)) +if(p.A(0,B.lw))q.push(A.aP(r,r,r,B.Qr,r,s.gqB(),r,r)) +if(p.A(0,B.lp))q.push(A.aP(r,r,r,B.Q8,r,s.gqB(),r,r)) +if(p.A(0,B.ls))q.push(A.aP(r,r,r,B.Qd,r,s.gqB(),r,r)) +for(;q.length>6;)q.pop() +return A.eg(A.ci(q,B.n,B.l,B.J,r),r,r)}, +bbu(){A.eo(B.OS,null)}, +bc2(){A.eo(B.bbe,null)}, +bbz(){A.eo(B.bbd,null)}} +A.a3n.prototype={ +aHn(a,b){var s,r=null,q=b.y,p=q.gSk(),o=q.b +q=A.d([],t.WF) +if(p)q.push(new A.cJ()) +if(p){s=o==null?r:new A.D(r,B.Mi,A.r(o),r) +q.push(new A.fm(r,A.fX(B.Q5,r,r),B.b95,s,new A.ax2()))}return q}, +aHp(a,b){var s,r,q,p,o,n,m,l,k=null,j=b.r,i=j.goN() +if(i)if(j.c!==B.aV)s=B.mC +else{r=j.b +q=r==null +p=q?k:r.ga1A() +if(p===!0)s=B.a0W +else{r=q?k:r.x +s=r===!0?B.a0V:B.a0U}}else s=B.ui +if(i){r=j.b +q=r==null +o=q?k:r.b +n=q?k:r.e +if(o==null||n==null)m=k +else m=A.ce(A.r(o)+"\n"+A.bB(B.L5,n===-1?A.bB(B.Nu,k,k,k):A.TW(n,!0),k,k))}else m=k +r=A.ce(b.w.c) +l=A.d([new A.fm(k,A.fX(k,s,k),r,m,new A.ax7())],t.WF) +this.aDB(l,j.d) +return l}, +aDB(a,b){var s,r,q=null +if(b==null)return +a.push(new A.fR(B.baW)) +s=b.a===B.ky +a.push(new A.Gl(s?B.ba8:B.pC)) +r=A.Dk(s?B.a1h:B.a1t) +r=A.d([A.aP(B.a0,q,new A.D(q,s?B.oM:B.kt,q,q),r,q,new A.ax_(),q,q),B.c4],t.p) +if(!s)r.push(A.aP(B.a0,q,B.OJ,B.Q7,q,new A.ax0(b),q,q)) +a.push(new A.a2g(new A.ax1(r)))}, +aHo(a,b){var s,r,q,p,o,n,m,l=null,k=t.WF,j=A.d([],k),i=b.w,h=i.w,g=t.a,f=b.e,e=A.bI9(A.dr(h,g),f),d=A.dr(h,g).length>1 +h=d&&A.Bv(i.y,t.S).a.a===b.gik().a +j.push(A.aAs(l,h,l,l,l,d?new A.ax3():l,l,i,l)) +h=e.length +if(h>1)for(g=i.ax,s=0;s>") +n=A.d([],o) +m=A.d([],o) +l=A.d([],o) +o=A.d([],o) +k=t.Zl +j=A.d([],k) +i=A.d([],k) +h=A.d([],k) +g=A.d([],k) +f=A.d([],k) +k=A.d([],k) +e=t.Il +d=A.d([],e) +c=A.d([],e) +e=A.d([],e) +b=r.c +a=b.a +a0=b.z +a0=A.bj9(b.Q,b.as,!1,a,a2,-1,a2,a2,a2,B.ki,a2,a0,B.a9V,-1,A.adt().c) +a1.y!==$&&A.ai() +a3=a1.y=new A.a6S(s,r,q,a0,B.adJ,a,n,m,l,o,j,i,h,g,f,k,d,c,e,p.i("@").L(p.i("fl.I")).i("a6S<1,2>"))}return a3}, +gdd(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=h.z +if(g===$){s=h.gn3() +r=A.n(h) +q=t.S +p=r.i("B>") +o=A.d([],p) +n=A.d([],p) +m=A.d([],p) +l=t.EC +k=A.d([],l) +j=A.Ox(B.abo) +i=new A.a6y(h,s,new A.a6x(new A.a7q(A.A(q,r.i("Lb>")),o,new A.b6t(A.A(q,t.fD),A.A(q,q)),n,A.ae(q),m,k,r.i("a7q")),new A.na(j,A.d([j],t.X9)),A.d([],p),A.d([],l),r.i("a6x")),r.i("@").L(r.i("fl.I")).i("a6y<1,2>")) +i.MW() +h.z!==$&&A.ai() +h.z=i +g=i}return g}, +an(){var s,r=this,q=r.a.c.geF() +r.vd(new A.ba(q,A.n(q).i("ba<1>")),new A.arw(r),t.tj) +q=r.a.d.geF() +r.vd(new A.ba(q,A.n(q).i("ba<1>")),new A.arx(r),t.dY) +r.vd(r.a.c.x.gpT(),new A.ary(r),t.Nm) +q=r.a.e +r.vd(new A.BJ(B.ai,t.eA).ld(A.bc.prototype.glN.call(q,q)),new A.arz(r),t.xQ) +q=A.bl().geF() +r.vd(new A.ba(q,A.n(q).i("ba<1>")),new A.arA(r),t.W4) +q=r.a +s=q.c.c +r.aY7(q.d.c,s) +s=new A.a6U() +s.z=s.y=s.x=s.w=s.r=s.f=s.e=s.d=s.c=s.b=s.a=!0 +s=s.fF() +r.gdd().Ry(s) +r.a.f.a=r.ga3v() +r.aO()}, +aq(a){this.a.f.a=this.ga3v() +this.aS(a)}, +rO(a,b,c){return this.aY8(a,b,c)}, +aY7(a,b){return this.rO(null,a,b)}, +aY4(a){return this.rO(a,null,null)}, +aY5(a){return this.rO(null,a,null)}, +aY6(a){return this.rO(null,null,a)}, +aY8(a,b,c){var s=0,r=A.l(t.H),q=this,p,o +var $async$rO=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:s=2 +return A.e(q.gn3().wM(a,b,c),$async$rO) +case 2:o=e +if(o.b||o.c){p=q.grA() +B.d.Y(p.b) +B.d.Y(p.c) +B.d.Y(p.d) +p=q.grA() +A.aHG(q.gn3().at,p.b) +p=q.grA() +A.aHG(q.gn3().ax,p.b) +p=q.grA() +A.aHG(q.gn3().ch,p.c) +p=q.grA() +A.aHG(q.gn3().CW,p.c) +p=q.grA() +A.brv(q.gn3().cy,p.d) +p=q.grA() +A.brv(q.gn3().db,p.d)}s=3 +return A.e(q.gdd().Ry(o),$async$rO) +case 3:return A.j(null,r)}}) +return A.k($async$rO,r)}, +alK(a,b){if(this.grA().b9G(a,b))return +this.a.c.x.a.t(0,new A.P8(a))}, +QH(a,b,c,d){this.a.d.bbP(b,c,d) +if(a!=null)this.gdd().c.b=a}, +nT(){var s=0,r=A.l(t.nc),q +var $async$nT=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=null +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$nT,r)}} +A.aru.prototype={ +$1(a){this.a.a.c.x.a.t(0,new A.G_(a))}, +$S:14} +A.arw.prototype={ +$1(a){return this.a.aY6(a)}, +$S:845} +A.arx.prototype={ +$1(a){return this.a.aY5(a)}, +$S:846} +A.ary.prototype={ +$1(a){var s,r,q,p,o,n +if(a instanceof A.jy){s=this.a +r=a.a +q=r.a +p=r.b +o=r.c +if(r.d){n=s.x +if(n===$){r=A.n(s) +r=A.bOP(s,r.i("fl.T"),r.i("fl.I")) +n!==$&&A.ai() +n=s.x=new A.aHM(r)}n.ah2(o,q,p)}else s.a2l(o,q,p)}}, +$S:847} +A.arz.prototype={ +$1(a){return this.ao3(a)}, +ao3(a){var s=0,r=A.l(t.H),q,p=this +var $async$$1=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.a.aY4(new A.b7(a.b,t.PQ)) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$1,r)}, +$S:848} +A.arA.prototype={ +$1(a){this.a.T(new A.arv())}, +$S:173} +A.arv.prototype={ +$0(){}, +$S:0} +A.It.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.a61()}} +A.aKe.prototype={ +TF(a,b){return new A.wi(a.a,a.b,a.e)}} +A.iH.prototype={} +A.y4.prototype={ +a_(){var s=null +return new A.Up(new A.ayW(new A.e4(s,s,t.wb)),s,s,A.d([],t.aU),B.j)}} +A.Up.prototype={ +a2l(a,b,c){var s,r,q,p,o=this,n=b==null +if(n&&c==null&&a==null)return +if(n){n=o.CW.b +n===$&&A.c() +n=n.rx +n===$&&A.c() +s=n}else s=b +if(c==null){n=o.CW.b +n===$&&A.c() +n=n.p4 +n===$&&A.c() +r=n}else r=c +q=a==null?-o.CW.gqM():a +n=o.CW +p=n.b +p===$&&A.c() +p.bb5(s,r,null,B.i,B.jB) +p.bfb(0,-q,null,B.jB) +n=n.b.ry +n===$&&A.c() +p=A.d([n],t.X9) +o.QH(new A.na(n,p),q,s,r)}, +I(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=a2.gdd().gLq().c +a3===$&&A.c() +a3=a3.a.a +a3===$&&A.c() +s=a2.gdd().gLq().c +s===$&&A.c() +s=s.a.glB() +r=a2.a +q=r.c.c.z +q=A.bpG(q.w.c,q.x.c) +r=r.d.c +p=r.a +o=r.b +r=r.c +n=a2.aBM() +m=a2.gdd().gL9().c +m===$&&A.c() +m=A.bNR(m) +l=a2.gdd().gY2().c +l===$&&A.c() +l=A.bkP(l) +k=a2.gdd().gY_().c +k===$&&A.c() +k=A.bkO(k) +j=a2.gdd().gVp().c +j===$&&A.c() +j=A.bkN(j) +i=a2.gdd().gXT().c +i===$&&A.c() +i=a2.KO(i) +h=a2.gdd().gY4().c +h===$&&A.c() +h=A.bkP(h) +g=a2.gdd().gY1().c +g===$&&A.c() +g=A.bkO(g) +f=a2.gdd().gVr().c +f===$&&A.c() +f=A.bkN(f) +e=a2.gdd().gXW().c +e===$&&A.c() +e=a2.KO(e) +d=a2.gdd().gY3().c +d===$&&A.c() +d=A.bkP(d) +c=a2.gdd().gY0().c +c===$&&A.c() +c=A.bkO(c) +b=a2.gdd().gVq().c +b===$&&A.c() +b=A.bkN(b) +a=a2.gdd().gXV().c +a===$&&A.c() +a=a2.KO(a) +a0=a2.gdd().gXU().c +a0===$&&A.c() +a0=a2.KO(a0) +a1=a2.gdd().gLa().c +a1===$&&A.c() +a1=A.d([n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a2.aAs(a1)],t.p) +n=new A.a3C() +m=t.M2 +l=t.i6 +n.a=new A.VA(new A.B8(A.bhD(1e4),A.A(m,l),A.A(m,l),t.gN)) +return new A.a42(new A.aHz(o,-r,1,23,new A.b_r(a2),new A.b_s(a2),p,new A.b_t(a2)),a1,B.h7,new A.agY(a2.CW,n),q,a3,s,null)}, +aBM(){var s=this.gdd().gXr().c +s===$&&A.c() +return new A.hz(s,new A.b_k(this),null,t.Ts)}, +aAs(a){return new A.hz(a,new A.b_g(this),null,t.kZ)}, +KO(a){return new A.hz(a,new A.b_h(this),null,t.BR)}, +vi(a,b){return this.b1_(a,b)}, +b1_(a,b){var s=0,r=A.l(t.An),q +var $async$vi=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:q=new A.iH(b,a) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$vi,r)}, +abN(a,b,c,d){var s=J.dn(a,new A.b_n(this,d,c,b),t.tH) +return A.L(s,!0,A.n(s).i("aq.E"))}, +aO1(a){return this.abN(a,!0,null,null)}} +A.b_t.prototype={ +$0(){var s,r,q,p=this.a,o=p.CW,n=o.b +n===$&&A.c() +s=n.ry +s===$&&A.c() +r=n.rx +r===$&&A.c() +n=n.p4 +n===$&&A.c() +o=o.gqM() +q=A.d([s],t.X9) +p.QH(new A.na(s,q),-o,new A.bx(r.a,r.b),n)}, +$S:0} +A.b_s.prototype={ +$2(a,b){var s,r,q=a.b,p=this.a,o=a.a,n=o.a +o=o.b +s=p.CW.gqM() +r=A.d([q],t.X9) +p.QH(new A.na(q,r),-s,new A.bx(n,o),a.c)}, +$S:850} +A.b_r.prototype={ +$2(a,b){var s=this.a,r=s.CW.b +r===$&&A.c() +r=r.p4 +r===$&&A.c() +s.alK(b,r)}, +$S:851} +A.b_k.prototype={ +$2(a,b){var s,r,q="User-Agent" +if(b===B.jE)s=new A.aKe(B.jH) +else{s=t.N +s=A.bIS(A.ah(["User-Agent","flutter_map (Map Marker)"],s,s))}r=t.N +r=A.tm(s.a,r,r) +if(!s.a.aj(0,q))r.l(0,q,"flutter_map (unknown)") +s.a=r +r=$.bzC() +return new A.To(b.e,256,0,23,1,b.r,0,B.D,s,B.jH,r,null)}, +$S:852} +A.b_f.prototype={ +$2(a,b){return new A.yt(A.bNT(b),null)}, +$S:853} +A.b_g.prototype={ +$2(a,b){var s=t.W6 +s=b==null?A.d([],s):A.d([b],s) +return A.brz(this.a.abN(s,!1,36,36))}, +$S:854} +A.b_h.prototype={ +$2(a,b){return A.brz(this.a.aO1(b))}, +$S:855} +A.b_j.prototype={ +$2(a,b){return A.dS(new A.a8M(A.bNV(b),null),!0,null)}, +$S:297} +A.b_i.prototype={ +$2(a,b){return A.dS(new A.a8J(A.bNU(b),null),!0,null)}, +$S:297} +A.b_e.prototype={ +$2(a,b){return A.dS(new A.yt(A.bNS(b),null),!0,null)}, +$S:857} +A.b_n.prototype={ +$1(a){var s,r,q,p=this,o=p.b +if(o==null){s=p.a.a.c.c.z.Q +o=s.ha(22.5) +s.ha(40)}r=p.c +if(r==null){s=p.a.a.c.c.z.Q +s.ha(22.5) +r=s.ha(40)}s=a.c +q=s.ga3p()?B.PT:B.PU +s=s.ga3p()?B.M:B.dG +return new A.A9(a.b,new A.b_m(a,o,r),o,r,new A.arl(q),p.d,s)}, +$S:858} +A.b_m.prototype={ +$1(a){var s=null,r=this.a +return A.js(s,A.HY(B.M,-(r.e*0.017453292519943295),A.bo_(r.c.b,this.c,this.b),s,s),B.a2,!1,s,s,s,s,s,s,r.r,s,s,s,s,s,s,s,s,r.f,s,s,s)}, +$S:859} +A.b_o.prototype={ +$1(a){return new A.yu(a.c,a.d,a.e,a.r,a.f,!0,B.i)}, +$S:298} +A.b_q.prototype={ +$1(a){return new A.Gs(a.c,2,a.d,a.x,a.e)}, +$S:861} +A.b_p.prototype={ +$1(a){return new A.Gr(a.c,a.d,a.x,a.e,!0)}, +$S:862} +A.b_l.prototype={ +$1(a){return new A.yu(a.c,a.d,a.e,a.r,a.f,!0,B.i)}, +$S:298} +A.kN.prototype={} +A.y5.prototype={ +a_(){return new A.Uq(null,null,A.d([],t.aU),B.j)}} +A.Uq.prototype={ +giO(){var s,r,q,p,o=this.CW +if(o===$){s=t.xM +r=t.CY +q=t.cr +p=t.KP +o!==$&&A.ai() +o=this.CW=new A.aCj(this,A.ae(s),A.ae(s),A.ae(s),A.ae(s),A.ae(s),A.ae(r),A.ae(r),A.ae(r),A.ae(q),A.ae(q),A.ae(q),A.ae(p),A.ae(p),A.ae(p),A.ae(p))}return o}, +an(){$.cH() +this.asA()}, +uF(){var s=0,r=A.l(t.Dz),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$uF=A.h(function(a0,a1){if(a0===1)return A.i(a1,r) +while(true)switch(s){case 0:a=p.c +a.toString +o=A.aD(a,null,t.l).w +n=o.b +a=o.a +m=B.e.aR(a.a*n) +l=B.e.aR(a.b*n) +a=p.cy +s=3 +return A.e(a==null?null:$.er().u5(new A.Bf(m,0),a.a),$async$uF) +case 3:k=a1 +a=p.cy +s=4 +return A.e(a==null?null:$.er().u5(B.b_N,a.a),$async$uF) +case 4:j=a1 +a=p.cy +s=5 +return A.e(a==null?null:$.er().u5(new A.Bf(0,l),a.a),$async$uF) +case 5:i=a1 +a=p.cy +s=6 +return A.e(a==null?null:$.er().u5(new A.Bf(m,l),a.a),$async$uF) +case 6:h=a1 +if(j==null||k==null||i==null||h==null){q=null +s=1 +break}g=B.c.aE(B.e.cG(p.a.d.c.c),360) +if(g<90){f=j.a +e=h.a +d=i.b +c=k.b}else if(g<180){f=i.a +e=k.a +d=h.b +c=j.b}else if(g<270){f=h.a +e=j.a +d=k.b +c=i.b}else{f=k.a +e=i.a +d=j.b +c=h.b}b=A.d([],t.X9) +a=t.m +if(d>c){b.push(A.Ox(A.d([new A.bx(f,d),new A.bx(f,180),new A.bx(e,180),new A.bx(e,d)],a))) +b.push(A.Ox(A.d([new A.bx(f,-180),new A.bx(f,c),new A.bx(e,c),new A.bx(e,-180)],a)))}else b.push(A.Ox(A.d([new A.bx(f,d),new A.bx(f,c),new A.bx(e,c),new A.bx(e,d)],a))) +q=new A.na(B.d.gV(b),b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$uF,r)}, +jn(a,b,c){var s=a.a +this.agX(s.glB(),new A.b_L(b,c)) +s=s.a +s===$&&A.c() +b.$1(s)}, +ayQ(){var s,r,q=this,p=q.a.d.geF() +q.agX(new A.ba(p,A.n(p).i("ba<1>")),new A.b_u(q)) +p=q.gdd().gXr().c +p===$&&A.c() +q.jn(p,new A.b_v(q),t.p4) +p=q.gdd().gXT().c +p===$&&A.c() +s=t.eO +q.jn(p,new A.b_w(q),s) +p=q.gdd().gXW().c +p===$&&A.c() +q.jn(p,new A.b_D(q),s) +p=q.gdd().gXV().c +p===$&&A.c() +q.jn(p,new A.b_E(q),s) +p=q.gdd().gXU().c +p===$&&A.c() +q.jn(p,new A.b_F(q),s) +s=q.gdd().gY2().c +s===$&&A.c() +p=t.z0 +q.jn(s,new A.b_G(q),p) +s=q.gdd().gY4().c +s===$&&A.c() +q.jn(s,new A.b_H(q),p) +s=q.gdd().gY3().c +s===$&&A.c() +q.jn(s,new A.b_I(q),p) +s=q.gdd().gY_().c +s===$&&A.c() +q.jn(s,new A.b_J(q),p) +s=q.gdd().gY1().c +s===$&&A.c() +q.jn(s,new A.b_K(q),p) +s=q.gdd().gY0().c +s===$&&A.c() +q.jn(s,new A.b_x(q),p) +p=q.gdd().gVp().c +p===$&&A.c() +s=t.mP +q.jn(p,new A.b_y(q),s) +p=q.gdd().gVr().c +p===$&&A.c() +q.jn(p,new A.b_z(q),s) +p=q.gdd().gVq().c +p===$&&A.c() +q.jn(p,new A.b_A(q),s) +p=q.gdd().gLa().c +p===$&&A.c() +q.jn(p,new A.b_B(q),t.Pd) +p=q.gdd().gL9().c +p===$&&A.c() +q.jn(p,new A.b_C(q),s) +s=q.a.d.c +p=s.a +r=s.b +q.yd(s.c,p,r)}, +n(){$.cH() +if(this.cy!=null)$.er() +this.avh()}, +a2l(a,b,c){var s,r,q,p=this,o=b==null +if(o&&c==null&&a==null)return +s=o?p.a.d.c.a:b +r=c==null?p.a.d.c.b:c +q=a==null?p.a.d.c.c:a +o=p.cy +if(o!=null)A.aC0(o,new A.rL(q,A.zT(s.a,s.b),0,r)) +p.yd(q,s,r)}, +yd(a,b,c){return this.aOQ(a,b,c)}, +aOQ(a,b,c){var s=0,r=A.l(t.H),q,p=this,o,n +var $async$yd=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:if(p.c==null){s=1 +break}o=p.cx +if(o===$){o!==$&&A.ai() +o=p.cx=new A.acB(p.gaGe(),t.sX)}s=3 +return A.e(o.iy(),$async$yd) +case 3:n=e +if(p.c==null){s=1 +break}p.QH(n,a,b,c) +case 1:return A.j(q,r)}}) +return A.k($async$yd,r)}, +nm(a){return this.b5K(a)}, +b5K(a){var s=0,r=A.l(t.H),q=this,p +var $async$nm=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q.avg(a) +s=a===B.ic?2:3 +break +case 2:s=4 +return A.e(A.j7(null),$async$nm) +case 4:p=q.cy +s=5 +return A.e(p==null?null:$.er().JK("[]",p.a),$async$nm) +case 5:case 3:return A.j(null,r)}}) +return A.k($async$nm,r)}, +I(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.gdd().gLq().c +i===$&&A.c() +i=i.a.glB() +s=k.a +r=s.c.c.z +r=A.bpG(r.w.c,r.x.c) +s=s.w +q=A.bq1(k.gn3().x) +p=k.gn3().x +o=k.db?6000:0 +n=new A.a3C() +m=t.M2 +l=t.i6 +n.a=new A.VA(new A.B8(A.bhD(1e4),A.A(m,l),A.A(m,l),t.gN)) +n=new A.ahe(n) +n.b=s +return new A.a4s(s,new A.b_N(k),j,!1,!1,B.SB,q,B.T3,!0,!0,!1,!0,!1,!0,new A.az(o,0,o,0),j,j,j,j,j,new A.b_O(k),j,new A.b_P(k),j,!1,!1,p===B.nJ,!1,!1,n,r,j,i,j)}, +vi(a,b){return this.b10(a,b)}, +b10(a,b){var s=0,r=A.l(t.QU),q,p,o,n,m +var $async$vi=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:o=b.a +n=new A.kN(o,a) +m=$.bvk.h(0,o) +if(m==null){p=A.d(["fromBytes",o],t.G) +p=new A.Ll(p) +n.c=p +$.bvk.l(0,o,p)}else n.c=m +q=n +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$vi,r)}, +nT(){var s=0,r=A.l(t.nc),q,p=this,o +var $async$nT=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:o=p.cy +q=o==null?null:$.er().or(0,o.a).c8("map#takeSnapshot",null,!1,t.D) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$nT,r)}} +A.b_L.prototype={ +$1(a){return this.a.$1(a)}, +$S(){return this.b.i("~(0)")}} +A.b_u.prototype={ +$1(a){var s=this.a,r=s.giO() +s=s.gdd().gLa().c +s===$&&A.c() +s=s.a.a +s===$&&A.c() +return r.aj3(s,a.c)}, +$S:285} +A.b_v.prototype={ +$1(a){var s,r,q,p,o,n=this.a.giO(),m=A.bq1(a) +n=n.a.cy +if(n!=null){s=n.b.a +r=s.r +q=s.y +p=s.k1 +o=s.ch +o=A.bj6(s.k4,r,!1,a===B.nJ,!1,!1,m,q,p,!1,o,!0,!0,!0,!0,!1,!1,!0) +p=$.er() +n=n.a +p.anE(A.bma(o),n)}return null}, +$S:865} +A.b_w.prototype={ +$1(a){var s=this.a.giO() +s.b=s.NC(s.b,a,s.a.gn3().fx===-1)}, +$S:120} +A.b_D.prototype={ +$1(a){var s=this.a.giO() +s.c=s.NC(s.c,a,!0) +return null}, +$S:120} +A.b_E.prototype={ +$1(a){var s=this.a.giO() +s.d=s.NC(s.d,a,!0) +return null}, +$S:120} +A.b_F.prototype={ +$1(a){var s=this.a.giO() +s.e=s.NC(s.e,a,!0) +return null}, +$S:120} +A.b_G.prototype={ +$1(a){var s=this.a.giO() +s.r=s.aYh(s.r,a) +return null}, +$S:73} +A.b_H.prototype={ +$1(a){var s=this.a.giO() +s.w=s.Zf(s.w,a,!0) +return null}, +$S:73} +A.b_I.prototype={ +$1(a){var s=this.a.giO() +s.x=s.Zf(s.x,a,!0) +return null}, +$S:73} +A.b_J.prototype={ +$1(a){var s=this.a.giO() +s.y=s.aYg(s.y,a) +return null}, +$S:73} +A.b_K.prototype={ +$1(a){var s=this.a.giO() +s.z=s.Ze(s.z,a,!0) +return null}, +$S:73} +A.b_x.prototype={ +$1(a){var s=this.a.giO() +s.Q=s.Ze(s.Q,a,!0) +return null}, +$S:73} +A.b_y.prototype={ +$1(a){var s=this.a.giO() +s.as=s.Z4(s.as,a) +return null}, +$S:113} +A.b_z.prototype={ +$1(a){var s=this.a.giO() +s.at=s.Z4(s.at,a) +return null}, +$S:113} +A.b_A.prototype={ +$1(a){var s=this.a.giO() +s.ax=s.Z4(s.ax,a) +return null}, +$S:113} +A.b_B.prototype={ +$1(a){var s=this.a +return s.giO().aj3(a,s.a.d.c.c)}, +$S:869} +A.b_C.prototype={ +$1(a){var s=this.a.giO() +s.ay=s.afm(s.ay,a,!0) +return null}, +$S:113} +A.b_N.prototype={ +$1(a){var s=this.a +s.cy=a +s.T(new A.b_M(s)) +s.ayQ()}, +$S:870} +A.b_M.prototype={ +$0(){this.a.db=!0}, +$S:0} +A.b_O.prototype={ +$1(a){var s=a.b +this.a.yd(a.a,new A.bx(s.a,s.b),a.d)}, +$S:265} +A.b_P.prototype={ +$1(a){var s=this.a +s.alK(new A.bx(a.a,a.b),s.a.d.c.b)}, +$S:871} +A.aCj.prototype={ +aB9(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=A.ae(t.xM) +for(s=J.N(a),r=b==null,q=0;q180)n=o>") +if(r.i("cm<1>").b(s))return A.d([s],q) +else return A.d([],q)}, +aD5(){var s,r,q,p,o,n,m,l +for(s=this.Q,r=s.length,q=this.d.b,p=1,o=0;op)p=l}return p}, +ard(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0="removeWhere",a1=t.S,a2=A.A(a1,t._),a3=a.$ti,a4=A.A(a1,a3.i("cm<1>")),a5=A.ae(a1) +for(s=a.e,r=s.length,q=0;q")) +for(r=a5.gS(a5),s=new A.iw(r,a1,s.i("iw<1>")),a1=a.a,o=a.d,k=o.a,j=t.a0;s.p();){g=r.gG(r) +f=k.h(0,g) +o.beJ(g) +e=f==null?null:f.gdE(f) +for(g=J.a4(e==null?A.d([],j):e);g.p();){d=g.gG(g) +c=a1.h(0,d.a) +if(c!=null){d=d.b +c.a.F(0,d)}}}b=new A.aT(a4,a4.$ti.i("aT<1>")) +s=a.Q +if(!!s.fixed$length)A.F(A.a5(a0)) +B.d.h7(s,new A.aJo(a,h,b),!0) +r=a.as +if(!!r.fixed$length)A.F(A.a5(a0)) +B.d.h7(r,new A.aJp(h,b),!0) +for(o=a4.gar(a4),k=A.n(o),k=k.i("@<1>").L(k.z[1]),o=new A.aQ(J.a4(o.a),o.b,k.i("aQ<1,2>")),j=a3.i("B>"),k=k.z[1];o.p();){g=o.a +if(g==null)g=k.a(g) +s.push(g) +A.bhd(r,A.d([g],j),!1)}a.z.D3(new A.aJq(h),!0) +a.b=A.bID(a1,a3.c) +a.c=0}, +abm(a,b,c){var s,r,q,p,o,n,m,l,k=this,j=k.a,i=j.h(0,b) +if(i==null){s=k.$ti +i=new A.Lb(A.A(t.zZ,s.i("cm<1>")),s.i("Lb>")) +j.l(0,b,i)}r=a.w +j=r==null +if(j)q=null +else{s=r.b.a +s===$&&A.c() +q=s}if(!(q instanceof A.e_)||j)return +j=q.b +s=t.zZ +p=new A.e7(B.e.aR(j.a*Math.pow(2,b)/16),B.e.aR(j.b*Math.pow(2,b)/32),s) +if(c||i.a.h(0,p)==null){i.a.l(0,p,a) +j=k.d +o=r.a +n=j.a +m=n.h(0,o) +if(m==null){m=A.A(t.S,s) +n.l(0,o,m)}m.l(0,b,p) +j=j.b +l=j.h(0,o) +if(l==null||l>b)j.l(0,o,b)}if(b<$.bgK())k.abm(a,b+1,c)}, +a4S(a,b){var s,r,q,p,o,n=this,m=n.f,l=n.r +n.r=m +s=n.x +r=s!==n.y +n.y=s +q=n.az4(a,b) +p=n.aTS(a,b) +o=q!==0||p!==0||m!==l||r +if(o){m=n.as +B.d.Y(m) +A.bhd(m,n.Q,!1) +A.bhd(m,n.gacK(),!0)}return new A.Be(n.Q,n.gacK(),n.as,q,o,o,n.$ti.i("Be<1>"))}, +az4(a,b){var s,r,q,p,o,n,m=this,l=m.aD5() +for(s=0,r=0;q=m.b,p=q.length,r>")) +p=b.Q +o=A.L(p,!0,r.i("cm<1>")) +for(n=o.length,m=b.d.b,r=r.i("B>"),l=0,k=0;k")),!0,s) +B.d.e5(s,new A.aJl()) +for(r=s.length,k=0;k)")}} +A.aJp.prototype={ +$1(a){var s=a.a +return this.a.A(0,s)||this.b.a.aj(0,s)}, +$S:878} +A.aJq.prototype={ +$1(a){return this.a.A(0,a)}, +$S:28} +A.aJl.prototype={ +$2(a,b){return b-a}, +$S:152} +A.aJm.prototype={ +$2(a,b){var s,r=a.w +r=r==null?null:r.a +if(r==null)r=0 +s=b.w +s=s==null?null:s.a +return r-(s==null?0:s)}, +$S(){return this.a.$ti.i("v(cm<1>,cm<1>)")}} +A.a6x.prototype={ +AK(a){return this.bdb(a,this.$ti.i("Be<1>"))}, +bdb(a,b){var s=0,r=A.l(b),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d +var $async$AK=A.h(function(c,a0){if(c===1)return A.i(a0,r) +while(true)switch(s){case 0:s=3 +return A.e(A.j7(null),$async$AK) +case 3:o=Date.now() +n=p.a +m=n.a4S(p.b,a) +l=m.e +k=m.f +j=B.e.dg(n.b.length/100) +i=B.e.dg(a*0.15) +h=t.H +g=0 +f=1 +e=0 +case 4:if(!!0){s=5 +break}if(!(g>=0&&g<300&&e<=i)){s=5 +break}d=f")) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$AK,r)}} +A.a6y.prototype={ +MW(){var s=0,r=A.l(t.H),q=this,p,o,n,m,l,k,j,i +var $async$MW=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=q.a,o=q.c,n=q.b +case 2:if(!(p.c!=null)){s=3 +break}s=4 +return A.e(o.AK(n.fx),$async$MW) +case 4:m=b +if(m.e){l=q.gXT() +k=l.a=o.c +l=l.b +j=l.b +if(j>=4)A.F(l.pQ()) +if((j&1)!==0)l.kr(k) +else if((j&3)===0){j=l.rn() +l=new A.fT(k,A.n(l).i("fT<1>")) +i=j.c +if(i==null)j.b=j.c=l +else{i.slw(0,l) +j.c=l}}}if(m.f){l=q.gLq() +k=l.a=o.d +l=l.b +j=l.b +if(j>=4)A.F(l.pQ()) +if((j&1)!==0)l.kr(k) +else if((j&3)===0){j=l.rn() +l=new A.fT(k,A.n(l).i("fT<1>")) +i=j.c +if(i==null)j.b=j.c=l +else{i.slw(0,l) +j.c=l}}}s=2 +break +case 3:return A.j(null,r)}}) +return A.k($async$MW,r)}, +gXr(){var s,r=this,q=r.d +if(q===$){s=A.ey(r.b.x,t.p4) +r.d!==$&&A.ai() +r.d=s +q=s}return q}, +gXT(){var s,r=this,q=r.e +if(q===$){s=A.ey(r.b.y,r.$ti.i("z>")) +r.e!==$&&A.ai() +r.e=s +q=s}return q}, +gLq(){var s,r=this.f +if(r===$){s=A.ey(A.d([],t.EC),t.Wo) +this.f!==$&&A.ai() +this.f=s +r=s}return r}, +gXW(){var s,r=this,q=r.r +if(q===$){s=A.ey(r.b.z,r.$ti.i("z>")) +r.r!==$&&A.ai() +r.r=s +q=s}return q}, +gXV(){var s,r=this,q=r.w +if(q===$){s=A.ey(r.b.Q,r.$ti.i("z>")) +r.w!==$&&A.ai() +r.w=s +q=s}return q}, +gXU(){var s,r=this,q=r.x +if(q===$){s=A.ey(r.b.as,r.$ti.i("z>")) +r.x!==$&&A.ai() +r.x=s +q=s}return q}, +gY2(){var s,r=this,q=r.y +if(q===$){s=A.ey(r.b.at,t.z0) +r.y!==$&&A.ai() +r.y=s +q=s}return q}, +gY4(){var s,r=this,q=r.z +if(q===$){s=A.ey(r.b.ax,t.z0) +r.z!==$&&A.ai() +r.z=s +q=s}return q}, +gY3(){var s,r=this,q=r.Q +if(q===$){s=A.ey(r.b.ay,t.z0) +r.Q!==$&&A.ai() +r.Q=s +q=s}return q}, +gY_(){var s,r=this,q=r.as +if(q===$){s=A.ey(r.b.ch,t.z0) +r.as!==$&&A.ai() +r.as=s +q=s}return q}, +gY1(){var s,r=this,q=r.at +if(q===$){s=A.ey(r.b.CW,t.z0) +r.at!==$&&A.ai() +r.at=s +q=s}return q}, +gY0(){var s,r=this,q=r.ax +if(q===$){s=A.ey(r.b.cx,t.z0) +r.ax!==$&&A.ai() +r.ax=s +q=s}return q}, +gVp(){var s,r=this,q=r.ay +if(q===$){s=A.ey(r.b.cy,t.mP) +r.ay!==$&&A.ai() +r.ay=s +q=s}return q}, +gVr(){var s,r=this,q=r.ch +if(q===$){s=A.ey(r.b.db,t.mP) +r.ch!==$&&A.ai() +r.ch=s +q=s}return q}, +gVq(){var s,r=this,q=r.CW +if(q===$){s=A.ey(r.b.dx,t.mP) +r.CW!==$&&A.ai() +r.CW=s +q=s}return q}, +gLa(){var s,r=this,q=r.cx +if(q===$){s=A.ey(null,r.$ti.i("cm<2>?")) +r.cx!==$&&A.ai() +r.cx=s +q=s}return q}, +gL9(){var s,r=this.cy +if(r===$){s=A.ey(A.d([],t.Il),t.mP) +this.cy!==$&&A.ai() +this.cy=s +r=s}return r}, +Ry(a){return this.bdA(a)}, +bdA(a){var s=0,r=A.l(t.H),q=this,p,o,n,m +var $async$Ry=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:if(a.a){p=q.gXr() +o=q.b.x +p.a=o +p.b.t(0,o)}if(a.z){p=q.c.a +p.a.Y(0) +B.d.Y(p.b) +o=p.d +o.a.Y(0) +o.b.Y(0) +p.z.Y(0) +B.d.Y(p.Q) +B.d.Y(p.as) +B.d.Y(p.e) +p.w=null}p=a.b +if(p||a.c){if(p)q.c.a.ard(q.b.y) +if(a.c){p=q.b.z +o=q.c.a +if(p.length===0)o.w=null +else o.w=B.d.gV(p);++o.x}p=q.gXW() +o=q.b +n=o.z +p.a=n +p.b.t(0,n) +n=q.gY2() +p=o.at +n.a=p +n.b.t(0,p) +p=q.gY4() +n=o.ax +p.a=n +p.b.t(0,n) +n=q.gY_() +p=o.ch +n.a=p +n.b.t(0,p) +p=q.gY1() +n=o.CW +p.a=n +p.b.t(0,n) +n=q.gVp() +p=o.cy +n.a=p +n.b.t(0,p) +p=q.gVr() +o=o.db +p.a=o +p.b.t(0,o)}if(a.d){p=q.gXV() +o=q.b.Q +p.a=o +p.b.t(0,o)}if(a.e){p=q.gXU() +o=q.b.as +p.a=o +p.b.t(0,o)}if(a.f){p=q.gY3() +o=q.b.ay +p.a=o +p.b.t(0,o)}if(a.r){p=q.gY0() +o=q.b.cx +p.a=o +p.b.t(0,o)}if(a.w){p=q.gVq() +o=q.b.dx +p.a=o +p.b.t(0,o)}if(a.x){p=q.gLa() +o=q.b.dy +p.a=o +p.b.t(0,o)}if(a.y){m=q.b.fr +p=t.Il +if(m==null){o=q.gL9() +p=A.d([],p) +o.a=p +o.b.t(0,p)}else{o=q.gL9() +p=A.d([m],p) +o.a=p +o.b.t(0,p)}}return A.j(null,r)}}) +return A.k($async$Ry,r)}} +A.a6T.prototype={} +A.a6U.prototype={ +fF(){var s=this +return new A.a6T(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z)}} +A.aHY.prototype={ +ga3p(){switch(this.a){case B.B7:case B.nE:case B.nF:case B.nG:case B.nH:case B.B8:case B.B9:case B.Ba:case B.Bb:case B.Bc:case B.Bi:case B.Bj:case B.Bk:case B.Bl:case B.Bm:case B.Bn:case B.Bo:case B.Bp:case B.Bq:case B.Br:case B.Bd:case B.Be:case B.Bf:case B.Bg:case B.Bh:case null:case void 0:return!0 +default:return!1}}} +A.cm.prototype={} +A.iR.prototype={} +A.il.prototype={} +A.a4P.prototype={} +A.a6S.prototype={ +wM(a,b,c){return this.bgy(a,b,c)}, +bgy(a,b,c){var s=0,r=A.l(t.Dg),q,p=this,o,n,m,l,k,j +var $async$wM=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:l=new A.a6U() +k=c==null +j=!k +s=j?3:4 +break +case 3:o=p.f +n=c.a +if(o.a!==n){p.x=n +l.a=!0}n=c.z +if(!o.z.k(0,n))l.e=l.d=l.c=l.b=!0 +s=5 +return A.e(p.Eq(l,c),$async$wM) +case 5:p.fx=n.r.c +o=p.f +if(o.Q!==c.Q||o.as!==c.as)l.z=!0 +case 4:o=b!=null +s=o?6:7 +break +case 6:s=8 +return A.e(p.Zb(l,b),$async$wM) +case 8:case 7:s=!k||o?9:10 +break +case 9:s=11 +return A.e(p.Er(l,c,b),$async$wM) +case 11:if(j)p.f=c +if(o)p.r=b +case 10:m=a==null?null:a.a +s=m!=null?12:13 +break +case 12:s=14 +return A.e(p.NB(l,m),$async$wM) +case 14:p.w=m +case 13:q=l.fF() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$wM,r)}, +Eq(a,b){return this.aYa(a,b)}, +aYa(a8,a9){var s=0,r=A.l(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7 +var $async$Eq=A.h(function(b0,b1){if(b0===1)return A.i(b1,r) +while(true)switch(s){case 0:a6=p.f +a7=a6.r +a7=a7==null?null:a7.a +o=a9.r +n=o==null +m=a7!=(n?null:o.a)||a6.w!==a9.w||a6.y!==a9.y +a6=a6.f +a7=a6==null +l=a7?null:a6.a +k=a9.f +j=k==null +if(l==(j?null:k.a))if((j?null:k.a)!=null){if(a7)l=null +else{l=a6.b.b +l===$&&A.c()}if(j)i=null +else{i=k.b.b +i===$&&A.c()}if(l==i){if(a7)a6=null +else{a6=a6.b +a6=a6.ga6(a6)}if(j)a7=null +else{a7=k.b +a7=a7.ga6(a7)}a7=!J.o(a6,a7) +a6=a7}else a6=!0 +h=a6}else h=!1 +else h=!0 +if(!m&&!h){s=1 +break}a6=p.$ti.i("B>") +g=A.d([],a6) +f=A.d([],a6) +a6=t.Zl +e=A.d([],a6) +d=A.d([],a6) +c=A.d([],a6) +b=A.d([],a6) +a6=t.Il +a=A.d([],a6) +a0=A.d([],a6) +a1=a9.ay +if(a1===$){a2=a9.aD2() +a9.ay!==$&&A.ai() +a9.ay=a2 +a1=a2}a6=a1.length +a3=0 +case 3:if(!(a3"))) +case 1:return A.j(q,r)}}) +return A.k($async$CA,r)}, +KR(a,b,c){var s,r,q,p,o,n,m=b.b,l=m.a +l===$&&A.c() +if(!(l instanceof A.qy))return +s=l.d +l=l.a +r=l===B.b_ +if(r&&J.am(s)<2)return +l=l===B.b8 +if(l&&J.am(s)<3)return +if(l)q=c?180:100 +else q=255 +if(l)p=c?70:40 +else if(r)p=c?70:30 +else p=50 +l=b.a +r=c?"ms_":"m_" +o=m.ga6(m) +o=A.ap(q,o.gm(o)>>>16&255,o.gm(o)>>>8&255,o.gm(o)&255) +m=A.add(m.ga6(m))<0.5?B.p:B.w +n=c?3:1 +a.push(new A.iR(r+l,l,s,o,m,p,n))}, +a7C(a,b,c){var s,r,q,p,o,n,m=b.b,l=m.a +l===$&&A.c() +if(!(l instanceof A.rO))return +s=c?180:100 +r=c?75:45 +q=b.a +p=c?"ms_":"m_" +o=m.ga6(m) +o=A.ap(s,o.gm(o)>>>16&255,o.gm(o)>>>8&255,o.gm(o)&255) +m=A.add(m.ga6(m))<0.5?B.p:B.w +n=c?3:1 +a.push(new A.il(p+q,q,l.d,l.e,o,m,n,r))}, +KQ(a){return this.aBt(a,this.$ti.i("z>"))}, +aBt(a,b){var s=0,r=A.l(b),q,p=this,o,n,m,l,k,j,i,h +var $async$KQ=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:i=A.d([],p.$ti.i("B>")) +h=a.b +if(h!==B.b_&&h!==B.b8&&h!==B.bw){q=i +s=1 +break}o=a.d +if(o==null)o=A.d([],t.m) +n=a.c +h=J.N(o),m=n!=null,l=0 +case 3:if(!(l>"))}, +aBs(a,b,c){var s=0,r=A.l(c),q,p=this,o,n,m,l +var $async$KP=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:m=A.d([],p.$ti.i("B>")) +l=a.b +if(l!==B.b_&&l!==B.b8&&l!==B.bw){q=m +s=1 +break}o=a.c +n=a.d +if(n==null)n=A.d([],t.m) +s=o!=null?3:4 +break +case 3:s=5 +return A.e(p.xC(m,b.a,!0,Math.min(o,J.am(n)+1),A.r(o)),$async$KP) +case 5:case 4:q=m +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$KP,r)}, +xC(a,b,c,d,e){return this.aBC(a,b,c,d,e)}, +aBC(a,b,c,d,e){var s=0,r=A.l(t.H),q=this,p,o,n,m,l,k,j +var $async$xC=A.h(function(f,g){if(f===1)return A.i(g,r) +while(true)switch(s){case 0:o=c?null:new A.aI0(q,d) +n=c?"psebgm_s_":"psebgm_" +m=c?B.nF:B.nE +l=q.b +k=l.c.z.Q +j=k.ha(22.5) +k.ha(40) +k=l.c.z.Q +k.ha(22.5) +k=k.ha(40) +s=2 +return A.e(q.xB(m,j,k,c?B.e4:$.cd.e,c),$async$xC) +case 2:m=g +k=c?120:110 +j=q.$ti.i("cm<2>") +a.push(new A.cm(n+e,b,m,k,0,o,null,null,j)) +n=c?"psefgm_s_":"psefgm_" +m=c?B.nH:B.nG +k=l.c.z.Q +p=k.ha(22.5) +k.ha(40) +l=l.c.z.Q +l.ha(22.5) +s=3 +return A.e(q.xB(m,p,l.ha(40),$.cd.x,c),$async$xC) +case 3:l=g +m=c?140:130 +a.push(new A.cm(n+e,b,l,m,0,o,null,null,j)) +return A.j(null,r)}}) +return A.k($async$xC,r)}, +aBD(a,b,c,d,e){var s,r,q,p,o,n,m=a.b +if(m===B.b_||m===B.bw){s=c +r=2 +q=90}else if(m===B.b8){s=d +r=3 +q=100}else{s=null +r=0 +q=0}if(s==null)return +p=a.c +o=a.d +if(o==null)o=A.d([],t.m) +o=A.L(o,!0,t.uj) +if(p!=null)B.d.e8(o,p,b.a) +if(o.length?"))}, +aAt(a,b){var s=0,r=A.l(b),q,p=this,o +var $async$KN=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=3 +return A.e(p.Cx(!0),$async$KN) +case 3:o=d +q=new A.cm("dlm",a.a,o,150,-a.b,null,null,null,p.$ti.i("cm<2>")) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$KN,r)}, +aAr(a){return new A.il("dlc",null,a.a,a.c,B.Xp,B.Uh,1,10)}, +Cx(a){return this.aAu(a,this.$ti.z[1])}, +aAu(a,b){var s=0,r=A.l(b),q,p=this,o +var $async$Cx=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=a?3:5 +break +case 3:o=p.e +s=o==null?6:8 +break +case 6:s=9 +return A.e(p.Cy(!0),$async$Cx) +case 9:d=p.e=d +s=7 +break +case 8:d=o +case 7:q=d +s=1 +break +s=4 +break +case 5:o=p.d +s=o==null?10:12 +break +case 10:s=13 +return A.e(p.Cy(!1),$async$Cx) +case 13:d=p.d=d +s=11 +break +case 12:d=o +case 11:q=d +s=1 +break +case 4:case 1:return A.j(q,r)}}) +return A.k($async$Cx,r)}, +Cy(a){return this.aAv(a,this.$ti.z[1])}, +aAv(a,b){var s=0,r=A.l(b),q,p=this,o +var $async$Cy=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:o=p.c +s=3 +return A.e(A.a6M(p.a,A.bqt(a?B.a2w:B.a2v),36,36),$async$Cy) +case 3:q=o.$2(null,d) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Cy,r)}, +xB(a,b,c,d,e){return this.aBA(a,b,c,d,e,this.$ti.z[1])}, +aBA(a,b,c,d,e,f){var s=0,r=A.l(f),q,p=this,o,n +var $async$xB=A.h(function(g,h){if(g===1)return A.i(h,r) +while(true)switch(s){case 0:o=p.c +n=a +s=3 +return A.e(A.P3(p.a,a,b,c,d,e),$async$xB) +case 3:q=o.$2(n,h) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$xB,r)}} +A.aHZ.prototype={ +$0(){this.a.b.x.a.t(0,new A.G_(this.b.a)) +return null}, +$S:0} +A.aI_.prototype={ +$0(){this.a.b.x.a.t(0,new A.Pb(this.b.a)) +return null}, +$S:0} +A.aI0.prototype={ +$0(){this.a.b.x.a.t(0,new A.Pc(this.b)) +return null}, +$S:0} +A.a7s.prototype={ +I(a){return A.dO(null,null,new A.aJv(this),t.mc,t.xQ)}, +aBm(a){var s,r,q,p=null,o=a.a +if(o===B.jI){s=-(a.r*0.017453292519943295) +r=B.qF}else{s=0 +r=B.Qq}q=o===B.ho?p:B.e4 +return A.HY(B.M,s,A.aP(B.dI,q,p,r,p,new A.aJs(),p,p),p,p)}, +aC8(a){var s=null +if(!a.f)return A.d([],t.p) +return A.d([B.aN,A.aP(B.lj,s,s,B.er,s,new A.aJt(),s,s),B.b1A,A.aP(B.lj,s,s,B.qD,s,new A.aJu(),s,s)],t.p)}} +A.aJv.prototype={ +$2(a,b){var s=null,r=b.e,q=!r?1:0,p=b.ga3G(),o=this.a,n=A.d([o.aBm(b)],t.p) +B.d.N(n,o.aC8(b)) +return A.eV(0,A.dS(new A.ft(A.mC(!0,new A.bY(B.lh,s,s,A.KF(new A.aC(B.bf,A.bj(n,B.n,B.l,B.J),s),B.cf,B.ai,new A.az(0,p,0,0)),s),!0,B.a3,!0,!0),q,s),r,s))}, +$S:879} +A.aJs.prototype={ +$0(){A.Pr().EE()}, +$S:0} +A.aJt.prototype={ +$0(){A.Pr().y.a.t(0,new A.Ud())}, +$S:0} +A.aJu.prototype={ +$0(){A.Pr().y.a.t(0,new A.Ue())}, +$S:0} +A.Qi.prototype={ +a_(){return new A.ajv(A.d([],t.aU),B.j)}} +A.aLd.prototype={ +$0(){var s=0,r=A.l(t.H),q,p=this +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=A.bjn().Jj(p.a) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$0,r)}, +$S:2} +A.ajv.prototype={ +gjV(){var s,r=this.w +if(r===$){s=A.bsr() +r!==$&&A.ai() +this.w=s +r=s}return r}, +ghs(){var s=this.x +return s===$?this.x=this.gjV().c:s}, +an(){var s=this,r=A.bsr().geF() +s.vd(new A.ba(r,A.n(r).i("ba<1>")),new A.b8Q(s),t.bh) +s.Es() +s.aO()}, +Es(){var s=0,r=A.l(t.H),q,p=this,o,n,m,l,k,j,i,h,g +var $async$Es=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:j=p.ghs().r +i=p.ghs().w.b +h=j==null +if(h)o=null +else{n=j.b.f +n===$&&A.c() +n=n.a +o=n}if(o==null)o=i.b.c.a +if(h)m=null +else{h=j.b +h=h.ga6(h) +m=h}if(m==null)m=i.b.b +if(o===p.y&&m.k(0,p.z)){s=1 +break}p.y=o +p.z=m +h=A.bl().c.Q +h.ha(22.5) +h=h.ha(40) +n=p.c +n.toString +l=A.bl().c.Q +k=l.ha(22.5) +l.ha(40) +l=A.bl().c.Q +l.ha(22.5) +g=A +s=3 +return A.e(A.P3(n,o,k,l.ha(40),m,!1),$async$Es) +case 3:p.T(new g.b8O(p,b,h)) +case 1:return A.j(q,r)}}) +return A.k($async$Es,r)}, +aBT(){var s,r,q,p,o=this,n=null,m=o.ghs(),l=o.ghs().c +if(l==null)l=A.d([],t.m) +l=A.L(l,!0,t.uj) +s=o.ghs().d +if(s!=null)B.d.e8(l,s,o.ghs().e.a) +r=l.length +switch(m.b){case null:case void 0:q="" +break +case B.a9:q=A.bB(B.MT,n,n,n) +break +case B.b_:q=r<2?A.bB(B.oF,n,n,n):A.bB(B.oG,A.acW(l,A.bl().c.as===B.cK,n),n,n) +break +case B.b8:q=r<3?A.bB(B.oF,n,n,n):A.buo(l) +break +case B.bw:p=A.bB(B.ME,n,n,n) +q=r<2?p:p+"\n"+A.bB(B.oQ,A.acW(l,A.bl().c.as===B.cK,n),n,n)+", "+A.bun(A.bpX(l)) +break +default:q=n}m=t.p +return A.dS(A.ci(A.d([A.cW(new A.lv(new A.b8K(),new A.pQ($.cd.w,A.bj(A.d([new A.aC(B.aj,A.hL(q,n,n,n,n,B.bO),n)],m),B.n,B.l,B.J),n),n),1)],m),B.n,B.l,B.o,n),!0,n)}, +aBU(){var s=this,r=null,q=s.ghs().b===B.a9&&s.ghs().r==null,p=q?1:0 +return A.dS(new A.ft(new A.bY(B.aA,r,r,new A.aC(B.bf,A.bj(A.d([A.aP(B.dI,r,r,B.Q9,r,new A.b8L(s),r,r),B.aN,A.aP(B.dI,r,r,B.QD,r,new A.b8M(s),r,r),B.aN,A.aP(B.dI,r,r,B.Qb,r,new A.b8N(s),r,r)],t.p),B.n,B.l,B.J),r),r),p,r),!q,r)}, +aBS(){var s=null,r=this.ghs().b,q=r!=null&&r!==B.a9,p=q?1:0 +return A.dS(new A.ft(new A.bY(B.aA,s,s,new A.aC(B.bf,A.aP(B.dI,s,s,B.Qx,s,new A.b8J(this),s,s),s),s),p,s),!q,s)}, +aBz(){var s,r,q=null,p=this.Q +if(p==null)return B.G +s=this.ghs().b===B.a9?1:0 +r=this.as +return A.dS(new A.ft(A.eg(A.bj(A.d([A.bo_(p,r,q),new A.bw(q,54+r,q,q)],t.p),B.n,B.l,B.J),q,q),s,q),!0,q)}, +aAb(){var s=this,r=null,q=s.ghs(),p=s.ghs().b===B.a9?1:0,o=t.p +return A.dS(new A.ft(new A.bY(B.dG,r,r,A.bj(A.d([A.ci(A.d([A.aP(B.a0,r,r,r,r,new A.b8z(s),B.bc,r),B.c4,A.aP(B.a0,r,r,r,r,new A.b8A(s),B.d7,r)],o),B.n,B.l,B.J,r),new A.bw(r,s.ghs().f,r,r)],o),B.n,B.l,B.J),r),p,r),q.b!==B.a9,r)}, +aBB(){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.ghs(),h=k.ghs().c,g=h==null?j:J.am(h) +if(g==null)g=0 +i=i.d!=null +s=!i||g>0 +r=i&&g>0 +q=!i||g>0 +h=k.ghs().b +p=h===B.b8||h===B.b_ +h=p?1:0 +o=$.cd +n=A.aP(j,j,j,B.qE,j,s?new A.b8E(k):j,j,j) +m=A.aP(j,j,j,B.er,j,i?new A.b8F(k):j,j,j) +i=A.aP(j,j,j,B.qD,j,r?new A.b8G(k):j,j,j) +l=t.p +return A.dS(new A.ft(new A.bY(B.dG,j,j,A.bj(A.d([A.bF(j,A.e1(B.E,!0,j,A.ci(A.d([n,m,i,A.aP(j,j,j,B.qt,j,q?new A.b8H(k):j,j,j),A.aP(j,j,j,B.ln,j,new A.b8I(k),j,j)],l),B.n,B.l,B.J,j),B.m,B.D,0,j,j,j,j,j,B.aq),B.m,j,j,new A.c6(o.x,j,j,B.aB,j,j,B.N),j,j,j,j,j,j,j,j),new A.bw(j,k.ghs().f,j,j)],l),B.n,B.l,B.J),j),h,j),!p,j)}, +aAi(){var s=this,r=null,q=s.ghs().b===B.bw,p=q?1:0,o=$.cd,n=t.p +return A.dS(new A.ft(new A.bY(B.dG,r,r,A.bj(A.d([A.bF(r,A.e1(B.E,!0,r,A.ci(A.d([A.aP(r,r,r,B.QN,r,new A.b8B(s),r,r),A.aP(r,r,r,B.Q0,r,new A.b8C(s),r,r),A.aP(r,r,r,B.ln,r,new A.b8D(s),r,r)],n),B.n,B.l,B.J,r),B.m,B.D,0,r,r,r,r,r,B.aq),B.m,r,r,new A.c6(o.x,r,r,B.aB,r,r,B.N),r,r,r,r,r,r,r,r),new A.bw(r,s.ghs().f,r,r)],n),B.n,B.l,B.J),r),p,r),!q,r)}, +I(a){var s=this,r=null,q=s.ghs().b==null,p=!q?1:0,o=t.p +return A.dS(new A.ft(A.dC(B.Z,A.d([A.mC(!0,A.bj(A.d([s.aBT(),A.cW(A.dC(B.Z,A.d([A.bsq(s.ghs()),s.aBU(),s.aBS()],o),B.z,B.X,r),1)],o),B.n,B.l,B.o),!0,B.a3,!0,!0),s.aBz(),s.aAb(),s.aBB(),s.aAi()],o),B.z,B.X,r),p,r),q,r)}} +A.b8Q.prototype={ +$1(a){var s=this.a +return s.BU(new A.b8P(s,a))}, +$S:880} +A.b8P.prototype={ +$0(){var s=this.a +s.x=this.b +s.Es()}, +$S:0} +A.b8O.prototype={ +$0(){var s=this.a +s.Q=this.b +s.as=this.c}, +$S:0} +A.b8K.prototype={ +$1(a){return A.adt().bcp(a)}, +$S:40} +A.b8L.prototype={ +$0(){this.a.gjV().YW(B.b_,null,null) +return null}, +$S:0} +A.b8M.prototype={ +$0(){this.a.gjV().YW(B.b8,null,null) +return null}, +$S:0} +A.b8N.prototype={ +$0(){this.a.gjV().af8(null,null) +return null}, +$S:0} +A.b8J.prototype={ +$0(){this.a.gjV().Nx() +return null}, +$S:0} +A.b8z.prototype={ +$0(){this.a.gjV().Nx() +return null}, +$S:0} +A.b8A.prototype={ +$0(){return this.a.gjV().NW()}, +$S:0} +A.b8E.prototype={ +$0(){this.a.gjV().Y5(-1) +return null}, +$S:0} +A.b8F.prototype={ +$0(){return this.a.gjV().b_9()}, +$S:0} +A.b8G.prototype={ +$0(){return this.a.gjV().b_a()}, +$S:0} +A.b8H.prototype={ +$0(){this.a.gjV().Y5(1) +return null}, +$S:0} +A.b8I.prototype={ +$0(){return this.a.gjV().NW()}, +$S:0} +A.b8B.prototype={ +$0(){this.a.gjV().Y6(0,!0) +return null}, +$S:0} +A.b8C.prototype={ +$0(){this.a.gjV().Y6(1,!0) +return null}, +$S:0} +A.b8D.prototype={ +$0(){return this.a.gjV().NW()}, +$S:0} +A.aqN.prototype={ +aHB(){var s,r,q,p,o,n,m=this,l=null,k=t.p,j=A.d([],k),i=m.TE() +if(i!=null)j.push(A.aP(l,l,l,B.QS,l,i,l,l)) +s=A.d([],k) +r=m.TD() +if(r!=null)s.push(A.aP(l,l,l,B.Qn,l,r,l,70)) +q=m.TB() +if(q!=null)s.push(A.aP(l,l,l,B.Qk,l,q,l,70)) +p=m.TC() +if(p!=null)s.push(A.aP(l,l,l,B.dg,l,p,l,l)) +o=m.a4B() +if(o!=null)s.push(A.aP(l,l,l,B.Q6,l,o,l,85)) +n=m.a4A() +if(n!=null)s.push(A.aP(l,l,l,B.QR,l,n,l,85)) +if(j.length===0&&s.length===0)return l +k=A.L(j,!0,t.l7) +k.push(B.hN) +B.d.N(k,s) +return A.ci(k,B.n,B.l,B.o,l)}, +TE(){return null}, +TD(){return null}, +TB(){return null}, +TC(){return null}, +a4B(){return null}, +a4A(){return null}, +a4y(){return null}, +TA(){return null}, +a4z(){return null}, +Ty(){return null}, +Tz(){return null}, +F2(a,b){var s,r,q,p,o=null +if(b instanceof A.P_){s=b.c +r=b.d +q=""+A.aWH(b.b,!0) +p=""+r +s=s===r?q+(" ("+p+")"):q+(" ("+s+"/"+p+")") +return new A.a49(A.ce(s.charCodeAt(0)==0?s:s)).dH(a)}else if(b instanceof A.FX)return new A.PZ(b.b,o,new A.aqO(b)).dH(a) +else if(b instanceof A.H8)return new A.PZ(b.b,b.c,new A.aqP(b)).dH(a) +else if(b instanceof A.H7)return A.aAs(!0,b.c,b.b,o,o,new A.aqQ(b),!0,A.i_().c,b.d).dH(a) +else if(b instanceof A.H1){s=b.b.c +r=s.b +r===$&&A.c() +r=A.ce(A.aWI(r)) +s=s.c +s===$&&A.c() +s=A.ce(s) +return new A.fm(o,A.fX(o,o,o),r,s,new A.aqR(b)).dH(a)}else return B.G}} +A.aqO.prototype={ +$0(){return A.fF().NU(this.a)}, +$S:0} +A.aqP.prototype={ +$0(){return A.fF().NU(this.a)}, +$S:0} +A.aqQ.prototype={ +$0(){return A.fF().NU(this.a)}, +$S:0} +A.aqR.prototype={ +$0(){return A.fF().NU(this.a)}, +$S:0} +A.a49.prototype={} +A.aqS.prototype={ +TA(){var s=this.c +if(s.w)return B.bab +else if(s.r.length===0)return B.OW +return null}, +Ty(){if(this.c.w)return new A.aqT() +return null}, +Tz(){if(this.c.w)return B.bcc +return null}} +A.aqT.prototype={ +$0(){var s=A.fF() +s.NV() +s.x.a.t(0,new A.La()) +return null}, +$S:0} +A.a0q.prototype={} +A.asb.prototype={ +TE(){return A.fF().gagK()}, +TD(){var s=this.c.x +if(s.gZ(s))return null +return A.fF().gagF()}, +TB(){var s=this.c.x +if(s.gZ(s))return null +return A.fF().gagA()}, +TC(){var s=this.c.x +if(s.gZ(s))return null +return A.fF().gagC()}, +a4B(){var s=this.c.x +if(s.gcL(s))return null +return new A.asc()}} +A.asc.prototype={ +$0(){return A.fF().EF(B.lA)}, +$S:0} +A.asd.prototype={ +TE(){return A.fF().gagK()}, +TD(){var s=this.c.x +if(s.gZ(s))return null +return A.fF().gagF()}, +TB(){var s=this.c.x +if(s.gZ(s))return null +return A.fF().gagA()}, +TC(){var s=this.c.x +if(s.gZ(s))return null +return A.fF().gagC()}, +a4A(){var s=this.c,r=s.x +if(r.gcL(r)||A.dr(s.e.w,t.a).length<2)return null +return new A.ase()}} +A.ase.prototype={ +$0(){return A.fF().EF(B.qP)}, +$S:0} +A.asf.prototype={ +a4y(){var s=this.c.y,r=s==null?null:s.gz3() +if(r==null)return null +return A.KV(r)}, +TA(){var s,r,q=null,p=this.c +if(p.c)return B.bax +s=p.y +if(s==null)return B.bag +r=p.z +if(r!=null&&r.length!==0)return new A.D(q,B.Kc,r,q) +if(p.b.length===0)return A.ce(new A.D(q,B.LG,A.bB(s.gpA().ga0i(),q,q,q),q).hV()+"\n\n"+A.bB(B.Ku,q,q,q)) +if(p.r.length===0)return B.OW +return B.b8P}, +a4z(){return A.bl().gagJ()}, +Ty(){if(this.c.b.length===0)return A.bl().gagJ() +else return null}, +Tz(){if(this.c.b.length===0)return B.bbT +else return null}} +A.L8.prototype={ +I(a){return A.dO(null,null,this.gazW(),t.nA,t.Bl)}, +azX(a,b){var s,r,q,p,o=null,n=$.cd,m=A.lT(n.d,0.5),l=A.bCY(b),k=t.p,j=A.d([],k),i=l.aHB() +if(i!=null)j.push(i) +s=l.a4y() +if(s!=null)j.push(new A.nX(l.a4z(),o,new A.aC(B.aj,new A.l2(s,320,24,o,o,o),o),o,o)) +r=l.TA() +if(r!=null)j.push(new A.aC(B.aj,A.hi(r,o,o,o,o,B.bO),o)) +q=l.Tz() +p=l.Ty() +if(q!=null&&p!=null)j.push(new A.aC(B.aj,A.aP(B.a0,o,o,o,o,p,q,o),o)) +return new A.kr(A.bF(o,A.e1(B.E,!0,o,A.bj(A.d([A.bj(j,B.n,B.l,B.J),A.cW(A.arO(l,o,o,B.P,!0),1),new A.Sx(o)],k),B.n,B.l,B.o),B.m,B.D,0,o,o,o,o,o,B.aq),B.m,o,o,new A.c6(n.x,o,m,B.aB,o,o,B.N),o,o,o,o,o,o,o,o),B.lg,b.a!==B.dK,o)}} +A.a2j.prototype={ +I(a){return A.eV(0,A.mC(!0,A.dS(A.dO(null,new A.av_(),new A.av0(),t.ny,t.Lt),!0,null),!0,B.a3,!0,!0))}} +A.av_.prototype={ +$2(a,b){return a.a!==b.a||a.y.gSk()!==b.y.gSk()}, +$S:302} +A.av0.prototype={ +$2(a,b){return A.dO(null,new A.auY(),new A.auZ(b),t.ig,t.bh)}, +$S:883} +A.auY.prototype={ +$2(a,b){return a.b!=null!==(b.b!=null)}, +$S:884} +A.auZ.prototype={ +$2(a,b){var s=null,r=this.a +if(!r.y.gSk()||r.a||b.b!=null)return B.G +return new A.bY(B.c8,s,s,new A.aC(B.ZF,new A.Lm(A.rz(B.uB,16,16),0.5,s),s),s)}, +$S:885} +A.NW.prototype={ +a_(){return new A.ahD(A.bs1(0),A.d([],t.aU),B.j)}} +A.ahD.prototype={ +an(){this.aO()}, +I(a){return A.dO(null,new A.b5c(),new A.b5d(this),t.B3,t.Ue)}, +Qt(a){A.j7(new A.b5e(this,a))}, +aMF(a,b){var s,r,q=null,p=b.b,o=b.c,n=o==null?q:J.u(p,o) +if(n!=null){o=J.aqD(p,n) +if(o>=0)this.Qt(o)}s=$.cd +r=s.f +s=A.lT(s.d,0.5) +return new A.kr(A.bF(q,A.e1(B.E,!0,q,new A.Dl(new A.Qe(J.am(p),new A.b5a(p),B.S6,new A.c6(r,q,q,q,q,q,B.N),this.w,new A.b5b(),q),q),B.m,B.D,0,q,q,q,q,q,B.aq),B.m,q,q,new A.c6(r,q,s,B.aB,q,q,B.N),q,q,q,q,q,q,q,q),B.M,b.a,q)}} +A.b5c.prototype={ +$2(a,b){return a.a!==b.a||!A.aXu(a.b,b.b)}, +$S:886} +A.b5d.prototype={ +$2(a,b){return this.a.aMF(a,b)}, +$S:887} +A.b5e.prototype={ +$0(){var s=this.a.w +if(s.f.length===0)return +s.Qt(this.b)}, +$S:0} +A.b5b.prototype={ +$1(a){var s=$.biG +if(s==null)A.F(A.aX("Error getting ImagesCarouselCubit: _instance is null")) +s.U(s.c.b2w(new A.b7(a,t.CZ)))}, +$S:14} +A.b5a.prototype={ +$2(a,b){return new A.Qf(new A.u8(J.u(this.a,b)))}, +$S:888} +A.a6s.prototype={ +I(a){var s=null,r=t.p +return A.mC(!0,new A.aC(B.bf,A.bj(A.d([new A.TF(s),B.Hb,A.cW(A.dC(B.Z,A.d([new A.a7u(s),new A.abh(s),new A.PY(s),new A.L8(s),new A.NW(s),new A.aau(s)],r),B.z,B.X,s),1)],r),B.n,B.l,B.o),s),!0,B.a3,!0,!0)}} +A.a7u.prototype={ +I(a){return A.dO(null,null,new A.aJC(),t.XW,t.ft)}} +A.aJC.prototype={ +$2(a,b){var s,r,q,p,o,n=null,m=b.a.b,l=b.b.a,k=l==null +if(k)s=n +else{r=l.b.a +r===$&&A.c() +s=r}q=s instanceof A.e_?s.b:n +if(k)p=n +else{r=l.b.b +r===$&&A.c() +p=r}if(k)o=n +else{k=l.b +o=k.ga6(k)}if(m==null||q==null||p==null||o==null)return B.G +else{k=m.a +return new A.kr(new A.aiT(m,q,o,p,A.bGH(k,q),A.bOS(A.aBm(k,q)*6371009,m.c),n),B.M,b.c,n)}}, +$S:889} +A.aiT.prototype={ +I(a){var s,r,q=this,p=null,o=q.c,n=o.b,m=q.e,l=A.add(m)<0.5?B.p:B.w +l=A.cW(new A.aiR(new A.b1z(n,n-q.r,q.w,m,l),p),1) +m=$.cd +s=A.lT(m.d,0.5) +r=t.p +return A.e1(B.E,!0,p,A.bj(A.d([l,A.bF(p,new A.aC(B.aj,A.bj(A.d([A.hL(A.bB(B.MM,'"'+q.f+'"',p,p),!0,p,2,p,p),A.hL(A.acW(A.d([o.a,q.d],t.m),A.bl().c.as===B.cK,B.e.aR(o.c)),p,p,p,p,p)],r),B.n,B.l,B.J),p),B.m,p,p,new A.c6(m.x,p,s,p,p,p,B.N),p,p,p,p,p,p,p,p),B.b1w],r),B.n,B.l,B.o),B.m,B.D,0,p,p,p,p,p,B.aq)}} +A.b1z.prototype={ +gbS(){return[this.a,this.b,this.d]}} +A.aiR.prototype={ +I(a){var s=null +return A.biv(B.M,A.jn(s,new A.af7(this.c,s),!1,s,s,B.u),1,1)}} +A.af7.prototype={ +aJ(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=a1.a,e=f/2,d=a1.b,c=d/2,b=new A.m(e,c),a=Math.min(f,d)/2*0.85-2-12-32 +d=$.al() +s=d.b8() +a0.dC(0) +r=a+12 +f=h.c +a0.bU(0,e,c) +a0.pd(0,-(f.a*0.017453292519943295)) +s.seB(28) +s.sa6(0,B.VM) +s.scQ(0,B.br) +q=-r +p=q-32 +o=r*Math.cos(-1.9634954084936207) +n=r*Math.sin(-1.9634954084936207) +m=d.bW() +m.jF(0,0,p) +m.eh(0,o,n) +m.ah8(0,A.np(B.i,r),-1.9634954084936207,0.7853981633974483,!1) +m.eh(0,0,p) +m.eh(0,o,n) +a0.eT(m,s) +l=h.b +if(l==null){k=A.BU(g,g,g,g,B.b3f,B.bt,B.a4,g,1,B.b5) +k.alg(17976931348623157e292) +h.b=k +l=k}l.aJ(a0,new A.m(-l.b.b/2,q-24)) +a0.cO(0) +s.scQ(0,B.at) +s.seB(28) +s.sa6(0,$.cd.e) +a0.hx(b,a,s) +s.seB(24) +s.sa6(0,$.cd.f) +a0.hx(b,a,s) +a0.dC(0) +a0.bU(0,e,c) +a0.pd(0,-(f.b*0.017453292519943295)-3.141592653589793) +j=Math.min(Math.max(0.19634954084936207,f.c*0.017453292519943295),6.135923151542564) +i=Math.min(j+0.02454369260617026,6.234097921967246) +if(i>j)h.a9r(a0,a,s,i,$.cd.e) +h.a9r(a0,a,s,j,f.d) +s.sa6(0,f.e) +s.scQ(0,B.br) +a0.hx(new A.m(0,a),6,s) +a0.cO(0)}, +a9r(a,b,c,d,e){var s=1.5707963267948966-d/2,r=Math.cos(s),q=Math.sin(s),p=$.al().bW() +p.jF(0,b*r,b*q) +p.ah8(0,A.np(B.i,b),s,d,!1) +c.seB(28) +c.sa6(0,$.cd.e) +c.scQ(0,B.at) +a.eT(p,c) +c.seB(24) +c.sa6(0,e) +c.scQ(0,B.at) +a.eT(p,c)}, +eR(a){return!0}} +A.aKs.prototype={ +va(a){return this.b_B(a)}, +b_B(a){var s=0,r=A.l(t.H),q=this,p +var $async$va=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=q.a +s=2 +return A.e(p==null?null:p.Mq(a),$async$va) +case 2:p=q.a +s=3 +return A.e(p==null?null:p.yg(null,a),$async$va) +case 3:return A.j(null,r)}}) +return A.k($async$va,r)}, +vb(a){return this.b_C(a)}, +b_C(a){var s=0,r=A.l(t.H),q=this,p +var $async$vb=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=q.a +s=2 +return A.e(p==null?null:p.pX(a,-90),$async$vb) +case 2:p=q.a +s=3 +return A.e(p==null?null:p.yg(null,a),$async$vb) +case 3:return A.j(null,r)}}) +return A.k($async$vb,r)}, +vc(a){return this.b_D(a)}, +b_D(a){var s=0,r=A.l(t.H),q=this,p +var $async$vc=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=q.a +s=2 +return A.e(p==null?null:p.pX(a,90),$async$vc) +case 2:p=q.a +s=3 +return A.e(p==null?null:p.yg(null,a),$async$vc) +case 3:return A.j(null,r)}}) +return A.k($async$vc,r)}} +A.PX.prototype={ +a_(){var s=null +return new A.WU(A.q6(!0,s,!0,!0,s,s,!1),A.mI(s),A.mI(s),A.mI(s),new A.a1E(),B.co,B.dU,A.eh(s,s,s,s,s),A.d([],t.UK),A.d([],t.aU),B.j)}} +A.WU.prototype={ +ghy(){var s,r=this.w +if(r===$){s=A.bpu() +r!==$&&A.ai() +this.w=s +r=s}return r}, +an(){var s=this +s.a.c.a=s +s.ag3() +s.aO()}, +aq(a){this.T(new A.b8h(this)) +this.aS(a)}, +ag3(){var s,r,q,p=this,o=null +p.at=A.i_().c.ghT() +s=p.ax +r=p.a.d +q=r==null +if(s==(q?o:r.a))return +p.ax=q?o:r.a +if(q)s=o +else{s=r.b.b +s===$&&A.c()}if(s==null)s="" +p.ay=s +p.y.sd2(0,s) +s=p.a.d +if(s==null)s=o +else{s=s.b.c +s===$&&A.c()}if(s==null)s="" +p.ch=s +p.z.sd2(0,s) +s=p.a.d +if(s==null)s=o +else{s=s.b +s=s.ga6(s)}p.CW=s==null?B.co:s +s=p.a.d +if(s==null)s=o +else{s=s.b.e +s===$&&A.c()}if(s==null)s="" +p.cx=s +p.Q.sd2(0,s) +s=p.a.d +r=s==null +if(r)q=o +else{q=s.b.a +q===$&&A.c()}p.cy=q==null?B.dU:q +if(r)s=o +else{s=s.b.f +s===$&&A.c()}p.n5(s) +s=p.a.d +if(s==null)s=o +else{s=s.b.r +s===$&&A.c()}p.dx=s==null?-1:s}, +n5(a){var s,r,q=this,p=null +q.db=A.eh(p,p,p,a,p) +s=q.dy +B.d.Y(s) +for(r=0;r1)m.push(new A.ay(B.P0,n,n,B.Qt,new A.b8_(o))) +for(s=0;r=o.db.d,s") +s=3 +return A.e(A.bMt(B.P0,A.L(new A.a6(o,new A.b84(),n),!0,n.i("aq.E"))),$async$LP) +case 3:m=b +if(m==null){s=1 +break}o=p.ghy() +o.U(o.c.iX(!0)) +p.jU() +p.T(new A.b85(p,m)) +case 1:return A.j(q,r)}}) +return A.k($async$LP,r)}, +Dl(a,b){return this.aJe(a,b)}, +aJe(a,b){var s=0,r=A.l(t.H),q,p=this,o,n,m +var $async$Dl=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:p.jU() +if(a==null)o=null +else{o=a.a4u() +o=o==null?null:o.a}if(o==null)o=b +n=p.c +n.toString +s=3 +return A.e(new A.MM(o,new A.Ek(null),new A.b82(p,b)).h4(0,n),$async$Dl) +case 3:m=d +if(m==null){s=1 +break}o=p.ghy() +o.U(o.c.iX(!0)) +p.T(new A.b83(p,b,m)) +case 1:return A.j(q,r)}}) +return A.k($async$Dl,r)}, +aEK(a){var s +if(a==null)return +s=this.ghy() +s.U(s.c.iX(!0)) +this.T(new A.b81(this,a))}} +A.b8h.prototype={ +$0(){this.a.ag3()}, +$S:0} +A.b8g.prototype={ +$0(){var s=this.a.ghy() +s.U(s.c.iX(!0)) +return null}, +$S:0} +A.b7Z.prototype={ +$1(a){var s=this.a,r=s.ghy() +r.U(r.c.iX(!0)) +s.ay=a}, +$S:10} +A.b7I.prototype={ +$1(a){var s=this.a,r=s.ghy() +r.U(r.c.iX(!0)) +s.ch=a}, +$S:10} +A.b7R.prototype={ +$1(a){var s=this.a,r=s.ghy() +r.U(r.c.iX(!0)) +s.jU() +s.T(new A.b7Q(s,a))}, +$S:129} +A.b7Q.prototype={ +$0(){var s=this.a +s.n5(A.eh(null,this.b,null,s.db,null))}, +$S:0} +A.b7S.prototype={ +$1(a){var s=this.a,r=s.ghy() +r.U(r.c.iX(!0)) +s.jU() +s.T(new A.b7P(s,a))}, +$S:117} +A.b7P.prototype={ +$0(){this.a.CW=this.b}, +$S:0} +A.b7U.prototype={ +$1(a){var s=this.a,r=s.ghy() +r.U(r.c.iX(!0)) +s.jU() +s.T(new A.b7T(s,a))}, +$S:10} +A.b7T.prototype={ +$0(){this.a.cx=this.b}, +$S:0} +A.b7V.prototype={ +$0(){return A.lp().Ey(this.a.cx)}, +$S:0} +A.b7W.prototype={ +$0(){return A.lp().ZA(this.a.cx)}, +$S:0} +A.b7X.prototype={ +$0(){return A.lp().ZF(this.a.cx)}, +$S:0} +A.b7Y.prototype={ +$0(){A.l3(new A.jl(this.a.cx)) +return null}, +$S:0} +A.b86.prototype={ +$0(){var s=this.a,r=A.L(s.db.c,!0,t.lh) +r.push(A.bur(this.b,this.c)) +s.n5(A.eh(null,null,r,s.db,null))}, +$S:0} +A.b8a.prototype={ +$0(){var s=this.a,r=A.L(s.db.c,!0,t.lh) +A.buE(r,this.b,this.c) +s.n5(A.eh(null,null,r,s.db,null))}, +$S:0} +A.b87.prototype={ +$0(){var s=this.a,r=A.L(s.db.c,!0,t.lh) +B.d.dR(r,this.b) +s.n5(A.eh(null,null,r,s.db,null))}, +$S:0} +A.b8b.prototype={ +$0(){var s=this +return A.aEj(s.a,s.b,s.c,null,s.d)}, +$S:2} +A.b8c.prototype={ +$0(){var s=this,r=s.b,q=s.c +B.d.dR(r,q) +B.d.e8(r,q,A.bur(s.d,s.e)) +q=s.a +q.n5(A.eh(null,null,r,q.db,null))}, +$S:0} +A.b88.prototype={ +$0(){this.a.dx=this.b.a}, +$S:0} +A.b89.prototype={ +$0(){var s=this.a,r=this.b.b +s.CW=r.b +s.n5(A.eh(null,r.c.a,null,s.db,null))}, +$S:0} +A.b7N.prototype={ +$0(){this.a.ghy() +var s=this.b +A.bks(s.a,s.b) +return null}, +$S:0} +A.b7O.prototype={ +$0(){return this.a.ghy().O5()}, +$S:0} +A.b7H.prototype={ +$1(a){var s=this.a,r=s.ghy() +r.U(r.c.iX(!0)) +s.jU() +s.T(new A.b7G(s,a))}, +$S:56} +A.b7G.prototype={ +$0(){var s=this.a +s.n5(A.eh(null,null,null,s.db,this.b.a))}, +$S:0} +A.b7L.prototype={ +$1(a){var s=this.a,r=s.ghy() +r.U(r.c.iX(!0)) +s.jU() +s.T(new A.b7K(s,a))}, +$S:10} +A.b7K.prototype={ +$0(){var s=this.a,r=this.b +s.y.sd2(0,r) +s.ay=r}, +$S:0} +A.b7M.prototype={ +$1(a){var s=this.a,r=s.ghy() +r.U(r.c.iX(!0)) +s.jU() +s.T(new A.b7J(s,a))}, +$S:10} +A.b7J.prototype={ +$0(){var s=this.a,r=this.b +s.z.sd2(0,r) +s.ch=r}, +$S:0} +A.b8d.prototype={ +$0(){var s=this.a,r=s.ax +if(r!=null)s.ghy().Zz(r)}, +$S:0} +A.b8e.prototype={ +$0(){this.a.Dl(null,null)}, +$S:0} +A.b8f.prototype={ +$0(){return this.a.ghy().Ex()}, +$S:0} +A.b8_.prototype={ +$0(){this.a.LP()}, +$S:0} +A.b80.prototype={ +$0(){this.a.Dl(this.b,this.c)}, +$S:0} +A.b84.prototype={ +$1(a){var s=a.a,r=A.ce(s.c) +s=s.b +return new A.wC(A.KV(s.gQf(s)),r,a)}, +$S:891} +A.b85.prototype={ +$0(){var s,r,q=A.d([],t.zg) +for(s=J.a4(this.b);s.p();){r=s.gG(s).c +q.push(r)}s=this.a +s.n5(A.eh(q,null,null,s.db,null))}, +$S:0} +A.b82.prototype={ +$0(){return this.a.aEK(this.b)}, +$S:0} +A.b83.prototype={ +$0(){var s,r=this,q=r.a,p=A.L(q.db.d,!0,t.Qp),o=r.b +if(o==null)p.push(r.c) +else{s=B.d.ce(p,o) +o=r.c +if(s>=0){B.d.dR(p,s) +B.d.e8(p,s,o)}else p.push(o)}q.n5(A.eh(p,null,null,q.db,null))}, +$S:0} +A.b81.prototype={ +$0(){var s=this.a,r=A.L(s.db.d,!0,t.Qp) +B.d.F(r,this.b) +s.n5(A.eh(r,null,null,s.db,null))}, +$S:0} +A.PY.prototype={ +a_(){return new A.aji(A.d([],t.aU),B.j)}} +A.aji.prototype={ +gW6(){var s,r=this.w +if(r===$){s=A.bpu() +r!==$&&A.ai() +this.w=s +r=s}return r}, +gW7(){var s=this.x +return s===$?this.x=this.gW6().c:s}, +an(){var s=this,r=s.gW6().geF() +s.vd(new A.ba(r,A.n(r).i("ba<1>")),new A.b7F(s),t.qw) +s.aO()}, +I(a){var s=null,r=this.gW7(),q=this.gW7(),p=$.cd,o=A.lT(p.d,0.5) +return new A.kr(A.bF(s,A.e1(B.E,!0,s,new A.Sw(A.bj(A.d([A.cW(new A.nZ(s,s,B.P,B.a3u,new A.PX(this.gW6().y,r.c,s),s),1)],t.p),B.n,B.l,B.o),s),B.m,B.D,0,s,s,s,s,s,B.aq),B.m,s,s,new A.c6(p.x,s,o,B.aB,s,s,B.N),s,s,s,s,s,s,s,s),B.M,q.a,s)}} +A.b7F.prototype={ +$1(a){return this.aot(a)}, +aot(a){var s=0,r=A.l(t.H),q,p=this,o +var $async$$1=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:o=p.a +if(o.gW7().a===a.a){s=1 +break}q=o.BU(new A.b7E(o,a)) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$1,r)}, +$S:892} +A.b7E.prototype={ +$0(){this.a.x=this.b}, +$S:0} +A.N8.prototype={ +a_(){return new A.agI(B.j)}} +A.agI.prototype={ +an(){this.ad3() +this.aO()}, +aq(a){this.aS(a) +this.ad3()}, +DU(a){return this.aTG(a)}, +ad3(){return this.DU(!0)}, +aTG(a){var s=0,r=A.l(t.H),q,p=this,o,n +var $async$DU=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:if(a&&J.o(p.d,p.a.c)){s=1 +break}p.d=p.a.c +o=p.e +if(p.c==null){s=1 +break}p.T(new A.b3N(p)) +s=3 +return A.e(p.KI(p.a.c),$async$DU) +case 3:n=c +if(o+1()")}} +A.aQQ.prototype={ +$0(){var s=0,r=A.l(t.H),q=this,p,o +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=q.a +o=A +s=3 +return A.e(p.KM(),$async$$0) +case 3:s=2 +return A.e(o.eP(b,null,p.b),$async$$0) +case 2:return A.j(null,r)}}) +return A.k($async$$0,r)}, +$S:2} +A.aQO.prototype={ +$0(){this.a.e.$1(this.b)}, +$S:0} +A.ab1.prototype={} +A.aQF.prototype={ +$1(a){return A.bl().Js(a)}, +$S:8} +A.ab3.prototype={ +iA(a){return A.ce(a.gjx(a))}} +A.aQH.prototype={ +$1(a){A.bl().Jv(a)}, +$S:895} +A.ab4.prototype={ +iA(a){return A.ce(a.gjx(a))}} +A.aQI.prototype={ +$1(a){A.bl().Jw(a)}, +$S:303} +A.ab5.prototype={ +iA(a){return A.ce(a.gjx(a))}} +A.aQJ.prototype={ +$1(a){A.bl().Jx(a)}, +$S:303} +A.a2I.prototype={ +alc(a){return a==null?null:a.a}, +iA(a){if(a==null)return B.b9V +else return A.ce(a.c)}} +A.avQ.prototype={ +$0(){return A.bjj()}, +$S:291} +A.avR.prototype={ +$1(a){var s=A.bl() +s.x.a46(a) +s.U(s.c.b2K(new A.b7(a,t.rF)))}, +$S:897} +A.a2B.prototype={ +iA(a){return A.ce(""+a.c)}} +A.avL.prototype={ +$1(a){A.bl().Jy(a)}, +$S:898} +A.a31.prototype={} +A.aws.prototype={ +$1(a){var s=A.bl() +s.x.a41(a) +s.U(s.c.b2s(a)) +return null}, +$S:8} +A.ab6.prototype={} +A.aQK.prototype={ +$1(a){return A.bl().JA(a)}, +$S:8} +A.a3o.prototype={ +iA(a){return A.ce(""+a.c)}} +A.axb.prototype={ +$1(a){A.bl().JB(a)}, +$S:899} +A.ab7.prototype={} +A.aQL.prototype={ +$1(a){var s=A.bl() +s.x.a49(a) +s.U(s.c.b2U(a)) +return null}, +$S:8} +A.a3Z.prototype={ +iA(a){return A.ce(""+a.c)}} +A.azK.prototype={ +$1(a){A.bl().JC(a)}, +$S:900} +A.a4_.prototype={ +iA(a){return A.ce(""+B.c.aR(a.c))}} +A.azL.prototype={ +$1(a){A.bl().JD(a)}, +$S:901} +A.ab8.prototype={ +iA(a){return A.ce(a.gb5V())}} +A.aQM.prototype={ +$1(a){A.bl().JG(a)}, +$S:902} +A.ab9.prototype={ +iA(a){var s=a.gaju() +if(s==null)return B.b9c +else return new A.D(null,B.IG,s,s)}} +A.aQN.prototype={ +$1(a){A.bl().JH(a)}, +$S:903} +A.aba.prototype={ +iA(a){return A.ce(a.a)}} +A.aQR.prototype={ +$1(a){A.bl().BS(a)}, +$S:904} +A.a6P.prototype={ +iA(a){return A.ce(a.gjx(a))}} +A.aHC.prototype={ +$1(a){A.bl().JJ(a)}, +$S:905} +A.abb.prototype={ +dH(a){var s=null,r=A.bl().c.cy,q=A.bL0(r),p=A.ce(new A.D(s,B.LB,J.am(r),s).hV()+q) +return new A.fm(s,A.fX(s,B.a1n,s),B.P5,p,new A.aQT()).dH(a)}} +A.aQS.prototype={ +$1(a){return A.vv(a)}, +$S:34} +A.aQT.prototype={ +$0(){A.bl() +A.bIU()}, +$S:0} +A.abc.prototype={ +iA(a){return A.ce(a.gjx(a))}} +A.aQU.prototype={ +$1(a){var s=A.bl() +s.x.a4h(a) +s.U(s.c.b3y(a))}, +$S:906} +A.abd.prototype={ +iA(a){return A.ce(a.gjx(a))}} +A.aQV.prototype={ +$1(a){A.bl().JT(a)}, +$S:907} +A.abe.prototype={ +iA(a){return A.ce(a.gjx(a))}} +A.aQW.prototype={ +$1(a){A.bl().JU(a)}, +$S:908} +A.abf.prototype={ +iA(a){return A.ce(a.gjx(a))}} +A.aQX.prototype={ +$1(a){A.bl().JV(a)}, +$S:909} +A.abg.prototype={ +iA(a){return A.ce(a.gjx(a))}} +A.aQY.prototype={ +$1(a){A.bl().JW(a)}, +$S:910} +A.abh.prototype={ +I(a){return A.dO(null,null,new A.aR2(this),t.J7,t.W4)}, +aBn(){return new A.fm(null,A.fX(null,B.mD,null),B.bcp,B.b8O,new A.aR_())}, +aBH(){var s=null +return new A.fm(s,A.fX(s,B.a1H,s),B.pE,s,new A.aR1())}, +aBG(){return new A.fm(null,A.fX(null,B.mD,null),B.OG,B.bbU,new A.aR0())}} +A.aR2.prototype={ +$2(a,b){var s=null,r=$.cd,q=A.lT(r.d,0.5),p=this.a,o=t.WF,n=A.d([new A.fR(B.b9w),new A.cJ(),A.bL1(),new A.cJ(),A.bKV(),new A.cJ(),A.bKU(),new A.cJ(),A.bId(),new A.cJ(),A.bKW(),new A.cJ(),A.bFb(),new A.cJ(),A.bEO(),new A.cJ(),new A.fR(B.b9H),A.bFE(),new A.cJ(),A.bGk(),new A.cJ(),A.bGm(),new A.cJ(),new A.fR(B.bbO),A.bKX(),new A.cJ(),A.bES(),new A.cJ(),new A.fR(B.bcH),new A.cJ(),A.bL_(),new A.cJ(),A.bL5(),new A.cJ(),A.bL4(),new A.cJ(),A.bKT(),new A.cJ(),new A.fR(B.OF),new A.cJ(),A.bL3(),new A.cJ()],o) +$.cH() +n.push(A.bL2()) +n.push(new A.cJ()) +n.push(A.bKS()) +n.push(new A.cJ()) +n.push(new A.fR(B.bbk)) +n.push(new A.cJ()) +n.push(p.aBH()) +n.push(new A.cJ()) +n.push(p.aBG()) +n.push(new A.cJ()) +if($.a_t()!=null)B.d.N(n,A.d([new A.fR(B.b8Z),new A.cJ(),new A.abb(),new A.cJ(),p.aBn(),new A.cJ()],o)) +n.push(new A.fR(B.bcA)) +n.push(new A.cJ()) +n.push(A.bKY()) +n.push(new A.cJ()) +n.push(A.bKZ()) +n.push(new A.cJ()) +return new A.kr(A.bF(s,A.e1(B.E,!0,s,A.KX(n,s,B.P,!0),B.m,B.D,0,s,s,s,s,s,B.aq),B.m,s,s,new A.c6(r.x,s,q,B.aB,s,s,B.N),s,s,s,s,s,s,s,s),B.aA,b.a,s)}, +$S:911} +A.aR_.prototype={ +$0(){A.bl() +A.p2(A.bDi()) +return null}, +$S:0} +A.aR1.prototype={ +$0(){A.bl() +A.btd() +return null}, +$S:0} +A.aR0.prototype={ +$0(){A.bl() +A.p2(A.bnY()) +return null}, +$S:0} +A.ac2.prototype={ +I(a){return A.eV(0,A.mC(!0,A.dS(A.dO(null,null,new A.aTI(),t.CL,t.KK),!0,null),!0,B.a3,!0,!0))}} +A.aTI.prototype={ +$2(a,b){var s=null +if(b.c===B.aV)return B.G +return new A.bY(B.c8,s,s,new A.aC(B.Zw,new A.bw(8,8,new A.rA(s),s),s),s)}, +$S:912} +A.L7.prototype={ +a_(){return new A.aeB(A.mI(null),A.d([],t.aU),B.j)}} +A.as8.prototype={ +$0(){A.fF().EF(B.qO)}, +$S:0} +A.as9.prototype={ +$0(){A.fF().EF(B.lA)}, +$S:0} +A.asa.prototype={ +$0(){A.fF().EF(B.ij)}, +$S:0} +A.aeB.prototype={ +an(){this.V8() +this.aO()}, +aq(a){this.T(new A.b0c(this)) +this.aS(a)}, +V8(){var s,r,q,p=this,o=p.x +if(o===0)return +s=A.fF().c.a +r=s===B.qO +q=s===B.qP||s===B.lA +p.y=r?o-100:50 +p.z=r||q?o-50:100 +if(r){o=p.Q=0 +p.as=p.a.c?100:o}else if(q){o=p.Q=50 +p.as=p.a.c?o:0}else if(s===B.ij){p.Q=100 +p.as=0}}, +aI5(){switch(A.fF().c.a.a){case 1:return B.oD +case 3:case 2:return B.HV +case 4:return B.oK +case 0:return B.oD}}, +I(a){var s,r,q=this,p=null,o=A.d([A.bo8(a)],t.p) +if(q.a.c){s=q.y +o.push(A.a_X(A.bo9(a),B.ah,B.ai,s,p,p))}if(q.a.c){s=q.z +o.push(A.a_X(A.boa(a),B.ah,B.ai,s,p,p))}s=q.Q +r=q.as +o.push(A.a_X(new A.aC(B.Zu,new A.bw(p,46,A.o_(p,q.w,p,new A.D(p,q.aI5(),p,p),p,B.Zx,p,p,p,new A.b0a(),p,p),p),p),B.ah,B.ai,s,r,p)) +return new A.lv(new A.b0b(q),A.dC(B.Z,o,B.z,B.X,p),p)}} +A.b0c.prototype={ +$0(){var s=this.a +s.V8() +s.w.sd2(0,A.fF().c.b)}, +$S:0} +A.b0b.prototype={ +$1(a){var s=this.a +s.T(new A.b09(s,a))}, +$S:40} +A.b09.prototype={ +$0(){var s=this.a +s.x=this.b.a +s.V8()}, +$S:0} +A.b0a.prototype={ +$1(a){A.fF().QM(a)}, +$S:10} +A.TF.prototype={ +a_(){return new A.amW(null,null,A.d([],t.aU),B.j)}} +A.amW.prototype={ +gCu(){var s,r=this,q=r.w +if(q===$){s=A.bR(null,B.ai,0,null,1,null,r) +r.w!==$&&A.ai() +r.w=s +q=s}return q}, +n(){this.gCu().n() +this.axp()}, +I(a){return A.dO(null,null,new A.bcQ(this),t.AX,t.QM)}, +aBg(){return A.dO(null,null,new A.bcO(),t.CL,t.KK)}, +aBe(a,b){var s,r,q=this,p=null,o={} +o.a=null +switch(b.b.a){case 0:o.a=!0 +q.gCu().c9(0) +break +case 1:o.a=!1 +q.gCu().dq(0) +break +case 2:s=b.c +o.a=s===1 +q.gCu().sm(0,s) +break}r=A.x6() +return A.aP(p,p,p,A.bDj(new A.arB(B.TB,q.gCu())),p,new A.bcM(o,r),p,p)}, +aBf(a){var s=null +return A.aP(s,s,s,B.dJ,s,new A.bcN(),s,s)}, +Vc(a,b,c){var s=null,r=c?1:0 +return A.eV(0,new A.ft(A.dS(new A.bY(B.aA,s,s,new A.aC(B.aj,A.hi(new A.D(s,b,s,s),!0,s,s,B.c9,s),s),s),!0,s),r,s))}, +aBr(a,b){var s,r,q,p,o=null,n=b.a===B.po,m=A.wJ(0) +A.j7(new A.bcP(m)) +s=n?1:0 +r=A.bhp(B.ub,o,o) +q=b.as +p=q?A.x6().gaZq():o +p=A.d([B.c4,r,B.c4,A.cW(new A.nZ(m,o,B.aF,o,new A.nX(p,o,new A.aC(B.Zv,A.bF(o,new A.bY(B.M,o,o,A.hL(b.e,o,o,o,o,o),o),B.m,o,B.Sj,o,o,o,o,o,o,o,o,o),o),o,o),o),1)],t.p) +if(q)p.push(A.aP(B.df,o,o,B.i8,o,A.x6().gb_u(),o,o)) +if(q)p.push(A.aP(B.df,o,o,B.ln,o,A.x6().gb_k(),o,o)) +return A.eV(0,new A.ft(A.dS(A.ci(p,B.n,B.l,B.o,o),!n,o),s,o))}, +aAV(a,b){var s,r=null,q=b.a,p=q===B.Os||q===B.pp +A.j7(new A.bcH(A.wJ(0))) +q=p?1:0 +s=A.d([new A.aC(B.aj,A.bht(B.ks),r),B.hN],t.p) +B.d.N(s,this.aAW(a,b)) +s.push(A.aP(B.df,r,r,B.dJ,r,new A.bcI(),r,r)) +return A.eV(0,new A.ft(A.dS(A.ci(s,B.n,B.l,B.o,r),!p,r),q,r))}, +aAW(a,b){var s=null,r=t.p,q=A.d([],r) +if(b.a!==B.pp)return q +B.d.N(q,A.d([A.aP(B.df,s,s,B.dg,s,new A.bcJ(),s,s),A.aP(B.df,s,s,B.qy,s,new A.bcK(),s,s),A.aP(B.df,s,s,B.qB,s,new A.bcL(),s,s)],r)) +return q}} +A.bcQ.prototype={ +$2(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null,c=a1.a,b=c!==B.pn,a=!b||a1.d===0 +b=b?a1.d:0 +s=$.cd +r=A.lT(s.d,0.5) +q=this.a +p=c.gjB()?B.o:B.J +o=t.p +n=A.dC(B.Z,A.d([q.aBe(a0,a1),q.aBg()],o),B.z,B.X,d) +m=A.bF(d,d,B.m,d,d,new A.c6($.cd.d,d,d,d,d,d,B.N),d,d,d,d,d,d,d,0.5) +l=c.gjB()?1:0 +k=c.gjB()?0:1 +j=c.gjB() +i=A.d([A.bo8(a0)],o) +h=a1.as +if(h)i.push(A.bo9(a0)) +if(h)i.push(A.boa(a0)) +i.push(q.aBf(a0)) +j=A.dS(A.ci(i,B.n,B.l,B.o,d),j,d) +i=q.aBr(a0,a1) +g=q.aAV(a0,a1) +f=a1.f!==B.dK&&!a1.Q.a +e=f?1:0 +return A.dS(new A.bY(B.c8,d,d,new A.ft(A.bF(d,A.e1(B.E,!0,d,A.bhm(B.aA,new A.bw(d,50,A.ci(A.d([n,m,A.cW(A.dC(B.Z,A.d([new A.ft(j,k,d),i,g,A.eV(0,new A.ft(A.dS(new A.L7(h,d),!f,d),e,d)),q.Vc(a0,B.ML,c===B.Oq),q.Vc(a0,B.oS,c===B.Or),q.Vc(a0,B.oP,a1.Q.a)],o),B.z,B.X,d),l)],o),B.n,B.l,p,d),d),B.ah,B.ai),B.m,B.D,0,d,d,d,d,d,B.aq),B.m,d,d,new A.c6(s.x,d,r,B.aB,d,d,B.N),d,d,d,d,d,d,d,d),b,d),d),a,d)}, +$S:913} +A.bcO.prototype={ +$2(a,b){if(b.d==null)return B.G +return A.eV(0,new A.bY(B.lh,null,null,A.bhp(B.a1L,16,16),null))}, +$S:914} +A.bcM.prototype={ +$0(){var s=this.b.x +if(this.a.a)s.a.t(0,new A.TA()) +else s.a.t(0,new A.TE())}, +$S:0} +A.bcN.prototype={ +$0(){A.x6().x.a.t(0,new A.HW())}, +$S:0} +A.bcP.prototype={ +$0(){var s=this.a,r=s.f +if(r.length===0)return +r=B.d.gby(r).Q +r.toString +s.eZ(r)}, +$S:0} +A.bcH.prototype={ +$0(){var s=this.a,r=s.f +if(r.length===0)return +r=B.d.gby(r).Q +r.toString +s.eZ(r)}, +$S:0} +A.bcI.prototype={ +$0(){A.x6().x.a.t(0,new A.HW()) +return null}, +$S:0} +A.bcJ.prototype={ +$0(){A.x6().x.a.t(0,new A.TD()) +return null}, +$S:0} +A.bcK.prototype={ +$0(){A.x6().x.a.t(0,new A.TG()) +return null}, +$S:0} +A.bcL.prototype={ +$0(){A.x6().x.a.t(0,new A.TH()) +return null}, +$S:0} +A.a__.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.a61()}} +A.a07.prototype={ +I(a){return new A.al2(this.c,null)}} +A.al2.prototype={ +I(a){var s=$.bn_().c +s===$&&A.c() +return new A.hz(s,new A.ba8(this),null,t.f_)}} +A.ba8.prototype={ +$2(a,b){var s=null,r=A.r(b),q=b==null,p=q?s:b.a +return new A.Ag(new A.al1(this.a.c,s),"Map Marker",A.bu4(p,B.e4,q?s:b.b,s),!1,new A.df(r,t.kK))}, +$S:915} +A.al1.prototype={ +I(a){var s +$.brf=a +s=this.c +s.K6(a) +return A.dO(s,null,new A.ba7(),t.nE,t.jS)}} +A.ba7.prototype={ +$2(a,b){var s +switch(b.a.a){case 0:case 1:A.aF("Building _InitializationScreen") +return new A.a6q(null) +case 2:t.hs.a(b) +A.aF("Building _HomePage") +return new A.a6p(b.b,null) +case 3:t.G_.a(b) +s=b.b +A.dx("Building _ErrorScreen",s,b.c) +return new A.a6o(s,null)}}, +$S:916} +A.a6o.prototype={ +I(a){var s=null,r=J.cp(this.c),q=$.cd +return A.RA(s,A.bF(s,A.mC(!0,new A.bY(B.M,s,s,new A.nZ(s,s,B.P,s,new A.aC(B.aj,A.bj(A.d([A.bhp(B.a14,s,s),B.aN,A.aP(B.a0,s,s,B.qz,s,new A.aH7(r),B.pw,s),B.aN,A.hL(r,s,s,s,s,s),B.aN,A.aP(B.a0,s,s,B.et,s,new A.aH8(r),B.pz,s)],t.p),B.n,B.l,B.J),s),s),s),!0,B.a3,!0,!0),B.m,s,s,new A.c6(q.r,s,s,s,s,s,B.N),s,s,s,s,s,s,s,s),s,!0,s,s,s)}} +A.aH7.prototype={ +$0(){return A.bkq("App initialization error details:\n"+this.a+"\n\n")}, +$S:0} +A.aH8.prototype={ +$0(){A.l3(new A.jl(this.a)) +return null}, +$S:0} +A.a6p.prototype={ +I(a){return new A.a6n(this.c,new A.aij(null),null)}} +A.aij.prototype={ +I(a){var s=null,r=A.en() +return new A.p7(A.q5(!0,s,A.dO(s,s,new A.b66(),t.D4,t.LL),s,s,s,r.x,!0,s,s,s,r.gHD(),s,s),new A.b67(r),s)}} +A.b67.prototype={ +$0(){var s=0,r=A.l(t.y),q,p=this +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q=p.a.NS()==null +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$0,r)}, +$S:45} +A.b66.prototype={ +$2(a,b){return new A.F8(b,null)}, +$S:917} +A.F8.prototype={ +I(a){var s=null,r=t.p,q=A.d([A.cW(A.dC(B.Z,A.d([A.dO(s,new A.aD8(),new A.aD9(),t.ny,t.Lt),new A.a6s(s),new A.a2j(s),new A.ac2(s)],r),B.z,B.X,s),1)],r),p=this.c +if(p.a&&p.c.a===0&&!p.b){p=$.cd +q.push(A.bj(A.d([A.bF(s,s,B.m,p.d,s,s,s,0.5,s,s,s,s,s,s),A.bF(s,A.ci(A.d([A.cW(A.aP(B.df,s,s,s,s,new A.aDa(),B.baI,s),1)],r),B.n,B.l,B.o,s),B.m,s,s,new A.c6(p.r,s,s,s,s,s,B.N),s,50,s,s,s,s,s,s)],r),B.n,B.l,B.J))}return A.mC(!0,A.bj(q,B.n,B.l,B.o),!0,B.a3,!0,!1)}} +A.aD8.prototype={ +$2(a,b){return a.z!==b.z}, +$S:302} +A.aD9.prototype={ +$2(a,b){return A.RA(null,B.adI,new A.a3n(null),b.z,null,A.n4().z,!1)}, +$S:918} +A.aDa.prototype={ +$0(){A.en() +A.eo(B.bbv,null) +return null}, +$S:0} +A.a6q.prototype={ +I(a){var s=null,r=$.cd +return A.RA(s,A.bF(s,A.mC(!0,new A.bY(B.M,s,s,A.bj(A.d([A.rz(B.uv,s,s),B.aN,A.hL("Map Marker",s,s,s,B.c9,s),B.b1x,new A.rA(s)],t.p),B.n,B.l,B.J),s),!0,B.a3,!0,!0),B.m,s,s,new A.c6(r.r,s,s,s,s,s,B.N),s,s,s,s,s,s,s,s),s,!0,s,s,s)}} +A.wh.prototype={ +I(a){throw A.f(A.O("implemented internally"))}, +e_(a){return new A.aiV(A.ae(t.ai),null,this,B.a8)}} +A.aiV.prototype={ +gb4(){return t.SK.a(A.be.prototype.gb4.call(this))}, +fF(){var s,r,q,p,o=this,n=o.kA$,m=n==null?null:n.au +if(m==null)m=t.SK.a(A.be.prototype.gb4.call(o)).d +for(n=t.SK.a(A.be.prototype.gb4.call(o)).c,s=A.aa(n).i("d8<1>"),n=new A.d8(n,s),n=new A.c1(n,n.gq(n),s.i("c1")),s=s.i("aq.E"),r=null;n.p();m=r){q=n.d +r=new A.xC(q==null?s.a(q):q,m,o,null)}if(r!=null)for(n=o.au,n=A.cb(n,n.r,A.n(n).c),s=n.$ti.c;n.p();){q=n.d +if(q==null)q=s.a(q) +p=r.c +if(!J.o(q.aK,p)){q.aK=p +q.dP()}r=r.d +q.sb9y(r) +if(!(r instanceof A.xC))break}return m}} +A.xC.prototype={ +e_(a){return new A.un(this,B.a8)}, +I(a){return A.F(A.O("handled internally"))}} +A.un.prototype={ +gb4(){return t.Fn.a(A.be.prototype.gb4.call(this))}, +sb9y(a){var s,r,q=this.au +if(a instanceof A.xC)if(q instanceof A.xC){s=a.c +r=q.c +s=A.I(s)===A.I(r)&&J.o(s.a,r.a)}else s=!1 +else s=!1 +if(s)return +if(!J.o(q,a)){this.au=a +this.bP(new A.b7u())}}, +fX(a,b){var s=this,r=t.Fn +r.a(A.be.prototype.gb4.call(s)).e.au.t(0,s) +s.aK=r.a(A.be.prototype.gb4.call(s)).c +s.au=r.a(A.be.prototype.gb4.call(s)).d +s.C8(a,b)}, +pj(){t.Fn.a(A.be.prototype.gb4.call(this)).e.au.F(0,this) +this.C9()}, +fF(){var s=this.aK +s.toString +return s}} +A.b7u.prototype={ +$1(a){return a.dP()}, +$S:24} +A.Si.prototype={} +A.bb_.prototype={ +$1(a){if(a instanceof A.un)this.a.kA$=a +return!1}, +$S:29} +A.bb0.prototype={ +$1(a){if(a instanceof A.un)this.a.kA$=a +return!1}, +$S:29} +A.bdL.prototype={ +$1(a){if(a instanceof A.un)this.a.kA$=a +return!1}, +$S:29} +A.BA.prototype={ +I(a){return this.z8(a,this.c)}, +e_(a){return A.bLd(this)}} +A.Sh.prototype={ +fF(){var s=this +if(s.kA$!=null)return t.YH.a(A.be.prototype.gb4.call(s)).z8(s,s.kA$.au) +return s.av4()}, +gb4(){return t.YH.a(A.be.prototype.gb4.call(this))}} +A.wV.prototype={ +e_(a){return A.bLc(this)}} +A.Hp.prototype={ +I(a){return this.z8(a,this.a.c)}} +A.abk.prototype={ +gb4(){return t.zL.a(A.be.prototype.gb4.call(this))}, +gdc(a){return t.RZ.a(A.hZ.prototype.gdc.call(this,this))}, +fF(){var s,r,q=this +if(q.kA$!=null){s=t.RZ.a(A.hZ.prototype.gdc.call(q,q)) +r=q.kA$.au +r.toString +return s.z8(q,r)}return q.av3()}} +A.alI.prototype={ +fX(a,b){if(t.Ej.b(a))this.kA$=a +this.C8(a,b)}, +bG(){this.av2() +this.lC(new A.bb_(this))}} +A.alJ.prototype={ +fX(a,b){if(t.Ej.b(a))this.kA$=a +this.C8(a,b)}, +bG(){this.Kf() +this.lC(new A.bb0(this))}} +A.aoL.prototype={ +fX(a,b){if(t.Ej.b(a))this.kA$=a +this.C8(a,b)}, +bG(){this.Kf() +this.lC(new A.bdL(this))}} +A.auj.prototype={ +aZn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var s +A.bxi("absolute",A.d([b,c,d,e,f,g,h,i,j,k,l,m,n,o,p],t._m)) +s=this.a +s=s.kI(b)>0&&!s.ty(b) +if(s)return b +s=this.b +return this.baa(0,s==null?A.bxC():s,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p)}, +aZm(a,b){return this.aZn(a,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +baa(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var s=A.d([b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q],t._m) +A.bxi("join",s) +return this.bab(new A.i2(s,t.Ri))}, +bab(a){var s,r,q,p,o,n,m,l,k +for(s=a.gS(a),r=new A.iw(s,new A.aul(),a.$ti.i("iw")),q=this.a,p=!1,o=!1,n="";r.p();){m=s.gG(s) +if(q.ty(m)&&o){l=A.Q6(m,q) +k=n.charCodeAt(0)==0?n:n +n=B.f.X(k,0,q.AW(k,!0)) +l.b=n +if(q.Ht(n))l.e[0]=q.gx7() +n=""+l.j(0)}else if(q.kI(m)>0){o=!q.ty(m) +n=""+m}else{if(!(m.length!==0&&q.a_u(m[0])))if(p)n+=q.gx7() +n+=m}p=q.Ht(m)}return n.charCodeAt(0)==0?n:n}, +o5(a,b){var s=A.Q6(b,this.a),r=s.d,q=A.aa(r).i("b6<1>") +q=A.L(new A.b6(r,new A.aum(),q),!0,q.i("w.E")) +s.d=q +r=s.b +if(r!=null)B.d.e8(q,0,r) +return s.d}, +Hv(a,b){var s +if(!this.aOE(b))return b +s=A.Q6(b,this.a) +s.Hu(0) +return s.j(0)}, +aOE(a){var s,r,q,p,o,n,m,l,k=this.a,j=k.kI(a) +if(j!==0){if(k===$.aqk())for(s=0;s0)return o.Hv(0,a) +if(m.kI(a)<=0||m.ty(a))a=o.aZm(0,a) +if(m.kI(a)<=0&&m.kI(s)>0)throw A.f(A.bsc(n+a+'" from "'+s+'".')) +r=A.Q6(s,m) +r.Hu(0) +q=A.Q6(a,m) +q.Hu(0) +l=r.d +if(l.length!==0&&J.o(l[0],"."))return q.j(0) +l=r.b +p=q.b +if(l!=p)l=l==null||p==null||!m.a2L(l,p) +else l=!1 +if(l)return q.j(0) +while(!0){l=r.d +if(l.length!==0){p=q.d +l=p.length!==0&&m.a2L(l[0],p[0])}else l=!1 +if(!l)break +B.d.dR(r.d,0) +B.d.dR(r.e,1) +B.d.dR(q.d,0) +B.d.dR(q.e,1)}l=r.d +if(l.length!==0&&J.o(l[0],".."))throw A.f(A.bsc(n+a+'" from "'+s+'".')) +l=t.N +B.d.An(q.d,0,A.b5(r.d.length,"..",!1,l)) +p=q.e +p[0]="" +B.d.An(p,1,A.b5(r.d.length,m.gx7(),!1,l)) +m=q.d +l=m.length +if(l===0)return"." +if(l>1&&J.o(B.d.ga9(m),".")){B.d.ft(q.d) +m=q.e +m.pop() +m.pop() +m.push("")}q.b="" +q.a3k() +return q.j(0)}, +amc(a){var s,r,q=this,p=A.bwX(a) +if(p.gho()==="file"&&q.a===$.a_u())return p.j(0) +else if(p.gho()!=="file"&&p.gho()!==""&&q.a!==$.a_u())return p.j(0) +s=q.Hv(0,q.a.a2K(A.bwX(p))) +r=q.bey(s) +return q.o5(0,r).length>q.o5(0,s).length?s:r}} +A.aul.prototype={ +$1(a){return a!==""}, +$S:12} +A.aum.prototype={ +$1(a){return a.length!==0}, +$S:12} +A.bf4.prototype={ +$1(a){return a==null?"null":'"'+a+'"'}, +$S:919} +A.aFB.prototype={ +apC(a){var s=this.kI(a) +if(s>0)return B.f.X(a,0,s) +return this.ty(a)?a[0]:null}, +a2L(a,b){return a===b}} +A.a87.prototype={ +gb0P(){var s=this,r=t.N,q=new A.a87(s.a,s.b,s.c,A.cT(s.d,!0,r),A.cT(s.e,!0,r)) +q.a3k() +r=q.d +if(r.length===0){r=s.b +return r==null?"":r}return B.d.ga9(r)}, +a3k(){var s,r,q=this +while(!0){s=q.d +if(!(s.length!==0&&J.o(B.d.ga9(s),"")))break +B.d.ft(q.d) +q.e.pop()}s=q.e +r=s.length +if(r!==0)s[r-1]=""}, +Hu(a){var s,r,q,p,o,n,m=this,l=A.d([],t.s) +for(s=m.d,r=s.length,q=0,p=0;p0){s=B.f.eY(a,"\\",s+1) +if(s>0)return s}return r}if(r<3)return 0 +if(!A.bxX(a.charCodeAt(0)))return 0 +if(a.charCodeAt(1)!==58)return 0 +r=a.charCodeAt(2) +if(!(r===47||r===92))return 0 +return 3}, +kI(a){return this.AW(a,!1)}, +ty(a){return this.kI(a)===1}, +a2K(a){var s,r +if(a.gho()!==""&&a.gho()!=="file")throw A.f(A.bZ("Uri "+a.j(0)+" must have scheme 'file:'.",null)) +s=a.gfs(a) +if(a.goO(a)===""){if(s.length>=3&&B.f.be(s,"/")&&A.bxZ(s,1))s=B.f.wC(s,"/","")}else s="\\\\"+a.goO(a)+s +r=A.cN(s,"/","\\") +return A.mQ(r,0,r.length,B.x,!1)}, +b1J(a,b){var s +if(a===b)return!0 +if(a===47)return b===92 +if(a===92)return b===47 +if((a^b)!==32)return!1 +s=a|32 +return s>=97&&s<=122}, +a2L(a,b){var s,r +if(a===b)return!0 +s=a.length +if(s!==b.length)return!1 +for(r=0;r>>0}} +A.aTz.prototype={ +E8(){var s,r,q,p,o,n=this +for(s=n.a,r=n.d;!0;){q=n.c +if(q>=r)return-1 +p=s.charCodeAt(q) +if(p<=32)o=p===32||p===10||p===9||p===13||p===12 +else o=!1 +if(!o)return p +n.c=q+1}}, +aen(){if(this.E8()===44){++this.c +this.E8()}}, +aOh(a,b){var s +if(!(a>=48&&a<=57||a===43||a===45||a===46)||this.b===B.oW)return b +s=this.b +if(s===B.p0)return B.NJ +if(s===B.p1)return B.NK +return s}, +of(){var s=this,r=s.c +if(r>=s.d)return-1 +s.c=r+1 +return s.a.charCodeAt(r)}, +iQ(){var s,r,q,p,o,n,m,l,k,j,i=this,h="Numeric overflow" +i.E8() +s=i.of() +if(s===43){s=i.of() +r=1}else if(s===45){s=i.of() +r=-1}else r=1 +if((s<48||s>57)&&s!==46)throw A.f(A.O("First character of a number must be one of [0-9+-.].")) +q=0 +while(!0){if(!(48<=s&&s<=57))break +q=q*10+(s-48) +s=i.of()}if(!(-17976931348623157e292<=q&&q<=17976931348623157e292))throw A.f(A.O(h)) +if(s===46){s=i.of() +if(s<48||s>57)throw A.f(A.O("There must be at least one digit following the .")) +p=0 +o=1 +while(!0){if(!(48<=s&&s<=57))break +o*=0.1 +p+=(s-48)*o +s=i.of()}}else p=0 +n=(q+p)*r +m=i.c +if(m57)throw A.f(A.O("Missing exponent")) +j=0 +while(!0){if(!(s>=48&&s<=57))break +j=j*10+(s-48) +s=i.of()}if(k)j=-j +if(!(-37<=j&&j<=38))throw A.f(A.O("Invalid exponent "+j)) +if(j!==0)n*=Math.pow(10,j)}if(!(-17976931348623157e292<=n&&n<=17976931348623157e292))throw A.f(A.O(h)) +if(s!==-1){--i.c +i.aen()}return n}, +acA(){var s,r=this,q=r.c +if(q>=r.d)throw A.f(A.O("Expected more data")) +r.c=q+1 +s=r.a.charCodeAt(q) +r.aen() +if(s===48)return!1 +else if(s===49)return!0 +else throw A.f(A.O("Invalid flag value"))}, +am0(){return new A.i7(this.bd1(),t.ij)}, +bd1(){var s=this +return function(){var r=0,q=1,p,o +return function $async$am0(a,b,c){if(b===1){p=c +r=q}while(true)switch(r){case 0:o=s.d +case 2:if(!(s.c1){b0*=Math.sqrt(m) +b1*=Math.sqrt(m)}q.dU() +q.kQ(0,1/b0,1/b1) +q.tQ(a9) +l=a8.y7(q,b2) +k=a8.y7(q,b3.b) +j=k.a0(0,l) +a9=j.a +o=j.b +i=Math.sqrt(Math.max(1/(a9*a9+o*o)-0.25,0)) +if(!isFinite(i))i=0 +j=j.ai(0,b3.e===b3.f?-i:i) +a9=l.W(0,k).ai(0,0.5) +o=a9.a+-j.b +a9=a9.b+j.a +h=new A.dL(o,a9) +l=l.a0(0,h) +g=Math.atan2(l.b,l.a) +k=k.a0(0,h) +f=Math.atan2(k.b,k.a)-g +if(f<0&&b3.e)f+=6.283185307179586 +else if(f>0&&!b3.e)f-=6.283185307179586 +q.dU() +q.tQ(s) +q.kQ(0,b0,b1) +e=B.e.dg(Math.abs(f/1.5717963267948964)) +for(n=b4.a,d=0;d"))}} +A.a6V.prototype={ +gG(a){var s=this.e +s===$&&A.c() +return s}, +p(){var s,r,q,p,o,n=this +for(s=n.b,r=s.length,q=n.a;p=n.d,p<=r;){o=q.a.c4(s,p) +p=n.d +if(o<0)n.d=p+1 +else{s=q.bY(new A.Ee(s,p)) +n.e=s.gm(s) +s=n.d +if(s===o)n.d=s+1 +else n.d=o +return!0}}return!1}} +A.oh.prototype={ +bY(a){var s,r=a.a,q=a.b,p=this.a.c4(r,q) +if(p<0)return new A.bm(this.b,r,q,t.nN) +s=B.f.X(r,q,p) +return new A.dd(s,r,p,t.Xb)}, +c4(a,b){return this.a.c4(a,b)}} +A.P4.prototype={ +bY(a){var s,r=this.a.bY(a),q=this.$ti,p=r.a +if(r.gw5()){s=this.b.$1(r.gm(r)) +return new A.dd(s,p,r.b,q.i("dd<2>"))}else{s=r.gd1(r) +return new A.bm(s,p,r.b,q.i("bm<2>"))}}} +A.Tv.prototype={ +bY(a){var s,r,q=this.a.bY(a),p=this.$ti,o=q.a +if(q.gw5()){s=q.gm(q) +r=q.b +return new A.dd(new A.r3(s,a.a,a.b,r,p.i("r3<1>")),o,r,p.i("dd>"))}else{s=q.gd1(q) +return new A.bm(s,o,q.b,p.i("bm>"))}}, +c4(a,b){return this.a.c4(a,b)}} +A.Sf.prototype={ +mC(a){return this.a===a}} +A.yA.prototype={ +mC(a){return this.a}} +A.a6j.prototype={ +ay2(a){var s,r,q,p,o,n,m,l +for(s=a.length,r=this.a,q=this.c,p=0;p>>0}}}, +mC(a){var s=this.a +if(s<=a)if(a<=this.b){s=a-s +s=(this.c[B.c.D(s,5)]&B.w1[s&31])>>>0!==0}else s=!1 +else s=!1 +return s}, +$ihj:1} +A.a7A.prototype={ +mC(a){return!this.a.mC(a)}} +A.bgf.prototype={ +$2(a,b){var s=a.a,r=b.a +return s!==r?s-r:a.b-b.b}, +$S:920} +A.bgg.prototype={ +$2(a,b){return a+(b.b-b.a+1)}, +$S:921} +A.beV.prototype={ +$1(a){return new A.io(a.charCodeAt(0),a.charCodeAt(0))}, +$S:922} +A.beQ.prototype={ +$3(a,b,c){return new A.io(a.charCodeAt(0),c.charCodeAt(0))}, +$S:923} +A.beU.prototype={ +$1(a){return A.bUx(J.hJ(a,t.vo))}, +$S:924} +A.beO.prototype={ +$2(a,b){var s +if(a==null)s=b +else s=b instanceof A.yA?new A.yA(!b.a):new A.a7A(b) +return s}, +$S:925} +A.hj.prototype={} +A.io.prototype={ +mC(a){return this.a<=a&&a<=this.b}, +$ihj:1} +A.ady.prototype={ +mC(a){if(a<256)switch(a){case 9:case 10:case 11:case 12:case 13:case 32:case 133:case 160:return!0 +default:return!1}switch(a){case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8232:case 8233:case 8239:case 8287:case 12288:case 65279:return!0 +default:return!1}}, +$ihj:1} +A.LB.prototype={ +bY(a){var s,r,q,p,o,n,m +for(s=this.a,r=s.length,q=this.b,p=this.$ti.i("bm<1>"),o=null,n=0;n=0)return q}return q}} +A.fH.prototype={ +gdu(a){return A.d([this.a],t.Vz)}, +my(a,b,c){var s=this +s.um(0,b,c) +if(s.a.k(0,b))s.a=A.n(s).i("aU").a(c)}} +A.S7.prototype={ +bY(a){var s,r,q,p,o=this,n=o.a.bY(a) +if(n.geg()){s=n.gd1(n) +return new A.bm(s,n.a,n.b,o.$ti.i("bm>"))}r=o.b.bY(n) +if(r.geg()){s=r.gd1(r) +return new A.bm(s,r.a,r.b,o.$ti.i("bm>"))}s=n.gm(n) +q=r.gm(r) +p=o.$ti +return new A.dd(new A.dj(s,q,p.i("@<1>").L(p.z[1]).i("dj<1,2>")),r.a,r.b,p.i("dd>"))}, +c4(a,b){b=this.a.c4(a,b) +if(b<0)return-1 +b=this.b.c4(a,b) +if(b<0)return-1 +return b}, +gdu(a){return A.d([this.a,this.b],t.Vz)}, +my(a,b,c){var s=this +s.um(0,b,c) +if(s.a.k(0,b))s.a=s.$ti.i("aU<1>").a(c) +if(s.b.k(0,b))s.b=s.$ti.i("aU<2>").a(c)}} +A.dj.prototype={ +eL(a,b){return b.$2(this.a,this.b)}, +gu(a){return A.Y(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){if(b==null)return!1 +return this.$ti.b(b)&&J.o(this.a,b.a)&&J.o(this.b,b.b)}, +j(a){return this.iJ(0)+"("+A.r(this.a)+", "+A.r(this.b)+")"}} +A.aKE.prototype={ +$1(a){return this.a.$2(a.a,a.b)}, +$S(){return this.d.i("@<0>").L(this.b).L(this.c).i("1(dj<2,3>)")}} +A.S8.prototype={ +bY(a){var s,r,q,p,o,n=this,m=n.a.bY(a) +if(m.geg()){s=m.gd1(m) +return new A.bm(s,m.a,m.b,n.$ti.i("bm>"))}r=n.b.bY(m) +if(r.geg()){s=r.gd1(r) +return new A.bm(s,r.a,r.b,n.$ti.i("bm>"))}q=n.c.bY(r) +if(q.geg()){s=q.gd1(q) +return new A.bm(s,q.a,q.b,n.$ti.i("bm>"))}s=m.gm(m) +r=r.gm(r) +p=q.gm(q) +o=n.$ti +return new A.dd(new A.oR(s,r,p,o.i("@<1>").L(o.z[1]).L(o.z[2]).i("oR<1,2,3>")),q.a,q.b,o.i("dd>"))}, +c4(a,b){b=this.a.c4(a,b) +if(b<0)return-1 +b=this.b.c4(a,b) +if(b<0)return-1 +b=this.c.c4(a,b) +if(b<0)return-1 +return b}, +gdu(a){return A.d([this.a,this.b,this.c],t.Vz)}, +my(a,b,c){var s=this +s.um(0,b,c) +if(s.a.k(0,b))s.a=s.$ti.i("aU<1>").a(c) +if(s.b.k(0,b))s.b=s.$ti.i("aU<2>").a(c) +if(s.c.k(0,b))s.c=s.$ti.i("aU<3>").a(c)}} +A.oR.prototype={ +eL(a,b){return b.$3(this.a,this.b,this.c)}, +gu(a){return A.Y(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +return s.$ti.b(b)&&J.o(s.a,b.a)&&J.o(s.b,b.b)&&J.o(s.c,b.c)}, +j(a){var s=this +return s.iJ(0)+"("+A.r(s.a)+", "+A.r(s.b)+", "+A.r(s.c)+")"}} +A.aKF.prototype={ +$1(a){return this.a.$3(a.a,a.b,a.c)}, +$S(){var s=this +return s.e.i("@<0>").L(s.b).L(s.c).L(s.d).i("1(oR<2,3,4>)")}} +A.S9.prototype={ +bY(a){var s,r,q,p,o,n,m=this,l=m.a.bY(a) +if(l.geg()){s=l.gd1(l) +return new A.bm(s,l.a,l.b,m.$ti.i("bm>"))}r=m.b.bY(l) +if(r.geg()){s=r.gd1(r) +return new A.bm(s,r.a,r.b,m.$ti.i("bm>"))}q=m.c.bY(r) +if(q.geg()){s=q.gd1(q) +return new A.bm(s,q.a,q.b,m.$ti.i("bm>"))}p=m.d.bY(q) +if(p.geg()){s=p.gd1(p) +return new A.bm(s,p.a,p.b,m.$ti.i("bm>"))}s=l.gm(l) +r=r.gm(r) +q=q.gm(q) +o=p.gm(p) +n=m.$ti +return new A.dd(new A.nw(s,r,q,o,n.i("@<1>").L(n.z[1]).L(n.z[2]).L(n.z[3]).i("nw<1,2,3,4>")),p.a,p.b,n.i("dd>"))}, +c4(a,b){var s=this +b=s.a.c4(a,b) +if(b<0)return-1 +b=s.b.c4(a,b) +if(b<0)return-1 +b=s.c.c4(a,b) +if(b<0)return-1 +b=s.d.c4(a,b) +if(b<0)return-1 +return b}, +gdu(a){var s=this +return A.d([s.a,s.b,s.c,s.d],t.Vz)}, +my(a,b,c){var s=this +s.um(0,b,c) +if(s.a.k(0,b))s.a=s.$ti.i("aU<1>").a(c) +if(s.b.k(0,b))s.b=s.$ti.i("aU<2>").a(c) +if(s.c.k(0,b))s.c=s.$ti.i("aU<3>").a(c) +if(s.d.k(0,b))s.d=s.$ti.i("aU<4>").a(c)}} +A.nw.prototype={ +eL(a,b){var s=this +return b.$4(s.a,s.b,s.c,s.d)}, +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +return s.$ti.b(b)&&J.o(s.a,b.a)&&J.o(s.b,b.b)&&J.o(s.c,b.c)&&J.o(s.d,b.d)}, +j(a){var s=this +return s.iJ(0)+"("+A.r(s.a)+", "+A.r(s.b)+", "+A.r(s.c)+", "+A.r(s.d)+")"}} +A.aKH.prototype={ +$1(a){return this.a.$4(a.a,a.b,a.c,a.d)}, +$S(){var s=this +return s.f.i("@<0>").L(s.b).L(s.c).L(s.d).L(s.e).i("1(nw<2,3,4,5>)")}} +A.Sa.prototype={ +bY(a){var s,r,q,p,o,n,m,l=this,k=l.a.bY(a) +if(k.geg()){s=k.gd1(k) +return new A.bm(s,k.a,k.b,l.$ti.i("bm>"))}r=l.b.bY(k) +if(r.geg()){s=r.gd1(r) +return new A.bm(s,r.a,r.b,l.$ti.i("bm>"))}q=l.c.bY(r) +if(q.geg()){s=q.gd1(q) +return new A.bm(s,q.a,q.b,l.$ti.i("bm>"))}p=l.d.bY(q) +if(p.geg()){s=p.gd1(p) +return new A.bm(s,p.a,p.b,l.$ti.i("bm>"))}o=l.e.bY(p) +if(o.geg()){s=o.gd1(o) +return new A.bm(s,o.a,o.b,l.$ti.i("bm>"))}s=k.gm(k) +r=r.gm(r) +q=q.gm(q) +p=p.gm(p) +n=o.gm(o) +m=l.$ti +return new A.dd(new A.mE(s,r,q,p,n,m.i("@<1>").L(m.z[1]).L(m.z[2]).L(m.z[3]).L(m.z[4]).i("mE<1,2,3,4,5>")),o.a,o.b,m.i("dd>"))}, +c4(a,b){var s=this +b=s.a.c4(a,b) +if(b<0)return-1 +b=s.b.c4(a,b) +if(b<0)return-1 +b=s.c.c4(a,b) +if(b<0)return-1 +b=s.d.c4(a,b) +if(b<0)return-1 +b=s.e.c4(a,b) +if(b<0)return-1 +return b}, +gdu(a){var s=this +return A.d([s.a,s.b,s.c,s.d,s.e],t.Vz)}, +my(a,b,c){var s=this +s.um(0,b,c) +if(s.a.k(0,b))s.a=s.$ti.i("aU<1>").a(c) +if(s.b.k(0,b))s.b=s.$ti.i("aU<2>").a(c) +if(s.c.k(0,b))s.c=s.$ti.i("aU<3>").a(c) +if(s.d.k(0,b))s.d=s.$ti.i("aU<4>").a(c) +if(s.e.k(0,b))s.e=s.$ti.i("aU<5>").a(c)}} +A.mE.prototype={ +eL(a,b){var s=this +return b.$5(s.a,s.b,s.c,s.d,s.e)}, +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +return s.$ti.b(b)&&J.o(s.a,b.a)&&J.o(s.b,b.b)&&J.o(s.c,b.c)&&J.o(s.d,b.d)&&J.o(s.e,b.e)}, +j(a){var s=this +return s.iJ(0)+"("+A.r(s.a)+", "+A.r(s.b)+", "+A.r(s.c)+", "+A.r(s.d)+", "+A.r(s.e)+")"}} +A.aKI.prototype={ +$1(a){return this.a.$5(a.a,a.b,a.c,a.d,a.e)}, +$S(){var s=this +return s.r.i("@<0>").L(s.b).L(s.c).L(s.d).L(s.e).L(s.f).i("1(mE<2,3,4,5,6>)")}} +A.Sb.prototype={ +bY(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.a.bY(a) +if(h.geg()){s=h.gd1(h) +return new A.bm(s,h.a,h.b,i.$ti.i("bm>"))}r=i.b.bY(h) +if(r.geg()){s=r.gd1(r) +return new A.bm(s,r.a,r.b,i.$ti.i("bm>"))}q=i.c.bY(r) +if(q.geg()){s=q.gd1(q) +return new A.bm(s,q.a,q.b,i.$ti.i("bm>"))}p=i.d.bY(q) +if(p.geg()){s=p.gd1(p) +return new A.bm(s,p.a,p.b,i.$ti.i("bm>"))}o=i.e.bY(p) +if(o.geg()){s=o.gd1(o) +return new A.bm(s,o.a,o.b,i.$ti.i("bm>"))}n=i.f.bY(o) +if(n.geg()){s=n.gd1(n) +return new A.bm(s,n.a,n.b,i.$ti.i("bm>"))}m=i.r.bY(n) +if(m.geg()){s=m.gd1(m) +return new A.bm(s,m.a,m.b,i.$ti.i("bm>"))}l=i.w.bY(m) +if(l.geg()){s=l.gd1(l) +return new A.bm(s,l.a,l.b,i.$ti.i("bm>"))}s=h.gm(h) +r=r.gm(r) +q=q.gm(q) +p=p.gm(p) +o=o.gm(o) +n=n.gm(n) +m=m.gm(m) +k=l.gm(l) +j=i.$ti +return new A.dd(new A.jI(s,r,q,p,o,n,m,k,j.i("@<1>").L(j.z[1]).L(j.z[2]).L(j.z[3]).L(j.z[4]).L(j.z[5]).L(j.z[6]).L(j.z[7]).i("jI<1,2,3,4,5,6,7,8>")),l.a,l.b,j.i("dd>"))}, +c4(a,b){var s=this +b=s.a.c4(a,b) +if(b<0)return-1 +b=s.b.c4(a,b) +if(b<0)return-1 +b=s.c.c4(a,b) +if(b<0)return-1 +b=s.d.c4(a,b) +if(b<0)return-1 +b=s.e.c4(a,b) +if(b<0)return-1 +b=s.f.c4(a,b) +if(b<0)return-1 +b=s.r.c4(a,b) +if(b<0)return-1 +b=s.w.c4(a,b) +if(b<0)return-1 +return b}, +gdu(a){var s=this +return A.d([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w],t.Vz)}, +my(a,b,c){var s=this +s.um(0,b,c) +if(s.a.k(0,b))s.a=s.$ti.i("aU<1>").a(c) +if(s.b.k(0,b))s.b=s.$ti.i("aU<2>").a(c) +if(s.c.k(0,b))s.c=s.$ti.i("aU<3>").a(c) +if(s.d.k(0,b))s.d=s.$ti.i("aU<4>").a(c) +if(s.e.k(0,b))s.e=s.$ti.i("aU<5>").a(c) +if(s.f.k(0,b))s.f=s.$ti.i("aU<6>").a(c) +if(s.r.k(0,b))s.r=s.$ti.i("aU<7>").a(c) +if(s.w.k(0,b))s.w=s.$ti.i("aU<8>").a(c)}} +A.jI.prototype={ +eL(a,b){var s=this +return b.$8(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w)}, +gu(a){var s=this +return A.Y(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +return s.$ti.b(b)&&J.o(s.a,b.a)&&J.o(s.b,b.b)&&J.o(s.c,b.c)&&J.o(s.d,b.d)&&J.o(s.e,b.e)&&J.o(s.f,b.f)&&J.o(s.r,b.r)&&J.o(s.w,b.w)}, +j(a){var s=this +return s.iJ(0)+"("+A.r(s.a)+", "+A.r(s.b)+", "+A.r(s.c)+", "+A.r(s.d)+", "+A.r(s.e)+", "+A.r(s.f)+", "+A.r(s.r)+", "+A.r(s.w)+")"}} +A.aKJ.prototype={ +$1(a){return this.a.$8(a.a,a.b,a.c,a.d,a.e,a.f,a.r,a.w)}, +$S(){var s=this +return s.y.i("@<0>").L(s.b).L(s.c).L(s.d).L(s.e).L(s.f).L(s.r).L(s.w).L(s.x).i("1(jI<2,3,4,5,6,7,8,9>)")}} +A.A0.prototype={ +my(a,b,c){var s,r,q,p +this.um(0,b,c) +for(s=this.a,r=s.length,q=this.$ti.i("aU"),p=0;p"))}, +c4(a,b){var s=this.a.c4(a,b) +return s<0?b:s}} +A.Sk.prototype={ +bY(a){var s,r,q,p,o,n=this,m=n.b +if(m!=null){s=m.bY(a) +if(s.geg()){r=s.gd1(s) +return new A.bm(r,s.a,s.b,n.$ti.i("bm<1>"))}a=s}q=n.a.bY(a) +if(q.geg())return q +p=n.c +if(p!=null){o=p.bY(q) +if(o.geg()){r=o.gd1(o) +return new A.bm(r,o.a,o.b,n.$ti.i("bm<1>"))}a=o}else a=q +r=q.gm(q) +return new A.dd(r,a.a,a.b,n.$ti.i("dd<1>"))}, +c4(a,b){var s=this.b,r=s==null?null:s.c4(a,b) +b=r==null?b:r +if(b<0)return-1 +b=this.a.c4(a,b) +if(b<0)return-1 +s=this.c +r=s==null?null:s.c4(a,b) +return r==null?b:r}, +gdu(a){var s=A.d([],t.Vz),r=this.b +if(r!=null)s.push(r) +s.push(this.a) +r=this.c +if(r!=null)s.push(r) +return s}, +my(a,b,c){var s=this +s.a69(0,b,c) +if(J.o(s.b,b))s.b=c +if(J.o(s.c,b))s.c=c}} +A.MW.prototype={ +bY(a){return new A.dd(this.a,a.a,a.b,this.$ti.i("dd<1>"))}, +c4(a,b){return b}} +A.a7w.prototype={ +bY(a){var s,r=a.a,q=a.b,p=r.length +if(q=l||!r.mC(n.charCodeAt(q)))return new A.bm(o.b,n,q,t.nN);++q;++p}s=o.d +while(!0){if(!(q=p||!r.mC(a.charCodeAt(b)))return-1;++b;++q}s=this.d +while(!0){if(!(b")) +for(s=o.b,r=a;m.length>"))}m.push(q.gm(q))}for(s=o.c;!0;r=q){p=o.e.bY(r) +if(p.gw5())return new A.dd(m,r.a,r.b,n.i("dd>")) +else{if(m.length>=s){s=p.gd1(p) +return new A.bm(s,p.a,p.b,n.i("bm>"))}q=o.a.bY(r) +if(q.geg()){s=p.gd1(p) +return new A.bm(s,p.a,p.b,n.i("bm>"))}m.push(q.gm(q))}}}, +c4(a,b){var s,r,q,p,o=this +for(s=o.b,r=b,q=0;q=0)return r +else{if(q>=s)return-1 +p=o.a.c4(a,r) +if(p<0)return-1;++q}}} +A.OF.prototype={ +gdu(a){return A.d([this.a,this.e],t.Vz)}, +my(a,b,c){this.a69(0,b,c) +if(this.e.k(0,b))this.e=c}} +A.Qt.prototype={ +bY(a){var s,r,q,p=this,o=p.$ti,n=A.d([],o.i("B<1>")) +for(s=p.b,r=a;n.length>"))}n.push(q.gm(q))}for(s=p.c;n.length>")) +n.push(q.gm(q))}return new A.dd(n,r.a,r.b,o.i("dd>"))}, +c4(a,b){var s,r,q,p,o=this +for(s=o.b,r=b,q=0;q")).cq(r.gapX())}, +aq(a){var s,r=this +r.a.toString +s=r.d +s===$&&A.c() +if(!s){r.d=!0 +r.e=A.bsf()}r.a.toString +s=r.f +s===$&&A.c() +if(!s){r.f=!0 +r.r=A.bsg()}r.aS(a)}, +n(){var s,r=this,q=r.d +q===$&&A.c() +if(q){q=r.e +q===$&&A.c() +s=q.c +s===$&&A.c() +s.a2(0) +q=q.a +q.a=null +q.dX()}q=r.f +q===$&&A.c() +if(q){q=r.r +q===$&&A.c() +q.b.a2(0) +q=q.gi1() +q.a=null +q.dX()}r.aH()}, +apY(a){var s=this.a.z,r=this.r +r===$&&A.c() +r=r.gi1().w +s.$1(r)}, +I(a){this.C7(a) +return new A.kh(new A.b8x(this),null)}, +gwO(){this.a.toString +return!1}} +A.b8x.prototype={ +$2(a,b){var s,r,q,p,o=this.a,n=o.a +n.toString +s=A.W(1/0,b.a,b.b) +r=A.W(1/0,b.c,b.d) +q=n.c +q.toString +p=o.e +p===$&&A.c() +o=o.r +o===$&&A.c() +return new A.NU(q,n.d,n.e,n.f,!1,n.x,!1,n.ax,n.ay,n.ch,p,o,n.cy,n.db,n.dx,n.dy,n.fr,new A.U(s,r),n.fx,n.fy,n.go,n.id,null,null)}, +$S:108} +A.ZK.prototype={ +an(){this.aO() +this.a.toString}, +fj(){var s=this.i8$ +if(s!=null){s.aF() +s.dX() +this.i8$=null}this.mP()}} +A.Qe.prototype={ +a_(){return new A.X0(B.j)}} +A.X0.prototype={ +apV(a){this.a.toString}, +gba8(){var s=this.a.d +return s}, +I(a){var s,r=this,q=r.a +q.toString +s=r.d +if(s===$){s!==$&&A.ai() +s=r.d=q.Q}return new A.Qg(B.aF,A.bs4(!1,s,r.gaB0(),r.gba8(),null,q.as,r.a.f,!1,B.aF),null)}, +aB1(a,b){var s=null,r=this.aBu(a,b),q=this.a.w +return A.atX(new A.Qb(r.a,s,s,q,!1,!1,s,s,this.gapU(),!1,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,new A.Ax(b)),B.z)}, +aBu(a,b){var s=this.a.e.$2(a,b) +return s}} +A.Qf.prototype={} +A.mv.prototype={ +k(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.mv&&A.I(r)===A.I(b)&&r.a.k(0,b.a)&&r.b==b.b&&r.c===b.c&&J.o(r.d,b.d) +else s=!0 +return s}, +gu(a){var s=this,r=s.a +return A.Y(r.a,r.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)^J.Q(s.b)^B.e.gu(s.c)^J.Q(s.d)}, +j(a){var s=this +return"PhotoViewControllerValue{position: "+s.a.j(0)+", scale: "+A.r(s.b)+", rotation: "+A.r(s.c)+", rotationFocusPoint: "+A.r(s.d)+"}"}} +A.a8g.prototype={ +aCp(){var s=this.c +s===$&&A.c() +s.t(0,this.a.w)}, +saG(a,b){var s=this.a +if(s.w.a.k(0,b))return +s=this.d=s.w +this.sm(0,new A.mv(b,s.b,s.c,s.d))}, +Ub(a){var s=this.a,r=s.w +if(r.b===a)return +this.d=r +s.anD(new A.mv(r.a,a,r.c,r.d))}, +sqM(a){var s=this.a.w +if(s.c===a)return +this.d=s +this.sm(0,new A.mv(s.a,s.b,a,s.d))}, +sm(a,b){var s=this.a +if(s.w.k(0,b))return +s.sm(0,b)}} +A.a8h.prototype={ +gapW(){return this.a.Q}, +azU(){var s,r,q=this,p=q.a.y +if(p.c===p.gi1().w)return +if(q.PN$!=null){p=q.a.y +p=p.gi1().w===B.hs||p.gi1().w===B.ht}else p=!0 +if(p){q.a.x.Ub(q.gfz(q)) +return}p=q.a +s=p.x.a.w.b +if(s==null)s=A.aq9(p.y.c,p.z) +r=A.aq9(q.a.y.gi1().w,q.a.z) +q.PN$.$2(s,r)}, +azT(){var s,r,q,p=this +p.a.x.saG(0,p.b1x()) +s=p.a.x +r=s.a.w +s=s.d +s===$&&A.c() +if(r.b==s.b)return +q=p.gfz(p)>p.a.z.gGV()?B.hs:B.ht +p.a.y.U4(q)}, +gfz(a){var s,r,q,p,o,n=this +if(n.a17$){s=n.a.y.gi1().w +r=!(s===B.hs||s===B.ht)}else r=!1 +s=n.a +q=s.x.a.w.b +p=q==null +if(r||p){o=A.aq9(s.y.gi1().w,n.a.z) +n.a17$=!1 +n.a.x.Ub(o) +return o}return q}, +bbj(){var s,r,q,p,o=this,n=o.a.y.gi1().w +if(n===B.hs||n===B.ht){o.a.y.sa5f(o.a5g(n)) +return}s=A.aq9(n,o.a.z) +r=n +q=s +do{r=o.a5g(r) +p=A.aq9(r,o.a.z) +if(q===p&&n!==r){q=p +continue}else break}while(!0) +if(s===p)return +o.a.y.sa5f(r)}, +aiE(a){var s=a==null?this.gfz(this):a,r=this.a,q=r.z,p=r.as.a,o=q.e.a*s-q.d.a +return new A.a1T(Math.abs(p-1)/2*o*-1,Math.abs(p+1)/2*o)}, +b4m(){return this.aiE(null)}, +aiF(a){var s=a==null?this.gfz(this):a,r=this.a,q=r.z,p=r.as.b,o=q.e.b*s-q.d.b +return new A.a1T(Math.abs(p-1)/2*o*-1,Math.abs(p+1)/2*o)}, +b4n(){return this.aiF(null)}, +OP(a,b){var s,r,q,p,o=this,n=b==null?o.gfz(o):b,m=a==null?o.a.x.a.w.a:a,l=o.a.z,k=l.e +l=l.d +if(l.an.a.z.gGV()?B.hs:B.ht +else p=B.d5 +n.a.y.U4(p) +n.a.toString +m=n.ahV(q.ai(0,s)) +s=n.a +s=s.x +o=s.d=s.a.w +s.sm(0,new A.mv(m,r,o.c,o.d))}, +bc6(a){var s,r,q=this,p=q.gfz(q),o=q.a,n=o.x.a.w.a,m=o.z.gHj(),l=q.a.z.gAy() +q.a.toString +if(p>m){q.ZV(p,m) +q.Ov(n,q.OP(n.ai(0,m/p),m)) +return}if(p=400)q.Ov(n,q.ahV(n.W(0,o.dT(0,s).ai(0,100))))}, +ZV(a,b){var s=t.Y,r=this.r +r===$&&A.c() +this.w=new A.b9(r,new A.aV(a,b,s),s.i("b9")) +r.sm(0,0) +r.Ab(0.4)}, +Ov(a,b){var s=t.Ni,r=this.x +r===$&&A.c() +this.y=new A.b9(r,new A.aV(a,b,s),s.i("b9")) +r.sm(0,0) +r.Ab(0.4)}, +bbp(a){var s=this +if(a===B.a_)if(s.a.y.gi1().w!==B.d5&&s.gfz(s)===s.a.z.gGV())s.a.y.U4(B.d5)}, +an(){var s,r,q=this,p=null +q.aO() +s=q.a.x.a.a +s.b=!0 +s.a.push(q.ga7s()) +s=q.a.y.gi1().a +s.b=!0 +s.a.push(q.ga7t()) +q.PN$=q.gb0i() +q.as=q.a.z +s=A.bR(p,p,0,p,1,p,q) +s.bB() +r=s.cE$ +r.b=!0 +r.a.push(q.gb8y()) +s.bB() +r=s.dn$ +r.b=!0 +r.a.push(q.galI()) +q.r!==$&&A.c5() +q.r=s +s=A.bR(p,p,0,p,1,p,q) +s.bB() +r=s.cE$ +r.b=!0 +r.a.push(q.gb8p()) +q.x!==$&&A.c5() +q.x=s}, +b0j(a,b){var s,r,q=this +q.ZV(a,b) +q.Ov(q.a.x.a.w.a,B.i) +s=q.a.x.a.w +r=t.Y +q.Q=new A.b9(q.gMU(),new A.aV(s.c,0,r),r.i("b9")) +r=q.gMU() +r.sm(0,0) +r.Ab(0.4)}, +n(){var s=this,r=s.r +r===$&&A.c() +r.fb(s.galI()) +r.n() +r=s.x +r===$&&A.c() +r.n() +s.gMU().n() +s.avM()}, +I(a){var s,r,q=this,p=q.a.z,o=q.as +if(o===$){q.as=p +o=p}if(!p.k(0,o)){q.a17$=!0 +q.as=q.a.z}s=q.a.x +r=s.c +r===$&&A.c() +s=s.d +s===$&&A.c() +return A.btG(new A.aKT(q),s,new A.ba(r,A.n(r).i("ba<1>")),t.lp)}, +aAd(){var s=this.a,r=s.d +r.toString +s=A.bqr(null,s.db,B.lJ,!1,null,r,null,s.z.e.a*this.gfz(this)) +return s}} +A.aKT.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l,k=null,j=b.b +if(j!=null){s=this.a +r=s.a.db!==B.eK +q=r?1:s.gfz(s) +p=new A.bn(new Float64Array(16)) +p.dU() +o=j.a +p.bU(0,o.a,o.b) +p.c7(0,q) +p.tQ(j.c) +j=s.a +o=j.z +j=j.as +n=s.aAd() +m=s.a +j=A.eg(A.HX(m.as,new A.pT(new A.aeV(o.e,j,r),n,k),p,!0),k,k) +m=m.c +l=A.bF(k,j,B.m,k,k,m,k,k,k,k,k,k,k,k) +return new A.a8k(s.gbbi(),s,s.gbc7(),s.gbc9(),s.gbc5(),k,k,l,k)}else return A.bF(k,k,B.m,k,k,k,k,k,k,k,k,k,k,k)}, +$S:928} +A.aeV.prototype={ +wY(a,b){var s=this,r=s.d,q=r?b.a:s.b.a,p=r?b.b:s.b.b +r=s.c +return new A.m((a.a-q)/2*(r.a+1),(a.b-p)/2*(r.b+1))}, +wT(a){return this.d?B.dh:A.v6(this.b)}, +mM(a){return!a.k(0,this)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.aeV&&A.I(r)===A.I(b)&&r.b.k(0,b.b)&&r.c.k(0,b.c)&&r.d===b.d +else s=!0 +return s}, +gu(a){var s,r,q=this.b +q=A.Y(q.a,q.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a) +s=this.c +s=A.Y(s.gn7(),s.gmR(s),s.gn8(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a) +r=this.d?519018:218159 +return q^s^r}} +A.WZ.prototype={ +bG(){this.cJ() +this.cm() +this.dV()}, +n(){var s=this,r=s.aP$ +if(r!=null)r.P(0,s.gdM()) +s.aP$=null +s.aH()}} +A.X_.prototype={ +n(){var s=this +s.PN$=null +s.a.x.a.a.F(0,s.ga7s()) +s.a.y.gi1().a.F(0,s.ga7t()) +s.avL()}} +A.ajq.prototype={} +A.a8k.prototype={ +I(a){var s=this,r=a.ap(t.ja),q=r==null?null:r.f,p=A.A(t.F,t.xR) +if(s.x!=null||s.w!=null)p.l(0,B.hW,new A.cX(new A.aKU(s),new A.aKV(s),t.jl)) +p.l(0,B.Oz,new A.cX(new A.aKW(s),new A.aKX(s),t.uA)) +p.l(0,B.b8b,new A.cX(new A.aKY(s,q),new A.aKZ(s),t.AT)) +return new A.no(s.y,p,null,!1,null)}} +A.aKU.prototype={ +$0(){return A.HF(this.a,null)}, +$S:116} +A.aKV.prototype={ +$1(a){var s=this.a +a.au=s.x +a.aK=s.w}, +$S:104} +A.aKW.prototype={ +$0(){return A.bpo(this.a,null)}, +$S:233} +A.aKX.prototype={ +$1(a){a.r=this.a.c}, +$S:234} +A.aKY.prototype={ +$0(){var s=this.a,r=t.S,q=t.EP,p=A.d([],t.t),o=A.dI(r) +return new A.oC(s.d,this.b,A.A(r,q),B.iP,B.fB,B.BU,A.A(r,q),p,A.A(r,t.GY),A.A(r,t.y2),A.A(r,t.SP),o,s,null,A.uI(),A.A(r,t.V))}, +$S:929} +A.aKZ.prototype={ +$1(a){var s=this.a +a.ax=s.e +a.ay=s.f +a.ch=s.r}, +$S:930} +A.oC.prototype={ +ht(a){var s=this +if(s.bc){s.bc=!1 +s.aK=A.A(t.S,t.EP)}s.auw(a)}, +oB(a){this.bc=!0 +this.aux(a)}, +hg(a){var s=this +if(s.au!=null){if(t.n2.b(a)){if(!a.gpL())s.aK.l(0,a.gbb(),a.gaG(a))}else if(t.o.b(a))s.aK.l(0,a.gbb(),a.gaG(a)) +else if(t.oN.b(a)||t.Ko.b(a))s.aK.F(0,a.gbb()) +s.bm=s.bM +s.aXU() +s.aE3(a)}s.auy(a)}, +aXU(){var s,r,q=this.aK,p=q.a +for(q=A.cF(q,q.r,A.n(q).c),s=B.i;q.p();){r=q.d +r=this.aK.h(0,r) +s=new A.m(s.a+r.a,s.b+r.b)}this.bM=p>0?s.dT(0,p):B.i}, +aE3(a){var s,r,q,p=this +if(!t.n2.b(a))return +s=p.bm +s.toString +r=p.bM +r.toString +q=s.a0(0,r) +r=p.au +r.toString +if(p.bC.arF(q,r)||p.aK.a>1)p.it(a.gbb())}} +A.Qg.prototype={ +dB(a){return this.f!==a.f}} +A.aD5.prototype={ +aMu(){var s,r,q=this,p=q.a.z,o=q.gfz(q),n=q.a +if(n.z.d.a>=p.e.a*o)return B.tY +s=-n.x.a.w.a.a +r=q.b4m() +return new A.NC(s<=r.a,s>=r.b)}, +aMv(){var s,r,q=this,p=q.a.z,o=q.gfz(q),n=q.a +if(n.z.d.b>=p.e.b*o)return B.tY +s=-n.x.a.w.a.b +r=q.b4n() +return new A.NC(s<=r.a,s>=r.b)}, +aeg(a,b,c){var s,r +if(b===0)return!1 +s=a.a +if(!(s||a.b))return!0 +if(!(s&&a.b))r=a.b?b>0:b<0 +else r=!0 +if(r)return!1 +return!0}, +arF(a,b){var s=this +if(b===B.P)return s.aeg(s.aMv(),a.b,a.a) +return s.aeg(s.aMu(),a.a,a.b)}} +A.NC.prototype={} +A.Gi.prototype={ +j(a){return"Enum."+this.a}, +ai(a,b){return new A.Gi(this.a,b)}, +k(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.Gi&&A.I(this)===A.I(b)&&this.a===b.a +else s=!0 +return s}, +gu(a){return B.f.gu(this.a)}} +A.a8i.prototype={ +I(a){return A.yQ(A.eg(A.Fe(B.u5,B.W_,null,40),null,null),this.c,B.dl)}} +A.a8j.prototype={ +I(a){var s=null +return A.eg(A.bF(s,A.bow(s,s),B.m,s,s,s,s,20,s,s,s,s,s,20),s,s)}} +A.kn.prototype={ +J(){return"PhotoViewScaleState."+this.b}} +A.NU.prototype={ +a_(){return new A.ahC(B.j)}} +A.ahC.prototype={ +n(){var s,r +this.aH() +s=this.e +if(s!=null){r=this.d +r.toString +s.P(0,r)}}, +bf(){this.acI() +this.cD()}, +aq(a){this.aS(a) +if(!this.a.c.k(0,a.c))this.acI()}, +acI(){this.aSl(this.a.c.ag(B.mG))}, +aHS(){var s=this +return s.d=new A.kf(new A.b58(s),new A.b56(s),new A.b54(s))}, +aSl(a){var s,r,q=this,p=q.e,o=p==null +if(o)s=null +else{s=p.a +if(s==null)s=p}r=a.a +if(s===(r==null?a:r))return +if(!o){o=q.d +o.toString +p.P(0,o)}q.e=a +a.a7(0,q.aHS())}, +I(a){var s,r,q,p,o,n,m,l,k,j,i=this +if(i.w)return i.aB6(a) +if(i.y!=null)return i.aAz(a) +s=i.a +r=s.db +q=i.x +q.toString +p=s.c +o=s.f +n=s.w +m=s.at +l=s.ax +k=s.CW +j=s.cx +s=s.cy +return new A.Qc(o,p,!1,n,!1,null,m,l,new A.aai(0,1/0,B.C1,r,q),A.bUY(),B.M,k,j,s,!1,!1,!1,B.eK,null)}, +aB6(a){this.a.toString +return new A.a8j(this.f,null)}, +aAz(a){var s=this.a +return new A.a8i(s.f,null)}} +A.b56.prototype={ +$1(a){var s=this.a +s.T(new A.b57(s,a))}, +$S:211} +A.b57.prototype={ +$0(){var s=this.a +s.f=this.b +s.y=null}, +$S:0} +A.b58.prototype={ +$2(a,b){var s=this.a,r=new A.b59(s,a) +if(b)r.$0() +else s.T(r)}, +$S:133} +A.b59.prototype={ +$0(){var s=this.a,r=this.b.a +s.x=new A.U(r.gbr(r),r.gaZ(r)) +s.w=!1 +s.z=s.y=s.f=null}, +$S:7} +A.b54.prototype={ +$2(a,b){var s=this.a +s.T(new A.b55(s,a,b))}, +$S:931} +A.b55.prototype={ +$0(){var s=this.a +s.w=!1 +s.y=this.b +s.z=this.c}, +$S:0} +A.NN.prototype={ +n(){this.a=null +this.dX()}, +aF(){var s,r,q,p,o,n,m,l +this.Kd() +p=this.a +if(p!=null){o=A.cT(p,!0,t.M) +for(p=o.length,n=0;n#"+A.bH(this)+"("+this.w.j(0)+")"}} +A.aai.prototype={ +gAy(){return this.a}, +gHj(){return B.c.b_(this.b,this.gAy(),1/0)}, +gGV(){var s=this,r=s.c +if(r.k(0,B.C1))return A.bRv(s.d,s.e)*r.b +if(r.k(0,B.aZ3))return A.bx7(s.d,s.e)*r.b +return r.b_(0,s.gAy(),s.gHj())}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.aai&&A.I(r)===A.I(b)&&r.a===b.a&&r.b===b.b&&r.c.k(0,b.c)&&r.d.k(0,b.d)&&r.e.k(0,b.e) +else s=!0 +return s}, +gu(a){var s=this,r=s.d,q=s.e +return B.c.gu(s.a)^B.c.gu(s.b)^B.f.gu(s.c.a)^A.Y(r.a,r.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)^A.Y(q.a,q.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.a1T.prototype={} +A.aLj.prototype={ +mQ(a){$.rv().l(0,this,a)}} +A.atD.prototype={} +A.Ov.prototype={} +A.aqH.prototype={ +Ee(a){var s=this.e +return(s[a&255]&255|(s[a>>>8&255]&255)<<8|(s[a>>>16&255]&255)<<16|s[a>>>24&255]<<24)>>>0}, +aoA(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=a0.a +b===$&&A.c() +s=b.length +if(s<16||s>32||(s&7)!==0)throw A.f(A.bZ("Key length not 128/192/256 bits.",null)) +r=s>>>2 +q=r+6 +c.a=q +p=q+1 +o=J.qc(p,t.L) +for(q=t.S,n=0;n>>8|(j&$.i6[24])<<24)>>>0)^b[n-1])>>>0 +q=o[n] +q[0]=m +l=(l^m)>>>0 +q[1]=l +k=(k^l)>>>0 +q[2]=k +j=(j^k)>>>0 +q[3]=j}break +case 6:m=A.f0(b,0,B.A) +q=o[0] +q[0]=m +l=A.f0(b,4,B.A) +q[1]=l +k=A.f0(b,8,B.A) +q[2]=k +j=A.f0(b,12,B.A) +q[3]=j +i=A.f0(b,16,B.A) +h=A.f0(b,20,B.A) +for(n=1,g=1;!0;){b=o[n] +b[0]=i +b[1]=h +f=g<<1 +m=(m^c.Ee((h>>>8|(h&$.i6[24])<<24)>>>0)^g)>>>0 +b[2]=m +l=(l^m)>>>0 +b[3]=l +k=(k^l)>>>0 +b=o[n+1] +b[0]=k +j=(j^k)>>>0 +b[1]=j +i=(i^j)>>>0 +b[2]=i +h=(h^i)>>>0 +b[3]=h +g=f<<1 +m=(m^c.Ee((h>>>8|(h&$.i6[24])<<24)>>>0)^f)>>>0 +b=o[n+2] +b[0]=m +l=(l^m)>>>0 +b[1]=l +k=(k^l)>>>0 +b[2]=k +j=(j^k)>>>0 +b[3]=j +n+=3 +if(n>=13)break +i=(i^j)>>>0 +h=(h^i)>>>0}break +case 8:m=A.f0(b,0,B.A) +q=o[0] +q[0]=m +l=A.f0(b,4,B.A) +q[1]=l +k=A.f0(b,8,B.A) +q[2]=k +j=A.f0(b,12,B.A) +q[3]=j +i=A.f0(b,16,B.A) +q=o[1] +q[0]=i +h=A.f0(b,20,B.A) +q[1]=h +e=A.f0(b,24,B.A) +q[2]=e +d=A.f0(b,28,B.A) +q[3]=d +for(n=2,g=1;!0;g=f){f=g<<1 +m=(m^c.Ee((d>>>8|(d&$.i6[24])<<24)>>>0)^g)>>>0 +b=o[n] +b[0]=m +l=(l^m)>>>0 +b[1]=l +k=(k^l)>>>0 +b[2]=k +j=(j^k)>>>0 +b[3]=j;++n +if(n>=15)break +i=(i^c.Ee(j))>>>0 +b=o[n] +b[0]=i +h=(h^i)>>>0 +b[1]=h +e=(e^h)>>>0 +b[2]=e +d=(d^e)>>>0 +b[3]=d;++n}break +default:throw A.f(A.O("Should never get here"))}return o}, +aFL(b2,b3,b4,b5,b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=A.f0(b2,b3,B.A),a4=A.f0(b2,b3+4,B.A),a5=A.f0(b2,b3+8,B.A),a6=A.f0(b2,b3+12,B.A),a7=b6[0],a8=a3^a7[0],a9=a4^a7[1],b0=a5^a7[2],b1=a6^a7[3] +for(a7=a2.a-1,s=a2.w,r=1;r>>8&255] +o=B.c.D(p,24) +n=$.i6[8] +m=s[b0>>>16&255] +l=B.c.D(m,16) +k=$.i6[16] +j=s[b1>>>24&255] +i=B.c.D(j,8) +h=$.i6[24] +g=b6[r] +f=q^(o|(p&n)<<8)^(l|(m&k)<<16)^(i|(j&h)<<24)^g[0] +j=s[a9&255] +i=s[b0>>>8&255] +m=B.c.D(i,24) +l=s[b1>>>16&255] +p=B.c.D(l,16) +o=s[a8>>>24&255] +e=j^(m|(i&n)<<8)^(p|(l&k)<<16)^(B.c.D(o,8)|(o&h)<<24)^g[1] +o=s[b0&255] +l=s[b1>>>8&255] +p=B.c.D(l,24) +i=s[a8>>>16&255] +m=B.c.D(i,16) +j=s[a9>>>24&255] +d=o^(p|(l&n)<<8)^(m|(i&k)<<16)^(B.c.D(j,8)|(j&h)<<24)^g[2] +j=s[b1&255] +a8=s[a8>>>8&255] +i=B.c.D(a8,24) +a9=s[a9>>>16&255] +m=B.c.D(a9,16) +b0=s[b0>>>24&255];++r +b1=j^(i|(a8&n)<<8)^(m|(a9&k)<<16)^(B.c.D(b0,8)|(b0&h)<<24)^g[3] +g=s[f&255] +b0=s[e>>>8&255] +a9=B.c.D(b0,24) +m=s[d>>>16&255] +a8=B.c.D(m,16) +i=s[b1>>>24&255] +j=B.c.D(i,8) +l=b6[r] +a8=g^(a9|(b0&n)<<8)^(a8|(m&k)<<16)^(j|(i&h)<<24)^l[0] +i=s[e&255] +j=s[d>>>8&255] +m=B.c.D(j,24) +b0=s[b1>>>16&255] +a9=B.c.D(b0,16) +g=s[f>>>24&255] +a9=i^(m|(j&n)<<8)^(a9|(b0&k)<<16)^(B.c.D(g,8)|(g&h)<<24)^l[1] +g=s[d&255] +b0=s[b1>>>8&255] +j=B.c.D(b0,24) +m=s[f>>>16&255] +i=B.c.D(m,16) +p=s[e>>>24&255] +b0=g^(j|(b0&n)<<8)^(i|(m&k)<<16)^(B.c.D(p,8)|(p&h)<<24)^l[2] +p=s[b1&255] +m=s[f>>>8&255] +i=B.c.D(m,24) +j=s[e>>>16&255] +g=B.c.D(j,16) +o=s[d>>>24&255];++r +b1=p^(i|(m&n)<<8)^(g|(j&k)<<16)^(B.c.D(o,8)|(o&h)<<24)^l[3]}f=s[a8&255]^A.fD(s[a9>>>8&255],24)^A.fD(s[b0>>>16&255],16)^A.fD(s[b1>>>24&255],8)^b6[r][0] +e=s[a9&255]^A.fD(s[b0>>>8&255],24)^A.fD(s[b1>>>16&255],16)^A.fD(s[a8>>>24&255],8)^b6[r][1] +d=s[b0&255]^A.fD(s[b1>>>8&255],24)^A.fD(s[a8>>>16&255],16)^A.fD(s[a9>>>24&255],8)^b6[r][2] +b1=s[b1&255]^A.fD(s[a8>>>8&255],24)^A.fD(s[a9>>>16&255],16)^A.fD(s[b0>>>24&255],8)^b6[r][3] +a7=a2.e +b0=a7[f&255] +s=a7[e>>>8&255] +q=a2.d +p=q[d>>>16&255] +o=q[b1>>>24&255] +n=b6[r+1] +m=n[0] +l=q[e&255] +a9=a7[d>>>8&255] +k=a7[b1>>>16&255] +j=q[f>>>24&255] +i=n[1] +h=q[d&255] +g=a7[b1>>>8&255] +c=a7[f>>>16&255] +b=a7[e>>>24&255] +a=n[2] +a0=q[b1&255] +a1=q[f>>>8&255] +q=q[e>>>16&255] +a7=a7[d>>>24&255] +n=n[3] +A.CW((b0&255^(s&255)<<8^(p&255)<<16^o<<24^m)>>>0,b4,b5,B.A) +A.CW((l&255^(a9&255)<<8^(k&255)<<16^j<<24^i)>>>0,b4,b5+4,B.A) +A.CW((h&255^(g&255)<<8^(c&255)<<16^b<<24^a)>>>0,b4,b5+8,B.A) +A.CW((a0&255^(a1&255)<<8^(q&255)<<16^a7<<24^n)>>>0,b4,b5+12,B.A)}, +aEy(b2,b3,b4,b5,b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=A.f0(b2,b3,B.A),a2=A.f0(b2,b3+4,B.A),a3=A.f0(b2,b3+8,B.A),a4=A.f0(b2,b3+12,B.A),a5=a0.a,a6=b6[a5],a7=a1^a6[0],a8=a2^a6[1],a9=a3^a6[2],b0=a5-1,b1=a4^a6[3] +for(a5=a0.x,a6=a9;b0>1;){s=a5[a7&255] +r=a5[b1>>>8&255] +q=B.c.D(r,24) +p=$.i6[8] +o=a5[a6>>>16&255] +n=B.c.D(o,16) +m=$.i6[16] +l=a5[a8>>>24&255] +k=B.c.D(l,8) +j=$.i6[24] +i=b6[b0] +h=s^(q|(r&p)<<8)^(n|(o&m)<<16)^(k|(l&j)<<24)^i[0] +l=a5[a8&255] +k=a5[a7>>>8&255] +o=B.c.D(k,24) +n=a5[b1>>>16&255] +r=B.c.D(n,16) +q=a5[a6>>>24&255] +g=l^(o|(k&p)<<8)^(r|(n&m)<<16)^(B.c.D(q,8)|(q&j)<<24)^i[1] +q=a5[a6&255] +n=a5[a8>>>8&255] +r=B.c.D(n,24) +k=a5[a7>>>16&255] +o=B.c.D(k,16) +l=a5[b1>>>24&255] +f=q^(r|(n&p)<<8)^(o|(k&m)<<16)^(B.c.D(l,8)|(l&j)<<24)^i[2] +l=a5[b1&255] +a6=a5[a6>>>8&255] +k=B.c.D(a6,24) +a8=a5[a8>>>16&255] +o=B.c.D(a8,16) +a7=a5[a7>>>24&255];--b0 +b1=l^(k|(a6&p)<<8)^(o|(a8&m)<<16)^(B.c.D(a7,8)|(a7&j)<<24)^i[3] +i=a5[h&255] +a7=a5[b1>>>8&255] +a8=B.c.D(a7,24) +o=a5[f>>>16&255] +a6=B.c.D(o,16) +k=a5[g>>>24&255] +l=B.c.D(k,8) +n=b6[b0] +a7=i^(a8|(a7&p)<<8)^(a6|(o&m)<<16)^(l|(k&j)<<24)^n[0] +k=a5[g&255] +l=a5[h>>>8&255] +o=B.c.D(l,24) +a6=a5[b1>>>16&255] +a8=B.c.D(a6,16) +i=a5[f>>>24&255] +a8=k^(o|(l&p)<<8)^(a8|(a6&m)<<16)^(B.c.D(i,8)|(i&j)<<24)^n[1] +i=a5[f&255] +a6=a5[g>>>8&255] +l=B.c.D(a6,24) +o=a5[h>>>16&255] +k=B.c.D(o,16) +r=a5[b1>>>24&255] +a6=i^(l|(a6&p)<<8)^(k|(o&m)<<16)^(B.c.D(r,8)|(r&j)<<24)^n[2] +r=a5[b1&255] +o=a5[f>>>8&255] +k=B.c.D(o,24) +l=a5[g>>>16&255] +i=B.c.D(l,16) +q=a5[h>>>24&255];--b0 +b1=r^(k|(o&p)<<8)^(i|(l&m)<<16)^(B.c.D(q,8)|(q&j)<<24)^n[3]}h=a5[a7&255]^A.fD(a5[b1>>>8&255],24)^A.fD(a5[a6>>>16&255],16)^A.fD(a5[a8>>>24&255],8)^b6[b0][0] +g=a5[a8&255]^A.fD(a5[a7>>>8&255],24)^A.fD(a5[b1>>>16&255],16)^A.fD(a5[a6>>>24&255],8)^b6[b0][1] +f=a5[a6&255]^A.fD(a5[a8>>>8&255],24)^A.fD(a5[a7>>>16&255],16)^A.fD(a5[b1>>>24&255],8)^b6[b0][2] +b1=a5[b1&255]^A.fD(a5[a6>>>8&255],24)^A.fD(a5[a8>>>16&255],16)^A.fD(a5[a7>>>24&255],8)^b6[b0][3] +a5=a0.f +a6=a5[h&255] +s=a0.d +r=s[b1>>>8&255] +q=s[f>>>16&255] +p=a5[g>>>24&255] +o=b6[0] +n=o[0] +m=s[g&255] +a8=s[h>>>8&255] +l=a5[b1>>>16&255] +k=s[f>>>24&255] +j=o[1] +i=s[f&255] +e=a5[g>>>8&255] +d=a5[h>>>16&255] +c=s[b1>>>24&255] +b=o[2] +a5=a5[b1&255] +a=s[f>>>8&255] +a9=s[g>>>16&255] +s=s[h>>>24&255] +o=o[3] +A.CW((a6&255^(r&255)<<8^(q&255)<<16^p<<24^n)>>>0,b4,b5,B.A) +A.CW((m&255^(a8&255)<<8^(l&255)<<16^k<<24^j)>>>0,b4,b5+4,B.A) +A.CW((i&255^(e&255)<<8^(d&255)<<16^c<<24^b)>>>0,b4,b5+8,B.A) +A.CW((a5&255^(a&255)<<8^(a9&255)<<16^s<<24^o)>>>0,b4,b5+12,B.A)}} +A.aO3.prototype={ +bdz(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +for(s=this.r,r=16;r<80;++r){q=s[r-3]^s[r-8]^s[r-14]^s[r-16] +s[r]=((q&$.i6[1])<<1|q>>>31)>>>0}p=this.f +o=p[0] +n=p[1] +m=p[2] +l=p[3] +k=p[4] +for(j=o,i=0,h=0;h<4;++h,i=f){g=$.i6[5] +f=i+1 +k=k+(((j&g)<<5|j>>>27)>>>0)+((n&m|~n&l)>>>0)+s[i]+1518500249>>>0 +e=$.i6[30] +n=((n&e)<<30|n>>>2)>>>0 +i=f+1 +l=l+(((k&g)<<5|k>>>27)>>>0)+((j&n|~j&m)>>>0)+s[f]+1518500249>>>0 +j=((j&e)<<30|j>>>2)>>>0 +f=i+1 +m=m+(((l&g)<<5|l>>>27)>>>0)+((k&j|~k&n)>>>0)+s[i]+1518500249>>>0 +k=((k&e)<<30|k>>>2)>>>0 +i=f+1 +n=n+(((m&g)<<5|m>>>27)>>>0)+((l&k|~l&j)>>>0)+s[f]+1518500249>>>0 +l=((l&e)<<30|l>>>2)>>>0 +f=i+1 +j=j+(((n&g)<<5|n>>>27)>>>0)+((m&l|~m&k)>>>0)+s[i]+1518500249>>>0 +m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.i6[5] +f=i+1 +k=k+(((j&g)<<5|j>>>27)>>>0)+((n^m^l)>>>0)+s[i]+1859775393>>>0 +e=$.i6[30] +n=((n&e)<<30|n>>>2)>>>0 +i=f+1 +l=l+(((k&g)<<5|k>>>27)>>>0)+((j^n^m)>>>0)+s[f]+1859775393>>>0 +j=((j&e)<<30|j>>>2)>>>0 +f=i+1 +m=m+(((l&g)<<5|l>>>27)>>>0)+((k^j^n)>>>0)+s[i]+1859775393>>>0 +k=((k&e)<<30|k>>>2)>>>0 +i=f+1 +n=n+(((m&g)<<5|m>>>27)>>>0)+((l^k^j)>>>0)+s[f]+1859775393>>>0 +l=((l&e)<<30|l>>>2)>>>0 +f=i+1 +j=j+(((n&g)<<5|n>>>27)>>>0)+((m^l^k)>>>0)+s[i]+1859775393>>>0 +m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.i6[5] +f=i+1 +k=k+(((j&g)<<5|j>>>27)>>>0)+((n&m|n&l|m&l)>>>0)+s[i]+2400959708>>>0 +e=$.i6[30] +n=((n&e)<<30|n>>>2)>>>0 +i=f+1 +l=l+(((k&g)<<5|k>>>27)>>>0)+((j&n|j&m|n&m)>>>0)+s[f]+2400959708>>>0 +j=((j&e)<<30|j>>>2)>>>0 +f=i+1 +m=m+(((l&g)<<5|l>>>27)>>>0)+((k&j|k&n|j&n)>>>0)+s[i]+2400959708>>>0 +k=((k&e)<<30|k>>>2)>>>0 +i=f+1 +n=n+(((m&g)<<5|m>>>27)>>>0)+((l&k|l&j|k&j)>>>0)+s[f]+2400959708>>>0 +l=((l&e)<<30|l>>>2)>>>0 +f=i+1 +j=j+(((n&g)<<5|n>>>27)>>>0)+((m&l|m&k|l&k)>>>0)+s[i]+2400959708>>>0 +m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.i6[5] +f=i+1 +k=k+(((j&g)<<5|j>>>27)>>>0)+((n^m^l)>>>0)+s[i]+3395469782>>>0 +e=$.i6[30] +n=((n&e)<<30|n>>>2)>>>0 +i=f+1 +l=l+(((k&g)<<5|k>>>27)>>>0)+((j^n^m)>>>0)+s[f]+3395469782>>>0 +j=((j&e)<<30|j>>>2)>>>0 +f=i+1 +m=m+(((l&g)<<5|l>>>27)>>>0)+((k^j^n)>>>0)+s[i]+3395469782>>>0 +k=((k&e)<<30|k>>>2)>>>0 +i=f+1 +n=n+(((m&g)<<5|m>>>27)>>>0)+((l^k^j)>>>0)+s[f]+3395469782>>>0 +l=((l&e)<<30|l>>>2)>>>0 +f=i+1 +j=j+(((n&g)<<5|n>>>27)>>>0)+((m^l^k)>>>0)+s[i]+3395469782>>>0 +m=((m&e)<<30|m>>>2)>>>0}p[0]=o+j>>>0 +p[1]=p[1]+n>>>0 +p[2]=p[2]+m>>>0 +p[3]=p[3]+l>>>0 +p[4]=p[4]+k>>>0}} +A.aKM.prototype={} +A.aKr.prototype={ +b5E(a,b,c,d){var s,r,q,p,o,n,m,l,k=this,j=k.a +j===$&&A.c() +s=j.c +j=k.b +r=j.b +r===$&&A.c() +q=B.c.ds(s+r-1,r) +p=new Uint8Array(4) +o=new Uint8Array(q*r) +j.akz(new A.Ov(B.v.f6(a,b))) +for(n=0,m=1;m<=q;++m){for(l=3;!0;--l){p[l]=p[l]+1 +if(p[l]!==0)break}j=k.a +k.aGa(j.a,j.b,p,o,n) +n+=r}B.v.cW(c,d,d+s,o) +return k.a.c}, +aGa(a,b,c,d,e){var s,r,q,p,o,n,m,l=this +if(b<=0)throw A.f(A.bZ("Iteration count must be at least 1.",null)) +s=l.b +r=s.a +r.tX(0,a,0,J.am(a)) +r.tX(0,c,0,4) +q=l.c +q===$&&A.c() +s.zN(q,0) +q=l.c +B.v.cW(d,e,e+q.length,q) +for(p=1;pq){n.tX(0,s,0,r) +s=o.d +s===$&&A.c() +n.zN(s,0) +s=o.b +s===$&&A.c() +r=s}else{p=o.d +p===$&&A.c() +B.v.cW(p,0,r,s)}s=o.d +s===$&&A.c() +B.v.eu(s,r,s.length,0) +s=o.e +s===$&&A.c() +B.v.cW(s,0,q,o.d) +o.agw(o.d,q,54) +o.agw(o.e,q,92) +q=o.d +n.tX(0,q,0,q.length)}, +zN(a,b){var s,r,q=this,p=q.a,o=q.e +o===$&&A.c() +s=q.c +s===$&&A.c() +p.zN(o,s) +o=q.e +p.tX(0,o,0,o.length) +r=p.zN(a,b) +o=q.e +B.v.eu(o,s,o.length,0) +o=q.d +o===$&&A.c() +p.tX(0,o,0,o.length) +return r}, +agw(a,b,c){var s +for(s=0;s>>29)>>>0 +q.b=A.bmj(s,3) +r.aSJ() +r.aSI(q) +r.W0() +r.aR8(a,b) +r.nS(0) +return 20}, +acR(a,b){var s=this,r=s.w +r===$&&A.c() +s.w=r+1 +s.r[r]=A.f0(a,b,s.d) +if(s.w===16)s.W0()}, +W0(){this.bdz() +this.w=0 +B.d.eu(this.r,0,16,0)}, +aSH(a,b,c){var s +for(s=J.N(a);c>0;){this.SU(s.h(a,b));++b;--c}}, +aSO(a,b,c){var s,r +for(s=this.a,r=0;c>4;){this.acR(a,b) +b+=4 +c-=4 +s.a5Z(4) +r+=4}return r}, +aSN(a,b,c){var s,r=J.N(a),q=0 +while(!0){s=this.c +s===$&&A.c() +if(!(s!==0&&c>0))break +this.SU(r.h(a,b));++b;--c;++q}return q}, +aSJ(){this.SU(128) +while(!0){var s=this.c +s===$&&A.c() +if(!(s!==0))break +this.SU(0)}}, +aSI(a){var s,r=this,q=r.w +q===$&&A.c() +if(q>14)r.W0() +q=r.d +switch(q){case B.A:q=r.r +s=a.b +s===$&&A.c() +q[14]=s +s=a.a +s===$&&A.c() +q[15]=s +break +case B.iq:q=r.r +s=a.a +s===$&&A.c() +q[14]=s +s=a.b +s===$&&A.c() +q[15]=s +break +default:throw A.f(A.O("Invalid endianness: "+q.j(0)))}}, +aR8(a,b){var s,r,q,p,o,n,m +for(s=this.e,r=a.length,q=this.f,p=this.d,o=0;o>>0 +r.b=q +if(s!==q){q=r.a +q===$&&A.c();++q +r.a=q +r.a=q>>>0}}, +j(a){var s=this,r=new A.c9(""),q=s.a +q===$&&A.c() +s.aco(r,q) +q=s.b +q===$&&A.c() +s.aco(r,q) +q=r.a +return q.charCodeAt(0)==0?q:q}, +aco(a,b){var s,r=B.c.eP(b,16) +for(s=8-r.length;s>0;--s)a.a+="0" +a.a+=r}, +gu(a){return A.H.prototype.gu.call(this,this)}} +A.O6.prototype={ +e_(a){return new A.W5(null,this,B.a8,this.$ti.i("W5<1>"))}, +z8(a,b){b.toString +return new A.kO(this,b,null,this.$ti.i("kO<1?>"))}} +A.W5.prototype={} +A.aPm.prototype={ +$1(a){var s=this,r=s.a +if(!r.b(a))throw A.f(A.bjB(A.d0(r),A.I(s.b.gb4()))) +return!B.dm.eU(s.c.$1(a),s.d)}, +$S(){return this.a.i("K(0?)")}} +A.kO.prototype={ +dB(a){return!1}, +e_(a){return new A.J5(A.n7(null,null,null,t.Q,t.X),this,B.a8,this.$ti.i("J5<1>"))}} +A.Cv.prototype={} +A.J5.prototype={ +gxP(){var s,r=this,q=r.b6 +if(q===$){s=r.$ti.i("kO<1>").a(A.be.prototype.gb4.call(r)).f.e.a_() +s.a=r +r.b6!==$&&A.ai() +r.b6=s +q=s}return q}, +jf(a){var s={} +s.a=null +this.lC(new A.b5m(s,a)) +return s.a}, +fX(a,b){this.C8(a,b)}, +gb4(){return this.$ti.i("kO<1>").a(A.be.prototype.gb4.call(this))}, +a3P(a,b){var s,r=this.au,q=r.h(0,a),p=q==null +if(!p&&!this.$ti.i("Cv<1>").b(q))return +s=this.$ti +if(s.i("K(1)").b(b)){p=p?new A.Cv(A.d([],s.i("B")),s.i("Cv<1>")):q +s.i("Cv<1>").a(p) +if(p.a){p.a=!1 +B.d.Y(p.c)}if(!p.b){p.b=!0 +A.bGA(new A.b5n(p),t.P)}p.c.push(b) +r.l(0,a,p)}else r.l(0,a,B.fG)}, +a2o(a,b){var s,r,q,p,o,n=this.au.h(0,b),m=!1 +if(n!=null)if(this.$ti.i("Cv<1>").b(n)){if(b.as)return +for(r=n.c,q=r.length,p=0;p") +r.a(A.be.prototype.gb4.call(s)) +s.gxP().b0Y(s.fS) +s.fS=!1 +if(s.b5){s.b5=!1 +s.tE(r.a(A.be.prototype.gb4.call(s)))}return s.a6q()}, +pj(){this.gxP().n() +this.C9()}, +baN(){if(!this.bd)return +this.dP() +this.b5=!0}, +qc(a,b){return this.Kg(a,b)}, +Po(a){return this.qc(a,null)}, +$ia5g:1} +A.b5m.prototype={ +$1(a){this.a.a=a.jf(this.b) +return!1}, +$S:29} +A.b5n.prototype={ +$0(){var s=this.a +s.b=!1 +s.a=!0}, +$S:7} +A.ag6.prototype={} +A.uf.prototype={ +anU(a){return!1}, +n(){}, +b0Y(a){}} +A.JY.prototype={ +a_(){return new A.Z9(this.$ti.i("Z9<1>"))}} +A.Z9.prototype={ +gm(a){var s,r,q=this,p=q.a +p.bd=!1 +if(q.b==null){s=q.$ti.i("uf.D") +p=s.a(A.n(p).i("kO<1>").a(A.be.prototype.gb4.call(p)).f.e) +r=q.a +r.toString +r=p.c.$2(r,s.a(r.$ti.i("kO<1>").a(A.be.prototype.gb4.call(r)).f.e).a) +q.b=r}p=q.a +p.bd=!0 +return q.$ti.i("uf.D").a(A.n(p).i("kO<1>").a(A.be.prototype.gb4.call(p)).f.e).a}, +anU(a){var s,r,q=this,p=q.a +p.toString +s=q.$ti.i("uf.D") +s.a(p.$ti.i("kO<1>").a(A.be.prototype.gb4.call(p)).f.e) +p=q.a +p.toString +r=a.a!==s.a(p.$ti.i("kO<1>").a(A.be.prototype.gb4.call(p)).f.e).a +if(r&&q.b!=null){q.b.$0() +q.b=null}return r}, +n(){this.avo() +var s=this.b +if(s!=null)s.$0()}} +A.a7p.prototype={} +A.a8Z.prototype={ +j(a){return"A provider for "+this.a.j(0)+" unexpectedly returned null."}, +$ibh:1} +A.Qy.prototype={ +j(a){return"Provider<"+this.a.j(0)+"> not found for "+this.b.j(0)}, +$ibh:1} +A.bfL.prototype={ +$2(a,b){return A.be4(a,J.Q(b))}, +$S:305} +A.yO.prototype={ +gu(a){return this.a}, +k(a,b){if(b==null)return!1 +if(b instanceof A.yO)return b.a===this.a +return!1}, +j(a){var s=this +if(B.XT.k(0,s))return"DatabaseMode.create" +else if(B.ta.k(0,s))return"DatabaseMode.existing" +else if(B.tb.k(0,s))return"DatabaseMode.empty" +else if(B.iM.k(0,s))return"DatabaseMode.neverFails" +return s.iJ(0)}} +A.Eq.prototype={ +j(a){return"["+this.a+"] "+this.b}, +$ibh:1} +A.fG.prototype={ +gq(a){return J.am(this.a)}, +h(a,b){return J.u(this.a,b)}, +gu(a){return J.am(this.a)}, +k(a,b){if(b==null)return!1 +return b instanceof A.fG&&new A.asE(this,b).$0()}, +j(a){return"Blob(len: "+J.am(this.a)+")"}, +bL(a,b){var s,r,q,p,o,n +for(s=this.a,r=J.N(s),q=b.a,p=J.N(q),o=0;o").L(r.z[1]),s=new A.aQ(J.a4(s.a),s.b,r.i("aQ<1,2>")),r=r.z[1];s.p();){q=s.a +if((q==null?r.a(q):q).ga1w())return!0}return!1}, +ZJ(a,b){var s,r +if(a==null)s=null +else{r=a.hL$ +r===$&&A.c() +r=r.hM$ +r===$&&A.c() +s=r}if(s==null)if(b==null)s=null +else{r=b.hL$ +r===$&&A.c() +r=r.hM$ +r===$&&A.c() +s=r}this.a.h(0,s)}, +anq(){var s,r,q +for(s=this.a,s=s.gar(s),r=A.n(s),r=r.i("@<1>").L(r.z[1]),s=new A.aQ(J.a4(s.a),s.b,r.i("aQ<1,2>")),r=r.z[1];s.p();){q=s.a;(q==null?r.a(q):q).anq()}}} +A.auo.prototype={ +galC(){var s=this.c||this.b.gix()>24e3 +return s}, +fi(){var s,r=this +if(r.galC()){s=t.z +if(!r.c){r.c=!0 +return A.ig(A.dX(1,0,0,0),null,s).bj(0,new A.aup(r),s)}else return A.ig(A.dX(1,0,0,0),null,s)}else return null}} +A.aup.prototype={ +$1(a){var s=this.a,r=s.b +if(r.b==null)r.b=$.Qw.$0() +r.nS(0) +r.jj(0) +s.c=!1}, +$S:19} +A.abR.prototype={ +N(a,b){var s,r,q,p,o +for(s=b.gS(b),r=this.b,q=t.K;s.p();){p=s.gG(s) +o=A.eN.prototype.gdK.call(p,p) +r.l(0,o==null?q.a(o):o,p)}}, +j(a){var s,r=this.a.eJ$ +r===$&&A.c() +s=this.b +return r+" "+J.am(s.gar(s).a)}} +A.avg.prototype={ +b03(a){var s=this.a,r=s.h(0,a) +if(r==null){r=new A.abR(a,A.A(t.X,t.N7)) +s.l(0,a,r)}return r}, +j(a){var s=this.a +return s.gar(s).j(0)}} +A.avj.prototype={ +aoD(){var s,r,q=this.a +if(q.a!==0){s=q.gar(q) +r=s.b.$1(J.hK(s.a)) +q.F(0,r.a) +return r}return null}} +A.aWv.prototype={ +b08(a,b){this.b03(a).N(0,new A.a6(b,new A.aWw(),A.aa(b).i("a6<1,ff>"))) +B.d.N(this.b,b)}} +A.aWw.prototype={ +$1(a){return a.a}, +$S:306} +A.aQ2.prototype={} +A.aaR.prototype={ +AC(a,b){var s=this.a16$.h(0,a) +if(s==null){s=A.boU(this,a,b) +this.a5s(a,s)}return s.alR()}, +a5s(a,b){var s=this.a16$ +s.F(0,a) +s.l(0,a,b)}} +A.aub.prototype={} +A.aua.prototype={} +A.aQ3.prototype={} +A.Bs.prototype={ +gfs(a){return this.c.b}, +aCR(){var s,r,q,p=this +B.d.Y(p.dx) +p.dy.Y(0) +p.Q.anq() +for(s=p.db,s=s.gar(s),r=A.n(s),r=r.i("@<1>").L(r.z[1]),s=new A.aQ(J.a4(s.a),s.b,r.i("aQ<1,2>")),r=r.z[1];s.p();){q=s.a;(q==null?r.a(q):q).e=null}}, +Tf(a){return this.aoy(a)}, +aoy(a){var s=0,r=A.l(t.bo),q +var $async$Tf=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=null +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Tf,r)}, +Tg(a){return this.aoz(a)}, +aoz(a){var s=0,r=A.l(t.u),q +var $async$Tg=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=null +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Tg,r)}, +qR(){var s=0,r=A.l(t.z),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d +var $async$qR=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:e=q.d +d=e==null&&null +s=d===!0?2:3 +break +case 2:e.toString +null.toString +p=new A.a2s() +p.c=q.go.c+1 +s=4 +return A.e(null.hc(0),$async$qR) +case 4:s=5 +return A.e(null.PU(),$async$qR) +case 5:o=A.d([],t.s) +n=new A.aQl(q,p,o) +A.bmg(q.a.d.d) +m=new A.aQk(q,!1,n) +s=6 +return A.e(n.$1(B.L.hK(q.at.ic())),$async$qR) +case 6:e=q.db +l=A.cT(e.gar(e),!0,t.dW) +e=l.length,k=0 +case 7:if(!(k").L(j.z[1]).i("mO<1,2>") +i=A.L(new A.mO(d,j),!1,j.i("w.E")) +d=i.length,h=0 +case 10:if(!(h").L(r.z[1]),s=new A.aQ(J.a4(s.a),s.b,r.i("aQ<1,2>")),q=t.ec,r=r.z[1];s.p();){p=s.a +if(p==null)p=r.a(p) +o=p.e +n=o==null?null:A.cT(o.gar(o),!1,q) +o=n==null?null:n.length!==0 +if(o===!0){p=p.b +n.toString +m.b08(p,n)}}return m}, +b1P(){var s,r,q,p,o,n,m,l,k=this,j=k.aIc(),i=new A.aua(),h=i.b=j.b +if(h.length!==0)new A.aQ5(k,h).$0() +s=k.dx +r=s.length +if(r!==0)for(q=k.db,p=0;p").L(q.z[1]),r=new A.aQ(J.a4(r.a),r.b,q.i("aQ<1,2>")),q=q.z[1];r.p();){o=r.a +if(o==null)o=q.a(o) +n=o.b +m=n.gar(n) +l=o.a +if(!m.gZ(m))s.h(0,l)}return i}, +C5(a){return this.asm(a)}, +asm(a2){var s=0,r=A.l(t.z),q=1,p,o=this,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +var $async$C5=A.h(function(a3,a4){if(a3===1){p=a4 +s=q}while(true)switch(s){case 0:s=a2.length!==0?2:3 +break +case 2:n=A.d([],t.s) +s=o.d!=null?4:5 +break +case 4:h=a2.length,g=t.L0,f=t.f,e=0 +case 6:if(!(e=a5?3:5 +break +case 3:s=7 +return A.e(m.e.bhO(a1),$async$wJ) +case 7:i=a5 +if(!m.CW){for(h=J.a4(i);h.p();){g=h.gG(h) +f=g.b.a +e=f.hL$ +e===$&&A.c() +d=f.jz$===!0?null:g.gm(g) +A.bqv(e,d,f.jz$===!0,g.gb9k(g))}m.r=a3}c=!0 +s=4 +break +case 5:m.go=new A.a2s() +l=A.d([],t.Nb) +h=m.e +g=t.K +h=new A.us(A.fU(h.gdE(h),"stream",g),t.jL) +p=8 +case 11:s=13 +return A.e(h.p(),$async$wJ) +case 13:if(!a5){s=12 +break}k=h.gG(h) +f=k.b.a.hL$ +f===$&&A.c() +e=k.b.a.jz$===!0?null:J.l0(k) +j=A.bqv(f,e,k.b.a.jz$===!0,J.bCo(k)) +s=11 +break +case 12:n.push(10) +s=9 +break +case 8:n=[2] +case 9:p=2 +s=14 +return A.e(h.aI(0),$async$wJ) +case 14:s=n.pop() +break +case 10:for(h=m.db,f=h.gar(h),e=A.n(f),e=e.i("@<1>").L(e.z[1]),f=new A.aQ(J.a4(f.a),f.b,e.i("aQ<1,2>")),e=e.z[1];f.p();){d=f.a +d=(d==null?e.a(d):d).d +d.d=null +d.a=0;++d.b}for(f=l,e=f.length,b=0;ba0.c)a0.c=d}c=!1 +case 4:q=new A.a5z(c) +s=1 +break +case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$wJ,r)}, +Hc(){var s=0,r=A.l(t.z),q=this +var $async$Hc=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q.ch=!1 +q.CW=!0 +s=2 +return A.e(q.a.a24(),$async$Hc) +case 2:return A.j(null,r)}}) +return A.k($async$Hc,r)}, +a2(a){var s=0,r=A.l(t.z),q,p=this +var $async$a2=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p.f=null +q=p.a.e.uq(new A.aQ4(p),t.z) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a2,r)}, +cS(){var s,r,q,p,o,n,m=this,l=t.N,k=t.X,j=A.A(l,k) +j.l(0,"path",m.c.b) +s=m.at.a +s.toString +j.l(0,"version",s) +r=A.d([],t.CF) +for(s=m.db,s=s.gar(s),q=A.n(s),q=q.i("@<1>").L(q.z[1]),s=new A.aQ(J.a4(s.a),s.b,q.i("aQ<1,2>")),q=q.z[1];s.p();){p=s.a +if(p==null)p=q.a(p) +o=A.A(l,k) +n=p.b.eJ$ +n===$&&A.c() +o.l(0,"name",n) +o.l(0,"count",p.d.a) +r.push(o)}j.l(0,"stores",r) +l=m.go +if(l!=null)j.l(0,"exportStat",l.cS()) +return j}, +gaOC(){var s,r +if(this.d!=null){s=this.go +r=s.b +s=r>5&&r/s.a>0.2}else s=!1 +return s}, +j(a){return A.kj(this.cS())}, +FF(a){var s=0,r=A.l(t.z),q,p=this +var $async$FF=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:if(p.fy.length===0&&!0){s=1 +break}s=3 +return A.e(p.w.uq(new A.aQ6(p,a),t.P),$async$FF) +case 3:case 1:return A.j(q,r)}}) +return A.k($async$FF,r)}, +pf(a,b,c){return this.bfQ(0,b,c,c)}, +bfQ(a,b,c,d){var s=0,r=A.l(d),q,p=this,o,n,m,l,k,j +var $async$pf=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:k={} +j=p.cx +s=j!=null?3:4 +break +case 3:s=5 +return A.e(b.$1(j),$async$pf) +case 5:q=f +s=1 +break +case 4:k.a=null +k.b=p.ax +k.c=!1 +o=A.bt("jdbIncrementRevisionStatus") +j=p.x +n=t.P +m=!1 +case 6:s=m?9:10 +break +case 9:s=11 +return A.e(j.uq(new A.aQf(p,o),n),$async$pf) +case 11:k.c=!1 +case 10:s=12 +return A.e(j.uq(new A.aQg(k,p,b,o,c),c).fK(new A.aQh(k,p)),$async$pf) +case 12:l=f +case 7:if(m=k.c,m){s=6 +break}case 8:q=l +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$pf,r)}, +fi(){var s=this.id +return s==null?null:s.fi()}, +ahS(a){if(a!=null&&a!==this.fr)throw A.f(A.O("The transaction is no longer active. Make sure you (a)wait all pending operations in your transaction block"))}, +gJm(){return this}, +ml(a,b){return this.pf(0,new A.aQ8(a,b),b)}, +gBM(){return this.cx}, +aUd(){var s,r +for(s=this.z.a,r=A.cF(s,s.r,A.n(s).c);r.p();)s.h(0,r.d).bim()}, +aF(){var s=0,r=A.l(t.z),q=this,p,o,n +var $async$aF=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:for(p=q.z.a,o=q.fx;!0;){n=o.aoD() +if(n==null)break +p.h(0,n.a)}return A.j(null,r)}}) +return A.k($async$aF,r)}, +gXm(){var s=$.bns() +return s}, +Vl(a,b){var s +if(A.bm7(a))return +if(t.j.b(a)){for(s=J.a4(a);s.p();)this.Vl(s.gG(s),!1) +return}else if(t.f.b(a)){for(s=J.a4(J.aqC(a));s.p();)this.Vl(s.gG(s),!1) +return}if(this.gXm().axs(a))return +throw A.f(A.dN(a,null,"type "+J.a8(a).j(0)+" not supported"))}, +a58(a,b,c){var s,r +this.Vl(a,!1) +if(t.j.b(a))try{s=c.a(J.hJ(a,t.X)) +return s}catch(r){s=A.dN(a,"type "+A.d0(c).j(0)+" not supported","List must be of type List for type "+J.a8(a).j(0)+" value "+A.r(a)) +throw A.f(s)}else if(t.f.b(a))try{s=c.a(J.es(a,t.N,t.X)) +return s}catch(r){s=A.dN(a,"type "+A.d0(c).j(0)+" not supported","Map must be of type Map for type "+J.a8(a).j(0)+" value "+A.r(a)) +throw A.f(s)}return c.a(a)}, +apQ(a,b){return this.a58(a,null,b)}, +$ia2r:1} +A.aQl.prototype={ +aom(a){var s=0,r=A.l(t.z),q=this +var $async$$1=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:s=2 +return A.e(q.a.fi(),$async$$1) +case 2:++q.b.a +q.c.push(a) +return A.j(null,r)}}) +return A.k($async$$1,r)}, +$1(a){return this.aom(a)}, +$S:934} +A.aQk.prototype={ +aol(a){var s=0,r=A.l(t.z),q=1,p,o=this,n,m,l,k,j,i,h +var $async$$1=A.h(function(b,c){if(b===1){p=c +s=q}while(true)switch(s){case 0:i=null +q=3 +l=o.a +k=l.a +s=o.b?6:8 +break +case 6:s=9 +return A.e(A.aQ1(A.bmg(k.d.d),t.f.a(l.gXm().gcU().b3(a))),$async$$1) +case 9:i=c +s=7 +break +case 8:i=A.bmg(k.d.d).hK(l.gXm().gcU().b3(a)) +case 7:s=10 +return A.e(o.c.$1(i),$async$$1) +case 10:q=1 +s=5 +break +case 3:q=2 +h=p +n=A.a7(h) +m=A.au(h) +A.lN(a) +A.lN(n) +A.lN(m) +throw h +s=5 +break +case 2:s=1 +break +case 5:return A.j(null,r) +case 1:return A.i(p,r)}}) +return A.k($async$$1,r)}, +$1(a){return this.aol(a)}, +$S:935} +A.aQ5.prototype={ +$0(){var s,r,q,p,o,n,m,l,k +for(s=this.b,r=s.length,q=this.a,p=0;p()")}} +A.aQj.prototype={ +$0(){var s,r +this.a.b=!1 +s=this.b +s.aCR() +r=s.fr +if(r!=null)r.c.hw(0) +s.fr=null}, +$S:0} +A.aQe.prototype={ +$0(){var s=this.a.fr +s.toString +return this.b.$1(s)}, +$S(){return this.c.i("0/()")}} +A.aQi.prototype={ +$0(){var s=0,r=A.l(t.z),q=this,p,o,n +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:n=q.a +s=n.b?2:3 +break +case 2:p=q.b +o=p.d +o.toString +s=4 +return A.e(o.b0m(B.L.hK(p.ay.ic())),$async$$0) +case 4:case 3:n=n.a +if(n==null)p=null +else{p=n.b +p=p==null?null:p.length!==0}s=p===!0?5:6 +break +case 5:n=n.b +n.toString +s=7 +return A.e(q.b.C5(n),$async$$0) +case 7:case 6:n=q.b +s=!n.ax&&n.gaOC()?8:9 +break +case 8:s=10 +return A.e(n.qR(),$async$$0) +case 10:case 9:return A.j(null,r)}}) +return A.k($async$$0,r)}, +$S:18} +A.aQh.prototype={ +$0(){var s=0,r=A.l(t.H),q=this,p +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:p=q.b +p.aF() +s=!q.a.b?2:3 +break +case 2:s=4 +return A.e(p.FF(null),$async$$0) +case 4:case 3:return A.j(null,r)}}) +return A.k($async$$0,r)}, +$S:2} +A.aQ8.prototype={ +$1(a){return this.a.$1(a)}, +$S(){return this.b.i("0/(u1)")}} +A.a2s.prototype={ +cS(){var s=A.A(t.N,t.X) +s.l(0,"lineCount",this.a) +s.l(0,"obsoleteLineCount",this.b) +s.l(0,"compactCount",this.c) +return s}, +j(a){return A.kj(this.cS())}} +A.a5z.prototype={} +A.als.prototype={} +A.a2t.prototype={ +alR(){return this.e.uq(new A.avm(this),t.ML)}, +a24(){var s=0,r=A.l(t.z),q,p=this +var $async$a24=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:if(p.f!=null)p.a.a16$.F(0,p.b) +q=p.f +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$a24,r)}, +j(a){return"DatabaseOpenHelper("+this.b+", "+this.d.j(0)+")"}} +A.avm.prototype={ +$0(){var s=0,r=A.l(t.Dq),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c +var $async$$0=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:d=p.a +c=d.f +if(c==null){c=d.a +o=d.b +n=c.b +m=n.h(0,o) +if(m==null){c=new A.avy(c,o) +l=A.aGM() +k=A.aGM() +j=A.aGM() +i=t.Ms +h=t.N +g=A.d([],t.s) +f=A.d([],t.fj) +e=$.bBN() +m=new A.Bs(d,!1,c,l,k,j,new A.avi(A.A(i,t.hH)),new A.avf(A.A(i,t.BY)),A.A(h,t.dW),g,A.A(h,t.S),new A.avj(A.A(i,t.sb)),f,e) +m.d=c +n.l(0,o,m)}c=d.f=m}c.a=d +s=3 +return A.e(c.HH(0,d.d),$async$$0) +case 3:d.a.a5s(d.b,d) +d=d.f +d.toString +q=d +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$0,r)}, +$S:938} +A.avn.prototype={ +j(a){var s=A.A(t.N,t.X) +s.l(0,"version",this.a) +return A.kj(s)}} +A.aaS.prototype={$iNc:1} +A.aaQ.prototype={ +Av(a){var s,r +try{s=this.a.$1(a) +return s}catch(r){return!1}}} +A.azt.prototype={} +A.azv.prototype={} +A.azu.prototype={} +A.b43.prototype={ +arY(a,b){var s,r,q,p,o,n=this.vN$ +n===$&&A.c() +s=a.a +r=s.oJ$ +r===$&&A.c() +q=t.f +if(!(q.b(r)||n==="_value"||n==="_key"))return!1 +p=new A.b44(this,b) +if(n==="_value")return p.$1(r) +else if(n==="_key")return p.$1(s.gdK(s)) +else{if(this.Gu$===!0)o=n+".@" +else o=n +return A.bVk(q.a(r),A.bm1(o),b)}}} +A.b44.prototype={ +$1(a){var s,r=this.a.Gu$ +if(r===!0){if(t.JY.b(a))for(r=J.a4(a),s=this.b;r.p();)if(s.$1(r.gG(r)))return!0 +return!1}return this.b.$1(a)}, +$S:32} +A.Hd.prototype={ +Av(a){var s=this,r=s.vO$ +r===$&&A.c() +if(r==null){r=s.vN$ +r===$&&A.c() +return a.a.a4R(r)==null}return s.arY(a,new A.aQm(s))}, +j(a){var s,r=this.vN$ +r===$&&A.c() +s=this.vO$ +s===$&&A.c() +return r+" == "+A.r(s)}} +A.aQm.prototype={ +$1(a){var s=this.a.vO$ +s===$&&A.c() +return A.bms(a,s)}, +$S:32} +A.aaT.prototype={ +Av(a){return!this.auS(a)}, +j(a){var s,r=this.vN$ +r===$&&A.c() +s=this.vO$ +s===$&&A.c() +return r+" != "+A.r(s)}} +A.S5.prototype={ +Av(a){var s,r,q +for(s=this.b,r=s.length,q=0;q").L(r.z[1]),s=new A.aQ(J.a4(s.a),s.b,r.i("aQ<1,2>")),r=r.z[1];s.p();){q=s.a +if((q==null?r.a(q):q).al7(a))return!0}return!1}} +A.bf0.prototype={ +$2(a,b){var s,r,q +if(typeof a!="string")throw A.f(A.dN(a,null,null)) +s=A.blG(b,this.b) +if(s==null?b!=null:s!==b){r=this.a +q=r.a;(q==null?r.a=A.fK(this.c,t.N,t.X):q).l(0,a,s)}}, +$S:41} +A.bet.prototype={ +$2(a,b){var s,r,q=A.blt(b,this.b) +if(q==null?b!=null:q!==b){s=this.a +r=s.a +s=r==null?s.a=A.fK(this.c,t.N,t.X):r +s.l(0,J.cp(a),q)}}, +$S:41} +A.avi.prototype={ +a2(a){var s,r,q,p,o,n +for(s=this.a,r=s.gar(s),q=A.n(r),q=q.i("@<1>").L(q.z[1]),r=new A.aQ(J.a4(r.a),r.b,q.i("aQ<1,2>")),q=q.z[1];r.p();){p=r.a +if(p==null)p=q.a(p) +for(o=p.gbi_(),o=o.gS(o);o.p();)o.gG(o).a2(0) +for(p=p.gbhZ(),p=p.gar(p),p=p.gS(p);p.p();){n=p.gG(p) +for(o=n.gS(n);o.p();)o.gG(o).a2(0)}}s.Y(0)}} +A.avh.prototype={ +a0x(a){return this.b6_(a)}, +b6_(a){var s=0,r=A.l(t.z),q=this +var $async$a0x=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q.b.F(0,a) +q.a.F(0,a) +return A.j(null,r)}}) +return A.k($async$a0x,r)}, +AC(a,b){return this.bcz(a,b)}, +bcz(a,b){var s=0,r=A.l(t.ML),q,p=this +var $async$AC=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=a==="sembast://memory"?3:4 +break +case 3:s=5 +return A.e(p.a0x(a),$async$AC) +case 5:q=A.boU(p,a,b).alR() +s=1 +break +case 4:q=p.auR(a,b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$AC,r)}} +A.avy.prototype={ +PU(){var s=0,r=A.l(t.H),q=this +var $async$PU=A.h(function(a,b){if(a===1)return A.i(b,r) +while(true)switch(s){case 0:q.a.a.l(0,q.b,!0) +return A.j(null,r)}}) +return A.k($async$PU,r)}, +hc(a){var s=0,r=A.l(t.H) +var $async$hc=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:return A.j(null,r)}}) +return A.k($async$hc,r)}, +ZX(a){return A.F(A.dw(null))}, +bft(){return A.F(A.dw(null))}} +A.afR.prototype={} +A.Pl.prototype={ +ic(){var s=A.ah(["version",this.a,"sembast",this.b],t.N,t.X),r=this.c +if(r!=null)s.l(0,"codec",r) +return s}, +j(a){return A.kj(this.ic())}} +A.aaU.prototype={ +af_(){var s,r=this,q=A.A(t.N,t.X) +q.l(0,"key",r.gdK(r)) +if(r.gzE())q.l(0,"deleted",!0) +s=r.gpc().hM$ +s===$&&A.c() +if(!s.k(0,$.bnn())){s=r.gpc().hM$ +s===$&&A.c() +s=s.eJ$ +s===$&&A.c() +q.l(0,"store",s)}return q}, +bfw(){var s,r=this,q=A.A(t.N,t.X) +q.l(0,"key",r.gdK(r)) +if(r.gzE())q.l(0,"deleted",!0) +s=r.gpc().hM$ +s===$&&A.c() +if(!s.k(0,$.bnn())){s=r.gpc().hM$ +s===$&&A.c() +s=s.eJ$ +s===$&&A.c() +q.l(0,"store",s)}if(!r.gzE())q.l(0,"value",r.gm(r)) +return q}, +gu(a){return J.Q(this.gdK(this))}, +k(a,b){if(b==null)return!1 +if(t.Gq.b(b))return J.o(this.gdK(this),b.gdK(b)) +return!1}} +A.aaV.prototype={ +gzE(){return this.jz$===!0}, +sm(a,b){this.oJ$=A.bVa(b)}} +A.O_.prototype={} +A.ff.prototype={ +gdK(a){var s=A.eN.prototype.gdK.call(this,this) +return s==null?t.K.a(s):s}, +gm(a){var s=A.eN.prototype.gm.call(this,this) +s=A.K8(s) +s.toString +return s}, +a6N(a,b,c){var s=this +s.hL$=a +s.jz$=c +if(!c){b.toString +s.auT(0,b)}s.vM$=$.O0=$.O0+1}, +axY(a,b){this.hL$=a +this.jz$=!0 +this.vM$=$.O0=$.O0+1}, +j(a){var s=this.bfw(),r=this.vM$ +if(r!=null)s.l(0,"revision",r) +return A.kj(s)}, +$ifu:1, +$ioQ:1} +A.x9.prototype={ +h(a,b){b.toString +return this.a.cb(b)}, +gzE(){return this.a.jz$===!0}, +gdK(a){var s=this.a +s=A.eN.prototype.gdK.call(s,s) +return s==null?t.K.a(s):s}, +gm(a){var s=this.a +s=A.eN.prototype.gm.call(s,s) +s=A.K8(s) +s.toString +return s}, +gpc(){var s=this.a.hL$ +s===$&&A.c() +return s}, +dm(a,b,c){return this.a.dm(0,b,c)}, +$ifu:1, +$ioQ:1} +A.ahF.prototype={} +A.ahG.prototype={} +A.ahH.prototype={} +A.anl.prototype={} +A.a9h.prototype={ +j(a){var s,r=this.hM$ +r===$&&A.c() +r=r.eJ$ +r===$&&A.c() +s=this.mh$ +s===$&&A.c() +return"Record("+r+", "+A.r(s)+")"}, +dm(a,b,c){var s,r,q=this,p=b.i("@<0>").L(c).i("bsO<1,2>") +if(p.b(q))return p.a(q) +p=q.hM$ +p===$&&A.c() +p=p.dm(0,b,c) +s=q.mh$ +s===$&&A.c() +r=p.$ti +return A.qO(p,b.a(s),r.c,r.z[1])}, +gu(a){var s=this.mh$ +s===$&&A.c() +return J.Q(s)}, +k(a,b){var s,r +if(b==null)return!1 +if(b instanceof A.wO){s=b.hM$ +s===$&&A.c() +r=this.hM$ +r===$&&A.c() +if(s.k(0,r)){s=b.mh$ +s===$&&A.c() +r=this.mh$ +r===$&&A.c() +r=J.o(s,r) +s=r}else s=!1 +return s}return!1}} +A.wO.prototype={$ibsO:1} +A.aQo.prototype={ +$1(a){var s,r=this,q=r.c,p=q.hM$ +p===$&&A.c() +p=r.b.mK(p) +s=r.a.a +q=q.mh$ +q===$&&A.c() +return p.wG(a,s,q,r.d)}, +$S(){return this.d.i("S<0?>(nv)")}} +A.aQq.prototype={ +$1(a){var s,r=this,q=r.c,p=q.hM$ +p===$&&A.c() +p=r.b.mK(p) +s=r.a.a +q=q.mh$ +q===$&&A.c() +return p.SO(a,s,q,r.d)}, +$S:939} +A.aQp.prototype={ +$1(a){return this.aon(a,this.c.i("0?"))}, +aon(a,b){var s=0,r=A.l(b),q,p=this,o,n,m +var $async$$1=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:o=p.b +n=o.hM$ +n===$&&A.c() +n=p.a.mK(n) +o=o.mh$ +o===$&&A.c() +m=p.c.i("0?") +s=3 +return A.e(n.Io(a,o),$async$$1) +case 3:q=m.a(d) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$1,r)}, +$S(){return this.c.i("S<0?>(nv)")}} +A.XU.prototype={} +A.eN.prototype={ +gpc(){var s=this.hL$ +s===$&&A.c() +return s}, +gdK(a){var s=this.hL$ +s===$&&A.c() +s=s.mh$ +s===$&&A.c() +return s}, +gm(a){var s=this.oJ$ +s===$&&A.c() +return s}, +j(a){var s,r=this.hL$ +r===$&&A.c() +r=r.j(0) +s=this.oJ$ +s===$&&A.c() +return r+" "+A.r(s)}, +h(a,b){return this.cb(b)}, +cb(a){var s,r=this +if(a==="_value")return r.gm(r) +else if(a==="_key")return r.gdK(r) +else{s=t.f +if(s.b(r.gm(r)))return A.bxP(s.a(r.gm(r)),A.bm1(a),t.K)}return null}, +a4R(a){var s,r,q=this +if(a==="_value")return q.gm(q) +else if(a==="_key")return q.gdK(q) +else{s=t.f +if(s.b(q.gm(q))){r=s.a(q.gm(q)) +s=A.bm1(a) +if(r instanceof A.Fx)r=r.a +return A.bxP(r,s,t.X)}}return null}, +dm(a,b,c){var s,r,q=this,p=b.i("@<0>").L(c).i("fu<1,2>") +if(p.b(q))return p.a(q) +p=q.hL$ +p===$&&A.c() +p=p.dm(0,b,c) +s=c.a(q.gm(q)) +r=new A.tQ(null,$,$,b.i("@<0>").L(c).i("tQ<1,2>")) +r.hL$=p +r.oJ$=s +return r}} +A.tQ.prototype={$ifu:1} +A.Bt.prototype={ +h(a,b){b.toString +return this.a.a4R(b)}, +gm(a){var s=this.a.oJ$ +s===$&&A.c() +return s}, +dm(a,b,c){var s=b.i("@<0>").L(c) +return new A.Bt(s.i("eN<1,2>").a(this.a.dm(0,b,c)),s.i("Bt<1,2>"))}, +gdK(a){var s=this.a +return s.gdK(s)}, +$ifu:1} +A.XV.prototype={} +A.a9i.prototype={ +h(a,b){var s,r,q=this.Gv$ +q===$&&A.c() +s=this.Gw$ +s===$&&A.c() +r=q.$ti +return A.qO(q,s[b],r.c,r.z[1])}, +j(a){var s,r=this.Gv$ +r===$&&A.c() +r=r.eJ$ +r===$&&A.c() +s=this.Gw$ +s===$&&A.c() +return"Records("+r+", "+A.r(s)+")"}, +dm(a,b,c){var s,r,q=this,p=b.i("@<0>").L(c).i("bsP<1,2>") +if(p.b(q))return p.a(q) +p=q.Gv$ +p===$&&A.c() +p=p.dm(0,b,c) +s=q.Gw$ +s===$&&A.c() +r=p.$ti +return A.btj(p,new A.eS(s,A.aa(s).i("@<1>").L(b).i("eS<1,2>")),r.c,r.z[1])}} +A.S6.prototype={$ibsP:1} +A.XW.prototype={} +A.aS1.prototype={ +W1(a,b,c,d){return this.aF4(a,b,c,d)}, +CU(a,b,c,d){return this.W1(a,b,c,d,t.z)}, +aF4(a,b,c,d){var s=0,r=A.l(t.z),q,p=this +var $async$W1=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:if(c-b<=32){q=p.aN7(a,b,c,d) +s=1 +break}else{q=p.aFs(a,b,c,d) +s=1 +break}case 1:return A.j(q,r)}}) +return A.k($async$W1,r)}, +M_(a,b,c,d){return this.aN8(a,b,c,d)}, +aN7(a,b,c,d){return this.M_(a,b,c,d,t.z)}, +aN8(a,b,c,d){var s=0,r=A.l(t.z),q=this,p,o,n,m,l,k,j +var $async$M_=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:p=b+1,o=q.a,n=o.b +case 2:if(!(p<=c)){s=4 +break}m=a[p] +l=p +case 5:if(!!0){s=6 +break}if(!(l>b&&d.$2(a[l-1],m)>0)){s=6 +break}k=o.c||n.gix()>24e3 +s=k?7:8 +break +case 7:s=9 +return A.e(o.fi(),$async$M_) +case 9:case 8:j=l-1 +a[l]=a[j] +l=j +s=5 +break +case 6:a[l]=m +case 3:++p +s=2 +break +case 4:return A.j(null,r)}}) +return A.k($async$M_,r)}, +iq(a,b,c,d){return this.aFt(a,b,c,d)}, +aFs(a,b,c,d){return this.iq(a,b,c,d,t.z)}, +aFt(b0,b1,b2,b3){var s=0,r=A.l(t.z),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9 +var $async$iq=A.h(function(b4,b5){if(b4===1)return A.i(b5,r) +while(true)switch(s){case 0:a=B.c.aY(b2-b1+1,6) +a0=b1+a +a1=b2-a +a2=B.c.aY(b1+b2,2) +a3=a2-a +a4=a2+a +a5=b0[a0] +a6=b0[a3] +a7=b0[a2] +a8=b0[a4] +a9=b0[a1] +if(b3.$2(a5,a6)>0){o=a6 +a6=a5 +a5=o}if(b3.$2(a8,a9)>0){o=a9 +a9=a8 +a8=o}if(b3.$2(a5,a7)>0){o=a7 +a7=a5 +a5=o}if(b3.$2(a6,a7)>0){o=a7 +a7=a6 +a6=o}if(b3.$2(a5,a8)>0){o=a8 +a8=a5 +a5=o}if(b3.$2(a7,a8)>0){o=a8 +a8=a7 +a7=o}if(b3.$2(a6,a9)>0){o=a9 +a9=a6 +a6=o}if(b3.$2(a6,a7)>0){o=a7 +a7=a6 +a6=o}if(b3.$2(a8,a9)>0){o=a9 +a9=a8 +a8=o}b0[a0]=a5 +b0[a2]=a7 +b0[a1]=a9 +b0[a3]=b0[b1] +b0[a4]=b0[b2] +n=b1+1 +m=b2-1 +s=J.o(b3.$2(a6,a8),0)?3:5 +break +case 3:l=p.a,k=l.b,j=n +case 6:if(!(j<=m)){s=8 +break}i=b0[j] +h=b3.$2(i,a6) +g=l.c||k.gix()>24e3 +s=g?9:10 +break +case 9:s=11 +return A.e(l.fi(),$async$iq) +case 11:case 10:if(h===0){s=7 +break}s=h<0?12:14 +break +case 12:if(j!==n){b0[j]=b0[n] +b0[n]=i}++n +s=13 +break +case 14:case 15:if(!!0){s=16 +break}h=b3.$2(b0[m],a6) +g=l.c||k.gix()>24e3 +s=g?17:18 +break +case 17:s=19 +return A.e(l.fi(),$async$iq) +case 19:case 18:if(h>0){--m +s=15 +break}else{f=m-1 +if(h<0){b0[j]=b0[n] +e=n+1 +b0[n]=b0[m] +b0[m]=i +m=f +n=e +s=16 +break}else{b0[j]=b0[m] +b0[m]=i +m=f +s=16 +break}}s=15 +break +case 16:case 13:case 7:++j +s=6 +break +case 8:d=!0 +s=4 +break +case 5:l=p.a,k=l.b,j=n +case 20:if(!(j<=m)){s=22 +break}i=b0[j] +c=b3.$2(i,a6) +g=l.c||k.gix()>24e3 +s=g?23:24 +break +case 23:s=25 +return A.e(l.fi(),$async$iq) +case 25:case 24:s=c<0?26:28 +break +case 26:if(j!==n){b0[j]=b0[n] +b0[n]=i}++n +s=27 +break +case 28:b=b3.$2(i,a8) +g=l.c||k.gix()>24e3 +s=g?29:30 +break +case 29:s=31 +return A.e(l.fi(),$async$iq) +case 31:case 30:s=b>0?32:33 +break +case 32:case 34:if(!!0){s=35 +break}h=b3.$2(b0[m],a8) +g=l.c||k.gix()>24e3 +s=g?36:37 +break +case 36:s=38 +return A.e(l.fi(),$async$iq) +case 38:case 37:s=h>0?39:41 +break +case 39:--m +if(m24e3 +s=g?42:43 +break +case 42:s=44 +return A.e(l.fi(),$async$iq) +case 44:case 43:f=m-1 +if(h<0){b0[j]=b0[n] +e=n+1 +b0[n]=b0[m] +b0[m]=i +n=e}else{b0[j]=b0[m] +b0[m]=i}m=f +s=35 +break +case 40:s=34 +break +case 35:case 33:case 27:case 21:++j +s=20 +break +case 22:d=!1 +case 4:l=n-1 +b0[b1]=b0[l] +b0[l]=a6 +l=m+1 +b0[b2]=b0[l] +b0[l]=a8 +s=45 +return A.e(p.CU(b0,b1,n-2,b3),$async$iq) +case 45:s=46 +return A.e(p.CU(b0,m+2,b2,b3),$async$iq) +case 46:if(d){s=1 +break}s=na1?47:49 +break +case 47:l=p.a,k=l.b +case 50:if(!J.o(b3.$2(b0[n],a6),0)){s=51 +break}g=l.c||k.gix()>24e3 +s=g?52:53 +break +case 52:s=54 +return A.e(l.fi(),$async$iq) +case 54:case 53:++n +s=50 +break +case 51:case 55:if(!J.o(b3.$2(b0[m],a8),0)){s=56 +break}g=l.c||k.gix()>24e3 +s=g?57:58 +break +case 57:s=59 +return A.e(l.fi(),$async$iq) +case 59:case 58:--m +s=55 +break +case 56:j=n +case 60:if(!(j<=m)){s=62 +break}i=b0[j] +c=b3.$2(i,a6) +g=l.c||k.gix()>24e3 +s=g?63:64 +break +case 63:s=65 +return A.e(l.fi(),$async$iq) +case 65:case 64:s=c===0?66:68 +break +case 66:if(j!==n){b0[j]=b0[n] +b0[n]=i}++n +s=67 +break +case 68:s=b3.$2(i,a8)===0?69:70 +break +case 69:case 71:if(!!0){s=72 +break}h=b3.$2(b0[m],a8) +g=l.c||k.gix()>24e3 +s=g?73:74 +break +case 73:s=75 +return A.e(l.fi(),$async$iq) +case 75:case 74:s=h===0?76:78 +break +case 76:--m +if(m24e3 +s=g?79:80 +break +case 79:s=81 +return A.e(l.fi(),$async$iq) +case 81:case 80:f=m-1 +if(h<0){b0[j]=b0[n] +e=n+1 +b0[n]=b0[m] +b0[m]=i +n=e}else{b0[j]=b0[m] +b0[m]=i}m=f +s=72 +break +case 77:s=71 +break +case 72:case 70:case 67:case 61:++j +s=60 +break +case 62:s=82 +return A.e(p.CU(b0,n,m,b3),$async$iq) +case 82:s=48 +break +case 49:s=83 +return A.e(p.CU(b0,n,m,b3),$async$iq) +case 83:case 48:case 1:return A.j(q,r)}}) +return A.k($async$iq,r)}} +A.aSk.prototype={} +A.avx.prototype={ +b0m(a){return this.ZX(A.d([a],t.s))}} +A.aaY.prototype={ +SO(a,b,c,d){return this.bgg(a,b,c,d)}, +bgg(a,b,c,d){var s=0,r=A.l(t.X),q,p=this +var $async$SO=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:s=3 +return A.e(p.a.fi(),$async$SO) +case 3:q=p.SQ(a,b,c,d) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$SO,r)}, +wI(a){return this.bg7(a)}, +bg7(a){var s=0,r=A.l(t.S),q,p=this,o,n,m,l +var $async$wI=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:m=p.a +l=p.b +case 3:o=l.eJ$ +o===$&&A.c() +s=6 +return A.e(m.Tf(o),$async$wI) +case 6:n=c +if(n==null)n=++p.c +case 4:s=7 +return A.e(p.Bb(a,n),$async$wI) +case 7:if(c){s=3 +break}case 5:q=n +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$wI,r)}, +Iq(a){return this.bg9(a)}, +bg9(a){var s=0,r=A.l(t.N),q,p=this,o,n,m,l +var $async$Iq=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:m=p.a +l=p.b +case 3:o=l.eJ$ +o===$&&A.c() +s=6 +return A.e(m.Tg(o),$async$Iq) +case 6:n=c +if(n==null)n=A.bJJ() +case 4:s=7 +return A.e(p.Bb(a,n),$async$Iq) +case 7:if(c){s=3 +break}case 5:q=n +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Iq,r)}, +Ba(a,b){return this.bg8(a,b,b)}, +bg8(a,b,c){var s=0,r=A.l(c),q,p=this,o,n,m,l,k,j +var $async$Ba=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:l=A.bt("key") +s=A.d0(b)===B.OD?3:5 +break +case 3:k=l +j=b +s=6 +return A.e(p.Iq(a),$async$Ba) +case 6:k.b=j.a(e) +s=4 +break +case 5:s=A.d0(b)===B.b8B?7:9 +break +case 7:k=l +j=b +s=10 +return A.e(p.wI(a),$async$Ba) +case 10:k.b=j.a(e) +s=8 +break +case 9:s=11 +return A.e(p.wI(a),$async$Ba) +case 11:o=e +try{l.b=b.a(o)}catch(i){m=A.bZ("Invalid key type "+A.d0(b).j(0)+" for generating a key. You should either use String or int or generate the key yourself.",null) +throw A.f(m)}case 8:case 4:q=l.aN() +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Ba,r)}, +wG(a,b,c,d){return this.bfV(a,b,c,d,d.i("0?"))}, +bfV(a,b,c,d,e){var s=0,r=A.l(e),q,p=this +var $async$wG=A.h(function(f,g){if(f===1)return A.i(g,r) +while(true)switch(s){case 0:s=3 +return A.e(p.a.fi(),$async$wG) +case 3:s=c==null?4:6 +break +case 4:s=7 +return A.e(p.Ba(a,d),$async$wG) +case 7:c=g +s=5 +break +case 6:s=8 +return A.e(p.Bb(a,c),$async$wG) +case 8:if(g){q=null +s=1 +break}case 5:s=9 +return A.e(p.bgj(a,b,c==null?t.K.a(c):c),$async$wG) +case 9:q=d.i("0?").a(c) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$wG,r)}, +SQ(a,b,c,d){return this.bgk(a,b,c,d)}, +bgj(a,b,c){return this.SQ(a,b,c,null)}, +bgk(a,b,c,d){var s=0,r=A.l(t.X),q,p=this,o,n,m,l,k,j,i +var $async$SQ=A.h(function(e,f){if(e===1)return A.i(f,r) +while(true)switch(s){case 0:n=p.a +m=n.Q +l=p.b +k=m.a +j=k.a!==0&&k.aj(0,l) +i=j?p.anr(a,c):null +b=A.bSq(b) +k=l.$ti +o=p.ans(a,A.bHk(A.qO(l,c,k.c,k.z[1]),b,!1)) +if(n.b)A.lN(a.j(0)+" put "+o.j(0)) +if(j)m.ZJ(i,o) +n=A.eN.prototype.gm.call(o,o) +n=A.K8(n) +n.toString +q=n +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$SQ,r)}, +gbg_(){var s=this.e +if(s==null)s=null +else{s=s.gar(s) +s=A.ne(s,new A.aQw(),A.n(s).i("w.E"),t.N7) +s=A.L(s,!1,A.n(s).i("w.E"))}return s}, +GA(a,b,c){return this.b7v(a,b,c)}, +b7v(a,b,c){var s=0,r=A.l(t.z),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d +var $async$GA=A.h(function(a0,a1){if(a0===1)return A.i(a1,r) +while(true)switch(s){case 0:d=new A.aQv() +s=p.X4(a)?3:4 +break +case 3:o=p.gbg_() +n=o.length,m=p.a.id,l=m==null,k=0 +case 5:if(!(k24e3 +s=i===!0?8:9 +break +case 8:s=10 +return A.e(l?null:m.fi(),$async$GA) +case 10:case 9:if(d.$2(b,j))if(J.o(c.$1(j),!1)){s=1 +break}case 6:o.length===n||(0,A.G)(o),++k +s=5 +break +case 7:case 4:n=p.d +m=n.$ti +m=m.i("@<1>").L(m.z[1]).i("mO<1,2>") +o=A.L(new A.mO(n,m),!1,m.i("w.E")) +n=o.length,m=a!=null,l=p.a,i=l.id,h=t.K,g=i==null,k=0 +case 11:if(!(k24e3 +s=f===!0?14:15 +break +case 14:s=16 +return A.e(g?null:i.fi(),$async$GA) +case 16:case 15:if(m&&a===l.fr&&p.e!=null){f=p.e +f.toString +e=J.b8(j) +e=A.eN.prototype.gdK.call(e,j) +if(f.aj(0,e==null?h.a(e):e)){s=12 +break}}if(d.$2(b,j))if(J.o(c.$1(j),!1)){s=1 +break}case 12:++k +s=11 +break +case 13:case 1:return A.j(q,r)}}) +return A.k($async$GA,r)}, +SK(a,b){return this.bg3(a,b)}, +bg3(a,b){var s=0,r=A.l(t.z),q,p=this,o,n +var $async$SK=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=3 +return A.e(p.Ip(a,b),$async$SK) +case 3:n=d +if(n==null)n=null +else{o=J.b8(n) +n=A.eN.prototype.gdK.call(o,n) +if(n==null)n=t.K.a(n)}q=n +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$SK,r)}, +Ip(a,b){return this.bg5(a,b)}, +bg5(a,b){var s=0,r=A.l(t.ZY),q,p=this,o,n,m,l,k +var $async$Ip=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:k=A.bt("sembastFinder") +k.b=b +if(k.aN().c!==1){o=k.aN() +n=o.a +m=o.f +k.b=new A.He(n,o.b,1,o.d,o.e,m)}s=3 +return A.e(p.B9(a,k.aN()),$async$Ip) +case 3:l=d +o=J.N(l) +if(o.gcL(l)){q=o.gV(l) +s=1 +break}q=null +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Ip,r)}, +B9(a,b){return this.bg6(a,b)}, +bg6(a,b){var s=0,r=A.l(t.ZJ),q,p=this,o,n,m,l,k,j,i,h +var $async$B9=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:h={} +h.a=null +o=A.bt("preOrderedResults") +n=b.f==null&&null +m=n===!0 +l=!m +h.b=0 +if(l)o.b=A.abN(A.byG(),t.X,t.N7) +else h.a=A.d([],t.fb) +s=3 +return A.e(p.GA(a,b,new A.aQy(h,l,b,o)),$async$B9) +case 3:if(l){n=o.aN() +k=A.cg(n) +k=k.i("@<1>").L(k.z[1]).i("mO<1,2>") +h.a=A.L(new A.mO(n,k),!1,k.i("w.E"))}s=m?4:5 +break +case 4:n=p.a.id +k=n!=null||null +j=h.a +s=k===!0?6:8 +break +case 6:n.toString +s=9 +return A.e(new A.aS1(n).CU(j,0,j.length-1,new A.aQz(b)),$async$B9) +case 9:s=7 +break +case 8:j.toString +B.d.e5(j,new A.aQA(b)) +case 7:i=h.a +n=b.c +if(n!=null)i=B.d.cj(i,0,Math.min(n,i.length)) +h.a=i +case 5:h=h.a +h.toString +q=h +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$B9,r)}, +SL(a,b){return this.bg4(a,b)}, +bg4(a,b){var s=0,r=A.l(t.j),q,p=this,o,n +var $async$SL=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:n=J +s=3 +return A.e(p.B9(a,b),$async$SL) +case 3:o=n.dn(d,new A.aQx(),t.X) +q=A.L(o,!0,A.n(o).i("aq.E")) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$SL,r)}, +a5A(a){var s,r=this.d,q=A.eN.prototype.gdK.call(a,a) +q=r.h(0,q==null?t.K.a(q):q) +if(a.jz$===!0){s=A.eN.prototype.gdK.call(a,a) +r.F(0,s==null?t.K.a(s):s)}else{s=A.eN.prototype.gdK.call(a,a) +r.l(0,s==null?t.K.a(s):s,a)}return q!=null}, +It(a,b){return this.bgh(a,b)}, +bgh(a,b){var s=0,r=A.l(t.N7),q,p=this +var $async$It=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:s=3 +return A.e(p.a.fi(),$async$It) +case 3:q=p.ans(a,b) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$It,r)}, +ans(a,b){var s,r,q=this,p=A.eN.prototype.gdK.call(b,b) +if(p==null)p=t.K.a(p) +if(A.cC(p))if(p>q.c)q.c=p +p=q.a +p.ahS(a) +s=q.e +if(s==null)s=q.e=A.A(t.K,t.ec) +r=A.eN.prototype.gdK.call(b,b) +if(r==null)r=t.K.a(r) +s.l(0,r,new A.x9(b)) +r=b.hL$ +r===$&&A.c() +r=r.hM$ +r===$&&A.c() +r=r.eJ$ +r===$&&A.c() +B.d.F(p.dx,r) +return b}, +bga(a,b){var s,r,q=this,p=q.a +p.ahS(a) +if(q.X4(a)){s=q.e.h(0,b) +r=s==null?null:s.a}else r=null +if(r==null)r=q.d.h(0,b) +if(p.b)A.lN(A.r(p.fr)+" get "+A.r(r)+" key "+A.r(b)) +return r}, +Ir(a,b){return this.bga(a,b,t.z)}, +SM(a,b){return this.bgb(a,b)}, +bgb(a,b){var s=0,r=A.l(t.ZY),q,p=this,o,n +var $async$SM=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:o=p.anr(a,b) +n=p.a +s=A.bxu(n.id)?3:4 +break +case 3:s=5 +return A.e(n.fi(),$async$SM) +case 5:case 4:q=o +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$SM,r)}, +Bb(a,b){return this.bgl(a,b)}, +bgl(a,b){var s=0,r=A.l(t.y),q,p=this,o,n +var $async$Bb=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:o=p.Ir(a,b) +n=p.a +s=A.bxu(n.id)?3:4 +break +case 3:s=5 +return A.e(n.fi(),$async$Bb) +case 5:case 4:q=(o==null?null:o.jz$===!0)===!1 +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Bb,r)}, +bgd(a,b){var s=this.Ir(a,b) +if(s==null||s.jz$===!0)return null +return s}, +anr(a,b){return this.bgd(a,b,t.z)}, +SN(a,b,c,d){return this.bgc(a,b,c,d,c.i("@<0>").L(d).i("z?>"))}, +bgc(a,b,c,d,e){var s=0,r=A.l(e),q,p=this,o,n,m,l,k,j,i,h,g +var $async$SN=A.h(function(f,a0){if(f===1)return A.i(a0,r) +while(true)switch(s){case 0:h=A.d([],c.i("@<0>").L(d).i("B?>")) +g=b.Gw$ +g===$&&A.c() +o=g.length +n=p.a.id +m=c.i("@<0>").L(d).i("tQ<1,2>") +l=0 +case 3:if(!(l24e3 +s=i===!0?6:7 +break +case 6:s=8 +return A.e(j?null:n.fi(),$async$SN) +case 8:case 7:case 4:g.length===o||(0,A.G)(g),++l +s=3 +break +case 5:q=h +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$SN,r)}, +Io(a,b){return this.bg0(a,b)}, +bg0(a,b){var s=0,r=A.l(t.X),q,p=this,o,n,m +var $async$Io=A.h(function(c,d){if(c===1)return A.i(d,r) +while(true)switch(s){case 0:n=p.Ir(a,b) +m=p.a +s=3 +return A.e(m.fi(),$async$Io) +case 3:s=n==null?4:6 +break +case 4:q=null +s=1 +break +s=5 +break +case 6:s=7 +return A.e(p.It(a,A.bHl(n.gpc(),!0)),$async$Io) +case 7:m=m.Q +o=m.a +if(o.a!==0&&o.aj(0,p.b))m.ZJ(n,null) +m=A.eN.prototype.gdK.call(n,n) +q=m==null?t.K.a(m):m +s=1 +break +case 5:case 1:return A.j(q,r)}}) +return A.k($async$Io,r)}, +wH(a,b){return this.bg1(a,b)}, +bg1(a,b){var s=0,r=A.l(t.j),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d +var $async$wH=A.h(function(c,a0){if(c===1)return A.i(a0,r) +while(true)switch(s){case 0:e=A.d([],t.fb) +d=[] +b=A.cT(b,!1,t.X) +o=b.length,n=p.a,m=n.id,l=t.K,k=a.a.Q,j=k.a,i=0 +case 3:if(!(i")),!1,t.X)),$async$tW) +case 8:l.N(k,d) +case 7:n=p.d +m=n.$ti +l=B.d +k=o +s=9 +return A.e(p.wH(a,A.cT(new A.po(n,m.i("@<1>").L(m.i("jc<1,2>")).i("po<1,2>")),!1,t.X)),$async$tW) +case 9:l.N(k,d) +q=o +s=1 +break +s=4 +break +case 5:l=a +k=A +s=11 +return A.e(p.SL(a,b),$async$tW) +case 11:s=10 +return A.e(p.wH(l,k.cT(d,!1,t.X)),$async$tW) +case 10:q=d +s=1 +break +case 4:case 1:return A.j(q,r)}}) +return A.k($async$tW,r)}} +A.aQw.prototype={ +$1(a){return a.a}, +$S:306} +A.aQv.prototype={ +$2(a,b){if(b.jz$===!0)return!1 +return A.bTj(a,b)}, +$S:940} +A.aQy.prototype={ +$1(a){var s,r,q,p=this +if(p.b){s=p.c.c +if(s!=null){r=p.d +q=r.aN().a +s.toString +if(q>=s-1){s=r.aN() +r=A.eN.prototype.gdK.call(a,a) +J.aZ(s,r==null?t.K.a(r):r,a) +return!1}}s=p.d.aN() +r=A.eN.prototype.gdK.call(a,a) +J.aZ(s,r==null?t.K.a(r):r,a)}else{s=p.a.a +s.toString +B.d.t(s,a)}return!0}, +$S:941} +A.aQz.prototype={ +$2(a,b){return this.a.ai4(a,b)}, +$S:942} +A.aQA.prototype={ +$2(a,b){return this.a.ai4(a,b)}, +$S:943} +A.aQx.prototype={ +$1(a){return a.gdK(a)}, +$S:944} +A.wP.prototype={$ibk9:1} +A.abT.prototype={ +j(a){var s=this.eJ$ +s===$&&A.c() +return"Store("+s+")"}, +gu(a){var s=this.eJ$ +s===$&&A.c() +return B.f.gu(s)}, +k(a,b){var s,r +if(b==null)return!1 +if(b instanceof A.wP){s=b.eJ$ +s===$&&A.c() +r=this.eJ$ +r===$&&A.c() +return s===r}return!1}, +dm(a,b,c){var s=b.i("@<0>").L(c).i("bk9<1,2>") +if(s.b(this))return s.a(this) +s=this.eJ$ +s===$&&A.c() +return A.Hg(s,b,c)}} +A.aQs.prototype={ +$1(a){var s=this.a.gJm(),r=this.b.eJ$ +r===$&&A.c() +return s.SJ(a,r)}, +$S:945} +A.aQu.prototype={ +$1(a){return this.a.mK(this.b).wI(a)}, +$S:307} +A.aQr.prototype={ +$1(a){return this.aoo(a)}, +aoo(a){var s=0,r=A.l(t.S),q,p=this,o +var $async$$1=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:o=J +s=3 +return A.e(p.a.mK(p.b).tW(a,p.c),$async$$1) +case 3:q=o.am(c) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$$1,r)}, +$S:307} +A.abS.prototype={ +asn(a,b){var s=this.$ti +s=A.Hg(b,s.c,s.z[1]) +return s}} +A.SI.prototype={} +A.XX.prototype={} +A.Yf.prototype={} +A.hb.prototype={ +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(b instanceof A.hb)return this.a===b.a&&this.b===b.b +return!1}, +gu(a){return this.a*17+this.b}, +galv(){return this.a*1e6+B.c.aY(this.b,1000)}, +anb(a){var s,r=B.e.aR((this.a*1e6+B.c.aY(this.b,1000))/1000) +if(Math.abs(r)<=864e13)s=!1 +else s=!0 +if(s)A.F(A.bZ("DateTime is outside valid range: "+r,null)) +A.fU(!0,"isUtc",t.y) +return new A.bA(r,!0)}, +SB(){var s=A.boW(A.bkm(this.a,0).galv(),!0).SB() +return B.f.X(s,0,B.f.ls(s,".")+1)+A.bMb(this.b)+"Z"}, +j(a){return"Timestamp("+this.SB()+")"}, +bL(a,b){var s=this.a,r=b.a +if(s!==r)return s-r +return this.b-b.b}, +$icM:1} +A.nv.prototype={ +j(a){var s=(this.c.a.a&30)!==0?" completed":"" +return"txn "+this.b+s}, +ml(a,b){return this.b9s(a,b,b)}, +b9s(a,b,c){var s=0,r=A.l(c),q,p=this +var $async$ml=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:q=a.$1(p) +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$ml,r)}, +gBM(){return this}, +mK(a){var s,r,q=a.eJ$ +q===$&&A.c() +s=t.X +r=this.a.mK(A.Hg(q,s,s)) +return new A.ab_(r).b}, +$iu1:1, +gJm(){return this.a}} +A.ab_.prototype={ +j(a){return this.b.j(0)}} +A.pf.prototype={ +b3(a){return this.a.$1(a)}} +A.amR.prototype={ +ayA(){this.PL$=new A.pf(new A.bcC(),t.KZ) +this.PM$=new A.pf(new A.bcD(),t.Zc)}, +gej(a){return"Timestamp"}} +A.bcC.prototype={ +$1(a){return a.SB()}, +$S:947} +A.bcD.prototype={ +$1(a){var s=A.bMc(a) +if(s==null)A.F(A.cu("timestamp "+a,null,null)) +return s}, +$S:948} +A.aeG.prototype={ +ayp(){this.PL$=new A.pf(new A.b0k(),t.t9) +this.PM$=new A.pf(new A.b0l(),t.e5)}, +gej(a){return"Blob"}} +A.b0k.prototype={ +$1(a){return B.cb.gcU().b3(a.a)}, +$S:949} +A.b0l.prototype={ +$1(a){return new A.fG(B.cN.b3(a))}, +$S:950} +A.wQ.prototype={} +A.uv.prototype={ +al7(a){return A.n(this).i("uv.S").b(a)}, +gcU(){var s=this.PL$ +s===$&&A.c() +return s}, +gk7(){var s=this.PM$ +s===$&&A.c() +return s}, +j(a){return"TypeAdapter("+this.gej(this)+")"}} +A.aoo.prototype={} +A.apm.prototype={} +A.bff.prototype={ +$2(a,b){return new A.bb(A.bi(a),A.bfc(b),t.Yx)}, +$S:308} +A.bfg.prototype={ +$1(a){return A.bfc(a)}, +$S:95} +A.bfd.prototype={ +$2(a,b){return new A.bb(A.bi(a),A.bfc(b),t.Yx)}, +$S:308} +A.bfe.prototype={ +$1(a){return A.bfc(a)}, +$S:95} +A.beW.prototype={ +$1(a){var s=this.a,r=this.b +if(s.gZ(s))return r.$1(a) +else return A.bxc(a,s.gV(s),s.im(0,1),r)}, +$S:32} +A.aR8.prototype={} +A.aIK.prototype={} +A.aR7.prototype={} +A.Hl.prototype={ +N9(a,b,c){var s,r +A.v0(c,"value") +s=this.a +if(t.yp.b(c)){r=A.d(c.slice(0),A.aa(c)) +J.aZ(s,b,r)}else J.aZ(s,b,c) +return $.bmR().uf(a,"flutter."+b,c)}} +A.aIL.prototype={ +uf(a,b,c){return this.arx(a,b,c)}, +arx(a,b,c){var s=0,r=A.l(t.y),q,p +var $async$uf=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:s=3 +return A.e(B.BG.c8("set"+a,A.ah(["key",b,"value",c],t.N,t.z),!1,t.y),$async$uf) +case 3:p=e +p.toString +q=p +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$uf,r)}, +u_(a){var s=0,r=A.l(t.nf),q,p,o,n +var $async$u_=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:p=t.N +o=t.K +s=3 +return A.e(B.BG.H_("getAll",p,o),$async$u_) +case 3:n=c +q=n==null?A.A(p,o):n +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$u_,r)}} +A.aRb.prototype={} +A.aR9.prototype={ +u_(a){var s=0,r=A.l(t.nf),q,p=this +var $async$u_=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:q=p.Ti("flutter.") +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$u_,r)}, +Ti(a){return this.aoC(a)}, +aoC(a){var s=0,r=A.l(t.nf),q,p=this,o,n,m,l,k +var $async$Ti=A.h(function(b,c){if(b===1)return A.i(c,r) +while(true)switch(s){case 0:k=A.A(t.N,t.K) +for(o=p.aIa(a),n=J.a4(o.a),o=new A.iw(n,o.b,o.$ti.i("iw<1>"));o.p();){m=n.gG(n) +l=window.localStorage.getItem(m) +l.toString +k.l(0,m,p.aEs(l))}q=k +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$Ti,r)}, +uf(a,b,c){return this.arz(a,b,c)}, +arz(a,b,c){var s=0,r=A.l(t.y),q,p +var $async$uf=A.h(function(d,e){if(d===1)return A.i(e,r) +while(true)switch(s){case 0:p=window.localStorage +p.toString +p.setItem(b,B.L.hK(c)) +q=!0 +s=1 +break +case 1:return A.j(q,r)}}) +return A.k($async$uf,r)}, +aIa(a){var s=window.localStorage +s.toString +s=B.b1P.gbT(s) +return new A.b6(s,new A.aRa(a),A.aa(s).i("b6<1>"))}, +aEs(a){var s=B.L.co(0,a) +if(t.j.b(s))return J.hJ(s,t.N) +s.toString +return s}} +A.aRa.prototype={ +$1(a){return B.f.be(a,this.a)}, +$S:12} +A.aS2.prototype={ +gq(a){return this.c.length}, +gbar(a){return this.b.length}, +ayf(a,b){var s,r,q,p,o,n +for(s=this.c,r=s.length,q=this.b,p=0;p=r||s[n]!==10)o=10}if(o===10)q.push(p+1)}}, +Bv(a){var s,r=this +if(a<0)throw A.f(A.h5("Offset may not be negative, was "+a+".")) +else if(a>r.c.length)throw A.f(A.h5("Offset "+a+u.D+r.gq(r)+".")) +s=r.b +if(a=B.d.ga9(s))return s.length-1 +if(r.aNj(a)){s=r.d +s.toString +return s}return r.d=r.azR(a)-1}, +aNj(a){var s,r,q=this.d +if(q==null)return!1 +s=this.b +if(a=r-1||a=r-2||aa)p=r +else s=r+1}return p}, +Tp(a){var s,r,q=this +if(a<0)throw A.f(A.h5("Offset may not be negative, was "+a+".")) +else if(a>q.c.length)throw A.f(A.h5("Offset "+a+" must be not be greater than the number of characters in the file, "+q.gq(q)+".")) +s=q.Bv(a) +r=q.b[s] +if(r>a)throw A.f(A.h5("Line "+s+" comes after offset "+a+".")) +return a-r}, +nZ(a){var s,r,q,p,o=this +if(a<0)throw A.f(A.h5("Line may not be negative, was "+a+".")) +else{s=o.b +r=s.length +if(a>=r)throw A.f(A.h5("Line "+a+" must be less than the number of lines in the file, "+o.gbar(o)+"."))}q=s[a] +if(q<=o.c.length){p=a+1 +s=p=s[p]}else s=!0 +if(s)throw A.f(A.h5("Line "+a+" doesn't have 0 columns.")) +return q}} +A.a3Q.prototype={ +geA(){return this.a.a}, +gfo(a){return this.a.Bv(this.b)}, +ghv(){return this.a.Tp(this.b)}, +gd9(a){return this.b}} +A.IN.prototype={ +geA(){return this.a.a}, +gq(a){return this.c-this.b}, +gcC(a){return A.bih(this.a,this.b)}, +gcd(a){return A.bih(this.a,this.c)}, +gd2(a){return A.hA(B.d4.cj(this.a.c,this.b,this.c),0,null)}, +gjv(a){var s=this,r=s.a,q=s.c,p=r.Bv(q) +if(r.Tp(q)===0&&p!==0){if(q-s.b===0)return p===r.b.length-1?"":A.hA(B.d4.cj(r.c,r.nZ(p),r.nZ(p+1)),0,null)}else q=p===r.b.length-1?r.c.length:r.nZ(p+1) +return A.hA(B.d4.cj(r.c,r.nZ(r.Bv(s.b)),q),0,null)}, +bL(a,b){var s +if(!(b instanceof A.IN))return this.av0(0,b) +s=B.c.bL(this.b,b.b) +return s===0?B.c.bL(this.c,b.c):s}, +k(a,b){var s=this +if(b==null)return!1 +if(!(b instanceof A.IN))return s.av_(0,b) +return s.b===b.b&&s.c===b.c&&J.o(s.a.a,b.a.a)}, +gu(a){return A.Y(this.b,this.c,this.a.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +$itV:1} +A.aCK.prototype={ +b99(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null,a3=a1.a +a1.ags(B.d.gV(a3).c) +s=a1.e +r=A.b5(s,a2,!1,t.Xk) +for(q=a1.r,s=s!==0,p=a1.b,o=0;o0){m=a3[o-1] +l=m.c +k=n.c +if(!J.o(l,k)){a1.NN("\u2575") +q.a+="\n" +a1.ags(k)}else if(m.b+1!==n.b){a1.aZk("...") +q.a+="\n"}}for(l=n.d,k=A.aa(l).i("d8<1>"),j=new A.d8(l,k),j=new A.c1(j,j.gq(j),k.i("c1")),k=k.i("aq.E"),i=n.b,h=n.a;j.p();){g=j.d +if(g==null)g=k.a(g) +f=g.a +e=f.gcC(f) +e=e.gfo(e) +d=f.gcd(f) +if(e!==d.gfo(d)){e=f.gcC(f) +f=e.gfo(e)===i&&a1.aNk(B.f.X(h,0,f.gcC(f).ghv()))}else f=!1 +if(f){c=B.d.ce(r,a2) +if(c<0)A.F(A.bZ(A.r(r)+" contains no null elements.",a2)) +r[c]=g}}a1.aZj(i) +q.a+=" " +a1.aZi(n,r) +if(s)q.a+=" " +b=B.d.akx(l,new A.aD4()) +a=b===-1?a2:l[b] +k=a!=null +if(k){j=a.a +g=j.gcC(j) +g=g.gfo(g)===i?j.gcC(j).ghv():0 +f=j.gcd(j) +a1.aZg(h,g,f.gfo(f)===i?j.gcd(j).ghv():h.length,p)}else a1.NP(h) +q.a+="\n" +if(k)a1.aZh(n,a,r) +for(k=l.length,a0=0;a0")),q=this.r,r=r.i("ac.E");s.p();){p=s.d +if(p==null)p=r.a(p) +if(p===9)q.a+=B.f.ai(" ",4) +else q.a+=A.eW(p)}}, +NO(a,b,c){var s={} +s.a=c +if(b!=null)s.a=B.c.j(b+1) +this.lR(new A.aD2(s,this,a),"\x1b[34m")}, +NN(a){return this.NO(a,null,null)}, +aZk(a){return this.NO(null,null,a)}, +aZj(a){return this.NO(null,a,null)}, +Zv(){return this.NO(null,null,null)}, +VI(a){var s,r,q,p +for(s=new A.el(a),r=t.Hz,s=new A.c1(s,s.gq(s),r.i("c1")),r=r.i("ac.E"),q=0;s.p();){p=s.d +if((p==null?r.a(p):p)===9)++q}return q}, +aNk(a){var s,r,q +for(s=new A.el(a),r=t.Hz,s=new A.c1(s,s.gq(s),r.i("c1")),r=r.i("ac.E");s.p();){q=s.d +if(q==null)q=r.a(q) +if(q!==32&&q!==9)return!1}return!0}, +aCV(a,b){var s,r=this.b!=null +if(r&&b!=null)this.r.a+=b +s=a.$0() +if(r&&b!=null)this.r.a+="\x1b[0m" +return s}, +lR(a,b){return this.aCV(a,b,t.z)}} +A.aD3.prototype={ +$0(){return this.a}, +$S:952} +A.aCM.prototype={ +$1(a){var s=a.d +s=new A.b6(s,new A.aCL(),A.aa(s).i("b6<1>")) +return s.gq(s)}, +$S:953} +A.aCL.prototype={ +$1(a){var s=a.a,r=s.gcC(s) +r=r.gfo(r) +s=s.gcd(s) +return r!==s.gfo(s)}, +$S:167} +A.aCN.prototype={ +$1(a){return a.c}, +$S:955} +A.aCP.prototype={ +$1(a){var s=a.a.geA() +return s==null?new A.H():s}, +$S:956} +A.aCQ.prototype={ +$2(a,b){return a.a.bL(0,b.a)}, +$S:957} +A.aCR.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=a.a,d=a.b,c=A.d([],t.Kx) +for(s=J.bQ(d),r=s.gS(d),q=t._Y;r.p();){p=r.gG(r).a +o=p.gjv(p) +n=A.bfB(o,p.gd2(p),p.gcC(p).ghv()) +n.toString +n=B.f.ve("\n",B.f.X(o,0,n)) +m=n.gq(n) +p=p.gcC(p) +l=p.gfo(p)-m +for(p=o.split("\n"),n=p.length,k=0;kB.d.ga9(c).b)c.push(new A.pi(j,l,e,A.d([],q)));++l}}i=A.d([],q) +for(r=c.length,h=0,k=0;k")),p=p.i("aq.E");q.p();){n=q.d +if(n==null)n=p.a(n) +f=n.a +f=f.gcC(f) +if(f.gfo(f)>j.b)break +i.push(n)}h+=i.length-g +B.d.N(j.d,i)}return c}, +$S:958} +A.aCO.prototype={ +$1(a){var s=a.a +s=s.gcd(s) +return s.gfo(s)" +return null}, +$S:0} +A.aCZ.prototype={ +$0(){var s=this.b===this.c.b?"\u250c":"\u2514" +this.a.r.a+=s}, +$S:7} +A.aD_.prototype={ +$0(){var s=this.b==null?"\u2500":"\u253c" +this.a.r.a+=s}, +$S:7} +A.aD0.prototype={ +$0(){this.a.r.a+="\u2500" +return null}, +$S:0} +A.aD1.prototype={ +$0(){var s,r,q=this,p=q.a,o=p.a?"\u253c":"\u2502" +if(q.c!=null)q.b.r.a+=o +else{s=q.e +r=s.b +if(q.d===r){s=q.b +s.lR(new A.aCX(p,s),p.b) +p.a=!0 +if(p.b==null)p.b=s.b}else{if(q.r===r){r=q.f.a +s=r.gcd(r).ghv()===s.a.length}else s=!1 +r=q.b +if(s)r.r.a+="\u2514" +else r.lR(new A.aCY(r,o),p.b)}}}, +$S:7} +A.aCX.prototype={ +$0(){var s=this.a.a?"\u252c":"\u250c" +this.b.r.a+=s}, +$S:7} +A.aCY.prototype={ +$0(){this.a.r.a+=this.b}, +$S:7} +A.aCT.prototype={ +$0(){var s=this +return s.a.NP(B.f.X(s.b,s.c,s.d))}, +$S:0} +A.aCU.prototype={ +$0(){var s,r,q=this.a,p=q.r,o=p.a,n=this.c.a,m=n.gcC(n).ghv(),l=n.gcd(n).ghv() +n=this.b.a +s=q.VI(B.f.X(n,0,m)) +r=q.VI(B.f.X(n,m,l)) +m+=s*3 +p.a+=B.f.ai(" ",m) +p=p.a+=B.f.ai("^",Math.max(l+(s+r)*3-m,1)) +return p.length-o.length}, +$S:93} +A.aCV.prototype={ +$0(){var s=this.c.a +return this.a.aZb(this.b,s.gcC(s).ghv())}, +$S:0} +A.aCW.prototype={ +$0(){var s,r=this,q=r.a,p=q.r,o=p.a +if(r.b)p.a+=B.f.ai("\u2500",3) +else{s=r.d.a +q.agp(r.c,Math.max(s.gcd(s).ghv()-1,0),!1)}return p.a.length-o.length}, +$S:93} +A.aD2.prototype={ +$0(){var s=this.b,r=s.r,q=this.a.a +if(q==null)q="" +s=r.a+=B.f.bcJ(q,s.d) +q=this.c +r.a=s+(q==null?"\u2502":q)}, +$S:7} +A.jS.prototype={ +j(a){var s,r,q=this.a,p=q.gcC(q) +p=p.gfo(p) +s=q.gcC(q).ghv() +r=q.gcd(q) +q=""+"primary "+(""+p+":"+s+"-"+r.gfo(r)+":"+q.gcd(q).ghv()) +return q.charCodeAt(0)==0?q:q}} +A.b4O.prototype={ +$0(){var s,r,q,p,o=this.a +if(!(t.D_.b(o)&&A.bfB(o.gjv(o),o.gd2(o),o.gcC(o).ghv())!=null)){s=o.gcC(o) +s=A.abG(s.gd9(s),0,0,o.geA()) +r=o.gcd(o) +r=r.gd9(r) +q=o.geA() +p=A.bSG(o.gd2(o),10) +o=A.aS3(s,A.abG(r,A.bvm(o.gd2(o)),p,q),o.gd2(o),o.gd2(o))}return A.bOw(A.bOy(A.bOx(o)))}, +$S:959} +A.pi.prototype={ +j(a){return""+this.b+': "'+this.a+'" ('+B.d.bw(this.d,", ")+")"}} +A.oS.prototype={ +a0v(a){var s=this.a +if(!J.o(s,a.geA()))throw A.f(A.bZ('Source URLs "'+A.r(s)+'" and "'+A.r(a.geA())+"\" don't match.",null)) +return Math.abs(this.b-a.gd9(a))}, +bL(a,b){var s=this.a +if(!J.o(s,b.geA()))throw A.f(A.bZ('Source URLs "'+A.r(s)+'" and "'+A.r(b.geA())+"\" don't match.",null)) +return this.b-b.gd9(b)}, +k(a,b){if(b==null)return!1 +return t.y3.b(b)&&J.o(this.a,b.geA())&&this.b===b.gd9(b)}, +gu(a){var s=this.a +s=s==null?null:s.gu(s) +if(s==null)s=0 +return s+this.b}, +j(a){var s=this,r=A.I(s).j(0),q=s.a +return"<"+r+": "+s.b+" "+(A.r(q==null?"unknown source":q)+":"+(s.c+1)+":"+(s.d+1))+">"}, +$icM:1, +geA(){return this.a}, +gd9(a){return this.b}, +gfo(a){return this.c}, +ghv(){return this.d}} +A.abH.prototype={ +a0v(a){if(!J.o(this.a.a,a.geA()))throw A.f(A.bZ('Source URLs "'+A.r(this.geA())+'" and "'+A.r(a.geA())+"\" don't match.",null)) +return Math.abs(this.b-a.gd9(a))}, +bL(a,b){if(!J.o(this.a.a,b.geA()))throw A.f(A.bZ('Source URLs "'+A.r(this.geA())+'" and "'+A.r(b.geA())+"\" don't match.",null)) +return this.b-b.gd9(b)}, +k(a,b){if(b==null)return!1 +return t.y3.b(b)&&J.o(this.a.a,b.geA())&&this.b===b.gd9(b)}, +gu(a){var s=this.a.a +s=s==null?null:s.gu(s) +if(s==null)s=0 +return s+this.b}, +j(a){var s=A.I(this).j(0),r=this.b,q=this.a,p=q.a +return"<"+s+": "+r+" "+(A.r(p==null?"unknown source":p)+":"+(q.Bv(r)+1)+":"+(q.Tp(r)+1))+">"}, +$icM:1, +$ioS:1} +A.abJ.prototype={ +ayg(a,b,c){var s,r=this.b,q=this.a +if(!J.o(r.geA(),q.geA()))throw A.f(A.bZ('Source URLs "'+A.r(q.geA())+'" and "'+A.r(r.geA())+"\" don't match.",null)) +else if(r.gd9(r)'}, +$icM:1} +A.tV.prototype={ +gjv(a){return this.d}} +A.aWk.prototype={ +$0(){var s,r,q,p=this,o={} +o.a=!1 +s=p.b +r=p.d +q=p.a +q.a=s.kE(new A.aWg(p.c,r,p.r),new A.aWh(o,p.f,r),new A.aWi(p.e,r)) +if(!s.a.gjA()){s=q.a +r.sR_(0,s.gHM(s)) +s=q.a +r.sR1(0,s.gtP(s))}r.sQK(0,new A.aWj(q,o))}, +$S:0} +A.aWg.prototype={ +$1(a){return this.a.$2(a,this.b)}, +$S(){return this.c.i("~(0)")}} +A.aWi.prototype={ +$2(a,b){this.a.$3(a,b,this.b)}, +$S:33} +A.aWh.prototype={ +$0(){this.a.a=!0 +this.b.$1(this.c)}, +$S:0} +A.aWj.prototype={ +$0(){var s=this.a,r=s.a +s.a=null +if(!this.b.a)return r.aI(0) +return null}, +$S:960} +A.aY7.prototype={ +$2(a,b){if(this.a.b(a))b.t(0,a)}, +$S(){return this.b.i("@<0>").L(this.a).i("~(1,dG<2>)")}} +A.abX.prototype={ +gC_(a){return A.bi(this.c)}} +A.aT9.prototype={ +ga1X(){var s=this +if(s.c!==s.e)s.d=null +return s.d}, +TT(a){var s,r=this,q=r.d=J.bnB(a,r.b,r.c) +r.e=r.c +s=q!=null +if(s)r.e=r.c=q.gcd(q) +return s}, +ajA(a,b){var s +if(this.TT(a))return +if(b==null)if(a instanceof A.or)b="/"+a.a+"/" +else{s=J.cp(a) +s=A.cN(s,"\\","\\\\") +b='"'+A.cN(s,'"','\\"')+'"'}this.a9F(b)}, +Gg(a){return this.ajA(a,null)}, +b6O(){if(this.c===this.b.length)return +this.a9F("no more input")}, +b6F(a,b,c,d){var s,r,q,p,o,n,m=this.b +if(d<0)A.F(A.h5("position must be greater than or equal to 0.")) +else if(d>m.length)A.F(A.h5("position must be less than or equal to the string length.")) +s=d+c>m.length +if(s)A.F(A.h5("position plus length must not go beyond the end of the string.")) +s=this.a +r=new A.el(m) +q=A.d([0],t.t) +p=new Uint32Array(A.bK(r.dL(r))) +o=new A.aS2(s,q,p) +o.ayf(r,s) +n=d+c +if(n>p.length)A.F(A.h5("End "+n+u.D+o.gq(o)+".")) +else if(d<0)A.F(A.h5("Start may not be negative, was "+d+".")) +throw A.f(new A.abX(m,b,new A.IN(o,d,n)))}, +a9F(a){this.b6F(0,"expected "+a+".",0,this.c)}} +A.asx.prototype={ +Cj(a,b,c){return this.axy(a,b,c,c)}, +uq(a,b){return this.Cj(a,null,b)}, +axy(a,b,c,d){var s=0,r=A.l(d),q,p=2,o,n=[],m=this,l,k,j,i,h +var $async$Cj=A.h(function(e,f){if(e===1){o=f +s=p}while(true)switch(s){case 0:i=m.a +h=new A.nO(new A.ak($.a9,t.W),t.Hj) +m.a=h.a +p=3 +s=i!=null?6:7 +break +case 6:s=8 +return A.e(i,$async$Cj) +case 8:case 7:l=a.$0() +s=t.L0.b(l)?9:11 +break +case 9:s=12 +return A.e(l,$async$Cj) +case 12:j=f +q=j +n=[1] +s=4 +break +s=10 +break +case 11:q=l +n=[1] +s=4 +break +case 10:n.push(5) +s=4 +break +case 3:n=[2] +case 4:p=2 +k=new A.asy(m,h) +k.$0() +s=n.pop() +break +case 5:case 1:return A.j(q,r) +case 2:return A.i(o,r)}}) +return A.k($async$Cj,r)}, +j(a){return"Lock["+A.rt(this)+"]"}} +A.asy.prototype={ +$0(){var s=this.a,r=this.b +if(s.a===r.a)s.a=null +r.hw(0)}, +$S:0} +A.TO.prototype={ +dL(a){return A.cT([-180,180],!1,t.z)}, +j(a){return"["+-180+", 180]"}, +k(a,b){var s +if(b==null)return!1 +if(b instanceof A.TO)s=!0 +else s=!1 +return s}, +gu(a){return A.Y(B.c.gu(-180),B.c.gu(180),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.u5.prototype={ +gq(a){return this.b}, +h(a,b){if(b>=this.b)throw A.f(A.a5c(b,this,null,null,null)) +return this.a[b]}, +l(a,b,c){if(b>=this.b)throw A.f(A.a5c(b,this,null,null,null)) +this.a[b]=c}, +sq(a,b){var s,r,q,p=this,o=p.b +if(bo){if(o===0)q=new Uint8Array(b) +else q=p.Z_(b) +B.v.cW(q,0,p.b,p.a) +p.a=q}}p.b=b}, +YZ(a,b){var s=this,r=s.b +if(r===s.a.length)s.afb(r) +s.a[s.b++]=b}, +t(a,b){var s=this,r=s.b +if(r===s.a.length)s.afb(r) +s.a[s.b++]=b}, +N(a,b){A.h6(0,"start") +this.aXw(b,0,null)}, +aXw(a,b,c){var s,r,q +if(t.j.b(a))c=J.am(a) +if(c!=null){this.aXy(this.b,a,b,c) +return}for(s=J.a4(a),r=0;s.p();){q=s.gG(s) +if(r>=b)this.YZ(0,q);++r}if(rs.gq(b)||d>s.gq(b))throw A.f(A.O("Too few elements"))}r=d-c +q=o.b+r +o.aXx(q) +s=o.a +p=a+r +B.v.bE(s,p,o.b+r,s,a) +B.v.bE(o.a,a,p,b,c) +o.b=q}, +aXx(a){var s,r=this +if(a<=r.a.length)return +s=r.Z_(a) +B.v.cW(s,0,r.b,r.a) +r.a=s}, +Z_(a){var s=this.a.length*2 +if(a!=null&&ss)throw A.f(A.dc(c,0,s,null,null)) +s=this.a +if(A.n(this).i("u5").b(d))B.v.bE(s,b,c,d.a,e) +else B.v.bE(s,b,c,d,e)}, +cW(a,b,c,d){return this.bE(a,b,c,d,0)}} +A.ahQ.prototype={} +A.TT.prototype={} +A.OA.prototype={ +J(){return"LaunchMode."+this.b}} +A.aY6.prototype={} +A.aIM.prototype={ +ahJ(a){var s=t.y +return B.BF.c8("canLaunch",A.ah(["url",a],t.N,t.K),!1,s).bj(0,new A.aIN(),s)}, +a1Y(a,b,c,d,e,f,g,h){var s=t.y +return B.BF.c8("launch",A.ah(["url",a,"useSafariVC",f,"useWebView",g,"enableJavaScript",!0,"enableDomStorage",!0,"universalLinksOnly",e,"headers",d],t.N,t.K),!1,s).bj(0,new A.aIO(),s)}} +A.aIN.prototype={ +$1(a){return a===!0}, +$S:92} +A.aIO.prototype={ +$1(a){return a===!0}, +$S:92} +A.Gu.prototype={ +J(){return"PreferredLaunchMode."+this.b}} +A.aF9.prototype={} +A.aGn.prototype={} +A.aXp.prototype={ +a1Y(a,b,c,d,e,f,g,h){throw A.f(A.dw("launch() has not been implemented."))}, +baj(a,b){var s,r=B.f.be(a,"http:")||B.f.be(a,"https:"),q=b.a +if(q!==B.FJ)s=r&&q===B.FI +else s=!0 +return this.a1Y(a,!0,!0,b.b.c,q===B.FK,s,s,b.c)}} +A.aXq.prototype={ +ahJ(a){var s=$.bzO(),r=A.aXn(a) +return A.dQ(s.A(0,r==null?null:r.gho()),t.y)}, +a1Y(a,b,c,d,e,f,g,h){var s,r +if(this.b){s=A.aXn(a) +s=B.GH.A(0,s==null?null:s.gho())}else s=!1 +r=s?"_top":"" +B.pH.p_(this.a,a,r) +return A.dQ(!0,t.y)}} +A.aXx.prototype={ +ghI(){var s,r=$.bzT() +A.z4(this) +s=r.a.get(this) +if(s==null){s=A.ah(["seedBytes",null,"node",null,"clockSeq",null,"mSecs",0,"nSecs",0,"hasInitV1",!1,"hasInitV4",!1],t.N,t.z) +r.l(0,this,s) +r=s}else r=s +return r}, +nV(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f="hasInitV1",e="seedBytes",d="node",c="clockSeq",b="mSecs",a="nSecs",a0=new Uint8Array(16),a1=A.A(t.N,t.z),a2=J.u(g.ghI(),f) +a2.toString +if(!A.pp(a2)){s=A.bMR() +if(J.u(g.ghI(),e)!=null)J.u(g.ghI(),e) +else J.aZ(g.ghI(),e,s) +r=A.d([s[0]|1,s[1],s[2],s[3],s[4],s[5]],t.t) +if(J.u(g.ghI(),d)!=null)J.u(g.ghI(),d) +else J.aZ(g.ghI(),d,r) +a2=s[6] +q=s[7] +p=g.ghI() +o=J.N(p) +if(o.h(p,c)==null)o.l(p,c,(a2<<8|q)&262143) +J.aZ(g.ghI(),b,0) +J.aZ(g.ghI(),a,0) +J.aZ(g.ghI(),f,!0)}a1.h(0,c) +n=A.bu(J.u(g.ghI(),c)) +a1.h(0,b) +m=Date.now() +a1.h(0,a) +a2=J.u(g.ghI(),a) +a2.toString +l=A.bu(a2)+1 +a2=m-J.u(g.ghI(),b)+(l-J.u(g.ghI(),a))/1e4<0 +if(a2){a1.h(0,c) +q=!0}else q=!1 +if(q)n=n+1&16383 +if(a2||m>J.u(g.ghI(),b)){a1.h(0,a) +a2=!0}else a2=!1 +if(a2)l=0 +if(l>=1e4)throw A.f(A.aX("uuid.v1(): Can't create more than 10M uuids/sec")) +J.aZ(g.ghI(),b,m) +J.aZ(g.ghI(),a,l) +J.aZ(g.ghI(),c,n) +m+=122192928e5 +k=B.c.aE((m&268435455)*1e4+l,4294967296) +a0[0]=B.c.D(k,24)&255 +a0[1]=B.c.D(k,16)&255 +a0[2]=B.c.D(k,8)&255 +a0[3]=k&255 +j=B.e.cG(m/4294967296*1e4)&268435455 +a0[4]=j>>>8&255 +a0[5]=j&255 +a0[6]=j>>>24&15|16 +a0[7]=j>>>16&255 +a0[8]=n>>>8&63|128 +a0[9]=n&255 +a1.h(0,d) +i=t.j.a(J.u(g.ghI(),d)) +for(a2=J.N(i),h=0;h<6;++h)a0[10+h]=a2.h(i,h) +a2=$.bzS() +return a2[a0[0]]+a2[a0[1]]+a2[a0[2]]+a2[a0[3]]+"-"+a2[a0[4]]+a2[a0[5]]+"-"+a2[a0[6]]+a2[a0[7]]+"-"+a2[a0[8]]+a2[a0[9]]+"-"+a2[a0[10]]+a2[a0[11]]+a2[a0[12]]+a2[a0[13]]+a2[a0[14]]+a2[a0[15]]}} +A.Ak.prototype={ +d3(a){var s=a.a,r=this.a +r[15]=s[15] +r[14]=s[14] +r[13]=s[13] +r[12]=s[12] +r[11]=s[11] +r[10]=s[10] +r[9]=s[9] +r[8]=s[8] +r[7]=s[7] +r[6]=s[6] +r[5]=s[5] +r[4]=s[4] +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +j(a){var s=this +return"[0] "+s.kO(0).j(0)+"\n[1] "+s.kO(1).j(0)+"\n[2] "+s.kO(2).j(0)+"\n[3] "+s.kO(3).j(0)+"\n"}, +h(a,b){return this.a[b]}, +k(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof A.Ak){s=this.a +r=s[0] +q=b.a +s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]&&s[4]===q[4]&&s[5]===q[5]&&s[6]===q[6]&&s[7]===q[7]&&s[8]===q[8]&&s[9]===q[9]&&s[10]===q[10]&&s[11]===q[11]&&s[12]===q[12]&&s[13]===q[13]&&s[14]===q[14]&&s[15]===q[15]}else s=!1 +return s}, +gu(a){return A.av(this.a)}, +kO(a){var s=new Float32Array(4),r=this.a +s[0]=r[a] +s[1]=r[4+a] +s[2]=r[8+a] +s[3]=r[12+a] +return new A.Cc(s)}, +ai(a,b){var s=new A.Ak(new Float32Array(16)) +s.d3(this) +s.r2(0,b,null,null) +return s}, +W(a,b){var s,r=new Float32Array(16),q=new A.Ak(r) +q.d3(this) +s=b.a +r[0]=r[0]+s[0] +r[1]=r[1]+s[1] +r[2]=r[2]+s[2] +r[3]=r[3]+s[3] +r[4]=r[4]+s[4] +r[5]=r[5]+s[5] +r[6]=r[6]+s[6] +r[7]=r[7]+s[7] +r[8]=r[8]+s[8] +r[9]=r[9]+s[9] +r[10]=r[10]+s[10] +r[11]=r[11]+s[11] +r[12]=r[12]+s[12] +r[13]=r[13]+s[13] +r[14]=r[14]+s[14] +r[15]=r[15]+s[15] +return q}, +a0(a,b){var s,r=new Float32Array(16),q=new A.Ak(r) +q.d3(this) +s=b.a +r[0]=r[0]-s[0] +r[1]=r[1]-s[1] +r[2]=r[2]-s[2] +r[3]=r[3]-s[3] +r[4]=r[4]-s[4] +r[5]=r[5]-s[5] +r[6]=r[6]-s[6] +r[7]=r[7]-s[7] +r[8]=r[8]-s[8] +r[9]=r[9]-s[9] +r[10]=r[10]-s[10] +r[11]=r[11]-s[11] +r[12]=r[12]-s[12] +r[13]=r[13]-s[13] +r[14]=r[14]-s[14] +r[15]=r[15]-s[15] +return q}, +tQ(a){var s=Math.cos(a),r=Math.sin(a),q=this.a,p=q[0],o=q[4],n=q[1],m=q[5],l=q[2],k=q[6],j=q[3],i=q[7],h=-r +q[0]=p*s+o*r +q[1]=n*s+m*r +q[2]=l*s+k*r +q[3]=j*s+i*r +q[4]=p*h+o*s +q[5]=n*h+m*s +q[6]=l*h+k*s +q[7]=j*h+i*s}, +r2(a,b,c,d){var s=c==null?b:c,r=b,q=this.a +q[0]=q[0]*b +q[1]=q[1]*b +q[2]=q[2]*b +q[3]=q[3]*b +q[4]=q[4]*s +q[5]=q[5]*s +q[6]=q[6]*s +q[7]=q[7]*s +q[8]=q[8]*r +q[9]=q[9]*r +q[10]=q[10]*r +q[11]=q[11]*r +q[12]=q[12] +q[13]=q[13] +q[14]=q[14] +q[15]=q[15]}, +kQ(a,b,c){return this.r2(a,b,c,null)}, +dU(){var s=this.a +s[0]=1 +s[1]=0 +s[2]=0 +s[3]=0 +s[4]=0 +s[5]=1 +s[6]=0 +s[7]=0 +s[8]=0 +s[9]=0 +s[10]=1 +s[11]=0 +s[12]=0 +s[13]=0 +s[14]=0 +s[15]=1}} +A.Cc.prototype={ +d3(a){var s=a.a,r=this.a +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +j(a){var s=this.a +return A.r(s[0])+","+A.r(s[1])+","+A.r(s[2])+","+A.r(s[3])}, +k(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof A.Cc){s=this.a +r=s[0] +q=b.a +s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]}else s=!1 +return s}, +gu(a){return A.av(this.a)}, +a0(a,b){var s,r=new Float32Array(4),q=new A.Cc(r) +q.d3(this) +s=b.a +r[0]=r[0]-s[0] +r[1]=r[1]-s[1] +r[2]=r[2]-s[2] +r[3]=r[3]-s[3] +return q}, +W(a,b){var s,r=new Float32Array(4),q=new A.Cc(r) +q.d3(this) +s=b.a +r[0]=r[0]+s[0] +r[1]=r[1]+s[1] +r[2]=r[2]+s[2] +r[3]=r[3]+s[3] +return q}, +ai(a,b){var s=new A.Cc(new Float32Array(4)) +s.d3(this) +s.c7(0,b) +return s}, +h(a,b){return this.a[b]}, +gq(a){var s=this.a,r=s[0],q=s[1],p=s[2] +s=s[3] +return Math.sqrt(r*r+q*q+p*p+s*s)}, +c7(a,b){var s=this.a +s[0]=s[0]*b +s[1]=s[1]*b +s[2]=s[2]*b +s[3]=s[3]*b}} +A.Aj.prototype={ +d3(a){var s=a.a,r=this.a +r[8]=s[8] +r[7]=s[7] +r[6]=s[6] +r[5]=s[5] +r[4]=s[4] +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +j(a){return"[0] "+this.kO(0).j(0)+"\n[1] "+this.kO(1).j(0)+"\n[2] "+this.kO(2).j(0)+"\n"}, +h(a,b){return this.a[b]}, +k(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof A.Aj){s=this.a +r=s[0] +q=b.a +s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]&&s[4]===q[4]&&s[5]===q[5]&&s[6]===q[6]&&s[7]===q[7]&&s[8]===q[8]}else s=!1 +return s}, +gu(a){return A.av(this.a)}, +kO(a){var s=new Float64Array(3),r=this.a +s[0]=r[a] +s[1]=r[3+a] +s[2]=r[6+a] +return new A.fS(s)}, +ai(a,b){var s=new Float64Array(9),r=new A.Aj(s) +r.d3(this) +s[0]=s[0]*b +s[1]=s[1]*b +s[2]=s[2]*b +s[3]=s[3]*b +s[4]=s[4]*b +s[5]=s[5]*b +s[6]=s[6]*b +s[7]=s[7]*b +s[8]=s[8]*b +return r}, +W(a,b){var s,r=new Float64Array(9),q=new A.Aj(r) +q.d3(this) +s=b.a +r[0]=r[0]+s[0] +r[1]=r[1]+s[1] +r[2]=r[2]+s[2] +r[3]=r[3]+s[3] +r[4]=r[4]+s[4] +r[5]=r[5]+s[5] +r[6]=r[6]+s[6] +r[7]=r[7]+s[7] +r[8]=r[8]+s[8] +return q}, +a0(a,b){var s,r=new Float64Array(9),q=new A.Aj(r) +q.d3(this) +s=b.a +r[0]=r[0]-s[0] +r[1]=r[1]-s[1] +r[2]=r[2]-s[2] +r[3]=r[3]-s[3] +r[4]=r[4]-s[4] +r[5]=r[5]-s[5] +r[6]=r[6]-s[6] +r[7]=r[7]-s[7] +r[8]=r[8]-s[8] +return q}} +A.bn.prototype={ +lG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var s=this.a +s[15]=p +s[14]=o +s[13]=n +s[12]=m +s[11]=l +s[10]=k +s[9]=j +s[8]=i +s[7]=h +s[6]=g +s[5]=f +s[4]=e +s[3]=d +s[2]=c +s[1]=b +s[0]=a}, +d3(a){var s=a.a,r=this.a +r[15]=s[15] +r[14]=s[14] +r[13]=s[13] +r[12]=s[12] +r[11]=s[11] +r[10]=s[10] +r[9]=s[9] +r[8]=s[8] +r[7]=s[7] +r[6]=s[6] +r[5]=s[5] +r[4]=s[4] +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +j(a){var s=this +return"[0] "+s.kO(0).j(0)+"\n[1] "+s.kO(1).j(0)+"\n[2] "+s.kO(2).j(0)+"\n[3] "+s.kO(3).j(0)+"\n"}, +h(a,b){return this.a[b]}, +k(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof A.bn){s=this.a +r=s[0] +q=b.a +s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]&&s[4]===q[4]&&s[5]===q[5]&&s[6]===q[6]&&s[7]===q[7]&&s[8]===q[8]&&s[9]===q[9]&&s[10]===q[10]&&s[11]===q[11]&&s[12]===q[12]&&s[13]===q[13]&&s[14]===q[14]&&s[15]===q[15]}else s=!1 +return s}, +gu(a){return A.av(this.a)}, +Ua(a,b){var s=b.a,r=this.a +r[a]=s[0] +r[4+a]=s[1] +r[8+a]=s[2] +r[12+a]=s[3]}, +kO(a){var s=new Float64Array(4),r=this.a +s[0]=r[a] +s[1]=r[4+a] +s[2]=r[8+a] +s[3]=r[12+a] +return new A.p5(s)}, +ai(a,b){var s=new A.bn(new Float64Array(16)) +s.d3(this) +s.r2(0,b,null,null) +return s}, +W(a,b){var s,r=new Float64Array(16),q=new A.bn(r) +q.d3(this) +s=b.a +r[0]=r[0]+s[0] +r[1]=r[1]+s[1] +r[2]=r[2]+s[2] +r[3]=r[3]+s[3] +r[4]=r[4]+s[4] +r[5]=r[5]+s[5] +r[6]=r[6]+s[6] +r[7]=r[7]+s[7] +r[8]=r[8]+s[8] +r[9]=r[9]+s[9] +r[10]=r[10]+s[10] +r[11]=r[11]+s[11] +r[12]=r[12]+s[12] +r[13]=r[13]+s[13] +r[14]=r[14]+s[14] +r[15]=r[15]+s[15] +return q}, +a0(a,b){var s,r=new Float64Array(16),q=new A.bn(r) +q.d3(this) +s=b.a +r[0]=r[0]-s[0] +r[1]=r[1]-s[1] +r[2]=r[2]-s[2] +r[3]=r[3]-s[3] +r[4]=r[4]-s[4] +r[5]=r[5]-s[5] +r[6]=r[6]-s[6] +r[7]=r[7]-s[7] +r[8]=r[8]-s[8] +r[9]=r[9]-s[9] +r[10]=r[10]-s[10] +r[11]=r[11]-s[11] +r[12]=r[12]-s[12] +r[13]=r[13]-s[13] +r[14]=r[14]-s[14] +r[15]=r[15]-s[15] +return q}, +bU(a,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b +if(typeof a0!="number")throw A.f(A.dw(null)) +s=a0 +r=this.a +q=r[0] +p=r[4] +o=r[8] +n=r[12] +m=r[1] +l=r[5] +k=r[9] +j=r[13] +i=r[2] +h=r[6] +g=r[10] +f=r[14] +e=r[3] +d=r[7] +c=r[11] +b=r[15] +r[12]=q*s+p*a1+o*0+n +r[13]=m*s+l*a1+k*0+j +r[14]=i*s+h*a1+g*0+f +r[15]=e*s+d*a1+c*0+b}, +tQ(a){var s=Math.cos(a),r=Math.sin(a),q=this.a,p=q[0],o=q[4],n=q[1],m=q[5],l=q[2],k=q[6],j=q[3],i=q[7],h=-r +q[0]=p*s+o*r +q[1]=n*s+m*r +q[2]=l*s+k*r +q[3]=j*s+i*r +q[4]=p*h+o*s +q[5]=n*h+m*s +q[6]=l*h+k*s +q[7]=j*h+i*s}, +r2(a,b,c,d){var s,r,q,p +if(b instanceof A.fS){s=b.a +r=s[0] +q=s[1] +p=s[2]}else{if(typeof b=="number"){q=c==null?b:c +p=d==null?b:d}else throw A.f(A.dw(null)) +r=b}s=this.a +s[0]=s[0]*r +s[1]=s[1]*r +s[2]=s[2]*r +s[3]=s[3]*r +s[4]=s[4]*q +s[5]=s[5]*q +s[6]=s[6]*q +s[7]=s[7]*q +s[8]=s[8]*p +s[9]=s[9]*p +s[10]=s[10]*p +s[11]=s[11]*p +s[12]=s[12] +s[13]=s[13] +s[14]=s[14] +s[15]=s[15]}, +kQ(a,b,c){return this.r2(a,b,c,null)}, +c7(a,b){return this.r2(a,b,null,null)}, +Ug(){var s=this.a +s[0]=0 +s[1]=0 +s[2]=0 +s[3]=0 +s[4]=0 +s[5]=0 +s[6]=0 +s[7]=0 +s[8]=0 +s[9]=0 +s[10]=0 +s[11]=0 +s[12]=0 +s[13]=0 +s[14]=0 +s[15]=0}, +dU(){var s=this.a +s[0]=1 +s[1]=0 +s[2]=0 +s[3]=0 +s[4]=0 +s[5]=1 +s[6]=0 +s[7]=0 +s[8]=0 +s[9]=0 +s[10]=1 +s[11]=0 +s[12]=0 +s[13]=0 +s[14]=0 +s[15]=1}, +aj2(){var s=this.a,r=s[0],q=s[5],p=s[1],o=s[4],n=r*q-p*o,m=s[6],l=s[2],k=r*m-l*o,j=s[7],i=s[3],h=r*j-i*o,g=p*m-l*q,f=p*j-i*q,e=l*j-i*m +m=s[8] +i=s[9] +j=s[10] +l=s[11] +return-(i*e-j*f+l*g)*s[12]+(m*e-j*h+l*k)*s[13]-(m*f-i*h+l*n)*s[14]+(m*g-i*k+j*n)*s[15]}, +t4(b5){var s,r,q,p,o=b5.a,n=o[0],m=o[1],l=o[2],k=o[3],j=o[4],i=o[5],h=o[6],g=o[7],f=o[8],e=o[9],d=o[10],c=o[11],b=o[12],a=o[13],a0=o[14],a1=o[15],a2=n*i-m*j,a3=n*h-l*j,a4=n*g-k*j,a5=m*h-l*i,a6=m*g-k*i,a7=l*g-k*h,a8=f*a-e*b,a9=f*a0-d*b,b0=f*a1-c*b,b1=e*a0-d*a,b2=e*a1-c*a,b3=d*a1-c*a0,b4=a2*b3-a3*b2+a4*b1+a5*b0-a6*a9+a7*a8 +if(b4===0){this.d3(b5) +return 0}s=1/b4 +r=this.a +r[0]=(i*b3-h*b2+g*b1)*s +r[1]=(-m*b3+l*b2-k*b1)*s +r[2]=(a*a7-a0*a6+a1*a5)*s +r[3]=(-e*a7+d*a6-c*a5)*s +q=-j +r[4]=(q*b3+h*b0-g*a9)*s +r[5]=(n*b3-l*b0+k*a9)*s +p=-b +r[6]=(p*a7+a0*a4-a1*a3)*s +r[7]=(f*a7-d*a4+c*a3)*s +r[8]=(j*b2-i*b0+g*a8)*s +r[9]=(-n*b2+m*b0-k*a8)*s +r[10]=(b*a6-a*a4+a1*a2)*s +r[11]=(-f*a6+e*a4-c*a2)*s +r[12]=(q*b1+i*a9-h*a8)*s +r[13]=(n*b1-m*a9+l*a8)*s +r[14]=(p*a5+a*a3-a0*a2)*s +r[15]=(f*a5-e*a3+d*a2)*s +return b4}, +fq(b5,b6){var s=this.a,r=s[0],q=s[4],p=s[8],o=s[12],n=s[1],m=s[5],l=s[9],k=s[13],j=s[2],i=s[6],h=s[10],g=s[14],f=s[3],e=s[7],d=s[11],c=s[15],b=b6.a,a=b[0],a0=b[4],a1=b[8],a2=b[12],a3=b[1],a4=b[5],a5=b[9],a6=b[13],a7=b[2],a8=b[6],a9=b[10],b0=b[14],b1=b[3],b2=b[7],b3=b[11],b4=b[15] +s[0]=r*a+q*a3+p*a7+o*b1 +s[4]=r*a0+q*a4+p*a8+o*b2 +s[8]=r*a1+q*a5+p*a9+o*b3 +s[12]=r*a2+q*a6+p*b0+o*b4 +s[1]=n*a+m*a3+l*a7+k*b1 +s[5]=n*a0+m*a4+l*a8+k*b2 +s[9]=n*a1+m*a5+l*a9+k*b3 +s[13]=n*a2+m*a6+l*b0+k*b4 +s[2]=j*a+i*a3+h*a7+g*b1 +s[6]=j*a0+i*a4+h*a8+g*b2 +s[10]=j*a1+i*a5+h*a9+g*b3 +s[14]=j*a2+i*a6+h*b0+g*b4 +s[3]=f*a+e*a3+d*a7+c*b1 +s[7]=f*a0+e*a4+d*a8+c*b2 +s[11]=f*a1+e*a5+d*a9+c*b3 +s[15]=f*a2+e*a6+d*b0+c*b4}, +jG(a){var s=new A.bn(new Float64Array(16)) +s.d3(this) +s.fq(0,a) +return s}, +aiX(a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=$.brC +if(a==null)a=$.brC=new A.fS(new Float64Array(3)) +s=this.a +a.lH(s[0],s[1],s[2]) +r=Math.sqrt(a.gH8()) +a.lH(s[4],s[5],s[6]) +q=Math.sqrt(a.gH8()) +a.lH(s[8],s[9],s[10]) +p=Math.sqrt(a.gH8()) +if(this.aj2()<0)r=-r +o=a0.a +o[0]=s[12] +o[1]=s[13] +o[2]=s[14] +n=1/r +m=1/q +l=1/p +k=$.brA +if(k==null)k=$.brA=new A.bn(new Float64Array(16)) +k.d3(this) +s=k.a +s[0]=s[0]*n +s[1]=s[1]*n +s[2]=s[2]*n +s[4]=s[4]*m +s[5]=s[5]*m +s[6]=s[6]*m +s[8]=s[8]*l +s[9]=s[9]*l +s[10]=s[10]*l +j=$.brB +if(j==null)j=$.brB=new A.Aj(new Float64Array(9)) +i=j.a +i[0]=s[0] +i[1]=s[1] +i[2]=s[2] +i[3]=s[4] +i[4]=s[5] +i[5]=s[6] +i[6]=s[8] +i[7]=s[9] +i[8]=s[10] +s=i[0] +o=i[4] +h=i[8] +g=0+s+o+h +if(g>0){f=Math.sqrt(g+1) +s=a1.a +s[3]=f*0.5 +f=0.5/f +s[0]=(i[5]-i[7])*f +s[1]=(i[6]-i[2])*f +s[2]=(i[1]-i[3])*f}else{if(s1&&a[0]==="#"){if(s>2){s=a[1] +s=s==="x"||s==="X"}else s=!1 +if(s)return this.a91(B.f.bp(a,2),16) +else return this.a91(B.f.bp(a,1),10)}else return B.aSC.h(0,a)}, +a91(a,b){var s=A.qG(a,b) +if(s==null||s<0||1114111" +return null}} +A.adD.prototype={ +gm(a){return this.a}} +A.anS.prototype={} +A.U6.prototype={ +goX(a){return B.kR}, +m8(){var s=this.PQ$.a,r=this.mi$.a +return A.buS(this.b.m8(),new A.a6(s,new A.aYB(),A.aa(s).i("a6<1,p8>")),new A.a6(r,new A.aYC(),A.aa(r).i("a6<1,i4>")),!0)}, +fO(a,b){return b.anR(this)}, +gej(a){return this.b}} +A.aYB.prototype={ +$1(a){return A.bkJ(a.a.m8(),a.b,a.c)}, +$S:961} +A.aYC.prototype={ +$1(a){return a.m8()}, +$S:962} +A.anT.prototype={} +A.anU.prototype={} +A.anV.prototype={} +A.anW.prototype={} +A.i4.prototype={} +A.ao6.prototype={} +A.ao7.prototype={} +A.ao8.prototype={} +A.ao9.prototype={} +A.aoa.prototype={} +A.aob.prototype={} +A.kM.prototype={ +goX(a){return B.pK}, +m8(){return new A.kM(this.a,null)}, +fO(a,b){b.a.a+=A.D_(this.a,$.bng(),A.bxG(),null) +return null}} +A.adC.prototype={ +h(a,b){var s,r,q,p,o=this.c +if(!o.aj(0,b)){o.l(0,b,this.a.$1(b)) +for(s=this.b,r=A.n(o).i("aT<1>");o.a>s;){q=new A.aT(o,r) +p=q.gS(q) +if(!p.p())A.F(A.cR()) +o.F(0,p.gG(p))}}o=o.h(0,b) +o.toString +return o}} +A.Il.prototype={ +bY(a){var s,r=a.a,q=a.b,p=r.length,o=q")),r=r.c;s.p();){q=s.d +if(q==null)q=r.a(q) +p=this.b +p===$&&A.c() +q.vt(p)}this.asY(0)}, +ft(a){var s=this.at_(0),r=this.b +r===$&&A.c() +s.vt(r) +return s}, +eu(a,b,c,d){return A.F(A.a5("Unsupported range filling of node list"))}, +bE(a,b,c,d,e){var s,r,q,p,o=this,n=o.a +A.di(b,c,n.length,null,null) +s=o.Wh(d) +for(r=b;r")) +for(s=J.a4(a);s.p();){r=s.gG(s) +if(J.bCq(r)===B.pJ)B.d.N(p,this.Wg(r)) +else{q=this.c +q===$&&A.c() +if(!q.A(0,r.goX(r)))A.F(A.bNH("Got "+r.goX(r).j(0)+", but expected one of "+q.bw(0,", "),r,q)) +if(r.gbo(r)!=null)A.F(A.bkL(u.F,r,r.gbo(r))) +p.push(r)}}return p}} +A.aZ0.prototype={ +$1(a){var s,r=this.b.$1(a) +if(r){s=this.a.b +s===$&&A.c() +a.vt(s)}return r}, +$S(){return this.a.$ti.i("K(1)")}} +A.aZ_.prototype={ +$1(a){var s=this.a,r=s.c +r===$&&A.c() +A.bkK(a,r) +return s.$ti.c.a(a.m8())}, +$S(){return this.a.$ti.i("1(i4)")}} +A.adR.prototype={ +m8(){return new A.adR(this.b,this.c,this.d,null)}, +ga2V(){return this.d}} +A.adT.prototype={ +ga2V(){return this.b}, +m8(){return new A.adT(this.b,null)}} +A.aZ2.prototype={ +anR(a){var s,r,q,p,o,n=this,m=n.a +m.a+="<" +s=a.b +s.fO(0,n) +n.a40(a) +r=a.mi$ +q=r.a +p=q.length===0 +if(p&&!0)m.a+="/>" +else{m.a+=">" +if(!p)if(n.d){p=n.r +if(p!=null&&p.$1(a)){n.d=!1 +n.T7(r) +n.d=!0}else if(B.d.Gd(q,new A.aZ3()))n.T7(n.alE(r)) +else{q=++n.c +p=n.f +m.a+=p +o=n.e +m.a+=B.f.ai(o,q) +n.a4c(n.alE(r),p+B.f.ai(o,n.c)) +r=--n.c +m.a+=p +m.a+=B.f.ai(o,r)}}else n.T7(r) +m.a+=""}}, +a40(a){var s,r,q,p=a.PQ$.a,o=A.d(p.slice(0),A.aa(p)) +p=o.length +s=this.a +r=0 +for(;r")),r=r.c;s.p();){q=s.d +if(q==null)q=r.a(q) +if(q instanceof A.kM){p=q.a +o=B.f.cu(p) +n=$.bBE() +m=A.cN(o,n," ") +if(m.length!==0)if(l.length!==0&&B.d.ga9(l) instanceof A.kM){q=B.d.ga9(l) +B.d.sa9(l,new A.kM(A.r(q.gm(q))+" "+m,null))}else if(p!==m)l.push(new A.kM(m,null)) +else l.push(q)}else l.push(q)}return l}} +A.aZ3.prototype={ +$1(a){return a instanceof A.kM}, +$S:290} +A.aZ6.prototype={} +A.adU.prototype={ +anR(a){var s,r,q,p,o=this,n=o.a +n.a+="<" +s=a.b +s.fO(0,o) +o.a40(a) +r=a.mi$ +q=r.a.length===0&&!0 +p=n.a +if(q)n.a=p+"/>" +else{n.a=p+">" +o.T7(r) +n.a+=""}}, +a40(a){var s=a.PQ$ +if(s.a.length!==0){this.a.a+=" " +this.a4c(s," ")}}, +a4c(a,b){var s,r,q,p,o=this,n=J.a4(a) +if(n.p())if(b==null||b.length===0){s=n.$ti.c +do{r=n.d;(r==null?s.a(r):r).fO(0,o)}while(n.p())}else{s=n.d;(s==null?n.$ti.c.a(s):s).fO(0,o) +for(s=o.a,r=A.r(b),q=n.$ti.c;n.p();){s.a+=r +p=n.d;(p==null?q.a(p):p).fO(0,o)}}}, +T7(a){return this.a4c(a,null)}} +A.aoe.prototype={} +A.aYy.prototype={ +b0l(a,b,c,d){}} +A.aYX.prototype={} +A.aYY.prototype={} +A.adL.prototype={} +A.adF.prototype={ +b3(a){var s,r=new A.c9(""),q=new A.a1O(r.gbgS(r),t.VQ) +J.fj(a,new A.ao_(q,this.a).ganP()) +q.a2(0) +s=r.a +return s.charCodeAt(0)==0?s:s}, +hY(a){return new A.ao_(a,this.a)}} +A.ao_.prototype={ +t(a,b){return J.fj(b,this.ganP())}, +a2(a){return this.a.a2(0)}, +agN(a){var s,r,q,p,o,n +for(s=J.a4(a),r=this.a,q=this.b;s.p();){p=s.gG(s) +r.t(0," ") +r.t(0,p.a) +r.t(0,"=") +o=p.b +p=p.c +n=p.c +r.t(0,n+q.ajs(o,p)+n)}}} +A.apO.prototype={} +A.e3.prototype={ +j(a){return new A.adF(B.ir).b3(A.d([this],t.Ec))}} +A.ao0.prototype={} +A.ao1.prototype={} +A.ao2.prototype={} +A.jQ.prototype={ +fO(a,b){var s=b.a +s.t(0,"") +return null}, +gu(a){return A.Y(B.pI,this.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){if(b==null)return!1 +return b instanceof A.jQ&&b.e===this.e}} +A.p9.prototype={ +fO(a,b){var s=b.a +s.t(0,"") +return null}, +gu(a){return A.Y(B.Pk,this.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){if(b==null)return!1 +return b instanceof A.p9&&b.e===this.e}} +A.pa.prototype={ +fO(a,b){var s=b.a +s.t(0,"") +return null}, +gu(a){return A.Y(B.bd9,B.jc.hQ(0,this.e),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){if(b==null)return!1 +return b instanceof A.pa&&B.jc.eU(b.e,this.e)}} +A.pb.prototype={ +fO(a,b){var s,r,q=b.a +q.t(0,"") +return null}, +gu(a){return A.Y(B.bda,this.e,this.f,this.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){if(b==null)return!1 +return b instanceof A.pb&&this.e===b.e&&J.o(this.f,b.f)&&this.r==b.r}} +A.fA.prototype={ +fO(a,b){var s=b.a +s.t(0,"") +return null}, +gu(a){return A.Y(B.kR,this.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){if(b==null)return!1 +return b instanceof A.fA&&b.e===this.e}} +A.anX.prototype={} +A.pc.prototype={ +fO(a,b){var s,r=b.a +r.t(0,"") +return null}, +gu(a){return A.Y(B.Pl,this.f,this.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){if(b==null)return!1 +return b instanceof A.pc&&b.e===this.e&&b.f===this.f}} +A.eB.prototype={ +fO(a,b){var s=b.a +s.t(0,"<") +s.t(0,this.e) +b.agN(this.f) +if(this.r)s.t(0,"/>") +else s.t(0,">") +return null}, +gu(a){return A.Y(B.kR,this.e,this.r,B.jc.hQ(0,this.f),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){if(b==null)return!1 +return b instanceof A.eB&&b.e===this.e&&b.r===this.r&&B.jc.eU(b.f,this.f)}} +A.aod.prototype={} +A.nF.prototype={ +gm(a){var s,r=this,q=r.r +if(q===$){s=r.f.co(0,r.e) +r.r!==$&&A.ai() +r.r=s +q=s}return q}, +fO(a,b){b.a.t(0,A.D_(this.gm(this),$.bng(),A.bxG(),null)) +return null}, +gu(a){return A.Y(B.pK,this.gm(this),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){if(b==null)return!1 +return b instanceof A.nF&&b.gm(b)===this.gm(this)}, +$iUa:1} +A.adG.prototype={ +gS(a){var s=A.d([],t.Ec),r=A.d([],t.po) +return new A.aYD($.bBM().h(0,this.b),new A.aYy(!1,!1,!1,!1,!1,s,r),new A.bm("",this.a,0,t.ei))}} +A.aYD.prototype={ +gG(a){var s=this.d +s.toString +return s}, +p(){var s,r,q,p,o=this,n=o.c +if(n!=null){s=o.a.bY(n) +if(s.gw5()){o.c=s +o.d=s.gm(s) +o.b.b0l(s.gm(s),n.a,n.b,s.b) +return!0}else{r=n.b +q=n.a +if(r"),A.cZ("/>")],t.L_),B.Su,q),q,q,p,q,q),new A.aYU(),q,q,p,q,q,t.a1)}, +b0J(a){return A.bjy(new A.bg(this.gb0y(),B.y,t.vs),0,9007199254740991,t.wG)}, +b0z(){var s=this,r=t.WV,q=t.N,p=t.y1 +return A.AD(A.nS(new A.bg(s.gC0(),B.y,r),new A.bg(s.gnL(),B.y,r),new A.bg(s.gb0A(),B.y,t.kD),q,q,p),new A.aYI(s),q,q,p,t.wG)}, +b0B(){var s=this.gC1(),r=t.WV,q=t.N,p=t.y1 +return new A.mt(B.b0q,A.aKG(A.bgs(new A.bg(s,B.y,r),A.cZ("="),new A.bg(s,B.y,r),new A.bg(this.gvh(),B.y,t.kD),q,q,q,p),new A.aYE(),q,q,q,p,p),t.VX)}, +b0C(){var s=t.kD +return A.vb(A.d([new A.bg(this.gb0D(),B.y,s),new A.bg(this.gb0H(),B.y,s),new A.bg(this.gb0F(),B.y,s)],t.gW),null,t.y1)}, +b0E(){var s=t.N +return A.AD(A.nS(A.cZ('"'),new A.Il('"',0),A.cZ('"'),s,s,s),new A.aYF(),s,s,s,t.y1)}, +b0I(){var s=t.N +return A.AD(A.nS(A.cZ("'"),new A.Il("'",0),A.cZ("'"),s,s,s),new A.aYH(),s,s,s,t.y1)}, +b0G(){return A.wb(new A.bg(this.gnL(),B.y,t.WV),new A.aYG(),t.N,t.y1)}, +b6x(a){var s=t.WV,r=t.N +return A.aKG(A.bgs(A.cZ(""),r,r,r,r),new A.aYR(),r,r,r,r,t.Gn)}, +b1O(){var s=t.N +return A.AD(A.nS(A.cZ("" expected',new A.lh(A.cZ("-->"),0,9007199254740991,new A.mY("input expected"),t.Po),t.Ii),A.cZ("-->"),s,s,s),new A.aYL(),s,s,s,t.mL)}, +b1h(){var s=t.N +return A.AD(A.nS(A.cZ("" expected',new A.lh(A.cZ("]]>"),0,9007199254740991,new A.mY("input expected"),t.Po),t.Ii),A.cZ("]]>"),s,s,s),new A.aYJ(),s,s,s,t.cL)}, +b5e(){var s=t.N,r=t.d0 +return A.aKG(A.bgs(A.cZ(""),s,r,s,s),new A.aYM(),s,r,s,s,t.UR)}, +bdD(){var s=t.WV,r=t.N +return A.aKG(A.bgs(A.cZ("" expected',new A.lh(A.cZ("?>"),0,9007199254740991,new A.mY("input expected"),t.Po),t.Ii),r,r),new A.aYS(),r,r,r),t.mA),A.cZ("?>"),r,r,r,r),new A.aYT(),r,r,r,r,t.Mw)}, +b61(){var s=this,r=A.cZ(""),t.mM),new A.aYQ(),n,n,n,t.qc,n,t.u,n,n,t.RN)}, +b69(){var s=t.r0 +return A.vb(A.d([new A.bg(this.gb6c(),B.y,s),new A.bg(this.gb6a(),B.y,s)],t.dB),null,t.aD)}, +b6d(){var s=t.N,r=t.y1 +return A.AD(A.nS(A.cZ("SYSTEM"),new A.bg(this.gC0(),B.y,t.WV),new A.bg(this.gvh(),B.y,t.kD),s,s,r),new A.aYO(),s,s,r,t.aD)}, +b6b(){var s=this.gC0(),r=t.WV,q=this.gvh(),p=t.kD,o=t.N,n=t.y1 +return A.bsa(A.byv(A.cZ("PUBLIC"),new A.bg(s,B.y,r),new A.bg(q,B.y,p),new A.bg(s,B.y,r),new A.bg(q,B.y,p),o,o,n,o,n),new A.aYN(),o,o,n,o,n,t.aD)}, +b6f(){var s,r=this,q=A.cZ("["),p=t.lk +p=A.vb(A.d([new A.bg(r.gb64(),B.y,p),new A.bg(r.gb62(),B.y,p),new A.bg(r.gb66(),B.y,p),new A.bg(r.gb6g(),B.y,p),new A.bg(r.game(),B.y,t.hC),new A.bg(r.gai2(),B.y,t.ZV),new A.bg(r.gb6i(),B.y,p),new A.mY("input expected")],t.Vz),null,t.z) +s=t.N +return A.AD(A.nS(q,new A.oh('"]" expected',new A.lh(A.cZ("]"),0,9007199254740991,p,t.mT),t.vq),A.cZ("]"),s,s,s),new A.aYP(),s,s,s,s)}, +b65(){var s=A.cZ(""),0,9007199254740991,r,t.xj),A.cZ(">"),q,t.UX,q)}, +b63(){var s=A.cZ(""),0,9007199254740991,r,t.xj),A.cZ(">"),q,t.UX,q)}, +b67(){var s=A.cZ(""),0,9007199254740991,r,t.xj),A.cZ(">"),q,t.UX,q)}, +b6h(){var s=A.cZ(""),0,9007199254740991,r,t.xj),A.cZ(">"),q,t.UX,q)}, +b6j(){var s=t.N +return A.nS(A.cZ("%"),new A.bg(this.gnL(),B.y,t.WV),A.cZ(";"),s,s,s)}, +as4(){var s="whitespace expected" +return A.bt_(new A.Bz(B.rp,s),1,9007199254740991,s)}, +as5(){var s="whitespace expected" +return A.bt_(new A.Bz(B.rp,s),0,9007199254740991,s)}, +bbe(){var s=t.WV,r=t.N +return new A.oh("name expected",A.bmi(new A.bg(this.gbbc(),B.y,s),A.bjy(new A.bg(this.gbba(),B.y,s),0,9007199254740991,r),r,t.yp),t.c1)}, +bbd(){return A.byj(":A-Z_a-z\xc0-\xd6\xd8-\xf6\xf8-\u02ff\u0370-\u037d\u037f-\u1fff\u200c-\u200d\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd",null)}, +bbb(){return A.byj(":A-Z_a-z\xc0-\xd6\xd8-\xf6\xf8-\u02ff\u0370-\u037d\u037f-\u1fff\u200c-\u200d\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd-.0-9\xb7\u0300-\u036f\u203f-\u2040",null)}} +A.aYK.prototype={ +$1(a){var s=null +return new A.nF(a,this.a.a,s,s,s,s)}, +$S:979} +A.aYU.prototype={ +$5(a,b,c,d,e){var s=null +return new A.eB(b,c,e==="/>",s,s,s,s)}, +$S:980} +A.aYI.prototype={ +$3(a,b,c){return new A.i3(b,this.a.a.co(0,c.a),c.b,null)}, +$S:981} +A.aYE.prototype={ +$4(a,b,c,d){return d}, +$S:982} +A.aYF.prototype={ +$3(a,b,c){return new A.dj(b,B.kQ,t.y1)}, +$S:309} +A.aYH.prototype={ +$3(a,b,c){return new A.dj(b,B.bd8,t.y1)}, +$S:309} +A.aYG.prototype={ +$1(a){return new A.dj(a,B.kQ,t.y1)}, +$S:984} +A.aYR.prototype={ +$4(a,b,c,d){var s=null +return new A.fA(b,s,s,s,s)}, +$S:985} +A.aYL.prototype={ +$3(a,b,c){var s=null +return new A.p9(b,s,s,s,s)}, +$S:986} +A.aYJ.prototype={ +$3(a,b,c){var s=null +return new A.jQ(b,s,s,s,s)}, +$S:987} +A.aYM.prototype={ +$4(a,b,c,d){var s=null +return new A.pa(b,s,s,s,s)}, +$S:988} +A.aYS.prototype={ +$2(a,b){return b}, +$S:174} +A.aYT.prototype={ +$4(a,b,c,d){var s=null +return new A.pc(b,c,s,s,s,s)}, +$S:989} +A.aYQ.prototype={ +$8(a,b,c,d,e,f,g,h){var s=null +return new A.pb(c,d,f,s,s,s,s)}, +$S:990} +A.aYO.prototype={ +$3(a,b,c){return new A.hn(null,null,c.a,c.b)}, +$S:991} +A.aYN.prototype={ +$5(a,b,c,d,e){return new A.hn(c.a,c.b,e.a,e.b)}, +$S:992} +A.aYP.prototype={ +$3(a,b,c){return b}, +$S:993} +A.bft.prototype={ +$1(a){return A.bV8(new A.bg(new A.adH(a).gb6G(),B.y,t.hq),t.xo)}, +$S:994} +A.a1O.prototype={ +t(a,b){return this.a.$1(b)}, +a2(a){}} +A.i3.prototype={ +gu(a){return A.Y(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){if(b==null)return!1 +return b instanceof A.i3&&b.a===this.a&&b.b===this.b&&b.c===this.c}} +A.anY.prototype={} +A.anZ.prototype={} +A.U7.prototype={} +A.adI.prototype={ +bgM(a){return a.fO(0,this)}} +A.bg8.prototype={ +$0(){return A.bUo()}, +$S:0} +A.bg7.prototype={ +$0(){var s,r,q,p,o=null,n=$.bBZ(),m=$.bmz(),l=new A.auW(),k=$.rv() +k.l(0,l,m) +A.oD(l,m,!1) +$.bEh=l +l=window.navigator +l.toString +m=$.bmD() +l=new A.aw6(l) +k.l(0,l,m) +A.oD(l,m,!1) +$.bF0=l +l=$.bz2() +A.oD(l,$.a_r(),!1) +$.bG8=l +l=$.bz5() +m=new A.aA9() +k.l(0,m,l) +A.oD(m,l,!1) +s=new A.a44() +s.Qj() +new A.hw("PonnamKarthik/fluttertoast",B.aM,n).mL(s.gb86()) +l=window.navigator.geolocation +l.toString +m=window.navigator.permissions +r=$.bmH() +m=new A.aBy(new A.aDb(l),new A.aDe(m)) +k.l(0,m,r) +A.oD(m,r,!0) +$.bGJ=m +m=new A.e4(o,o,t.zi) +l=$.bmI() +m=new A.a4v(m) +k.l(0,m,l) +r=document +q=r.querySelector("meta[name=google-signin-client_id]") +m.e=q==null?o:q.getAttribute("content") +m.aTH() +m.a=A.bUk() +A.oD(m,l,!0) +$.bGS=m +m=$.bmJ() +l=new A.aEn() +k.l(0,l,m) +l.c=new A.aEy() +p=r.querySelector("#__image_picker_web-file-input") +if(p==null){p=A.bvc("flt-image-picker-inputs",o) +p.id="__image_picker_web-file-input" +r=r.querySelector("body") +r.toString +J.uP(r).t(0,p)}l.b=p +A.oD(l,m,!0) +$.bHi=l +m=A.buA() +l=window.navigator +l.toString +r=$.bmQ() +l=new A.aR8(m,l) +k.l(0,l,r) +A.oD(l,r,!1) +$.bL9=l +l=$.bmS() +r=new A.aR9() +k.l(0,r,l) +A.oD(r,l,!0) +$.bLa=r +m=A.buA() +A.oD(m,$.bgS(),!0) +$.bME=m +$.bnq() +$.Kg().amG("__url_launcher::link",A.bUi(),!1) +$.byk=n.gb7W()}, +$S:0};(function aliases(){var s=A.Ed.prototype +s.asP=s.p8 +s=A.a8U.prototype +s.re=s.f3 +s.Ca=s.n +s=A.Mj.prototype +s.Us=s.Al +s.asU=s.a3R +s.asS=s.nn +s.asT=s.a0J +s=J.FD.prototype +s.ati=s.j +s.ath=s.B +s=J.nc.prototype +s.atr=s.j +s=A.ij.prototype +s.atj=s.akL +s.atk=s.akM +s.atm=s.akO +s.atl=s.akN +s=A.nG.prototype +s.avk=s.ut +s.avm=s.t +s.avn=s.a2 +s.avl=s.CB +s=A.fi.prototype +s.Cg=s.jm +s.xo=s.jT +s.Kq=s.pR +s=A.JM.prototype +s.awj=s.ld +s=A.uk.prototype +s.avw=s.xJ +s.avx=s.a9X +s.avz=s.ae0 +s.avy=s.og +s=A.ac.prototype +s.a6j=s.bE +s=A.bC.prototype +s.Ur=s.tq +s.a66=s.ld +s=A.JP.prototype +s.awk=s.a2 +s=A.w.prototype +s.Ki=s.hn +s=A.H.prototype +s.uk=s.k +s.iJ=s.j +s=A.cz.prototype +s.Ut=s.ox +s=A.aG.prototype +s.at7=s.yP +s=A.Y0.prototype +s.awh=s.rT +s=A.E.prototype +s.asJ=s.k +s.asK=s.j +s=A.Et.prototype +s.asV=s.l +s.asW=s.t +s.asX=s.N +s.asY=s.Y +s.asZ=s.F +s.at_=s.ft +s.at0=s.hl +s.at1=s.j7 +s.at2=s.bE +s=A.d1.prototype +s.Kb=s.Ij +s=A.Q5.prototype +s.atO=s.ah +s=A.KL.prototype +s.xi=s.n +s=A.Zw.prototype +s.awJ=s.n +s=A.Zx.prototype +s.awK=s.n +s=A.Zy.prototype +s.awL=s.n +s=A.ZL.prototype +s.awZ=s.aA +s.ax_=s.av +s=A.a0D.prototype +s.asB=s.lp +s.asC=s.w0 +s.asD=s.a3N +s=A.k4.prototype +s.asH=s.a7 +s.asI=s.P +s.dX=s.n +s.Kd=s.aF +s=A.kL.prototype +s.un=s.sm +s=A.aR.prototype +s.at3=s.eQ +s=A.pW.prototype +s.at4=s.eQ +s=A.F3.prototype +s.Uv=s.b9e +s.atb=s.b5S +s=A.lj.prototype +s.ats=s.kc +s=A.Ar.prototype +s.atz=s.n +s=A.dR.prototype +s.a6f=s.Ob +s.xk=s.kc +s.Uw=s.n +s=A.dA.prototype +s.ul=s.ht +s.a6m=s.tr +s.a6n=s.ag +s.pJ=s.n +s.atK=s.C4 +s.a6o=s.jS +s=A.Gv.prototype +s.atQ=s.ht +s.a6p=s.it +s.atR=s.hS +s=A.lt.prototype +s.auw=s.ht +s.auy=s.hg +s.aux=s.oB +s=A.ly.prototype +s.av5=s.kc +s=A.Zr.prototype +s.awE=s.n +s=A.Zz.prototype +s.awM=s.n +s=A.Zt.prototype +s.awF=s.n +s=A.Zu.prototype +s.awH=s.an +s.awG=s.n +s=A.Vr.prototype +s.avq=s.n +s=A.ZF.prototype +s.awT=s.an +s.awS=s.fj +s=A.Zq.prototype +s.awD=s.n +s=A.ZD.prototype +s.awQ=s.n +s=A.ZG.prototype +s.awU=s.n +s=A.qa.prototype +s.pI=s.n +s=A.a_0.prototype +s.axq=s.n +s=A.a_1.prototype +s.axr=s.n +s=A.Zv.prototype +s.awI=s.n +s=A.K0.prototype +s.awX=s.n +s=A.K1.prototype +s.awY=s.n +s=A.XD.prototype +s.aw6=s.n +s=A.XE.prototype +s.aw7=s.n +s=A.XF.prototype +s.aw9=s.aq +s.aw8=s.bf +s.awa=s.n +s=A.ZB.prototype +s.awO=s.n +s=A.ZN.prototype +s.ax2=s.aA +s.ax3=s.av +s=A.ZP.prototype +s.ax6=s.aA +s.ax7=s.av +s=A.ZV.prototype +s.axg=s.n +s=A.ZX.prototype +s.axj=s.aq +s.axi=s.bf +s.axk=s.n +s=A.ZA.prototype +s.awN=s.n +s=A.ZE.prototype +s.awR=s.bf +s=A.ZZ.prototype +s.axn=s.aq +s.axm=s.bf +s.axo=s.n +s=A.YQ.prototype +s.awp=s.n +s=A.fk.prototype +s.asz=s.a0 +s.asy=s.W +s=A.Ln.prototype +s.asF=s.Up +s.asE=s.t +s=A.ds.prototype +s.Ko=s.fm +s.Kp=s.fn +s=A.h3.prototype +s.xl=s.fm +s.xm=s.fn +s=A.lZ.prototype +s.a67=s.fm +s.a68=s.fn +s=A.a0K.prototype +s.a64=s.n +s=A.eH.prototype +s.a6a=s.t +s=A.aeT.prototype +s.a6F=s.n +s=A.zH.prototype +s.atd=s.a7 +s.ate=s.P +s.atc=s.Mg +s=A.lf.prototype +s.a6h=s.k +s=A.lu.prototype +s.auW=s.k +s=A.SB.prototype +s.av1=s.hU +s=A.GQ.prototype +s.aue=s.a1j +s.aug=s.a1u +s.auf=s.a1n +s.aud=s.a0D +s=A.aN.prototype +s.asG=s.k +s=A.ji.prototype +s.Kc=s.j +s=A.R.prototype +s.Kl=s.iv +s.Cb=s.af +s.UA=s.cf +s.a6w=s.wt +s.o6=s.cV +s.atX=s.ec +s=A.X9.prototype +s.avO=s.aA +s.avP=s.av +s=A.Xb.prototype +s.avQ=s.aA +s.avR=s.av +s=A.Xc.prototype +s.avS=s.aA +s.avT=s.av +s=A.Xd.prototype +s.avU=s.n +s=A.fr.prototype +s.atn=s.D5 +s.a6i=s.n +s.atq=s.SY +s.ato=s.aA +s.atp=s.av +s=A.id.prototype +s.rd=s.k9 +s.asN=s.aA +s.asO=s.av +s=A.qu.prototype +s.atJ=s.k9 +s=A.ei.prototype +s.Kk=s.av +s=A.J.prototype +s.jk=s.n +s.a6x=s.l9 +s.eC=s.aA +s.eo=s.av +s.UC=s.af +s.au_=s.cf +s.au0=s.aU +s.atY=s.ec +s.iK=s.fQ +s.UB=s.zc +s.Cd=s.kg +s.a6y=s.z1 +s.atZ=s.ln +s.au1=s.eQ +s.Cc=s.ff +s=A.b2.prototype +s.a6B=s.j6 +s=A.aM.prototype +s.Uq=s.a1K +s.asR=s.F +s.asQ=s.Hq +s.a65=s.j6 +s.Ke=s.bP +s=A.wz.prototype +s.Uz=s.Ck +s=A.kP.prototype +s.avB=s.Om +s=A.Xm.prototype +s.avV=s.aA +s.avW=s.av +s=A.Yw.prototype +s.awn=s.av +s=A.Qj.prototype +s.atP=s.sFg +s=A.iY.prototype +s.UG=s.bK +s.UE=s.bu +s.UF=s.bx +s.UD=s.bI +s.au4=s.cK +s.xn=s.c_ +s.Ce=s.dO +s.au3=s.ec +s.lO=s.aJ +s=A.Ra.prototype +s.au5=s.cV +s=A.Xo.prototype +s.Ch=s.aA +s.uo=s.av +s=A.Xp.prototype +s.avX=s.iv +s=A.B4.prototype +s.au9=s.bK +s.au7=s.bu +s.au8=s.bx +s.au6=s.bI +s.aub=s.aJ +s.aua=s.dO +s=A.Xr.prototype +s.a6H=s.aA +s.a6I=s.av +s=A.Sp.prototype +s.auX=s.j +s=A.dB.prototype +s.auc=s.nf +s=A.ir.prototype +s.auY=s.j +s=A.Xt.prototype +s.avY=s.aA +s.avZ=s.av +s=A.Rd.prototype +s.a6C=s.c_ +s=A.ri.prototype +s.aw1=s.aA +s.aw2=s.av +s=A.j9.prototype +s.avf=s.Hs +s.avd=s.ed +s=A.ip.prototype +s.auz=s.a1d +s=A.HO.prototype +s.a6E=s.n +s=A.a0g.prototype +s.a62=s.wb +s=A.Hh.prototype +s.auU=s.GE +s.auV=s.ts +s=A.hw.prototype +s.atv=s.c8 +s=A.cc.prototype +s.a60=s.iT +s.asw=s.qs +s.asv=s.ZI +s.asx=s.Sl +s=A.Zo.prototype +s.awB=s.n +s=A.rC.prototype +s.C7=s.I +s=A.fz.prototype +s.avg=s.nm +s=A.Xl.prototype +s.a6G=s.fX +s=A.Zd.prototype +s.awq=s.lp +s.awr=s.a3N +s=A.Ze.prototype +s.aws=s.lp +s.awt=s.w0 +s=A.Zf.prototype +s.awu=s.lp +s.awv=s.w0 +s=A.Zg.prototype +s.awx=s.lp +s.aww=s.GE +s=A.Zh.prototype +s.awy=s.lp +s=A.Zi.prototype +s.awz=s.lp +s.awA=s.w0 +s=A.Vo.prototype +s.avp=s.ed +s=A.Vu.prototype +s.avr=s.an +s=A.Vv.prototype +s.avs=s.n +s=A.a46.prototype +s.xj=s.b9J +s.at8=s.a_k +s=A.m6.prototype +s.at9=s.Pp +s.ata=s.fu +s=A.IS.prototype +s.avu=s.aq +s.avv=s.n +s=A.a2.prototype +s.aO=s.an +s.aS=s.aq +s.mP=s.fj +s.cJ=s.bG +s.aH=s.n +s.cD=s.bf +s=A.aK.prototype +s.a6A=s.b9 +s=A.be.prototype +s.at6=s.fv +s.a6e=s.fX +s.Kh=s.dS +s.at5=s.Zj +s.a6d=s.GR +s.mO=s.ll +s.Kf=s.bG +s.a6b=s.fj +s.C9=s.pj +s.Kg=s.qc +s.a6c=s.bf +s.Uu=s.mr +s=A.LU.prototype +s.C8=s.fX +s.asL=s.Wm +s.asM=s.mr +s=A.HA.prototype +s.av4=s.fF +s=A.hZ.prototype +s.av3=s.fF +s.av2=s.bG +s=A.QB.prototype +s.a6q=s.fF +s.a6r=s.dS +s.atS=s.IA +s=A.ju.prototype +s.atg=s.IA +s.a6g=s.tE +s=A.bU.prototype +s.rf=s.fX +s.o7=s.dS +s.Km=s.mr +s.au2=s.fj +s.a6z=s.pj +s=A.mo.prototype +s.a6k=s.lq +s.a6l=s.lv +s.atx=s.mw +s.atw=s.fX +s.aty=s.dS +s=A.Fy.prototype +s.atf=s.an +s=A.J3.prototype +s.avA=s.n +s=A.e9.prototype +s.auu=s.tw +s.aur=s.G0 +s.aum=s.FY +s.aus=s.a0o +s.auv=s.mE +s.aup=s.vv +s.auq=s.zJ +s.aun=s.G_ +s.auo=s.a0k +s.aul=s.t_ +s.auk=s.ON +s.aut=s.n +s=A.akW.prototype +s.aw5=s.OS +s=A.WO.prototype +s.avF=s.bG +s.avG=s.n +s=A.WP.prototype +s.avI=s.aq +s.avH=s.bf +s.avJ=s.n +s=A.a7B.prototype +s.Kj=s.ed +s=A.CL.prototype +s.aw0=s.c_ +s.aw_=s.aJ +s=A.ZO.prototype +s.ax4=s.aA +s.ax5=s.av +s=A.WT.prototype +s.avK=s.ed +s=A.ZC.prototype +s.awP=s.n +s=A.ZW.prototype +s.axh=s.n +s=A.Y4.prototype +s.awi=s.n +s=A.e8.prototype +s.aui=s.n +s=A.iZ.prototype +s.auj=s.a0r +s=A.aH.prototype +s.kT=s.sm +s=A.kS.prototype +s.aw3=s.lm +s.aw4=s.lA +s=A.B6.prototype +s.auh=s.GU +s.UH=s.n +s=A.K2.prototype +s.ax9=s.aq +s.ax8=s.bf +s.axa=s.n +s=A.Gd.prototype +s.atN=s.tw +s.atL=s.vv +s.atM=s.n +s=A.j4.prototype +s.avc=s.tw +s.avb=s.G0 +s.av9=s.FY +s.ava=s.vv +s=A.Je.prototype +s.avE=s.mE +s=A.aak.prototype +s.Kn=s.n +s=A.ks.prototype +s.auA=s.aA +s.auC=s.vs +s.auB=s.ed +s=A.kt.prototype +s.Cf=s.ed +s=A.XJ.prototype +s.awc=s.ed +s=A.Bh.prototype +s.auD=s.Op +s.auE=s.zr +s=A.oM.prototype +s.auF=s.q0 +s.UI=s.are +s.auI=s.yY +s.auG=s.yU +s.auH=s.EX +s.auM=s.a0O +s.auJ=s.kw +s.auL=s.n +s.auK=s.ed +s=A.XH.prototype +s.awb=s.ed +s=A.Bj.prototype +s.a6D=s.q0 +s.auO=s.kw +s.auN=s.a_1 +s.UJ=s.ki +s.auQ=s.a0y +s.auP=s.n +s=A.XN.prototype +s.awd=s.n +s=A.XO.prototype +s.awf=s.aq +s.awe=s.bf +s.awg=s.n +s=A.qJ.prototype +s.a6v=s.an +s.atT=s.bf +s.atW=s.Q7 +s.a6u=s.Q9 +s.a6t=s.Q8 +s.atU=s.a1f +s.atV=s.a1g +s.a6s=s.n +s=A.Jt.prototype +s.avN=s.n +s=A.G5.prototype +s.atA=s.a0l +s.atG=s.b8O +s.atH=s.b8P +s.atD=s.b7M +s.atF=s.b7Y +s.atE=s.b7O +s.atI=s.a1r +s.atC=s.n +s.atB=s.kz +s=A.ZR.prototype +s.axc=s.n +s=A.ZM.prototype +s.ax0=s.aA +s.ax1=s.av +s=A.tT.prototype +s.auZ=s.a0Q +s=A.Yr.prototype +s.awl=s.hg +s.awm=s.hS +s=A.Uw.prototype +s.avi=s.ht +s.avj=s.n +s=A.Th.prototype +s.av6=s.a2q +s.av8=s.a2A +s.av7=s.a2z +s=A.ZS.prototype +s.axd=s.n +s=A.ZT.prototype +s.axe=s.n +s=A.a_D.prototype +s.a6_=s.SW +s=A.FV.prototype +s.atu=s.an +s.att=s.aq +s=A.Wq.prototype +s.avD=s.n +s=A.ZY.prototype +s.axl=s.n +s=A.VI.prototype +s.avt=s.an +s=A.ail.prototype +s.avC=s.sdc +s=A.YO.prototype +s.awo=s.n +s=A.a0y.prototype +s.a63=s.Gz +s=A.qj.prototype +s.Uy=s.qg +s=A.ou.prototype +s.Ux=s.qg +s=A.fE.prototype +s.ast=s.h4 +s=A.Dn.prototype +s.a61=s.n +s=A.Zp.prototype +s.awC=s.n +s=A.Kq.prototype +s.asu=s.OI +s=A.ZH.prototype +s.awV=s.n +s=A.ZQ.prototype +s.axb=s.n +s=A.ZU.prototype +s.axf=s.n +s=A.Da.prototype +s.Ka=s.an +s.K9=s.aq +s=A.fl.prototype +s.asA=s.an +s=A.It.prototype +s.avh=s.n +s=A.a__.prototype +s.axp=s.n +s=A.aU.prototype +s.um=s.my +s=A.fH.prototype +s.a69=s.my +s=A.ZK.prototype +s.awW=s.an +s=A.WZ.prototype +s.avL=s.n +s=A.X_.prototype +s.avM=s.n +s=A.uf.prototype +s.avo=s.n +s=A.aaR.prototype +s.auR=s.AC +s=A.Hd.prototype +s.auS=s.Av +s=A.aaV.prototype +s.auT=s.sm +s=A.Hx.prototype +s.av0=s.bL +s.av_=s.k})();(function installTearOffs(){var s=hunkHelpers._static_2,r=hunkHelpers._static_1,q=hunkHelpers._instance_0u,p=hunkHelpers._instance_1u,o=hunkHelpers._instance_1i,n=hunkHelpers.installInstanceTearOff,m=hunkHelpers._static_0,l=hunkHelpers.installStaticTearOff,k=hunkHelpers._instance_0i,j=hunkHelpers._instance_2u,i=hunkHelpers._instance_2i +s(A,"bQy","bSm",174) +r(A,"bQx","bRf",42) +r(A,"apT","bQw",25) +q(A.Kv.prototype,"gYP","aXe",0) +var h +p(h=A.a4H.prototype,"gaTM","aTN",14) +p(h,"gaMW","aMX",14) +p(A.LF.prototype,"gb_N","b_O",499) +p(h=A.qY.prototype,"gaDo","aDp",3) +p(h,"gaDm","aDn",3) +p(A.ac0.prototype,"gaTQ","aTR",628) +p(A.a43.prototype,"gaOo","aOp",399) +o(h=A.a3P.prototype,"gjr","t",666) +q(h,"gas8","xe",2) +p(A.a5U.prototype,"gaPS","aPT",172) +o(A.Pp.prototype,"ga2t","a2u",6) +o(A.Sj.prototype,"ga2t","a2u",6) +p(A.a4E.prototype,"gaPz","aPA",3) +q(h=A.a3A.prototype,"gee","n",0) +p(h,"gafH","aXZ",8) +p(A.a8H.prototype,"gXH","aQc",602) +p(h=A.a1J.prototype,"gaIK","aIL",3) +p(h,"gaIM","aIN",3) +p(h,"gaII","aIJ",3) +p(h=A.Mj.prototype,"gGD","ak5",3) +p(h,"gQ1","b7L",3) +p(h,"gHm","baU",3) +p(A.a28.prototype,"gazZ","aA_",40) +p(A.a4k.prototype,"gaQZ","aR_",3) +s(J,"bly","bHD",78) +n(J.B.prototype,"gbfC",1,0,function(){return{growable:!0}},["$1$growable","$0"],["fZ","dL"],"z<1>({growable:K})",0,0) +o(A.pe.prototype,"gk0","A",32) +m(A,"bR6","bJA",93) +o(A.ev.prototype,"gk0","A",32) +o(A.fI.prototype,"gk0","A",32) +r(A,"bS3","bNY",84) +r(A,"bS4","bNZ",84) +r(A,"bS5","bO_",84) +m(A,"bxn","bRE",0) +r(A,"bS6","bRg",25) +s(A,"bS8","bRi",39) +m(A,"bS7","bRh",0) +l(A,"bS9",4,null,["$4"],["beT"],997,0) +q(h=A.Cn.prototype,"gDF","oa",0) +q(h,"gDG","ob",0) +o(h=A.nG.prototype,"gjr","t",6) +k(h,"gju","a2",18) +o(h,"gV3","jm",6) +j(h,"gCq","jT",39) +q(h,"gVw","pR",0) +o(h=A.Iv.prototype,"gjr","t",6) +n(h,"gEP",0,1,function(){return[null]},["$2","$1"],["eb","n9"],112,0,0) +k(h,"gju","a2",18) +n(A.Cr.prototype,"ga_q",0,1,function(){return[null]},["$2","$1"],["os","k_"],112,0,0) +n(A.bp.prototype,"gb1T",1,0,function(){return[null]},["$1","$0"],["cT","hw"],594,0,0) +j(A.ak.prototype,"gCL","ip",39) +o(h=A.CN.prototype,"gjr","t",6) +n(h,"gEP",0,1,function(){return[null]},["$2","$1"],["eb","n9"],112,0,0) +k(h,"gju","a2",18) +o(h,"gV3","jm",6) +j(h,"gCq","jT",39) +q(h,"gVw","pR",0) +q(h=A.xp.prototype,"gDF","oa",0) +q(h,"gDG","ob",0) +o(h=A.nN.prototype,"gjr","t",6) +n(h,"gEP",0,1,function(){return[null]},["$2","$1"],["eb","n9"],112,0,0) +k(h,"gju","a2",18) +n(h=A.fi.prototype,"gHM",1,0,null,["$1","$0"],["mq","jI"],159,0,0) +k(h,"gtP","jK",0) +k(h,"gF3","aI",18) +q(h,"gDF","oa",0) +q(h,"gDG","ob",0) +n(h=A.IK.prototype,"gHM",1,0,null,["$1","$0"],["mq","jI"],159,0,0) +k(h,"gtP","jK",0) +k(h,"gF3","aI",18) +q(h,"gaVf","oi",0) +q(h=A.Iu.prototype,"gaOX","yf",0) +q(h,"gaPU","aPV",0) +n(h=A.xm.prototype,"gHM",1,0,null,["$1","$0"],["mq","jI"],159,0,0) +k(h,"gtP","jK",0) +k(h,"gF3","aI",18) +p(h=A.us.prototype,"gaP5","aP6",6) +j(h,"gaPo","aPp",39) +q(h,"gaPe","aPf",0) +q(h=A.xu.prototype,"gDF","oa",0) +q(h,"gDG","ob",0) +p(h,"gWK","WL",6) +j(h,"gWP","WQ",668) +q(h,"gWM","WN",0) +q(h=A.JG.prototype,"gDF","oa",0) +q(h,"gDG","ob",0) +p(h,"gWK","WL",6) +j(h,"gWP","WQ",39) +q(h,"gWM","WN",0) +s(A,"blP","bQo",124) +r(A,"blQ","bQp",88) +s(A,"bSr","bHZ",78) +s(A,"bSs","bQv",78) +n(h=A.rc.prototype,"guR",0,0,null,["$1$0","$0"],["DB","XB"],158,0,0) +o(h,"gk0","A",32) +n(h=A.lE.prototype,"guR",0,0,null,["$1$0","$0"],["DB","XB"],158,0,0) +o(h,"gk0","A",32) +o(A.I6.prototype,"gk0","A",32) +n(h=A.Hy.prototype,"gaOI",0,0,null,["$1$0","$0"],["ac5","ya"],158,0,0) +o(h,"gk0","A",32) +r(A,"bfk","bQq",95) +k(A.Wg.prototype,"gju","a2",0) +o(h=A.aeR.prototype,"gjr","t",6) +k(h,"gju","a2",0) +n(A.Wh.prototype,"gayV",0,3,null,["$3"],["ayW"],213,0,0) +r(A,"bxy","bTZ",88) +s(A,"bxx","bTY",124) +s(A,"bxv","bEf",998) +r(A,"bSE","bMD",34) +m(A,"bSF","bPO",999) +s(A,"bxw","bRR",1000) +o(A.w.prototype,"gk0","A",32) +o(A.c9.prototype,"gbgS","h_",6) +l(A,"bTT",4,null,["$4"],["bOz"],310,0) +l(A,"bTU",4,null,["$4"],["bOA"],310,0) +i(A.q7.prototype,"garj","ark",125) +k(h=A.IM.prototype,"gF3","aI",18) +n(h,"gHM",1,0,null,["$1","$0"],["mq","jI"],459,0,0) +k(h,"gtP","jK",0) +q(h=A.IO.prototype,"gaT4","Ye",0) +k(h,"gaNg","aNh",0) +k(A.agN.prototype,"gq","fa",64) +k(A.CI.prototype,"gq","fa",64) +l(A,"by5",2,null,["$1$2","$2"],["by6",function(a,b){return A.by6(a,b,t.Ci)}],1002,1) +l(A,"bgD",3,null,["$3"],["ms"],1003,0) +l(A,"a_q",3,null,["$3"],["aRr"],1004,0) +l(A,"Ke",3,null,["$3"],["ao"],1005,0) +l(A,"dm",3,null,["$3"],["X"],1006,0) +p(A.Yg.prototype,"gakP","hh",42) +q(A.ue.prototype,"ga9q","aFi",0) +q(h=A.SK.prototype,"gaWC","aWD",0) +q(h,"gaWE","aWF",0) +q(h,"gaWG","aWH",0) +p(h,"gaWw","aWx",6) +j(h,"gaWA","aWB",39) +q(h,"gaWy","aWz",0) +j(h=A.Mi.prototype,"gb6E","eU",124) +o(h,"gvV","hQ",88) +p(h,"gba6","ba7",32) +k(A.adB.prototype,"gq","fa",64) +k(A.hD.prototype,"gq","fa",64) +s(A,"bT7","blj",305) +n(h=A.nW.prototype,"gan2",1,0,function(){return{from:null}},["$1$from","$0"],["an3","dq"],571,0,0) +p(h,"gaEU","aEV",575) +p(h,"gV1","azk",4) +p(A.oK.prototype,"gyA","Nh",5) +p(A.M5.prototype,"gafs","aft",5) +p(h=A.C2.prototype,"gyA","Nh",5) +q(h,"gZo","aYQ",0) +p(h=A.Ea.prototype,"gabW","aOj",5) +q(h,"gabV","aOi",0) +q(A.y1.prototype,"ge3","aF",0) +p(A.uV.prototype,"galH","Hx",5) +p(h=A.UW.prototype,"gaCb","aCc",36) +p(h,"gaM7","aM8",66) +q(h,"gaM0","aM1",0) +p(h=A.UX.prototype,"gaPm","aPn",99) +p(h,"gaPq","aPr",71) +q(A.UZ.prototype,"gXq","abM",0) +p(h=A.ID.prototype,"gaUn","aUo",49) +p(h,"gaUp","aUq",22) +p(h,"gaUl","aUm",44) +q(h,"gaUj","aUk",0) +p(h,"gaUr","aUs",52) +q(A.UY.prototype,"gakh","Q7",0) +l(A,"bVt",4,null,["$4"],["bEv"],1007,0) +p(h=A.V1.prototype,"gaPB","aPC",44) +q(h,"gaKx","aaS",0) +q(h,"gaL4","aaV",0) +p(h,"gNi","aWs",5) +p(h=A.V_.prototype,"gaQD","aQE",36) +p(h,"gaQG","aQH",66) +q(h,"gaQz","aQA",0) +l(A,"bS0",1,null,["$2$forceReport","$1"],["bpL",function(a){return A.bpL(a,!1)}],1008,0) +o(h=A.k4.prototype,"gOh","a7",84) +o(h,"gamL","P",84) +q(h,"gee","n",0) +q(h,"ge3","aF",0) +r(A,"bVl","bLn",1009) +p(h=A.F3.prototype,"gaKM","aKN",977) +p(h,"gaEP","aEQ",978) +p(h,"gb1e","b1f",14) +q(h,"gaGL","Wq",0) +p(h,"gaKS","aaU",16) +q(h,"gaLd","aLe",0) +l(A,"c1y",3,null,["$3"],["bpQ"],1010,0) +p(A.oi.prototype,"gnx","hg",16) +r(A,"by1","bI4",28) +r(A,"bmd","bFy",246) +r(A,"bme","bFz",28) +p(A.Mw.prototype,"gnx","hg",16) +r(A,"by7","bIA",28) +p(h=A.Po.prototype,"gac_","aOz",16) +p(h,"gaTT","DX",14) +q(A.Vf.prototype,"gaEH","aEI",0) +r(A,"bUs","bFx",28) +q(A.afs.prototype,"gaQN","aQO",0) +p(h=A.of.prototype,"gMl","aOA",16) +p(h,"gaTL","DV",472) +q(h,"gaOB","uQ",0) +r(A,"uI","bGK",28) +n(A.dA.prototype,"ga5V",0,1,null,["$1"],["jS"],14,0,1) +p(A.Gv.prototype,"gnx","hg",16) +p(A.lt.prototype,"gnx","hg",16) +n(h=A.Wj.prototype,"gaR9",0,3,null,["$3"],["aRa"],181,0,0) +j(h,"gaRc","aRd",182) +m(A,"bRY","bDa",1011) +j(h=A.Wv.prototype,"gaN9","aNa",339) +j(h,"gaOa","aOb",162) +p(A.Uo.prototype,"gV2","azn",359) +p(h=A.Xf.prototype,"gbJ","bK",1) +p(h,"gbZ","bx",1) +p(h,"gbR","bu",1) +p(h,"gcn","bI",1) +q(A.UF.prototype,"gvU","a1s",0) +p(h=A.Xg.prototype,"gbJ","bK",1) +p(h,"gbZ","bx",1) +p(h,"gbR","bu",1) +p(h,"gcn","bI",1) +p(h=A.UH.prototype,"gaKe","aaP",56) +p(h,"gaMl","aMm",56) +p(h,"gaIU","aIV",56) +p(h=A.WG.prototype,"gaIS","aIT",56) +p(h,"gaKf","aKg",14) +q(h,"gaKv","aKw",0) +q(h,"gaL2","aL3",0) +p(h,"gaJA","aJB",8) +p(h,"gaJC","aJD",476) +p(h,"gaJE","aJF",483) +p(h,"gaIY","aIZ",484) +j(h,"gaB2","aB3",59) +j(A.Zk.prototype,"gaC6","aC7",59) +q(h=A.V8.prototype,"gaE_","aE0",0) +q(h,"gaDX","aDY",0) +q(h,"ga8X","aDZ",0) +p(h,"gaaD","aIR",56) +l(A,"bT4",4,null,["$4"],["bQ0"],1012,0) +q(h=A.EA.prototype,"gazg","azh",0) +p(h,"gazi","azj",5) +q(h,"gaJG","aJH",0) +p(h,"gaJ4","aJ5",195) +q(h,"gaJ2","aJ3",0) +p(h,"gabZ","aOs",22) +p(h,"gaeb","aVx",44) +k(h,"gju","a2",0) +p(h=A.X7.prototype,"gbJ","bK",1) +p(h,"gbZ","bx",1) +q(h=A.W9.prototype,"gaL9","aLa",0) +p(h,"gaN_","aN0",11) +q(A.Oc.prototype,"gaIC","aID",0) +p(A.vT.prototype,"gaIi","aIj",5) +p(A.Od.prototype,"gaN2","aN3",5) +p(A.Oe.prototype,"gaN4","aN5",5) +p(h=A.zK.prototype,"gapA","apB",561) +p(h,"gb5a","b5b",562) +n(h=A.W7.prototype,"ga5O",0,0,function(){return[null]},["$1","$0"],["a5P","arT"],197,0,0) +q(h,"garR","arS",0) +q(h,"gvU","a1s",0) +p(h,"gak8","b7T",198) +p(h,"gb7U","b7V",8) +p(h,"gb8V","b8W",36) +p(h,"gb8X","b8Y",66) +p(h,"gb8K","b8L",36) +p(h,"gb8M","b8N",66) +q(h,"ga1t","ake",0) +q(h,"gb8T","b8U",0) +q(h,"ga1e","b7P",0) +q(h,"ga1h","akb",0) +q(h,"ga1q","b8G",0) +q(h,"gb8I","b8J",0) +p(h,"gb89","b8a",99) +p(h,"gb8b","b8c",71) +p(h=A.Wc.prototype,"gaYI","aYJ",176) +p(h,"gaLf","aLg",74) +p(h,"gaLY","aLZ",10) +q(A.VZ.prototype,"gX9","Xa",0) +p(h=A.Xa.prototype,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +p(h,"gaCD","aCE",199) +j(h,"gaRl","aRm",13) +q(A.Wd.prototype,"gX9","Xa",0) +p(h=A.Xk.prototype,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +q(A.Yv.prototype,"gW_","a9b",0) +q(h=A.K_.prototype,"gAA","bbr",0) +p(h,"gAz","bbq",5) +p(h=A.Zl.prototype,"gDH","XJ",25) +q(h,"gee","n",0) +p(h=A.Zm.prototype,"gDH","XJ",25) +q(h,"gee","n",0) +p(A.Jr.prototype,"gaT_","aT0",55) +j(h=A.Xy.prototype,"gaNp","aNq",59) +n(h,"gaSQ",0,3,null,["$3"],["aSR"],719,0,0) +p(h=A.VE.prototype,"gaL0","aL1",5) +q(h,"gaQe","aQf",0) +p(h=A.Bc.prototype,"gaFm","aFn",8) +q(h,"gaLU","aLV",0) +l(A,"byr",3,null,["$3"],["bR8"],1013,0) +p(h=A.Y2.prototype,"gaVY","aVZ",67) +p(h,"gYG","YH",67) +p(h,"gYE","YF",67) +p(h,"gayI","ayJ",748) +p(h,"gaW1","aW2",8) +p(h,"gaW3","aW4",8) +q(h=A.Jx.prototype,"gaFN","W9",0) +p(h,"gYG","YH",49) +p(h,"gaW_","aW0",22) +p(h,"gYE","YF",44) +p(h,"gaW5","aW6",36) +p(h,"gaW7","aW8",66) +p(h,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +q(h,"gb9u","Qh",0) +q(h,"gb5n","Pm",0) +s(A,"bVr","bLP",311) +p(h=A.amv.prototype,"gbbK","a2q",114) +p(h,"gbbI","bbJ",114) +p(h,"gbcl","a2A",205) +p(h,"gbci","a2z",157) +q(h=A.Yt.prototype,"gNs","aWY",0) +j(h,"gaWZ","aX_",817) +q(h,"gaLt","aLu",0) +s(A,"bVs","bLR",311) +q(A.JR.prototype,"gWJ","aIO",0) +s(A,"bVu","bM_",1015) +p(h=A.Xh.prototype,"gbJ","bK",1) +p(h,"gbZ","bx",1) +p(h,"gbR","bu",1) +p(h,"gcn","bI",1) +p(h=A.Vh.prototype,"gaKE","aKF",49) +p(h,"gaKG","aKH",22) +p(h,"gaKC","aKD",44) +p(h,"gaXc","aXd",66) +p(h=A.YJ.prototype,"gaJO","aJP",74) +p(h,"gaJI","aJJ",10) +p(h,"gaKb","aKc",74) +p(h,"gaIW","aIX",156) +p(h,"gaYK","aYL",176) +p(h,"gaYO","aYP",176) +p(h=A.YG.prototype,"gLT","WY",156) +p(h,"gaJl","WO",951) +q(h,"gaXl","aXm",0) +q(h,"gaIz","aIA",0) +q(h,"gaKy","aKz",0) +p(h=A.YL.prototype,"gaJM","aJN",1001) +p(h,"gLT","WY",156) +q(h,"gaJK","aJL",0) +q(h,"gaK9","aKa",0) +q(h,"gaJQ","aJR",0) +p(h=A.HT.prototype,"gaM2","aM3",36) +n(h,"gaaZ",0,0,function(){return[null]},["$1","$0"],["ab_","aM_"],197,0,0) +n(h,"gab0",0,0,null,["$1","$0"],["ab1","aM4"],1014,0,0) +p(h,"gaJv","aJw",8) +p(h,"gaJS","aJT",8) +q(A.Tu.prototype,"gee","n",0) +p(h=A.HU.prototype,"gaLW","aLX",5) +p(h,"gaXo","aXp",52) +p(h,"gaf4","aXn",16) +q(h,"gaM5","aM6",0) +q(h,"gaJZ","aK_",0) +q(h,"gaKZ","aL_",0) +p(h,"gaaQ","aKh",99) +p(h,"gaaR","aKi",71) +p(h,"gaBQ","aBR",11) +n(h=A.Q2.prototype,"gb9A",0,1,null,["$4$allowUpscaling$cacheHeight$cacheWidth","$1"],["akI","Qk"],1045,0,0) +n(h,"gb9C",0,1,null,["$4$allowUpscaling$cacheHeight$cacheWidth","$1"],["akJ","b9D"],1048,0,0) +n(h,"gb9E",0,1,null,["$2$getTargetSize","$1"],["akK","b9F"],1049,0,0) +l(A,"blK",3,null,["$3"],["bs0"],1016,0) +l(A,"blY",3,null,["$3"],["ho"],1017,0) +o(h=A.zH.prototype,"gOh","a7",210) +p(h,"gbeV","beW",211) +p(h=A.a7n.prototype,"gaIE","aIF",331) +p(h,"gaIp","aIq",4) +o(h,"gOh","a7",210) +j(A.Ik.prototype,"gaVV","aVW",336) +l(A,"a_p",3,null,["$3"],["ca"],1018,0) +o(h=A.a4j.prototype,"gjN","hU",1) +o(h,"ga0H","iY",1) +q(h=A.GQ.prototype,"gaLC","aLD",0) +p(h,"gaLG","aLH",342) +q(h,"gaLE","aLF",0) +p(h,"gaMj","aMk",4) +p(h,"gaKI","aKJ",4) +q(A.Ux.prototype,"gee","n",0) +p(h=A.R.prototype,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +q(h,"gQD","af",0) +j(A.fa.prototype,"gb5q","vr",13) +p(h=A.QV.prototype,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +p(h=A.QW.prototype,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +q(h=A.B2.prototype,"gei","aU",0) +q(h,"gNb","aVK",0) +p(h,"gaLK","aLL",10) +p(h,"gaLI","aLJ",346) +p(h,"gaKn","aKo",8) +p(h,"gaKj","aKk",8) +p(h,"gaKp","aKq",8) +p(h,"gaKl","aKm",8) +p(h,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +p(h,"gaFA","aFB",36) +q(h,"gaFy","aFz",0) +q(h,"gaFw","aFx",0) +j(h,"gaRj","acr",13) +p(h=A.QY.prototype,"gbR","bu",1) +p(h,"gcn","bI",1) +p(h=A.R_.prototype,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +p(h=A.R2.prototype,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +p(h=A.R4.prototype,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +r(A,"by9","bJZ",27) +r(A,"bya","bK_",27) +q(A.Qh.prototype,"gaYw","ag_",0) +p(h=A.J.prototype,"ga3a","pb",27) +q(h,"gei","aU",0) +n(h,"giC",0,2,null,["$2"],["aJ"],13,0,1) +q(h,"galr","bt",0) +n(h,"gabS",0,1,null,["$2$isMergeUp","$1"],["Md","aO5"],354,0,0) +n(h,"gug",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["ff","uh","pE","r7","pF"],126,0,0) +p(h=A.aM.prototype,"gb1s","b1t","aM.0?(H?)") +p(h,"gb1q","b1r","aM.0?(H?)") +q(A.wz.prototype,"grF","aUN",0) +p(h=A.R8.prototype,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +p(h,"gaCF","aCG",199) +p(h=A.QQ.prototype,"gXG","aQb",14) +j(h,"gaRp","acu",13) +p(A.Ri.prototype,"gaaM","aJy",16) +p(A.YU.prototype,"gnx","hg",16) +p(A.X2.prototype,"gnx","hg",16) +p(h=A.iY.prototype,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +n(h,"giC",0,2,null,["$2"],["aJ"],13,0,1) +p(h=A.QU.prototype,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +p(h=A.QT.prototype,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +p(h=A.R3.prototype,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +q(A.QR.prototype,"gND","Zc",0) +q(A.Jv.prototype,"gMa","Mb",0) +j(A.QZ.prototype,"gaRi","acq",363) +p(h=A.R6.prototype,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +q(h=A.tI.prototype,"gaS8","aS9",0) +q(h,"gaSa","aSb",0) +q(h,"gaSc","aSd",0) +q(h,"gaS6","aS7",0) +q(h=A.Rc.prototype,"gaSj","aSk",0) +q(h,"gaS_","aS0",0) +q(h,"gaRU","aRV",0) +q(h,"gaRX","aRY",0) +q(h,"gaRQ","aRR",0) +q(h,"gaRM","aRN",0) +q(h,"gaRO","aRP",0) +q(h,"gaS2","aS3",0) +q(h,"gaRS","aRT",0) +q(A.aaJ.prototype,"gadW","adX",0) +p(h=A.B4.prototype,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +n(h,"giC",0,2,null,["$2"],["aJ"],13,0,1) +p(h=A.R7.prototype,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +p(h=A.R0.prototype,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +p(h=A.QX.prototype,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +n(A.dB.prototype,"gb9d",0,1,null,["$3$crossAxisPosition$mainAxisPosition"],["akn"],364,0,0) +n(A.Rf.prototype,"gug",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["ff","uh","pE","r7","pF"],126,0,0) +p(h=A.Rg.prototype,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +j(h,"gbcN","bcO",13) +p(h=A.GP.prototype,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +j(h,"gaYW","agg",13) +n(h,"gug",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["ff","uh","pE","r7","pF"],126,0,0) +s(A,"bSd","bK9",1019) +l(A,"bSe",0,null,["$2$priority$scheduler"],["bSX"],1020,0) +p(h=A.ip.prototype,"gaFX","aFY",220) +q(h,"gaUy","aUz",0) +p(h,"gaIv","aIw",4) +q(h,"gaJa","aJb",0) +q(h,"gaF1","aF2",0) +p(A.HO.prototype,"gNt","aX9",4) +q(h=A.aaK.prototype,"gaES","aET",0) +q(h,"gaLB","aaY",0) +p(h,"gaLz","aLA",371) +p(A.ea.prototype,"gad2","aTD",372) +q(A.S2.prototype,"gee","n",0) +p(h=A.oO.prototype,"gaP3","aP4",6) +p(h,"gb05","Ol",379) +r(A,"bS1","bDr",1021) +r(A,"bS2","bNW",1022) +r(A,"bSc","bKR",1023) +q(h=A.Hh.prototype,"gaz0","az1",384) +p(h,"gaJX","WT",385) +p(h,"gaKK","LN",62) +p(h=A.a5S.prototype,"gb7Z","b8_",172) +p(h,"gb8u","a1p",388) +p(h,"gaDr","aDs",389) +p(A.a8C.prototype,"gaQ0","aQ1",107) +p(A.a_T.prototype,"ga0u","Pv",397) +p(A.Rp.prototype,"gaOm","Xw",107) +p(h=A.fv.prototype,"gaFo","aFp",223) +p(h,"gad0","ad1",223) +p(A.acp.prototype,"gaNW","M8",62) +p(A.ad_.prototype,"gaMf","WZ",62) +p(A.Uh.prototype,"gaaA","aIh",408) +p(h=A.VL.prototype,"gaaL","aJx",198) +p(h,"gayM","ayN",99) +p(h,"gayO","ayP",71) +p(h,"gaJs","aJt",8) +s(A,"bRZ","bDb",1024) +p(A.Um.prototype,"gaYD","Zm",410) +p(h=A.Zc.prototype,"gaPx","aPy",413) +p(h,"gaQV","aQW",414) +p(A.Ut.prototype,"gayX","ayY",415) +q(A.Os.prototype,"gee","n",0) +q(h=A.U2.prototype,"gb82","b83",0) +p(h,"gaKt","aKu",62) +q(h,"gaIx","aIy",0) +q(h=A.Zj.prototype,"gb88","a1j",0) +q(h,"gb9_","a1u",0) +q(h,"gb8k","a1n",0) +p(h,"gb7K","a1d",996) +q(A.Cw.prototype,"gee","n",0) +p(A.Vs.prototype,"gV0","a7h",5) +q(h=A.vr.prototype,"gacc","aOY",0) +q(h,"gaPs","acg",0) +q(h,"gaUb","aUc",0) +q(h,"gEn","aXD",0) +q(h,"gaPi","aPj",0) +q(h,"gaP1","aP2",0) +q(h,"gace","XF",0) +q(h,"gLb","a9d",0) +q(h,"gW5","aFC",0) +p(h,"gaCX","aCY",424) +n(h,"gaUJ",0,0,function(){return[null]},["$1","$0"],["adA","adz"],227,0,0) +p(h,"gbdc","bdd",10) +n(h,"gaOt",0,3,null,["$3"],["aOu"],228,0,0) +n(h,"gaOw",0,3,null,["$3"],["aOx"],228,0,0) +q(h,"gaCr","a81",86) +q(h,"gaOK","aOL",86) +q(h,"gaNG","aNH",86) +q(h,"gaRu","aRv",86) +q(h,"gaF5","aF6",86) +p(h,"gaXt","aXu",428) +p(h,"gaU0","ade",429) +p(h,"gaUQ","aUR",430) +p(h,"gaUO","aUP",431) +p(h,"gaG7","aG8",432) +p(h,"gaYo","aYp",433) +p(h,"gaMs","aMt",434) +p(h,"gaEB","aEC",52) +q(A.eJ.prototype,"gee","n",0) +q(h=A.Nl.prototype,"gee","n",0) +q(h,"gazq","azr",0) +p(h=A.ahk.prototype,"gakc","a1o",16) +p(h,"gaka","b80",443) +q(A.IP.prototype,"gWS","aJu",0) +l(A,"bTs",1,null,["$5$alignment$alignmentPolicy$curve$duration","$1","$2$alignmentPolicy"],["bio",function(a){return A.bio(a,null,null,null,null)},function(a,b){return A.bio(a,null,b,null,null)}],1025,0) +r(A,"bfE","bOD",24) +s(A,"bfD","bFM",1026) +r(A,"bxM","bFL",24) +p(h=A.ahI.prototype,"gaXF","aff",24) +q(h,"gaXG","aXH",0) +p(A.be.prototype,"gb59","Pk",24) +p(h=A.GI.prototype,"gaGZ","aH_",52) +p(h,"gaKT","aKU",473) +p(h,"gaYu","aYv",474) +p(h=A.ul.prototype,"gaBp","aBq",11) +p(h,"gaIm","aaB",5) +q(h,"galO","bco",0) +p(h=A.NB.prototype,"gaJn","aJo",477) +n(h,"gaEz",0,5,null,["$5"],["aEA"],478,0,0) +l(A,"bxU",3,null,["$3"],["td"],1027,0) +j(A.W1.prototype,"gaJV","aJW",133) +q(A.Dg.prototype,"gaIk","aIl",0) +q(A.J4.prototype,"gX_","aMh",0) +p(A.J8.prototype,"gabD","aNz",6) +p(h=A.Xi.prototype,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +s(A,"bUt","bIR",1028) +r(A,"xR","bPj",101) +r(A,"by8","bPk",101) +r(A,"a_j","bPl",101) +p(A.Jh.prototype,"gHw","wi",127) +p(A.Jg.prototype,"gHw","wi",127) +p(A.WM.prototype,"gHw","wi",127) +p(A.WN.prototype,"gHw","wi",127) +p(h=A.ln.prototype,"gaKO","aKP",52) +p(h,"gaKX","aKY",16) +p(h=A.Jw.prototype,"gbZ","bx",1) +p(h,"gcn","bI",1) +p(h,"gbJ","bK",1) +p(h,"gbR","bu",1) +r(A,"bUy","bPh",27) +n(A.CL.prototype,"giC",0,2,null,["$2"],["aJ"],13,0,1) +p(h=A.xI.prototype,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +p(A.VU.prototype,"gXM","XN",77) +q(h=A.VT.prototype,"gee","n",0) +p(h,"gVj","Vk",5) +p(h,"gaX7","aX8",4) +p(A.Ym.prototype,"gXM","XN",77) +p(h=A.Yl.prototype,"gVj","Vk",5) +q(h,"gee","n",0) +p(A.a2J.prototype,"gaOk","Xv",107) +p(A.Uk.prototype,"gaPt","aPu",8) +p(h=A.Hv.prototype,"gaFe","aFf",177) +n(h,"gaFg",0,3,null,["$3"],["aFh"],509,0,0) +p(h,"gaFa","aFb",245) +p(h,"gaFc","aFd",245) +q(h,"gaFq","aFr",0) +q(h,"gaaX","aLl",0) +j(h,"gaTV","aTW",59) +q(A.Jz.prototype,"gbeu","qJ",0) +p(A.xr.prototype,"gb4S","b4T",11) +q(A.XA.prototype,"gYp","aU_",0) +q(A.e8.prototype,"gee","n",0) +p(A.iZ.prototype,"gaYi","Zg",513) +q(A.B6.prototype,"gee","n",0) +q(A.GS.prototype,"gee","n",0) +p(h=A.JA.prototype,"gaU2","aU3",4) +q(h,"gLQ","aaW",0) +q(h,"gWH","aIu",45) +q(h,"gWV","aLc",0) +p(A.j4.prototype,"gads","aUt",5) +p(h=A.ml.prototype,"gaBh","aBi",11) +p(h,"gaBj","aBk",11) +q(h=A.a0u.prototype,"gYN","YO",0) +q(h,"gYu","Yv",0) +q(h=A.a3p.prototype,"gYN","YO",0) +q(h,"gYu","Yv",0) +q(A.ks.prototype,"gee","n",0) +s(A,"c1U","blA",1029) +o(h=A.XS.prototype,"gjr","t",100) +o(h,"ga3f","F",100) +r(A,"a_n","bSY",77) +q(h=A.oM.prototype,"gb5P","b5Q",0) +q(h,"gee","n",0) +q(A.Bj.prototype,"gee","n",0) +p(h=A.H_.prototype,"gadI","aUT",195) +p(h,"gadK","aUV",49) +p(h,"gadL","aUW",22) +p(h,"gadJ","aUU",44) +q(h,"gadG","adH",0) +q(h,"gaF_","aF0",0) +q(h,"gaEY","aEZ",0) +p(h,"gaTx","aTy",130) +p(h,"gaUX","aUY",16) +p(h,"gaLh","aLi",146) +q(h=A.XL.prototype,"gady","aUG",0) +q(h,"gee","n",0) +q(A.H0.prototype,"gee","n",0) +p(h=A.qJ.prototype,"gaYM","aYN",5) +q(h,"gakh","Q7",0) +p(h,"gaMc","aMd",36) +p(h,"gaUZ","aV_",146) +p(h,"gaLj","aLk",77) +p(h,"gaKV","aKW",16) +p(h,"gaV0","aV1",130) +o(h=A.G5.prototype,"gjr","t",100) +o(h,"ga3f","F",100) +j(h,"gVB","aCW",537) +q(h,"gWW","aLo",0) +q(h,"gee","n",0) +j(A.Y_.prototype,"gaKA","aKB",186) +q(A.Se.prototype,"gee","n",0) +q(A.XZ.prototype,"gaed","aVD",0) +q(h=A.Xs.prototype,"gLV","aMp",0) +p(h,"gbJ","bK",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gcn","bI",1) +n(h,"gug",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["ff","uh","pE","r7","pF"],126,0,0) +p(A.Hu.prototype,"gbeD","amI",545) +q(A.VH.prototype,"gXl","aNl",0) +q(A.Jy.prototype,"gMs","aQi",0) +q(A.Ve.prototype,"gee","n",0) +p(h=A.Yr.prototype,"gnx","hg",16) +q(h,"gaDj","aDk",0) +p(A.Lj.prototype,"gnx","hg",16) +q(h=A.acs.prototype,"gag4","Zl",0) +p(h,"gaLp","aLq",49) +p(h,"gaLr","aLs",22) +p(h,"gaLv","aLw",49) +p(h,"gaLx","aLy",22) +p(h,"gaIn","aIo",44) +p(h=A.aaI.prototype,"gaLQ","aLR",49) +p(h,"gaLS","aLT",22) +p(h,"gaLO","aLP",44) +p(h,"gaJh","aJi",49) +p(h,"gaJj","aJk",22) +p(h,"gaJf","aJg",44) +p(h,"gaBK","aBL",11) +p(h,"gaAw","aAx",11) +p(h,"gaBO","aBP",11) +q(A.XT.prototype,"gNv","YR",0) +q(A.XR.prototype,"gX0","X1",0) +p(h=A.Th.prototype,"ga2B","a2C",122) +q(h,"gbcj","bck",0) +p(h,"gbcg","bch",135) +p(h,"gbce","bcf",136) +q(h,"ga2w","a2x",0) +p(h,"gbcb","bcc",36) +p(h,"gbbA","bbB",122) +p(h,"gbcq","bcr",122) +p(h,"gbbE","bbF",254) +p(h,"gbbG","bbH",255) +p(h,"gbbC","bbD",256) +p(h=A.Yx.prototype,"gaeT","aX1",122) +p(h,"gaeU","aX2",205) +q(h,"gaeS","aX0",0) +p(h,"gaaG","aJ7",254) +p(h,"gaaH","aJ8",255) +p(h,"gaaF","aJ6",256) +p(h,"gaGQ","aGR",114) +p(h,"gaGO","aGP",114) +p(h,"gaK4","aK5",157) +p(h,"gaK2","aK3",135) +p(h,"gaK0","aK1",136) +q(A.LM.prototype,"gee","n",0) +q(A.j1.prototype,"gjW","jX",0) +q(A.dv.prototype,"gdM","dV",0) +q(A.Ul.prototype,"gWI","aIB",0) +q(h=A.I1.prototype,"ganu","Iu",0) +q(h,"gamE","I3",0) +p(h,"gaXA","aXB",556) +p(h,"gaTE","aTF",557) +q(h,"gYc","acS",0) +q(h,"gWR","aaK",0) +q(A.TU.prototype,"gee","n",0) +q(A.JZ.prototype,"gZp","aYR",0) +p(h=A.Xq.prototype,"gcn","bI",1) +p(h,"gbR","bu",1) +p(h,"gbZ","bx",1) +p(h,"gbJ","bK",1) +s(A,"bSf","bDw",1030) +p(h=A.FV.prototype,"gbbU","bbV",52) +p(h,"gbc_","bc0",559) +p(h,"gbbS","bbT",560) +p(h,"gbbW","bbX",252) +p(h,"gbbY","bbZ",130) +p(h,"gb8C","b8D",257) +p(h,"gb8E","b8F",258) +p(h,"gb8A","b8B",259) +p(h,"ga1t","b8S",121) +p(h,"ga1q","b8H",121) +p(h,"ga1h","b84",121) +p(h,"ga1e","b7Q",121) +p(h,"gaF7","aF8",5) +q(h,"gaJ0","aJ1",0) +p(h,"gb8h","b8i",66) +q(h,"gaU6","MP",0) +p(h,"gaGH","aGI",5) +q(h,"gaJp","aJq",0) +q(A.YE.prototype,"gacl","aQI",0) +p(h=A.Ch.prototype,"gaZ4","aZ5",139) +p(h,"gaZ6","aZ7",139) +p(h,"gaZ8","aZ9",139) +j(h=A.fQ.prototype,"gaPG","aPH",133) +j(h,"gaPF","aci",569) +n(h,"gee",0,0,function(){return{evictImageFromCache:!1}},["$1$evictImageFromCache","$0"],["G9","n"],570,0,0) +n(h=A.YD.prototype,"gaQL",0,3,null,["$3"],["aQM"],580,0,0) +p(h,"gaQJ","aQK",581) +n(h=A.Yq.prototype,"gaWr",0,0,function(){return[null]},["$1","$0"],["aez","aey"],590,0,0) +p(h,"gaSz","aSA",25) +p(h,"gaQB","aQC",36) +q(h=A.a8P.prototype,"goY","bcn",0) +q(h,"ga2w","a2x",0) +q(h,"gmp","bbO",0) +p(h,"ga2B","a2C",36) +s(A,"c22","byx",1031) +p(A.wn.prototype,"gara","arb",595) +j(A.R9.prototype,"gaz6","a72",13) +s(A,"bUI","bOi",57) +s(A,"byg","bOe",57) +s(A,"byh","bOj",57) +s(A,"bUK","bOl",57) +s(A,"bUH","bOh",57) +s(A,"bUG","bOg",57) +s(A,"bUE","bOd",57) +s(A,"bUF","b3A",313) +s(A,"bUJ","bkR",313) +r(A,"bUL","bP_",90) +r(A,"bUO","bP2",90) +r(A,"bUR","bP5",90) +r(A,"bUP","bP3",314) +r(A,"bUQ","bP4",314) +r(A,"bUM","bP0",90) +r(A,"bUN","bP1",90) +s(A,"bUS","bRk",76) +s(A,"bUV","bRn",76) +s(A,"bUW","bRo",76) +s(A,"bUX","bRp",76) +s(A,"bUU","bRm",76) +s(A,"bUT","bRl",76) +j(A.Yp.prototype,"gLM","aJU",608) +n(A.a9m.prototype,"gb7W",0,3,null,["$3"],["Q2"],609,0,0) +p(A.a44.prototype,"gb86","a1i",62) +r(A,"bUl","bI3",1037) +r(A,"bUZ","bJ8",1038) +p(A.VV.prototype,"gbbQ","R0",105) +p(A.a4t.prototype,"gaVn","ae2",631) +q(h=A.a7d.prototype,"ga5K","kS",266) +q(h,"ga5L","mN",2) +k(h,"gajb","oD",2) +q(h=A.a4v.prototype,"ga5K","kS",266) +q(h,"ga5L","mN",2) +k(h,"gajb","oD",2) +p(h=A.a4q.prototype,"gaCL","aCM",250) +p(h,"gaP_","aP0",3) +p(h,"gaQR","aQS",3) +p(h,"gaQP","aQQ",6) +r(A,"c1R","bwv",1039) +s(A,"c1S","bww",1040) +r(A,"c1Q","bwt",1041) +k(A.Rq.prototype,"gju","a2",0) +k(A.Lh.prototype,"gju","a2",0) +k(A.v8.prototype,"gju","a2",0) +n(A.hq.prototype,"gqP",1,0,function(){return[0]},["$1","$0"],["f2","v"],48,0,0) +n(A.te.prototype,"gqP",1,0,function(){return[0]},["$1","$0"],["f2","v"],48,0,0) +n(A.zE.prototype,"gqP",1,0,function(){return[0]},["$1","$0"],["f2","v"],48,0,0) +n(A.q8.prototype,"gqP",1,0,function(){return[0]},["$1","$0"],["f2","v"],48,0,0) +n(A.zA.prototype,"gqP",1,0,function(){return[0]},["$1","$0"],["f2","v"],48,0,0) +n(A.vN.prototype,"gqP",1,0,function(){return[0]},["$1","$0"],["f2","v"],48,0,0) +n(A.zD.prototype,"gqP",1,0,function(){return[0]},["$1","$0"],["f2","v"],48,0,0) +n(A.zB.prototype,"gqP",1,0,function(){return[0]},["$1","$0"],["f2","v"],48,0,0) +n(A.zC.prototype,"gqP",1,0,function(){return[0]},["$1","$0"],["f2","v"],48,0,0) +j(h=A.a5C.prototype,"gaEb","aEc",87) +j(h,"gaEe","aEf",87) +j(h,"gaEg","aEh",87) +j(h,"gaE5","aE6",87) +j(h,"gaE7","aE8",87) +r(A,"bVS","bN2",9) +r(A,"bVL","bMV",9) +r(A,"bVJ","bMT",9) +r(A,"bVQ","bN0",9) +r(A,"bVR","bN1",9) +r(A,"bVP","bN_",9) +r(A,"bVO","bMZ",9) +r(A,"bVN","bMY",9) +r(A,"bVU","bN4",9) +r(A,"bVT","bN3",9) +r(A,"bVM","bMW",9) +r(A,"bVK","bMU",9) +r(A,"bW4","bNf",9) +r(A,"bW2","bNd",9) +r(A,"bVV","bN5",9) +r(A,"bVX","bN7",9) +r(A,"bVW","bN6",9) +r(A,"bVY","bN8",9) +r(A,"bW5","bNg",9) +r(A,"bW3","bNe",9) +r(A,"bVZ","bN9",9) +r(A,"bW_","bNa",9) +r(A,"bW0","bNb",9) +r(A,"bW1","bNc",9) +p(A.U_.prototype,"gaSL","aSM",14) +p(A.a5r.prototype,"gb6S","b6T",14) +l(A,"bmu",3,null,["$3"],["bNh"],30,0) +l(A,"bW6",3,null,["$3"],["bNi"],30,0) +l(A,"bWb",3,null,["$3"],["bNn"],30,0) +l(A,"bWc",3,null,["$3"],["bNo"],30,0) +l(A,"bWd",3,null,["$3"],["bNp"],30,0) +l(A,"bWe",3,null,["$3"],["bNq"],30,0) +l(A,"bWf",3,null,["$3"],["bNr"],30,0) +l(A,"bWg",3,null,["$3"],["bNs"],30,0) +l(A,"bWh",3,null,["$3"],["bNt"],30,0) +l(A,"bWi",3,null,["$3"],["bNu"],30,0) +l(A,"bW7",3,null,["$3"],["bNj"],30,0) +l(A,"bW8",3,null,["$3"],["bNk"],30,0) +l(A,"bW9",3,null,["$3"],["bNl"],30,0) +l(A,"bWa",3,null,["$3"],["bNm"],30,0) +k(h=A.a0C.prototype,"gaDh","VE",2) +p(h,"gaQg","aQh",678) +p(A.mZ.prototype,"gb1b","a_f",107) +p(A.a56.prototype,"gaI_","WB",683) +p(A.aac.prototype,"gb8f","a1l",62) +r(A,"bSS","bEH",315) +r(A,"bUv","bIT",315) +q(h=A.Dr.prototype,"gagK","b_l",0) +q(h,"gagF","b_1",0) +q(h,"gagA","aZx",0) +q(h,"gagC","aZM",0) +p(A.Do.prototype,"gazN","azO",710) +p(A.DW.prototype,"ga22","Qz",711) +q(h=A.EB.prototype,"gb_m","b_n",0) +q(h,"gaZA","Zy",0) +q(h,"gb_5","b_6",0) +q(h,"gaZO","aZP",0) +q(h,"gb_b","b_c",0) +q(A.Fa.prototype,"gb_g","b_h",0) +p(A.NH.prototype,"gaSU","aSV",721) +r(A,"bU0","biI",316) +r(A,"bU1","O2",316) +r(A,"bU2","aFd",1046) +r(A,"bU_","a5b",1047) +p(h=A.KY.prototype,"gacj","aQd",10) +q(h,"gaZW","O0",2) +m(A,"bRW","bCW",0) +l(A,"bRX",0,function(){return{errorText:null}},["$1$errorText","$0"],["bnL",function(){return A.bnL(null)}],270,0) +n(A.XP.prototype,"gaPZ",0,1,null,["$2$expanded"],["aQ_"],727,0,0) +n(A.a4m.prototype,"gb9m",0,0,null,["$1$fileProvider","$0"],["w_","b9n"],744,0,0) +l(A,"bVF",0,function(){return{errorText:null}},["$1$errorText","$0"],["bkq",function(){return A.bkq(null)}],270,0) +q(h=A.adA.prototype,"gaTU","DY",2) +q(h,"gaV2","Yw",2) +q(h,"gaR4","aR5",0) +n(h,"gaDF",0,0,null,["$1$newMapName","$0"],["uA","aDG"],746,0,0) +q(h,"gaYV","Zr",2) +q(h=A.FS.prototype,"gaOT","ye",2) +p(h,"gaQu","aQv",752) +p(h,"gaQy","ack",753) +p(h,"gaPg","aPh",754) +p(h,"gaQ9","aQa",755) +p(h,"gaQs","aQt",756) +p(h,"gaPk","aPl",757) +p(h,"gaOU","aOV",758) +p(h,"gaPN","aPO",759) +p(h,"gaOZ","acd",760) +p(h,"gaPP","aPQ",761) +p(h,"gaQT","aQU",762) +p(h,"gaPX","aPY",285) +p(h,"gaQX","aQY",1058) +p(h,"gaQ7","aQ8",765) +p(h,"gaQ3","aQ4",766) +p(h,"gaQp","aQq",767) +p(h,"gaPD","aPE",768) +p(h,"gaP7","aP8",769) +p(h,"gaQ5","aQ6",770) +j(h,"gHD","bbN",771) +p(h,"gaIs","aIt",772) +p(h,"gaJc","aJd",773) +p(h,"gaK6","aK7",774) +p(h,"gaMa","aMb",775) +q(h,"gaZQ","agD",0) +p(h,"gaIG","aIH",776) +p(h,"gaIP","aIQ",777) +p(h,"gaKr","aKs",778) +p(A.G6.prototype,"gaPc","aPd",781) +q(h=A.H2.prototype,"gb_i","b_j",0) +q(h,"gaZz","NX",2) +q(A.Hj.prototype,"gagJ","b_4",0) +q(h=A.HV.prototype,"gaZq","aZr",0) +q(h,"gb_u","b_v",0) +q(h,"gb_k","v8",0) +q(h=A.Ib.prototype,"gaS1","yk",2) +n(h,"gaZR",0,0,function(){return{showExtraActions:!0}},["$1$showExtraActions","$0"],["ZB","aZS"],793,0,0) +q(h,"gaUw","E_",2) +s(A,"bgc","bI8",224) +s(A,"bUr","P0",224) +j(A.SU.prototype,"gaNr","aNs",124) +r(A,"bV9","bK3",142) +k(A.u9.prototype,"gq","fa",64) +k(A.d_.prototype,"gq","fa",64) +p(A.OC.prototype,"gbdB","AM",6) +j(A.Ur.prototype,"gaQj","aQk",72) +p(h=A.UN.prototype,"gaYj","aYk",14) +p(h,"gaXW","aXX",14) +p(h,"gaXM","aXN",14) +p(A.Db.prototype,"gBp","u3",123) +q(h=A.Uv.prototype,"gadQ","E2",2) +q(h,"gazP","azQ",294) +p(A.V3.prototype,"gBp","u3",123) +p(A.V4.prototype,"gBp","u3",123) +p(A.V5.prototype,"gBp","u3",123) +q(h=A.V6.prototype,"gaH7","aH8",294) +q(h,"gaHr","aHs",822) +q(h=A.Va.prototype,"gaV3","N_",2) +q(h,"gaV8","N2",2) +j(A.Nn.prototype,"gaAN","aAO",824) +q(h=A.IR.prototype,"gb_x","b_y",0) +q(h,"gb_z","b_A",0) +j(h,"gb_o","b_p",163) +j(h,"gb_q","b_r",163) +j(h,"gb_s","b_t",163) +j(A.Fc.prototype,"gbc3","a2v",72) +j(A.W2.prototype,"gaMG","aMH",826) +p(A.Wp.prototype,"gaO3","aO4",827) +q(h=A.Lg.prototype,"gbbt","bbu",0) +q(h,"gbc1","bc2",0) +q(h,"gqB","bbz",0) +q(A.fl.prototype,"ga3v","nT",296) +j(A.Up.prototype,"gahw","vi",849) +q(h=A.Uq.prototype,"gaGe","uF",863) +j(h,"gahw","vi",864) +q(h,"ga3v","nT",296) +j(A.L8.prototype,"gazW","azX",881) +q(h=A.WU.prototype,"gaOS","DD",2) +j(h,"gaPI","yg",890) +j(h,"gaPK","aPL",72) +p(h,"gaQw","aQx",14) +p(h,"gaP9","Mq",105) +p(h,"gaQl","aQm",105) +p(h,"gaQn","aQo",105) +m(A,"bVe","avP",1050) +r(A,"bUY","bSW",1051) +p(A.X1.prototype,"gapX","apY",304) +p(h=A.X0.prototype,"gapU","apV",304) +j(h,"gaB0","aB1",59) +q(A.a8g.prototype,"gaCo","aCp",0) +q(h=A.a8h.prototype,"ga7t","azU",0) +q(h,"ga7s","azT",0) +q(h,"gbbi","bbj",0) +q(A.a8l.prototype,"gaUD","aUE",0) +q(h=A.Qd.prototype,"gb8y","b8z",0) +q(h,"gb8p","b8q",0) +q(h,"gb8w","b8x",0) +p(h,"gbc7","bc8",257) +p(h,"gbc9","bca",258) +p(h,"gbc5","bc6",259) +p(h,"galI","bbp",5) +j(h,"gb0i","b0j",927) +p(A.oC.prototype,"gnx","hg",16) +q(A.NN.prototype,"gee","n",0) +s(A,"byG","bSw",78) +l(A,"bTF",3,null,["$1$3","$3"],["bug",function(a,b,c){return A.bug(a,b,c,t.z)}],1052,0) +l(A,"bTE",1,null,["$1$1","$1"],["buf",function(a){return A.buf(a,t.z)}],1053,0) +r(A,"bxG","bRI",61) +r(A,"bT_","bRA",61) +r(A,"bSZ","bQt",61) +q(h=A.adH.prototype,"gb6G","b6H",964) +q(h,"gb1m","b1n",965) +q(h,"gasa","asb",966) +k(h,"gq1","b0J",967) +q(h,"gb0y","b0z",968) +q(h,"gb0A","b0B",89) +q(h,"gvh","b0C",89) +q(h,"gb0D","b0E",89) +q(h,"gb0H","b0I",89) +q(h,"gb0F","b0G",89) +k(h,"gb6w","b6x",970) +q(h,"gai2","b1O",971) +q(h,"gb1g","b1h",972) +q(h,"gb5d","b5e",973) +q(h,"game","bdD",974) +q(h,"gb60","b61",975) +q(h,"gb68","b69",169) +q(h,"gb6c","b6d",169) +q(h,"gb6a","b6b",169) +q(h,"gb6e","b6f",69) +q(h,"gb64","b65",96) +q(h,"gb62","b63",96) +q(h,"gb66","b67",96) +q(h,"gb6g","b6h",96) +q(h,"gb6i","b6j",96) +q(h,"gC0","as4",69) +q(h,"gC1","as5",69) +q(h,"gnL","bbe",69) +q(h,"gbbc","bbd",69) +q(h,"gbba","bbb",69) +p(A.adI.prototype,"ganP","bgM",995) +r(A,"bUi","bHX",1054) +l(A,"a_l",1,null,["$2$wrapWidth","$1"],["bxE",function(a){return A.bxE(a,null)}],1055,0) +m(A,"bV3","bws",0) +s(A,"uF","bDU",128) +s(A,"xQ","bDV",128) +r(A,"bVH","bTP",1056) +r(A,"bVI","bm3",1057) +l(A,"bWk",6,null,["$6"],["bNC"],171,0) +l(A,"bWl",6,null,["$6"],["bND"],171,0) +l(A,"bWj",6,null,["$6"],["bNB"],171,0) +r(A,"bxq","bRM",68) +l(A,"bTb",2,null,["$1$2","$2"],["byt",function(a,b){return A.byt(a,b,t.z)}],154,1) +l(A,"bTc",2,null,["$1$2","$2"],["byu",function(a,b){return A.byu(a,b,t.z)}],154,1) +l(A,"bTa",2,null,["$1$2","$2"],["bys",function(a,b){return A.bys(a,b,t.z)}],154,1)})();(function inheritance(){var s=hunkHelpers.mixin,r=hunkHelpers.mixinHard,q=hunkHelpers.inheritMany,p=hunkHelpers.inherit +q(null,[A.H,A.JW]) +q(A.H,[A.Kv,A.arE,A.vc,A.agC,A.lU,A.atp,A.a6t,A.a1c,A.a4H,A.wj,A.Ie,A.MT,A.ni,A.w,A.a3s,A.r9,A.abn,A.B1,A.xd,A.zg,A.aRs,A.a4Y,A.yw,A.a1h,A.a1b,A.a0N,A.iP,A.a8S,A.a7Z,A.a6_,A.aGo,A.aGp,A.aAV,A.aue,A.atK,A.LF,A.aJy,A.hC,A.a1U,A.DP,A.DQ,A.atI,A.a1d,A.atM,A.a1p,A.pO,A.aMa,A.a14,A.abj,A.SP,A.qY,A.a1s,A.ac0,A.a1m,A.LH,A.LG,A.a1l,A.a1i,A.atL,A.cP,A.a1w,A.atY,A.atZ,A.ayN,A.ayO,A.EI,A.azM,A.a4K,A.aDn,A.a4J,A.a4I,A.a39,A.Ms,A.agg,A.agl,A.a37,A.a43,A.aAB,A.a3P,A.EZ,A.zh,A.Np,A.a0j,A.KC,A.tf,A.a5v,A.qb,A.a5U,A.q4,A.aGa,A.aJ0,A.asV,A.aj,A.rP,A.aJr,A.a4E,A.aLi,A.ads,A.a8y,A.aLm,A.aLo,A.aOi,A.a8H,A.aLD,A.Wm,A.b0e,A.anL,A.rj,A.Co,A.Jq,A.aLv,A.bjA,A.aMd,A.ar1,A.a8U,A.tM,A.a_I,A.EH,A.ayj,A.aaP,A.aaN,A.Br,A.ayC,A.aPP,A.aPL,A.ag2,A.ac,A.ng,A.aFK,A.aFM,A.aSe,A.aSi,A.aYu,A.a9f,A.aUd,A.MV,A.asR,A.a1J,A.ayq,A.ayr,A.T9,A.ayk,A.a0o,A.HK,A.EF,A.aFv,A.aUg,A.aU1,A.aDu,A.axY,A.axm,A.a6k,A.ll,A.awa,A.agB,A.b1D,A.zc,A.adu,A.biQ,J.FD,J.et,A.kD,A.bC,A.a17,A.bk,A.aQC,A.c1,A.aQ,A.iw,A.a3J,A.acc,A.abo,A.abp,A.a3t,A.a4a,A.Ih,A.Nd,A.ad6,A.oW,A.pk,A.P7,A.Eb,A.xx,A.mF,A.Om,A.aWx,A.a7D,A.N0,A.Yd,A.ba3,A.aGz,A.hu,A.or,A.Jc,A.Ui,A.HB,A.am8,A.b1g,A.b5o,A.nr,A.ah7,A.YS,A.bbs,A.OL,A.YM,A.Us,A.aev,A.Wf,A.hF,A.a0k,A.bN,A.fi,A.nG,A.HS,A.Cr,A.nJ,A.ak,A.aeu,A.IA,A.CN,A.amh,A.aew,A.nN,A.Ip,A.ag5,A.b35,A.rg,A.IK,A.xm,A.us,A.VB,A.IX,A.aoh,A.aog,A.IY,A.nK,A.b60,A.iA,A.J9,A.mj,A.aik,A.anA,A.Vk,A.agn,A.aia,A.anB,A.am3,A.am2,A.rk,A.nz,A.d2,A.DE,A.Uu,A.aeD,A.a19,A.alF,A.Cs,A.b5R,A.ahV,A.b1r,A.bbr,A.anG,A.Z7,A.bA,A.br,A.a7Q,A.SD,A.agE,A.hT,A.a5y,A.bb,A.b4,A.amb,A.SE,A.aa9,A.c9,A.Z5,A.aXi,A.nM,A.EM,A.wS,A.aVB,A.auI,A.ah9,A.bia,A.IM,A.J0,A.bL,A.PL,A.Y0,A.amf,A.EQ,A.afN,A.baq,A.anH,A.bbu,A.aZp,A.a7G,A.za,A.t6,A.azr,A.CI,A.a7C,A.b5L,A.b99,A.e7,A.Z_,A.anw,A.f_,A.a3y,A.b1h,A.Yg,A.ue,A.aty,A.a7J,A.T,A.bT,A.oG,A.lg,A.E,A.Pe,A.biF,A.wT,A.vQ,A.ta,A.w5,A.Bq,A.qz,A.Go,A.eO,A.ex,A.aQ0,A.n6,A.vF,A.BR,A.Tc,A.jL,A.co,A.dk,A.wl,A.atg,A.a4o,A.as3,A.asY,A.aCB,A.aLp,A.ya,A.at8,A.asg,A.azb,A.arh,A.a5k,A.aKi,A.aZa,A.ari,A.adW,A.adV,A.aof,A.bdC,A.aZb,A.aZ8,A.a2N,A.nI,A.J1,A.bbf,A.aDt,A.a5d,A.aZ7,A.aZ9,A.a4l,A.MY,A.Ic,A.SK,A.asF,A.bc,A.BK,A.o5,A.Lc,A.cO,A.a2G,A.Oj,A.A_,A.xJ,A.Jb,A.A4,A.Mi,A.a4A,A.IH,A.bhL,A.aLj,A.adB,A.yW,A.a2Y,A.aCA,A.EJ,A.vw,A.aFZ,A.aM6,A.mw,A.aw,A.aRl,A.KO,A.Q5,A.KM,A.KL,A.y1,A.uV,A.aW,A.HZ,A.ahS,A.ag9,A.am4,A.aUS,A.ahy,A.ki,A.a2F,A.UV,A.ag0,A.a0K,A.akA,A.afD,A.Yz,A.PJ,A.afG,A.afE,A.fZ,A.agV,A.a0D,A.k4,A.b7v,A.aR,A.pW,A.hU,A.bl6,A.zW,A.hV,A.Gh,A.bd0,A.aYv,A.QL,A.oT,A.dK,A.e0,A.F1,A.IV,A.aBA,A.ba4,A.F3,A.yY,A.rY,A.q_,A.n3,A.l8,A.ajI,A.hd,A.ae_,A.afb,A.afl,A.afg,A.afe,A.aff,A.afd,A.afh,A.afp,A.afn,A.afo,A.afm,A.afj,A.afk,A.afi,A.afc,A.zi,A.a2R,A.m9,A.JV,A.tb,A.FQ,A.ON,A.FP,A.uy,A.bl_,A.aLL,A.a62,A.Ar,A.afs,A.JQ,A.aLz,A.aLC,A.jC,A.CH,A.RD,A.RE,A.GY,A.ai9,A.BQ,A.x2,A.af6,A.F2,A.lB,A.Cd,A.X4,A.j8,A.kQ,A.II,A.b6v,A.ae2,A.Jn,A.CG,A.arr,A.RI,A.aRm,A.aRN,A.aem,A.uh,A.aeC,A.aio,A.aeK,A.aeL,A.aeM,A.aeO,A.aeP,A.ai5,A.aiK,A.aeQ,A.aRF,A.aeU,A.aeY,A.af0,A.af5,A.afP,A.afW,A.e9,A.agb,A.agf,A.agt,A.agu,A.agA,A.agH,A.agQ,A.b2W,A.agS,A.azH,A.az7,A.az6,A.a3O,A.azG,A.c3,A.ahw,A.qa,A.FC,A.ds,A.a3Y,A.afZ,A.b9t,A.Og,A.ahM,A.aic,A.a2H,A.aeJ,A.amI,A.Wi,A.ep,A.fM,A.a71,A.aiA,A.aiy,A.aiz,A.ai7,A.aiQ,A.aiS,A.aiU,A.aje,A.a6Y,A.tt,A.ajm,A.K_,A.ak4,A.ak6,A.akb,A.aOl,A.aag,A.aui,A.aJ8,A.ae3,A.ale,A.alg,A.ai6,A.ali,A.alj,A.ahR,A.alN,A.aRA,A.aRB,A.aRC,A.asp,A.alX,A.amg,A.amk,A.amt,A.Th,A.amA,A.amJ,A.amN,A.J2,A.agM,A.anK,A.ck,A.rm,A.amQ,A.amT,A.HT,A.amV,A.anm,A.k1,A.ach,A.Q2,A.Ln,A.a3W,A.atQ,A.eH,A.aEf,A.aeT,A.ajp,A.Fm,A.iM,A.ahA,A.pC,A.oq,A.kf,A.ahB,A.Fw,A.a_K,A.th,A.amc,A.Gk,A.mH,A.bbO,A.bbS,A.CD,A.Cy,A.acr,A.aSa,A.b1F,A.b7z,A.bd7,A.Tw,A.GQ,A.ei,A.We,A.fa,A.avJ,A.BV,A.aXQ,A.b5Y,A.KR,A.a_Z,A.ai0,A.a5Z,A.FJ,A.aiL,A.aoI,A.Qh,A.b2,A.fY,A.aM,A.wz,A.baN,A.alp,A.oP,A.a9B,A.ap5,A.b8S,A.iY,A.QR,A.hX,A.aaJ,A.aPx,A.wM,A.Bo,A.alR,A.Re,A.aRG,A.aRH,A.os,A.aNt,A.aKO,A.aMz,A.adr,A.qK,A.ut,A.IT,A.aKN,A.ip,A.a8W,A.HO,A.BY,A.Tn,A.aaK,A.aPO,A.DK,A.a18,A.vi,A.dW,A.aln,A.alq,A.ud,A.pn,A.uu,A.oO,A.alr,A.aPM,A.a0g,A.Iw,A.v1,A.L6,A.asC,A.Hh,A.asU,A.jl,A.ahY,A.aCz,A.Ou,A.a5S,A.aGl,A.ahZ,A.qr,A.fg,A.Ap,A.aT8,A.aFL,A.aFN,A.aSf,A.aSj,A.aJ1,A.G4,A.v4,A.hw,A.a3G,A.aLq,A.a8C,A.ry,A.rx,A.arm,A.aZw,A.b1E,A.aLl,A.aZz,A.acX,A.akc,A.akd,A.aMh,A.eZ,A.fv,A.wY,A.Sz,A.avU,A.as_,A.qZ,A.amu,A.x5,A.aiO,A.bbD,A.r1,A.aUh,A.aMb,A.ez,A.aUT,A.aUf,A.Bp,A.aUi,A.acp,A.Td,A.aoN,A.ad_,A.aXa,A.ae1,A.Jl,A.xn,A.eR,A.a7B,A.rC,A.fz,A.U2,A.hP,A.a1N,A.a33,A.Vp,A.Tx,A.lD,A.bau,A.ahd,A.aeA,A.aAc,A.ah1,A.ah_,A.ahk,A.IQ,A.ah5,A.IJ,A.agc,A.awb,A.aoR,A.aoQ,A.ahI,A.at_,A.PM,A.b7w,A.aNT,A.vS,A.zl,A.aPN,A.b4H,A.ul,A.Aw,A.b0,A.a15,A.mz,A.Jp,A.a2M,A.qn,A.aUA,A.A3,A.Pi,A.mB,A.aNZ,A.acT,A.xB,A.akW,A.ts,A.CL,A.aKl,A.Ye,A.a7W,A.agR,A.Bh,A.aIq,A.aLk,A.iZ,A.B9,A.a6b,A.a6c,A.aak,A.aOM,A.bdn,A.aRD,A.ns,A.jP,A.adv,A.aaG,A.aap,A.MJ,A.alG,A.aol,A.alB,A.alE,A.Xu,A.lx,A.qR,A.Ve,A.Sy,A.aml,A.amo,A.amn,A.amp,A.amm,A.Yr,A.acs,A.aaI,A.p_,A.Tk,A.j1,A.dv,A.US,A.I2,A.anr,A.xs,A.Lv,A.a3C,A.CQ,A.aUR,A.EU,A.aVE,A.Ts,A.aVF,A.azJ,A.ayX,A.ayV,A.ar0,A.vA,A.Lr,A.auF,A.aLV,A.aWm,A.B8,A.auG,A.aLW,A.aWn,A.zU,A.f6,A.yu,A.arl,A.ark,A.A9,A.Gr,A.Gs,A.aV7,A.aV8,A.aV9,A.aVa,A.aVv,A.aVw,A.acF,A.acG,A.mK,A.aHf,A.aHz,A.azE,A.FY,A.rG,A.a8P,A.x1,A.ail,A.aTl,A.aL1,A.a8q,A.tv,A.AE,A.xG,A.nl,A.a8r,A.ajt,A.ajs,A.amw,A.Yo,A.a0Z,A.mG,A.BM,A.awN,A.vp,A.a3h,A.a3g,A.awI,A.yZ,A.a3i,A.Ey,A.q0,A.My,A.Ez,A.aTk,A.ayY,A.amS,A.a44,A.a7y,A.qm,A.wp,A.a9l,A.a_M,A.a_O,A.a5x,A.a6g,A.a8c,A.Qa,A.a8d,A.Gt,A.a6h,A.iV,A.aDb,A.aDe,A.acV,A.fb,A.vH,A.h1,A.Ll,A.rL,A.atr,A.h2,A.jk,A.jz,A.aFP,A.ot,A.a6v,A.a6O,A.aI4,A.a5e,A.jA,A.jF,A.jG,A.Bf,A.aV6,A.a12,A.a7h,A.a6Q,A.a4u,A.ke,A.a4t,A.aRj,A.ih,A.vI,A.a4q,A.Lh,A.a0y,A.yf,A.LK,A.Pj,A.aJX,A.aNG,A.Fg,A.a4V,A.aE2,A.aWc,A.a4U,A.avz,A.a4S,A.aK7,A.ld,A.on,A.ahz,A.aE9,A.Me,A.oo,A.agG,A.a3I,A.mb,A.hq,A.asM,A.yh,A.avN,A.ayd,A.a3K,A.ayQ,A.a3L,A.a3M,A.ayS,A.N5,A.aju,A.Nt,A.Nu,A.a4p,A.aE_,A.a4Q,A.a1I,A.zs,A.aFQ,A.w_,A.aFR,A.J7,A.a5B,A.aFU,A.a5C,A.Ql,A.aLu,A.qH,A.GB,A.aLY,A.GA,A.aM_,A.a91,A.a94,A.a99,A.QE,A.GD,A.a98,A.nn,A.acz,A.aV2,A.acC,A.aV4,A.acD,A.aV5,A.aGV,A.aXC,A.TZ,A.aXD,A.aXI,A.aXM,A.aXO,A.TY,A.aXN,A.aXE,A.C9,A.adi,A.adk,A.adj,A.adl,A.U_,A.adg,A.aXJ,A.adh,A.aY4,A.U0,A.a4L,A.Ny,A.adx,A.NI,A.aKB,A.a5_,A.iO,A.aM8,A.a7R,A.GH,A.aEy,A.a51,A.a7o,A.aEL,A.a0C,A.mZ,A.asB,A.aRy,A.ls,A.fP,A.aM4,A.nx,A.ky,A.o2,A.aF2,A.nm,A.iW,A.Fb,A.a58,A.Qx,A.aM3,A.QD,A.bcX,A.aOg,A.aOf,A.aOb,A.aOc,A.aac,A.aab,A.Rv,A.oL,A.Hq,A.Rx,A.wH,A.qM,A.Rw,A.aOe,A.a2y,A.G9,A.pU,A.xq,A.aJS,A.a7E,A.aJT,A.aTa,A.ad1,A.a6e,A.bx,A.aXR,A.qj,A.FL,A.a66,A.aHr,A.cq,A.arT,A.asG,A.ic,A.asI,A.mW,A.tj,A.aFG,A.Ks,A.j_,A.aax,A.HC,A.aTM,A.ac3,A.aTO,A.rB,A.a2k,A.awZ,A.NH,A.aFa,A.vR,A.md,A.arQ,A.agv,A.avZ,A.fE,A.a04,A.uT,A.aat,A.aAj,A.aAt,A.wR,A.uR,A.a_F,A.uS,A.xY,A.aeS,A.a5M,A.a_E,A.aBc,A.a4m,A.a_H,A.LZ,A.adA,A.bdo,A.w9,A.aHQ,A.aGG,A.aLO,A.aas,A.m_,A.aR3,A.a2m,A.vj,A.l4,A.a2q,A.abQ,A.aGt,A.tl,A.adf,A.yc,A.nq,A.QO,A.SV,A.HD,A.wZ,A.aCm,A.aC_,A.axc,A.aTJ,A.aiB,A.SU,A.ac1,A.aTD,A.ago,A.tZ,A.ac6,A.ac5,A.i0,A.SX,A.Lb,A.r5,A.avE,A.avF,A.A8,A.aI1,A.SO,A.aw9,A.a2Z,A.Mm,A.m0,A.aEk,A.at9,A.eF,A.SN,A.b5l,A.aXc,A.eA,A.B0,A.En,A.d_,A.aXS,A.aY2,A.aY0,A.n5,A.d6,A.cS,A.aeN,A.OC,A.aXg,A.Js,A.adS,A.bdr,A.U4,A.b98,A.Cj,A.Uc,A.adX,A.nj,A.a7t,A.b7,A.a7M,A.a7N,A.aar,A.Bl,A.abU,A.a9g,A.vo,A.acB,A.D,A.ay,A.cE,A.wC,A.C3,A.aWz,A.aWA,A.arB,A.aI,A.uX,A.a1E,A.oa,A.auT,A.ob,A.ye,A.aso,A.yK,A.Ek,A.om,A.A5,A.aHg,A.aHD,A.aHP,A.aHY,A.aCj,A.aHE,A.b_4,A.aHM,A.Be,A.a_G,A.b6t,A.a6x,A.a6y,A.a6T,A.a6U,A.cm,A.iR,A.il,A.a4P,A.aKs,A.Si,A.auj,A.aTi,A.a87,A.a89,A.Em,A.DL,A.aKL,A.dL,A.aTz,A.a8b,A.aTy,A.Ee,A.a88,A.aU,A.r3,A.hj,A.a6j,A.io,A.ady,A.dj,A.oR,A.nw,A.mE,A.jI,A.Qf,A.mv,A.a8g,A.a8h,A.a8l,A.aD5,A.NC,A.Gi,A.aai,A.a1T,A.atD,A.ask,A.asl,A.asm,A.asn,A.QN,A.Cv,A.ag6,A.uf,A.a8Z,A.Qy,A.yO,A.Eq,A.fG,A.avf,A.auo,A.abR,A.avg,A.aQ2,A.aaR,A.aub,A.aQ3,A.als,A.a2s,A.a5z,A.a2t,A.avn,A.aaS,A.azt,A.azv,A.azu,A.b43,A.He,A.avi,A.aSk,A.Pl,A.aaU,A.aaV,A.ahF,A.anl,A.a9h,A.XU,A.eN,A.XV,A.Bt,A.a9i,A.XW,A.aS1,A.aaY,A.XX,A.abT,A.abS,A.Yf,A.hb,A.nv,A.ab_,A.uv,A.Hl,A.aS2,A.abH,A.Hx,A.aCK,A.jS,A.pi,A.oS,A.abK,A.aT9,A.asx,A.TO,A.aY6,A.aF9,A.aGn,A.aXx,A.Ak,A.Cc,A.Aj,A.bn,A.wv,A.fS,A.p5,A.hn,A.xj,A.adJ,A.aYV,A.aYz,A.aYW,A.aYA,A.adK,A.xk,A.aZ1,A.Ci,A.aZ5,A.adM,A.adN,A.ao6,A.adC,A.ao3,A.aoe,A.aZ6,A.aYy,A.aYX,A.aYY,A.adL,A.ao0,A.adH,A.a1O,A.anY,A.U7,A.adI]) +q(A.vc,[A.a1y,A.arK,A.arG,A.a1z,A.atH,A.be1,A.ben,A.bem,A.aDl,A.aDm,A.aDi,A.aDj,A.aDk,A.bfr,A.bfq,A.aRx,A.bes,A.bey,A.au2,A.au3,A.au0,A.au1,A.au_,A.aww,A.awy,A.bf3,A.aAa,A.aAb,A.bgr,A.bgq,A.aAC,A.aAD,A.aAE,A.aAF,A.aAG,A.aAH,A.aAK,A.aAL,A.bfw,A.bfx,A.bfy,A.bfv,A.bfU,A.aFF,A.aFE,A.bfF,A.bfG,A.beA,A.beB,A.beC,A.beD,A.beE,A.beF,A.beG,A.beH,A.aG5,A.aG6,A.aG7,A.aG9,A.aGg,A.aGk,A.aJc,A.aRp,A.aRq,A.ayz,A.ayv,A.ayw,A.ayx,A.ayy,A.ayu,A.ays,A.ayB,A.aOj,A.b0f,A.b8V,A.b8X,A.b8Y,A.b8Z,A.b9_,A.b90,A.b91,A.bcS,A.bcT,A.bcU,A.bcV,A.bcW,A.b7j,A.b7k,A.b7l,A.b7m,A.b7n,A.b7o,A.aMe,A.aMf,A.aMj,A.ar4,A.ar5,A.aFf,A.aFg,A.aP1,A.aP2,A.aPU,A.ayE,A.aw2,A.aIW,A.aU0,A.aU5,A.aU6,A.aU7,A.aU9,A.ayn,A.ayl,A.aym,A.avV,A.avW,A.avX,A.avY,A.aDV,A.aDW,A.aDT,A.arq,A.azC,A.azD,A.aDv,A.axn,A.bfa,A.auP,A.auS,A.afa,A.aB_,A.b1e,A.att,A.Oh,A.acg,A.aFX,A.aFW,A.bfQ,A.bfS,A.bbt,A.b_V,A.b_U,A.bdV,A.bdU,A.bby,A.bbA,A.bbz,A.aB8,A.aB0,A.b4s,A.b4z,A.aSI,A.aSG,A.aSO,A.aSM,A.aSS,A.aSQ,A.aSU,A.aT4,A.aSK,A.aSW,A.bbo,A.bac,A.b4F,A.b2p,A.b6_,A.aHa,A.aS6,A.b5O,A.aun,A.ayf,A.aFY,A.avH,A.avI,A.bdb,A.bef,A.beg,A.ato,A.ay1,A.aBr,A.aBs,A.aBt,A.aBu,A.aDo,A.b3I,A.b3J,A.aJR,A.aJQ,A.baY,A.baZ,A.bbC,A.bec,A.azw,A.azx,A.azy,A.be9,A.aWd,A.aWe,A.aWf,A.b3V,A.b3Z,A.b3X,A.b42,A.b41,A.b9a,A.b9c,A.b9d,A.b9b,A.bg_,A.bgh,A.bgi,A.bfo,A.aG4,A.bf7,A.aCE,A.aCC,A.aB2,A.aSE,A.ati,A.atk,A.atn,A.be6,A.bgb,A.azp,A.azq,A.azn,A.azo,A.azi,A.azj,A.azk,A.azh,A.aG_,A.aG0,A.aM7,A.bfz,A.bfA,A.b1H,A.b1G,A.b1L,A.b1M,A.b1O,A.b9p,A.b9n,A.b9q,A.b9r,A.auO,A.aJL,A.b1X,A.azO,A.azP,A.azQ,A.bfp,A.aSc,A.aTR,A.b4A,A.aLx,A.aLy,A.aLM,A.aJb,A.aOt,A.aOx,A.bgu,A.bgw,A.b8t,A.b8p,A.b8l,A.b8m,A.b6E,A.b6C,A.b6x,A.b6z,A.b6K,A.b6L,A.b6J,A.ash,A.asi,A.asj,A.awO,A.awP,A.awQ,A.ayg,A.ayh,A.ayi,A.are,A.arf,A.arg,A.b6M,A.aIe,A.b0V,A.b0W,A.b0X,A.b0y,A.b0z,A.b0A,A.b0L,A.b0O,A.b0P,A.b0Q,A.b0R,A.b0S,A.b0T,A.b0U,A.b0B,A.b0C,A.b0D,A.b0M,A.b0w,A.b0N,A.b0v,A.b0E,A.b0F,A.b0G,A.b0H,A.b0I,A.b0J,A.b0K,A.b7h,A.b2N,A.b2O,A.b2P,A.b2J,A.b2K,A.b2M,A.b2I,A.bdy,A.bdz,A.bdA,A.bdu,A.bdv,A.bdx,A.bdt,A.b1m,A.b1n,A.b1l,A.b1j,A.b1k,A.bgv,A.b2A,A.b2s,A.b2r,A.b2t,A.b2v,A.b2u,A.aw7,A.b5t,A.b5q,A.b5y,A.b9v,A.b5E,A.b5G,A.b5C,A.b5D,A.b5A,A.b5B,A.b5F,A.b5H,A.b5I,A.aGD,A.b9F,A.aGB,A.aUC,A.b72,A.b6O,A.b6P,A.b6Q,A.b6R,A.aIh,A.bdF,A.bdG,A.bdH,A.bdI,A.aKx,A.b95,A.b96,A.b93,A.b94,A.aOk,A.b6W,A.b6T,A.b6V,A.b6U,A.b6S,A.bb8,A.b9O,A.b9M,A.b9L,A.bbM,A.bbN,A.beM,A.aUb,A.aUc,A.b9P,A.b9Q,A.b9S,A.b9T,A.b_3,A.aUY,A.aVA,A.b4T,A.b38,A.b39,A.b3a,A.b3c,A.bgx,A.bck,A.bcl,A.bcm,A.bcn,A.bco,A.bcj,A.b1B,A.b1C,A.atR,A.atS,A.atT,A.b17,A.aEx,A.aEs,A.as1,A.aED,A.aEE,A.aFu,A.aFt,A.baU,A.baV,A.baW,A.aUQ,A.aUL,A.aUK,A.aAY,A.aNB,A.asO,A.aMM,A.aML,A.aMJ,A.aN2,A.aN3,A.aMZ,A.aN_,A.aN0,A.aN1,A.aMX,A.aMY,A.aJ4,A.aJ3,A.aNa,A.aNb,A.aN6,A.aN7,A.aN8,A.aMA,A.aNh,A.aNi,A.aNd,A.ber,A.aMC,A.aMD,A.aMB,A.bd3,A.b8T,A.aNn,A.aNp,A.aNr,A.aNq,A.aNs,A.aNx,A.aNv,A.aNw,A.aNu,A.aNA,A.aNz,A.aOA,A.aOz,A.aV1,A.aPS,A.aPQ,A.baS,A.baR,A.baP,A.baQ,A.be2,A.aPW,A.aPV,A.aPD,A.aPH,A.aPF,A.aPI,A.aPG,A.aPJ,A.aPK,A.ate,A.aLh,A.b_T,A.aQE,A.b2R,A.asz,A.aIP,A.ayK,A.arn,A.aro,A.aZx,A.aZy,A.aNN,A.aNO,A.aNM,A.azz,A.aU3,A.aUw,A.aUv,A.aUx,A.b8R,A.bez,A.ar9,A.arc,A.ara,A.arb,A.ard,A.b4i,A.b4f,A.b4d,A.b4e,A.b4h,A.b_0,A.b_1,A.b_2,A.bdi,A.bdj,A.bbj,A.b4m,A.b03,A.b08,A.bd2,A.bd1,A.atW,A.bdm,A.bdl,A.auk,A.avT,A.awu,A.awv,A.b3v,A.axP,A.axU,A.axQ,A.axS,A.axp,A.axx,A.axR,A.axB,A.axw,A.axX,A.axo,A.axE,A.bav,A.aAe,A.bev,A.aAi,A.aAh,A.b9k,A.awd,A.awe,A.awg,A.awh,A.awc,A.awo,A.awp,A.awq,A.awr,A.b9h,A.b9i,A.b9f,A.aMx,A.aAR,A.b5k,A.ay7,A.ay5,A.ay4,A.ay8,A.aya,A.ay2,A.ay6,A.ay3,A.aKD,A.aJ9,A.aBH,A.aBM,A.aBO,A.aBQ,A.aBS,A.aBJ,A.aBL,A.b2Y,A.b2Z,A.b3_,A.b32,A.b33,A.b34,A.aCJ,A.aCH,A.aCG,A.aE1,A.b51,A.aEJ,A.aEI,A.aEH,A.aZD,A.aZE,A.aZF,A.aZG,A.aZH,A.aZI,A.aZJ,A.aZK,A.aZO,A.aZT,A.aZU,A.aZV,A.aZW,A.aZX,A.aZY,A.aZN,A.aZL,A.aZP,A.aZQ,A.aZR,A.aZS,A.aFs,A.beJ,A.beK,A.beL,A.b64,A.b65,A.aGS,A.aGU,A.aGR,A.aUB,A.aGX,A.aIl,A.aO0,A.aO_,A.aJH,A.bae,A.bah,A.aJG,A.aJF,A.aKk,A.b9Y,A.b9W,A.b9X,A.b9V,A.b9y,A.b9z,A.aKv,A.b8u,A.aZB,A.aZC,A.bd6,A.bep,A.aRQ,A.ba0,A.aND,A.b3p,A.ba6,A.bal,A.baj,A.aWr,A.aWo,A.aGE,A.b7d,A.b7a,A.aOI,A.aOJ,A.aOK,A.aOL,A.aOO,A.aOP,A.aOQ,A.aOS,A.aP_,A.aOX,A.aOZ,A.baw,A.aP3,A.aMo,A.aMk,A.aMl,A.aMm,A.aMq,A.aMs,A.aMt,A.aJg,A.aJh,A.aJi,A.aJj,A.aJk,A.aRL,A.aPA,A.aPC,A.aPB,A.aPz,A.aPy,A.baL,A.bbU,A.bbW,A.bbY,A.bc_,A.bc1,A.aX9,A.bf_,A.aY_,A.aY8,A.b0n,A.b0q,A.b0p,A.asH,A.b3T,A.aHn,A.aVm,A.aVl,A.aVp,A.aVo,A.aVu,A.aVq,A.aVt,A.aVs,A.aVr,A.aVk,A.aVj,A.aVi,A.aVn,A.aVc,A.aVb,A.aVe,A.aVf,A.bcd,A.bce,A.bcb,A.bcc,A.bc6,A.bca,A.bc9,A.aA4,A.azV,A.azX,A.azZ,A.azT,A.aA0,A.azS,A.aA2,A.bbB,A.bgz,A.aL4,A.aL8,A.aL7,A.b3z,A.b3D,A.b3C,A.aTu,A.aTw,A.aTm,A.aTn,A.aTo,A.aTp,A.aTq,A.aTr,A.aTs,A.aTt,A.bgo,A.bfI,A.awL,A.awK,A.aTA,A.aTC,A.aTB,A.aMy,A.az0,A.aIA,A.aIy,A.aIz,A.aIw,A.aIx,A.aIv,A.aIB,A.aIC,A.aBz,A.aDc,A.aDd,A.bg4,A.b4C,A.b4D,A.b4E,A.aC5,A.aC6,A.aC7,A.aC8,A.aC9,A.aCa,A.aCb,A.aCc,A.aCd,A.aCe,A.aCf,A.aCh,A.aIF,A.aIE,A.aI7,A.aI6,A.aI9,A.bg0,A.bgt,A.aCt,A.aCs,A.aCu,A.aCr,A.aCw,A.aCv,A.aIG,A.aCq,A.aBV,A.aBW,A.aBX,A.aBY,A.aNR,A.aNS,A.a0A,A.asS,A.asT,A.at7,A.bge,A.ats,A.aIo,A.bfu,A.aEa,A.aE6,A.aE5,A.aE4,A.aK_,A.avp,A.avq,A.avo,A.avt,A.avs,A.avr,A.avu,A.avw,A.bg1,A.aK4,A.aK5,A.aK3,A.aW3,A.aW6,A.aW9,A.aWb,A.aW2,A.aW7,A.aW1,A.asL,A.ayT,A.aFS,A.aEG,A.aEF,A.aEr,A.aEp,A.aEo,A.aEq,A.aEz,A.aEA,A.aIJ,A.aII,A.aZc,A.aZe,A.aZo,A.aEQ,A.aEU,A.aEV,A.aER,A.aES,A.aET,A.aEO,A.aEP,A.aEW,A.aEX,A.aEY,A.aEZ,A.aF_,A.aF0,A.aEN,A.aEM,A.aF5,A.bcY,A.bcZ,A.aO4,A.aZl,A.aZm,A.aZk,A.avD,A.aJU,A.aFI,A.baA,A.au5,A.au6,A.au7,A.au8,A.arV,A.awS,A.awT,A.awU,A.awW,A.awY,A.axa,A.aDy,A.aDz,A.aDA,A.aDB,A.aDJ,A.aqX,A.auD,A.baC,A.baE,A.aPr,A.aPu,A.baI,A.baJ,A.baG,A.baH,A.aPw,A.aAp,A.aAy,A.aAz,A.b2U,A.aBd,A.aBe,A.aBj,A.aEK,A.aYc,A.aYe,A.aYf,A.aGY,A.aHJ,A.aGJ,A.aGI,A.aPj,A.aPe,A.aPb,A.aQZ,A.aR4,A.aR5,A.av6,A.av7,A.ave,A.av4,A.av5,A.avd,A.av8,A.av9,A.av3,A.aSt,A.aXz,A.aHk,A.aHA,A.aHL,A.aTL,A.aTF,A.bgl,A.aTg,A.aTh,A.aTd,A.aTe,A.aTf,A.aTc,A.aTb,A.aXe,A.aXW,A.aXZ,A.aXY,A.aXX,A.aXU,A.aXV,A.aY3,A.aSD,A.b9e,A.aZ4,A.aJA,A.aJB,A.aWK,A.aWO,A.aWV,A.aX2,A.aWZ,A.aWE,A.aWR,A.aXw,A.aXv,A.b_7,A.b_8,A.arY,A.b_R,A.b3x,A.ar_,A.b7y,A.arL,A.arM,A.b73,A.b1s,A.b1y,A.b1v,A.auq,A.aur,A.aqV,A.b0h,A.b1Z,A.b21,A.b2b,A.b2d,A.b2c,A.b28,A.b2n,A.aDL,A.b5i,A.b5j,A.b6j,A.b6h,A.b6d,A.b6e,A.b69,A.ax1,A.ax8,A.auv,A.aru,A.arw,A.arx,A.ary,A.arz,A.arA,A.b_n,A.b_m,A.b_o,A.b_q,A.b_p,A.b_l,A.b_L,A.b_u,A.b_v,A.b_w,A.b_D,A.b_E,A.b_F,A.b_G,A.b_H,A.b_I,A.b_J,A.b_K,A.b_x,A.b_y,A.b_z,A.b_A,A.b_B,A.b_C,A.b_N,A.b_O,A.b_P,A.aCl,A.aCk,A.aHH,A.aHF,A.aHO,A.aHU,A.aJn,A.aJo,A.aJp,A.aJq,A.b8Q,A.b8K,A.b5b,A.b7Z,A.b7I,A.b7R,A.b7S,A.b7U,A.b7H,A.b7L,A.b7M,A.b84,A.b7F,A.aQF,A.aQH,A.aQI,A.aQJ,A.avR,A.avL,A.aws,A.aQK,A.axb,A.aQL,A.azK,A.azL,A.aQM,A.aQN,A.aQR,A.aHC,A.aQS,A.aQU,A.aQV,A.aQW,A.aQX,A.aQY,A.b0b,A.b0a,A.b7u,A.bb_,A.bb0,A.bdL,A.aul,A.aum,A.bf4,A.beV,A.beQ,A.beU,A.aKE,A.aKF,A.aKH,A.aKI,A.aKJ,A.bgy,A.aKV,A.aKX,A.aKZ,A.b56,A.aPm,A.b5m,A.aup,A.aWw,A.aQl,A.aQk,A.aQ9,A.aQ8,A.b44,A.aQm,A.aQo,A.aQq,A.aQp,A.aQw,A.aQy,A.aQx,A.aQs,A.aQu,A.aQr,A.bcC,A.bcD,A.b0k,A.b0l,A.bfg,A.bfe,A.beW,A.aRa,A.aCM,A.aCL,A.aCN,A.aCP,A.aCR,A.aCO,A.aD4,A.aWg,A.aIN,A.aIO,A.bdS,A.aYB,A.aYC,A.bfn,A.aZ0,A.aZ_,A.aZ3,A.aYK,A.aYU,A.aYI,A.aYE,A.aYF,A.aYH,A.aYG,A.aYR,A.aYL,A.aYJ,A.aYM,A.aYT,A.aYQ,A.aYO,A.aYN,A.aYP,A.bft]) +q(A.a1y,[A.arJ,A.arI,A.arH,A.aDh,A.aDf,A.aDg,A.aRt,A.aRu,A.aRv,A.aRw,A.aAW,A.aAX,A.atq,A.atN,A.aAJ,A.aAI,A.az8,A.asW,A.asX,A.bfW,A.bfX,A.bdY,A.aGh,A.aGi,A.aGj,A.aGc,A.aGd,A.aGe,A.ayA,A.bfZ,A.aLn,A.b8W,A.aLw,A.aMg,A.aMi,A.ar2,A.aNY,A.ar3,A.aP0,A.ayD,A.ayG,A.ayF,A.aIX,A.aU8,A.aUa,A.aOh,A.aDU,A.azB,A.aU2,A.ayo,A.ayp,A.atv,A.bgd,A.aLS,A.b_W,A.b_X,A.bcB,A.bcA,A.bdT,A.b_Z,A.b0_,A.b01,A.b02,A.b00,A.b_Y,A.aB7,A.aB5,A.aB4,A.b4o,A.b4v,A.b4u,A.b4r,A.b4q,A.b4p,A.b4y,A.b4x,A.b4w,A.aSH,A.aSN,A.aSL,A.aSR,A.aSP,A.aSV,A.aT5,A.aSJ,A.aT1,A.aT2,A.aT3,A.aSY,A.aSZ,A.aT_,A.aT0,A.bbn,A.bbm,A.aZu,A.b0u,A.b0t,A.b8w,A.be_,A.be0,A.beS,A.bab,A.baa,A.aXt,A.aXs,A.aBv,A.aBw,A.b40,A.b3U,A.atz,A.atA,A.aG3,A.bf8,A.asZ,A.aCD,A.aSF,A.atm,A.b1I,A.b1J,A.b1S,A.b1R,A.b1Q,A.auL,A.auM,A.b1P,A.b1W,A.b9o,A.b1U,A.b1V,A.b1T,A.beY,A.bdX,A.azN,A.asD,A.atw,A.aGv,A.aGw,A.aGy,A.aBC,A.aBB,A.aBE,A.aBF,A.aAO,A.aAM,A.aAN,A.aGP,A.aGO,A.aGN,A.awA,A.awF,A.awG,A.awB,A.awC,A.awD,A.awE,A.aJa,A.aLB,A.aLQ,A.aOv,A.aOw,A.aOr,A.aOs,A.aTV,A.aTW,A.aTX,A.aTY,A.aTZ,A.aBD,A.aqI,A.aqJ,A.b8n,A.b8i,A.b8j,A.b6F,A.b6B,A.b6w,A.aZr,A.arD,A.b_6,A.aId,A.b0Y,A.b0x,A.b19,A.b1a,A.b1b,A.b18,A.b1c,A.b7g,A.b7f,A.b7e,A.b2L,A.bdw,A.b2y,A.b2x,A.b2w,A.b2z,A.b2B,A.awR,A.aza,A.bew,A.bex,A.b5s,A.b5u,A.b5p,A.b5r,A.b5x,A.b4G,A.b5J,A.bbQ,A.bbP,A.bbR,A.aIf,A.aIg,A.b45,A.aOm,A.aOp,A.aOo,A.aOn,A.b71,A.b70,A.b7_,A.b6Y,A.b6Z,A.b6X,A.bb6,A.bb7,A.bb4,A.bb5,A.bb3,A.b9N,A.bbE,A.bbG,A.bbF,A.bbI,A.bbJ,A.bbH,A.bc3,A.bc2,A.aV_,A.b4S,A.b4R,A.b4Q,A.b77,A.b76,A.b75,A.b2F,A.b2G,A.b3k,A.b3j,A.b3l,A.b3i,A.b3h,A.b3g,A.b3e,A.b3d,A.b3f,A.bct,A.bcu,A.b4W,A.b4V,A.b4U,A.bcr,A.bcp,A.bcq,A.bcz,A.bcw,A.bcv,A.bcy,A.bcx,A.aVJ,A.aVK,A.aVH,A.aVI,A.aVR,A.aVS,A.aVT,A.aVU,A.aVV,A.aVW,A.aVY,A.aVX,A.aVP,A.aVQ,A.aVM,A.aVN,A.aVO,A.aEh,A.aEg,A.b62,A.aEu,A.aEv,A.aJd,A.aUD,A.aUF,A.aUE,A.aUG,A.aUH,A.aUI,A.aUJ,A.aUN,A.aUO,A.aUP,A.aUM,A.aME,A.aMG,A.aMI,A.aMH,A.aMK,A.aGq,A.aGr,A.aJ7,A.aJ6,A.aJ5,A.aKA,A.aKz,A.aKy,A.aN9,A.aNc,A.aNe,A.aNo,A.bjP,A.aOC,A.aOD,A.aOE,A.atd,A.aQD,A.ayL,A.ayM,A.aMc,A.aNK,A.aNL,A.aNJ,A.aTT,A.aUy,A.aUz,A.aZs,A.b4g,A.b4b,A.b4c,A.b4a,A.b__,A.bdk,A.bbi,A.bbg,A.bbk,A.bbh,A.b4l,A.b4k,A.b07,A.b05,A.b06,A.b04,A.aY9,A.aN4,A.aN5,A.b3r,A.b3t,A.b3s,A.axt,A.axG,A.axH,A.axI,A.axJ,A.axK,A.axL,A.axM,A.axN,A.axO,A.axu,A.axv,A.axq,A.axs,A.axT,A.axV,A.axW,A.axy,A.axz,A.axA,A.axC,A.b46,A.b47,A.b48,A.b49,A.aAS,A.aAT,A.aAQ,A.aAP,A.at0,A.auc,A.aud,A.aBG,A.aBI,A.aBN,A.aBP,A.aBR,A.aBT,A.aBK,A.b31,A.b30,A.b4L,A.b4K,A.b4J,A.b50,A.b52,A.b53,A.ars,A.b5V,A.b5W,A.b5X,A.b63,A.b74,A.aIY,A.bag,A.baf,A.bad,A.aJE,A.b9G,A.b7A,A.aKp,A.aKo,A.aKq,A.aKn,A.aKm,A.b7B,A.b7D,A.b7C,A.b4B,A.aZA,A.bd4,A.bd5,A.aRZ,A.aRY,A.aRR,A.aRO,A.aRP,A.aRS,A.aRW,A.aRV,A.aRU,A.aRT,A.b9Z,A.ba_,A.ba5,A.aNP,A.bao,A.bap,A.ban,A.bai,A.bam,A.bak,A.aWp,A.aWq,A.b78,A.aJ_,A.aIZ,A.aOH,A.baM,A.aON,A.aOW,A.aOY,A.aMr,A.aMn,A.aMp,A.aRe,A.aRg,A.aRh,A.aRJ,A.aRK,A.aRI,A.aRM,A.bbb,A.asv,A.asw,A.ast,A.asu,A.asr,A.ass,A.asq,A.baK,A.bbT,A.bbV,A.bbX,A.bbZ,A.bc0,A.aZZ,A.beZ,A.bdh,A.b0m,A.b3S,A.b3R,A.bf9,A.aHm,A.aLF,A.aLI,A.bcf,A.aYt,A.aVd,A.aVh,A.bc8,A.azR,A.aVx,A.azU,A.azW,A.azY,A.aA_,A.aA1,A.aA6,A.aA5,A.aL3,A.aL2,A.as0,A.b3B,A.b3y,A.aTv,A.aTx,A.bfJ,A.awJ,A.awM,A.bbx,A.az_,A.ayZ,A.aVG,A.bg3,A.aIn,A.avk,A.avl,A.bfP,A.aJZ,A.aK0,A.aJY,A.aW0,A.aW_,A.avv,A.aK1,A.aK2,A.aK6,A.aW5,A.aW8,A.aWa,A.asA,A.aF6,A.aF7,A.aF8,A.aO6,A.aO7,A.aO8,A.aO9,A.aOa,A.aJV,A.aHx,A.aHy,A.awV,A.awX,A.ay_,A.aDE,A.aDC,A.aDD,A.aDF,A.aDG,A.aDH,A.aDI,A.aFb,A.aFc,A.arP,A.aqK,A.aqL,A.aqM,A.aw0,A.at2,A.at3,A.at1,A.auC,A.axi,A.axg,A.axh,A.axl,A.axj,A.axk,A.aPn,A.aPp,A.aHj,A.aHi,A.baD,A.baB,A.aPq,A.aPs,A.aPt,A.aHo,A.baF,A.aPv,A.aAn,A.aAm,A.aAl,A.aAk,A.aAo,A.aAq,A.aAr,A.aBi,A.aBh,A.aBg,A.aBf,A.aBk,A.auB,A.b11,A.b16,A.aKQ,A.aKR,A.aKS,A.aKu,A.aWs,A.aWt,A.aWu,A.aYr,A.aYj,A.aYk,A.aYl,A.aYm,A.aYb,A.aYh,A.aYo,A.aYg,A.aYn,A.aYd,A.aYi,A.aYp,A.aYq,A.bdp,A.aH5,A.aH_,A.aH0,A.aH1,A.aH2,A.aH3,A.aH6,A.aGK,A.aGL,A.aLf,A.aLe,A.aP5,A.aK9,A.aK8,A.aKa,A.aPi,A.aPd,A.aPc,A.aPk,A.aPl,A.aSm,A.aSw,A.aSs,A.aSv,A.aSp,A.aSy,A.aSr,A.aSn,A.aSx,A.aSq,A.aSu,A.aSo,A.aSz,A.aXB,A.aXy,A.aXA,A.aTQ,A.aTE,A.aEl,A.aXb,A.aDr,A.aDs,A.aJz,A.aw4,A.aL_,A.aL0,A.b8y,A.aWJ,A.aWM,A.aWN,A.aWT,A.aWU,A.aX_,A.aX0,A.aX1,A.aX3,A.aX4,A.aX5,A.aWY,A.aX6,A.aWC,A.aWW,A.aWP,A.aWQ,A.b_b,A.b_a,A.b_9,A.arZ,A.b_d,A.b_Q,A.b7x,A.bb1,A.bbc,A.bbd,A.b1t,A.b1u,A.b1x,A.b1w,A.aus,A.aut,A.aqW,A.aqU,A.b0j,A.b0i,A.b0g,A.b2_,A.b1Y,A.b22,A.b20,A.b23,A.b24,A.b2f,A.b2a,A.b29,A.b27,A.b26,A.b25,A.b2e,A.b2g,A.b2h,A.b2i,A.b2j,A.b2k,A.b2l,A.b2o,A.b2m,A.b2E,A.b2C,A.b2D,A.aAu,A.b5_,A.b4Z,A.b4Y,A.aDK,A.aDM,A.aDN,A.aDO,A.aDP,A.aDQ,A.aDR,A.b5f,A.b5g,A.b5h,A.b6r,A.b6i,A.b6g,A.b6c,A.b6b,A.b6f,A.b6k,A.b68,A.b6a,A.b6o,A.b6p,A.b6q,A.b6m,A.b6n,A.b6l,A.ax2,A.ax7,A.ax_,A.ax0,A.ax3,A.ax6,A.ax4,A.ax5,A.auw,A.aux,A.az2,A.az1,A.aFi,A.aFj,A.aFk,A.aFl,A.aFm,A.aHd,A.b6u,A.arv,A.b_t,A.b_M,A.aHN,A.aKd,A.aHR,A.aHZ,A.aI_,A.aI0,A.aJs,A.aJt,A.aJu,A.aLd,A.b8P,A.b8O,A.b8L,A.b8M,A.b8N,A.b8J,A.b8z,A.b8A,A.b8E,A.b8F,A.b8G,A.b8H,A.b8I,A.b8B,A.b8C,A.b8D,A.aqO,A.aqP,A.aqQ,A.aqR,A.aqT,A.asc,A.ase,A.b5e,A.b8h,A.b8g,A.b7Q,A.b7P,A.b7T,A.b7V,A.b7W,A.b7X,A.b7Y,A.b86,A.b8a,A.b87,A.b8b,A.b8c,A.b88,A.b89,A.b7N,A.b7O,A.b7G,A.b7K,A.b7J,A.b8d,A.b8e,A.b8f,A.b8_,A.b80,A.b85,A.b82,A.b83,A.b81,A.b7E,A.b3N,A.b3O,A.b3P,A.b3K,A.b3L,A.b3M,A.aQG,A.aQP,A.aQQ,A.aQO,A.avQ,A.aQT,A.aR_,A.aR1,A.aR0,A.as8,A.as9,A.asa,A.b0c,A.b09,A.bcM,A.bcN,A.bcP,A.bcH,A.bcI,A.bcJ,A.bcK,A.bcL,A.aH7,A.aH8,A.b67,A.aDa,A.aKU,A.aKW,A.aKY,A.b57,A.b59,A.b55,A.b5n,A.asE,A.aQ5,A.aQ7,A.aQa,A.aQd,A.aQb,A.aQ4,A.aQ6,A.aQf,A.aQg,A.aQj,A.aQe,A.aQi,A.aQh,A.avm,A.aD3,A.aCS,A.aCZ,A.aD_,A.aD0,A.aD1,A.aCX,A.aCY,A.aCT,A.aCU,A.aCV,A.aCW,A.aD2,A.b4O,A.aWk,A.aWh,A.aWj,A.asy,A.bg8,A.bg7]) +q(A.a1z,[A.arF,A.aTj,A.bfm,A.bfV,A.aFC,A.aFD,A.bfH,A.aGf,A.aGb,A.ayt,A.aSg,A.bgp,A.aDw,A.auQ,A.b1f,A.atu,A.auh,A.aLR,A.aFV,A.bfR,A.bdW,A.bf5,A.aB9,A.aB1,A.b4t,A.aST,A.aSX,A.aZv,A.bdZ,A.ba9,A.aGA,A.aHb,A.aS9,A.aS8,A.aye,A.b5S,A.b5P,A.beX,A.aJN,A.aXm,A.aXj,A.aXk,A.aXl,A.bda,A.bd9,A.bee,A.aIQ,A.aIR,A.aIS,A.aIT,A.aO1,A.aO2,A.aSB,A.aSC,A.bdg,A.bbv,A.bbw,A.aZq,A.bfj,A.b3W,A.b3Y,A.b4_,A.as6,A.as7,A.aB3,A.ath,A.atj,A.atl,A.be5,A.be7,A.azm,A.auK,A.b9s,A.b9m,A.aLA,A.aOu,A.aOy,A.b8s,A.b8r,A.b8q,A.b8o,A.b5Z,A.b8k,A.b6G,A.b6D,A.b6A,A.b6y,A.b6I,A.b36,A.aIb,A.b6N,A.b9A,A.b9B,A.bdJ,A.b9x,A.b9w,A.b9u,A.b9E,A.bdD,A.bdE,A.b1q,A.aNE,A.ba1,A.aOq,A.bas,A.bbK,A.bbL,A.bdO,A.bc4,A.b9R,A.aUX,A.b9C,A.b37,A.b3b,A.bcs,A.bdK,A.bdP,A.bdQ,A.bdR,A.b1A,A.aEi,A.aEw,A.aEt,A.as2,A.aJe,A.aJf,A.aNC,A.aMF,A.aMN,A.aMS,A.aMQ,A.aMR,A.aMP,A.aJ2,A.aLa,A.aL9,A.aLb,A.aLc,A.aMV,A.aNg,A.aNf,A.aNj,A.aNk,A.aNy,A.aMO,A.aMU,A.aMT,A.aNm,A.aOB,A.baO,A.aPX,A.aPY,A.aPE,A.atf,A.b2S,A.aSh,A.bbl,A.b4n,A.b3u,A.axr,A.axD,A.axF,A.awj,A.awl,A.awk,A.awm,A.awn,A.awf,A.awi,A.b9j,A.b9g,A.aMv,A.aMw,A.b4j,A.ay9,A.aCI,A.b4I,A.aCF,A.b4P,A.b7t,A.b9U,A.bbq,A.b8v,A.aRX,A.b3q,A.bdM,A.bdN,A.b7c,A.b7b,A.b79,A.aOR,A.baz,A.bax,A.bay,A.aOV,A.aRf,A.aRo,A.b9K,A.b9J,A.b9I,A.b9H,A.b0o,A.atE,A.bcg,A.aVg,A.bc7,A.aVy,A.aA3,A.aL5,A.aKf,A.aNl,A.atF,A.aI8,A.aFq,A.aIa,A.aLH,A.aLK,A.aVz,A.a0z,A.aIp,A.aE7,A.be3,A.aW4,A.bf1,A.beu,A.aEc,A.aEd,A.aEe,A.aXP,A.aZd,A.aZn,A.aZf,A.aZg,A.aZh,A.aZi,A.aZj,A.avA,A.avB,A.avC,A.aPo,A.aAx,A.aAv,A.aAw,A.bdq,A.aGZ,A.aTK,A.aTG,A.aTH,A.aY1,A.bbp,A.aWL,A.aWS,A.aWD,A.ayP,A.b_c,A.auu,A.b6s,A.ax9,A.auz,A.auA,A.auy,A.auE,A.az5,A.az4,A.az3,A.aFo,A.aFp,A.aFn,A.aFh,A.aHe,A.aHK,A.b_s,A.b_r,A.b_k,A.b_f,A.b_g,A.b_h,A.b_j,A.b_i,A.b_e,A.aHV,A.aHW,A.aHS,A.aHT,A.aJl,A.aJm,A.aJv,A.av_,A.av0,A.auY,A.auZ,A.b5c,A.b5d,A.b5a,A.aJC,A.aP7,A.aP6,A.aR2,A.aTI,A.bcQ,A.bcO,A.ba8,A.ba7,A.b66,A.aD8,A.aD9,A.bgf,A.bgg,A.beO,A.b8x,A.aKT,A.b58,A.b54,A.bfL,A.aQc,A.bf0,A.bet,A.aQv,A.aQz,A.aQA,A.bff,A.bfd,A.aCQ,A.aWi,A.aY7,A.aYS]) +q(A.agC,[A.Ls,A.tr,A.As,A.DG,A.Oi,A.a1C,A.yP,A.L4,A.UK,A.qF,A.B7,A.ar6,A.zk,A.S4,A.MU,A.OG,A.HH,A.TN,A.atU,A.a8a,A.aKK,A.Ot,A.qW,A.qX,A.a8_,A.fn,A.DR,A.asK,A.zb,A.Fk,A.pB,A.KU,A.auX,A.tz,A.qA,A.Gq,A.a4e,A.wo,A.oZ,A.T6,A.BS,A.acq,A.BT,A.T5,A.a0J,A.asQ,A.Tp,A.DA,A.azs,A.pA,A.Ir,A.a_Y,A.an1,A.Ct,A.Mk,A.pX,A.ai8,A.h9,A.a4n,A.CA,A.Vm,A.a3b,A.Ns,A.JC,A.Io,A.ai1,A.agZ,A.aV0,A.Y3,A.IB,A.at6,A.b1o,A.rT,A.a2x,A.a3k,A.VF,A.b4X,A.xv,A.Nh,A.ix,A.a69,A.aGC,A.pj,A.wd,A.e2,A.aZt,A.b97,A.lF,A.bb9,A.abr,A.JH,A.aRi,A.St,A.JT,A.Ai,A.a2A,A.Tq,A.NE,A.p0,A.rd,A.jd,A.ahn,A.aOF,A.GN,A.a0p,A.ado,A.Dq,A.a0H,A.a0M,A.Dz,A.Fv,A.Tf,A.aUU,A.SC,A.GM,A.J6,A.a3X,A.a6m,A.w8,A.yG,A.a8z,A.X3,A.ND,A.a2E,A.wN,A.S_,A.HL,A.Ha,A.S0,A.Ti,A.a4x,A.abO,A.a1_,A.RL,A.Bd,A.avK,A.a0f,A.FI,A.a5R,A.Iq,A.zS,A.mm,A.ac8,A.a78,A.aS_,A.aS0,A.kG,A.acj,A.Ng,A.nu,A.acZ,A.yz,A.yC,A.qg,A.ad0,A.vD,A.aAd,A.u2,A.acU,A.pE,A.bbe,A.IL,A.F7,A.AA,A.hE,A.aJD,A.YP,A.GV,A.jU,A.XB,A.a7T,A.IW,A.am6,A.JN,A.aa5,A.a_S,A.aal,A.Bi,A.aao,A.aam,A.RQ,A.abB,A.Vn,A.DV,A.azI,A.hv,A.a_Q,A.aLE,A.N_,A.Mz,A.a4w,A.acM,A.aGF,A.w7,A.qP,A.FZ,A.aRk,A.atx,A.kc,A.a0E,A.jt,A.iD,A.EN,A.z5,A.og,A.Fd,A.Gn,A.Qk,A.wq,A.a8F,A.oF,A.kJ,A.BZ,A.hB,A.nC,A.Ca,A.Ig,A.aDX,A.a4i,A.a5u,A.azF,A.k3,A.BC,A.GC,A.B_,A.YR,A.qL,A.wI,A.wG,A.GX,A.a01,A.cw,A.fs,A.a,A.x,A.yd,A.kv,A.L1,A.ib,A.FA,A.jR,A.q9,A.OM,A.A2,A.Ps,A.qv,A.iK,A.mc,A.nd,A.u7,A.u6,A.iu,A.pR,A.tY,A.e5,A.fq,A.dZ,A.lY,A.qD,A.TB,A.p1,A.lX,A.vG,A.dT,A.oX,A.x_,A.SW,A.kF,A.aa1,A.Jm,A.Mn,A.Na,A.a3v,A.Di,A.a00,A.y8,A.v_,A.a5T,A.a52,A.afO,A.fx,A.kn,A.OA,A.Gu,A.eY,A.nE]) +q(A.a1c,[A.LD,A.DO,A.a1j,A.a1r,A.DN]) +q(A.w,[A.At,A.a1o,A.iy,A.ui,A.pe,A.an,A.f8,A.b6,A.h_,A.BP,A.tS,A.Sl,A.t8,A.i2,A.CC,A.ae4,A.am7,A.i7,A.zZ,A.Mv,A.Ru,A.y9,A.fw,A.bM,A.F6,A.DY,A.DZ,A.E_,A.E0,A.E1,A.E2,A.E3,A.E4,A.E5,A.E6,A.E7,A.rQ,A.vO,A.iL,A.AF,A.AG,A.AH,A.AI,A.AJ,A.AK,A.AL,A.AM,A.AN,A.AO,A.AP,A.AQ,A.da,A.Pf,A.adG]) +q(A.a1h,[A.UL,A.UM]) +p(A.LE,A.a0N) +q(A.iP,[A.Ed,A.a8s,A.a8A]) +q(A.Ed,[A.aa3,A.a0t,A.a1t,A.a1v,A.a1u,A.a7P,A.TM,A.a1B]) +p(A.a7K,A.TM) +q(A.abj,[A.a1f,A.a1g,A.a1e]) +q(A.cP,[A.a13,A.vE,A.mh,A.u3,A.a5D,A.ad3,A.afM,A.aaa,A.agD,A.Op,A.yb,A.hM,A.a7z,A.I8,A.I3,A.ny,A.a1K,A.agW,A.ad5,A.ad4,A.yN]) +q(A.vE,[A.a4d,A.a4b,A.a4c]) +q(A.asV,[A.Pp,A.Sj]) +p(A.a3A,A.aLi) +q(A.b0e,[A.aoO,A.bcR,A.aoH]) +p(A.b8U,A.aoO) +p(A.b7i,A.aoH) +q(A.a8U,[A.atB,A.a2X,A.aEB,A.aFe,A.aOU,A.aBa,A.at4,A.aU4]) +q(A.tM,[A.aa6,A.a47,A.a5V,A.a6a,A.acf]) +q(A.aPL,[A.aw1,A.aIV]) +p(A.Mj,A.ag2) +q(A.Mj,[A.aQ_,A.a4r,A.aae]) +q(A.ac,[A.rp,A.I5,A.af_,A.ja,A.a3T,A.NZ,A.u5]) +p(A.ahP,A.rp) +p(A.acY,A.ahP) +p(A.zY,A.aUd) +q(A.ayq,[A.aJM,A.ayH,A.awz,A.aBZ,A.aJK,A.aLP,A.aP4,A.aQB]) +q(A.ayr,[A.aJO,A.aUt,A.aJW,A.avM,A.aKP,A.ayb,A.aXo,A.a7r]) +q(A.a4r,[A.aDS,A.arp,A.azA]) +q(A.aUg,[A.aUn,A.aUu,A.aUp,A.aUs,A.aUo,A.aUr,A.aUe,A.aUk,A.aUq,A.aUm,A.aUl,A.aUj]) +q(A.awa,[A.a28,A.a4k]) +p(A.ayc,A.agB) +q(A.ayc,[A.auR,A.aAZ]) +p(A.abl,A.zc) +p(A.a3z,A.abl) +p(A.a3B,A.a3z) +q(J.FD,[J.Ol,J.FF,J.t,J.vZ,J.tk]) +q(J.t,[J.nc,J.B,A.Au,A.hx,A.aG,A.a_J,A.lS,A.o9,A.dP,A.afu,A.k6,A.a2l,A.a36,A.agh,A.Mu,A.agj,A.a3a,A.b_,A.agO,A.kd,A.Nr,A.m8,A.a4F,A.ahr,A.Fn,A.a6f,A.a79,A.aiC,A.aiD,A.kl,A.aiE,A.aiX,A.ko,A.ajy,A.tE,A.al6,A.Hk,A.kA,A.am_,A.kB,A.am5,A.j2,A.amK,A.acI,A.kK,A.amX,A.acQ,A.ad8,A.aop,A.aoy,A.aoJ,A.ape,A.apg,A.NL,A.PO,A.mi,A.ai3,A.mr,A.aj9,A.a8G,A.am9,A.mM,A.an3,A.a0l,A.aey]) +q(J.nc,[J.a8x,J.r6,J.qe,A.aLX,A.auH,A.arj,A.aJP]) +p(J.aFO,J.B) +q(J.vZ,[J.FE,J.On]) +q(A.kD,[A.ys,A.JM,A.BJ]) +q(A.bC,[A.yp,A.ant,A.ans,A.a0x,A.a0w,A.VQ,A.a5K,A.a5L,A.a5G,A.TV,A.I9,A.a4C,A.a4D,A.a4z,A.a5J,A.a5I,A.pf,A.adF]) +q(A.pe,[A.yq,A.Zs,A.rN,A.rM]) +p(A.Vx,A.yq) +p(A.UJ,A.Zs) +p(A.eS,A.UJ) +q(A.bk,[A.yr,A.ij,A.uk,A.ahT,A.aex,A.Fx]) +q(A.I5,[A.el,A.apJ,A.apH,A.apI,A.apG,A.apE,A.apF]) +q(A.an,[A.aq,A.kb,A.aT,A.CB,A.Wo,A.po,A.mO,A.Y8]) +q(A.aq,[A.kE,A.a6,A.d8,A.OI,A.ahU,A.VS]) +p(A.eI,A.f8) +p(A.MP,A.BP) +p(A.EG,A.tS) +p(A.MO,A.t8) +q(A.pk,[A.akg,A.akh,A.aki]) +q(A.akg,[A.nL,A.Ju,A.akj]) +q(A.akh,[A.akk,A.akl,A.akm]) +p(A.X6,A.aki) +p(A.Z1,A.P7) +p(A.p4,A.Z1) +p(A.yB,A.p4) +q(A.Eb,[A.ar,A.cv]) +q(A.mF,[A.LV,A.JE,A.Z2]) +q(A.LV,[A.ev,A.fI]) +p(A.mf,A.Oh) +p(A.PN,A.u3) +q(A.acg,[A.abP,A.Dy]) +q(A.ij,[A.Oo,A.zP,A.Wl]) +q(A.hx,[A.Pt,A.G7]) +q(A.G7,[A.WI,A.WK]) +p(A.WJ,A.WI) +p(A.wg,A.WJ) +p(A.WL,A.WK) +p(A.mp,A.WL) +q(A.wg,[A.Pu,A.Pv]) +q(A.mp,[A.Pw,A.Px,A.Py,A.Pz,A.PA,A.PB,A.Av]) +p(A.YT,A.agD) +q(A.bN,[A.JL,A.SL,A.Iu,A.Cz,A.iz,A.uc,A.lC,A.IO]) +p(A.eC,A.JL) +p(A.ba,A.eC) +q(A.fi,[A.xp,A.xu,A.JG]) +p(A.Cn,A.xp) +q(A.nG,[A.mP,A.e4]) +p(A.Iv,A.mP) +q(A.Cr,[A.bp,A.nO]) +q(A.CN,[A.xl,A.rl]) +p(A.Yi,A.Ip) +q(A.ag5,[A.fT,A.Cu]) +q(A.iz,[A.Zb,A.jb,A.VW,A.Y1]) +p(A.JK,A.xu) +p(A.Yj,A.JM) +p(A.al3,A.aog) +q(A.uk,[A.xw,A.V7]) +q(A.JE,[A.rc,A.lE]) +q(A.Vk,[A.Vj,A.Vl]) +p(A.I6,A.Z2) +q(A.am3,[A.kT,A.jc]) +q(A.am2,[A.Y9,A.Ya]) +p(A.SA,A.Y9) +q(A.rk,[A.ur,A.Yc,A.CM]) +p(A.Yb,A.Ya) +p(A.Hy,A.Yb) +q(A.nz,[A.JP,A.anu,A.aeE,A.CO,A.ahj]) +p(A.Wg,A.JP) +q(A.d2,[A.t_,A.a0v,A.VP,A.a5E,A.a4B,A.a5H,A.wQ]) +q(A.t_,[A.a0b,A.a5W,A.adc,A.ac7]) +q(A.ant,[A.a0d,A.a5Y]) +q(A.ans,[A.a0c,A.a5X]) +q(A.DE,[A.b3G,A.baX,A.b0d,A.Iy,A.aeR,A.ai_,A.bde,A.bdd,A.b4M,A.b4N]) +p(A.b0s,A.Uu) +q(A.b0d,[A.b_S,A.bdc]) +p(A.a5F,A.Op) +q(A.a19,[A.b5N,A.Wh,A.apO]) +q(A.b5R,[A.ahW,A.ahX]) +p(A.aoD,A.ahW) +p(A.b5Q,A.aoD) +p(A.aoE,A.ahX) +p(A.b5T,A.aoE) +p(A.b5U,A.ai_) +p(A.apK,A.anG) +p(A.Z8,A.apK) +q(A.hM,[A.GG,A.O3]) +p(A.afQ,A.Z5) +q(A.aG,[A.bv,A.N9,A.a3S,A.zr,A.G3,A.Gg,A.kz,A.Y6,A.kI,A.j3,A.YA,A.adp,A.Ij,A.n1,A.tK,A.TK,A.a0n,A.v3]) +q(A.bv,[A.cz,A.pL,A.rX,A.Ix]) +q(A.cz,[A.bf,A.bo]) +q(A.bf,[A.a_R,A.a0a,A.Ds,A.yi,A.Lw,A.a4f,A.vP,A.zN,A.OH,A.RF,A.aaD,A.SZ,A.aca,A.acb,A.HG]) +p(A.a1X,A.o9) +p(A.yH,A.afu) +q(A.k6,[A.a1Y,A.a1Z]) +p(A.agi,A.agh) +p(A.Mt,A.agi) +p(A.agk,A.agj) +p(A.a38,A.agk) +p(A.hp,A.lS) +p(A.agP,A.agO) +p(A.EO,A.agP) +p(A.ahs,A.ahr) +p(A.zq,A.ahs) +p(A.q7,A.zr) +p(A.a7e,A.aiC) +p(A.a7f,A.aiD) +p(A.aiF,A.aiE) +p(A.a7g,A.aiF) +p(A.aiY,A.aiX) +p(A.PK,A.aiY) +p(A.ajz,A.ajy) +p(A.a8D,A.ajz) +q(A.b_,[A.mx,A.xi]) +p(A.aa8,A.al6) +p(A.Y7,A.Y6) +p(A.abF,A.Y7) +p(A.am0,A.am_) +p(A.abM,A.am0) +p(A.SF,A.am5) +p(A.amL,A.amK) +p(A.acw,A.amL) +p(A.YB,A.YA) +p(A.acx,A.YB) +p(A.amY,A.amX) +p(A.acP,A.amY) +p(A.aoq,A.aop) +p(A.aft,A.aoq) +p(A.Vi,A.Mu) +p(A.aoz,A.aoy) +p(A.ah8,A.aoz) +p(A.aoK,A.aoJ) +p(A.WH,A.aoK) +p(A.apf,A.ape) +p(A.am1,A.apf) +p(A.aph,A.apg) +p(A.amd,A.aph) +p(A.Vy,A.aex) +p(A.Cx,A.lC) +p(A.amq,A.Y0) +p(A.Yn,A.bbu) +p(A.Uf,A.aZp) +q(A.t6,[A.Q7,A.Q8,A.Q9]) +p(A.agN,A.azr) +p(A.ai4,A.ai3) +p(A.a64,A.ai4) +p(A.aja,A.aj9) +p(A.a7F,A.aja) +p(A.GZ,A.bo) +p(A.ama,A.am9) +p(A.abW,A.ama) +p(A.an4,A.an3) +p(A.acS,A.an4) +p(A.CR,A.apJ) +p(A.anz,A.apH) +p(A.anD,A.apI) +p(A.Z0,A.apG) +p(A.anx,A.apE) +p(A.any,A.apF) +q(A.a7J,[A.m,A.U]) +p(A.a0m,A.aey) +p(A.a7I,A.v3) +p(A.a09,A.hT) +q(A.a5k,[A.a5j,A.a5i]) +p(A.Gb,A.aKi) +p(A.rb,A.azb) +p(A.bdB,A.aZ8) +p(A.b2T,A.asF) +p(A.M0,A.bc) +q(A.xJ,[A.I7,A.Hi]) +p(A.Et,A.IH) +q(A.aLj,[A.auf,A.aw5,A.azd,A.aA8,A.aBq,A.aBx,A.aCi,A.aCp,A.aEm,A.aF1,A.aR7,A.aRb,A.aXp]) +q(A.auf,[A.aug,A.aIr]) +p(A.auW,A.aug) +p(A.hD,A.adB) +p(A.aif,A.a4z) +p(A.aig,A.aCA) +q(A.aw5,[A.aw6,A.aIs]) +q(A.azd,[A.azl,A.aze,A.azg,A.azf]) +q(A.aw,[A.d1,A.a2h,A.CF,A.ami,A.yJ]) +q(A.d1,[A.aei,A.ae5,A.ae6,A.Kx,A.ak7,A.akY,A.afH,A.amZ,A.UP,A.Zn]) +p(A.aej,A.aei) +p(A.aek,A.aej) +p(A.nW,A.aek) +q(A.aRl,[A.b5K,A.ba2,A.a4j,A.SB,A.b3n,A.asN,A.atO]) +p(A.ak8,A.ak7) +p(A.ak9,A.ak8) +p(A.Qz,A.ak9) +p(A.akZ,A.akY) +p(A.oK,A.akZ) +p(A.M5,A.afH) +p(A.an_,A.amZ) +p(A.an0,A.an_) +p(A.C2,A.an0) +p(A.UQ,A.UP) +p(A.UR,A.UQ) +p(A.Ea,A.UR) +q(A.Ea,[A.KN,A.Un]) +p(A.k7,A.Q5) +q(A.k7,[A.Wk,A.Rz,A.mg,A.acA,A.hQ,A.Tm,A.vx,A.afY]) +p(A.b9,A.Zn) +q(A.aW,[A.i5,A.aV,A.k8,A.TP]) +q(A.aV,[A.Rs,A.hO,A.abm,A.QM,A.vV,A.Ph,A.Wb,A.Bx,A.BX,A.uU,A.yl,A.rV,A.ML,A.rZ,A.yj,A.Al,A.BW,A.Oy]) +p(A.a2T,A.ag9) +q(A.a2T,[A.q,A.be,A.lf,A.aaO]) +q(A.q,[A.a0,A.ad,A.aK,A.aj4,A.bs,A.aj7]) +q(A.a0,[A.M1,A.yI,A.M3,A.IC,A.GL,A.V0,A.vh,A.zV,A.WX,A.WV,A.Wr,A.Wt,A.Ag,A.KS,A.So,A.QK,A.Lu,A.yn,A.V9,A.WF,A.Vd,A.Ub,A.Ly,A.Mg,A.MA,A.Ob,A.W8,A.Of,A.UB,A.KK,A.VY,A.zM,A.Te,A.Af,A.a54,A.xL,A.xM,A.a8X,A.GE,A.Rk,A.RB,A.VD,A.Bb,A.Sn,A.Ta,A.t9,A.Yy,A.Vg,A.YI,A.W0,A.Tr,A.YF,A.Ty,A.rw,A.zf,A.KI,A.y0,A.U1,A.qU,A.F_,A.Dp,A.Mx,A.ED,A.EE,A.XG,A.zd,A.Nm,A.zj,A.no,A.zo,A.zG,A.w6,A.WB,A.PH,A.uo,A.Gc,A.PV,A.Nv,A.SM,A.Q1,A.Ky,A.TS,A.Sq,A.Xv,A.wF,A.Rt,A.aa7,A.Jf,A.JD,A.RM,A.RP,A.XM,A.H9,A.Sc,A.By,A.Sd,A.VG,A.uq,A.XQ,A.Tg,A.HP,A.I0,A.r8,A.p7,A.Dt,A.wV,A.Nj,A.VC,A.C_,A.To,A.EW,A.Qs,A.SQ,A.YN,A.Nw,A.RX,A.RY,A.hz,A.KT,A.L2,A.Lm,A.z_,A.KW,A.L_,A.ft,A.kr,A.Sm,A.Sw,A.Sx,A.LN,A.LQ,A.fW,A.Li,A.Ej,A.Er,A.NK,A.NX,A.OZ,A.a0_,A.Qi,A.NW,A.PX,A.PY,A.N8,A.L7,A.TF,A.Qb,A.Qe,A.Qc,A.NU]) +p(A.a2,A.am4) +q(A.a2,[A.Zw,A.UX,A.Zx,A.ID,A.Jt,A.Zy,A.V_,A.Wj,A.ajl,A.ajj,A.Ws,A.Wu,A.Wv,A.Uo,A.apb,A.aoP,A.Zr,A.UH,A.Zz,A.WG,A.afX,A.Zk,A.Zt,A.aos,A.Vr,A.W9,A.ZF,A.Wc,A.Zq,A.ZD,A.ZG,A.Yv,A.aoF,A.J3,A.a_0,A.a_1,A.Zv,A.K0,A.Xy,A.XD,A.ZB,A.XE,A.ZV,A.ZX,A.IS,A.apj,A.ZA,A.apl,A.ZE,A.apk,A.ZZ,A.YQ,A.Uh,A.VL,A.aom,A.Zo,A.apN,A.Yh,A.VR,A.Ut,A.agr,A.Vs,A.Vu,A.ala,A.IP,A.ah4,A.Nq,A.GI,A.IZ,A.aoB,A.aie,A.aoG,A.WO,A.Jj,A.ajh,A.ajg,A.ZC,A.ZW,A.ajn,A.Uk,A.anq,A.Y4,A.Jz,A.ap4,A.XA,A.K2,A.xA,A.ap8,A.RN,A.XN,A.ald,A.ap7,A.alz,A.Y_,A.XZ,A.VH,A.ZT,A.ZS,A.Yx,A.amO,A.Ul,A.YV,A.JZ,A.anP,A.Uy,A.Hp,A.agX,A.agJ,A.Wq,A.YE,A.ZY,A.Yq,A.Yp,A.YO,A.VV,A.XP,A.all,A.Yk,A.aeo,A.aes,A.Dn,A.Zp,A.ags,A.aep,A.Ur,A.ZH,A.ZQ,A.ZU,A.apc,A.apd,A.UN,A.af4,A.Da,A.Uv,A.V6,A.Va,A.ahx,A.aoC,A.Wp,A.agI,A.ZK,A.X0,A.WZ,A.ahC]) +p(A.UW,A.Zw) +q(A.E,[A.afx,A.pP,A.a70]) +p(A.eT,A.afx) +q(A.aUS,[A.auJ,A.auN,A.aw3,A.aIj]) +p(A.aor,A.auJ) +p(A.afw,A.aor) +q(A.ad,[A.a2_,A.a22,A.a23,A.a26,A.a27,A.D9,A.adZ,A.ajk,A.WW,A.ain,A.ag8,A.ae0,A.In,A.a0r,A.a3m,A.a3x,A.a_N,A.a_V,A.a16,A.afU,A.a2P,A.Eu,A.a2W,A.Df,A.a34,A.a3j,A.ES,A.a4R,A.zK,A.a68,A.a6l,A.XY,A.agL,A.aok,A.aeH,A.aaq,A.act,A.amB,A.amE,A.acv,A.Tl,A.YH,A.W_,A.ahm,A.JO,A.aiG,A.Vb,A.Uj,A.ahp,A.aiH,A.amU,A.aj5,A.a8O,A.qh,A.jj,A.a1M,A.aj6,A.a2K,A.a32,A.F4,A.tc,A.Cp,A.QJ,A.aii,A.a7i,A.aiI,A.a7v,A.Gf,A.a8R,A.GR,A.agp,A.aaf,A.aan,A.Ho,A.abs,A.aby,A.abL,A.aj8,A.T4,A.acL,A.adq,A.BA,A.wh,A.Kr,A.Nk,A.a65,A.yt,A.wc,A.a8J,A.a8M,A.a6n,A.y2,A.l2,A.aer,A.nX,A.Dl,A.rA,A.Dm,A.N3,A.a6L,A.a02,A.y3,A.nZ,A.a1P,A.Nn,A.a3n,A.a1R,A.a1W,A.a3N,A.a5f,A.a6r,A.a6u,A.a6N,A.a6R,A.P9,A.a7s,A.L8,A.a2j,A.a6s,A.a7u,A.aiT,A.aiR,A.aau,A.abh,A.ac2,A.a07,A.al2,A.al1,A.a6o,A.a6p,A.aij,A.F8,A.a6q,A.xC,A.a8k,A.a8i,A.a8j]) +p(A.fe,A.ahy) +p(A.afy,A.fe) +p(A.a21,A.afy) +q(A.ki,[A.afz,A.aiq,A.anO]) +p(A.UZ,A.Zx) +p(A.lZ,A.ag0) +q(A.lZ,[A.pg,A.c6,A.lu]) +q(A.a0K,[A.b1N,A.b0r,A.baT]) +q(A.GL,[A.Eg,A.Jd]) +p(A.qJ,A.Jt) +q(A.qJ,[A.UY,A.air]) +q(A.a2h,[A.amz,A.afv,A.aid,A.aea,A.ahL,A.aly,A.af1,A.amy,A.aga,A.ahc,A.agT,A.a1a,A.a8K,A.a8N,A.aeq,A.af7]) +p(A.afA,A.auN) +p(A.a25,A.afA) +q(A.aK,[A.bE,A.V2,A.Y5,A.a61,A.iT,A.B3,A.ve,A.Jk,A.abA,A.JI]) +q(A.bE,[A.afC,A.aen,A.ahN,A.ahO,A.aeZ,A.ahK,A.amG,A.Vc,A.Aq,A.aef,A.KP,A.a7O,A.a0s,A.El,A.DU,A.DS,A.a8m,A.a8n,A.x7,A.yy,A.E9,A.a3V,A.a4g,A.aC,A.bY,A.pT,A.bw,A.hl,A.a4h,A.zX,A.a7U,A.PR,A.a0e,A.a5w,A.abz,A.BE,A.FN,A.kq,A.le,A.a_C,A.c2,A.a7c,A.Dw,A.iF,A.O4,A.pQ,A.a1D,A.a2C,A.af8,A.ahb,A.aih,A.ag3,A.alc,A.JF,A.alQ,A.abD,A.ace,A.acd,A.iG,A.aez,A.lv]) +p(A.J,A.akA) +q(A.J,[A.R,A.dB,A.akR]) +q(A.R,[A.Xr,A.ZL,A.aoT,A.aoY,A.Xo,A.ZN,A.ZP,A.ap2,A.X9,A.Xb,A.aks,A.QY,A.akv,A.R2,A.akx,A.Xm,A.ajx,A.Ri,A.akN,A.ri,A.aoW,A.aoZ,A.ZO,A.ZM,A.ap0,A.R9]) +p(A.B4,A.Xr) +q(A.B4,[A.akq,A.a9o,A.Xf,A.Xg,A.Xh,A.R7,A.QX]) +p(A.V1,A.Zy) +q(A.afv,[A.ai2,A.al_]) +q(A.be,[A.bU,A.aj3,A.LU,A.aj2]) +q(A.bU,[A.afB,A.mo,A.Sg,A.Xl,A.a60,A.J8,A.ajf,A.Hu,A.alU,A.Ss]) +p(A.aoS,A.ZL) +p(A.CJ,A.aoS) +p(A.Eh,A.afD) +q(A.bs,[A.bJ,A.hy,A.fN]) +q(A.bJ,[A.W4,A.VM,A.Vq,A.Nf,A.eK,A.WY,A.XC,A.al8,A.n8,A.Ug,A.ano,A.n9,A.VO,A.Wn,A.zp,A.CK,A.Gw,A.C7,A.al5,A.WE,A.RJ,A.XI,A.XK,A.Hb,A.alD,A.Vw,A.Za,A.CE,A.Qg,A.kO]) +p(A.afF,A.PJ) +p(A.Ei,A.afF) +p(A.b2V,A.Eh) +q(A.fZ,[A.l5,A.yV,A.a2V]) +p(A.xt,A.l5) +q(A.xt,[A.EK,A.a3E,A.a3D]) +p(A.c7,A.agV) +p(A.q3,A.agW) +q(A.yV,[A.agU,A.a2U,A.alo]) +q(A.k4,[A.kL,A.Tu,A.e8,A.Wa,A.abC,A.al7,A.Ux,A.wA,A.a7j,A.j9,A.S2,A.Rp,A.Os,A.ks,A.VT,A.Yl,A.H0,A.Sv,A.agK,A.fQ,A.NN]) +q(A.hU,[A.a6d,A.iI]) +q(A.a6d,[A.xb,A.df,A.Ax]) +p(A.OE,A.hV) +q(A.bd0,[A.ah6,A.xo,A.VX]) +p(A.Ni,A.c7) +p(A.c0,A.ajI) +p(A.apr,A.ae_) +p(A.aps,A.apr) +p(A.an9,A.aps) +q(A.c0,[A.ajA,A.ajV,A.ajL,A.ajG,A.ajJ,A.ajE,A.ajN,A.ak2,A.jE,A.ajR,A.ajT,A.ajP,A.ajC]) +p(A.ajB,A.ajA) +p(A.AR,A.ajB) +q(A.an9,[A.apn,A.apz,A.apu,A.apq,A.apt,A.app,A.apv,A.apD,A.apB,A.apC,A.apA,A.apx,A.apy,A.apw,A.apo]) +p(A.an5,A.apn) +p(A.ajW,A.ajV) +p(A.AV,A.ajW) +p(A.ang,A.apz) +p(A.ajM,A.ajL) +p(A.tB,A.ajM) +p(A.anb,A.apu) +p(A.ajH,A.ajG) +p(A.wr,A.ajH) +p(A.an8,A.apq) +p(A.ajK,A.ajJ) +p(A.ws,A.ajK) +p(A.ana,A.apt) +p(A.ajF,A.ajE) +p(A.tA,A.ajF) +p(A.an7,A.app) +p(A.ajO,A.ajN) +p(A.AS,A.ajO) +p(A.anc,A.apv) +p(A.ak3,A.ak2) +p(A.tD,A.ak3) +p(A.ank,A.apD) +q(A.jE,[A.ajZ,A.ak0,A.ajX]) +p(A.ak_,A.ajZ) +p(A.AW,A.ak_) +p(A.ani,A.apB) +p(A.ak1,A.ak0) +p(A.AX,A.ak1) +p(A.anj,A.apC) +p(A.ajY,A.ajX) +p(A.a8I,A.ajY) +p(A.anh,A.apA) +p(A.ajS,A.ajR) +p(A.tC,A.ajS) +p(A.ane,A.apx) +p(A.ajU,A.ajT) +p(A.AU,A.ajU) +p(A.anf,A.apy) +p(A.ajQ,A.ajP) +p(A.AT,A.ajQ) +p(A.and,A.apw) +p(A.ajD,A.ajC) +p(A.ty,A.ajD) +p(A.an6,A.apo) +q(A.e0,[A.aha,A.Cq]) +p(A.dR,A.aha) +q(A.dR,[A.dA,A.Po,A.of]) +q(A.dA,[A.oi,A.Gv,A.Mw,A.lt,A.YU,A.X2,A.Uw]) +q(A.JV,[A.WA,A.Ji]) +q(A.Gv,[A.lj,A.a0B]) +q(A.Mw,[A.p6,A.ol,A.oB]) +q(A.Ar,[A.ahE,A.Vf]) +q(A.Po,[A.a53,A.a2O]) +q(A.a0B,[A.ly,A.Is]) +p(A.zu,A.j8) +p(A.FR,A.zu) +q(A.ae0,[A.Ld,A.a3l,A.a3w]) +p(A.Dc,A.ae2) +q(A.CG,[A.Jo,A.kR,A.ajo]) +p(A.aZM,A.arr) +p(A.a6Z,A.RI) +q(A.aRm,[A.bcE,A.bcG,A.a2Q,A.acu,A.aeV]) +p(A.ak5,A.U) +p(A.bba,A.aRN) +p(A.alO,A.apb) +q(A.a9o,[A.ako,A.X7,A.a9q,A.a9J,A.a9v,A.R0]) +p(A.Dh,A.aem) +p(A.b_5,A.Dh) +p(A.G1,A.QM) +p(A.Lf,A.aeC) +p(A.Pg,A.aio) +p(A.Lo,A.aeK) +p(A.Lp,A.aeL) +p(A.Lq,A.aeM) +p(A.ake,A.aoP) +p(A.Lt,A.aeO) +p(A.d5,A.aeP) +p(A.UF,A.Zr) +p(A.eM,A.aiK) +q(A.eM,[A.a72,A.ag4,A.aj_,A.x0]) +q(A.a72,[A.aiJ,A.agz,A.Vz]) +p(A.a0O,A.aeQ) +p(A.afV,A.Zz) +q(A.aRF,[A.b2H,A.bds]) +p(A.DH,A.aeU) +p(A.b1d,A.DH) +p(A.Zu,A.Zt) +p(A.aeX,A.Zu) +q(A.Tu,[A.aeW,A.aka]) +p(A.DJ,A.aeY) +p(A.b1i,A.DJ) +p(A.LA,A.af0) +p(A.a1G,A.af5) +q(A.pP,[A.G0,A.a6W]) +p(A.M8,A.afP) +p(A.V8,A.aos) +q(A.e8,[A.aH,A.ahl,A.B6]) +q(A.aH,[A.akT,A.akS,A.GT,A.kS,A.a9Z,A.wE,A.tL,A.akU,A.akV]) +p(A.iE,A.afW) +p(A.afT,A.iE) +p(A.aot,A.aw3) +p(A.ag7,A.aot) +q(A.e9,[A.Gd,A.aj1]) +p(A.j4,A.Gd) +p(A.Je,A.j4) +p(A.ml,A.Je) +q(A.ml,[A.Qr,A.Q_]) +p(A.QH,A.Qr) +p(A.Ml,A.QH) +p(A.Ev,A.agb) +p(A.b3m,A.Ev) +p(A.Ex,A.agf) +p(A.b3o,A.Ex) +p(A.EA,A.Vr) +p(A.EC,A.agt) +p(A.b3w,A.EC) +p(A.MI,A.agu) +p(A.MR,A.agA) +p(A.N4,A.agH) +p(A.Nb,A.agQ) +p(A.ET,A.agS) +p(A.b3Q,A.ET) +q(A.azH,[A.aSd,A.bd_]) +q(A.aSd,[A.aow,A.aou]) +p(A.aox,A.aow) +p(A.b3F,A.aox) +p(A.aov,A.aou) +p(A.b3E,A.aov) +p(A.bat,A.azG) +q(A.c3,[A.aht,A.ahv,A.aoA,A.ahJ,A.Ys,A.ams,A.api]) +p(A.ahu,A.aoA) +p(A.zw,A.ahw) +q(A.eK,[A.NJ,A.A1,A.W6,A.vn,A.zx,A.Es]) +q(A.qa,[A.Oc,A.vW]) +q(A.vW,[A.vT,A.Od,A.Oe]) +q(A.FC,[A.b5v,A.b5w]) +p(A.W7,A.ZF) +p(A.a5h,A.zK) +q(A.ds,[A.me,A.h3,A.nH,A.a0I]) +q(A.me,[A.aiW,A.p3,A.km]) +p(A.aeI,A.Zq) +q(A.KK,[A.alx,A.a_W,A.abq,A.aaj,A.aa4,A.a2D,A.OK]) +p(A.VZ,A.ZD) +p(A.Xa,A.aoT) +p(A.Sr,A.Y5) +q(A.Sr,[A.ag1,A.aib]) +p(A.Wd,A.ZG) +p(A.FB,A.ahM) +p(A.b5z,A.FB) +p(A.Xk,A.aoY) +p(A.FM,A.aic) +p(A.b61,A.FM) +p(A.ais,A.aoF) +p(A.Xp,A.Xo) +p(A.a9K,A.Xp) +q(A.a9K,[A.Xe,A.amH,A.Ra,A.QW,A.QU,A.a9D,A.QT,A.R3,A.a9F,A.akn,A.a9r,A.Jv,A.a9w,A.a9T,A.QZ,A.a9z,A.Rb,A.R1,A.R6,A.QP,A.Rc,A.a9s,A.a9E,A.a9x,A.a9A,A.a9C,A.a9y,A.QS,A.UO,A.akp,A.akz,A.aoU,A.Xj,A.akD,A.Jy,A.aiw]) +q(A.a54,[A.Ww,A.KJ,A.Kz,A.KE,A.KH,A.KD,A.KA,A.KG]) +p(A.Fy,A.J3) +q(A.Fy,[A.Dg,A.aeb]) +q(A.Dg,[A.aip,A.aeh,A.ae8,A.aec,A.aee,A.ae9,A.aed]) +p(A.ait,A.a70) +p(A.cy,A.aeJ) +p(A.a7_,A.cy) +p(A.Wy,A.a7_) +p(A.V,A.amI) +p(A.a73,A.V) +p(A.aiu,A.a73) +q(A.kL,[A.a74,A.HI,A.af3,A.TU]) +p(A.G2,A.aiA) +p(A.a7a,A.G2) +p(A.Pk,A.aiy) +p(A.a7b,A.aiz) +p(A.PD,A.aiQ) +p(A.PF,A.aiS) +p(A.PG,A.aiU) +p(A.PT,A.aje) +p(A.Wx,A.Q_) +p(A.kk,A.Wx) +p(A.aoi,A.a_0) +p(A.aoj,A.a_1) +q(A.tt,[A.adY,A.a24]) +p(A.a7X,A.ajm) +q(A.abC,[A.Zl,A.Zm]) +p(A.Qq,A.ak4) +p(A.DM,A.a8X) +p(A.af2,A.Zv) +p(A.Gy,A.ak6) +p(A.b1p,A.Gy) +p(A.K1,A.K0) +p(A.Jr,A.K1) +p(A.GF,A.akb) +p(A.b92,A.GF) +q(A.iI,[A.iJ,A.c8]) +q(A.iJ,[A.Xx,A.Xw]) +p(A.aah,A.XD) +q(A.aui,[A.aN,A.wW]) +p(A.UA,A.aN) +q(A.aJ8,[A.bar,A.bcF]) +p(A.VE,A.ZB) +p(A.XF,A.XE) +p(A.Bc,A.XF) +p(A.cc,A.ae3) +q(A.cc,[A.a30,A.f2,A.dp,A.adw,A.Mp,A.UU,A.a9Y,A.a7x,A.a8T,A.Mo]) +q(A.a30,[A.agd,A.age]) +p(A.RR,A.ale) +p(A.RS,A.alg) +p(A.RV,A.ali) +p(A.RW,A.alj) +p(A.Y2,A.ZV) +q(A.a61,[A.alM,A.anI,A.GJ,A.a3F,A.ae7,A.anp,A.a9e]) +p(A.Jx,A.ZN) +p(A.c_,A.ahR) +q(A.c_,[A.pd,A.De,A.DC,A.l6,A.tF,A.qs,A.qE,A.m1,A.hW,A.Mq,A.a3_,A.tP,A.pS,A.wm,A.wy,A.oI,A.xa,A.nD,A.x8]) +p(A.akQ,A.ZP) +p(A.Hr,A.alN) +p(A.bb2,A.Hr) +p(A.al4,A.aRC) +p(A.aNX,A.al4) +p(A.aNW,A.aRB) +q(A.aRA,[A.aNV,A.aNU,A.a9j]) +p(A.Su,A.alX) +p(A.SR,A.amg) +p(A.SY,A.amk) +p(A.aci,A.Lu) +p(A.amr,A.api) +p(A.T7,A.amt) +p(A.amv,A.Th) +p(A.Yt,A.ZX) +p(A.Tb,A.t9) +p(A.m6,A.IS) +p(A.JR,A.m6) +p(A.aiv,A.aIj) +p(A.a75,A.aiv) +p(A.Tj,A.amA) +p(A.amF,A.apj) +q(A.iT,[A.amC,A.M6,A.a67,A.Hz,A.ER,A.aa2,A.Vt,A.a7S,A.YC,A.Cg]) +q(A.mo,[A.amD,A.amM,A.apL]) +p(A.akP,A.ap2) +p(A.ha,A.amJ) +p(A.nB,A.amN) +p(A.a6X,A.Ei) +p(A.ub,A.anK) +q(A.n8,[A.YK,A.Ao,A.alA]) +p(A.Vh,A.ZA) +p(A.YJ,A.apl) +p(A.aho,A.ZE) +p(A.YG,A.apk) +p(A.YL,A.ZZ) +p(A.HR,A.amQ) +p(A.bch,A.HR) +p(A.bci,A.bch) +p(A.Tt,A.amT) +p(A.agF,A.Aq) +q(A.Ra,[A.R5,A.a9I,A.tI,A.X8,A.Rh,A.GO]) +p(A.aku,A.R5) +p(A.HU,A.YQ) +p(A.Tz,A.amV) +p(A.TQ,A.anm) +q(A.k1,[A.fk,A.l1,A.WC]) +q(A.Ln,[A.eu,A.WD]) +q(A.a0I,[A.f1,A.jg]) +p(A.hN,A.wT) +q(A.h3,[A.hk,A.eX,A.jT,A.kC,A.jV,A.jW]) +q(A.eH,[A.az,A.fp,A.xz]) +p(A.oj,A.fk) +q(A.aeT,[A.UG,A.Ja]) +p(A.zH,A.ahA) +q(A.zH,[A.Im,A.b3H,A.a7n]) +q(A.iM,[A.a0h,A.RH,A.vC,A.u8,A.wi]) +p(A.L5,A.a0h) +p(A.aEC,A.ahB) +q(A.lf,[A.a8w,A.u0]) +p(A.ac_,A.amc) +q(A.mH,[A.Ik,A.anE,A.DI,A.FK,A.Q4,A.Mr]) +p(A.wL,A.SB) +q(A.tb,[A.rI,A.Ht]) +q(A.m9,[A.rH,A.abw]) +q(A.ei,[A.ji,A.Yw,A.Sp,A.qQ]) +p(A.UT,A.ji) +p(A.LW,A.UT) +q(A.LW,[A.nh,A.la,A.qk,A.is,A.rf,A.jM]) +p(A.akr,A.X9) +p(A.QV,A.akr) +p(A.Xc,A.Xb) +p(A.akt,A.Xc) +p(A.B2,A.akt) +q(A.wA,[A.Yu,A.UI,A.Iz]) +p(A.akw,A.akv) +p(A.Xd,A.akw) +p(A.R_,A.Xd) +p(A.fr,A.ai0) +q(A.fr,[A.Gj,A.acy,A.a8B,A.id]) +q(A.id,[A.qu,A.yx,A.LL,A.DT,A.LO,A.Le,A.OD,A.No,A.KQ]) +q(A.qu,[A.r4,A.PS]) +p(A.aky,A.akx) +p(A.R4,A.aky) +p(A.aiM,A.aoI) +p(A.wk,A.atQ) +q(A.baN,[A.af9,A.kP]) +q(A.kP,[A.al0,A.W3,A.CP]) +p(A.tx,A.oP) +p(A.nA,A.Yw) +p(A.akB,A.Xm) +p(A.akC,A.akB) +p(A.R8,A.akC) +p(A.ap6,A.ap5) +p(A.up,A.ap6) +p(A.Qj,A.ajx) +p(A.QQ,A.Qj) +p(A.a9p,A.akn) +q(A.yJ,[A.wU,A.ag_,A.agm]) +q(A.Jv,[A.a9u,A.a9t,A.Xn]) +q(A.Xn,[A.a9G,A.a9H]) +q(A.aPx,[A.LJ,A.Bn]) +p(A.abt,A.alR) +p(A.alV,A.qQ) +p(A.tU,A.alV) +q(A.dB,[A.akL,A.Xt,A.akE,A.akI]) +p(A.akM,A.akL) +p(A.a9R,A.akM) +p(A.a9S,A.a9R) +p(A.akG,A.Xt) +p(A.akH,A.akG) +p(A.tJ,A.akH) +q(A.tJ,[A.a9M,A.a9N,A.a9O]) +p(A.a9L,A.a9M) +p(A.abv,A.aRH) +p(A.alS,A.Sp) +p(A.alT,A.alS) +p(A.ir,A.alT) +p(A.Hs,A.ir) +p(A.Rd,A.akE) +q(A.Rd,[A.a9P,A.akF]) +p(A.akJ,A.akI) +p(A.a9Q,A.akJ) +p(A.Rf,A.a9Q) +p(A.akO,A.akN) +p(A.Rg,A.akO) +p(A.a9U,A.akR) +p(A.GP,A.ri) +p(A.Rj,A.GP) +p(A.aaM,A.aln) +p(A.ea,A.alq) +p(A.Hc,A.alr) +p(A.Az,A.Hc) +q(A.aPM,[A.art,A.aVL,A.aGQ,A.aU_]) +p(A.atc,A.a0g) +p(A.aLg,A.atc) +q(A.asC,[A.b2Q,A.a9m]) +p(A.qf,A.ahY) +q(A.qf,[A.w1,A.w2,A.Ow]) +p(A.aGm,A.ahZ) +q(A.aGm,[A.y,A.M]) +q(A.G4,[A.aj0,A.amj]) +p(A.nk,A.hw) +p(A.a_T,A.aLl) +p(A.aUV,A.a_T) +p(A.bc5,A.aZz) +p(A.QI,A.akc) +p(A.oH,A.akd) +q(A.oH,[A.qI,A.GK]) +p(A.a9d,A.QI) +p(A.kH,A.dk) +p(A.x4,A.amu) +q(A.x4,[A.acl,A.ack,A.acm,A.HJ]) +q(A.x5,[A.a3U,A.a63]) +p(A.ajw,A.aoN) +p(A.ar7,A.ae1) +q(A.f2,[A.a8V,A.ZI,A.ZJ,A.ug,A.Z3,A.Z4,A.alk,A.afq,A.RG]) +p(A.WR,A.ZI) +p(A.WS,A.ZJ) +p(A.aeg,A.aom) +p(A.Um,A.Zo) +p(A.Zc,A.apN) +p(A.SJ,A.qU) +q(A.a7B,[A.FH,A.Vo,A.nb,A.WT,A.XH]) +q(A.LU,[A.QB,A.HA,A.hZ]) +q(A.QB,[A.ju,A.AC,A.aoM]) +q(A.ju,[A.ann,A.O5,A.J4,A.J5]) +p(A.n2,A.ano) +p(A.o7,A.bY) +q(A.hy,[A.OB,A.lq,A.lb,A.Or,A.anM]) +q(A.Sg,[A.ajc,A.ap9]) +q(A.ER,[A.GW,A.E8]) +p(A.EL,A.lb) +p(A.wB,A.Xl) +p(A.Zd,A.a0D) +p(A.Ze,A.Zd) +p(A.Zf,A.Ze) +p(A.Zg,A.Zf) +p(A.Zh,A.Zg) +p(A.Zi,A.Zh) +p(A.Zj,A.Zi) +p(A.adz,A.Zj) +p(A.a3c,A.Vo) +q(A.ks,[A.agq,A.a7V]) +p(A.alb,A.j9) +p(A.oM,A.alb) +p(A.Bj,A.oM) +q(A.Bj,[A.Cw,A.xE]) +p(A.agw,A.Vu) +p(A.Vv,A.agw) +p(A.agx,A.Vv) +p(A.agy,A.agx) +p(A.vr,A.agy) +p(A.Ii,A.a8w) +p(A.pm,A.Ii) +p(A.ah2,A.ah1) +p(A.eJ,A.ah2) +q(A.eJ,[A.ze,A.VK]) +p(A.ah0,A.ah_) +p(A.Nl,A.ah0) +p(A.a45,A.zd) +p(A.ah3,A.IP) +p(A.VJ,A.n9) +p(A.a46,A.ah5) +p(A.he,A.aoR) +p(A.rh,A.aoQ) +p(A.akf,A.a46) +p(A.aMu,A.akf) +q(A.zl,[A.cX,A.ael]) +p(A.b2X,A.aPN) +p(A.NB,A.Aw) +p(A.W1,A.aoB) +p(A.kh,A.ve) +p(A.aoX,A.aoW) +p(A.Xi,A.aoX) +p(A.OP,A.lu) +p(A.aix,A.aoG) +p(A.a2L,A.acT) +p(A.pl,A.aNZ) +q(A.xB,[A.Jh,A.Jg,A.WM,A.WN]) +p(A.WP,A.WO) +p(A.ln,A.WP) +q(A.akW,[A.aiP,A.bkM]) +p(A.WQ,A.aoM) +p(A.ap_,A.aoZ) +p(A.Jw,A.ap_) +p(A.Ge,A.ajh) +p(A.JU,A.is) +p(A.ap3,A.ZO) +p(A.xI,A.ap3) +q(A.mj,[A.xD,A.xy]) +p(A.aoV,A.aoU) +p(A.xH,A.aoV) +p(A.VU,A.ZC) +p(A.Ym,A.ZW) +p(A.PW,A.WT) +p(A.Ne,A.agR) +p(A.AB,A.Ne) +q(A.Bh,[A.VN,A.Q0,A.a9c,A.Dx,A.LI,A.a_P]) +p(A.a2J,A.aLk) +p(A.Hv,A.Y4) +p(A.a9W,A.GR) +p(A.xr,A.yY) +p(A.akX,A.ap4) +q(A.kS,[A.Xz,A.Rm,A.Ro]) +q(A.Xz,[A.Rn,A.oJ]) +p(A.GS,A.B6) +p(A.aa_,A.GS) +p(A.JA,A.K2) +q(A.aak,[A.vM,A.aD7,A.awH,A.a0u,A.a3p]) +p(A.JB,A.df) +q(A.aRD,[A.BD,A.aRE]) +p(A.XS,A.ap8) +p(A.XJ,A.nb) +p(A.kt,A.XJ) +q(A.kt,[A.RO,A.nt,A.qx,A.wK,A.adb]) +p(A.Bg,A.XH) +q(A.aan,[A.a2i,A.a0L]) +q(A.a0L,[A.OJ,A.Nx]) +p(A.XO,A.XN) +p(A.H_,A.XO) +p(A.aiN,A.aaG) +p(A.G5,A.aiN) +p(A.XL,A.G5) +p(A.rn,A.lj) +p(A.ro,A.ly) +p(A.ZR,A.ap7) +p(A.alm,A.ZR) +p(A.alH,A.alG) +p(A.bD,A.alH) +p(A.Cl,A.aol) +p(A.alC,A.alB) +p(A.Hn,A.alC) +p(A.Se,A.alE) +p(A.apa,A.ap9) +p(A.alK,A.apa) +p(A.Xs,A.ZM) +p(A.tT,A.abA) +q(A.tT,[A.abx,A.abu,A.alP]) +p(A.alW,A.JI) +p(A.ap1,A.Rf) +p(A.akK,A.ap1) +p(A.T_,A.aml) +p(A.T2,A.amo) +p(A.T1,A.amn) +p(A.T3,A.amp) +p(A.T0,A.amm) +p(A.Lj,A.Uw) +q(A.Lj,[A.r_,A.r0]) +p(A.acn,A.acd) +q(A.a3_,[A.yR,A.yT,A.yS,A.jq,A.tN]) +q(A.jq,[A.t2,A.t4,A.z8,A.z1,A.z2,A.m3,A.vt,A.t5,A.z6,A.z7,A.t3]) +p(A.XT,A.ZT) +p(A.XR,A.ZS) +p(A.LM,A.af3) +p(A.anN,A.HO) +p(A.a_U,A.OK) +p(A.I1,A.YV) +p(A.apM,A.apL) +p(A.anJ,A.apM) +p(A.Xq,A.ap0) +p(A.iC,A.Dt) +p(A.yg,A.wV) +p(A.Du,A.yg) +p(A.Uz,A.Hp) +q(A.BA,[A.Dv,A.O6]) +p(A.a7p,A.wh) +q(A.a7p,[A.a7l,A.a7m]) +q(A.Lv,[A.VA,A.amx]) +q(A.aVE,[A.aVC,A.aVD]) +p(A.a_D,A.ar0) +p(A.axd,A.auF) +p(A.ayI,A.axd) +p(A.aS4,A.aLV) +q(A.e7,[A.jo,A.bz]) +p(A.axe,A.auG) +p(A.ayJ,A.axe) +p(A.aS5,A.aLW) +p(A.FV,A.Wq) +q(A.f6,[A.a6J,A.OY,A.OX,A.OV,A.FT,A.a6E,A.a6C,A.a6D,A.OU,A.a6A,A.OT,A.a6G,A.a6H,A.FU,A.a6F]) +q(A.a6J,[A.OW,A.a6B,A.a6z,A.a6I]) +p(A.aYs,A.aV7) +p(A.Ch,A.aV8) +p(A.lz,A.bz) +p(A.q1,A.aV9) +p(A.YD,A.ZY) +q(A.aVv,[A.aJI,A.aKe]) +q(A.aVw,[A.a3u,A.Ew]) +p(A.VI,A.FV) +p(A.a41,A.VI) +q(A.Kr,[A.a42,A.a4s]) +p(A.ayW,A.ail) +q(A.a_D,[A.agY,A.ahe]) +p(A.aA9,A.aA8) +p(A.pD,A.AE) +p(A.a0i,A.tv) +p(A.a3H,A.a0i) +p(A.aL6,A.ajt) +p(A.wn,A.ajs) +p(A.a7L,A.wn) +p(A.aiZ,A.Gj) +p(A.ame,A.a0Z) +q(A.yZ,[A.a3d,A.a3e]) +p(A.aLs,A.a9m) +p(A.acN,A.YO) +p(A.aIt,A.aBq) +q(A.aBx,[A.aIu,A.aBy]) +q(A.fb,[A.ahg,A.ahi,A.ahh,A.ahf]) +q(A.h1,[A.X5,A.a11,A.yo,A.a10,A.Ad,A.zJ,A.AZ,A.AY,A.yv]) +q(A.X5,[A.Ac,A.Ab,A.Aa,A.A7,A.A6]) +p(A.aID,A.aCi) +q(A.h2,[A.pM,A.im,A.qB,A.qC,A.HQ]) +q(A.jz,[A.LC,A.Pd,A.Qn,A.Qp,A.acE]) +q(A.aCp,[A.a7d,A.a4v]) +q(A.Lh,[A.Rq,A.v8]) +p(A.va,A.SL) +q(A.a0y,[A.aNF,A.aT6]) +q(A.yf,[A.wD,A.wX]) +p(A.Lx,A.cO) +p(A.aKh,A.aNG) +q(A.yN,[A.a2u,A.a2v,A.a2w]) +p(A.aEb,A.a4U) +p(A.aE8,A.ahz) +q(A.a4V,[A.adn,A.alf]) +q(A.Fg,[A.vm,A.afS]) +q(A.aE2,[A.aE3,A.a4T]) +p(A.NM,A.aE3) +q(A.aJX,[A.Ga,A.ajb]) +q(A.aE8,[A.aVZ,A.an2]) +p(A.TL,A.aVZ) +p(A.Mf,A.afS) +p(A.a7H,A.ajb) +p(A.acR,A.an2) +q(A.a5y,[A.eE,A.a6V,A.aYD]) +q(A.rQ,[A.a1F,A.LR]) +p(A.N1,A.oo) +q(A.hq,[A.te,A.zz,A.zE,A.q8,A.zA,A.vN,A.zD,A.zB,A.zC,A.Fi,A.Fh,A.Fj]) +q(A.avN,[A.a0F,A.ayR,A.aBU,A.aDZ,A.a5A,A.a8E,A.aLZ,A.aM5,A.aUW,A.aV3,A.aY5]) +p(A.aw8,A.a0F) +p(A.aFw,A.ayQ) +q(A.aFw,[A.a5m,A.aFx,A.aFy,A.aFz,A.a5o]) +p(A.a5n,A.N5) +p(A.a5p,A.Nu) +p(A.aDY,A.yh) +q(A.zs,[A.zt,A.NG]) +q(A.ayd,[A.aFT,A.aLt]) +p(A.a5q,A.Ql) +p(A.aFA,A.aLu) +q(A.qH,[A.a9_,A.a90,A.a92,A.a93,A.a96,A.a97]) +q(A.GB,[A.QC,A.a95]) +q(A.a99,[A.tG,A.iX]) +p(A.a5r,A.U_) +p(A.a5s,A.U0) +p(A.a5t,A.adx) +q(A.iL,[A.Fo,A.Fp,A.NP,A.NQ,A.NR,A.NS,A.Fq,A.NT,A.Fr,A.Fs,A.Ft,A.Fu]) +q(A.aKB,[A.a80,A.a81,A.a82,A.a83,A.a84,A.a85,A.a86,A.Q3,A.oA]) +p(A.aJJ,A.aM8) +q(A.aEm,[A.aEn,A.aIH]) +q(A.aF1,[A.a56,A.aF3]) +q(A.aF2,[A.a57,A.aF4]) +q(A.nm,[A.zm,A.y6]) +q(A.iW,[A.zn,A.uZ]) +q(A.xq,[A.IE,A.IG,A.IF]) +q(A.qj,[A.ou,A.mJ]) +q(A.FL,[A.a3r,A.ada]) +q(A.ou,[A.MS,A.C8]) +q(A.M0,[A.KZ,A.Dr,A.Do,A.DW,A.yF,A.M_,A.M7,A.EB,A.MN,A.z9,A.Fa,A.NV,A.a5a,A.zI,A.O7,A.KY,A.FS,A.OS,A.OQ,A.OR,A.P5,A.G6,A.PE,A.PI,A.a8e,A.tw,A.H2,A.RZ,A.Hj,A.SG,A.L3,A.HV,A.Ib,A.Ce,A.Pn,A.LX,A.IR,A.Fc]) +q(A.EJ,[A.uY,A.lR,A.o1,A.k5,A.lW,A.o8,A.oc,A.hm,A.m2,A.m4,A.ma,A.iN,A.kg,A.aqZ,A.ik,A.jw,A.ow,A.oy,A.yU,A.jB,A.mq,A.oz,A.tu,A.f9,A.mD,A.oN,A.h7,A.kx,A.qT,A.k2,A.mL,A.xf,A.fy,A.aqY,A.dV,A.rE,A.a0U,A.aBl,A.qp,A.aHl,A.oY,A.na,A.dz,A.m5,A.lV,A.ph,A.b1z]) +q(A.asG,[A.rD,A.vg,A.l9,A.jx,A.vd,A.tq,A.qS,A.jN]) +q(A.rD,[A.La,A.L9]) +q(A.mW,[A.P_,A.FX,A.H8,A.H7,A.H1]) +q(A.Ks,[A.aav,A.aaz,A.aaA,A.alh]) +q(A.alh,[A.aP8,A.aPa]) +p(A.a08,A.HC) +p(A.arU,A.aTM) +p(A.arW,A.ac3) +p(A.arX,A.aTO) +q(A.rB,[A.ox,A.mk]) +p(A.a1Q,A.vg) +q(A.l9,[A.MF,A.MB,A.MD,A.ME,A.MH,A.MC,A.MG]) +q(A.md,[A.O9,A.Oa,A.O8]) +p(A.a03,A.fz) +q(A.fE,[A.Ko,A.DB,A.a3q,A.Bm,A.aaE,A.aaF]) +q(A.Ko,[A.a1V,A.MM,A.aaC]) +q(A.a04,[A.aHh,A.aHp,A.arN,A.aqN]) +q(A.uT,[A.P1,A.P2]) +p(A.aHq,A.aat) +q(A.aqZ,[A.lk,A.eL]) +p(A.Ry,A.lk) +p(A.Ba,A.eL) +q(A.wR,[A.ab0,A.Bu,A.tR]) +q(A.a_F,[A.a0X,A.Oq,A.a5O]) +q(A.uR,[A.DF,A.zQ,A.FG]) +q(A.uS,[A.ym,A.w0,A.zR]) +q(A.xY,[A.a0Y,A.a5N,A.a5Q]) +p(A.Rr,A.a_E) +q(A.a_H,[A.a1S,A.auV,A.b0Z,A.b1_,A.b12,A.b13,A.b14,A.aKt]) +p(A.afr,A.LZ) +q(A.a1S,[A.b10,A.b15,A.a8f]) +p(A.lm,A.aHQ) +q(A.jx,[A.jy,A.G_,A.Pb,A.Pa,A.P8,A.Pc,A.P6]) +p(A.a1H,A.vd) +p(A.aGH,A.aGG) +q(A.tq,[A.Ud,A.Ue]) +q(A.h7,[A.RT,A.RU,A.H5,A.H3,A.H4]) +q(A.qS,[A.oU,A.SH,A.BI]) +q(A.jN,[A.TA,A.TE,A.HW,A.TC,A.TJ,A.TI,A.TG,A.TH,A.TD]) +p(A.aGu,A.aGt) +q(A.dV,[A.Ku,A.pH,A.pI,A.o6]) +q(A.Ku,[A.pJ,A.rJ,A.rK,A.pK]) +q(A.aqY,[A.e6,A.f7]) +q(A.aHl,[A.e_,A.aHI]) +q(A.aHI,[A.qy,A.aHc]) +q(A.qy,[A.Qo,A.a8L]) +p(A.rO,A.aHc) +q(A.wZ,[A.BN,A.BO]) +p(A.F5,A.yc) +q(A.at9,[A.ata,A.atb]) +p(A.abY,A.SN) +p(A.u9,A.eA) +p(A.aXd,A.aXc) +p(A.aXh,A.aXg) +p(A.re,A.nj) +p(A.b7r,A.a7t) +p(A.b7q,A.b7r) +p(A.a2S,A.vo) +q(A.cE,[A.fm,A.Kq,A.LP,A.a2g,A.a50,A.Gl,A.a8Y,A.cJ,A.fR,A.Lg,A.ab2,A.h8,A.abb]) +q(A.fm,[A.ajr,A.Lz]) +q(A.ay,[A.a8p,A.a8o]) +p(A.b7p,A.a6Z) +p(A.aeF,A.Zp) +q(A.Kq,[A.a48,A.PZ]) +p(A.ajd,A.ZH) +p(A.al9,A.ZQ) +p(A.alL,A.ZU) +p(A.alY,A.apc) +p(A.alZ,A.apd) +q(A.fW,[A.Kp,A.a29,A.a2a,A.a2d]) +q(A.Da,[A.Db,A.V3,A.V4,A.V5]) +q(A.Kp,[A.a2b,A.a2c,A.a2e,A.a2f]) +q(A.Db,[A.afI,A.afJ,A.afK,A.afL]) +p(A.W2,A.aoC) +p(A.aim,A.aHP) +q(A.Dn,[A.It,A.ajv,A.ahD,A.WU,A.aji,A.aeB,A.a__]) +p(A.fl,A.It) +q(A.aHY,[A.iH,A.kN]) +q(A.a0_,[A.y4,A.y5]) +q(A.fl,[A.Up,A.aon]) +p(A.Uq,A.aon) +p(A.a7q,A.a_G) +p(A.a6S,A.a4P) +p(A.a49,A.fR) +q(A.aqN,[A.aqS,A.asb,A.asf]) +q(A.aqS,[A.a0q,A.asd]) +q(A.ab2,[A.ab1,A.a31,A.ab6,A.ab7]) +q(A.h8,[A.ab3,A.ab4,A.ab5,A.a2I,A.a2B,A.a3o,A.a3Z,A.a4_,A.ab8,A.ab9,A.aba,A.a6P,A.abc,A.abd,A.abe,A.abf,A.abg]) +p(A.amW,A.a__) +q(A.HA,[A.aoL,A.un,A.alJ]) +p(A.aiV,A.aoL) +p(A.Sh,A.alJ) +p(A.alI,A.hZ) +p(A.abk,A.alI) +p(A.aFB,A.aTi) +q(A.aFB,[A.aLN,A.aXr,A.aYa]) +p(A.aA7,A.aKL) +p(A.aa0,A.Ee) +q(A.aa0,[A.bm,A.dd]) +q(A.aU,[A.bg,A.fH,A.A0,A.S7,A.S8,A.S9,A.Sa,A.Sb,A.MW,A.a7w,A.mY,A.Bz,A.a8Q,A.a9X,A.Il]) +q(A.fH,[A.oh,A.P4,A.Tv,A.mt,A.Sk,A.Rl]) +q(A.hj,[A.Sf,A.yA,A.a7A]) +p(A.LB,A.A0) +q(A.Rl,[A.OF,A.Qt]) +p(A.lh,A.OF) +p(A.X1,A.ZK) +p(A.X_,A.WZ) +p(A.ajq,A.X_) +p(A.Qd,A.ajq) +p(A.oC,A.lt) +p(A.zF,A.NN) +q(A.atD,[A.Ov,A.aKM]) +p(A.aqH,A.ask) +p(A.aGW,A.asl) +p(A.aO3,A.aGW) +p(A.aKr,A.asm) +p(A.aCx,A.asn) +p(A.W5,A.Sh) +p(A.JY,A.ag6) +p(A.Z9,A.uf) +q(A.avg,[A.avj,A.aWv]) +p(A.aua,A.aub) +p(A.Bs,A.als) +q(A.aaS,[A.aaQ,A.alt,A.S5]) +p(A.alu,A.alt) +p(A.alv,A.alu) +p(A.alw,A.alv) +p(A.Hd,A.alw) +p(A.aaT,A.Hd) +p(A.afR,A.aQ2) +p(A.avh,A.afR) +p(A.avx,A.aSk) +p(A.avy,A.avx) +p(A.ahG,A.ahF) +p(A.ahH,A.ahG) +p(A.ff,A.ahH) +p(A.O_,A.ff) +p(A.x9,A.anl) +p(A.wO,A.XU) +p(A.tQ,A.XV) +p(A.S6,A.XW) +p(A.wP,A.XX) +p(A.SI,A.Yf) +q(A.wQ,[A.apm,A.aoo]) +p(A.amR,A.apm) +p(A.aeG,A.aoo) +q(A.aR7,[A.aR8,A.aIK]) +q(A.aRb,[A.aIL,A.aR9]) +p(A.a3Q,A.abH) +q(A.Hx,[A.IN,A.abJ]) +p(A.Hw,A.abK) +p(A.tV,A.abJ) +p(A.abX,A.Hw) +p(A.ahQ,A.u5) +p(A.TT,A.ahQ) +q(A.aXp,[A.aIM,A.aXq]) +p(A.adE,A.xj) +q(A.adJ,[A.adO,A.aoc,A.U9]) +p(A.adQ,A.aoc) +p(A.ao7,A.ao6) +p(A.ao8,A.ao7) +p(A.ao9,A.ao8) +p(A.aoa,A.ao9) +p(A.aob,A.aoa) +p(A.i4,A.aob) +q(A.i4,[A.anQ,A.anS,A.anT]) +p(A.anR,A.anQ) +p(A.p8,A.anR) +p(A.adD,A.anS) +q(A.adD,[A.U5,A.kM]) +p(A.anU,A.anT) +p(A.anV,A.anU) +p(A.anW,A.anV) +p(A.U6,A.anW) +p(A.ao4,A.ao3) +p(A.ao5,A.ao4) +p(A.aYZ,A.ao5) +p(A.U8,A.Et) +q(A.aYZ,[A.adR,A.adT]) +p(A.adU,A.aoe) +p(A.aZ2,A.adU) +p(A.ao_,A.apO) +p(A.ao1,A.ao0) +p(A.ao2,A.ao1) +p(A.e3,A.ao2) +q(A.e3,[A.jQ,A.p9,A.pa,A.pb,A.anX,A.pc,A.aod,A.nF]) +p(A.fA,A.anX) +p(A.eB,A.aod) +p(A.anZ,A.anY) +p(A.i3,A.anZ) +s(A.ag2,A.a1J) +s(A.agB,A.b1D) +s(A.aoH,A.anL) +s(A.aoO,A.anL) +s(A.I5,A.ad6) +s(A.Zs,A.ac) +s(A.WI,A.ac) +s(A.WJ,A.Nd) +s(A.WK,A.ac) +s(A.WL,A.Nd) +s(A.xl,A.aew) +s(A.rl,A.amh) +s(A.Y9,A.bk) +s(A.Ya,A.w) +s(A.Yb,A.mF) +s(A.Z1,A.anA) +s(A.Z2,A.anB) +s(A.aoD,A.ahV) +s(A.aoE,A.ahV) +s(A.apK,A.nz) +s(A.afu,A.auI) +s(A.agh,A.ac) +s(A.agi,A.bL) +s(A.agj,A.ac) +s(A.agk,A.bL) +s(A.agO,A.ac) +s(A.agP,A.bL) +s(A.ahr,A.ac) +s(A.ahs,A.bL) +s(A.aiC,A.bk) +s(A.aiD,A.bk) +s(A.aiE,A.ac) +s(A.aiF,A.bL) +s(A.aiX,A.ac) +s(A.aiY,A.bL) +s(A.ajy,A.ac) +s(A.ajz,A.bL) +s(A.al6,A.bk) +s(A.Y6,A.ac) +s(A.Y7,A.bL) +s(A.am_,A.ac) +s(A.am0,A.bL) +s(A.am5,A.bk) +s(A.amK,A.ac) +s(A.amL,A.bL) +s(A.YA,A.ac) +s(A.YB,A.bL) +s(A.amX,A.ac) +s(A.amY,A.bL) +s(A.aop,A.ac) +s(A.aoq,A.bL) +s(A.aoy,A.ac) +s(A.aoz,A.bL) +s(A.aoJ,A.ac) +s(A.aoK,A.bL) +s(A.ape,A.ac) +s(A.apf,A.bL) +s(A.apg,A.ac) +s(A.aph,A.bL) +s(A.ai3,A.ac) +s(A.ai4,A.bL) +s(A.aj9,A.ac) +s(A.aja,A.bL) +s(A.am9,A.ac) +s(A.ama,A.bL) +s(A.an3,A.ac) +s(A.an4,A.bL) +s(A.apE,A.f_) +s(A.apF,A.f_) +s(A.apG,A.f_) +s(A.apH,A.f_) +s(A.apI,A.f_) +s(A.apJ,A.f_) +s(A.aey,A.bk) +s(A.aei,A.KL) +s(A.aej,A.y1) +s(A.aek,A.uV) +s(A.UP,A.KM) +s(A.UQ,A.y1) +s(A.UR,A.uV) +s(A.afH,A.KO) +s(A.ak7,A.KM) +s(A.ak8,A.y1) +s(A.ak9,A.uV) +s(A.akY,A.KM) +s(A.akZ,A.uV) +s(A.amZ,A.KL) +s(A.an_,A.y1) +s(A.an0,A.uV) +s(A.Zn,A.KO) +r(A.Zw,A.j1) +s(A.afx,A.aR) +s(A.aor,A.p_) +s(A.afy,A.aR) +r(A.Zx,A.j1) +s(A.afA,A.p_) +r(A.Zy,A.dv) +r(A.ZL,A.aM) +s(A.aoS,A.fa) +s(A.afD,A.aR) +s(A.afF,A.aR) +s(A.agW,A.pW) +s(A.agV,A.aR) +s(A.ag9,A.aR) +s(A.ajA,A.hd) +s(A.ajB,A.afb) +s(A.ajC,A.hd) +s(A.ajD,A.afc) +s(A.ajE,A.hd) +s(A.ajF,A.afd) +s(A.ajG,A.hd) +s(A.ajH,A.afe) +s(A.ajI,A.aR) +s(A.ajJ,A.hd) +s(A.ajK,A.aff) +s(A.ajL,A.hd) +s(A.ajM,A.afg) +s(A.ajN,A.hd) +s(A.ajO,A.afh) +s(A.ajP,A.hd) +s(A.ajQ,A.afi) +s(A.ajR,A.hd) +s(A.ajS,A.afj) +s(A.ajT,A.hd) +s(A.ajU,A.afk) +s(A.ajV,A.hd) +s(A.ajW,A.afl) +s(A.ajX,A.hd) +s(A.ajY,A.afm) +s(A.ajZ,A.hd) +s(A.ak_,A.afn) +s(A.ak0,A.hd) +s(A.ak1,A.afo) +s(A.ak2,A.hd) +s(A.ak3,A.afp) +s(A.apn,A.afb) +s(A.apo,A.afc) +s(A.app,A.afd) +s(A.apq,A.afe) +s(A.apr,A.aR) +s(A.aps,A.hd) +s(A.apt,A.aff) +s(A.apu,A.afg) +s(A.apv,A.afh) +s(A.apw,A.afi) +s(A.apx,A.afj) +s(A.apy,A.afk) +s(A.apz,A.afl) +s(A.apA,A.afm) +s(A.apB,A.afn) +s(A.apC,A.afo) +s(A.apD,A.afp) +s(A.aha,A.pW) +s(A.ae2,A.aR) +r(A.apb,A.dv) +s(A.aem,A.aR) +s(A.aeC,A.aR) +s(A.aio,A.aR) +s(A.aeK,A.aR) +s(A.aeL,A.aR) +s(A.aeM,A.aR) +s(A.aoP,A.a71) +s(A.aeO,A.aR) +s(A.aeP,A.aR) +r(A.Zr,A.dv) +s(A.aeQ,A.aR) +r(A.Zz,A.j1) +s(A.aeU,A.aR) +r(A.Zt,A.dv) +r(A.Zu,A.HT) +s(A.aeY,A.aR) +s(A.af0,A.aR) +s(A.af5,A.aR) +s(A.afP,A.aR) +r(A.aos,A.iZ) +s(A.afW,A.aR) +s(A.aot,A.p_) +s(A.agb,A.aR) +s(A.agf,A.aR) +r(A.Vr,A.j1) +s(A.agt,A.aR) +s(A.agu,A.aR) +s(A.agA,A.aR) +s(A.agH,A.aR) +s(A.agQ,A.aR) +s(A.aou,A.a3O) +s(A.aov,A.az6) +s(A.aow,A.a3O) +s(A.aox,A.az7) +s(A.agS,A.aR) +s(A.aoA,A.aR) +s(A.ahw,A.aR) +r(A.ZF,A.rC) +s(A.ahM,A.aR) +r(A.Zq,A.dv) +r(A.ZD,A.j1) +r(A.ZG,A.dv) +r(A.aoT,A.qR) +r(A.aoY,A.qR) +s(A.aic,A.aR) +r(A.aoF,A.dv) +s(A.aiy,A.aR) +s(A.aiz,A.aR) +s(A.aiA,A.aR) +s(A.aiQ,A.aR) +s(A.aiS,A.aR) +s(A.aiU,A.aR) +s(A.aje,A.aR) +s(A.Wx,A.a6Y) +s(A.ajm,A.aR) +r(A.a_0,A.K_) +r(A.a_1,A.K_) +s(A.ak4,A.aR) +r(A.Zv,A.j1) +s(A.ak6,A.aR) +r(A.K0,A.dv) +r(A.K1,A.HT) +s(A.akb,A.aR) +r(A.XD,A.dv) +r(A.XE,A.dv) +r(A.XF,A.iZ) +r(A.ZB,A.dv) +s(A.ale,A.aR) +s(A.alg,A.aR) +s(A.ali,A.aR) +s(A.alj,A.aR) +r(A.ZN,A.wz) +r(A.ZP,A.wz) +r(A.ZV,A.dv) +s(A.al4,A.asp) +s(A.alN,A.aR) +s(A.alX,A.aR) +s(A.amg,A.aR) +s(A.amk,A.aR) +s(A.api,A.aR) +s(A.amt,A.aR) +r(A.ZX,A.iZ) +s(A.aiv,A.p_) +s(A.amA,A.aR) +r(A.ap2,A.aM) +r(A.apj,A.dv) +s(A.amJ,A.aR) +s(A.amN,A.aR) +s(A.anK,A.aR) +r(A.ZA,A.j1) +r(A.ZE,A.iZ) +r(A.apk,A.iZ) +r(A.apl,A.iZ) +r(A.ZZ,A.iZ) +s(A.amQ,A.aR) +s(A.amT,A.aR) +r(A.YQ,A.j1) +s(A.amV,A.aR) +s(A.anm,A.aR) +s(A.aeJ,A.aR) +s(A.ag0,A.aR) +s(A.ahB,A.aR) +s(A.ahA,A.aR) +s(A.amc,A.aR) +s(A.amI,A.aR) +r(A.UT,A.fY) +r(A.X9,A.aM) +s(A.akr,A.fa) +r(A.Xb,A.wz) +r(A.Xc,A.aM) +s(A.akt,A.a9B) +r(A.akv,A.aM) +s(A.akw,A.fa) +r(A.Xd,A.avJ) +s(A.ai0,A.pW) +r(A.akx,A.aM) +s(A.aky,A.fa) +s(A.aoI,A.aR) +s(A.akA,A.pW) +r(A.Xm,A.aM) +s(A.akB,A.a9B) +r(A.akC,A.wz) +r(A.Yw,A.fY) +s(A.ap5,A.hX) +s(A.ap6,A.k4) +r(A.ajx,A.b8S) +r(A.akn,A.QR) +r(A.Xo,A.b2) +r(A.Xp,A.iY) +r(A.Xr,A.b2) +r(A.akL,A.b2) +s(A.akM,A.Re) +s(A.alR,A.aR) +r(A.alV,A.fY) +r(A.Xt,A.aM) +s(A.akG,A.Re) +s(A.akH,A.aNt) +r(A.alS,A.fY) +s(A.alT,A.os) +r(A.akE,A.b2) +r(A.akI,A.b2) +s(A.akJ,A.Re) +r(A.akN,A.aM) +s(A.akO,A.fa) +r(A.akR,A.b2) +r(A.ri,A.aM) +s(A.aln,A.aR) +s(A.alq,A.pW) +s(A.alr,A.aR) +s(A.ahY,A.aR) +s(A.ahZ,A.aR) +s(A.aiK,A.aR) +s(A.akd,A.aR) +s(A.akc,A.aR) +s(A.amu,A.aR) +s(A.aoN,A.Td) +s(A.ae3,A.aR) +s(A.ae1,A.aR) +s(A.ahR,A.aR) +r(A.ZI,A.Jl) +r(A.ZJ,A.Jl) +r(A.aom,A.j1) +r(A.Zo,A.dv) +s(A.apN,A.fz) +r(A.Xl,A.aNT) +r(A.Zd,A.F3) +r(A.Ze,A.ip) +r(A.Zf,A.Hh) +r(A.Zg,A.Q2) +r(A.Zh,A.aaK) +r(A.Zi,A.GQ) +r(A.Zj,A.U2) +r(A.Vo,A.jP) +r(A.Vu,A.rC) +s(A.agw,A.fz) +r(A.Vv,A.dv) +s(A.agx,A.aUT) +s(A.agy,A.aUf) +s(A.ah_,A.pW) +s(A.ah0,A.k4) +s(A.ah1,A.pW) +s(A.ah2,A.k4) +s(A.ah5,A.aR) +r(A.akf,A.awb) +s(A.aoQ,A.aR) +s(A.aoR,A.aR) +r(A.IS,A.iZ) +s(A.am4,A.aR) +s(A.ahy,A.aR) +s(A.aoB,A.fz) +r(A.J3,A.j1) +r(A.aoW,A.b2) +s(A.aoX,A.mz) +s(A.aoG,A.fz) +r(A.WO,A.dv) +r(A.WP,A.iZ) +s(A.aoM,A.PM) +r(A.aoZ,A.aM) +s(A.ap_,A.fa) +r(A.ajh,A.dv) +s(A.aoU,A.CL) +s(A.aoV,A.mj) +r(A.ZO,A.aM) +s(A.ap3,A.CL) +r(A.WT,A.jP) +r(A.ZC,A.dv) +r(A.ZW,A.dv) +r(A.Y4,A.dv) +r(A.ap4,A.iZ) +r(A.K2,A.iZ) +r(A.Je,A.a6c) +r(A.ap8,A.rC) +s(A.agR,A.ns) +r(A.XJ,A.jP) +r(A.XH,A.jP) +s(A.alb,A.ns) +r(A.XN,A.dv) +r(A.XO,A.iZ) +r(A.Jt,A.dv) +s(A.aiN,A.k4) +s(A.ap7,A.hX) +r(A.ZR,A.aaJ) +s(A.alB,A.aR) +s(A.alC,A.k4) +s(A.alE,A.k4) +s(A.alG,A.aR) +s(A.alH,A.aIq) +s(A.aol,A.aR) +r(A.ZM,A.b2) +s(A.ap9,A.PM) +s(A.apa,A.adv) +s(A.ap1,A.Xu) +r(A.Y5,A.lx) +r(A.Uw,A.Yr) +s(A.aml,A.aR) +s(A.amm,A.aR) +s(A.amn,A.aR) +s(A.amo,A.aR) +s(A.amp,A.aR) +s(A.af3,A.fz) +r(A.ZS,A.j1) +r(A.ZT,A.j1) +s(A.YV,A.aXa) +s(A.apL,A.PM) +s(A.apM,A.adv) +r(A.ap0,A.b2) +r(A.Wq,A.dv) +r(A.ZY,A.dv) +r(A.VI,A.rC) +s(A.ajt,A.aR) +s(A.ajs,A.aR) +r(A.YO,A.j1) +s(A.ahz,A.aE9) +s(A.afS,A.avz) +s(A.ajb,A.aK7) +s(A.an2,A.aWc) +r(A.Zp,A.dv) +r(A.ZH,A.dv) +r(A.ZQ,A.dv) +r(A.ZU,A.dv) +s(A.apc,A.fz) +s(A.apd,A.fz) +r(A.aoC,A.dv) +r(A.It,A.dv) +s(A.aon,A.fz) +r(A.a__,A.dv) +r(A.alI,A.Si) +r(A.alJ,A.Si) +r(A.aoL,A.Si) +r(A.ZK,A.rC) +r(A.WZ,A.dv) +r(A.X_,A.a8h) +s(A.ajq,A.aD5) +s(A.als,A.aQ3) +s(A.alt,A.azt) +s(A.alu,A.azv) +s(A.alv,A.azu) +s(A.alw,A.b43) +s(A.afR,A.aaR) +s(A.ahF,A.aaV) +s(A.ahG,A.aaU) +s(A.ahH,A.eN) +s(A.anl,A.aaU) +s(A.XU,A.a9h) +s(A.XV,A.eN) +s(A.XW,A.a9i) +s(A.XX,A.abT) +s(A.Yf,A.abS) +s(A.aoo,A.uv) +s(A.apm,A.uv) +s(A.aoc,A.aYV) +s(A.anQ,A.xk) +s(A.anR,A.Ci) +s(A.anS,A.Ci) +s(A.anT,A.xk) +s(A.anU,A.Ci) +s(A.anV,A.aYW) +s(A.anW,A.adK) +s(A.ao6,A.aYz) +s(A.ao7,A.aYA) +s(A.ao8,A.adM) +s(A.ao9,A.adN) +s(A.aoa,A.aZ1) +s(A.aob,A.aZ5) +s(A.ao3,A.adM) +s(A.ao4,A.adN) +s(A.ao5,A.Ci) +s(A.aoe,A.aZ6) +s(A.apO,A.adI) +s(A.ao0,A.adL) +s(A.ao1,A.aYY) +s(A.ao2,A.aYX) +s(A.anX,A.U7) +s(A.aod,A.U7) +s(A.anY,A.U7) +s(A.anZ,A.adL)})() +var v={typeUniverse:{eC:new Map(),tR:{},eT:{},tPV:{},sEA:[]},mangledGlobalNames:{v:"int",Z:"double",ax:"num",p:"String",K:"bool",b4:"Null",z:"List"},mangledNames:{},types:["~()","Z(Z)","S<~>()","~(t)","~(br)","~(pA)","~(H?)","b4()","~(K)","~(iO)","~(p)","q(P)","K(p)","~(wk,m)","~(v)","E(cj)","~(c0)","K(rI,m)","S<@>()","b4(@)","S()","K()","~(n3)","Z(R)","~(be)","~(@)","z()","~(J)","K(v)","K(be)","v(j6,v,v)","b4(t)","K(H?)","b4(H,dt)","p(p)","~(e8,~())","~(BQ)","b4(~)","~(p,@)","~(H,dt)","~(U)","~(@,@)","~(dE?)","K(eJ)","~(l8)","S()","aV(@)","p()","v([v])","~(q_)","~(p,H?)","K(q4)","~(tA)","Z()","E?(cj)","~(K?)","~(bA)","S<~>?(mG,K)","K(aj)","q(P,v)","v(eJ,eJ)","p(Ae)","S<@>(qr)","bb(@,@)","S()","Df(P)","~(x2)","~(Z)","p(v)","aU

()","~(b_)","~(ws)","~(v,v)","~(z)","~(p?)","K(m5)","bn(p?,bn)","K(kt)","v(@,@)","Z(R,Z)","V(cj)","K(@)","K(f7)","K(e6)","~(~())","c3?(d5?)","mH()","~(w_,z)","v(H?)","aU>()","jD(mG)","K(ju)","K(K?)","v()","b4(b_)","@(@)","aU<@>()","b4(q1)","b4(biM)","~(wr)","~(hX)","K(pl)","K(lf)","~(H?,H?)","~(ly)","S<~>(v)","v(J,J)","S<~>(qr)","q(P,aN)","t()","hO(@)","v(p)","~(H[dt?])","~(z)","~(zi)","v(v)","ly()","~(E)","K(fQ)","c3?(iE?)","~(z>)","~(x1)","~(T_)","oa?(rE)","K(H?,H?)","~(p,p)","~({curve:k7,descendant:J?,duration:br,rect:T?})","~(Aw)","U(R,aN)","~(a)","~(jE)","K(zf)","K(nt)","~(oq,K)","~(ol)","~(ON)","~(FP)","ol()","~(p6)","K(lz)","p6()","~(lj)","K(H)","lj()","~(acJ)","b4(@,@)","K(Bg)","0&(@)","v(ea,ea)","b4(H)","K(ea)","~(wW)","v(v,v)","S(mZ)","bm<0^>(bm<0^>,bm<0^>)","jL(jL)","~(ck)","~(FQ)","cj<0^>()","~([S<~>?])","rZ(@)","c3?(d5?)","q(P,q?)","~(p,K)","p(Ah)","b0(P)","q(P)?(Dc?)","K(jS)","b4(K)","aU()","E(E)","~(v,v,v,v,v,d4)","K(lg)","b4(H?)","p(p,p)","K(h7)","p?(p?)","yY?(m)","aY()","Z(CH)","Z(Z,Z)","q(P,H?,ks?)","q(P,K)","p(H?)","hV(v)","@(p)","qg(eJ,oH)","c3?(d5?)","r9?(v)","0^?(0^?(iE?))","0^?(c3<0^>?(iE?),cj)","E?(iE?)","eM(cj)","z()","t([t?])","~(rY)","T()","~([c_?])","~(vD)","DK(z)","~(R?)","xL(P,d1,q?)","xM(P,d1,q?)","U()","Z(U)","~(T2)","K(rm)","@()","~(oi)","zH()","~(kf)","~(NO)","BT()","~(d4,v,v)","~(SS,@)","kP(oO)","v(p?)","m(m)","dA(bie)","K(rI)","~(z)","z(pn)","S(dE?)","~(fv)","v(e6?,e6?)","~(d4,p,v)","K(awt)","~([br?])","co(co,K,mH)","K(bv)","~(tE)","bA()","v(he,he)","of()","~(of)","K(qt)","oB()","~(oB)","oi()","lq(P,q?)","aV<@>?(aV<@>?,@,aV<@>(@))","uU(@)","rV(@)","~(aM9)","CI(H?)","~(xr)","j8(c0)","H?(H?)","ue()","K(hX,Z)","~(H)","lg()","~(tB)","uq(P)","~(T1)","~(T3)","~(T0)","~(RD)","~(RE)","~(GY)","v(fQ,fQ)","fQ()","fQ(lz)","K(xG)","ie(ie)","~(rL)","S()","~(z)","K(p,p)","b4(mx)","~({errorText:p?})","S()","~(p,mb)","~(zk)","~(Br)","hD(@)","p(@)","S(mZ)","S()","~(~)","S?>()","cj

()","eF(f7)","~(wR)","ay(l4)","~(jw)","E?(E?)","S>()","w()","S()","K(i4)","S>()","q(cE)","h9()","ye?()","K(fy,fy)","S()","le(P,z)","yu(il)","S()","ot(bx)","K(ik,ik)","K(hm,hm)","~(qv)","~(kn)","v(v,@)","ff(x9)","S(nv)","bb(@,@)","dj(p,p,p)","K(cz,p,p,J0)","q(P,vr)","~(bb)","S<~>(mG,K)","jD?(mG)","K(p?)","S(p)","Ga()","S<~>(H,dt?)","eH(eH,ds)","ds(ds)","p(ds)","Ja()","~(oq?,K)","vh(hP)","Eu(hP)","b4(as4)","yI(hP)","G1(T?,T?)","~(H,dt?)?(kf)","~(NO)?(kf)","~(n_)","Cs<@,@>(dG<@>)","a7Y(hN)","T(hN)","jD(hN)","K(v,K)","c9(c9,p)","oZ()","q(P,~())","m()","w3(w3)","~(bk0)","tb(m,v)","p(Z,Z,p)","Z?()","~(kH)","K(th)","T(T?,jL)","p(c9)","eM(mn)","~(mn,bn)","K(mn)","bb(bb)","~(z{isMergeUp:K})","kk<0^>(mB,q(P))","aY<~(c0),bn?>()","~(up)","K(up)","~(kt)","Z(uh)","S<~>(br)","b4(~())","r4?(wk,m)","K(Ht{crossAxisPosition!Z,mainAxisPosition!Z})","0^?(0^?(d5?))","aY(aY,p)","K(R)","K(dB)","0^?(c3<0^>?(d5?))","~(v,IT)","~(Bq)","~(ea)","~(p,v)","ea(uu)","~(~(c0),bn?)","~(p,v?)","v(ea)","ea(v)","~(oP)","~(eO,~(H?))","S

()","dE(dE?)","v1(aY)","bN()","S(p?)","EZ(@)","S<~>(dE?,~(dE?))","S>(@)","~(oH)","c3?(d5?)","S(dE?)","~(p,p?)","z(ry)","z(rx)","ry(v)","rx(v)","S<~>(c0)","QI()","~(U?)","c3?(d5?)","z()","z(z)","Z(ax)","z<@>(p)","z(Bp)","~(v,v,v)","d4(@,@)","~(cc)","kQ(kQ,hV)","~(xn)","q(xn)","K(q)","e9<@>?(mB)","e9<@>(mB)","K(FH)","~(lS?)","DS(P)","S<~>(@)","vn(P)","c3?(d5?)","T(awt)","kh(P,Z,q?)","Vp()","~(fr)","c3?(d5?)","eM?(cj)","eM?(d5?)","~(x8)","~(oI)","~(tN)","~(hW)","~(ayU)","~(nD)","H?(l6)","ez(ez,x5)","b4(@,dt)","S<~>(wm)","~(ez)","K(ez?,ez)","yy(P,j9)","K(m9)","E?(d5?)","K(Ou)","~(IQ)","K(IJ)","~(mx)","K(u2)","cj(he)","ub?(d5?)","z(P)","T(he)","v(rh,rh)","z(he,w)","K(he)","K(m6<@>)","l5(be)","be?(be)","H?(v,be?)","~([S<@>?])","S(p,aY)","Ai?(d5?)","br?(d5?)","K?(d5?)","~(bv,bv?)","~(t,t)","@(@,@)","cz(bv)","~(cz)","k1?(d5?)","FC?(d5?)","~(v,@)","~(JQ)","~(tC)","~(tI)","~(hZ,H)","~(qs)","~(ul)","q(P,d1,F7,P,P)","K(ul)","Ao(P,q?)","zx(P)","B1?(DD,p,p)","~(qE)","~(m1)","b4(d4)","kQ(kQ)","yl(@)","Al(@)","BW(@)","yj(@)","S<@>(Jp)","aY(z<@>)","aY(aY)","b4(aY)","b4(P,A3,kL)","K(e9<@>?)","K(ts)","kh(P,eR)","~(lU)","pl(e9<@>)","bb>(@,@)","R?()","CK()","R(v)","~(aN)","ak<@>?()","DU(P,q?)","Cg(P,j9)","~(xr,m,m)","Cq()","b4(hC)","b4(fv?)","~(e8)","dK(K)","wF(P,q?)","rw(P)","le(P,q?)","zu(c0)","FR(c0)","o7(P,v?,q?)","d4(H?)","cy(cj)","q(P,j9)","D9(P)","b4(z<~>)","S<~>([t?])","b4(z,t)","yn()","K(ns?)","rn()","~(rn)","S<~>(t,t)","zj()","ro()","~(ro)","ER(P)","v(hX,hX)","T(T)","K(T)","K(hX)","~(Hm,c_)","z()","H?()","JF(P,j9)","~(R)","be?()","z()","~(hp,d4?,p?,bN>?)","q(P,d1,d1)","v(p,p)","w6(P,v)","r_()","~(r_)","r0()","~(r0)","~(xa)","~(wy)","b4(Z)","~(tD)","~(ty)","T()?(R)","K(P)","z>(ln,p)","K(SP,lU)","Hz(P,aN)","GJ(P,q?)","Ch()","S(p)","~(H,dt?)","~({evictImageFromCache:K})","BY({from:Z?})","nW(q1)","Z(biM)","Z(q1)","~(Ir)","~(v,K(q4))","K(v,v)","kk<~>(mB)","K(vT?)","~(fQ,H,dt?)","~(lz)","mK(f6)","~(mK)","E(xv)","C_(fQ)","~(mK,dG)","lt()","~(lt)","CE(P,aN)","~([@])","~(z,t)","wn()","S(H,dt)","~([H?])","~(nl?)","~(ie?)","~(eB)","K(qW)","qW()","K(qX)","qX()","~(w)","S(d4)","Dw(P)","zX(P)","S(p,a1A?,p)(BM)","S(p,a1A?,p)","~(nl?,K)","S<~>(p,dE?,~(dE?)?)","p(p,E)","qP(@)","Co()","iV(@)","~(jJ<@>)","K(iV)","iV(m8)","~(yo)","~(Ad)","~(Ac)","~(Ab)","~(Aa)","~(zJ)","~(AZ)","~(AY)","~(yv)","~(A7)","~(A6)","~(qY)","xd()","K(h1)","ke?(ke?)","ke?(ih?)","ke?/(~)","p7(P)","vI(aY?)","t(v)","Jq()","ak<@>(@)","E?(E?,E?,E?[E?])","A1(P)","Pj()","v(on,on)","a0?(P,A3,kL)","TL()","NM()","~(xi)","vm(n1)","K(nb)","H(@)","z(z?>)","~(fu?)","S(u1)","b4(z)","~(ld)","b4(a2r,v,v)","S(u1)","K(fu)","b4(fu?)","S(z<@>)","H(H)","S()","S<@>(@)","S<@>(u1)","S(~)","S(@)","~(aj)","~(v,hq)","~(@,dt)","~(ax,ax,ax,ax)","j6(v)","w_(v)","Bx(@)","ax(ax,ax,ax,ax)","ax(ax,ax,ax,ax,ax)","S(hD)","hD(hp)","z(P,Io)","~(fP)","y0(P,H?,q?)","lU(pO)","ls(@)","nx(@)","S>(fP)","S(mZ)","S(BC)","S(mZ)","z(ky)","zm(nx)","p(nm)","Ie()","tt?(h9)","K(fP)","p(fP)","z(fP)","zn(ls)","S(ls)","y6(qM)","K(oL)","uZ(oL)","oL(@)","qM(@)","wH(@)","bA(v,v,v,v,v,v,v,K)","IG(p,pU)","~(p,t)","IE(p,pU)","p?(G9)","mW(j_)","j_(qm)","~(o1)","S<~>(eA)","~(qS)","~(x_)","~(oY?)","~(i0?)","ay(p)","ay(dT)","~(z)","q(q,v,d1)","Af(P,q?)","~(z)","S<~>(cj

)","S()","S<~>(~)","~(EF?,HK?)","y2(P,lV)","~(e6{expanded!K})","rw(P,q?)","~(e6{selected!K})","~(e6)","~(cj)","a(e6)","K(a)","Z(@)","p(e6)","K(dV<@>?,dV<@>?)","b4(dV<@>,dV<@>)","dV<@>(dV<@>,dV<@>)","eL(f7)","K(cj)","p(jR)","b4(p)","Z(cj)","S<~>({fileProvider:S()?})","ay(q9)","S<~>({newMapName:p?})","S>()","~(pd)","K(l4)","S()","lv(P,k2)","~(kx)","~(qT)","~(hm)","~(f9)","~(oN)","~(m2)","~(lR)","~(iN)","~(k5)","~(kg)","~(mL)","E?()","yY?()","~(oz)","~(jB)","~(mD)","~(ma)","~(oc)","~(mq)","qg(eJ,qf)","~(rD)","~(l9)","~(jx)","~(jN)","~(vd)","~(vg)","~(tq)","S<~>(qP)","~(iV)","~(yU?)","ay(kv)","S()","q(q,d1)","ay(h7)","h7(kv)","p(eL)","p(lk)","E9(P)","S()","S>()","eL(eL)","~({showExtraActions:K})","S>()","ay(tl)","K(dT)","v(d6,d6)","K(oX)","S?>()","En(eF

)","eA(m5)","Aq(P,ks)","h9?()","b4(adm)","~(d4)","p?(p)","zh(@)","K(nj)","ay(nj)","S()","q(P,z)","Dm(P,p)","d4(d4)","z(z)","~(ou)","GW(P,aN)","~(kH,nu?)","y3(P,v)","E8(P,lV)","zM(P,q?)","c2(P,q?)","yK?()","~(lX)","q(P,ph)","EK(p)","q(P,om)","A5?(cj

)","o7(P)","z_(P,hm)","~(oj)","C7(m6

)","iC(P,fy)","le(P,lW)","q(P,o8)","iC(P,kx)","iC(P,fy)","q(P,m4)","iC(P,fy)","q(P,kg)","~(z,v)","lq(P,ow)","lq(P,oy)","jw()","BX(@)","S<~>(ik)","S<~>(jw)","b4(jx)","S<~>(jB)","S(a?,uX)","~(FY,K)","~(x1,bx)","q(P,dT)","yt(P,z)","wc(P,cm?)","wc(P,z>)","nB()","le(P,z)","A9(cm)","F4(P)","bb>(H,r2<@>)","Gs(iR)","Gr(iR)","S()","S(a?,uX)","~(dT)","K(bb>)","~(z,t)","U(t)","~(cm?)","~(vH)","~(ot)","ck(v)","K(iR)","K(il)","m(Z,Z)","FN(P,ik)","bY(P,ik)","K(vA)","lq(P,jB)","S<~>(f9)","q(P,lR)","~(z,Z)","iC(P,hm)","K(f9,f9)","bE(P,f9)","K(iN,iN)","q(P,iN)","Qf(P,v)","q(P,mq)","S<~>(z?,v)","wC(dV<@>)","S<~>(m2)","iC(P,mD)","kr(P,f9)","~(pR)","~(z?)","~(m_?)","~(lY)","~(e5)","~(fq)","~(dZ)","~(iK)","~(mc)","~(cq)","~(nd)","~(qD)","~(tY)","~(iu)","~(u6)","~(u7)","kr(P,kx)","bE(P,k5)","le(P,mL)","q(P,k5)","Ag(P,k2?)","ad(P,md)","F8(P,ma)","Bb(P,hm)","p(p?)","v(io,io)","v(v,io)","io(p)","io(p,p,p)","hj(z<@>)","hj(p?,hj)","@(@,p)","~(Z,Z)","ad(P,eR)","oC()","~(oC)","~(@,dt?)","~({animation!d1,controller!nW,max!Z,min!Z,target!Z,tween!aV})","ck()","S<@>(p)","S<@>(aY<@,@>)","S<@>(v?,v?)","S(u1)","S()","S(nv)","K(bik?,ff)","K(ff)","v(oQ,oQ)","v(ff,ff)","H?(oQ)","S<@>(nv)","zV(P)","p(hb)","hb(p)","p(fG)","fG(p)","~(p0)","p?()","v(pi)","zW()","H(pi)","H(jS)","v(jS,jS)","z(bb>)","tV()","S<~>?()","p8(p8)","i4(i4)","K(xk)","aU()","aU()","aU()","aU>()","aU()","p(e0)","aU()","aU()","aU()","aU()","aU()","aU()","IV()","~(Go)","Z?(v)","nF(p)","eB(p,p,z,p,p)","i3(p,p,dj)","dj(p,p,p,dj)","Ho(P,aN)","dj(p)","fA(p,p,p,p)","p9(p,p,p)","jQ(p,p,p)","pa(p,z,p,p)","pc(p,p,p,p)","pb(p,p,p,hn?,p,p?,p,p)","hn(p,p,dj)","hn(p,p,dj,p,dj)","p(p,p,p)","aU(xj)","~(e3)","~(pB)","~(Ck?,buV?,Ck,~())","v(cM<@>,cM<@>)","z

()","z

(p,z

)","~(rd)","0^(0^,0^)","m?(m?,m?,Z)","U?(U?,U?,Z)","Z?(ax?,ax?,Z)","E?(E?,E?,Z)","q(P,m,K,q)","~(c7{forceReport:K})","oT?(p)","Z(Z,Z,Z)","jD()","q(P,d1,d1,q)","K?(K?,K?,Z)","~([x2?])","q(P,q)","h3?(h3?,h3?,Z)","eH?(eH?,eH?,Z)","V?(V?,V?,Z)","v(ut<@>,ut<@>)","K({priority!v,scheduler!ip})","p(dE)","Iw(dE)","z(p)","q(q?,z)","~(eJ{alignment:Z?,alignmentPolicy:Bi?,curve:k7?,duration:br?})","v(be,be)","fe(fe?,fe?,Z)","z>(ln,p)","v(q,v)","~()(a5g?>,cG<@>)","p(p,aY)","V()","c6()","K(qz)","DA()","hd?(qz)","qm(@)","wp(@)","K(yf)","K(H,dt)","br(v)","p(Z)","v(wj)","ha()","S(d4{allowUpscaling:K,cacheHeight:v?,cacheWidth:v?})","S

(p)","S(p)","S(vQ{allowUpscaling:K,cacheHeight:v?,cacheWidth:v?})","S(vQ{getTargetSize:bLJ(v,v)?})","S>()","kn(kn)","~(H,dt,dG<0^>)","~(dG<0^>)","cz(v)","~(p?{wrapWidth:v?})","ih?(aY?)","ih?(t?)","~(fy)","IF(p,pU)"],interceptorsByTag:null,leafTags:null,arrayRti:Symbol("$ti"),rttc:{"2;":(a,b)=>c=>c instanceof A.nL&&a.b(c.a)&&b.b(c.b),"2;cacheSize,maxTextLength":(a,b)=>c=>c instanceof A.Ju&&a.b(c.a)&&b.b(c.b),"2;key,value":(a,b)=>c=>c instanceof A.akj&&a.b(c.a)&&b.b(c.b),"3;breaks,graphemes,words":(a,b,c)=>d=>d instanceof A.akk&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;large,medium,small":(a,b,c)=>d=>d instanceof A.akl&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;x,y,z":(a,b,c)=>d=>d instanceof A.akm&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"4;domBlurListener,domFocusListener,element,semanticsNodeId":a=>b=>b instanceof A.X6&&A.bUA(a,b.a)}} +A.bPE(v.typeUniverse,JSON.parse('{"a8x":"nc","r6":"nc","qe":"nc","aLX":"nc","auH":"nc","arj":"nc","aJP":"nc","bXU":"t","bXV":"t","bWw":"t","bWt":"b_","bXm":"b_","bWz":"v3","bWu":"aG","bY9":"aG","bYH":"aG","bWs":"bo","bXE":"bo","bY8":"tK","c_3":"mx","bWA":"bf","bY1":"bf","bYI":"bv","bXh":"bv","bXG":"rX","bZz":"j3","bWI":"pL","bZ_":"pL","bY_":"cz","bXJ":"zr","bXH":"zq","bWQ":"dP","bWS":"o9","bWV":"j2","bWW":"k6","bWR":"k6","bWT":"k6","yw":{"a4X":[]},"LE":{"n_":[]},"vE":{"cP":[]},"a1c":{"pN":[]},"LD":{"pN":[]},"DO":{"pN":[]},"a1j":{"pN":[]},"a1r":{"pN":[]},"DN":{"pN":[]},"At":{"w":["ni"],"w.E":"ni"},"a4Y":{"bh":[]},"a1h":{"pN":[]},"UL":{"pN":[]},"UM":{"pN":[]},"a1b":{"n_":[]},"Ed":{"iP":[]},"aa3":{"iP":[]},"a0t":{"iP":[],"bob":[]},"a1t":{"iP":[],"boy":[]},"a1v":{"iP":[],"boA":[]},"a1u":{"iP":[],"boz":[]},"a7P":{"iP":[],"brZ":[]},"TM":{"iP":[],"bkp":[]},"a7K":{"iP":[],"bkp":[],"brY":[]},"a8s":{"iP":[]},"a1B":{"iP":[],"boC":[]},"a8A":{"iP":[]},"DP":{"a7Y":[]},"DQ":{"jD":[]},"a1o":{"w":["bjr"],"w.E":"bjr"},"a1d":{"bjr":[]},"abj":{"a1q":[]},"a1f":{"a1q":[]},"a1g":{"a1q":[]},"a1e":{"a1q":[]},"a1i":{"w3":[]},"a13":{"cP":[]},"EI":{"a1A":[]},"a4K":{"bqa":[]},"a4J":{"bh":[]},"a4I":{"bh":[]},"iy":{"w":["1"],"w.E":"1"},"ui":{"w":["1"],"w.E":"1"},"a4d":{"vE":[],"cP":[]},"a4b":{"vE":[],"cP":[]},"a4c":{"vE":[],"cP":[]},"a0N":{"n_":[]},"KC":{"bpT":[]},"aa6":{"tM":[]},"a47":{"tM":[]},"a5V":{"tM":[]},"a6a":{"tM":[]},"aaP":{"bk0":[]},"acf":{"tM":[]},"rp":{"ac":["1"],"z":["1"],"an":["1"],"w":["1"]},"ahP":{"rp":["v"],"ac":["v"],"z":["v"],"an":["v"],"w":["v"]},"acY":{"rp":["v"],"ac":["v"],"z":["v"],"an":["v"],"w":["v"],"ac.E":"v","w.E":"v","rp.E":"v"},"MV":{"w3":[]},"a3z":{"zc":[]},"a3B":{"zc":[]},"t":{"at":[]},"Ol":{"K":[],"ec":[]},"FF":{"b4":[],"ec":[]},"nc":{"t":[],"at":[]},"B":{"z":["1"],"t":[],"an":["1"],"at":[],"w":["1"],"cr":["1"],"w.E":"1"},"aFO":{"B":["1"],"z":["1"],"t":[],"an":["1"],"at":[],"w":["1"],"cr":["1"],"w.E":"1"},"vZ":{"Z":[],"ax":[],"cM":["ax"]},"FE":{"Z":[],"v":[],"ax":[],"cM":["ax"],"ec":[]},"On":{"Z":[],"ax":[],"cM":["ax"],"ec":[]},"tk":{"p":[],"cM":["p"],"cr":["@"],"ec":[]},"ys":{"kD":["3","4"],"kD.S":"3","kD.T":"4"},"yp":{"bC":["3","4"],"bC.S":"3","bC.T":"4"},"pe":{"w":["2"]},"yq":{"pe":["1","2"],"w":["2"],"w.E":"2"},"Vx":{"yq":["1","2"],"pe":["1","2"],"an":["2"],"w":["2"],"w.E":"2"},"UJ":{"ac":["2"],"z":["2"],"pe":["1","2"],"an":["2"],"w":["2"]},"eS":{"UJ":["1","2"],"ac":["2"],"z":["2"],"pe":["1","2"],"an":["2"],"w":["2"],"ac.E":"2","w.E":"2"},"rN":{"cj":["2"],"pe":["1","2"],"an":["2"],"w":["2"],"w.E":"2"},"yr":{"bk":["3","4"],"aY":["3","4"],"bk.V":"4","bk.K":"3"},"rM":{"pe":["1","2"],"an":["2"],"w":["2"],"w.E":"2"},"mh":{"cP":[]},"el":{"ac":["v"],"z":["v"],"an":["v"],"w":["v"],"ac.E":"v","w.E":"v"},"an":{"w":["1"]},"aq":{"an":["1"],"w":["1"]},"kE":{"aq":["1"],"an":["1"],"w":["1"],"w.E":"1","aq.E":"1"},"f8":{"w":["2"],"w.E":"2"},"eI":{"f8":["1","2"],"an":["2"],"w":["2"],"w.E":"2"},"a6":{"aq":["2"],"an":["2"],"w":["2"],"w.E":"2","aq.E":"2"},"b6":{"w":["1"],"w.E":"1"},"h_":{"w":["2"],"w.E":"2"},"BP":{"w":["1"],"w.E":"1"},"MP":{"BP":["1"],"an":["1"],"w":["1"],"w.E":"1"},"tS":{"w":["1"],"w.E":"1"},"EG":{"tS":["1"],"an":["1"],"w":["1"],"w.E":"1"},"Sl":{"w":["1"],"w.E":"1"},"kb":{"an":["1"],"w":["1"],"w.E":"1"},"t8":{"w":["1"],"w.E":"1"},"MO":{"t8":["1"],"an":["1"],"w":["1"],"w.E":"1"},"i2":{"w":["1"],"w.E":"1"},"I5":{"ac":["1"],"z":["1"],"an":["1"],"w":["1"]},"d8":{"aq":["1"],"an":["1"],"w":["1"],"w.E":"1","aq.E":"1"},"oW":{"SS":[]},"yB":{"p4":["1","2"],"aY":["1","2"]},"Eb":{"aY":["1","2"]},"ar":{"Eb":["1","2"],"aY":["1","2"]},"CC":{"w":["1"],"w.E":"1"},"cv":{"Eb":["1","2"],"aY":["1","2"]},"LV":{"mF":["1"],"cj":["1"],"an":["1"],"w":["1"]},"ev":{"mF":["1"],"cj":["1"],"an":["1"],"w":["1"],"w.E":"1"},"fI":{"mF":["1"],"cj":["1"],"an":["1"],"w":["1"],"w.E":"1"},"Oh":{"ok":[]},"mf":{"ok":[]},"PN":{"u3":[],"cP":[]},"a5D":{"cP":[]},"ad3":{"cP":[]},"a7D":{"bh":[]},"Yd":{"dt":[]},"vc":{"ok":[]},"a1y":{"ok":[]},"a1z":{"ok":[]},"acg":{"ok":[]},"abP":{"ok":[]},"Dy":{"ok":[]},"afM":{"cP":[]},"aaa":{"cP":[]},"ij":{"bk":["1","2"],"aY":["1","2"],"bk.V":"2","bk.K":"1"},"aT":{"an":["1"],"w":["1"],"w.E":"1"},"Oo":{"ij":["1","2"],"bk":["1","2"],"aY":["1","2"],"bk.V":"2","bk.K":"1"},"zP":{"ij":["1","2"],"bk":["1","2"],"aY":["1","2"],"bk.V":"2","bk.K":"1"},"or":{"bsQ":[]},"Jc":{"a9k":[],"Ae":[]},"ae4":{"w":["a9k"],"w.E":"a9k"},"HB":{"Ae":[]},"am7":{"w":["Ae"],"w.E":"Ae"},"Au":{"t":[],"at":[],"DD":[],"ec":[]},"hx":{"t":[],"at":[],"de":[]},"Pt":{"hx":[],"t":[],"dE":[],"at":[],"de":[],"ec":[]},"G7":{"hx":[],"cD":["1"],"t":[],"at":[],"de":[],"cr":["1"]},"wg":{"ac":["Z"],"hx":[],"cD":["Z"],"z":["Z"],"t":[],"an":["Z"],"at":[],"de":[],"cr":["Z"],"w":["Z"]},"mp":{"ac":["v"],"hx":[],"cD":["v"],"z":["v"],"t":[],"an":["v"],"at":[],"de":[],"cr":["v"],"w":["v"]},"Pu":{"wg":[],"ac":["Z"],"vy":[],"hx":[],"cD":["Z"],"z":["Z"],"t":[],"an":["Z"],"at":[],"de":[],"cr":["Z"],"w":["Z"],"ec":[],"ac.E":"Z","w.E":"Z"},"Pv":{"wg":[],"ac":["Z"],"vz":[],"hx":[],"cD":["Z"],"z":["Z"],"t":[],"an":["Z"],"at":[],"de":[],"cr":["Z"],"w":["Z"],"ec":[],"ac.E":"Z","w.E":"Z"},"Pw":{"mp":[],"ac":["v"],"a5l":[],"hx":[],"cD":["v"],"z":["v"],"t":[],"an":["v"],"at":[],"de":[],"cr":["v"],"w":["v"],"ec":[],"ac.E":"v","w.E":"v"},"Px":{"mp":[],"ac":["v"],"ti":[],"hx":[],"cD":["v"],"z":["v"],"t":[],"an":["v"],"at":[],"de":[],"cr":["v"],"w":["v"],"ec":[],"ac.E":"v","w.E":"v"},"Py":{"mp":[],"ac":["v"],"vU":[],"hx":[],"cD":["v"],"z":["v"],"t":[],"an":["v"],"at":[],"de":[],"cr":["v"],"w":["v"],"ec":[],"ac.E":"v","w.E":"v"},"Pz":{"mp":[],"ac":["v"],"aX7":[],"hx":[],"cD":["v"],"z":["v"],"t":[],"an":["v"],"at":[],"de":[],"cr":["v"],"w":["v"],"ec":[],"ac.E":"v","w.E":"v"},"PA":{"mp":[],"ac":["v"],"j6":[],"hx":[],"cD":["v"],"z":["v"],"t":[],"an":["v"],"at":[],"de":[],"cr":["v"],"w":["v"],"ec":[],"ac.E":"v","w.E":"v"},"PB":{"mp":[],"ac":["v"],"aX8":[],"hx":[],"cD":["v"],"z":["v"],"t":[],"an":["v"],"at":[],"de":[],"cr":["v"],"w":["v"],"ec":[],"ac.E":"v","w.E":"v"},"Av":{"mp":[],"ac":["v"],"d4":[],"hx":[],"cD":["v"],"z":["v"],"t":[],"an":["v"],"at":[],"de":[],"cr":["v"],"w":["v"],"ec":[],"ac.E":"v","w.E":"v"},"YS":{"jO":[]},"agD":{"cP":[]},"YT":{"u3":[],"cP":[]},"ak":{"S":["1"]},"IA":{"dG":["1"]},"qV":{"dG":["1"]},"fi":{"jJ":["1"],"fi.T":"1"},"xm":{"jJ":["1"]},"IX":{"dG":["1"]},"YM":{"acJ":[]},"Us":{"LT":["1"]},"i7":{"w":["1"],"w.E":"1"},"a0k":{"cP":[]},"ba":{"eC":["1"],"JL":["1"],"bN":["1"],"bN.T":"1"},"Cn":{"xp":["1"],"fi":["1"],"jJ":["1"],"fi.T":"1"},"nG":{"qV":["1"],"dG":["1"]},"mP":{"nG":["1"],"qV":["1"],"dG":["1"]},"e4":{"nG":["1"],"qV":["1"],"dG":["1"]},"Iv":{"mP":["1"],"nG":["1"],"qV":["1"],"dG":["1"]},"HS":{"bh":[]},"Cr":{"LT":["1"]},"bp":{"Cr":["1"],"LT":["1"]},"nO":{"Cr":["1"],"LT":["1"]},"SL":{"bN":["1"]},"CN":{"qV":["1"],"dG":["1"]},"xl":{"aew":["1"],"CN":["1"],"qV":["1"],"dG":["1"]},"rl":{"CN":["1"],"qV":["1"],"dG":["1"]},"eC":{"JL":["1"],"bN":["1"],"bN.T":"1"},"xp":{"fi":["1"],"jJ":["1"],"fi.T":"1"},"nN":{"dG":["1"]},"Yi":{"Ip":["1"]},"JL":{"bN":["1"]},"IK":{"jJ":["1"]},"Iu":{"bN":["1"],"bN.T":"1"},"Cz":{"bN":["1"],"bN.T":"1"},"iz":{"bN":["2"]},"xu":{"fi":["2"],"jJ":["2"],"fi.T":"2"},"Zb":{"iz":["1","1"],"bN":["1"],"bN.T":"1","iz.S":"1","iz.T":"1"},"jb":{"iz":["1","2"],"bN":["2"],"bN.T":"2","iz.S":"1","iz.T":"2"},"VW":{"iz":["1","1"],"bN":["1"],"bN.T":"1","iz.S":"1","iz.T":"1"},"JK":{"xu":["2","2"],"fi":["2"],"jJ":["2"],"fi.T":"2"},"Y1":{"iz":["1","1"],"bN":["1"],"bN.T":"1","iz.S":"1","iz.T":"1"},"VB":{"dG":["1"]},"JG":{"fi":["2"],"jJ":["2"],"fi.T":"2"},"JM":{"kD":["1","2"]},"uc":{"bN":["2"],"bN.T":"2"},"Yj":{"JM":["1","2"],"kD":["1","2"],"kD.S":"1","kD.T":"2"},"aog":{"Ck":[]},"al3":{"Ck":[]},"uk":{"bk":["1","2"],"aY":["1","2"],"bk.V":"2","bk.K":"1"},"xw":{"uk":["1","2"],"bk":["1","2"],"aY":["1","2"],"bk.V":"2","bk.K":"1"},"V7":{"uk":["1","2"],"bk":["1","2"],"aY":["1","2"],"bk.V":"2","bk.K":"1"},"CB":{"an":["1"],"w":["1"],"w.E":"1"},"Wl":{"ij":["1","2"],"bk":["1","2"],"aY":["1","2"],"bk.V":"2","bk.K":"1"},"rc":{"JE":["1"],"mF":["1"],"cj":["1"],"an":["1"],"w":["1"],"w.E":"1"},"lE":{"JE":["1"],"mF":["1"],"bHY":["1"],"cj":["1"],"an":["1"],"w":["1"],"w.E":"1"},"zZ":{"w":["1"],"w.E":"1"},"ac":{"z":["1"],"an":["1"],"w":["1"]},"bk":{"aY":["1","2"]},"Wo":{"an":["2"],"w":["2"],"w.E":"2"},"P7":{"aY":["1","2"]},"p4":{"aY":["1","2"]},"Vj":{"Vk":["1"],"bpn":["1"]},"Vl":{"Vk":["1"]},"Mv":{"an":["1"],"w":["1"],"w.E":"1"},"OI":{"aq":["1"],"an":["1"],"w":["1"],"w.E":"1","aq.E":"1"},"mF":{"cj":["1"],"an":["1"],"w":["1"]},"JE":{"mF":["1"],"cj":["1"],"an":["1"],"w":["1"]},"I6":{"mF":["1"],"cj":["1"],"an":["1"],"w":["1"],"w.E":"1"},"SA":{"bk":["1","2"],"aY":["1","2"],"bk.V":"2","bk.K":"1"},"po":{"an":["1"],"w":["1"],"w.E":"1"},"mO":{"an":["2"],"w":["2"],"w.E":"2"},"Y8":{"an":["bb<1,2>"],"w":["bb<1,2>"],"w.E":"bb<1,2>"},"ur":{"rk":["1","2","1"],"rk.T":"1"},"Yc":{"rk":["1","jc<1,2>","2"],"rk.T":"2"},"CM":{"rk":["1","jc<1,2>","bb<1,2>"],"rk.T":"bb<1,2>"},"Hy":{"mF":["1"],"cj":["1"],"an":["1"],"w":["1"],"w.E":"1"},"Cs":{"dG":["1"]},"t_":{"d2":["p","z"]},"ahT":{"bk":["p","@"],"aY":["p","@"],"bk.V":"@","bk.K":"p"},"ahU":{"aq":["p"],"an":["p"],"w":["p"],"w.E":"p","aq.E":"p"},"Wg":{"nz":[]},"a0b":{"t_":[],"d2":["p","z"],"d2.S":"p","d2.T":"z"},"ant":{"bC":["p","z"]},"a0d":{"bC":["p","z"],"bC.S":"p","bC.T":"z"},"anu":{"nz":[]},"ans":{"bC":["z","p"]},"a0c":{"bC":["z","p"],"bC.S":"z","bC.T":"p"},"a0v":{"d2":["z","p"],"d2.S":"z","d2.T":"p"},"a0x":{"bC":["z","p"],"bC.S":"z","bC.T":"p"},"a0w":{"bC":["p","z"],"bC.S":"p","bC.T":"z"},"aeE":{"nz":[]},"VP":{"d2":["1","3"],"d2.S":"1","d2.T":"3"},"VQ":{"bC":["1","3"],"bC.S":"1","bC.T":"3"},"Op":{"cP":[]},"a5F":{"cP":[]},"a5E":{"d2":["H?","p"],"d2.S":"H?","d2.T":"p"},"a5K":{"bC":["H?","p"],"bC.S":"H?","bC.T":"p"},"a5L":{"bC":["H?","z"],"bC.S":"H?","bC.T":"z"},"a5G":{"bC":["p","H?"],"bC.S":"p","bC.T":"H?"},"a5W":{"t_":[],"d2":["p","z"],"d2.S":"p","d2.T":"z"},"a5Y":{"bC":["p","z"],"bC.S":"p","bC.T":"z"},"a5X":{"bC":["z","p"],"bC.S":"z","bC.T":"p"},"JP":{"nz":[]},"CO":{"nz":[]},"adc":{"t_":[],"d2":["p","z"],"d2.S":"p","d2.T":"z"},"TV":{"bC":["p","z"],"bC.S":"p","bC.T":"z"},"Z8":{"nz":[]},"I9":{"bC":["z","p"],"bC.S":"z","bC.T":"p"},"bA":{"cM":["bA"]},"Z":{"ax":[],"cM":["ax"]},"br":{"cM":["br"]},"v":{"ax":[],"cM":["ax"]},"z":{"an":["1"],"w":["1"]},"ax":{"cM":["ax"]},"a9k":{"Ae":[]},"cj":{"an":["1"],"w":["1"]},"p":{"cM":["p"]},"yb":{"cP":[]},"u3":{"cP":[]},"hM":{"cP":[]},"GG":{"cP":[]},"O3":{"cP":[]},"a7z":{"cP":[]},"I8":{"cP":[]},"I3":{"cP":[]},"ny":{"cP":[]},"a1K":{"cP":[]},"a7Q":{"cP":[]},"SD":{"cP":[]},"agE":{"bh":[]},"hT":{"bh":[]},"VS":{"aq":["1"],"an":["1"],"w":["1"],"w.E":"1","aq.E":"1"},"amb":{"dt":[]},"Ru":{"w":["v"],"w.E":"v"},"Z5":{"ad7":[]},"nM":{"ad7":[]},"afQ":{"ad7":[]},"bf":{"cz":[],"bv":[],"t":[],"at":[]},"lS":{"t":[],"at":[]},"dP":{"t":[],"at":[]},"cz":{"bv":[],"t":[],"at":[]},"b_":{"t":[],"at":[]},"hp":{"lS":[],"t":[],"at":[]},"kd":{"t":[],"at":[]},"m8":{"t":[],"at":[]},"q7":{"t":[],"at":[]},"vP":{"bf":[],"cz":[],"bv":[],"t":[],"at":[]},"kl":{"t":[],"at":[]},"bv":{"t":[],"at":[]},"Gg":{"t":[],"at":[]},"ko":{"t":[],"at":[]},"tE":{"t":[],"at":[]},"mx":{"b_":[],"t":[],"at":[]},"kz":{"t":[],"at":[]},"kA":{"t":[],"at":[]},"kB":{"t":[],"at":[]},"j2":{"t":[],"at":[]},"kI":{"t":[],"at":[]},"j3":{"t":[],"at":[]},"kK":{"t":[],"at":[]},"J0":{"qt":[]},"a_J":{"t":[],"at":[]},"a_R":{"bf":[],"cz":[],"bv":[],"t":[],"at":[]},"a0a":{"bf":[],"cz":[],"bv":[],"t":[],"at":[]},"Ds":{"bf":[],"cz":[],"bv":[],"t":[],"at":[]},"yi":{"bf":[],"cz":[],"bv":[],"t":[],"at":[]},"Lw":{"bf":[],"cz":[],"bv":[],"t":[],"at":[]},"pL":{"bv":[],"t":[],"at":[]},"a1X":{"t":[],"at":[]},"yH":{"t":[],"at":[]},"k6":{"t":[],"at":[]},"o9":{"t":[],"at":[]},"a1Y":{"t":[],"at":[]},"a1Z":{"t":[],"at":[]},"a2l":{"t":[],"at":[]},"rX":{"bv":[],"t":[],"at":[]},"a36":{"t":[],"at":[]},"Mt":{"ac":["my"],"bL":["my"],"z":["my"],"cD":["my"],"t":[],"an":["my"],"at":[],"w":["my"],"cr":["my"],"bL.E":"my","ac.E":"my","w.E":"my"},"Mu":{"t":[],"my":["ax"],"at":[]},"a38":{"ac":["p"],"bL":["p"],"z":["p"],"cD":["p"],"t":[],"an":["p"],"at":[],"w":["p"],"cr":["p"],"bL.E":"p","ac.E":"p","w.E":"p"},"a3a":{"t":[],"at":[]},"af_":{"ac":["cz"],"z":["cz"],"an":["cz"],"w":["cz"],"ac.E":"cz","w.E":"cz"},"aG":{"t":[],"at":[]},"EO":{"ac":["hp"],"bL":["hp"],"z":["hp"],"cD":["hp"],"t":[],"an":["hp"],"at":[],"w":["hp"],"cr":["hp"],"bL.E":"hp","ac.E":"hp","w.E":"hp"},"N9":{"t":[],"at":[]},"a3S":{"t":[],"at":[]},"a4f":{"bf":[],"cz":[],"bv":[],"t":[],"at":[]},"Nr":{"t":[],"at":[]},"ah9":{"m8":[],"t":[],"at":[]},"a4F":{"t":[],"at":[]},"zq":{"ac":["bv"],"bL":["bv"],"z":["bv"],"cD":["bv"],"t":[],"an":["bv"],"at":[],"w":["bv"],"cr":["bv"],"bL.E":"bv","ac.E":"bv","w.E":"bv"},"zr":{"t":[],"at":[]},"Fn":{"t":[],"at":[]},"zN":{"bpJ":[],"bf":[],"cz":[],"bv":[],"t":[],"at":[]},"OH":{"bf":[],"cz":[],"bv":[],"t":[],"at":[]},"a6f":{"t":[],"at":[]},"a79":{"t":[],"at":[]},"G3":{"t":[],"at":[]},"a7e":{"t":[],"bk":["p","@"],"at":[],"aY":["p","@"],"bk.V":"@","bk.K":"p"},"a7f":{"t":[],"bk":["p","@"],"at":[],"aY":["p","@"],"bk.V":"@","bk.K":"p"},"a7g":{"ac":["kl"],"bL":["kl"],"z":["kl"],"cD":["kl"],"t":[],"an":["kl"],"at":[],"w":["kl"],"cr":["kl"],"bL.E":"kl","ac.E":"kl","w.E":"kl"},"ja":{"ac":["bv"],"z":["bv"],"an":["bv"],"w":["bv"],"ac.E":"bv","w.E":"bv"},"PK":{"ac":["bv"],"bL":["bv"],"z":["bv"],"cD":["bv"],"t":[],"an":["bv"],"at":[],"w":["bv"],"cr":["bv"],"bL.E":"bv","ac.E":"bv","w.E":"bv"},"a8D":{"ac":["ko"],"bL":["ko"],"z":["ko"],"cD":["ko"],"t":[],"an":["ko"],"at":[],"w":["ko"],"cr":["ko"],"bL.E":"ko","ac.E":"ko","w.E":"ko"},"aa8":{"t":[],"bk":["p","@"],"at":[],"aY":["p","@"],"bk.V":"@","bk.K":"p"},"RF":{"bf":[],"cz":[],"bv":[],"t":[],"at":[]},"aaD":{"bf":[],"cz":[],"bv":[],"t":[],"at":[]},"Hk":{"t":[],"at":[]},"abF":{"ac":["kz"],"bL":["kz"],"z":["kz"],"cD":["kz"],"t":[],"an":["kz"],"at":[],"w":["kz"],"cr":["kz"],"bL.E":"kz","ac.E":"kz","w.E":"kz"},"abM":{"ac":["kA"],"bL":["kA"],"z":["kA"],"cD":["kA"],"t":[],"an":["kA"],"at":[],"w":["kA"],"cr":["kA"],"bL.E":"kA","ac.E":"kA","w.E":"kA"},"SF":{"t":[],"bk":["p","p"],"at":[],"aY":["p","p"],"bk.V":"p","bk.K":"p"},"SZ":{"bf":[],"cz":[],"bv":[],"t":[],"at":[]},"aca":{"bf":[],"cz":[],"bv":[],"t":[],"at":[]},"acb":{"bf":[],"cz":[],"bv":[],"t":[],"at":[]},"HG":{"bf":[],"cz":[],"bv":[],"t":[],"at":[]},"acw":{"ac":["j3"],"bL":["j3"],"z":["j3"],"cD":["j3"],"t":[],"an":["j3"],"at":[],"w":["j3"],"cr":["j3"],"bL.E":"j3","ac.E":"j3","w.E":"j3"},"acx":{"ac":["kI"],"bL":["kI"],"z":["kI"],"cD":["kI"],"t":[],"an":["kI"],"at":[],"w":["kI"],"cr":["kI"],"bL.E":"kI","ac.E":"kI","w.E":"kI"},"acI":{"t":[],"at":[]},"acP":{"ac":["kK"],"bL":["kK"],"z":["kK"],"cD":["kK"],"t":[],"an":["kK"],"at":[],"w":["kK"],"cr":["kK"],"bL.E":"kK","ac.E":"kK","w.E":"kK"},"acQ":{"t":[],"at":[]},"ad8":{"t":[],"at":[]},"adp":{"t":[],"at":[]},"Ij":{"t":[],"at":[]},"Ix":{"bv":[],"t":[],"at":[]},"aft":{"ac":["dP"],"bL":["dP"],"z":["dP"],"cD":["dP"],"t":[],"an":["dP"],"at":[],"w":["dP"],"cr":["dP"],"bL.E":"dP","ac.E":"dP","w.E":"dP"},"Vi":{"t":[],"my":["ax"],"at":[]},"ah8":{"ac":["kd?"],"bL":["kd?"],"z":["kd?"],"cD":["kd?"],"t":[],"an":["kd?"],"at":[],"w":["kd?"],"cr":["kd?"],"bL.E":"kd?","ac.E":"kd?","w.E":"kd?"},"WH":{"ac":["bv"],"bL":["bv"],"z":["bv"],"cD":["bv"],"t":[],"an":["bv"],"at":[],"w":["bv"],"cr":["bv"],"bL.E":"bv","ac.E":"bv","w.E":"bv"},"am1":{"ac":["kB"],"bL":["kB"],"z":["kB"],"cD":["kB"],"t":[],"an":["kB"],"at":[],"w":["kB"],"cr":["kB"],"bL.E":"kB","ac.E":"kB","w.E":"kB"},"amd":{"ac":["j2"],"bL":["j2"],"z":["j2"],"cD":["j2"],"t":[],"an":["j2"],"at":[],"w":["j2"],"cr":["j2"],"bL.E":"j2","ac.E":"j2","w.E":"j2"},"aex":{"bk":["p","p"],"aY":["p","p"]},"Vy":{"bk":["p","p"],"aY":["p","p"],"bk.V":"p","bk.K":"p"},"lC":{"bN":["1"],"bN.T":"1"},"Cx":{"lC":["1"],"bN":["1"],"bN.T":"1"},"IM":{"jJ":["1"]},"PL":{"qt":[]},"Y0":{"qt":[]},"amq":{"qt":[]},"amf":{"qt":[]},"afN":{"t":[],"at":[]},"a3T":{"ac":["cz"],"z":["cz"],"an":["cz"],"w":["cz"],"ac.E":"cz","w.E":"cz"},"n1":{"t":[],"at":[]},"xi":{"b_":[],"t":[],"at":[]},"NL":{"t":[],"at":[]},"PO":{"t":[],"at":[]},"tK":{"t":[],"at":[]},"TK":{"t":[],"at":[]},"CI":{"aM9":[]},"a7G":{"bh":[]},"t6":{"bh":[]},"Q7":{"bh":[]},"Q8":{"bh":[]},"Q9":{"bh":[]},"IO":{"bN":["z"],"bN.T":"z"},"ac7":{"t_":[],"d2":["p","z"],"d2.S":"p","d2.T":"z"},"a7C":{"bh":[]},"e7":{"e7.T":"1"},"my":{"c_2":["1"]},"mi":{"t":[],"at":[]},"mr":{"t":[],"at":[]},"mM":{"t":[],"at":[]},"a64":{"ac":["mi"],"bL":["mi"],"z":["mi"],"t":[],"an":["mi"],"at":[],"w":["mi"],"bL.E":"mi","ac.E":"mi","w.E":"mi"},"a7F":{"ac":["mr"],"bL":["mr"],"z":["mr"],"t":[],"an":["mr"],"at":[],"w":["mr"],"bL.E":"mr","ac.E":"mr","w.E":"mr"},"a8G":{"t":[],"at":[]},"GZ":{"bo":[],"cz":[],"bv":[],"t":[],"at":[]},"abW":{"ac":["p"],"bL":["p"],"z":["p"],"t":[],"an":["p"],"at":[],"w":["p"],"bL.E":"p","ac.E":"p","w.E":"p"},"bo":{"cz":[],"bv":[],"t":[],"at":[]},"acS":{"ac":["mM"],"bL":["mM"],"z":["mM"],"t":[],"an":["mM"],"at":[],"w":["mM"],"bL.E":"mM","ac.E":"mM","w.E":"mM"},"dE":{"de":[]},"vU":{"z":["v"],"an":["v"],"w":["v"],"de":[]},"d4":{"z":["v"],"an":["v"],"w":["v"],"de":[]},"aX8":{"z":["v"],"an":["v"],"w":["v"],"de":[]},"a5l":{"z":["v"],"an":["v"],"w":["v"],"de":[]},"aX7":{"z":["v"],"an":["v"],"w":["v"],"de":[]},"ti":{"z":["v"],"an":["v"],"w":["v"],"de":[]},"j6":{"z":["v"],"an":["v"],"w":["v"],"de":[]},"vy":{"z":["Z"],"an":["Z"],"w":["Z"],"de":[]},"vz":{"z":["Z"],"an":["Z"],"w":["Z"],"de":[]},"Z_":{"DD":[]},"anw":{"dE":[],"de":[]},"CR":{"ac":["v"],"d4":[],"z":["v"],"an":["v"],"w":["v"],"f_":["v","d4","d4"],"de":[],"ac.E":"v","w.E":"v","f_.2":"d4"},"anz":{"ac":["v"],"vU":[],"z":["v"],"an":["v"],"w":["v"],"f_":["v","vU","vU"],"de":[],"ac.E":"v","w.E":"v","f_.2":"vU"},"anD":{"ac":["v"],"j6":[],"z":["v"],"an":["v"],"w":["v"],"f_":["v","j6","j6"],"de":[],"ac.E":"v","w.E":"v","f_.2":"j6"},"Z0":{"ac":["v"],"ti":[],"z":["v"],"an":["v"],"w":["v"],"f_":["v","ti","ti"],"de":[],"ac.E":"v","w.E":"v","f_.2":"ti"},"JW":{"ac.E":"v","w.E":"v","f_.2":"bXR"},"anx":{"ac":["Z"],"vy":[],"z":["Z"],"an":["Z"],"w":["Z"],"f_":["Z","vy","vy"],"de":[],"ac.E":"Z","w.E":"Z","f_.2":"vy"},"any":{"ac":["Z"],"vz":[],"z":["Z"],"an":["Z"],"w":["Z"],"f_":["Z","vz","vz"],"de":[],"ac.E":"Z","w.E":"Z","f_.2":"vz"},"abl":{"zc":[]},"a0l":{"t":[],"at":[]},"a0m":{"t":[],"bk":["p","@"],"at":[],"aY":["p","@"],"bk.V":"@","bk.K":"p"},"a0n":{"t":[],"at":[]},"v3":{"t":[],"at":[]},"a7I":{"t":[],"at":[]},"y9":{"w":["ya"],"w.E":"ya"},"a09":{"hT":[],"bh":[]},"MY":{"aNQ":["0&"]},"Ic":{"aNQ":["1"]},"cU":{"cG":["1"]},"bc":{"cU":["1"],"cG":["1"]},"M0":{"bc":["1"],"cU":["1"],"cG":["1"]},"fw":{"w":["p"],"w.E":"p"},"cO":{"aY":["2","3"]},"I7":{"xJ":["1","w<1>"],"xJ.E":"1"},"Hi":{"xJ":["1","cj<1>"],"xJ.E":"1"},"IH":{"w":["1"]},"Et":{"z":["1"],"IH":["1"],"an":["1"],"w":["1"]},"a4B":{"d2":["z","p"],"d2.S":"z","d2.T":"p"},"a4C":{"bC":["p","z"],"bC.S":"p","bC.T":"z"},"ahj":{"nz":[]},"a4D":{"bC":["z","p"],"bC.S":"z","bC.T":"p"},"a4z":{"bC":["z","yW"]},"aif":{"bC":["z","yW"],"bC.S":"z","bC.T":"yW"},"d1":{"aw":[]},"nW":{"d1":["Z"],"aw":[]},"ae5":{"d1":["Z"],"aw":[]},"ae6":{"d1":["Z"],"aw":[]},"Kx":{"d1":["1"],"aw":[]},"Qz":{"d1":["Z"],"aw":[]},"oK":{"d1":["Z"],"aw":[]},"M5":{"d1":["Z"],"aw":[]},"C2":{"d1":["Z"],"aw":[]},"Ea":{"d1":["1"],"aw":[]},"KN":{"d1":["1"],"aw":[]},"Wk":{"k7":[]},"Rz":{"k7":[]},"mg":{"k7":[]},"acA":{"k7":[]},"hQ":{"k7":[]},"Tm":{"k7":[]},"vx":{"k7":[]},"afY":{"k7":[]},"aV":{"aW":["1"],"aW.T":"1","aV.T":"1"},"hO":{"aV":["E?"],"aW":["E?"],"aW.T":"E?","aV.T":"E?"},"b9":{"d1":["1"],"aw":[]},"i5":{"aW":["1"],"aW.T":"1"},"Rs":{"aV":["1"],"aW":["1"],"aW.T":"1","aV.T":"1"},"abm":{"aV":["U?"],"aW":["U?"],"aW.T":"U?","aV.T":"U?"},"QM":{"aV":["T?"],"aW":["T?"],"aW.T":"T?","aV.T":"T?"},"vV":{"aV":["v"],"aW":["v"],"aW.T":"v","aV.T":"v"},"k8":{"aW":["Z"],"aW.T":"Z"},"TP":{"aW":["1"],"aW.T":"1"},"M1":{"a0":[],"q":[]},"UW":{"a2":["M1"]},"eT":{"E":[]},"afw":{"p_":[]},"a2_":{"ad":[],"q":[]},"yI":{"a0":[],"q":[]},"UX":{"a2":["yI"]},"a21":{"fe":[]},"afz":{"ki":["M2"],"ki.T":"M2"},"a2F":{"M2":[]},"M3":{"a0":[],"q":[]},"UZ":{"a2":["M3"]},"a22":{"ad":[],"q":[]},"IC":{"a0":[],"q":[]},"a23":{"ad":[],"q":[]},"ID":{"a2":["IC<1>"]},"pg":{"lZ":[]},"Eg":{"a0":[],"q":[]},"UY":{"qJ":["Eg"],"a2":["Eg"]},"amz":{"aw":[]},"a25":{"p_":[]},"V0":{"a0":[],"q":[]},"a26":{"ad":[],"q":[]},"afC":{"bE":[],"aK":[],"q":[]},"akq":{"R":[],"b2":["R"],"J":[],"aA":[]},"V1":{"a2":["V0"]},"ai2":{"aw":[]},"al_":{"aw":[]},"afv":{"aw":[]},"V2":{"aK":[],"q":[]},"afB":{"bU":[],"be":[],"P":[]},"CJ":{"fa":["R","jM"],"R":[],"aM":["R","jM"],"J":[],"aA":[],"aM.1":"jM","fa.1":"jM","aM.0":"R"},"aj3":{"be":[],"P":[]},"aj4":{"q":[]},"vh":{"a0":[],"q":[]},"V_":{"a2":["vh"]},"aid":{"aw":[]},"W4":{"bJ":[],"bs":[],"q":[]},"a27":{"ad":[],"q":[]},"xt":{"l5":["z"],"fZ":[]},"EK":{"xt":[],"l5":["z"],"fZ":[]},"a3E":{"xt":[],"l5":["z"],"fZ":[]},"a3D":{"xt":[],"l5":["z"],"fZ":[]},"q3":{"yb":[],"cP":[]},"agU":{"yV":["c7"],"fZ":[]},"k4":{"aw":[]},"kL":{"aw":[]},"CF":{"aw":[]},"l5":{"fZ":[]},"yV":{"fZ":[]},"a2U":{"yV":["a2T"],"fZ":[]},"a2V":{"fZ":[]},"df":{"hU":[],"df.T":"1"},"a6d":{"hU":[]},"xb":{"hU":[]},"OE":{"hV":[]},"bM":{"w":["1"],"w.E":"1"},"F6":{"w":["1"],"w.E":"1"},"dK":{"S":["1"]},"F3":{"aA":[]},"Ni":{"c7":[]},"hd":{"c0":[]},"tB":{"c0":[]},"wr":{"c0":[]},"ws":{"c0":[]},"tA":{"c0":[]},"tD":{"c0":[]},"jE":{"c0":[]},"tC":{"c0":[]},"ty":{"c0":[]},"ae_":{"c0":[]},"an9":{"c0":[]},"AR":{"c0":[]},"an5":{"AR":[],"c0":[]},"AV":{"c0":[]},"ang":{"AV":[],"c0":[]},"anb":{"tB":[],"c0":[]},"an8":{"wr":[],"c0":[]},"ana":{"ws":[],"c0":[]},"an7":{"tA":[],"c0":[]},"AS":{"c0":[]},"anc":{"AS":[],"c0":[]},"ank":{"tD":[],"c0":[]},"AW":{"jE":[],"c0":[]},"ani":{"AW":[],"jE":[],"c0":[]},"AX":{"jE":[],"c0":[]},"anj":{"AX":[],"jE":[],"c0":[]},"a8I":{"jE":[],"c0":[]},"anh":{"jE":[],"c0":[]},"ane":{"tC":[],"c0":[]},"AU":{"c0":[]},"anf":{"AU":[],"c0":[]},"AT":{"c0":[]},"and":{"AT":[],"c0":[]},"an6":{"ty":[],"c0":[]},"oi":{"dA":[],"dR":[],"e0":[]},"WA":{"JV":[]},"Ji":{"JV":[]},"lj":{"dA":[],"dR":[],"e0":[]},"p6":{"dA":[],"dR":[],"e0":[]},"ol":{"dA":[],"dR":[],"e0":[]},"oB":{"dA":[],"dR":[],"e0":[]},"Mw":{"dA":[],"dR":[],"e0":[]},"Po":{"dR":[],"e0":[]},"ahE":{"Ar":[]},"a53":{"dR":[],"e0":[]},"Vf":{"Ar":[]},"a2O":{"dR":[],"e0":[]},"of":{"dR":[],"e0":[]},"dR":{"e0":[]},"dA":{"dR":[],"e0":[]},"Gv":{"dA":[],"dR":[],"e0":[]},"lt":{"dA":[],"dR":[],"e0":[]},"ly":{"dA":[],"dR":[],"e0":[]},"a0B":{"dA":[],"dR":[],"e0":[]},"Cq":{"e0":[]},"af6":{"F1":[]},"zu":{"j8":[]},"FR":{"j8":[]},"D9":{"ad":[],"q":[]},"zV":{"a0":[],"q":[]},"WX":{"a0":[],"q":[]},"WV":{"a0":[],"q":[]},"Wr":{"a0":[],"q":[]},"Ws":{"a2":["Wr"]},"Wt":{"a0":[],"q":[]},"Wu":{"a2":["Wt"]},"Wj":{"a2":["zV"]},"adZ":{"ad":[],"q":[]},"ajl":{"a2":["WX"]},"ajk":{"ad":[],"q":[]},"ajj":{"a2":["WV"]},"WW":{"ad":[],"q":[]},"ain":{"ad":[],"q":[]},"ag8":{"ad":[],"q":[]},"ae0":{"ad":[],"q":[]},"In":{"ad":[],"q":[]},"a0r":{"ad":[],"q":[]},"Ld":{"ad":[],"q":[]},"a3m":{"ad":[],"q":[]},"a3l":{"ad":[],"q":[]},"a3x":{"ad":[],"q":[]},"a3w":{"ad":[],"q":[]},"bD2":{"eK":[],"bJ":[],"bs":[],"q":[]},"a_N":{"ad":[],"q":[]},"a_V":{"ad":[],"q":[]},"aea":{"aw":[]},"Jo":{"CG":[]},"kR":{"CG":[]},"ajo":{"CG":[]},"Ag":{"a0":[],"q":[]},"Wv":{"a2":["Ag"]},"KS":{"a0":[],"q":[]},"So":{"a0":[],"q":[]},"ak5":{"U":[]},"Uo":{"a2":["KS"]},"alO":{"a2":["So"]},"aen":{"bE":[],"aK":[],"q":[]},"ako":{"R":[],"b2":["R"],"J":[],"aA":[]},"G1":{"aV":["T?"],"aW":["T?"],"aW.T":"T?","aV.T":"T?"},"Ph":{"aV":["m"],"aW":["m"],"aW.T":"m","aV.T":"m"},"bIm":{"eK":[],"bJ":[],"bs":[],"q":[]},"QK":{"a0":[],"q":[]},"ake":{"a2":["QK"]},"ahN":{"bE":[],"aK":[],"q":[]},"Xf":{"R":[],"b2":["R"],"J":[],"aA":[]},"ai5":{"c3":["cy?"]},"Lu":{"a0":[],"q":[]},"UF":{"a2":["Lu"]},"aiJ":{"eM":[],"c3":["eM"]},"ahO":{"bE":[],"aK":[],"q":[]},"Xg":{"R":[],"b2":["R"],"J":[],"aA":[]},"yn":{"a0":[],"q":[]},"V9":{"a0":[],"q":[]},"WF":{"a0":[],"q":[]},"VM":{"bJ":[],"bs":[],"q":[]},"Vd":{"a0":[],"q":[]},"Ub":{"a0":[],"q":[]},"UH":{"a2":["yn"]},"afV":{"a2":["V9"]},"WG":{"a2":["WF"]},"afX":{"a2":["Vd"]},"Zk":{"a2":["Ub"]},"a16":{"ad":[],"q":[]},"Ly":{"a0":[],"q":[]},"aeX":{"a2":["Ly"]},"aeW":{"aw":[]},"bDR":{"bJ":[],"bs":[],"q":[]},"G0":{"pP":["v"],"E":[],"pP.T":"v"},"a6W":{"pP":["v"],"E":[],"pP.T":"v"},"Mg":{"a0":[],"q":[]},"V8":{"a2":["Mg"]},"akT":{"e8":["rT"],"aw":[],"aH.T":"rT"},"akS":{"e8":["pE"],"aw":[],"aH.T":"pE"},"afU":{"ad":[],"q":[]},"bEI":{"eK":[],"bJ":[],"bs":[],"q":[]},"afT":{"iE":[]},"ag7":{"p_":[]},"a2P":{"ad":[],"q":[]},"Eu":{"ad":[],"q":[]},"Df":{"ad":[],"q":[]},"a2W":{"ad":[],"q":[]},"Ml":{"ml":["1"],"j4":["1"],"e9":["1"]},"a34":{"ad":[],"q":[]},"bFh":{"eK":[],"bJ":[],"bs":[],"q":[]},"Vq":{"bJ":[],"bs":[],"q":[]},"MA":{"a0":[],"q":[]},"EA":{"a2":["MA"]},"a3j":{"ad":[],"q":[]},"bFB":{"eK":[],"bJ":[],"bs":[],"q":[]},"Nf":{"bJ":[],"bs":[],"q":[]},"ES":{"ad":[],"q":[]},"agz":{"eM":[],"c3":["eM"]},"aeZ":{"bE":[],"aK":[],"q":[]},"X7":{"R":[],"b2":["R"],"J":[],"aA":[]},"Un":{"d1":["1"],"aw":[]},"a4R":{"ad":[],"q":[]},"aht":{"c3":["E?"]},"ahv":{"c3":["E?"]},"ahu":{"c3":["eM?"]},"NJ":{"eK":[],"bJ":[],"bs":[],"q":[]},"Ob":{"a0":[],"q":[]},"W9":{"a2":["Ob"]},"Oc":{"qa":[]},"vT":{"vW":[],"qa":[]},"Od":{"vW":[],"qa":[]},"Oe":{"vW":[],"qa":[]},"vW":{"qa":[]},"WY":{"bJ":[],"bs":[],"q":[]},"W8":{"a0":[],"q":[]},"zK":{"ad":[],"q":[]},"W7":{"a2":["W8"],"bl0":[]},"a5h":{"ad":[],"q":[]},"me":{"ds":[]},"aiW":{"me":[],"ds":[]},"p3":{"me":[],"ds":[]},"km":{"me":[],"ds":[]},"Of":{"a0":[],"q":[]},"Wc":{"a2":["Of"]},"UB":{"a0":[],"q":[]},"VY":{"a0":[],"q":[]},"zM":{"a0":[],"q":[]},"Wa":{"aw":[]},"Wb":{"aV":["me"],"aW":["me"],"aW.T":"me","aV.T":"me"},"ahL":{"aw":[]},"aeI":{"a2":["UB"]},"alx":{"a0":[],"q":[]},"VZ":{"a2":["VY"]},"Xa":{"R":[],"qR":["ix","R"],"J":[],"aA":[]},"ag1":{"lx":["ix","R"],"aK":[],"q":[],"lx.0":"ix","lx.1":"R"},"Wd":{"a2":["zM"]},"a68":{"ad":[],"q":[]},"ahJ":{"c3":["E?"]},"aib":{"lx":["pj","R"],"aK":[],"q":[],"lx.0":"pj","lx.1":"R"},"Xk":{"R":[],"qR":["pj","R"],"J":[],"aA":[]},"A1":{"eK":[],"bJ":[],"bs":[],"q":[]},"Te":{"a0":[],"q":[]},"Yv":{"a2":["Te"]},"a6l":{"ad":[],"q":[]},"Af":{"a0":[],"q":[]},"Xe":{"R":[],"b2":["R"],"J":[],"aA":[]},"Bx":{"aV":["ds?"],"aW":["ds?"],"aW.T":"ds?","aV.T":"ds?"},"Ww":{"a0":[],"q":[]},"ais":{"a2":["Af"]},"ahK":{"bE":[],"aK":[],"q":[]},"aip":{"a2":["Ww"]},"XY":{"ad":[],"q":[]},"aly":{"aw":[]},"aiq":{"ki":["Ah"],"ki.T":"Ah"},"a2H":{"Ah":[]},"a70":{"E":[],"c3":["E"]},"ait":{"E":[],"c3":["E"]},"a72":{"eM":[],"c3":["eM"]},"Vz":{"eM":[],"c3":["eM"]},"a7_":{"cy":[],"c3":["cy?"]},"Wy":{"cy":[],"c3":["cy?"]},"a73":{"V":[],"c3":["V"]},"aiu":{"V":[],"c3":["V"]},"Wi":{"c3":["1?"]},"ep":{"c3":["1"]},"fM":{"c3":["1"]},"a74":{"kL":["cj"],"aw":[]},"ai7":{"c3":["cy?"]},"kk":{"a6Y":["1"],"ml":["1"],"j4":["1"],"e9":["1"]},"xL":{"a0":[],"q":[]},"xM":{"a0":[],"q":[]},"agL":{"ad":[],"q":[]},"aok":{"ad":[],"q":[]},"aoi":{"a2":["xL"]},"aoj":{"a2":["xM"]},"adY":{"tt":[]},"a24":{"tt":[]},"Zl":{"aw":[]},"Zm":{"aw":[]},"DM":{"a0":[],"q":[]},"a8X":{"a0":[],"q":[]},"af1":{"aw":[]},"af2":{"a2":["DM"]},"bJF":{"eK":[],"bJ":[],"bs":[],"q":[]},"GE":{"a0":[],"q":[]},"Jr":{"a2":["GE<1>"]},"aka":{"aw":[]},"bJK":{"bJ":[],"bs":[],"q":[]},"Rk":{"a0":[],"q":[]},"Xy":{"a2":["Rk"]},"Xx":{"iJ":["a2"],"iI":["a2"],"hU":[],"iJ.T":"a2","iI.T":"a2"},"RB":{"a0":[],"q":[]},"XC":{"bJ":[],"bs":[],"q":[]},"VD":{"a0":[],"q":[]},"Bb":{"a0":[],"q":[]},"Bc":{"a2":["Bb"]},"bPo":{"a0":[],"q":[]},"aah":{"a2":["RB"]},"al7":{"aw":[]},"UA":{"aN":[]},"aeH":{"ad":[],"q":[]},"VE":{"a2":["VD"]},"agd":{"cc":["l6"],"cc.T":"l6"},"al8":{"bJ":[],"bs":[],"q":[]},"Jd":{"a0":[],"q":[]},"aaq":{"ad":[],"q":[]},"air":{"qJ":["Jd"],"a2":["Jd"]},"bKf":{"eK":[],"bJ":[],"bs":[],"q":[]},"ai6":{"c3":["cy?"]},"Sn":{"a0":[],"q":[]},"pd":{"c_":[]},"Y2":{"a2":["Sn"]},"alM":{"aK":[],"q":[]},"Jx":{"R":[],"J":[],"aA":[]},"anI":{"aK":[],"q":[]},"akQ":{"R":[],"J":[],"aA":[]},"bLf":{"eK":[],"bJ":[],"bs":[],"q":[]},"bLi":{"a0":[],"q":[]},"aci":{"a0":[],"q":[]},"Ys":{"c3":["E?"]},"ams":{"c3":["E?"]},"amr":{"c3":["eM?"]},"bLK":{"eK":[],"bJ":[],"bs":[],"q":[]},"Ta":{"a0":[],"q":[]},"Yt":{"a2":["Ta"]},"Tb":{"t9":["p"],"a0":[],"q":[],"t9.T":"p"},"JR":{"m6":["p"],"a2":["t9

"]},"a75":{"p_":[]},"amy":{"aw":[]},"bLS":{"eK":[],"bJ":[],"bs":[],"q":[]},"Yy":{"a0":[],"q":[]},"act":{"ad":[],"q":[]},"amF":{"a2":["Yy"]},"amG":{"bE":[],"aK":[],"q":[]},"amH":{"R":[],"b2":["R"],"J":[],"aA":[]},"amC":{"iT":[],"aK":[],"q":[]},"amD":{"bU":[],"be":[],"P":[]},"akP":{"R":[],"aM":["R","jM"],"J":[],"aA":[],"aM.1":"jM","aM.0":"R"},"amB":{"ad":[],"q":[]},"amE":{"ad":[],"q":[]},"acv":{"ad":[],"q":[]},"W6":{"eK":[],"bJ":[],"bs":[],"q":[]},"BX":{"aV":["nB"],"aW":["nB"],"aW.T":"nB","aV.T":"nB"},"KJ":{"a0":[],"q":[]},"Tl":{"ad":[],"q":[]},"aeh":{"a2":["KJ"]},"GT":{"e8":["ck"],"aw":[],"aH.T":"ck"},"YK":{"n8":["jd"],"bJ":[],"bs":[],"q":[],"n8.T":"jd"},"Vg":{"a0":[],"q":[]},"YI":{"a0":[],"q":[]},"W0":{"a0":[],"q":[]},"Tr":{"a0":[],"q":[]},"YF":{"a0":[],"q":[]},"YH":{"ad":[],"q":[]},"W_":{"ad":[],"q":[]},"ahm":{"ad":[],"q":[]},"JO":{"ad":[],"q":[]},"aiG":{"ad":[],"q":[]},"Vb":{"ad":[],"q":[]},"Uj":{"ad":[],"q":[]},"Vc":{"bE":[],"aK":[],"q":[]},"Xh":{"R":[],"b2":["R"],"J":[],"aA":[]},"aga":{"aw":[]},"Vh":{"a2":["Vg"]},"YJ":{"a2":["YI"]},"ahp":{"ad":[],"q":[]},"aiH":{"ad":[],"q":[]},"aho":{"a2":["W0"]},"YG":{"a2":["Tr"]},"YL":{"a2":["YF"]},"bM7":{"eK":[],"bJ":[],"bs":[],"q":[]},"Tu":{"aw":[]},"Ty":{"a0":[],"q":[]},"HU":{"a2":["Ty"]},"agF":{"bE":[],"aK":[],"q":[]},"aku":{"R":[],"b2":["R"],"J":[],"mn":[],"aA":[]},"amU":{"ad":[],"q":[]},"bMf":{"eK":[],"bJ":[],"bs":[],"q":[]},"fk":{"k1":[]},"l1":{"k1":[]},"WC":{"k1":[]},"Q2":{"ip":[]},"ami":{"aw":[]},"h3":{"ds":[]},"nH":{"ds":[]},"a0I":{"ds":[]},"f1":{"ds":[]},"jg":{"ds":[]},"c6":{"lZ":[]},"hN":{"wT":[]},"hk":{"h3":[],"ds":[]},"pP":{"E":[]},"az":{"eH":[]},"fp":{"eH":[]},"xz":{"eH":[]},"oj":{"k1":[]},"a0h":{"iM":["pC"]},"L5":{"iM":["pC"],"iM.T":"pC"},"a8w":{"lf":[]},"eX":{"h3":[],"ds":[]},"jT":{"h3":[],"ds":[]},"lu":{"lZ":[]},"kC":{"h3":[],"ds":[]},"jV":{"h3":[],"ds":[]},"jW":{"h3":[],"ds":[]},"Ik":{"mH":[]},"anE":{"mH":[]},"u0":{"lf":[],"mn":[],"aA":[]},"a9q":{"R":[],"b2":["R"],"J":[],"aA":[]},"GQ":{"ip":[],"aA":[]},"Ux":{"aw":[]},"rI":{"tb":[]},"R":{"J":[],"aA":[]},"rH":{"m9":["R"]},"ji":{"ei":[]},"LW":{"ji":[],"fY":["1"],"ei":[]},"nh":{"ji":[],"fY":["R"],"ei":[]},"QV":{"fa":["R","nh"],"R":[],"aM":["R","nh"],"J":[],"aA":[],"aM.1":"nh","fa.1":"nh","aM.0":"R"},"a2h":{"aw":[]},"QW":{"R":[],"b2":["R"],"J":[],"aA":[]},"wA":{"aw":[]},"B2":{"R":[],"aM":["R","nA"],"J":[],"aA":[],"aM.1":"nA","aM.0":"R"},"aks":{"R":[],"J":[],"aA":[]},"Yu":{"wA":[],"aw":[]},"UI":{"wA":[],"aw":[]},"Iz":{"wA":[],"aw":[]},"QY":{"R":[],"J":[],"aA":[]},"la":{"ji":[],"fY":["R"],"ei":[]},"R_":{"fa":["R","la"],"R":[],"aM":["R","la"],"J":[],"aA":[],"aM.1":"la","fa.1":"la","aM.0":"R"},"R2":{"R":[],"J":[],"aA":[]},"Gj":{"fr":[]},"id":{"fr":[]},"yx":{"id":[],"fr":[]},"DT":{"id":[],"fr":[]},"r4":{"qu":[],"id":[],"fr":[]},"PS":{"qu":[],"id":[],"fr":[]},"acy":{"fr":[]},"a8B":{"fr":[]},"qu":{"id":[],"fr":[]},"LL":{"id":[],"fr":[]},"LO":{"id":[],"fr":[]},"Le":{"id":[],"fr":[]},"OD":{"id":[],"fr":[]},"No":{"id":[],"fr":[]},"KQ":{"id":[],"fr":[]},"qk":{"ji":[],"fY":["R"],"ei":[]},"R4":{"fa":["R","qk"],"R":[],"aM":["R","qk"],"J":[],"aA":[],"aM.1":"qk","fa.1":"qk","aM.0":"R"},"a7j":{"aw":[]},"J":{"aA":[]},"fY":{"ei":[]},"al0":{"kP":[]},"W3":{"kP":[]},"CP":{"kP":[]},"tx":{"oP":[]},"nA":{"fY":["R"],"ei":[]},"up":{"hX":[],"aw":[]},"R8":{"R":[],"aM":["R","nA"],"J":[],"aA":[],"aM.1":"nA","aM.0":"R"},"QQ":{"R":[],"J":[],"mn":[],"aA":[]},"Ri":{"R":[],"J":[],"aA":[]},"YU":{"dA":[],"dR":[],"e0":[]},"X2":{"dA":[],"dR":[],"e0":[]},"Qj":{"R":[],"J":[],"mn":[],"aA":[]},"wU":{"yJ":["jD"],"aw":[]},"QP":{"R":[],"b2":["R"],"J":[],"aA":[]},"tI":{"R":[],"b2":["R"],"J":[],"aA":[]},"a9K":{"R":[],"b2":["R"],"J":[],"aA":[]},"Ra":{"R":[],"b2":["R"],"J":[],"aA":[]},"QU":{"R":[],"b2":["R"],"J":[],"aA":[]},"a9D":{"R":[],"b2":["R"],"J":[],"aA":[]},"QT":{"R":[],"b2":["R"],"J":[],"aA":[]},"R3":{"R":[],"b2":["R"],"J":[],"aA":[]},"a9F":{"R":[],"b2":["R"],"J":[],"aA":[]},"a9p":{"R":[],"b2":["R"],"J":[],"aA":[]},"a9r":{"R":[],"b2":["R"],"J":[],"aA":[]},"yJ":{"aw":[]},"Jv":{"R":[],"b2":["R"],"J":[],"aA":[]},"a9u":{"R":[],"b2":["R"],"J":[],"aA":[]},"a9t":{"R":[],"b2":["R"],"J":[],"aA":[]},"Xn":{"R":[],"b2":["R"],"J":[],"aA":[]},"a9G":{"R":[],"b2":["R"],"J":[],"aA":[]},"a9H":{"R":[],"b2":["R"],"J":[],"aA":[]},"a9w":{"R":[],"b2":["R"],"J":[],"aA":[]},"a9T":{"R":[],"b2":["R"],"J":[],"aA":[]},"QZ":{"R":[],"b2":["R"],"J":[],"aA":[]},"a9z":{"R":[],"b2":["R"],"J":[],"aA":[]},"a9I":{"R":[],"b2":["R"],"J":[],"aA":[]},"R5":{"R":[],"b2":["R"],"J":[],"mn":[],"aA":[]},"Rb":{"R":[],"b2":["R"],"J":[],"aA":[]},"R1":{"R":[],"b2":["R"],"J":[],"aA":[]},"R6":{"R":[],"b2":["R"],"J":[],"aA":[]},"Rc":{"R":[],"b2":["R"],"J":[],"aA":[]},"a9s":{"R":[],"b2":["R"],"J":[],"aA":[]},"a9E":{"R":[],"b2":["R"],"J":[],"aA":[]},"a9x":{"R":[],"b2":["R"],"J":[],"aA":[]},"a9A":{"R":[],"b2":["R"],"J":[],"aA":[]},"a9C":{"R":[],"b2":["R"],"J":[],"aA":[]},"a9y":{"R":[],"b2":["R"],"J":[],"aA":[]},"QS":{"R":[],"b2":["R"],"J":[],"aA":[]},"hX":{"aw":[]},"B4":{"R":[],"b2":["R"],"J":[],"aA":[]},"R7":{"R":[],"b2":["R"],"J":[],"aA":[]},"a9o":{"R":[],"b2":["R"],"J":[],"aA":[]},"a9J":{"R":[],"b2":["R"],"J":[],"aA":[]},"a9v":{"R":[],"b2":["R"],"J":[],"aA":[]},"R0":{"R":[],"b2":["R"],"J":[],"aA":[]},"QX":{"R":[],"b2":["R"],"J":[],"aA":[]},"Ht":{"tb":[]},"tU":{"qQ":[],"fY":["dB"],"ei":[]},"dB":{"J":[],"aA":[]},"abw":{"m9":["dB"]},"Sp":{"ei":[]},"qQ":{"ei":[]},"a9R":{"dB":[],"b2":["R"],"J":[],"aA":[]},"a9S":{"dB":[],"b2":["R"],"J":[],"aA":[]},"a9L":{"tJ":[],"dB":[],"aM":["R","ir"],"J":[],"aA":[],"aM.1":"ir","aM.0":"R"},"a9M":{"tJ":[],"dB":[],"aM":["R","ir"],"J":[],"aA":[]},"Hs":{"ir":[],"fY":["R"],"os":[],"ei":[]},"a9N":{"tJ":[],"dB":[],"aM":["R","ir"],"J":[],"aA":[],"aM.1":"ir","aM.0":"R"},"a9O":{"tJ":[],"dB":[],"aM":["R","ir"],"J":[],"aA":[],"aM.1":"ir","aM.0":"R"},"os":{"ei":[]},"ir":{"fY":["R"],"os":[],"ei":[]},"tJ":{"dB":[],"aM":["R","ir"],"J":[],"aA":[]},"Rd":{"dB":[],"b2":["dB"],"J":[],"aA":[]},"a9P":{"dB":[],"b2":["dB"],"J":[],"aA":[]},"bK0":{"dB":[],"b2":["R"],"J":[],"aA":[]},"a9Q":{"dB":[],"b2":["R"],"J":[],"aA":[]},"Rf":{"dB":[],"b2":["R"],"J":[],"aA":[]},"is":{"ji":[],"fY":["R"],"ei":[]},"Rg":{"fa":["R","is"],"R":[],"aM":["R","is"],"J":[],"aA":[],"aM.1":"is","fa.1":"is","aM.0":"R"},"uU":{"aV":["k1?"],"aW":["k1?"],"aW.T":"k1?","aV.T":"k1?"},"a9U":{"b2":["R"],"J":[],"aA":[]},"GP":{"ri":["1"],"R":[],"aM":["dB","1"],"a9n":[],"J":[],"aA":[]},"Rj":{"ri":["tU"],"R":[],"aM":["dB","tU"],"a9n":[],"J":[],"aA":[],"aM.1":"tU","ri.0":"tU","aM.0":"dB"},"j9":{"aw":[]},"BY":{"S":["~"]},"Tn":{"bh":[]},"ud":{"cM":["ud"]},"pn":{"cM":["pn"]},"uu":{"cM":["uu"]},"Hc":{"cM":["Hc"]},"alo":{"yV":["ea"],"fZ":[]},"S2":{"aw":[]},"Az":{"cM":["Hc"]},"Iw":{"as4":[]},"Hh":{"ip":[]},"w1":{"qf":[]},"w2":{"qf":[]},"Ow":{"qf":[]},"fg":{"bh":[]},"Ap":{"bh":[]},"ag4":{"eM":[]},"aj0":{"G4":[]},"aj_":{"eM":[]},"amj":{"G4":[]},"x0":{"eM":[]},"nk":{"hw":[]},"qI":{"oH":[]},"GK":{"oH":[]},"Rp":{"aw":[]},"DI":{"mH":[]},"FK":{"mH":[]},"Q4":{"mH":[]},"Mr":{"mH":[]},"acl":{"x4":[]},"ack":{"x4":[]},"acm":{"x4":[]},"HJ":{"x4":[]},"a3U":{"x5":[]},"a63":{"x5":[]},"ajw":{"Td":[]},"rw":{"a0":[],"q":[]},"Ug":{"bJ":[],"bs":[],"q":[]},"zf":{"a0":[],"q":[]},"bkH":{"c_":[]},"bFl":{"c_":[]},"bFk":{"c_":[]},"De":{"c_":[]},"DC":{"c_":[]},"l6":{"c_":[]},"tF":{"c_":[]},"f2":{"cc":["1"]},"dp":{"cc":["1"],"cc.T":"1"},"Uh":{"a2":["rw"]},"VL":{"a2":["zf"]},"adw":{"cc":["bkH"],"cc.T":"bkH"},"Mp":{"cc":["c_"],"cc.T":"c_"},"a30":{"cc":["l6"]},"a8V":{"f2":["tF"],"cc":["tF"],"cc.T":"tF","f2.T":"tF"},"WR":{"ZI":["1"],"f2":["1"],"Jl":["1"],"cc":["1"],"cc.T":"1","f2.T":"1"},"WS":{"ZJ":["1"],"f2":["1"],"Jl":["1"],"cc":["1"],"cc.T":"1","f2.T":"1"},"UU":{"cc":["1"],"cc.T":"1"},"KI":{"a0":[],"q":[]},"aeg":{"a2":["KI"]},"aef":{"bE":[],"aK":[],"q":[]},"y0":{"a0":[],"q":[]},"Um":{"a2":["y0"]},"KP":{"bE":[],"aK":[],"q":[]},"U1":{"a0":[],"q":[]},"Zc":{"a2":["U1"],"fz":[]},"qU":{"a0":[],"q":[]},"F_":{"a0":[],"q":[]},"Yh":{"a2":["qU<1,2>"]},"SJ":{"qU":["1","eR<1>"],"a0":[],"q":[],"qU.T":"1","qU.S":"eR<1>"},"VR":{"a2":["F_<1>"]},"Dp":{"a0":[],"q":[]},"Ut":{"a2":["Dp"]},"Os":{"aw":[]},"aj5":{"ad":[],"q":[]},"n2":{"bJ":[],"bs":[],"q":[]},"DU":{"bE":[],"aK":[],"q":[]},"DS":{"bE":[],"aK":[],"q":[]},"yy":{"bE":[],"aK":[],"q":[]},"E9":{"bE":[],"aK":[],"q":[]},"bY":{"bE":[],"aK":[],"q":[]},"o7":{"bE":[],"aK":[],"q":[]},"OB":{"hy":["nh"],"bs":[],"q":[],"hy.T":"nh"},"zX":{"bE":[],"aK":[],"q":[]},"Hz":{"iT":[],"aK":[],"q":[]},"lq":{"hy":["is"],"bs":[],"q":[],"hy.T":"is"},"ER":{"iT":[],"aK":[],"q":[]},"GW":{"iT":[],"aK":[],"q":[]},"E8":{"iT":[],"aK":[],"q":[]},"GJ":{"aK":[],"q":[]},"bER":{"bJ":[],"bs":[],"q":[]},"FN":{"bE":[],"aK":[],"q":[]},"Aq":{"bE":[],"aK":[],"q":[]},"le":{"bE":[],"aK":[],"q":[]},"c2":{"bE":[],"aK":[],"q":[]},"Dw":{"bE":[],"aK":[],"q":[]},"ann":{"ju":[],"be":[],"P":[]},"ano":{"bJ":[],"bs":[],"q":[]},"a7O":{"bE":[],"aK":[],"q":[]},"a0s":{"bE":[],"aK":[],"q":[]},"El":{"bE":[],"aK":[],"q":[]},"a8m":{"bE":[],"aK":[],"q":[]},"a8n":{"bE":[],"aK":[],"q":[]},"x7":{"bE":[],"aK":[],"q":[]},"a3V":{"bE":[],"aK":[],"q":[]},"a4g":{"bE":[],"aK":[],"q":[]},"aC":{"bE":[],"aK":[],"q":[]},"pT":{"bE":[],"aK":[],"q":[]},"M6":{"iT":[],"aK":[],"q":[]},"bw":{"bE":[],"aK":[],"q":[]},"hl":{"bE":[],"aK":[],"q":[]},"a4h":{"bE":[],"aK":[],"q":[]},"a7U":{"bE":[],"aK":[],"q":[]},"PR":{"bE":[],"aK":[],"q":[]},"ajc":{"bU":[],"be":[],"P":[]},"a0e":{"bE":[],"aK":[],"q":[]},"a5w":{"bE":[],"aK":[],"q":[]},"abz":{"bE":[],"aK":[],"q":[]},"BE":{"bE":[],"aK":[],"q":[]},"a67":{"iT":[],"aK":[],"q":[]},"a8O":{"ad":[],"q":[]},"lb":{"hy":["la"],"bs":[],"q":[],"hy.T":"la"},"EL":{"hy":["la"],"bs":[],"q":[],"hy.T":"la"},"aa2":{"iT":[],"aK":[],"q":[]},"kq":{"bE":[],"aK":[],"q":[]},"a_C":{"bE":[],"aK":[],"q":[]},"a7c":{"bE":[],"aK":[],"q":[]},"iF":{"bE":[],"aK":[],"q":[]},"O4":{"bE":[],"aK":[],"q":[]},"qh":{"ad":[],"q":[]},"jj":{"ad":[],"q":[]},"pQ":{"bE":[],"aK":[],"q":[]},"X8":{"R":[],"b2":["R"],"J":[],"aA":[]},"U2":{"ip":[],"aA":[]},"B3":{"aK":[],"q":[]},"wB":{"bU":[],"be":[],"P":[]},"adz":{"ip":[],"aA":[]},"a1D":{"bE":[],"aK":[],"q":[]},"UO":{"R":[],"b2":["R"],"J":[],"aA":[]},"a2C":{"bE":[],"aK":[],"q":[]},"a1M":{"ad":[],"q":[]},"ag_":{"yJ":["jD"],"aw":[]},"vn":{"eK":[],"bJ":[],"bs":[],"q":[]},"aj6":{"ad":[],"q":[]},"a2K":{"ad":[],"q":[]},"a32":{"ad":[],"q":[]},"Mx":{"a0":[],"q":[]},"bvE":{"aw":[]},"bOF":{"n9":["bvE"],"bJ":[],"bs":[],"q":[],"n9.T":"bvE"},"a3c":{"jP":[]},"agr":{"a2":["Mx"]},"agq":{"ks":[],"aw":[]},"Cw":{"oM":[],"j9":[],"aw":[],"ns":[]},"ED":{"a0":[],"q":[]},"Vs":{"a2":["ED"]},"HI":{"kL":["ez"],"aw":[]},"EE":{"a0":[],"q":[]},"vr":{"a2":["EE"],"fz":[]},"XG":{"a0":[],"q":[]},"pm":{"Ii":[],"lf":[]},"af8":{"bE":[],"aK":[],"q":[]},"akp":{"R":[],"b2":["R"],"J":[],"aA":[]},"Vt":{"iT":[],"aK":[],"q":[]},"ala":{"a2":["XG"],"bt7":[]},"ug":{"f2":["1"],"cc":["1"],"cc.T":"1","f2.T":"1"},"Z3":{"f2":["1"],"cc":["1"],"cc.T":"1","f2.T":"1"},"Z4":{"f2":["1"],"cc":["1"],"cc.T":"1","f2.T":"1"},"alk":{"f2":["tP"],"cc":["tP"],"cc.T":"tP","f2.T":"tP"},"afq":{"f2":["pS"],"cc":["pS"],"cc.T":"pS","f2.T":"pS"},"eJ":{"aw":[]},"ze":{"eJ":[],"aw":[]},"Nl":{"aw":[]},"zd":{"a0":[],"q":[]},"VJ":{"n9":["eJ"],"bJ":[],"bs":[],"q":[],"n9.T":"eJ"},"IP":{"a2":["zd"]},"a45":{"a0":[],"q":[]},"ah3":{"a2":["zd"]},"Nm":{"a0":[],"q":[]},"bjQ":{"c_":[]},"qs":{"c_":[]},"qE":{"c_":[]},"m1":{"c_":[]},"VK":{"eJ":[],"aw":[]},"ah4":{"a2":["Nm"]},"a9Y":{"cc":["bjQ"],"cc.T":"bjQ"},"a7x":{"cc":["qs"],"cc.T":"qs"},"a8T":{"cc":["qE"],"cc.T":"qE"},"Mo":{"cc":["m1"],"cc.T":"m1"},"zj":{"a0":[],"q":[]},"Nq":{"a2":["zj"]},"VO":{"bJ":[],"bs":[],"q":[]},"t9":{"a0":[],"q":[]},"m6":{"a2":["t9<1>"]},"Ax":{"hU":[]},"iI":{"hU":[]},"c8":{"iI":["1"],"hU":[],"iI.T":"1"},"ad":{"q":[]},"a0":{"q":[]},"bE":{"aK":[],"q":[]},"be":{"P":[]},"hZ":{"be":[],"P":[]},"ju":{"be":[],"P":[]},"iJ":{"iI":["1"],"hU":[],"iJ.T":"1","iI.T":"1"},"bs":{"q":[]},"hy":{"bs":[],"q":[]},"bJ":{"bs":[],"q":[]},"aK":{"q":[]},"a61":{"aK":[],"q":[]},"iT":{"aK":[],"q":[]},"a3F":{"aK":[],"q":[]},"LU":{"be":[],"P":[]},"HA":{"be":[],"P":[]},"QB":{"be":[],"P":[]},"AC":{"be":[],"P":[]},"bU":{"be":[],"P":[]},"a60":{"bU":[],"be":[],"P":[]},"Sg":{"bU":[],"be":[],"P":[]},"mo":{"bU":[],"be":[],"P":[]},"aj2":{"be":[],"P":[]},"aj7":{"q":[]},"F4":{"ad":[],"q":[]},"no":{"a0":[],"q":[]},"GI":{"a2":["no"]},"cX":{"zl":["1"]},"ahb":{"bE":[],"aK":[],"q":[]},"zo":{"a0":[],"q":[]},"IZ":{"a2":["zo"]},"NB":{"Aw":[]},"tc":{"ad":[],"q":[]},"zx":{"eK":[],"bJ":[],"bs":[],"q":[]},"zG":{"a0":[],"q":[]},"W1":{"a2":["zG"],"fz":[]},"yl":{"aV":["aN"],"aW":["aN"],"aW.T":"aN","aV.T":"aN"},"rV":{"aV":["lZ"],"aW":["lZ"],"aW.T":"lZ","aV.T":"lZ"},"rZ":{"aV":["eH"],"aW":["eH"],"aW.T":"eH","aV.T":"eH"},"yj":{"aV":["eu?"],"aW":["eu?"],"aW.T":"eu?","aV.T":"eu?"},"Al":{"aV":["bn"],"aW":["bn"],"aW.T":"bn","aV.T":"bn"},"BW":{"aV":["V"],"aW":["V"],"aW.T":"V","aV.T":"V"},"Kz":{"a0":[],"q":[]},"KE":{"a0":[],"q":[]},"KH":{"a0":[],"q":[]},"KD":{"a0":[],"q":[]},"KA":{"a0":[],"q":[]},"KG":{"a0":[],"q":[]},"ML":{"aV":["az"],"aW":["az"],"aW.T":"az","aV.T":"az"},"a54":{"a0":[],"q":[]},"Fy":{"a2":["1"]},"Dg":{"a2":["1"]},"ae8":{"a2":["Kz"]},"aec":{"a2":["KE"]},"aee":{"a2":["KH"]},"aeb":{"a2":["KD"]},"ae9":{"a2":["KA"]},"aed":{"a2":["KG"]},"n8":{"bJ":[],"bs":[],"q":[]},"O5":{"ju":[],"be":[],"P":[]},"n9":{"bJ":[],"bs":[],"q":[]},"J4":{"ju":[],"be":[],"P":[]},"eK":{"bJ":[],"bs":[],"q":[]},"Cp":{"ad":[],"q":[]},"kh":{"ve":["aN"],"aK":[],"q":[],"ve.0":"aN"},"ve":{"aK":[],"q":[]},"J8":{"bU":[],"be":[],"P":[]},"Xi":{"mz":["aN","R"],"R":[],"b2":["R"],"J":[],"aA":[],"mz.0":"aN"},"Wn":{"bJ":[],"bs":[],"q":[]},"w6":{"a0":[],"q":[]},"anO":{"ki":["U3"],"ki.T":"U3"},"a2M":{"U3":[]},"aie":{"a2":["w6"]},"brb":{"bJ":[],"bs":[],"q":[]},"OP":{"lu":[],"lZ":[]},"QJ":{"ad":[],"q":[]},"aii":{"ad":[],"q":[]},"agm":{"yJ":["jD"],"aw":[]},"aih":{"bE":[],"aK":[],"q":[]},"akz":{"R":[],"b2":["R"],"J":[],"aA":[]},"Ao":{"n8":["hE"],"bJ":[],"bs":[],"q":[],"n8.T":"hE"},"WB":{"a0":[],"q":[]},"aix":{"a2":["WB"],"fz":[]},"Is":{"dA":[],"dR":[],"e0":[]},"a7i":{"ad":[],"q":[]},"a_W":{"a0":[],"q":[]},"ael":{"zl":["Is"]},"aiI":{"ad":[],"q":[]},"a7v":{"ad":[],"q":[]},"bjq":{"mB":[]},"zp":{"bJ":[],"bs":[],"q":[]},"PH":{"a0":[],"q":[]},"ln":{"a2":["PH"]},"aj1":{"e9":["~"]},"Jh":{"xB":[]},"Jg":{"xB":[]},"WM":{"xB":[]},"WN":{"xB":[]},"ahl":{"e8":["aY>?"],"aw":[]},"fN":{"bs":[],"q":[]},"WQ":{"be":[],"P":[]},"rf":{"ji":[],"fY":["R"],"ei":[]},"a7S":{"iT":[],"aK":[],"q":[]},"Jw":{"fa":["R","rf"],"R":[],"aM":["R","rf"],"J":[],"aA":[],"aM.1":"rf","fa.1":"rf","aM.0":"R"},"ts":{"aw":[]},"uo":{"a0":[],"q":[]},"Jj":{"a2":["uo"]},"Gc":{"a0":[],"q":[]},"Ge":{"a2":["Gc"]},"xI":{"R":[],"aM":["R","is"],"J":[],"aA":[],"aM.1":"is","aM.0":"R"},"PV":{"a0":[],"q":[]},"xD":{"mj":["xD"],"mj.E":"xD"},"CK":{"bJ":[],"bs":[],"q":[]},"xH":{"R":[],"b2":["R"],"J":[],"aA":[],"mj":["xH"],"mj.E":"xH"},"Xj":{"R":[],"b2":["R"],"J":[],"aA":[]},"YC":{"iT":[],"aK":[],"q":[]},"amM":{"bU":[],"be":[],"P":[]},"JU":{"is":[],"ji":[],"fY":["R"],"ei":[]},"ajg":{"a2":["PV"]},"Jk":{"aK":[],"q":[]},"ajf":{"bU":[],"be":[],"P":[]},"ag3":{"bE":[],"aK":[],"q":[]},"Nv":{"a0":[],"q":[]},"SM":{"a0":[],"q":[]},"VU":{"a2":["Nv"]},"VT":{"aw":[]},"ahc":{"aw":[]},"Ym":{"a2":["SM"]},"Yl":{"aw":[]},"PW":{"jP":[]},"bs3":{"df":["1"],"hU":[]},"Gf":{"ad":[],"q":[]},"Q1":{"a0":[],"q":[]},"a7V":{"ks":[],"aw":[]},"AB":{"ns":[]},"xE":{"oM":[],"AB":[],"j9":[],"aw":[],"ns":[]},"ajn":{"a2":["Q1"]},"Q_":{"ml":["1"],"j4":["1"],"e9":["1"]},"Ky":{"a0":[],"q":[]},"TS":{"a0":[],"q":[]},"Uk":{"a2":["Ky"]},"anq":{"a2":["TS"]},"ae7":{"aK":[],"q":[]},"anp":{"aK":[],"q":[]},"a8R":{"ad":[],"q":[]},"Gw":{"bJ":[],"bs":[],"q":[]},"Sq":{"a0":[],"q":[]},"Hv":{"a2":["Sq"]},"Xv":{"a0":[],"q":[]},"Jz":{"a2":["Xv"]},"GR":{"ad":[],"q":[]},"a9W":{"ad":[],"q":[]},"agp":{"ad":[],"q":[]},"Xw":{"iJ":["a2"],"iI":["a2"],"hU":[],"iJ.T":"a2","iI.T":"a2"},"wF":{"a0":[],"q":[]},"C7":{"bJ":[],"bs":[],"q":[]},"Rt":{"a0":[],"q":[]},"e8":{"aw":[]},"akX":{"a2":["wF"]},"XA":{"a2":["Rt"]},"aH":{"e8":["1"],"aw":[]},"kS":{"e8":["1"],"aw":[]},"Xz":{"kS":["1"],"e8":["1"],"aw":[]},"Rn":{"kS":["1"],"e8":["1"],"aw":[],"aH.T":"1","kS.T":"1"},"oJ":{"kS":["K"],"e8":["K"],"aw":[],"aH.T":"K","kS.T":"K"},"Rm":{"kS":["K?"],"e8":["K?"],"aw":[],"aH.T":"K?","kS.T":"K?"},"Ro":{"kS":["p?"],"e8":["p?"],"aw":[],"aH.T":"p?","kS.T":"p?"},"a9Z":{"e8":["bA"],"aw":[],"aH.T":"bA"},"B6":{"e8":["1"],"aw":[]},"GS":{"e8":["1"],"aw":[]},"aa_":{"e8":["HI"],"aw":[]},"wE":{"e8":["1?"],"aw":[],"aH.T":"1?"},"tL":{"e8":["1"],"aw":[],"aH.T":"1"},"aa7":{"a0":[],"q":[]},"bWK":{"bZG":["S"]},"JA":{"a2":["aa7<1>"]},"al5":{"bJ":[],"bs":[],"q":[]},"akU":{"e8":["B9?"],"aw":[],"aH.T":"B9?"},"WE":{"bJ":[],"bs":[],"q":[]},"Jf":{"a0":[],"q":[]},"xA":{"a2":["Jf<1>"]},"Gd":{"e9":["1"]},"j4":{"e9":["1"]},"age":{"cc":["l6"],"cc.T":"l6"},"ml":{"j4":["1"],"e9":["1"]},"Qr":{"ml":["1"],"j4":["1"],"e9":["1"]},"QH":{"ml":["1"],"j4":["1"],"e9":["1"]},"aaf":{"ad":[],"q":[]},"RH":{"iM":["1"],"iM.T":"1"},"RJ":{"bJ":[],"bs":[],"q":[]},"ks":{"aw":[]},"JD":{"a0":[],"q":[]},"JB":{"df":["hU"],"hU":[],"df.T":"hU"},"XS":{"a2":["JD"]},"Ne":{"ns":[]},"kt":{"nb":[],"jP":[]},"nt":{"kt":[],"nb":[],"jP":[]},"RO":{"kt":[],"nb":[],"jP":[]},"qx":{"kt":[],"nb":[],"jP":[]},"wK":{"kt":[],"nb":[],"jP":[]},"adb":{"kt":[],"nb":[],"jP":[]},"XI":{"bJ":[],"bs":[],"q":[]},"xy":{"mj":["xy"],"mj.E":"xy"},"RM":{"a0":[],"q":[]},"RN":{"a2":["RM"]},"oM":{"j9":[],"aw":[],"ns":[]},"Bg":{"jP":[]},"Bj":{"oM":[],"j9":[],"aw":[],"ns":[]},"aan":{"ad":[],"q":[]},"a2i":{"ad":[],"q":[]},"a0L":{"ad":[],"q":[]},"OJ":{"ad":[],"q":[]},"Nx":{"ad":[],"q":[]},"RP":{"a0":[],"q":[]},"XK":{"bJ":[],"bs":[],"q":[]},"XM":{"a0":[],"q":[]},"H_":{"a2":["RP"]},"ald":{"a2":["XM"]},"XL":{"aw":[]},"alc":{"bE":[],"aK":[],"q":[]},"akD":{"R":[],"b2":["R"],"J":[],"aA":[]},"akV":{"e8":["Z?"],"aw":[],"aH.T":"Z?"},"hW":{"c_":[]},"RG":{"f2":["hW"],"cc":["hW"],"cc.T":"hW","f2.T":"hW"},"GL":{"a0":[],"q":[]},"rn":{"lj":[],"dA":[],"dR":[],"e0":[]},"ro":{"ly":[],"dA":[],"dR":[],"e0":[]},"H0":{"aw":[]},"qJ":{"a2":["1"]},"G5":{"aw":[]},"H9":{"a0":[],"q":[]},"Hb":{"bJ":[],"bs":[],"q":[]},"alm":{"hX":[],"a2":["H9"],"aw":[]},"aaG":{"aw":[]},"Sc":{"a0":[],"q":[]},"alz":{"a2":["Sc"]},"alA":{"n8":["H"],"bJ":[],"bs":[],"q":[],"n8.T":"H"},"bD":{"Hm":[]},"By":{"a0":[],"q":[]},"Sd":{"a0":[],"q":[]},"Hn":{"aw":[]},"Y_":{"a2":["By"]},"Se":{"aw":[]},"XZ":{"a2":["Sd"]},"alD":{"bJ":[],"bs":[],"q":[]},"Ho":{"ad":[],"q":[]},"JF":{"bE":[],"aK":[],"q":[]},"alK":{"bU":[],"be":[],"P":[]},"Xs":{"R":[],"b2":["R"],"a9n":[],"J":[],"aA":[]},"abA":{"aK":[],"q":[]},"tT":{"aK":[],"q":[]},"abx":{"tT":[],"aK":[],"q":[]},"abu":{"tT":[],"aK":[],"q":[]},"Hu":{"bU":[],"be":[],"P":[]},"Or":{"hy":["os"],"bs":[],"q":[],"hy.T":"os"},"abs":{"ad":[],"q":[]},"alP":{"tT":[],"aK":[],"q":[]},"alQ":{"bE":[],"aK":[],"q":[]},"akF":{"dB":[],"b2":["dB"],"J":[],"aA":[]},"VG":{"a0":[],"q":[]},"aby":{"ad":[],"q":[]},"VH":{"a2":["VG"]},"alU":{"bU":[],"be":[],"P":[]},"JI":{"aK":[],"q":[]},"alW":{"JI":[],"aK":[],"q":[]},"akK":{"Xu":[],"dB":[],"b2":["R"],"J":[],"aA":[]},"Sr":{"lx":["1","2"],"aK":[],"q":[]},"Ss":{"bU":[],"be":[],"P":[]},"Sv":{"aw":[]},"abD":{"bE":[],"aK":[],"q":[]},"Jy":{"R":[],"b2":["R"],"J":[],"aA":[]},"abC":{"aw":[]},"Ve":{"aw":[]},"abL":{"ad":[],"q":[]},"r_":{"dA":[],"dR":[],"e0":[]},"r0":{"dA":[],"dR":[],"e0":[]},"Lj":{"dA":[],"dR":[],"e0":[]},"Rh":{"R":[],"b2":["R"],"J":[],"aA":[]},"GO":{"R":[],"b2":["R"],"J":[],"aA":[]},"ace":{"bE":[],"aK":[],"q":[]},"acd":{"bE":[],"aK":[],"q":[]},"acn":{"bE":[],"aK":[],"q":[]},"Es":{"eK":[],"bJ":[],"bs":[],"q":[]},"bEZ":{"eK":[],"bJ":[],"bs":[],"q":[]},"aj8":{"ad":[],"q":[]},"T4":{"ad":[],"q":[]},"Mq":{"c_":[]},"yR":{"c_":[]},"yT":{"c_":[]},"yS":{"c_":[]},"jq":{"c_":[]},"t2":{"jq":[],"c_":[]},"t4":{"jq":[],"c_":[]},"z8":{"jq":[],"c_":[]},"z1":{"jq":[],"c_":[]},"z2":{"jq":[],"c_":[]},"m3":{"jq":[],"c_":[]},"vt":{"jq":[],"c_":[]},"t5":{"jq":[],"c_":[]},"z6":{"jq":[],"c_":[]},"z7":{"jq":[],"c_":[]},"t3":{"jq":[],"c_":[]},"tN":{"c_":[]},"ayU":{"c_":[]},"tP":{"c_":[]},"pS":{"c_":[]},"wm":{"c_":[]},"wy":{"c_":[]},"oI":{"c_":[]},"xa":{"c_":[]},"nD":{"c_":[]},"x8":{"c_":[]},"a3_":{"c_":[]},"jM":{"ji":[],"fY":["R"],"ei":[]},"uq":{"a0":[],"q":[]},"XQ":{"a0":[],"q":[]},"Tg":{"a0":[],"q":[]},"XT":{"a2":["uq"]},"XR":{"a2":["XQ"]},"Yx":{"a2":["Tg"]},"LM":{"kL":["DV"],"aw":[],"fz":[]},"HP":{"a0":[],"q":[]},"Vw":{"bJ":[],"bs":[],"q":[]},"amO":{"a2":["HP"]},"US":{"aw":[]},"acL":{"ad":[],"q":[]},"KK":{"a0":[],"q":[]},"Ul":{"a2":["KK"]},"abq":{"a0":[],"q":[]},"aaj":{"a0":[],"q":[]},"aa4":{"a0":[],"q":[]},"iG":{"bE":[],"aK":[],"q":[]},"a2D":{"a0":[],"q":[]},"OK":{"a0":[],"q":[]},"a_U":{"a0":[],"q":[]},"I0":{"a0":[],"q":[]},"I1":{"a2":["I0<1>"]},"TU":{"kL":["I2"],"aw":[]},"r8":{"a0":[],"q":[]},"JZ":{"a2":["r8<1>"]},"Za":{"bJ":[],"bs":[],"q":[]},"adq":{"ad":[],"q":[]},"Cg":{"iT":[],"aK":[],"q":[]},"anJ":{"bU":[],"be":[],"P":[]},"bPU":{"bJ":[],"bs":[],"q":[]},"Ii":{"lf":[]},"anM":{"hy":["nA"],"bs":[],"q":[],"hy.T":"nA"},"aez":{"bE":[],"aK":[],"q":[]},"Xq":{"R":[],"b2":["R"],"J":[],"aA":[]},"p7":{"a0":[],"q":[]},"anP":{"a2":["p7"]},"iC":{"Dt":["1","2"],"a0":[],"q":[]},"Dt":{"a0":[],"q":[]},"Uy":{"a2":["Dt<1,2>"]},"Du":{"yg":["1","2"],"wV":[],"a0":[],"q":[]},"yg":{"wV":[],"a0":[],"q":[]},"Uz":{"Hp":["yg<1,2>"],"a2":["yg<1,2>"]},"Dv":{"BA":[],"ad":[],"q":[]},"a7l":{"wh":[],"ad":[],"q":[]},"a7m":{"wh":[],"ad":[],"q":[]},"VA":{"Lv":["xs","e7"]},"amx":{"Lv":["CQ","EU"]},"jo":{"e7":["1"],"e7.T":"1"},"Kr":{"ad":[],"q":[]},"Nj":{"a0":[],"q":[]},"VC":{"a0":[],"q":[]},"agX":{"a2":["Nj"]},"agJ":{"a2":["VC"]},"Nk":{"ad":[],"q":[]},"agK":{"aw":[]},"agT":{"aw":[]},"a65":{"ad":[],"q":[]},"FV":{"a2":["EW"]},"Oy":{"aV":["bx"],"aW":["bx"],"aW.T":"bx","aV.T":"bx"},"a6J":{"f6":[]},"OY":{"f6":[]},"OX":{"f6":[]},"OV":{"f6":[]},"OW":{"f6":[]},"FT":{"f6":[]},"a6E":{"f6":[]},"a6B":{"f6":[]},"a6C":{"f6":[]},"a6D":{"f6":[]},"OU":{"f6":[]},"a6z":{"f6":[]},"a6I":{"f6":[]},"a6A":{"f6":[]},"OT":{"f6":[]},"a6G":{"f6":[]},"a6H":{"f6":[]},"FU":{"f6":[]},"a6F":{"f6":[]},"yt":{"ad":[],"q":[]},"a1a":{"aw":[]},"wc":{"ad":[],"q":[]},"a8J":{"ad":[],"q":[]},"a8K":{"aw":[]},"a8M":{"ad":[],"q":[]},"a8N":{"aw":[]},"C_":{"a0":[],"q":[]},"YE":{"a2":["C_"]},"lz":{"bz":["v"],"e7":["v"],"e7.T":"v","bz.T":"v"},"fQ":{"aw":[]},"To":{"a0":[],"q":[]},"YD":{"a2":["To"]},"vC":{"iM":["vC"],"iM.T":"vC"},"CE":{"bJ":[],"bs":[],"q":[]},"a41":{"a2":["EW"]},"EW":{"a0":[],"q":[]},"bz":{"e7":["1"],"e7.T":"1","bz.T":"1"},"Qs":{"a0":[],"q":[]},"Yq":{"a2":["Qs"]},"a42":{"ad":[],"q":[]},"pD":{"AE":["p"],"AE.T":"p"},"a0i":{"tv":["pD","p"]},"a3H":{"tv":["pD","p"],"tv.T":"pD"},"a7L":{"wn":[]},"aiZ":{"fr":[]},"a9e":{"aK":[],"q":[]},"R9":{"R":[],"J":[],"aA":[]},"vq":{"ie":[]},"Ey":{"vq":[],"ie":[]},"a3g":{"ie":[]},"a3d":{"yZ":[]},"a3e":{"yZ":[]},"q0":{"vq":[],"ie":[]},"My":{"vq":[],"ie":[]},"Ez":{"vq":[],"ie":[]},"SQ":{"a0":[],"q":[]},"Yp":{"a2":["SQ"]},"YN":{"a0":[],"q":[]},"acN":{"a2":["YN"]},"a7y":{"bh":[]},"a_M":{"bh":[]},"a_O":{"bh":[]},"a5x":{"bh":[]},"a6g":{"bh":[]},"a8c":{"bh":[]},"Qa":{"bh":[]},"a8d":{"bh":[]},"Gt":{"bh":[]},"acV":{"bh":[]},"Nw":{"a0":[],"q":[]},"ahg":{"fb":["Pd","im","jA"],"fb.I":"im","fb.E":"jA"},"ahi":{"fb":["Qp","qC","jG"],"fb.I":"qC","fb.E":"jG"},"ahh":{"fb":["Qn","qB","jF"],"fb.I":"qB","fb.E":"jF"},"ahf":{"fb":["LC","pM","jk"],"fb.I":"pM","fb.E":"jk"},"ad5":{"cP":[]},"VV":{"a2":["Nw"]},"a4s":{"ad":[],"q":[]},"yo":{"h1":["rL"]},"Ad":{"h1":["im"]},"zJ":{"h1":["im"]},"Ac":{"h1":["im"]},"Ab":{"h1":["im"]},"Aa":{"h1":["im"]},"AZ":{"h1":["qC"]},"AY":{"h1":["qB"]},"yv":{"h1":["pM"]},"A7":{"h1":["~"]},"A6":{"h1":["~"]},"X5":{"h1":["1"]},"a11":{"h1":["~"]},"a10":{"h1":["~"]},"ad4":{"cP":[]},"pM":{"h2":["jk"],"h2.T":"jk"},"jk":{"to":["jk"]},"LC":{"jz":["jk"],"jz.T":"jk"},"im":{"h2":["jA"],"h2.T":"jA"},"jA":{"to":["jA"]},"Pd":{"jz":["jA"],"jz.T":"jA"},"qB":{"h2":["jF"],"h2.T":"jF"},"jF":{"to":["jF"]},"Qn":{"jz":["jF"],"jz.T":"jF"},"qC":{"h2":["jG"],"h2.T":"jG"},"jG":{"to":["jG"]},"Qp":{"jz":["jG"],"jz.T":"jG"},"HQ":{"h2":["C0"],"h2.T":"C0"},"C0":{"to":["C0"]},"acE":{"jz":["C0"],"jz.T":"C0"},"a6Q":{"bh":[]},"Rq":{"atP":[]},"Lh":{"atP":[]},"v8":{"atP":[]},"va":{"bN":["z"],"bN.T":"z"},"LK":{"bh":[]},"wD":{"yf":[]},"wX":{"yf":[]},"Lx":{"cO":["p","p","1"],"aY":["p","1"],"cO.V":"1","cO.K":"p","cO.C":"p"},"yN":{"cP":[]},"a2u":{"cP":[]},"a2v":{"cP":[]},"a2w":{"cP":[]},"Fg":{"Md":[]},"a4V":{"adm":[]},"Me":{"bh":[]},"vm":{"Md":[]},"adn":{"adm":[]},"alf":{"adm":[]},"Mf":{"Md":[]},"a4T":{"bqh":[]},"DY":{"cl":[],"w":["ax"],"w.E":"ax"},"DZ":{"cl":[],"w":["ax"],"w.E":"ax"},"E_":{"cl":[],"w":["ax"],"w.E":"ax"},"E0":{"cl":[],"w":["ax"],"w.E":"ax"},"E1":{"cl":[],"w":["ax"],"w.E":"ax"},"E2":{"cl":[],"w":["ax"],"w.E":"ax"},"E3":{"cl":[],"w":["ax"],"w.E":"ax"},"E4":{"cl":[],"w":["ax"],"w.E":"ax"},"E5":{"cl":[],"w":["ax"],"w.E":"ax"},"E6":{"cl":[],"w":["ax"],"w.E":"ax"},"E7":{"cl":[],"w":["ax"],"w.E":"ax"},"rQ":{"cl":[],"w":["ax"],"w.E":"ax"},"a1F":{"cl":[],"w":["ax"],"w.E":"ax"},"LR":{"cl":[],"w":["ax"],"w.E":"ax"},"te":{"hq":[]},"zz":{"hq":[]},"zE":{"hq":[]},"q8":{"hq":[]},"zA":{"hq":[]},"vN":{"hq":[]},"zD":{"hq":[]},"zB":{"hq":[]},"zC":{"hq":[]},"Fi":{"hq":[]},"Fh":{"hq":[]},"Fj":{"hq":[]},"a5n":{"N5":[]},"a5p":{"Nu":[]},"zt":{"zs":[]},"NG":{"zs":[]},"a5q":{"Ql":[]},"a9_":{"qH":[]},"a90":{"qH":[]},"a92":{"qH":[]},"a93":{"qH":[]},"a96":{"qH":[]},"a97":{"qH":[]},"QC":{"GB":[]},"a95":{"GB":[]},"a5s":{"U0":[]},"vO":{"w":["ch"],"w.E":"ch"},"iL":{"w":["ch"]},"Fo":{"iL":[],"w":["ch"],"w.E":"ch"},"Fp":{"iL":[],"w":["ch"],"w.E":"ch"},"NP":{"iL":[],"w":["ch"],"w.E":"ch"},"NQ":{"iL":[],"w":["ch"],"w.E":"ch"},"NR":{"iL":[],"w":["ch"],"w.E":"ch"},"NS":{"iL":[],"w":["ch"],"w.E":"ch"},"Fq":{"iL":[],"w":["ch"],"w.E":"ch"},"NT":{"iL":[],"w":["ch"],"w.E":"ch"},"Fr":{"iL":[],"w":["ch"],"w.E":"ch"},"Fs":{"iL":[],"w":["ch"],"w.E":"ch"},"Ft":{"iL":[],"w":["ch"],"w.E":"ch"},"Fu":{"iL":[],"w":["ch"],"w.E":"ch"},"AF":{"ch":[],"cl":[],"w":["ax"],"w.E":"ax"},"AG":{"ch":[],"cl":[],"w":["ax"],"w.E":"ax"},"AH":{"ch":[],"cl":[],"w":["ax"],"w.E":"ax"},"AI":{"ch":[],"cl":[],"w":["ax"],"w.E":"ax"},"AJ":{"ch":[],"cl":[],"w":["ax"],"w.E":"ax"},"AK":{"ch":[],"cl":[],"w":["ax"],"w.E":"ax"},"AL":{"ch":[],"cl":[],"w":["ax"],"w.E":"ax"},"AM":{"ch":[],"cl":[],"w":["ax"],"w.E":"ax"},"AN":{"ch":[],"cl":[],"w":["ax"],"w.E":"ax"},"AO":{"ch":[],"cl":[],"w":["ax"],"w.E":"ax"},"AP":{"ch":[],"cl":[],"w":["ax"],"w.E":"ax"},"AQ":{"ch":[],"cl":[],"w":["ax"],"w.E":"ax"},"da":{"ch":[],"cl":[],"w":["ax"],"w.E":"ax"},"a5_":{"bh":[]},"fP":{"a4y":[]},"ky":{"a4y":[]},"o2":{"a4y":[]},"zm":{"nm":[]},"zn":{"iW":[]},"a58":{"bh":[]},"y6":{"nm":[]},"uZ":{"iW":[]},"IE":{"xq":[]},"IG":{"xq":[]},"IF":{"xq":[]},"a6e":{"bh":[]},"ou":{"qj":[]},"mJ":{"qj":[]},"a3r":{"FL":[]},"MS":{"ou":[],"qj":[]},"ada":{"FL":[]},"C8":{"ou":[],"qj":[]},"KZ":{"bc":["uY"],"cU":["uY"],"cG":["uY"],"bc.0":"uY"},"Dr":{"bc":["lR"],"cU":["lR"],"cG":["lR"],"bc.0":"lR"},"La":{"rD":[]},"L9":{"rD":[]},"P_":{"mW":[]},"FX":{"mW":[]},"H8":{"mW":[]},"H7":{"mW":[]},"H1":{"mW":[]},"Do":{"bc":["o1"],"cU":["o1"],"cG":["o1"],"bc.0":"o1"},"DW":{"bc":["k5"],"cU":["k5"],"cG":["k5"],"bc.0":"k5"},"a08":{"HC":["rB"],"HC.T":"rB"},"ox":{"rB":[]},"mk":{"rB":[]},"yF":{"bc":["lW"],"cU":["lW"],"cG":["lW"],"bc.0":"lW"},"a1Q":{"vg":[]},"M_":{"bc":["o8"],"cU":["o8"],"cG":["o8"],"bc.0":"o8"},"M7":{"bc":["oc"],"cU":["oc"],"cG":["oc"],"bc.0":"oc"},"EB":{"bc":["hm"],"cU":["hm"],"cG":["hm"],"bc.0":"hm"},"MF":{"l9":[]},"MB":{"l9":[]},"MD":{"l9":[]},"ME":{"l9":[]},"MH":{"l9":[]},"MC":{"l9":[]},"MG":{"l9":[]},"MN":{"bc":["m2"],"cU":["m2"],"cG":["m2"],"bc.0":"m2"},"z9":{"bc":["m4"],"cU":["m4"],"cG":["m4"],"bc.0":"m4"},"Fa":{"bc":["ma"],"cU":["ma"],"cG":["ma"],"bc.0":"ma"},"NV":{"bc":["iN"],"cU":["iN"],"cG":["iN"],"bc.0":"iN"},"a5a":{"bc":["vR"],"cU":["vR"],"cG":["vR"],"bc.0":"vR"},"zI":{"bc":["kg"],"cU":["kg"],"cG":["kg"],"bc.0":"kg"},"O7":{"bc":["md"],"cU":["md"],"cG":["md"],"bc.0":"md"},"O9":{"md":[]},"Oa":{"md":[]},"O8":{"md":[]},"KY":{"bc":["K"],"cU":["K"],"cG":["K"],"bc.0":"K"},"a03":{"fz":[]},"Ko":{"fE":["1"]},"DB":{"fE":["~"],"fE.T":"~"},"a1V":{"fE":["E"],"fE.T":"E"},"MM":{"fE":["dV<@>"],"fE.T":"dV<@>"},"a3q":{"fE":["lk"],"fE.T":"lk"},"aaC":{"fE":["bx"],"fE.T":"bx"},"RX":{"a0":[],"q":[]},"XP":{"a2":["RX"]},"Bm":{"fE":["e6"],"fE.T":"e6"},"aaE":{"fE":["cj"],"fE.T":"cj"},"P1":{"uT":[]},"P2":{"uT":[]},"RY":{"a0":[],"q":[]},"all":{"a2":["RY"]},"aaF":{"fE":["a"],"fE.T":"a"},"Ry":{"lk":[]},"Ba":{"eL":[]},"ab0":{"wR":[]},"Bu":{"wR":[]},"tR":{"wR":[]},"DF":{"uR":["ym"]},"ym":{"uS":["a0X","DF"]},"a0Y":{"xY":["ym","DF"]},"zQ":{"uR":["w0"]},"w0":{"uS":["Oq","zQ"]},"a5N":{"xY":["w0","zQ"]},"FG":{"uR":["zR"]},"zR":{"uS":["a5O","FG"]},"a5Q":{"xY":["zR","FG"]},"FS":{"bc":["w9"],"cU":["w9"],"cG":["w9"],"bc.0":"w9"},"a6n":{"ad":[],"q":[]},"OS":{"bc":["ik"],"cU":["ik"],"cG":["ik"],"bc.0":"ik"},"jy":{"jx":[]},"G_":{"jx":[]},"Pb":{"jx":[]},"Pa":{"jx":[]},"P8":{"jx":[]},"Pc":{"jx":[]},"P6":{"jx":[]},"OQ":{"bc":["jw"],"cU":["jw"],"cG":["jw"],"bc.0":"jw"},"OR":{"bc":["ow"],"cU":["ow"],"cG":["ow"],"bc.0":"ow"},"a1H":{"vd":[]},"P5":{"bc":["oy"],"cU":["oy"],"cG":["oy"],"bc.0":"oy"},"G6":{"bc":["jB"],"cU":["jB"],"cG":["jB"],"bc.0":"jB"},"Ud":{"tq":[]},"Ue":{"tq":[]},"PE":{"bc":["mq"],"cU":["mq"],"cG":["mq"],"bc.0":"mq"},"PI":{"bc":["oz"],"cU":["oz"],"cG":["oz"],"bc.0":"oz"},"a8e":{"bc":["tu"],"cU":["tu"],"cG":["tu"],"bc.0":"tu"},"tw":{"bc":["f9"],"cU":["f9"],"cG":["f9"],"bc.0":"f9"},"H2":{"bc":["mD"],"cU":["mD"],"cG":["mD"],"bc.0":"mD"},"RZ":{"bc":["oN"],"cU":["oN"],"cG":["oN"],"bc.0":"oN"},"RT":{"h7":[]},"RU":{"h7":[]},"H5":{"h7":[]},"H3":{"h7":[]},"H4":{"h7":[]},"Hj":{"bc":["kx"],"cU":["kx"],"cG":["kx"],"bc.0":"kx"},"SG":{"bc":["qT"],"cU":["qT"],"cG":["qT"],"bc.0":"qT"},"oU":{"qS":[]},"SH":{"qS":[]},"BI":{"qS":[]},"L3":{"bc":["k2"],"cU":["k2"],"cG":["k2"],"bc.0":"k2"},"HV":{"bc":["mL"],"cU":["mL"],"cG":["mL"],"bc.0":"mL"},"TA":{"jN":[]},"TE":{"jN":[]},"HW":{"jN":[]},"TC":{"jN":[]},"TJ":{"jN":[]},"TI":{"jN":[]},"TG":{"jN":[]},"TH":{"jN":[]},"TD":{"jN":[]},"Ib":{"bc":["xf"],"cU":["xf"],"cG":["xf"],"bc.0":"xf"},"Ce":{"bc":["fy"],"cU":["fy"],"cG":["fy"],"bc.0":"fy"},"Ku":{"dV":["p"]},"pH":{"dV":["K"]},"pI":{"dV":["v"]},"pJ":{"dV":["p"]},"rJ":{"dV":["p"]},"o6":{"dV":["a0U"]},"rK":{"dV":["p"]},"pK":{"dV":["p"]},"Qo":{"qy":[]},"a8L":{"qy":[]},"f7":{"cM":["f7"]},"BN":{"wZ":[]},"F5":{"yc":[]},"BO":{"wZ":[]},"i0":{"bh":[]},"abY":{"SN":["d_"]},"u9":{"eA":[]},"d_":{"eA":[]},"u8":{"iM":["u8"],"iM.T":"u8"},"Js":{"dG":["1"]},"BJ":{"kD":["1","1"],"kD.S":"1","kD.T":"1"},"re":{"nj":[]},"hz":{"a0":[],"q":[]},"Yk":{"a2":["hz<1>"]},"a2S":{"vo":[]},"Pn":{"bc":["z"],"cU":["z"],"cG":["z"],"bc.0":"z"},"ajr":{"cE":[]},"a8p":{"ay":[]},"a8o":{"ay":[]},"y2":{"ad":[],"q":[]},"KT":{"a0":[],"q":[]},"aeo":{"a2":["KT"]},"l2":{"ad":[],"q":[]},"aer":{"ad":[],"q":[]},"aeq":{"aw":[]},"nX":{"ad":[],"q":[]},"Dl":{"ad":[],"q":[]},"rA":{"ad":[],"q":[]},"Dm":{"ad":[],"q":[]},"L2":{"a0":[],"q":[]},"aes":{"a2":["L2"]},"Dn":{"a2":["1"]},"Lm":{"a0":[],"q":[]},"aeF":{"a2":["Lm"]},"z_":{"a0":[],"q":[]},"ags":{"a2":["z_"]},"N3":{"ad":[],"q":[]},"Kq":{"cE":[]},"KW":{"a0":[],"q":[]},"aep":{"a2":["KW"]},"L_":{"a0":[],"q":[]},"Ur":{"a2":["L_"]},"fm":{"cE":[]},"Lz":{"cE":[]},"LP":{"cE":[]},"a2g":{"cE":[]},"a48":{"cE":[]},"a50":{"cE":[]},"Gl":{"cE":[]},"PZ":{"cE":[]},"a8Y":{"cE":[]},"cJ":{"cE":[]},"fR":{"cE":[]},"a6L":{"ad":[],"q":[]},"ft":{"a0":[],"q":[]},"ajd":{"a2":["ft"]},"kr":{"a0":[],"q":[]},"al9":{"a2":["kr"]},"y3":{"ad":[],"q":[]},"a02":{"ad":[],"q":[]},"nZ":{"ad":[],"q":[]},"lv":{"bE":[],"aK":[],"q":[]},"aiw":{"R":[],"b2":["R"],"J":[],"aA":[]},"Sm":{"a0":[],"q":[]},"alL":{"a2":["Sm"]},"Sw":{"a0":[],"q":[]},"alY":{"a2":["Sw"],"fz":[]},"Sx":{"a0":[],"q":[]},"alZ":{"a2":["Sx"],"fz":[]},"LN":{"a0":[],"q":[]},"UN":{"a2":["LN"]},"LQ":{"a0":[],"q":[]},"af4":{"a2":["LQ"]},"LX":{"bc":["lV"],"cU":["lV"],"cG":["lV"],"bc.0":"lV"},"a1P":{"ad":[],"q":[]},"fW":{"a0":[],"q":[]},"Da":{"a2":["fW<1>"]},"Kp":{"fW":["1"],"a0":[],"q":[]},"Db":{"a2":["fW<1>"]},"Li":{"a0":[],"q":[]},"Uv":{"a2":["Li"]},"a29":{"fW":["pH"],"a0":[],"q":[]},"V3":{"a2":["fW"]},"a2a":{"fW":["pI"],"a0":[],"q":[]},"V4":{"a2":["fW"]},"a2b":{"fW":["pJ"],"a0":[],"q":[]},"afI":{"a2":["fW"]},"a2c":{"fW":["rJ"],"a0":[],"q":[]},"afJ":{"a2":["fW"]},"a2d":{"fW":["o6"],"a0":[],"q":[]},"V5":{"a2":["fW"]},"a2e":{"fW":["rK"],"a0":[],"q":[]},"afK":{"a2":["fW"]},"a2f":{"fW":["pK"],"a0":[],"q":[]},"afL":{"a2":["fW"]},"Ej":{"a0":[],"q":[]},"V6":{"a2":["Ej"]},"Er":{"a0":[],"q":[]},"Va":{"a2":["Er"]},"IR":{"bc":["ph"],"cU":["ph"],"cG":["ph"],"bc.0":"ph"},"Nn":{"ad":[],"q":[]},"NK":{"a0":[],"q":[]},"ahx":{"a2":["NK"]},"Fc":{"bc":["om"],"cU":["om"],"cG":["om"],"bc.0":"om"},"NX":{"a0":[],"q":[]},"W2":{"a2":["NX"]},"OZ":{"a0":[],"q":[]},"Wp":{"a2":["OZ"]},"Lg":{"cE":[]},"a3n":{"ad":[],"q":[]},"a1R":{"ad":[],"q":[]},"a1W":{"ad":[],"q":[]},"a3N":{"ad":[],"q":[]},"a5f":{"ad":[],"q":[]},"a6r":{"ad":[],"q":[]},"a6u":{"ad":[],"q":[]},"a6N":{"ad":[],"q":[]},"a6R":{"ad":[],"q":[]},"a0_":{"a0":[],"q":[]},"fl":{"a2":["1"]},"y4":{"a0":[],"q":[]},"Up":{"fl":["y4","iH"],"a2":["y4"],"fl.I":"iH","fl.T":"y4"},"y5":{"a0":[],"q":[]},"Uq":{"fl":["y5","kN"],"a2":["y5"],"fz":[],"fl.I":"kN","fl.T":"y5"},"wi":{"iM":["wi"],"iM.T":"wi"},"P9":{"ad":[],"q":[]},"a7s":{"ad":[],"q":[]},"Qi":{"a0":[],"q":[]},"ajv":{"a2":["Qi"]},"a49":{"cE":[]},"L8":{"ad":[],"q":[]},"a2j":{"ad":[],"q":[]},"NW":{"a0":[],"q":[]},"ahD":{"a2":["NW"]},"a6s":{"ad":[],"q":[]},"a7u":{"ad":[],"q":[]},"aiT":{"ad":[],"q":[]},"aiR":{"ad":[],"q":[]},"af7":{"aw":[]},"PX":{"a0":[],"q":[]},"WU":{"a2":["PX"]},"PY":{"a0":[],"q":[]},"aji":{"a2":["PY"]},"N8":{"a0":[],"q":[]},"agI":{"a2":["N8"]},"aau":{"ad":[],"q":[]},"ab2":{"cE":[]},"h8":{"cE":[]},"ab1":{"cE":[]},"ab3":{"h8":["pR"],"cE":[]},"ab4":{"h8":["qv"],"cE":[]},"ab5":{"h8":["qv"],"cE":[]},"a2I":{"h8":["m_?"],"cE":[]},"a2B":{"h8":["lY"],"cE":[]},"a31":{"cE":[]},"ab6":{"cE":[]},"a3o":{"h8":["e5"],"cE":[]},"ab7":{"cE":[]},"a3Z":{"h8":["fq"],"cE":[]},"a4_":{"h8":["dZ"],"cE":[]},"ab8":{"h8":["iK"],"cE":[]},"ab9":{"h8":["mc"],"cE":[]},"aba":{"h8":["cq"],"cE":[]},"a6P":{"h8":["nd"],"cE":[]},"abb":{"cE":[]},"abc":{"h8":["qD"],"cE":[]},"abd":{"h8":["tY"],"cE":[]},"abe":{"h8":["iu"],"cE":[]},"abf":{"h8":["u6"],"cE":[]},"abg":{"h8":["u7"],"cE":[]},"abh":{"ad":[],"q":[]},"ac2":{"ad":[],"q":[]},"L7":{"a0":[],"q":[]},"aeB":{"a2":["L7"]},"TF":{"a0":[],"q":[]},"amW":{"a2":["TF"]},"a07":{"ad":[],"q":[]},"al2":{"ad":[],"q":[]},"al1":{"ad":[],"q":[]},"a6o":{"ad":[],"q":[]},"F8":{"ad":[],"q":[]},"a6p":{"ad":[],"q":[]},"aij":{"ad":[],"q":[]},"a6q":{"ad":[],"q":[]},"un":{"be":[],"P":[]},"wV":{"a0":[],"q":[]},"wh":{"ad":[],"q":[]},"aiV":{"be":[],"P":[]},"xC":{"ad":[],"q":[]},"BA":{"ad":[],"q":[]},"Sh":{"be":[],"P":[]},"Hp":{"a2":["1"]},"abk":{"hZ":[],"be":[],"P":[]},"a89":{"bh":[]},"a88":{"hT":[],"bh":[]},"bg":{"aNH":["1"],"aU":["1"]},"Pf":{"w":["1"],"w.E":"1"},"oh":{"fH":["1","p"],"aU":["p"],"fH.R":"1"},"P4":{"fH":["1","2"],"aU":["2"],"fH.R":"1"},"Tv":{"fH":["1","r3<1>"],"aU":["r3<1>"],"fH.R":"1"},"Sf":{"hj":[]},"yA":{"hj":[]},"a6j":{"hj":[]},"a7A":{"hj":[]},"io":{"hj":[]},"ady":{"hj":[]},"LB":{"A0":["1","1"],"aU":["1"],"A0.R":"1"},"fH":{"aU":["2"]},"S7":{"aU":["dj<1,2>"]},"S8":{"aU":["oR<1,2,3>"]},"S9":{"aU":["nw<1,2,3,4>"]},"Sa":{"aU":["mE<1,2,3,4,5>"]},"Sb":{"aU":["jI<1,2,3,4,5,6,7,8>"]},"A0":{"aU":["2"]},"mt":{"fH":["1","1"],"aU":["1"],"fH.R":"1"},"Sk":{"fH":["1","1"],"aU":["1"],"fH.R":"1"},"MW":{"aU":["1"]},"a7w":{"aU":["p"]},"mY":{"aU":["p"]},"Bz":{"aU":["p"]},"a8Q":{"aU":["p"]},"a9X":{"aU":["p"]},"lh":{"fH":["1","z<1>"],"aU":["z<1>"],"fH.R":"1"},"OF":{"fH":["1","z<1>"],"aU":["z<1>"]},"Qt":{"fH":["1","z<1>"],"aU":["z<1>"],"fH.R":"1"},"Rl":{"fH":["1","2"],"aU":["2"]},"Qb":{"a0":[],"q":[]},"X1":{"a2":["Qb"]},"Qe":{"a0":[],"q":[]},"X0":{"a2":["Qe"]},"Qc":{"a0":[],"q":[]},"Qd":{"a2":["Qc"]},"oC":{"lt":[],"dA":[],"dR":[],"e0":[]},"Qg":{"bJ":[],"bs":[],"q":[]},"a8k":{"ad":[],"q":[]},"a8i":{"ad":[],"q":[]},"a8j":{"ad":[],"q":[]},"NU":{"a0":[],"q":[]},"ahC":{"a2":["NU"]},"NN":{"aw":[]},"zF":{"aw":[]},"a5g":{"P":[]},"kO":{"bJ":[],"bs":[],"q":[]},"O6":{"BA":[],"ad":[],"q":[]},"W5":{"be":[],"P":[]},"J5":{"ju":[],"be":[],"a5g":["1"],"P":[]},"Z9":{"uf":["1","JY<1>"],"uf.D":"JY<1>"},"a7p":{"wh":[],"ad":[],"q":[]},"a8Z":{"bh":[]},"Qy":{"bh":[]},"Eq":{"bh":[]},"fG":{"cM":["fG"]},"Bs":{"a2r":[]},"aaS":{"Nc":[]},"aaQ":{"Nc":[]},"Hd":{"Nc":[]},"aaT":{"Nc":[]},"S5":{"Nc":[]},"He":{"bik":[]},"NZ":{"ac":["1"],"z":["1"],"an":["1"],"w":["1"],"ac.E":"1","w.E":"1"},"Fx":{"bk":["1","2"],"aY":["1","2"],"bk.V":"2","bk.K":"1"},"a5J":{"bC":["H","H"],"bC.S":"H","bC.T":"H"},"a5I":{"bC":["H","H"],"bC.S":"H","bC.T":"H"},"a5H":{"d2":["H","H"],"d2.S":"H","d2.T":"H"},"oQ":{"fu":["H?","H?"]},"O_":{"ff":[],"oQ":[],"eN":["H?","H?"],"fu":["H?","H?"]},"ff":{"oQ":[],"eN":["H?","H?"],"fu":["H?","H?"]},"x9":{"oQ":[],"fu":["H?","H?"]},"wO":{"bsO":["1","2"]},"tQ":{"eN":["1","2"],"fu":["1","2"]},"Bt":{"fu":["1","2"]},"S6":{"bsP":["1","2"]},"wP":{"abT":["1","2"],"bk9":["1","2"]},"SI":{"abS":["1","2"]},"hb":{"cM":["hb"]},"nv":{"u1":[]},"wQ":{"d2":["1","2"]},"pf":{"bC":["1","2"],"bC.S":"1","bC.T":"2"},"amR":{"uv":["hb","p"],"wQ":["hb","p"],"d2":["hb","p"],"uv.S":"hb","d2.S":"hb","d2.T":"p"},"aeG":{"uv":["fG","p"],"wQ":["fG","p"],"d2":["fG","p"],"uv.S":"fG","d2.S":"fG","d2.T":"p"},"a3Q":{"oS":[],"cM":["oS"]},"IN":{"tV":[],"cM":["abI"]},"oS":{"cM":["oS"]},"abH":{"oS":[],"cM":["oS"]},"abI":{"cM":["abI"]},"abJ":{"cM":["abI"]},"abK":{"bh":[]},"Hw":{"hT":[],"bh":[]},"Hx":{"cM":["abI"]},"tV":{"cM":["abI"]},"abX":{"hT":[],"bh":[]},"u5":{"ac":["1"],"z":["1"],"an":["1"],"w":["1"]},"ahQ":{"u5":["v"],"ac":["v"],"z":["v"],"an":["v"],"w":["v"]},"TT":{"u5":["v"],"ac":["v"],"z":["v"],"an":["v"],"w":["v"],"ac.E":"v","w.E":"v","u5.E":"v"},"adE":{"xj":[]},"adJ":{"bh":[]},"adO":{"bh":[]},"adQ":{"hT":[],"bh":[]},"U9":{"bh":[]},"p8":{"i4":[],"xk":[]},"U5":{"i4":[]},"adD":{"i4":[]},"U6":{"i4":[],"adK":["i4"],"xk":[]},"kM":{"i4":[]},"Il":{"aU":["p"]},"U8":{"z":["1"],"IH":["1"],"an":["1"],"w":["1"],"w.E":"1"},"adF":{"bC":["z","p"],"bC.S":"z","bC.T":"p"},"jQ":{"e3":[]},"p9":{"e3":[]},"pa":{"e3":[]},"pb":{"e3":[]},"fA":{"e3":[]},"pc":{"e3":[]},"eB":{"e3":[]},"Ua":{"e3":[]},"nF":{"Ua":[],"e3":[]},"adG":{"w":["e3"],"w.E":"e3"},"bEx":{"bJ":[],"bs":[],"q":[]},"bIl":{"a0":[],"q":[]},"bPt":{"bJ":[],"bs":[],"q":[]},"bO1":{"bJ":[],"bs":[],"q":[]},"bEX":{"eK":[],"bJ":[],"bs":[],"q":[]},"ch":{"cl":[],"w":["ax"]},"aNH":{"aU":["1"]}}')) +A.bPD(v.typeUniverse,JSON.parse('{"Nd":1,"ad6":1,"I5":1,"Zs":2,"LV":1,"G7":1,"jJ":1,"dG":1,"SL":1,"amh":1,"ag5":1,"anA":2,"P7":2,"anB":1,"am3":2,"am2":2,"Y9":2,"Ya":1,"Yb":1,"Z1":2,"Z2":1,"a19":1,"JP":1,"cM":1,"a5y":1,"cG":1,"cU":1,"M0":1,"Et":1,"KO":1,"Ea":1,"UP":1,"UQ":1,"UR":1,"Q5":1,"Zn":1,"a71":1,"Wx":1,"K_":1,"K0":1,"K1":1,"HT":1,"LW":1,"UT":1,"fY":1,"iY":1,"QR":1,"Jv":1,"Xn":1,"GP":1,"rC":1,"IS":1,"Fy":1,"Dg":1,"J3":1,"bjq":1,"acT":1,"bs3":1,"Q_":1,"e8":1,"iZ":1,"aH":1,"Xz":1,"B6":1,"GS":1,"K2":1,"Gd":1,"a6c":1,"Qr":1,"QH":1,"Je":1,"Jt":1,"Sr":2,"Y5":2,"j1":1,"dv":1,"YV":1,"Kr":1,"h1":1,"X5":1,"to":1,"a99":1,"Ks":1,"alh":1,"Ko":1,"uR":1,"uS":2,"a_F":1,"a_E":1,"a_H":1,"a1S":1,"dV":1,"ac3":1,"a7t":1,"aat":1,"Dn":1,"a04":1,"Da":1,"Kp":1,"Db":1,"It":2,"a_G":1,"a4P":2,"aa0":1,"OF":1,"Rl":2,"a5g":1,"ag6":1,"a9h":2,"XU":2,"XV":2,"a9i":2,"XW":2,"XX":2,"Yf":2,"Ci":1}')) +var u={g:"\n----------------------------------------",q:"\x10@\x100@@\xa0\x80 0P`pPP\xb1\x10@\x100@@\xa0\x80 0P`pPP\xb0\x11@\x100@@\xa0\x80 0P`pPP\xb0\x10@\x100@@\xa0\x80 1P`pPP\xb0\x10A\x101AA\xa1\x81 1QaqQQ\xb0\x10@\x100@@\xa0\x80 1Q`pPP\xb0\x10@\x100@@\xa0\x80 1QapQP\xb0\x10@\x100@@\xa0\x80 1PaqQQ\xb0\x10\xe0\x100@@\xa0\x80 1P`pPP\xb0\xb1\xb1\xb1\xb1\x91\xb1\xc1\x81\xb1\xb1\xb1\xb1\xb1\xb1\xb1\xb1\x10@\x100@@\xd0\x80 1P`pPP\xb0\x11A\x111AA\xa1\x81!1QaqQQ\xb1\x10@\x100@@\x90\x80 1P`pPP\xb0",S:" 0\x10000\xa0\x80\x10@P`p`p\xb1 0\x10000\xa0\x80\x10@P`p`p\xb0 0\x10000\xa0\x80\x11@P`p`p\xb0 1\x10011\xa0\x80\x10@P`p`p\xb0 1\x10111\xa1\x81\x10AQaqaq\xb0 1\x10011\xa0\x80\x10@Qapaq\xb0 1\x10011\xa0\x80\x10@Paq`p\xb0 1\x10011\xa0\x80\x10@P`q`p\xb0 \x91\x100\x811\xa0\x80\x10@P`p`p\xb0 1\x10011\xa0\x81\x10@P`p`p\xb0 1\x100111\x80\x10@P`p`p\xb0!1\x11111\xa1\x81\x11AQaqaq\xb1",b:" is empty and cannot be loaded as an image.",D:" must not be greater than the number of characters in the file, ",v:"% of the way to being a CircleBorder that is ",R:"' has been assigned during initialization.",W:")\n----------------------------------------\n",U:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",T:"BillingClientStateListener#onBillingServiceDisconnected()",t:"Broadcast stream controllers do not support pause callbacks",J:"Cannot change handlers of asBroadcastStream source subscription.",A:"Cannot extract a file path from a URI with a fragment component",z:"Cannot extract a file path from a URI with a query component",Q:"Cannot extract a non-Windows file path from a file URI with an authority",c:"Cannot fire new event. Controller is already firing an event",I:'E533333333333333333333333333DDDDDDD4333333333333333333334C43333CD53333333333333333333333UEDTE4\x933343333\x933333333333333333333333333D433333333333333333CDDEDDD43333333S5333333333333333333333C333333D533333333333333333333333SUDDDDT5\x9933CD4E333333333333333333333333UEDDDDE433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333TUUS5CT\x94\x95E3333333333333333333333333333333333333333333333333333333333333333333333SUDD3DUU43533333333333333333C3333333333333w733337333333s3333333w7333333333w33333333333333333333CDDTETE43333ED4S5SE3333C33333D33333333333334E433C3333333C33333333333333333333333333333CETUTDT533333CDDDDDDDDDD3333333343333333D$433333333333333333333333SUDTEE433C34333333333333333333333333333333333333333333333333333333333333333333333333333333TUDDDD3333333333CT5333333333333333333333333333DCEUU3U3U5333343333S5CDDD3CDD333333333333333333333333333333333333333333333333333333333333333333333s73333s33333333333""""""""333333339433333333333333CDDDDDDDDDDDDDDDD3333333CDDDDDDDDDDD\x94DDDDDDDDDDDDDDDDDDDDDDDD33333333DDDDDDDD3333333373s333333333333333333333333333333CDTDDDCTE43C4CD3C333333333333333D3C33333\xee\xee\xed\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xed\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xed\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee333333\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb33\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc<3sww73333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333333w7333333333333333733333333333333333333333333333sww733333s7333333s3wwwww333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwgffffffffffffvww7wwwwwwswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww733333333333333333333333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333333333333333333333333333333333333333333333333333333333swwwww7333333333333333333333333333333333333333333wwwwwwwwwwwwwwwwwwwww7swwwwwss33373733s33333w33333CT333333333333333EDTETD433333333#\x14"333333333333"""233333373ED4U5UE9333C33333D33333333333333www3333333s73333333333EEDDDCC3DDDDUUUDDDDD3T5333333333333333333333333333CCU3333333333333333333333333333334EDDD33SDD4D5U4333333333C43333333333CDDD9DDD3DCD433333333C433333333333333C433333333333334443SEUCUSE4333D33333C43333333533333CU33333333333333333333333333334EDDDD3CDDDDDDDDDDDDDDDDDDDDDDDDDDD33DDDDDDDDDDDDDDDDDDDDDDDDD33334333333C33333333333DD4DDDDDDD433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CSUUUUUUUUUUUUUUUUUUUUUUUUUUU333CD43333333333333333333333333333333333333333433333U3333333333333333333333333UUUUUUTEDDDDD3333C3333333333333333373333333333s333333333333swwwww33w733wwwwwww73333s33333333337swwwwsw73333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwDD4D33CDDDDDCDDDDDDDDDDDDDDDDD43EDDDTUEUCDDD33333D33333333333333DDCDDDDCDCDD333333333DT33333333333333D5333333333333333333333333333CSUE4333333333333CDDDDDDDD4333333DT33333333333333333333333CUDDUDU3SUSU43333433333333333333333333ET533E3333SDD3U3U4333D43333C43333333333333s733333s33333333333CTE333333333333333333UUUUDDDDUD3333"""""(\x02"""""""""3333333333333333333DDDD333333333333333333333333CDDDD3333C3333T333333333333333333333334343C33333333333SET334333333333DDDDDDDDDDDDDDDDDDDDDD4DDDDDDDD4CDDDC4DD43333333333333333333333333333333333333333333333333C33333333333333333333333333333333333333333333333333333333333333333333333333333333DDD433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334333333333333333333333333333333DD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DD433333333333333333333333333333DDD43333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DDDDDDD533333333333333333333333DDDTTU5D4DD333C433333D333333333333333333333DDD733333s373ss33w7733333ww733333333333ss33333333333333333333333333333ww3333333333333333333333333333wwww33333www33333333333333333333wwww333333333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww333333wwwwwwwwwwwwwwwwwwwwwww7wwwwwswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww73333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333C4""333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DDD4333333333333333333333333333333333333333333333333333333DDD4333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333UEDDDTEE43333333333333333333333333333333333333333333333333333CEUDDDE33333333333333333333333333333333333333333333333333CD3DDEDD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333EDDDCDDT43333333333333333333333333333333333333333CDDDDDDDDDD4EDDDETD3333333333333333333333333333333333333333333333333333333333333DDD3CC4DDD\x94433333333333333333333333333333333SUUC4UT4333333333333333333333333333333333333333333333333333#"""""""B333DDDDDDD433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CED3SDD$"""BDDD4CDDD333333333333333DD33333333333333333333333333333333333333333DEDDDUE333333333333333333333333333CCD3D33CD533333333333333333333333333CESEU3333333333333333333DDDD433333CU33333333333333333333333333334DC44333333333333333333333333333CD4DDDDD33333333333333333333DDD\x95DD333343333DDDUD43333333333333333333\x93\x99\x99IDDDDDDE43333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDDDDDDDDDDDDDDDDDDDDDD4CDDDDDDDDDDD33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333433333333333333333333333333333333333333333333333333333333333333333333333333DD4333333333333333333333333333333333333333333333333333333333333333333""""""33D4D33CD43333333333333333333CD3343333333333333333333333333333333333333333333333333333333333333333333333333333333333D33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CT53333DY333333333333333333333333UDD43UT43333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333D3333333333333333333333333333333333333333D43333333333333333333333333333333333CDDDDD333333333333333333333333CD4333333333333333333333333333333333333333333333333333333333333SUDDDDUDT43333333333343333333333333333333333333333333333333333TEDDTTEETD333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CUDD3UUDE43333333333333D3333333333333333343333333333SE43CD33333333DD33333C33TEDCSUUU433333333S533333CDDDDDU333333\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa:3\x99\x99\x9933333DDDDD4233333333333333333UTEUS433333333CDCDDDDDDEDDD33433C3E433#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""BDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""BDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD$"""""""""""""""2333373r33333333\x93933CDDD4333333333333333CDUUDU53SEUUUD43\xa3\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xba\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xcb\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\f',r:"Error getting EditingPoiCubit: _instance is null",k:"Error getting MainCubit: _instance is null",p:"Error getting StorageCubit: _instance is null",w:"Error handler must accept one Object or one Object and a StackTrace as arguments, and return a value of the returned future's type",n:"Error in UniversalFileWeb.writeAsBytes(): could not write file.",u:"Error in UniversalFileWeb.writeAsString(): could not write file.",d:"Error: Context is null, Please call init(context) before showing toast.",C:"Input ended with incomplete encoded byte.",o:"ItemsFilterHandler._computeFilteredItemsListSearch search failed",F:"Node already has a parent, copy or remove it first",B:"OfflineMapTileImageProvider.setOfflineMapFiles",y:"PurchasesUpdatedListener#onPurchasesUpdated(int, List)",s:"Storage is read only, cannot write to storage",V:"Stream has been disposed.\nAn ImageStream is considered disposed once at least one listener has been added and subsequently all listeners have been removed and no handles are outstanding from the keepAlive method.\nTo resolve this error, maintain at least one listener on the stream, or create an ImageStreamCompleterHandle from the keepAlive method, or create a new stream for the image.",l:'SyncInterfaceDropbox._dropboxFolderToRemoteFile() could not retrieve "name"',K:'SyncInterfaceDropbox._dropboxFolderToRemoteFile() could not retrieve "path_lower"',H:"SystemChrome.setApplicationSwitcherDescription",X:"TextInputClient.updateEditingStateWithDeltas",m:"TextInputClient.updateEditingStateWithTag",G:"The parameter 'message' should not be null.",L:"There was a problem trying to load FontManifest.json",E:"XmlSerializer error: cannot set attribute at the root level",Y:"XmlSerializer error: cannot set text at the root level",N:"`FlutterMapState.of()` should not be called outside a `FlutterMap` and its children",M:"dataBackupReminder.lastBackupTimeEpochMillis",Z:"max must be in range 0 < max \u2264 2^32, was ",O:"settings.coordinates_window_display_display_mode",x:"settings.display_search_quality_disclaimer",P:"settings.floating_marker_titles_max_number",_:"settings.floating_marker_titles_text_size",e:"v3migration.migrationCompletedWithFailure",f:"v3migration.migrationCompletedWithSuccess",a:"\u1ac4\u2bb8\u411f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u3f4f\u0814\u32b6\u32b6\u32b6\u32b6\u1f81\u32b6\u32b6\u32b6\u1bbb\u2f6f\u3cc2\u051e\u32b6\u11d3\u079b\u2c12\u3967\u1b18\u18aa\u392b\u414f\u07f1\u2eb5\u1880\u1123\u047a\u1909\u08c6\u1909\u11af\u2f32\u1a19\u04d1\u19c3\u2e6b\u209a\u1298\u1259\u0667\u108e\u1160\u3c49\u116f\u1b03\u12a3\u1f7c\u121b\u2023\u1840\u34b0\u088a\u3c13\u04b6\u32b6\u41af\u41cf\u41ef\u4217\u32b6\u32b6\u32b6\u32b6\u32b6\u3927\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u18d8\u1201\u2e2e\u15be\u0553\u32b6\u3be9\u32b6\u416f\u32b6\u32b6\u32b6\u1a68\u10e5\u2a59\u2c0e\u205e\u2ef3\u1019\u04e9\u1a84\u32b6\u32b6\u3d0f\u32b6\u32b6\u32b6\u3f4f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u104e\u076a\u32b6\u07bb\u15dc\u32b6\u10ba\u32b6\u32b6\u32b6\u32b6\u32b6\u1a3f\u32b6\u0cf2\u1606\u32b6\u32b6\u32b6\u0877\u32b6\u32b6\u073d\u2139\u0dcb\u0bcb\u09b3\u0bcb\u0fd9\u20f7\u03e3\u32b6\u32b6\u32b6\u32b6\u32b6\u0733\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u041d\u0864\u32b6\u32b6\u32b6\u32b6\u32b6\u3915\u32b6\u3477\u32b6\u3193\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u20be\u32b6\u36b1\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2120\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2f80\u36ac\u369a\u32b6\u32b6\u32b6\u32b6\u1b8c\u32b6\u1584\u1947\u1ae4\u3c82\u1986\u03b8\u043a\u1b52\u2e77\u19d9\u32b6\u32b6\u32b6\u3cdf\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u093a\u0973\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u3498\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u0834\u32b6\u32b6\u2bb8\u32b6\u32b6\u36ac\u35a6\u32b9\u33d6\u32b6\u32b6\u32b6\u35e5\u24ee\u3847\x00\u0567\u3a12\u2826\u01d4\u2fb3\u29f7\u36f2\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2bc7\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u1e54\u32b6\u1394\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2412\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u30b3\u2c62\u3271\u32b6\u32b6\u32b6\u12e3\u32b6\u32b6\u1bf2\u1d44\u2526\u32b6\u2656\u32b6\u32b6\u32b6\u0bcb\u1645\u0a85\u0ddf\u2168\u22af\u09c3\u09c5\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u3f2f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6"} +var t=(function rtii(){var s=A.a3 +return{BC:s("@"),cu:s("@<@>"),u0:s("mW"),Qp:s("dV<@>"),CR:s("cE"),h0:s("uT"),vH:s("bD2"),od:s("cc"),pC:s("k1"),ME:s("Kx"),q7:s("rx"),TS:s("ry"),A_:s("nW"),so:s("d1"),ve:s("d1"),Bs:s("d1"),ph:s("KP"),s1:s("KU"),BM:s("aI"),Pr:s("uX"),R3:s("ib"),gt:s("KZ"),lI:s("uY"),pv:s("uZ"),jC:s("L3"),zG:s("k2"),Cj:s("y9"),jM:s("et"),vp:s("yb"),_v:s("pD"),S7:s("a0j"),jo:s("as4"),pR:s("v1"),xA:s("bWy"),RK:s("Do"),cl:s("o1"),M1:s("a0o"),iF:s("pE"),nA:s("Dr"),zX:s("rD"),Bl:s("lR"),N3:s("Ds"),Al:s("v4"),GQ:s("o2"),jj:s("lS"),TL:s("ic"),Wu:s("ic"),MF:s("ic"),Em:s("ic"),V1:s("ic"),TD:s("ic"),j5:s("ic"),_H:s("ic"),C4:s("yi"),m_:s("eu"),rn:s("rG"),aX:s("Lr"),k:s("aN"),A:s("ji"),pI:s("DD"),V4:s("dE"),mg:s("pJ"),gJ:s("pK"),wY:s("dp"),nz:s("dp"),Nv:s("dp"),OX:s("dp"),vr:s("dp"),_M:s("dp"),gv:s("dp"),Dd:s("dp"),fN:s("dp"),Tx:s("dp"),fn:s("dp"),sl:s("dp"),Tw:s("dp"),_n:s("dp"),ZQ:s("dp"),f6:s("dp"),_o:s("yo"),p7:s("eS?,e9<@>>"),vg:s("k4"),ES:s("bDR"),KP:s("jk"),ZD:s("pM"),q2:s("yu"),TI:s("rO"),tX:s("yv"),me:s("DL"),Lh:s("LE"),XY:s("yw"),p1:s("pN"),qo:s("DP"),tG:s("a1l"),m6:s("a1m"),E_:s("DQ"),Bn:s("a1p"),iJ:s("pO"),S3:s("LG"),BQ:s("LH"),nR:s("LJ"),Kb:s("atP()"),xG:s("DT"),O5:s("yx"),CL:s("DW"),KK:s("k5"),Hz:s("el"),hP:s("n_"),n8:s("E"),IC:s("hO"),i0:s("cl"),b8:s("cM<@>"),eK:s("vd"),qO:s("yB"),w:s("ar"),eL:s("ar"),fF:s("ev

"),vn:s("Ed"),T:s("id"),pU:s("aM>"),VQ:s("a1O

"),tb:s("pR"),Dv:s("LX"),bQ:s("lV"),hI:s("yF"),_1:s("vg"),sP:s("lW"),z7:s("M_"),UM:s("o8"),ho:s("M2"),H5:s("bEx"),HY:s("k8"),ip:s("El"),o_:s("jo"),O:s("bz"),DR:s("bz"),B0:s("jo"),j8:s("bz"),I7:s("vi"),EX:s("eF"),uG:s("eF"),b_:s("eF

"),eV:s("M7"),cm:s("a2k"),Ln:s("oc"),fi:s("a2m"),KW:s("vj"),wL:s("l4"),xI:s("a2q"),Bk:s("n1"),Lw:s("Mf"),uS:s("Md"),ML:s("a2r"),Rf:s("bEI"),W7:s("bA"),JX:s("lY"),Hw:s("lZ"),ct:s("bER"),Uf:s("vn"),AG:s("bEX"),uy:s("bEZ"),sp:s("Es"),Je:s("bX8"),yW:s("vo"),J_:s("a2X"),I:s("n2"),ra:s("bXg"),xm:s("l6"),uZ:s("a33>"),Jj:s("bFh"),VF:s("rX"),yN:s("a37"),uL:s("q_"),zk:s("n3"),TN:s("yZ"),Tk:s("Ey"),eB:s("vq"),ny:s("EB"),VU:s("l9"),Lt:s("hm"),ty:s("bFB"),qb:s("e5"),aD:s("hn"),Tu:s("br"),A0:s("eH"),au:s("MN"),qw:s("m2"),Ee:s("an<@>"),lU:s("cz"),Q:s("be"),oy:s("MW

"),Cq:s("cP"),I3:s("b_"),VI:s("bh"),IX:s("h_"),gu:s("z1"),oB:s("z2"),ii:s("EM"),ew:s("a3K"),oM:s("a3M"),_w:s("t2"),HH:s("t3"),OO:s("m3"),cP:s("z6"),b5:s("z7"),P9:s("t4"),eI:s("z8"),yh:s("z9"),gl:s("m4"),nN:s("bm

"),ei:s("bm"),rq:s("hp"),BX:s("m5"),yX:s("EO"),Sb:s("dz"),we:s("Nc"),Ii:s("oh>"),vq:s("oh>"),c1:s("oh>>"),US:s("la"),N8:s("Nf"),s4:s("vy"),OE:s("vz"),yU:s("vA"),xq:s("fq"),tU:s("dZ"),tw:s("EU"),GJ:s("vC"),An:s("iH"),mx:s("eJ"),l5:s("ze"),zq:s("EZ"),ia:s("zg"),VW:s("zh"),FK:s("vE"),jV:s("Np"),gx:s("m6<@>"),bE:s("hT"),Uy:s("bpT"),_8:s("ok"),xH:s("F_"),XH:s("a4l<@>"),Z9:s("S"),xd:s("S(p,aY)"),sn:s("S"),Ev:s("S()"),L0:s("S<@>"),Ky:s("S()"),uz:s("S<~>"),Fp:s("cv"),pl:s("cv"),TM:s("cv"),b4:s("fI"),Lu:s("fI"),Pa:s("fI"),Ih:s("fI"),Ad:s("e_"),Pw:s("m8"),SP:s("F1"),cD:s("dR"),uA:s("cX"),C1:s("cX"),Uv:s("cX

    "),jn:s("cX"),YC:s("cX"),AT:s("cX"),lG:s("cX"),hg:s("cX"),Qm:s("cX"),jl:s("cX"),ok:s("cX"),ff:s("cX"),EI:s("cX"),xR:s("zl"),yi:s("iI>"),TX:s("iJ"),bT:s("iJ>"),cK:s("vH"),Ps:s("zm"),AI:s("zn"),x2:s("a4u"),Z6:s("vI"),rQ:s("bXD"),fz:s("Ny"),op:s("F6<~(vD)>"),rA:s("zo"),mS:s("zp"),AL:s("m9"),YX:s("tb"),zE:s("aA"),Lk:s("bqa"),Gf:s("q7"),vB:s("a4L"),Ty:s("cq"),D4:s("Fa"),Bj:s("NH"),LL:s("ma"),nU:s("Fc"),JC:s("om"),IY:s("a4Q"),g5:s("NJ"),Oh:s("zx"),Kf:s("bqh"),Vq:s("on"),zO:s("ld"),Ij:s("mb"),bY:s("hq"),n3:s("zF"),r_:s("zF"),lu:s("a4X"),oA:s("NO"),xa:s("iK"),J2:s("Fn"),aN:s("iL"),ah:s("mc"),tL:s("kf"),B3:s("NV"),Ue:s("iN"),SG:s("vQ"),dq:s("NZ"),Zk:s("Fx"),N7:s("ff"),nQ:s("a57"),Bc:s("vS"),DV:s("zI"),Dj:s("kg"),of:s("zJ"),IS:s("ju"),og:s("eK"),WB:s("bJ"),nE:s("O7"),G_:s("O8"),jS:s("md"),hs:s("Oa"),U1:s("me"),Zb:s("zN"),uY:s("a5l"),XO:s("ti"),pT:s("vU"),gD:s("vV"),vz:s("c_"),qg:s("vW"),Ya:s("FC"),O0:s("tj"),K9:s("Oj<@>"),Zi:s("w"),JY:s("w<@>"),A2:s("w"),VG:s("w"),by:s("B"),zg:s("B>"),WF:s("B"),wf:s("B"),H6:s("B"),LS:s("B"),QP:s("B"),id:s("B"),fE:s("B"),NS:s("B"),qM:s("B,@>>"),X0:s("B>>"),sq:s("B"),EY:s("B"),gf:s("B"),iW:s("B"),qN:s("B"),Cu:s("B"),oR:s("B"),t_:s("B"),EE:s("B"),Mb:s("B>"),ca:s("B"),KV:s("B"),Ud:s("B"),HC:s("B"),UK:s("B"),MW:s("B>"),Gd:s("B>"),_F:s("B>"),YZ:s("B"),AY:s("B"),E:s("B"),s2:s("B"),Tt:s("B"),vl:s("B"),Up:s("B"),AM:s("B"),lX:s("B"),v7:s("B"),Zw:s("B"),wj:s("B"),EC:s("B"),bp:s("B"),z8:s("B"),uf:s("B"),no:s("B"),r8:s("B"),wQ:s("B>"),DJ:s("B>"),W0:s("B>"),RD:s("B>"),mo:s("B>"),iQ:s("B"),nu:s("B"),cX:s("B"),om:s("B>"),_B:s("B"),H2:s("B"),ky:s("B"),jm:s("B"),XZ:s("B"),fb:s("B"),Nb:s("B"),Fa:s("B"),fJ:s("B"),VB:s("B"),VO:s("B"),O_:s("B"),GD:s("B"),C:s("B"),K0:s("B"),CE:s("B"),m:s("B"),X9:s("B"),k5:s("B"),sa:s("B"),PK:s("B"),Y4:s("B"),ch:s("B"),_f:s("B"),ER:s("B"),oZ:s("B"),vG:s("B>"),B1:s("B>>>"),wX:s("B>>"),WU:s("B>"),kQ:s("B>"),X_:s("B>"),i1:s("B>"),q:s("B>"),Eo:s("B"),u6:s("B"),ss:s("B"),a9:s("B>"),a0:s("B>>"),SO:s("B"),UP:s("B"),DW:s("B"),WH:s("B"),ns:s("B"),Il:s("B"),W6:s("B>"),pP:s("B>"),Zl:s("B"),H7:s("B>"),n4:s("B>"),CF:s("B>"),U7:s("B>"),_I:s("B"),YF:s("B"),Xr:s("B"),ZN:s("B"),YE:s("B"),tc:s("B"),qF:s("B"),Qg:s("B"),G:s("B"),yv:s("B"),fy:s("B"),jT:s("B"),EL:s("B>"),dB:s("B>"),pY:s("B>"),gW:s("B>>"),L_:s("B>"),AB:s("B>"),Vz:s("B>"),m1:s("B"),B:s("B"),tZ:s("B"),M6:s("B"),sS:s("B"),D9:s("B"),Y2:s("B"),fO:s("B"),DG:s("B"),fL:s("B"),d2:s("B"),UA:s("B"),CP:s("B"),wT:s("B"),IL:s("B"),LM:s("B"),Am:s("B"),Co:s("B<+(p,xd)>"),AO:s("B"),Pc:s("B"),k1:s("B"),Ik:s("B"),xT:s("B"),TT:s("B"),Ry:s("B"),QT:s("B"),LF:s("B>>"),VM:s("B"),YG:s("B>"),uN:s("B"),GZ:s("B"),O7:s("B"),ZP:s("B"),sW:s("B"),Ls:s("B"),e1:s("B"),D1:s("B"),u1:s("B"),q1:s("B"),QF:s("B"),o4:s("B"),Qo:s("B
    "),kO:s("B"),N_:s("B"),X4:s("B"),SC:s("B"),zp:s("B"),aU:s("B>"),s:s("B

    "),oU:s("B"),bt:s("B"),oh:s("B"),Lx:s("B"),sD:s("B"),VS:s("B"),fm:s("B"),Ne:s("B"),FO:s("B>>"),y_:s("B"),SM:s("B"),JN:s("B"),nV:s("B"),ie:s("B>"),kw:s("B"),Tr:s("B"),XE:s("B"),Oa:s("B"),LX:s("B"),nY:s("B"),mh:s("B"),ro:s("B"),p:s("B"),GA:s("B"),FQ:s("B"),YS:s("B"),Ec:s("B"),ov:s("B"),po:s("B"),kF:s("B"),Na:s("B"),OM:s("B"),rE:s("B"),ob:s("B"),Kj:s("B"),Qn:s("B"),_Y:s("B"),MY:s("B"),mz:s("B"),h_:s("B"),Kx:s("B"),he:s("B"),Zh:s("B"),zj:s("B"),IU:s("B"),ka:s("B"),m3:s("B"),SJ:s("B"),jE:s("B"),qi:s("B"),uD:s("B"),s6:s("B"),lb:s("B"),PN:s("B"),kc:s("B"),sK:s("B"),cR:s("B"),NM:s("B"),Jx:s("B"),HZ:s("B"),n:s("B"),ee:s("B<@>"),t:s("B"),mJ:s("B"),TO:s("B"),fI:s("B"),oa:s("B?>"),J:s("B"),iG:s("B"),oP:s("B?>"),Fi:s("B"),_m:s("B"),Bh:s("B"),nx:s("B"),_x:s("B"),Z:s("B"),a8:s("B"),Zt:s("B()>"),fj:s("B()>"),iM:s("B()>"),xf:s("B"),sA:s("B"),sQ:s("B<~(zk)?>"),qj:s("B<~()>"),ot:s("B<~(cc)>"),x8:s("B<~(pA)>"),j1:s("B<~(br)>"),ox:s("B<~(iO)>"),Jh:s("B<~(z)>"),L9:s("B<~(fP)>"),OP:s("B<~(v)>"),RP:s("cr<@>"),bz:s("FF"),pJ:s("cS"),eC:s("d6"),lZ:s("at"),lT:s("qe"),dC:s("cD<@>"),e:s("t"),Xd:s("a5z"),a2:s("w_"),dl:s("ij"),Hf:s("ij"),Wx:s("a5M"),Cl:s("os"),D2:s("hU"),SQ:s("FI"),LE:s("zS"),bR:s("c8"),NE:s("c8"),am:s("c8"),b7:s("c8"),ku:s("c8"),hA:s("c8"),PL:s("c8"),R:s("c8>"),af:s("c8"),uj:s("bx"),AP:s("Oy"),Ar:s("ot"),L6:s("iP"),O2:s("a6_"),kd:s("fr"),xj:s("lh"),Po:s("lh

    "),mT:s("lh<@>"),Hk:s("OD"),hz:s("hV"),cS:s("mj>"),z_:s("zZ"),uW:s("zZ"),U9:s("qk"),wO:s("A_<@>"),NJ:s("A1"),Mg:s("z"),Rk:s("z"),eT:s("z"),uM:s("z"),F0:s("z"),bH:s("z"),Wo:s("z"),Px:s("z"),Ch:s("z"),Jl:s("z"),Ho:s("z"),ZJ:s("z"),fA:s("z"),gS:s("z"),rb:s("z"),qC:s("z"),Ze:s("z"),Fo:s("z"),t4:s("z"),mB:s("z"),oK:s("z"),mP:s("z"),eO:s("z>"),z0:s("z"),xt:s("z"),UX:s("z"),DA:s("z"),Do:s("z"),BA:s("z"),KT:s("z"),rY:s("z"),d_:s("z"),qQ:s("z"),gd:s("z"),I1:s("z"),Gg:s("z"),er:s("z"),G6:s("z"),xc:s("z"),yp:s("z

    "),RX:s("z"),nH:s("z"),i2:s("z"),Y7:s("z"),d0:s("z"),JF:s("z"),wW:s("z"),j:s("z<@>"),L:s("z"),VD:s("z"),Ng:s("z"),Dn:s("z"),I_:s("aw"),pV:s("w5"),gw:s("ki<@>"),Y8:s("qm"),D5:s("w7"),GN:s("A2"),wz:s("a6h"),bd:s("y"),bS:s("brb"),fl:s("qn"),Hd:s("FS"),xY:s("w9"),yf:s("OQ"),dY:s("jw"),cq:s("OR"),mN:s("ow"),RL:s("OS"),tO:s("bb"),uK:s("bb"),UH:s("bb"),DC:s("bb"),q9:s("bb"),sw:s("bb>"),Yx:s("bb"),qE:s("bb>"),Dx:s("A4<@,@>"),Kp:s("h1"),a:s("e6"),i3:s("lk"),td:s("A6"),Nm:s("jx"),_:s("f7"),rd:s("eL"),NQ:s("nd"),tj:s("ik"),RU:s("A7"),NO:s("P5"),ug:s("oy"),p4:s("dT"),Dg:s("a6T"),kY:s("aY"),nf:s("aY"),GU:s("aY"),b:s("aY"),_P:s("aY"),e3:s("aY"),f:s("aY<@,@>"),Iz:s("aY"),xE:s("aY"),fD:s("aY>"),d:s("aY"),rr:s("aY<~(c0),bn?>"),C9:s("f8"),EZ:s("a6"),Hr:s("a6"),a4:s("a6"),cj:s("a6"),OL:s("a6"),GB:s("a6"),rB:s("a6"),bK:s("a6"),qn:s("a6"),pn:s("a6"),xM:s("jA"),Wi:s("Aa"),TF:s("Ab"),bW:s("Ac"),pa:s("im"),h7:s("Ad"),tH:s("A9"),E0:s("Pf>"),iB:s("bIm"),v:s("Ah"),ui:s("e2"),h9:s("fM"),Ak:s("fM"),kU:s("fM

    "),iL:s("fM"),XL:s("fM"),QL:s("fM"),mO:s("fM"),Od:s("Ai"),xV:s("bn"),lh:s("qp"),l:s("Ao"),tB:s("G3"),Py:s("qr"),xS:s("mm"),Pb:s("eM"),ZA:s("G4"),_h:s("mn"),Wz:s("nh"),Lb:s("iT"),HV:s("Pn"),s9:s("Ar"),CW:s("ni"),mc:s("G6"),IM:s("tq"),xQ:s("jB"),hY:s("Au"),jW:s("wg"),A4:s("mp"),gc:s("hx"),u9:s("Av"),XW:s("PE"),ft:s("mq"),YM:s("ln"),SK:s("wh"),MQ:s("PI"),tm:s("oz"),Jc:s("fN"),Tm:s("fN"),ji:s("fN"),WA:s("fN"),kj:s("fN"),oe:s("aj"),P:s("b4"),dS:s("b7>"),rF:s("b7"),PQ:s("b7"),Nh:s("b7"),O9:s("b7"),RC:s("b7>"),Ab:s("b7>"),XS:s("b7"),ao:s("b7"),aI:s("b7"),SR:s("b7"),cZ:s("b7

    "),ZU:s("b7"),p2:s("b7"),w6:s("b7"),CZ:s("b7"),j7:s("b7<~(z,v)>"),CB:s("b7<~(v)>"),jt:s("b7<~(v,v)>"),zr:s("G9"),K:s("H"),l_:s("H(v)"),_a:s("H(v{params:H?})"),yw:s("bM"),wi:s("bM<~()>"),wS:s("bM<~(cc)>"),jc:s("bM<~(pA)>"),EP:s("m"),gY:s("qu"),qt:s("dA"),qs:s("a7M>"),o0:s("PS"),VX:s("mt>"),mA:s("mt

    "),Jd:s("mt"),Aw:s("mt"),jg:s("qv"),Md:s("AA"),Hl:s("ts"),N1:s("Ge"),B9:s("AB"),Mf:s("Gf"),sd:s("bjq"),Q2:s("a7Y"),Fw:s("hy"),oS:s("hy"),_X:s("aU<@>"),ke:s("jD"),k7:s("qy"),c5:s("bJ6"),Gs:s("Gg"),yo:s("tu"),lp:s("mv"),ja:s("Qg"),v3:s("M"),Vg:s("ay"),YA:s("nl"),sT:s("Gj"),lm:s("tv<@,@>"),sv:s("Qh"),lN:s("ch"),ig:s("tw"),bh:s("f9"),Gb:s("wp"),hD:s("mw"),qa:s("bYd"),zZ:s("e7"),i6:s("e7"),ge:s("AR"),Ko:s("ty"),Zm:s("Go"),V:s("qA"),o:s("tA"),qL:s("c0"),GG:s("bYl"),XA:s("tB"),n2:s("AS"),WQ:s("AT"),w5:s("tC"),DB:s("AU"),PB:s("AV"),Mj:s("AW"),xb:s("AX"),ks:s("jE"),oN:s("tD"),cr:s("jF"),da:s("qB"),rD:s("AY"),Sr:s("Gr"),CY:s("jG"),A7:s("qC"),JH:s("AZ"),Nj:s("Gs"),IQ:s("iV"),mu:s("tE"),aJ:s("qD"),bb:s("Gw"),eb:s("nm"),lR:s("Qx"),_p:s("mx"),C0:s("bJF"),yH:s("bs"),wN:s("GA"),vI:s("a91"),fr:s("QC"),VT:s("GB"),IR:s("iW"),dV:s("ls"),Gv:s("fP"),Wy:s("QE"),wy:s("GD"),FL:s("bJK"),aR:s("GE"),Vr:s("B0"),YK:s("aM9"),vo:s("io"),cc:s("GH"),jX:s("GL"),pK:s("bYt"),Rp:s("+()"),YT:s("T"),Bb:s("my"),r0:s("bg"),u4:s("bg>"),kD:s("bg>"),WV:s("bg

    "),nt:s("bg"),ZV:s("bg"),MD:s("bg"),Ly:s("bg"),OY:s("bg"),hq:s("bg"),vs:s("bg"),hC:s("bg"),MB:s("bg"),sE:s("bg"),lk:s("bg<@>"),mn:s("bg<~>"),Qz:s("a9k"),cA:s("nq"),MZ:s("QP"),NW:s("a9n"),x:s("R"),RJ:s("B2"),f1:s("R1"),I9:s("J"),Cg:s("B3"),Xw:s("aK"),GM:s("b2"),EN:s("tI"),nl:s("dB"),tK:s("bK0"),Ss:s("tJ"),Cn:s("GO"),dw:s("Rh"),E1:s("Rj"),dg:s("wC"),vW:s("oI"),PD:s("tK"),yk:s("aNH<@>"),Wd:s("wD"),iw:s("wE"),Bv:s("wE"),dX:s("tL"),dy:s("tL"),qD:s("tL"),dZ:s("Rn"),yb:s("e8"),z4:s("fv"),JB:s("Rr"),k2:s("Rs"),MV:s("d8"),w2:s("d8"),Fq:s("B8"),gN:s("B8>"),oj:s("GV"),pO:s("e9<@>(P,H?)"),Dc:s("Ru"),r9:s("qL"),r7:s("oL"),SX:s("wG"),zC:s("GX"),Tq:s("wH"),LN:s("qM"),WS:s("wI"),e7:s("Ry"),b9:s("Ba"),qT:s("bK7"),BL:s("bK7"),Np:s("Bc"),In:s("GZ"),JE:s("RH"),Cy:s("RJ"),FS:s("RN"),gy:s("oM"),sm:s("H0"),NF:s("bKf"),cv:s("aar"),Zu:s("H2"),ST:s("mD"),Vm:s("h7"),vM:s("H3"),Wg:s("H4"),hf:s("H5"),oz:s("j_"),qd:s("bYB"),MC:s("bYC"),x9:s("hX"),Fg:s("RZ"),IK:s("oN"),mb:s("Bn"),Ew:s("Hb"),_S:s("eO"),KL:s("Bq"),ZX:s("oO"),bu:s("ea"),UF:s("Br"),g3:s("oP"),Dq:s("Bs"),Gq:s("oQ"),EV:s("Bt"),dW:s("aaY"),n6:s("wP"),Au:s("wQ<@,@>"),y1:s("dj"),mM:s("Sb"),HS:s("wS"),n5:s("Hi<@>"),hi:s("cj"),c8:s("cj

    "),Ro:s("cj<@>"),J7:s("Hj"),W4:s("kx"),RY:s("ds"),jH:s("wU"),WE:s("Hk"),oY:s("Hl"),zU:s("Hm"),yE:s("bYL"),Mp:s("bE"),RZ:s("Hp"),zL:s("wV"),YH:s("BA"),FW:s("U"),gi:s("Hq"),Q3:s("Sk"),Ws:s("Sl

    "),q6:s("ky"),lM:s("nx"),OD:s("bLf"),r:s("wW"),h5:s("Hs"),Gt:s("Hu"),U:s("ir"),M0:s("tT"),jB:s("qQ"),vU:s("Hv"),y3:s("oS"),D_:s("tV"),Qv:s("is"),Km:s("dt"),MG:s("hZ"),d3:s("a0"),IA:s("ad"),OS:s("SG"),BI:s("qS"),dd:s("abQ"),Yy:s("qT"),BY:s("bYQ"),sb:s("abR"),hH:s("bYR"),Ms:s("bk9"),y9:s("qV>"),eA:s("BJ"),LB:s("SK>"),ZE:s("wX"),fa:s("hz>"),BR:s("hz>>"),EK:s("hz>"),Ts:s("hz

    "),gq:s("hz

    "),f_:s("hz"),kZ:s("hz?>"),N:s("p"),Vc:s("bLs"),v0:s("c9"),NC:s("nz"),bn:s("SN"),Xb:s("dd

    "),ry:s("bo"),PE:s("iu"),Zd:s("ac1"),xC:s("i0"),Y6:s("wZ"),Ae:s("oX"),St:s("tY"),_3:s("SX"),Sz:s("oY"),jY:s("x_"),WT:s("dK"),k3:s("dK"),Vs:s("dK"),d1:s("dK"),re:s("dK>"),az:s("dK"),m5:s("dK"),dm:s("dK"),E8:s("dK"),d9:s("dK"),hr:s("dK"),b6:s("dK<~>"),ZC:s("x0"),ev:s("qZ"),OH:s("BQ"),aW:s("HG"),_0:s("T6"),if:s("bLK"),f7:s("ez"),mr:s("Tb"),mi:s("acr"),tq:s("nA"),qY:s("p_"),bZ:s("bLS"),AS:s("u0"),em:s("V"),fe:s("nB"),ZM:s("BX"),ZF:s("r2>"),Ag:s("r2<@>"),sX:s("acB"),Oc:s("acC"),Sk:s("fQ"),vN:s("C0"),Wj:s("HQ"),Dp:s("ck"),CI:s("p0"),Fd:s("bM7"),qe:s("acJ"),GO:s("Ts"),ZL:s("Tv

    "),yS:s("jM"),U2:s("bMf"),AX:s("HV"),w4:s("jN"),QM:s("mL"),Sd:s("acR"),bq:s("r4"),zW:s("ec"),ex:s("r5"),dQ:s("r5"),hu:s("r5"),Ni:s("aV"),Y:s("aV"),ec:s("x9"),F:s("jO"),ol:s("u3"),e2:s("de"),Bm:s("acX"),w7:s("aX7"),H9:s("j6"),W1:s("aX8"),D:s("d4"),pm:s("I0"),gA:s("hC"),u_:s("u6"),l4:s("u7"),Te:s("eA"),kk:s("r6"),lQ:s("C7"),G5:s("p4"),N2:s("I7<@>"),gU:s("nD"),Xu:s("ad7"),_6:s("Ib"),WW:s("adf"),tP:s("xf"),_4:s("TY"),MJ:s("adi"),ZG:s("adj"),hm:s("adl"),OF:s("df"),tJ:s("df"),gz:s("df"),xe:s("df"),kK:s("df

    "),f3:s("df"),Xm:s("df"),j3:s("r8"),Jm:s("r8"),wg:s("r8"),GY:s("j8"),mt:s("xi"),zs:s("Ce"),p5:s("fy"),Oo:s("Cg"),rS:s("jP"),X3:s("ub"),He:s("b6

    "),FI:s("i2"),ZK:s("i2"),Ri:s("i2

    "),ow:s("i2"),kE:s("i2<~(H,dt?)>"),GH:s("i2<~(NO)>"),Pi:s("Ih"),l7:s("q"),a7:s("Ii"),X5:s("fz"),Uh:s("U3"),Zj:s("Ch"),rx:s("hD"),Qx:s("p8"),cL:s("jQ"),mL:s("p9"),UR:s("pa"),RN:s("pb"),Gn:s("fA"),xo:s("e3"),wG:s("i3"),hh:s("i4"),Mw:s("pc"),a1:s("eB"),t8:s("Ua"),L1:s("Ug"),Zp:s("e4"),hb:s("e4>"),wb:s("e4"),P6:s("e4"),RA:s("e4"),Be:s("e4"),Qh:s("e4"),vh:s("e4<@>"),io:s("e4"),zi:s("e4"),Tv:s("e4"),h8:s("bp"),J1:s("bp"),AV:s("bp"),hQ:s("bp"),Q4:s("bp"),rj:s("bp"),Ca:s("bp"),Xv:s("bp>"),dx:s("bp>"),Iy:s("bp"),FM:s("bp"),gI:s("bp"),VY:s("bp"),zh:s("bp<@>"),yB:s("bp"),Eq:s("bp?>"),F1:s("bp"),gR:s("bp<~>"),pq:s("Ix"),HU:s("bO1"),ZW:s("Co"),Qq:s("aeS"),B6:s("UG"),Ie:s("xn"),A3:s("ja"),GT:s("UO"),EG:s("Cq"),aQ:s("Cs<@,@>"),t9:s("pf"),e5:s("pf"),Zc:s("pf"),KZ:s("pf"),jU:s("V2"),TC:s("Ct"),uC:s("ix"),dA:s("ug"),Fb:s("ug"),Uz:s("ug"),pu:s("II"),UJ:s("agc"),qr:s("iy"),VA:s("ui"),hS:s("ago"),yM:s("Cw"),Pg:s("Vq"),l3:s("Vw"),TV:s("Cx"),Wt:s("Cy"),M2:s("xs"),Zn:s("lC"),fg:s("lC"),Eh:s("VJ"),fk:s("IQ"),ni:s("VM"),NX:s("IR"),iP:s("ph"),Jp:s("VO"),h1:s("IT"),Lv:s("ak"),Kc:s("ak"),Dy:s("ak"),kf:s("ak"),WX:s("ak"),o8:s("ak"),_T:s("ak"),Eg:s("ak"),G4:s("ak>"),Jk:s("ak>"),Gl:s("ak"),EW:s("ak"),Qy:s("ak"),tr:s("ak"),LR:s("ak<@>"),wJ:s("ak"),gg:s("ak"),ma:s("ak?>"),X6:s("ak"),W:s("ak<~>"),nM:s("IV"),QU:s("kN"),Qu:s("ul"),U3:s("IZ"),wk:s("jS"),R9:s("xv"),_d:s("rd"),Fy:s("xw"),WD:s("W4"),JK:s("bOF"),Nr:s("W6"),pp:s("kP"),oc:s("We"),fu:s("kQ"),YL:s("CD"),cC:s("pj"),Sx:s("xy"),pt:s("Ja"),Gk:s("Wn"),PJ:s("Jb"),LT:s("CE"),cz:s("Ws"),WO:s("Wu"),h2:s("ep"),bN:s("ep"),Le:s("ep"),pj:s("ep"),_s:s("ep"),Fe:s("WE"),xg:s("aiL"),Tp:s("xB"),Fn:s("xC"),ai:s("un"),pi:s("rf"),Vl:s("xD"),KJ:s("uo"),eU:s("Jk"),gQ:s("xE"),sZ:s("WY"),Sc:s("ajp"),Ug:s("xG"),o5:s("aju"),y2:s("CH"),mm:s("Jq"),JI:s("rh"),zP:s("he"),ri:s("X8"),l0:s("CJ"),Lj:s("xH"),zd:s("Xe"),SN:s("Xj"),To:s("Jw"),Sq:s("Jx"),ul:s("Xu"),xL:s("Jy"),im:s("xI"),Ao:s("CK"),cs:s("Jz"),Ez:s("pl"),Pu:s("XC"),yd:s("XI"),jF:s("XK"),kS:s("alF"),Mh:s("JI"),S8:s("Yg"),jL:s("us"),vv:s("us>"),mf:s("Yo"),c6:s("CP"),cQ:s("nO"),Hj:s("nO<~>"),Ua:s("i7"),ij:s("i7"),bm:s("i7"),SI:s("i7"),x_:s("i7"),HE:s("JQ"),i7:s("ut<@>"),iN:s("JR"),Er:s("amw"),a6:s("CQ"),f2:s("YC"),i9:s("JU"),c:s("YK"),Tz:s("bPt"),Wp:s("Z4"),_l:s("Za"),ps:s("bPU"),DH:s("anN"),y:s("K"),i:s("Z"),z:s("@"),Dr:s("@()"),C_:s("@(H)"),Hg:s("@(H,dt)"),S:s("v"),s5:s("0&*"),ub:s("H*"),T7:s("xY,uR<@>>?"),VC:s("uU?"),li:s("yc?"),UO:s("bob?"),m2:s("Le?"),BU:s("lS?"),r2:s("bWE?"),Vx:s("f1?"),sc:s("jg?"),eJ:s("yj?"),oI:s("cy?"),YY:s("yl?"),CD:s("dE?"),Eb:s("pH?"),RH:s("pI?"),TU:s("pJ?"),iO:s("rJ?"),Bt:s("o6?"),CG:s("rK?"),I6:s("pK?"),eQ:s("DP?"),I4:s("a1q?"),L5:s("boy?"),JG:s("DT?"),cW:s("boz?"),eG:s("LL?"),e4:s("boA?"),EM:s("yx?"),VE:s("jl?"),MH:s("E?"),C5:s("boC?"),Lr:s("LO?"),YJ:s("hO?"),N6:s("lX?"),De:s("vj?"),yj:s("n1?"),T5:s("a2r?"),Q0:s("bA?"),ms:s("rV?"),Pz:s("m_?"),m7:s("yU?"),V2:s("n2?"),I5:s("yZ?"),qc:s("hn?"),pc:s("eH?"),Om:s("rZ?"),PA:s("be?"),z9:s("m5?"),fW:s("vw?"),FZ:s("bpJ?"),pk:s("eJ?"),g8:s("No?"),ZZ:s("S?"),ar:s("F5?"),z1:s("ke?"),o9:s("ih?"),ZH:s("zp?"),GK:s("ol?"),hx:s("cq?"),lF:s("fe?"),Fl:s("a4X?"),ZY:s("ff?"),_D:s("q9?"),Wh:s("vT?"),Ef:s("me?"),mU:s("a5l?"),eg:s("d6?"),LO:s("hU?"),Qf:s("bx?"),Dz:s("na?"),d7:s("z?"),GV:s("z?"),dn:s("z?"),H_:s("z

    ?"),WY:s("z?"),G0:s("z?"),E9:s("z?"),g:s("z<@>?"),tI:s("z?"),xJ:s("z?"),wh:s("z?"),y6:s("y?"),qA:s("lj?"),yA:s("eL?"),lS:s("P9?"),Pd:s("cm?"),L3:s("A8?"),RO:s("aY?"),h:s("aY?"),F5:s("aY<@,@>?"),XF:s("aY?"),qh:s("aY?"),iD:s("bn?"),YV:s("Al?"),GE:s("eM?"),ys:s("b7

    ?"),X:s("H?"),Ff:s("brY?"),dJ:s("qu?"),Zr:s("brZ?"),KX:s("h3?"),uR:s("oB?"),xO:s("AC?"),s8:s("qy?"),Cv:s("ay?"),Yi:s("iV?"),cB:s("fu?"),xK:s("T?"),rf:s("nq?"),Bx:s("QO?"),aA:s("R?"),CA:s("B2?"),c_:s("bU?"),NT:s("wB?"),zI:s("Rb?"),ym:s("tI?"),IT:s("dB?"),_N:s("H_?"),th:s("h7?"),U5:s("kv?"),LQ:s("ea?"),Sy:s("ds?"),TZ:s("Bx?"),pg:s("lu?"),tW:s("U?"),MR:s("ir?"),lE:s("hZ?"),u:s("p?"),K7:s("i0?"),ux:s("wZ?"),T4:s("SX?"),cY:s("oY?"),zm:s("ly?"),p8:s("V?"),Dh:s("BW?"),W8:s("ck?"),qf:s("bkp?"),zV:s("r4?"),ir:s("aV?"),nc:s("d4?"),JZ:s("eA?"),Cb:s("TZ?"),DT:s("C9?"),xx:s("adk?"),Wn:s("p6?"),Aa:s("Cj?"),dp:s("agv?"),Xk:s("jS?"),Ej:s("un?"),Ap:s("Jj?"),av:s("X4?"),x6:s("xH?"),IJ:s("xI?"),X7:s("K?"),PM:s("Z?"),bo:s("v?"),Nw:s("~()?"),Ci:s("ax"),H:s("~"),M:s("~()"),Vu:s("~(br)"),Su:s("~(vD)"),xu:s("~(z)"),mX:s("~(H)"),hK:s("~(H,dt)"),Ld:s("~(c0)"),D6:s("~(fP)"),iS:s("~(oH)"),HT:s("~(H?)")}})();(function constants(){var s=hunkHelpers.makeConstList +B.qV=A.yi.prototype +B.TW=A.Lw.prototype +B.t6=A.yH.prototype +B.tc=A.n1.prototype +B.tL=A.N9.prototype +B.h3=A.Nr.prototype +B.u_=A.q7.prototype +B.a1X=A.NL.prototype +B.a28=A.vP.prototype +B.a3c=A.zN.prototype +B.a3d=J.FD.prototype +B.d=J.B.prototype +B.cZ=J.Ol.prototype +B.c=J.FE.prototype +B.uH=J.FF.prototype +B.e=J.vZ.prototype +B.f=J.tk.prototype +B.a3m=J.qe.prototype +B.a3n=J.t.prototype +B.a3C=A.OH.prototype +B.F=A.Au.prototype +B.hp=A.Pt.prototype +B.nS=A.Pu.prototype +B.nT=A.Pv.prototype +B.nU=A.Pw.prototype +B.dw=A.Px.prototype +B.nV=A.Py.prototype +B.f1=A.Pz.prototype +B.d4=A.PA.prototype +B.v=A.Av.prototype +B.nW=A.PO.prototype +B.FC=J.a8x.prototype +B.b_O=A.RF.prototype +B.b1P=A.SF.prototype +B.NT=A.SZ.prototype +B.b7H=A.TK.prototype +B.pF=J.r6.prototype +B.pH=A.Ij.prototype +B.beR=new A.ar6(0,"unknown") +B.le=new A.l1(0,1) +B.qo=new A.l1(0,-1) +B.eq=new A.l1(1,0) +B.lf=new A.l1(-1,0) +B.Z=new A.l1(-1,-1) +B.M=new A.fk(0,0) +B.dG=new A.fk(0,1) +B.lg=new A.fk(0,-1) +B.dH=new A.fk(1,0) +B.lh=new A.fk(1,-1) +B.aA=new A.fk(-1,0) +B.i5=new A.fk(-1,1) +B.c8=new A.fk(-1,-1) +B.i6=new A.a_P(null) +B.PT=new A.a_Q(0,4,"center") +B.PU=new A.a_Q(1,5,"top") +B.PV=new A.a_S(0,"stretch") +B.li=new A.a_S(1,"glow") +B.PW=new A.a_Y(0,"normal") +B.PX=new A.a_Y(1,"preserve") +B.O=new A.pA(0,"dismissed") +B.bn=new A.pA(1,"forward") +B.bC=new A.pA(2,"reverse") +B.a_=new A.pA(3,"completed") +B.PY=new A.Dh(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.df=new A.Di(0,"FLAT") +B.a0=new A.Di(1,"REGULAR") +B.dI=new A.Di(2,"FAB") +B.lj=new A.Di(3,"MINI_FAB") +B.PZ=new A.a00(0,"CHECKBOX") +B.qp=new A.a00(1,"RADIO") +B.aR=new A.DA(1,"light") +B.U9=new A.E(1148680055) +B.rJ=new A.E(4281545523) +B.p=new A.E(4294967295) +B.Wu=new A.E(4293848814) +B.Un=new A.E(3724541951) +B.Uo=new A.E(4009754623) +B.W4=new A.E(4291611852) +B.VN=new A.E(4289374890) +B.qq=new A.a01(B.U9,B.rJ,B.p,B.Wu,B.Un,B.Uo,B.W4,B.VN,1,"LIGHT") +B.au=new A.DA(0,"dark") +B.Ua=new A.E(1155390941) +B.w=new A.E(4278190080) +B.Ul=new A.E(2852126720) +B.V=new A.E(3707764736) +B.dO=new A.E(4288256409) +B.Q_=new A.a01(B.Ua,B.p,B.w,B.rJ,B.Ul,B.V,B.dO,B.dO,0,"DARK") +B.qr=new A.KU(0,"exit") +B.qs=new A.KU(1,"cancel") +B.a2L=new A.cw(50,"svg_ic_edit_circle_diameter") +B.Q0=new A.aI(B.a2L,null,null,null,null,null) +B.u7=new A.b0(57695,!0) +B.qt=new A.aI(null,null,B.u7,null,null,null) +B.uw=new A.cw(14,"svg_ic_event") +B.Q1=new A.aI(B.uw,null,null,null,null,null) +B.u3=new A.b0(57415,!1) +B.er=new A.aI(null,null,B.u3,null,null,null) +B.a10=new A.b0(57813,!1) +B.Q2=new A.aI(null,null,B.a10,null,null,null) +B.a0X=new A.b0(57732,!1) +B.Q3=new A.aI(null,null,B.a0X,null,null,null) +B.a1f=new A.b0(58244,!0) +B.Q4=new A.aI(null,null,B.a1f,null,null,null) +B.uB=new A.cw(48,"svg_ic_report_warning_c") +B.Q5=new A.aI(B.uB,null,null,null,null,null) +B.a2o=new A.cw(19,"svg_ic_organize_folders") +B.Q6=new A.aI(B.a2o,null,null,null,null,null) +B.uc=new A.b0(58173,!1) +B.Q7=new A.aI(null,null,B.uc,null,null,null) +B.a1g=new A.b0(58249,!1) +B.Q8=new A.aI(null,null,B.a1g,null,null,null) +B.uz=new A.cw(28,"svg_ic_polyline") +B.Q9=new A.aI(B.uz,null,null,null,null,null) +B.a2y=new A.cw(38,"svg_ic_coordinates_window") +B.Qa=new A.aI(B.a2y,null,null,null,null,null) +B.uA=new A.cw(29,"svg_ic_circle") +B.Qb=new A.aI(B.uA,null,null,null,null,null) +B.a1y=new A.b0(58746,!1) +B.Qc=new A.aI(null,null,B.a1y,null,null,null) +B.a1C=new A.b0(58822,!1) +B.Qd=new A.aI(null,null,B.a1C,null,null,null) +B.a16=new A.b0(58021,!1) +B.Qe=new A.aI(null,null,B.a16,null,null,null) +B.a1M=new A.b0(984295,!1) +B.Qf=new A.aI(null,null,B.a1M,null,null,null) +B.a1I=new A.b0(59083,!1) +B.Qg=new A.aI(null,null,B.a1I,null,null,null) +B.ul=new A.b0(59107,!1) +B.Qh=new A.aI(null,null,B.ul,null,null,null) +B.a19=new A.b0(58132,!1) +B.Qi=new A.aI(null,null,B.a19,null,null,null) +B.a1d=new A.b0(58214,!1) +B.Qj=new A.aI(null,null,B.a1d,null,null,null) +B.a2l=new A.cw(16,"svg_ic_action_copy_to_folder") +B.Qk=new A.aI(B.a2l,null,null,null,null,null) +B.a0P=new A.b0(57582,!1) +B.Ql=new A.aI(null,null,B.a0P,null,null,null) +B.a0Y=new A.b0(57752,!1) +B.Qm=new A.aI(null,null,B.a0Y,null,null,null) +B.a2m=new A.cw(17,"svg_ic_action_move_to_folder") +B.Qn=new A.aI(B.a2m,null,null,null,null,null) +B.a18=new A.b0(58120,!1) +B.Qo=new A.aI(null,null,B.a18,null,null,null) +B.a1N=new A.b0(984386,!1) +B.es=new A.aI(null,null,B.a1N,null,null,null) +B.mC=new A.b0(57711,!1) +B.qu=new A.aI(null,null,B.mC,null,null,null) +B.j5=new A.b0(57882,!1) +B.i7=new A.aI(null,null,B.j5,null,null,null) +B.ue=new A.b0(58372,!1) +B.i8=new A.aI(null,null,B.ue,null,null,null) +B.a1j=new A.b0(58392,!1) +B.Qq=new A.aI(null,null,B.a1j,null,null,null) +B.a1m=new A.b0(58444,!1) +B.Qu=new A.aI(null,null,B.a1m,null,null,null) +B.a1o=new A.b0(58556,!1) +B.Qp=new A.aI(null,null,B.a1o,null,null,null) +B.a1s=new A.b0(58654,!1) +B.Qt=new A.aI(null,null,B.a1s,null,null,null) +B.a1u=new A.b0(58674,!1) +B.Qr=new A.aI(null,null,B.a1u,null,null,null) +B.a1B=new A.b0(58780,!1) +B.Qs=new A.aI(null,null,B.a1B,null,null,null) +B.uk=new A.b0(58825,!1) +B.qv=new A.aI(null,null,B.uk,null,null,null) +B.a1E=new A.b0(58889,!1) +B.Qv=new A.aI(null,null,B.a1E,null,null,null) +B.a2G=new A.cw(45,"svg_ic_auto_sync") +B.Qw=new A.aI(B.a2G,null,null,null,null,null) +B.a0T=new A.b0(57706,!1) +B.Qx=new A.aI(null,null,B.a0T,null,null,null) +B.a2k=new A.cw(15,"svg_ic_more_horiz") +B.Qy=new A.aI(B.a2k,null,null,null,null,null) +B.a1_=new A.b0(57785,!1) +B.dg=new A.aI(null,null,B.a1_,null,null,null) +B.a1F=new A.b0(58965,!1) +B.QA=new A.aI(null,null,B.a1F,null,null,null) +B.a1J=new A.b0(59133,!1) +B.Qz=new A.aI(null,null,B.a1J,null,null,null) +B.a2K=new A.cw(5,"svg_ic_create_sub_folder") +B.QB=new A.aI(B.a2K,null,null,null,null,null) +B.a1G=new A.b0(59003,!1) +B.QC=new A.aI(null,null,B.a1G,null,null,null) +B.a2p=new A.cw(2,"svg_ic_action_new_folder") +B.lk=new A.aI(B.a2p,null,null,null,null,null) +B.j4=new A.b0(57744,!1) +B.et=new A.aI(null,null,B.j4,null,null,null) +B.uj=new A.b0(58727,!1) +B.qw=new A.aI(null,null,B.uj,null,null,null) +B.uy=new A.cw(27,"svg_ic_polygon") +B.QD=new A.aI(B.uy,null,null,null,null,null) +B.a1c=new A.b0(58189,!1) +B.dJ=new A.aI(null,null,B.a1c,null,null,null) +B.a15=new A.b0(57984,!1) +B.QE=new A.aI(null,null,B.a15,null,null,null) +B.a1e=new A.b0(58240,!1) +B.QF=new A.aI(null,null,B.a1e,null,null,null) +B.a0Z=new A.b0(57776,!1) +B.QG=new A.aI(null,null,B.a0Z,null,null,null) +B.u9=new A.b0(57806,!1) +B.qx=new A.aI(null,null,B.u9,null,null,null) +B.a2H=new A.cw(46,"svg_ic_search_delete_duplicates") +B.QH=new A.aI(B.a2H,null,null,null,null,null) +B.a2F=new A.cw(44,"svg_ic_restore_purchases") +B.QI=new A.aI(B.a2F,null,null,null,null,null) +B.u2=new A.b0(57402,!1) +B.QJ=new A.aI(null,null,B.u2,null,null,null) +B.a12=new A.b0(57857,!1) +B.QK=new A.aI(null,null,B.a12,null,null,null) +B.a2I=new A.cw(47,"svg_ic_old_map_data_options") +B.QL=new A.aI(B.a2I,null,null,null,null,null) +B.a2x=new A.cw(37,"svg_ic_crosshair") +B.QM=new A.aI(B.a2x,null,null,null,null,null) +B.a2J=new A.cw(49,"svg_ic_edit_circle_center") +B.QN=new A.aI(B.a2J,null,null,null,null,null) +B.a1b=new A.b0(58162,!1) +B.QO=new A.aI(null,null,B.a1b,null,null,null) +B.a1v=new A.b0(58687,!1) +B.qy=new A.aI(null,null,B.a1v,null,null,null) +B.a1P=new A.b0(985038,!1) +B.qz=new A.aI(null,null,B.a1P,null,null,null) +B.a1a=new A.b0(58161,!1) +B.QP=new A.aI(null,null,B.a1a,null,null,null) +B.a0Q=new A.b0(57621,!1) +B.ll=new A.aI(null,null,B.a0Q,null,null,null) +B.a1O=new A.b0(984449,!1) +B.QQ=new A.aI(null,null,B.a1O,null,null,null) +B.a2n=new A.cw(18,"svg_ic_organize_pois") +B.QR=new A.aI(B.a2n,null,null,null,null,null) +B.u5=new A.b0(57616,!1) +B.qA=new A.aI(null,null,B.u5,null,null,null) +B.a11=new A.b0(57847,!1) +B.QS=new A.aI(null,null,B.a11,null,null,null) +B.a17=new A.b0(58046,!1) +B.QT=new A.aI(null,null,B.a17,null,null,null) +B.a1k=new A.b0(58398,!1) +B.qC=new A.aI(null,null,B.a1k,null,null,null) +B.a1l=new A.b0(58408,!1) +B.QX=new A.aI(null,null,B.a1l,null,null,null) +B.uf=new A.b0(58458,!1) +B.QV=new A.aI(null,null,B.uf,null,null,null) +B.ug=new A.b0(58460,!0) +B.QU=new A.aI(null,null,B.ug,null,null,null) +B.uh=new A.b0(58530,!1) +B.lm=new A.aI(null,null,B.uh,null,null,null) +B.a1p=new A.b0(58642,!0) +B.QY=new A.aI(null,null,B.a1p,null,null,null) +B.a1r=new A.b0(58646,!1) +B.qD=new A.aI(null,null,B.a1r,null,null,null) +B.a1w=new A.b0(58688,!1) +B.qB=new A.aI(null,null,B.a1w,null,null,null) +B.a1x=new A.b0(58704,!1) +B.ln=new A.aI(null,null,B.a1x,null,null,null) +B.a1D=new A.b0(58852,!1) +B.QW=new A.aI(null,null,B.a1D,null,null,null) +B.u6=new A.b0(57694,!0) +B.qE=new A.aI(null,null,B.u6,null,null,null) +B.a2t=new A.cw(33,"svg_ic_cloud_add") +B.R_=new A.aI(B.a2t,null,null,null,null,null) +B.a2f=new A.cw(1,"svg_ic_add_marker") +B.R0=new A.aI(B.a2f,null,null,null,null,null) +B.ub=new A.b0(58019,!1) +B.R1=new A.aI(null,null,B.ub,null,null,null) +B.a2u=new A.cw(34,"svg_ic_compass") +B.qF=new A.aI(B.a2u,null,null,null,null,null) +B.mD=new A.b0(58121,!0) +B.i9=new A.aI(null,null,B.mD,null,null,null) +B.a2r=new A.cw(3,"svg_ic_color_lens") +B.R2=new A.aI(B.a2r,null,null,null,null,null) +B.a2s=new A.cw(32,"svg_ic_action_import") +B.R3=new A.aI(B.a2s,null,null,null,null,null) +B.ua=new A.b0(57898,!1) +B.ia=new A.aI(null,null,B.ua,null,null,null) +B.a0R=new A.b0(57632,!1) +B.R5=new A.aI(null,null,B.a0R,null,null,null) +B.u8=new A.b0(57746,!1) +B.R4=new A.aI(null,null,B.u8,null,null,null) +B.ib=new A.pB(0,"detached") +B.ic=new A.pB(1,"resumed") +B.qG=new A.pB(2,"inactive") +B.qH=new A.pB(3,"hidden") +B.lo=new A.pB(4,"paused") +B.lp=new A.ib("donate_100",null,8,"concertBadge") +B.lq=new A.ib("donate_10",null,5,"movieBadge") +B.lr=new A.ib("donate_1",null,1,"smileBadge") +B.ls=new A.ib("donate_200",null,9,"phoneBadge") +B.lt=new A.ib("donate_20",null,6,"cakeBadge") +B.lu=new A.ib("donate_2",null,2,"candyBadge") +B.lv=new A.ib("donate_3",null,3,"busBadge") +B.lw=new A.ib("donate_50",null,7,"restaurantBadge") +B.lx=new A.ib("donate_5",null,4,"beerBadge") +B.fC=new A.ib("premium_access","mapmarkerpremium",0,"paidPremium") +B.R6=new A.uY(-1,15,!1) +B.id=new A.L1(0,"FOLDER") +B.ie=new A.L1(1,"POI") +B.qI=new A.v_(0,"SINGLE_LINE") +B.R7=new A.v_(1,"EMAIL") +B.qJ=new A.v_(2,"PHONE") +B.R8=new A.v_(3,"WEB_LINK") +B.R9=new A.v_(4,"MULTILINE_TEXT_SMALL") +B.Ra=new A.v_(5,"MULTILINE_TEXT_MEDIUM") +B.c9=new A.y8(0,"TITLE") +B.ig=new A.y8(1,"MEDIUM") +B.Rb=new A.y8(2,"MEDIUM_BOLD") +B.ih=new A.y8(3,"SMALL") +B.Rc=new A.y8(4,"MINI") +B.qK=new A.a0c(!1,127) +B.qL=new A.a0d(127) +B.ly=new A.L4(0,"polite") +B.bo=new A.a0f(0,"polite") +B.lz=new A.L4(1,"assertive") +B.qM=new A.a0f(1,"assertive") +B.d0=A.d(s([]),t.s) +B.r=new A.T5(1,"downstream") +B.fo=new A.kH(-1,-1,B.r,!1,-1,-1) +B.bA=new A.dk(-1,-1) +B.pg=new A.ez("",B.fo,B.bA) +B.qN=new A.L6(!1,"",B.d0,B.pg,null) +B.eu=new A.pE(0,"disabled") +B.ii=new A.pE(1,"always") +B.a5=new A.Dq(0,"up") +B.ev=new A.Dq(1,"right") +B.ac=new A.Dq(2,"down") +B.bD=new A.Dq(3,"left") +B.aF=new A.a0p(0,"horizontal") +B.P=new A.a0p(1,"vertical") +B.dK=new A.yd(0,"INACTIVE") +B.qO=new A.yd(1,"BROWSE") +B.lA=new A.yd(2,"ORGANIZE_POIS") +B.qP=new A.yd(3,"ORGANIZE_FOLDERS") +B.ij=new A.yd(4,"SEARCH") +B.qQ=new A.a0r(null) +B.Re=new A.Ld(B.qQ,null,null,null,null) +B.Rf=new A.Lf(null,null,null,null,null,null,null,null) +B.aS=new A.aSf() +B.lB=new A.v4("flutter/accessibility",B.aS,t.Al) +B.dM=new A.aFL() +B.Rg=new A.v4("flutter/keyevent",B.dM,t.Al) +B.lN=new A.aT8() +B.Rh=new A.v4("flutter/lifecycle",B.lN,A.a3("v4")) +B.Ri=new A.v4("flutter/system",B.dM,t.Al) +B.qR=new A.k3(2,"serviceDisconnected") +B.ew=new A.k3(3,"ok") +B.lC=new A.k3(4,"userCanceled") +B.ik=new A.k3(9,"error") +B.Rr=new A.o2(B.ew,null) +B.Rs=new A.o2(B.ik,"Invalid billing result map from method channel.") +B.a9F=A.d(s(["defaultMarker"]),t.G) +B.beS=new A.Ll(B.a9F) +B.lD=new A.a0E(0,"direct") +B.qS=new A.a0E(1,"alpha") +B.Rt=new A.fn(13,"modulate") +B.ex=new A.fn(3,"srcOver") +B.qT=new A.fn(5,"srcIn") +B.RJ=new A.fn(6,"dstIn") +B.RK=new A.fn(8,"dstOut") +B.fD=new A.asK(0,"normal") +B.qU=new A.iD(0,"none") +B.lE=new A.iD(3,"bitfields") +B.lF=new A.iD(6,"alphaBitfields") +B.H=new A.bT(0,0) +B.be=new A.eu(B.H,B.H,B.H,B.H) +B.e8=new A.bT(4,4) +B.qX=new A.eu(B.e8,B.e8,B.H,B.H) +B.aB=new A.eu(B.e8,B.e8,B.e8,B.e8) +B.k1=new A.bT(7,7) +B.qW=new A.eu(B.k1,B.k1,B.k1,B.k1) +B.fd=new A.bT(8,8) +B.lG=new A.eu(B.fd,B.fd,B.fd,B.fd) +B.k_=new A.bT(40,40) +B.RW=new A.eu(B.k_,B.k_,B.k_,B.k_) +B.k0=new A.bT(60,50) +B.RX=new A.eu(B.k0,B.k0,B.k0,B.k0) +B.Wo=new A.E(4293454056) +B.ag=new A.a0H(1,"solid") +B.S_=new A.cy(B.Wo,1,B.ag,-1) +B.ey=new A.a0H(0,"none") +B.C=new A.cy(B.w,0,B.ey,-1) +B.D=new A.E(0) +B.qY=new A.cy(B.D,2,B.ag,-1) +B.lI=new A.f1(B.C,B.C,B.C,B.C) +B.S1=new A.Lo(null,null,null,null,null,null,null) +B.S2=new A.Lp(null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.S3=new A.Lq(null,null,null,null,null,null,null,null,null,null,null,null,null) +B.G5=new A.aal(0,"normal") +B.oa=new A.a9c(null) +B.S4=new A.Dx(B.G5,B.oa) +B.G6=new A.aal(1,"fast") +B.S5=new A.Dx(B.G6,B.oa) +B.S6=new A.Dx(B.G5,null) +B.S7=new A.aN(40,40,40,40) +B.S8=new A.aN(56,56,56,56) +B.S9=new A.aN(96,96,96,96) +B.il=new A.aN(1/0,1/0,1/0,1/0) +B.Sa=new A.aN(0,1/0,48,48) +B.Sb=new A.aN(0,320,0,1/0) +B.Sc=new A.aN(0,520,0,1/0) +B.r_=new A.aN(520,520,0,1/0) +B.dh=new A.aN(0,1/0,0,1/0) +B.Se=new A.aN(280,1/0,0,1/0) +B.Sg=new A.aN(0,1/0,32,1/0) +B.Sh=new A.aN(0,1/0,36,1/0) +B.Sf=new A.aN(36,1/0,36,1/0) +B.Sd=new A.aN(48,1/0,48,1/0) +B.Sj=new A.aN(0,1/0,50,1/0) +B.r0=new A.aN(50,1/0,50,1/0) +B.Si=new A.aN(0,1/0,52,1/0) +B.im=new A.aN(0,1/0,56,1/0) +B.U8=new A.E(1006632960) +B.aTL=new A.m(0,4) +B.Sp=new A.hN(0.5,B.fD,B.U8,B.aTL,10) +B.abq=A.d(s([B.Sp]),t.sq) +B.N=new A.a0M(0,"rectangle") +B.Sk=new A.c6(null,null,null,B.lG,B.abq,null,B.N) +B.r1=new A.Dz(0,"fill") +B.lJ=new A.Dz(1,"contain") +B.Sl=new A.Dz(2,"cover") +B.Sm=new A.Dz(6,"scaleDown") +B.ez=new A.a0J(0,"tight") +B.r2=new A.a0J(5,"strut") +B.io=new A.a0M(1,"circle") +B.dL=new A.asQ(0,"tight") +B.di=new A.Ls(0,"blink") +B.bp=new A.Ls(1,"webkit") +B.eA=new A.Ls(2,"firefox") +B.Sq=new A.Lt(null,null,null,null,null,null,null,null,null) +B.Sr=new A.at6(0,"normal") +B.TI=new A.Cz(A.a3("Cz>")) +B.Ss=new A.va(B.TI) +B.ip=new A.mf(A.by5(),A.a3("mf")) +B.Sv=new A.mf(A.by5(),A.a3("mf")) +B.St=new A.mf(A.bTa(),A.a3("mf")) +B.Su=new A.mf(A.bTb(),A.a3("mf

    ")) +B.Sw=new A.ar7() +B.Sy=new A.a_O() +B.ca=new A.a0b() +B.Sz=new A.a0x() +B.cb=new A.a0v() +B.cN=new A.a0w() +B.r3=new A.asB() +B.r4=new A.asY() +B.SA=new A.a0Z() +B.SB=new A.a12() +B.n1=A.d(s(["buttCap"]),t.G) +B.r6=new A.atr() +B.SC=new A.a1j() +B.SD=new A.atM() +B.SE=new A.a1r() +B.r8=new A.avF() +B.SF=new A.avM() +B.SG=new A.a2F() +B.lK=new A.a2G(A.a3("a2G<0&>")) +B.SH=new A.a2H() +B.beT=new A.a2L(A.a3("a2L<@>")) +B.SI=new A.a2M() +B.I=new A.Mq() +B.SJ=new A.awz() +B.SK=new A.ayb() +B.SM=new A.kb(A.a3("kb")) +B.SN=new A.kb(A.a3("kb")) +B.SO=new A.kb(A.a3("kb")) +B.ra=new A.a3t(A.a3("a3t<0&>")) +B.iq=new A.a3y() +B.A=new A.a3y() +B.SP=new A.ayH() +B.beY=new A.aS4() +B.bf_=new A.aWm() +B.bf0=new A.TO(A.a3("TO")) +B.SQ=new A.ayI() +B.rl=new A.aS5() +B.lO=new A.aWn() +B.FX=new A.nL(-180,180) +B.bE=new A.ayJ() +B.aD=new A.br(1e5) +B.fE=new A.q1() +B.a3=new A.az(0,0,0,0) +B.beU=new A.azE() +B.lL=new A.a3Y() +B.bf7=new A.azI(2,"right") +B.beV=new A.azJ() +B.beW=new A.a4o() +B.SR=new A.aBZ() +B.SS=new A.aCB() +B.rb=new A.a4B() +B.ST=new A.a4C() +B.SU=new A.a4D() +B.jJ=new A.m(0.5,0) +B.SV=new A.a5e() +B.aG=new A.aFK() +B.bv=new A.aFM() +B.fF=new A.aFN() +B.rc=function getTagFallback(o) { + var s = Object.prototype.toString.call(o); + return s.substring(8, s.length - 1); +} +B.SW=function() { + var toStringFunction = Object.prototype.toString; + function getTag(o) { + var s = toStringFunction.call(o); + return s.substring(8, s.length - 1); + } + function getUnknownTag(object, tag) { + if (/^HTML[A-Z].*Element$/.test(tag)) { + var name = toStringFunction.call(object); + if (name == "[object Object]") return null; + return "HTMLElement"; + } + } + function getUnknownTagGenericBrowser(object, tag) { + if (self.HTMLElement && object instanceof HTMLElement) return "HTMLElement"; + return getUnknownTag(object, tag); + } + function prototypeForTag(tag) { + if (typeof window == "undefined") return null; + if (typeof window[tag] == "undefined") return null; + var constructor = window[tag]; + if (typeof constructor != "function") return null; + return constructor.prototype; + } + function discriminator(tag) { return null; } + var isBrowser = typeof navigator == "object"; + return { + getTag: getTag, + getUnknownTag: isBrowser ? getUnknownTagGenericBrowser : getUnknownTag, + prototypeForTag: prototypeForTag, + discriminator: discriminator }; +} +B.T0=function(getTagFallback) { + return function(hooks) { + if (typeof navigator != "object") return hooks; + var ua = navigator.userAgent; + if (ua.indexOf("DumpRenderTree") >= 0) return hooks; + if (ua.indexOf("Chrome") >= 0) { + function confirm(p) { + return typeof window == "object" && window[p] && window[p].name == p; + } + if (confirm("Window") && confirm("HTMLElement")) return hooks; + } + hooks.getTag = getTagFallback; + }; +} +B.SX=function(hooks) { + if (typeof dartExperimentalFixupGetTag != "function") return hooks; + hooks.getTag = dartExperimentalFixupGetTag(hooks.getTag); +} +B.SY=function(hooks) { + var getTag = hooks.getTag; + var prototypeForTag = hooks.prototypeForTag; + function getTagFixed(o) { + var tag = getTag(o); + if (tag == "Document") { + if (!!o.xmlVersion) return "!Document"; + return "!HTMLDocument"; + } + return tag; + } + function prototypeForTagFixed(tag) { + if (tag == "Document") return null; + return prototypeForTag(tag); + } + hooks.getTag = getTagFixed; + hooks.prototypeForTag = prototypeForTagFixed; +} +B.T_=function(hooks) { + var userAgent = typeof navigator == "object" ? navigator.userAgent : ""; + if (userAgent.indexOf("Firefox") == -1) return hooks; + var getTag = hooks.getTag; + var quickMap = { + "BeforeUnloadEvent": "Event", + "DataTransfer": "Clipboard", + "GeoGeolocation": "Geolocation", + "Location": "!Location", + "WorkerMessageEvent": "MessageEvent", + "XMLDocument": "!Document"}; + function getTagFirefox(o) { + var tag = getTag(o); + return quickMap[tag] || tag; + } + hooks.getTag = getTagFirefox; +} +B.SZ=function(hooks) { + var userAgent = typeof navigator == "object" ? navigator.userAgent : ""; + if (userAgent.indexOf("Trident/") == -1) return hooks; + var getTag = hooks.getTag; + var quickMap = { + "BeforeUnloadEvent": "Event", + "DataTransfer": "Clipboard", + "HTMLDDElement": "HTMLElement", + "HTMLDTElement": "HTMLElement", + "HTMLPhraseElement": "HTMLElement", + "Position": "Geoposition" + }; + function getTagIE(o) { + var tag = getTag(o); + var newTag = quickMap[tag]; + if (newTag) return newTag; + if (tag == "Object") { + if (window.DataView && (o instanceof window.DataView)) return "DataView"; + } + return tag; + } + function prototypeForTagIE(tag) { + var constructor = window[tag]; + if (constructor == null) return null; + return constructor.prototype; + } + hooks.getTag = getTagIE; + hooks.prototypeForTag = prototypeForTagIE; +} +B.rd=function(hooks) { return hooks; } + +B.T1=new A.aFP() +B.L=new A.a5E() +B.bF=new A.a5W() +B.T2=new A.a6g() +B.T3=new A.a7h() +B.T4=new A.a7r() +B.T5=new A.aJK() +B.T6=new A.aJM() +B.re=new A.aJO() +B.T7=new A.aJW() +B.fG=new A.H() +B.T8=new A.a7Q() +B.bs=new A.h9(0,"android") +B.aW=new A.h9(2,"iOS") +B.cH=new A.h9(4,"macOS") +B.rr=new A.adY() +B.r7=new A.a24() +B.jF=new A.cv([B.bs,B.rr,B.aW,B.r7,B.cH,B.r7],A.a3("cv")) +B.T9=new A.a7X() +B.aI=new A.nu(4,"keyboard") +B.rf=new A.wm() +B.Ta=new A.aKP() +B.beX=new A.aLD() +B.Tb=new A.aLP() +B.rh=new A.aM4() +B.Td=new A.a9j() +B.ri=new A.wy() +B.Te=new A.aNU() +B.Tf=new A.aNV() +B.Tg=new A.aNW() +B.Th=new A.aNX() +B.Ti=new A.aOb() +B.Tj=new A.aOc() +B.Tk=new A.aOf() +B.rj=new A.aOg() +B.Tl=new A.aP4() +B.rk=new A.tP() +B.Tm=new A.aQB() +B.a=new A.aQC() +B.Tn=new A.aRy() +B.dj=new A.aSe() +B.eB=new A.aSi() +B.aM=new A.aSj() +B.beZ=new A.ac7() +B.To=new A.aUe() +B.Tp=new A.aUk() +B.Tq=new A.aUl() +B.Tr=new A.aUm() +B.Ts=new A.aUq() +B.Tt=new A.aUs() +B.Tu=new A.aUt() +B.Tv=new A.aUu() +B.Tw=new A.acA() +B.Tx=new A.aV6() +B.rm=new A.x8() +B.rn=new A.xa() +B.Ty=new A.aXo() +B.x=new A.adc() +B.cn=new A.TV() +B.cc=new A.aXx() +B.ar=new A.T(0,0,0,0) +B.hY=new A.adu(0,0,0,0) +B.a9Y=A.d(s([]),A.a3("B")) +B.ro=new A.ads() +B.TA=new A.aXR() +B.ba={} +B.jH=new A.ar(B.ba,[],t.w) +B.bf1=new A.aY6() +B.rp=new A.ady() +B.aTl={amp:0,apos:1,gt:2,lt:3,quot:4} +B.aSC=new A.ar(B.aTl,["&","'",">","<",'"'],t.w) +B.ir=new A.adE() +B.bf2=new A.aZ7() +B.rq=new A.aZ9() +B.fH=new A.ae5() +B.eC=new A.ae6() +B.ow=new A.U(48,48) +B.aUg=new A.m(6,26) +B.aUq=new A.m(5.976562557689849,25.638185989482512) +B.aVA=new A.m(5.951781669661045,24.367972149512962) +B.aXj=new A.m(6.172793116155802,21.823631861702058) +B.aWe=new A.m(7.363587976838016,17.665129222832853) +B.aWA=new A.m(11.400806749308899,11.800457098273661) +B.aV5=new A.m(17.41878573585796,8.03287301910486) +B.aWQ=new A.m(24.257523532175192,6.996159828679087) +B.aVN=new A.m(29.90338248135665,8.291042849526) +B.aWq=new A.m(33.76252909490214,10.56619705548221) +B.aVt=new A.m(36.23501636298456,12.973675163618006) +B.aWr=new A.m(37.77053540180521,15.158665125787222) +B.aVB=new A.m(38.70420448893307,17.008159945496722) +B.aVl=new A.m(39.260392038988186,18.5104805430827) +B.aYx=new A.m(39.58393261852967,19.691668944482075) +B.aVa=new A.m(39.766765502294305,20.58840471665747) +B.aYr=new A.m(39.866421084642994,21.237322746452932) +B.aYh=new A.m(39.91802804639694,21.671102155152063) +B.aXt=new A.m(39.94204075298555,21.917555098992118) +B.aYw=new A.m(39.94920417650143,21.999827480806236) +B.aWt=new A.m(39.94921875,22) +B.jm=A.d(s([B.aUg,B.aUq,B.aVA,B.aXj,B.aWe,B.aWA,B.aV5,B.aWQ,B.aVN,B.aWq,B.aVt,B.aWr,B.aVB,B.aVl,B.aYx,B.aVa,B.aYr,B.aYh,B.aXt,B.aYw,B.aWt]),t.yv) +B.bes=new A.Jo(B.jm) +B.aU3=new A.m(42,26) +B.aY9=new A.m(41.91421333157091,26.360426629492423) +B.aVe=new A.m(41.55655262500356,27.60382930516768) +B.aUp=new A.m(40.57766190556539,29.99090297157744) +B.aUY=new A.m(38.19401046368096,33.57567286235671) +B.aUF=new A.m(32.70215654116029,37.756226919427284) +B.aWp=new A.m(26.22621984436523,39.26167875408963) +B.aXm=new A.m(20.102351173097617,38.04803275423973) +B.aYz=new A.m(15.903199608216863,35.25316524725598) +B.aYq=new A.m(13.57741782841064,32.27000071222682) +B.aWE=new A.m(12.442030802775209,29.665215617986277) +B.aYv=new A.m(11.981806515947115,27.560177578292762) +B.aX2=new A.m(11.879421136842055,25.918712565594948) +B.aVV=new A.m(11.95091483982305,24.66543021784112) +B.aW0=new A.m(12.092167805674123,23.72603017548901) +B.aXH=new A.m(12.245452640806768,23.03857447590349) +B.aVR=new A.m(12.379956070248545,22.554583229506296) +B.aW1=new A.m(12.480582865035407,22.237279988168645) +B.aV7=new A.m(12.541514124262473,22.059212079933666) +B.aXK=new A.m(12.562455771803593,22.000123717314214) +B.aY4=new A.m(12.562499999999996,22.000000000000004) +B.n6=A.d(s([B.aU3,B.aY9,B.aVe,B.aUp,B.aUY,B.aUF,B.aWp,B.aXm,B.aYz,B.aYq,B.aWE,B.aYv,B.aX2,B.aVV,B.aW0,B.aXH,B.aVR,B.aW1,B.aV7,B.aXK,B.aY4]),t.yv) +B.bek=new A.kR(B.n6,B.jm,B.n6) +B.aU2=new A.m(42,22) +B.aYi=new A.m(41.99458528858859,22.361234167441474) +B.aV2=new A.m(41.91859127809106,23.620246996030513) +B.aTR=new A.m(41.501535596836376,26.09905798461081) +B.aUs=new A.m(40.02840620381446,30.021099432452637) +B.aTU=new A.m(35.79419835461124,35.2186537827727) +B.aU8=new A.m(30.076040790179817,38.175916954629336) +B.aWJ=new A.m(24.067012730992623,38.57855959743385) +B.aTF=new A.m(19.453150566288006,37.096490556388844) +B.aXd=new A.m(16.506465839286186,34.99409280868502) +B.aUr=new A.m(14.73924581501028,32.939784778587686) +B.aTD=new A.m(13.715334530064114,31.165018854170466) +B.aV0=new A.m(13.140377980959201,29.714761542791386) +B.aWH=new A.m(12.83036672005031,28.56755327976071) +B.aYL=new A.m(12.672939622830032,27.683643609921106) +B.aVL=new A.m(12.600162038813565,27.02281609043513) +B.aXD=new A.m(12.571432188039635,26.54999771317575) +B.aY3=new A.m(12.56310619400641,26.23642863509033) +B.aYo=new A.m(12.562193301685781,26.059158626029138) +B.aYM=new A.m(12.562499038934627,26.000123717080207) +B.aVO=new A.m(12.562499999999996,26.000000000000004) +B.n8=A.d(s([B.aU2,B.aYi,B.aV2,B.aTR,B.aUs,B.aTU,B.aU8,B.aWJ,B.aTF,B.aXd,B.aUr,B.aTD,B.aV0,B.aWH,B.aYL,B.aVL,B.aXD,B.aY3,B.aYo,B.aYM,B.aVO]),t.yv) +B.bed=new A.kR(B.n8,B.n6,B.n8) +B.aUf=new A.m(6,22) +B.aX9=new A.m(6.056934514707525,21.63899352743156) +B.aU7=new A.m(6.3138203227485405,20.384389840375796) +B.aWk=new A.m(7.096666807426793,17.931786874735423) +B.aXG=new A.m(9.197983716971518,14.110555792928775) +B.aVK=new A.m(14.492848562759846,9.262883961619078) +B.aYB=new A.m(21.26860668167255,6.947111219644562) +B.aYD=new A.m(28.222185090070198,7.526686671873211) +B.aYd=new A.m(33.453333439427794,10.134368158658866) +B.aVd=new A.m(36.69157710577769,13.290289151940406) +B.aVz=new A.m(38.53223137521963,16.248244324219414) +B.aXv=new A.m(39.50406341592221,18.763506401664923) +B.aUO=new A.m(39.965161333050226,20.80420892269316) +B.aX3=new A.m(40.139843919215444,22.41260360500229) +B.aYA=new A.m(40.164704435685586,23.649282378914172) +B.aUl=new A.m(40.1214749003011,24.572646331189105) +B.aUc=new A.m(40.057897202434084,25.232737230122385) +B.aXX=new A.m(40.00055137536795,25.670250802073745) +B.aUH=new A.m(39.96271993040885,25.917501645087587) +B.aXO=new A.m(39.949247443632466,25.99982748057223) +B.aWu=new A.m(39.94921875,26) +B.nb=A.d(s([B.aUf,B.aX9,B.aU7,B.aWk,B.aXG,B.aVK,B.aYB,B.aYD,B.aYd,B.aVd,B.aVz,B.aXv,B.aUO,B.aX3,B.aYA,B.aUl,B.aUc,B.aXX,B.aUH,B.aXO,B.aWu]),t.yv) +B.bee=new A.kR(B.nb,B.n8,B.nb) +B.bec=new A.kR(B.jm,B.nb,B.jm) +B.lP=new A.ajo() +B.a7P=A.d(s([B.bes,B.bek,B.bed,B.bee,B.bec,B.lP]),t.ka) +B.ab4=A.d(s([1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]),t.n) +B.beo=new A.Jn(B.a7P) +B.BS=new A.m(6,36) +B.aUz=new A.m(5.8396336833594695,35.66398057820908) +B.aXe=new A.m(5.329309336374063,34.47365089829387) +B.aTG=new A.m(4.546341863759643,32.03857491308836) +B.aUu=new A.m(3.9472816617934896,27.893335303194206) +B.aYj=new A.m(4.788314785722232,21.470485758169694) +B.aW8=new A.m(7.406922551234356,16.186721598040453) +B.aXU=new A.m(10.987511722222681,12.449414121983239) +B.aYJ=new A.m(14.290737577882037,10.382465570533384) +B.aVq=new A.m(16.84152025666389,9.340052761292668) +B.aVb=new A.m(18.753361861843203,8.79207829497377) +B.aWS=new A.m(20.19495897321279,8.483469022255434) +B.aWh=new A.m(21.293826339887335,8.297708512391797) +B.aX6=new A.m(22.135385178177998,8.180000583359465) +B.aUI=new A.m(22.776244370552647,8.102975309903787) +B.aXL=new A.m(23.25488929254563,8.051973096906334) +B.aVn=new A.m(23.598629725699347,8.018606137477462) +B.aWx=new A.m(23.827700643867974,7.99783596371886) +B.aWF=new A.m(23.95771797811348,7.986559676107813) +B.aVX=new A.m(24.001111438945117,7.982878122631195) +B.aXx=new A.m(24.001202429357242,7.98287044589657) +B.vv=A.d(s([B.BS,B.aUz,B.aXe,B.aTG,B.aUu,B.aYj,B.aW8,B.aXU,B.aYJ,B.aVq,B.aVb,B.aWS,B.aWh,B.aX6,B.aUI,B.aXL,B.aVn,B.aWx,B.aWF,B.aVX,B.aXx]),t.yv) +B.ber=new A.Jo(B.vv) +B.aU5=new A.m(42,36) +B.aVC=new A.m(41.7493389152824,36.20520796529164) +B.aUN=new A.m(40.85819701033384,36.89246335931071) +B.aY_=new A.m(39.01294315759756,38.1256246432051) +B.aU6=new A.m(35.758514239960064,39.76970128020763) +B.aVF=new A.m(30.180134511403956,41.28645636464381) +B.aW_=new A.m(24.56603417073137,41.32925393403815) +B.aY6=new A.m(19.271926095830622,39.91690773672663) +B.aY7=new A.m(15.201959304751512,37.5726832793895) +B.aWT=new A.m(12.456295622648877,35.01429311055303) +B.aTX=new A.m(10.686459838185314,32.608514843335385) +B.aY0=new A.m(9.579921816288039,30.502293804851334) +B.aXu=new A.m(8.90802993167501,28.734147272525124) +B.aUE=new A.m(8.513791284564158,27.294928344333726) +B.aXo=new A.m(8.292240475325507,26.156988797411067) +B.aYl=new A.m(8.174465865426919,25.287693028463128) +B.aWB=new A.m(8.11616441641861,24.655137447505503) +B.aVE=new A.m(8.089821190085125,24.230473791307258) +B.aW6=new A.m(8.079382709319852,23.988506993748523) +B.aWf=new A.m(8.076631388780909,23.907616552409003) +B.aWN=new A.m(8.076626005900048,23.907446869353766) +B.mW=A.d(s([B.aU5,B.aVC,B.aUN,B.aY_,B.aU6,B.aVF,B.aW_,B.aY6,B.aY7,B.aWT,B.aTX,B.aY0,B.aXu,B.aUE,B.aXo,B.aYl,B.aWB,B.aVE,B.aW6,B.aWf,B.aWN]),t.yv) +B.bel=new A.kR(B.mW,B.vv,B.mW) +B.aU4=new A.m(42,32) +B.aUd=new A.m(41.803966700752746,32.205577011286266) +B.aTT=new A.m(41.104447603276626,32.89996903899956) +B.aYu=new A.m(39.64402995767152,34.17517788052204) +B.aXW=new A.m(37.031973302731046,35.97545970343111) +B.aUU=new A.m(32.44508133022271,37.98012671725157) +B.aWY=new A.m(27.6644042246058,38.77327245743646) +B.aW3=new A.m(22.963108117227325,38.302914175295534) +B.aVj=new A.m(19.18039906547299,36.862333955479784) +B.aUQ=new A.m(16.509090720567585,35.04434211490934) +B.aXY=new A.m(14.703380298498667,33.21759365821649) +B.aVQ=new A.m(13.512146444284534,31.556733263561572) +B.aWP=new A.m(12.740174664860898,30.12862517729895) +B.aX_=new A.m(12.248059307884624,28.947244716051806) +B.aWv=new A.m(11.939734974297815,28.002595790430043) +B.aXn=new A.m(11.750425410476474,27.27521551305395) +B.aTW=new A.m(11.637314290474384,26.742992599694542) +B.aW4=new A.m(11.572897732210654,26.384358993735816) +B.aUw=new A.m(11.54031155133882,26.17955109507089) +B.aX4=new A.m(11.530083003283234,26.111009046369567) +B.aXl=new A.m(11.530061897030713,26.110865227715482) +B.mM=A.d(s([B.aU4,B.aUd,B.aTT,B.aYu,B.aXW,B.aUU,B.aWY,B.aW3,B.aVj,B.aUQ,B.aXY,B.aVQ,B.aWP,B.aX_,B.aWv,B.aXn,B.aTW,B.aW4,B.aUw,B.aX4,B.aXl]),t.yv) +B.beb=new A.kR(B.mM,B.mW,B.mM) +B.aUh=new A.m(6,32) +B.aWg=new A.m(5.899914425897517,31.66443482499171) +B.aVw=new A.m(5.601001082666045,30.482888615847468) +B.aUo=new A.m(5.242005036683729,28.09953280239226) +B.aWI=new A.m(5.346316156571252,24.145975901906155) +B.aXP=new A.m(7.249241148069178,18.317100047682345) +B.aU9=new A.m(10.710823881370487,13.931896549234073) +B.aUj=new A.m(14.817117889097364,11.294374466111893) +B.aXJ=new A.m(18.288493245756,10.248489378687303) +B.aUM=new A.m(20.784419638077317,10.013509863155594) +B.aVW=new A.m(22.541938014255397,10.075312777589325) +B.aXa=new A.m(23.798109358346892,10.220508832423288) +B.aVP=new A.m(24.71461203122786,10.370924674281323) +B.aUt=new A.m(25.392890381083,10.501349297587215) +B.aW5=new A.m(25.896277759611298,10.60605174724228) +B.aUD=new A.m(26.265268043339944,10.685909272436422) +B.aYN=new A.m(26.526795349038366,10.74364670273436) +B.aXk=new A.m(26.699555102368272,10.782158496973931) +B.aXT=new A.m(26.79709065296033,10.80399872839147) +B.aVf=new A.m(26.829561509459538,10.811282301423006) +B.aXq=new A.m(26.829629554119695,10.811297570626497) +B.mV=A.d(s([B.aUh,B.aWg,B.aVw,B.aUo,B.aWI,B.aXP,B.aU9,B.aUj,B.aXJ,B.aUM,B.aVW,B.aXa,B.aVP,B.aUt,B.aW5,B.aUD,B.aYN,B.aXk,B.aXT,B.aVf,B.aXq]),t.yv) +B.bei=new A.kR(B.mV,B.mM,B.mV) +B.aUA=new A.m(5.839633683308566,35.66398057820831) +B.aXf=new A.m(5.329309336323984,34.47365089829046) +B.aTH=new A.m(4.546341863735712,32.03857491308413) +B.aUv=new A.m(3.947281661825336,27.893335303206097) +B.aYk=new A.m(4.788314785746671,21.47048575818877) +B.aW9=new A.m(7.406922551270995,16.18672159809414) +B.aXV=new A.m(10.98751172223972,12.449414122039723) +B.aYK=new A.m(14.290737577881032,10.382465570503403) +B.aVr=new A.m(16.841520256655304,9.340052761342939) +B.aVc=new A.m(18.753361861827802,8.792078295019234) +B.aWU=new A.m(20.194958973207576,8.483469022266245) +B.aWi=new A.m(21.293826339889407,8.297708512388375) +B.aX7=new A.m(22.13538517817335,8.180000583365981) +B.aUJ=new A.m(22.776244370563283,8.102975309890528) +B.aXM=new A.m(23.25488929251534,8.051973096940955) +B.aW2=new A.m(23.598629725644848,8.018606137536025) +B.aWy=new A.m(23.82770064384222,7.997835963745423) +B.aWG=new A.m(23.957717978081078,7.986559676140466) +B.aVY=new A.m(24.001111438940168,7.982878122636148) +B.aXy=new A.m(24.001202429373503,7.982870445880305) +B.uW=A.d(s([B.BS,B.aUA,B.aXf,B.aTH,B.aUv,B.aYk,B.aW9,B.aXV,B.aYK,B.aVr,B.aVc,B.aWU,B.aWi,B.aX7,B.aUJ,B.aXM,B.aW2,B.aWy,B.aWG,B.aVY,B.aXy]),t.yv) +B.bej=new A.kR(B.uW,B.mV,B.uW) +B.ab6=A.d(s([B.ber,B.bel,B.beb,B.bei,B.bej,B.lP]),t.ka) +B.ben=new A.Jn(B.ab6) +B.BR=new A.m(6,16) +B.aWl=new A.m(6.222470088677106,15.614531066984553) +B.aYH=new A.m(7.071161725316092,14.306422712262563) +B.aWa=new A.m(9.085869786142727,11.907139949336411) +B.aXr=new A.m(13.311519331212619,8.711520321213257) +B.aYs=new A.m(21.694206315186374,6.462423500731354) +B.aY1=new A.m(30.07031570748504,8.471955170698632) +B.aVo=new A.m(36.20036889900587,14.155750775196541) +B.aWL=new A.m(38.533897479983715,20.76099122996903) +B.aYm=new A.m(38.182626701431914,26.194302454359914) +B.aYe=new A.m(36.59711302702814,30.110286603895076) +B.aXQ=new A.m(34.63761335058528,32.76106836363335) +B.aUR=new A.m(32.7272901891386,34.4927008221791) +B.aUa=new A.m(31.04869117038896,35.596105690451935) +B.aX0=new A.m(29.664526028757855,36.28441549314729) +B.aVG=new A.m(28.581655311555835,36.70452225851578) +B.aVu=new A.m(27.782897949107628,36.95396775456513) +B.aXb=new A.m(27.242531133855476,37.09522522130338) +B.aUZ=new A.m(26.933380541033216,37.166375518103024) +B.aWn=new A.m(26.82984682779076,37.188656481991416) +B.aUx=new A.m(26.829629554103434,37.18870242935725) +B.vL=A.d(s([B.BR,B.aWl,B.aYH,B.aWa,B.aXr,B.aYs,B.aY1,B.aVo,B.aWL,B.aYm,B.aYe,B.aXQ,B.aUR,B.aUa,B.aX0,B.aVG,B.aVu,B.aXb,B.aUZ,B.aWn,B.aUx]),t.yv) +B.beq=new A.Jo(B.vL) +B.aU1=new A.m(42,16) +B.aX5=new A.m(42.119273441095075,16.516374018071716) +B.aWK=new A.m(42.428662704565184,18.32937541467259) +B.aUn=new A.m(42.54812490043565,21.94159775950881) +B.aTY=new A.m(41.3111285319893,27.683594454682137) +B.aVD=new A.m(36.06395079582478,35.01020271691918) +B.aVM=new A.m(28.59459512599702,38.51093769070532) +B.aUk=new A.m(21.239886122259133,38.07233071493643) +B.aYg=new A.m(16.251628495692138,35.34156866251391) +B.aTV=new A.m(13.527101819238178,32.27103394597236) +B.aWM=new A.m(12.16858814546228,29.604397296366464) +B.aV4=new A.m(11.548946515009288,27.474331231158473) +B.aVk=new A.m(11.311114637013635,25.826563435488687) +B.aYy=new A.m(11.262012546535352,24.572239162454554) +B.aWd=new A.m(11.298221100690522,23.63118177535833) +B.aYF=new A.m(11.364474416879979,22.940254245947138) +B.aWj=new A.m(11.431638843687892,22.451805922237554) +B.aXF=new A.m(11.485090012547001,22.130328573710905) +B.aYG=new A.m(11.518417313485447,21.949395273355513) +B.aXh=new A.m(11.530012405933167,21.889264075838188) +B.aVi=new A.m(11.53003696527787,21.889138124802937) +B.n2=A.d(s([B.aU1,B.aX5,B.aWK,B.aUn,B.aTY,B.aVD,B.aVM,B.aUk,B.aYg,B.aTV,B.aWM,B.aV4,B.aVk,B.aYy,B.aWd,B.aYF,B.aWj,B.aXF,B.aYG,B.aXh,B.aVi]),t.yv) +B.beg=new A.kR(B.n2,B.vL,B.n2) +B.aU0=new A.m(42,12) +B.aVU=new A.m(42.22538630246601,12.517777761542249) +B.aYE=new A.m(42.90619853384615,14.357900907446863) +B.aYa=new A.m(43.759884509852945,18.128995147835514) +B.aUL=new A.m(43.66585885175813,24.44736028078141) +B.aUB=new A.m(39.74861752085834,33.43380529842439) +B.aXz=new A.m(32.57188683977151,39.07136996422343) +B.aWO=new A.m(24.376857043988256,40.600018479197814) +B.aWD=new A.m(17.959269400168804,39.004426856660785) +B.aVg=new A.m(13.850567169499653,36.311009998593796) +B.aUC=new A.m(11.374155956344177,33.58880277176081) +B.aXI=new A.m(9.917496515696001,31.204288894581083) +B.aXw=new A.m(9.07498759074148,29.236785710939074) +B.aWV=new A.m(8.597571742452605,27.666692096657314) +B.aV1=new A.m(8.334783321442917,26.44693980672826) +B.aVx=new A.m(8.195874559699876,25.52824222288586) +B.aW7=new A.m(8.126295299747222,24.866824239052814) +B.aUP=new A.m(8.093843447379264,24.426077640310794) +B.aVI=new A.m(8.080338503727083,24.17611706018137) +B.aUK=new A.m(8.076619249177135,24.092742069165425) +B.aYC=new A.m(8.07661186374038,24.09256727275783) +B.mY=A.d(s([B.aU0,B.aVU,B.aYE,B.aYa,B.aUL,B.aUB,B.aXz,B.aWO,B.aWD,B.aVg,B.aUC,B.aXI,B.aXw,B.aWV,B.aV1,B.aVx,B.aW7,B.aUP,B.aVI,B.aUK,B.aYC]),t.yv) +B.beh=new A.kR(B.mY,B.n2,B.mY) +B.aUe=new A.m(6,12) +B.aXg=new A.m(6.3229312318803075,11.61579282114921) +B.aYb=new A.m(7.523361420980265,10.332065476778915) +B.aWZ=new A.m(10.234818160108134,8.075701885898315) +B.aYp=new A.m(15.555284551985588,5.400098023461183) +B.aVT=new A.m(25.267103519984172,4.663978182144188) +B.aUW=new A.m(34.065497532306516,8.668225867992323) +B.aVZ=new A.m(39.59155761731576,16.27703318845691) +B.aV8=new A.m(40.72409454498984,24.108085016590273) +B.aUG=new A.m(39.139841854472834,30.0780814324673) +B.aWw=new A.m(36.514293313228855,34.10942912386185) +B.aXS=new A.m(33.744815583253256,36.6601595585975) +B.aXZ=new A.m(31.226861893018718,38.20062678263231) +B.aY5=new A.m(29.10189988007002,39.09038725780428) +B.aTS=new A.m(27.3951953205187,39.57837027981981) +B.aUT=new A.m(26.083922435637483,39.82883505984612) +B.aTE=new A.m(25.128742795932077,39.94653528477588) +B.aYc=new A.m(24.487982707377697,39.99564983955995) +B.aVy=new A.m(24.123290412440365,40.013021521592925) +B.aWz=new A.m(24.001457946431486,40.017121849607435) +B.aY8=new A.m(24.001202429333205,40.017129554079396) +B.n_=A.d(s([B.aUe,B.aXg,B.aYb,B.aWZ,B.aYp,B.aVT,B.aUW,B.aVZ,B.aV8,B.aUG,B.aWw,B.aXS,B.aXZ,B.aY5,B.aTS,B.aUT,B.aTE,B.aYc,B.aVy,B.aWz,B.aY8]),t.yv) +B.bef=new A.kR(B.n_,B.mY,B.n_) +B.aWm=new A.m(6.22247008872931,15.614531066985863) +B.aYI=new A.m(7.071161725356028,14.306422712267109) +B.aWb=new A.m(9.085869786222908,11.907139949360454) +B.aXs=new A.m(13.311519331206826,8.711520321209331) +B.aYt=new A.m(21.69420631520211,6.462423500762615) +B.aY2=new A.m(30.070315707485825,8.471955170682651) +B.aVp=new A.m(36.20036889903345,14.155750775152455) +B.aV6=new A.m(38.53389748002304,20.760991229943293) +B.aYn=new A.m(38.18262670145813,26.194302454353455) +B.aYf=new A.m(36.597113027065134,30.110286603895844) +B.aXR=new A.m(34.63761335066132,32.761068363650764) +B.aUS=new A.m(32.72729018913396,34.49270082217723) +B.aUb=new A.m(31.048691170407302,35.59610569046216) +B.aX1=new A.m(29.66452602881138,36.28441549318417) +B.aVH=new A.m(28.58165531160348,36.70452225855387) +B.aVv=new A.m(27.78289794916673,36.95396775461755) +B.aXc=new A.m(27.24253113386635,37.09522522131371) +B.aV_=new A.m(26.933380541051008,37.16637551812059) +B.aWo=new A.m(26.829846827821875,37.18865648202253) +B.aUy=new A.m(26.829629554079393,37.188702429333205) +B.vB=A.d(s([B.BR,B.aWm,B.aYI,B.aWb,B.aXs,B.aYt,B.aY2,B.aVp,B.aV6,B.aYn,B.aYf,B.aXR,B.aUS,B.aUb,B.aX1,B.aVH,B.aVv,B.aXc,B.aV_,B.aWo,B.aUy]),t.yv) +B.bem=new A.kR(B.vB,B.n_,B.vB) +B.a88=A.d(s([B.beq,B.beg,B.beh,B.bef,B.bem,B.lP]),t.ka) +B.bep=new A.Jn(B.a88) +B.a8t=A.d(s([B.beo,B.ben,B.bep]),A.a3("B")) +B.TB=new A.aZM() +B.TC=new A.US(A.a3("US")) +B.TD=new A.afz() +B.TE=new A.b2H() +B.eD=new A.afY() +B.TF=new A.b2Q() +B.S=new A.b2T() +B.TG=new A.b2W() +B.bf3=new A.Ve() +B.cd=new A.ag4() +B.fI=new A.b35() +B.TH=new A.Cz(A.a3("Cz")) +B.rs=new A.b3E() +B.TJ=new A.b3F() +B.TK=new A.b5v() +B.TL=new A.b5w() +B.TM=new A.b5L() +B.ah=new A.Wk() +B.TN=new A.aif() +B.TO=new A.aiq() +B.aZ=new A.b7v() +B.TP=new A.aj_() +B.rt=new A.ba3() +B.av=new A.al3() +B.TQ=new A.bat() +B.TR=new A.amb() +B.TS=new A.anO() +B.TT=new A.bds() +B.fJ=new A.bdB() +B.TU=new A.a1_(0,"pixel") +B.TV=new A.a1_(1,"viewport") +B.U_=new A.DH(null,null,null,null,null,null,null) +B.bfq=new A.aZt(0,"material") +B.U2=new A.DM(null,null,null,null,null,null,null) +B.ru=new A.o7(B.M,null,null,B.U2,null) +B.rv=new A.atx(4,"luminance") +B.U0=new A.DJ(null,null,null,null,null,null,null,null,null) +B.U1=new A.LA(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.lQ=new A.hk(0,B.C) +B.U3=new A.LI(B.oa) +B.U4=new A.LI(null) +B.b03=new A.S_(2,"clear") +B.U5=new A.LJ(B.b03) +B.lR=new A.atU(1,"intersect") +B.m=new A.DR(0,"none") +B.z=new A.DR(1,"hardEdge") +B.ce=new A.DR(2,"antiAlias") +B.eE=new A.DR(3,"antiAliasWithSaveLayer") +B.lS=new A.DV(0,"pasteable") +B.fK=new A.DV(1,"unknown") +B.U6=new A.DV(2,"notPasteable") +B.rw=new A.a1C(0,"mode") +B.rx=new A.E(1087163596) +B.Ub=new A.E(134217728) +B.Uc=new A.E(144613022) +B.Ud=new A.E(1627389952) +B.Ue=new A.E(1660944383) +B.lU=new A.E(16777215) +B.Uf=new A.E(167772160) +B.lV=new A.E(1723645116) +B.Ug=new A.E(1724434632) +B.is=new A.E(1929379840) +B.Uh=new A.E(1997108720) +B.Ui=new A.E(2155905152) +B.a1=new A.E(2315255808) +B.Uj=new A.E(234881023) +B.Uk=new A.E(2583691263) +B.W=new A.E(3019898879) +B.Up=new A.E(4039164096) +B.Uy=new A.E(4278228616) +B.Uz=new A.E(4278238420) +B.UF=new A.E(4278430196) +B.UP=new A.E(4280361249) +B.rG=new A.E(4280391411) +B.rI=new A.E(4281348144) +B.UZ=new A.E(4282339765) +B.dN=new A.E(4282532418) +B.Vb=new A.E(4284513675) +B.lY=new A.E(4284572001) +B.rL=new A.E(4284809178) +B.Vg=new A.E(4284955319) +B.co=new A.E(4285641472) +B.Vj=new A.E(4286141768) +B.Vz=new A.E(4287349578) +B.VI=new A.E(4288423856) +B.rQ=new A.E(4288585374) +B.VM=new A.E(4289265683) +B.W_=new A.E(4290624957) +B.W7=new A.E(4291681337) +B.lZ=new A.E(4292030255) +B.Wi=new A.E(4292927712) +B.Wq=new A.E(4293467747) +B.rT=new A.E(4294198070) +B.rU=new A.E(4294309365) +B.WL=new A.E(4294638330) +B.WQ=new A.E(4294924066) +B.WV=new A.E(4294940672) +B.X_=new A.E(4294951175) +B.X7=new A.E(4294961979) +B.Xj=new A.E(436207616) +B.Xk=new A.E(452984831) +B.Xl=new A.E(520093696) +B.Xm=new A.E(536870911) +B.Xo=new A.E(83886080) +B.Xp=new A.E(856258032) +B.iA=new A.yz(0,"none") +B.rZ=new A.yz(1,"waiting") +B.t_=new A.yz(2,"active") +B.iB=new A.yz(3,"done") +B.Xq=new A.yA(!1) +B.Xr=new A.yA(!0) +B.t0=new A.yC(0,"cut") +B.t1=new A.yC(1,"copy") +B.t2=new A.yC(2,"paste") +B.t3=new A.yC(3,"selectAll") +B.Xs=new A.yC(5,"liveTextInput") +B.iC=new A.pR(0,"decimalDegrees") +B.t4=new A.pS(!1) +B.t5=new A.pS(!0) +B.aJ=new A.yG(0,"start") +B.Xv=new A.yG(1,"end") +B.n=new A.yG(2,"center") +B.cp=new A.yG(3,"stretch") +B.m_=new A.yG(4,"baseline") +B.t7=new A.hQ(0.18,1,0.04,1) +B.Xw=new A.hQ(0.215,0.61,0.355,1) +B.Xx=new A.hQ(0.2,0,0,1) +B.Xy=new A.hQ(0.05,0,0.133333,0.06) +B.aT=new A.hQ(0.25,0.1,0.25,1) +B.cq=new A.hQ(0.42,0,1,1) +B.Xz=new A.hQ(0.67,0.03,0.65,0.09) +B.XA=new A.hQ(0.075,0.82,0.165,1) +B.XB=new A.hQ(0.208333,0.82,0.25,1) +B.ad=new A.hQ(0.4,0,0.2,1) +B.t8=new A.hQ(0.35,0.91,0.33,0.97) +B.cf=new A.hQ(0.645,0.045,0.355,1) +B.eF=new A.hQ(0,0,0.58,1) +B.fS=new A.hQ(0.42,0,0.58,1) +B.fM=new A.E(268435456) +B.iu=new A.E(285212671) +B.XD=new A.eT(B.fM,null,null,B.fM,B.iu,B.fM,B.iu,B.fM,B.iu,B.fM,B.iu,0) +B.fP=new A.E(4290295992) +B.iy=new A.E(4284177243) +B.XE=new A.eT(B.fP,null,null,B.fP,B.iy,B.fP,B.iy,B.fP,B.iy,B.fP,B.iy,0) +B.fR=new A.E(4294375158) +B.ix=new A.E(4280427042) +B.XF=new A.eT(B.fR,null,null,B.fR,B.ix,B.fR,B.ix,B.fR,B.ix,B.fR,B.ix,0) +B.iz=new A.E(4285887861) +B.fT=new A.eT(B.dO,"inactiveGray",null,B.dO,B.iz,B.dO,B.iz,B.dO,B.iz,B.dO,B.iz,0) +B.iD=new A.eT(B.w,null,null,B.w,B.p,B.w,B.p,B.w,B.p,B.w,B.p,0) +B.fN=new A.E(3003121663) +B.iv=new A.E(2989502512) +B.XG=new A.eT(B.fN,null,null,B.fN,B.iv,B.fN,B.iv,B.fN,B.iv,B.fN,B.iv,0) +B.fQ=new A.E(4292269782) +B.XH=new A.eT(B.fQ,null,null,B.fQ,B.dN,B.fQ,B.dN,B.fQ,B.dN,B.fQ,B.dN,0) +B.lT=new A.E(1279016003) +B.rz=new A.E(1290529781) +B.rA=new A.E(1614560323) +B.rB=new A.E(1626074101) +B.XI=new A.eT(B.lT,"placeholderText",null,B.lT,B.rz,B.rA,B.rB,B.lT,B.rz,B.rA,B.rB,0) +B.iE=new A.eT(B.w,"label",null,B.w,B.p,B.w,B.p,B.w,B.p,B.w,B.p,0) +B.lW=new A.E(343176320) +B.rY=new A.E(762738304) +B.rX=new A.E(678720640) +B.ry=new A.E(1115059840) +B.XK=new A.eT(B.lW,"quaternarySystemFill",null,B.lW,B.rY,B.rX,B.ry,B.lW,B.rY,B.rX,B.ry,0) +B.fL=new A.E(1493172224) +B.it=new A.E(2164260863) +B.XL=new A.eT(B.fL,null,null,B.fL,B.it,B.fL,B.it,B.fL,B.it,B.fL,B.it,0) +B.lX=new A.E(4278221567) +B.rF=new A.E(4278879487) +B.rD=new A.E(4278206685) +B.rK=new A.E(4282424575) +B.XC=new A.eT(B.lX,"systemBlue",null,B.lX,B.rF,B.rD,B.rK,B.lX,B.rF,B.rD,B.rK,0) +B.UL=new A.E(4280032286) +B.UR=new A.E(4280558630) +B.t9=new A.eT(B.p,"systemBackground",null,B.p,B.w,B.p,B.w,B.p,B.UL,B.p,B.UR,0) +B.fO=new A.E(4042914297) +B.iw=new A.E(4028439837) +B.XJ=new A.eT(B.fO,null,null,B.fO,B.iw,B.fO,B.iw,B.fO,B.iw,B.fO,B.iw,0) +B.bdl=new A.afE(B.iE,B.fT) +B.pO=new A.afG(null,B.XC,B.t9,B.XJ,B.t9,!1,B.bdl) +B.dk=new A.Ei(B.pO,null,null,null,null,null,null,null) +B.iF=new A.lX(0,"field_type_boolean") +B.iG=new A.lX(1,"field_type_date") +B.iH=new A.lX(2,"field_type_email") +B.iI=new A.lX(3,"field_type_freetext") +B.iJ=new A.lX(4,"field_type_multichoiceselection") +B.iK=new A.lX(5,"field_type_phone") +B.iL=new A.lX(6,"field_type_weblink") +B.XM=new A.bz(0,0,t.O) +B.XN=new A.bz(1,1,t.j8) +B.XO=new A.bz(20037508.342789244,20037508.342789244,t.O) +B.XP=new A.bz(-20037508.342789244,-20037508.342789244,t.O) +B.m0=new A.bz(-1,-1,t.O) +B.XQ=new A.auX(1,"latency") +B.pP=new A.afO(0,"Absolute") +B.XR=new A.Em(0,B.pP) +B.XS=new A.M8(null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.XT=new A.yO(0) +B.ta=new A.yO(1) +B.tb=new A.yO(2) +B.iM=new A.yO(3) +B.eG=new A.rT(0,"calendar") +B.eH=new A.rT(1,"input") +B.iN=new A.rT(2,"calendarOnly") +B.fU=new A.rT(3,"inputOnly") +B.eI=new A.a2x(0,"day") +B.m1=new A.a2x(1,"year") +B.XU=new A.iE(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.bj=new A.a2A(0,"am") +B.bR=new A.a2A(1,"pm") +B.td=new A.yP(0,"uninitialized") +B.XV=new A.yP(1,"initializingServices") +B.te=new A.yP(2,"initializedServices") +B.XW=new A.yP(3,"initializingUi") +B.XX=new A.yP(4,"initialized") +B.XY=new A.avK(1,"traversalOrder") +B.m2=new A.lY(5,0,"value_5") +B.dl=new A.a2E(0,"background") +B.tf=new A.a2E(1,"foreground") +B.dm=new A.Mi(!1) +B.Y3=new A.Mi(!0) +B.be9=new A.aj6(null) +B.fV=new A.vn(null,null,null,B.be9,null) +B.O7=new A.V(!0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.d6=new A.Tf(0,"clip") +B.b5=new A.aUU(0,"parent") +B.bea=new A.aj8(null) +B.tg=new A.Es(B.O7,null,!0,B.d6,null,B.b5,null,B.bea,null) +B.m3=new A.yR(!1) +B.m4=new A.yR(!0) +B.m5=new A.yS(!1) +B.m6=new A.yS(!0) +B.m7=new A.yT(!1) +B.m8=new A.yT(!0) +B.aC=new A.Mk(3,"info") +B.Y4=new A.Mk(5,"hint") +B.Y5=new A.Mk(6,"summary") +B.bf4=new A.pX(1,"sparse") +B.Y6=new A.pX(10,"shallow") +B.Y7=new A.pX(11,"truncateChildren") +B.Y8=new A.pX(5,"error") +B.Y9=new A.pX(6,"whitespace") +B.m9=new A.pX(7,"flat") +B.bS=new A.pX(8,"singleLine") +B.cO=new A.pX(9,"errorProperty") +B.Ya=new A.Ev(null,null,null,null,null,null,null,null,null,null) +B.fW=new A.Mn(0,"fpForbidden") +B.iO=new A.Mn(2,"fpRequired") +B.th=new A.m0("","'",B.fW) +B.Yb=new A.Mn(1,"fpAllowed") +B.ti=new A.m0("",'"',B.Yb) +B.Yg=new A.Ex(null,null,null,null,null) +B.ma=new A.a34(null,null,null) +B.iP=new A.a3b(0,"down") +B.a2=new A.a3b(1,"start") +B.at=new A.a8_(1,"stroke") +B.Yh=new A.vp(B.D,null,null,null,null,null,null,B.at,null,null,null,null) +B.dn=new A.vp(null,null,null,null,null,null,null,null,null,null,null,null) +B.tj=new A.Mz(0,"start") +B.Yi=new A.Mz(1,"middle") +B.Yj=new A.Mz(2,"end") +B.tk=new A.a3k(0,"start") +B.Yk=new A.a3k(1,"end") +B.Yl=new A.a3m(null) +B.Ym=new A.EC(null,null,null,null,null,null,null,null) +B.iQ=new A.e5(100,5,"max_number_100") +B.YK=new A.MI(null,null,null) +B.B=new A.br(0) +B.YL=new A.br(1000) +B.fX=new A.br(1e6) +B.YM=new A.br(12e4) +B.YN=new A.br(12e5) +B.mb=new A.br(125e3) +B.YO=new A.br(14e4) +B.YP=new A.br(15e3) +B.fY=new A.br(15e4) +B.YQ=new A.br(15e5) +B.YR=new A.br(16e3) +B.YS=new A.br(16667) +B.cP=new A.br(167e3) +B.YT=new A.br(18e4) +B.E=new A.br(2e5) +B.mc=new A.br(2e6) +B.YU=new A.br(225e3) +B.YV=new A.br(246e3) +B.iR=new A.br(25e4) +B.YW=new A.br(2961926e3) +B.ai=new A.br(3e5) +B.YX=new A.br(3e6) +B.YY=new A.br(35e4) +B.tl=new A.br(375e3) +B.YZ=new A.br(4e4) +B.md=new A.br(4e5) +B.Z_=new A.br(45e3) +B.fZ=new A.br(5e4) +B.dp=new A.br(5e5) +B.Z0=new A.br(5e6) +B.h_=new A.br(6e5) +B.tm=new A.br(7e4) +B.iS=new A.br(75e3) +B.Z1=new A.br(-38e3) +B.Z2=new A.fp(12,0,0,0) +B.tn=new A.fp(16,0,4,0) +B.Z3=new A.fp(24,0,12,12) +B.to=new A.fp(64,0,0,0) +B.tp=new A.az(0,0,0,10) +B.tq=new A.az(0,0,0,12) +B.Z4=new A.az(0,0,0,18) +B.Z5=new A.az(0,0,0,4) +B.Z6=new A.az(0,0,10,0) +B.Z7=new A.az(0,0,16,0) +B.Z8=new A.az(0,0,4,0) +B.Z9=new A.az(0,11,0,0) +B.Za=new A.az(0,12,0,12) +B.Zb=new A.az(0,16,0,0) +B.Zd=new A.az(0,4,0,0) +B.Ze=new A.az(0,52,0,0) +B.Zf=new A.az(0,8,0,8) +B.Zg=new A.az(12,0,0,0) +B.Zh=new A.az(12,0,12,0) +B.Zi=new A.az(12,12,12,12) +B.Zj=new A.az(12,20,12,12) +B.Zk=new A.az(12,24,12,16) +B.Zl=new A.az(12,36,12,0) +B.Zm=new A.az(12,8,12,8) +B.cr=new A.az(16,0,16,0) +B.aj=new A.az(16,12,16,12) +B.Zn=new A.az(16,18,16,18) +B.Zo=new A.az(16,24,16,24) +B.Zp=new A.az(16,4,16,4) +B.Zq=new A.az(16,8,16,8) +B.Zs=new A.az(20,0,20,3) +B.tr=new A.az(20,20,20,20) +B.ts=new A.az(24,0,24,0) +B.Zt=new A.az(2,1,2,1) +B.Zu=new A.az(2,2,2,2) +B.dP=new A.az(40,24,40,24) +B.Zv=new A.az(4,0,16,0) +B.me=new A.az(4,0,4,0) +B.Zw=new A.az(4,4,0,0) +B.iT=new A.az(4,4,4,4) +B.bf5=new A.az(4,4,4,5) +B.Zx=new A.az(50,0,0,0) +B.Zy=new A.az(64,0,0,0) +B.Zz=new A.az(6,6,6,6) +B.ZA=new A.az(8,0,0,0) +B.ZB=new A.az(8,0,16,0) +B.eJ=new A.az(8,0,8,0) +B.ZC=new A.az(8,18,8,8) +B.ZD=new A.az(8,2,8,5) +B.ZE=new A.az(8,4,8,4) +B.ZF=new A.az(8,8,0,0) +B.bf=new A.az(8,8,8,8) +B.tt=new A.az(0.5,1,0.5,1) +B.ZG=new A.m2(!1,!1,null,-1,!1) +B.ZH=new A.MR(null) +B.ZI=new A.MU(0,"noOpinion") +B.ZJ=new A.MU(1,"enabled") +B.iU=new A.MU(2,"disabled") +B.cQ=new A.a3v(0,"JPG") +B.ZK=new A.a3v(1,"PNG") +B.ZL=new A.a3x(null) +B.bf6=new A.EH(0) +B.a5R=A.d(s([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.2126,0.7152,0.0722,0,0]),t.n) +B.U7=new A.a1C(1,"matrix") +B.ZM=new A.EI(null,null,B.a5R,B.U7) +B.ZN=new A.a3G("flutter.baseflow.com/geolocator_updates") +B.ZO=new A.a3G("flutter.baseflow.com/geolocator_service_updates") +B.cR=new A.N_(0,"none") +B.ZP=new A.N_(2,"notVisibleRespectMargin") +B.ZQ=new A.N_(3,"notVisible") +B.mf=new A.z1(!1,!1,!1,!1) +B.mg=new A.z1(!1,!1,!1,!0) +B.tu=new A.z2(!1,!1,!1,!1) +B.tv=new A.z2(!1,!1,!1,!0) +B.h2=new A.a3X(0,"tight") +B.bdw=new A.ahm(null) +B.tw=new A.EL(1,B.h2,B.bdw,null) +B.bdM=new A.aiG(null) +B.tx=new A.EL(1,B.h2,B.bdM,null) +B.ZR=new A.N4(null,null,null,null,null,null,null,null,null,null,null) +B.ZS=new A.z5(0,"red") +B.ZT=new A.z5(1,"green") +B.ZU=new A.z5(2,"blue") +B.ZV=new A.z5(3,"alpha") +B.ZW=new A.z5(4,"other") +B.ty=new A.EN(0,"uint") +B.mh=new A.EN(1,"half") +B.mi=new A.EN(2,"float") +B.tz=new A.og(0,"none") +B.mj=new A.t2(!1,!1,!1,!1) +B.mk=new A.t2(!1,!1,!1,!0) +B.h0=new A.t2(!0,!1,!1,!1) +B.h1=new A.t2(!0,!1,!1,!0) +B.tA=new A.t3(!1,!1,!1,!1) +B.tB=new A.t3(!1,!1,!1,!0) +B.iV=new A.t3(!0,!1,!1,!1) +B.iW=new A.t3(!0,!1,!1,!0) +B.tC=new A.m3(!1,!1,!1,!1) +B.tD=new A.m3(!1,!1,!1,!0) +B.a_3=new A.m3(!1,!1,!0,!1) +B.a_4=new A.m3(!1,!1,!0,!0) +B.dQ=new A.m3(!0,!1,!1,!1) +B.dR=new A.m3(!0,!1,!1,!0) +B.a_5=new A.m3(!0,!1,!0,!1) +B.a_6=new A.m3(!0,!1,!0,!0) +B.a_7=new A.z6(!1,!1,!1,!1) +B.a_8=new A.z6(!1,!1,!1,!0) +B.tE=new A.z7(!1,!0,!1,!1) +B.tF=new A.z7(!1,!0,!1,!0) +B.a_9=new A.t4(!1,!1,!1,!1) +B.a_a=new A.t4(!1,!1,!1,!0) +B.ml=new A.t4(!0,!1,!1,!1) +B.mm=new A.t4(!0,!1,!1,!0) +B.tG=new A.z8(!1,!0,!1,!1) +B.tH=new A.z8(!1,!0,!1,!0) +B.mn=new A.vt(!1,!1,!1,!1) +B.mo=new A.vt(!1,!1,!1,!0) +B.iX=new A.vt(!0,!1,!1,!1) +B.iY=new A.vt(!0,!1,!1,!0) +B.mp=new A.t5(!1,!1,!1,!1) +B.mq=new A.t5(!1,!1,!1,!0) +B.tI=new A.t5(!0,!1,!1,!1) +B.tJ=new A.t5(!0,!1,!1,!0) +B.tK=new A.za(0) +B.a_b=new A.za(1) +B.a_c=new A.za(2) +B.a_d=new A.za(3) +B.a_e=new A.za(4) +B.iZ=new A.Na(0,"folder") +B.cS=new A.Na(1,"file") +B.j_=new A.azs(0,"any") +B.a_f=new A.Nb(null) +B.eK=new A.zb(0,"none") +B.eL=new A.zb(1,"low") +B.tM=new A.zb(2,"medium") +B.j0=new A.zb(3,"high") +B.u=new A.U(0,0) +B.a_g=new A.a3W(B.u,B.u) +B.cT=new A.a3X(1,"loose") +B.b1z=new A.bw(null,38,null,null) +B.a_h=new A.lb(1,B.cT,B.b1z,null) +B.a_i=new A.azF(2,"both") +B.a_j=new A.ET(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.tN=new A.Ng(0,"Start") +B.mr=new A.Ng(1,"Update") +B.ms=new A.Ng(2,"End") +B.mt=new A.Nh(0,"never") +B.mu=new A.Nh(1,"auto") +B.mv=new A.Nh(2,"always") +B.mw=new A.fq(100,11,"max_number_100") +B.mx=new A.dZ(14,8,"text_size_14") +B.my=new A.vD(0,"touch") +B.j1=new A.vD(1,"traditional") +B.bf8=new A.aAd(0,"automatic") +B.a_X=new A.a4e(0,"normal") +B.a_Y=new A.a4e(1,"italic") +B.j2=new A.n6(0,100) +B.tO=new A.n6(1,200) +B.tP=new A.n6(2,300) +B.Q=new A.n6(3,400) +B.cg=new A.n6(4,500) +B.tQ=new A.n6(5,600) +B.cs=new A.n6(6,700) +B.tR=new A.n6(7,800) +B.mz=new A.n6(8,900) +B.tS=new A.hT("Invalid method call",null,null) +B.a_Z=new A.hT("Expected envelope, got nothing",null,null) +B.bT=new A.hT("Message corrupted",null,null) +B.tT=new A.hT("Too many percent/permill",null,null) +B.a0_=new A.hT("Invalid envelope",null,null) +B.cU=new A.kc(0,"uint1") +B.cV=new A.kc(1,"uint2") +B.dS=new A.kc(10,"float32") +B.eM=new A.kc(11,"float64") +B.cW=new A.kc(2,"uint4") +B.R=new A.kc(3,"uint8") +B.cX=new A.kc(4,"uint16") +B.dT=new A.kc(5,"uint32") +B.eN=new A.kc(6,"int8") +B.eO=new A.kc(7,"int16") +B.eP=new A.kc(8,"int32") +B.dq=new A.kc(9,"float16") +B.a00=new A.oj(0,1) +B.a01=new A.oj(1,1) +B.a02=new A.oj(1,-1) +B.a03=new A.a4i(1,"page") +B.an=new A.a4i(2,"sequence") +B.dZ=new A.bx(0,0) +B.a9=new A.vG(0,0,"POINT") +B.dU=new A.e_(B.dZ,B.a9) +B.b_=new A.vG(1,1,"POLYLINE") +B.b8=new A.vG(2,2,"POLYGON") +B.bw=new A.vG(3,3,"CIRCULAR_SURFACE") +B.bG=new A.a4n(0,"accepted") +B.ao=new A.a4n(1,"rejected") +B.tU=new A.zk(0,"pointerEvents") +B.eQ=new A.zk(1,"browserGestures") +B.dr=new A.Ns(0,"ready") +B.j3=new A.Ns(1,"possible") +B.a04=new A.Ns(2,"defunct") +B.eR=new A.a4w(0,"objectBoundingBox") +B.tV=new A.a4w(1,"userSpaceOnUse") +B.tW=new A.a4x(0,"forward") +B.tX=new A.a4x(1,"reverse") +B.dV=new A.F7(0,"push") +B.dW=new A.F7(1,"pop") +B.tY=new A.NC(!0,!0) +B.bU=new A.ND(0,"deferToChild") +B.bq=new A.ND(1,"opaque") +B.cY=new A.ND(2,"translucent") +B.a05=new A.NE(0,"HH") +B.a06=new A.NE(1,"H") +B.tZ=new A.NE(2,"h") +B.mA=new A.cq("DEFAULT","",null,"") +B.u0=new A.cq("English (en)","en",null,"en") +B.mB=new A.aDX(1,"deflate") +B.u1=new A.Fd(2,"cur") +B.a0N=new A.zw(null) +B.u4=new A.b0(57490,!0) +B.a0O=new A.b0(57496,!1) +B.a0U=new A.b0(57713,!1) +B.a0V=new A.b0(57714,!1) +B.a0W=new A.b0(57717,!1) +B.a14=new A.b0(57911,!1) +B.a1h=new A.b0(58290,!1) +B.a1i=new A.b0(58312,!1) +B.ud=new A.b0(58332,!1) +B.a1n=new A.b0(58452,!1) +B.a1q=new A.b0(58644,!1) +B.a1t=new A.b0(58659,!1) +B.ui=new A.b0(58724,!1) +B.a1A=new A.b0(58751,!1) +B.a1H=new A.b0(59011,!1) +B.a1K=new A.b0(61764,!1) +B.a1L=new A.b0(62485,!1) +B.a1R=new A.fe(null,null,null,null,null,B.V,null,null) +B.a1S=new A.fe(null,null,null,null,null,B.w,null,null) +B.a1Q=new A.fe(24,0,400,0,48,B.w,1,null) +B.um=new A.fe(null,null,null,null,null,B.p,null,null) +B.a13=new A.b0(57862,!1) +B.un=new A.tc(B.a13,null,null,null,null) +B.a0S=new A.b0(57634,!1) +B.a1T=new A.tc(B.a0S,null,null,null,null) +B.a1U=new A.tc(B.u6,null,null,null,null) +B.a1V=new A.tc(B.uj,null,null,null,null) +B.a1W=new A.tc(B.u7,null,null,null,null) +B.t=new A.jt(0,"none") +B.uo=new A.jt(1,"byte") +B.up=new A.jt(10,"sRational") +B.uq=new A.jt(11,"single") +B.ur=new A.jt(12,"double") +B.ap=new A.jt(2,"ascii") +B.aa=new A.jt(3,"short") +B.bg=new A.jt(4,"long") +B.bH=new A.jt(5,"rational") +B.us=new A.jt(6,"sByte") +B.ds=new A.jt(7,"undefined") +B.ut=new A.jt(8,"sShort") +B.uu=new A.jt(9,"sLong") +B.mE=new A.Fk(0,"rawRgba") +B.a1Y=new A.Fk(1,"rawStraightRgba") +B.a1Z=new A.Fk(2,"rawUnmodified") +B.j6=new A.Fk(3,"png") +B.mF=new A.iK(5,"JPG_80") +B.mG=new A.Fm(null,null,null,null,null,null) +B.uv=new A.cw(0,"png_app_icon") +B.a2g=new A.cw(10,"svg_ic_action_send_email") +B.a2h=new A.cw(11,"svg_ic_short_text") +B.a2i=new A.cw(12,"svg_ic_link") +B.a2j=new A.cw(13,"svg_ic_format_list_bulleted") +B.a2q=new A.cw(20,"svg_ic_crosshair_c") +B.a2v=new A.cw(35,"svg_ic_my_location_no_bearing_c") +B.a2w=new A.cw(36,"svg_ic_my_location_with_bearing_c") +B.a2z=new A.cw(39,"png_iosgc_places_search_attribution") +B.a2A=new A.cw(4,"svg_ic_select_all") +B.a2B=new A.cw(40,"png_androidgc_places_search_attribution") +B.a2C=new A.cw(41,"png_google_places_search_attribution") +B.a2D=new A.cw(42,"png_here_places_search_attribution") +B.a2E=new A.cw(43,"png_bing_places_search_attribution") +B.a2M=new A.cw(6,"svg_ic_folded") +B.a2N=new A.cw(7,"svg_ic_expanded") +B.a2O=new A.cw(8,"svg_ic_check_box") +B.a2P=new A.cw(9,"svg_ic_call") +B.a2R=new A.Fv(0,"repeat") +B.a2S=new A.Fv(1,"repeatX") +B.a2T=new A.Fv(2,"repeatY") +B.dX=new A.Fv(3,"noRepeat") +B.mJ=new A.mc(3,"Q4096") +B.aa6=A.d(s([]),t.Oa) +B.a2Z=new A.iN(!1,B.aa6,null) +B.a3_=new A.a52(0,"SMALL") +B.h4=new A.a52(1,"MEDIUM") +B.a33=new A.vR(null,!1) +B.uC=new A.FA(0,"notStarted") +B.a34=new A.O9(B.uC) +B.a36=new A.FA(1,"loading") +B.a35=new A.O9(B.a36) +B.a37=new A.FA(2,"loaded") +B.a38=new A.FA(3,"error") +B.aH=A.d(s([]),t.oU) +B.a39=new A.th("\ufffc",null,null,!0,!0,B.aH) +B.a3a=new A.FB(null,null,null,null,null,null,null,B.mu,B.lL,!1,null,!1,null,null,null,null,null,null,!1,null,null,null,null,null,null,null,null,null,null,null,!1,null) +B.a3b=new A.Og(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,!1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,!0,null,null,null) +B.a3e=new A.a5u(0,"nearest") +B.bf9=new A.a5u(1,"linear") +B.a3h=new A.mg(0,0.1,B.ah) +B.a3f=new A.mg(0.125,0.25,B.ah) +B.a3g=new A.mg(0.6,1,B.ah) +B.uD=new A.mg(0.5,1,B.aT) +B.a3i=new A.mg(0.2075,0.4175,B.ah) +B.a3k=new A.mg(0,0.5,B.ad) +B.uE=new A.mg(0.25,1,B.ad) +B.a3j=new A.mg(0.5,1,B.ad) +B.a3l=new A.mg(0.0825,0.2075,B.ah) +B.uF=new A.Oi(0,"grapheme") +B.uG=new A.Oi(1,"word") +B.uI=new A.a5G(null) +B.a3o=new A.a5K(null,null) +B.a3p=new A.a5R(0,"rawKeyData") +B.a3q=new A.a5R(1,"keyDataThenRawKeyData") +B.ct=new A.Ot(0,"down") +B.a3r=new A.lg(B.B,B.ct,0,0,null,!1) +B.eS=new A.qg(0,"handled") +B.dY=new A.qg(1,"ignored") +B.j8=new A.qg(2,"skipRemainingHandlers") +B.bV=new A.Ot(1,"up") +B.a3s=new A.Ot(2,"repeat") +B.a3t=new A.a5T(0,"onDragScroll") +B.a3u=new A.a5T(1,"onFocusOutOfScreen") +B.jw=new A.y(4294967562) +B.a3v=new A.FI(B.jw,0,"numLock") +B.jx=new A.y(4294967564) +B.a3w=new A.FI(B.jx,1,"scrollLock") +B.hb=new A.y(4294967556) +B.a3x=new A.FI(B.hb,2,"capsLock") +B.eT=new A.zS(0,"any") +B.d_=new A.zS(3,"all") +B.bfa=new A.ot(0,0) +B.a3y=new A.bx(48.8566,2.3522) +B.uJ=new A.a5X(!1,255) +B.jb=new A.a5Y(255) +B.bfb=new A.OA(0,"platformDefault") +B.a3z=new A.OA(1,"inAppWebView") +B.a3A=new A.OA(2,"externalApplication") +B.a3B=new A.zX(1/0,1/0,null,null) +B.uK=new A.OG(0,"opportunity") +B.mK=new A.OG(2,"mandatory") +B.uL=new A.OG(3,"endOfText") +B.a3D=new A.a66(!1,!0) +B.bfc=new A.a66(!0,!1) +B.jc=new A.A_(B.lK,A.a3("A_")) +B.a3E=new A.a69(0,"list") +B.a3F=new A.a69(1,"drawer") +B.a3G=new A.FM(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.a3H=new A.aGC(1,"titleHeight") +B.uM=A.d(s([A.bVZ(),A.bVR(),A.bW5(),A.bW3(),A.bW0(),A.bW_(),A.bW1()]),t.ox) +B.eU=A.d(s([0,-128,64,-64,32,-96,96,-32,16,-112,80,-48,48,-80,112,-16,8,-120,72,-56,40,-88,104,-24,24,-104,88,-40,56,-72,120,-8,4,-124,68,-60,36,-92,100,-28,20,-108,84,-44,52,-76,116,-12,12,-116,76,-52,44,-84,108,-20,28,-100,92,-36,60,-68,124,-4,2,-126,66,-62,34,-94,98,-30,18,-110,82,-46,50,-78,114,-14,10,-118,74,-54,42,-86,106,-22,26,-102,90,-38,58,-70,122,-6,6,-122,70,-58,38,-90,102,-26,22,-106,86,-42,54,-74,118,-10,14,-114,78,-50,46,-82,110,-18,30,-98,94,-34,62,-66,126,-2,1,-127,65,-63,33,-95,97,-31,17,-111,81,-47,49,-79,113,-15,9,-119,73,-55,41,-87,105,-23,25,-103,89,-39,57,-71,121,-7,5,-123,69,-59,37,-91,101,-27,21,-107,85,-43,53,-75,117,-11,13,-115,77,-51,45,-83,109,-19,29,-99,93,-35,61,-67,125,-3,3,-125,67,-61,35,-93,99,-29,19,-109,83,-45,51,-77,115,-13,11,-117,75,-53,43,-85,107,-21,27,-101,91,-37,59,-69,123,-5,7,-121,71,-57,39,-89,103,-25,23,-105,87,-41,55,-73,119,-9,15,-113,79,-49,47,-81,111,-17,31,-97,95,-33,63,-65,127,-1]),t.t) +B.kH=new A.kJ(0,"none") +B.dD=new A.kJ(1,"palette") +B.Ob=new A.kJ(2,"rgb") +B.b6E=new A.kJ(3,"gray") +B.b6F=new A.kJ(4,"reserved4") +B.b6G=new A.kJ(5,"reserved5") +B.b6H=new A.kJ(6,"reserved6") +B.b6I=new A.kJ(7,"reserved7") +B.b6J=new A.kJ(8,"reserved8") +B.dE=new A.kJ(9,"paletteRle") +B.Oa=new A.kJ(10,"rgbRle") +B.b6D=new A.kJ(11,"grayRle") +B.a3S=A.d(s([B.kH,B.dD,B.Ob,B.b6E,B.b6F,B.b6G,B.b6H,B.b6I,B.b6J,B.dE,B.Oa,B.b6D]),A.a3("B")) +B.mL=A.d(s([0,2,8]),t.t) +B.a3T=A.d(s([0,4,2,1]),t.t) +B.a3U=A.d(s([0,6,12,18]),t.t) +B.a41=A.d(s([239,191,189]),t.t) +B.a42=A.d(s([252,243,207,63]),t.t) +B.uO=A.d(s([292,260,226,226]),t.t) +B.a4g=A.d(s([2,3,7]),t.t) +B.a4j=A.d(s([3,3,11]),t.t) +B.a4I=A.d(s([23,114,69,56,80,144]),t.t) +B.a4H=A.d(s([49,65,89,38,83,89]),t.t) +B.uQ=A.d(s([B.fC,B.lr,B.lu,B.lv,B.lx,B.lq,B.lt,B.lw,B.lp,B.ls]),A.a3("B")) +B.a9q=A.d(s([137,80,78,71,13,10,26,10]),t.Z) +B.a29=new A.tf(B.a9q,"image/png") +B.a4J=A.d(s([71,73,70,56,55,97]),t.Z) +B.a2d=new A.tf(B.a4J,"image/gif") +B.a4K=A.d(s([71,73,70,56,57,97]),t.Z) +B.a2e=new A.tf(B.a4K,"image/gif") +B.a43=A.d(s([255,216,255]),t.Z) +B.a2a=new A.tf(B.a43,"image/jpeg") +B.a7B=A.d(s([82,73,70,70,null,null,null,null,87,69,66,80]),t.Z) +B.a2c=new A.tf(B.a7B,"image/webp") +B.a57=A.d(s([66,77]),t.Z) +B.a2b=new A.tf(B.a57,"image/bmp") +B.a4L=A.d(s([B.a29,B.a2d,B.a2e,B.a2a,B.a2c,B.a2b]),A.a3("B")) +B.a4P=A.d(s([4,9,14,19]),t.t) +B.oR=new A.x(5,"title") +B.b9d=new A.D(null,B.oR,null,null) +B.Fx=new A.ay(B.b9d,null,null,null,null) +B.oT=new A.x(6,"description") +B.bcs=new A.D(null,B.oT,null,null) +B.Fw=new A.ay(B.bcs,null,null,null,null) +B.LT=new A.x(395,"poi_attribute_icon") +B.bch=new A.D(null,B.LT,null,null) +B.Fy=new A.ay(B.bch,null,null,null,null) +B.LU=new A.x(396,"poi_attribute_color") +B.bcl=new A.D(null,B.LU,null,null) +B.Fv=new A.ay(B.bcl,null,null,null,null) +B.oC=new A.x(133,"phone_number") +B.OM=new A.D(null,B.oC,null,null) +B.Fu=new A.ay(B.OM,null,null,null,null) +B.ks=new A.x(198,"images") +B.b9v=new A.D(null,B.ks,null,null) +B.FA=new A.ay(B.b9v,null,null,null,null) +B.oL=new A.x(272,"creation_date") +B.bbi=new A.D(null,B.oL,null,null) +B.Fz=new A.ay(B.bbi,null,null,null,null) +B.JB=new A.x(255,"folder_custom_fields") +B.OX=new A.D(null,B.JB,null,null) +B.FB=new A.ay(B.OX,null,null,null,null) +B.uS=A.d(s([B.Fx,B.Fw,B.Fy,B.Fv,B.Fu,B.FA,B.Fz,B.FB]),t.B) +B.a4S=A.d(s([511,1023,2047,4095]),t.t) +B.mN=A.d(s([0,0,65498,45055,65535,34815,65534,18431]),t.t) +B.a55=A.d(s([63,207,243,252]),t.t) +B.a56=A.d(s([65533]),t.t) +B.TX=new A.DG(0,"auto") +B.TY=new A.DG(1,"full") +B.TZ=new A.DG(2,"chromium") +B.a58=A.d(s([B.TX,B.TY,B.TZ]),A.a3("B")) +B.a59=A.d(s([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0]),t.t) +B.en=new A.rd(0,"hour") +B.i3=new A.rd(1,"minute") +B.uV=A.d(s([B.en,B.i3]),A.a3("B")) +B.a5a=A.d(s(["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"]),t.s) +B.uX=A.d(s([0,1,2,3,4,5,6,7,8,8,9,9,10,10,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28]),t.t) +B.e_=A.d(s([0,1,3,7,15,31,63,127,255]),t.t) +B.mO=A.d(s([0,128,192,224,240,248,252,254,255]),t.t) +B.uY=A.d(s([31,-1,31,30,31,30,31,31,30,31,30,31]),t.t) +B.bW=A.d(s([0,17,34,51,68,85,102,119,136,153,170,187,204,221,238,255]),t.t) +B.a5n=A.d(s([8,8,4,2]),t.t) +B.mP=A.d(s([8,0,8,0]),t.t) +B.a54=A.d(s([5,3,5,3]),t.t) +B.a4k=A.d(s([3,5,3,5]),t.t) +B.uN=A.d(s([0,8,0,8]),t.t) +B.uR=A.d(s([4,4,4,4]),t.t) +B.a4O=A.d(s([4,4,0,0]),t.t) +B.uZ=A.d(s([B.mP,B.a54,B.a4k,B.uN,B.mP,B.uR,B.a4O,B.uN]),t.q) +B.bdy=new A.lD(0,1) +B.bdE=new A.lD(0.5,1) +B.bdF=new A.lD(0.5375,0.75) +B.bdD=new A.lD(0.575,0.5) +B.bdH=new A.lD(0.6125,0.25) +B.bdI=new A.lD(0.65,0) +B.bdG=new A.lD(0.85,0) +B.bdC=new A.lD(0.8875,0.25) +B.bdA=new A.lD(0.925,0.5) +B.bdB=new A.lD(0.9625,0.75) +B.bdz=new A.lD(1,1) +B.a5o=A.d(s([B.bdy,B.bdE,B.bdF,B.bdD,B.bdH,B.bdI,B.bdG,B.bdC,B.bdA,B.bdB,B.bdz]),A.a3("B")) +B.bX=A.d(s([255,255,255,255,255,255,255,255,255,255,255]),t.t) +B.eV=A.d(s([B.bX,B.bX,B.bX]),t.q) +B.a8B=A.d(s([176,246,255,255,255,255,255,255,255,255,255]),t.t) +B.a8h=A.d(s([223,241,252,255,255,255,255,255,255,255,255]),t.t) +B.a5p=A.d(s([249,253,253,255,255,255,255,255,255,255,255]),t.t) +B.a9B=A.d(s([B.a8B,B.a8h,B.a5p]),t.q) +B.a4Z=A.d(s([255,244,252,255,255,255,255,255,255,255,255]),t.t) +B.aaH=A.d(s([234,254,254,255,255,255,255,255,255,255,255]),t.t) +B.v_=A.d(s([253,255,255,255,255,255,255,255,255,255,255]),t.t) +B.aah=A.d(s([B.a4Z,B.aaH,B.v_]),t.q) +B.a5_=A.d(s([255,246,254,255,255,255,255,255,255,255,255]),t.t) +B.a5S=A.d(s([239,253,254,255,255,255,255,255,255,255,255]),t.t) +B.vi=A.d(s([254,255,254,255,255,255,255,255,255,255,255]),t.t) +B.a95=A.d(s([B.a5_,B.a5S,B.vi]),t.q) +B.uT=A.d(s([255,248,254,255,255,255,255,255,255,255,255]),t.t) +B.a5T=A.d(s([251,255,254,255,255,255,255,255,255,255,255]),t.t) +B.a4z=A.d(s([B.uT,B.a5T,B.bX]),t.q) +B.mS=A.d(s([255,253,254,255,255,255,255,255,255,255,255]),t.t) +B.a50=A.d(s([251,254,254,255,255,255,255,255,255,255,255]),t.t) +B.ab5=A.d(s([B.mS,B.a50,B.vi]),t.q) +B.a7Y=A.d(s([255,254,253,255,254,255,255,255,255,255,255]),t.t) +B.a5O=A.d(s([250,255,254,255,254,255,255,255,255,255,255]),t.t) +B.jh=A.d(s([254,255,255,255,255,255,255,255,255,255,255]),t.t) +B.ac0=A.d(s([B.a7Y,B.a5O,B.jh]),t.q) +B.a9K=A.d(s([B.eV,B.a9B,B.aah,B.a95,B.a4z,B.ab5,B.ac0,B.eV]),t.wX) +B.a81=A.d(s([217,255,255,255,255,255,255,255,255,255,255]),t.t) +B.a8w=A.d(s([225,252,241,253,255,255,254,255,255,255,255]),t.t) +B.a9r=A.d(s([234,250,241,250,253,255,253,254,255,255,255]),t.t) +B.a8u=A.d(s([B.a81,B.a8w,B.a9r]),t.q) +B.mQ=A.d(s([255,254,255,255,255,255,255,255,255,255,255]),t.t) +B.aaI=A.d(s([223,254,254,255,255,255,255,255,255,255,255]),t.t) +B.a5G=A.d(s([238,253,254,254,255,255,255,255,255,255,255]),t.t) +B.aam=A.d(s([B.mQ,B.aaI,B.a5G]),t.q) +B.a5u=A.d(s([249,254,255,255,255,255,255,255,255,255,255]),t.t) +B.a5e=A.d(s([B.uT,B.a5u,B.bX]),t.q) +B.a5q=A.d(s([255,253,255,255,255,255,255,255,255,255,255]),t.t) +B.a5v=A.d(s([247,254,255,255,255,255,255,255,255,255,255]),t.t) +B.a4W=A.d(s([B.a5q,B.a5v,B.bX]),t.q) +B.a82=A.d(s([252,255,255,255,255,255,255,255,255,255,255]),t.t) +B.aac=A.d(s([B.mS,B.a82,B.bX]),t.q) +B.uU=A.d(s([255,254,254,255,255,255,255,255,255,255,255]),t.t) +B.aaZ=A.d(s([B.uU,B.v_,B.bX]),t.q) +B.a5w=A.d(s([255,254,253,255,255,255,255,255,255,255,255]),t.t) +B.vf=A.d(s([250,255,255,255,255,255,255,255,255,255,255]),t.t) +B.aaM=A.d(s([B.a5w,B.vf,B.jh]),t.q) +B.a9z=A.d(s([B.a8u,B.aam,B.a5e,B.a4W,B.aac,B.aaZ,B.aaM,B.eV]),t.wX) +B.a8i=A.d(s([186,251,250,255,255,255,255,255,255,255,255]),t.t) +B.a5H=A.d(s([234,251,244,254,255,255,255,255,255,255,255]),t.t) +B.a7V=A.d(s([251,251,243,253,254,255,254,255,255,255,255]),t.t) +B.aaN=A.d(s([B.a8i,B.a5H,B.a7V]),t.q) +B.a8j=A.d(s([236,253,254,255,255,255,255,255,255,255,255]),t.t) +B.a5l=A.d(s([251,253,253,254,254,255,255,255,255,255,255]),t.t) +B.a7h=A.d(s([B.mS,B.a8j,B.a5l]),t.q) +B.aaJ=A.d(s([254,254,254,255,255,255,255,255,255,255,255]),t.t) +B.aai=A.d(s([B.uU,B.aaJ,B.bX]),t.q) +B.a8C=A.d(s([254,254,255,255,255,255,255,255,255,255,255]),t.t) +B.a8S=A.d(s([B.mQ,B.a8C,B.jh]),t.q) +B.vJ=A.d(s([B.bX,B.jh,B.bX]),t.q) +B.abV=A.d(s([B.aaN,B.a7h,B.aai,B.a8S,B.vJ,B.eV,B.eV,B.eV]),t.wX) +B.a83=A.d(s([248,255,255,255,255,255,255,255,255,255,255]),t.t) +B.abz=A.d(s([250,254,252,254,255,255,255,255,255,255,255]),t.t) +B.a8D=A.d(s([248,254,249,253,255,255,255,255,255,255,255]),t.t) +B.aab=A.d(s([B.a83,B.abz,B.a8D]),t.q) +B.a5r=A.d(s([255,253,253,255,255,255,255,255,255,255,255]),t.t) +B.a84=A.d(s([246,253,253,255,255,255,255,255,255,255,255]),t.t) +B.a3V=A.d(s([252,254,251,254,254,255,255,255,255,255,255]),t.t) +B.a9x=A.d(s([B.a5r,B.a84,B.a3V]),t.q) +B.a51=A.d(s([255,254,252,255,255,255,255,255,255,255,255]),t.t) +B.a8E=A.d(s([248,254,253,255,255,255,255,255,255,255,255]),t.t) +B.a9h=A.d(s([253,255,254,254,255,255,255,255,255,255,255]),t.t) +B.aaW=A.d(s([B.a51,B.a8E,B.a9h]),t.q) +B.a5U=A.d(s([255,251,254,255,255,255,255,255,255,255,255]),t.t) +B.a5V=A.d(s([245,251,254,255,255,255,255,255,255,255,255]),t.t) +B.a5W=A.d(s([253,253,254,255,255,255,255,255,255,255,255]),t.t) +B.a9t=A.d(s([B.a5U,B.a5V,B.a5W]),t.q) +B.a5s=A.d(s([255,251,253,255,255,255,255,255,255,255,255]),t.t) +B.a8k=A.d(s([252,253,254,255,255,255,255,255,255,255,255]),t.t) +B.a9N=A.d(s([B.a5s,B.a8k,B.mQ]),t.q) +B.a5x=A.d(s([255,252,255,255,255,255,255,255,255,255,255]),t.t) +B.a5X=A.d(s([249,255,254,255,255,255,255,255,255,255,255]),t.t) +B.a5Y=A.d(s([255,255,254,255,255,255,255,255,255,255,255]),t.t) +B.aaf=A.d(s([B.a5x,B.a5X,B.a5Y]),t.q) +B.a5t=A.d(s([255,255,253,255,255,255,255,255,255,255,255]),t.t) +B.a9A=A.d(s([B.a5t,B.vf,B.bX]),t.q) +B.a5N=A.d(s([B.aab,B.a9x,B.aaW,B.a9t,B.a9N,B.aaf,B.a9A,B.vJ]),t.wX) +B.a5B=A.d(s([B.a9K,B.a9z,B.abV,B.a5N]),t.B1) +B.v0=A.d(s([8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8]),t.t) +B.cl=new A.p0(0,"dial") +B.cI=new A.p0(1,"input") +B.hV=new A.p0(2,"dialOnly") +B.ei=new A.p0(3,"inputOnly") +B.a5C=A.d(s([B.cl,B.cI,B.hV,B.ei]),A.a3("B")) +B.b6M=new A.BZ(0,"invalid") +B.Od=new A.BZ(1,"uint") +B.a7=new A.BZ(2,"int") +B.hT=new A.BZ(3,"float") +B.a5D=A.d(s([B.b6M,B.Od,B.a7,B.hT]),A.a3("B")) +B.a5E=A.d(s(["AM","PM"]),t.s) +B.Rd=new A.pE(2,"onUserInteraction") +B.v1=A.d(s([B.eu,B.ii,B.Rd]),A.a3("B")) +B.jd=A.d(s([B.ib,B.ic,B.qG,B.qH,B.lo]),t.QP) +B.a5I=A.d(s([B.ib]),t.QP) +B.a5J=A.d(s([B.ly,B.lz]),A.a3("B")) +B.mR=A.d(s(["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),t.s) +B.a5K=A.d(s([280,256,256,256,40]),t.t) +B.v2=A.d(s(["bind","if","ref","repeat","syntax"]),t.s) +B.a5M=A.d(s(["1st quarter","2nd quarter","3rd quarter","4th quarter"]),t.s) +B.a5P=A.d(s([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577]),t.t) +B.a5Q=A.d(s(["BC","AD"]),t.s) +B.v3=A.d(s([0,4,12,1,5,13,3,7,15]),t.t) +B.a0L=new A.Fd(0,"invalid") +B.a0M=new A.Fd(1,"ico") +B.a7i=A.d(s([B.a0L,B.a0M,B.u1]),A.a3("B")) +B.a7j=A.d(s(["pointerdown","pointermove","pointerleave","pointerup","pointercancel","touchstart","touchend","touchmove","touchcancel","mousedown","mousemove","mouseleave","mouseup","keyup","keydown"]),t.s) +B.a7o=A.d(s([A.bVV(),A.bVP(),A.bW4(),A.bW2(),A.bVX(),A.bVW(),A.bVY()]),t.ox) +B.pk=new A.hB(0,"whiteIsZero") +B.b6U=new A.hB(1,"blackIsZero") +B.b70=new A.hB(2,"rgb") +B.pm=new A.hB(3,"palette") +B.b71=new A.hB(4,"transparencyMask") +B.Of=new A.hB(5,"cmyk") +B.b72=new A.hB(6,"yCbCr") +B.b73=new A.hB(7,"reserved7") +B.b74=new A.hB(8,"cieLab") +B.b75=new A.hB(9,"iccLab") +B.b6V=new A.hB(10,"ituLab") +B.b6W=new A.hB(11,"logL") +B.b6X=new A.hB(12,"logLuv") +B.b6Y=new A.hB(13,"colorFilterArray") +B.b6Z=new A.hB(14,"linearRaw") +B.b7_=new A.hB(15,"depth") +B.pl=new A.hB(16,"unknown") +B.a7A=A.d(s([B.pk,B.b6U,B.b70,B.pm,B.b71,B.Of,B.b72,B.b73,B.b74,B.b75,B.b6V,B.b6W,B.b6X,B.b6Y,B.b6Z,B.b7_,B.pl]),A.a3("B")) +B.je=A.d(s([0,1,2,3,4,5,6,7,8,9,10,11]),t.t) +B.jf=A.d(s([0,1,8,16,9,2,3,10,17,24,32,25,18,11,4,5,12,19,26,33,40,48,41,34,27,20,13,6,7,14,21,28,35,42,49,56,57,50,43,36,29,22,15,23,30,37,44,51,58,59,52,45,38,31,39,46,53,60,61,54,47,55,62,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63]),t.t) +B.jg=A.d(s(["January","February","March","April","May","June","July","August","September","October","November","December"]),t.s) +B.mT=A.d(s([4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284]),t.t) +B.mU=A.d(s([4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157]),t.t) +B.v6=A.d(s([7,6,6,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0]),t.t) +B.v5=A.d(s([80,88,23,71,30,30,62,62,4,4,4,4,4,4,4,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41]),t.t) +B.v7=A.d(s([B.t,B.uo,B.ap,B.aa,B.bg,B.bH,B.us,B.ds,B.ut,B.uu,B.up,B.uq,B.ur]),A.a3("B")) +B.aQB=new A.nd(0,"TINY") +B.aQC=new A.nd(1,"SMALL") +B.nI=new A.nd(2,"NORMAL") +B.aQD=new A.nd(3,"LARGE") +B.aQE=new A.nd(4,"HUGE") +B.v8=A.d(s([B.aQB,B.aQC,B.nI,B.aQD,B.aQE]),A.a3("B")) +B.a7L=A.d(s([B.id,B.ie]),A.a3("B")) +B.a7W=A.d(s(["Aerogrid","AEX","CC-BY-SA","CHS","CSUMB","DeLorme","ESA","Esri","Esri China (Hong Kong)","Esri Japan","Esri (Thailand)","FAO","GEBCO","GeoBase","GeoEye","Getmapping","HERE","i-cubed","IGN","IGP","increment P Corp.","Intermap","iPC","Kadaster NL","MapmyIndia","METI","NASA","National Geographic","NAVTEQ","NOAA","NPS","NRCAN","OpenTopoMap","Ordnance Survey","OSU","SRTM","swisstopo","TANA","TomTom","UNEP-WCMC","UNH","UPR-EGP","USDA","USGS","US National Park Service","\xa9 OpenStreetMap contributors","and the GIS User Community"]),t.s) +B.v9=A.d(s([0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0]),t.t) +B.vc=A.d(s([0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119]),t.t) +B.vb=A.d(s([0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125]),t.t) +B.va=A.d(s([0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0]),t.t) +B.vd=A.d(s([0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0]),t.t) +B.a8_=A.d(s([B.iF,B.iG,B.iH,B.iI,B.iJ,B.iK,B.iL]),A.a3("B")) +B.ve=A.d(s(["J","F","M","A","M","J","J","A","S","O","N","D"]),t.s) +B.mX=A.d(s(["A::href","AREA::href","BLOCKQUOTE::cite","BODY::background","COMMAND::icon","DEL::cite","FORM::action","IMG::src","INPUT::src","INS::cite","Q::cite","VIDEO::poster"]),t.s) +B.a2U=new A.mc(0,"Q512") +B.a2V=new A.mc(1,"Q1024") +B.a2W=new A.mc(2,"Q2048") +B.a2X=new A.mc(4,"Q8182") +B.a2Y=new A.mc(5,"NO_LIMIT") +B.vg=A.d(s([B.a2U,B.a2V,B.a2W,B.mJ,B.a2X,B.a2Y]),A.a3("B")) +B.o4=new A.qD(0,"SYSTEM_DEFAULT") +B.b_3=new A.qD(1,"LIGHT") +B.b_4=new A.qD(2,"DARK") +B.vh=A.d(s([B.o4,B.b_3,B.b_4]),A.a3("B")) +B.nc=new A.w5("en","US") +B.vj=A.d(s([B.nc]),t.ss) +B.pQ=new A.jR(0,"FOLDER_NAME") +B.pR=new A.jR(1,"FOLDER_COLOR") +B.i0=new A.jR(2,"LATITUDE") +B.i1=new A.jR(3,"LONGITUDE") +B.pS=new A.jR(4,"TITLE") +B.pT=new A.jR(5,"DESCRIPTION") +B.pU=new A.jR(6,"COLOR") +B.pV=new A.jR(7,"PHONE_NUMBER") +B.pW=new A.jR(8,"TIMESTAMP") +B.pX=new A.jR(9,"PIN_ICON_CODE") +B.a8m=A.d(s([B.pQ,B.pR,B.i0,B.i1,B.pS,B.pT,B.pU,B.pV,B.pW,B.pX]),A.a3("B")) +B.ji=A.d(s([0,0,24576,1023,65534,34815,65534,18431]),t.t) +B.a8n=A.d(s(["HEAD","AREA","BASE","BASEFONT","BR","COL","COLGROUP","EMBED","FRAME","FRAMESET","HR","IMAGE","IMG","INPUT","ISINDEX","LINK","META","PARAM","SOURCE","STYLE","TITLE","WBR"]),t.s) +B.vk=A.d(s([0,0,26624,1023,65534,2047,65534,2047]),t.t) +B.k7=new A.kv(0,"android_gc") +B.k8=new A.kv(1,"ios_gc") +B.k9=new A.kv(2,"here") +B.hB=new A.kv(3,"bing") +B.ka=new A.kv(4,"google") +B.a8s=A.d(s([B.k7,B.k8,B.k9,B.hB,B.ka]),t.e1) +B.vl=A.d(s(["S","M","T","W","T","F","S"]),t.s) +B.vm=A.d(s(["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]),t.s) +B.vn=A.d(s([1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250]),t.t) +B.vo=A.d(s([1,1.387039845,1.306562965,1.175875602,1,0.785694958,0.5411961,0.275899379]),t.n) +B.a8v=A.d(s([0,0,32722,12287,65534,34815,65534,18431]),t.t) +B.e0=A.d(s([0,1,1,2,4,8,1,1,2,4,8,4,8]),t.t) +B.vp=A.d(s([0,5,16,5,8,5,24,5,4,5,20,5,12,5,28,5,2,5,18,5,10,5,26,5,6,5,22,5,14,5,30,5,1,5,17,5,9,5,25,5,5,5,21,5,13,5,29,5,3,5,19,5,11,5,27,5,7,5,23,5]),t.t) +B.oU=new A.qW(0,"butt") +B.cF=new A.qW(1,"round") +B.NI=new A.qW(2,"square") +B.a8x=A.d(s([B.oU,B.cF,B.NI]),A.a3("B")) +B.dx=new A.AA(0,"portrait") +B.e5=new A.AA(1,"landscape") +B.vq=A.d(s([B.dx,B.e5]),A.a3("B")) +B.vr=A.d(s([0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250]),t.t) +B.FD=new A.Qk(0,"source") +B.FE=new A.Qk(1,"over") +B.a8z=A.d(s([B.FD,B.FE]),A.a3("B")) +B.a8A=A.d(s(["Q1","Q2","Q3","Q4"]),t.s) +B.a4h=A.d(s([2,6,2,6]),t.t) +B.a5b=A.d(s([6,2,6,2]),t.t) +B.a4f=A.d(s([2,2,6,6]),t.t) +B.a40=A.d(s([1,3,3,9]),t.t) +B.a4M=A.d(s([4,0,12,0]),t.t) +B.a4i=A.d(s([3,1,9,3]),t.t) +B.a5m=A.d(s([8,8,0,0]),t.t) +B.a4N=A.d(s([4,12,0,0]),t.t) +B.a3Y=A.d(s([16,0,0,0]),t.t) +B.a3X=A.d(s([12,4,0,0]),t.t) +B.a5c=A.d(s([6,6,2,2]),t.t) +B.a4l=A.d(s([3,9,1,3]),t.t) +B.a3W=A.d(s([12,0,4,0]),t.t) +B.a5z=A.d(s([9,3,3,1]),t.t) +B.bk=A.d(s([B.uR,B.a4h,B.mP,B.a5b,B.a4f,B.a40,B.a4M,B.a4i,B.a5m,B.a4N,B.a3Y,B.a3X,B.a5c,B.a4l,B.a3W,B.a5z]),t.q) +B.a8M=A.d(s([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),t.t) +B.mZ=A.d(s([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),t.t) +B.a8N=A.d(s([17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15]),t.t) +B.cu=A.d(s([0,8,16,24,32,41,49,57,65,74,82,90,98,106,115,123,131,139,148,156,164,172,180,189,197,205,213,222,230,238,246,255]),t.t) +B.a8R=A.d(s(["https://www.googleapis.com/auth/userinfo.profile","https://www.googleapis.com/auth/userinfo.email"]),t.s) +B.jj=A.d(s([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),t.t) +B.a8T=A.d(s([0,1,2,3,4,6,8,12,16,24,32,48,64,96,128,192,256,384,512,768,1024,1536,2048,3072,4096,6144,8192,12288,16384,24576]),t.t) +B.vs=A.d(s([5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5]),t.t) +B.a8V=A.d(s([null,A.bWk(),A.bWl(),A.bWj()]),A.a3("B<~(v,v,v,v,v,d4)?>")) +B.b0r=new A.qP(0,"disabled") +B.GC=new A.qP(1,"enabled") +B.a8W=A.d(s([B.b0r,B.GC]),A.a3("B")) +B.a8X=A.d(s([3614090360,3905402710,606105819,3250441966,4118548399,1200080426,2821735955,4249261313,1770035416,2336552879,4294925233,2304563134,1804603682,4254626195,2792965006,1236535329,4129170786,3225465664,643717713,3921069994,3593408605,38016083,3634488961,3889429448,568446438,3275163606,4107603335,1163531501,2850285829,4243563512,1735328473,2368359562,4294588738,2272392833,1839030562,4259657740,2763975236,1272893353,4139469664,3200236656,681279174,3936430074,3572445317,76029189,3654602809,3873151461,530742520,3299628645,4096336452,1126891415,2878612391,4237533241,1700485571,2399980690,4293915773,2240044497,1873313359,4264355552,2734768916,1309151649,4149444226,3174756917,718787259,3951481745]),t.t) +B.b3=new A.T5(0,"upstream") +B.a97=A.d(s([B.b3,B.r]),A.a3("B")) +B.bi=new A.BT(0,"rtl") +B.a4=new A.BT(1,"ltr") +B.vt=A.d(s([B.bi,B.a4]),A.a3("B")) +B.Pp=new A.IB(0,"topLeft") +B.Ps=new A.IB(3,"bottomRight") +B.bdn=new A.uh(B.Pp,B.Ps) +B.bdq=new A.uh(B.Ps,B.Pp) +B.Pq=new A.IB(1,"topRight") +B.Pr=new A.IB(2,"bottomLeft") +B.bdo=new A.uh(B.Pq,B.Pr) +B.bdp=new A.uh(B.Pr,B.Pq) +B.a98=A.d(s([B.bdn,B.bdq,B.bdo,B.bdp]),A.a3("B")) +B.vu=A.d(s([127,127,191,127,159,191,223,127,143,159,175,191,207,223,239,127,135,143,151,159,167,175,183,191,199,207,215,223,231,239,247,127,131,135,139,143,147,151,155,159,163,167,171,175,179,183,187,191,195,199,203,207,211,215,219,223,227,231,235,239,243,247,251,127,129,131,133,135,137,139,141,143,145,147,149,151,153,155,157,159,161,163,165,167,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,127]),t.t) +B.jk=A.d(s([12,8,140,8,76,8,204,8,44,8,172,8,108,8,236,8,28,8,156,8,92,8,220,8,60,8,188,8,124,8,252,8,2,8,130,8,66,8,194,8,34,8,162,8,98,8,226,8,18,8,146,8,82,8,210,8,50,8,178,8,114,8,242,8,10,8,138,8,74,8,202,8,42,8,170,8,106,8,234,8,26,8,154,8,90,8,218,8,58,8,186,8,122,8,250,8,6,8,134,8,70,8,198,8,38,8,166,8,102,8,230,8,22,8,150,8,86,8,214,8,54,8,182,8,118,8,246,8,14,8,142,8,78,8,206,8,46,8,174,8,110,8,238,8,30,8,158,8,94,8,222,8,62,8,190,8,126,8,254,8,1,8,129,8,65,8,193,8,33,8,161,8,97,8,225,8,17,8,145,8,81,8,209,8,49,8,177,8,113,8,241,8,9,8,137,8,73,8,201,8,41,8,169,8,105,8,233,8,25,8,153,8,89,8,217,8,57,8,185,8,121,8,249,8,5,8,133,8,69,8,197,8,37,8,165,8,101,8,229,8,21,8,149,8,85,8,213,8,53,8,181,8,117,8,245,8,13,8,141,8,77,8,205,8,45,8,173,8,109,8,237,8,29,8,157,8,93,8,221,8,61,8,189,8,125,8,253,8,19,9,275,9,147,9,403,9,83,9,339,9,211,9,467,9,51,9,307,9,179,9,435,9,115,9,371,9,243,9,499,9,11,9,267,9,139,9,395,9,75,9,331,9,203,9,459,9,43,9,299,9,171,9,427,9,107,9,363,9,235,9,491,9,27,9,283,9,155,9,411,9,91,9,347,9,219,9,475,9,59,9,315,9,187,9,443,9,123,9,379,9,251,9,507,9,7,9,263,9,135,9,391,9,71,9,327,9,199,9,455,9,39,9,295,9,167,9,423,9,103,9,359,9,231,9,487,9,23,9,279,9,151,9,407,9,87,9,343,9,215,9,471,9,55,9,311,9,183,9,439,9,119,9,375,9,247,9,503,9,15,9,271,9,143,9,399,9,79,9,335,9,207,9,463,9,47,9,303,9,175,9,431,9,111,9,367,9,239,9,495,9,31,9,287,9,159,9,415,9,95,9,351,9,223,9,479,9,63,9,319,9,191,9,447,9,127,9,383,9,255,9,511,9,0,7,64,7,32,7,96,7,16,7,80,7,48,7,112,7,8,7,72,7,40,7,104,7,24,7,88,7,56,7,120,7,4,7,68,7,36,7,100,7,20,7,84,7,52,7,116,7,3,8,131,8,67,8,195,8,35,8,163,8,99,8,227,8]),t.t) +B.kq=new A.x(0,"ok") +B.Hg=new A.x(1,"yes") +B.IH=new A.x(2,"no") +B.Kk=new A.x(3,"cancel") +B.oP=new A.x(4,"new_marker") +B.Nb=new A.x(7,"question_delete_marker") +B.Nm=new A.x(8,"gps_coordinates") +B.Nx=new A.x(9,"coordinates_copied_to_clipboard") +B.oA=new A.x(10,"untitled") +B.Ho=new A.x(11,"all") +B.Hu=new A.x(12,"new_folder") +B.HF=new A.x(13,"modify_folder") +B.HN=new A.x(14,"confirmation_message_delete_folder") +B.HW=new A.x(15,"failed_create_folder_already_exists") +B.I6=new A.x(16,"failed_rename_folder_already_exists") +B.oE=new A.x(17,"latitude") +B.oI=new A.x(18,"longitude") +B.Ix=new A.x(19,"import_file1") +B.II=new A.x(20,"file_import_successfull") +B.IO=new A.x(21,"file_import_failed") +B.IZ=new A.x(22,"location_services") +B.J9=new A.x(23,"location_services_disabled") +B.Jk=new A.x(24,"could_not_find_address") +B.Jv=new A.x(25,"searching") +B.oK=new A.x(26,"search") +B.JQ=new A.x(27,"share_via") +B.K_=new A.x(28,"import_file_confirmation") +B.Ka=new A.x(29,"folder_name") +B.ku=new A.x(30,"save") +B.Kv=new A.x(31,"confirmation_message_delete_markers") +B.KF=new A.x(32,"share") +B.kw=new A.x(33,"processing_data") +B.L_=new A.x(34,"confirmation_message_save_modifications") +B.La=new A.x(35,"map_type") +B.Ll=new A.x(36,"feedback_caption") +B.Lt=new A.x(37,"send_email") +B.b22=new A.x(38,"rating_caption") +B.LN=new A.x(39,"meters") +B.LY=new A.x(40,"km") +B.M8=new A.x(41,"feet") +B.Mj=new A.x(42,"miles") +B.Mo=new A.x(43,"marker_details_copied_to_clipboard") +B.Mz=new A.x(44,"do_not_show_again") +B.MJ=new A.x(45,"sou_metric_option") +B.MO=new A.x(46,"sou_imperial_option") +B.MQ=new A.x(47,"delete_folder") +B.MR=new A.x(48,"opening_location_failed") +B.MS=new A.x(49,"could_not_start_a_map_app") +B.MT=new A.x(50,"new_marker_hint_text") +B.MU=new A.x(51,"imported_marker") +B.oS=new A.x(52,"settings") +B.MV=new A.x(53,"display_zoom_buttons") +B.MW=new A.x(54,"decimal_degrees_5_digits") +B.MX=new A.x(55,"degrees_decimal_minutes_3_digits") +B.MY=new A.x(56,"degrees_minutes_seconds") +B.MZ=new A.x(57,"coordinates_format") +B.N_=new A.x(58,"faq_help") +B.N0=new A.x(59,"folders") +B.N1=new A.x(60,"language") +B.N2=new A.x(61,"coordinates") +B.N3=new A.x(62,"contextual") +B.N4=new A.x(63,"always") +B.N5=new A.x(64,"crosshair_display") +B.N6=new A.x(65,"coordinates_window") +B.N7=new A.x(66,"latitude_short") +B.N8=new A.x(67,"longitude_short") +B.N9=new A.x(68,"fast_marker_add_mode") +B.Na=new A.x(69,"advanced") +B.Nc=new A.x(70,"display_settings") +B.Nd=new A.x(71,"actions_settings") +B.Ne=new A.x(72,"language_and_units") +B.Nf=new A.x(73,"x_markers") +B.Ng=new A.x(74,"marker_x") +B.Nh=new A.x(75,"waiting_for_location") +B.Ni=new A.x(76,"faq_help_caption") +B.Nj=new A.x(77,"upcoming_features") +B.Nk=new A.x(78,"upcoming_features_caption") +B.Nl=new A.x(79,"help_and_feedback") +B.Nn=new A.x(80,"about") +B.No=new A.x(81,"share_snapshot_title") +B.Np=new A.x(82,"share_snapshot_description") +B.Nq=new A.x(83,"all_markers_and_folders") +B.Nr=new A.x(84,"message_thank_you_for_donation") +B.Ns=new A.x(85,"default_folder") +B.Nt=new A.x(86,"sync_options") +B.Nu=new A.x(87,"never") +B.Nv=new A.x(88,"select_sync_folder") +B.Nw=new A.x(89,"premium_access_unlocked_message") +B.Ny=new A.x(90,"file_options") +B.Nz=new A.x(91,"cloud_sync") +B.NA=new A.x(92,"sync_this_file_on_the_cloud") +B.NB=new A.x(93,"create_local_map_file") +B.NC=new A.x(94,"create_local_map_file_description") +B.ND=new A.x(95,"create_cloud_map_file") +B.NE=new A.x(96,"create_cloud_map_file_description") +B.NF=new A.x(97,"rename") +B.NG=new A.x(98,"rename_description") +B.NH=new A.x(99,"enter_new_maps_name") +B.Hh=new A.x(100,"folder_creation_failed_name_empty") +B.Hi=new A.x(101,"message_thank_you_for_premium_paid") +B.Hj=new A.x(102,"premium") +B.Hk=new A.x(103,"premium_options_title_text") +B.Hl=new A.x(104,"premium_options_title_text_blocking") +B.Hm=new A.x(105,"troubleshooting") +B.Hn=new A.x(106,"troubleshooting_description") +B.b1Q=new A.x(107,"test_internet") +B.b1R=new A.x(108,"test_internet_description") +B.b1S=new A.x(109,"open_google_play_services_details") +B.b1T=new A.x(110,"open_google_play_services_details_description") +B.b1U=new A.x(111,"open_google_play_services_store") +B.b1V=new A.x(112,"open_google_play_details") +B.Hp=new A.x(113,"contact_support") +B.Hq=new A.x(114,"contact_support_description") +B.b1W=new A.x(115,"network_test_succeeded") +B.b1X=new A.x(116,"network_test_failed") +B.Hr=new A.x(117,"share_cloud_folder") +B.Hs=new A.x(118,"share_cloud_folder_description") +B.Ht=new A.x(119,"view_history") +B.Hv=new A.x(120,"view_history_description") +B.Hw=new A.x(121,"create_map_file") +B.Hx=new A.x(122,"create_map_file_description") +B.Hy=new A.x(123,"open_cloud_map_file") +B.Hz=new A.x(124,"open_cloud_map_file_description") +B.HA=new A.x(125,"permission_rationale_location") +B.HB=new A.x(126,"open_app_settings") +B.HC=new A.x(127,"no_map_folder_found_on_the_cloud") +B.HD=new A.x(128,"auto_sync") +B.HE=new A.x(129,"choose_a_version_to_restore_from") +B.oB=new A.x(130,"message_sync_error_occured") +B.HG=new A.x(131,"message_sync_error_occured_network") +B.HH=new A.x(132,"message_sync_error_occured_conflict") +B.b1Y=new A.x(134,"permission_rationale_phone") +B.HI=new A.x(135,"navigation_options") +B.HJ=new A.x(136,"geo_navigation_description") +B.HK=new A.x(137,"share_selected_marker_text_description") +B.HL=new A.x(138,"x_markers_in_y_folders") +B.HM=new A.x(139,"message_sync_error_occured_db_downgrade") +B.HO=new A.x(140,"call_phone_number") +B.HP=new A.x(141,"dial_phone_number") +B.HQ=new A.x(142,"text_phone_number") +B.HR=new A.x(143,"default_navigation_action") +B.HS=new A.x(144,"ask") +B.HT=new A.x(145,"what_is_the_premium_upgrade") +B.HU=new A.x(146,"message_thank_you_for_purchase2") +B.oD=new A.x(147,"browse") +B.HV=new A.x(148,"organize") +B.kr=new A.x(149,"search_failed") +B.HX=new A.x(150,"search_failed_network_error") +B.HY=new A.x(151,"details") +B.HZ=new A.x(152,"sync_error_snackbar_message") +B.I_=new A.x(153,"file_overwrite_confirmation_message") +B.I0=new A.x(154,"browse_organize_empty_state_text") +B.I1=new A.x(155,"google_search_finished_empty") +B.I2=new A.x(156,"map_type_open_street_map") +B.I3=new A.x(157,"offline_maps") +B.I4=new A.x(158,"obtain_offline_map_files_faq_title") +B.I5=new A.x(159,"obtain_offline_map_files_faq_description") +B.I7=new A.x(160,"settings_credits_option_title") +B.I8=new A.x(161,"settings_credits_option_description") +B.I9=new A.x(162,"credits_text") +B.Ia=new A.x(163,"manage_map_files") +B.Ib=new A.x(164,"map_files") +B.Ic=new A.x(165,"delete_map_file") +B.Id=new A.x(166,"delete_map_file_description_local") +B.Ie=new A.x(167,"delete_map_file_confirmation_local") +B.If=new A.x(168,"delete_map_file_confirmation_cloud") +B.Ig=new A.x(169,"marker_saved_in_a_non_visible_folder") +B.Ih=new A.x(170,"outdated_cloud_sync_confirmation_question") +B.Ii=new A.x(171,"outdated_local_sync_confirmation_question") +B.Ij=new A.x(172,"sync_method_choice_question") +B.Ik=new A.x(173,"automatic") +B.Il=new A.x(174,"manual") +B.oF=new A.x(175,"new_polyshape_hint_text") +B.Im=new A.x(176,"poly_points_invalid_message") +B.oG=new A.x(177,"measured_distance_x") +B.oH=new A.x(178,"measured_perimeter_x_measured_area_y") +B.In=new A.x(179,"extra_information") +B.oJ=new A.x(180,"insert") +B.Io=new A.x(181,"replace_title") +B.Ip=new A.x(182,"replace_description") +B.Iq=new A.x(183,"unit_of_distance") +B.Ir=new A.x(184,"unit_of_area") +B.Is=new A.x(185,"uoa_metric_option") +B.It=new A.x(186,"uoa_imperial_option") +B.Iu=new A.x(187,"uoa_metric_option_hint") +B.Iv=new A.x(188,"uoa_imperial_option_hint") +B.Iw=new A.x(189,"uoa_square_meter_abreviation") +B.Iy=new A.x(190,"uoa_are_abreviation") +B.Iz=new A.x(191,"uoa_hectare_abreviation") +B.IA=new A.x(192,"uoa_square_kilometer_abreviation") +B.IB=new A.x(193,"uoa_square_yard_abreviation") +B.IC=new A.x(194,"uoa_square_rod_abreviation") +B.ID=new A.x(195,"uoa_acre_abreviation") +B.IE=new A.x(196,"uoa_township_abreviation") +B.IF=new A.x(197,"uoa_square_mile_abreviation") +B.IG=new A.x(199,"fit_in_x_by_y_square") +B.IJ=new A.x(200,"sync_data_volume_disabled") +B.cE=new A.x(201,"sync_data_volume_up_to_x") +B.IK=new A.x(202,"sync_data_volume_unlimited") +B.kt=new A.x(203,"retry") +B.b1Z=new A.x(204,"add_image") +B.b2_=new A.x(205,"from_camera") +B.b20=new A.x(206,"from_gallery") +B.IL=new A.x(207,"importing_image") +B.IM=new A.x(208,"offline_mapsforge_beta") +B.IN=new A.x(209,"export_failed") +B.IP=new A.x(210,"export_succeeded") +B.IQ=new A.x(211,"export_choice_kmz") +B.IR=new A.x(212,"export_choice_kml") +B.IS=new A.x(213,"importing_file") +B.IT=new A.x(214,"show_warning_icon_for_sync") +B.IU=new A.x(215,"general") +B.IV=new A.x(216,"toilets") +B.IW=new A.x(217,"food") +B.IX=new A.x(218,"stores") +B.IY=new A.x(219,"land_activities") +B.J_=new A.x(220,"water_activites") +B.J0=new A.x(221,"winter_activites") +B.J1=new A.x(222,"transport") +B.J2=new A.x(223,"health") +B.J3=new A.x(224,"entertainment") +B.J4=new A.x(225,"services") +B.J5=new A.x(226,"business") +B.J6=new A.x(227,"government") +B.J7=new A.x(228,"religious") +B.J8=new A.x(229,"accessibility") +B.Ja=new A.x(230,"select_icon") +B.Jb=new A.x(231,"icon_and_color") +B.Jc=new A.x(232,"generic") +B.Jd=new A.x(233,"message_beta_tester_badge") +B.Je=new A.x(234,"translation_contribution_title") +B.Jf=new A.x(235,"translation_contribution_description") +B.Jg=new A.x(236,"change_marker_color_and_icon_to_dest_folder_question") +B.Jh=new A.x(237,"add_color") +B.Ji=new A.x(238,"google_md") +B.Jj=new A.x(239,"select_action") +B.Jl=new A.x(240,"move_to_left") +B.Jm=new A.x(241,"move_to_right") +B.Jn=new A.x(242,"rotate_to_left") +B.Jo=new A.x(243,"rotate_to_right") +B.Jp=new A.x(244,"delete_image") +B.Jq=new A.x(245,"from_local_file") +B.Jr=new A.x(246,"export_format_choice_question") +B.Js=new A.x(247,"export_choice_csv") +B.Jt=new A.x(248,"export_choice_kml_details") +B.Ju=new A.x(249,"export_choice_kmz_details") +B.Jw=new A.x(250,"export_choice_csv_details") +B.Jx=new A.x(251,"marker_as_plain_text") +B.Jy=new A.x(252,"marker_as_file") +B.Jz=new A.x(253,"add_custom_field") +B.JA=new A.x(254,"folder_info") +B.JC=new A.x(256,"custom_field_name") +B.JD=new A.x(257,"delete_custom_field") +B.JE=new A.x(258,"custom_field_attributes") +B.JF=new A.x(259,"new_custom_field") +B.JG=new A.x(260,"modify_custom_field") +B.JH=new A.x(261,"field_info") +B.JI=new A.x(262,"select_field_type") +B.JJ=new A.x(263,"field_type_boolean") +B.JK=new A.x(264,"default_value") +B.JL=new A.x(265,"field_type_date") +B.JM=new A.x(266,"field_type_email") +B.JN=new A.x(267,"field_type_text") +B.JO=new A.x(268,"field_type_multi_choice") +B.JP=new A.x(269,"duplicates_are_not_allowed") +B.JR=new A.x(270,"field_type_phone") +B.JS=new A.x(271,"field_type_weblink") +B.JT=new A.x(273,"poi_options") +B.JU=new A.x(274,"delete_poi") +B.JV=new A.x(275,"used_by_folders") +B.JW=new A.x(276,"edit_field") +B.JX=new A.x(277,"reorder_fields") +B.JY=new A.x(278,"apply_folder_fields_to_child_pois_message") +B.JZ=new A.x(279,"apply_folder_fields_to_moved_pois_message") +B.K0=new A.x(280,"update_color") +B.K1=new A.x(281,"update_pin_icon") +B.K2=new A.x(282,"add_field_if_missing_x") +B.K3=new A.x(283,"remove_field_if_present_x") +B.K4=new A.x(284,"update_field_name_if_different_x") +B.K5=new A.x(285,"more_options") +B.K6=new A.x(286,"folder_options") +B.K7=new A.x(287,"decimal_accuracy") +B.K8=new A.x(288,"copy") +B.K9=new A.x(289,"help_me_cta") +B.Kb=new A.x(290,"floating_marker_titles_text_size") +B.Kc=new A.x(291,"search_failed_x") +B.Kd=new A.x(292,"search_source_gps") +B.Ke=new A.x(293,"search_source_here") +B.Kf=new A.x(294,"special_thanks_title") +B.Kg=new A.x(295,"special_thanks_description") +B.Kh=new A.x(296,"thank_you_message") +B.Ki=new A.x(297,"marker_search_result_text_create_marker") +B.Kj=new A.x(298,"ios_premium_restore_dialog_cta_restore_purchases") +B.oM=new A.x(299,"react_webapp_log_in_title") +B.Kl=new A.x(300,"react_webapp_log_in_message") +B.Km=new A.x(301,"react_app_use_cloud_account_x") +B.Kn=new A.x(302,"react_app_use_other_cloud_account") +B.Ko=new A.x(303,"react_app_choices_list_cannot_be_empty") +B.Kp=new A.x(304,"react_app_empty_choices_are_not_allowed") +B.Kq=new A.x(305,"react_app_custom_field_name_cannot_be_empty") +B.Kr=new A.x(306,"search_delete_duplicates_title") +B.Ks=new A.x(307,"search_delete_duplicates_description") +B.Kt=new A.x(308,"deleted_x_duplicates") +B.Ku=new A.x(309,"switch_search_source_button_hint_text") +B.Kw=new A.x(310,"switch_search_source_button_text") +B.Kx=new A.x(311,"places_search_sources_config_how_to_description") +B.Ky=new A.x(312,"settings_places_search_sources_section_title") +B.Kz=new A.x(313,"action_add_or_configure_search_source") +B.KA=new A.x(314,"select_search_source") +B.kv=new A.x(315,"enter_value_for_field_x") +B.KB=new A.x(316,"search_source_test_success_message") +B.KC=new A.x(317,"search_source_test_error_message") +B.KD=new A.x(318,"short_search_source_gps") +B.KE=new A.x(319,"short_search_source_here") +B.KG=new A.x(320,"places_search_sources_config_how_to_title2") +B.KH=new A.x(321,"search_source_disclaimer_text") +B.KI=new A.x(322,"search_source_android_geocoder") +B.KJ=new A.x(323,"short_search_source_android_geocoder") +B.KK=new A.x(324,"search_source_ios_geocoder") +B.KL=new A.x(325,"short_search_source_ios_geocoder") +B.KM=new A.x(326,"search_source_bing") +B.KN=new A.x(327,"short_search_source_bing") +B.KO=new A.x(328,"confirmation_message_delete_sub_folder") +B.KP=new A.x(329,"delete_folder_choice_folder_only") +B.KQ=new A.x(330,"delete_folder_choice_folder_plus_sub_folders") +B.KR=new A.x(331,"confirmation_message_delete_folder_batch") +B.KS=new A.x(332,"confirmation_message_delete_sub_folder_batch") +B.KT=new A.x(333,"create_sub_folder") +B.KU=new A.x(334,"sub_folder_created") +B.KV=new A.x(335,"error_cant_move_folder_to_descendant") +B.KW=new A.x(336,"root_folder_name") +B.KX=new A.x(337,"current_map_title") +B.KY=new A.x(338,"action_select_folders") +B.KZ=new A.x(339,"no_search_source_configured_text") +B.L0=new A.x(340,"map_type_google_maps_plan") +B.L1=new A.x(341,"map_type_google_maps_plan_idm") +B.L2=new A.x(342,"map_type_google_maps_satellite") +B.L3=new A.x(343,"map_type_google_maps_terrain") +B.L4=new A.x(344,"map_type_google_maps_hybrid") +B.L5=new A.x(345,"last_sync_x") +B.L6=new A.x(346,"add_offline_map_file_title") +B.L7=new A.x(347,"offline_map_file_import_succeeded") +B.L8=new A.x(348,"offline_map_file_import_failed_x") +B.L9=new A.x(349,"no_offline_file_selected_message") +B.Lb=new A.x(350,"image_compression") +B.Lc=new A.x(351,"image_max_size") +B.Ld=new A.x(352,"image_full_size") +B.Le=new A.x(353,"image_saving") +B.Lf=new A.x(354,"base_map_pin_size") +B.Lg=new A.x(355,"size_tiny") +B.Lh=new A.x(356,"size_small") +B.Li=new A.x(357,"size_normal") +B.Lj=new A.x(358,"size_large") +B.Lk=new A.x(359,"size_huge") +B.Lm=new A.x(360,"import_format_choice_question") +B.oN=new A.x(361,"map_file_summary_x_folders_x_markers") +B.oO=new A.x(362,"open_x") +B.Ln=new A.x(363,"sync_option_google_drive_limited_title") +B.Lo=new A.x(364,"sync_option_google_drive_limited_description") +B.Lp=new A.x(365,"sync_option_google_drive_full_title") +B.Lq=new A.x(366,"sync_option_google_drive_full_description") +B.b21=new A.x(367,"sync_data_volume_limit_mobile") +B.Lr=new A.x(368,"sync_data_volume_limit_default") +B.Ls=new A.x(369,"cloud_auth_error_message") +B.Lu=new A.x(370,"message_sync_error_data_volume_limit2") +B.Lv=new A.x(371,"sync_option_dropbox_limited_title") +B.Lw=new A.x(372,"sync_option_dropbox_limited_description") +B.Lx=new A.x(373,"sync_option_dropbox_full_title") +B.Ly=new A.x(374,"sync_option_dropbox_full_description") +B.Lz=new A.x(375,"enter_access_code_hint_text") +B.LA=new A.x(376,"offline_map_files") +B.LB=new A.x(377,"x_files") +B.LC=new A.x(378,"clear_offline_map_files_action") +B.LD=new A.x(379,"clear_offline_map_files_confirmation_message") +B.LE=new A.x(380,"invalid_format") +B.LF=new A.x(381,"places_search_over_hint_text") +B.LG=new A.x(382,"places_search_not_started_hint_text") +B.LH=new A.x(383,"apply_parent_folder_fields") +B.b23=new A.x(384,"rating_option_title") +B.LI=new A.x(385,"help_me_message_2022") +B.LJ=new A.x(386,"sync_error_missing_media_file") +B.LK=new A.x(387,"sync_media_policy_setting_title") +B.LL=new A.x(388,"sync_media_policy_setting_option_download_immediately") +B.LM=new A.x(389,"sync_media_policy_setting_option_download_later") +B.LO=new A.x(390,"auto_sync_description") +B.LP=new A.x(391,"search_delete_duplicates_select_attributes_hint_text") +B.LQ=new A.x(392,"action_delete_duplicates") +B.LR=new A.x(393,"searching_for_duplicates") +B.LS=new A.x(394,"duplicates_deletion_confirmation_message") +B.LV=new A.x(397,"enable_log_file_title") +B.LW=new A.x(398,"enable_log_file_description") +B.LX=new A.x(399,"disable_log_file_title") +B.LZ=new A.x(400,"disable_log_file_description") +B.M_=new A.x(401,"export_log_file_title") +B.M0=new A.x(402,"export_log_file_description") +B.M1=new A.x(403,"rendering_performance") +B.M2=new A.x(404,"max_number_of_drawn_pois") +B.M3=new A.x(405,"max_number_of_drawn_floating_marker_titles") +B.M4=new A.x(406,"old_map_data_options_title") +B.M5=new A.x(407,"old_map_data_options_description") +B.M6=new A.x(408,"migrating_map_data") +B.M7=new A.x(409,"map_data_migration_succeeded") +B.M9=new A.x(410,"map_data_migration_failed") +B.Ma=new A.x(411,"post_migration_hint_text") +B.Mb=new A.x(412,"view_instructions_to_use_the_old_map_marker_description") +B.Mc=new A.x(413,"view_instructions") +B.Md=new A.x(414,"action_see_more") +B.Me=new A.x(415,"purchase_permanent_premium") +B.Mf=new A.x(416,"purchase_pending_message") +B.Mg=new A.x(417,"purchase_failed_message") +B.Mh=new A.x(418,"data_backup_reminder_title") +B.Mi=new A.x(419,"data_backup_reminder_x_days_ago_message") +B.Mk=new A.x(420,"run_data_migration_again") +B.Ml=new A.x(421,"run_data_migration_again_description") +B.Mm=new A.x(422,"old_map_data_re_migration_succeeded") +B.Mn=new A.x(423,"old_map_data_re_migration_failed") +B.b24=new A.x(424,"action_open_and_migrate_v2_cloud_map_title") +B.b25=new A.x(425,"action_open_and_migrate_v2_cloud_map_description") +B.b26=new A.x(426,"migrating_legacy_v2_cloud_map") +B.b27=new A.x(427,"hint_select_v2_map_to_migrate") +B.b28=new A.x(428,"legacy_v2_cloud_map_migration_result_message_success") +B.b29=new A.x(429,"legacy_v2_cloud_map_migration_result_message_fail_x") +B.Mp=new A.x(430,"loading_file") +B.Mq=new A.x(431,"zipping_file_x") +B.Mr=new A.x(432,"unzipping_file_x") +B.Ms=new A.x(433,"share_or_export_title") +B.Mt=new A.x(434,"marker_as_file_description2") +B.Mu=new A.x(435,"export_as_file") +B.Mv=new A.x(436,"sucessfully_saved_to_device_files") +B.Mw=new A.x(437,"file_export_intention_question") +B.Mx=new A.x(438,"folders_added_x") +B.My=new A.x(439,"folders_modified_x") +B.MA=new A.x(440,"folders_deleted_x") +B.MB=new A.x(441,"markers_added_x") +B.MC=new A.x(442,"markers_modified_x") +B.MD=new A.x(443,"markers_deleted_x") +B.ME=new A.x(444,"new_circle_hint_text") +B.oQ=new A.x(445,"radius_x") +B.MF=new A.x(446,"preferred_display_theme") +B.MG=new A.x(447,"preferred_display_theme_dark") +B.MH=new A.x(448,"preferred_display_theme_light") +B.MI=new A.x(449,"preferred_display_theme_use_system") +B.MK=new A.x(450,"nav_navigation_description") +B.ML=new A.x(451,"marker_direction") +B.MM=new A.x(452,"distance_to_x") +B.MN=new A.x(453,"import_marker_from_text_confirmation_message") +B.b2a=new A.x(454,"do_you_enjoy_the_app_question") +B.b2b=new A.x(455,"would_you_like_to_give_comments_on_how_to_improve") +B.b2c=new A.x(456,"rate_the_app_message") +B.b2d=new A.x(457,"app_rating_prompt_yes_option_text") +B.b2e=new A.x(458,"app_rating_prompt_later_option_text") +B.b2f=new A.x(459,"app_rating_prompt_never_option_text") +B.MP=new A.x(460,"openmoji") +B.a99=A.d(s([B.kq,B.Hg,B.IH,B.Kk,B.oP,B.oR,B.oT,B.Nb,B.Nm,B.Nx,B.oA,B.Ho,B.Hu,B.HF,B.HN,B.HW,B.I6,B.oE,B.oI,B.Ix,B.II,B.IO,B.IZ,B.J9,B.Jk,B.Jv,B.oK,B.JQ,B.K_,B.Ka,B.ku,B.Kv,B.KF,B.kw,B.L_,B.La,B.Ll,B.Lt,B.b22,B.LN,B.LY,B.M8,B.Mj,B.Mo,B.Mz,B.MJ,B.MO,B.MQ,B.MR,B.MS,B.MT,B.MU,B.oS,B.MV,B.MW,B.MX,B.MY,B.MZ,B.N_,B.N0,B.N1,B.N2,B.N3,B.N4,B.N5,B.N6,B.N7,B.N8,B.N9,B.Na,B.Nc,B.Nd,B.Ne,B.Nf,B.Ng,B.Nh,B.Ni,B.Nj,B.Nk,B.Nl,B.Nn,B.No,B.Np,B.Nq,B.Nr,B.Ns,B.Nt,B.Nu,B.Nv,B.Nw,B.Ny,B.Nz,B.NA,B.NB,B.NC,B.ND,B.NE,B.NF,B.NG,B.NH,B.Hh,B.Hi,B.Hj,B.Hk,B.Hl,B.Hm,B.Hn,B.b1Q,B.b1R,B.b1S,B.b1T,B.b1U,B.b1V,B.Hp,B.Hq,B.b1W,B.b1X,B.Hr,B.Hs,B.Ht,B.Hv,B.Hw,B.Hx,B.Hy,B.Hz,B.HA,B.HB,B.HC,B.HD,B.HE,B.oB,B.HG,B.HH,B.oC,B.b1Y,B.HI,B.HJ,B.HK,B.HL,B.HM,B.HO,B.HP,B.HQ,B.HR,B.HS,B.HT,B.HU,B.oD,B.HV,B.kr,B.HX,B.HY,B.HZ,B.I_,B.I0,B.I1,B.I2,B.I3,B.I4,B.I5,B.I7,B.I8,B.I9,B.Ia,B.Ib,B.Ic,B.Id,B.Ie,B.If,B.Ig,B.Ih,B.Ii,B.Ij,B.Ik,B.Il,B.oF,B.Im,B.oG,B.oH,B.In,B.oJ,B.Io,B.Ip,B.Iq,B.Ir,B.Is,B.It,B.Iu,B.Iv,B.Iw,B.Iy,B.Iz,B.IA,B.IB,B.IC,B.ID,B.IE,B.IF,B.ks,B.IG,B.IJ,B.cE,B.IK,B.kt,B.b1Z,B.b2_,B.b20,B.IL,B.IM,B.IN,B.IP,B.IQ,B.IR,B.IS,B.IT,B.IU,B.IV,B.IW,B.IX,B.IY,B.J_,B.J0,B.J1,B.J2,B.J3,B.J4,B.J5,B.J6,B.J7,B.J8,B.Ja,B.Jb,B.Jc,B.Jd,B.Je,B.Jf,B.Jg,B.Jh,B.Ji,B.Jj,B.Jl,B.Jm,B.Jn,B.Jo,B.Jp,B.Jq,B.Jr,B.Js,B.Jt,B.Ju,B.Jw,B.Jx,B.Jy,B.Jz,B.JA,B.JB,B.JC,B.JD,B.JE,B.JF,B.JG,B.JH,B.JI,B.JJ,B.JK,B.JL,B.JM,B.JN,B.JO,B.JP,B.JR,B.JS,B.oL,B.JT,B.JU,B.JV,B.JW,B.JX,B.JY,B.JZ,B.K0,B.K1,B.K2,B.K3,B.K4,B.K5,B.K6,B.K7,B.K8,B.K9,B.Kb,B.Kc,B.Kd,B.Ke,B.Kf,B.Kg,B.Kh,B.Ki,B.Kj,B.oM,B.Kl,B.Km,B.Kn,B.Ko,B.Kp,B.Kq,B.Kr,B.Ks,B.Kt,B.Ku,B.Kw,B.Kx,B.Ky,B.Kz,B.KA,B.kv,B.KB,B.KC,B.KD,B.KE,B.KG,B.KH,B.KI,B.KJ,B.KK,B.KL,B.KM,B.KN,B.KO,B.KP,B.KQ,B.KR,B.KS,B.KT,B.KU,B.KV,B.KW,B.KX,B.KY,B.KZ,B.L0,B.L1,B.L2,B.L3,B.L4,B.L5,B.L6,B.L7,B.L8,B.L9,B.Lb,B.Lc,B.Ld,B.Le,B.Lf,B.Lg,B.Lh,B.Li,B.Lj,B.Lk,B.Lm,B.oN,B.oO,B.Ln,B.Lo,B.Lp,B.Lq,B.b21,B.Lr,B.Ls,B.Lu,B.Lv,B.Lw,B.Lx,B.Ly,B.Lz,B.LA,B.LB,B.LC,B.LD,B.LE,B.LF,B.LG,B.LH,B.b23,B.LI,B.LJ,B.LK,B.LL,B.LM,B.LO,B.LP,B.LQ,B.LR,B.LS,B.LT,B.LU,B.LV,B.LW,B.LX,B.LZ,B.M_,B.M0,B.M1,B.M2,B.M3,B.M4,B.M5,B.M6,B.M7,B.M9,B.Ma,B.Mb,B.Mc,B.Md,B.Me,B.Mf,B.Mg,B.Mh,B.Mi,B.Mk,B.Ml,B.Mm,B.Mn,B.b24,B.b25,B.b26,B.b27,B.b28,B.b29,B.Mp,B.Mq,B.Mr,B.Ms,B.Mt,B.Mu,B.Mv,B.Mw,B.Mx,B.My,B.MA,B.MB,B.MC,B.MD,B.ME,B.oQ,B.MF,B.MG,B.MH,B.MI,B.MK,B.ML,B.MM,B.MN,B.b2a,B.b2b,B.b2c,B.b2d,B.b2e,B.b2f,B.MP]),A.a3("B")) +B.Sx=new A.De() +B.hA=new A.aam(1,"page") +B.k6=new A.hW(B.ac,B.hA) +B.a9b=A.d(s([B.Sx,B.k6]),A.a3("B")) +B.vw=A.d(s(["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]),t.s) +B.hX=new A.u6(0,"METRIC") +B.Pc=new A.u6(1,"IMPERIAL") +B.vx=A.d(s([B.hX,B.Pc]),A.a3("B")) +B.cK=new A.u7(0,"METRIC") +B.Pd=new A.u7(1,"IMPERIAL") +B.vy=A.d(s([B.cK,B.Pd]),A.a3("B")) +B.Tz=new A.ada() +B.SL=new A.a3r() +B.a9c=A.d(s([B.Tz,B.SL]),A.a3("B")) +B.Og=new A.ck(0,0) +B.b7i=new A.ck(0,5) +B.b7a=new A.ck(0,10) +B.b7b=new A.ck(0,15) +B.b7c=new A.ck(0,20) +B.b7d=new A.ck(0,25) +B.b7e=new A.ck(0,30) +B.b7f=new A.ck(0,35) +B.b7g=new A.ck(0,40) +B.b7h=new A.ck(0,45) +B.b7j=new A.ck(0,50) +B.b7k=new A.ck(0,55) +B.a9d=A.d(s([B.Og,B.b7i,B.b7a,B.b7b,B.b7c,B.b7d,B.b7e,B.b7f,B.b7g,B.b7h,B.b7j,B.b7k]),t.JN) +B.Oj=new A.ck(2,0) +B.Ok=new A.ck(4,0) +B.Ol=new A.ck(6,0) +B.Om=new A.ck(8,0) +B.Oh=new A.ck(10,0) +B.Oi=new A.ck(12,0) +B.b7m=new A.ck(14,0) +B.b7n=new A.ck(16,0) +B.b7o=new A.ck(18,0) +B.b7q=new A.ck(20,0) +B.b7r=new A.ck(22,0) +B.a9f=A.d(s([B.Og,B.Oj,B.Ok,B.Ol,B.Om,B.Oh,B.Oi,B.b7m,B.b7n,B.b7o,B.b7q,B.b7r]),t.JN) +B.b7p=new A.ck(1,0) +B.b7s=new A.ck(3,0) +B.b7t=new A.ck(5,0) +B.b7u=new A.ck(7,0) +B.b7v=new A.ck(9,0) +B.b7l=new A.ck(11,0) +B.a9e=A.d(s([B.Oi,B.b7p,B.Oj,B.b7s,B.Ok,B.b7t,B.Ol,B.b7u,B.Om,B.b7v,B.Oh,B.b7l]),t.JN) +B.a9g=A.d(s([B.eG,B.eH,B.iN,B.fU]),A.a3("B")) +B.jl=A.d(s([0,1,4,5,16,17,20,21,64,65,68,69,80,81,84,85,256,257,260,261,272,273,276,277,320,321,324,325,336,337,340,341,1024,1025,1028,1029,1040,1041,1044,1045,1088,1089,1092,1093,1104,1105,1108,1109,1280,1281,1284,1285,1296,1297,1300,1301,1344,1345,1348,1349,1360,1361,1364,1365,4096,4097,4100,4101,4112,4113,4116,4117,4160,4161,4164,4165,4176,4177,4180,4181,4352,4353,4356,4357,4368,4369,4372,4373,4416,4417,4420,4421,4432,4433,4436,4437,5120,5121,5124,5125,5136,5137,5140,5141,5184,5185,5188,5189,5200,5201,5204,5205,5376,5377,5380,5381,5392,5393,5396,5397,5440,5441,5444,5445,5456,5457,5460,5461,16384,16385,16388,16389,16400,16401,16404,16405,16448,16449,16452,16453,16464,16465,16468,16469,16640,16641,16644,16645,16656,16657,16660,16661,16704,16705,16708,16709,16720,16721,16724,16725,17408,17409,17412,17413,17424,17425,17428,17429,17472,17473,17476,17477,17488,17489,17492,17493,17664,17665,17668,17669,17680,17681,17684,17685,17728,17729,17732,17733,17744,17745,17748,17749,20480,20481,20484,20485,20496,20497,20500,20501,20544,20545,20548,20549,20560,20561,20564,20565,20736,20737,20740,20741,20752,20753,20756,20757,20800,20801,20804,20805,20816,20817,20820,20821,21504,21505,21508,21509,21520,21521,21524,21525,21568,21569,21572,21573,21584,21585,21588,21589,21760,21761,21764,21765,21776,21777,21780,21781,21824,21825,21828,21829,21840,21841,21844,21845]),t.t) +B.vz=A.d(s([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),t.t) +B.a9i=A.d(s([0,1,2,3,4,5,6,7,8,10,12,14,16,20,24,28,32,40,48,56,64,80,96,112,128,160,192,224,0]),t.t) +B.a9j=A.d(s([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258]),t.t) +B.vA=A.d(s([62,62,30,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,588,588,588,588,588,588,588,588,1680,1680,20499,22547,24595,26643,1776,1776,1808,1808,-24557,-22509,-20461,-18413,1904,1904,1936,1936,-16365,-14317,782,782,782,782,814,814,814,814,-12269,-10221,10257,10257,12305,12305,14353,14353,16403,18451,1712,1712,1744,1744,28691,30739,-32749,-30701,-28653,-26605,2061,2061,2061,2061,2061,2061,2061,2061,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,750,750,750,750,1616,1616,1648,1648,1424,1424,1456,1456,1488,1488,1520,1520,1840,1840,1872,1872,1968,1968,8209,8209,524,524,524,524,524,524,524,524,556,556,556,556,556,556,556,556,1552,1552,1584,1584,2000,2000,2032,2032,976,976,1008,1008,1040,1040,1072,1072,1296,1296,1328,1328,718,718,718,718,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,4113,4113,6161,6161,848,848,880,880,912,912,944,944,622,622,622,622,654,654,654,654,1104,1104,1136,1136,1168,1168,1200,1200,1232,1232,1264,1264,686,686,686,686,1360,1360,1392,1392,12,12,12,12,12,12,12,12,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390]),t.t) +B.vC=A.d(s([0,0,65490,12287,65535,34815,65534,18431]),t.t) +B.jn=A.d(s([0,36,72,109,145,182,218,255]),t.t) +B.vD=A.d(s([0,0,32776,33792,1,10240,0,0]),t.t) +B.vE=A.d(s([137,80,78,71,13,10,26,10]),t.t) +B.a9u=A.d(s([B.iZ,B.cS]),A.a3("B")) +B.h5=A.d(s([0,79764919,159529838,222504665,319059676,398814059,445009330,507990021,638119352,583659535,797628118,726387553,890018660,835552979,1015980042,944750013,1276238704,1221641927,1167319070,1095957929,1595256236,1540665371,1452775106,1381403509,1780037320,1859660671,1671105958,1733955601,2031960084,2111593891,1889500026,1952343757,2552477408,2632100695,2443283854,2506133561,2334638140,2414271883,2191915858,2254759653,3190512472,3135915759,3081330742,3009969537,2905550212,2850959411,2762807018,2691435357,3560074640,3505614887,3719321342,3648080713,3342211916,3287746299,3467911202,3396681109,4063920168,4143685023,4223187782,4286162673,3779000052,3858754371,3904687514,3967668269,881225847,809987520,1023691545,969234094,662832811,591600412,771767749,717299826,311336399,374308984,453813921,533576470,25881363,88864420,134795389,214552010,2023205639,2086057648,1897238633,1976864222,1804852699,1867694188,1645340341,1724971778,1587496639,1516133128,1461550545,1406951526,1302016099,1230646740,1142491917,1087903418,2896545431,2825181984,2770861561,2716262478,3215044683,3143675388,3055782693,3001194130,2326604591,2389456536,2200899649,2280525302,2578013683,2640855108,2418763421,2498394922,3769900519,3832873040,3912640137,3992402750,4088425275,4151408268,4197601365,4277358050,3334271071,3263032808,3476998961,3422541446,3585640067,3514407732,3694837229,3640369242,1762451694,1842216281,1619975040,1682949687,2047383090,2127137669,1938468188,2001449195,1325665622,1271206113,1183200824,1111960463,1543535498,1489069629,1434599652,1363369299,622672798,568075817,748617968,677256519,907627842,853037301,1067152940,995781531,51762726,131386257,177728840,240578815,269590778,349224269,429104020,491947555,4046411278,4126034873,4172115296,4234965207,3794477266,3874110821,3953728444,4016571915,3609705398,3555108353,3735388376,3664026991,3290680682,3236090077,3449943556,3378572211,3174993278,3120533705,3032266256,2961025959,2923101090,2868635157,2813903052,2742672763,2604032198,2683796849,2461293480,2524268063,2284983834,2364738477,2175806836,2238787779,1569362073,1498123566,1409854455,1355396672,1317987909,1246755826,1192025387,1137557660,2072149281,2135122070,1912620623,1992383480,1753615357,1816598090,1627664531,1707420964,295390185,358241886,404320391,483945776,43990325,106832002,186451547,266083308,932423249,861060070,1041341759,986742920,613929101,542559546,756411363,701822548,3316196985,3244833742,3425377559,3370778784,3601682597,3530312978,3744426955,3689838204,3819031489,3881883254,3928223919,4007849240,4037393693,4100235434,4180117107,4259748804,2310601993,2373574846,2151335527,2231098320,2596047829,2659030626,2470359227,2550115596,2947551409,2876312838,2788305887,2733848168,3165939309,3094707162,3040238851,2985771188]),t.t) +B.q={base:0,letters:1} +B.aRr=new A.ar(B.q,["A","A\u24b6\uff21\xc0\xc1\xc2\u1ea6\u1ea4\u1eaa\u1ea8\xc3\u0100\u0102\u1eb0\u1eae\u1eb4\u1eb2\u0226\u01e0\xc4\u01de\u1ea2\xc5\u01fa\u01cd\u0200\u0202\u1ea0\u1eac\u1eb6\u1e00\u0104\u023a\u2c6f"],t.w) +B.aS1=new A.ar(B.q,["AA","\ua732"],t.w) +B.aRf=new A.ar(B.q,["AE","\xc6\u01fc\u01e2"],t.w) +B.aSn=new A.ar(B.q,["AO","\ua734"],t.w) +B.aRN=new A.ar(B.q,["AU","\ua736"],t.w) +B.aRE=new A.ar(B.q,["AV","\ua738\ua73a"],t.w) +B.aS9=new A.ar(B.q,["AY","\ua73c"],t.w) +B.aS4=new A.ar(B.q,["B","B\u24b7\uff22\u1e02\u1e04\u1e06\u0243\u0182\u0181"],t.w) +B.aSs=new A.ar(B.q,["C","C\u24b8\uff23\u0106\u0108\u010a\u010c\xc7\u1e08\u0187\u023b\ua73e"],t.w) +B.aSv=new A.ar(B.q,["D","D\u24b9\uff24\u1e0a\u010e\u1e0c\u1e10\u1e12\u1e0e\u0110\u018b\u018a\u0189\ua779"],t.w) +B.aRB=new A.ar(B.q,["DZ","\u01f1\u01c4"],t.w) +B.aSd=new A.ar(B.q,["Dz","\u01f2\u01c5"],t.w) +B.aRc=new A.ar(B.q,["E","E\u24ba\uff25\xc8\xc9\xca\u1ec0\u1ebe\u1ec4\u1ec2\u1ebc\u0112\u1e14\u1e16\u0114\u0116\xcb\u1eba\u011a\u0204\u0206\u1eb8\u1ec6\u0228\u1e1c\u0118\u1e18\u1e1a\u0190\u018e"],t.w) +B.aRk=new A.ar(B.q,["F","F\u24bb\uff26\u1e1e\u0191\ua77b"],t.w) +B.aRv=new A.ar(B.q,["G","G\u24bc\uff27\u01f4\u011c\u1e20\u011e\u0120\u01e6\u0122\u01e4\u0193\ua7a0\ua77d\ua77e"],t.w) +B.aRL=new A.ar(B.q,["H","H\u24bd\uff28\u0124\u1e22\u1e26\u021e\u1e24\u1e28\u1e2a\u0126\u2c67\u2c75\ua78d"],t.w) +B.aSm=new A.ar(B.q,["I","I\u24be\uff29\xcc\xcd\xce\u0128\u012a\u012c\u0130\xcf\u1e2e\u1ec8\u01cf\u0208\u020a\u1eca\u012e\u1e2c\u0197"],t.w) +B.aSb=new A.ar(B.q,["J","J\u24bf\uff2a\u0134\u0248"],t.w) +B.aS0=new A.ar(B.q,["K","K\u24c0\uff2b\u1e30\u01e8\u1e32\u0136\u1e34\u0198\u2c69\ua740\ua742\ua744\ua7a2"],t.w) +B.aS7=new A.ar(B.q,["L","L\u24c1\uff2c\u013f\u0139\u013d\u1e36\u1e38\u013b\u1e3c\u1e3a\u0141\u023d\u2c62\u2c60\ua748\ua746\ua780"],t.w) +B.aRu=new A.ar(B.q,["LJ","\u01c7"],t.w) +B.aRi=new A.ar(B.q,["Lj","\u01c8"],t.w) +B.aSr=new A.ar(B.q,["M","M\u24c2\uff2d\u1e3e\u1e40\u1e42\u2c6e\u019c"],t.w) +B.aS5=new A.ar(B.q,["N","N\u24c3\uff2e\u01f8\u0143\xd1\u1e44\u0147\u1e46\u0145\u1e4a\u1e48\u0220\u019d\ua790\ua7a4"],t.w) +B.aSi=new A.ar(B.q,["NJ","\u01ca"],t.w) +B.aSq=new A.ar(B.q,["Nj","\u01cb"],t.w) +B.aS3=new A.ar(B.q,["O","O\u24c4\uff2f\xd2\xd3\xd4\u1ed2\u1ed0\u1ed6\u1ed4\xd5\u1e4c\u022c\u1e4e\u014c\u1e50\u1e52\u014e\u022e\u0230\xd6\u022a\u1ece\u0150\u01d1\u020c\u020e\u01a0\u1edc\u1eda\u1ee0\u1ede\u1ee2\u1ecc\u1ed8\u01ea\u01ec\xd8\u01fe\u0186\u019f\ua74a\ua74c"],t.w) +B.aRA=new A.ar(B.q,["OI","\u01a2"],t.w) +B.aRC=new A.ar(B.q,["OO","\ua74e"],t.w) +B.aSl=new A.ar(B.q,["OU","\u0222"],t.w) +B.aRV=new A.ar(B.q,["OE","\x8c\u0152"],t.w) +B.aRK=new A.ar(B.q,["oe","\x9c\u0153"],t.w) +B.aSk=new A.ar(B.q,["P","P\u24c5\uff30\u1e54\u1e56\u01a4\u2c63\ua750\ua752\ua754"],t.w) +B.aRF=new A.ar(B.q,["Q","Q\u24c6\uff31\ua756\ua758\u024a"],t.w) +B.aRO=new A.ar(B.q,["R","R\u24c7\uff32\u0154\u1e58\u0158\u0210\u0212\u1e5a\u1e5c\u0156\u1e5e\u024c\u2c64\ua75a\ua7a6\ua782"],t.w) +B.aSg=new A.ar(B.q,["S","S\u24c8\uff33\u1e9e\u015a\u1e64\u015c\u1e60\u0160\u1e66\u1e62\u1e68\u0218\u015e\u2c7e\ua7a8\ua784"],t.w) +B.aRD=new A.ar(B.q,["T","T\u24c9\uff34\u1e6a\u0164\u1e6c\u021a\u0162\u1e70\u1e6e\u0166\u01ac\u01ae\u023e\ua786"],t.w) +B.aSt=new A.ar(B.q,["TZ","\ua728"],t.w) +B.aSo=new A.ar(B.q,["U","U\u24ca\uff35\xd9\xda\xdb\u0168\u1e78\u016a\u1e7a\u016c\xdc\u01db\u01d7\u01d5\u01d9\u1ee6\u016e\u0170\u01d3\u0214\u0216\u01af\u1eea\u1ee8\u1eee\u1eec\u1ef0\u1ee4\u1e72\u0172\u1e76\u1e74\u0244"],t.w) +B.aRP=new A.ar(B.q,["V","V\u24cb\uff36\u1e7c\u1e7e\u01b2\ua75e\u0245"],t.w) +B.aRU=new A.ar(B.q,["VY","\ua760"],t.w) +B.aRG=new A.ar(B.q,["W","W\u24cc\uff37\u1e80\u1e82\u0174\u1e86\u1e84\u1e88\u2c72"],t.w) +B.aRj=new A.ar(B.q,["X","X\u24cd\uff38\u1e8a\u1e8c"],t.w) +B.aRR=new A.ar(B.q,["Y","Y\u24ce\uff39\u1ef2\xdd\u0176\u1ef8\u0232\u1e8e\u0178\u1ef6\u1ef4\u01b3\u024e\u1efe"],t.w) +B.aSc=new A.ar(B.q,["Z","Z\u24cf\uff3a\u0179\u1e90\u017b\u017d\u1e92\u1e94\u01b5\u0224\u2c7f\u2c6b\ua762"],t.w) +B.aRl=new A.ar(B.q,["a","a\u24d0\uff41\u1e9a\xe0\xe1\xe2\u1ea7\u1ea5\u1eab\u1ea9\xe3\u0101\u0103\u1eb1\u1eaf\u1eb5\u1eb3\u0227\u01e1\xe4\u01df\u1ea3\xe5\u01fb\u01ce\u0201\u0203\u1ea1\u1ead\u1eb7\u1e01\u0105\u2c65\u0250"],t.w) +B.aRw=new A.ar(B.q,["aa","\ua733"],t.w) +B.aSw=new A.ar(B.q,["ae","\xe6\u01fd\u01e3"],t.w) +B.aRx=new A.ar(B.q,["ao","\ua735"],t.w) +B.aRo=new A.ar(B.q,["au","\ua737"],t.w) +B.aRW=new A.ar(B.q,["av","\ua739\ua73b"],t.w) +B.aRy=new A.ar(B.q,["ay","\ua73d"],t.w) +B.aRh=new A.ar(B.q,["b","b\u24d1\uff42\u1e03\u1e05\u1e07\u0180\u0183\u0253"],t.w) +B.aRp=new A.ar(B.q,["c","c\u24d2\uff43\u0107\u0109\u010b\u010d\xe7\u1e09\u0188\u023c\ua73f\u2184"],t.w) +B.aRz=new A.ar(B.q,["d","d\u24d3\uff44\u1e0b\u010f\u1e0d\u1e11\u1e13\u1e0f\u0111\u018c\u0256\u0257\ua77a"],t.w) +B.aRY=new A.ar(B.q,["dz","\u01f3\u01c6"],t.w) +B.aSp=new A.ar(B.q,["e","e\u24d4\uff45\xe8\xe9\xea\u1ec1\u1ebf\u1ec5\u1ec3\u1ebd\u0113\u1e15\u1e17\u0115\u0117\xeb\u1ebb\u011b\u0205\u0207\u1eb9\u1ec7\u0229\u1e1d\u0119\u1e19\u1e1b\u0247\u025b\u01dd"],t.w) +B.aRd=new A.ar(B.q,["f","f\u24d5\uff46\u1e1f\u0192\ua77c"],t.w) +B.aSf=new A.ar(B.q,["g","g\u24d6\uff47\u01f5\u011d\u1e21\u011f\u0121\u01e7\u0123\u01e5\u0260\ua7a1\u1d79\ua77f"],t.w) +B.aRQ=new A.ar(B.q,["h","h\u24d7\uff48\u0125\u1e23\u1e27\u021f\u1e25\u1e29\u1e2b\u1e96\u0127\u2c68\u2c76\u0265"],t.w) +B.aRt=new A.ar(B.q,["hv","\u0195"],t.w) +B.aS2=new A.ar(B.q,["i","i\u24d8\uff49\xec\xed\xee\u0129\u012b\u012d\xef\u1e2f\u1ec9\u01d0\u0209\u020b\u1ecb\u012f\u1e2d\u0268\u0131"],t.w) +B.aRs=new A.ar(B.q,["j","j\u24d9\uff4a\u0135\u01f0\u0249"],t.w) +B.aRI=new A.ar(B.q,["k","k\u24da\uff4b\u1e31\u01e9\u1e33\u0137\u1e35\u0199\u2c6a\ua741\ua743\ua745\ua7a3"],t.w) +B.aRe=new A.ar(B.q,["l","l\u24db\uff4c\u0140\u013a\u013e\u1e37\u1e39\u013c\u1e3d\u1e3b\u017f\u0142\u019a\u026b\u2c61\ua749\ua781\ua747"],t.w) +B.aRZ=new A.ar(B.q,["lj","\u01c9"],t.w) +B.aSh=new A.ar(B.q,["m","m\u24dc\uff4d\u1e3f\u1e41\u1e43\u0271\u026f"],t.w) +B.aSa=new A.ar(B.q,["n","n\u24dd\uff4e\u01f9\u0144\xf1\u1e45\u0148\u1e47\u0146\u1e4b\u1e49\u019e\u0272\u0149\ua791\ua7a5"],t.w) +B.aS_=new A.ar(B.q,["nj","\u01cc"],t.w) +B.aSu=new A.ar(B.q,["o","o\u24de\uff4f\xf2\xf3\xf4\u1ed3\u1ed1\u1ed7\u1ed5\xf5\u1e4d\u022d\u1e4f\u014d\u1e51\u1e53\u014f\u022f\u0231\xf6\u022b\u1ecf\u0151\u01d2\u020d\u020f\u01a1\u1edd\u1edb\u1ee1\u1edf\u1ee3\u1ecd\u1ed9\u01eb\u01ed\xf8\u01ff\u0254\ua74b\ua74d\u0275"],t.w) +B.aS8=new A.ar(B.q,["oi","\u01a3"],t.w) +B.aRg=new A.ar(B.q,["ou","\u0223"],t.w) +B.aSj=new A.ar(B.q,["oo","\ua74f"],t.w) +B.aRJ=new A.ar(B.q,["p","p\u24df\uff50\u1e55\u1e57\u01a5\u1d7d\ua751\ua753\ua755"],t.w) +B.aSe=new A.ar(B.q,["q","q\u24e0\uff51\u024b\ua757\ua759"],t.w) +B.aRn=new A.ar(B.q,["r","r\u24e1\uff52\u0155\u1e59\u0159\u0211\u0213\u1e5b\u1e5d\u0157\u1e5f\u024d\u027d\ua75b\ua7a7\ua783"],t.w) +B.aRm=new A.ar(B.q,["s","s\u24e2\uff53\xdf\u015b\u1e65\u015d\u1e61\u0161\u1e67\u1e63\u1e69\u0219\u015f\u023f\ua7a9\ua785\u1e9b"],t.w) +B.aRX=new A.ar(B.q,["t","t\u24e3\uff54\u1e6b\u1e97\u0165\u1e6d\u021b\u0163\u1e71\u1e6f\u0167\u01ad\u0288\u2c66\ua787"],t.w) +B.aRT=new A.ar(B.q,["tz","\ua729"],t.w) +B.aRq=new A.ar(B.q,["u","u\u24e4\uff55\xf9\xfa\xfb\u0169\u1e79\u016b\u1e7b\u016d\xfc\u01dc\u01d8\u01d6\u01da\u1ee7\u016f\u0171\u01d4\u0215\u0217\u01b0\u1eeb\u1ee9\u1eef\u1eed\u1ef1\u1ee5\u1e73\u0173\u1e77\u1e75\u0289"],t.w) +B.aRH=new A.ar(B.q,["v","v\u24e5\uff56\u1e7d\u1e7f\u028b\ua75f\u028c"],t.w) +B.aRS=new A.ar(B.q,["vy","\ua761"],t.w) +B.aRa=new A.ar(B.q,["w","w\u24e6\uff57\u1e81\u1e83\u0175\u1e87\u1e85\u1e98\u1e89\u2c73"],t.w) +B.aRb=new A.ar(B.q,["x","x\u24e7\uff58\u1e8b\u1e8d"],t.w) +B.aS6=new A.ar(B.q,["y","y\u24e8\uff59\u1ef3\xfd\u0177\u1ef9\u0233\u1e8f\xff\u1ef7\u1e99\u1ef5\u01b4\u024f\u1eff"],t.w) +B.aRM=new A.ar(B.q,["z","z\u24e9\uff5a\u017a\u1e91\u017c\u017e\u1e93\u1e95\u01b6\u0225\u0240\u2c6c\ua763"],t.w) +B.vF=A.d(s([B.aRr,B.aS1,B.aRf,B.aSn,B.aRN,B.aRE,B.aS9,B.aS4,B.aSs,B.aSv,B.aRB,B.aSd,B.aRc,B.aRk,B.aRv,B.aRL,B.aSm,B.aSb,B.aS0,B.aS7,B.aRu,B.aRi,B.aSr,B.aS5,B.aSi,B.aSq,B.aS3,B.aRA,B.aRC,B.aSl,B.aRV,B.aRK,B.aSk,B.aRF,B.aRO,B.aSg,B.aRD,B.aSt,B.aSo,B.aRP,B.aRU,B.aRG,B.aRj,B.aRR,B.aSc,B.aRl,B.aRw,B.aSw,B.aRx,B.aRo,B.aRW,B.aRy,B.aRh,B.aRp,B.aRz,B.aRY,B.aSp,B.aRd,B.aSf,B.aRQ,B.aRt,B.aS2,B.aRs,B.aRI,B.aRe,B.aRZ,B.aSh,B.aSa,B.aS_,B.aSu,B.aS8,B.aRg,B.aSj,B.aRJ,B.aSe,B.aRn,B.aRm,B.aRX,B.aRT,B.aRq,B.aRH,B.aRS,B.aRa,B.aRb,B.aS6,B.aRM]),A.a3("B>")) +B.n0=A.d(s([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215,33554431,67108863,134217727,268435455,536870911,1073741823,2147483647,4294967295]),t.t) +B.ay=new A.ix(0,"icon") +B.aY=new A.ix(1,"input") +B.am=new A.ix(2,"label") +B.b6=new A.ix(3,"hint") +B.aO=new A.ix(4,"prefix") +B.aP=new A.ix(5,"suffix") +B.az=new A.ix(6,"prefixIcon") +B.aQ=new A.ix(7,"suffixIcon") +B.b7=new A.ix(8,"helperError") +B.aL=new A.ix(9,"counter") +B.da=new A.ix(10,"container") +B.a9y=A.d(s([B.ay,B.aY,B.am,B.b6,B.aO,B.aP,B.az,B.aQ,B.b7,B.aL,B.da]),A.a3("B")) +B.RL=new A.iD(1,"rle8") +B.RQ=new A.iD(2,"rle4") +B.RR=new A.iD(4,"jpeg") +B.RS=new A.iD(5,"png") +B.RT=new A.iD(7,"reserved7") +B.RU=new A.iD(8,"reserved8") +B.RV=new A.iD(9,"reserved9") +B.RM=new A.iD(10,"reserved10") +B.RN=new A.iD(11,"cmyk") +B.RO=new A.iD(12,"cmykRle8") +B.RP=new A.iD(13,"cmykRle4") +B.vG=A.d(s([B.qU,B.RL,B.RQ,B.lE,B.RR,B.RS,B.lF,B.RT,B.RU,B.RV,B.RM,B.RN,B.RO,B.RP]),A.a3("B")) +B.vH=A.d(s([B.j2,B.tO,B.tP,B.Q,B.cg,B.tQ,B.cs,B.tR,B.mz]),A.a3("B")) +B.b2q=new A.iu(0,"DISABLED") +B.b2r=new A.iu(1,"MB_1") +B.b2s=new A.iu(2,"MB_2") +B.b2t=new A.iu(3,"MB_5") +B.p8=new A.iu(4,"MB_10") +B.b2u=new A.iu(5,"MB_20") +B.b2v=new A.iu(6,"MB_50") +B.b2w=new A.iu(7,"MB_100") +B.b2x=new A.iu(8,"MB_200") +B.b2y=new A.iu(9,"MB_500") +B.p7=new A.iu(10,"UNLIMITED") +B.vI=A.d(s([B.b2q,B.b2r,B.b2s,B.b2t,B.p8,B.b2u,B.b2v,B.b2w,B.b2x,B.b2y,B.p7]),A.a3("B")) +B.Y_=new A.lY(6,1,"value_6") +B.Y0=new A.lY(7,2,"value_7") +B.Y1=new A.lY(8,3,"value_8") +B.Y2=new A.lY(9,4,"value_9") +B.XZ=new A.lY(10,5,"value_10") +B.vK=A.d(s([B.m2,B.Y_,B.Y0,B.Y1,B.Y2,B.XZ]),A.a3("B")) +B.a9C=A.d(s(["click","scroll"]),t.s) +B.rC=new A.E(419430400) +B.i=new A.m(0,0) +B.So=new A.hN(0.2,B.fD,B.rC,B.i,11) +B.a9D=A.d(s([B.So]),t.sq) +B.a30=new A.q9(0,"KML") +B.a31=new A.q9(1,"KMZ") +B.a32=new A.q9(2,"CSV") +B.vM=A.d(s([B.a30,B.a31,B.a32]),A.a3("B")) +B.a9M=A.d(s([0,0,32754,11263,65534,34815,65534,18431]),t.t) +B.abW=A.d(s([231,120,48,89,115,113,120,152,112]),t.t) +B.a5Z=A.d(s([152,179,64,126,170,118,46,70,95]),t.t) +B.a6_=A.d(s([175,69,143,80,85,82,72,155,103]),t.t) +B.a6a=A.d(s([56,58,10,171,218,189,17,13,152]),t.t) +B.a6l=A.d(s([114,26,17,163,44,195,21,10,173]),t.t) +B.a6w=A.d(s([121,24,80,195,26,62,44,64,85]),t.t) +B.a6H=A.d(s([144,71,10,38,171,213,144,34,26]),t.t) +B.a6S=A.d(s([170,46,55,19,136,160,33,206,71]),t.t) +B.a72=A.d(s([63,20,8,114,114,208,12,9,226]),t.t) +B.a7d=A.d(s([81,40,11,96,182,84,29,16,36]),t.t) +B.a5A=A.d(s([B.abW,B.a5Z,B.a6_,B.a6a,B.a6l,B.a6w,B.a6H,B.a6S,B.a72,B.a7d]),t.q) +B.a7g=A.d(s([134,183,89,137,98,101,106,165,148]),t.t) +B.a60=A.d(s([72,187,100,130,157,111,32,75,80]),t.t) +B.a61=A.d(s([66,102,167,99,74,62,40,234,128]),t.t) +B.a7Q=A.d(s([41,53,9,178,241,141,26,8,107]),t.t) +B.a62=A.d(s([74,43,26,146,73,166,49,23,157]),t.t) +B.a63=A.d(s([65,38,105,160,51,52,31,115,128]),t.t) +B.abI=A.d(s([104,79,12,27,217,255,87,17,7]),t.t) +B.a64=A.d(s([87,68,71,44,114,51,15,186,23]),t.t) +B.a65=A.d(s([47,41,14,110,182,183,21,17,194]),t.t) +B.a66=A.d(s([66,45,25,102,197,189,23,18,22]),t.t) +B.aba=A.d(s([B.a7g,B.a60,B.a61,B.a7Q,B.a62,B.a63,B.abI,B.a64,B.a65,B.a66]),t.q) +B.a67=A.d(s([88,88,147,150,42,46,45,196,205]),t.t) +B.a68=A.d(s([43,97,183,117,85,38,35,179,61]),t.t) +B.a69=A.d(s([39,53,200,87,26,21,43,232,171]),t.t) +B.a6b=A.d(s([56,34,51,104,114,102,29,93,77]),t.t) +B.a6c=A.d(s([39,28,85,171,58,165,90,98,64]),t.t) +B.a6d=A.d(s([34,22,116,206,23,34,43,166,73]),t.t) +B.a6e=A.d(s([107,54,32,26,51,1,81,43,31]),t.t) +B.a6f=A.d(s([68,25,106,22,64,171,36,225,114]),t.t) +B.a6g=A.d(s([34,19,21,102,132,188,16,76,124]),t.t) +B.a6h=A.d(s([62,18,78,95,85,57,50,48,51]),t.t) +B.aax=A.d(s([B.a67,B.a68,B.a69,B.a6b,B.a6c,B.a6d,B.a6e,B.a6f,B.a6g,B.a6h]),t.q) +B.a6i=A.d(s([193,101,35,159,215,111,89,46,111]),t.t) +B.a6j=A.d(s([60,148,31,172,219,228,21,18,111]),t.t) +B.abJ=A.d(s([112,113,77,85,179,255,38,120,114]),t.t) +B.a7R=A.d(s([40,42,1,196,245,209,10,25,109]),t.t) +B.a6k=A.d(s([88,43,29,140,166,213,37,43,154]),t.t) +B.a6m=A.d(s([61,63,30,155,67,45,68,1,209]),t.t) +B.a6n=A.d(s([100,80,8,43,154,1,51,26,71]),t.t) +B.a7S=A.d(s([142,78,78,16,255,128,34,197,171]),t.t) +B.a6o=A.d(s([41,40,5,102,211,183,4,1,221]),t.t) +B.a6p=A.d(s([51,50,17,168,209,192,23,25,82]),t.t) +B.a8p=A.d(s([B.a6i,B.a6j,B.abJ,B.a7R,B.a6k,B.a6m,B.a6n,B.a7S,B.a6o,B.a6p]),t.q) +B.a5h=A.d(s([138,31,36,171,27,166,38,44,229]),t.t) +B.a6q=A.d(s([67,87,58,169,82,115,26,59,179]),t.t) +B.a6r=A.d(s([63,59,90,180,59,166,93,73,154]),t.t) +B.a6s=A.d(s([40,40,21,116,143,209,34,39,175]),t.t) +B.a6t=A.d(s([47,15,16,183,34,223,49,45,183]),t.t) +B.a6u=A.d(s([46,17,33,183,6,98,15,32,183]),t.t) +B.a6v=A.d(s([57,46,22,24,128,1,54,17,37]),t.t) +B.a6x=A.d(s([65,32,73,115,28,128,23,128,205]),t.t) +B.a6y=A.d(s([40,3,9,115,51,192,18,6,223]),t.t) +B.a6z=A.d(s([87,37,9,115,59,77,64,21,47]),t.t) +B.a7H=A.d(s([B.a5h,B.a6q,B.a6r,B.a6s,B.a6t,B.a6u,B.a6v,B.a6x,B.a6y,B.a6z]),t.q) +B.a6A=A.d(s([104,55,44,218,9,54,53,130,226]),t.t) +B.a6B=A.d(s([64,90,70,205,40,41,23,26,57]),t.t) +B.a6C=A.d(s([54,57,112,184,5,41,38,166,213]),t.t) +B.a6D=A.d(s([30,34,26,133,152,116,10,32,134]),t.t) +B.a5i=A.d(s([39,19,53,221,26,114,32,73,255]),t.t) +B.a6E=A.d(s([31,9,65,234,2,15,1,118,73]),t.t) +B.abK=A.d(s([75,32,12,51,192,255,160,43,51]),t.t) +B.a6F=A.d(s([88,31,35,67,102,85,55,186,85]),t.t) +B.a6G=A.d(s([56,21,23,111,59,205,45,37,192]),t.t) +B.a6I=A.d(s([55,38,70,124,73,102,1,34,98]),t.t) +B.a8F=A.d(s([B.a6A,B.a6B,B.a6C,B.a6D,B.a5i,B.a6E,B.abK,B.a6F,B.a6G,B.a6I]),t.q) +B.a6J=A.d(s([125,98,42,88,104,85,117,175,82]),t.t) +B.a6K=A.d(s([95,84,53,89,128,100,113,101,45]),t.t) +B.a6L=A.d(s([75,79,123,47,51,128,81,171,1]),t.t) +B.a6M=A.d(s([57,17,5,71,102,57,53,41,49]),t.t) +B.a6N=A.d(s([38,33,13,121,57,73,26,1,85]),t.t) +B.a6O=A.d(s([41,10,67,138,77,110,90,47,114]),t.t) +B.abL=A.d(s([115,21,2,10,102,255,166,23,6]),t.t) +B.a6P=A.d(s([101,29,16,10,85,128,101,196,26]),t.t) +B.a6Q=A.d(s([57,18,10,102,102,213,34,20,43]),t.t) +B.a6R=A.d(s([117,20,15,36,163,128,68,1,26]),t.t) +B.a7J=A.d(s([B.a6J,B.a6K,B.a6L,B.a6M,B.a6N,B.a6O,B.abL,B.a6P,B.a6Q,B.a6R]),t.q) +B.a5f=A.d(s([102,61,71,37,34,53,31,243,192]),t.t) +B.a6T=A.d(s([69,60,71,38,73,119,28,222,37]),t.t) +B.a5g=A.d(s([68,45,128,34,1,47,11,245,171]),t.t) +B.a6U=A.d(s([62,17,19,70,146,85,55,62,70]),t.t) +B.a6V=A.d(s([37,43,37,154,100,163,85,160,1]),t.t) +B.a6W=A.d(s([63,9,92,136,28,64,32,201,85]),t.t) +B.abM=A.d(s([75,15,9,9,64,255,184,119,16]),t.t) +B.abN=A.d(s([86,6,28,5,64,255,25,248,1]),t.t) +B.abO=A.d(s([56,8,17,132,137,255,55,116,128]),t.t) +B.a6X=A.d(s([58,15,20,82,135,57,26,121,40]),t.t) +B.a7Z=A.d(s([B.a5f,B.a6T,B.a5g,B.a6U,B.a6V,B.a6W,B.abM,B.abN,B.abO,B.a6X]),t.q) +B.a6Y=A.d(s([164,50,31,137,154,133,25,35,218]),t.t) +B.a6Z=A.d(s([51,103,44,131,131,123,31,6,158]),t.t) +B.a7_=A.d(s([86,40,64,135,148,224,45,183,128]),t.t) +B.a70=A.d(s([22,26,17,131,240,154,14,1,209]),t.t) +B.a71=A.d(s([45,16,21,91,64,222,7,1,197]),t.t) +B.a73=A.d(s([56,21,39,155,60,138,23,102,213]),t.t) +B.abP=A.d(s([83,12,13,54,192,255,68,47,28]),t.t) +B.a74=A.d(s([85,26,85,85,128,128,32,146,171]),t.t) +B.a75=A.d(s([18,11,7,63,144,171,4,4,246]),t.t) +B.a76=A.d(s([35,27,10,146,174,171,12,26,128]),t.t) +B.a7K=A.d(s([B.a6Y,B.a6Z,B.a7_,B.a70,B.a71,B.a73,B.abP,B.a74,B.a75,B.a76]),t.q) +B.a77=A.d(s([190,80,35,99,180,80,126,54,45]),t.t) +B.a78=A.d(s([85,126,47,87,176,51,41,20,32]),t.t) +B.a79=A.d(s([101,75,128,139,118,146,116,128,85]),t.t) +B.a7a=A.d(s([56,41,15,176,236,85,37,9,62]),t.t) +B.abQ=A.d(s([71,30,17,119,118,255,17,18,138]),t.t) +B.a7b=A.d(s([101,38,60,138,55,70,43,26,142]),t.t) +B.abR=A.d(s([146,36,19,30,171,255,97,27,20]),t.t) +B.a7c=A.d(s([138,45,61,62,219,1,81,188,64]),t.t) +B.a7e=A.d(s([32,41,20,117,151,142,20,21,163]),t.t) +B.a7f=A.d(s([112,19,12,61,195,128,48,4,24]),t.t) +B.a8r=A.d(s([B.a77,B.a78,B.a79,B.a7a,B.abQ,B.a7b,B.abR,B.a7c,B.a7e,B.a7f]),t.q) +B.a9O=A.d(s([B.a5A,B.aba,B.aax,B.a8p,B.a7H,B.a8F,B.a7J,B.a7Z,B.a7K,B.a8r]),t.wX) +B.aa0=A.d(s([]),t.by) +B.aa5=A.d(s([]),t.QP) +B.bfd=A.d(s([]),t.t_) +B.vO=A.d(s([]),A.a3("B")) +B.a9P=A.d(s([]),t.E) +B.a9S=A.d(s([]),t.fJ) +B.a9X=A.d(s([]),t.ER) +B.a9T=A.d(s([]),A.a3("B>")) +B.bfe=A.d(s([]),t.ss) +B.a9V=A.d(s([]),t.WH) +B.bff=A.d(s([]),A.a3("B")) +B.vP=A.d(s([]),t.tc) +B.jo=A.d(s([]),t.G) +B.vQ=A.d(s([]),t.fy) +B.aa4=A.d(s([]),t.jT) +B.aa8=A.d(s([]),A.a3("B>")) +B.a9R=A.d(s([]),t.Vz) +B.a9U=A.d(s([]),A.a3("B")) +B.n3=A.d(s([]),t.AO) +B.aa1=A.d(s([]),t.GZ) +B.aa3=A.d(s([]),t.D1) +B.n4=A.d(s([]),t.QF) +B.aa2=A.d(s([]),t.zp) +B.aaa=A.d(s([]),t.Lx) +B.a9W=A.d(s([]),t.fm) +B.a9Z=A.d(s([]),t.Tr) +B.h7=A.d(s([]),t.p) +B.aa_=A.d(s([]),A.a3("B")) +B.vN=A.d(s([]),t.ov) +B.a9Q=A.d(s([]),t.n) +B.h6=A.d(s([]),t.t) +B.y=A.d(s([]),t.ee) +B.aa9=A.d(s([]),t._m) +B.h8=A.d(s([619,720,127,481,931,816,813,233,566,247,985,724,205,454,863,491,741,242,949,214,733,859,335,708,621,574,73,654,730,472,419,436,278,496,867,210,399,680,480,51,878,465,811,169,869,675,611,697,867,561,862,687,507,283,482,129,807,591,733,623,150,238,59,379,684,877,625,169,643,105,170,607,520,932,727,476,693,425,174,647,73,122,335,530,442,853,695,249,445,515,909,545,703,919,874,474,882,500,594,612,641,801,220,162,819,984,589,513,495,799,161,604,958,533,221,400,386,867,600,782,382,596,414,171,516,375,682,485,911,276,98,553,163,354,666,933,424,341,533,870,227,730,475,186,263,647,537,686,600,224,469,68,770,919,190,373,294,822,808,206,184,943,795,384,383,461,404,758,839,887,715,67,618,276,204,918,873,777,604,560,951,160,578,722,79,804,96,409,713,940,652,934,970,447,318,353,859,672,112,785,645,863,803,350,139,93,354,99,820,908,609,772,154,274,580,184,79,626,630,742,653,282,762,623,680,81,927,626,789,125,411,521,938,300,821,78,343,175,128,250,170,774,972,275,999,639,495,78,352,126,857,956,358,619,580,124,737,594,701,612,669,112,134,694,363,992,809,743,168,974,944,375,748,52,600,747,642,182,862,81,344,805,988,739,511,655,814,334,249,515,897,955,664,981,649,113,974,459,893,228,433,837,553,268,926,240,102,654,459,51,686,754,806,760,493,403,415,394,687,700,946,670,656,610,738,392,760,799,887,653,978,321,576,617,626,502,894,679,243,440,680,879,194,572,640,724,926,56,204,700,707,151,457,449,797,195,791,558,945,679,297,59,87,824,713,663,412,693,342,606,134,108,571,364,631,212,174,643,304,329,343,97,430,751,497,314,983,374,822,928,140,206,73,263,980,736,876,478,430,305,170,514,364,692,829,82,855,953,676,246,369,970,294,750,807,827,150,790,288,923,804,378,215,828,592,281,565,555,710,82,896,831,547,261,524,462,293,465,502,56,661,821,976,991,658,869,905,758,745,193,768,550,608,933,378,286,215,979,792,961,61,688,793,644,986,403,106,366,905,644,372,567,466,434,645,210,389,550,919,135,780,773,635,389,707,100,626,958,165,504,920,176,193,713,857,265,203,50,668,108,645,990,626,197,510,357,358,850,858,364,936,638]),t.t) +B.aTI=new A.m(0,2) +B.Sn=new A.hN(0.75,B.fD,B.rC,B.aTI,1.5) +B.aak=A.d(s([B.Sn]),t.sq) +B.aal=A.d(s([0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15]),t.t) +B.vS=A.d(s([0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396]),t.t) +B.vR=A.d(s([0,8,4,12,2,10,6,14,1,9,5,13,3,11,7,15]),t.t) +B.a_k=new A.fq(0,0,"max_number_0") +B.a_n=new A.fq(1,1,"max_number_1") +B.a_q=new A.fq(2,2,"max_number_2") +B.a_t=new A.fq(3,3,"max_number_3") +B.a_v=new A.fq(4,4,"max_number_4") +B.a_y=new A.fq(5,5,"max_number_5") +B.a_l=new A.fq(10,6,"max_number_10") +B.a_m=new A.fq(15,7,"max_number_15") +B.a_p=new A.fq(20,8,"max_number_20") +B.a_s=new A.fq(30,9,"max_number_30") +B.a_x=new A.fq(50,10,"max_number_50") +B.a_o=new A.fq(200,12,"max_number_200") +B.a_r=new A.fq(300,13,"max_number_300") +B.a_u=new A.fq(400,14,"max_number_400") +B.a_w=new A.fq(500,15,"max_number_500") +B.vT=A.d(s([B.a_k,B.a_n,B.a_q,B.a_t,B.a_v,B.a_y,B.a_l,B.a_m,B.a_p,B.a_s,B.a_x,B.mw,B.a_o,B.a_r,B.a_u,B.a_w]),A.a3("B")) +B.aay=A.d(s([B.ty,B.mh,B.mi]),A.a3("B")) +B.b94=new A.D(null,B.L0,null,null) +B.mH=new A.cw(25,"png_google_logo") +B.aQR=new A.dT(B.b94,B.mH,"N/A",21,!1,!0,0,"GOOGLE_MAPS_PLAN") +B.bbI=new A.D(null,B.L1,null,null) +B.nJ=new A.dT(B.bbI,B.mH,"N/A",21,!1,!0,1,"GOOGLE_MAPS_PLAN_IDM") +B.b9e=new A.D(null,B.L2,null,null) +B.ux=new A.cw(24,"png_google_logo_white") +B.aQQ=new A.dT(B.b9e,B.ux,"N/A",21,!1,!0,2,"GOOGLE_MAPS_SATELLITE") +B.b8U=new A.D(null,B.L3,null,null) +B.aR_=new A.dT(B.b8U,B.mH,"N/A",21,!1,!0,3,"GOOGLE_MAPS_TERRAIN") +B.bbm=new A.D(null,B.L4,null,null) +B.aQP=new A.dT(B.bbm,B.ux,"N/A",21,!1,!0,4,"GOOGLE_MAPS_HYBRID") +B.baT=new A.D(null,B.I2,null,null) +B.j7=new A.cw(23,"png_osm_logo") +B.aQY=new A.dT(B.baT,B.j7,"https://tile.openstreetmap.org/{z}/{x}/{y}.png",19,!0,!1,5,"OPEN_STREET_MAP") +B.bcC=new A.D("ESRI Satellite",null,null,null) +B.dt=new A.cw(21,"png_esri_logo") +B.aQZ=new A.dT(B.bcC,B.dt,"https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}",19,!0,!1,6,"ESRI_SATELLITE") +B.ba6=new A.D("IGN Plan",null,null,null) +B.mI=new A.cw(26,"png_ign_logo") +B.aQX=new A.dT(B.ba6,B.mI,"https://wxs.ign.fr/cartes/geoportail/wmts?SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetTile&STYLE=normal&EXCEPTIONS=text/xml&TILEMATRIXSET=PM&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}&LAYER=GEOGRAPHICALGRIDSYSTEMS.PLANIGNV2&FORMAT=image/png",18,!0,!1,7,"IGN_PLAN") +B.b9i=new A.D("IGN Photo",null,null,null) +B.aQL=new A.dT(B.b9i,B.mI,"https://wxs.ign.fr/ortho/geoportail/wmts?SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetTile&STYLE=normal&EXCEPTIONS=text/xml&TILEMATRIXSET=PM&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}&LAYER=ORTHOIMAGERY.ORTHOPHOTOS&FORMAT=image/jpeg",19,!0,!1,8,"IGN_PHOTO") +B.bbu=new A.D("IGN Cadastral",null,null,null) +B.aQN=new A.dT(B.bbu,B.mI,"https://wxs.ign.fr/parcellaire/geoportail/wmts?SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetTile&STYLE=normal&EXCEPTIONS=text/xml&TILEMATRIXSET=PM&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}&LAYER=CADASTRALPARCELS.PARCELS&FORMAT=image/png",20,!0,!1,9,"IGN_CADASTRAL") +B.bbb=new A.D("ESRI Terrain",null,null,null) +B.aQV=new A.dT(B.bbb,B.dt,"https://server.arcgisonline.com/ArcGIS/rest/services/World_Terrain_Base/MapServer/tile/{z}/{y}/{x}",13,!0,!1,10,"ESRI_WORLDTERRAIN") +B.bbR=new A.D("ESRI Topo",null,null,null) +B.aQJ=new A.dT(B.bbR,B.dt,"https://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{z}/{y}/{x}",19,!0,!1,11,"ESRI_WORLDTOPOMAP") +B.b9b=new A.D("ESRI Street",null,null,null) +B.aQW=new A.dT(B.b9b,B.dt,"https://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer/tile/{z}/{y}/{x}",19,!0,!1,12,"ESRI_WORLDSTREETMAP") +B.bac=new A.D("ESRI Relief",null,null,null) +B.aQM=new A.dT(B.bac,B.dt,"https://server.arcgisonline.com/ArcGIS/rest/services/World_Shaded_Relief/MapServer/tile/{z}/{y}/{x}",13,!0,!1,13,"ESRI_WORLDSHADEDRELIEF") +B.bcM=new A.D("ESRI Physical",null,null,null) +B.aQO=new A.dT(B.bcM,B.dt,"https://server.arcgisonline.com/ArcGIS/rest/services/World_Physical_Map/MapServer/tile/{z}/{y}/{x}",8,!0,!1,14,"ESRI_WORLDPHYSICAL") +B.b97=new A.D("ESRI Ocean",null,null,null) +B.aQU=new A.dT(B.b97,B.dt,"https://server.arcgisonline.com/ArcGIS/rest/services/Ocean_Basemap/MapServer/tile/{z}/{y}/{x}",10,!0,!1,15,"ESRI_OCEANBASEMAP") +B.baM=new A.D("ESRI NatGeo",null,null,null) +B.aQT=new A.dT(B.baM,B.dt,"https://server.arcgisonline.com/ArcGIS/rest/services/NatGeo_World_Map/MapServer/tile/{z}/{y}/{x}",16,!0,!1,16,"ESRI_NATGEOWORLDMAP") +B.bc8=new A.D("Open Topo Map",null,null,null) +B.aQS=new A.dT(B.bc8,B.j7,"https://tile.opentopomap.org/{z}/{x}/{y}.png",17,!0,!1,17,"OPEN_TOPO_MAP") +B.baK=new A.D("Wikimedia",null,null,null) +B.aQK=new A.dT(B.baK,B.j7,"https://maps.wikimedia.org/osm-intl/{z}/{x}/{y}{r}.png",19,!1,!1,18,"WIKIMEDIA") +B.bas=new A.D(null,B.IM,null,null) +B.jE=new A.dT(B.bas,B.j7,"tile.png",19,!0,!1,19,"OFFLINE") +B.aaz=A.d(s([B.aQR,B.nJ,B.aQQ,B.aR_,B.aQP,B.aQY,B.aQZ,B.aQX,B.aQL,B.aQN,B.aQV,B.aQJ,B.aQW,B.aQM,B.aQO,B.aQU,B.aQT,B.aQS,B.aQK,B.jE]),A.a3("B

    ")) +B.kz=new A.oX(!1,0,"NONE") +B.NQ=new A.oX(!0,1,"GOOGLE_DRIVE_LIMITED_ACCESS") +B.NP=new A.oX(!0,2,"GOOGLE_DRIVE_FULL_ACCESS") +B.NN=new A.oX(!1,3,"DROPBOX_LIMITED_ACCESS") +B.NO=new A.oX(!1,4,"DROPBOX_FULL_ACCESS") +B.aaA=A.d(s([B.kz,B.NQ,B.NP,B.NN,B.NO]),A.a3("B")) +B.n7=A.d(s([128,128,128,128,128,128,128,128,128,128,128]),t.t) +B.v4=A.d(s([B.n7,B.n7,B.n7]),t.q) +B.a8l=A.d(s([253,136,254,255,228,219,128,128,128,128,128]),t.t) +B.a7q=A.d(s([189,129,242,255,227,213,255,219,128,128,128]),t.t) +B.a8O=A.d(s([106,126,227,252,214,209,255,255,128,128,128]),t.t) +B.a8Y=A.d(s([B.a8l,B.a7q,B.a8O]),t.q) +B.abA=A.d(s([1,98,248,255,236,226,255,255,128,128,128]),t.t) +B.abf=A.d(s([181,133,238,254,221,234,255,154,128,128,128]),t.t) +B.a7r=A.d(s([78,134,202,247,198,180,255,219,128,128,128]),t.t) +B.a5F=A.d(s([B.abA,B.abf,B.a7r]),t.q) +B.ab8=A.d(s([1,185,249,255,243,255,128,128,128,128,128]),t.t) +B.a3O=A.d(s([184,150,247,255,236,224,128,128,128,128,128]),t.t) +B.a3I=A.d(s([77,110,216,255,236,230,128,128,128,128,128]),t.t) +B.aaL=A.d(s([B.ab8,B.a3O,B.a3I]),t.q) +B.ab9=A.d(s([1,101,251,255,241,255,128,128,128,128,128]),t.t) +B.a80=A.d(s([170,139,241,252,236,209,255,255,128,128,128]),t.t) +B.a7G=A.d(s([37,116,196,243,228,255,255,255,128,128,128]),t.t) +B.a8U=A.d(s([B.ab9,B.a80,B.a7G]),t.q) +B.abH=A.d(s([1,204,254,255,245,255,128,128,128,128,128]),t.t) +B.a3J=A.d(s([207,160,250,255,238,128,128,128,128,128,128]),t.t) +B.a3P=A.d(s([102,103,231,255,211,171,128,128,128,128,128]),t.t) +B.aaK=A.d(s([B.abH,B.a3J,B.a3P]),t.q) +B.aan=A.d(s([1,152,252,255,240,255,128,128,128,128,128]),t.t) +B.a3Q=A.d(s([177,135,243,255,234,225,128,128,128,128,128]),t.t) +B.a3K=A.d(s([80,129,211,255,194,224,128,128,128,128,128]),t.t) +B.abZ=A.d(s([B.aan,B.a3Q,B.a3K]),t.q) +B.uP=A.d(s([1,1,255,128,128,128,128,128,128,128,128]),t.t) +B.a46=A.d(s([246,1,255,128,128,128,128,128,128,128,128]),t.t) +B.a7p=A.d(s([255,128,128,128,128,128,128,128,128,128,128]),t.t) +B.a8y=A.d(s([B.uP,B.a46,B.a7p]),t.q) +B.a94=A.d(s([B.v4,B.a8Y,B.a5F,B.aaL,B.a8U,B.aaK,B.abZ,B.a8y]),t.wX) +B.a47=A.d(s([198,35,237,223,193,187,162,160,145,155,62]),t.t) +B.abc=A.d(s([131,45,198,221,172,176,220,157,252,221,1]),t.t) +B.a9G=A.d(s([68,47,146,208,149,167,221,162,255,223,128]),t.t) +B.abe=A.d(s([B.a47,B.abc,B.a9G]),t.q) +B.a7l=A.d(s([1,149,241,255,221,224,255,255,128,128,128]),t.t) +B.a7s=A.d(s([184,141,234,253,222,220,255,199,128,128,128]),t.t) +B.a8G=A.d(s([81,99,181,242,176,190,249,202,255,255,128]),t.t) +B.a8Q=A.d(s([B.a7l,B.a7s,B.a8G]),t.q) +B.a7T=A.d(s([1,129,232,253,214,197,242,196,255,255,128]),t.t) +B.abg=A.d(s([99,121,210,250,201,198,255,202,128,128,128]),t.t) +B.a8H=A.d(s([23,91,163,242,170,187,247,210,255,255,128]),t.t) +B.a5k=A.d(s([B.a7T,B.abg,B.a8H]),t.q) +B.aao=A.d(s([1,200,246,255,234,255,128,128,128,128,128]),t.t) +B.a7O=A.d(s([109,178,241,255,231,245,255,255,128,128,128]),t.t) +B.abB=A.d(s([44,130,201,253,205,192,255,255,128,128,128]),t.t) +B.a7I=A.d(s([B.aao,B.a7O,B.abB]),t.q) +B.a44=A.d(s([1,132,239,251,219,209,255,165,128,128,128]),t.t) +B.abC=A.d(s([94,136,225,251,218,190,255,255,128,128,128]),t.t) +B.a7t=A.d(s([22,100,174,245,186,161,255,199,128,128,128]),t.t) +B.aaD=A.d(s([B.a44,B.abC,B.a7t]),t.q) +B.a85=A.d(s([1,182,249,255,232,235,128,128,128,128,128]),t.t) +B.a3R=A.d(s([124,143,241,255,227,234,128,128,128,128,128]),t.t) +B.a7u=A.d(s([35,77,181,251,193,211,255,205,128,128,128]),t.t) +B.a9w=A.d(s([B.a85,B.a3R,B.a7u]),t.q) +B.a9a=A.d(s([1,157,247,255,236,231,255,255,128,128,128]),t.t) +B.a7m=A.d(s([121,141,235,255,225,227,255,255,128,128,128]),t.t) +B.a7v=A.d(s([45,99,188,251,195,217,255,224,128,128,128]),t.t) +B.abv=A.d(s([B.a9a,B.a7m,B.a7v]),t.q) +B.a86=A.d(s([1,1,251,255,213,255,128,128,128,128,128]),t.t) +B.a9k=A.d(s([203,1,248,255,255,128,128,128,128,128,128]),t.t) +B.aap=A.d(s([137,1,177,255,224,255,128,128,128,128,128]),t.t) +B.abs=A.d(s([B.a86,B.a9k,B.aap]),t.q) +B.a96=A.d(s([B.abe,B.a8Q,B.a5k,B.a7I,B.aaD,B.a9w,B.abv,B.abs]),t.wX) +B.aag=A.d(s([253,9,248,251,207,208,255,192,128,128,128]),t.t) +B.a8q=A.d(s([175,13,224,243,193,185,249,198,255,255,128]),t.t) +B.a9H=A.d(s([73,17,171,221,161,179,236,167,255,234,128]),t.t) +B.ab_=A.d(s([B.aag,B.a8q,B.a9H]),t.q) +B.a7n=A.d(s([1,95,247,253,212,183,255,255,128,128,128]),t.t) +B.a7k=A.d(s([239,90,244,250,211,209,255,255,128,128,128]),t.t) +B.a8P=A.d(s([155,77,195,248,188,195,255,255,128,128,128]),t.t) +B.a5y=A.d(s([B.a7n,B.a7k,B.a8P]),t.q) +B.a45=A.d(s([1,24,239,251,218,219,255,205,128,128,128]),t.t) +B.a3M=A.d(s([201,51,219,255,196,186,128,128,128,128,128]),t.t) +B.a7w=A.d(s([69,46,190,239,201,218,255,228,128,128,128]),t.t) +B.abd=A.d(s([B.a45,B.a3M,B.a7w]),t.q) +B.a9v=A.d(s([1,191,251,255,255,128,128,128,128,128,128]),t.t) +B.a87=A.d(s([223,165,249,255,213,255,128,128,128,128,128]),t.t) +B.a9l=A.d(s([141,124,248,255,255,128,128,128,128,128,128]),t.t) +B.a5j=A.d(s([B.a9v,B.a87,B.a9l]),t.q) +B.a9m=A.d(s([1,16,248,255,255,128,128,128,128,128,128]),t.t) +B.aaq=A.d(s([190,36,230,255,236,255,128,128,128,128,128]),t.t) +B.a48=A.d(s([149,1,255,128,128,128,128,128,128,128,128]),t.t) +B.ac_=A.d(s([B.a9m,B.aaq,B.a48]),t.q) +B.a49=A.d(s([1,226,255,128,128,128,128,128,128,128,128]),t.t) +B.aas=A.d(s([247,192,255,128,128,128,128,128,128,128,128]),t.t) +B.a4a=A.d(s([240,128,255,128,128,128,128,128,128,128,128]),t.t) +B.abn=A.d(s([B.a49,B.aas,B.a4a]),t.q) +B.a9n=A.d(s([1,134,252,255,255,128,128,128,128,128,128]),t.t) +B.a9o=A.d(s([213,62,250,255,255,128,128,128,128,128,128]),t.t) +B.a4b=A.d(s([55,93,255,128,128,128,128,128,128,128,128]),t.t) +B.abG=A.d(s([B.a9n,B.a9o,B.a4b]),t.q) +B.abx=A.d(s([B.ab_,B.a5y,B.abd,B.a5j,B.ac_,B.abn,B.abG,B.v4]),t.wX) +B.a9s=A.d(s([202,24,213,235,186,191,220,160,240,175,255]),t.t) +B.a9I=A.d(s([126,38,182,232,169,184,228,174,255,187,128]),t.t) +B.a9J=A.d(s([61,46,138,219,151,178,240,170,255,216,128]),t.t) +B.abw=A.d(s([B.a9s,B.a9I,B.a9J]),t.q) +B.a8I=A.d(s([1,112,230,250,199,191,247,159,255,255,128]),t.t) +B.abh=A.d(s([166,109,228,252,211,215,255,174,128,128,128]),t.t) +B.a8J=A.d(s([39,77,162,232,172,180,245,178,255,255,128]),t.t) +B.a3L=A.d(s([B.a8I,B.abh,B.a8J]),t.q) +B.a8K=A.d(s([1,52,220,246,198,199,249,220,255,255,128]),t.t) +B.a7U=A.d(s([124,74,191,243,183,193,250,221,255,255,128]),t.t) +B.a8L=A.d(s([24,71,130,219,154,170,243,182,255,255,128]),t.t) +B.aar=A.d(s([B.a8K,B.a7U,B.a8L]),t.q) +B.a7x=A.d(s([1,182,225,249,219,240,255,224,128,128,128]),t.t) +B.abi=A.d(s([149,150,226,252,216,205,255,171,128,128,128]),t.t) +B.a5d=A.d(s([28,108,170,242,183,194,254,223,255,255,128]),t.t) +B.a7N=A.d(s([B.a7x,B.abi,B.a5d]),t.q) +B.abj=A.d(s([1,81,230,252,204,203,255,192,128,128,128]),t.t) +B.abD=A.d(s([123,102,209,247,188,196,255,233,128,128,128]),t.t) +B.a7y=A.d(s([20,95,153,243,164,173,255,203,128,128,128]),t.t) +B.a8o=A.d(s([B.abj,B.abD,B.a7y]),t.q) +B.a3N=A.d(s([1,222,248,255,216,213,128,128,128,128,128]),t.t) +B.a7X=A.d(s([168,175,246,252,235,205,255,255,128,128,128]),t.t) +B.abE=A.d(s([47,116,215,255,211,212,255,255,128,128,128]),t.t) +B.a9L=A.d(s([B.a3N,B.a7X,B.abE]),t.q) +B.abF=A.d(s([1,121,236,253,212,214,255,255,128,128,128]),t.t) +B.abk=A.d(s([141,84,213,252,201,202,255,219,128,128,128]),t.t) +B.abl=A.d(s([42,80,160,240,162,185,255,205,128,128,128]),t.t) +B.aaU=A.d(s([B.abF,B.abk,B.abl]),t.q) +B.a4c=A.d(s([244,1,255,128,128,128,128,128,128,128,128]),t.t) +B.a4d=A.d(s([238,1,255,128,128,128,128,128,128,128,128]),t.t) +B.a4Q=A.d(s([B.uP,B.a4c,B.a4d]),t.q) +B.a9p=A.d(s([B.abw,B.a3L,B.aar,B.a7N,B.a8o,B.a9L,B.aaU,B.a4Q]),t.wX) +B.aaB=A.d(s([B.a94,B.a96,B.abx,B.a9p]),t.B1) +B.hQ=new A.oZ(0,"left") +B.pc=new A.oZ(1,"right") +B.bO=new A.oZ(2,"center") +B.pd=new A.oZ(3,"justify") +B.bt=new A.oZ(4,"start") +B.pe=new A.oZ(5,"end") +B.aaC=A.d(s([B.hQ,B.pc,B.bO,B.pd,B.bt,B.pe]),A.a3("B")) +B.vU=A.d(s([3226,6412,200,168,38,38,134,134,100,100,100,100,68,68,68,68]),t.t) +B.jp=A.d(s([0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63]),t.t) +B.aaG=A.d(s([7,12,17,22,7,12,17,22,7,12,17,22,7,12,17,22,5,9,14,20,5,9,14,20,5,9,14,20,5,9,14,20,4,11,16,23,4,11,16,23,4,11,16,23,4,11,16,23,6,10,15,21,6,10,15,21,6,10,15,21,6,10,15,21]),t.t) +B.aaE=A.d(s([16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99]),t.t) +B.aaF=A.d(s([17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99]),t.t) +B.oV=new A.qX(0,"miter") +B.cG=new A.qX(1,"round") +B.b2g=new A.qX(2,"bevel") +B.aaO=A.d(s([B.oV,B.cG,B.b2g]),A.a3("B")) +B.Pf=new A.Ca(0,"predictor") +B.bcZ=new A.Ca(1,"crossColor") +B.bd_=new A.Ca(2,"subtractGreen") +B.Pg=new A.Ca(3,"colorIndexing") +B.aaV=A.d(s([B.Pf,B.bcZ,B.bd_,B.Pg]),A.a3("B")) +B.a0H=new A.cq("\u0627\u0644\u0639\u0631\u0628\u064a\u0629 (ar)","ar",null,"ar") +B.a0o=new A.cq("\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438 \u0435\u0437\u0438\u043a (bg)","bg",null,"bg") +B.a0E=new A.cq("Catal\xe0, valenci\xe0 (ca)","ca",null,"ca") +B.a0q=new A.cq("\u010de\u0161tina (cs)","cs",null,"cs") +B.a0w=new A.cq("Dansk (da)","da",null,"da") +B.a0g=new A.cq("Deutsch (de)","de",null,"de") +B.a0h=new A.cq("\u03b5\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac (el)","el",null,"el") +B.a0a=new A.cq("English (United States) (en-US)","en","US","en") +B.a0e=new A.cq("English (Canada) (en-CA)","en","CA","en-rCA") +B.a0A=new A.cq("Espa\xf1ol (es)","es",null,"es") +B.a0t=new A.cq("Suomi (fi)","fi",null,"fi") +B.a0s=new A.cq("Fran\xe7ais (fr)","fr",null,"fr") +B.a0f=new A.cq("\u0939\u093f\u0928\u094d\u0926\u0940 (hi)","hi",null,"hi") +B.a0J=new A.cq("Hrvatski jezik (hr)","hr",null,"hr") +B.a0b=new A.cq("Magyar (hu)","hu",null,"hu") +B.a07=new A.cq("Bahasa Indonesia (id)","id",null,"id") +B.a0m=new A.cq("Italiano (it)","it",null,"it") +B.a0p=new A.cq("\u05e2\u05d1\u05e8\u05d9\u05ea (iw)","iw",null,"iw") +B.a0K=new A.cq("ja\u65e5\u672c\u8a9e (\u306b\u307b\u3093\u3054) (ja)","ja",null,"ja") +B.a0D=new A.cq("\u1797\u17b6\u179f\u17b6\u1781\u17d2\u1798\u17c2\u179a (km)","km",null,"km") +B.a0v=new A.cq("\ud55c\uad6d\uc5b4 (ko)","ko",null,"ko") +B.a0x=new A.cq("lietuvi\u0173 kalba (lt)","lt",null,"lt") +B.a0i=new A.cq("latvie\u0161u valoda (lv)","lv",null,"lv") +B.a0n=new A.cq("Nederlands (nl)","nl",null,"nl") +B.a0d=new A.cq("Norsk (no)","no",null,"no") +B.a0l=new A.cq("j\u0119zyk polski (pl)","pl",null,"pl") +B.a0I=new A.cq("Portugu\xeas (pt)","pt",null,"pt") +B.a0G=new A.cq("Rom\xe2n\u0103 (ro)","ro",null,"ro") +B.a0c=new A.cq("\u0440\u0443\u0441\u0441\u043a\u0438\u0439 (ru)","ru",null,"ru") +B.a0C=new A.cq("Sloven\u010dina (sk)","sk",null,"sk") +B.a09=new A.cq("Sloven\u0161\u010dina (sl)","sl",null,"sl") +B.a0F=new A.cq("\u0441\u0440\u043f\u0441\u043a\u0438 \u0458\u0435\u0437\u0438\u043a (sr)","sr",null,"sr") +B.a0j=new A.cq("Svenska (sv)","sv",null,"sv") +B.a0k=new A.cq("\u0e44\u0e17\u0e22 (th)","th",null,"th") +B.a0B=new A.cq("T\xfcrk\xe7e (tr)","tr",null,"tr") +B.a0z=new A.cq("\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430 (uk)","uk",null,"uk") +B.a08=new A.cq("Ti\u1ebfng Vi\u1ec7t (vi)","vi",null,"vi") +B.a0u=new A.cq("\u6c49\u8bed (zh-CN)","zh","CN","zh-rCN") +B.a0y=new A.cq("\u96d9\u975e (zh-HK)","zh","HK","zh-rHK") +B.a0r=new A.cq("\u81fa\u8a9e (zh-TW)","zh","TW","zh-rTW") +B.n5=A.d(s([B.mA,B.a0H,B.a0o,B.a0E,B.a0q,B.a0w,B.a0g,B.a0h,B.u0,B.a0a,B.a0e,B.a0A,B.a0t,B.a0s,B.a0f,B.a0J,B.a0b,B.a07,B.a0m,B.a0p,B.a0K,B.a0D,B.a0v,B.a0x,B.a0i,B.a0n,B.a0d,B.a0l,B.a0I,B.a0G,B.a0c,B.a0C,B.a09,B.a0F,B.a0j,B.a0k,B.a0B,B.a0z,B.a08,B.a0u,B.a0y,B.a0r]),A.a3("B")) +B.aaY=A.d(s(["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]),t.s) +B.NR=new A.tY(0,"downloadOnSync") +B.pb=new A.tY(1,"downloadOnDemand") +B.vV=A.d(s([B.NR,B.pb]),A.a3("B")) +B.a3Z=A.d(s([173,148,140]),t.t) +B.a4_=A.d(s([176,155,140,135]),t.t) +B.a5L=A.d(s([180,157,141,134,130]),t.t) +B.a4e=A.d(s([254,254,243,230,196,177,153,140,133,130,129]),t.t) +B.ab0=A.d(s([B.a3Z,B.a4_,B.a5L,B.a4e]),t.q) +B.cv=A.d(s([0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117]),t.t) +B.jq=A.d(s([0,0,65490,45055,65535,34815,65534,18431]),t.t) +B.ab1=A.d(s(["Before Christ","Anno Domini"]),t.s) +B.ab2=A.d(s([254,253,251,247,239,223,191,127]),t.t) +B.vW=A.d(s([-0.0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9]),t.t) +B.B6=new A.fs(0,"used_by_folders") +B.af=new A.fs(1,"generic") +B.aw=new A.fs(2,"general") +B.hh=new A.fs(3,"toilets") +B.hi=new A.fs(4,"food") +B.b9=new A.fs(5,"stores") +B.cA=new A.fs(6,"land_activities") +B.b0=new A.fs(7,"water_activities") +B.c_=new A.fs(8,"winter_activities") +B.bK=new A.fs(9,"transport") +B.du=new A.fs(10,"health") +B.d1=new A.fs(11,"entertainment") +B.d2=new A.fs(12,"services") +B.eX=new A.fs(13,"business") +B.dv=new A.fs(14,"government") +B.eY=new A.fs(15,"religious") +B.cz=new A.fs(16,"accessibility") +B.h=new A.fs(17,"google_md") +B.b=new A.fs(18,"openmoji") +B.ab3=A.d(s([B.B6,B.af,B.aw,B.hh,B.hi,B.b9,B.cA,B.b0,B.c_,B.bK,B.du,B.d1,B.d2,B.eX,B.dv,B.eY,B.cz,B.h,B.b]),A.a3("B")) +B.hk=new A.mm(0,"controlModifier") +B.hl=new A.mm(1,"shiftModifier") +B.hm=new A.mm(2,"altModifier") +B.hn=new A.mm(3,"metaModifier") +B.BH=new A.mm(4,"capsLockModifier") +B.BI=new A.mm(5,"numLockModifier") +B.BJ=new A.mm(6,"scrollLockModifier") +B.BK=new A.mm(7,"functionModifier") +B.aTb=new A.mm(8,"symbolModifier") +B.vX=A.d(s([B.hk,B.hl,B.hm,B.hn,B.BH,B.BI,B.BJ,B.BK,B.aTb]),A.a3("B")) +B.bI=A.d(s([0,0,26498,1023,65534,34815,65534,18431]),t.t) +B.b_7=new A.oF(0,"bitmap") +B.FO=new A.oF(1,"grayscale") +B.b_8=new A.oF(2,"indexed") +B.FP=new A.oF(3,"rgb") +B.FQ=new A.oF(4,"cmyk") +B.b_9=new A.oF(5,"multiChannel") +B.b_a=new A.oF(6,"duoTone") +B.FR=new A.oF(7,"lab") +B.ab7=A.d(s([B.b_7,B.FO,B.b_8,B.FP,B.FQ,B.b_9,B.b_a,B.FR]),A.a3("B")) +B.jr=A.d(s([28679,28679,31752,-32759,-31735,-30711,-29687,-28663,29703,29703,30727,30727,-27639,-26615,-25591,-24567]),t.t) +B.vY=A.d(s(["text","multiline","number","phone","datetime","emailAddress","url","visiblePassword","name","address","none"]),t.s) +B.aZQ=new A.wq(0,"none") +B.aZR=new A.wq(1,"sub") +B.aZS=new A.wq(2,"up") +B.aZT=new A.wq(3,"average") +B.aZU=new A.wq(4,"paeth") +B.vZ=A.d(s([B.aZQ,B.aZR,B.aZS,B.aZT,B.aZU]),A.a3("B")) +B.ZX=new A.og(1,"rle") +B.ZY=new A.og(2,"zips") +B.ZZ=new A.og(3,"zip") +B.a__=new A.og(4,"piz") +B.a_0=new A.og(5,"pxr24") +B.a_1=new A.og(6,"b44") +B.a_2=new A.og(7,"b44a") +B.abb=A.d(s([B.tz,B.ZX,B.ZY,B.ZZ,B.a__,B.a_0,B.a_1,B.a_2]),A.a3("B")) +B.Yp=new A.e5(10,0,"max_number_10") +B.Yt=new A.e5(20,1,"max_number_20") +B.Yx=new A.e5(30,2,"max_number_30") +B.YB=new A.e5(40,3,"max_number_40") +B.YF=new A.e5(50,4,"max_number_50") +B.Yq=new A.e5(150,6,"max_number_150") +B.Ys=new A.e5(200,7,"max_number_200") +B.Yu=new A.e5(250,8,"max_number_250") +B.Yw=new A.e5(300,9,"max_number_300") +B.Yy=new A.e5(350,10,"max_number_350") +B.YA=new A.e5(400,11,"max_number_400") +B.YC=new A.e5(450,12,"max_number_450") +B.YE=new A.e5(500,13,"max_number_500") +B.Yo=new A.e5(1000,14,"max_number_1000") +B.Yr=new A.e5(2000,15,"max_number_2000") +B.Yv=new A.e5(3000,16,"max_number_3000") +B.Yz=new A.e5(4000,17,"max_number_4000") +B.YD=new A.e5(5000,18,"max_number_5000") +B.YG=new A.e5(6000,19,"max_number_6000") +B.YH=new A.e5(7000,20,"max_number_7000") +B.YI=new A.e5(8000,21,"max_number_8000") +B.YJ=new A.e5(9000,22,"max_number_9000") +B.Yn=new A.e5(1e4,23,"max_number_10000") +B.w_=A.d(s([B.Yp,B.Yt,B.Yx,B.YB,B.YF,B.iQ,B.Yq,B.Ys,B.Yu,B.Yw,B.Yy,B.YA,B.YC,B.YE,B.Yo,B.Yr,B.Yv,B.Yz,B.YD,B.YG,B.YH,B.YI,B.YJ,B.Yn]),A.a3("B")) +B.fl=new A.h9(1,"fuchsia") +B.fm=new A.h9(3,"linux") +B.fn=new A.h9(5,"windows") +B.abm=A.d(s([B.bs,B.fl,B.aW,B.fm,B.cH,B.fn]),A.a3("B")) +B.abo=A.d(s([B.dZ,B.dZ]),t.m) +B.abp=A.d(s([A.bVJ(),A.bVQ(),A.bVS(),A.bVL(),A.bVO(),A.bVU(),A.bVN(),A.bVT(),A.bVK(),A.bVM()]),t.ox) +B.jN=new A.qv(0,"CONTEXTUAL") +B.hq=new A.qv(1,"ALWAYS") +B.n9=A.d(s([B.jN,B.hq]),A.a3("B")) +B.na=A.d(s([!0,!1]),t.HZ) +B.a2_=new A.iK(0,"PNG") +B.a20=new A.iK(1,"JPG_60") +B.a21=new A.iK(2,"JPG_65") +B.a22=new A.iK(3,"JPG_70") +B.a23=new A.iK(4,"JPG_75") +B.a24=new A.iK(6,"JPG_85") +B.a25=new A.iK(7,"JPG_90") +B.a26=new A.iK(8,"JPG_95") +B.a27=new A.iK(9,"JPG_100") +B.w0=A.d(s([B.a2_,B.a20,B.a21,B.a22,B.a23,B.mF,B.a24,B.a25,B.a26,B.a27]),A.a3("B")) +B.w1=A.d(s([1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648]),t.t) +B.aZP=new A.Gn(0,"none") +B.FF=new A.Gn(1,"background") +B.FG=new A.Gn(2,"previous") +B.abr=A.d(s([B.aZP,B.FF,B.FG]),A.a3("B")) +B.abt=A.d(s([0,1,3,7,15,31,63,127,255,511,1023,2047,4095]),t.t) +B.abu=A.d(s(["*::class","*::dir","*::draggable","*::hidden","*::id","*::inert","*::itemprop","*::itemref","*::itemscope","*::lang","*::spellcheck","*::title","*::translate","A::accesskey","A::coords","A::hreflang","A::name","A::shape","A::tabindex","A::target","A::type","AREA::accesskey","AREA::alt","AREA::coords","AREA::nohref","AREA::shape","AREA::tabindex","AREA::target","AUDIO::controls","AUDIO::loop","AUDIO::mediagroup","AUDIO::muted","AUDIO::preload","BDO::dir","BODY::alink","BODY::bgcolor","BODY::link","BODY::text","BODY::vlink","BR::clear","BUTTON::accesskey","BUTTON::disabled","BUTTON::name","BUTTON::tabindex","BUTTON::type","BUTTON::value","CANVAS::height","CANVAS::width","CAPTION::align","COL::align","COL::char","COL::charoff","COL::span","COL::valign","COL::width","COLGROUP::align","COLGROUP::char","COLGROUP::charoff","COLGROUP::span","COLGROUP::valign","COLGROUP::width","COMMAND::checked","COMMAND::command","COMMAND::disabled","COMMAND::label","COMMAND::radiogroup","COMMAND::type","DATA::value","DEL::datetime","DETAILS::open","DIR::compact","DIV::align","DL::compact","FIELDSET::disabled","FONT::color","FONT::face","FONT::size","FORM::accept","FORM::autocomplete","FORM::enctype","FORM::method","FORM::name","FORM::novalidate","FORM::target","FRAME::name","H1::align","H2::align","H3::align","H4::align","H5::align","H6::align","HR::align","HR::noshade","HR::size","HR::width","HTML::version","IFRAME::align","IFRAME::frameborder","IFRAME::height","IFRAME::marginheight","IFRAME::marginwidth","IFRAME::width","IMG::align","IMG::alt","IMG::border","IMG::height","IMG::hspace","IMG::ismap","IMG::name","IMG::usemap","IMG::vspace","IMG::width","INPUT::accept","INPUT::accesskey","INPUT::align","INPUT::alt","INPUT::autocomplete","INPUT::autofocus","INPUT::checked","INPUT::disabled","INPUT::inputmode","INPUT::ismap","INPUT::list","INPUT::max","INPUT::maxlength","INPUT::min","INPUT::multiple","INPUT::name","INPUT::placeholder","INPUT::readonly","INPUT::required","INPUT::size","INPUT::step","INPUT::tabindex","INPUT::type","INPUT::usemap","INPUT::value","INS::datetime","KEYGEN::disabled","KEYGEN::keytype","KEYGEN::name","LABEL::accesskey","LABEL::for","LEGEND::accesskey","LEGEND::align","LI::type","LI::value","LINK::sizes","MAP::name","MENU::compact","MENU::label","MENU::type","METER::high","METER::low","METER::max","METER::min","METER::value","OBJECT::typemustmatch","OL::compact","OL::reversed","OL::start","OL::type","OPTGROUP::disabled","OPTGROUP::label","OPTION::disabled","OPTION::label","OPTION::selected","OPTION::value","OUTPUT::for","OUTPUT::name","P::align","PRE::width","PROGRESS::max","PROGRESS::min","PROGRESS::value","SELECT::autocomplete","SELECT::disabled","SELECT::multiple","SELECT::name","SELECT::required","SELECT::size","SELECT::tabindex","SOURCE::type","TABLE::align","TABLE::bgcolor","TABLE::border","TABLE::cellpadding","TABLE::cellspacing","TABLE::frame","TABLE::rules","TABLE::summary","TABLE::width","TBODY::align","TBODY::char","TBODY::charoff","TBODY::valign","TD::abbr","TD::align","TD::axis","TD::bgcolor","TD::char","TD::charoff","TD::colspan","TD::headers","TD::height","TD::nowrap","TD::rowspan","TD::scope","TD::valign","TD::width","TEXTAREA::accesskey","TEXTAREA::autocomplete","TEXTAREA::cols","TEXTAREA::disabled","TEXTAREA::inputmode","TEXTAREA::name","TEXTAREA::placeholder","TEXTAREA::readonly","TEXTAREA::required","TEXTAREA::rows","TEXTAREA::tabindex","TEXTAREA::wrap","TFOOT::align","TFOOT::char","TFOOT::charoff","TFOOT::valign","TH::abbr","TH::align","TH::axis","TH::bgcolor","TH::char","TH::charoff","TH::colspan","TH::headers","TH::height","TH::nowrap","TH::rowspan","TH::scope","TH::valign","TH::width","THEAD::align","THEAD::char","THEAD::charoff","THEAD::valign","TR::align","TR::bgcolor","TR::char","TR::charoff","TR::valign","TRACK::default","TRACK::kind","TRACK::label","TRACK::srclang","UL::compact","UL::type","VIDEO::controls","VIDEO::height","VIDEO::loop","VIDEO::mediagroup","VIDEO::muted","VIDEO::preload","VIDEO::width"]),t.s) +B.a_T=new A.dZ(6,0,"text_size_6") +B.a_U=new A.dZ(7,1,"text_size_7") +B.a_V=new A.dZ(8,2,"text_size_8") +B.a_W=new A.dZ(9,3,"text_size_9") +B.a_z=new A.dZ(10,4,"text_size_10") +B.a_A=new A.dZ(11,5,"text_size_11") +B.a_B=new A.dZ(12,6,"text_size_12") +B.a_C=new A.dZ(13,7,"text_size_13") +B.a_D=new A.dZ(15,9,"text_size_15") +B.a_E=new A.dZ(16,10,"text_size_16") +B.a_F=new A.dZ(17,11,"text_size_17") +B.a_G=new A.dZ(18,12,"text_size_18") +B.a_H=new A.dZ(19,13,"text_size_19") +B.a_I=new A.dZ(20,14,"text_size_20") +B.a_J=new A.dZ(21,15,"text_size_21") +B.a_K=new A.dZ(22,16,"text_size_22") +B.a_L=new A.dZ(23,17,"text_size_23") +B.a_M=new A.dZ(24,18,"text_size_24") +B.a_N=new A.dZ(25,19,"text_size_25") +B.a_O=new A.dZ(26,20,"text_size_26") +B.a_P=new A.dZ(27,21,"text_size_27") +B.a_Q=new A.dZ(28,22,"text_size_28") +B.a_R=new A.dZ(29,23,"text_size_29") +B.a_S=new A.dZ(30,24,"text_size_30") +B.w2=A.d(s([B.a_T,B.a_U,B.a_V,B.a_W,B.a_z,B.a_A,B.a_B,B.a_C,B.mx,B.a_D,B.a_E,B.a_F,B.a_G,B.a_H,B.a_I,B.a_J,B.a_K,B.a_L,B.a_M,B.a_N,B.a_O,B.a_P,B.a_Q,B.a_R,B.a_S]),A.a3("B")) +B.aby=A.d(s([24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112]),t.t) +B.w3=A.d(s([6430,6400,6400,6400,3225,3225,3225,3225,944,944,944,944,976,976,976,976,1456,1456,1456,1456,1488,1488,1488,1488,718,718,718,718,718,718,718,718,750,750,750,750,750,750,750,750,1520,1520,1520,1520,1552,1552,1552,1552,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,654,654,654,654,654,654,654,654,1072,1072,1072,1072,1104,1104,1104,1104,1136,1136,1136,1136,1168,1168,1168,1168,1200,1200,1200,1200,1232,1232,1232,1232,622,622,622,622,622,622,622,622,1008,1008,1008,1008,1040,1040,1040,1040,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,1712,1712,1712,1712,1744,1744,1744,1744,846,846,846,846,846,846,846,846,1264,1264,1264,1264,1296,1296,1296,1296,1328,1328,1328,1328,1360,1360,1360,1360,1392,1392,1392,1392,1424,1424,1424,1424,686,686,686,686,686,686,686,686,910,910,910,910,910,910,910,910,1968,1968,1968,1968,2000,2000,2000,2000,2032,2032,2032,2032,16,16,16,16,10257,10257,10257,10257,12305,12305,12305,12305,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,878,878,878,878,878,878,878,878,1904,1904,1904,1904,1936,1936,1936,1936,-18413,-18413,-16365,-16365,-14317,-14317,-10221,-10221,590,590,590,590,590,590,590,590,782,782,782,782,782,782,782,782,1584,1584,1584,1584,1616,1616,1616,1616,1648,1648,1648,1648,1680,1680,1680,1680,814,814,814,814,814,814,814,814,1776,1776,1776,1776,1808,1808,1808,1808,1840,1840,1840,1840,1872,1872,1872,1872,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,14353,14353,14353,14353,16401,16401,16401,16401,22547,22547,24595,24595,20497,20497,20497,20497,18449,18449,18449,18449,26643,26643,28691,28691,30739,30739,-32749,-32749,-30701,-30701,-28653,-28653,-26605,-26605,-24557,-24557,-22509,-22509,-20461,-20461,8207,8207,8207,8207,8207,8207,8207,8207,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,524,524,524,524,524,524,524,524,524,524,524,524,524,524,524,524,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,492,492,492,492,492,492,492,492,492,492,492,492,492,492,492,492,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232]),t.t) +B.c7=new A.pj(0,"leading") +B.bP=new A.pj(1,"title") +B.bQ=new A.pj(2,"subtitle") +B.cL=new A.pj(3,"trailing") +B.abS=A.d(s([B.c7,B.bP,B.bQ,B.cL]),A.a3("B")) +B.q8=new A.XB(0,"named") +B.beB=new A.XB(1,"anonymous") +B.abT=A.d(s([B.q8,B.beB]),A.a3("B")) +B.abU=A.d(s([B.a9,B.b_,B.b8,B.bw]),A.a3("B")) +B.Xt=new A.pR(1,"degreesDecimalMinutes") +B.Xu=new A.pR(2,"degreesMinutesSeconds") +B.w4=A.d(s([B.iC,B.Xt,B.Xu]),A.a3("B")) +B.w5=A.d(s([0,1,2,3,4,4,5,5,6,6,6,6,7,7,7,7,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,16,17,18,18,19,19,20,20,20,20,21,21,21,21,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29]),t.t) +B.ac2=A.d(s([-1,0,0,1,0,0,-1,0,1,0,0,0,-1,1,0,1,1,1,1,0]),t.n) +B.ac4=new A.A2(0,"unknown") +B.nd=new A.A2(1,"granted") +B.js=new A.A2(2,"denied") +B.w6=new A.A2(3,"deniedForever") +B.ne=new A.w7(0,"denied") +B.nf=new A.w7(1,"deniedForever") +B.ng=new A.w7(2,"whileInUse") +B.ac5=new A.w7(3,"always") +B.ac6=new A.w7(4,"unableToDetermine") +B.w7=new A.OM(0,"unknown") +B.h9=new A.OM(1,"enabled") +B.nh=new A.OM(2,"disabled") +B.ac3=new A.aGF(4,"best") +B.ac7=new A.a6h(B.ac3,0,null) +B.bY=new A.y(4294967304) +B.eW=new A.y(4294967323) +B.bJ=new A.y(4294967423) +B.nk=new A.y(4294967558) +B.he=new A.y(8589934848) +B.jy=new A.y(8589934849) +B.bZ=new A.y(8589934850) +B.cj=new A.y(8589934851) +B.hf=new A.y(8589934852) +B.jz=new A.y(8589934853) +B.hg=new A.y(8589934854) +B.jA=new A.y(8589934855) +B.d8=new A.lB(B.i) +B.adC=new A.FP(B.i,B.d8) +B.adD=new A.aGQ("longPress") +B.adE=new A.FQ(B.i,B.i) +B.adF=new A.qn(B.i,B.ar,B.ar,B.ar) +B.l=new A.w8(0,"start") +B.B_=new A.w8(1,"end") +B.cy=new A.w8(2,"center") +B.B0=new A.w8(3,"spaceBetween") +B.adG=new A.w8(4,"spaceAround") +B.adH=new A.w8(5,"spaceEvenly") +B.J=new A.a6m(0,"min") +B.o=new A.a6m(1,"max") +B.bd2=new A.df("mainDrawerContentKey",t.kK) +B.adI=new A.a6r(B.bd2) +B.adJ=new A.jw(B.dZ,1,0) +B.ho=new A.Ps(0,"inactive") +B.adK=new A.ow(!1,0,0,!1,B.ho) +B.adL=new A.A4(B.lK,B.lK,A.a3("A4")) +B.jB=new A.hv(0,"mapController") +B.nB=new A.hv(1,"tap") +B.B1=new A.hv(10,"onMultiFinger") +B.adM=new A.hv(11,"multiFingerEnd") +B.jC=new A.hv(12,"flingAnimationController") +B.jD=new A.hv(13,"doubleTapZoomAnimationController") +B.B2=new A.hv(14,"interactiveFlagsChanged") +B.adN=new A.hv(16,"custom") +B.B3=new A.hv(17,"scrollWheel") +B.adO=new A.hv(18,"nonRotatedSizeChange") +B.nC=new A.hv(2,"secondaryTap") +B.nD=new A.hv(3,"longPress") +B.B4=new A.hv(4,"doubleTap") +B.adP=new A.hv(5,"doubleTapHold") +B.adQ=new A.hv(6,"dragStart") +B.B5=new A.hv(7,"onDrag") +B.adR=new A.hv(8,"dragEnd") +B.adS=new A.hv(9,"multiFingerGestureStart") +B.B7=new A.a(0,"generic_circle_huge") +B.nE=new A.a(1,"generic_circle_large") +B.e3=new A.a(10,"generic_map_pin") +B.adT=new A.a(100,"googlemd_beach_access") +B.adU=new A.a(1000,"openmoji_first_quarter_moon") +B.adV=new A.a(1001,"openmoji_first_quarter_moon_face") +B.adW=new A.a(1002,"openmoji_fish") +B.adX=new A.a(1003,"openmoji_fish_cake_with_swirl") +B.adY=new A.a(1004,"openmoji_fisheye") +B.adZ=new A.a(1005,"openmoji_fishing_pole") +B.ae_=new A.a(1006,"openmoji_five_oclock") +B.ae0=new A.a(1007,"openmoji_five_thirty") +B.ae1=new A.a(1008,"openmoji_flag_belize") +B.ae2=new A.a(1009,"openmoji_flag_in_hole") +B.ae3=new A.a(101,"googlemd_beenhere") +B.ae4=new A.a(1010,"openmoji_flag_nepal") +B.ae5=new A.a(1011,"openmoji_flag_switzerland") +B.ae6=new A.a(1012,"openmoji_flag_vatican_city") +B.ae7=new A.a(1013,"openmoji_flagged_building") +B.ae8=new A.a(1014,"openmoji_flagged_point") +B.ae9=new A.a(1015,"openmoji_flamingo") +B.aea=new A.a(1016,"openmoji_flashlight") +B.aeb=new A.a(1017,"openmoji_flat_shoe") +B.aec=new A.a(1018,"openmoji_flatbread") +B.aed=new A.a(1019,"openmoji_fleur_de_lis") +B.aee=new A.a(102,"googlemd_bluetooth_audio") +B.aef=new A.a(1020,"openmoji_flexed_biceps") +B.aeg=new A.a(1021,"openmoji_floating_ice") +B.aeh=new A.a(1022,"openmoji_floating_ice_broken") +B.aei=new A.a(1023,"openmoji_flood") +B.aej=new A.a(1024,"openmoji_floppy_disk") +B.aek=new A.a(1025,"openmoji_flower") +B.ael=new A.a(1026,"openmoji_flower_playing_cards") +B.aem=new A.a(1027,"openmoji_flushed_face") +B.aen=new A.a(1028,"openmoji_fly") +B.aeo=new A.a(1029,"openmoji_flying_disc") +B.aep=new A.a(103,"googlemd_blur_circular") +B.aeq=new A.a(1030,"openmoji_flying_saucer") +B.aer=new A.a(1031,"openmoji_fog") +B.aes=new A.a(1032,"openmoji_foggy") +B.aet=new A.a(1033,"openmoji_foggy_mountain") +B.aeu=new A.a(1034,"openmoji_folded_hands") +B.aev=new A.a(1035,"openmoji_fondue") +B.aew=new A.a(1036,"openmoji_foot") +B.aex=new A.a(1037,"openmoji_footprints") +B.aey=new A.a(1038,"openmoji_forceps") +B.aez=new A.a(1039,"openmoji_fork_and_knife") +B.aeA=new A.a(104,"googlemd_blur_linear") +B.aeB=new A.a(1040,"openmoji_fork_and_knife_with_plate") +B.aeC=new A.a(1041,"openmoji_fortune_cookie") +B.aeD=new A.a(1042,"openmoji_forward") +B.aeE=new A.a(1043,"openmoji_fountain") +B.aeF=new A.a(1044,"openmoji_fountain_pen") +B.aeG=new A.a(1045,"openmoji_four_leaf_clover") +B.aeH=new A.a(1046,"openmoji_four_oclock") +B.aeI=new A.a(1047,"openmoji_four_thirty") +B.aeJ=new A.a(1048,"openmoji_fox") +B.aeK=new A.a(1049,"openmoji_fracture_leg") +B.aeL=new A.a(105,"googlemd_blur_off") +B.aeM=new A.a(1050,"openmoji_framed_picture") +B.aeN=new A.a(1051,"openmoji_free_button") +B.aeO=new A.a(1052,"openmoji_french_fries") +B.aeP=new A.a(1053,"openmoji_french_press") +B.aeQ=new A.a(1054,"openmoji_fried_shrimp") +B.aeR=new A.a(1055,"openmoji_frog") +B.aeS=new A.a(1056,"openmoji_front_facing_baby_chick") +B.aeT=new A.a(1057,"openmoji_frowning_face") +B.aeU=new A.a(1058,"openmoji_frowning_face_with_open_mouth") +B.aeV=new A.a(1059,"openmoji_fuel_pump") +B.aeW=new A.a(106,"googlemd_blur_on") +B.aeX=new A.a(1060,"openmoji_full_large_square") +B.aeY=new A.a(1061,"openmoji_full_medium_small_square") +B.aeZ=new A.a(1062,"openmoji_full_medium_square") +B.af_=new A.a(1063,"openmoji_full_moon") +B.af0=new A.a(1064,"openmoji_full_moon_face") +B.af1=new A.a(1065,"openmoji_full_octagon") +B.af2=new A.a(1066,"openmoji_full_pentagon") +B.af3=new A.a(1067,"openmoji_full_small_square") +B.af4=new A.a(1068,"openmoji_full_vertical_ellipse") +B.af5=new A.a(1069,"openmoji_full_vertical_rectangle") +B.af6=new A.a(107,"googlemd_brightness_1") +B.af7=new A.a(1070,"openmoji_funeral_urn") +B.af8=new A.a(1071,"openmoji_game_die") +B.af9=new A.a(1072,"openmoji_gardener_man") +B.afa=new A.a(1073,"openmoji_gardener_woman") +B.afb=new A.a(1074,"openmoji_gardening_gloves") +B.afc=new A.a(1075,"openmoji_garlic") +B.afd=new A.a(1076,"openmoji_gear") +B.afe=new A.a(1077,"openmoji_geiger_counter") +B.aff=new A.a(1078,"openmoji_gem_stone") +B.afg=new A.a(1079,"openmoji_gemini") +B.afh=new A.a(108,"googlemd_brightness_2") +B.afi=new A.a(1080,"openmoji_genie") +B.afj=new A.a(1081,"openmoji_ghost") +B.afk=new A.a(1082,"openmoji_giraffe") +B.afl=new A.a(1083,"openmoji_girl") +B.afm=new A.a(1084,"openmoji_github") +B.afn=new A.a(1085,"openmoji_gitlab") +B.afo=new A.a(1086,"openmoji_glass_of_milk") +B.afp=new A.a(1087,"openmoji_glasses") +B.afq=new A.a(1088,"openmoji_globe_showing_americas") +B.afr=new A.a(1089,"openmoji_globe_showing_asia_australia") +B.afs=new A.a(109,"googlemd_brightness_3") +B.aft=new A.a(1090,"openmoji_globe_showing_europe_africa") +B.afu=new A.a(1091,"openmoji_globe_with_meridians") +B.afv=new A.a(1092,"openmoji_gloves") +B.afw=new A.a(1093,"openmoji_glowing_star") +B.afx=new A.a(1094,"openmoji_goal_net") +B.afy=new A.a(1095,"openmoji_goat") +B.afz=new A.a(1096,"openmoji_goblin") +B.afA=new A.a(1097,"openmoji_goggles") +B.afB=new A.a(1098,"openmoji_goldfish") +B.afC=new A.a(1099,"openmoji_gorilla") +B.B8=new A.a(11,"generic_square_huge") +B.afD=new A.a(110,"googlemd_brightness_4") +B.afE=new A.a(1100,"openmoji_gps") +B.afF=new A.a(1101,"openmoji_graduation_cap") +B.afG=new A.a(1102,"openmoji_grapes") +B.afH=new A.a(1103,"openmoji_great_pyramid_of_giza") +B.afI=new A.a(1104,"openmoji_green_book") +B.afJ=new A.a(1105,"openmoji_green_salad") +B.afK=new A.a(1106,"openmoji_greta_thunberg") +B.afL=new A.a(1107,"openmoji_grimacing_face") +B.afM=new A.a(1108,"openmoji_grinning_cat") +B.afN=new A.a(1109,"openmoji_grinning_cat_with_smiling_eyes") +B.afO=new A.a(111,"googlemd_brightness_5") +B.afP=new A.a(1110,"openmoji_grinning_face") +B.afQ=new A.a(1111,"openmoji_grinning_face_with_big_eyes") +B.afR=new A.a(1112,"openmoji_grinning_face_with_smiling_eyes") +B.afS=new A.a(1113,"openmoji_grinning_face_with_sweat") +B.afT=new A.a(1114,"openmoji_grinning_squinting_face") +B.afU=new A.a(1115,"openmoji_growing_heart") +B.afV=new A.a(1116,"openmoji_guard") +B.afW=new A.a(1117,"openmoji_guide_dog") +B.afX=new A.a(1118,"openmoji_guitar") +B.afY=new A.a(1119,"openmoji_hacker_cat") +B.afZ=new A.a(112,"googlemd_brightness_6") +B.ag_=new A.a(1120,"openmoji_hal_9000") +B.ag0=new A.a(1121,"openmoji_half_orange_fruit") +B.ag1=new A.a(1122,"openmoji_hamburger") +B.ag2=new A.a(1123,"openmoji_hamburger_menu") +B.ag3=new A.a(1124,"openmoji_hammer") +B.ag4=new A.a(1125,"openmoji_hammer_and_pick") +B.ag5=new A.a(1126,"openmoji_hammer_and_wrench") +B.ag6=new A.a(1127,"openmoji_hamsa") +B.ag7=new A.a(1128,"openmoji_hamster") +B.ag8=new A.a(1129,"openmoji_hand_with_fingers_splayed") +B.ag9=new A.a(113,"googlemd_brightness_7") +B.aga=new A.a(1130,"openmoji_hand_with_index_finger_and_thumb_crossed") +B.agb=new A.a(1131,"openmoji_handbag") +B.agc=new A.a(1132,"openmoji_handshake") +B.agd=new A.a(1133,"openmoji_hanging_gardens_of_babylon") +B.age=new A.a(1134,"openmoji_hatching_chick") +B.agf=new A.a(1135,"openmoji_headache") +B.agg=new A.a(1136,"openmoji_headphone") +B.agh=new A.a(1137,"openmoji_headstone") +B.agi=new A.a(1138,"openmoji_health_worker") +B.agj=new A.a(1139,"openmoji_hear_no_evil_monkey") +B.agk=new A.a(114,"googlemd_broken_image") +B.agl=new A.a(1140,"openmoji_heart") +B.agm=new A.a(1141,"openmoji_heart_decoration") +B.agn=new A.a(1142,"openmoji_heart_exclamation") +B.ago=new A.a(1143,"openmoji_heart_hands") +B.agp=new A.a(1144,"openmoji_heart_on_fire") +B.agq=new A.a(1145,"openmoji_heart_suit") +B.agr=new A.a(1146,"openmoji_heart_with_arrow") +B.ags=new A.a(1147,"openmoji_heart_with_ribbon") +B.agt=new A.a(1148,"openmoji_heavy_circle") +B.agu=new A.a(1149,"openmoji_heavy_dollar_sign") +B.agv=new A.a(115,"googlemd_brush") +B.agw=new A.a(1150,"openmoji_heavy_equals_sign") +B.agx=new A.a(1151,"openmoji_hedgehog") +B.agy=new A.a(1152,"openmoji_helicopter") +B.agz=new A.a(1153,"openmoji_help_others") +B.agA=new A.a(1154,"openmoji_herb") +B.agB=new A.a(1155,"openmoji_hibiscus") +B.agC=new A.a(1156,"openmoji_high_heeled_shoe") +B.agD=new A.a(1157,"openmoji_high_speed_train") +B.agE=new A.a(1158,"openmoji_high_voltage") +B.agF=new A.a(1159,"openmoji_hiking_boot") +B.agG=new A.a(116,"googlemd_burst_mode") +B.agH=new A.a(1160,"openmoji_hindu_temple") +B.agI=new A.a(1161,"openmoji_hippopotamus") +B.agJ=new A.a(1162,"openmoji_hold") +B.agK=new A.a(1163,"openmoji_hole") +B.agL=new A.a(1164,"openmoji_hollow_circle") +B.agM=new A.a(1165,"openmoji_hollow_large_square") +B.agN=new A.a(1166,"openmoji_hollow_medium_small_square") +B.agO=new A.a(1167,"openmoji_hollow_medium_square") +B.agP=new A.a(1168,"openmoji_hollow_pentagon") +B.agQ=new A.a(1169,"openmoji_hollow_small_square") +B.agR=new A.a(117,"googlemd_business_center") +B.agS=new A.a(1170,"openmoji_hollow_vertical_ellipse") +B.agT=new A.a(1171,"openmoji_home_button") +B.agU=new A.a(1172,"openmoji_honey_pot") +B.agV=new A.a(1173,"openmoji_honeybee") +B.agW=new A.a(1174,"openmoji_hook") +B.agX=new A.a(1175,"openmoji_horizontal_full_hexagon") +B.agY=new A.a(1176,"openmoji_horizontal_full_octagon") +B.agZ=new A.a(1177,"openmoji_horizontal_traffic_light") +B.ah_=new A.a(1178,"openmoji_horse") +B.ah0=new A.a(1179,"openmoji_horse_face") +B.ah1=new A.a(118,"googlemd_cake") +B.ah2=new A.a(1180,"openmoji_horse_jumping_hurdle") +B.ah3=new A.a(1181,"openmoji_horse_racing") +B.ah4=new A.a(1182,"openmoji_horse_riding") +B.ah5=new A.a(1183,"openmoji_hospital") +B.ah6=new A.a(1184,"openmoji_hot_beverage") +B.ah7=new A.a(1185,"openmoji_hot_dog") +B.ah8=new A.a(1186,"openmoji_hot_face") +B.ah9=new A.a(1187,"openmoji_hot_pepper") +B.aha=new A.a(1188,"openmoji_hot_springs") +B.ahb=new A.a(1189,"openmoji_hot_water_bottle") +B.ahc=new A.a(119,"googlemd_camera") +B.ahd=new A.a(1190,"openmoji_hotel") +B.ahe=new A.a(1191,"openmoji_hourglass_done") +B.ahf=new A.a(1192,"openmoji_hourglass_not_done") +B.ahg=new A.a(1193,"openmoji_house") +B.ahh=new A.a(1194,"openmoji_house_with_garden") +B.ahi=new A.a(1195,"openmoji_houses") +B.ahj=new A.a(1196,"openmoji_hundred_points") +B.ahk=new A.a(1197,"openmoji_hushed_face") +B.ahl=new A.a(1198,"openmoji_hut") +B.ahm=new A.a(1199,"openmoji_ibeacon") +B.B9=new A.a(12,"generic_square_large") +B.ahn=new A.a(120,"googlemd_camera_alt") +B.aho=new A.a(1200,"openmoji_ice") +B.ahp=new A.a(1201,"openmoji_ice_core_sample") +B.ahq=new A.a(1202,"openmoji_ice_cream") +B.ahr=new A.a(1203,"openmoji_ice_hockey") +B.ahs=new A.a(1204,"openmoji_ice_shelf") +B.aht=new A.a(1205,"openmoji_ice_shelf_melting") +B.ahu=new A.a(1206,"openmoji_ice_skate") +B.ahv=new A.a(1207,"openmoji_iceberg") +B.ahw=new A.a(1208,"openmoji_id_button") +B.ahx=new A.a(1209,"openmoji_identification_card") +B.ahy=new A.a(121,"googlemd_camera_front") +B.ahz=new A.a(1210,"openmoji_inaturalist") +B.ahA=new A.a(1211,"openmoji_inbox") +B.ahB=new A.a(1212,"openmoji_inbox_tray") +B.ahC=new A.a(1213,"openmoji_incoming_envelope") +B.ahD=new A.a(1214,"openmoji_incredulous_face") +B.ahE=new A.a(1215,"openmoji_index_pointing_at_the_viewer") +B.ahF=new A.a(1216,"openmoji_index_pointing_up") +B.ahG=new A.a(1217,"openmoji_infinity") +B.ahH=new A.a(1218,"openmoji_information") +B.ahI=new A.a(1219,"openmoji_input_latin_letters") +B.ahJ=new A.a(122,"googlemd_camera_rear") +B.ahK=new A.a(1220,"openmoji_input_latin_lowercase") +B.ahL=new A.a(1221,"openmoji_input_latin_uppercase") +B.ahM=new A.a(1222,"openmoji_input_numbers") +B.ahN=new A.a(1223,"openmoji_input_symbols") +B.ahO=new A.a(1224,"openmoji_instagram") +B.ahP=new A.a(1225,"openmoji_internet_explorer") +B.ahQ=new A.a(1226,"openmoji_interview") +B.ahR=new A.a(1227,"openmoji_intestine") +B.ahS=new A.a(1228,"openmoji_intricate") +B.ahT=new A.a(1229,"openmoji_jack_o_lantern") +B.ahU=new A.a(123,"googlemd_camera_roll") +B.ahV=new A.a(1230,"openmoji_japanese_acceptable_button") +B.ahW=new A.a(1231,"openmoji_japanese_application_button") +B.ahX=new A.a(1232,"openmoji_japanese_bargain_button") +B.ahY=new A.a(1233,"openmoji_japanese_castle") +B.ahZ=new A.a(1234,"openmoji_japanese_congratulations_button") +B.ai_=new A.a(1235,"openmoji_japanese_discount_button") +B.ai0=new A.a(1236,"openmoji_japanese_dolls") +B.ai1=new A.a(1237,"openmoji_japanese_free_of_charge_button") +B.ai2=new A.a(1238,"openmoji_japanese_here_button") +B.ai3=new A.a(1239,"openmoji_japanese_monthly_amount_button") +B.ai4=new A.a(124,"googlemd_cancel") +B.ai5=new A.a(1240,"openmoji_japanese_no_vacancy_button") +B.ai6=new A.a(1241,"openmoji_japanese_not_free_of_charge_button") +B.ai7=new A.a(1242,"openmoji_japanese_open_for_business_button") +B.ai8=new A.a(1243,"openmoji_japanese_passing_grade_button") +B.ai9=new A.a(1244,"openmoji_japanese_post_office") +B.aia=new A.a(1245,"openmoji_japanese_prohibited_button") +B.aib=new A.a(1246,"openmoji_japanese_reserved_button") +B.aic=new A.a(1247,"openmoji_japanese_secret_button") +B.aid=new A.a(1248,"openmoji_japanese_service_charge_button") +B.aie=new A.a(1249,"openmoji_japanese_symbol_for_beginner") +B.aif=new A.a(125,"googlemd_casino") +B.aig=new A.a(1250,"openmoji_japanese_vacancy_button") +B.aih=new A.a(1251,"openmoji_jar") +B.aii=new A.a(1252,"openmoji_jeans") +B.aij=new A.a(1253,"openmoji_joint_pain") +B.aik=new A.a(1254,"openmoji_joker") +B.ail=new A.a(1255,"openmoji_joystick") +B.aim=new A.a(1256,"openmoji_judge") +B.ain=new A.a(1257,"openmoji_kaaba") +B.aio=new A.a(1258,"openmoji_kangaroo") +B.aip=new A.a(1259,"openmoji_kehrwoche") +B.aiq=new A.a(126,"googlemd_center_focus_strong") +B.air=new A.a(1260,"openmoji_key") +B.ais=new A.a(1261,"openmoji_keyboard") +B.ait=new A.a(1262,"openmoji_keycap_0") +B.aiu=new A.a(1263,"openmoji_keycap_1") +B.aiv=new A.a(1264,"openmoji_keycap_10") +B.aiw=new A.a(1265,"openmoji_keycap_2") +B.aix=new A.a(1266,"openmoji_keycap_3") +B.aiy=new A.a(1267,"openmoji_keycap_4") +B.aiz=new A.a(1268,"openmoji_keycap_5") +B.aiA=new A.a(1269,"openmoji_keycap_6") +B.aiB=new A.a(127,"googlemd_center_focus_weak") +B.aiC=new A.a(1270,"openmoji_keycap_7") +B.aiD=new A.a(1271,"openmoji_keycap_8") +B.aiE=new A.a(1272,"openmoji_keycap_9") +B.aiF=new A.a(1273,"openmoji_keycap_asterisk") +B.aiG=new A.a(1274,"openmoji_keycap_pound") +B.aiH=new A.a(1275,"openmoji_kick_scooter") +B.aiI=new A.a(1276,"openmoji_kidney") +B.aiJ=new A.a(1277,"openmoji_kimono") +B.aiK=new A.a(1278,"openmoji_kiss") +B.aiL=new A.a(1279,"openmoji_kiss_man_man") +B.aiM=new A.a(128,"googlemd_check") +B.aiN=new A.a(1280,"openmoji_kiss_mark") +B.aiO=new A.a(1281,"openmoji_kiss_woman_man") +B.aiP=new A.a(1282,"openmoji_kiss_woman_woman") +B.aiQ=new A.a(1283,"openmoji_kissing_cat") +B.aiR=new A.a(1284,"openmoji_kissing_face") +B.aiS=new A.a(1285,"openmoji_kissing_face_with_closed_eyes") +B.aiT=new A.a(1286,"openmoji_kissing_face_with_smiling_eyes") +B.aiU=new A.a(1287,"openmoji_kitchen_knife") +B.aiV=new A.a(1288,"openmoji_kite") +B.aiW=new A.a(1289,"openmoji_kiwi_fruit") +B.aiX=new A.a(129,"googlemd_check_box") +B.aiY=new A.a(1290,"openmoji_knee_pain") +B.aiZ=new A.a(1291,"openmoji_knot") +B.aj_=new A.a(1292,"openmoji_koala") +B.aj0=new A.a(1293,"openmoji_lab_coat") +B.aj1=new A.a(1294,"openmoji_label") +B.aj2=new A.a(1295,"openmoji_lacrosse") +B.aj3=new A.a(1296,"openmoji_ladder") +B.aj4=new A.a(1297,"openmoji_lady_beetle") +B.aj5=new A.a(1298,"openmoji_landslide") +B.aj6=new A.a(1299,"openmoji_laptop") +B.Ba=new A.a(13,"generic_square_medium") +B.aj7=new A.a(130,"googlemd_check_box_outline_blank") +B.aj8=new A.a(1300,"openmoji_large_diamond") +B.aj9=new A.a(1301,"openmoji_large_intestine") +B.aja=new A.a(1302,"openmoji_last_quarter_moon") +B.ajb=new A.a(1303,"openmoji_last_quarter_moon_face") +B.ajc=new A.a(1304,"openmoji_last_track_button") +B.ajd=new A.a(1305,"openmoji_latin_cross") +B.aje=new A.a(1306,"openmoji_latte_macchiato") +B.ajf=new A.a(1307,"openmoji_lawn_mower") +B.ajg=new A.a(1308,"openmoji_leaf_fluttering_in_wind") +B.ajh=new A.a(1309,"openmoji_leafy_green") +B.aji=new A.a(131,"googlemd_chevron_left") +B.ajj=new A.a(1310,"openmoji_led") +B.ajk=new A.a(1311,"openmoji_ledger") +B.ajl=new A.a(1312,"openmoji_left_arrow") +B.ajm=new A.a(1313,"openmoji_left_arrow_curving_right") +B.ajn=new A.a(1314,"openmoji_left_facing_fist") +B.ajo=new A.a(1315,"openmoji_left_luggage") +B.ajp=new A.a(1316,"openmoji_left_right_arrow") +B.ajq=new A.a(1317,"openmoji_left_speech_bubble") +B.ajr=new A.a(1318,"openmoji_leftwards_hand") +B.ajs=new A.a(1319,"openmoji_leg") +B.ajt=new A.a(132,"googlemd_chevron_right") +B.aju=new A.a(1320,"openmoji_lemon") +B.ajv=new A.a(1321,"openmoji_lentils_with_spaetzle") +B.ajw=new A.a(1322,"openmoji_leo") +B.ajx=new A.a(1323,"openmoji_leopard") +B.ajy=new A.a(1324,"openmoji_level_slider") +B.ajz=new A.a(1325,"openmoji_libra") +B.ajA=new A.a(1326,"openmoji_light_bulb") +B.ajB=new A.a(1327,"openmoji_light_rail") +B.ajC=new A.a(1328,"openmoji_light_skin_tone") +B.ajD=new A.a(1329,"openmoji_lighter") +B.ajE=new A.a(133,"googlemd_child_care") +B.ajF=new A.a(1330,"openmoji_lighthouse_of_alexandria") +B.ajG=new A.a(1331,"openmoji_link") +B.ajH=new A.a(1332,"openmoji_linked_paperclips") +B.ajI=new A.a(1333,"openmoji_linkedin") +B.ajJ=new A.a(1334,"openmoji_lion") +B.ajK=new A.a(1335,"openmoji_lipstick") +B.ajL=new A.a(1336,"openmoji_litter_in_bin_sign") +B.ajM=new A.a(1337,"openmoji_liver") +B.ajN=new A.a(1338,"openmoji_lizard") +B.ajO=new A.a(1339,"openmoji_llama") +B.ajP=new A.a(134,"googlemd_child_friendly") +B.ajQ=new A.a(1340,"openmoji_lobster") +B.ajR=new A.a(1341,"openmoji_location_indicator") +B.ajS=new A.a(1342,"openmoji_location_indicator_red") +B.ajT=new A.a(1343,"openmoji_locked") +B.ajU=new A.a(1344,"openmoji_locked_with_key") +B.ajV=new A.a(1345,"openmoji_locked_with_pen") +B.ajW=new A.a(1346,"openmoji_locomotion") +B.ajX=new A.a(1347,"openmoji_locomotive") +B.ajY=new A.a(1348,"openmoji_lollipop") +B.ajZ=new A.a(1349,"openmoji_long_drum") +B.ak_=new A.a(135,"googlemd_close") +B.ak0=new A.a(1350,"openmoji_lotion_bottle") +B.ak1=new A.a(1351,"openmoji_lotus") +B.ak2=new A.a(1352,"openmoji_loudly_crying_face") +B.ak3=new A.a(1353,"openmoji_loudspeaker") +B.ak4=new A.a(1354,"openmoji_love_hotel") +B.ak5=new A.a(1355,"openmoji_love_letter") +B.ak6=new A.a(1356,"openmoji_love_you_gesture") +B.ak7=new A.a(1357,"openmoji_low_battery") +B.ak8=new A.a(1358,"openmoji_luggage") +B.ak9=new A.a(1359,"openmoji_lungs") +B.aka=new A.a(136,"googlemd_collections") +B.akb=new A.a(1360,"openmoji_lying_face") +B.akc=new A.a(1361,"openmoji_macaw") +B.akd=new A.a(1362,"openmoji_mage") +B.ake=new A.a(1363,"openmoji_magic_wand") +B.akf=new A.a(1364,"openmoji_magnet") +B.akg=new A.a(1365,"openmoji_magnifying_glass_tilted_left") +B.akh=new A.a(1366,"openmoji_magnifying_glass_tilted_right") +B.aki=new A.a(1367,"openmoji_mahjong_red_dragon") +B.akj=new A.a(1368,"openmoji_male_doctor") +B.akk=new A.a(1369,"openmoji_male_nurse") +B.akl=new A.a(137,"googlemd_collections_bookmark") +B.akm=new A.a(1370,"openmoji_male_sign") +B.akn=new A.a(1371,"openmoji_mammoth") +B.ako=new A.a(1372,"openmoji_man") +B.akp=new A.a(1373,"openmoji_man_artist") +B.akq=new A.a(1374,"openmoji_man_astronaut") +B.akr=new A.a(1375,"openmoji_man_bald") +B.aks=new A.a(1376,"openmoji_man_barista") +B.akt=new A.a(1377,"openmoji_man_beard") +B.aku=new A.a(1378,"openmoji_man_biking") +B.akv=new A.a(1379,"openmoji_man_bouncing_ball") +B.akw=new A.a(138,"googlemd_color_lens") +B.akx=new A.a(1380,"openmoji_man_bowing") +B.aky=new A.a(1381,"openmoji_man_cartwheeling") +B.akz=new A.a(1382,"openmoji_man_climbing") +B.akA=new A.a(1383,"openmoji_man_construction_worker") +B.akB=new A.a(1384,"openmoji_man_cook") +B.akC=new A.a(1385,"openmoji_man_curly_hair") +B.akD=new A.a(1386,"openmoji_man_dancing") +B.akE=new A.a(1387,"openmoji_man_detective") +B.akF=new A.a(1388,"openmoji_man_elf") +B.akG=new A.a(1389,"openmoji_man_facepalming") +B.akH=new A.a(139,"googlemd_colorize") +B.akI=new A.a(1390,"openmoji_man_factory_worker") +B.akJ=new A.a(1391,"openmoji_man_fairy") +B.akK=new A.a(1392,"openmoji_man_farmer") +B.akL=new A.a(1393,"openmoji_man_feeding_baby") +B.akM=new A.a(1394,"openmoji_man_firefighter") +B.akN=new A.a(1395,"openmoji_man_frowning") +B.akO=new A.a(1396,"openmoji_man_genie") +B.akP=new A.a(1397,"openmoji_man_gesturing_no") +B.akQ=new A.a(1398,"openmoji_man_gesturing_ok") +B.akR=new A.a(1399,"openmoji_man_getting_haircut") +B.Bb=new A.a(14,"generic_square_small") +B.akS=new A.a(140,"googlemd_compare") +B.akT=new A.a(1400,"openmoji_man_getting_massage") +B.akU=new A.a(1401,"openmoji_man_golfing") +B.akV=new A.a(1402,"openmoji_man_guard") +B.akW=new A.a(1403,"openmoji_man_health_worker") +B.akX=new A.a(1404,"openmoji_man_in_lotus_position") +B.akY=new A.a(1405,"openmoji_man_in_manual_wheelchair") +B.akZ=new A.a(1406,"openmoji_man_in_motorized_wheelchair") +B.al_=new A.a(1407,"openmoji_man_in_steamy_room") +B.al0=new A.a(1408,"openmoji_man_in_tuxedo") +B.al1=new A.a(1409,"openmoji_man_judge") +B.al2=new A.a(141,"googlemd_confirmation_number") +B.al3=new A.a(1410,"openmoji_man_juggling") +B.al4=new A.a(1411,"openmoji_man_kneeling") +B.al5=new A.a(1412,"openmoji_man_lifting_weights") +B.al6=new A.a(1413,"openmoji_man_mage") +B.al7=new A.a(1414,"openmoji_man_mechanic") +B.al8=new A.a(1415,"openmoji_man_mountain_biking") +B.al9=new A.a(1416,"openmoji_man_office_worker") +B.ala=new A.a(1417,"openmoji_man_pilot") +B.alb=new A.a(1418,"openmoji_man_playing_handball") +B.alc=new A.a(1419,"openmoji_man_playing_water_polo") +B.ald=new A.a(142,"googlemd_control_point") +B.ale=new A.a(1420,"openmoji_man_police_officer") +B.alf=new A.a(1421,"openmoji_man_pouting") +B.alg=new A.a(1422,"openmoji_man_raising_hand") +B.alh=new A.a(1423,"openmoji_man_rowing_boat") +B.ali=new A.a(1424,"openmoji_man_running") +B.alj=new A.a(1425,"openmoji_man_scientist") +B.alk=new A.a(1426,"openmoji_man_shrugging") +B.all=new A.a(1427,"openmoji_man_singer") +B.alm=new A.a(1428,"openmoji_man_sneezing_into_elbow") +B.aln=new A.a(1429,"openmoji_man_standing") +B.alo=new A.a(143,"googlemd_control_point_duplicate") +B.alp=new A.a(1430,"openmoji_man_student") +B.alq=new A.a(1431,"openmoji_man_superhero") +B.alr=new A.a(1432,"openmoji_man_supervillain") +B.als=new A.a(1433,"openmoji_man_surfing") +B.alt=new A.a(1434,"openmoji_man_swimming") +B.alu=new A.a(1435,"openmoji_man_teacher") +B.alv=new A.a(1436,"openmoji_man_technologist") +B.alw=new A.a(1437,"openmoji_man_tipping_hand") +B.alx=new A.a(1438,"openmoji_man_vampire") +B.aly=new A.a(1439,"openmoji_man_walking") +B.alz=new A.a(144,"googlemd_crop") +B.alA=new A.a(1440,"openmoji_man_wearing_turban") +B.alB=new A.a(1441,"openmoji_man_with_cane") +B.alC=new A.a(1442,"openmoji_man_with_medical_mask") +B.alD=new A.a(1443,"openmoji_man_with_veil") +B.alE=new A.a(1444,"openmoji_man_zombie") +B.alF=new A.a(1445,"openmoji_mango") +B.alG=new A.a(1446,"openmoji_mans_shoe") +B.alH=new A.a(1447,"openmoji_mantelpiece_clock") +B.alI=new A.a(1448,"openmoji_manual_wheelchair") +B.alJ=new A.a(1449,"openmoji_map_of_japan") +B.alK=new A.a(145,"googlemd_crop_free") +B.alL=new A.a(1450,"openmoji_maple_leaf") +B.alM=new A.a(1451,"openmoji_mark") +B.alN=new A.a(1452,"openmoji_martial_arts_uniform") +B.alO=new A.a(1453,"openmoji_mastodon") +B.alP=new A.a(1454,"openmoji_mate") +B.alQ=new A.a(1455,"openmoji_maultasche") +B.alR=new A.a(1456,"openmoji_mausoleum_at_halicarnassus") +B.alS=new A.a(1457,"openmoji_meat_consumption") +B.alT=new A.a(1458,"openmoji_meat_on_bone") +B.alU=new A.a(1459,"openmoji_mechanic") +B.alV=new A.a(146,"googlemd_crop_original") +B.alW=new A.a(1460,"openmoji_mechanical_arm") +B.alX=new A.a(1461,"openmoji_mechanical_leg") +B.alY=new A.a(1462,"openmoji_medical_gloves") +B.alZ=new A.a(1463,"openmoji_medical_symbol") +B.am_=new A.a(1464,"openmoji_medication") +B.am0=new A.a(1465,"openmoji_medium_dark_skin_tone") +B.am1=new A.a(1466,"openmoji_medium_light_skin_tone") +B.am2=new A.a(1467,"openmoji_medium_skin_tone") +B.am3=new A.a(1468,"openmoji_megaphone") +B.am4=new A.a(1469,"openmoji_melon") +B.am5=new A.a(147,"googlemd_crop_portrait") +B.am6=new A.a(1470,"openmoji_melting_face") +B.am7=new A.a(1471,"openmoji_memo") +B.am8=new A.a(1472,"openmoji_men_holding_hands") +B.am9=new A.a(1473,"openmoji_men_with_bunny_ears") +B.ama=new A.a(1474,"openmoji_men_wrestling") +B.amb=new A.a(1475,"openmoji_mending_heart") +B.amc=new A.a(1476,"openmoji_menorah") +B.amd=new A.a(1477,"openmoji_mens_room") +B.ame=new A.a(1478,"openmoji_mermaid") +B.amf=new A.a(1479,"openmoji_merman") +B.amg=new A.a(148,"googlemd_crop_rotate") +B.amh=new A.a(1480,"openmoji_merperson") +B.ami=new A.a(1481,"openmoji_metro") +B.amj=new A.a(1482,"openmoji_microbe") +B.amk=new A.a(1483,"openmoji_microphone") +B.aml=new A.a(1484,"openmoji_microscope") +B.amm=new A.a(1485,"openmoji_middle_finger") +B.amn=new A.a(1486,"openmoji_military_helmet") +B.amo=new A.a(1487,"openmoji_military_medal") +B.amp=new A.a(1488,"openmoji_milk_jug") +B.amq=new A.a(1489,"openmoji_milky_way") +B.amr=new A.a(149,"googlemd_dehaze") +B.ams=new A.a(1490,"openmoji_minibus") +B.amt=new A.a(1491,"openmoji_minus") +B.amu=new A.a(1492,"openmoji_mirror") +B.amv=new A.a(1493,"openmoji_mirror_ball") +B.amw=new A.a(1494,"openmoji_moai") +B.amx=new A.a(1495,"openmoji_mobile_info") +B.amy=new A.a(1496,"openmoji_mobile_message") +B.amz=new A.a(1497,"openmoji_mobile_phone") +B.amA=new A.a(1498,"openmoji_mobile_phone_off") +B.amB=new A.a(1499,"openmoji_mobile_phone_with_arrow") +B.Bc=new A.a(15,"generic_square_tiny") +B.amC=new A.a(150,"googlemd_details") +B.amD=new A.a(1500,"openmoji_moka_pot") +B.amE=new A.a(1501,"openmoji_money_bag") +B.amF=new A.a(1502,"openmoji_money_mouth_face") +B.amG=new A.a(1503,"openmoji_money_with_wings") +B.amH=new A.a(1504,"openmoji_monkey") +B.amI=new A.a(1505,"openmoji_monkey_face") +B.amJ=new A.a(1506,"openmoji_monorail") +B.amK=new A.a(1507,"openmoji_moon_cake") +B.amL=new A.a(1508,"openmoji_moon_viewing_ceremony") +B.amM=new A.a(1509,"openmoji_more_information") +B.amN=new A.a(151,"googlemd_directions") +B.amO=new A.a(1510,"openmoji_mosque") +B.amP=new A.a(1511,"openmoji_mosquito") +B.amQ=new A.a(1512,"openmoji_motor") +B.amR=new A.a(1513,"openmoji_motor_boat") +B.amS=new A.a(1514,"openmoji_motor_scooter") +B.amT=new A.a(1515,"openmoji_motorcycle") +B.amU=new A.a(1516,"openmoji_motorized_wheelchair") +B.amV=new A.a(1517,"openmoji_motorway") +B.amW=new A.a(1518,"openmoji_mount_fuji") +B.amX=new A.a(1519,"openmoji_mountain") +B.amY=new A.a(152,"googlemd_directions_bike") +B.amZ=new A.a(1520,"openmoji_mountain_cableway") +B.an_=new A.a(1521,"openmoji_mountain_railway") +B.an0=new A.a(1522,"openmoji_mouse") +B.an1=new A.a(1523,"openmoji_mouse_face") +B.an2=new A.a(1524,"openmoji_mouse_trap") +B.an3=new A.a(1525,"openmoji_mouth") +B.an4=new A.a(1526,"openmoji_move") +B.an5=new A.a(1527,"openmoji_movie_camera") +B.an6=new A.a(1528,"openmoji_mrs_claus") +B.an7=new A.a(1529,"openmoji_multiply") +B.an8=new A.a(153,"googlemd_directions_boat") +B.an9=new A.a(1530,"openmoji_mushroom") +B.ana=new A.a(1531,"openmoji_musical_keyboard") +B.anb=new A.a(1532,"openmoji_musical_note") +B.anc=new A.a(1533,"openmoji_musical_notes") +B.and=new A.a(1534,"openmoji_musical_score") +B.ane=new A.a(1535,"openmoji_musicbrainz") +B.anf=new A.a(1536,"openmoji_muted_speaker") +B.ang=new A.a(1537,"openmoji_mx_claus") +B.anh=new A.a(1538,"openmoji_nail_and_gear_flag") +B.ani=new A.a(1539,"openmoji_nail_polish") +B.anj=new A.a(154,"googlemd_directions_bus") +B.ank=new A.a(1540,"openmoji_name_badge") +B.anl=new A.a(1541,"openmoji_narwhal") +B.anm=new A.a(1542,"openmoji_national_park") +B.ann=new A.a(1543,"openmoji_nauseated_face") +B.ano=new A.a(1544,"openmoji_nazar_amulet") +B.anp=new A.a(1545,"openmoji_necktie") +B.anq=new A.a(1546,"openmoji_nerd_face") +B.anr=new A.a(1547,"openmoji_nest_with_eggs") +B.ans=new A.a(1548,"openmoji_nesting_dolls") +B.ant=new A.a(1549,"openmoji_netscape_navigator") +B.anu=new A.a(155,"googlemd_directions_car") +B.anv=new A.a(1550,"openmoji_neutral_face") +B.anw=new A.a(1551,"openmoji_new_button") +B.anx=new A.a(1552,"openmoji_new_moon") +B.any=new A.a(1553,"openmoji_new_moon_face") +B.anz=new A.a(1554,"openmoji_newspaper") +B.anA=new A.a(1555,"openmoji_next_track_button") +B.anB=new A.a(1556,"openmoji_ng_button") +B.anC=new A.a(1557,"openmoji_nib") +B.anD=new A.a(1558,"openmoji_night_with_stars") +B.anE=new A.a(1559,"openmoji_nine_oclock") +B.anF=new A.a(156,"googlemd_directions_railway") +B.anG=new A.a(1560,"openmoji_nine_thirty") +B.anH=new A.a(1561,"openmoji_ninja") +B.anI=new A.a(1562,"openmoji_no_bicycles") +B.anJ=new A.a(1563,"openmoji_no_entry") +B.anK=new A.a(1564,"openmoji_no_handshaking") +B.anL=new A.a(1565,"openmoji_no_littering") +B.anM=new A.a(1566,"openmoji_no_mobile_phones") +B.anN=new A.a(1567,"openmoji_no_one_under_eighteen") +B.anO=new A.a(1568,"openmoji_no_pedestrians") +B.anP=new A.a(1569,"openmoji_no_smoking") +B.anQ=new A.a(157,"googlemd_directions_run") +B.anR=new A.a(1570,"openmoji_no_stencil") +B.anS=new A.a(1571,"openmoji_non_potable_water") +B.anT=new A.a(1572,"openmoji_north") +B.anU=new A.a(1573,"openmoji_nose") +B.anV=new A.a(1574,"openmoji_notebook") +B.anW=new A.a(1575,"openmoji_notebook_with_decorative_cover") +B.anX=new A.a(1576,"openmoji_nuclear_power_plant") +B.anY=new A.a(1577,"openmoji_nuclear_power_plant_ruin") +B.anZ=new A.a(1578,"openmoji_nuclear_protection") +B.ao_=new A.a(1579,"openmoji_nuclear_worker_man") +B.ao0=new A.a(158,"googlemd_directions_transit") +B.ao1=new A.a(1580,"openmoji_nuclear_worker_woman") +B.ao2=new A.a(1581,"openmoji_nut_and_bolt") +B.ao3=new A.a(1582,"openmoji_o_button_blood_type") +B.ao4=new A.a(1583,"openmoji_octopus") +B.ao5=new A.a(1584,"openmoji_oden") +B.ao6=new A.a(1585,"openmoji_office_building") +B.ao7=new A.a(1586,"openmoji_office_worker") +B.ao8=new A.a(1587,"openmoji_ogre") +B.ao9=new A.a(1588,"openmoji_oil_drum") +B.aoa=new A.a(1589,"openmoji_oil_spill") +B.aob=new A.a(159,"googlemd_directions_walk") +B.aoc=new A.a(1590,"openmoji_ok_button") +B.aod=new A.a(1591,"openmoji_ok_hand") +B.aoe=new A.a(1592,"openmoji_ok_stencil") +B.aof=new A.a(1593,"openmoji_old_key") +B.aog=new A.a(1594,"openmoji_old_man") +B.aoh=new A.a(1595,"openmoji_old_woman") +B.aoi=new A.a(1596,"openmoji_older_person") +B.aoj=new A.a(1597,"openmoji_olive") +B.aok=new A.a(1598,"openmoji_om") +B.aol=new A.a(1599,"openmoji_on_arrow") +B.Bd=new A.a(16,"generic_triangle_huge") +B.aom=new A.a(160,"googlemd_disc_full") +B.aon=new A.a(1600,"openmoji_oncoming_automobile") +B.aoo=new A.a(1601,"openmoji_oncoming_bus") +B.aop=new A.a(1602,"openmoji_oncoming_fist") +B.aoq=new A.a(1603,"openmoji_oncoming_police_car") +B.aor=new A.a(1604,"openmoji_oncoming_taxi") +B.aos=new A.a(1605,"openmoji_one_oclock") +B.aot=new A.a(1606,"openmoji_one_piece_swimsuit") +B.aou=new A.a(1607,"openmoji_one_thirty") +B.aov=new A.a(1608,"openmoji_onion") +B.aow=new A.a(1609,"openmoji_open_book") +B.aox=new A.a(161,"googlemd_do_not_disturb") +B.aoy=new A.a(1610,"openmoji_open_file_folder") +B.aoz=new A.a(1611,"openmoji_open_hands") +B.aoA=new A.a(1612,"openmoji_open_mailbox_with_lowered_flag") +B.aoB=new A.a(1613,"openmoji_open_mailbox_with_raised_flag") +B.aoC=new A.a(1614,"openmoji_openfoodfact") +B.aoD=new A.a(1615,"openmoji_openstreetmap") +B.aoE=new A.a(1616,"openmoji_opera") +B.aoF=new A.a(1617,"openmoji_ophiuchus") +B.aoG=new A.a(1618,"openmoji_optical_disk") +B.aoH=new A.a(1619,"openmoji_orange_book") +B.aoI=new A.a(162,"googlemd_do_not_disturb_alt") +B.aoJ=new A.a(1620,"openmoji_orangutan") +B.aoK=new A.a(1621,"openmoji_orca") +B.aoL=new A.a(1622,"openmoji_orthodox_cross") +B.aoM=new A.a(1623,"openmoji_otter") +B.aoN=new A.a(1624,"openmoji_outbox_tray") +B.aoO=new A.a(1625,"openmoji_outlet") +B.aoP=new A.a(1626,"openmoji_overlapping_full_squares") +B.aoQ=new A.a(1627,"openmoji_overlapping_hollow_and_full_squares") +B.aoR=new A.a(1628,"openmoji_overlapping_hollow_squares") +B.aoS=new A.a(1629,"openmoji_overview") +B.aoT=new A.a(163,"googlemd_do_not_disturb_off") +B.aoU=new A.a(1630,"openmoji_owl") +B.aoV=new A.a(1631,"openmoji_ox") +B.aoW=new A.a(1632,"openmoji_oyster") +B.aoX=new A.a(1633,"openmoji_p_button") +B.aoY=new A.a(1634,"openmoji_package") +B.aoZ=new A.a(1635,"openmoji_page_facing_up") +B.ap_=new A.a(1636,"openmoji_page_move") +B.ap0=new A.a(1637,"openmoji_page_with_curl") +B.ap1=new A.a(1638,"openmoji_pager") +B.ap2=new A.a(1639,"openmoji_paintbrush") +B.ap3=new A.a(164,"googlemd_do_not_disturb_on") +B.ap4=new A.a(1640,"openmoji_palm_down_hand") +B.ap5=new A.a(1641,"openmoji_palm_tree") +B.ap6=new A.a(1642,"openmoji_palm_up_hand") +B.ap7=new A.a(1643,"openmoji_palms_up_together") +B.ap8=new A.a(1644,"openmoji_pancakes") +B.ap9=new A.a(1645,"openmoji_panda") +B.apa=new A.a(1646,"openmoji_paperclip") +B.apb=new A.a(1647,"openmoji_parachute") +B.apc=new A.a(1648,"openmoji_parking_garage") +B.apd=new A.a(1649,"openmoji_parrot") +B.ape=new A.a(165,"googlemd_domain") +B.apf=new A.a(1650,"openmoji_part_alternation_mark") +B.apg=new A.a(1651,"openmoji_party_popper") +B.aph=new A.a(1652,"openmoji_partying_face") +B.api=new A.a(1653,"openmoji_passenger_ship") +B.apj=new A.a(1654,"openmoji_passport_control") +B.apk=new A.a(1655,"openmoji_patient_clipboard") +B.apl=new A.a(1656,"openmoji_patient_file") +B.apm=new A.a(1657,"openmoji_pause_button") +B.apn=new A.a(1658,"openmoji_paw_prints") +B.apo=new A.a(1659,"openmoji_peace_symbol") +B.app=new A.a(166,"googlemd_drive_eta") +B.apq=new A.a(1660,"openmoji_peach") +B.apr=new A.a(1661,"openmoji_peacock") +B.aps=new A.a(1662,"openmoji_peanuts") +B.apt=new A.a(1663,"openmoji_pear") +B.apu=new A.a(1664,"openmoji_peertube") +B.apv=new A.a(1665,"openmoji_pen") +B.apw=new A.a(1666,"openmoji_pencil") +B.apx=new A.a(1667,"openmoji_penguin") +B.apy=new A.a(1668,"openmoji_pensive_face") +B.apz=new A.a(1669,"openmoji_people_dialogue") +B.apA=new A.a(167,"googlemd_edit") +B.apB=new A.a(1670,"openmoji_people_holding_hands") +B.apC=new A.a(1671,"openmoji_people_hugging") +B.apD=new A.a(1672,"openmoji_people_with_bunny_ears") +B.apE=new A.a(1673,"openmoji_people_wrestling") +B.apF=new A.a(1674,"openmoji_performing_arts") +B.apG=new A.a(1675,"openmoji_persevering_face") +B.apH=new A.a(1676,"openmoji_person") +B.apI=new A.a(1677,"openmoji_person_bald") +B.apJ=new A.a(1678,"openmoji_person_beard") +B.apK=new A.a(1679,"openmoji_person_biking") +B.apL=new A.a(168,"googlemd_enhanced_encryption") +B.apM=new A.a(1680,"openmoji_person_bouncing_ball") +B.apN=new A.a(1681,"openmoji_person_bowing") +B.apO=new A.a(1682,"openmoji_person_cartwheeling") +B.apP=new A.a(1683,"openmoji_person_climbing") +B.apQ=new A.a(1684,"openmoji_person_curly_hair") +B.apR=new A.a(1685,"openmoji_person_facepalming") +B.apS=new A.a(1686,"openmoji_person_feeding_baby") +B.apT=new A.a(1687,"openmoji_person_fencing") +B.apU=new A.a(1688,"openmoji_person_frowning") +B.apV=new A.a(1689,"openmoji_person_gesturing_no") +B.apW=new A.a(169,"googlemd_ev_station") +B.apX=new A.a(1690,"openmoji_person_gesturing_ok") +B.apY=new A.a(1691,"openmoji_person_getting_haircut") +B.apZ=new A.a(1692,"openmoji_person_getting_massage") +B.aq_=new A.a(1693,"openmoji_person_golfing") +B.aq0=new A.a(1694,"openmoji_person_in_bed") +B.aq1=new A.a(1695,"openmoji_person_in_lotus_position") +B.aq2=new A.a(1696,"openmoji_person_in_manual_wheelchair") +B.aq3=new A.a(1697,"openmoji_person_in_motorized_wheelchair") +B.aq4=new A.a(1698,"openmoji_person_in_steamy_room") +B.aq5=new A.a(1699,"openmoji_person_in_suit_levitating") +B.Be=new A.a(17,"generic_triangle_large") +B.aq6=new A.a(170,"googlemd_event_available") +B.aq7=new A.a(1700,"openmoji_person_in_tuxedo") +B.aq8=new A.a(1701,"openmoji_person_juggling") +B.aq9=new A.a(1702,"openmoji_person_kneeling") +B.aqa=new A.a(1703,"openmoji_person_lifting_weights") +B.aqb=new A.a(1704,"openmoji_person_mountain_biking") +B.aqc=new A.a(1705,"openmoji_person_playing_handball") +B.aqd=new A.a(1706,"openmoji_person_playing_water_polo") +B.aqe=new A.a(1707,"openmoji_person_pouting") +B.aqf=new A.a(1708,"openmoji_person_raising_hand") +B.aqg=new A.a(1709,"openmoji_person_rowing_boat") +B.aqh=new A.a(171,"googlemd_event_busy") +B.aqi=new A.a(1710,"openmoji_person_running") +B.aqj=new A.a(1711,"openmoji_person_shrugging") +B.aqk=new A.a(1712,"openmoji_person_sneezing_into_elbow") +B.aql=new A.a(1713,"openmoji_person_standing") +B.aqm=new A.a(1714,"openmoji_person_surfing") +B.aqn=new A.a(1715,"openmoji_person_swimming") +B.aqo=new A.a(1716,"openmoji_person_taking_bath") +B.aqp=new A.a(1717,"openmoji_person_tipping_hand") +B.aqq=new A.a(1718,"openmoji_person_walking") +B.aqr=new A.a(1719,"openmoji_person_wearing_turban") +B.aqs=new A.a(172,"googlemd_event_note") +B.aqt=new A.a(1720,"openmoji_person_with_cane") +B.aqu=new A.a(1721,"openmoji_person_with_crown") +B.aqv=new A.a(1722,"openmoji_person_with_dog") +B.aqw=new A.a(1723,"openmoji_person_with_medical_mask") +B.aqx=new A.a(1724,"openmoji_person_with_skullcap") +B.aqy=new A.a(1725,"openmoji_person_with_veil") +B.aqz=new A.a(1726,"openmoji_petri_dish") +B.aqA=new A.a(1727,"openmoji_pick") +B.aqB=new A.a(1728,"openmoji_pickup_truck") +B.aqC=new A.a(1729,"openmoji_picture") +B.aqD=new A.a(173,"googlemd_expand_less") +B.aqE=new A.a(1730,"openmoji_pie") +B.aqF=new A.a(1731,"openmoji_pig") +B.aqG=new A.a(1732,"openmoji_pig_face") +B.aqH=new A.a(1733,"openmoji_pig_nose") +B.aqI=new A.a(1734,"openmoji_pigeon") +B.aqJ=new A.a(1735,"openmoji_pile_of_poo") +B.aqK=new A.a(1736,"openmoji_pill") +B.aqL=new A.a(1737,"openmoji_pills") +B.aqM=new A.a(1738,"openmoji_pilot") +B.aqN=new A.a(1739,"openmoji_pinata") +B.aqO=new A.a(174,"googlemd_expand_more") +B.aqP=new A.a(1740,"openmoji_pinched_fingers") +B.aqQ=new A.a(1741,"openmoji_pinching_hand") +B.aqR=new A.a(1742,"openmoji_pine_decoration") +B.aqS=new A.a(1743,"openmoji_pineapple") +B.aqT=new A.a(1744,"openmoji_ping_pong") +B.aqU=new A.a(1745,"openmoji_pinterest") +B.aqV=new A.a(1746,"openmoji_pirate_flag") +B.aqW=new A.a(1747,"openmoji_pisces") +B.aqX=new A.a(1748,"openmoji_pixelfed") +B.aqY=new A.a(1749,"openmoji_pizza") +B.aqZ=new A.a(175,"googlemd_exposure") +B.ar_=new A.a(1750,"openmoji_placard") +B.ar0=new A.a(1751,"openmoji_place_of_worship") +B.ar1=new A.a(1752,"openmoji_plaster") +B.ar2=new A.a(1753,"openmoji_play_button") +B.ar3=new A.a(1754,"openmoji_play_or_pause_button") +B.ar4=new A.a(1755,"openmoji_playground_slide") +B.ar5=new A.a(1756,"openmoji_pleading_face") +B.ar6=new A.a(1757,"openmoji_plunger") +B.ar7=new A.a(1758,"openmoji_plus") +B.ar8=new A.a(1759,"openmoji_polar_bear") +B.ar9=new A.a(176,"googlemd_exposure_neg_1") +B.ara=new A.a(1760,"openmoji_polar_explorer") +B.arb=new A.a(1761,"openmoji_polar_explorer_man") +B.arc=new A.a(1762,"openmoji_polar_explorer_woman") +B.ard=new A.a(1763,"openmoji_polar_research_station") +B.are=new A.a(1764,"openmoji_police_car") +B.arf=new A.a(1765,"openmoji_police_car_light") +B.arg=new A.a(1766,"openmoji_police_officer") +B.arh=new A.a(1767,"openmoji_pomegranate") +B.ari=new A.a(1768,"openmoji_poodle") +B.arj=new A.a(1769,"openmoji_pool_8_ball") +B.ark=new A.a(177,"googlemd_exposure_neg_2") +B.arl=new A.a(1770,"openmoji_popcorn") +B.arm=new A.a(1771,"openmoji_poppy") +B.arn=new A.a(1772,"openmoji_porpoise") +B.aro=new A.a(1773,"openmoji_post_office") +B.arp=new A.a(1774,"openmoji_postal_horn") +B.arq=new A.a(1775,"openmoji_postbox") +B.arr=new A.a(1776,"openmoji_pot_of_food") +B.ars=new A.a(1777,"openmoji_potable_water") +B.art=new A.a(1778,"openmoji_potato") +B.aru=new A.a(1779,"openmoji_potentiometer") +B.arv=new A.a(178,"googlemd_exposure_plus_1") +B.arw=new A.a(1780,"openmoji_potted_plant") +B.arx=new A.a(1781,"openmoji_poultry_leg") +B.ary=new A.a(1782,"openmoji_pound_banknote") +B.arz=new A.a(1783,"openmoji_pouring_liquid") +B.arA=new A.a(1784,"openmoji_pouting_cat") +B.arB=new A.a(1785,"openmoji_power_on_off_symbol") +B.arC=new A.a(1786,"openmoji_power_on_symbol") +B.arD=new A.a(1787,"openmoji_power_sleep_symbol") +B.arE=new A.a(1788,"openmoji_power_symbol") +B.arF=new A.a(1789,"openmoji_prayer_beads") +B.arG=new A.a(179,"googlemd_exposure_plus_2") +B.arH=new A.a(1790,"openmoji_pregnant_man") +B.arI=new A.a(1791,"openmoji_pregnant_person") +B.arJ=new A.a(1792,"openmoji_pregnant_woman") +B.arK=new A.a(1793,"openmoji_pretzel") +B.arL=new A.a(1794,"openmoji_prince") +B.arM=new A.a(1795,"openmoji_princess") +B.arN=new A.a(1796,"openmoji_printer") +B.arO=new A.a(1797,"openmoji_prohibited") +B.arP=new A.a(1798,"openmoji_purse") +B.arQ=new A.a(1799,"openmoji_pushpin") +B.Bf=new A.a(18,"generic_triangle_medium") +B.arR=new A.a(180,"googlemd_exposure_zero") +B.arS=new A.a(1800,"openmoji_puzzle_piece") +B.arT=new A.a(1801,"openmoji_qr_code") +B.arU=new A.a(1802,"openmoji_quarantine") +B.arV=new A.a(1803,"openmoji_quebec_flag") +B.arW=new A.a(1804,"openmoji_question_mark") +B.arX=new A.a(1805,"openmoji_rabbit") +B.arY=new A.a(1806,"openmoji_rabbit_face") +B.arZ=new A.a(1807,"openmoji_raccoon") +B.as_=new A.a(1808,"openmoji_racing_car") +B.as0=new A.a(1809,"openmoji_radio") +B.as1=new A.a(181,"googlemd_filter") +B.as2=new A.a(1810,"openmoji_radio_button") +B.as3=new A.a(1811,"openmoji_radioactive") +B.as4=new A.a(1812,"openmoji_radioactive_waste") +B.as5=new A.a(1813,"openmoji_railway_car") +B.as6=new A.a(1814,"openmoji_railway_track") +B.as7=new A.a(1815,"openmoji_rainbow") +B.as8=new A.a(1816,"openmoji_rainbow_hexagon") +B.as9=new A.a(1817,"openmoji_raised_back_of_hand") +B.asa=new A.a(1818,"openmoji_raised_fist") +B.asb=new A.a(1819,"openmoji_raised_hand") +B.asc=new A.a(182,"googlemd_filter_1") +B.asd=new A.a(1820,"openmoji_raising_hands") +B.ase=new A.a(1821,"openmoji_ram") +B.asf=new A.a(1822,"openmoji_raspberry_pi") +B.asg=new A.a(1823,"openmoji_rat") +B.ash=new A.a(1824,"openmoji_razor") +B.asi=new A.a(1825,"openmoji_receipt") +B.asj=new A.a(1826,"openmoji_record_button") +B.ask=new A.a(1827,"openmoji_recycling_symbol") +B.asl=new A.a(1828,"openmoji_red_envelope") +B.asm=new A.a(1829,"openmoji_red_paper_lantern") +B.asn=new A.a(183,"googlemd_filter_2") +B.aso=new A.a(1830,"openmoji_regional_indicator_a") +B.asp=new A.a(1831,"openmoji_regional_indicator_b") +B.asq=new A.a(1832,"openmoji_regional_indicator_c") +B.asr=new A.a(1833,"openmoji_regional_indicator_d") +B.ass=new A.a(1834,"openmoji_regional_indicator_e") +B.ast=new A.a(1835,"openmoji_regional_indicator_f") +B.asu=new A.a(1836,"openmoji_regional_indicator_g") +B.asv=new A.a(1837,"openmoji_regional_indicator_h") +B.asw=new A.a(1838,"openmoji_regional_indicator_i") +B.asx=new A.a(1839,"openmoji_regional_indicator_j") +B.asy=new A.a(184,"googlemd_filter_3") +B.asz=new A.a(1840,"openmoji_regional_indicator_k") +B.asA=new A.a(1841,"openmoji_regional_indicator_l") +B.asB=new A.a(1842,"openmoji_regional_indicator_m") +B.asC=new A.a(1843,"openmoji_regional_indicator_n") +B.asD=new A.a(1844,"openmoji_regional_indicator_o") +B.asE=new A.a(1845,"openmoji_regional_indicator_p") +B.asF=new A.a(1846,"openmoji_regional_indicator_q") +B.asG=new A.a(1847,"openmoji_regional_indicator_r") +B.asH=new A.a(1848,"openmoji_regional_indicator_s") +B.asI=new A.a(1849,"openmoji_regional_indicator_t") +B.asJ=new A.a(185,"googlemd_filter_4") +B.asK=new A.a(1850,"openmoji_regional_indicator_u") +B.asL=new A.a(1851,"openmoji_regional_indicator_v") +B.asM=new A.a(1852,"openmoji_regional_indicator_w") +B.asN=new A.a(1853,"openmoji_regional_indicator_x") +B.asO=new A.a(1854,"openmoji_regional_indicator_y") +B.asP=new A.a(1855,"openmoji_regional_indicator_z") +B.asQ=new A.a(1856,"openmoji_registered") +B.asR=new A.a(1857,"openmoji_regular_apple") +B.asS=new A.a(1858,"openmoji_regular_hair") +B.asT=new A.a(1859,"openmoji_relieved_face") +B.asU=new A.a(186,"googlemd_filter_5") +B.asV=new A.a(1860,"openmoji_reminder_ribbon") +B.asW=new A.a(1861,"openmoji_repeat_button") +B.asX=new A.a(1862,"openmoji_repeat_single_button") +B.asY=new A.a(1863,"openmoji_rescue_workers_helmet") +B.asZ=new A.a(1864,"openmoji_restroom") +B.at_=new A.a(1865,"openmoji_return_back_button") +B.at0=new A.a(1866,"openmoji_reusable_bag") +B.at1=new A.a(1867,"openmoji_reverse_button") +B.at2=new A.a(1868,"openmoji_revolving_hearts") +B.at3=new A.a(1869,"openmoji_rhinoceros") +B.at4=new A.a(187,"googlemd_filter_6") +B.at5=new A.a(1870,"openmoji_ribbon") +B.at6=new A.a(1871,"openmoji_rice_ball") +B.at7=new A.a(1872,"openmoji_rice_cracker") +B.at8=new A.a(1873,"openmoji_right_anger_bubble") +B.at9=new A.a(1874,"openmoji_right_arrow") +B.ata=new A.a(1875,"openmoji_right_arrow_curving_down") +B.atb=new A.a(1876,"openmoji_right_arrow_curving_left") +B.atc=new A.a(1877,"openmoji_right_arrow_curving_up") +B.atd=new A.a(1878,"openmoji_right_facing_fist") +B.ate=new A.a(1879,"openmoji_rightwards_hand") +B.atf=new A.a(188,"googlemd_filter_7") +B.atg=new A.a(1880,"openmoji_ring") +B.ath=new A.a(1881,"openmoji_ring_buoy") +B.ati=new A.a(1882,"openmoji_ringed_planet") +B.atj=new A.a(1883,"openmoji_roasted_coffee_bean") +B.atk=new A.a(1884,"openmoji_roasted_sweet_potato") +B.atl=new A.a(1885,"openmoji_robot") +B.atm=new A.a(1886,"openmoji_rock") +B.atn=new A.a(1887,"openmoji_rocket") +B.ato=new A.a(1888,"openmoji_roll_of_paper") +B.atp=new A.a(1889,"openmoji_rolled_up_newspaper") +B.atq=new A.a(189,"googlemd_filter_8") +B.atr=new A.a(1890,"openmoji_roller_coaster") +B.ats=new A.a(1891,"openmoji_roller_skate") +B.att=new A.a(1892,"openmoji_rolling_on_the_floor_laughing") +B.atu=new A.a(1893,"openmoji_rooster") +B.atv=new A.a(1894,"openmoji_rose") +B.atw=new A.a(1895,"openmoji_rosette") +B.atx=new A.a(1896,"openmoji_round_pushpin") +B.aty=new A.a(1897,"openmoji_rugby_football") +B.atz=new A.a(1898,"openmoji_running_shirt") +B.atA=new A.a(1899,"openmoji_running_shoe") +B.Bg=new A.a(19,"generic_triangle_small") +B.atB=new A.a(190,"googlemd_filter_9") +B.atC=new A.a(1900,"openmoji_sad_but_relieved_face") +B.atD=new A.a(1901,"openmoji_safari") +B.atE=new A.a(1902,"openmoji_safety") +B.atF=new A.a(1903,"openmoji_safety_pin") +B.atG=new A.a(1904,"openmoji_safety_vest") +B.atH=new A.a(1905,"openmoji_sagittarius") +B.atI=new A.a(1906,"openmoji_sailboat") +B.atJ=new A.a(1907,"openmoji_sake") +B.atK=new A.a(1908,"openmoji_saline_drip") +B.atL=new A.a(1909,"openmoji_salt") +B.atM=new A.a(191,"googlemd_filter_9_plus") +B.atN=new A.a(1910,"openmoji_saluting_face") +B.atO=new A.a(1911,"openmoji_sandwich") +B.atP=new A.a(1912,"openmoji_sanitizer_spray") +B.atQ=new A.a(1913,"openmoji_santa_claus") +B.atR=new A.a(1914,"openmoji_sari") +B.atS=new A.a(1915,"openmoji_satellite") +B.atT=new A.a(1916,"openmoji_satellite_antenna") +B.atU=new A.a(1917,"openmoji_sauropod") +B.atV=new A.a(1918,"openmoji_save") +B.atW=new A.a(1919,"openmoji_saw") +B.atX=new A.a(192,"googlemd_filter_b_and_w") +B.atY=new A.a(1920,"openmoji_saxophone") +B.atZ=new A.a(1921,"openmoji_scale") +B.au_=new A.a(1922,"openmoji_scales") +B.au0=new A.a(1923,"openmoji_scarf") +B.au1=new A.a(1924,"openmoji_school") +B.au2=new A.a(1925,"openmoji_schwabisch_gmund_forum_gold_und_silber") +B.au3=new A.a(1926,"openmoji_schwabisch_gmund_funfknopfturm") +B.au4=new A.a(1927,"openmoji_schwabisch_gmund_ratshaus") +B.au5=new A.a(1928,"openmoji_scientist") +B.au6=new A.a(1929,"openmoji_scissors") +B.au7=new A.a(193,"googlemd_filter_center_focus") +B.au8=new A.a(1930,"openmoji_scorpio") +B.au9=new A.a(1931,"openmoji_scorpion") +B.aua=new A.a(1932,"openmoji_screwdriver") +B.aub=new A.a(1933,"openmoji_scroll") +B.auc=new A.a(1934,"openmoji_scroll_horizontal") +B.aud=new A.a(1935,"openmoji_sea_level_rise") +B.aue=new A.a(1936,"openmoji_seal") +B.auf=new A.a(1937,"openmoji_seat") +B.aug=new A.a(1938,"openmoji_see_no_evil_monkey") +B.auh=new A.a(1939,"openmoji_seedling") +B.aui=new A.a(194,"googlemd_filter_drama") +B.auj=new A.a(1940,"openmoji_selfie") +B.auk=new A.a(1941,"openmoji_service_dog") +B.aul=new A.a(1942,"openmoji_service_mark") +B.aum=new A.a(1943,"openmoji_seven_oclock") +B.aun=new A.a(1944,"openmoji_seven_thirty") +B.auo=new A.a(1945,"openmoji_sewing_needle") +B.aup=new A.a(1946,"openmoji_shallow_pan_of_food") +B.auq=new A.a(1947,"openmoji_shamrock") +B.aur=new A.a(1948,"openmoji_share") +B.aus=new A.a(1949,"openmoji_shark") +B.aut=new A.a(195,"googlemd_filter_frames") +B.auu=new A.a(1950,"openmoji_shaved_ice") +B.auv=new A.a(1951,"openmoji_sheaf_of_rice") +B.auw=new A.a(1952,"openmoji_shelter") +B.aux=new A.a(1953,"openmoji_shield") +B.auy=new A.a(1954,"openmoji_shinto_shrine") +B.auz=new A.a(1955,"openmoji_ship") +B.auA=new A.a(1956,"openmoji_shooting_star") +B.auB=new A.a(1957,"openmoji_shopping_bags") +B.auC=new A.a(1958,"openmoji_shopping_cart") +B.auD=new A.a(1959,"openmoji_shortcake") +B.auE=new A.a(196,"googlemd_filter_hdr") +B.auF=new A.a(1960,"openmoji_shorts") +B.auG=new A.a(1961,"openmoji_shower") +B.auH=new A.a(1962,"openmoji_shrimp") +B.auI=new A.a(1963,"openmoji_shuffle_tracks_button") +B.auJ=new A.a(1964,"openmoji_shushing_face") +B.auK=new A.a(1965,"openmoji_sign_of_the_horns") +B.auL=new A.a(1966,"openmoji_signal") +B.auM=new A.a(1967,"openmoji_signpost") +B.auN=new A.a(1968,"openmoji_simple") +B.auO=new A.a(1969,"openmoji_singer") +B.auP=new A.a(197,"googlemd_filter_none") +B.auQ=new A.a(1970,"openmoji_six_oclock") +B.auR=new A.a(1971,"openmoji_six_thirty") +B.auS=new A.a(1972,"openmoji_skateboard") +B.auT=new A.a(1973,"openmoji_skier") +B.auU=new A.a(1974,"openmoji_skis") +B.auV=new A.a(1975,"openmoji_skull") +B.auW=new A.a(1976,"openmoji_skull_and_crossbones") +B.auX=new A.a(1977,"openmoji_skunk") +B.auY=new A.a(1978,"openmoji_sled") +B.auZ=new A.a(1979,"openmoji_sleeping_face") +B.av_=new A.a(198,"googlemd_filter_tilt_shift") +B.av0=new A.a(1980,"openmoji_sleepy_face") +B.av1=new A.a(1981,"openmoji_slightly_frowning_face") +B.av2=new A.a(1982,"openmoji_slightly_smiling_face") +B.av3=new A.a(1983,"openmoji_slot_machine") +B.av4=new A.a(1984,"openmoji_sloth") +B.av5=new A.a(1985,"openmoji_small_airplane") +B.av6=new A.a(1986,"openmoji_small_diamond") +B.av7=new A.a(1987,"openmoji_smartwatch") +B.av8=new A.a(1988,"openmoji_smiling_cat_with_heart_eyes") +B.av9=new A.a(1989,"openmoji_smiling_face") +B.ava=new A.a(199,"googlemd_filter_vintage") +B.avb=new A.a(1990,"openmoji_smiling_face_with_halo") +B.avc=new A.a(1991,"openmoji_smiling_face_with_heart_eyes") +B.avd=new A.a(1992,"openmoji_smiling_face_with_hearts") +B.ave=new A.a(1993,"openmoji_smiling_face_with_horns") +B.avf=new A.a(1994,"openmoji_smiling_face_with_open_hands") +B.avg=new A.a(1995,"openmoji_smiling_face_with_smiling_eyes") +B.avh=new A.a(1996,"openmoji_smiling_face_with_sunglasses") +B.avi=new A.a(1997,"openmoji_smiling_face_with_tear") +B.avj=new A.a(1998,"openmoji_smirking_face") +B.avk=new A.a(1999,"openmoji_snail") +B.nF=new A.a(2,"generic_circle_medium") +B.Bh=new A.a(20,"generic_triangle_tiny") +B.avl=new A.a(200,"googlemd_first_page") +B.avm=new A.a(2000,"openmoji_snake") +B.avn=new A.a(2001,"openmoji_sneezing_face") +B.avo=new A.a(2002,"openmoji_snow_capped_mountain") +B.avp=new A.a(2003,"openmoji_snowboarder") +B.avq=new A.a(2004,"openmoji_snowflake") +B.avr=new A.a(2005,"openmoji_snowman") +B.avs=new A.a(2006,"openmoji_snowman_without_snow") +B.avt=new A.a(2007,"openmoji_soap") +B.avu=new A.a(2008,"openmoji_soccer_ball") +B.avv=new A.a(2009,"openmoji_social_distancing") +B.avw=new A.a(201,"googlemd_fitness_center") +B.avx=new A.a(2010,"openmoji_socks") +B.avy=new A.a(2011,"openmoji_soft_ice_cream") +B.avz=new A.a(2012,"openmoji_softball") +B.avA=new A.a(2013,"openmoji_solar_cell") +B.avB=new A.a(2014,"openmoji_solar_energy") +B.avC=new A.a(2015,"openmoji_soon_arrow") +B.avD=new A.a(2016,"openmoji_sort") +B.avE=new A.a(2017,"openmoji_sos_button") +B.avF=new A.a(2018,"openmoji_sos_stencil") +B.avG=new A.a(2019,"openmoji_sound_recording_copyright") +B.avH=new A.a(202,"googlemd_flare") +B.avI=new A.a(2020,"openmoji_space_shuttle") +B.avJ=new A.a(2021,"openmoji_spade") +B.avK=new A.a(2022,"openmoji_spade_suit") +B.avL=new A.a(2023,"openmoji_spaghetti") +B.avM=new A.a(2024,"openmoji_sparkle") +B.avN=new A.a(2025,"openmoji_sparkler") +B.avO=new A.a(2026,"openmoji_sparkles") +B.avP=new A.a(2027,"openmoji_sparkling_heart") +B.avQ=new A.a(2028,"openmoji_spatzlepresse") +B.avR=new A.a(2029,"openmoji_speak_no_evil_monkey") +B.avS=new A.a(203,"googlemd_flash_auto") +B.avT=new A.a(2030,"openmoji_speaker_high_volume") +B.avU=new A.a(2031,"openmoji_speaker_low_volume") +B.avV=new A.a(2032,"openmoji_speaker_medium_volume") +B.avW=new A.a(2033,"openmoji_speaking_head") +B.avX=new A.a(2034,"openmoji_speech_balloon") +B.avY=new A.a(2035,"openmoji_speedboat") +B.avZ=new A.a(2036,"openmoji_spider") +B.aw_=new A.a(2037,"openmoji_spider_web") +B.aw0=new A.a(2038,"openmoji_spiral_calendar") +B.aw1=new A.a(2039,"openmoji_spiral_notepad") +B.aw2=new A.a(204,"googlemd_flash_off") +B.aw3=new A.a(2040,"openmoji_spiral_shell") +B.aw4=new A.a(2041,"openmoji_sponge") +B.aw5=new A.a(2042,"openmoji_spoon") +B.aw6=new A.a(2043,"openmoji_sport_utility_vehicle") +B.aw7=new A.a(2044,"openmoji_sports_medal") +B.aw8=new A.a(2045,"openmoji_spouting_orca") +B.aw9=new A.a(2046,"openmoji_spouting_whale") +B.awa=new A.a(2047,"openmoji_square") +B.awb=new A.a(2048,"openmoji_square_with_left_half") +B.awc=new A.a(2049,"openmoji_square_with_lower_right_diagonal") +B.awd=new A.a(205,"googlemd_flash_on") +B.awe=new A.a(2050,"openmoji_square_with_right_half") +B.awf=new A.a(2051,"openmoji_square_with_upper_left_diagonal") +B.awg=new A.a(2052,"openmoji_squid") +B.awh=new A.a(2053,"openmoji_squinting_face_with_tongue") +B.awi=new A.a(2054,"openmoji_stadium") +B.awj=new A.a(2055,"openmoji_stairway") +B.awk=new A.a(2056,"openmoji_star") +B.awl=new A.a(2057,"openmoji_star_and_crescent") +B.awm=new A.a(2058,"openmoji_star_of_david") +B.awn=new A.a(2059,"openmoji_star_struck") +B.awo=new A.a(206,"googlemd_flight") +B.awp=new A.a(2060,"openmoji_star_with_left_half") +B.awq=new A.a(2061,"openmoji_star_with_right_half") +B.awr=new A.a(2062,"openmoji_station") +B.aws=new A.a(2063,"openmoji_statue_of_liberty") +B.awt=new A.a(2064,"openmoji_statue_of_zeus_at_olympia") +B.awu=new A.a(2065,"openmoji_steaming_bowl") +B.awv=new A.a(2066,"openmoji_stethoscope") +B.aww=new A.a(2067,"openmoji_stick_figure") +B.awx=new A.a(2068,"openmoji_stick_figure_leaning_left") +B.awy=new A.a(2069,"openmoji_stick_figure_leaning_right") +B.awz=new A.a(207,"googlemd_flip") +B.awA=new A.a(2070,"openmoji_stick_figure_with_arms_raised") +B.awB=new A.a(2071,"openmoji_stick_figure_with_dress") +B.awC=new A.a(2072,"openmoji_stick_figure_with_dress_and_arms_raised") +B.awD=new A.a(2073,"openmoji_stick_figure_with_dress_leaning_left") +B.awE=new A.a(2074,"openmoji_stick_figure_with_dress_leaning_right") +B.awF=new A.a(2075,"openmoji_stomach") +B.awG=new A.a(2076,"openmoji_stop_button") +B.awH=new A.a(2077,"openmoji_stop_sign") +B.awI=new A.a(2078,"openmoji_stopwatch") +B.awJ=new A.a(2079,"openmoji_straight_ruler") +B.awK=new A.a(208,"googlemd_folder_special") +B.awL=new A.a(2080,"openmoji_strawberry") +B.awM=new A.a(2081,"openmoji_stretcher") +B.awN=new A.a(2082,"openmoji_structural_fire") +B.awO=new A.a(2083,"openmoji_student") +B.awP=new A.a(2084,"openmoji_studio_microphone") +B.awQ=new A.a(2085,"openmoji_stuffed_flatbread") +B.awR=new A.a(2086,"openmoji_stuttgart_fernsehturm") +B.awS=new A.a(2087,"openmoji_sun") +B.awT=new A.a(2088,"openmoji_sun_behind_cloud") +B.awU=new A.a(2089,"openmoji_sun_behind_large_cloud") +B.awV=new A.a(209,"googlemd_free_breakfast") +B.awW=new A.a(2090,"openmoji_sun_behind_rain_cloud") +B.awX=new A.a(2091,"openmoji_sun_behind_small_cloud") +B.awY=new A.a(2092,"openmoji_sun_with_face") +B.awZ=new A.a(2093,"openmoji_sunflower") +B.ax_=new A.a(2094,"openmoji_sunglasses") +B.ax0=new A.a(2095,"openmoji_sunrise") +B.ax1=new A.a(2096,"openmoji_sunrise_over_mountains") +B.ax2=new A.a(2097,"openmoji_sunset") +B.ax3=new A.a(2098,"openmoji_superhero") +B.ax4=new A.a(2099,"openmoji_supervillain") +B.Bi=new A.a(21,"generic_tsquare_huge") +B.ax5=new A.a(210,"googlemd_fullscreen") +B.ax6=new A.a(2100,"openmoji_surveillance") +B.ax7=new A.a(2101,"openmoji_sushi") +B.ax8=new A.a(2102,"openmoji_suspension_railway") +B.ax9=new A.a(2103,"openmoji_swab_pliers") +B.axa=new A.a(2104,"openmoji_swan") +B.axb=new A.a(2105,"openmoji_sweat_droplets") +B.axc=new A.a(2106,"openmoji_swipe") +B.axd=new A.a(2107,"openmoji_swipe_down") +B.axe=new A.a(2108,"openmoji_swipe_left") +B.axf=new A.a(2109,"openmoji_swipe_right") +B.axg=new A.a(211,"googlemd_fullscreen_exit") +B.axh=new A.a(2110,"openmoji_swipe_up") +B.axi=new A.a(2111,"openmoji_switch") +B.axj=new A.a(2112,"openmoji_synagogue") +B.axk=new A.a(2113,"openmoji_syringe") +B.axl=new A.a(2114,"openmoji_t_rex") +B.axm=new A.a(2115,"openmoji_t_shirt") +B.axn=new A.a(2116,"openmoji_tablet") +B.axo=new A.a(2117,"openmoji_taco") +B.axp=new A.a(2118,"openmoji_takeout_box") +B.axq=new A.a(2119,"openmoji_tamale") +B.axr=new A.a(212,"googlemd_golf_course") +B.axs=new A.a(2120,"openmoji_tanabata_tree") +B.axt=new A.a(2121,"openmoji_tangerine") +B.axu=new A.a(2122,"openmoji_tap") +B.axv=new A.a(2123,"openmoji_tardis") +B.axw=new A.a(2124,"openmoji_taurus") +B.axx=new A.a(2125,"openmoji_taxi") +B.axy=new A.a(2126,"openmoji_teacher") +B.axz=new A.a(2127,"openmoji_teacup_without_handle") +B.axA=new A.a(2128,"openmoji_teapot") +B.axB=new A.a(2129,"openmoji_tear_off_calendar") +B.axC=new A.a(213,"googlemd_gradient") +B.axD=new A.a(2130,"openmoji_technologist") +B.axE=new A.a(2131,"openmoji_teddy_bear") +B.axF=new A.a(2132,"openmoji_telephone") +B.axG=new A.a(2133,"openmoji_telephone_receiver") +B.axH=new A.a(2134,"openmoji_telescope") +B.axI=new A.a(2135,"openmoji_television") +B.axJ=new A.a(2136,"openmoji_temperature_taking") +B.axK=new A.a(2137,"openmoji_temple_of_artemis_at_ephesus") +B.axL=new A.a(2138,"openmoji_ten_oclock") +B.axM=new A.a(2139,"openmoji_ten_thirty") +B.axN=new A.a(214,"googlemd_grain") +B.axO=new A.a(2140,"openmoji_tennis") +B.axP=new A.a(2141,"openmoji_tent") +B.axQ=new A.a(2142,"openmoji_test_tube") +B.axR=new A.a(2143,"openmoji_thermometer") +B.axS=new A.a(2144,"openmoji_thinking_face") +B.axT=new A.a(2145,"openmoji_thong_sandal") +B.axU=new A.a(2146,"openmoji_thought_balloon") +B.axV=new A.a(2147,"openmoji_thread") +B.axW=new A.a(2148,"openmoji_three_finger_operation") +B.axX=new A.a(2149,"openmoji_three_oclock") +B.axY=new A.a(215,"googlemd_grid_off") +B.axZ=new A.a(2150,"openmoji_three_thirty") +B.ay_=new A.a(2151,"openmoji_thumbs_down") +B.ay0=new A.a(2152,"openmoji_thumbs_up") +B.ay1=new A.a(2153,"openmoji_ticket") +B.ay2=new A.a(2154,"openmoji_tiger") +B.ay3=new A.a(2155,"openmoji_tiger_face") +B.ay4=new A.a(2156,"openmoji_timer") +B.ay5=new A.a(2157,"openmoji_timer_clock") +B.ay6=new A.a(2158,"openmoji_tired_face") +B.ay7=new A.a(2159,"openmoji_toggle_button") +B.ay8=new A.a(216,"googlemd_grid_on") +B.ay9=new A.a(2160,"openmoji_toggle_button_state_b") +B.aya=new A.a(2161,"openmoji_toilet") +B.ayb=new A.a(2162,"openmoji_tokyo_tower") +B.ayc=new A.a(2163,"openmoji_tomato") +B.ayd=new A.a(2164,"openmoji_tongue") +B.aye=new A.a(2165,"openmoji_toolbox") +B.ayf=new A.a(2166,"openmoji_tooth") +B.ayg=new A.a(2167,"openmoji_toothbrush") +B.ayh=new A.a(2168,"openmoji_top_arrow") +B.ayi=new A.a(2169,"openmoji_top_hat") +B.ayj=new A.a(217,"googlemd_group") +B.ayk=new A.a(2170,"openmoji_tornado") +B.ayl=new A.a(2171,"openmoji_town") +B.aym=new A.a(2172,"openmoji_trackball") +B.ayn=new A.a(2173,"openmoji_tractor") +B.ayo=new A.a(2174,"openmoji_trade_mark") +B.ayp=new A.a(2175,"openmoji_train") +B.ayq=new A.a(2176,"openmoji_tram") +B.ayr=new A.a(2177,"openmoji_tram_car") +B.ays=new A.a(2178,"openmoji_transgender_symbol") +B.ayt=new A.a(2179,"openmoji_transmission") +B.ayu=new A.a(218,"googlemd_group_add") +B.ayv=new A.a(2180,"openmoji_triangle_pointed_down") +B.ayw=new A.a(2181,"openmoji_triangle_pointed_up") +B.ayx=new A.a(2182,"openmoji_triangular_flag") +B.ayy=new A.a(2183,"openmoji_triangular_ruler") +B.ayz=new A.a(2184,"openmoji_trident_emblem") +B.ayA=new A.a(2185,"openmoji_troll") +B.ayB=new A.a(2186,"openmoji_trolleybus") +B.ayC=new A.a(2187,"openmoji_trophy") +B.ayD=new A.a(2188,"openmoji_tropical_drink") +B.ayE=new A.a(2189,"openmoji_tropical_fish") +B.ayF=new A.a(219,"googlemd_hdr_off") +B.ayG=new A.a(2190,"openmoji_trowel") +B.ayH=new A.a(2191,"openmoji_trump") +B.ayI=new A.a(2192,"openmoji_trumpet") +B.ayJ=new A.a(2193,"openmoji_tsunami") +B.ayK=new A.a(2194,"openmoji_tulip") +B.ayL=new A.a(2195,"openmoji_tumbler_glass") +B.ayM=new A.a(2196,"openmoji_turkey") +B.ayN=new A.a(2197,"openmoji_turtle") +B.ayO=new A.a(2198,"openmoji_twelve_oclock") +B.ayP=new A.a(2199,"openmoji_twelve_thirty") +B.Bj=new A.a(22,"generic_tsquare_large") +B.ayQ=new A.a(220,"googlemd_hdr_on") +B.ayR=new A.a(2200,"openmoji_twitter") +B.ayS=new A.a(2201,"openmoji_two_hearts") +B.ayT=new A.a(2202,"openmoji_two_hump_camel") +B.ayU=new A.a(2203,"openmoji_two_oclock") +B.ayV=new A.a(2204,"openmoji_two_thirty") +B.ayW=new A.a(2205,"openmoji_ubuntu") +B.ayX=new A.a(2206,"openmoji_umbrella") +B.ayY=new A.a(2207,"openmoji_umbrella_on_ground") +B.ayZ=new A.a(2208,"openmoji_umbrella_with_rain_drops") +B.az_=new A.a(2209,"openmoji_unamused_face") +B.az0=new A.a(221,"googlemd_hdr_strong") +B.az1=new A.a(2210,"openmoji_unicorn") +B.az2=new A.a(2211,"openmoji_united_federation_of_planets_flag_star_trek") +B.az3=new A.a(2212,"openmoji_unlocked") +B.az4=new A.a(2213,"openmoji_up_arrow") +B.az5=new A.a(2214,"openmoji_up_button") +B.az6=new A.a(2215,"openmoji_up_down_arrow") +B.az7=new A.a(2216,"openmoji_up_left_arrow") +B.az8=new A.a(2217,"openmoji_up_pointing_triangle_with_left_half") +B.az9=new A.a(2218,"openmoji_up_pointing_triangle_with_right_half") +B.aza=new A.a(2219,"openmoji_up_right_arrow") +B.azb=new A.a(222,"googlemd_hdr_weak") +B.azc=new A.a(2220,"openmoji_upload") +B.azd=new A.a(2221,"openmoji_upside_down_face") +B.aze=new A.a(2222,"openmoji_upwards_button") +B.azf=new A.a(2223,"openmoji_vampire") +B.azg=new A.a(2224,"openmoji_vertical_traffic_light") +B.azh=new A.a(2225,"openmoji_vibration_mode") +B.azi=new A.a(2226,"openmoji_victory_hand") +B.azj=new A.a(2227,"openmoji_video_camera") +B.azk=new A.a(2228,"openmoji_video_game") +B.azl=new A.a(2229,"openmoji_videocassette") +B.azm=new A.a(223,"googlemd_healing") +B.azn=new A.a(2230,"openmoji_viennese_coffee_house") +B.azo=new A.a(2231,"openmoji_violin") +B.azp=new A.a(2232,"openmoji_virgo") +B.azq=new A.a(2233,"openmoji_virtual_reality") +B.azr=new A.a(2234,"openmoji_volcano") +B.azs=new A.a(2235,"openmoji_volcano_ashes") +B.azt=new A.a(2236,"openmoji_volcano_eruption") +B.azu=new A.a(2237,"openmoji_volleyball") +B.azv=new A.a(2238,"openmoji_vs_button") +B.azw=new A.a(2239,"openmoji_vulcan_salute") +B.azx=new A.a(224,"googlemd_hot_tub") +B.azy=new A.a(2240,"openmoji_waffle") +B.azz=new A.a(2241,"openmoji_waning_crescent_moon") +B.azA=new A.a(2242,"openmoji_waning_gibbous_moon") +B.azB=new A.a(2243,"openmoji_warning") +B.azC=new A.a(2244,"openmoji_warning_fire") +B.azD=new A.a(2245,"openmoji_warning_strip") +B.azE=new A.a(2246,"openmoji_warning_strip_right") +B.azF=new A.a(2247,"openmoji_warning_tsunami") +B.azG=new A.a(2248,"openmoji_warning_volcano") +B.azH=new A.a(2249,"openmoji_wash_hands") +B.azI=new A.a(225,"googlemd_hotel") +B.azJ=new A.a(2250,"openmoji_washing_machine") +B.azK=new A.a(2251,"openmoji_wastebasket") +B.azL=new A.a(2252,"openmoji_watch") +B.azM=new A.a(2253,"openmoji_water_buffalo") +B.azN=new A.a(2254,"openmoji_water_closet") +B.azO=new A.a(2255,"openmoji_water_pistol") +B.azP=new A.a(2256,"openmoji_water_wave") +B.azQ=new A.a(2257,"openmoji_watermelon") +B.azR=new A.a(2258,"openmoji_waving_hand") +B.azS=new A.a(2259,"openmoji_wavy_dash") +B.azT=new A.a(226,"googlemd_image") +B.azU=new A.a(2260,"openmoji_waxing_crescent_moon") +B.azV=new A.a(2261,"openmoji_waxing_gibbous_moon") +B.azW=new A.a(2262,"openmoji_weary_cat") +B.azX=new A.a(2263,"openmoji_weary_face") +B.azY=new A.a(2264,"openmoji_web_syndication") +B.azZ=new A.a(2265,"openmoji_wedding") +B.aA_=new A.a(2266,"openmoji_whale") +B.aA0=new A.a(2267,"openmoji_wheel") +B.aA1=new A.a(2268,"openmoji_wheel_chair") +B.aA2=new A.a(2269,"openmoji_wheel_of_dharma") +B.aA3=new A.a(227,"googlemd_image_aspect_ratio") +B.aA4=new A.a(2270,"openmoji_wheelbarrow") +B.aA5=new A.a(2271,"openmoji_wheelchair_symbol") +B.aA6=new A.a(2272,"openmoji_wifi") +B.aA7=new A.a(2273,"openmoji_wikidata") +B.aA8=new A.a(2274,"openmoji_wild_fire") +B.aA9=new A.a(2275,"openmoji_wilted_flower") +B.aAa=new A.a(2276,"openmoji_wind_chime") +B.aAb=new A.a(2277,"openmoji_wind_energy") +B.aAc=new A.a(2278,"openmoji_wind_face") +B.aAd=new A.a(2279,"openmoji_window") +B.aAe=new A.a(228,"googlemd_indeterminate_check_box") +B.aAf=new A.a(2280,"openmoji_windows") +B.aAg=new A.a(2281,"openmoji_wine_glass") +B.aAh=new A.a(2282,"openmoji_winking_face") +B.aAi=new A.a(2283,"openmoji_winking_face_with_tongue") +B.aAj=new A.a(2284,"openmoji_wire") +B.aAk=new A.a(2285,"openmoji_wireframes") +B.aAl=new A.a(2286,"openmoji_wolf") +B.aAm=new A.a(2287,"openmoji_woman") +B.aAn=new A.a(2288,"openmoji_woman_and_man_holding_hands") +B.aAo=new A.a(2289,"openmoji_woman_artist") +B.aAp=new A.a(229,"googlemd_iso") +B.aAq=new A.a(2290,"openmoji_woman_astronaut") +B.aAr=new A.a(2291,"openmoji_woman_bald") +B.aAs=new A.a(2292,"openmoji_woman_barista") +B.aAt=new A.a(2293,"openmoji_woman_beard") +B.aAu=new A.a(2294,"openmoji_woman_biking") +B.aAv=new A.a(2295,"openmoji_woman_bouncing_ball") +B.aAw=new A.a(2296,"openmoji_woman_bowing") +B.aAx=new A.a(2297,"openmoji_woman_cartwheeling") +B.aAy=new A.a(2298,"openmoji_woman_climbing") +B.aAz=new A.a(2299,"openmoji_woman_construction_worker") +B.Bk=new A.a(23,"generic_tsquare_medium") +B.aAA=new A.a(230,"googlemd_kitchen") +B.aAB=new A.a(2300,"openmoji_woman_cook") +B.aAC=new A.a(2301,"openmoji_woman_curly_hair") +B.aAD=new A.a(2302,"openmoji_woman_dancing") +B.aAE=new A.a(2303,"openmoji_woman_detective") +B.aAF=new A.a(2304,"openmoji_woman_elf") +B.aAG=new A.a(2305,"openmoji_woman_facepalming") +B.aAH=new A.a(2306,"openmoji_woman_factory_worker") +B.aAI=new A.a(2307,"openmoji_woman_fairy") +B.aAJ=new A.a(2308,"openmoji_woman_farmer") +B.aAK=new A.a(2309,"openmoji_woman_feeding_baby") +B.aAL=new A.a(231,"googlemd_landscape") +B.aAM=new A.a(2310,"openmoji_woman_firefighter") +B.aAN=new A.a(2311,"openmoji_woman_frowning") +B.aAO=new A.a(2312,"openmoji_woman_genie") +B.aAP=new A.a(2313,"openmoji_woman_gesturing_no") +B.aAQ=new A.a(2314,"openmoji_woman_gesturing_ok") +B.aAR=new A.a(2315,"openmoji_woman_getting_haircut") +B.aAS=new A.a(2316,"openmoji_woman_getting_massage") +B.aAT=new A.a(2317,"openmoji_woman_golfing") +B.aAU=new A.a(2318,"openmoji_woman_guard") +B.aAV=new A.a(2319,"openmoji_woman_health_worker") +B.aAW=new A.a(232,"googlemd_last_page") +B.aAX=new A.a(2320,"openmoji_woman_in_lotus_position") +B.aAY=new A.a(2321,"openmoji_woman_in_manual_wheelchair") +B.aAZ=new A.a(2322,"openmoji_woman_in_motorized_wheelchair") +B.aB_=new A.a(2323,"openmoji_woman_in_steamy_room") +B.aB0=new A.a(2324,"openmoji_woman_in_tuxedo") +B.aB1=new A.a(2325,"openmoji_woman_judge") +B.aB2=new A.a(2326,"openmoji_woman_juggling") +B.aB3=new A.a(2327,"openmoji_woman_kneeling") +B.aB4=new A.a(2328,"openmoji_woman_lifting_weights") +B.aB5=new A.a(2329,"openmoji_woman_mage") +B.aB6=new A.a(233,"googlemd_layers") +B.aB7=new A.a(2330,"openmoji_woman_mechanic") +B.aB8=new A.a(2331,"openmoji_woman_mountain_biking") +B.aB9=new A.a(2332,"openmoji_woman_office_worker") +B.aBa=new A.a(2333,"openmoji_woman_pilot") +B.aBb=new A.a(2334,"openmoji_woman_playing_handball") +B.aBc=new A.a(2335,"openmoji_woman_playing_water_polo") +B.aBd=new A.a(2336,"openmoji_woman_police_officer") +B.aBe=new A.a(2337,"openmoji_woman_pouting") +B.aBf=new A.a(2338,"openmoji_woman_raising_hand") +B.aBg=new A.a(2339,"openmoji_woman_rowing_boat") +B.aBh=new A.a(234,"googlemd_layers_clear") +B.aBi=new A.a(2340,"openmoji_woman_running") +B.aBj=new A.a(2341,"openmoji_woman_scientist") +B.aBk=new A.a(2342,"openmoji_woman_shrugging") +B.aBl=new A.a(2343,"openmoji_woman_singer") +B.aBm=new A.a(2344,"openmoji_woman_sneezing_into_elbow") +B.aBn=new A.a(2345,"openmoji_woman_standing") +B.aBo=new A.a(2346,"openmoji_woman_student") +B.aBp=new A.a(2347,"openmoji_woman_superhero") +B.aBq=new A.a(2348,"openmoji_woman_supervillain") +B.aBr=new A.a(2349,"openmoji_woman_surfing") +B.aBs=new A.a(235,"googlemd_leak_add") +B.aBt=new A.a(2350,"openmoji_woman_swimming") +B.aBu=new A.a(2351,"openmoji_woman_teacher") +B.aBv=new A.a(2352,"openmoji_woman_technologist") +B.aBw=new A.a(2353,"openmoji_woman_tipping_hand") +B.aBx=new A.a(2354,"openmoji_woman_vampire") +B.aBy=new A.a(2355,"openmoji_woman_walking") +B.aBz=new A.a(2356,"openmoji_woman_wearing_turban") +B.aBA=new A.a(2357,"openmoji_woman_with_cane") +B.aBB=new A.a(2358,"openmoji_woman_with_headscarf") +B.aBC=new A.a(2359,"openmoji_woman_with_medical_mask") +B.aBD=new A.a(236,"googlemd_leak_remove") +B.aBE=new A.a(2360,"openmoji_woman_with_veil") +B.aBF=new A.a(2361,"openmoji_woman_zombie") +B.aBG=new A.a(2362,"openmoji_womans_boot") +B.aBH=new A.a(2363,"openmoji_womans_clothes") +B.aBI=new A.a(2364,"openmoji_womans_hat") +B.aBJ=new A.a(2365,"openmoji_womans_sandal") +B.aBK=new A.a(2366,"openmoji_women_holding_hands") +B.aBL=new A.a(2367,"openmoji_women_with_bunny_ears") +B.aBM=new A.a(2368,"openmoji_women_wrestling") +B.aBN=new A.a(2369,"openmoji_womens_room") +B.aBO=new A.a(237,"googlemd_lens") +B.aBP=new A.a(2370,"openmoji_wood") +B.aBQ=new A.a(2371,"openmoji_woozy_face") +B.aBR=new A.a(2372,"openmoji_world_map") +B.aBS=new A.a(2373,"openmoji_worm") +B.aBT=new A.a(2374,"openmoji_worried_face") +B.aBU=new A.a(2375,"openmoji_wrapped_gift") +B.aBV=new A.a(2376,"openmoji_wrench") +B.aBW=new A.a(2377,"openmoji_writing_hand") +B.aBX=new A.a(2378,"openmoji_x_ray") +B.aBY=new A.a(2379,"openmoji_yarn") +B.aBZ=new A.a(238,"googlemd_linked_camera") +B.aC_=new A.a(2380,"openmoji_yawning_face") +B.aC0=new A.a(2381,"openmoji_yen_banknote") +B.aC1=new A.a(2382,"openmoji_yin_yang") +B.aC2=new A.a(2383,"openmoji_yo_yo") +B.aC3=new A.a(2384,"openmoji_youtube") +B.aC4=new A.a(2385,"openmoji_zany_face") +B.aC5=new A.a(2386,"openmoji_zebra") +B.aC6=new A.a(2387,"openmoji_zipper_mouth_face") +B.aC7=new A.a(2388,"openmoji_zombie") +B.aC8=new A.a(2389,"openmoji_zzz") +B.aC9=new A.a(239,"googlemd_live_tv") +B.aCa=new A.a(2390,"religious_church") +B.aCb=new A.a(2391,"religious_hindu_temple") +B.aCc=new A.a(2392,"religious_mosque") +B.aCd=new A.a(2393,"religious_place_of_worship") +B.aCe=new A.a(2394,"religious_synagogue") +B.aCf=new A.a(2395,"services_electrician") +B.aCg=new A.a(2396,"services_general_contractor") +B.aCh=new A.a(2397,"services_locksmith") +B.aCi=new A.a(2398,"services_moving_company") +B.aCj=new A.a(2399,"services_painter") +B.Bl=new A.a(24,"generic_tsquare_small") +B.aCk=new A.a(240,"googlemd_local_activity") +B.aCl=new A.a(2400,"services_plumber") +B.aCm=new A.a(2401,"services_roofing_contractor") +B.aCn=new A.a(2402,"services_storage") +B.aCo=new A.a(2403,"stores_bicycle_store") +B.aCp=new A.a(2404,"stores_book_store") +B.aCq=new A.a(2405,"stores_clothing_store") +B.aCr=new A.a(2406,"stores_convenience_store") +B.aCs=new A.a(2407,"stores_department_store") +B.aCt=new A.a(2408,"stores_electronics_store") +B.aCu=new A.a(2409,"stores_florist") +B.aCv=new A.a(241,"googlemd_local_airport") +B.aCw=new A.a(2410,"stores_furniture_store") +B.aCx=new A.a(2411,"stores_grocery_or_supermarket") +B.aCy=new A.a(2412,"stores_hardware_store") +B.aCz=new A.a(2413,"stores_jewelry_store") +B.aCA=new A.a(2414,"stores_laundry") +B.aCB=new A.a(2415,"stores_liquor_store") +B.aCC=new A.a(2416,"stores_movie_rental") +B.aCD=new A.a(2417,"stores_pet_store") +B.aCE=new A.a(2418,"stores_shopping_mall") +B.aCF=new A.a(2419,"stores_store") +B.aCG=new A.a(242,"googlemd_local_atm") +B.aCH=new A.a(2420,"toilets_female") +B.aCI=new A.a(2421,"toilets_male") +B.aCJ=new A.a(2422,"toilets_toilet") +B.aCK=new A.a(2423,"toilets_unisex") +B.aCL=new A.a(2424,"transport_airport") +B.aCM=new A.a(2425,"transport_bus_station") +B.aCN=new A.a(2426,"transport_car_dealer") +B.aCO=new A.a(2427,"transport_car_rental") +B.aCP=new A.a(2428,"transport_car_repair") +B.aCQ=new A.a(2429,"transport_car_wash") +B.aCR=new A.a(243,"googlemd_local_bar") +B.aCS=new A.a(2430,"transport_gas_station") +B.aCT=new A.a(2431,"transport_parking") +B.aCU=new A.a(2432,"transport_subway_station") +B.aCV=new A.a(2433,"transport_taxi_stand") +B.aCW=new A.a(2434,"transport_train_station") +B.aCX=new A.a(2435,"transport_transit_station") +B.aCY=new A.a(2436,"wateractivities_boat_ramp") +B.aCZ=new A.a(2437,"wateractivities_boat_tour") +B.aD_=new A.a(2438,"wateractivities_boating") +B.aD0=new A.a(2439,"wateractivities_canoe") +B.aD1=new A.a(244,"googlemd_local_cafe") +B.aD2=new A.a(2440,"wateractivities_diving") +B.aD3=new A.a(2441,"wateractivities_fish_cleaning") +B.aD4=new A.a(2442,"wateractivities_fishing_pier") +B.aD5=new A.a(2443,"wateractivities_jet_skiing") +B.aD6=new A.a(2444,"wateractivities_kayaking") +B.aD7=new A.a(2445,"wateractivities_marina") +B.aD8=new A.a(2446,"wateractivities_rafting") +B.aD9=new A.a(2447,"wateractivities_sailing") +B.aDa=new A.a(2448,"wateractivities_scuba_diving") +B.aDb=new A.a(2449,"wateractivities_surfing") +B.aDc=new A.a(245,"googlemd_local_car_wash") +B.aDd=new A.a(2450,"wateractivities_swimming") +B.aDe=new A.a(2451,"wateractivities_waterskiing") +B.aDf=new A.a(2452,"wateractivities_whale_watching") +B.aDg=new A.a(2453,"wateractivities_wind_surfing") +B.aDh=new A.a(2454,"winteractivities_chairlift") +B.aDi=new A.a(2455,"winteractivities_cross_country_skiing") +B.aDj=new A.a(2456,"winteractivities_ice_fishing") +B.aDk=new A.a(2457,"winteractivities_ice_skating") +B.aDl=new A.a(2458,"winteractivities_ski_jumping") +B.aDm=new A.a(2459,"winteractivities_skiing") +B.aDn=new A.a(246,"googlemd_local_convenience_store") +B.aDo=new A.a(2460,"winteractivities_sledding") +B.aDp=new A.a(2461,"winteractivities_snow") +B.aDq=new A.a(2462,"winteractivities_snow_shoeing") +B.aDr=new A.a(2463,"winteractivities_snowboarding") +B.aDs=new A.a(2464,"winteractivities_snowmobile") +B.aDt=new A.a(247,"googlemd_local_dining") +B.aDu=new A.a(248,"googlemd_local_drink") +B.aDv=new A.a(249,"googlemd_local_florist") +B.Bm=new A.a(25,"generic_tsquare_tiny") +B.aDw=new A.a(250,"googlemd_local_gas_station") +B.aDx=new A.a(251,"googlemd_local_grocery_store") +B.aDy=new A.a(252,"googlemd_local_hospital") +B.aDz=new A.a(253,"googlemd_local_hotel") +B.aDA=new A.a(254,"googlemd_local_laundry_service") +B.aDB=new A.a(255,"googlemd_local_library") +B.aDC=new A.a(256,"googlemd_local_mall") +B.aDD=new A.a(257,"googlemd_local_movies") +B.aDE=new A.a(258,"googlemd_local_offer") +B.aDF=new A.a(259,"googlemd_local_parking") +B.aDG=new A.a(26,"accessibility_assistive_listening_system") +B.aDH=new A.a(260,"googlemd_local_pharmacy") +B.aDI=new A.a(261,"googlemd_local_phone") +B.aDJ=new A.a(262,"googlemd_local_pizza") +B.aDK=new A.a(263,"googlemd_local_play") +B.aDL=new A.a(264,"googlemd_local_post_office") +B.aDM=new A.a(265,"googlemd_local_printshop") +B.aDN=new A.a(266,"googlemd_local_see") +B.aDO=new A.a(267,"googlemd_local_shipping") +B.aDP=new A.a(268,"googlemd_local_taxi") +B.aDQ=new A.a(269,"googlemd_location_city") +B.aDR=new A.a(27,"accessibility_audio_description") +B.aDS=new A.a(270,"googlemd_looks") +B.aDT=new A.a(271,"googlemd_looks_3") +B.aDU=new A.a(272,"googlemd_looks_4") +B.aDV=new A.a(273,"googlemd_looks_5") +B.aDW=new A.a(274,"googlemd_looks_6") +B.aDX=new A.a(275,"googlemd_looks_one") +B.aDY=new A.a(276,"googlemd_looks_two") +B.aDZ=new A.a(277,"googlemd_loupe") +B.aE_=new A.a(278,"googlemd_map") +B.aE0=new A.a(279,"googlemd_menu") +B.aE1=new A.a(28,"accessibility_braille") +B.aE2=new A.a(280,"googlemd_mms") +B.aE3=new A.a(281,"googlemd_monochrome_photos") +B.aE4=new A.a(282,"googlemd_mood") +B.aE5=new A.a(283,"googlemd_mood_bad") +B.aE6=new A.a(284,"googlemd_more") +B.aE7=new A.a(285,"googlemd_more_horiz") +B.aE8=new A.a(286,"googlemd_more_vert") +B.aE9=new A.a(287,"googlemd_movie_creation") +B.aEa=new A.a(288,"googlemd_movie_filter") +B.aEb=new A.a(289,"googlemd_musmap_icon_googlemd_note") +B.aEc=new A.a(29,"accessibility_closed_captioning") +B.aEd=new A.a(290,"googlemd_my_location") +B.aEe=new A.a(291,"googlemd_nature") +B.aEf=new A.a(292,"googlemd_nature_people") +B.aEg=new A.a(293,"googlemd_navigation") +B.aEh=new A.a(294,"googlemd_near_me") +B.aEi=new A.a(295,"googlemd_network_check") +B.aEj=new A.a(296,"googlemd_network_locked") +B.aEk=new A.a(297,"googlemd_no_encryption") +B.aEl=new A.a(298,"googlemd_notifications") +B.aEm=new A.a(299,"googlemd_notifications_active") +B.nG=new A.a(3,"generic_circle_small") +B.aEn=new A.a(30,"accessibility_low_vision_access") +B.aEo=new A.a(300,"googlemd_notifications_none") +B.aEp=new A.a(301,"googlemd_notifications_off") +B.aEq=new A.a(302,"googlemd_notifications_paused") +B.aEr=new A.a(303,"googlemd_ondemand_video") +B.aEs=new A.a(304,"googlemd_pages") +B.aEt=new A.a(305,"googlemd_palette") +B.aEu=new A.a(306,"googlemd_panorama") +B.aEv=new A.a(307,"googlemd_panorama_fish_eye") +B.aEw=new A.a(308,"googlemd_panorama_horizontal") +B.aEx=new A.a(309,"googlemd_panorama_vertical") +B.aEy=new A.a(31,"accessibility_open_captioning") +B.aEz=new A.a(310,"googlemd_panorama_wide_angle") +B.aEA=new A.a(311,"googlemd_party_mode") +B.aEB=new A.a(312,"googlemd_people") +B.aEC=new A.a(313,"googlemd_people_outline") +B.aED=new A.a(314,"googlemd_person") +B.aEE=new A.a(315,"googlemd_person_add") +B.aEF=new A.a(316,"googlemd_person_outline") +B.aEG=new A.a(317,"googlemd_personal_video") +B.aEH=new A.a(318,"googlemd_phone_bluetooth_speaker") +B.aEI=new A.a(319,"googlemd_phone_forwarded") +B.aEJ=new A.a(32,"accessibility_sign_language") +B.aEK=new A.a(320,"googlemd_phone_in_talk") +B.aEL=new A.a(321,"googlemd_phone_locked") +B.aEM=new A.a(322,"googlemd_phone_missed") +B.aEN=new A.a(323,"googlemd_phone_paused") +B.aEO=new A.a(324,"googlemd_photo") +B.aEP=new A.a(325,"googlemd_photo_album") +B.aEQ=new A.a(326,"googlemd_photo_camera") +B.aER=new A.a(327,"googlemd_photo_filter") +B.aES=new A.a(328,"googlemd_photo_library") +B.aET=new A.a(329,"googlemd_photo_size_select_actual") +B.aEU=new A.a(33,"accessibility_volume_control_telephone") +B.aEV=new A.a(330,"googlemd_photo_size_select_large") +B.aEW=new A.a(331,"googlemd_photo_size_select_small") +B.aEX=new A.a(332,"googlemd_picture_as_pdf") +B.aEY=new A.a(333,"googlemd_plus_one") +B.aEZ=new A.a(334,"googlemd_poll") +B.aF_=new A.a(335,"googlemd_pool") +B.aF0=new A.a(336,"googlemd_portrait") +B.aF1=new A.a(337,"googlemd_power") +B.aF2=new A.a(338,"googlemd_priority_high") +B.aF3=new A.a(339,"googlemd_public") +B.aF4=new A.a(34,"accessibility_wheelchair") +B.aF5=new A.a(340,"googlemd_radio_button_checked") +B.aF6=new A.a(341,"googlemd_radio_button_unchecked") +B.aF7=new A.a(342,"googlemd_rate_review") +B.aF8=new A.a(343,"googlemd_refresh") +B.aF9=new A.a(344,"googlemd_remove_red_eye") +B.aFa=new A.a(345,"googlemd_restaurant") +B.aFb=new A.a(346,"googlemd_restaurant_menu") +B.aFc=new A.a(347,"googlemd_room_service") +B.aFd=new A.a(348,"googlemd_rotate_90_degrees_ccw") +B.aFe=new A.a(349,"googlemd_rotate_left") +B.aFf=new A.a(35,"business_accounting") +B.aFg=new A.a(350,"googlemd_rotate_right") +B.aFh=new A.a(351,"googlemd_rv_hookup") +B.aFi=new A.a(352,"googlemd_satellite") +B.aFj=new A.a(353,"googlemd_school") +B.aFk=new A.a(354,"googlemd_sd_card") +B.aFl=new A.a(355,"googlemd_sentiment_dissatisfied") +B.aFm=new A.a(356,"googlemd_sentiment_neutral") +B.aFn=new A.a(357,"googlemd_sentiment_satisfied") +B.aFo=new A.a(358,"googlemd_sentiment_very_dissatisfied") +B.aFp=new A.a(359,"googlemd_sentiment_very_satisfied") +B.aFq=new A.a(36,"business_insurance_agency") +B.aFr=new A.a(360,"googlemd_share") +B.aFs=new A.a(361,"googlemd_sim_card_alert") +B.aFt=new A.a(362,"googlemd_slideshow") +B.aFu=new A.a(363,"googlemd_smoke_free") +B.aFv=new A.a(364,"googlemd_smoking_rooms") +B.aFw=new A.a(365,"googlemd_sms") +B.aFx=new A.a(366,"googlemd_sms_failed") +B.aFy=new A.a(367,"googlemd_spa") +B.aFz=new A.a(368,"googlemd_star") +B.aFA=new A.a(369,"googlemd_star_border") +B.aFB=new A.a(37,"business_lawyer") +B.aFC=new A.a(370,"googlemd_star_half") +B.aFD=new A.a(371,"googlemd_store_mall_directory") +B.aFE=new A.a(372,"googlemd_straighten") +B.aFF=new A.a(373,"googlemd_streetview") +B.aFG=new A.a(374,"googlemd_style") +B.aFH=new A.a(375,"googlemd_subdirectory_arrow_left") +B.aFI=new A.a(376,"googlemd_subdirectory_arrow_right") +B.aFJ=new A.a(377,"googlemd_subway") +B.aFK=new A.a(378,"googlemd_switch_camera") +B.aFL=new A.a(379,"googlemd_switch_video") +B.aFM=new A.a(38,"business_real_estate_agency") +B.aFN=new A.a(380,"googlemd_sync") +B.aFO=new A.a(381,"googlemd_sync_disabled") +B.aFP=new A.a(382,"googlemd_sync_problem") +B.aFQ=new A.a(383,"googlemd_system_update") +B.aFR=new A.a(384,"googlemd_tag_faces") +B.aFS=new A.a(385,"googlemd_tap_and_play") +B.aFT=new A.a(386,"googlemd_terrain") +B.aFU=new A.a(387,"googlemd_texture") +B.aFV=new A.a(388,"googlemd_time_to_leave") +B.aFW=new A.a(389,"googlemd_timelapse") +B.aFX=new A.a(39,"business_travel_agency") +B.aFY=new A.a(390,"googlemd_timer") +B.aFZ=new A.a(391,"googlemd_timer_10") +B.aG_=new A.a(392,"googlemd_timer_3") +B.aG0=new A.a(393,"googlemd_timer_off") +B.aG1=new A.a(394,"googlemd_tonality") +B.aG2=new A.a(395,"googlemd_traffic") +B.aG3=new A.a(396,"googlemd_train") +B.aG4=new A.a(397,"googlemd_tram") +B.aG5=new A.a(398,"googlemd_transfer_within_a_station") +B.aG6=new A.a(399,"googlemd_transform") +B.nH=new A.a(4,"generic_circle_tiny") +B.aG7=new A.a(40,"entertainment_amusement_park") +B.aG8=new A.a(400,"googlemd_tune") +B.aG9=new A.a(401,"googlemd_unfold_less") +B.aGa=new A.a(402,"googlemd_unfold_more") +B.aGb=new A.a(403,"googlemd_vibration") +B.aGc=new A.a(404,"googlemd_view_comfy") +B.aGd=new A.a(405,"googlemd_view_compact") +B.aGe=new A.a(406,"googlemd_vignette") +B.aGf=new A.a(407,"googlemd_voice_chat") +B.aGg=new A.a(408,"googlemd_vpn_lock") +B.aGh=new A.a(409,"googlemd_wb_auto") +B.aGi=new A.a(41,"entertainment_aquarium") +B.aGj=new A.a(410,"googlemd_wb_cloudy") +B.aGk=new A.a(411,"googlemd_wb_incandescent") +B.aGl=new A.a(412,"googlemd_wb_iridescent") +B.aGm=new A.a(413,"googlemd_wb_sunny") +B.aGn=new A.a(414,"googlemd_wc") +B.aGo=new A.a(415,"googlemd_whatshot") +B.aGp=new A.a(416,"googlemd_wifi") +B.aGq=new A.a(417,"government_city_hall") +B.aGr=new A.a(418,"government_courthouse") +B.aGs=new A.a(419,"government_embassy") +B.aGt=new A.a(42,"entertainment_bar") +B.aGu=new A.a(420,"government_fire_station") +B.aGv=new A.a(421,"government_local_government") +B.aGw=new A.a(422,"government_police") +B.aGx=new A.a(423,"government_political") +B.aGy=new A.a(424,"health_dentist") +B.aGz=new A.a(425,"health_doctor") +B.aGA=new A.a(426,"health_health") +B.aGB=new A.a(427,"health_hospital") +B.aGC=new A.a(428,"health_pharmacy") +B.aGD=new A.a(429,"health_physiotherapist") +B.aGE=new A.a(43,"entertainment_bowling_alley") +B.aGF=new A.a(430,"health_veterinary_care") +B.aGG=new A.a(431,"landactivities_abseiling") +B.aGH=new A.a(432,"landactivities_archery") +B.aGI=new A.a(433,"landactivities_baseball") +B.aGJ=new A.a(434,"landactivities_climbing") +B.aGK=new A.a(435,"landactivities_hang_gliding") +B.aGL=new A.a(436,"landactivities_inline_skating") +B.aGM=new A.a(437,"landactivities_playground") +B.aGN=new A.a(438,"landactivities_skateboarding") +B.aGO=new A.a(439,"landactivities_tennis") +B.aGP=new A.a(44,"entertainment_casino") +B.aGQ=new A.a(440,"openmoji_1st_place_medal") +B.aGR=new A.a(441,"openmoji_2nd_place_medal") +B.aGS=new A.a(442,"openmoji_3rd_place_medal") +B.aGT=new A.a(443,"openmoji_a_button_blood_type") +B.aGU=new A.a(444,"openmoji_ab_button_blood_type") +B.aGV=new A.a(445,"openmoji_abacus") +B.aGW=new A.a(446,"openmoji_accordion") +B.aGX=new A.a(447,"openmoji_add_button") +B.aGY=new A.a(448,"openmoji_add_contact") +B.aGZ=new A.a(449,"openmoji_adhesive_bandage") +B.aH_=new A.a(45,"entertainment_movie_theater") +B.aH0=new A.a(450,"openmoji_admission_tickets") +B.aH1=new A.a(451,"openmoji_aerial_tramway") +B.aH2=new A.a(452,"openmoji_airplane") +B.aH3=new A.a(453,"openmoji_airplane_arrival") +B.aH4=new A.a(454,"openmoji_airplane_departure") +B.aH5=new A.a(455,"openmoji_alarm_clock") +B.aH6=new A.a(456,"openmoji_alembic") +B.aH7=new A.a(457,"openmoji_alien") +B.aH8=new A.a(458,"openmoji_alien_monster") +B.aH9=new A.a(459,"openmoji_ambulance") +B.aHa=new A.a(46,"entertainment_night_club") +B.aHb=new A.a(460,"openmoji_american_football") +B.aHc=new A.a(461,"openmoji_amphora") +B.aHd=new A.a(462,"openmoji_anatomical_heart") +B.aHe=new A.a(463,"openmoji_anchor") +B.aHf=new A.a(464,"openmoji_android") +B.aHg=new A.a(465,"openmoji_anger_symbol") +B.aHh=new A.a(466,"openmoji_angry_face") +B.aHi=new A.a(467,"openmoji_angry_face_with_horns") +B.aHj=new A.a(468,"openmoji_anguished_face") +B.aHk=new A.a(469,"openmoji_annoyed_face_with_tongue") +B.aHl=new A.a(47,"entertainment_zoo") +B.aHm=new A.a(470,"openmoji_ant") +B.aHn=new A.a(471,"openmoji_antenna_bars") +B.aHo=new A.a(472,"openmoji_anticlockwise_triangle_headed_top_u_shaped_arrow") +B.aHp=new A.a(473,"openmoji_anxious_face_with_sweat") +B.aHq=new A.a(474,"openmoji_aquarius") +B.aHr=new A.a(475,"openmoji_archive") +B.aHs=new A.a(476,"openmoji_arduino") +B.aHt=new A.a(477,"openmoji_aries") +B.aHu=new A.a(478,"openmoji_armchair") +B.aHv=new A.a(479,"openmoji_arrow_turn_right") +B.aHw=new A.a(48,"food_bakery") +B.aHx=new A.a(480,"openmoji_articulated_lorry") +B.aHy=new A.a(481,"openmoji_artist") +B.aHz=new A.a(482,"openmoji_artist_palette") +B.aHA=new A.a(483,"openmoji_assembly_group") +B.aHB=new A.a(484,"openmoji_assembly_point") +B.aHC=new A.a(485,"openmoji_astonished_face") +B.aHD=new A.a(486,"openmoji_astronaut") +B.aHE=new A.a(487,"openmoji_atm_sign") +B.aHF=new A.a(488,"openmoji_atom_bomb") +B.aHG=new A.a(489,"openmoji_atom_symbol") +B.aHH=new A.a(49,"food_cafe") +B.aHI=new A.a(490,"openmoji_augmented_reality") +B.aHJ=new A.a(491,"openmoji_authority") +B.aHK=new A.a(492,"openmoji_authority_building") +B.aHL=new A.a(493,"openmoji_authority_instruction") +B.aHM=new A.a(494,"openmoji_auto_rickshaw") +B.aHN=new A.a(495,"openmoji_automobile") +B.aHO=new A.a(496,"openmoji_autonomous_car") +B.aHP=new A.a(497,"openmoji_avalanche") +B.aHQ=new A.a(498,"openmoji_avocado") +B.aHR=new A.a(499,"openmoji_axe") +B.Bn=new A.a(5,"generic_hexagon_huge") +B.aHS=new A.a(50,"food_food") +B.aHT=new A.a(500,"openmoji_b_button_blood_type") +B.aHU=new A.a(501,"openmoji_baby") +B.aHV=new A.a(502,"openmoji_baby_angel") +B.aHW=new A.a(503,"openmoji_baby_bottle") +B.aHX=new A.a(504,"openmoji_baby_chick") +B.aHY=new A.a(505,"openmoji_baby_symbol") +B.aHZ=new A.a(506,"openmoji_back_arrow") +B.aI_=new A.a(507,"openmoji_backache") +B.aI0=new A.a(508,"openmoji_backhand_index_pointing_down") +B.aI1=new A.a(509,"openmoji_backhand_index_pointing_left") +B.aI2=new A.a(51,"food_restaurant") +B.aI3=new A.a(510,"openmoji_backhand_index_pointing_right") +B.aI4=new A.a(511,"openmoji_backhand_index_pointing_up") +B.aI5=new A.a(512,"openmoji_backpack") +B.aI6=new A.a(513,"openmoji_bacon") +B.aI7=new A.a(514,"openmoji_badger") +B.aI8=new A.a(515,"openmoji_badminton") +B.aI9=new A.a(516,"openmoji_bagel") +B.aIa=new A.a(517,"openmoji_baggage_claim") +B.aIb=new A.a(518,"openmoji_baguette_bread") +B.aIc=new A.a(519,"openmoji_balance_scale") +B.aId=new A.a(52,"general_art_gallery") +B.aIe=new A.a(520,"openmoji_bald") +B.aIf=new A.a(521,"openmoji_ballet_shoes") +B.aIg=new A.a(522,"openmoji_balloon") +B.aIh=new A.a(523,"openmoji_ballot_box_with_ballot") +B.aIi=new A.a(524,"openmoji_banana") +B.aIj=new A.a(525,"openmoji_bandage_change") +B.aIk=new A.a(526,"openmoji_bandage_scissors") +B.aIl=new A.a(527,"openmoji_banjo") +B.aIm=new A.a(528,"openmoji_bank") +B.aIn=new A.a(529,"openmoji_bar_chart") +B.aIo=new A.a(53,"general_atm") +B.aIp=new A.a(530,"openmoji_barber_pole") +B.aIq=new A.a(531,"openmoji_barcode") +B.aIr=new A.a(532,"openmoji_barista") +B.aIs=new A.a(533,"openmoji_baseball") +B.aIt=new A.a(534,"openmoji_basket") +B.aIu=new A.a(535,"openmoji_basketball") +B.aIv=new A.a(536,"openmoji_bat") +B.aIw=new A.a(537,"openmoji_bathtub") +B.aIx=new A.a(538,"openmoji_battery") +B.aIy=new A.a(539,"openmoji_bavaria_flag") +B.aIz=new A.a(54,"general_bank") +B.aIA=new A.a(540,"openmoji_beach_with_umbrella") +B.aIB=new A.a(541,"openmoji_beaming_face_with_smiling_eyes") +B.aIC=new A.a(542,"openmoji_beans") +B.aID=new A.a(543,"openmoji_bear") +B.aIE=new A.a(544,"openmoji_beating_heart") +B.aIF=new A.a(545,"openmoji_beaver") +B.aIG=new A.a(546,"openmoji_bed") +B.aIH=new A.a(547,"openmoji_bed_linen") +B.aII=new A.a(548,"openmoji_beer_mug") +B.aIJ=new A.a(549,"openmoji_beetle") +B.aIK=new A.a(55,"general_beauty_salon") +B.aIL=new A.a(550,"openmoji_bell") +B.aIM=new A.a(551,"openmoji_bell_pepper") +B.aIN=new A.a(552,"openmoji_bell_with_slash") +B.aIO=new A.a(553,"openmoji_bellhop_bell") +B.aIP=new A.a(554,"openmoji_beluga") +B.aIQ=new A.a(555,"openmoji_bento_box") +B.aIR=new A.a(556,"openmoji_berlin_flag") +B.aIS=new A.a(557,"openmoji_beverage_box") +B.aIT=new A.a(558,"openmoji_bicycle") +B.aIU=new A.a(559,"openmoji_bikini") +B.aIV=new A.a(56,"general_campground") +B.aIW=new A.a(560,"openmoji_billed_cap") +B.aIX=new A.a(561,"openmoji_biohazard") +B.aIY=new A.a(562,"openmoji_bird") +B.aIZ=new A.a(563,"openmoji_birthday_cake") +B.aJ_=new A.a(564,"openmoji_bison") +B.aJ0=new A.a(565,"openmoji_biting_lip") +B.aJ1=new A.a(566,"openmoji_black_hole") +B.aJ2=new A.a(567,"openmoji_blood_transfusion") +B.aJ3=new A.a(568,"openmoji_blossom") +B.aJ4=new A.a(569,"openmoji_blowfish") +B.aJ5=new A.a(57,"general_cemetery") +B.aJ6=new A.a(570,"openmoji_blue_book") +B.aJ7=new A.a(571,"openmoji_blueberries") +B.aJ8=new A.a(572,"openmoji_boar") +B.aJ9=new A.a(573,"openmoji_bomb") +B.aJa=new A.a(574,"openmoji_bone") +B.aJb=new A.a(575,"openmoji_bookmark") +B.aJc=new A.a(576,"openmoji_bookmark_tabs") +B.aJd=new A.a(577,"openmoji_books") +B.aJe=new A.a(578,"openmoji_boomerang") +B.aJf=new A.a(579,"openmoji_bottle_with_popping_cork") +B.aJg=new A.a(58,"general_finance") +B.aJh=new A.a(580,"openmoji_boule_bread") +B.aJi=new A.a(581,"openmoji_bouquet") +B.aJj=new A.a(582,"openmoji_bow_and_arrow") +B.aJk=new A.a(583,"openmoji_bowl_with_spoon") +B.aJl=new A.a(584,"openmoji_bowling") +B.aJm=new A.a(585,"openmoji_boxing_glove") +B.aJn=new A.a(586,"openmoji_boy") +B.aJo=new A.a(587,"openmoji_brain") +B.aJp=new A.a(588,"openmoji_bread") +B.aJq=new A.a(589,"openmoji_breast_feeding") +B.aJr=new A.a(59,"general_funeral_home") +B.aJs=new A.a(590,"openmoji_brick") +B.aJt=new A.a(591,"openmoji_bridge_at_night") +B.aJu=new A.a(592,"openmoji_briefcase") +B.aJv=new A.a(593,"openmoji_briefs") +B.aJw=new A.a(594,"openmoji_bright_button") +B.aJx=new A.a(595,"openmoji_broccoli") +B.aJy=new A.a(596,"openmoji_broken_heart") +B.aJz=new A.a(597,"openmoji_broom") +B.aJA=new A.a(598,"openmoji_browncoat_flag") +B.aJB=new A.a(599,"openmoji_bubble_tea") +B.Bo=new A.a(6,"generic_hexagon_large") +B.aJC=new A.a(60,"general_gym") +B.aJD=new A.a(600,"openmoji_bubbles") +B.aJE=new A.a(601,"openmoji_bucket") +B.aJF=new A.a(602,"openmoji_bug") +B.aJG=new A.a(603,"openmoji_building_construction") +B.aJH=new A.a(604,"openmoji_bullet_train") +B.aJI=new A.a(605,"openmoji_bullseye") +B.aJJ=new A.a(606,"openmoji_burrito") +B.aJK=new A.a(607,"openmoji_bus") +B.aJL=new A.a(608,"openmoji_bus_stop") +B.aJM=new A.a(609,"openmoji_bust_in_silhouette") +B.aJN=new A.a(61,"general_hair_care") +B.aJO=new A.a(610,"openmoji_busts_in_silhouette") +B.aJP=new A.a(611,"openmoji_butter") +B.aJQ=new A.a(612,"openmoji_butterfly") +B.aJR=new A.a(613,"openmoji_cable") +B.aJS=new A.a(614,"openmoji_cactus") +B.aJT=new A.a(615,"openmoji_cafeteria") +B.aJU=new A.a(616,"openmoji_cake") +B.aJV=new A.a(617,"openmoji_calendar") +B.aJW=new A.a(618,"openmoji_california_flag") +B.aJX=new A.a(619,"openmoji_call_me_hand") +B.aJY=new A.a(62,"general_library") +B.aJZ=new A.a(620,"openmoji_camel") +B.aK_=new A.a(621,"openmoji_camera") +B.aK0=new A.a(622,"openmoji_camera_with_flash") +B.aK1=new A.a(623,"openmoji_camping") +B.aK2=new A.a(624,"openmoji_cancer") +B.aK3=new A.a(625,"openmoji_candle") +B.aK4=new A.a(626,"openmoji_candy") +B.aK5=new A.a(627,"openmoji_cane") +B.aK6=new A.a(628,"openmoji_canned_food") +B.aK7=new A.a(629,"openmoji_canoe") +B.aK8=new A.a(63,"general_lodging") +B.aK9=new A.a(630,"openmoji_capricorn") +B.aKa=new A.a(631,"openmoji_card_file_box") +B.aKb=new A.a(632,"openmoji_card_index") +B.aKc=new A.a(633,"openmoji_card_index_dividers") +B.aKd=new A.a(634,"openmoji_carousel_horse") +B.aKe=new A.a(635,"openmoji_carp_streamer") +B.aKf=new A.a(636,"openmoji_carpentry_saw") +B.aKg=new A.a(637,"openmoji_carrot") +B.aKh=new A.a(638,"openmoji_castle") +B.aKi=new A.a(639,"openmoji_cat") +B.aKj=new A.a(64,"general_museum") +B.aKk=new A.a(640,"openmoji_cat_face") +B.aKl=new A.a(641,"openmoji_cat_with_tears_of_joy") +B.aKm=new A.a(642,"openmoji_cat_with_wry_smile") +B.aKn=new A.a(643,"openmoji_chains") +B.aKo=new A.a(644,"openmoji_chair") +B.aKp=new A.a(645,"openmoji_champignon_full") +B.aKq=new A.a(646,"openmoji_champignon_slice") +B.aKr=new A.a(647,"openmoji_charge_plug") +B.aKs=new A.a(648,"openmoji_chart_decreasing") +B.aKt=new A.a(649,"openmoji_chart_increasing") +B.aKu=new A.a(65,"general_natural_feature") +B.aKv=new A.a(650,"openmoji_chart_increasing_with_yen") +B.aKw=new A.a(651,"openmoji_chats") +B.aKx=new A.a(652,"openmoji_check_box_with_check") +B.aKy=new A.a(653,"openmoji_check_mark") +B.aKz=new A.a(654,"openmoji_check_mark_button") +B.aKA=new A.a(655,"openmoji_cheese_wedge") +B.aKB=new A.a(656,"openmoji_chequered_flag") +B.aKC=new A.a(657,"openmoji_cherries") +B.aKD=new A.a(658,"openmoji_cherry_blossom") +B.aKE=new A.a(659,"openmoji_chess_pawn") +B.aKF=new A.a(66,"general_park") +B.aKG=new A.a(660,"openmoji_chestnut") +B.aKH=new A.a(661,"openmoji_chicken") +B.aKI=new A.a(662,"openmoji_child") +B.aKJ=new A.a(663,"openmoji_children_crossing") +B.aKK=new A.a(664,"openmoji_chipmunk") +B.aKL=new A.a(665,"openmoji_chocolate_bar") +B.aKM=new A.a(666,"openmoji_chopsticks") +B.aKN=new A.a(667,"openmoji_christmas_tree") +B.aKO=new A.a(668,"openmoji_chrome") +B.aKP=new A.a(669,"openmoji_chromium") +B.aKQ=new A.a(67,"general_point_of_interest") +B.aKR=new A.a(670,"openmoji_church") +B.aKS=new A.a(671,"openmoji_cigarette") +B.aKT=new A.a(672,"openmoji_cinema") +B.aKU=new A.a(673,"openmoji_circle") +B.aKV=new A.a(674,"openmoji_circle_with_left_half") +B.aKW=new A.a(675,"openmoji_circle_with_right_half") +B.aKX=new A.a(676,"openmoji_circled_anticlockwise_arrow") +B.aKY=new A.a(677,"openmoji_circled_c_with_overlaid_backslash") +B.aKZ=new A.a(678,"openmoji_circled_cc") +B.aL_=new A.a(679,"openmoji_circled_dollar_sign_with_overlaid_backslash") +B.aL0=new A.a(68,"general_post_box") +B.aL1=new A.a(680,"openmoji_circled_equals") +B.aL2=new A.a(681,"openmoji_circled_human_figure") +B.aL3=new A.a(682,"openmoji_circled_m") +B.aL4=new A.a(683,"openmoji_circled_zero_with_slash") +B.aL5=new A.a(684,"openmoji_circuit") +B.aL6=new A.a(685,"openmoji_circus_tent") +B.aL7=new A.a(686,"openmoji_cityscape") +B.aL8=new A.a(687,"openmoji_cityscape_at_dusk") +B.aL9=new A.a(688,"openmoji_cl_button") +B.aLa=new A.a(689,"openmoji_clamp") +B.aLb=new A.a(69,"general_post_office") +B.aLc=new A.a(690,"openmoji_clapper_board") +B.aLd=new A.a(691,"openmoji_clapping_hands") +B.aLe=new A.a(692,"openmoji_classical_building") +B.aLf=new A.a(693,"openmoji_clinical_thermometer") +B.aLg=new A.a(694,"openmoji_clinking_beer_mugs") +B.aLh=new A.a(695,"openmoji_clinking_glasses") +B.aLi=new A.a(696,"openmoji_clipboard") +B.aLj=new A.a(697,"openmoji_clockwise_vertical_arrows") +B.aLk=new A.a(698,"openmoji_close") +B.aLl=new A.a(699,"openmoji_closed_book") +B.Bp=new A.a(7,"generic_hexagon_medium") +B.aLm=new A.a(70,"general_route") +B.aLn=new A.a(700,"openmoji_closed_mailbox_with_lowered_flag") +B.aLo=new A.a(701,"openmoji_closed_mailbox_with_raised_flag") +B.aLp=new A.a(702,"openmoji_closed_umbrella") +B.aLq=new A.a(703,"openmoji_cloud") +B.aLr=new A.a(704,"openmoji_cloud_with_lightning") +B.aLs=new A.a(705,"openmoji_cloud_with_lightning_and_rain") +B.aLt=new A.a(706,"openmoji_cloud_with_rain") +B.aLu=new A.a(707,"openmoji_cloud_with_snow") +B.aLv=new A.a(708,"openmoji_clown_face") +B.aLw=new A.a(709,"openmoji_club_suit") +B.aLx=new A.a(71,"general_rv_park") +B.aLy=new A.a(710,"openmoji_clutch_bag") +B.aLz=new A.a(711,"openmoji_coat") +B.aLA=new A.a(712,"openmoji_cockroach") +B.aLB=new A.a(713,"openmoji_cocktail_glass") +B.aLC=new A.a(714,"openmoji_coconut") +B.aLD=new A.a(715,"openmoji_code_editor") +B.aLE=new A.a(716,"openmoji_coffee_grinder") +B.aLF=new A.a(717,"openmoji_coffin") +B.aLG=new A.a(718,"openmoji_coin") +B.aLH=new A.a(719,"openmoji_cold_face") +B.aLI=new A.a(72,"general_school") +B.aLJ=new A.a(720,"openmoji_collaboration") +B.aLK=new A.a(721,"openmoji_collision") +B.aLL=new A.a(722,"openmoji_colossus_of_rhodes") +B.aLM=new A.a(723,"openmoji_comet") +B.aLN=new A.a(724,"openmoji_comment") +B.aLO=new A.a(725,"openmoji_compass") +B.aLP=new A.a(726,"openmoji_compose") +B.aLQ=new A.a(727,"openmoji_computer_disk") +B.aLR=new A.a(728,"openmoji_computer_mouse") +B.aLS=new A.a(729,"openmoji_confetti_ball") +B.aLT=new A.a(73,"general_spa") +B.aLU=new A.a(730,"openmoji_confounded_face") +B.aLV=new A.a(731,"openmoji_confused_face") +B.aLW=new A.a(732,"openmoji_construction") +B.aLX=new A.a(733,"openmoji_construction_worker") +B.aLY=new A.a(734,"openmoji_contacts") +B.aLZ=new A.a(735,"openmoji_control_knobs") +B.aM_=new A.a(736,"openmoji_convenience_store") +B.aM0=new A.a(737,"openmoji_cook") +B.aM1=new A.a(738,"openmoji_cooked_rice") +B.aM2=new A.a(739,"openmoji_cookie") +B.aM3=new A.a(74,"general_stadium") +B.aM4=new A.a(740,"openmoji_cooking") +B.aM5=new A.a(741,"openmoji_cool_button") +B.aM6=new A.a(742,"openmoji_copy") +B.aM7=new A.a(743,"openmoji_copyleft_symbol") +B.aM8=new A.a(744,"openmoji_copyright") +B.aM9=new A.a(745,"openmoji_coral") +B.aMa=new A.a(746,"openmoji_couch_and_lamp") +B.aMb=new A.a(747,"openmoji_counterclockwise_arrows_button") +B.aMc=new A.a(748,"openmoji_couple_with_heart") +B.aMd=new A.a(749,"openmoji_couple_with_heart_man_man") +B.aMe=new A.a(75,"general_university") +B.aMf=new A.a(750,"openmoji_couple_with_heart_woman_man") +B.aMg=new A.a(751,"openmoji_couple_with_heart_woman_woman") +B.aMh=new A.a(752,"openmoji_cow") +B.aMi=new A.a(753,"openmoji_cow_face") +B.aMj=new A.a(754,"openmoji_cowboy_hat_face") +B.aMk=new A.a(755,"openmoji_crab") +B.aMl=new A.a(756,"openmoji_crayon") +B.aMm=new A.a(757,"openmoji_credit_card") +B.aMn=new A.a(758,"openmoji_crescent_moon") +B.aMo=new A.a(759,"openmoji_cricket") +B.aMp=new A.a(76,"googlemd_ac_unit") +B.aMq=new A.a(760,"openmoji_cricket_game") +B.aMr=new A.a(761,"openmoji_crocodile") +B.aMs=new A.a(762,"openmoji_croissant") +B.aMt=new A.a(763,"openmoji_cross_mark") +B.aMu=new A.a(764,"openmoji_cross_mark_button") +B.aMv=new A.a(765,"openmoji_crossed_fingers") +B.aMw=new A.a(766,"openmoji_crossed_flags") +B.aMx=new A.a(767,"openmoji_crossed_swords") +B.aMy=new A.a(768,"openmoji_crown") +B.aMz=new A.a(769,"openmoji_crutch") +B.aMA=new A.a(77,"googlemd_adb") +B.aMB=new A.a(770,"openmoji_crutches") +B.aMC=new A.a(771,"openmoji_crying_cat") +B.aMD=new A.a(772,"openmoji_crying_face") +B.aME=new A.a(773,"openmoji_crystal_ball") +B.aMF=new A.a(774,"openmoji_ct_scan") +B.aMG=new A.a(775,"openmoji_cucumber") +B.aMH=new A.a(776,"openmoji_cup_with_straw") +B.aMI=new A.a(777,"openmoji_cupcake") +B.aMJ=new A.a(778,"openmoji_curling_stone") +B.aMK=new A.a(779,"openmoji_curly_hair") +B.aML=new A.a(78,"googlemd_add_a_photo") +B.aMM=new A.a(780,"openmoji_curly_loop") +B.aMN=new A.a(781,"openmoji_currency_exchange") +B.aMO=new A.a(782,"openmoji_curry_rice") +B.aMP=new A.a(783,"openmoji_cursor") +B.aMQ=new A.a(784,"openmoji_custard") +B.aMR=new A.a(785,"openmoji_customs") +B.aMS=new A.a(786,"openmoji_cut_of_meat") +B.aMT=new A.a(787,"openmoji_cyclone") +B.aMU=new A.a(788,"openmoji_dagger") +B.aMV=new A.a(789,"openmoji_dango") +B.aMW=new A.a(79,"googlemd_add_to_photos") +B.aMX=new A.a(790,"openmoji_dark_skin_tone") +B.aMY=new A.a(791,"openmoji_dashing_away") +B.aMZ=new A.a(792,"openmoji_deaf_man") +B.aN_=new A.a(793,"openmoji_deaf_person") +B.aN0=new A.a(794,"openmoji_deaf_woman") +B.aN1=new A.a(795,"openmoji_deciduous_tree") +B.aN2=new A.a(796,"openmoji_deer") +B.aN3=new A.a(797,"openmoji_dejected_face") +B.aN4=new A.a(798,"openmoji_delete") +B.aN5=new A.a(799,"openmoji_delivery_truck") +B.Bq=new A.a(8,"generic_hexagon_small") +B.aN6=new A.a(80,"googlemd_adjust") +B.aN7=new A.a(800,"openmoji_department_store") +B.aN8=new A.a(801,"openmoji_derelict_house") +B.aN9=new A.a(802,"openmoji_desert") +B.aNa=new A.a(803,"openmoji_desert_island") +B.aNb=new A.a(804,"openmoji_desktop_computer") +B.aNc=new A.a(805,"openmoji_details") +B.aNd=new A.a(806,"openmoji_detective") +B.aNe=new A.a(807,"openmoji_diamond_suit") +B.aNf=new A.a(808,"openmoji_diamond_with_a_dot") +B.aNg=new A.a(809,"openmoji_dim_button") +B.aNh=new A.a(81,"googlemd_airline_seat_flat") +B.aNi=new A.a(810,"openmoji_disappointed_face") +B.aNj=new A.a(811,"openmoji_disguised_face") +B.aNk=new A.a(812,"openmoji_disinfect_surface") +B.aNl=new A.a(813,"openmoji_divide") +B.aNm=new A.a(814,"openmoji_diving_mask") +B.aNn=new A.a(815,"openmoji_diya_lamp") +B.aNo=new A.a(816,"openmoji_dizzy") +B.aNp=new A.a(817,"openmoji_dj") +B.aNq=new A.a(818,"openmoji_dj_man") +B.aNr=new A.a(819,"openmoji_dj_woman") +B.aNs=new A.a(82,"googlemd_airline_seat_flat_angled") +B.aNt=new A.a(820,"openmoji_dna") +B.aNu=new A.a(821,"openmoji_dodo") +B.aNv=new A.a(822,"openmoji_doe") +B.aNw=new A.a(823,"openmoji_dog") +B.aNx=new A.a(824,"openmoji_dog_face") +B.aNy=new A.a(825,"openmoji_dollar_banknote") +B.aNz=new A.a(826,"openmoji_dolphin") +B.aNA=new A.a(827,"openmoji_donkey") +B.aNB=new A.a(828,"openmoji_door") +B.aNC=new A.a(829,"openmoji_dotted_line_face") +B.aND=new A.a(83,"googlemd_airline_seat_individual_suite") +B.aNE=new A.a(830,"openmoji_dotted_six_pointed_star") +B.aNF=new A.a(831,"openmoji_double_curly_loop") +B.aNG=new A.a(832,"openmoji_double_exclamation_mark") +B.aNH=new A.a(833,"openmoji_double_tap") +B.aNI=new A.a(834,"openmoji_doughnut") +B.aNJ=new A.a(835,"openmoji_dove") +B.aNK=new A.a(836,"openmoji_down_arrow") +B.aNL=new A.a(837,"openmoji_down_left_arrow") +B.aNM=new A.a(838,"openmoji_down_right_arrow") +B.aNN=new A.a(839,"openmoji_downcast_face_with_sweat") +B.aNO=new A.a(84,"googlemd_airline_seat_legroom_extra") +B.aNP=new A.a(840,"openmoji_download") +B.aNQ=new A.a(841,"openmoji_downwards_button") +B.aNR=new A.a(842,"openmoji_dragon") +B.aNS=new A.a(843,"openmoji_dragon_face") +B.aNT=new A.a(844,"openmoji_dress") +B.aNU=new A.a(845,"openmoji_drip_coffee_maker") +B.aNV=new A.a(846,"openmoji_drone") +B.aNW=new A.a(847,"openmoji_drooling_face") +B.aNX=new A.a(848,"openmoji_drop_cover_hold") +B.aNY=new A.a(849,"openmoji_drop_of_blood") +B.aNZ=new A.a(85,"googlemd_airline_seat_legroom_normal") +B.aO_=new A.a(850,"openmoji_droplet") +B.aO0=new A.a(851,"openmoji_drum") +B.aO1=new A.a(852,"openmoji_drunk_person") +B.aO2=new A.a(853,"openmoji_duck") +B.aO3=new A.a(854,"openmoji_dumpling") +B.aO4=new A.a(855,"openmoji_duplicate") +B.aO5=new A.a(856,"openmoji_dvd") +B.aO6=new A.a(857,"openmoji_e_mail") +B.aO7=new A.a(858,"openmoji_eagle") +B.aO8=new A.a(859,"openmoji_ear") +B.aO9=new A.a(86,"googlemd_airline_seat_legroom_reduced") +B.aOa=new A.a(860,"openmoji_ear_of_corn") +B.aOb=new A.a(861,"openmoji_ear_with_hearing_aid") +B.aOc=new A.a(862,"openmoji_earache") +B.aOd=new A.a(863,"openmoji_earthquake") +B.aOe=new A.a(864,"openmoji_ecg_waves") +B.aOf=new A.a(865,"openmoji_edge") +B.aOg=new A.a(866,"openmoji_edit") +B.aOh=new A.a(867,"openmoji_egg") +B.aOi=new A.a(868,"openmoji_eggplant") +B.aOj=new A.a(869,"openmoji_eiffel_tower") +B.aOk=new A.a(87,"googlemd_airline_seat_recline_extra") +B.aOl=new A.a(870,"openmoji_eight_oclock") +B.aOm=new A.a(871,"openmoji_eight_pointed_star") +B.aOn=new A.a(872,"openmoji_eight_spoked_asterisk") +B.aOo=new A.a(873,"openmoji_eight_thirty") +B.aOp=new A.a(874,"openmoji_eject_button") +B.aOq=new A.a(875,"openmoji_electric_coffee_percolator") +B.aOr=new A.a(876,"openmoji_electric_plug") +B.aOs=new A.a(877,"openmoji_electric_plug_red") +B.aOt=new A.a(878,"openmoji_elephant") +B.aOu=new A.a(879,"openmoji_elevator") +B.aOv=new A.a(88,"googlemd_airline_seat_recline_normal") +B.aOw=new A.a(880,"openmoji_eleven_oclock") +B.aOx=new A.a(881,"openmoji_eleven_thirty") +B.aOy=new A.a(882,"openmoji_elf") +B.aOz=new A.a(883,"openmoji_emergency_exit") +B.aOA=new A.a(884,"openmoji_emergency_exit_door") +B.aOB=new A.a(885,"openmoji_empty_nest") +B.aOC=new A.a(886,"openmoji_end_arrow") +B.aOD=new A.a(887,"openmoji_enraged_face") +B.aOE=new A.a(888,"openmoji_envelope") +B.aOF=new A.a(889,"openmoji_envelope_with_arrow") +B.aOG=new A.a(89,"googlemd_airport_shuttle") +B.aOH=new A.a(890,"openmoji_espresso_machine") +B.aOI=new A.a(891,"openmoji_euro_banknote") +B.aOJ=new A.a(892,"openmoji_european_name_badge") +B.aOK=new A.a(893,"openmoji_evacuate") +B.aOL=new A.a(894,"openmoji_evacuate_downstairs") +B.aOM=new A.a(895,"openmoji_evacuate_fire") +B.aON=new A.a(896,"openmoji_evacuate_to_shelter") +B.aOO=new A.a(897,"openmoji_evacuate_vertical") +B.aOP=new A.a(898,"openmoji_evergreen_tree") +B.aOQ=new A.a(899,"openmoji_ewe") +B.Br=new A.a(9,"generic_hexagon_tiny") +B.aOR=new A.a(90,"googlemd_all_inclusive") +B.aOS=new A.a(900,"openmoji_exclamation_mark") +B.aOT=new A.a(901,"openmoji_exclamation_question_mark") +B.aOU=new A.a(902,"openmoji_exhaust_gases_car") +B.aOV=new A.a(903,"openmoji_exhaust_gases_factory") +B.aOW=new A.a(904,"openmoji_exhausted_face") +B.aOX=new A.a(905,"openmoji_exit") +B.aOY=new A.a(906,"openmoji_exploding_head") +B.aOZ=new A.a(907,"openmoji_expressionless_face") +B.aP_=new A.a(908,"openmoji_eye") +B.aP0=new A.a(909,"openmoji_eye_in_speech_bubble") +B.aP1=new A.a(91,"googlemd_apps") +B.aP2=new A.a(910,"openmoji_eye_pain") +B.aP3=new A.a(911,"openmoji_eyes") +B.aP4=new A.a(912,"openmoji_face_blowing_a_kiss") +B.aP5=new A.a(913,"openmoji_face_exhaling") +B.aP6=new A.a(914,"openmoji_face_holding_back_tears") +B.aP7=new A.a(915,"openmoji_face_in_clouds") +B.aP8=new A.a(916,"openmoji_face_savoring_food") +B.aP9=new A.a(917,"openmoji_face_screaming_in_fear") +B.aPa=new A.a(918,"openmoji_face_vomiting") +B.aPb=new A.a(919,"openmoji_face_with_crossed_out_eyes") +B.aPc=new A.a(92,"googlemd_arrow_back") +B.aPd=new A.a(920,"openmoji_face_with_diagonal_mouth") +B.aPe=new A.a(921,"openmoji_face_with_hand_over_mouth") +B.aPf=new A.a(922,"openmoji_face_with_head_bandage") +B.aPg=new A.a(923,"openmoji_face_with_medical_mask") +B.aPh=new A.a(924,"openmoji_face_with_monocle") +B.aPi=new A.a(925,"openmoji_face_with_open_eyes_and_hand_over_mouth") +B.aPj=new A.a(926,"openmoji_face_with_open_mouth") +B.aPk=new A.a(927,"openmoji_face_with_peeking_eye") +B.aPl=new A.a(928,"openmoji_face_with_raised_eyebrow") +B.aPm=new A.a(929,"openmoji_face_with_rolling_eyes") +B.aPn=new A.a(93,"googlemd_arrow_drop_down") +B.aPo=new A.a(930,"openmoji_face_with_spiral_eyes") +B.aPp=new A.a(931,"openmoji_face_with_steam_from_nose") +B.aPq=new A.a(932,"openmoji_face_with_symbols_on_mouth") +B.aPr=new A.a(933,"openmoji_face_with_tears_of_joy") +B.aPs=new A.a(934,"openmoji_face_with_thermometer") +B.aPt=new A.a(935,"openmoji_face_with_tongue") +B.aPu=new A.a(936,"openmoji_face_without_mouth") +B.aPv=new A.a(937,"openmoji_facebook") +B.aPw=new A.a(938,"openmoji_factory") +B.aPx=new A.a(939,"openmoji_factory_worker") +B.aPy=new A.a(94,"googlemd_arrow_drop_up") +B.aPz=new A.a(940,"openmoji_fairy") +B.aPA=new A.a(941,"openmoji_falafel") +B.aPB=new A.a(942,"openmoji_fallen_leaf") +B.aPC=new A.a(943,"openmoji_family") +B.aPD=new A.a(944,"openmoji_family_man_boy") +B.aPE=new A.a(945,"openmoji_family_man_boy_boy") +B.aPF=new A.a(946,"openmoji_family_man_girl") +B.aPG=new A.a(947,"openmoji_family_man_girl_boy") +B.aPH=new A.a(948,"openmoji_family_man_girl_girl") +B.aPI=new A.a(949,"openmoji_family_man_man_boy") +B.aPJ=new A.a(95,"googlemd_arrow_forward") +B.aPK=new A.a(950,"openmoji_family_man_man_boy_boy") +B.aPL=new A.a(951,"openmoji_family_man_man_girl") +B.aPM=new A.a(952,"openmoji_family_man_man_girl_boy") +B.aPN=new A.a(953,"openmoji_family_man_man_girl_girl") +B.aPO=new A.a(954,"openmoji_family_man_woman_boy") +B.aPP=new A.a(955,"openmoji_family_man_woman_boy_boy") +B.aPQ=new A.a(956,"openmoji_family_man_woman_girl") +B.aPR=new A.a(957,"openmoji_family_man_woman_girl_boy") +B.aPS=new A.a(958,"openmoji_family_man_woman_girl_girl") +B.aPT=new A.a(959,"openmoji_family_woman_boy") +B.aPU=new A.a(96,"googlemd_arrow_upward") +B.aPV=new A.a(960,"openmoji_family_woman_boy_boy") +B.aPW=new A.a(961,"openmoji_family_woman_girl") +B.aPX=new A.a(962,"openmoji_family_woman_girl_boy") +B.aPY=new A.a(963,"openmoji_family_woman_girl_girl") +B.aPZ=new A.a(964,"openmoji_family_woman_woman_boy") +B.aQ_=new A.a(965,"openmoji_family_woman_woman_boy_boy") +B.aQ0=new A.a(966,"openmoji_family_woman_woman_girl") +B.aQ1=new A.a(967,"openmoji_family_woman_woman_girl_boy") +B.aQ2=new A.a(968,"openmoji_family_woman_woman_girl_girl") +B.aQ3=new A.a(969,"openmoji_farmer") +B.aQ4=new A.a(97,"googlemd_assistant") +B.aQ5=new A.a(970,"openmoji_fast_down_button") +B.aQ6=new A.a(971,"openmoji_fast_forward_button") +B.aQ7=new A.a(972,"openmoji_fast_reverse_button") +B.aQ8=new A.a(973,"openmoji_fast_up_button") +B.aQ9=new A.a(974,"openmoji_fax_machine") +B.aQa=new A.a(975,"openmoji_fearful_face") +B.aQb=new A.a(976,"openmoji_feather") +B.aQc=new A.a(977,"openmoji_female_doctor") +B.aQd=new A.a(978,"openmoji_female_nurse") +B.aQe=new A.a(979,"openmoji_female_sign") +B.aQf=new A.a(98,"googlemd_assistant_photo") +B.aQg=new A.a(980,"openmoji_ferris_wheel") +B.aQh=new A.a(981,"openmoji_ferry") +B.aQi=new A.a(982,"openmoji_field_hockey") +B.aQj=new A.a(983,"openmoji_file_cabinet") +B.aQk=new A.a(984,"openmoji_file_folder") +B.aQl=new A.a(985,"openmoji_filled_large_circle") +B.aQm=new A.a(986,"openmoji_film_frames") +B.aQn=new A.a(987,"openmoji_film_projector") +B.aQo=new A.a(988,"openmoji_filter") +B.aQp=new A.a(989,"openmoji_finger_pushing_button") +B.aQq=new A.a(99,"googlemd_audiotrack") +B.aQr=new A.a(990,"openmoji_fire") +B.aQs=new A.a(991,"openmoji_fire_engine") +B.aQt=new A.a(992,"openmoji_fire_extinguisher") +B.aQu=new A.a(993,"openmoji_firecracker") +B.aQv=new A.a(994,"openmoji_firefighter") +B.aQw=new A.a(995,"openmoji_firefox") +B.aQx=new A.a(996,"openmoji_fireworks") +B.aQy=new A.a(997,"openmoji_first_aid") +B.aQz=new A.a(998,"openmoji_first_aid_bag") +B.aQA=new A.a(999,"openmoji_first_aid_kit") +B.GD=new A.ev(B.ba,0,A.a3("ev")) +B.GE=new A.ev(B.ba,0,A.a3("ev")) +B.GF=new A.ev(B.ba,0,A.a3("ev")) +B.GG=new A.ev(B.ba,0,A.a3("ev")) +B.kh=new A.ev(B.ba,0,A.a3("ev")) +B.bfg=new A.a6O(B.GD,B.GE,B.GF,B.GG,B.kh) +B.aQF=new A.FZ(1,"normal") +B.aQG=new A.FZ(2,"satellite") +B.aQH=new A.FZ(3,"terrain") +B.aQI=new A.FZ(4,"hybrid") +B.aTp={aliceblue:0,antiquewhite:1,aqua:2,aquamarine:3,azure:4,beige:5,bisque:6,black:7,blanchedalmond:8,blue:9,blueviolet:10,brown:11,burlywood:12,cadetblue:13,chartreuse:14,chocolate:15,coral:16,cornflowerblue:17,cornsilk:18,crimson:19,cyan:20,darkblue:21,darkcyan:22,darkgoldenrod:23,darkgray:24,darkgreen:25,darkgrey:26,darkkhaki:27,darkmagenta:28,darkolivegreen:29,darkorange:30,darkorchid:31,darkred:32,darksalmon:33,darkseagreen:34,darkslateblue:35,darkslategray:36,darkslategrey:37,darkturquoise:38,darkviolet:39,deeppink:40,deepskyblue:41,dimgray:42,dimgrey:43,dodgerblue:44,firebrick:45,floralwhite:46,forestgreen:47,fuchsia:48,gainsboro:49,ghostwhite:50,gold:51,goldenrod:52,gray:53,grey:54,green:55,greenyellow:56,honeydew:57,hotpink:58,indianred:59,indigo:60,ivory:61,khaki:62,lavender:63,lavenderblush:64,lawngreen:65,lemonchiffon:66,lightblue:67,lightcoral:68,lightcyan:69,lightgoldenrodyellow:70,lightgray:71,lightgreen:72,lightgrey:73,lightpink:74,lightsalmon:75,lightseagreen:76,lightskyblue:77,lightslategray:78,lightslategrey:79,lightsteelblue:80,lightyellow:81,lime:82,limegreen:83,linen:84,magenta:85,maroon:86,mediumaquamarine:87,mediumblue:88,mediumorchid:89,mediumpurple:90,mediumseagreen:91,mediumslateblue:92,mediumspringgreen:93,mediumturquoise:94,mediumvioletred:95,midnightblue:96,mintcream:97,mistyrose:98,moccasin:99,navajowhite:100,navy:101,oldlace:102,olive:103,olivedrab:104,orange:105,orangered:106,orchid:107,palegoldenrod:108,palegreen:109,paleturquoise:110,palevioletred:111,papayawhip:112,peachpuff:113,peru:114,pink:115,plum:116,powderblue:117,purple:118,red:119,rosybrown:120,royalblue:121,saddlebrown:122,salmon:123,sandybrown:124,seagreen:125,seashell:126,sienna:127,silver:128,skyblue:129,slateblue:130,slategray:131,slategrey:132,snow:133,springgreen:134,steelblue:135,tan:136,teal:137,thistle:138,tomato:139,transparent:140,turquoise:141,violet:142,wheat:143,white:144,whitesmoke:145,yellow:146,yellowgreen:147} +B.Wz=new A.E(4293982463) +B.WI=new A.E(4294634455) +B.rE=new A.E(4278255615) +B.Vn=new A.E(4286578644) +B.WB=new A.E(4293984255) +B.WE=new A.E(4294309340) +B.X5=new A.E(4294960324) +B.X8=new A.E(4294962125) +B.Ut=new A.E(4278190335) +B.Vv=new A.E(4287245282) +B.VK=new A.E(4289014314) +B.Wh=new A.E(4292786311) +B.Va=new A.E(4284456608) +B.Vm=new A.E(4286578432) +B.W8=new A.E(4291979550) +B.WT=new A.E(4294934352) +B.Vc=new A.E(4284782061) +B.Xd=new A.E(4294965468) +B.We=new A.E(4292613180) +B.Ur=new A.E(4278190219) +B.Ux=new A.E(4278225803) +B.VV=new A.E(4290283019) +B.rR=new A.E(4289309097) +B.Uu=new A.E(4278215680) +B.VZ=new A.E(4290623339) +B.Vx=new A.E(4287299723) +B.V9=new A.E(4283788079) +B.WU=new A.E(4294937600) +B.VG=new A.E(4288230092) +B.Vw=new A.E(4287299584) +B.Wr=new A.E(4293498490) +B.VA=new A.E(4287609999) +B.V5=new A.E(4282924427) +B.rH=new A.E(4281290575) +B.UB=new A.E(4278243025) +B.VE=new A.E(4287889619) +B.WO=new A.E(4294907027) +B.UA=new A.E(4278239231) +B.rM=new A.E(4285098345) +B.UN=new A.E(4280193279) +B.VT=new A.E(4289864226) +B.Xf=new A.E(4294966e3) +B.UQ=new A.E(4280453922) +B.rV=new A.E(4294902015) +B.Wf=new A.E(4292664540) +B.WG=new A.E(4294506751) +B.X1=new A.E(4294956800) +B.Wc=new A.E(4292519200) +B.rP=new A.E(4286611584) +B.Uv=new A.E(4278222848) +B.VP=new A.E(4289593135) +B.WA=new A.E(4293984240) +B.WS=new A.E(4294928820) +B.W5=new A.E(4291648604) +B.V7=new A.E(4283105410) +B.Xi=new A.E(4294967280) +B.Wy=new A.E(4293977740) +B.Wn=new A.E(4293322490) +B.Xb=new A.E(4294963445) +B.Vl=new A.E(4286381056) +B.Xe=new A.E(4294965965) +B.VO=new A.E(4289583334) +B.Wx=new A.E(4293951616) +B.Wj=new A.E(4292935679) +B.WK=new A.E(4294638290) +B.rS=new A.E(4292072403) +B.VC=new A.E(4287688336) +B.WY=new A.E(4294948545) +B.WW=new A.E(4294942842) +B.UO=new A.E(4280332970) +B.Vu=new A.E(4287090426) +B.rO=new A.E(4286023833) +B.VR=new A.E(4289774814) +B.Xh=new A.E(4294967264) +B.UD=new A.E(4278255360) +B.UW=new A.E(4281519410) +B.WJ=new A.E(4294635750) +B.Vo=new A.E(4286578688) +B.Vf=new A.E(4284927402) +B.Us=new A.E(4278190285) +B.VW=new A.E(4290401747) +B.VD=new A.E(4287852763) +B.UY=new A.E(4282168177) +B.Vk=new A.E(4286277870) +B.UC=new A.E(4278254234) +B.V6=new A.E(4282962380) +B.W2=new A.E(4291237253) +B.UI=new A.E(4279834992) +B.WF=new A.E(4294311930) +B.X6=new A.E(4294960353) +B.X4=new A.E(4294960309) +B.X3=new A.E(4294958765) +B.Uq=new A.E(4278190208) +B.WM=new A.E(4294833638) +B.Vq=new A.E(4286611456) +B.Vi=new A.E(4285238819) +B.WX=new A.E(4294944e3) +B.WP=new A.E(4294919424) +B.Wb=new A.E(4292505814) +B.Wt=new A.E(4293847210) +B.VF=new A.E(4288215960) +B.VQ=new A.E(4289720046) +B.Wd=new A.E(4292571283) +B.Xa=new A.E(4294963157) +B.X2=new A.E(4294957753) +B.W6=new A.E(4291659071) +B.WZ=new A.E(4294951115) +B.Wg=new A.E(4292714717) +B.VS=new A.E(4289781990) +B.Vp=new A.E(4286578816) +B.WN=new A.E(4294901760) +B.VY=new A.E(4290547599) +B.V0=new A.E(4282477025) +B.Vy=new A.E(4287317267) +B.WH=new A.E(4294606962) +B.WC=new A.E(4294222944) +B.UV=new A.E(4281240407) +B.Xc=new A.E(4294964718) +B.VJ=new A.E(4288696877) +B.W0=new A.E(4290822336) +B.Vt=new A.E(4287090411) +B.Vh=new A.E(4285160141) +B.rN=new A.E(4285563024) +B.Xg=new A.E(4294966010) +B.UE=new A.E(4278255487) +B.V4=new A.E(4282811060) +B.W9=new A.E(4291998860) +B.Uw=new A.E(4278222976) +B.Wa=new A.E(4292394968) +B.WR=new A.E(4294927175) +B.V_=new A.E(4282441936) +B.Ws=new A.E(4293821166) +B.WD=new A.E(4294303411) +B.rW=new A.E(4294967040) +B.VH=new A.E(4288335154) +B.aR0=new A.ar(B.aTp,[B.Wz,B.WI,B.rE,B.Vn,B.WB,B.WE,B.X5,B.w,B.X8,B.Ut,B.Vv,B.VK,B.Wh,B.Va,B.Vm,B.W8,B.WT,B.Vc,B.Xd,B.We,B.rE,B.Ur,B.Ux,B.VV,B.rR,B.Uu,B.rR,B.VZ,B.Vx,B.V9,B.WU,B.VG,B.Vw,B.Wr,B.VA,B.V5,B.rH,B.rH,B.UB,B.VE,B.WO,B.UA,B.rM,B.rM,B.UN,B.VT,B.Xf,B.UQ,B.rV,B.Wf,B.WG,B.X1,B.Wc,B.rP,B.rP,B.Uv,B.VP,B.WA,B.WS,B.W5,B.V7,B.Xi,B.Wy,B.Wn,B.Xb,B.Vl,B.Xe,B.VO,B.Wx,B.Wj,B.WK,B.rS,B.VC,B.rS,B.WY,B.WW,B.UO,B.Vu,B.rO,B.rO,B.VR,B.Xh,B.UD,B.UW,B.WJ,B.rV,B.Vo,B.Vf,B.Us,B.VW,B.VD,B.UY,B.Vk,B.UC,B.V6,B.W2,B.UI,B.WF,B.X6,B.X4,B.X3,B.Uq,B.WM,B.Vq,B.Vi,B.WX,B.WP,B.Wb,B.Wt,B.VF,B.VQ,B.Wd,B.Xa,B.X2,B.W6,B.WZ,B.Wg,B.VS,B.Vp,B.WN,B.VY,B.V0,B.Vy,B.WH,B.WC,B.UV,B.Xc,B.VJ,B.W0,B.Vt,B.Vh,B.rN,B.rN,B.Xg,B.UE,B.V4,B.W9,B.Uw,B.Wa,B.WR,B.lU,B.V_,B.Ws,B.WD,B.p,B.rU,B.rW,B.VH],A.a3("ar")) +B.C2=new A.M(16) +B.C3=new A.M(17) +B.hu=new A.M(18) +B.C4=new A.M(19) +B.C5=new A.M(20) +B.C6=new A.M(21) +B.C7=new A.M(22) +B.C8=new A.M(23) +B.C9=new A.M(24) +B.EV=new A.M(65666) +B.EW=new A.M(65667) +B.EX=new A.M(65717) +B.Ca=new A.M(392961) +B.Cb=new A.M(392962) +B.Cc=new A.M(392963) +B.Cd=new A.M(392964) +B.Ce=new A.M(392965) +B.Cf=new A.M(392966) +B.Cg=new A.M(392967) +B.Ch=new A.M(392968) +B.Ci=new A.M(392969) +B.Cj=new A.M(392970) +B.Ck=new A.M(392971) +B.Cl=new A.M(392972) +B.Cm=new A.M(392973) +B.Cn=new A.M(392974) +B.Co=new A.M(392975) +B.Cp=new A.M(392976) +B.Cq=new A.M(392977) +B.Cr=new A.M(392978) +B.Cs=new A.M(392979) +B.Ct=new A.M(392980) +B.Cu=new A.M(392981) +B.Cv=new A.M(392982) +B.Cw=new A.M(392983) +B.Cx=new A.M(392984) +B.Cy=new A.M(392985) +B.Cz=new A.M(392986) +B.CA=new A.M(392987) +B.CB=new A.M(392988) +B.CC=new A.M(392989) +B.CD=new A.M(392990) +B.CE=new A.M(392991) +B.aZ6=new A.M(458752) +B.aZ7=new A.M(458753) +B.aZ8=new A.M(458754) +B.aZ9=new A.M(458755) +B.CF=new A.M(458756) +B.CG=new A.M(458757) +B.CH=new A.M(458758) +B.CI=new A.M(458759) +B.CJ=new A.M(458760) +B.CK=new A.M(458761) +B.CL=new A.M(458762) +B.CM=new A.M(458763) +B.CN=new A.M(458764) +B.CO=new A.M(458765) +B.CP=new A.M(458766) +B.CQ=new A.M(458767) +B.CR=new A.M(458768) +B.CS=new A.M(458769) +B.CT=new A.M(458770) +B.CU=new A.M(458771) +B.CV=new A.M(458772) +B.CW=new A.M(458773) +B.CX=new A.M(458774) +B.CY=new A.M(458775) +B.CZ=new A.M(458776) +B.D_=new A.M(458777) +B.D0=new A.M(458778) +B.D1=new A.M(458779) +B.D2=new A.M(458780) +B.D3=new A.M(458781) +B.D4=new A.M(458782) +B.D5=new A.M(458783) +B.D6=new A.M(458784) +B.D7=new A.M(458785) +B.D8=new A.M(458786) +B.D9=new A.M(458787) +B.Da=new A.M(458788) +B.Db=new A.M(458789) +B.Dc=new A.M(458790) +B.Dd=new A.M(458791) +B.De=new A.M(458792) +B.o0=new A.M(458793) +B.Df=new A.M(458794) +B.Dg=new A.M(458795) +B.Dh=new A.M(458796) +B.Di=new A.M(458797) +B.Dj=new A.M(458798) +B.Dk=new A.M(458799) +B.Dl=new A.M(458800) +B.Dm=new A.M(458801) +B.Dn=new A.M(458803) +B.Do=new A.M(458804) +B.Dp=new A.M(458805) +B.Dq=new A.M(458806) +B.Dr=new A.M(458807) +B.Ds=new A.M(458808) +B.e6=new A.M(458809) +B.Dt=new A.M(458810) +B.Du=new A.M(458811) +B.Dv=new A.M(458812) +B.Dw=new A.M(458813) +B.Dx=new A.M(458814) +B.Dy=new A.M(458815) +B.Dz=new A.M(458816) +B.DA=new A.M(458817) +B.DB=new A.M(458818) +B.DC=new A.M(458819) +B.DD=new A.M(458820) +B.DE=new A.M(458821) +B.DF=new A.M(458822) +B.jO=new A.M(458823) +B.DG=new A.M(458824) +B.DH=new A.M(458825) +B.DI=new A.M(458826) +B.DJ=new A.M(458827) +B.DK=new A.M(458828) +B.DL=new A.M(458829) +B.DM=new A.M(458830) +B.DN=new A.M(458831) +B.DO=new A.M(458832) +B.DP=new A.M(458833) +B.DQ=new A.M(458834) +B.jP=new A.M(458835) +B.DR=new A.M(458836) +B.DS=new A.M(458837) +B.DT=new A.M(458838) +B.DU=new A.M(458839) +B.DV=new A.M(458840) +B.DW=new A.M(458841) +B.DX=new A.M(458842) +B.DY=new A.M(458843) +B.DZ=new A.M(458844) +B.E_=new A.M(458845) +B.E0=new A.M(458846) +B.E1=new A.M(458847) +B.E2=new A.M(458848) +B.E3=new A.M(458849) +B.E4=new A.M(458850) +B.E5=new A.M(458851) +B.E6=new A.M(458852) +B.E7=new A.M(458853) +B.E8=new A.M(458854) +B.E9=new A.M(458855) +B.Ea=new A.M(458856) +B.Eb=new A.M(458857) +B.Ec=new A.M(458858) +B.Ed=new A.M(458859) +B.Ee=new A.M(458860) +B.Ef=new A.M(458861) +B.Eg=new A.M(458862) +B.Eh=new A.M(458863) +B.Ei=new A.M(458864) +B.Ej=new A.M(458865) +B.Ek=new A.M(458866) +B.El=new A.M(458867) +B.Em=new A.M(458868) +B.En=new A.M(458869) +B.Eo=new A.M(458871) +B.Ep=new A.M(458873) +B.Eq=new A.M(458874) +B.Er=new A.M(458875) +B.Es=new A.M(458876) +B.Et=new A.M(458877) +B.Eu=new A.M(458878) +B.Ev=new A.M(458879) +B.Ew=new A.M(458880) +B.Ex=new A.M(458881) +B.Ey=new A.M(458885) +B.Ez=new A.M(458887) +B.EA=new A.M(458888) +B.EB=new A.M(458889) +B.EC=new A.M(458890) +B.ED=new A.M(458891) +B.EE=new A.M(458896) +B.EF=new A.M(458897) +B.EG=new A.M(458898) +B.EH=new A.M(458899) +B.EI=new A.M(458900) +B.EJ=new A.M(458907) +B.EK=new A.M(458915) +B.EL=new A.M(458934) +B.EM=new A.M(458935) +B.EN=new A.M(458939) +B.EO=new A.M(458960) +B.EP=new A.M(458961) +B.EQ=new A.M(458962) +B.ER=new A.M(458963) +B.ES=new A.M(458964) +B.aZa=new A.M(458967) +B.ET=new A.M(458968) +B.EU=new A.M(458969) +B.f5=new A.M(458976) +B.f6=new A.M(458977) +B.f7=new A.M(458978) +B.f8=new A.M(458979) +B.hv=new A.M(458980) +B.hw=new A.M(458981) +B.f9=new A.M(458982) +B.hx=new A.M(458983) +B.aZb=new A.M(786528) +B.aZc=new A.M(786529) +B.EY=new A.M(786543) +B.EZ=new A.M(786544) +B.aZd=new A.M(786546) +B.aZe=new A.M(786547) +B.aZf=new A.M(786548) +B.aZg=new A.M(786549) +B.aZh=new A.M(786553) +B.aZi=new A.M(786554) +B.aZj=new A.M(786563) +B.aZk=new A.M(786572) +B.aZl=new A.M(786573) +B.aZm=new A.M(786580) +B.aZn=new A.M(786588) +B.aZo=new A.M(786589) +B.F_=new A.M(786608) +B.F0=new A.M(786609) +B.F1=new A.M(786610) +B.F2=new A.M(786611) +B.F3=new A.M(786612) +B.F4=new A.M(786613) +B.F5=new A.M(786614) +B.F6=new A.M(786615) +B.F7=new A.M(786616) +B.F8=new A.M(786637) +B.aZp=new A.M(786639) +B.aZq=new A.M(786661) +B.F9=new A.M(786819) +B.aZr=new A.M(786820) +B.aZs=new A.M(786822) +B.Fa=new A.M(786826) +B.aZt=new A.M(786829) +B.aZu=new A.M(786830) +B.Fb=new A.M(786834) +B.Fc=new A.M(786836) +B.aZv=new A.M(786838) +B.aZw=new A.M(786844) +B.aZx=new A.M(786846) +B.Fd=new A.M(786847) +B.Fe=new A.M(786850) +B.aZy=new A.M(786855) +B.aZz=new A.M(786859) +B.aZA=new A.M(786862) +B.Ff=new A.M(786865) +B.aZB=new A.M(786871) +B.Fg=new A.M(786891) +B.aZC=new A.M(786945) +B.aZD=new A.M(786947) +B.aZE=new A.M(786951) +B.aZF=new A.M(786952) +B.Fh=new A.M(786977) +B.Fi=new A.M(786979) +B.Fj=new A.M(786980) +B.Fk=new A.M(786981) +B.Fl=new A.M(786982) +B.Fm=new A.M(786983) +B.Fn=new A.M(786986) +B.aZG=new A.M(786989) +B.aZH=new A.M(786990) +B.Fo=new A.M(786994) +B.aZI=new A.M(787065) +B.Fp=new A.M(787081) +B.Fq=new A.M(787083) +B.Fr=new A.M(787084) +B.Fs=new A.M(787101) +B.Ft=new A.M(787103) +B.aR1=new A.cv([16,B.C2,17,B.C3,18,B.hu,19,B.C4,20,B.C5,21,B.C6,22,B.C7,23,B.C8,24,B.C9,65666,B.EV,65667,B.EW,65717,B.EX,392961,B.Ca,392962,B.Cb,392963,B.Cc,392964,B.Cd,392965,B.Ce,392966,B.Cf,392967,B.Cg,392968,B.Ch,392969,B.Ci,392970,B.Cj,392971,B.Ck,392972,B.Cl,392973,B.Cm,392974,B.Cn,392975,B.Co,392976,B.Cp,392977,B.Cq,392978,B.Cr,392979,B.Cs,392980,B.Ct,392981,B.Cu,392982,B.Cv,392983,B.Cw,392984,B.Cx,392985,B.Cy,392986,B.Cz,392987,B.CA,392988,B.CB,392989,B.CC,392990,B.CD,392991,B.CE,458752,B.aZ6,458753,B.aZ7,458754,B.aZ8,458755,B.aZ9,458756,B.CF,458757,B.CG,458758,B.CH,458759,B.CI,458760,B.CJ,458761,B.CK,458762,B.CL,458763,B.CM,458764,B.CN,458765,B.CO,458766,B.CP,458767,B.CQ,458768,B.CR,458769,B.CS,458770,B.CT,458771,B.CU,458772,B.CV,458773,B.CW,458774,B.CX,458775,B.CY,458776,B.CZ,458777,B.D_,458778,B.D0,458779,B.D1,458780,B.D2,458781,B.D3,458782,B.D4,458783,B.D5,458784,B.D6,458785,B.D7,458786,B.D8,458787,B.D9,458788,B.Da,458789,B.Db,458790,B.Dc,458791,B.Dd,458792,B.De,458793,B.o0,458794,B.Df,458795,B.Dg,458796,B.Dh,458797,B.Di,458798,B.Dj,458799,B.Dk,458800,B.Dl,458801,B.Dm,458803,B.Dn,458804,B.Do,458805,B.Dp,458806,B.Dq,458807,B.Dr,458808,B.Ds,458809,B.e6,458810,B.Dt,458811,B.Du,458812,B.Dv,458813,B.Dw,458814,B.Dx,458815,B.Dy,458816,B.Dz,458817,B.DA,458818,B.DB,458819,B.DC,458820,B.DD,458821,B.DE,458822,B.DF,458823,B.jO,458824,B.DG,458825,B.DH,458826,B.DI,458827,B.DJ,458828,B.DK,458829,B.DL,458830,B.DM,458831,B.DN,458832,B.DO,458833,B.DP,458834,B.DQ,458835,B.jP,458836,B.DR,458837,B.DS,458838,B.DT,458839,B.DU,458840,B.DV,458841,B.DW,458842,B.DX,458843,B.DY,458844,B.DZ,458845,B.E_,458846,B.E0,458847,B.E1,458848,B.E2,458849,B.E3,458850,B.E4,458851,B.E5,458852,B.E6,458853,B.E7,458854,B.E8,458855,B.E9,458856,B.Ea,458857,B.Eb,458858,B.Ec,458859,B.Ed,458860,B.Ee,458861,B.Ef,458862,B.Eg,458863,B.Eh,458864,B.Ei,458865,B.Ej,458866,B.Ek,458867,B.El,458868,B.Em,458869,B.En,458871,B.Eo,458873,B.Ep,458874,B.Eq,458875,B.Er,458876,B.Es,458877,B.Et,458878,B.Eu,458879,B.Ev,458880,B.Ew,458881,B.Ex,458885,B.Ey,458887,B.Ez,458888,B.EA,458889,B.EB,458890,B.EC,458891,B.ED,458896,B.EE,458897,B.EF,458898,B.EG,458899,B.EH,458900,B.EI,458907,B.EJ,458915,B.EK,458934,B.EL,458935,B.EM,458939,B.EN,458960,B.EO,458961,B.EP,458962,B.EQ,458963,B.ER,458964,B.ES,458967,B.aZa,458968,B.ET,458969,B.EU,458976,B.f5,458977,B.f6,458978,B.f7,458979,B.f8,458980,B.hv,458981,B.hw,458982,B.f9,458983,B.hx,786528,B.aZb,786529,B.aZc,786543,B.EY,786544,B.EZ,786546,B.aZd,786547,B.aZe,786548,B.aZf,786549,B.aZg,786553,B.aZh,786554,B.aZi,786563,B.aZj,786572,B.aZk,786573,B.aZl,786580,B.aZm,786588,B.aZn,786589,B.aZo,786608,B.F_,786609,B.F0,786610,B.F1,786611,B.F2,786612,B.F3,786613,B.F4,786614,B.F5,786615,B.F6,786616,B.F7,786637,B.F8,786639,B.aZp,786661,B.aZq,786819,B.F9,786820,B.aZr,786822,B.aZs,786826,B.Fa,786829,B.aZt,786830,B.aZu,786834,B.Fb,786836,B.Fc,786838,B.aZv,786844,B.aZw,786846,B.aZx,786847,B.Fd,786850,B.Fe,786855,B.aZy,786859,B.aZz,786862,B.aZA,786865,B.Ff,786871,B.aZB,786891,B.Fg,786945,B.aZC,786947,B.aZD,786951,B.aZE,786952,B.aZF,786977,B.Fh,786979,B.Fi,786980,B.Fj,786981,B.Fk,786982,B.Fl,786983,B.Fm,786986,B.Fn,786989,B.aZG,786990,B.aZH,786994,B.Fo,787065,B.aZI,787081,B.Fp,787083,B.Fq,787084,B.Fr,787101,B.Fs,787103,B.Ft],A.a3("cv")) +B.G2=new A.GX(0,"introductory") +B.b_F=new A.GX(1,"subscription") +B.aR2=new A.cv([B.G2,0,B.b_F,1],A.a3("cv")) +B.aR3=new A.cv([0,"FontWeight.w100",1,"FontWeight.w200",2,"FontWeight.w300",3,"FontWeight.w400",4,"FontWeight.w500",5,"FontWeight.w600",6,"FontWeight.w700",7,"FontWeight.w800",8,"FontWeight.w900"],t.TM) +B.b_y=new A.qL(0,"purchasing") +B.b_z=new A.qL(1,"purchased") +B.b_A=new A.qL(2,"failed") +B.G_=new A.qL(3,"restored") +B.b_B=new A.qL(4,"deferred") +B.G0=new A.qL(5,"unspecified") +B.Bs=new A.cv([B.b_y,0,B.b_z,1,B.b_A,2,B.G_,3,B.b_B,4,B.G0,-1],A.a3("cv")) +B.oW=new A.fx(1,"close") +B.p0=new A.fx(2,"moveToAbs") +B.p1=new A.fx(3,"moveToRel") +B.NJ=new A.fx(4,"lineToAbs") +B.NK=new A.fx(5,"lineToRel") +B.p2=new A.fx(6,"cubicToAbs") +B.p3=new A.fx(7,"cubicToRel") +B.p4=new A.fx(8,"quadToAbs") +B.p5=new A.fx(9,"quadToRel") +B.b2h=new A.fx(10,"arcToAbs") +B.b2i=new A.fx(11,"arcToRel") +B.b2j=new A.fx(12,"lineToHorizontalAbs") +B.b2k=new A.fx(13,"lineToHorizontalRel") +B.b2l=new A.fx(14,"lineToVerticalAbs") +B.b2m=new A.fx(15,"lineToVerticalRel") +B.oX=new A.fx(16,"smoothCubicToAbs") +B.oY=new A.fx(17,"smoothCubicToRel") +B.oZ=new A.fx(18,"smoothQuadToAbs") +B.p_=new A.fx(19,"smoothQuadToRel") +B.aR4=new A.cv([90,B.oW,122,B.oW,77,B.p0,109,B.p1,76,B.NJ,108,B.NK,67,B.p2,99,B.p3,81,B.p4,113,B.p5,65,B.b2h,97,B.b2i,72,B.b2j,104,B.b2k,86,B.b2l,118,B.b2m,83,B.oX,115,B.oY,84,B.oZ,116,B.p_],A.a3("cv")) +B.aTA={BU:0,DD:1,FX:2,TP:3,YD:4,ZR:5} +B.d3=new A.ar(B.aTA,["MM","DE","FR","TL","YE","CD"],t.w) +B.aTi={alias:0,allScroll:1,basic:2,cell:3,click:4,contextMenu:5,copy:6,forbidden:7,grab:8,grabbing:9,help:10,move:11,none:12,noDrop:13,precise:14,progress:15,text:16,resizeColumn:17,resizeDown:18,resizeDownLeft:19,resizeDownRight:20,resizeLeft:21,resizeLeftRight:22,resizeRight:23,resizeRow:24,resizeUp:25,resizeUpDown:26,resizeUpLeft:27,resizeUpRight:28,resizeUpLeftDownRight:29,resizeUpRightDownLeft:30,verticalText:31,wait:32,zoomIn:33,zoomOut:34} +B.aR8=new A.ar(B.aTi,["alias","all-scroll","default","cell","pointer","context-menu","copy","not-allowed","grab","grabbing","help","move","none","no-drop","crosshair","progress","text","col-resize","s-resize","sw-resize","se-resize","w-resize","ew-resize","e-resize","row-resize","n-resize","ns-resize","nw-resize","ne-resize","nwse-resize","nesw-resize","vertical-text","wait","zoom-in","zoom-out"],t.w) +B.aTz={type:0} +B.aR9=new A.ar(B.aTz,["line"],t.w) +B.aTh={circle:0,path:1,rect:2,polygon:3,polyline:4,ellipse:5,line:6} +B.Bt=new A.ar(B.aTh,[A.bUL(),A.bUO(),A.bUR(),A.bUP(),A.bUQ(),A.bUM(),A.bUN()],A.a3("ar")) +B.BO={AVRInput:0,AVRPower:1,Accel:2,Accept:3,Again:4,AllCandidates:5,Alphanumeric:6,AltGraph:7,AppSwitch:8,ArrowDown:9,ArrowLeft:10,ArrowRight:11,ArrowUp:12,Attn:13,AudioBalanceLeft:14,AudioBalanceRight:15,AudioBassBoostDown:16,AudioBassBoostToggle:17,AudioBassBoostUp:18,AudioFaderFront:19,AudioFaderRear:20,AudioSurroundModeNext:21,AudioTrebleDown:22,AudioTrebleUp:23,AudioVolumeDown:24,AudioVolumeMute:25,AudioVolumeUp:26,Backspace:27,BrightnessDown:28,BrightnessUp:29,BrowserBack:30,BrowserFavorites:31,BrowserForward:32,BrowserHome:33,BrowserRefresh:34,BrowserSearch:35,BrowserStop:36,Call:37,Camera:38,CameraFocus:39,Cancel:40,CapsLock:41,ChannelDown:42,ChannelUp:43,Clear:44,Close:45,ClosedCaptionToggle:46,CodeInput:47,ColorF0Red:48,ColorF1Green:49,ColorF2Yellow:50,ColorF3Blue:51,ColorF4Grey:52,ColorF5Brown:53,Compose:54,ContextMenu:55,Convert:56,Copy:57,CrSel:58,Cut:59,DVR:60,Delete:61,Dimmer:62,DisplaySwap:63,Eisu:64,Eject:65,End:66,EndCall:67,Enter:68,EraseEof:69,Esc:70,Escape:71,ExSel:72,Execute:73,Exit:74,F1:75,F10:76,F11:77,F12:78,F13:79,F14:80,F15:81,F16:82,F17:83,F18:84,F19:85,F2:86,F20:87,F21:88,F22:89,F23:90,F24:91,F3:92,F4:93,F5:94,F6:95,F7:96,F8:97,F9:98,FavoriteClear0:99,FavoriteClear1:100,FavoriteClear2:101,FavoriteClear3:102,FavoriteRecall0:103,FavoriteRecall1:104,FavoriteRecall2:105,FavoriteRecall3:106,FavoriteStore0:107,FavoriteStore1:108,FavoriteStore2:109,FavoriteStore3:110,FinalMode:111,Find:112,Fn:113,FnLock:114,GoBack:115,GoHome:116,GroupFirst:117,GroupLast:118,GroupNext:119,GroupPrevious:120,Guide:121,GuideNextDay:122,GuidePreviousDay:123,HangulMode:124,HanjaMode:125,Hankaku:126,HeadsetHook:127,Help:128,Hibernate:129,Hiragana:130,HiraganaKatakana:131,Home:132,Hyper:133,Info:134,Insert:135,InstantReplay:136,JunjaMode:137,KanaMode:138,KanjiMode:139,Katakana:140,Key11:141,Key12:142,LastNumberRedial:143,LaunchApplication1:144,LaunchApplication2:145,LaunchAssistant:146,LaunchCalendar:147,LaunchContacts:148,LaunchControlPanel:149,LaunchMail:150,LaunchMediaPlayer:151,LaunchMusicPlayer:152,LaunchPhone:153,LaunchScreenSaver:154,LaunchSpreadsheet:155,LaunchWebBrowser:156,LaunchWebCam:157,LaunchWordProcessor:158,Link:159,ListProgram:160,LiveContent:161,Lock:162,LogOff:163,MailForward:164,MailReply:165,MailSend:166,MannerMode:167,MediaApps:168,MediaAudioTrack:169,MediaClose:170,MediaFastForward:171,MediaLast:172,MediaPause:173,MediaPlay:174,MediaPlayPause:175,MediaRecord:176,MediaRewind:177,MediaSkip:178,MediaSkipBackward:179,MediaSkipForward:180,MediaStepBackward:181,MediaStepForward:182,MediaStop:183,MediaTopMenu:184,MediaTrackNext:185,MediaTrackPrevious:186,MicrophoneToggle:187,MicrophoneVolumeDown:188,MicrophoneVolumeMute:189,MicrophoneVolumeUp:190,ModeChange:191,NavigateIn:192,NavigateNext:193,NavigateOut:194,NavigatePrevious:195,New:196,NextCandidate:197,NextFavoriteChannel:198,NextUserProfile:199,NonConvert:200,Notification:201,NumLock:202,OnDemand:203,Open:204,PageDown:205,PageUp:206,Pairing:207,Paste:208,Pause:209,PinPDown:210,PinPMove:211,PinPToggle:212,PinPUp:213,Play:214,PlaySpeedDown:215,PlaySpeedReset:216,PlaySpeedUp:217,Power:218,PowerOff:219,PreviousCandidate:220,Print:221,PrintScreen:222,Process:223,Props:224,RandomToggle:225,RcLowBattery:226,RecordSpeedNext:227,Redo:228,RfBypass:229,Romaji:230,STBInput:231,STBPower:232,Save:233,ScanChannelsToggle:234,ScreenModeNext:235,ScrollLock:236,Select:237,Settings:238,ShiftLevel5:239,SingleCandidate:240,Soft1:241,Soft2:242,Soft3:243,Soft4:244,Soft5:245,Soft6:246,Soft7:247,Soft8:248,SpeechCorrectionList:249,SpeechInputToggle:250,SpellCheck:251,SplitScreenToggle:252,Standby:253,Subtitle:254,Super:255,Symbol:256,SymbolLock:257,TV:258,TV3DMode:259,TVAntennaCable:260,TVAudioDescription:261,TVAudioDescriptionMixDown:262,TVAudioDescriptionMixUp:263,TVContentsMenu:264,TVDataService:265,TVInput:266,TVInputComponent1:267,TVInputComponent2:268,TVInputComposite1:269,TVInputComposite2:270,TVInputHDMI1:271,TVInputHDMI2:272,TVInputHDMI3:273,TVInputHDMI4:274,TVInputVGA1:275,TVMediaContext:276,TVNetwork:277,TVNumberEntry:278,TVPower:279,TVRadioService:280,TVSatellite:281,TVSatelliteBS:282,TVSatelliteCS:283,TVSatelliteToggle:284,TVTerrestrialAnalog:285,TVTerrestrialDigital:286,TVTimer:287,Tab:288,Teletext:289,Undo:290,Unidentified:291,VideoModeNext:292,VoiceDial:293,WakeUp:294,Wink:295,Zenkaku:296,ZenkakuHankaku:297,ZoomIn:298,ZoomOut:299,ZoomToggle:300} +B.yA=new A.y(4294970632) +B.yB=new A.y(4294970633) +B.wg=new A.y(4294967553) +B.wv=new A.y(4294968577) +B.ww=new A.y(4294968578) +B.wU=new A.y(4294969089) +B.wV=new A.y(4294969090) +B.jv=new A.y(4294967555) +B.A3=new A.y(4294971393) +B.cw=new A.y(4294968065) +B.ch=new A.y(4294968066) +B.ci=new A.y(4294968067) +B.cx=new A.y(4294968068) +B.wx=new A.y(4294968579) +B.yt=new A.y(4294970625) +B.yu=new A.y(4294970626) +B.yv=new A.y(4294970627) +B.zV=new A.y(4294970882) +B.yw=new A.y(4294970628) +B.yx=new A.y(4294970629) +B.yy=new A.y(4294970630) +B.yz=new A.y(4294970631) +B.zW=new A.y(4294970884) +B.zX=new A.y(4294970885) +B.y4=new A.y(4294969871) +B.y6=new A.y(4294969873) +B.y5=new A.y(4294969872) +B.wJ=new A.y(4294968833) +B.wK=new A.y(4294968834) +B.ym=new A.y(4294970369) +B.yn=new A.y(4294970370) +B.yo=new A.y(4294970371) +B.yp=new A.y(4294970372) +B.yq=new A.y(4294970373) +B.yr=new A.y(4294970374) +B.ys=new A.y(4294970375) +B.A4=new A.y(4294971394) +B.wL=new A.y(4294968835) +B.A5=new A.y(4294971395) +B.wy=new A.y(4294968580) +B.yC=new A.y(4294970634) +B.yD=new A.y(4294970635) +B.nl=new A.y(4294968321) +B.xS=new A.y(4294969857) +B.yK=new A.y(4294970642) +B.wW=new A.y(4294969091) +B.yE=new A.y(4294970636) +B.yF=new A.y(4294970637) +B.yG=new A.y(4294970638) +B.yH=new A.y(4294970639) +B.yI=new A.y(4294970640) +B.yJ=new A.y(4294970641) +B.wX=new A.y(4294969092) +B.wz=new A.y(4294968581) +B.wY=new A.y(4294969093) +B.wn=new A.y(4294968322) +B.wo=new A.y(4294968323) +B.wp=new A.y(4294968324) +B.zI=new A.y(4294970703) +B.yL=new A.y(4294970643) +B.yM=new A.y(4294970644) +B.xc=new A.y(4294969108) +B.wM=new A.y(4294968836) +B.e1=new A.y(4294968069) +B.A6=new A.y(4294971396) +B.ju=new A.y(4294967309) +B.wq=new A.y(4294968325) +B.wr=new A.y(4294968326) +B.wA=new A.y(4294968582) +B.yN=new A.y(4294970645) +B.xm=new A.y(4294969345) +B.xv=new A.y(4294969354) +B.xw=new A.y(4294969355) +B.xx=new A.y(4294969356) +B.xy=new A.y(4294969357) +B.xz=new A.y(4294969358) +B.xA=new A.y(4294969359) +B.xB=new A.y(4294969360) +B.xC=new A.y(4294969361) +B.xD=new A.y(4294969362) +B.xE=new A.y(4294969363) +B.xn=new A.y(4294969346) +B.xF=new A.y(4294969364) +B.xG=new A.y(4294969365) +B.xH=new A.y(4294969366) +B.xI=new A.y(4294969367) +B.xJ=new A.y(4294969368) +B.xo=new A.y(4294969347) +B.xp=new A.y(4294969348) +B.xq=new A.y(4294969349) +B.xr=new A.y(4294969350) +B.xs=new A.y(4294969351) +B.xt=new A.y(4294969352) +B.xu=new A.y(4294969353) +B.yO=new A.y(4294970646) +B.yP=new A.y(4294970647) +B.yQ=new A.y(4294970648) +B.yR=new A.y(4294970649) +B.yS=new A.y(4294970650) +B.yT=new A.y(4294970651) +B.yU=new A.y(4294970652) +B.yV=new A.y(4294970653) +B.yW=new A.y(4294970654) +B.yX=new A.y(4294970655) +B.yY=new A.y(4294970656) +B.yZ=new A.y(4294970657) +B.wZ=new A.y(4294969094) +B.wB=new A.y(4294968583) +B.wh=new A.y(4294967559) +B.A7=new A.y(4294971397) +B.A8=new A.y(4294971398) +B.x_=new A.y(4294969095) +B.x0=new A.y(4294969096) +B.x1=new A.y(4294969097) +B.x2=new A.y(4294969098) +B.z_=new A.y(4294970658) +B.z0=new A.y(4294970659) +B.z1=new A.y(4294970660) +B.x9=new A.y(4294969105) +B.xa=new A.y(4294969106) +B.xd=new A.y(4294969109) +B.A9=new A.y(4294971399) +B.wC=new A.y(4294968584) +B.wR=new A.y(4294968841) +B.xe=new A.y(4294969110) +B.xf=new A.y(4294969111) +B.e2=new A.y(4294968070) +B.wi=new A.y(4294967560) +B.z2=new A.y(4294970661) +B.nm=new A.y(4294968327) +B.z3=new A.y(4294970662) +B.xb=new A.y(4294969107) +B.xg=new A.y(4294969112) +B.xh=new A.y(4294969113) +B.xi=new A.y(4294969114) +B.AF=new A.y(4294971905) +B.AG=new A.y(4294971906) +B.Aa=new A.y(4294971400) +B.yc=new A.y(4294970118) +B.y7=new A.y(4294970113) +B.yk=new A.y(4294970126) +B.y8=new A.y(4294970114) +B.yi=new A.y(4294970124) +B.yl=new A.y(4294970127) +B.y9=new A.y(4294970115) +B.ya=new A.y(4294970116) +B.yb=new A.y(4294970117) +B.yj=new A.y(4294970125) +B.yd=new A.y(4294970119) +B.ye=new A.y(4294970120) +B.yf=new A.y(4294970121) +B.yg=new A.y(4294970122) +B.yh=new A.y(4294970123) +B.z4=new A.y(4294970663) +B.z5=new A.y(4294970664) +B.z6=new A.y(4294970665) +B.z7=new A.y(4294970666) +B.wN=new A.y(4294968837) +B.xT=new A.y(4294969858) +B.xU=new A.y(4294969859) +B.xV=new A.y(4294969860) +B.Ac=new A.y(4294971402) +B.z8=new A.y(4294970667) +B.zJ=new A.y(4294970704) +B.zU=new A.y(4294970715) +B.z9=new A.y(4294970668) +B.za=new A.y(4294970669) +B.zb=new A.y(4294970670) +B.zc=new A.y(4294970671) +B.xW=new A.y(4294969861) +B.zd=new A.y(4294970672) +B.ze=new A.y(4294970673) +B.zf=new A.y(4294970674) +B.zK=new A.y(4294970705) +B.zL=new A.y(4294970706) +B.zM=new A.y(4294970707) +B.zN=new A.y(4294970708) +B.xX=new A.y(4294969863) +B.zO=new A.y(4294970709) +B.xY=new A.y(4294969864) +B.xZ=new A.y(4294969865) +B.zY=new A.y(4294970886) +B.zZ=new A.y(4294970887) +B.A0=new A.y(4294970889) +B.A_=new A.y(4294970888) +B.x3=new A.y(4294969099) +B.zP=new A.y(4294970710) +B.zQ=new A.y(4294970711) +B.zR=new A.y(4294970712) +B.zS=new A.y(4294970713) +B.y_=new A.y(4294969866) +B.x4=new A.y(4294969100) +B.zg=new A.y(4294970675) +B.zh=new A.y(4294970676) +B.x5=new A.y(4294969101) +B.Ab=new A.y(4294971401) +B.zi=new A.y(4294970677) +B.y0=new A.y(4294969867) +B.hc=new A.y(4294968071) +B.hd=new A.y(4294968072) +B.zT=new A.y(4294970714) +B.ws=new A.y(4294968328) +B.wD=new A.y(4294968585) +B.zj=new A.y(4294970678) +B.zk=new A.y(4294970679) +B.zl=new A.y(4294970680) +B.zm=new A.y(4294970681) +B.wE=new A.y(4294968586) +B.zn=new A.y(4294970682) +B.zo=new A.y(4294970683) +B.zp=new A.y(4294970684) +B.wO=new A.y(4294968838) +B.wP=new A.y(4294968839) +B.x6=new A.y(4294969102) +B.y1=new A.y(4294969868) +B.wQ=new A.y(4294968840) +B.x7=new A.y(4294969103) +B.wF=new A.y(4294968587) +B.zq=new A.y(4294970685) +B.zr=new A.y(4294970686) +B.zs=new A.y(4294970687) +B.wt=new A.y(4294968329) +B.zt=new A.y(4294970688) +B.xj=new A.y(4294969115) +B.zy=new A.y(4294970693) +B.zz=new A.y(4294970694) +B.y2=new A.y(4294969869) +B.zu=new A.y(4294970689) +B.zv=new A.y(4294970690) +B.wG=new A.y(4294968588) +B.zw=new A.y(4294970691) +B.wm=new A.y(4294967569) +B.x8=new A.y(4294969104) +B.xK=new A.y(4294969601) +B.xL=new A.y(4294969602) +B.xM=new A.y(4294969603) +B.xN=new A.y(4294969604) +B.xO=new A.y(4294969605) +B.xP=new A.y(4294969606) +B.xQ=new A.y(4294969607) +B.xR=new A.y(4294969608) +B.A1=new A.y(4294971137) +B.A2=new A.y(4294971138) +B.y3=new A.y(4294969870) +B.zx=new A.y(4294970692) +B.wS=new A.y(4294968842) +B.zA=new A.y(4294970695) +B.wj=new A.y(4294967566) +B.wk=new A.y(4294967567) +B.wl=new A.y(4294967568) +B.zC=new A.y(4294970697) +B.Ae=new A.y(4294971649) +B.Af=new A.y(4294971650) +B.Ag=new A.y(4294971651) +B.Ah=new A.y(4294971652) +B.Ai=new A.y(4294971653) +B.Aj=new A.y(4294971654) +B.Ak=new A.y(4294971655) +B.zD=new A.y(4294970698) +B.Al=new A.y(4294971656) +B.Am=new A.y(4294971657) +B.An=new A.y(4294971658) +B.Ao=new A.y(4294971659) +B.Ap=new A.y(4294971660) +B.Aq=new A.y(4294971661) +B.Ar=new A.y(4294971662) +B.As=new A.y(4294971663) +B.At=new A.y(4294971664) +B.Au=new A.y(4294971665) +B.Av=new A.y(4294971666) +B.Aw=new A.y(4294971667) +B.zE=new A.y(4294970699) +B.Ax=new A.y(4294971668) +B.Ay=new A.y(4294971669) +B.Az=new A.y(4294971670) +B.AA=new A.y(4294971671) +B.AB=new A.y(4294971672) +B.AC=new A.y(4294971673) +B.AD=new A.y(4294971674) +B.AE=new A.y(4294971675) +B.jt=new A.y(4294967305) +B.zB=new A.y(4294970696) +B.wu=new A.y(4294968330) +B.wf=new A.y(4294967297) +B.zF=new A.y(4294970700) +B.Ad=new A.y(4294971403) +B.wT=new A.y(4294968843) +B.zG=new A.y(4294970701) +B.xk=new A.y(4294969116) +B.xl=new A.y(4294969117) +B.wH=new A.y(4294968589) +B.wI=new A.y(4294968590) +B.zH=new A.y(4294970702) +B.aSx=new A.ar(B.BO,[B.yA,B.yB,B.wg,B.wv,B.ww,B.wU,B.wV,B.jv,B.A3,B.cw,B.ch,B.ci,B.cx,B.wx,B.yt,B.yu,B.yv,B.zV,B.yw,B.yx,B.yy,B.yz,B.zW,B.zX,B.y4,B.y6,B.y5,B.bY,B.wJ,B.wK,B.ym,B.yn,B.yo,B.yp,B.yq,B.yr,B.ys,B.A4,B.wL,B.A5,B.wy,B.hb,B.yC,B.yD,B.nl,B.xS,B.yK,B.wW,B.yE,B.yF,B.yG,B.yH,B.yI,B.yJ,B.wX,B.wz,B.wY,B.wn,B.wo,B.wp,B.zI,B.bJ,B.yL,B.yM,B.xc,B.wM,B.e1,B.A6,B.ju,B.wq,B.eW,B.eW,B.wr,B.wA,B.yN,B.xm,B.xv,B.xw,B.xx,B.xy,B.xz,B.xA,B.xB,B.xC,B.xD,B.xE,B.xn,B.xF,B.xG,B.xH,B.xI,B.xJ,B.xo,B.xp,B.xq,B.xr,B.xs,B.xt,B.xu,B.yO,B.yP,B.yQ,B.yR,B.yS,B.yT,B.yU,B.yV,B.yW,B.yX,B.yY,B.yZ,B.wZ,B.wB,B.nk,B.wh,B.A7,B.A8,B.x_,B.x0,B.x1,B.x2,B.z_,B.z0,B.z1,B.x9,B.xa,B.xd,B.A9,B.wC,B.wR,B.xe,B.xf,B.e2,B.wi,B.z2,B.nm,B.z3,B.xb,B.xg,B.xh,B.xi,B.AF,B.AG,B.Aa,B.yc,B.y7,B.yk,B.y8,B.yi,B.yl,B.y9,B.ya,B.yb,B.yj,B.yd,B.ye,B.yf,B.yg,B.yh,B.z4,B.z5,B.z6,B.z7,B.wN,B.xT,B.xU,B.xV,B.Ac,B.z8,B.zJ,B.zU,B.z9,B.za,B.zb,B.zc,B.xW,B.zd,B.ze,B.zf,B.zK,B.zL,B.zM,B.zN,B.xX,B.zO,B.xY,B.xZ,B.zY,B.zZ,B.A0,B.A_,B.x3,B.zP,B.zQ,B.zR,B.zS,B.y_,B.x4,B.zg,B.zh,B.x5,B.Ab,B.jw,B.zi,B.y0,B.hc,B.hd,B.zT,B.ws,B.wD,B.zj,B.zk,B.zl,B.zm,B.wE,B.zn,B.zo,B.zp,B.wO,B.wP,B.x6,B.y1,B.wQ,B.x7,B.wF,B.zq,B.zr,B.zs,B.wt,B.zt,B.xj,B.zy,B.zz,B.y2,B.zu,B.zv,B.jx,B.wG,B.zw,B.wm,B.x8,B.xK,B.xL,B.xM,B.xN,B.xO,B.xP,B.xQ,B.xR,B.A1,B.A2,B.y3,B.zx,B.wS,B.zA,B.wj,B.wk,B.wl,B.zC,B.Ae,B.Af,B.Ag,B.Ah,B.Ai,B.Aj,B.Ak,B.zD,B.Al,B.Am,B.An,B.Ao,B.Ap,B.Aq,B.Ar,B.As,B.At,B.Au,B.Av,B.Aw,B.zE,B.Ax,B.Ay,B.Az,B.AA,B.AB,B.AC,B.AD,B.AE,B.jt,B.zB,B.wu,B.wf,B.zF,B.Ad,B.wT,B.zG,B.xk,B.xl,B.wH,B.wI,B.zH],A.a3("ar")) +B.aSy=new A.ar(B.BO,[4294970632,4294970633,4294967553,4294968577,4294968578,4294969089,4294969090,4294967555,4294971393,4294968065,4294968066,4294968067,4294968068,4294968579,4294970625,4294970626,4294970627,4294970882,4294970628,4294970629,4294970630,4294970631,4294970884,4294970885,4294969871,4294969873,4294969872,4294967304,4294968833,4294968834,4294970369,4294970370,4294970371,4294970372,4294970373,4294970374,4294970375,4294971394,4294968835,4294971395,4294968580,4294967556,4294970634,4294970635,4294968321,4294969857,4294970642,4294969091,4294970636,4294970637,4294970638,4294970639,4294970640,4294970641,4294969092,4294968581,4294969093,4294968322,4294968323,4294968324,4294970703,4294967423,4294970643,4294970644,4294969108,4294968836,4294968069,4294971396,4294967309,4294968325,4294967323,4294967323,4294968326,4294968582,4294970645,4294969345,4294969354,4294969355,4294969356,4294969357,4294969358,4294969359,4294969360,4294969361,4294969362,4294969363,4294969346,4294969364,4294969365,4294969366,4294969367,4294969368,4294969347,4294969348,4294969349,4294969350,4294969351,4294969352,4294969353,4294970646,4294970647,4294970648,4294970649,4294970650,4294970651,4294970652,4294970653,4294970654,4294970655,4294970656,4294970657,4294969094,4294968583,4294967558,4294967559,4294971397,4294971398,4294969095,4294969096,4294969097,4294969098,4294970658,4294970659,4294970660,4294969105,4294969106,4294969109,4294971399,4294968584,4294968841,4294969110,4294969111,4294968070,4294967560,4294970661,4294968327,4294970662,4294969107,4294969112,4294969113,4294969114,4294971905,4294971906,4294971400,4294970118,4294970113,4294970126,4294970114,4294970124,4294970127,4294970115,4294970116,4294970117,4294970125,4294970119,4294970120,4294970121,4294970122,4294970123,4294970663,4294970664,4294970665,4294970666,4294968837,4294969858,4294969859,4294969860,4294971402,4294970667,4294970704,4294970715,4294970668,4294970669,4294970670,4294970671,4294969861,4294970672,4294970673,4294970674,4294970705,4294970706,4294970707,4294970708,4294969863,4294970709,4294969864,4294969865,4294970886,4294970887,4294970889,4294970888,4294969099,4294970710,4294970711,4294970712,4294970713,4294969866,4294969100,4294970675,4294970676,4294969101,4294971401,4294967562,4294970677,4294969867,4294968071,4294968072,4294970714,4294968328,4294968585,4294970678,4294970679,4294970680,4294970681,4294968586,4294970682,4294970683,4294970684,4294968838,4294968839,4294969102,4294969868,4294968840,4294969103,4294968587,4294970685,4294970686,4294970687,4294968329,4294970688,4294969115,4294970693,4294970694,4294969869,4294970689,4294970690,4294967564,4294968588,4294970691,4294967569,4294969104,4294969601,4294969602,4294969603,4294969604,4294969605,4294969606,4294969607,4294969608,4294971137,4294971138,4294969870,4294970692,4294968842,4294970695,4294967566,4294967567,4294967568,4294970697,4294971649,4294971650,4294971651,4294971652,4294971653,4294971654,4294971655,4294970698,4294971656,4294971657,4294971658,4294971659,4294971660,4294971661,4294971662,4294971663,4294971664,4294971665,4294971666,4294971667,4294970699,4294971668,4294971669,4294971670,4294971671,4294971672,4294971673,4294971674,4294971675,4294967305,4294970696,4294968330,4294967297,4294970700,4294971403,4294968843,4294970701,4294969116,4294969117,4294968589,4294968590,4294970702],t.eL) +B.ec=new A.bD(B.ch,!1,!1,!1,!1) +B.ed=new A.bD(B.ci,!1,!1,!1,!1) +B.beF=new A.JH(1,"left") +B.Pn=new A.pd(B.beF) +B.beE=new A.JH(0,"right") +B.Pm=new A.pd(B.beE) +B.aSz=new A.cv([B.ec,B.Pn,B.ed,B.Pm],t.Fp) +B.aTB={Abort:0,Again:1,AltLeft:2,AltRight:3,ArrowDown:4,ArrowLeft:5,ArrowRight:6,ArrowUp:7,AudioVolumeDown:8,AudioVolumeMute:9,AudioVolumeUp:10,Backquote:11,Backslash:12,Backspace:13,BracketLeft:14,BracketRight:15,BrightnessDown:16,BrightnessUp:17,BrowserBack:18,BrowserFavorites:19,BrowserForward:20,BrowserHome:21,BrowserRefresh:22,BrowserSearch:23,BrowserStop:24,CapsLock:25,Comma:26,ContextMenu:27,ControlLeft:28,ControlRight:29,Convert:30,Copy:31,Cut:32,Delete:33,Digit0:34,Digit1:35,Digit2:36,Digit3:37,Digit4:38,Digit5:39,Digit6:40,Digit7:41,Digit8:42,Digit9:43,DisplayToggleIntExt:44,Eject:45,End:46,Enter:47,Equal:48,Esc:49,Escape:50,F1:51,F10:52,F11:53,F12:54,F13:55,F14:56,F15:57,F16:58,F17:59,F18:60,F19:61,F2:62,F20:63,F21:64,F22:65,F23:66,F24:67,F3:68,F4:69,F5:70,F6:71,F7:72,F8:73,F9:74,Find:75,Fn:76,FnLock:77,GameButton1:78,GameButton10:79,GameButton11:80,GameButton12:81,GameButton13:82,GameButton14:83,GameButton15:84,GameButton16:85,GameButton2:86,GameButton3:87,GameButton4:88,GameButton5:89,GameButton6:90,GameButton7:91,GameButton8:92,GameButton9:93,GameButtonA:94,GameButtonB:95,GameButtonC:96,GameButtonLeft1:97,GameButtonLeft2:98,GameButtonMode:99,GameButtonRight1:100,GameButtonRight2:101,GameButtonSelect:102,GameButtonStart:103,GameButtonThumbLeft:104,GameButtonThumbRight:105,GameButtonX:106,GameButtonY:107,GameButtonZ:108,Help:109,Home:110,Hyper:111,Insert:112,IntlBackslash:113,IntlRo:114,IntlYen:115,KanaMode:116,KeyA:117,KeyB:118,KeyC:119,KeyD:120,KeyE:121,KeyF:122,KeyG:123,KeyH:124,KeyI:125,KeyJ:126,KeyK:127,KeyL:128,KeyM:129,KeyN:130,KeyO:131,KeyP:132,KeyQ:133,KeyR:134,KeyS:135,KeyT:136,KeyU:137,KeyV:138,KeyW:139,KeyX:140,KeyY:141,KeyZ:142,KeyboardLayoutSelect:143,Lang1:144,Lang2:145,Lang3:146,Lang4:147,Lang5:148,LaunchApp1:149,LaunchApp2:150,LaunchAssistant:151,LaunchControlPanel:152,LaunchMail:153,LaunchScreenSaver:154,MailForward:155,MailReply:156,MailSend:157,MediaFastForward:158,MediaPause:159,MediaPlay:160,MediaPlayPause:161,MediaRecord:162,MediaRewind:163,MediaSelect:164,MediaStop:165,MediaTrackNext:166,MediaTrackPrevious:167,MetaLeft:168,MetaRight:169,MicrophoneMuteToggle:170,Minus:171,NonConvert:172,NumLock:173,Numpad0:174,Numpad1:175,Numpad2:176,Numpad3:177,Numpad4:178,Numpad5:179,Numpad6:180,Numpad7:181,Numpad8:182,Numpad9:183,NumpadAdd:184,NumpadBackspace:185,NumpadClear:186,NumpadClearEntry:187,NumpadComma:188,NumpadDecimal:189,NumpadDivide:190,NumpadEnter:191,NumpadEqual:192,NumpadMemoryAdd:193,NumpadMemoryClear:194,NumpadMemoryRecall:195,NumpadMemoryStore:196,NumpadMemorySubtract:197,NumpadMultiply:198,NumpadParenLeft:199,NumpadParenRight:200,NumpadSubtract:201,Open:202,PageDown:203,PageUp:204,Paste:205,Pause:206,Period:207,Power:208,PrintScreen:209,PrivacyScreenToggle:210,Props:211,Quote:212,Resume:213,ScrollLock:214,Select:215,SelectTask:216,Semicolon:217,ShiftLeft:218,ShiftRight:219,ShowAllWindows:220,Slash:221,Sleep:222,Space:223,Super:224,Suspend:225,Tab:226,Turbo:227,Undo:228,WakeUp:229,ZoomToggle:230} +B.aSA=new A.ar(B.aTB,[458907,458873,458978,458982,458833,458832,458831,458834,458881,458879,458880,458805,458801,458794,458799,458800,786544,786543,786980,786986,786981,786979,786983,786977,786982,458809,458806,458853,458976,458980,458890,458876,458875,458828,458791,458782,458783,458784,458785,458786,458787,458788,458789,458790,65717,786616,458829,458792,458798,458793,458793,458810,458819,458820,458821,458856,458857,458858,458859,458860,458861,458862,458811,458863,458864,458865,458866,458867,458812,458813,458814,458815,458816,458817,458818,458878,18,19,392961,392970,392971,392972,392973,392974,392975,392976,392962,392963,392964,392965,392966,392967,392968,392969,392977,392978,392979,392980,392981,392982,392983,392984,392985,392986,392987,392988,392989,392990,392991,458869,458826,16,458825,458852,458887,458889,458888,458756,458757,458758,458759,458760,458761,458762,458763,458764,458765,458766,458767,458768,458769,458770,458771,458772,458773,458774,458775,458776,458777,458778,458779,458780,458781,787101,458896,458897,458898,458899,458900,786836,786834,786891,786847,786826,786865,787083,787081,787084,786611,786609,786608,786637,786610,786612,786819,786615,786613,786614,458979,458983,24,458797,458891,458835,458850,458841,458842,458843,458844,458845,458846,458847,458848,458849,458839,458939,458968,458969,458885,458851,458836,458840,458855,458963,458962,458961,458960,458964,458837,458934,458935,458838,458868,458830,458827,458877,458824,458807,458854,458822,23,458915,458804,21,458823,458871,786850,458803,458977,458981,787103,458808,65666,458796,17,20,458795,22,458874,65667,786994],t.eL) +B.aTv={"deleteBackward:":0,"deleteWordBackward:":1,"deleteToBeginningOfLine:":2,"deleteForward:":3,"deleteWordForward:":4,"deleteToEndOfLine:":5,"moveLeft:":6,"moveRight:":7,"moveForward:":8,"moveBackward:":9,"moveUp:":10,"moveDown:":11,"moveLeftAndModifySelection:":12,"moveRightAndModifySelection:":13,"moveUpAndModifySelection:":14,"moveDownAndModifySelection:":15,"moveWordLeft:":16,"moveWordRight:":17,"moveToBeginningOfParagraph:":18,"moveToEndOfParagraph:":19,"moveWordLeftAndModifySelection:":20,"moveWordRightAndModifySelection:":21,"moveParagraphBackwardAndModifySelection:":22,"moveParagraphForwardAndModifySelection:":23,"moveToLeftEndOfLine:":24,"moveToRightEndOfLine:":25,"moveToBeginningOfDocument:":26,"moveToEndOfDocument:":27,"moveToLeftEndOfLineAndModifySelection:":28,"moveToRightEndOfLineAndModifySelection:":29,"moveToBeginningOfDocumentAndModifySelection:":30,"moveToEndOfDocumentAndModifySelection:":31,"transpose:":32,"scrollToBeginningOfDocument:":33,"scrollToEndOfDocument:":34,"scrollPageUp:":35,"scrollPageDown:":36,"pageUpAndModifySelection:":37,"pageDownAndModifySelection:":38,"cancelOperation:":39,"insertTab:":40,"insertBacktab:":41} +B.G7=new A.tN(!1) +B.G8=new A.tN(!0) +B.oi=new A.hW(B.a5,B.hA) +B.r9=new A.l6() +B.lM=new A.qs() +B.rg=new A.qE() +B.aSB=new A.ar(B.aTv,[B.m3,B.m7,B.m5,B.m4,B.m8,B.m6,B.h0,B.h1,B.h1,B.h0,B.iX,B.iY,B.mj,B.mk,B.mn,B.mo,B.ml,B.mm,B.dQ,B.dR,B.tG,B.tH,B.tE,B.tF,B.dQ,B.dR,B.iV,B.iW,B.tu,B.tv,B.mf,B.mg,B.rm,B.G7,B.G8,B.oi,B.k6,B.mp,B.mq,B.r9,B.lM,B.rg],A.a3("ar")) +B.aTm={ProcessingSoftware:0,SubfileType:1,OldSubfileType:2,ImageWidth:3,ImageLength:4,ImageHeight:5,BitsPerSample:6,Compression:7,PhotometricInterpretation:8,Thresholding:9,CellWidth:10,CellLength:11,FillOrder:12,DocumentName:13,ImageDescription:14,Make:15,Model:16,StripOffsets:17,Orientation:18,SamplesPerPixel:19,RowsPerStrip:20,StripByteCounts:21,MinSampleValue:22,MaxSampleValue:23,XResolution:24,YResolution:25,PlanarConfiguration:26,PageName:27,XPosition:28,YPosition:29,GrayResponseUnit:30,GrayResponseCurve:31,T4Options:32,T6Options:33,ResolutionUnit:34,PageNumber:35,ColorResponseUnit:36,TransferFunction:37,Software:38,DateTime:39,Artist:40,HostComputer:41,Predictor:42,WhitePoint:43,PrimaryChromaticities:44,ColorMap:45,HalftoneHints:46,TileWidth:47,TileLength:48,TileOffsets:49,TileByteCounts:50,BadFaxLines:51,CleanFaxData:52,ConsecutiveBadFaxLines:53,InkSet:54,InkNames:55,NumberofInks:56,DotRange:57,TargetPrinter:58,ExtraSamples:59,SampleFormat:60,SMinSampleValue:61,SMaxSampleValue:62,TransferRange:63,ClipPath:64,JPEGProc:65,JPEGInterchangeFormat:66,JPEGInterchangeFormatLength:67,YCbCrCoefficients:68,YCbCrSubSampling:69,YCbCrPositioning:70,ReferenceBlackWhite:71,ApplicationNotes:72,Rating:73,CFARepeatPatternDim:74,CFAPattern:75,BatteryLevel:76,Copyright:77,ExposureTime:78,FNumber:79,"IPTC-NAA":80,ExifOffset:81,InterColorProfile:82,ExposureProgram:83,SpectralSensitivity:84,GPSOffset:85,ISOSpeed:86,OECF:87,SensitivityType:88,RecommendedExposureIndex:89,ExifVersion:90,DateTimeOriginal:91,DateTimeDigitized:92,OffsetTime:93,OffsetTimeOriginal:94,OffsetTimeDigitized:95,ComponentsConfiguration:96,CompressedBitsPerPixel:97,ShutterSpeedValue:98,ApertureValue:99,BrightnessValue:100,ExposureBiasValue:101,MaxApertureValue:102,SubjectDistance:103,MeteringMode:104,LightSource:105,Flash:106,FocalLength:107,SubjectArea:108,MakerNote:109,UserComment:110,SubSecTime:111,SubSecTimeOriginal:112,SubSecTimeDigitized:113,XPTitle:114,XPComment:115,XPAuthor:116,XPKeywords:117,XPSubject:118,FlashPixVersion:119,ColorSpace:120,ExifImageWidth:121,ExifImageLength:122,RelatedSoundFile:123,InteroperabilityOffset:124,FlashEnergy:125,SpatialFrequencyResponse:126,FocalPlaneXResolution:127,FocalPlaneYResolution:128,FocalPlaneResolutionUnit:129,SubjectLocation:130,ExposureIndex:131,SensingMethod:132,FileSource:133,SceneType:134,CVAPattern:135,CustomRendered:136,ExposureMode:137,WhiteBalance:138,DigitalZoomRatio:139,FocalLengthIn35mmFilm:140,SceneCaptureType:141,GainControl:142,Contrast:143,Saturation:144,Sharpness:145,DeviceSettingDescription:146,SubjectDistanceRange:147,ImageUniqueID:148,CameraOwnerName:149,BodySerialNumber:150,LensSpecification:151,LensMake:152,LensModel:153,LensSerialNumber:154,Gamma:155,PrintIM:156,Padding:157,OffsetSchema:158,OwnerName:159,SerialNumber:160,InteropIndex:161,InteropVersion:162,RelatedImageFileFormat:163,RelatedImageWidth:164,RelatedImageLength:165,GPSVersionID:166,GPSLatitudeRef:167,GPSLatitude:168,GPSLongitudeRef:169,GPSLongitude:170,GPSAltitudeRef:171,GPSAltitude:172,GPSTimeStamp:173,GPSSatellites:174,GPSStatus:175,GPSMeasureMode:176,GPSDOP:177,GPSSpeedRef:178,GPSSpeed:179,GPSTrackRef:180,GPSTrack:181,GPSImgDirectionRef:182,GPSImgDirection:183,GPSMapDatum:184,GPSDestLatitudeRef:185,GPSDestLatitude:186,GPSDestLongitudeRef:187,GPSDestLongitude:188,GPSDestBearingRef:189,GPSDestBearing:190,GPSDestDistanceRef:191,GPSDestDistance:192,GPSProcessingMethod:193,GPSAreaInformation:194,GPSDate:195,GPSDifferential:196} +B.aSD=new A.ar(B.aTm,[11,254,255,256,257,257,258,259,262,263,264,265,266,269,270,271,272,273,274,277,278,279,280,281,282,283,284,285,286,287,290,291,292,293,296,297,300,301,305,306,315,316,317,318,319,320,321,322,323,324,325,326,327,328,332,333,334,336,337,338,339,340,341,342,343,512,513,514,529,530,531,532,700,18246,33421,33422,33423,33432,33434,33437,33723,34665,34675,34850,34852,34853,34855,34856,34864,34866,36864,36867,36868,36880,36881,36882,37121,37122,37377,37378,37379,37380,37381,37382,37383,37384,37385,37386,37396,37500,37510,37520,37521,37522,40091,40092,40093,40094,40095,40960,40961,40962,40963,40964,40965,41483,41484,41486,41487,41488,41492,41493,41495,41728,41729,41730,41985,41986,41987,41988,41989,41990,41991,41992,41993,41994,41995,41996,42016,42032,42033,42034,42035,42036,42037,42240,50341,59932,59933,65e3,65001,1,2,4096,4097,4098,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30],t.eL) +B.wd=new A.y(32) +B.kn=new A.bD(B.wd,!1,!1,!1,!1) +B.hL=new A.bD(B.ju,!1,!1,!1,!1) +B.nn=new A.y(8589935117) +B.b16=new A.bD(B.nn,!1,!1,!1,!1) +B.b0M=new A.bD(B.eW,!1,!1,!1,!1) +B.b0N=new A.bD(B.jt,!1,!1,!1,!1) +B.b0O=new A.bD(B.jt,!1,!0,!1,!1) +B.fi=new A.bD(B.cx,!1,!1,!1,!1) +B.fj=new A.bD(B.cw,!1,!1,!1,!1) +B.hK=new A.bD(B.hd,!1,!1,!1,!1) +B.hM=new A.bD(B.hc,!1,!1,!1,!1) +B.Tc=new A.tF() +B.r5=new A.DC() +B.k5=new A.aam(0,"line") +B.b_S=new A.hW(B.a5,B.k5) +B.b_Q=new A.hW(B.ac,B.k5) +B.b_R=new A.hW(B.bD,B.k5) +B.b_T=new A.hW(B.ev,B.k5) +B.aSE=new A.cv([B.kn,B.Tc,B.hL,B.r5,B.b16,B.r5,B.b0M,B.r9,B.b0N,B.lM,B.b0O,B.rg,B.fi,B.b_S,B.fj,B.b_Q,B.ec,B.b_R,B.ed,B.b_T,B.hK,B.oi,B.hM,B.k6],t.Fp) +B.acr=new A.y(33) +B.acs=new A.y(34) +B.act=new A.y(35) +B.acu=new A.y(36) +B.acv=new A.y(37) +B.acw=new A.y(38) +B.acx=new A.y(39) +B.acy=new A.y(40) +B.acz=new A.y(41) +B.we=new A.y(42) +B.AH=new A.y(43) +B.acA=new A.y(44) +B.AI=new A.y(45) +B.AJ=new A.y(46) +B.AK=new A.y(47) +B.AL=new A.y(48) +B.AM=new A.y(49) +B.AN=new A.y(50) +B.AO=new A.y(51) +B.AP=new A.y(52) +B.AQ=new A.y(53) +B.AR=new A.y(54) +B.AS=new A.y(55) +B.AT=new A.y(56) +B.AU=new A.y(57) +B.acB=new A.y(58) +B.acC=new A.y(59) +B.acD=new A.y(60) +B.acE=new A.y(61) +B.acF=new A.y(62) +B.acG=new A.y(63) +B.acH=new A.y(64) +B.adw=new A.y(91) +B.adx=new A.y(92) +B.ady=new A.y(93) +B.adz=new A.y(94) +B.adA=new A.y(95) +B.adB=new A.y(96) +B.nz=new A.y(97) +B.AZ=new A.y(98) +B.nA=new A.y(99) +B.ac8=new A.y(100) +B.w8=new A.y(101) +B.w9=new A.y(102) +B.ac9=new A.y(103) +B.aca=new A.y(104) +B.acb=new A.y(105) +B.acc=new A.y(106) +B.acd=new A.y(107) +B.ace=new A.y(108) +B.acf=new A.y(109) +B.wa=new A.y(110) +B.acg=new A.y(111) +B.wb=new A.y(112) +B.ach=new A.y(113) +B.aci=new A.y(114) +B.acj=new A.y(115) +B.wc=new A.y(116) +B.ack=new A.y(117) +B.ni=new A.y(118) +B.acl=new A.y(119) +B.nj=new A.y(120) +B.acm=new A.y(121) +B.ha=new A.y(122) +B.acn=new A.y(123) +B.aco=new A.y(124) +B.acp=new A.y(125) +B.acq=new A.y(126) +B.acI=new A.y(8589934592) +B.acJ=new A.y(8589934593) +B.acK=new A.y(8589934594) +B.acL=new A.y(8589934595) +B.acM=new A.y(8589934608) +B.acN=new A.y(8589934609) +B.acO=new A.y(8589934610) +B.acP=new A.y(8589934611) +B.acQ=new A.y(8589934612) +B.acR=new A.y(8589934624) +B.acS=new A.y(8589934625) +B.acT=new A.y(8589934626) +B.acU=new A.y(8589935088) +B.acV=new A.y(8589935090) +B.acW=new A.y(8589935092) +B.acX=new A.y(8589935094) +B.acY=new A.y(8589935144) +B.acZ=new A.y(8589935145) +B.AV=new A.y(8589935146) +B.AW=new A.y(8589935147) +B.ad_=new A.y(8589935148) +B.AX=new A.y(8589935149) +B.no=new A.y(8589935150) +B.AY=new A.y(8589935151) +B.np=new A.y(8589935152) +B.nq=new A.y(8589935153) +B.nr=new A.y(8589935154) +B.ns=new A.y(8589935155) +B.nt=new A.y(8589935156) +B.nu=new A.y(8589935157) +B.nv=new A.y(8589935158) +B.nw=new A.y(8589935159) +B.nx=new A.y(8589935160) +B.ny=new A.y(8589935161) +B.ad0=new A.y(8589935165) +B.ad1=new A.y(8589935361) +B.ad2=new A.y(8589935362) +B.ad3=new A.y(8589935363) +B.ad4=new A.y(8589935364) +B.ad5=new A.y(8589935365) +B.ad6=new A.y(8589935366) +B.ad7=new A.y(8589935367) +B.ad8=new A.y(8589935368) +B.ad9=new A.y(8589935369) +B.ada=new A.y(8589935370) +B.adb=new A.y(8589935371) +B.adc=new A.y(8589935372) +B.add=new A.y(8589935373) +B.ade=new A.y(8589935374) +B.adf=new A.y(8589935375) +B.adg=new A.y(8589935376) +B.adh=new A.y(8589935377) +B.adi=new A.y(8589935378) +B.adj=new A.y(8589935379) +B.adk=new A.y(8589935380) +B.adl=new A.y(8589935381) +B.adm=new A.y(8589935382) +B.adn=new A.y(8589935383) +B.ado=new A.y(8589935384) +B.adp=new A.y(8589935385) +B.adq=new A.y(8589935386) +B.adr=new A.y(8589935387) +B.ads=new A.y(8589935388) +B.adt=new A.y(8589935389) +B.adu=new A.y(8589935390) +B.adv=new A.y(8589935391) +B.aSF=new A.cv([32,B.wd,33,B.acr,34,B.acs,35,B.act,36,B.acu,37,B.acv,38,B.acw,39,B.acx,40,B.acy,41,B.acz,42,B.we,43,B.AH,44,B.acA,45,B.AI,46,B.AJ,47,B.AK,48,B.AL,49,B.AM,50,B.AN,51,B.AO,52,B.AP,53,B.AQ,54,B.AR,55,B.AS,56,B.AT,57,B.AU,58,B.acB,59,B.acC,60,B.acD,61,B.acE,62,B.acF,63,B.acG,64,B.acH,91,B.adw,92,B.adx,93,B.ady,94,B.adz,95,B.adA,96,B.adB,97,B.nz,98,B.AZ,99,B.nA,100,B.ac8,101,B.w8,102,B.w9,103,B.ac9,104,B.aca,105,B.acb,106,B.acc,107,B.acd,108,B.ace,109,B.acf,110,B.wa,111,B.acg,112,B.wb,113,B.ach,114,B.aci,115,B.acj,116,B.wc,117,B.ack,118,B.ni,119,B.acl,120,B.nj,121,B.acm,122,B.ha,123,B.acn,124,B.aco,125,B.acp,126,B.acq,4294967297,B.wf,4294967304,B.bY,4294967305,B.jt,4294967309,B.ju,4294967323,B.eW,4294967423,B.bJ,4294967553,B.wg,4294967555,B.jv,4294967556,B.hb,4294967558,B.nk,4294967559,B.wh,4294967560,B.wi,4294967562,B.jw,4294967564,B.jx,4294967566,B.wj,4294967567,B.wk,4294967568,B.wl,4294967569,B.wm,4294968065,B.cw,4294968066,B.ch,4294968067,B.ci,4294968068,B.cx,4294968069,B.e1,4294968070,B.e2,4294968071,B.hc,4294968072,B.hd,4294968321,B.nl,4294968322,B.wn,4294968323,B.wo,4294968324,B.wp,4294968325,B.wq,4294968326,B.wr,4294968327,B.nm,4294968328,B.ws,4294968329,B.wt,4294968330,B.wu,4294968577,B.wv,4294968578,B.ww,4294968579,B.wx,4294968580,B.wy,4294968581,B.wz,4294968582,B.wA,4294968583,B.wB,4294968584,B.wC,4294968585,B.wD,4294968586,B.wE,4294968587,B.wF,4294968588,B.wG,4294968589,B.wH,4294968590,B.wI,4294968833,B.wJ,4294968834,B.wK,4294968835,B.wL,4294968836,B.wM,4294968837,B.wN,4294968838,B.wO,4294968839,B.wP,4294968840,B.wQ,4294968841,B.wR,4294968842,B.wS,4294968843,B.wT,4294969089,B.wU,4294969090,B.wV,4294969091,B.wW,4294969092,B.wX,4294969093,B.wY,4294969094,B.wZ,4294969095,B.x_,4294969096,B.x0,4294969097,B.x1,4294969098,B.x2,4294969099,B.x3,4294969100,B.x4,4294969101,B.x5,4294969102,B.x6,4294969103,B.x7,4294969104,B.x8,4294969105,B.x9,4294969106,B.xa,4294969107,B.xb,4294969108,B.xc,4294969109,B.xd,4294969110,B.xe,4294969111,B.xf,4294969112,B.xg,4294969113,B.xh,4294969114,B.xi,4294969115,B.xj,4294969116,B.xk,4294969117,B.xl,4294969345,B.xm,4294969346,B.xn,4294969347,B.xo,4294969348,B.xp,4294969349,B.xq,4294969350,B.xr,4294969351,B.xs,4294969352,B.xt,4294969353,B.xu,4294969354,B.xv,4294969355,B.xw,4294969356,B.xx,4294969357,B.xy,4294969358,B.xz,4294969359,B.xA,4294969360,B.xB,4294969361,B.xC,4294969362,B.xD,4294969363,B.xE,4294969364,B.xF,4294969365,B.xG,4294969366,B.xH,4294969367,B.xI,4294969368,B.xJ,4294969601,B.xK,4294969602,B.xL,4294969603,B.xM,4294969604,B.xN,4294969605,B.xO,4294969606,B.xP,4294969607,B.xQ,4294969608,B.xR,4294969857,B.xS,4294969858,B.xT,4294969859,B.xU,4294969860,B.xV,4294969861,B.xW,4294969863,B.xX,4294969864,B.xY,4294969865,B.xZ,4294969866,B.y_,4294969867,B.y0,4294969868,B.y1,4294969869,B.y2,4294969870,B.y3,4294969871,B.y4,4294969872,B.y5,4294969873,B.y6,4294970113,B.y7,4294970114,B.y8,4294970115,B.y9,4294970116,B.ya,4294970117,B.yb,4294970118,B.yc,4294970119,B.yd,4294970120,B.ye,4294970121,B.yf,4294970122,B.yg,4294970123,B.yh,4294970124,B.yi,4294970125,B.yj,4294970126,B.yk,4294970127,B.yl,4294970369,B.ym,4294970370,B.yn,4294970371,B.yo,4294970372,B.yp,4294970373,B.yq,4294970374,B.yr,4294970375,B.ys,4294970625,B.yt,4294970626,B.yu,4294970627,B.yv,4294970628,B.yw,4294970629,B.yx,4294970630,B.yy,4294970631,B.yz,4294970632,B.yA,4294970633,B.yB,4294970634,B.yC,4294970635,B.yD,4294970636,B.yE,4294970637,B.yF,4294970638,B.yG,4294970639,B.yH,4294970640,B.yI,4294970641,B.yJ,4294970642,B.yK,4294970643,B.yL,4294970644,B.yM,4294970645,B.yN,4294970646,B.yO,4294970647,B.yP,4294970648,B.yQ,4294970649,B.yR,4294970650,B.yS,4294970651,B.yT,4294970652,B.yU,4294970653,B.yV,4294970654,B.yW,4294970655,B.yX,4294970656,B.yY,4294970657,B.yZ,4294970658,B.z_,4294970659,B.z0,4294970660,B.z1,4294970661,B.z2,4294970662,B.z3,4294970663,B.z4,4294970664,B.z5,4294970665,B.z6,4294970666,B.z7,4294970667,B.z8,4294970668,B.z9,4294970669,B.za,4294970670,B.zb,4294970671,B.zc,4294970672,B.zd,4294970673,B.ze,4294970674,B.zf,4294970675,B.zg,4294970676,B.zh,4294970677,B.zi,4294970678,B.zj,4294970679,B.zk,4294970680,B.zl,4294970681,B.zm,4294970682,B.zn,4294970683,B.zo,4294970684,B.zp,4294970685,B.zq,4294970686,B.zr,4294970687,B.zs,4294970688,B.zt,4294970689,B.zu,4294970690,B.zv,4294970691,B.zw,4294970692,B.zx,4294970693,B.zy,4294970694,B.zz,4294970695,B.zA,4294970696,B.zB,4294970697,B.zC,4294970698,B.zD,4294970699,B.zE,4294970700,B.zF,4294970701,B.zG,4294970702,B.zH,4294970703,B.zI,4294970704,B.zJ,4294970705,B.zK,4294970706,B.zL,4294970707,B.zM,4294970708,B.zN,4294970709,B.zO,4294970710,B.zP,4294970711,B.zQ,4294970712,B.zR,4294970713,B.zS,4294970714,B.zT,4294970715,B.zU,4294970882,B.zV,4294970884,B.zW,4294970885,B.zX,4294970886,B.zY,4294970887,B.zZ,4294970888,B.A_,4294970889,B.A0,4294971137,B.A1,4294971138,B.A2,4294971393,B.A3,4294971394,B.A4,4294971395,B.A5,4294971396,B.A6,4294971397,B.A7,4294971398,B.A8,4294971399,B.A9,4294971400,B.Aa,4294971401,B.Ab,4294971402,B.Ac,4294971403,B.Ad,4294971649,B.Ae,4294971650,B.Af,4294971651,B.Ag,4294971652,B.Ah,4294971653,B.Ai,4294971654,B.Aj,4294971655,B.Ak,4294971656,B.Al,4294971657,B.Am,4294971658,B.An,4294971659,B.Ao,4294971660,B.Ap,4294971661,B.Aq,4294971662,B.Ar,4294971663,B.As,4294971664,B.At,4294971665,B.Au,4294971666,B.Av,4294971667,B.Aw,4294971668,B.Ax,4294971669,B.Ay,4294971670,B.Az,4294971671,B.AA,4294971672,B.AB,4294971673,B.AC,4294971674,B.AD,4294971675,B.AE,4294971905,B.AF,4294971906,B.AG,8589934592,B.acI,8589934593,B.acJ,8589934594,B.acK,8589934595,B.acL,8589934608,B.acM,8589934609,B.acN,8589934610,B.acO,8589934611,B.acP,8589934612,B.acQ,8589934624,B.acR,8589934625,B.acS,8589934626,B.acT,8589934848,B.he,8589934849,B.jy,8589934850,B.bZ,8589934851,B.cj,8589934852,B.hf,8589934853,B.jz,8589934854,B.hg,8589934855,B.jA,8589935088,B.acU,8589935090,B.acV,8589935092,B.acW,8589935094,B.acX,8589935117,B.nn,8589935144,B.acY,8589935145,B.acZ,8589935146,B.AV,8589935147,B.AW,8589935148,B.ad_,8589935149,B.AX,8589935150,B.no,8589935151,B.AY,8589935152,B.np,8589935153,B.nq,8589935154,B.nr,8589935155,B.ns,8589935156,B.nt,8589935157,B.nu,8589935158,B.nv,8589935159,B.nw,8589935160,B.nx,8589935161,B.ny,8589935165,B.ad0,8589935361,B.ad1,8589935362,B.ad2,8589935363,B.ad3,8589935364,B.ad4,8589935365,B.ad5,8589935366,B.ad6,8589935367,B.ad7,8589935368,B.ad8,8589935369,B.ad9,8589935370,B.ada,8589935371,B.adb,8589935372,B.adc,8589935373,B.add,8589935374,B.ade,8589935375,B.adf,8589935376,B.adg,8589935377,B.adh,8589935378,B.adi,8589935379,B.adj,8589935380,B.adk,8589935381,B.adl,8589935382,B.adm,8589935383,B.adn,8589935384,B.ado,8589935385,B.adp,8589935386,B.adq,8589935387,B.adr,8589935388,B.ads,8589935389,B.adt,8589935390,B.adu,8589935391,B.adv],A.a3("cv")) +B.FS=new A.GC(0,"unspecified_state") +B.b_b=new A.GC(1,"purchased") +B.b_c=new A.GC(2,"pending") +B.aSG=new A.cv([B.FS,0,B.b_b,1,B.b_c,2],A.a3("cv")) +B.oe=new A.wI(0,"day") +B.b_G=new A.wI(1,"week") +B.b_H=new A.wI(2,"month") +B.b_I=new A.wI(3,"year") +B.aSH=new A.cv([B.oe,0,B.b_G,1,B.b_H,2,B.b_I,3],A.a3("cv")) +B.aq=new A.wd(0,"canvas") +B.eZ=new A.wd(1,"card") +B.aT3=new A.wd(2,"circle") +B.nQ=new A.wd(3,"button") +B.hj=new A.wd(4,"transparency") +B.fc=new A.bT(2,2) +B.lH=new A.eu(B.fc,B.fc,B.fc,B.fc) +B.aSI=new A.cv([B.aq,null,B.eZ,B.lH,B.aT3,null,B.nQ,B.lH,B.hj,null],A.a3("cv")) +B.Rj=new A.k3(0,"serviceTimeout") +B.Rk=new A.k3(1,"featureNotSupported") +B.Rn=new A.k3(5,"serviceUnavailable") +B.Ro=new A.k3(6,"billingUnavailable") +B.Rp=new A.k3(7,"itemUnavailable") +B.Rq=new A.k3(8,"developerError") +B.Rl=new A.k3(10,"itemAlreadyOwned") +B.Rm=new A.k3(11,"itemNotOwned") +B.aSJ=new A.cv([B.Rj,-3,B.Rk,-2,B.qR,-1,B.ew,0,B.lC,1,B.Rn,2,B.Ro,3,B.Rp,4,B.Rq,5,B.ik,6,B.Rl,7,B.Rm,8],A.a3("cv")) +B.aTx={matrix:0,translate:1,scale:2,rotate:3,skewX:4,skewY:5} +B.aSK=new A.ar(B.aTx,[A.bUS(),A.bUX(),A.bUU(),A.bUT(),A.bUV(),A.bUW()],A.a3("ar")) +B.Bw=new A.ar(B.ba,[],A.a3("ar")) +B.jG=new A.ar(B.ba,[],A.a3("ar")) +B.aSM=new A.ar(B.ba,[],A.a3("ar")) +B.Bv=new A.ar(B.ba,[],A.a3("ar>")) +B.Bx=new A.ar(B.ba,[],A.a3("ar")) +B.Bu=new A.ar(B.ba,[],A.a3("ar")) +B.aSN=new A.ar(B.ba,[],A.a3("ar")) +B.By=new A.ar(B.ba,[],A.a3("ar>")) +B.aSO=new A.cv([B.hL,B.lM],t.Fp) +B.fq=new A.u2(3,"left") +B.Yf=new A.m1(B.fq) +B.kK=new A.u2(1,"right") +B.Yd=new A.m1(B.kK) +B.Ow=new A.u2(2,"down") +B.Ye=new A.m1(B.Ow) +B.pq=new A.u2(0,"up") +B.Yc=new A.m1(B.pq) +B.aSP=new A.cv([B.ec,B.Yf,B.ed,B.Yd,B.fj,B.Ye,B.fi,B.Yc],t.Fp) +B.beG=new A.JH(2,"up") +B.bdd=new A.pd(B.beG) +B.beH=new A.JH(3,"down") +B.bde=new A.pd(B.beH) +B.aSQ=new A.cv([B.fi,B.bdd,B.fj,B.bde,B.ec,B.Pn,B.ed,B.Pm],t.Fp) +B.ot=new A.bD(B.cw,!1,!1,!0,!1) +B.oq=new A.bD(B.ch,!1,!1,!0,!1) +B.or=new A.bD(B.ci,!1,!1,!0,!1) +B.os=new A.bD(B.cx,!1,!1,!0,!1) +B.GY=new A.bD(B.cw,!1,!1,!1,!0) +B.GV=new A.bD(B.ch,!1,!1,!1,!0) +B.GW=new A.bD(B.ci,!1,!1,!1,!0) +B.GX=new A.bD(B.cx,!1,!1,!1,!0) +B.op=new A.bD(B.hd,!1,!0,!1,!1) +B.ou=new A.bD(B.hc,!1,!0,!1,!1) +B.km=new A.bD(B.e1,!1,!0,!1,!1) +B.kl=new A.bD(B.e2,!1,!0,!1,!1) +B.GR=new A.bD(B.ch,!0,!1,!1,!1) +B.GS=new A.bD(B.ci,!0,!1,!1,!1) +B.GT=new A.bD(B.ch,!0,!0,!1,!1) +B.GU=new A.bD(B.ci,!0,!0,!1,!1) +B.kk=new A.bD(B.e1,!1,!1,!1,!1) +B.kj=new A.bD(B.e2,!1,!1,!1,!1) +B.H_=new A.bD(B.e1,!0,!1,!1,!1) +B.GZ=new A.bD(B.e2,!0,!1,!1,!1) +B.aSR=new A.cv([B.ot,B.I,B.oq,B.I,B.or,B.I,B.os,B.I,B.GY,B.I,B.GV,B.I,B.GW,B.I,B.GX,B.I,B.op,B.I,B.ou,B.I,B.km,B.I,B.kl,B.I,B.fj,B.I,B.ec,B.I,B.ed,B.I,B.fi,B.I,B.GR,B.I,B.GS,B.I,B.GT,B.I,B.GU,B.I,B.hK,B.I,B.hM,B.I,B.kk,B.I,B.kj,B.I,B.H_,B.I,B.GZ,B.I,B.kn,B.I,B.hL,B.I],t.Fp) +B.aTn={svg:0,g:1,a:2,use:3,symbol:4,mask:5,radialGradient:6,linearGradient:7,clipPath:8,image:9,text:10} +B.aSS=new A.ar(B.aTn,[A.bUI(),A.byg(),A.byg(),A.bUK(),A.byh(),A.byh(),A.bUH(),A.bUG(),A.bUE(),A.bUF(),A.bUJ()],A.a3("ar?(mG,K)>")) +B.aTr={d:0,E:1,EEEE:2,LLL:3,LLLL:4,M:5,Md:6,MEd:7,MMM:8,MMMd:9,MMMEd:10,MMMM:11,MMMMd:12,MMMMEEEEd:13,QQQ:14,QQQQ:15,y:16,yM:17,yMd:18,yMEd:19,yMMM:20,yMMMd:21,yMMMEd:22,yMMMM:23,yMMMMd:24,yMMMMEEEEd:25,yQQQ:26,yQQQQ:27,H:28,Hm:29,Hms:30,j:31,jm:32,jms:33,jmv:34,jmz:35,jz:36,m:37,ms:38,s:39,v:40,z:41,zzzz:42,ZZZZ:43} +B.aST=new A.ar(B.aTr,["d","ccc","cccc","LLL","LLLL","L","M/d","EEE, M/d","LLL","MMM d","EEE, MMM d","LLLL","MMMM d","EEEE, MMMM d","QQQ","QQQQ","y","M/y","M/d/y","EEE, M/d/y","MMM y","MMM d, y","EEE, MMM d, y","MMMM y","MMMM d, y","EEEE, MMMM d, y","QQQ y","QQQQ y","HH","HH:mm","HH:mm:ss","h\u202fa","h:mm\u202fa","h:mm:ss\u202fa","h:mm\u202fa v","h:mm\u202fa z","h\u202fa z","m","mm:ss","s","v","z","zzzz","ZZZZ"],t.w) +B.aSU=new A.cv([B.pq,-7,B.kK,1,B.Ow,7,B.fq,-1],A.a3("cv")) +B.Bz=new A.cv([B.cU,1,B.cV,3,B.cW,15,B.R,255,B.cX,65535,B.dT,4294967295,B.eN,127,B.eO,32767,B.eP,2147483647,B.dq,1,B.dS,1,B.eM,1],A.a3("cv")) +B.G1=new A.wG(0,"payAsYouGo") +B.b_C=new A.wG(1,"payUpFront") +B.b_D=new A.wG(2,"freeTrail") +B.b_E=new A.wG(3,"unspecified") +B.aSV=new A.cv([B.G1,0,B.b_C,1,B.b_D,2,B.b_E,-1],A.a3("cv")) +B.aTw={in:0,iw:1,ji:2,jw:3,mo:4,aam:5,adp:6,aue:7,ayx:8,bgm:9,bjd:10,ccq:11,cjr:12,cka:13,cmk:14,coy:15,cqu:16,drh:17,drw:18,gav:19,gfx:20,ggn:21,gti:22,guv:23,hrr:24,ibi:25,ilw:26,jeg:27,kgc:28,kgh:29,koj:30,krm:31,ktr:32,kvs:33,kwq:34,kxe:35,kzj:36,kzt:37,lii:38,lmm:39,meg:40,mst:41,mwj:42,myt:43,nad:44,ncp:45,nnx:46,nts:47,oun:48,pcr:49,pmc:50,pmu:51,ppa:52,ppr:53,pry:54,puz:55,sca:56,skk:57,tdu:58,thc:59,thx:60,tie:61,tkk:62,tlw:63,tmp:64,tne:65,tnf:66,tsf:67,uok:68,xba:69,xia:70,xkh:71,xsj:72,ybd:73,yma:74,ymt:75,yos:76,yuu:77} +B.cB=new A.ar(B.aTw,["id","he","yi","jv","ro","aas","dz","ktz","nun","bcg","drl","rki","mom","cmr","xch","pij","quh","khk","prs","dev","vaj","gvr","nyc","duz","jal","opa","gal","oyb","tdf","kml","kwv","bmf","dtp","gdj","yam","tvd","dtp","dtp","raq","rmx","cir","mry","vaj","mry","xny","kdz","ngv","pij","vaj","adx","huw","phr","bfy","lcq","prt","pub","hle","oyb","dtp","tpo","oyb","ras","twm","weo","tyj","kak","prs","taj","ema","cax","acn","waw","suj","rki","lrr","mtm","zom","yug"],t.w) +B.aTs={Abort:0,Again:1,AltLeft:2,AltRight:3,ArrowDown:4,ArrowLeft:5,ArrowRight:6,ArrowUp:7,AudioVolumeDown:8,AudioVolumeMute:9,AudioVolumeUp:10,Backquote:11,Backslash:12,Backspace:13,BracketLeft:14,BracketRight:15,BrightnessDown:16,BrightnessUp:17,BrowserBack:18,BrowserFavorites:19,BrowserForward:20,BrowserHome:21,BrowserRefresh:22,BrowserSearch:23,BrowserStop:24,CapsLock:25,Comma:26,ContextMenu:27,ControlLeft:28,ControlRight:29,Convert:30,Copy:31,Cut:32,Delete:33,Digit0:34,Digit1:35,Digit2:36,Digit3:37,Digit4:38,Digit5:39,Digit6:40,Digit7:41,Digit8:42,Digit9:43,DisplayToggleIntExt:44,Eject:45,End:46,Enter:47,Equal:48,Escape:49,Esc:50,F1:51,F10:52,F11:53,F12:54,F13:55,F14:56,F15:57,F16:58,F17:59,F18:60,F19:61,F2:62,F20:63,F21:64,F22:65,F23:66,F24:67,F3:68,F4:69,F5:70,F6:71,F7:72,F8:73,F9:74,Find:75,Fn:76,FnLock:77,GameButton1:78,GameButton10:79,GameButton11:80,GameButton12:81,GameButton13:82,GameButton14:83,GameButton15:84,GameButton16:85,GameButton2:86,GameButton3:87,GameButton4:88,GameButton5:89,GameButton6:90,GameButton7:91,GameButton8:92,GameButton9:93,GameButtonA:94,GameButtonB:95,GameButtonC:96,GameButtonLeft1:97,GameButtonLeft2:98,GameButtonMode:99,GameButtonRight1:100,GameButtonRight2:101,GameButtonSelect:102,GameButtonStart:103,GameButtonThumbLeft:104,GameButtonThumbRight:105,GameButtonX:106,GameButtonY:107,GameButtonZ:108,Help:109,Home:110,Hyper:111,Insert:112,IntlBackslash:113,IntlRo:114,IntlYen:115,KanaMode:116,KeyA:117,KeyB:118,KeyC:119,KeyD:120,KeyE:121,KeyF:122,KeyG:123,KeyH:124,KeyI:125,KeyJ:126,KeyK:127,KeyL:128,KeyM:129,KeyN:130,KeyO:131,KeyP:132,KeyQ:133,KeyR:134,KeyS:135,KeyT:136,KeyU:137,KeyV:138,KeyW:139,KeyX:140,KeyY:141,KeyZ:142,KeyboardLayoutSelect:143,Lang1:144,Lang2:145,Lang3:146,Lang4:147,Lang5:148,LaunchApp1:149,LaunchApp2:150,LaunchAssistant:151,LaunchControlPanel:152,LaunchMail:153,LaunchScreenSaver:154,MailForward:155,MailReply:156,MailSend:157,MediaFastForward:158,MediaPause:159,MediaPlay:160,MediaPlayPause:161,MediaRecord:162,MediaRewind:163,MediaSelect:164,MediaStop:165,MediaTrackNext:166,MediaTrackPrevious:167,MetaLeft:168,MetaRight:169,MicrophoneMuteToggle:170,Minus:171,NonConvert:172,NumLock:173,Numpad0:174,Numpad1:175,Numpad2:176,Numpad3:177,Numpad4:178,Numpad5:179,Numpad6:180,Numpad7:181,Numpad8:182,Numpad9:183,NumpadAdd:184,NumpadBackspace:185,NumpadClear:186,NumpadClearEntry:187,NumpadComma:188,NumpadDecimal:189,NumpadDivide:190,NumpadEnter:191,NumpadEqual:192,NumpadMemoryAdd:193,NumpadMemoryClear:194,NumpadMemoryRecall:195,NumpadMemoryStore:196,NumpadMemorySubtract:197,NumpadMultiply:198,NumpadParenLeft:199,NumpadParenRight:200,NumpadSubtract:201,Open:202,PageDown:203,PageUp:204,Paste:205,Pause:206,Period:207,Power:208,PrintScreen:209,PrivacyScreenToggle:210,Props:211,Quote:212,Resume:213,ScrollLock:214,Select:215,SelectTask:216,Semicolon:217,ShiftLeft:218,ShiftRight:219,ShowAllWindows:220,Slash:221,Sleep:222,Space:223,Super:224,Suspend:225,Tab:226,Turbo:227,Undo:228,WakeUp:229,ZoomToggle:230} +B.BA=new A.ar(B.aTs,[B.EJ,B.Ep,B.f7,B.f9,B.DP,B.DO,B.DN,B.DQ,B.Ex,B.Ev,B.Ew,B.Dp,B.Dm,B.Df,B.Dk,B.Dl,B.EZ,B.EY,B.Fj,B.Fn,B.Fk,B.Fi,B.Fm,B.Fh,B.Fl,B.e6,B.Dq,B.E7,B.f5,B.hv,B.EC,B.Es,B.Er,B.DK,B.Dd,B.D4,B.D5,B.D6,B.D7,B.D8,B.D9,B.Da,B.Db,B.Dc,B.EX,B.F7,B.DL,B.De,B.Dj,B.o0,B.o0,B.Dt,B.DC,B.DD,B.DE,B.Ea,B.Eb,B.Ec,B.Ed,B.Ee,B.Ef,B.Eg,B.Du,B.Eh,B.Ei,B.Ej,B.Ek,B.El,B.Dv,B.Dw,B.Dx,B.Dy,B.Dz,B.DA,B.DB,B.Eu,B.hu,B.C4,B.Ca,B.Cj,B.Ck,B.Cl,B.Cm,B.Cn,B.Co,B.Cp,B.Cb,B.Cc,B.Cd,B.Ce,B.Cf,B.Cg,B.Ch,B.Ci,B.Cq,B.Cr,B.Cs,B.Ct,B.Cu,B.Cv,B.Cw,B.Cx,B.Cy,B.Cz,B.CA,B.CB,B.CC,B.CD,B.CE,B.En,B.DI,B.C2,B.DH,B.E6,B.Ez,B.EB,B.EA,B.CF,B.CG,B.CH,B.CI,B.CJ,B.CK,B.CL,B.CM,B.CN,B.CO,B.CP,B.CQ,B.CR,B.CS,B.CT,B.CU,B.CV,B.CW,B.CX,B.CY,B.CZ,B.D_,B.D0,B.D1,B.D2,B.D3,B.Fs,B.EE,B.EF,B.EG,B.EH,B.EI,B.Fc,B.Fb,B.Fg,B.Fd,B.Fa,B.Ff,B.Fq,B.Fp,B.Fr,B.F2,B.F0,B.F_,B.F8,B.F1,B.F3,B.F9,B.F6,B.F4,B.F5,B.f8,B.hx,B.C9,B.Di,B.ED,B.jP,B.E4,B.DW,B.DX,B.DY,B.DZ,B.E_,B.E0,B.E1,B.E2,B.E3,B.DU,B.EN,B.ET,B.EU,B.Ey,B.E5,B.DR,B.DV,B.E9,B.ER,B.EQ,B.EP,B.EO,B.ES,B.DS,B.EL,B.EM,B.DT,B.Em,B.DM,B.DJ,B.Et,B.DG,B.Dr,B.E8,B.DF,B.C8,B.EK,B.Do,B.C6,B.jO,B.Eo,B.Fe,B.Dn,B.f6,B.hw,B.Ft,B.Ds,B.EV,B.Dh,B.C3,B.C5,B.Dg,B.C7,B.Eq,B.EW,B.Fo],A.a3("ar")) +B.aTt={KeyA:0,KeyB:1,KeyC:2,KeyD:3,KeyE:4,KeyF:5,KeyG:6,KeyH:7,KeyI:8,KeyJ:9,KeyK:10,KeyL:11,KeyM:12,KeyN:13,KeyO:14,KeyP:15,KeyQ:16,KeyR:17,KeyS:18,KeyT:19,KeyU:20,KeyV:21,KeyW:22,KeyX:23,KeyY:24,KeyZ:25,Digit1:26,Digit2:27,Digit3:28,Digit4:29,Digit5:30,Digit6:31,Digit7:32,Digit8:33,Digit9:34,Digit0:35,Minus:36,Equal:37,BracketLeft:38,BracketRight:39,Backslash:40,Semicolon:41,Quote:42,Backquote:43,Comma:44,Period:45,Slash:46} +B.nK=new A.ar(B.aTt,["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","1","2","3","4","5","6","7","8","9","0","-","=","[","]","\\",";","'","`",",",".","/"],t.w) +B.kp=new A.BC(0,"inapp") +B.oy=new A.BC(1,"subs") +B.nL=new A.cv([B.kp,"inapp",B.oy,"subs"],A.a3("cv")) +B.aTy={name:0} +B.BB=new A.ar(B.aTy,["geolocation"],t.w) +B.nM=new A.cv([34665,"exif",40965,"interop",34853,"gps"],t.TM) +B.a4A=A.d(s([42,null,null,8589935146]),t.Z) +B.a4B=A.d(s([43,null,null,8589935147]),t.Z) +B.a4C=A.d(s([45,null,null,8589935149]),t.Z) +B.a4D=A.d(s([46,null,null,8589935150]),t.Z) +B.a4E=A.d(s([47,null,null,8589935151]),t.Z) +B.a4F=A.d(s([48,null,null,8589935152]),t.Z) +B.a4G=A.d(s([49,null,null,8589935153]),t.Z) +B.a4R=A.d(s([50,null,null,8589935154]),t.Z) +B.a4T=A.d(s([51,null,null,8589935155]),t.Z) +B.a4U=A.d(s([52,null,null,8589935156]),t.Z) +B.a4V=A.d(s([53,null,null,8589935157]),t.Z) +B.a4X=A.d(s([54,null,null,8589935158]),t.Z) +B.a4Y=A.d(s([55,null,null,8589935159]),t.Z) +B.a52=A.d(s([56,null,null,8589935160]),t.Z) +B.a53=A.d(s([57,null,null,8589935161]),t.Z) +B.a7C=A.d(s([8589934852,8589934852,8589934853,null]),t.Z) +B.a4o=A.d(s([4294967555,null,4294967555,null]),t.Z) +B.a4p=A.d(s([4294968065,null,null,8589935154]),t.Z) +B.a4q=A.d(s([4294968066,null,null,8589935156]),t.Z) +B.a4r=A.d(s([4294968067,null,null,8589935158]),t.Z) +B.a4s=A.d(s([4294968068,null,null,8589935160]),t.Z) +B.a4x=A.d(s([4294968321,null,null,8589935157]),t.Z) +B.a7D=A.d(s([8589934848,8589934848,8589934849,null]),t.Z) +B.a4n=A.d(s([4294967423,null,null,8589935150]),t.Z) +B.a4t=A.d(s([4294968069,null,null,8589935153]),t.Z) +B.a4m=A.d(s([4294967309,null,null,8589935117]),t.Z) +B.a4u=A.d(s([4294968070,null,null,8589935159]),t.Z) +B.a4y=A.d(s([4294968327,null,null,8589935152]),t.Z) +B.a7E=A.d(s([8589934854,8589934854,8589934855,null]),t.Z) +B.a4v=A.d(s([4294968071,null,null,8589935155]),t.Z) +B.a4w=A.d(s([4294968072,null,null,8589935161]),t.Z) +B.a7F=A.d(s([8589934850,8589934850,8589934851,null]),t.Z) +B.BC=new A.cv(["*",B.a4A,"+",B.a4B,"-",B.a4C,".",B.a4D,"/",B.a4E,"0",B.a4F,"1",B.a4G,"2",B.a4R,"3",B.a4T,"4",B.a4U,"5",B.a4V,"6",B.a4X,"7",B.a4Y,"8",B.a52,"9",B.a53,"Alt",B.a7C,"AltGraph",B.a4o,"ArrowDown",B.a4p,"ArrowLeft",B.a4q,"ArrowRight",B.a4r,"ArrowUp",B.a4s,"Clear",B.a4x,"Control",B.a7D,"Delete",B.a4n,"End",B.a4t,"Enter",B.a4m,"Home",B.a4u,"Insert",B.a4y,"Meta",B.a7E,"PageDown",B.a4v,"PageUp",B.a4w,"Shift",B.a7F],A.a3("cv>")) +B.aaP=A.d(s([B.we,null,null,B.AV]),t.J) +B.aaQ=A.d(s([B.AH,null,null,B.AW]),t.J) +B.aaR=A.d(s([B.AI,null,null,B.AX]),t.J) +B.aaS=A.d(s([B.AJ,null,null,B.no]),t.J) +B.aaT=A.d(s([B.AK,null,null,B.AY]),t.J) +B.a89=A.d(s([B.AL,null,null,B.np]),t.J) +B.a8a=A.d(s([B.AM,null,null,B.nq]),t.J) +B.a8b=A.d(s([B.AN,null,null,B.nr]),t.J) +B.a8c=A.d(s([B.AO,null,null,B.ns]),t.J) +B.a8d=A.d(s([B.AP,null,null,B.nt]),t.J) +B.a8e=A.d(s([B.AQ,null,null,B.nu]),t.J) +B.a8f=A.d(s([B.AR,null,null,B.nv]),t.J) +B.a8g=A.d(s([B.AS,null,null,B.nw]),t.J) +B.abX=A.d(s([B.AT,null,null,B.nx]),t.J) +B.abY=A.d(s([B.AU,null,null,B.ny]),t.J) +B.aat=A.d(s([B.hf,B.hf,B.jz,null]),t.J) +B.ac1=A.d(s([B.jv,null,B.jv,null]),t.J) +B.a8Z=A.d(s([B.cw,null,null,B.nr]),t.J) +B.a9_=A.d(s([B.ch,null,null,B.nt]),t.J) +B.a90=A.d(s([B.ci,null,null,B.nv]),t.J) +B.a9E=A.d(s([B.cx,null,null,B.nx]),t.J) +B.aad=A.d(s([B.nl,null,null,B.nu]),t.J) +B.aau=A.d(s([B.he,B.he,B.jy,null]),t.J) +B.a7M=A.d(s([B.bJ,null,null,B.no]),t.J) +B.a91=A.d(s([B.e1,null,null,B.nq]),t.J) +B.aaX=A.d(s([B.ju,null,null,B.nn]),t.J) +B.a92=A.d(s([B.e2,null,null,B.nw]),t.J) +B.aae=A.d(s([B.nm,null,null,B.np]),t.J) +B.aav=A.d(s([B.hg,B.hg,B.jA,null]),t.J) +B.a93=A.d(s([B.hc,null,null,B.ns]),t.J) +B.aaj=A.d(s([B.hd,null,null,B.ny]),t.J) +B.aaw=A.d(s([B.bZ,B.bZ,B.cj,null]),t.J) +B.aSW=new A.cv(["*",B.aaP,"+",B.aaQ,"-",B.aaR,".",B.aaS,"/",B.aaT,"0",B.a89,"1",B.a8a,"2",B.a8b,"3",B.a8c,"4",B.a8d,"5",B.a8e,"6",B.a8f,"7",B.a8g,"8",B.abX,"9",B.abY,"Alt",B.aat,"AltGraph",B.ac1,"ArrowDown",B.a8Z,"ArrowLeft",B.a9_,"ArrowRight",B.a90,"ArrowUp",B.a9E,"Clear",B.aad,"Control",B.aau,"Delete",B.a7M,"End",B.a91,"Enter",B.aaX,"Home",B.a92,"Insert",B.aae,"Meta",B.aav,"PageDown",B.a93,"PageUp",B.aaj,"Shift",B.aaw],A.a3("cv>")) +B.aTq={multiply:0,screen:1,overlay:2,darken:3,lighten:4,"color-dodge":5,"color-burn":6,"hard-light":7,"soft-light":8,difference:9,exclusion:10,hue:11,saturation:12,color:13,luminosity:14} +B.RE=new A.fn(24,"multiply") +B.Ru=new A.fn(14,"screen") +B.Rv=new A.fn(15,"overlay") +B.Rw=new A.fn(16,"darken") +B.Rx=new A.fn(17,"lighten") +B.Ry=new A.fn(18,"colorDodge") +B.Rz=new A.fn(19,"colorBurn") +B.RA=new A.fn(20,"hardLight") +B.RB=new A.fn(21,"softLight") +B.RC=new A.fn(22,"difference") +B.RD=new A.fn(23,"exclusion") +B.RF=new A.fn(25,"hue") +B.RG=new A.fn(26,"saturation") +B.RH=new A.fn(27,"color") +B.RI=new A.fn(28,"luminosity") +B.aSX=new A.ar(B.aTq,[B.RE,B.Ru,B.Rv,B.Rw,B.Rx,B.Ry,B.Rz,B.RA,B.RB,B.RC,B.RD,B.RF,B.RG,B.RH,B.RI],A.a3("ar")) +B.Vs=new A.E(4286755327) +B.V3=new A.E(4282682111) +B.UT=new A.E(4280908287) +B.US=new A.E(4280902399) +B.aSL=new A.cv([100,B.Vs,200,B.V3,400,B.UT,700,B.US],t.pl) +B.aSY=new A.a6W(B.aSL,4282682111) +B.aSZ=new A.Pg(null,null,null,null,null,null,null,null) +B.Wk=new A.E(4293128957) +B.VX=new A.E(4290502395) +B.VB=new A.E(4287679225) +B.Vd=new A.E(4284790262) +B.V1=new A.E(4282557941) +B.UM=new A.E(4280191205) +B.UJ=new A.E(4279858898) +B.UH=new A.E(4279592384) +B.UG=new A.E(4279060385) +B.aR5=new A.cv([50,B.Wk,100,B.VX,200,B.VB,300,B.Vd,400,B.V1,500,B.rG,600,B.UM,700,B.UJ,800,B.UH,900,B.UG],t.pl) +B.nN=new A.G0(B.aR5,4280391411) +B.Wp=new A.E(4293457385) +B.W3=new A.E(4291356361) +B.VL=new A.E(4289058471) +B.Vr=new A.E(4286695300) +B.Ve=new A.E(4284922730) +B.V8=new A.E(4283215696) +B.V2=new A.E(4282622023) +B.UX=new A.E(4281896508) +B.UU=new A.E(4281236786) +B.UK=new A.E(4279983648) +B.aR6=new A.cv([50,B.Wp,100,B.W3,200,B.VL,300,B.Vr,400,B.Ve,500,B.V8,600,B.V2,700,B.UX,800,B.UU,900,B.UK],t.pl) +B.e4=new A.G0(B.aR6,4283215696) +B.X9=new A.E(4294962158) +B.X0=new A.E(4294954450) +B.Ww=new A.E(4293892762) +B.Wm=new A.E(4293227379) +B.Wv=new A.E(4293874512) +B.Wl=new A.E(4293212469) +B.W1=new A.E(4291176488) +B.VU=new A.E(4290190364) +B.aR7=new A.cv([50,B.X9,100,B.X0,200,B.Ww,300,B.Wm,400,B.Wv,500,B.rT,600,B.Wl,700,B.lZ,800,B.W1,900,B.VU],t.pl) +B.aT_=new A.G0(B.aR7,4294198070) +B.aT0=new A.a6Z(null) +B.aE=new A.e2(0,"hovered") +B.ak=new A.e2(1,"focused") +B.aK=new A.e2(2,"pressed") +B.nO=new A.e2(3,"dragged") +B.T=new A.e2(4,"selected") +B.BD=new A.e2(5,"scrolledUnder") +B.U=new A.e2(6,"disabled") +B.nP=new A.e2(7,"error") +B.aT1=new A.Ai(0,"padded") +B.aT2=new A.Ai(1,"shrinkWrap") +B.aT4=new A.a78(0,"none") +B.BE=new A.a78(2,"truncateAfterCompositionEnds") +B.aT5=new A.a7a(null) +B.aT6=new A.Pk(null) +B.aT7=new A.G2(null) +B.aT8=new A.ng("popRoute",null) +B.bh=new A.hw("plugins.flutter.io/in_app_purchase",B.aM,null) +B.bfh=new A.hw("dev.fluttercommunity.plus/connectivity",B.aM,null) +B.BF=new A.hw("plugins.flutter.io/url_launcher",B.aM,null) +B.f_=new A.hw("plugins.flutter.io/google_sign_in",B.aM,null) +B.aT9=new A.hw("flutter/service_worker",B.aM,null) +B.BG=new A.hw("plugins.flutter.io/shared_preferences",B.aM,null) +B.aTa=new A.hw("plugins.flutter.io/image_picker",B.aM,null) +B.f0=new A.hw("flutter.baseflow.com/geolocator",B.aM,null) +B.c0=new A.hw("flutter/platform_views",B.aM,null) +B.bfi=new A.hw("dev.fluttercommunity.plus/device_info",B.aM,null) +B.a2Q=new A.a51(null,null,null,!0) +B.bfj=new A.a7o(B.a2Q) +B.BL=new A.As(0,"clipRect") +B.BM=new A.As(1,"clipRRect") +B.BN=new A.As(2,"clipPath") +B.aTc=new A.As(3,"transform") +B.aTd=new A.As(4,"opacity") +B.nR=new A.Ps(1,"locationOnly") +B.jI=new A.Ps(2,"locationAndBearingTrigo") +B.aTe=new A.PD(null,null,null,null,null,null,null,null,null,null) +B.aTf=new A.PF(null,null,null,null,null,null,null,null,null,null) +B.f2=new A.aJD(0,"traditional") +B.aTg=new A.PG(null,null,null,null,null,null,null,null,null,null,null,null,null) +B.BP=new A.jC(B.i,B.i) +B.f3=new A.m(0,1) +B.aTJ=new A.m(0,20) +B.aTK=new A.m(0,26) +B.aTM=new A.m(0,8) +B.BQ=new A.m(0,-1) +B.aTN=new A.m(0,-12) +B.aTO=new A.m(11,-4) +B.f4=new A.m(1,0) +B.aTP=new A.m(1,3) +B.aTQ=new A.m(22,0) +B.aTZ=new A.m(3,0) +B.aU_=new A.m(3,-3) +B.aUi=new A.m(6,6) +B.aUm=new A.m(5,10.5) +B.BT=new A.m(9,9) +B.aUX=new A.m(14.4,9) +B.aVh=new A.m(17976931348623157e292,0) +B.aVm=new A.m(0,-0.25) +B.BU=new A.m(0,-0.005) +B.aVJ=new A.m(-0.3333333333333333,0) +B.aWc=new A.m(2.6999999999999997,8.1) +B.aWs=new A.m(1/0,1/0) +B.aWC=new A.m(3.6,9) +B.aWR=new A.m(0,0.25) +B.bfk=new A.m(0.5,1) +B.BV=new A.m(7.2,12.6) +B.aXi=new A.m(1/0,0) +B.BW=new A.m(-1,0) +B.aXA=new A.m(-3,0) +B.aXB=new A.m(-3,3) +B.aXC=new A.m(-3,-3) +B.aXN=new A.m(15.299999999999999,4.5) +B.bl=new A.tr(0,"iOs") +B.jK=new A.tr(1,"android") +B.nX=new A.tr(2,"linux") +B.BX=new A.tr(3,"windows") +B.cC=new A.tr(4,"macOs") +B.aYO=new A.tr(5,"unknown") +B.c1=new A.nk("flutter/platform",B.fF,null) +B.aYP=new A.nk("flutter/keyboard",B.aM,null) +B.aYQ=new A.nk("flutter/mousecursor",B.aM,null) +B.BY=new A.nk("flutter/menu",B.aM,null) +B.jL=new A.nk("flutter/textinput",B.fF,null) +B.aYR=new A.nk("flutter/undomanager",B.fF,null) +B.jM=new A.nk("flutter/navigation",B.fF,null) +B.aYS=new A.nk("flutter/spellcheck",B.aM,null) +B.nY=new A.nk("flutter/restoration",B.aM,null) +B.BZ=new A.Az(0,null) +B.nZ=new A.Az(1,null) +B.S0=new A.cy(B.D,1,B.ag,-1) +B.aYU=new A.km(4,B.aB,B.S0) +B.qZ=new A.cy(B.w,1,B.ag,-1) +B.aYT=new A.km(4,B.aB,B.qZ) +B.aYV=new A.PT(null) +B.aYW=new A.a7T(0,"start") +B.o_=new A.a7T(1,"end") +B.Zc=new A.az(0,24,0,24) +B.aYX=new A.aC(B.Zc,B.ru,null) +B.Zr=new A.az(18,18,18,18) +B.aYY=new A.aC(B.Zr,B.ma,null) +B.aYZ=new A.Q0(null) +B.br=new A.a8_(0,"fill") +B.C_=new A.wl(1/0) +B.hr=new A.a8a(0,"nonZero") +B.C0=new A.a8a(1,"evenOdd") +B.aZ_=new A.aKK(2,"union") +B.aZ0=new A.Gh(null,A.a3("Gh")) +B.aZ1=new A.aKO(1/0) +B.aZ2=new A.tu(!1,!1,!1,!1,!1) +B.C1=new A.Gi("contained",1) +B.aZ3=new A.Gi("covered",1) +B.d5=new A.kn(0,"initial") +B.aZ4=new A.kn(1,"covering") +B.aZ5=new A.kn(2,"originalSize") +B.hs=new A.kn(3,"zoomedIn") +B.ht=new A.kn(4,"zoomedOut") +B.bcL=new A.D(null,B.Ic,null,null) +B.bba=new A.D(null,B.Id,null,null) +B.aZJ=new A.ay(B.bcL,B.bba,null,B.dg,null) +B.pw=new A.D(null,B.Hm,null,null) +B.baU=new A.D(null,B.Hn,null,null) +B.aZK=new A.ay(B.pw,B.baU,null,B.qz,A.bVF()) +B.OI=new A.D(null,B.Lt,null,null) +B.b8S=new A.D(null,B.Ll,null,null) +B.aZL=new A.ay(B.OI,B.b8S,null,B.ia,A.bRX()) +B.b8V=new A.D(null,B.Kf,null,null) +B.bcP=new A.D(null,B.Kg,null,null) +B.a1z=new A.b0(58749,!1) +B.QZ=new A.aI(null,null,B.a1z,null,null,null) +B.aZM=new A.ay(B.b8V,B.bcP,null,B.QZ,A.bRW()) +B.bc3=new A.D(null,B.Kn,null,null) +B.aZN=new A.ay(B.bc3,null,!1,null,null) +B.jQ=new A.wo(0,"baseline") +B.jR=new A.wo(1,"aboveBaseline") +B.jS=new A.wo(2,"belowBaseline") +B.jT=new A.wo(3,"top") +B.dy=new A.wo(4,"bottom") +B.jU=new A.wo(5,"middle") +B.aZO=new A.Gk(B.u,B.dy,null,null) +B.jV=new A.a8z(0,"opaque") +B.jW=new A.a8z(2,"transparent") +B.aZV=new A.a8F(0,"none") +B.aZW=new A.a8F(4,"paeth") +B.o1=new A.tz(0,"cancel") +B.o2=new A.tz(1,"add") +B.aZX=new A.tz(2,"remove") +B.e7=new A.tz(3,"hover") +B.FH=new A.tz(4,"down") +B.hy=new A.tz(5,"move") +B.o3=new A.tz(6,"up") +B.aU=new A.qA(0,"touch") +B.bx=new A.qA(1,"mouse") +B.c2=new A.qA(2,"stylus") +B.dz=new A.qA(3,"invertedStylus") +B.by=new A.qA(4,"trackpad") +B.cD=new A.qA(5,"unknown") +B.fa=new A.Gq(0,"none") +B.aZY=new A.Gq(1,"scroll") +B.aZZ=new A.Gq(3,"scale") +B.b__=new A.Gq(4,"unknown") +B.bfl=new A.aLE(0,"centroid") +B.b_0=new A.Qq(null,null,null,null,null,null,null,null,null,null) +B.b_1=new A.Gt("Received invalid position result.") +B.FI=new A.Gu(0,"platformDefault") +B.FJ=new A.Gu(1,"inAppWebView") +B.b_2=new A.Gu(2,"externalApplication") +B.FK=new A.Gu(3,"externalNonBrowserApplication") +B.o5=new A.qF(0,"generic") +B.FL=new A.qF(1,"incrementable") +B.o6=new A.qF(2,"scrollable") +B.o7=new A.qF(3,"button") +B.FM=new A.qF(4,"textField") +B.o8=new A.qF(5,"checkable") +B.FN=new A.qF(6,"image") +B.jX=new A.qF(7,"dialog") +B.b_5=new A.a8W(1e5) +B.b_6=new A.Gy(null,null,null,null,null) +B.jY=new A.B_(0,"pending") +B.hz=new A.B_(1,"purchased") +B.dA=new A.B_(2,"error") +B.o9=new A.B_(3,"restored") +B.jZ=new A.B_(4,"canceled") +B.b_d=new A.GF(null,null,null,null,null,null) +B.fb=new A.bT(1,1) +B.b_e=new A.bT(1.5,1.5) +B.FU=new A.Ju(1e5,10) +B.FV=new A.Ju(1e4,100) +B.FW=new A.Ju(20,5e4) +B.b_f=new A.nL(!1,null) +B.b_g=new A.T(-1/0,-1/0,1/0,1/0) +B.k2=new A.T(-1e9,-1e9,1e9,1e9) +B.FY=new A.GM(0,"start") +B.ob=new A.GM(1,"stable") +B.b_h=new A.GM(2,"changed") +B.b_i=new A.GM(3,"unstable") +B.dB=new A.GN(0,"identical") +B.b_j=new A.GN(1,"metadata") +B.b_k=new A.GN(2,"paint") +B.bz=new A.GN(3,"layout") +B.b_l=new A.aa1(0,"none") +B.b_m=new A.aa1(2,"exponential_2") +B.b_n=new A.B7(0,"focusable") +B.b_o=new A.B7(1,"tappable") +B.b_p=new A.B7(2,"labelAndValue") +B.b_q=new A.B7(3,"liveRegion") +B.b_r=new A.B7(4,"routeName") +B.k3=new A.eX(B.be,B.C) +B.FT=new A.bT(3,3) +B.RY=new A.eu(B.FT,B.FT,B.H,B.H) +B.b_t=new A.eX(B.RY,B.C) +B.RZ=new A.eu(B.fb,B.fb,B.fb,B.fb) +B.b_s=new A.eX(B.RZ,B.C) +B.b_u=new A.eX(B.lH,B.C) +B.dC=new A.eX(B.aB,B.C) +B.oc=new A.aa5(0,"none") +B.b_v=new A.aa5(1,"neglect") +B.FZ=new A.GV(0,"pop") +B.b_w=new A.GV(1,"doNotPop") +B.b_x=new A.GV(2,"bubble") +B.od=new A.mB(null,null) +B.b_J=new A.Rz(1333) +B.of=new A.Rz(2222) +B.b_K=new A.aag(null,null) +B.fe=new A.Bd(0,"idle") +B.b_L=new A.Bd(1,"transientCallbacks") +B.b_M=new A.Bd(2,"midFrameMicrotasks") +B.k4=new A.Bd(3,"persistentCallbacks") +B.G3=new A.Bd(4,"postFrameCallbacks") +B.b_N=new A.Bf(0,0) +B.G4=new A.aOF(0,"englishLike") +B.b_P=new A.RI(null) +B.ff=new A.RL(0,"idle") +B.og=new A.RL(1,"forward") +B.oh=new A.RL(2,"reverse") +B.bfm=new A.Bi(0,"explicit") +B.e9=new A.Bi(1,"keepVisibleAtEnd") +B.ea=new A.Bi(2,"keepVisibleAtStart") +B.fg=new A.aao(0,"manual") +B.b_U=new A.aao(1,"onDrag") +B.b_V=new A.RQ(0,"left") +B.b_W=new A.RQ(1,"right") +B.b_X=new A.RQ(3,"bottom") +B.b_Y=new A.RR(null,null,null,null,null,null,null,null,null,null,null,null) +B.b_Z=new A.RS(null,null,null,null,null,null,null,null,null,null,null) +B.b0_=new A.mD(!1,!1,0,"",null,null) +B.G9=new A.RT(B.k7) +B.Ga=new A.RU(B.k8) +B.b00=new A.RV(null,null,null,null,null,null,null,null,null) +B.b01=new A.RW(null,null) +B.b02=new A.oN(null,null,null) +B.b1=new A.nu(0,"tap") +B.Gb=new A.nu(1,"doubleTap") +B.c3=new A.nu(2,"longPress") +B.kb=new A.nu(3,"forcePress") +B.b2=new A.nu(5,"toolbar") +B.ax=new A.nu(6,"drag") +B.kc=new A.nu(7,"scribble") +B.Gc=new A.S_(0,"startEdgeUpdate") +B.hC=new A.S_(1,"endEdgeUpdate") +B.kd=new A.Ha(0,"previousLine") +B.ke=new A.Ha(1,"nextLine") +B.hD=new A.Ha(2,"forward") +B.hE=new A.Ha(3,"backward") +B.fh=new A.S0(2,"none") +B.b04=new A.wM(null,null,B.fh,B.n3,!1) +B.Gd=new A.wM(null,null,B.fh,B.n3,!0) +B.bL=new A.wN(0,"next") +B.bM=new A.wN(1,"previous") +B.bm=new A.wN(2,"end") +B.oj=new A.wN(3,"pending") +B.hF=new A.wN(4,"none") +B.ok=new A.S0(0,"uncollapsed") +B.b05=new A.S0(1,"collapsed") +B.b06=new A.eO(1048576,"moveCursorBackwardByWord") +B.Ge=new A.eO(128,"decrease") +B.b07=new A.eO(131072,"customAction") +B.b08=new A.eO(16384,"paste") +B.hG=new A.eO(16,"scrollUp") +B.eb=new A.eO(1,"tap") +B.b09=new A.eO(2048,"setSelection") +B.b0a=new A.eO(2097152,"setText") +B.b0b=new A.eO(256,"showOnScreen") +B.b0c=new A.eO(262144,"dismiss") +B.Gf=new A.eO(2,"longPress") +B.Gg=new A.eO(32768,"didGainAccessibilityFocus") +B.hH=new A.eO(32,"scrollDown") +B.b0d=new A.eO(4096,"copy") +B.hI=new A.eO(4,"scrollLeft") +B.b0e=new A.eO(512,"moveCursorForwardByCharacter") +B.b0f=new A.eO(524288,"moveCursorForwardByWord") +B.Gh=new A.eO(64,"increase") +B.Gi=new A.eO(65536,"didLoseAccessibilityFocus") +B.b0g=new A.eO(8192,"cut") +B.hJ=new A.eO(8,"scrollRight") +B.b0h=new A.eO(1024,"moveCursorBackwardByCharacter") +B.Gj=new A.ex(1024,"isObscured") +B.Gk=new A.ex(1048576,"isReadOnly") +B.ol=new A.ex(128,"isEnabled") +B.b0i=new A.ex(131072,"isToggled") +B.Gl=new A.ex(16384,"isImage") +B.b0j=new A.ex(16777216,"isKeyboardKey") +B.Gm=new A.ex(16,"isTextField") +B.kf=new A.ex(1,"hasCheckedState") +B.Gn=new A.ex(2048,"scopesRoute") +B.Go=new A.ex(2097152,"isFocusable") +B.Gp=new A.ex(256,"isInMutuallyExclusiveGroup") +B.b0k=new A.ex(262144,"hasImplicitScrolling") +B.Gq=new A.ex(2,"isChecked") +B.Gr=new A.ex(32768,"isLiveRegion") +B.om=new A.ex(32,"isFocused") +B.Gs=new A.ex(33554432,"isCheckStateMixed") +B.Gt=new A.ex(4096,"namesRoute") +B.on=new A.ex(4194304,"isLink") +B.Gu=new A.ex(4,"isSelected") +B.Gv=new A.ex(512,"isHeader") +B.Gw=new A.ex(524288,"isMultiline") +B.oo=new A.ex(64,"hasEnabledState") +B.b0l=new A.ex(65536,"hasToggledState") +B.kg=new A.ex(8192,"isHidden") +B.Gx=new A.ex(8388608,"isSlider") +B.Gy=new A.ex(8,"isButton") +B.Gz=new A.oP("RenderViewport.twoPane") +B.GA=new A.oP("RenderViewport.excludeFromScrolling") +B.b0m=new A.oP("_InputDecoratorState.prefix") +B.b0n=new A.oP("_InputDecoratorState.suffix") +B.GB=new A.S4(0,"idle") +B.b0o=new A.S4(1,"updating") +B.b0p=new A.S4(2,"postUpdate") +B.kQ=new A.eY('"',1,"DOUBLE_QUOTE") +B.b0q=new A.dj("",B.kQ,t.y1) +B.ck=new A.fI([48,49,50,51,52,53,54,55,56,57],t.Ih) +B.b0s=new A.fI([B.bs,B.aW,B.fl],A.a3("fI")) +B.b0t=new A.fI([B.aU,B.c2,B.dz,B.by,B.cD],t.Lu) +B.b0u=new A.fI([B.aE],t.b4) +B.aTu={click:0,keyup:1,keydown:2,mouseup:3,mousedown:4,pointerdown:5,pointerup:6} +B.b0v=new A.ev(B.aTu,7,t.fF) +B.b0w=new A.fI([32,8203],t.Ih) +B.aTj={click:0,touchstart:1,touchend:2,pointerdown:3,pointermove:4,pointerup:5} +B.b0x=new A.ev(B.aTj,6,t.fF) +B.Pj=new A.nE(0,"ATTRIBUTE") +B.b0y=new A.fI([B.Pj],t.Pa) +B.b0z=new A.fI([B.dz,B.c2,B.aU,B.cD,B.by],t.Lu) +B.b0A=new A.fI([B.ak],t.b4) +B.aTo={"canvaskit.js":0} +B.b0B=new A.ev(B.aTo,1,t.fF) +B.b0C=new A.fI([10,11,12,13,133,8232,8233],t.Ih) +B.b0E=new A.ev(B.ba,0,A.a3("ev>")) +B.b0F=new A.ev(B.ba,0,A.a3("ev")) +B.b0D=new A.ev(B.ba,0,A.a3("ev")) +B.ki=new A.ev(B.ba,0,A.a3("ev")) +B.aTk={mailto:0,tel:1,sms:2} +B.GH=new A.ev(B.aTk,3,t.fF) +B.b0G=new A.fI([B.aK],t.b4) +B.aTC={serif:0,"sans-serif":1,monospace:2,cursive:3,fantasy:4,"system-ui":5,math:6,emoji:7,fangsong:8} +B.b0H=new A.ev(B.aTC,9,t.fF) +B.pI=new A.nE(1,"CDATA") +B.Pk=new A.nE(2,"COMMENT") +B.kR=new A.nE(7,"ELEMENT") +B.Pl=new A.nE(8,"PROCESSING") +B.pK=new A.nE(9,"TEXT") +B.b0I=new A.fI([B.pI,B.Pk,B.kR,B.Pl,B.pK],t.Pa) +B.GI=new A.fI([B.cC,B.nX,B.BX],A.a3("fI")) +B.aa7=A.d(s([]),t.sW) +B.b0J=new A.kx(!1,null,B.jN,B.jN,!1,B.m2,B.iQ,B.mw,B.mx,B.mF,B.mJ,B.nI,B.cK,B.hX,B.iC,B.p7,B.p8,B.pb,!0,B.d0,B.aa7,null,!0,!1,!0,!1,null,B.o4) +B.b0K=new A.aRi(0,"onlyForDiscrete") +B.b0L=new A.aRk(0,"standard") +B.GM=new A.bD(B.cw,!1,!0,!1,!1) +B.GJ=new A.bD(B.ch,!1,!0,!1,!1) +B.GK=new A.bD(B.ci,!1,!0,!1,!1) +B.GL=new A.bD(B.cx,!1,!0,!1,!1) +B.b0U=new A.bD(B.cw,!1,!0,!1,!0) +B.b0R=new A.bD(B.ch,!1,!0,!1,!0) +B.b0S=new A.bD(B.ci,!1,!0,!1,!0) +B.b0T=new A.bD(B.cx,!1,!0,!1,!0) +B.b0Q=new A.bD(B.cw,!0,!0,!1,!1) +B.b0P=new A.bD(B.cx,!0,!0,!1,!1) +B.b0W=new A.bD(B.e1,!0,!0,!1,!1) +B.b0V=new A.bD(B.e2,!0,!0,!1,!1) +B.GQ=new A.bD(B.cw,!1,!0,!0,!1) +B.GN=new A.bD(B.ch,!1,!0,!0,!1) +B.GO=new A.bD(B.ci,!1,!0,!0,!1) +B.GP=new A.bD(B.cx,!1,!0,!0,!1) +B.H3=new A.bD(B.nz,!1,!1,!1,!0) +B.H5=new A.bD(B.nA,!1,!1,!1,!0) +B.H6=new A.bD(B.ni,!1,!1,!1,!0) +B.H4=new A.bD(B.nj,!1,!1,!1,!0) +B.b0X=new A.bD(B.ha,!1,!1,!1,!0) +B.b0Y=new A.bD(B.ha,!1,!0,!1,!0) +B.ov=new A.bD(B.nz,!0,!1,!1,!1) +B.b10=new A.bD(B.AZ,!0,!1,!1,!1) +B.H1=new A.bD(B.nA,!0,!1,!1,!1) +B.b0Z=new A.bD(B.w8,!0,!1,!1,!1) +B.b1_=new A.bD(B.w9,!0,!1,!1,!1) +B.b11=new A.bD(B.wa,!0,!1,!1,!1) +B.b12=new A.bD(B.wb,!0,!1,!1,!1) +B.b15=new A.bD(B.wc,!0,!1,!1,!1) +B.H2=new A.bD(B.ni,!0,!1,!1,!1) +B.H0=new A.bD(B.nj,!0,!1,!1,!1) +B.b13=new A.bD(B.ha,!0,!1,!1,!1) +B.b14=new A.bD(B.ha,!0,!0,!1,!1) +B.b17=new A.U(0,40) +B.b18=new A.U(1e5,1e5) +B.b1a=new A.U(10,10) +B.b1b=new A.U(18,18) +B.b1c=new A.U(22,22) +B.b1d=new A.U(238,326) +B.b1e=new A.U(280,280) +B.b1f=new A.U(310,468) +B.b1g=new A.U(330,270) +B.b1h=new A.U(330,518) +B.H7=new A.U(40,40) +B.b1i=new A.U(416,248) +B.b1j=new A.U(48,36) +B.b1k=new A.U(496,160) +B.b1l=new A.U(496,346) +B.b1m=new A.U(52,70) +B.b1n=new A.U(52,80) +B.b1o=new A.U(64,36) +B.b1p=new A.U(80,47.5) +B.b1q=new A.U(1/0,56) +B.b1r=new A.U(96,70) +B.b1s=new A.U(96,80) +B.b1t=new A.U(77.37,37.9) +B.H8=new A.U(600,1/0) +B.b1u=new A.U(1/0,1/0) +B.G=new A.bw(0,0,null,null) +B.b1v=new A.bw(108,null,null,null) +B.ko=new A.bw(12,null,null,null) +B.c4=new A.bw(16,null,null,null) +B.ox=new A.bw(8,null,null,null) +B.aN=new A.bw(null,12,null,null) +B.H9=new A.bw(null,16,null,null) +B.Ha=new A.bw(null,18,null,null) +B.b1w=new A.bw(null,20,null,null) +B.b1x=new A.bw(null,24,null,null) +B.b1y=new A.bw(null,2,null,null) +B.Hb=new A.bw(null,4,null,null) +B.b1A=new A.bw(null,6,null,null) +B.b1B=new A.bw(null,8,null,null) +B.b1C=new A.bw(null,null,null,null) +B.b1D=new A.bw(1/0,1/0,null,null) +B.b1E=new A.abr(0,"tapAndSlide") +B.b1F=new A.abr(2,"slideOnly") +B.b1G=new A.Hr(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.oz=new A.abt(0,0,0,0,0,0,0,!1,!1,null,0) +B.Hc=new A.aS_(1,"enabled") +B.Hd=new A.aS0(1,"enabled") +B.bfn=new A.St(3,"hide") +B.b1H=new A.St(5,"timeout") +B.b1I=new A.Su(null,null,null,null,null,null,null,null,null,null,null,null,null) +B.He=new A.abB(0,"permissive") +B.bfo=new A.abB(1,"normal") +B.hN=new A.abL(null) +B.hO=new A.Sy(null,null,null,null,!1) +B.b1J=new A.SC(0,"criticallyDamped") +B.b1K=new A.SC(1,"underDamped") +B.b1L=new A.SC(2,"overDamped") +B.X=new A.abO(0,"loose") +B.Hf=new A.abO(2,"passthrough") +B.b1M=new A.oT("...",-1,"","","",-1,-1,"","...") +B.b1N=new A.oT("",-1,"","","",-1,-1,"","asynchronous suspension") +B.b1O=new A.kC(B.C) +B.bN=new A.fw("") +B.ee=new A.fx(0,"unknown") +B.p6=new A.BM(B.w,14,7) +B.b2n=new A.SR(null,null,null,null,null,null,null,null,null) +B.b2o=new A.oW("Intl.locale") +B.NL=new A.oW("_clientToken") +B.b2p=new A.oW("call") +B.kx=new A.kF(0,"AUTHENTICATION_EXPLICIT") +B.ky=new A.kF(1,"AUTHENTICATION_SILENT") +B.b2z=new A.kF(10,"NO_PREMIUM_ACCESS") +B.ef=new A.kF(11,"CANCELED") +B.bb=new A.kF(12,"OTHER") +B.p9=new A.kF(2,"INSUFFICIENT_FILE_PERMISSION") +B.b2A=new A.kF(3,"FILE_PARSING_ERROR") +B.b2B=new A.kF(4,"NETWORK") +B.NM=new A.kF(5,"SERVER") +B.b2C=new A.kF(6,"DATA_VOLUME_QUOTA_EXCEEDED") +B.pa=new A.kF(7,"CONCURRENCY") +B.b2D=new A.kF(8,"OUTDATED_APP_VERSION") +B.b2E=new A.kF(9,"MISSING_MEDIA") +B.hP=new A.SW(0,"AUTOMATIC_BACKGROUND_ACTION") +B.kA=new A.SW(1,"DIRECT_ACTION_CREATE_MODE") +B.kB=new A.SW(2,"DIRECT_ACTION_OPEN_MODE") +B.aV=new A.x_(0,"SYNC_IDLE") +B.c5=new A.x_(1,"SYNC_IN_PROGRESS") +B.eg=new A.x_(2,"SYNC_CANCELING") +B.eh=new A.x0("basic") +B.fk=new A.x0("click") +B.NS=new A.x0("text") +B.b2F=new A.ac8(0,"click") +B.b2G=new A.ac8(1,"alert") +B.b2H=new A.qZ(B.w,null,B.aR,null,null,B.au,B.aR,null) +B.b2I=new A.qZ(B.w,null,B.aR,null,null,B.aR,B.au,null) +B.b2J=new A.SY(null,null,null,null,null,null,null,null,null,null,null,null,null) +B.NU=new A.aU_("tap") +B.NV=new A.ach(0) +B.NW=new A.ach(-1) +B.a6=new A.T6(0,"alphabetic") +B.b2K=new A.T7(null) +B.pf=new A.HH(3,"none") +B.NX=new A.T9(B.pf) +B.NY=new A.HH(0,"words") +B.NZ=new A.HH(1,"sentences") +B.b2L=new A.acj(1,"sentences") +B.O_=new A.HH(2,"characters") +B.b2M=new A.acj(3,"none") +B.b2N=new A.BS(0,"solid") +B.O0=new A.BS(1,"double") +B.b2O=new A.BS(2,"dotted") +B.b2P=new A.BS(3,"dashed") +B.b2Q=new A.BS(4,"wavy") +B.k=new A.BR(0) +B.kC=new A.BR(1) +B.b2R=new A.BR(2) +B.b2S=new A.BR(4) +B.b2T=new A.HL(0,"character") +B.b2U=new A.HL(1,"word") +B.b2V=new A.HL(2,"line") +B.b2W=new A.HL(3,"document") +B.pi=new A.acq(0,"proportional") +B.O1=new A.Tc(B.pi) +B.b2X=new A.kG(0,"none") +B.b2Y=new A.kG(1,"unspecified") +B.b2Z=new A.kG(10,"route") +B.b3_=new A.kG(11,"emergencyCall") +B.O2=new A.kG(12,"newline") +B.kD=new A.kG(2,"done") +B.b30=new A.kG(3,"go") +B.b31=new A.kG(4,"search") +B.b32=new A.kG(5,"send") +B.O3=new A.kG(6,"next") +B.b33=new A.kG(7,"previous") +B.b34=new A.kG(8,"continueAction") +B.b35=new A.kG(9,"join") +B.b36=new A.r1(0,null,null) +B.ph=new A.r1(1,null,null) +B.b37=new A.r1(2,!1,!1) +B.b38=new A.r1(3,null,null) +B.b39=new A.r1(4,null,null) +B.b3a=new A.r1(5,null,null) +B.b3b=new A.r1(6,null,null) +B.O4=new A.acq(1,"even") +B.b4=new A.Tf(2,"ellipsis") +B.b3c=new A.Tf(3,"visible") +B.hR=new A.co(0,B.r) +B.kE=new A.Ti(0,"left") +B.kF=new A.Ti(1,"right") +B.hS=new A.Ti(2,"collapsed") +B.b3d=new A.Tj(null,null,null) +B.b3e=new A.Tk(B.i,null) +B.O5=new A.kH(0,0,B.r,!1,0,0) +B.b5k=new A.V(!0,B.p,null,null,null,null,16,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.b3f=new A.u0("N",null,null,B.cd,B.b5k) +B.O6=new A.V(!0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,B.kC,null,null,null,null,null,null,null,null) +B.kG=new A.V(!0,null,null,null,null,null,null,B.cs,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.b4L=new A.V(!0,null,null,null,null,null,0,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.O8=new A.V(!1,B.iE,null,".SF Pro Text",null,null,17,null,null,-0.41,null,null,null,null,null,null,null,B.k,null,null,null,null,null,null,null,null) +B.O9=new A.V(!1,null,null,null,null,null,14,B.Q,null,-0.15,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.b5L=new A.V(!1,null,null,null,null,null,15,B.Q,null,-0.15,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.Um=new A.E(3506372608) +B.b6f=new A.V(!0,B.Um,null,"monospace",null,null,48,B.mz,null,null,null,null,null,null,null,null,null,B.kC,B.rW,B.O0,null,"fallback style; consider putting your text in a Material",null,null,null,null) +B.b3E=new A.V(!0,B.a1,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedwoodCity displayLarge",null,null,null,null) +B.b3Z=new A.V(!0,B.a1,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedwoodCity displayMedium",null,null,null,null) +B.b3F=new A.V(!0,B.a1,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedwoodCity displaySmall",null,null,null,null) +B.b3A=new A.V(!0,B.a1,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedwoodCity headlineLarge",null,null,null,null) +B.b4z=new A.V(!0,B.a1,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedwoodCity headlineMedium",null,null,null,null) +B.b4X=new A.V(!0,B.V,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedwoodCity headlineSmall",null,null,null,null) +B.b5R=new A.V(!0,B.V,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedwoodCity titleLarge",null,null,null,null) +B.b5K=new A.V(!0,B.V,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedwoodCity titleMedium",null,null,null,null) +B.b6e=new A.V(!0,B.w,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedwoodCity titleSmall",null,null,null,null) +B.b67=new A.V(!0,B.V,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedwoodCity bodyLarge",null,null,null,null) +B.b4W=new A.V(!0,B.V,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedwoodCity bodyMedium",null,null,null,null) +B.b5J=new A.V(!0,B.a1,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedwoodCity bodySmall",null,null,null,null) +B.b4Z=new A.V(!0,B.V,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedwoodCity labelLarge",null,null,null,null) +B.b4B=new A.V(!0,B.w,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedwoodCity labelMedium",null,null,null,null) +B.b61=new A.V(!0,B.w,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedwoodCity labelSmall",null,null,null,null) +B.b6q=new A.ha(B.b3E,B.b3Z,B.b3F,B.b3A,B.b4z,B.b4X,B.b5R,B.b5K,B.b6e,B.b67,B.b4W,B.b5J,B.b4Z,B.b4B,B.b61) +B.b3t=new A.V(!0,B.a1,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackMountainView displayLarge",null,null,null,null) +B.b3O=new A.V(!0,B.a1,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackMountainView displayMedium",null,null,null,null) +B.b48=new A.V(!0,B.a1,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackMountainView displaySmall",null,null,null,null) +B.b5Y=new A.V(!0,B.a1,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackMountainView headlineLarge",null,null,null,null) +B.b6c=new A.V(!0,B.a1,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackMountainView headlineMedium",null,null,null,null) +B.b69=new A.V(!0,B.V,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackMountainView headlineSmall",null,null,null,null) +B.b43=new A.V(!0,B.V,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackMountainView titleLarge",null,null,null,null) +B.b5S=new A.V(!0,B.V,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackMountainView titleMedium",null,null,null,null) +B.b3V=new A.V(!0,B.w,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackMountainView titleSmall",null,null,null,null) +B.b41=new A.V(!0,B.V,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackMountainView bodyLarge",null,null,null,null) +B.b3K=new A.V(!0,B.V,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackMountainView bodyMedium",null,null,null,null) +B.b47=new A.V(!0,B.a1,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackMountainView bodySmall",null,null,null,null) +B.b6k=new A.V(!0,B.V,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackMountainView labelLarge",null,null,null,null) +B.b5o=new A.V(!0,B.w,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackMountainView labelMedium",null,null,null,null) +B.b52=new A.V(!0,B.w,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackMountainView labelSmall",null,null,null,null) +B.b6r=new A.ha(B.b3t,B.b3O,B.b48,B.b5Y,B.b6c,B.b69,B.b43,B.b5S,B.b3V,B.b41,B.b3K,B.b47,B.b6k,B.b5o,B.b52) +B.b3o=new A.V(!0,B.W,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedwoodCity displayLarge",null,null,null,null) +B.b45=new A.V(!0,B.W,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedwoodCity displayMedium",null,null,null,null) +B.b3p=new A.V(!0,B.W,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedwoodCity displaySmall",null,null,null,null) +B.b3D=new A.V(!0,B.W,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedwoodCity headlineLarge",null,null,null,null) +B.b3H=new A.V(!0,B.W,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedwoodCity headlineMedium",null,null,null,null) +B.b5H=new A.V(!0,B.p,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedwoodCity headlineSmall",null,null,null,null) +B.b4e=new A.V(!0,B.p,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedwoodCity titleLarge",null,null,null,null) +B.b4o=new A.V(!0,B.p,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedwoodCity titleMedium",null,null,null,null) +B.b4M=new A.V(!0,B.p,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedwoodCity titleSmall",null,null,null,null) +B.b5e=new A.V(!0,B.p,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedwoodCity bodyLarge",null,null,null,null) +B.b4v=new A.V(!0,B.p,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedwoodCity bodyMedium",null,null,null,null) +B.b5N=new A.V(!0,B.W,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedwoodCity bodySmall",null,null,null,null) +B.b5G=new A.V(!0,B.p,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedwoodCity labelLarge",null,null,null,null) +B.b4h=new A.V(!0,B.p,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedwoodCity labelMedium",null,null,null,null) +B.b5f=new A.V(!0,B.p,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedwoodCity labelSmall",null,null,null,null) +B.b6s=new A.ha(B.b3o,B.b45,B.b3p,B.b3D,B.b3H,B.b5H,B.b4e,B.b4o,B.b4M,B.b5e,B.b4v,B.b5N,B.b5G,B.b4h,B.b5f) +B.ae=A.d(s(["Ubuntu","Cantarell","DejaVu Sans","Liberation Sans","Arial"]),t.s) +B.b51=new A.V(!0,B.a1,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackHelsinki displayLarge",null,null,null,null) +B.b5n=new A.V(!0,B.a1,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackHelsinki displayMedium",null,null,null,null) +B.b4Q=new A.V(!0,B.a1,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackHelsinki displaySmall",null,null,null,null) +B.b3R=new A.V(!0,B.a1,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackHelsinki headlineLarge",null,null,null,null) +B.b4f=new A.V(!0,B.a1,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackHelsinki headlineMedium",null,null,null,null) +B.b4p=new A.V(!0,B.V,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackHelsinki headlineSmall",null,null,null,null) +B.b5C=new A.V(!0,B.V,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackHelsinki titleLarge",null,null,null,null) +B.b3T=new A.V(!0,B.V,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackHelsinki titleMedium",null,null,null,null) +B.b3l=new A.V(!0,B.w,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackHelsinki titleSmall",null,null,null,null) +B.b62=new A.V(!0,B.V,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackHelsinki bodyLarge",null,null,null,null) +B.b3g=new A.V(!0,B.V,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackHelsinki bodyMedium",null,null,null,null) +B.b5d=new A.V(!0,B.a1,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackHelsinki bodySmall",null,null,null,null) +B.b42=new A.V(!0,B.V,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackHelsinki labelLarge",null,null,null,null) +B.b55=new A.V(!0,B.w,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackHelsinki labelMedium",null,null,null,null) +B.b6g=new A.V(!0,B.w,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackHelsinki labelSmall",null,null,null,null) +B.b6t=new A.ha(B.b51,B.b5n,B.b4Q,B.b3R,B.b4f,B.b4p,B.b5C,B.b3T,B.b3l,B.b62,B.b3g,B.b5d,B.b42,B.b55,B.b6g) +B.b5p=new A.V(!0,B.W,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedmond displayLarge",null,null,null,null) +B.b4C=new A.V(!0,B.W,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedmond displayMedium",null,null,null,null) +B.b4d=new A.V(!0,B.W,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedmond displaySmall",null,null,null,null) +B.b68=new A.V(!0,B.W,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedmond headlineLarge",null,null,null,null) +B.b3L=new A.V(!0,B.W,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedmond headlineMedium",null,null,null,null) +B.b3x=new A.V(!0,B.p,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedmond headlineSmall",null,null,null,null) +B.b4l=new A.V(!0,B.p,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedmond titleLarge",null,null,null,null) +B.b4Y=new A.V(!0,B.p,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedmond titleMedium",null,null,null,null) +B.b4s=new A.V(!0,B.p,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedmond titleSmall",null,null,null,null) +B.b4H=new A.V(!0,B.p,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedmond bodyLarge",null,null,null,null) +B.b5E=new A.V(!0,B.p,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedmond bodyMedium",null,null,null,null) +B.b3z=new A.V(!0,B.W,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedmond bodySmall",null,null,null,null) +B.b5b=new A.V(!0,B.p,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedmond labelLarge",null,null,null,null) +B.b4x=new A.V(!0,B.p,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedmond labelMedium",null,null,null,null) +B.b5U=new A.V(!0,B.p,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteRedmond labelSmall",null,null,null,null) +B.b6u=new A.ha(B.b5p,B.b4C,B.b4d,B.b68,B.b3L,B.b3x,B.b4l,B.b4Y,B.b4s,B.b4H,B.b5E,B.b3z,B.b5b,B.b4x,B.b5U) +B.b4V=new A.V(!0,B.W,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteCupertino displayLarge",null,null,null,null) +B.b5D=new A.V(!0,B.W,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteCupertino displayMedium",null,null,null,null) +B.b4n=new A.V(!0,B.W,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteCupertino displaySmall",null,null,null,null) +B.b4G=new A.V(!0,B.W,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteCupertino headlineLarge",null,null,null,null) +B.b3Y=new A.V(!0,B.W,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteCupertino headlineMedium",null,null,null,null) +B.b4E=new A.V(!0,B.p,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteCupertino headlineSmall",null,null,null,null) +B.b44=new A.V(!0,B.p,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteCupertino titleLarge",null,null,null,null) +B.b5r=new A.V(!0,B.p,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteCupertino titleMedium",null,null,null,null) +B.b4c=new A.V(!0,B.p,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteCupertino titleSmall",null,null,null,null) +B.b4q=new A.V(!0,B.p,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteCupertino bodyLarge",null,null,null,null) +B.b4D=new A.V(!0,B.p,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteCupertino bodyMedium",null,null,null,null) +B.b3G=new A.V(!0,B.W,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteCupertino bodySmall",null,null,null,null) +B.b5z=new A.V(!0,B.p,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteCupertino labelLarge",null,null,null,null) +B.b4J=new A.V(!0,B.p,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteCupertino labelMedium",null,null,null,null) +B.b5m=new A.V(!0,B.p,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteCupertino labelSmall",null,null,null,null) +B.b6v=new A.ha(B.b4V,B.b5D,B.b4n,B.b4G,B.b3Y,B.b4E,B.b44,B.b5r,B.b4c,B.b4q,B.b4D,B.b3G,B.b5z,B.b4J,B.b5m) +B.b5i=new A.V(!1,null,null,null,null,null,112,B.Q,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"tall displayLarge 2014",null,null,null,null) +B.b65=new A.V(!1,null,null,null,null,null,56,B.Q,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"tall displayMedium 2014",null,null,null,null) +B.b53=new A.V(!1,null,null,null,null,null,45,B.Q,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"tall displaySmall 2014",null,null,null,null) +B.b4T=new A.V(!1,null,null,null,null,null,40,B.Q,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"tall headlineLarge 2014",null,null,null,null) +B.b6a=new A.V(!1,null,null,null,null,null,34,B.Q,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"tall headlineMedium 2014",null,null,null,null) +B.b5v=new A.V(!1,null,null,null,null,null,24,B.Q,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"tall headlineSmall 2014",null,null,null,null) +B.b3B=new A.V(!1,null,null,null,null,null,21,B.cs,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"tall titleLarge 2014",null,null,null,null) +B.b3k=new A.V(!1,null,null,null,null,null,17,B.Q,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"tall titleMedium 2014",null,null,null,null) +B.b6_=new A.V(!1,null,null,null,null,null,15,B.cg,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"tall titleSmall 2014",null,null,null,null) +B.b5O=new A.V(!1,null,null,null,null,null,15,B.cs,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"tall bodyLarge 2014",null,null,null,null) +B.b3h=new A.V(!1,null,null,null,null,null,15,B.Q,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"tall bodyMedium 2014",null,null,null,null) +B.b4m=new A.V(!1,null,null,null,null,null,13,B.Q,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"tall bodySmall 2014",null,null,null,null) +B.b5W=new A.V(!1,null,null,null,null,null,15,B.cs,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"tall labelLarge 2014",null,null,null,null) +B.b5l=new A.V(!1,null,null,null,null,null,12,B.Q,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"tall labelMedium 2014",null,null,null,null) +B.b4b=new A.V(!1,null,null,null,null,null,11,B.Q,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"tall labelSmall 2014",null,null,null,null) +B.b6w=new A.ha(B.b5i,B.b65,B.b53,B.b4T,B.b6a,B.b5v,B.b3B,B.b3k,B.b6_,B.b5O,B.b3h,B.b4m,B.b5W,B.b5l,B.b4b) +B.bu=new A.T6(1,"ideographic") +B.b4a=new A.V(!1,null,null,null,null,null,112,B.j2,null,null,null,B.bu,null,null,null,null,null,null,null,null,null,"dense displayLarge 2014",null,null,null,null) +B.b3j=new A.V(!1,null,null,null,null,null,56,B.Q,null,null,null,B.bu,null,null,null,null,null,null,null,null,null,"dense displayMedium 2014",null,null,null,null) +B.b4g=new A.V(!1,null,null,null,null,null,45,B.Q,null,null,null,B.bu,null,null,null,null,null,null,null,null,null,"dense displaySmall 2014",null,null,null,null) +B.b4k=new A.V(!1,null,null,null,null,null,40,B.Q,null,null,null,B.bu,null,null,null,null,null,null,null,null,null,"dense headlineLarge 2014",null,null,null,null) +B.b6n=new A.V(!1,null,null,null,null,null,34,B.Q,null,null,null,B.bu,null,null,null,null,null,null,null,null,null,"dense headlineMedium 2014",null,null,null,null) +B.b5w=new A.V(!1,null,null,null,null,null,24,B.Q,null,null,null,B.bu,null,null,null,null,null,null,null,null,null,"dense headlineSmall 2014",null,null,null,null) +B.b5y=new A.V(!1,null,null,null,null,null,21,B.cg,null,null,null,B.bu,null,null,null,null,null,null,null,null,null,"dense titleLarge 2014",null,null,null,null) +B.b4F=new A.V(!1,null,null,null,null,null,17,B.Q,null,null,null,B.bu,null,null,null,null,null,null,null,null,null,"dense titleMedium 2014",null,null,null,null) +B.b6b=new A.V(!1,null,null,null,null,null,15,B.cg,null,null,null,B.bu,null,null,null,null,null,null,null,null,null,"dense titleSmall 2014",null,null,null,null) +B.b50=new A.V(!1,null,null,null,null,null,15,B.cg,null,null,null,B.bu,null,null,null,null,null,null,null,null,null,"dense bodyLarge 2014",null,null,null,null) +B.b5q=new A.V(!1,null,null,null,null,null,15,B.Q,null,null,null,B.bu,null,null,null,null,null,null,null,null,null,"dense bodyMedium 2014",null,null,null,null) +B.b3n=new A.V(!1,null,null,null,null,null,13,B.Q,null,null,null,B.bu,null,null,null,null,null,null,null,null,null,"dense bodySmall 2014",null,null,null,null) +B.b3S=new A.V(!1,null,null,null,null,null,15,B.cg,null,null,null,B.bu,null,null,null,null,null,null,null,null,null,"dense labelLarge 2014",null,null,null,null) +B.b6j=new A.V(!1,null,null,null,null,null,12,B.Q,null,null,null,B.bu,null,null,null,null,null,null,null,null,null,"dense labelMedium 2014",null,null,null,null) +B.b3y=new A.V(!1,null,null,null,null,null,11,B.Q,null,null,null,B.bu,null,null,null,null,null,null,null,null,null,"dense labelSmall 2014",null,null,null,null) +B.b6x=new A.ha(B.b4a,B.b3j,B.b4g,B.b4k,B.b6n,B.b5w,B.b5y,B.b4F,B.b6b,B.b50,B.b5q,B.b3n,B.b3S,B.b6j,B.b3y) +B.b4R=new A.V(!0,B.a1,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedmond displayLarge",null,null,null,null) +B.b49=new A.V(!0,B.a1,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedmond displayMedium",null,null,null,null) +B.b63=new A.V(!0,B.a1,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedmond displaySmall",null,null,null,null) +B.b3I=new A.V(!0,B.a1,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedmond headlineLarge",null,null,null,null) +B.b5P=new A.V(!0,B.a1,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedmond headlineMedium",null,null,null,null) +B.b3q=new A.V(!0,B.V,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedmond headlineSmall",null,null,null,null) +B.b4t=new A.V(!0,B.V,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedmond titleLarge",null,null,null,null) +B.b4I=new A.V(!0,B.V,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedmond titleMedium",null,null,null,null) +B.b3i=new A.V(!0,B.w,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedmond titleSmall",null,null,null,null) +B.b5t=new A.V(!0,B.V,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedmond bodyLarge",null,null,null,null) +B.b3J=new A.V(!0,B.V,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedmond bodyMedium",null,null,null,null) +B.b6h=new A.V(!0,B.a1,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedmond bodySmall",null,null,null,null) +B.b4K=new A.V(!0,B.V,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedmond labelLarge",null,null,null,null) +B.b3C=new A.V(!0,B.w,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedmond labelMedium",null,null,null,null) +B.b3M=new A.V(!0,B.w,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackRedmond labelSmall",null,null,null,null) +B.b6y=new A.ha(B.b4R,B.b49,B.b63,B.b3I,B.b5P,B.b3q,B.b4t,B.b4I,B.b3i,B.b5t,B.b3J,B.b6h,B.b4K,B.b3C,B.b3M) +B.b4P=new A.V(!1,null,null,null,null,null,112,B.j2,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"englishLike displayLarge 2014",null,null,null,null) +B.b4u=new A.V(!1,null,null,null,null,null,56,B.Q,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"englishLike displayMedium 2014",null,null,null,null) +B.b6m=new A.V(!1,null,null,null,null,null,45,B.Q,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"englishLike displaySmall 2014",null,null,null,null) +B.b5g=new A.V(!1,null,null,null,null,null,40,B.Q,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"englishLike headlineLarge 2014",null,null,null,null) +B.b5c=new A.V(!1,null,null,null,null,null,34,B.Q,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"englishLike headlineMedium 2014",null,null,null,null) +B.b5F=new A.V(!1,null,null,null,null,null,24,B.Q,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"englishLike headlineSmall 2014",null,null,null,null) +B.b4i=new A.V(!1,null,null,null,null,null,20,B.cg,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"englishLike titleLarge 2014",null,null,null,null) +B.b5h=new A.V(!1,null,null,null,null,null,16,B.Q,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"englishLike titleMedium 2014",null,null,null,null) +B.b58=new A.V(!1,null,null,null,null,null,14,B.cg,null,0.1,null,B.a6,null,null,null,null,null,null,null,null,null,"englishLike titleSmall 2014",null,null,null,null) +B.b4w=new A.V(!1,null,null,null,null,null,14,B.cg,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"englishLike bodyLarge 2014",null,null,null,null) +B.b5A=new A.V(!1,null,null,null,null,null,14,B.Q,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"englishLike bodyMedium 2014",null,null,null,null) +B.b3u=new A.V(!1,null,null,null,null,null,12,B.Q,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"englishLike bodySmall 2014",null,null,null,null) +B.b3s=new A.V(!1,null,null,null,null,null,14,B.cg,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"englishLike labelLarge 2014",null,null,null,null) +B.b6d=new A.V(!1,null,null,null,null,null,12,B.Q,null,null,null,B.a6,null,null,null,null,null,null,null,null,null,"englishLike labelMedium 2014",null,null,null,null) +B.b5u=new A.V(!1,null,null,null,null,null,10,B.Q,null,1.5,null,B.a6,null,null,null,null,null,null,null,null,null,"englishLike labelSmall 2014",null,null,null,null) +B.b6z=new A.ha(B.b4P,B.b4u,B.b6m,B.b5g,B.b5c,B.b5F,B.b4i,B.b5h,B.b58,B.b4w,B.b5A,B.b3u,B.b3s,B.b6d,B.b5u) +B.b4A=new A.V(!0,B.W,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteHelsinki displayLarge",null,null,null,null) +B.b4N=new A.V(!0,B.W,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteHelsinki displayMedium",null,null,null,null) +B.b5V=new A.V(!0,B.W,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteHelsinki displaySmall",null,null,null,null) +B.b5x=new A.V(!0,B.W,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteHelsinki headlineLarge",null,null,null,null) +B.b6i=new A.V(!0,B.W,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteHelsinki headlineMedium",null,null,null,null) +B.b4U=new A.V(!0,B.p,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteHelsinki headlineSmall",null,null,null,null) +B.b3W=new A.V(!0,B.p,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteHelsinki titleLarge",null,null,null,null) +B.b6o=new A.V(!0,B.p,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteHelsinki titleMedium",null,null,null,null) +B.b3P=new A.V(!0,B.p,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteHelsinki titleSmall",null,null,null,null) +B.b3m=new A.V(!0,B.p,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteHelsinki bodyLarge",null,null,null,null) +B.b4r=new A.V(!0,B.p,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteHelsinki bodyMedium",null,null,null,null) +B.b46=new A.V(!0,B.W,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteHelsinki bodySmall",null,null,null,null) +B.b3v=new A.V(!0,B.p,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteHelsinki labelLarge",null,null,null,null) +B.b4S=new A.V(!0,B.p,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteHelsinki labelMedium",null,null,null,null) +B.b3w=new A.V(!0,B.p,null,"Roboto",B.ae,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteHelsinki labelSmall",null,null,null,null) +B.b6A=new A.ha(B.b4A,B.b4N,B.b5V,B.b5x,B.b6i,B.b4U,B.b3W,B.b6o,B.b3P,B.b3m,B.b4r,B.b46,B.b3v,B.b4S,B.b3w) +B.b4y=new A.V(!0,B.a1,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackCupertino displayLarge",null,null,null,null) +B.b5B=new A.V(!0,B.a1,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackCupertino displayMedium",null,null,null,null) +B.b5a=new A.V(!0,B.a1,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackCupertino displaySmall",null,null,null,null) +B.b5j=new A.V(!0,B.a1,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackCupertino headlineLarge",null,null,null,null) +B.b3r=new A.V(!0,B.a1,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackCupertino headlineMedium",null,null,null,null) +B.b54=new A.V(!0,B.V,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackCupertino headlineSmall",null,null,null,null) +B.b40=new A.V(!0,B.V,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackCupertino titleLarge",null,null,null,null) +B.b57=new A.V(!0,B.V,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackCupertino titleMedium",null,null,null,null) +B.b3N=new A.V(!0,B.w,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackCupertino titleSmall",null,null,null,null) +B.b60=new A.V(!0,B.V,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackCupertino bodyLarge",null,null,null,null) +B.b5M=new A.V(!0,B.V,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackCupertino bodyMedium",null,null,null,null) +B.b5_=new A.V(!0,B.a1,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackCupertino bodySmall",null,null,null,null) +B.b4_=new A.V(!0,B.V,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackCupertino labelLarge",null,null,null,null) +B.b3U=new A.V(!0,B.w,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackCupertino labelMedium",null,null,null,null) +B.b5I=new A.V(!0,B.w,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"blackCupertino labelSmall",null,null,null,null) +B.b6B=new A.ha(B.b4y,B.b5B,B.b5a,B.b5j,B.b3r,B.b54,B.b40,B.b57,B.b3N,B.b60,B.b5M,B.b5_,B.b4_,B.b3U,B.b5I) +B.b59=new A.V(!0,B.W,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteMountainView displayLarge",null,null,null,null) +B.b6l=new A.V(!0,B.W,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteMountainView displayMedium",null,null,null,null) +B.b64=new A.V(!0,B.W,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteMountainView displaySmall",null,null,null,null) +B.b3X=new A.V(!0,B.W,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteMountainView headlineLarge",null,null,null,null) +B.b5Z=new A.V(!0,B.W,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteMountainView headlineMedium",null,null,null,null) +B.b56=new A.V(!0,B.p,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteMountainView headlineSmall",null,null,null,null) +B.b6p=new A.V(!0,B.p,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteMountainView titleLarge",null,null,null,null) +B.b4j=new A.V(!0,B.p,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteMountainView titleMedium",null,null,null,null) +B.b4O=new A.V(!0,B.p,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteMountainView titleSmall",null,null,null,null) +B.b5T=new A.V(!0,B.p,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteMountainView bodyLarge",null,null,null,null) +B.b3Q=new A.V(!0,B.p,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteMountainView bodyMedium",null,null,null,null) +B.b66=new A.V(!0,B.W,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteMountainView bodySmall",null,null,null,null) +B.b5X=new A.V(!0,B.p,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteMountainView labelLarge",null,null,null,null) +B.b5Q=new A.V(!0,B.p,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteMountainView labelMedium",null,null,null,null) +B.b5s=new A.V(!0,B.p,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.k,null,null,null,"whiteMountainView labelSmall",null,null,null,null) +B.b6C=new A.ha(B.b59,B.b6l,B.b64,B.b3X,B.b5Z,B.b56,B.b6p,B.b4j,B.b4O,B.b5T,B.b3Q,B.b66,B.b5X,B.b5Q,B.b5s) +B.bfp=new A.aV0(0,"system") +B.aXp=new A.m(0.056,0.024) +B.aV9=new A.m(0.108,0.3085) +B.aXE=new A.m(0.198,0.541) +B.aVS=new A.m(0.3655,1) +B.aX8=new A.m(0.5465,0.989) +B.Oc=new A.Tm(B.aXp,B.aV9,B.aXE,B.aVS,B.aX8) +B.aV3=new A.m(0.05,0) +B.aWX=new A.m(0.133333,0.06) +B.aUV=new A.m(0.166666,0.4) +B.aVs=new A.m(0.208333,0.82) +B.aWW=new A.m(0.25,1) +B.b6K=new A.Tm(B.aV3,B.aWX,B.aUV,B.aVs,B.aWW) +B.b6L=new A.Tn(null) +B.pj=new A.nC(0,"bilevel") +B.b6N=new A.nC(1,"gray4bit") +B.b6O=new A.nC(2,"gray") +B.b6P=new A.nC(3,"grayAlpha") +B.b6Q=new A.nC(4,"palette") +B.Oe=new A.nC(5,"rgb") +B.b6R=new A.nC(6,"rgba") +B.b6S=new A.nC(7,"yCbCrSub") +B.kI=new A.nC(8,"generic") +B.b6T=new A.nC(9,"invalid") +B.hU=new A.Tp(0,"clamp") +B.b76=new A.Tp(1,"repeated") +B.b77=new A.Tp(2,"mirror") +B.b78=new A.Tq(0,"HH_colon_mm") +B.b79=new A.Tq(2,"frenchCanadian") +B.fp=new A.Tq(4,"h_colon_mm_space_a") +B.b7w=new A.HR(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.On=new A.acM(1,"BOTTOM") +B.b7x=new A.acM(2,"CENTER") +B.b7y=new A.Tt(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.cJ=new A.Tw(0.001,0.001) +B.b7z=new A.Tw(0.01,1/0) +B.Oo=new A.Tx(!1,!1,!1,!1) +B.b7A=new A.Tx(!0,!1,!1,!0) +B.b7B=new A.Tx(!0,!0,!0,!0) +B.b7C=new A.Tz(null,null,null,null,null,null,null,null,null) +B.b7D=new A.TB(0,"ANIMATE_TO_END") +B.b7E=new A.TB(1,"ANIMATE_TO_START") +B.Op=new A.TB(2,"SET_ANIMATION_PROGRESS") +B.pn=new A.p1(0,"HIDDEN") +B.kJ=new A.p1(1,"COMPACT") +B.Oq=new A.p1(2,"EXPANDED_NAVIGATION") +B.Or=new A.p1(3,"EXPANDED_SETTINGS") +B.Os=new A.p1(4,"EXPANDED_IMAGES_READ_ONLY") +B.po=new A.p1(5,"EXPANDED_POI_EDITOR") +B.b7F=new A.p1(6,"EXPANDED_SEARCH") +B.b7G=new A.p1(7,"EXPANDED_SEARCH_RESULTS") +B.pp=new A.p1(8,"EXPANDED_IMAGES_WRITE_ALLOWED") +B.Ot=new A.TN(0,"identity") +B.Ou=new A.TN(1,"transform2d") +B.Ov=new A.TN(2,"complex") +B.Ox=new A.acU(0,"closedLoop") +B.b7I=new A.acU(1,"leaveFlutterView") +B.b7K=A.bq("t3") +B.b7J=A.bq("t4") +B.b7L=A.bq("m3") +B.b7M=A.bq("r_") +B.b7N=A.bq("t2") +B.b7O=A.bq("tN") +B.b7P=A.bq("z6") +B.Oy=A.bq("De") +B.b7Q=A.bq("DC") +B.b7R=A.bq("DD") +B.b7S=A.bq("dE") +B.b7T=A.bq("pS") +B.b7U=A.bq("M2") +B.b7V=A.bq("yR") +B.b7W=A.bq("yS") +B.pr=A.bq("m1") +B.ps=A.bq("l6") +B.b7X=A.bq("bFl") +B.Oz=A.bq("of") +B.b7Y=A.bq("EE") +B.b7Z=A.bq("ayU") +B.b8_=A.bq("vy") +B.b80=A.bq("vz") +B.OA=A.bq("oi") +B.b81=A.bq("tx") +B.b82=A.bq("a5l") +B.b83=A.bq("ti") +B.b84=A.bq("vU") +B.b85=A.bq("at") +B.b86=A.bq("c8>") +B.kL=A.bq("lj") +B.pt=A.bq("brb") +B.K=A.bq("Ah") +B.OB=A.bq("qs") +B.b87=A.bq("Ax") +B.b88=A.bq("H") +B.b89=A.bq("Gc") +B.kM=A.bq("oB") +B.b8a=A.bq("wm") +B.b8b=A.bq("oC") +B.OC=A.bq("qE") +B.b8c=A.bq("tF") +B.b8d=A.bq("wy") +B.b8e=A.bq("oI") +B.b8f=A.bq("bjQ") +B.b8g=A.bq("lt") +B.pu=A.bq("hW") +B.b8h=A.bq("tP") +B.b8i=A.bq("wU") +B.b8j=A.bq("By") +B.OD=A.bq("p") +B.b8k=A.bq("r0") +B.hW=A.bq("ly") +B.b8l=A.bq("ck") +B.b8m=A.bq("x8") +B.b8n=A.bq("aX7") +B.b8o=A.bq("j6") +B.b8p=A.bq("aX8") +B.b8q=A.bq("d4") +B.b8r=A.bq("xa") +B.b8s=A.bq("nD") +B.b8t=A.bq("bkH") +B.kN=A.bq("ol") +B.OE=A.bq("U3") +B.b8u=A.bq("pd") +B.b8v=A.bq("Is") +B.b8w=A.bq("xA<@>") +B.b8x=A.bq("rn") +B.b8y=A.bq("ro") +B.b8z=A.bq("vt") +B.b8A=A.bq("t5") +B.b8B=A.bq("v") +B.b8C=A.bq("z1") +B.kO=A.bq("p6") +B.b8D=A.bq("Mq") +B.b8E=A.bq("z8") +B.b8F=A.bq("z2") +B.b8G=A.bq("z7") +B.b8H=A.bq("bFk") +B.b8I=A.bq("yT") +B.OF=new A.D(null,B.Nz,null,null) +B.b8J=new A.D(null,B.NB,null,null) +B.OH=new A.D(null,B.Hw,null,null) +B.b8K=new A.D(null,B.K5,null,null) +B.OG=new A.D(null,B.KG,null,null) +B.b8L=new A.D(null,B.ku,null,null) +B.b8M=new A.D(null,B.I7,null,null) +B.b8N=new A.D(null,B.Hz,null,null) +B.b8O=new A.D(null,B.I5,null,null) +B.b8P=new A.D(null,B.LF,null,null) +B.b8Q=new A.D(null,B.M2,null,null) +B.b8R=new A.D(null,B.HC,null,null) +B.b8T=new A.D(null,B.HI,null,null) +B.OJ=new A.D(null,B.HY,null,null) +B.b8W=new A.D(null,B.LH,null,null) +B.b8X=new A.D(null,B.Jt,null,null) +B.OK=new A.D(null,B.JK,null,null) +B.b8Y=new A.D(null,B.L6,null,null) +B.b8Z=new A.D(null,B.I3,null,null) +B.b9_=new A.D(null,B.Mw,null,null) +B.b90=new A.D(null,B.Lm,null,null) +B.b91=new A.D(null,B.N1,null,null) +B.OL=new A.D(null,B.La,null,null) +B.b92=new A.D(null,B.Lc,null,null) +B.b93=new A.D(null,B.Lo,null,null) +B.b95=new A.D(null,B.Mh,null,null) +B.b96=new A.D(null,B.Im,null,null) +B.b98=new A.D(null,B.Ju,null,null) +B.b9a=new A.D(null,B.Mm,null,null) +B.b99=new A.D(null,B.Je,null,null) +B.b9c=new A.D(null,B.Ld,null,null) +B.b9f=new A.D(null,B.Kb,null,null) +B.b9g=new A.D(null,B.Nq,null,null) +B.b9h=new A.D(null,B.Ij,null,null) +B.b9j=new A.D(null,B.Me,null,null) +B.b9k=new A.D(null,B.kt,null,null) +B.b9l=new A.D(null,B.JH,null,null) +B.pv=new A.D(null,B.KX,null,null) +B.b9m=new A.D(null,B.N9,null,null) +B.b9n=new A.D(null,B.kv,"googlePlacesApiKey",null) +B.b9o=new A.D(null,B.Lp,null,null) +B.b9p=new A.D(null,B.Ly,null,null) +B.b9q=new A.D(null,B.NG,null,null) +B.b9r=new A.D(null,B.IZ,null,null) +B.b9s=new A.D(null,B.KC,null,null) +B.b9t=new A.D(null,B.HK,null,null) +B.b9u=new A.D(null,B.oS,null,null) +B.b9x=new A.D(null,B.LD,null,null) +B.b9w=new A.D(null,B.Nc,null,null) +B.ON=new A.D(null,B.Hu,null,null) +B.b9z=new A.D(null,B.MR,null,null) +B.b9y=new A.D(null,B.Ma,null,null) +B.b9A=new A.D(null,B.Kq,null,null) +B.OO=new A.D(null,B.Hl,null,null) +B.b9B=new A.D(null,B.No,null,null) +B.b9C=new A.D(null,B.K0,null,null) +B.b9D=new A.D(null,B.Mc,null,null) +B.b9E=new A.D(null,B.HD,null,null) +B.OP=new A.D(null,B.Mo,null,null) +B.b9F=new A.D(null,B.I_,null,null) +B.b9G=new A.D(null,B.oJ,null,null) +B.b9H=new A.D(null,B.M1,null,null) +B.b9I=new A.D(null,B.Mv,null,null) +B.OQ=new A.D(null,B.J9,null,null) +B.b9K=new A.D(null,B.Na,null,null) +B.b9J=new A.D(null,B.oK,null,null) +B.b9L=new A.D(null,B.kv,"bing_places_api_key",null) +B.b9M=new A.D(null,B.kv,"api_key",null) +B.b9O=new A.D(null,B.HF,null,null) +B.b9N=new A.D(null,B.Lw,null,null) +B.b9P=new A.D(null,B.LX,null,null) +B.b9Q=new A.D(null,B.Hp,null,null) +B.b9R=new A.D(null,B.Hv,null,null) +B.b9S=new A.D(null,B.L7,null,null) +B.px=new A.D(null,B.LE,null,null) +B.b9T=new A.D(null,B.Lf,null,null) +B.b9U=new A.D(null,B.Kh,"\n\u2022 Leif (svenska)\n\u2022 Serioga (Lietuvi\u0173)\n\u2022 Cveto (Sloven\u0161\u010dina)\n\u2022 Marek (Polskie)\n\u2022 Werner (Deutsche)\n\u2022 Johan (Nederlands)\n\u2022 Bart Pottelancie (Nederlands)\n\u2022 Mohamed Gharib (\u0627\u0644\u0639\u0631\u0628\u064a\u0629)\n\u2022 Tzchung-TW (\u53f0\u6e7e)\n\u2022 pmarinab (Espa\xf1ol)\n\u2022 Mattiew (Italiano)\n\u2022 S.Kumagai (\u65e5\u672c\u8a9e)\n\u2022 Astro (\u4e2d\u6587)\n",null) +B.b9V=new A.D(null,B.HS,null,null) +B.b9W=new A.D(null,B.Mt,null,null) +B.OR=new A.D(null,B.Mk,null,null) +B.b9X=new A.D(null,B.LR,null,null) +B.b9Y=new A.D(null,B.Ja,null,null) +B.b9Z=new A.D(null,B.KP,null,null) +B.ba_=new A.D(null,B.N_,null,null) +B.ba0=new A.D(null,B.Jj,null,null) +B.ba1=new A.D(null,B.K1,null,null) +B.ba2=new A.D(null,B.Jo,null,null) +B.ba3=new A.D(null,B.IL,null,null) +B.OS=new A.D(null,B.Jd,null,null) +B.py=new A.D(null,B.M6,null,null) +B.ba4=new A.D(null,B.Ks,null,null) +B.ba5=new A.D(null,B.Ki,null,null) +B.ba7=new A.D(null,B.NA,null,null) +B.ba8=new A.D(null,B.Kl,null,null) +B.ba9=new A.D(null,B.Ml,null,null) +B.baa=new A.D(null,B.Ik,null,null) +B.bab=new A.D(null,B.I0,null,null) +B.bad=new A.D(null,B.Ir,null,null) +B.pz=new A.D(null,B.K8,null,null) +B.pA=new A.D(null,B.HA,null,null) +B.bae=new A.D(null,B.IH,null,null) +B.baf=new A.D(null,B.JD,null,null) +B.bag=new A.D(null,B.KZ,null,null) +B.pB=new A.D(null,B.Kr,null,null) +B.bah=new A.D(null,B.Ka,null,null) +B.bai=new A.D(null,B.MV,null,null) +B.baj=new A.D(null,B.HG,null,null) +B.bak=new A.D(null,B.KA,null,null) +B.bal=new A.D(null,B.Nk,null,null) +B.bam=new A.D(null,B.Mb,null,null) +B.ban=new A.D(null,B.Il,null,null) +B.OT=new A.D(null,B.IS,null,null) +B.bao=new A.D(null,B.Lu,null,null) +B.bap=new A.D(null,B.LC,null,null) +B.baq=new A.D(null,B.IT,null,null) +B.bar=new A.D(null,B.oE,null,null) +B.OU=new A.D(null,B.Ia,null,null) +B.OV=new A.D(null,B.Mu,null,null) +B.bat=new A.D(null,B.LP,null,null) +B.bau=new A.D(null,B.Jm,null,null) +B.bav=new A.D(null,B.HE,null,null) +B.baw=new A.D(null,B.JY,null,null) +B.bay=new A.D(null,B.Nx,null,null) +B.baB=new A.D(null,B.NC,null,null) +B.baz=new A.D(null,B.IR,null,null) +B.baA=new A.D(null,B.IQ,null,null) +B.baC=new A.D(null,B.K6,null,null) +B.bax=new A.D(null,B.Jv,null,null) +B.OW=new A.D(null,B.I1,null,null) +B.baD=new A.D(null,B.Ii,null,null) +B.baE=new A.D(null,B.Nj,null,null) +B.al=new A.D(null,B.kw,null,null) +B.baF=new A.D(null,B.Lq,null,null) +B.baG=new A.D(null,B.M5,null,null) +B.baH=new A.D(null,B.Lr,null,null) +B.baI=new A.D(null,B.K9,null,null) +B.baJ=new A.D(null,B.oI,null,null) +B.baL=new A.D(null,B.KB,null,null) +B.baN=new A.D(null,B.HN,null,null) +B.baO=new A.D(null,B.JE,null,null) +B.baP=new A.D(null,B.KH,null,null) +B.baQ=new A.D(null,B.II,null,null) +B.baR=new A.D(null,B.JF,null,null) +B.OY=new A.D(null,B.KY,null,null) +B.baS=new A.D(null,B.LV,null,null) +B.bc=new A.D(null,B.Kk,null,null) +B.baV=new A.D(null,B.Np,null,null) +B.baW=new A.D(null,B.HZ,null,null) +B.baX=new A.D(null,B.Mz,null,null) +B.baY=new A.D(null,B.JW,null,null) +B.baZ=new A.D(null,B.HQ,null,null) +B.bb_=new A.D(null,B.Ht,null,null) +B.bb0=new A.D(null,B.Js,null,null) +B.bb1=new A.D(null,B.Jp,null,null) +B.bb2=new A.D(null,B.JA,null,null) +B.bb3=new A.D(null,B.Ko,null,null) +B.bb4=new A.D(null,B.ND,null,null) +B.bb5=new A.D(null,B.Ih,null,null) +B.bb6=new A.D(null,B.NF,null,null) +B.bb7=new A.D(null,B.IN,null,null) +B.bb8=new A.D(null,B.JC,null,null) +B.bb9=new A.D(null,B.Hx,null,null) +B.pC=new A.D(null,B.oB,null,null) +B.bbc=new A.D(null,B.Mf,null,null) +B.bbd=new A.D(null,B.Nr,null,null) +B.d7=new A.D(null,B.kq,null,null) +B.bbe=new A.D(null,B.Hi,null,null) +B.bbf=new A.D(null,B.Kj,null,null) +B.OZ=new A.D(null,B.JI,null,null) +B.bbg=new A.D(null,B.LW,null,null) +B.bbh=new A.D(null,B.K7,null,null) +B.P_=new A.D(null,B.Jz,null,null) +B.bbj=new A.D(null,B.I8,null,null) +B.bbk=new A.D(null,B.Ky,null,null) +B.bbl=new A.D(null,B.HO,null,null) +B.bbn=new A.D(null,B.N0,null,null) +B.bbo=new A.D(null,B.Jx,null,null) +B.bbp=new A.D(null,B.MU,null,null) +B.bbq=new A.D(null,B.KU,null,null) +B.bbr=new A.D(null,B.Ni,null,null) +B.bbt=new A.D(null,B.MZ,null,null) +B.bbs=new A.D(null,B.LZ,null,null) +B.bbv=new A.D(null,B.LI,null,null) +B.bbw=new A.D(null,B.HR,null,null) +B.bby=new A.D(null,B.KR,null,null) +B.bbx=new A.D(null,B.MS,null,null) +B.bbz=new A.D(null,B.HT,null,null) +B.bbA=new A.D(null,B.N6,null,null) +B.bbB=new A.D(null,B.Md,null,null) +B.bbC=new A.D(null,B.MF,null,null) +B.bbD=new A.D(null,B.N5,null,null) +B.P0=new A.D(null,B.JX,null,null) +B.bbE=new A.D(null,B.Jy,null,null) +B.bbF=new A.D(null,B.L9,null,null) +B.bbG=new A.D(null,B.Jg,null,null) +B.bbH=new A.D(null,B.N2,null,null) +B.bbJ=new A.D(null,B.KV,null,null) +B.bbL=new A.D(null,B.HU,null,null) +B.bbK=new A.D(null,B.Hg,null,null) +B.bbN=new A.D(null,B.HP,null,null) +B.bbM=new A.D(null,B.Io,null,null) +B.bbO=new A.D(null,B.Nd,null,null) +B.bbP=new A.D(null,B.LK,null,null) +B.bbQ=new A.D(null,B.IP,null,null) +B.pD=new A.D(null,B.MQ,null,null) +B.P1=new A.D(null,B.Nn,null,null) +B.bbS=new A.D(null,B.Jn,null,null) +B.bbU=new A.D(null,B.Kx,null,null) +B.bbT=new A.D(null,B.Kw,null,null) +B.bbW=new A.D(null,B.Jw,null,null) +B.bbV=new A.D(null,B.Ip,null,null) +B.bbX=new A.D(null,B.Lv,null,null) +B.bbZ=new A.D(null,B.K_,null,null) +B.bbY=new A.D(null,B.Lx,null,null) +B.bc_=new A.D(null,B.Lz,null,null) +B.bc0=new A.D(null,B.KT,null,null) +B.P2=new A.D(null,B.Hj,null,null) +B.bc1=new A.D(null,B.kr,null,null) +B.bc2=new A.D(null,B.Ix,null,null) +B.bc5=new A.D(null,B.Jh,null,null) +B.bc4=new A.D(null,B.IO,null,null) +B.bc6=new A.D(null,B.Lb,null,null) +B.bc7=new A.D(null,B.LQ,null,null) +B.bc9=new A.D(null,B.M_,null,null) +B.bca=new A.D(null,B.HB,null,null) +B.P3=new A.D(null,B.JT,null,null) +B.bcb=new A.D(null,B.Ib,null,null) +B.bcc=new A.D(null,B.oP,null,null) +B.bcd=new A.D(null,B.HH,null,null) +B.bce=new A.D(null,B.Nt,null,null) +B.bcf=new A.D(null,B.Hs,null,null) +B.bcg=new A.D(null,B.Hr,null,null) +B.P4=new A.D(null,B.JU,null,null) +B.bci=new A.D(null,B.Jq,null,null) +B.bcj=new A.D(null,B.Nh,null,null) +B.bck=new A.D(null,B.JG,null,null) +B.bcm=new A.D(null,B.Ny,null,null) +B.bcn=new A.D(null,B.JP,null,null) +B.bco=new A.D(null,B.Hq,null,null) +B.pE=new A.D(null,B.Kz,null,null) +B.P5=new A.D(null,B.LA,null,null) +B.bcp=new A.D(null,B.I4,null,null) +B.bcq=new A.D(null,B.KQ,null,null) +B.bcr=new A.D(null,B.Nv,null,null) +B.bct=new A.D(null,B.M0,null,null) +B.bcu=new A.D(null,B.oM,null,null) +B.bcv=new A.D(null,B.Ln,null,null) +B.bcw=new A.D(null,B.JZ,null,null) +B.bcx=new A.D(null,B.Nl,null,null) +B.bcy=new A.D(null,B.Nw,null,null) +B.bcz=new A.D("Map Marker 3.6.0_633",null,null,null) +B.bcA=new A.D(null,B.Le,null,null) +B.bcB=new A.D(null,B.Kp,null,null) +B.bcD=new A.D(null,B.Hk,null,null) +B.bcE=new A.D(null,B.Ms,null,null) +B.P6=new A.D(null,B.M4,null,null) +B.bcF=new A.D(null,B.L_,null,null) +B.bcG=new A.D(null,B.L8,"Invalid map file",null) +B.bcH=new A.D(null,B.Ne,null,null) +B.bcI=new A.D(null,B.Jf,null,null) +B.P7=new A.D(null,B.Hy,null,null) +B.bcJ=new A.D(null,B.HM,null,null) +B.P8=new A.D(null,B.NH,null,null) +B.bcK=new A.D(null,B.Jr,null,null) +B.bcN=new A.D(null,B.Jl,null,null) +B.bcO=new A.D(null,B.NE,null,null) +B.bcQ=new A.D(null,B.M3,null,null) +B.bcR=new A.D(null,B.LO,null,null) +B.P9=new A.D(null,B.KF,null,null) +B.bcS=new A.D(null,B.Iq,null,null) +B.bcT=new A.D(null,B.Ig,null,null) +B.bcU=new A.D(null,B.Hh,null,null) +B.Pa=new A.p3(B.qX,B.qZ) +B.bcV=new A.acZ(0,"undo") +B.bcW=new A.acZ(1,"redo") +B.bcX=new A.I2(!1,!1) +B.bcY=new A.ad0(0,"scope") +B.Pb=new A.ad0(1,"previouslyFocusedChild") +B.c6=new A.I9(!1) +B.Pe=new A.I9(!0) +B.bd0=new A.df("time-picker-dial",t.kK) +B.bd1=new A.df("loading",t.kK) +B.bd3=new A.df("toastMessage",t.kK) +B.Ph=new A.Cd(B.i,0,B.B,B.i) +B.bd4=new A.ado(0,"up") +B.d9=new A.ado(1,"down") +B.bd5=new A.fy(B.u,B.u,B.u) +B.Pi=new A.ub(0,0) +B.bd6=new A.ub(-2,-2) +B.hZ=new A.Ig(0,"undefined") +B.pG=new A.Ig(1,"lossy") +B.kP=new A.Ig(2,"lossless") +B.bd7=new A.Ig(3,"animated") +B.bd8=new A.eY("'",0,"SINGLE_QUOTE") +B.bd9=new A.nE(3,"DECLARATION") +B.bda=new A.nE(4,"DOCUMENT_TYPE") +B.pJ=new A.nE(6,"DOCUMENT_FRAGMENT") +B.bdb=new A.Io(0,"top") +B.bdc=new A.Io(1,"view") +B.pL=new A.Iq(0,"waitingForSize") +B.Po=new A.Iq(1,"creating") +B.ej=new A.Iq(2,"created") +B.bdf=new A.Iq(3,"disposed") +B.aX=new A.Ir(0,"forward") +B.i_=new A.Ir(1,"reverse") +B.bdg=new A.UK(0,"checkbox") +B.bdh=new A.UK(1,"radio") +B.bdi=new A.UK(2,"toggle") +B.bfr=new A.b1o(0,"material") +B.Xn=new A.E(67108864) +B.a7z=A.d(s([B.Xn,B.D]),t.t_) +B.bdj=new A.pg(B.a7z) +B.bdk=new A.pg(null) +B.pM=new A.Ct(0,"backButton") +B.pN=new A.Ct(1,"nextButton") +B.bdm=new A.afO(1,"Percentage") +B.Pt=new A.Vb(null,null) +B.ek=new A.Vm(0,"ready") +B.i2=new A.Vn(0,"ready") +B.bdr=new A.Vm(1,"possible") +B.pY=new A.Vn(1,"possible") +B.kS=new A.Vm(2,"accepted") +B.kT=new A.Vn(2,"accepted") +B.a8=new A.IL(0,"initial") +B.el=new A.IL(1,"active") +B.bds=new A.IL(2,"inactive") +B.Pu=new A.IL(3,"defunct") +B.Pv=new A.Cy(0) +B.fr=new A.Vz(B.fk,"clickable") +B.bdt=new A.Vz(B.NS,"textable") +B.Pw=new A.VF(1,"small") +B.Px=new A.VF(2,"large") +B.Py=new A.VF(3,"extended") +B.pZ=new A.agZ(0,"master") +B.Pz=new A.agZ(1,"detail") +B.q_=new A.CA(0,"ready") +B.kU=new A.CA(1,"possible") +B.PA=new A.CA(2,"accepted") +B.kV=new A.CA(3,"started") +B.bdu=new A.CA(4,"peaked") +B.kW=new A.IW(0,"idle") +B.bdv=new A.IW(1,"absorb") +B.kX=new A.IW(2,"pull") +B.PB=new A.IW(3,"recede") +B.em=new A.xv(0,"pressed") +B.fs=new A.xv(1,"hover") +B.PC=new A.xv(2,"focus") +B.bdx=new A.ahn(0,"twentyFourHour") +B.q0=new A.ahn(2,"twelveHour") +B.bfs=new A.b4X(0,"standard") +B.Y=new A.J6(0,"minWidth") +B.ab=new A.J6(1,"maxWidth") +B.as=new A.J6(2,"minHeight") +B.bd=new A.J6(3,"maxHeight") +B.bdJ=new A.ai1(0,"lateral") +B.PD=new A.ai1(1,"nested") +B.ft=new A.ai8(0,"beforeParagraph") +B.PE=new A.ai8(1,"inParagraph") +B.db=new A.hE(0,"size") +B.fu=new A.hE(1,"orientation") +B.PF=new A.hE(10,"accessibleNavigation") +B.bdK=new A.hE(11,"invertColors") +B.PG=new A.hE(12,"highContrast") +B.q1=new A.hE(14,"boldText") +B.fv=new A.hE(15,"navigationMode") +B.fw=new A.hE(16,"gestureSettings") +B.dF=new A.hE(2,"devicePixelRatio") +B.cm=new A.hE(3,"textScaleFactor") +B.q2=new A.hE(4,"platformBrightness") +B.bB=new A.hE(5,"padding") +B.kY=new A.hE(6,"viewInsets") +B.bdL=new A.hE(8,"viewPadding") +B.cM=new A.hE(9,"alwaysUse24HourFormat") +B.q3=new A.xz(1/0,1/0,1/0,1/0,1/0,1/0) +B.bdN=new A.eZ(B.hk,B.eT) +B.j9=new A.zS(1,"left") +B.bdO=new A.eZ(B.hk,B.j9) +B.ja=new A.zS(2,"right") +B.bdP=new A.eZ(B.hk,B.ja) +B.bdQ=new A.eZ(B.hk,B.d_) +B.bdR=new A.eZ(B.hl,B.eT) +B.bdS=new A.eZ(B.hl,B.j9) +B.bdT=new A.eZ(B.hl,B.ja) +B.bdU=new A.eZ(B.hl,B.d_) +B.bdV=new A.eZ(B.hm,B.eT) +B.bdW=new A.eZ(B.hm,B.j9) +B.bdX=new A.eZ(B.hm,B.ja) +B.bdY=new A.eZ(B.hm,B.d_) +B.bdZ=new A.eZ(B.hn,B.eT) +B.be_=new A.eZ(B.hn,B.j9) +B.be0=new A.eZ(B.hn,B.ja) +B.be1=new A.eZ(B.hn,B.d_) +B.be2=new A.eZ(B.BH,B.d_) +B.be3=new A.eZ(B.BI,B.d_) +B.be4=new A.eZ(B.BJ,B.d_) +B.be5=new A.eZ(B.BK,B.d_) +B.q4=new A.aiW(B.C) +B.be8=new A.aj4(null) +B.be7=new A.aj5(null) +B.be6=new A.aj7(null) +B.PH=new A.Jm(0,"awaitingPrefix") +B.kZ=new A.Jm(1,"awaitingValue") +B.l_=new A.Jm(2,"awaitingSuffix") +B.fx=new A.Jm(3,"finished") +B.fy=new A.dL(0,0) +B.bet=new A.X3(0,"uninitialized") +B.PI=new A.X3(1,"resizing") +B.beu=new A.X3(2,"ready") +B.bft=new A.b97(0,"material") +B.q5=new A.jU(1,"add") +B.bev=new A.jU(10,"remove") +B.bew=new A.jU(11,"popping") +B.bex=new A.jU(12,"removing") +B.q6=new A.jU(13,"dispose") +B.bey=new A.jU(14,"disposing") +B.l0=new A.jU(15,"disposed") +B.bez=new A.jU(2,"adding") +B.PJ=new A.jU(3,"push") +B.PK=new A.jU(4,"pushReplace") +B.PL=new A.jU(5,"pushing") +B.beA=new A.jU(6,"replace") +B.fz=new A.jU(7,"idle") +B.q7=new A.jU(8,"pop") +B.l1=new A.lF(0,"body") +B.l2=new A.lF(1,"appBar") +B.q9=new A.lF(10,"endDrawer") +B.l3=new A.lF(11,"statusBar") +B.l4=new A.lF(2,"bodyScrim") +B.l5=new A.lF(3,"bottomSheet") +B.fA=new A.lF(4,"snackBar") +B.l6=new A.lF(5,"materialBanner") +B.qa=new A.lF(6,"persistentFooter") +B.qb=new A.lF(7,"bottomNavigationBar") +B.l7=new A.lF(8,"floatingActionButton") +B.l8=new A.lF(9,"drawer") +B.fB=new A.JC(0,"ready") +B.i4=new A.JC(1,"possible") +B.PM=new A.JC(2,"accepted") +B.l9=new A.JC(3,"started") +B.beC=new A.pm(B.u,B.G,B.dy,null,null) +B.b19=new A.U(100,0) +B.beD=new A.pm(B.b19,B.G,B.dy,null,null) +B.bfu=new A.bb9(0,"material") +B.PN=new A.Y3(0,"small") +B.beI=new A.Y3(1,"medium") +B.beJ=new A.Y3(2,"large") +B.j=new A.bbe(0,"created") +B.eo=new A.am6(0,"trailing") +B.PO=new A.am6(1,"leading") +B.qc=new A.JN(0,"idle") +B.beK=new A.JN(1,"absorb") +B.qd=new A.JN(2,"pull") +B.qe=new A.JN(3,"recede") +B.PP=new A.JT(0,"first") +B.beL=new A.JT(1,"middle") +B.PQ=new A.JT(2,"last") +B.qf=new A.JT(3,"only") +B.beM=new A.Yz(B.iE,B.fT) +B.qg=new A.jd(0,"use24HourFormat") +B.qh=new A.jd(1,"useMaterial3") +B.qi=new A.jd(10,"orientation") +B.dc=new A.jd(11,"theme") +B.dd=new A.jd(12,"defaultTheme") +B.la=new A.jd(2,"entryMode") +B.qj=new A.jd(3,"hourMinuteMode") +B.qk=new A.jd(4,"onHourMinuteModeChanged") +B.PR=new A.jd(5,"onHourDoubleTapped") +B.PS=new A.jd(6,"onMinuteDoubleTapped") +B.ql=new A.jd(7,"hourDialType") +B.ep=new A.jd(8,"selectedTime") +B.de=new A.jd(9,"onSelectedTimeChanged") +B.lb=new A.YP(0,"leading") +B.lc=new A.YP(1,"middle") +B.ld=new A.YP(2,"trailing") +B.beN=new A.an1(0,"minimize") +B.beO=new A.an1(1,"maximize") +B.qm=new A.YR(0,"notRunning") +B.qn=new A.YR(1,"waitingForTransactions") +B.beP=new A.YR(2,"receivedTransaction") +B.beQ=new A.aoh(B.av,A.bS9(),A.a3("aoh<~(Ck,buV,Ck,~())>"))})();(function staticFields(){$.CS=null +$.ct=A.bt("canvasKit") +$.fo=A.bt("_instance") +$.bDO=A.A(t.N,A.a3("S")) +$.btL=!1 +$.btK=null +$.eq=null +$.bxD=0 +$.lG=null +$.blr=!1 +$.bTv=A.d([],A.a3("B>")) +$.bwN=B.YX +$.xP=A.d([],t.qj) +$.a_5=B.td +$.a_3=null +$.aG8=null +$.bjf=null +$.byq=null +$.byk=null +$.bst=null +$.bwc=null +$.bvB=0 +$.bls=A.d([],t.no) +$.blI=-1 +$.blh=-1 +$.blg=-1 +$.blC=-1 +$.bwZ=-1 +$.bjM=null +$.hS=null +$.S3=null +$.a_e=A.A(t.N,t.e) +$.b5M=null +$.D0=A.d([],t.G) +$.CY=null +$.bsA=null +$.aLU=0 +$.Qw=A.bR6() +$.boj=null +$.boi=null +$.bxR=null +$.bxk=null +$.byl=null +$.bfs=null +$.bfY=null +$.bm4=null +$.b9l=A.d([],A.a3("B?>")) +$.K3=null +$.a_6=null +$.a_7=null +$.blz=!1 +$.a9=B.av +$.buw="" +$.bux=null +$.bwy=A.A(t.N,t.xd) +$.vs=null +$.bi8=null +$.bpy=null +$.bpx=null +$.ahq=A.A(t.N,t._8) +$.bOm=A.A(t.S,A.a3("bZS")) +$.bwY=A.A(t.C_,t.e) +$.pV=A.bt("_config") +$.bpD=null +$.bG5=null +$.bGr=A.bS0() +$.bim=0 +$.a40=A.d([],A.a3("B")) +$.aGx=null +$.apR=0 +$.bei=null +$.blm=!1 +$.fJ=null +$.bl3=!0 +$.bl2=!1 +$.C1=A.d([],A.a3("B")) +$.fO=null +$.a9V=null +$.br3=0 +$.cB=null +$.aaL=null +$.boP=0 +$.bhO=A.A(t.S,t.I7) +$.bhP=A.A(t.I7,t.S) +$.aPR=0 +$.j0=null +$.HE=null +$.bke=null +$.bu_=1 +$.aL=null +$.rR=null +$.Ef=null +$.bvH=1 +$.bjp=-9007199254740992 +$.bsh=1 +$.bkb=A.ah(["xx-small",10,"x-small",12,"small",14,"medium",18,"large",22,"x-large",26,"xx-large",32],t.N,t.i) +$.bwT=0 +$.bwJ=null +$.bwR=null +$.bwK=null +$.bll=null +$.buH=!1 +$.buI=A.d([A.bmu(),A.bW6(),A.bWb(),A.bWc(),A.bWd(),A.bWe(),A.bWf(),A.bWg(),A.bWh(),A.bWi(),A.bW7(),A.bW8(),A.bW9(),A.bWa(),A.bmu(),A.bmu()],A.a3("B")) +$.ew=null +$.q2=A.bt("_eLut") +$.bqx=null +$.bqw=A.ae(t.N) +$.tg=A.bt("_instance") +$.biH=null +$.Fz=A.bt("_skPaymentQueueWrapper") +$.a59=A.bt("_observer") +$.bfb=null +$.bg2=null +$.bwu=null +$.boV=A.A(t.N,t.y) +$.cd=B.qq +$.brp=null +$.bro=null +$.brr=null +$.brq=null +$.brs=A.A(t.N,t.Pr) +$.vK=null +$.biz=A.A(A.a3("x"),t.N) +$.bhv=null +$.bhH=null +$.bhN=null +$.bhR=null +$.bi7=null +$.axZ=null +$.biB=null +$.biG=null +$.bhr=null +$.aH4=null +$.brf=null +$.bj7=null +$.bj3=null +$.bj5=null +$.brw=null +$.bjg=null +$.bjl=null +$.bjm=null +$.bjs=null +$.bjv=null +$.bjW=null +$.btg=null +$.bk2=null +$.BH=null +$.bkn=null +$.bkB=null +$.bkG=null +$.bq2=A.A(t.N,A.a3("F5")) +$.bq4=null +$.blo=function(){var s=t.N +return A.A(s,s)}() +$.uW=null +$.tO=null +$.bvk=A.A(t.D,A.a3("Ll")) +$.bwr=null +$.beh=null +$.i6=A.d([4294967295,2147483647,1073741823,536870911,268435455,134217727,67108863,33554431,16777215,8388607,4194303,2097151,1048575,524287,262143,131071,65535,32767,16383,8191,4095,2047,1023,511,255,127,63,31,15,7,3,1,0],t.t) +$.bsJ=null +$.O0=0 +$.bk3=null +$.bHW=A.A(t.S,A.a3("bXW")) +$.brC=null +$.brA=null +$.brB=null})();(function lazyInitializers(){var s=hunkHelpers.lazyFinal,r=hunkHelpers.lazy +s($,"c_G","kY",()=>{var q="navigator" +return A.bT0(A.bHE(A.a_(A.a_(self.window,q),"vendor")),B.f.B4(A.bFt(A.a_(self.window,q))))}) +s($,"c0x","hg",()=>A.bT2()) +s($,"c_K","aqq",()=>A.a_(A.a_(A.aO(),"ClipOp"),"Intersect")) +s($,"c0O","bBg",()=>{var q="FontSlant" +return A.d([A.a_(A.a_(A.aO(),q),"Upright"),A.a_(A.a_(A.aO(),q),"Italic")],t.C)}) +s($,"c0P","bBh",()=>{var q="FontWeight" +return A.d([A.a_(A.a_(A.aO(),q),"Thin"),A.a_(A.a_(A.aO(),q),"ExtraLight"),A.a_(A.a_(A.aO(),q),"Light"),A.a_(A.a_(A.aO(),q),"Normal"),A.a_(A.a_(A.aO(),q),"Medium"),A.a_(A.a_(A.aO(),q),"SemiBold"),A.a_(A.a_(A.aO(),q),"Bold"),A.a_(A.a_(A.aO(),q),"ExtraBold"),A.a_(A.a_(A.aO(),q),"ExtraBlack")],t.C)}) +s($,"c1_","bBr",()=>{var q="TextDirection" +return A.d([A.a_(A.a_(A.aO(),q),"RTL"),A.a_(A.a_(A.aO(),q),"LTR")],t.C)}) +s($,"c0X","bBp",()=>{var q="TextAlign" +return A.d([A.a_(A.a_(A.aO(),q),"Left"),A.a_(A.a_(A.aO(),q),"Right"),A.a_(A.a_(A.aO(),q),"Center"),A.a_(A.a_(A.aO(),q),"Justify"),A.a_(A.a_(A.aO(),q),"Start"),A.a_(A.a_(A.aO(),q),"End")],t.C)}) +s($,"c10","bBs",()=>{var q="TextHeightBehavior" +return A.d([A.a_(A.a_(A.aO(),q),"All"),A.a_(A.a_(A.aO(),q),"DisableFirstAscent"),A.a_(A.a_(A.aO(),q),"DisableLastDescent"),A.a_(A.a_(A.aO(),q),"DisableAll")],t.C)}) +s($,"c0T","bBl",()=>{var q="RectHeightStyle" +return A.d([A.a_(A.a_(A.aO(),q),"Tight"),A.a_(A.a_(A.aO(),q),"Max"),A.a_(A.a_(A.aO(),q),"IncludeLineSpacingMiddle"),A.a_(A.a_(A.aO(),q),"IncludeLineSpacingTop"),A.a_(A.a_(A.aO(),q),"IncludeLineSpacingBottom"),A.a_(A.a_(A.aO(),q),"Strut")],t.C)}) +s($,"c0U","bBm",()=>{var q="RectWidthStyle" +return A.d([A.a_(A.a_(A.aO(),q),"Tight"),A.a_(A.a_(A.aO(),q),"Max")],t.C)}) +s($,"c0M","bnd",()=>A.d([A.a_(A.a_(A.aO(),"ClipOp"),"Difference"),A.a_(A.a_(A.aO(),"ClipOp"),"Intersect")],t.C)) +s($,"c0N","D3",()=>{var q="FillType" +return A.d([A.a_(A.a_(A.aO(),q),"Winding"),A.a_(A.a_(A.aO(),q),"EvenOdd")],t.C)}) +s($,"c0R","bBj",()=>{var q="PathOp" +return A.d([A.a_(A.a_(A.aO(),q),"Difference"),A.a_(A.a_(A.aO(),q),"Intersect"),A.a_(A.a_(A.aO(),q),"Union"),A.a_(A.a_(A.aO(),q),"XOR"),A.a_(A.a_(A.aO(),q),"ReverseDifference")],t.C)}) +s($,"c0L","bBf",()=>{var q="BlurStyle" +return A.d([A.a_(A.a_(A.aO(),q),"Normal"),A.a_(A.a_(A.aO(),q),"Solid"),A.a_(A.a_(A.aO(),q),"Outer"),A.a_(A.a_(A.aO(),q),"Inner")],t.C)}) +s($,"c0V","bBn",()=>{var q="StrokeCap" +return A.d([A.a_(A.a_(A.aO(),q),"Butt"),A.a_(A.a_(A.aO(),q),"Round"),A.a_(A.a_(A.aO(),q),"Square")],t.C)}) +s($,"c0Q","bBi",()=>{var q="PaintStyle" +return A.d([A.a_(A.a_(A.aO(),q),"Fill"),A.a_(A.a_(A.aO(),q),"Stroke")],t.C)}) +s($,"c0K","bnc",()=>{var q="BlendMode" +return A.d([A.a_(A.a_(A.aO(),q),"Clear"),A.a_(A.a_(A.aO(),q),"Src"),A.a_(A.a_(A.aO(),q),"Dst"),A.a_(A.a_(A.aO(),q),"SrcOver"),A.a_(A.a_(A.aO(),q),"DstOver"),A.a_(A.a_(A.aO(),q),"SrcIn"),A.a_(A.a_(A.aO(),q),"DstIn"),A.a_(A.a_(A.aO(),q),"SrcOut"),A.a_(A.a_(A.aO(),q),"DstOut"),A.a_(A.a_(A.aO(),q),"SrcATop"),A.a_(A.a_(A.aO(),q),"DstATop"),A.a_(A.a_(A.aO(),q),"Xor"),A.a_(A.a_(A.aO(),q),"Plus"),A.a_(A.a_(A.aO(),q),"Modulate"),A.a_(A.a_(A.aO(),q),"Screen"),A.a_(A.a_(A.aO(),q),"Overlay"),A.a_(A.a_(A.aO(),q),"Darken"),A.a_(A.a_(A.aO(),q),"Lighten"),A.a_(A.a_(A.aO(),q),"ColorDodge"),A.a_(A.a_(A.aO(),q),"ColorBurn"),A.a_(A.a_(A.aO(),q),"HardLight"),A.a_(A.a_(A.aO(),q),"SoftLight"),A.a_(A.a_(A.aO(),q),"Difference"),A.a_(A.a_(A.aO(),q),"Exclusion"),A.a_(A.a_(A.aO(),q),"Multiply"),A.a_(A.a_(A.aO(),q),"Hue"),A.a_(A.a_(A.aO(),q),"Saturation"),A.a_(A.a_(A.aO(),q),"Color"),A.a_(A.a_(A.aO(),q),"Luminosity")],t.C)}) +s($,"c0W","bBo",()=>{var q="StrokeJoin" +return A.d([A.a_(A.a_(A.aO(),q),"Miter"),A.a_(A.a_(A.aO(),q),"Round"),A.a_(A.a_(A.aO(),q),"Bevel")],t.C)}) +s($,"c11","aqv",()=>{var q="TileMode" +return A.d([A.a_(A.a_(A.aO(),q),"Clamp"),A.a_(A.a_(A.aO(),q),"Repeat"),A.a_(A.a_(A.aO(),q),"Mirror"),A.a_(A.a_(A.aO(),q),"Decal")],t.C)}) +s($,"c_S","bn4",()=>{var q="FilterMode",p="MipmapMode",o="Linear" +return A.ah([B.eK,{filter:A.a_(A.a_(A.aO(),q),"Nearest"),mipmap:A.a_(A.a_(A.aO(),p),"None")},B.eL,{filter:A.a_(A.a_(A.aO(),q),o),mipmap:A.a_(A.a_(A.aO(),p),"None")},B.tM,{filter:A.a_(A.a_(A.aO(),q),o),mipmap:A.a_(A.a_(A.aO(),p),o)},B.j0,{B:A.bpp(0.3333333333333333),C:A.bpp(0.3333333333333333)}],A.a3("zb"),t.e)}) +s($,"c04","bAK",()=>{var q=A.aJw(2) +q[0]=0 +q[1]=1 +return q}) +s($,"c0H","aqu",()=>A.bUq(4)) +s($,"c0Z","bBq",()=>{var q="DecorationStyle" +return A.d([A.a_(A.a_(A.aO(),q),"Solid"),A.a_(A.a_(A.aO(),q),"Double"),A.a_(A.a_(A.aO(),q),"Dotted"),A.a_(A.a_(A.aO(),q),"Dashed"),A.a_(A.a_(A.aO(),q),"Wavy")],t.C)}) +s($,"c0Y","bne",()=>{var q="TextBaseline" +return A.d([A.a_(A.a_(A.aO(),q),"Alphabetic"),A.a_(A.a_(A.aO(),q),"Ideographic")],t.C)}) +s($,"c0S","bBk",()=>{var q="PlaceholderAlignment" +return A.d([A.a_(A.a_(A.aO(),q),"Baseline"),A.a_(A.a_(A.aO(),q),"AboveBaseline"),A.a_(A.a_(A.aO(),q),"BelowBaseline"),A.a_(A.a_(A.aO(),q),"Top"),A.a_(A.a_(A.aO(),q),"Bottom"),A.a_(A.a_(A.aO(),q),"Middle")],t.C)}) +r($,"bQR","bAD",()=>A.bQi()) +r($,"bXI","bgH",()=>{var q=t.S,p=t.t +return new A.a4H(A.bFP(),A.A(q,A.a3("MT")),A.A(q,A.a3("Ie")),A.A(q,A.a3("qY")),A.ae(q),A.d([],p),A.d([],p),$.fc().gwu(),A.A(q,t.c8))}) +r($,"c_T","bn5",()=>{var q=A.bpU(new A.bes()),p=self.window.FinalizationRegistry +p.toString +return A.bQ4(p,q)}) +r($,"c1I","bno",()=>new A.aJy()) +s($,"c0_","bAF",()=>A.bIE(B.ac2)) +s($,"c_Z","aqs",()=>A.aH9(A.bE1($.bAF()))) +s($,"c_J","bAv",()=>A.bts(A.a_(A.aO(),"ParagraphBuilder"))) +s($,"bWM","byM",()=>A.bwh(A.a_4(A.a_4(A.a_4(A.bxS(),"window"),"flutterCanvasKit"),"Paint"))) +s($,"bWL","byL",()=>{var q=A.bwh(A.a_4(A.a_4(A.a_4(A.bxS(),"window"),"flutterCanvasKit"),"Paint")) +A.bLe(q,0) +return q}) +s($,"c1V","bBU",()=>{var q=t.N,p=A.a3("+breaks,graphemes,words(j6,j6,j6)"),o=A.bj2(B.FU.a,q,p),n=A.bj2(B.FV.a,q,p) +return new A.akl(A.bj2(B.FW.a,q,p),n,o)}) +s($,"c_Y","bAE",()=>A.ah([B.uF,A.bxA("grapheme"),B.uG,A.bxA("word")],A.a3("Oi"),t.e)) +s($,"c1e","bBD",()=>A.bSQ()) +s($,"c1c","bBB",()=>{var q=A.a_(self.window,"trustedTypes") +q.toString +return A.bQ7(q,"createPolicy",A.bLt("flutter-engine"),{createScriptURL:A.bpU(new A.bf3())})}) +r($,"c1k","bnh",()=>self.window.FinalizationRegistry!=null) +s($,"c_U","bAA",()=>B.aG.dI(A.ah(["type","fontsChange"],t.N,t.z))) +s($,"c1F","bBR",()=>{var q=A.bSM() +A.bp8(q,"width",0) +A.bp8(q,"height",0) +A.bFm(A.a_(q,"style"),"absolute") +return q}) +s($,"c_F","bAs",()=>A.bEc("ftyp")) +s($,"c1M","Kg",()=>{var q=t.N,p=t.S +return new A.aLm(A.A(q,t._8),A.A(p,t.e),A.ae(q),A.A(p,q))}) +s($,"c06","bn7",()=>8589934852) +s($,"c07","bAM",()=>8589934853) +s($,"c08","bn8",()=>8589934848) +s($,"c09","bAN",()=>8589934849) +s($,"c0d","bna",()=>8589934850) +s($,"c0e","bAQ",()=>8589934851) +s($,"c0b","bn9",()=>8589934854) +s($,"c0c","bAP",()=>8589934855) +s($,"c0j","bAV",()=>458978) +s($,"c0k","bAW",()=>458982) +s($,"c1D","bnl",()=>458976) +s($,"c1E","bnm",()=>458980) +s($,"c0n","bAZ",()=>458977) +s($,"c0o","bB_",()=>458981) +s($,"c0l","bAX",()=>458979) +s($,"c0m","bAY",()=>458983) +s($,"c0a","bAO",()=>A.ah([$.bn7(),new A.beA(),$.bAM(),new A.beB(),$.bn8(),new A.beC(),$.bAN(),new A.beD(),$.bna(),new A.beE(),$.bAQ(),new A.beF(),$.bn9(),new A.beG(),$.bAP(),new A.beH()],t.S,A.a3("K(q4)"))) +s($,"c02","bAI",()=>124) +s($,"c03","bAJ",()=>59) +r($,"bXF","bgG",()=>new A.a4E(A.d([],A.a3("B<~(K)>")),A.bpm(self.window,"(forced-colors: active)"))) +s($,"bXl","bX",()=>{var q,p=A.bi9(),o=A.bTh(),n=A.bFR(0) +if(A.bFr($.bgG().b))n.sb98(!0) +p=A.bJ9(n.fF(),!1,"/",p,B.aR,!1,null,o) +o=A.bpm(self.window,"(prefers-color-scheme: dark)") +A.bSN() +o=new A.a3A(p,A.A(t.S,A.a3("zc")),A.A(t.K,A.a3("ads")),o,B.av) +o.ayT() +p=$.bgG() +q=p.a +if(B.d.gZ(q))A.bQ6(p.b,"addListener",p.gach()) +q.push(o.gafH()) +o.ayZ() +o.az2() +A.bV6(o.gee()) +o.aqq("flutter/lifecycle",B.F.a_2(A.bIN(B.x.hK(B.ic.J())).buffer),null) +return o}) +r($,"bYz","bzp",()=>new A.aOi()) +r($,"bQD","bAB",()=>A.a_8()) +s($,"c0E","al",()=>new A.a14()) +r($,"c1l","bBH",()=>{var q=self.window.ImageDecoder +q=(q==null?null:q)!=null&&A.bSh()===B.di +return q}) +s($,"bWG","byK",()=>{var q=t.N +return new A.asR(A.ah(["birthday","bday","birthdayDay","bday-day","birthdayMonth","bday-month","birthdayYear","bday-year","countryCode","country","countryName","country-name","creditCardExpirationDate","cc-exp","creditCardExpirationMonth","cc-exp-month","creditCardExpirationYear","cc-exp-year","creditCardFamilyName","cc-family-name","creditCardGivenName","cc-given-name","creditCardMiddleName","cc-additional-name","creditCardName","cc-name","creditCardNumber","cc-number","creditCardSecurityCode","cc-csc","creditCardType","cc-type","email","email","familyName","family-name","fullStreetAddress","street-address","gender","sex","givenName","given-name","impp","impp","jobTitle","organization-title","language","language","middleName","middleName","name","name","namePrefix","honorific-prefix","nameSuffix","honorific-suffix","newPassword","new-password","nickname","nickname","oneTimeCode","one-time-code","organizationName","organization","password","current-password","photo","photo","postalCode","postal-code","streetAddressLevel1","address-level1","streetAddressLevel2","address-level2","streetAddressLevel3","address-level3","streetAddressLevel4","address-level4","streetAddressLine1","address-line1","streetAddressLine2","address-line2","streetAddressLine3","address-line3","telephoneNumber","tel","telephoneNumberAreaCode","tel-area-code","telephoneNumberCountryCode","tel-country-code","telephoneNumberExtension","tel-extension","telephoneNumberLocal","tel-local","telephoneNumberLocalPrefix","tel-local-prefix","telephoneNumberLocalSuffix","tel-local-suffix","telephoneNumberNational","tel-national","transactionAmount","transaction-amount","transactionCurrency","transaction-currency","url","url","username","username"],q,q))}) +s($,"c20","aqx",()=>new A.aDu()) +s($,"c14","bBu",()=>A.aJw(4)) +s($,"c12","bnf",()=>A.aJw(16)) +s($,"c13","bBt",()=>A.bIo($.bnf())) +r($,"c1P","hh",()=>A.bFo(A.a_(self.window,"console"))) +s($,"c25","fc",()=>A.bFU(0,$.bX())) +s($,"bWY","bmA",()=>A.bTM("_$dart_dartClosure")) +s($,"c1K","bh0",()=>B.av.a3t(new A.bgd(),A.a3("S"))) +s($,"bZ6","bzE",()=>A.u4(A.aWy({ +toString:function(){return"$receiver$"}}))) +s($,"bZ7","bzF",()=>A.u4(A.aWy({$method$:null, +toString:function(){return"$receiver$"}}))) +s($,"bZ8","bzG",()=>A.u4(A.aWy(null))) +s($,"bZ9","bzH",()=>A.u4(function(){var $argumentsExpr$="$arguments$" +try{null.$method$($argumentsExpr$)}catch(q){return q.message}}())) +s($,"bZc","bzK",()=>A.u4(A.aWy(void 0))) +s($,"bZd","bzL",()=>A.u4(function(){var $argumentsExpr$="$arguments$" +try{(void 0).$method$($argumentsExpr$)}catch(q){return q.message}}())) +s($,"bZb","bzJ",()=>A.u4(A.buk(null))) +s($,"bZa","bzI",()=>A.u4(function(){try{null.$method$}catch(q){return q.message}}())) +s($,"bZf","bzN",()=>A.u4(A.buk(void 0))) +s($,"bZe","bzM",()=>A.u4(function(){try{(void 0).$method$}catch(q){return q.message}}())) +s($,"c0t","bB3",()=>A.bka(254)) +s($,"c0f","bAR",()=>97) +s($,"c0r","bB1",()=>65) +s($,"c0g","bAS",()=>122) +s($,"c0s","bB2",()=>90) +s($,"c0h","bAT",()=>48) +s($,"bZD","bmX",()=>A.bNX()) +s($,"bXw","uL",()=>A.a3("ak").a($.bh0())) +s($,"bXv","bz6",()=>A.bOt(!1,B.av,t.y)) +s($,"bZo","bzP",()=>new A.aXt().$0()) +s($,"bZp","bzQ",()=>new A.aXs().$0()) +s($,"bZF","bmY",()=>A.bIH(A.d([-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-2,-2,-2,-2,62,-2,62,-2,63,52,53,54,55,56,57,58,59,60,61,-2,-2,-2,-1,-2,-2,-2,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-2,-2,-2,-2,63,-2,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-2,-2,-2,-2,-2],t.t))) +r($,"bZE","bzW",()=>A.G8(0)) +s($,"bXj","bz0",()=>A.ah(["iso_8859-1:1987",B.bF,"iso-ir-100",B.bF,"iso_8859-1",B.bF,"iso-8859-1",B.bF,"latin1",B.bF,"l1",B.bF,"ibm819",B.bF,"cp819",B.bF,"csisolatin1",B.bF,"iso-ir-6",B.ca,"ansi_x3.4-1968",B.ca,"ansi_x3.4-1986",B.ca,"iso_646.irv:1991",B.ca,"iso646-us",B.ca,"us-ascii",B.ca,"us",B.ca,"ibm367",B.ca,"cp367",B.ca,"csascii",B.ca,"ascii",B.ca,"csutf8",B.x,"utf-8",B.x],t.N,A.a3("t_"))) +s($,"c_c","bn0",()=>typeof process!="undefined"&&Object.prototype.toString.call(process)=="[object process]"&&process.platform=="win32") +s($,"c_d","bAh",()=>A.cn("^[\\-\\.0-9A-Z_a-z~]*$",!0,!1,!1,!1)) +r($,"c_W","bAC",()=>new Error().stack!=void 0) +s($,"bX_","byQ",()=>A.cn("^([+-]?\\d{4,6})-?(\\d\\d)-?(\\d\\d)(?:[ T](\\d\\d)(?::?(\\d\\d)(?::?(\\d\\d)(?:[.,](\\d+))?)?)?( ?[zZ]| ?([-+])(\\d\\d)(?::?(\\d\\d))?)?)?$",!0,!1,!1,!1)) +s($,"c_X","hI",()=>A.rt(B.b88)) +s($,"bYP","aqj",()=>{A.bJB() +return $.aLU}) +s($,"c0F","bBb",()=>A.bQm()) +s($,"bWU","byO",()=>({})) +s($,"bZW","bA9",()=>A.iQ(["A","ABBR","ACRONYM","ADDRESS","AREA","ARTICLE","ASIDE","AUDIO","B","BDI","BDO","BIG","BLOCKQUOTE","BR","BUTTON","CANVAS","CAPTION","CENTER","CITE","CODE","COL","COLGROUP","COMMAND","DATA","DATALIST","DD","DEL","DETAILS","DFN","DIR","DIV","DL","DT","EM","FIELDSET","FIGCAPTION","FIGURE","FONT","FOOTER","FORM","H1","H2","H3","H4","H5","H6","HEADER","HGROUP","HR","I","IFRAME","IMG","INPUT","INS","KBD","LABEL","LEGEND","LI","MAP","MARK","MENU","METER","NAV","NOBR","OL","OPTGROUP","OPTION","OUTPUT","P","PRE","PROGRESS","Q","S","SAMP","SECTION","SELECT","SMALL","SOURCE","SPAN","STRIKE","STRONG","SUB","SUMMARY","SUP","TABLE","TBODY","TD","TEXTAREA","TFOOT","TH","THEAD","TIME","TR","TRACK","TT","U","UL","VAR","VIDEO","WBR"],t.N)) +s($,"bXe","bmE",()=>B.f.OW(A.bhZ(),"Opera",0)) +s($,"bXd","byZ",()=>!$.bmE()&&B.f.OW(A.bhZ(),"Trident/",0)) +s($,"bXc","byY",()=>B.f.OW(A.bhZ(),"Firefox",0)) +s($,"bXb","byX",()=>"-"+$.bz_()+"-") +s($,"bXf","bz_",()=>{if($.byY())var q="moz" +else if($.byZ())q="ms" +else q=$.bmE()?"o":"webkit" +return q}) +s($,"bZY","bWr",()=>{var q=A.bk8() +q.jj(0) +return q}) +s($,"bZX","bWq",()=>A.bEM().a) +s($,"c00","bAG",()=>new A.H()) +s($,"bYk","xV",()=>A.bP8()) +s($,"bYh","bmM",()=>{$.xV() +return!1}) +s($,"bYi","bmN",()=>{$.xV() +return!1}) +s($,"bYj","bgM",()=>{$.xV() +return!1}) +s($,"bYf","bzg",()=>{$.xV() +return!1}) +s($,"bYg","bzh",()=>{$.xV() +return!1}) +s($,"bXk","fV",()=>J.bCx(A.bDJ(A.bIK(A.d([1],t.t)).buffer,0,null),0)===1?B.A:B.iq) +s($,"c1m","a_w",()=>new A.aty(A.A(t.N,A.a3("ue")))) +r($,"c0D","bgY",()=>B.SS) +s($,"c1N","bnq",()=>new A.aLp()) +s($,"bWC","byJ",()=>A.bPI(A.G8(0))) +s($,"bWB","byI",()=>A.bPH(A.aJx(0))) +s($,"c_b","bAg",()=>A.bl5(B.jk,B.vz,257,286,15)) +s($,"c_a","bAf",()=>A.bl5(B.vp,B.jj,0,30,15)) +s($,"c_9","bAe",()=>A.bl5(null,B.a8M,0,19,7)) +s($,"bWF","uK",()=>new A.H()) +s($,"bWO","bmz",()=>new A.H()) +r($,"bEh","bWn",()=>{var q=new A.aIr() +q.mQ($.bmz()) +return q}) +s($,"bXa","bmD",()=>new A.H()) +r($,"bF0","bWo",()=>{var q=new A.aIs() +q.mQ($.bmD()) +return q}) +s($,"bXo","bz2",()=>{var q,p,o,n=new A.azl() +n.mQ($.a_r()) +q=A.bym("#__file_picker_web-file-input") +if(q==null){p=A.bFK("flt-file-picker-inputs") +p.id="__file_picker_web-file-input" +o=A.bym("body") +o.toString +J.uP(o).t(0,p) +q=p}n.a=q +return n}) +s($,"bXp","a_r",()=>new A.H()) +r($,"bG8","bz3",()=>A.bG7()) +s($,"c_I","bAu",()=>A.brK("miguelruivo.flutter.plugins.filepicker",$.bmM()||$.bgM()||$.bmN()?B.fF:B.aM,null)) +s($,"c05","bAL",()=>A.aSb(1,1,500)) +s($,"c1p","bBI",()=>new A.afw()) +s($,"c0p","bB0",()=>A.lA(B.f4,B.i,t.EP)) +s($,"c0i","bAU",()=>A.lA(B.i,B.aVJ,t.EP)) +r($,"bZN","bA1",()=>A.bEQ(B.bdk,B.bdj)) +s($,"c1q","bBJ",()=>new A.a25()) +r($,"c__","bAa",()=>new A.aj3(B.be8,B.a8)) +s($,"c16","bBw",()=>new A.beY().$0()) +s($,"c_H","bAt",()=>new A.bdX().$0()) +r($,"bXr","k_",()=>$.bGr) +s($,"bWJ","b3",()=>A.b5(0,null,!1,t.Nw)) +s($,"bZM","a_v",()=>new A.xo(0,$.bA0())) +s($,"bZL","bA0",()=>A.bRb(0)) +s($,"c_M","aqr",()=>A.ql(null,t.N)) +s($,"c_N","bn3",()=>A.bk8()) +s($,"bZB","bzV",()=>A.G8(8)) +s($,"bYO","bzv",()=>A.cn("^\\s*at ([^\\s]+).*$",!0,!1,!1,!1)) +s($,"c1u","bnj",()=>new A.ag7()) +s($,"c_6","bAb",()=>A.lA(0.75,1,t.i)) +s($,"c_7","bAc",()=>A.jm(B.Tw)) +s($,"bXP","bzb",()=>A.jm(B.aT)) +s($,"bXQ","bzc",()=>A.jm(B.a3g)) +r($,"bZ1","bzz",()=>new A.aUA(new A.aUC(),A.c4()===B.aW)) +s($,"bZP","bA3",()=>A.lA(B.aWR,B.i,t.EP)) +s($,"bZR","bA5",()=>A.jm(B.ad)) +s($,"bZQ","bA4",()=>A.jm(B.cq)) +s($,"c_m","bAp",()=>{var q=t.i +return A.d([A.buj(A.lA(0,0.4,q).m3(A.jm(B.Xy)),0.166666,q),A.buj(A.lA(0.4,1,q).m3(A.jm(B.XB)),0.833334,q)],A.a3("B>"))}) +s($,"c_l","aqo",()=>A.bMj($.bAp(),t.i)) +s($,"c_e","bAi",()=>A.lA(0,1,t.i).m3(A.jm(B.a3f))) +s($,"c_f","bAj",()=>A.lA(1.1,1,t.i).m3($.aqo())) +s($,"c_g","bAk",()=>A.lA(0.85,1,t.i).m3($.aqo())) +s($,"c_h","bAl",()=>A.lA(0,0.6,t.PM).m3(A.jm(B.a3i))) +s($,"c_i","bAm",()=>A.lA(1,0,t.i).m3(A.jm(B.a3l))) +s($,"c_k","bAo",()=>A.lA(1,1.05,t.i).m3($.aqo())) +s($,"c_j","bAn",()=>A.lA(1,0.9,t.i).m3($.aqo())) +s($,"bZJ","bzZ",()=>A.jm(B.a3k).m3(A.jm(B.of))) +s($,"bZK","bA_",()=>A.jm(B.a3j).m3(A.jm(B.of))) +s($,"bZH","bzX",()=>A.jm(B.of)) +s($,"bZI","bzY",()=>A.jm(B.b_J)) +s($,"bZT","bA6",()=>A.lA(0.875,1,t.i).m3(A.jm(B.cq))) +s($,"c1H","bBS",()=>new A.a75()) +s($,"bZ3","bzB",()=>A.bM0()) +s($,"bZ2","bzA",()=>new A.agM(A.A(A.a3("J2"),t.fe),5,A.a3("agM"))) +s($,"bY0","bgJ",()=>A.bIF(4)) +r($,"bYu","bzl",()=>B.Up) +r($,"bYw","bzn",()=>{var q=null +return A.bkg(q,B.rI,q,q,q,q,"sans-serif",q,q,18,q,q,q,q,q,q,q,q,q,q,q)}) +r($,"bYv","bzm",()=>{var q=null +return A.aKC(q,q,q,q,q,q,q,q,q,B.hQ,B.a4,q)}) +s($,"c_8","bAd",()=>A.bIp()) +s($,"bYx","bzo",()=>A.bka(65532)) +s($,"c1a","bBz",()=>{var q=A.bs5() +q.sa6(0,B.D) +return q}) +s($,"c0q","aqt",()=>98304) +s($,"bYE","bgP",()=>A.qN()) +s($,"bYD","bzr",()=>A.aJx(0)) +s($,"bYF","bzs",()=>A.aJx(0)) +s($,"bYG","bzt",()=>A.bIq().a) +s($,"c1T","nT",()=>{var q=t.N,p=t.L0 +return new A.aLg(A.A(q,A.a3("S

    ")),A.A(q,p),A.A(q,p))}) +s($,"bWH","bmy",()=>new A.asU()) +s($,"bXT","bzd",()=>A.ah([4294967562,B.a3v,4294967564,B.a3w,4294967556,B.a3x],t.S,t.SQ)) +s($,"c1O","bnr",()=>new A.aLq()) +s($,"bYe","aqi",()=>{var q=new A.a8C(A.A(t.S,t.M)) +B.c0.mL(q.gaQ0()) +return q}) +s($,"bYs","bgO",()=>new A.aMh(A.d([],A.a3("B<~(oH)>")),A.A(t.v3,t.bd))) +s($,"bYr","bzk",()=>{var q=t.v3 +return A.ah([B.bdW,A.d7([B.f7],q),B.bdX,A.d7([B.f9],q),B.bdY,A.d7([B.f7,B.f9],q),B.bdV,A.d7([B.f7],q),B.bdS,A.d7([B.f6],q),B.bdT,A.d7([B.hw],q),B.bdU,A.d7([B.f6,B.hw],q),B.bdR,A.d7([B.f6],q),B.bdO,A.d7([B.f5],q),B.bdP,A.d7([B.hv],q),B.bdQ,A.d7([B.f5,B.hv],q),B.bdN,A.d7([B.f5],q),B.be_,A.d7([B.f8],q),B.be0,A.d7([B.hx],q),B.be1,A.d7([B.f8,B.hx],q),B.bdZ,A.d7([B.f8],q),B.be2,A.d7([B.e6],q),B.be3,A.d7([B.jP],q),B.be4,A.d7([B.jO],q),B.be5,A.d7([B.hu],q)],A.a3("eZ"),A.a3("cj"))}) +s($,"bYq","bmO",()=>A.ah([B.f7,B.hf,B.f9,B.jz,B.f6,B.bZ,B.hw,B.cj,B.f5,B.he,B.hv,B.jy,B.f8,B.hg,B.hx,B.jA,B.e6,B.hb,B.jP,B.jw,B.jO,B.jx],t.v3,t.bd)) +s($,"bYp","bzj",()=>{var q=A.A(t.v3,t.bd) +q.l(0,B.hu,B.nk) +q.N(0,$.bmO()) +return q}) +s($,"bXq","bz4",()=>new A.a3U("\n",!1,"")) +s($,"bZ0","dM",()=>{var q=$.aqn() +q=new A.acp(q,A.d7([q],A.a3("Td")),A.A(t.N,A.a3("bt7"))) +q.c=B.jL +q.gaCq().mL(q.gaNW()) +return q}) +s($,"c_1","aqn",()=>new A.ajw()) +s($,"bZh","bmU",()=>{var q=new A.ad_() +q.a=B.aYR +q.gaXC().mL(q.gaMf()) +return q}) +r($,"bZA","bzU",()=>{var q=A.a3("~(cc)") +return A.ah([B.b7X,A.bp5(!0),B.b8H,A.bp5(!1),B.b8f,new A.a9Y(A.PP(q)),B.OB,new A.a7x(A.PP(q)),B.OC,new A.a8T(A.PP(q)),B.pr,new A.Mo(!1,A.PP(q)),B.pu,A.bKa(),B.b8c,new A.a8V(A.PP(q)),B.b8t,new A.adw(A.PP(q))],t.F,t.od)}) +s($,"bX1","bgF",()=>{var q,p,o,n=t.vz,m=A.A(t.zU,n) +for(q=A.a3("bD"),p=0;p<2;++p){o=B.na[p] +m.N(0,A.ah([A.hY(B.bY,!1,!1,!1,o),B.m3,A.hY(B.bY,!1,!0,!1,o),B.m7,A.hY(B.bY,!0,!1,!1,o),B.m5,A.hY(B.bJ,!1,!1,!1,o),B.m4,A.hY(B.bJ,!1,!0,!1,o),B.m8,A.hY(B.bJ,!0,!1,!1,o),B.m6],q,n))}m.l(0,B.ec,B.h0) +m.l(0,B.ed,B.h1) +m.l(0,B.fi,B.iX) +m.l(0,B.fj,B.iY) +m.l(0,B.GJ,B.mj) +m.l(0,B.GK,B.mk) +m.l(0,B.GL,B.mn) +m.l(0,B.GM,B.mo) +m.l(0,B.oq,B.dQ) +m.l(0,B.or,B.dR) +m.l(0,B.os,B.iV) +m.l(0,B.ot,B.iW) +m.l(0,B.GN,B.tC) +m.l(0,B.GO,B.tD) +m.l(0,B.GP,B.tA) +m.l(0,B.GQ,B.tB) +m.l(0,B.GR,B.ml) +m.l(0,B.GS,B.mm) +m.l(0,B.GT,B.a_9) +m.l(0,B.GU,B.a_a) +m.l(0,B.b0P,B.a_7) +m.l(0,B.b0Q,B.a_8) +m.l(0,B.hK,B.tI) +m.l(0,B.hM,B.tJ) +m.l(0,B.op,B.mp) +m.l(0,B.ou,B.mq) +m.l(0,B.H0,B.t5) +m.l(0,B.H1,B.t4) +m.l(0,B.H2,B.rf) +m.l(0,B.ov,B.rk) +m.l(0,B.b13,B.rn) +m.l(0,B.b14,B.ri) +m.l(0,B.kn,B.I) +m.l(0,B.hL,B.I) +return m}) +s($,"bX0","bmB",()=>$.bgF()) +s($,"bX2","byR",()=>$.bmB()) +s($,"bX4","byT",()=>{var q=A.tm($.bgF(),t.zU,t.vz) +q.l(0,B.kj,B.dQ) +q.l(0,B.kk,B.dR) +q.l(0,B.kl,B.tC) +q.l(0,B.km,B.tD) +return q}) +s($,"bX5","bmC",()=>{var q,p,o,n=t.vz,m=A.A(t.zU,n) +for(q=A.a3("bD"),p=0;p<2;++p){o=B.na[p] +m.N(0,A.ah([A.hY(B.bY,!1,!1,!1,o),B.m3,A.hY(B.bY,!0,!1,!1,o),B.m7,A.hY(B.bY,!1,!1,!0,o),B.m5,A.hY(B.bJ,!1,!1,!1,o),B.m4,A.hY(B.bJ,!0,!1,!1,o),B.m8,A.hY(B.bJ,!1,!1,!0,o),B.m6],q,n))}m.l(0,B.ec,B.h0) +m.l(0,B.ed,B.h1) +m.l(0,B.fi,B.iX) +m.l(0,B.fj,B.iY) +m.l(0,B.GJ,B.mj) +m.l(0,B.GK,B.mk) +m.l(0,B.GL,B.mn) +m.l(0,B.GM,B.mo) +m.l(0,B.oq,B.ml) +m.l(0,B.or,B.mm) +m.l(0,B.os,B.dQ) +m.l(0,B.ot,B.dR) +m.l(0,B.GN,B.tG) +m.l(0,B.GO,B.tH) +m.l(0,B.GP,B.tE) +m.l(0,B.GQ,B.tF) +m.l(0,B.GV,B.dQ) +m.l(0,B.GW,B.dR) +m.l(0,B.GX,B.iV) +m.l(0,B.GY,B.iW) +m.l(0,B.b0R,B.tu) +m.l(0,B.b0S,B.tv) +m.l(0,B.b0T,B.mf) +m.l(0,B.b0U,B.mg) +m.l(0,B.b15,B.rm) +m.l(0,B.kj,B.G7) +m.l(0,B.kk,B.G8) +m.l(0,B.kl,B.mf) +m.l(0,B.km,B.mg) +m.l(0,B.hK,B.oi) +m.l(0,B.hM,B.k6) +m.l(0,B.op,B.mp) +m.l(0,B.ou,B.mq) +m.l(0,B.H4,B.t5) +m.l(0,B.H5,B.t4) +m.l(0,B.H6,B.rf) +m.l(0,B.H3,B.rk) +m.l(0,B.b0X,B.rn) +m.l(0,B.b0Y,B.ri) +m.l(0,B.b0Z,B.dR) +m.l(0,B.ov,B.dQ) +m.l(0,B.b1_,B.h1) +m.l(0,B.b10,B.h0) +m.l(0,B.b11,B.iY) +m.l(0,B.b12,B.iX) +m.l(0,B.kn,B.I) +m.l(0,B.hL,B.I) +return m}) +s($,"bX3","byS",()=>$.bmC()) +s($,"bX7","byV",()=>{var q=A.tm($.bgF(),t.zU,t.vz) +q.l(0,B.hK,B.tI) +q.l(0,B.hM,B.tJ) +q.l(0,B.kj,B.a_5) +q.l(0,B.kk,B.a_6) +q.l(0,B.kl,B.a_3) +q.l(0,B.km,B.a_4) +q.l(0,B.GZ,B.iV) +q.l(0,B.H_,B.iW) +q.l(0,B.b0V,B.tA) +q.l(0,B.b0W,B.tB) +return q}) +s($,"bX6","byU",()=>{var q,p,o,n=t.vz,m=A.A(t.zU,n) +for(q=A.a3("bD"),p=0;p<2;++p){o=B.na[p] +m.N(0,A.ah([A.hY(B.bY,!1,!1,!1,o),B.I,A.hY(B.bJ,!1,!1,!1,o),B.I,A.hY(B.bY,!0,!1,!1,o),B.I,A.hY(B.bJ,!0,!1,!1,o),B.I,A.hY(B.bY,!1,!0,!1,o),B.I,A.hY(B.bJ,!1,!0,!1,o),B.I,A.hY(B.bY,!1,!1,!0,o),B.I,A.hY(B.bJ,!1,!1,!0,o),B.I],q,n))}m.N(0,B.aSR) +m.l(0,B.H0,B.I) +m.l(0,B.H4,B.I) +m.l(0,B.H1,B.I) +m.l(0,B.H5,B.I) +m.l(0,B.H2,B.I) +m.l(0,B.H6,B.I) +m.l(0,B.ov,B.I) +m.l(0,B.H3,B.I) +return m}) +r($,"c_0","bmZ",()=>new A.aj2(B.be6,B.a8)) +s($,"bZV","bA8",()=>A.lA(1,0,t.i)) +s($,"bY4","pv",()=>A.bib(t.YM)) +r($,"c_5","bgV",()=>{var q=A.hc(null,t.u),p=A.bEg(t.H) +return new A.aj1(B.od,q,p)}) +s($,"bZU","bA7",()=>A.dX(16667,0,0,0)) +s($,"bYA","bzq",()=>A.aSb(0.5,1.1,100)) +s($,"bWN","bgE",()=>A.a_i(0.78)/A.a_i(0.9)) +s($,"bYM","bzu",()=>A.v5(B.XP,B.XO,t.i)) +s($,"bZ4","bzC",()=>{var q=A.a3("mK") +return A.bvM(new A.aVy(),null,q,q)}) +r($,"c15","bBv",()=>A.cn("\\{ *([\\w_-]+) *\\}",!0,!1,!1,!1)) +s($,"bXs","bz5",()=>new A.H()) +s($,"bYa","bmL",()=>new A.aL1(A.A(t.K,A.a3("wn")))) +s($,"c1b","bBA",()=>A.cn("[\\r|\\n|\\t]",!0,!1,!1,!1)) +s($,"c19","bBy",()=>A.cn("^( *,?([^(]+)\\(([^)]*)\\))*$",!0,!1,!1,!1)) +s($,"c18","bBx",()=>A.cn(" *,?([^(]+)\\(([^)]*)\\)",!0,!1,!1,!1)) +s($,"c1f","aqw",()=>A.cn("( *, *| +)",!0,!1,!1,!1)) +s($,"c1h","bBF",()=>A.cn("\\s",!0,!1,!1,!1)) +s($,"c_V","bn6",()=>{var q=A.bs5() +q.soq(B.RJ) +q.sOQ(B.ZM) +return q}) +s($,"bXi","bmF",()=>A.bE_(B.a9Q,t.i)) +s($,"c2_","bh1",()=>new A.aTk()) +r($,"bYY","bzx",()=>new A.aTA()) +s($,"bYZ","bzy",()=>new A.aTC()) +s($,"c23","bBZ",()=>new A.aLs(A.A(t.N,A.a3("S?(dE?)")))) +s($,"bXn","bz1",()=>new A.ayY(A.d([],A.a3("B")))) +s($,"bXy","bz7",()=>new A.H()) +r($,"bXx","bmG",()=>{var q=new A.aIt(A.brK("flutter.baseflow.com/geocoding",B.aM,null)) +q.mQ($.bz7()) +return q}) +s($,"bXz","bmH",()=>new A.H()) +r($,"bGJ","uM",()=>{var q=new A.aIu() +q.mQ($.bmH()) +return q}) +s($,"bXB","bz8",()=>new A.H()) +r($,"bXA","er",()=>{var q=t.S +q=new A.aID(A.A(q,A.a3("hw")),A.A(q,A.a3("aY")),A.bLq(null,null,!1,t.Kp)) +q.mQ($.bz8()) +return q}) +s($,"bXC","bmI",()=>new A.H()) +r($,"bGS","D2",()=>{var q=new A.a7d() +q.mQ($.bmI()) +return q}) +s($,"c1B","bBP",()=>B.L.tq(B.x,t.L).tq(B.cb,t.N)) +s($,"c1C","bBQ",()=>A.cn("^(?

    [^\\.\\s]+)\\.(?[^\\.\\s]+)\\.(?[^\\.\\s]+)$",!0,!1,!1,!1)) +s($,"bWD","bmx",()=>A.cn("^[\\w!#%&'*+\\-.^`|~]+$",!0,!1,!1,!1)) +s($,"c_R","bAz",()=>A.cn('["\\x00-\\x1F\\x7F]',!0,!1,!1,!1)) +s($,"c21","bBY",()=>A.cn('[^()<>@,;:"\\\\/[\\]?={} \\t\\x00-\\x1F\\x7F]+',!0,!1,!1,!1)) +s($,"c0w","bB5",()=>A.cn("(?:\\r\\n)?[ \\t]+",!0,!1,!1,!1)) +s($,"c0B","bB9",()=>A.cn('"(?:[^"\\x00-\\x1F\\x7F]|\\\\.)*"',!0,!1,!1,!1)) +s($,"c0A","bB8",()=>A.cn("\\\\(.)",!0,!1,!1,!1)) +s($,"c1J","bBT",()=>A.cn('[()<>@,;:"\\\\/\\[\\]?={} \\t\\x00-\\x1F\\x7F]',!0,!1,!1,!1)) +s($,"c24","bC_",()=>A.cn("(?:"+$.bB5().a+")*",!0,!1,!1,!1)) +s($,"c1x","bnk",()=>{var q=null,p="ISOSpeed" +return A.ah([11,A.af("ProcessingSoftware",B.ap,q),254,A.af("SubfileType",B.bg,1),255,A.af("OldSubfileType",B.bg,1),256,A.af("ImageWidth",B.bg,1),257,A.af("ImageLength",B.bg,1),258,A.af("BitsPerSample",B.aa,1),259,A.af("Compression",B.aa,1),262,A.af("PhotometricInterpretation",B.aa,1),263,A.af("Thresholding",B.aa,1),264,A.af("CellWidth",B.aa,1),265,A.af("CellLength",B.aa,1),266,A.af("FillOrder",B.aa,1),269,A.af("DocumentName",B.ap,q),270,A.af("ImageDescription",B.ap,q),271,A.af("Make",B.ap,q),272,A.af("Model",B.ap,q),273,A.af("StripOffsets",B.bg,q),274,A.af("Orientation",B.aa,1),277,A.af("SamplesPerPixel",B.aa,1),278,A.af("RowsPerStrip",B.bg,1),279,A.af("StripByteCounts",B.bg,1),280,A.af("MinSampleValue",B.aa,1),281,A.af("MaxSampleValue",B.aa,1),282,A.af("XResolution",B.bH,1),283,A.af("YResolution",B.bH,1),284,A.af("PlanarConfiguration",B.aa,1),285,A.af("PageName",B.ap,q),286,A.af("XPosition",B.bH,1),287,A.af("YPosition",B.bH,1),290,A.af("GrayResponseUnit",B.aa,1),291,A.af("GrayResponseCurve",B.t,q),292,A.af("T4Options",B.t,q),293,A.af("T6Options",B.t,q),296,A.af("ResolutionUnit",B.aa,1),297,A.af("PageNumber",B.aa,2),300,A.af("ColorResponseUnit",B.t,q),301,A.af("TransferFunction",B.aa,768),305,A.af("Software",B.ap,q),306,A.af("DateTime",B.ap,q),315,A.af("Artist",B.ap,q),316,A.af("HostComputer",B.ap,q),317,A.af("Predictor",B.aa,1),318,A.af("WhitePoint",B.bH,2),319,A.af("PrimaryChromaticities",B.bH,6),320,A.af("ColorMap",B.aa,q),321,A.af("HalftoneHints",B.aa,2),322,A.af("TileWidth",B.bg,1),323,A.af("TileLength",B.bg,1),324,A.af("TileOffsets",B.bg,q),325,A.af("TileByteCounts",B.t,q),326,A.af("BadFaxLines",B.t,q),327,A.af("CleanFaxData",B.t,q),328,A.af("ConsecutiveBadFaxLines",B.t,q),332,A.af("InkSet",B.t,q),333,A.af("InkNames",B.t,q),334,A.af("NumberofInks",B.t,q),336,A.af("DotRange",B.t,q),337,A.af("TargetPrinter",B.ap,q),338,A.af("ExtraSamples",B.t,q),339,A.af("SampleFormat",B.aa,1),340,A.af("SMinSampleValue",B.t,q),341,A.af("SMaxSampleValue",B.t,q),342,A.af("TransferRange",B.t,q),343,A.af("ClipPath",B.t,q),512,A.af("JPEGProc",B.t,q),513,A.af("JPEGInterchangeFormat",B.t,q),514,A.af("JPEGInterchangeFormatLength",B.t,q),529,A.af("YCbCrCoefficients",B.bH,3),530,A.af("YCbCrSubSampling",B.aa,1),531,A.af("YCbCrPositioning",B.aa,1),532,A.af("ReferenceBlackWhite",B.bH,6),700,A.af("ApplicationNotes",B.aa,1),18246,A.af("Rating",B.aa,1),33421,A.af("CFARepeatPatternDim",B.t,q),33422,A.af("CFAPattern",B.t,q),33423,A.af("BatteryLevel",B.t,q),33432,A.af("Copyright",B.ap,q),33434,A.af("ExposureTime",B.bH,1),33437,A.af("FNumber",B.bH,q),33723,A.af("IPTC-NAA",B.bg,1),34665,A.af("ExifOffset",B.t,q),34675,A.af("InterColorProfile",B.t,q),34850,A.af("ExposureProgram",B.aa,1),34852,A.af("SpectralSensitivity",B.ap,q),34853,A.af("GPSOffset",B.t,q),34855,A.af(p,B.bg,1),34856,A.af("OECF",B.t,q),34864,A.af("SensitivityType",B.aa,1),34866,A.af("RecommendedExposureIndex",B.bg,1),34867,A.af(p,B.bg,1),36864,A.af("ExifVersion",B.ds,q),36867,A.af("DateTimeOriginal",B.ap,q),36868,A.af("DateTimeDigitized",B.ap,q),36880,A.af("OffsetTime",B.ap,q),36881,A.af("OffsetTimeOriginal",B.ap,q),36882,A.af("OffsetTimeDigitized",B.ap,q),37121,A.af("ComponentsConfiguration",B.ds,q),37122,A.af("CompressedBitsPerPixel",B.t,q),37377,A.af("ShutterSpeedValue",B.t,q),37378,A.af("ApertureValue",B.t,q),37379,A.af("BrightnessValue",B.t,q),37380,A.af("ExposureBiasValue",B.t,q),37381,A.af("MaxApertureValue",B.t,q),37382,A.af("SubjectDistance",B.t,q),37383,A.af("MeteringMode",B.t,q),37384,A.af("LightSource",B.t,q),37385,A.af("Flash",B.t,q),37386,A.af("FocalLength",B.t,q),37396,A.af("SubjectArea",B.t,q),37500,A.af("MakerNote",B.ds,q),37510,A.af("UserComment",B.ds,q),37520,A.af("SubSecTime",B.t,q),37521,A.af("SubSecTimeOriginal",B.t,q),37522,A.af("SubSecTimeDigitized",B.t,q),40091,A.af("XPTitle",B.t,q),40092,A.af("XPComment",B.t,q),40093,A.af("XPAuthor",B.t,q),40094,A.af("XPKeywords",B.t,q),40095,A.af("XPSubject",B.t,q),40960,A.af("FlashPixVersion",B.t,q),40961,A.af("ColorSpace",B.aa,1),40962,A.af("ExifImageWidth",B.aa,1),40963,A.af("ExifImageLength",B.aa,1),40964,A.af("RelatedSoundFile",B.t,q),40965,A.af("InteroperabilityOffset",B.t,q),41483,A.af("FlashEnergy",B.t,q),41484,A.af("SpatialFrequencyResponse",B.t,q),41486,A.af("FocalPlaneXResolution",B.t,q),41487,A.af("FocalPlaneYResolution",B.t,q),41488,A.af("FocalPlaneResolutionUnit",B.t,q),41492,A.af("SubjectLocation",B.t,q),41493,A.af("ExposureIndex",B.t,q),41495,A.af("SensingMethod",B.t,q),41728,A.af("FileSource",B.t,q),41729,A.af("SceneType",B.t,q),41730,A.af("CVAPattern",B.t,q),41985,A.af("CustomRendered",B.t,q),41986,A.af("ExposureMode",B.t,q),41987,A.af("WhiteBalance",B.t,q),41988,A.af("DigitalZoomRatio",B.t,q),41989,A.af("FocalLengthIn35mmFilm",B.t,q),41990,A.af("SceneCaptureType",B.t,q),41991,A.af("GainControl",B.t,q),41992,A.af("Contrast",B.t,q),41993,A.af("Saturation",B.t,q),41994,A.af("Sharpness",B.t,q),41995,A.af("DeviceSettingDescription",B.t,q),41996,A.af("SubjectDistanceRange",B.t,q),42016,A.af("ImageUniqueID",B.t,q),42032,A.af("CameraOwnerName",B.ap,q),42033,A.af("BodySerialNumber",B.ap,q),42034,A.af("LensSpecification",B.t,q),42035,A.af("LensMake",B.ap,q),42036,A.af("LensModel",B.ap,q),42037,A.af("LensSerialNumber",B.ap,q),42240,A.af("Gamma",B.bH,1),50341,A.af("PrintIM",B.t,q),59932,A.af("Padding",B.t,q),59933,A.af("OffsetSchema",B.t,q),65e3,A.af("OwnerName",B.ap,q),65001,A.af("SerialNumber",B.ap,q)],t.S,A.a3("a3I"))}) +r($,"bZt","aql",()=>A.G8(511)) +r($,"bZu","bgT",()=>A.G8(511)) +r($,"bZw","bgU",()=>A.brO(2041)) +r($,"bZx","aqm",()=>A.brO(225)) +r($,"bZv","lO",()=>A.G8(766)) +s($,"bYb","bzf",()=>A.bqs(0,0,0)) +s($,"c_y","kX",()=>A.G8(1)) +s($,"c_z","lQ",()=>A.bHx($.kX().buffer,0,null)) +s($,"c_r","kW",()=>A.bIJ(1)) +s($,"c_s","lP",()=>A.bIG($.kW().buffer,0,null)) +s($,"c_t","ek",()=>A.bIL(1)) +s($,"c_v","i9",()=>A.bji($.ek().buffer,0,null)) +s($,"c_u","uN",()=>A.bGf($.ek().buffer)) +s($,"c_p","aqp",()=>A.aJx(1)) +s($,"c_q","bgW",()=>A.bus($.aqp().buffer,0)) +s($,"c_n","bn1",()=>A.aJw(1)) +s($,"c_o","bAq",()=>A.bus($.bn1().buffer,0)) +s($,"c_w","bn2",()=>A.bMx(1)) +s($,"c_x","bAr",()=>{var q=$.bn2() +return A.bGg(q.gbH(q))}) +s($,"bXL","bmJ",()=>new A.H()) +r($,"bHi","bz9",()=>{var q=new A.aIH() +q.mQ($.bmJ()) +return q}) +s($,"bXM","bmK",()=>new A.H()) +s($,"bYy","bmP",()=>new A.aac()) +s($,"c1v","bBL",()=>new A.a2y("en_US",B.a5Q,B.ab1,B.ve,B.ve,B.jg,B.jg,B.mR,B.mR,B.vw,B.vw,B.vm,B.vm,B.vl,B.a8A,B.a5M,B.a5E)) +r($,"c1L","bnp",()=>{var q=",",p="\xa0",o="%",n="0",m="+",l="-",k="E",j="\u2030",i="\u221e",h="NaN",g="#,##0.###",f="#E0",e="#,##0%",d="\xa4#,##0.00",c=".",b="\u200e+",a="\u200e-",a0="\u0644\u064a\u0633\xa0\u0631\u0642\u0645\u064b\u0627",a1="\u200f#,##0.00\xa0\xa4;\u200f-#,##0.00\xa0\xa4",a2="#,##,##0.###",a3="#,##,##0%",a4="\xa4\xa0#,##,##0.00",a5="INR",a6="#,##0.00\xa0\xa4",a7="#,##0\xa0%",a8="EUR",a9="USD",b0="\xa4\xa0#,##0.00",b1="\xa4\xa0#,##0.00;\xa4-#,##0.00",b2="CHF",b3="\xa4#,##,##0.00",b4="\u2212",b5="\xd710^",b6="[#E0]",b7="\u200f#,##0.00\xa0\u200f\xa4;\u200f-#,##0.00\xa0\u200f\xa4",b8="\xa4\xa0#,##0.00;\xa4\xa0-#,##0.00" +return A.ah(["af",A.aE(d,g,q,"ZAR",k,p,i,l,"af",h,o,e,j,m,f,n),"am",A.aE(d,g,c,"ETB",k,q,i,l,"am",h,o,e,j,m,f,n),"ar",A.aE(a1,g,c,"EGP",k,q,i,a,"ar",a0,"\u200e%\u200e",e,j,b,f,n),"ar_DZ",A.aE(a1,g,q,"DZD",k,c,i,a,"ar_DZ",a0,"\u200e%\u200e",e,j,b,f,n),"ar_EG",A.aE("\u200f#,##0.00\xa0\xa4",g,"\u066b","EGP","\u0627\u0633","\u066c",i,"\u061c-","ar_EG","\u0644\u064a\u0633\xa0\u0631\u0642\u0645","\u066a\u061c",e,"\u0609","\u061c+",f,"\u0660"),"as",A.aE(a4,a2,c,a5,k,q,i,l,"as",h,o,a3,j,m,f,"\u09e6"),"az",A.aE(a6,g,q,"AZN",k,c,i,l,"az",h,o,e,j,m,f,n),"be",A.aE(a6,g,q,"BYN",k,p,i,l,"be",h,o,a7,j,m,f,n),"bg",A.aE(a6,g,q,"BGN",k,p,i,l,"bg",h,o,e,j,m,f,n),"bm",A.aE(d,g,c,"XOF",k,q,i,l,"bm",h,o,e,j,m,f,n),"bn",A.aE("#,##,##0.00\xa4",a2,c,"BDT",k,q,i,l,"bn",h,o,e,j,m,f,"\u09e6"),"br",A.aE(a6,g,q,a8,k,p,i,l,"br",h,o,a7,j,m,f,n),"bs",A.aE(a6,g,q,"BAM",k,c,i,l,"bs",h,o,a7,j,m,f,n),"ca",A.aE(a6,g,q,a8,k,c,i,l,"ca",h,o,a7,j,m,f,n),"chr",A.aE(d,g,c,a9,k,q,i,l,"chr",h,o,e,j,m,f,n),"cs",A.aE(a6,g,q,"CZK",k,p,i,l,"cs",h,o,a7,j,m,f,n),"cy",A.aE(d,g,c,"GBP",k,q,i,l,"cy",h,o,e,j,m,f,n),"da",A.aE(a6,g,q,"DKK",k,c,i,l,"da",h,o,a7,j,m,f,n),"de",A.aE(a6,g,q,a8,k,c,i,l,"de",h,o,a7,j,m,f,n),"de_AT",A.aE(b0,g,q,a8,k,p,i,l,"de_AT",h,o,a7,j,m,f,n),"de_CH",A.aE(b1,g,c,b2,k,"\u2019",i,l,"de_CH",h,o,e,j,m,f,n),"el",A.aE(a6,g,q,a8,"e",c,i,l,"el",h,o,e,j,m,f,n),"en",A.aE(d,g,c,a9,k,q,i,l,"en",h,o,e,j,m,f,n),"en_AU",A.aE(d,g,c,"AUD","e",q,i,l,"en_AU",h,o,e,j,m,f,n),"en_CA",A.aE(d,g,c,"CAD",k,q,i,l,"en_CA",h,o,e,j,m,f,n),"en_GB",A.aE(d,g,c,"GBP",k,q,i,l,"en_GB",h,o,e,j,m,f,n),"en_IE",A.aE(d,g,c,a8,k,q,i,l,"en_IE",h,o,e,j,m,f,n),"en_IN",A.aE(b3,a2,c,a5,k,q,i,l,"en_IN",h,o,a3,j,m,f,n),"en_MY",A.aE(d,g,c,"MYR",k,q,i,l,"en_MY",h,o,e,j,m,f,n),"en_NZ",A.aE(d,g,c,"NZD",k,q,i,l,"en_NZ",h,o,e,j,m,f,n),"en_SG",A.aE(d,g,c,"SGD",k,q,i,l,"en_SG",h,o,e,j,m,f,n),"en_US",A.aE(d,g,c,a9,k,q,i,l,"en_US",h,o,e,j,m,f,n),"en_ZA",A.aE(d,g,q,"ZAR",k,p,i,l,"en_ZA",h,o,e,j,m,f,n),"es",A.aE(a6,g,q,a8,k,c,i,l,"es",h,o,a7,j,m,f,n),"es_419",A.aE(d,g,c,"MXN",k,q,i,l,"es_419",h,o,a7,j,m,f,n),"es_ES",A.aE(a6,g,q,a8,k,c,i,l,"es_ES",h,o,a7,j,m,f,n),"es_MX",A.aE(d,g,c,"MXN",k,q,i,l,"es_MX",h,o,e,j,m,f,n),"es_US",A.aE(d,g,c,a9,k,q,i,l,"es_US",h,o,a7,j,m,f,n),"et",A.aE(a6,g,q,a8,b5,p,i,b4,"et",h,o,e,j,m,f,n),"eu",A.aE(a6,g,q,a8,k,c,i,b4,"eu",h,o,"%\xa0#,##0",j,m,f,n),"fa",A.aE("\u200e\xa4#,##0.00",g,"\u066b","IRR","\xd7\u06f1\u06f0^","\u066c",i,"\u200e\u2212","fa","\u0646\u0627\u0639\u062f\u062f","\u066a",e,"\u0609",b,f,"\u06f0"),"fi",A.aE(a6,g,q,a8,k,p,i,b4,"fi","ep\xe4luku",o,a7,j,m,f,n),"fil",A.aE(d,g,c,"PHP",k,q,i,l,"fil",h,o,e,j,m,f,n),"fr",A.aE(a6,g,q,a8,k,"\u202f",i,l,"fr",h,o,a7,j,m,f,n),"fr_CA",A.aE(a6,g,q,"CAD",k,p,i,l,"fr_CA",h,o,a7,j,m,f,n),"fr_CH",A.aE(a6,g,q,b2,k,"\u202f",i,l,"fr_CH",h,o,e,j,m,f,n),"fur",A.aE(b0,g,q,a8,k,c,i,l,"fur",h,o,e,j,m,f,n),"ga",A.aE(d,g,c,a8,k,q,i,l,"ga","Nuimh",o,e,j,m,f,n),"gl",A.aE(a6,g,q,a8,k,c,i,l,"gl",h,o,a7,j,m,f,n),"gsw",A.aE(a6,g,c,b2,k,"\u2019",i,b4,"gsw",h,o,a7,j,m,f,n),"gu",A.aE(b3,a2,c,a5,k,q,i,l,"gu",h,o,a3,j,m,b6,n),"haw",A.aE(d,g,c,a9,k,q,i,l,"haw",h,o,e,j,m,f,n),"he",A.aE(b7,g,c,"ILS",k,q,i,a,"he",h,o,e,j,b,f,n),"hi",A.aE(b3,a2,c,a5,k,q,i,l,"hi",h,o,a3,j,m,b6,n),"hr",A.aE(a6,g,q,a8,k,c,i,b4,"hr",h,o,a7,j,m,f,n),"hu",A.aE(a6,g,q,"HUF",k,p,i,l,"hu",h,o,e,j,m,f,n),"hy",A.aE(a6,g,q,"AMD",k,p,i,l,"hy","\u0548\u0579\u0539",o,e,j,m,f,n),"id",A.aE(d,g,q,"IDR",k,c,i,l,"id",h,o,e,j,m,f,n),"in",A.aE(d,g,q,"IDR",k,c,i,l,"in",h,o,e,j,m,f,n),"is",A.aE(a6,g,q,"ISK",k,c,i,l,"is",h,o,e,j,m,f,n),"it",A.aE(a6,g,q,a8,k,c,i,l,"it",h,o,e,j,m,f,n),"it_CH",A.aE(b1,g,c,b2,k,"\u2019",i,l,"it_CH",h,o,e,j,m,f,n),"iw",A.aE(b7,g,c,"ILS",k,q,i,a,"iw",h,o,e,j,b,f,n),"ja",A.aE(d,g,c,"JPY",k,q,i,l,"ja",h,o,e,j,m,f,n),"ka",A.aE(a6,g,q,"GEL",k,p,i,l,"ka","\u10d0\u10e0\xa0\u10d0\u10e0\u10d8\u10e1\xa0\u10e0\u10d8\u10ea\u10ee\u10d5\u10d8",o,e,j,m,f,n),"kk",A.aE(a6,g,q,"KZT",k,p,i,l,"kk","\u0441\u0430\u043d\xa0\u0435\u043c\u0435\u0441",o,e,j,m,f,n),"km",A.aE("#,##0.00\xa4",g,q,"KHR",k,c,i,l,"km",h,o,e,j,m,f,n),"kn",A.aE(d,g,c,a5,k,q,i,l,"kn",h,o,e,j,m,f,n),"ko",A.aE(d,g,c,"KRW",k,q,i,l,"ko",h,o,e,j,m,f,n),"ky",A.aE(a6,g,q,"KGS",k,p,i,l,"ky","\u0441\u0430\u043d\xa0\u044d\u043c\u0435\u0441",o,e,j,m,f,n),"ln",A.aE(a6,g,q,"CDF",k,c,i,l,"ln",h,o,e,j,m,f,n),"lo",A.aE("\xa4#,##0.00;\xa4-#,##0.00",g,q,"LAK",k,c,i,l,"lo","\u0e9a\u0ecd\u0ec8\u200b\u0ec1\u0ea1\u0ec8\u0e99\u200b\u0ec2\u0e95\u200b\u0ec0\u0ea5\u0e81",o,e,j,m,"#",n),"lt",A.aE(a6,g,q,a8,b5,p,i,b4,"lt",h,o,a7,j,m,f,n),"lv",A.aE(a6,g,q,a8,k,p,i,l,"lv","NS",o,e,j,m,f,n),"mg",A.aE(b0,g,c,"MGA",k,q,i,l,"mg",h,o,e,j,m,f,n),"mk",A.aE(a6,g,q,"MKD",k,c,i,l,"mk",h,o,a7,j,m,f,n),"ml",A.aE(d,a2,c,a5,k,q,i,l,"ml",h,o,e,j,m,f,n),"mn",A.aE(b0,g,c,"MNT",k,q,i,l,"mn",h,o,e,j,m,f,n),"mr",A.aE(d,a2,c,a5,k,q,i,l,"mr",h,o,e,j,m,b6,"\u0966"),"ms",A.aE(d,g,c,"MYR",k,q,i,l,"ms",h,o,e,j,m,f,n),"mt",A.aE(d,g,c,a8,k,q,i,l,"mt",h,o,e,j,m,f,n),"my",A.aE(a6,g,c,"MMK",k,q,i,l,"my","\u1002\u100f\u1014\u103a\u1038\u1019\u101f\u102f\u1010\u103a\u101e\u1031\u102c",o,e,j,m,f,"\u1040"),"nb",A.aE(b8,g,q,"NOK",k,p,i,b4,"nb",h,o,a7,j,m,f,n),"ne",A.aE(a4,a2,c,"NPR",k,q,i,l,"ne",h,o,a3,j,m,f,"\u0966"),"nl",A.aE(b8,g,q,a8,k,c,i,l,"nl",h,o,e,j,m,f,n),"no",A.aE(b8,g,q,"NOK",k,p,i,b4,"no",h,o,a7,j,m,f,n),"no_NO",A.aE(b8,g,q,"NOK",k,p,i,b4,"no_NO",h,o,a7,j,m,f,n),"nyn",A.aE(d,g,c,"UGX",k,q,i,l,"nyn",h,o,e,j,m,f,n),"or",A.aE(d,a2,c,a5,k,q,i,l,"or",h,o,e,j,m,f,n),"pa",A.aE(b3,a2,c,a5,k,q,i,l,"pa",h,o,a3,j,m,b6,n),"pl",A.aE(a6,g,q,"PLN",k,p,i,l,"pl",h,o,e,j,m,f,n),"ps",A.aE("\xa4#,##0.00;(\xa4#,##0.00)",g,"\u066b","AFN","\xd7\u06f1\u06f0^","\u066c",i,"\u200e-\u200e","ps",h,"\u066a",e,"\u0609","\u200e+\u200e",f,"\u06f0"),"pt",A.aE(b0,g,q,"BRL",k,c,i,l,"pt",h,o,e,j,m,f,n),"pt_BR",A.aE(b0,g,q,"BRL",k,c,i,l,"pt_BR",h,o,e,j,m,f,n),"pt_PT",A.aE(a6,g,q,a8,k,p,i,l,"pt_PT",h,o,e,j,m,f,n),"ro",A.aE(a6,g,q,"RON",k,c,i,l,"ro",h,o,a7,j,m,f,n),"ru",A.aE(a6,g,q,"RUB",k,p,i,l,"ru","\u043d\u0435\xa0\u0447\u0438\u0441\u043b\u043e",o,a7,j,m,f,n),"si",A.aE(d,g,c,"LKR",k,q,i,l,"si",h,o,e,j,m,"#",n),"sk",A.aE(a6,g,q,a8,"e",p,i,l,"sk",h,o,a7,j,m,f,n),"sl",A.aE(a6,g,q,a8,"e",c,i,b4,"sl",h,o,a7,j,m,f,n),"sq",A.aE(a6,g,q,"ALL",k,p,i,l,"sq",h,o,e,j,m,f,n),"sr",A.aE(a6,g,q,"RSD",k,c,i,l,"sr",h,o,e,j,m,f,n),"sr_Latn",A.aE(a6,g,q,"RSD",k,c,i,l,"sr_Latn",h,o,e,j,m,f,n),"sv",A.aE(a6,g,q,"SEK",b5,p,i,b4,"sv",h,o,a7,j,m,f,n),"sw",A.aE(b0,g,c,"TZS",k,q,i,l,"sw",h,o,e,j,m,f,n),"ta",A.aE(b3,a2,c,a5,k,q,i,l,"ta",h,o,a3,j,m,f,n),"te",A.aE(b3,a2,c,a5,k,q,i,l,"te",h,o,e,j,m,f,n),"th",A.aE(d,g,c,"THB",k,q,i,l,"th",h,o,e,j,m,f,n),"tl",A.aE(d,g,c,"PHP",k,q,i,l,"tl",h,o,e,j,m,f,n),"tr",A.aE(d,g,q,"TRY",k,c,i,l,"tr",h,o,"%#,##0",j,m,f,n),"uk",A.aE(a6,g,q,"UAH","\u0415",p,i,l,"uk",h,o,e,j,m,f,n),"ur",A.aE(d,g,c,"PKR",k,q,i,a,"ur",h,o,e,j,b,f,n),"uz",A.aE(a6,g,q,"UZS",k,p,i,l,"uz","son\xa0emas",o,e,j,m,f,n),"vi",A.aE(a6,g,q,"VND",k,c,i,l,"vi",h,o,e,j,m,f,n),"zh",A.aE(d,g,c,"CNY",k,q,i,l,"zh",h,o,e,j,m,f,n),"zh_CN",A.aE(d,g,c,"CNY",k,q,i,l,"zh_CN",h,o,e,j,m,f,n),"zh_HK",A.aE(d,g,c,"HKD",k,q,i,l,"zh_HK","\u975e\u6578\u503c",o,e,j,m,f,n),"zh_TW",A.aE(d,g,c,"TWD",k,q,i,l,"zh_TW","\u975e\u6578\u503c",o,e,j,m,f,n),"zu",A.aE(d,g,c,"ZAR",k,q,i,l,"zu",h,o,e,j,m,f,n)],t.N,t.zr)}) +r($,"c_L","bgX",()=>A.but("initializeDateFormatting()",$.bBL(),A.a3("a2y"))) +r($,"c1s","bni",()=>A.but("initializeDateFormatting()",B.aST,t.GU)) +s($,"c1i","bgZ",()=>48) +s($,"bWZ","byP",()=>A.d([A.cn("^'(?:[^']|'')*'",!0,!1,!1,!1),A.cn("^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|D+|m+|s+|v+|z+|Z+)",!0,!1,!1,!1),A.cn("^[^'GyMkSEahKHcLQdDmsvzZ]+",!0,!1,!1,!1)],A.a3("B"))) +s($,"bZO","bA2",()=>A.cn("''",!0,!1,!1,!1)) +s($,"bY6","bgL",()=>A.bV1(2,52)) +s($,"bY5","bze",()=>B.e.dg(A.a_i($.bgL())/A.a_i(10))) +s($,"c0u","bnb",()=>A.a_i(10)) +s($,"c0v","bB4",()=>A.a_i(10)) +s($,"c_Q","bAy",()=>A.cn("^(.*?)((mailto:)?[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z][A-Z]+)",!1,!0,!1,!1)) +s($,"c1d","bBC",()=>A.cn("^(.*?)((?:https?:\\/\\/|www\\.)[^\\s/$.?#].[^\\s]*)",!1,!0,!1,!1)) +s($,"c0z","bB7",()=>A.cn("^(https?:\\/\\/)",!1,!1,!1,!1)) +s($,"bWx","byH",()=>"Sources: "+B.d.bw(B.a7W,", ")) +s($,"bXY","Kf",()=>{var q=new A.aHr(),p=A.a3("fs"),o=A.a3("z"),n=A.A(p,o),m=t.S,l=A.a3("a"),k=A.A(m,l),j=A.A(l,m),i=A.A(l,p) +A.b(n,k,j,i,B.af,B.e3,-1) +A.b(n,k,j,i,B.af,B.nH,-2) +A.b(n,k,j,i,B.af,B.nG,-5) +A.b(n,k,j,i,B.af,B.nF,-3) +A.b(n,k,j,i,B.af,B.nE,-6) +A.b(n,k,j,i,B.af,B.B7,-4) +A.b(n,k,j,i,B.af,B.Bc,-10) +A.b(n,k,j,i,B.af,B.Bb,-11) +A.b(n,k,j,i,B.af,B.Ba,-12) +A.b(n,k,j,i,B.af,B.B9,-13) +A.b(n,k,j,i,B.af,B.B8,-14) +A.b(n,k,j,i,B.af,B.Bm,-20) +A.b(n,k,j,i,B.af,B.Bl,-21) +A.b(n,k,j,i,B.af,B.Bk,-22) +A.b(n,k,j,i,B.af,B.Bj,-23) +A.b(n,k,j,i,B.af,B.Bi,-24) +A.b(n,k,j,i,B.af,B.Br,-30) +A.b(n,k,j,i,B.af,B.Bq,-31) +A.b(n,k,j,i,B.af,B.Bp,-32) +A.b(n,k,j,i,B.af,B.Bo,-33) +A.b(n,k,j,i,B.af,B.Bn,-34) +A.b(n,k,j,i,B.af,B.Bh,-40) +A.b(n,k,j,i,B.af,B.Bg,-41) +A.b(n,k,j,i,B.af,B.Bf,-42) +A.b(n,k,j,i,B.af,B.Be,-43) +A.b(n,k,j,i,B.af,B.Bd,-44) +A.b(n,k,j,i,B.aw,B.aId,11) +A.b(n,k,j,i,B.aw,B.aIV,12) +A.b(n,k,j,i,B.aw,B.aIz,13) +A.b(n,k,j,i,B.aw,B.aJN,14) +A.b(n,k,j,i,B.aw,B.aJC,15) +A.b(n,k,j,i,B.aw,B.aKQ,16) +A.b(n,k,j,i,B.aw,B.aL0,17) +A.b(n,k,j,i,B.aw,B.aLb,18) +A.b(n,k,j,i,B.aw,B.aMe,19) +A.b(n,k,j,i,B.aw,B.aIK,20) +A.b(n,k,j,i,B.aw,B.aIo,21) +A.b(n,k,j,i,B.aw,B.aLx,22) +A.b(n,k,j,i,B.aw,B.aLI,23) +A.b(n,k,j,i,B.aw,B.aJY,24) +A.b(n,k,j,i,B.aw,B.aLT,25) +A.b(n,k,j,i,B.aw,B.aLm,26) +A.b(n,k,j,i,B.aw,B.aM3,27) +A.b(n,k,j,i,B.aw,B.aKj,28) +A.b(n,k,j,i,B.aw,B.aJg,29) +A.b(n,k,j,i,B.aw,B.aKu,30) +A.b(n,k,j,i,B.aw,B.aJr,31) +A.b(n,k,j,i,B.aw,B.aJ5,32) +A.b(n,k,j,i,B.aw,B.aKF,33) +A.b(n,k,j,i,B.aw,B.aK8,34) +A.b(n,k,j,i,B.hh,B.aCH,35) +A.b(n,k,j,i,B.hh,B.aCI,36) +A.b(n,k,j,i,B.hh,B.aCK,37) +A.b(n,k,j,i,B.hh,B.aCJ,38) +A.b(n,k,j,i,B.hi,B.aHw,39) +A.b(n,k,j,i,B.hi,B.aHH,40) +A.b(n,k,j,i,B.hi,B.aI2,41) +A.b(n,k,j,i,B.hi,B.aHS,42) +A.b(n,k,j,i,B.b9,B.aCB,43) +A.b(n,k,j,i,B.b9,B.aCo,44) +A.b(n,k,j,i,B.b9,B.aCD,45) +A.b(n,k,j,i,B.b9,B.aCy,46) +A.b(n,k,j,i,B.b9,B.aCp,47) +A.b(n,k,j,i,B.b9,B.aCw,48) +A.b(n,k,j,i,B.b9,B.aCs,49) +A.b(n,k,j,i,B.b9,B.aCt,50) +A.b(n,k,j,i,B.b9,B.aCz,51) +A.b(n,k,j,i,B.b9,B.aCq,52) +A.b(n,k,j,i,B.b9,B.aCr,53) +A.b(n,k,j,i,B.b9,B.aCF,54) +A.b(n,k,j,i,B.b9,B.aCE,55) +A.b(n,k,j,i,B.b9,B.aCC,56) +A.b(n,k,j,i,B.b9,B.aCx,57) +A.b(n,k,j,i,B.b9,B.aCu,58) +A.b(n,k,j,i,B.b9,B.aCA,59) +A.b(n,k,j,i,B.cA,B.aGG,60) +A.b(n,k,j,i,B.cA,B.aGH,61) +A.b(n,k,j,i,B.cA,B.aGI,62) +A.b(n,k,j,i,B.cA,B.aGJ,63) +A.b(n,k,j,i,B.cA,B.aGK,64) +A.b(n,k,j,i,B.cA,B.aGL,65) +A.b(n,k,j,i,B.cA,B.aGM,66) +A.b(n,k,j,i,B.cA,B.aGN,67) +A.b(n,k,j,i,B.cA,B.aGO,68) +A.b(n,k,j,i,B.b0,B.aD_,69) +A.b(n,k,j,i,B.b0,B.aCY,70) +A.b(n,k,j,i,B.b0,B.aCZ,71) +A.b(n,k,j,i,B.b0,B.aD0,72) +A.b(n,k,j,i,B.b0,B.aD2,73) +A.b(n,k,j,i,B.b0,B.aD4,74) +A.b(n,k,j,i,B.b0,B.aD3,75) +A.b(n,k,j,i,B.b0,B.aD5,76) +A.b(n,k,j,i,B.b0,B.aD6,77) +A.b(n,k,j,i,B.b0,B.aD7,78) +A.b(n,k,j,i,B.b0,B.aD8,79) +A.b(n,k,j,i,B.b0,B.aD9,80) +A.b(n,k,j,i,B.b0,B.aDa,81) +A.b(n,k,j,i,B.b0,B.aDb,82) +A.b(n,k,j,i,B.b0,B.aDd,83) +A.b(n,k,j,i,B.b0,B.aDe,84) +A.b(n,k,j,i,B.b0,B.aDf,85) +A.b(n,k,j,i,B.b0,B.aDg,86) +A.b(n,k,j,i,B.c_,B.aDh,87) +A.b(n,k,j,i,B.c_,B.aDi,88) +A.b(n,k,j,i,B.c_,B.aDj,89) +A.b(n,k,j,i,B.c_,B.aDk,90) +A.b(n,k,j,i,B.c_,B.aDl,91) +A.b(n,k,j,i,B.c_,B.aDm,92) +A.b(n,k,j,i,B.c_,B.aDo,93) +A.b(n,k,j,i,B.c_,B.aDq,94) +A.b(n,k,j,i,B.c_,B.aDp,95) +A.b(n,k,j,i,B.c_,B.aDr,96) +A.b(n,k,j,i,B.c_,B.aDs,97) +A.b(n,k,j,i,B.bK,B.aCW,98) +A.b(n,k,j,i,B.bK,B.aCU,99) +A.b(n,k,j,i,B.bK,B.aCM,100) +A.b(n,k,j,i,B.bK,B.aCX,101) +A.b(n,k,j,i,B.bK,B.aCT,102) +A.b(n,k,j,i,B.bK,B.aCS,103) +A.b(n,k,j,i,B.bK,B.aCO,104) +A.b(n,k,j,i,B.bK,B.aCN,105) +A.b(n,k,j,i,B.bK,B.aCP,106) +A.b(n,k,j,i,B.bK,B.aCQ,107) +A.b(n,k,j,i,B.bK,B.aCL,108) +A.b(n,k,j,i,B.bK,B.aCV,109) +A.b(n,k,j,i,B.du,B.aGA,110) +A.b(n,k,j,i,B.du,B.aGy,111) +A.b(n,k,j,i,B.du,B.aGz,112) +A.b(n,k,j,i,B.du,B.aGB,113) +A.b(n,k,j,i,B.du,B.aGC,114) +A.b(n,k,j,i,B.du,B.aGD,115) +A.b(n,k,j,i,B.du,B.aGF,116) +A.b(n,k,j,i,B.d1,B.aGt,117) +A.b(n,k,j,i,B.d1,B.aG7,118) +A.b(n,k,j,i,B.d1,B.aGi,119) +A.b(n,k,j,i,B.d1,B.aGP,120) +A.b(n,k,j,i,B.d1,B.aH_,121) +A.b(n,k,j,i,B.d1,B.aHa,122) +A.b(n,k,j,i,B.d1,B.aHl,123) +A.b(n,k,j,i,B.d1,B.aGE,124) +A.b(n,k,j,i,B.d2,B.aCn,125) +A.b(n,k,j,i,B.d2,B.aCf,126) +A.b(n,k,j,i,B.d2,B.aCi,127) +A.b(n,k,j,i,B.d2,B.aCj,128) +A.b(n,k,j,i,B.d2,B.aCl,129) +A.b(n,k,j,i,B.d2,B.aCm,130) +A.b(n,k,j,i,B.d2,B.aCg,131) +A.b(n,k,j,i,B.d2,B.aCh,132) +A.b(n,k,j,i,B.eX,B.aFq,133) +A.b(n,k,j,i,B.eX,B.aFB,134) +A.b(n,k,j,i,B.eX,B.aFM,135) +A.b(n,k,j,i,B.eX,B.aFX,136) +A.b(n,k,j,i,B.eX,B.aFf,137) +A.b(n,k,j,i,B.dv,B.aGr,138) +A.b(n,k,j,i,B.dv,B.aGx,139) +A.b(n,k,j,i,B.dv,B.aGv,140) +A.b(n,k,j,i,B.dv,B.aGs,141) +A.b(n,k,j,i,B.dv,B.aGq,142) +A.b(n,k,j,i,B.dv,B.aGu,143) +A.b(n,k,j,i,B.dv,B.aGw,144) +A.b(n,k,j,i,B.eY,B.aCd,145) +A.b(n,k,j,i,B.eY,B.aCa,146) +A.b(n,k,j,i,B.eY,B.aCc,147) +A.b(n,k,j,i,B.eY,B.aCe,148) +A.b(n,k,j,i,B.eY,B.aCb,149) +A.b(n,k,j,i,B.cz,B.aF4,150) +A.b(n,k,j,i,B.cz,B.aEc,151) +A.b(n,k,j,i,B.cz,B.aEy,152) +A.b(n,k,j,i,B.cz,B.aEJ,153) +A.b(n,k,j,i,B.cz,B.aEU,154) +A.b(n,k,j,i,B.cz,B.aEn,155) +A.b(n,k,j,i,B.cz,B.aE1,156) +A.b(n,k,j,i,B.cz,B.aDR,157) +A.b(n,k,j,i,B.cz,B.aDG,158) +A.b(n,k,j,i,B.h,B.aMp,159) +A.b(n,k,j,i,B.h,B.aNZ,160) +A.b(n,k,j,i,B.h,B.aMA,161) +A.b(n,k,j,i,B.h,B.aML,162) +A.b(n,k,j,i,B.h,B.aMW,163) +A.b(n,k,j,i,B.h,B.aN6,164) +A.b(n,k,j,i,B.h,B.aNh,165) +A.b(n,k,j,i,B.h,B.aNs,166) +A.b(n,k,j,i,B.h,B.aND,167) +A.b(n,k,j,i,B.h,B.aNO,168) +A.b(n,k,j,i,B.h,B.aPy,170) +A.b(n,k,j,i,B.h,B.aO9,171) +A.b(n,k,j,i,B.h,B.aOk,172) +A.b(n,k,j,i,B.h,B.aOv,173) +A.b(n,k,j,i,B.h,B.aOG,174) +A.b(n,k,j,i,B.h,B.aOR,175) +A.b(n,k,j,i,B.h,B.aP1,176) +A.b(n,k,j,i,B.h,B.aPc,177) +A.b(n,k,j,i,B.h,B.aPn,179) +A.b(n,k,j,i,B.h,B.aeA,180) +A.b(n,k,j,i,B.h,B.aPJ,181) +A.b(n,k,j,i,B.h,B.aPU,182) +A.b(n,k,j,i,B.h,B.aQ4,183) +A.b(n,k,j,i,B.h,B.aQf,184) +A.b(n,k,j,i,B.h,B.aQq,185) +A.b(n,k,j,i,B.h,B.adT,186) +A.b(n,k,j,i,B.h,B.ae3,187) +A.b(n,k,j,i,B.h,B.aee,188) +A.b(n,k,j,i,B.h,B.aep,189) +A.b(n,k,j,i,B.h,B.agk,190) +A.b(n,k,j,i,B.h,B.aeL,191) +A.b(n,k,j,i,B.h,B.aeW,192) +A.b(n,k,j,i,B.h,B.af6,193) +A.b(n,k,j,i,B.h,B.afh,194) +A.b(n,k,j,i,B.h,B.afs,195) +A.b(n,k,j,i,B.h,B.afD,196) +A.b(n,k,j,i,B.h,B.afO,197) +A.b(n,k,j,i,B.h,B.afZ,198) +A.b(n,k,j,i,B.h,B.ag9,199) +A.b(n,k,j,i,B.h,B.ai4,200) +A.b(n,k,j,i,B.h,B.agv,201) +A.b(n,k,j,i,B.h,B.agG,202) +A.b(n,k,j,i,B.h,B.agR,203) +A.b(n,k,j,i,B.h,B.ah1,204) +A.b(n,k,j,i,B.h,B.ahc,205) +A.b(n,k,j,i,B.h,B.ahn,206) +A.b(n,k,j,i,B.h,B.ahy,207) +A.b(n,k,j,i,B.h,B.ahJ,208) +A.b(n,k,j,i,B.h,B.ahU,209) +A.b(n,k,j,i,B.h,B.ajP,210) +A.b(n,k,j,i,B.h,B.aif,211) +A.b(n,k,j,i,B.h,B.aiq,212) +A.b(n,k,j,i,B.h,B.aiB,213) +A.b(n,k,j,i,B.h,B.aiM,214) +A.b(n,k,j,i,B.h,B.aiX,215) +A.b(n,k,j,i,B.h,B.aj7,216) +A.b(n,k,j,i,B.h,B.aji,217) +A.b(n,k,j,i,B.h,B.ajt,218) +A.b(n,k,j,i,B.h,B.ajE,219) +A.b(n,k,j,i,B.h,B.alz,220) +A.b(n,k,j,i,B.h,B.ak_,221) +A.b(n,k,j,i,B.h,B.aka,222) +A.b(n,k,j,i,B.h,B.akl,223) +A.b(n,k,j,i,B.h,B.akH,224) +A.b(n,k,j,i,B.h,B.akw,225) +A.b(n,k,j,i,B.h,B.akS,226) +A.b(n,k,j,i,B.h,B.al2,227) +A.b(n,k,j,i,B.h,B.ald,228) +A.b(n,k,j,i,B.h,B.alo,229) +A.b(n,k,j,i,B.h,B.anj,230) +A.b(n,k,j,i,B.h,B.alK,231) +A.b(n,k,j,i,B.h,B.alV,232) +A.b(n,k,j,i,B.h,B.am5,233) +A.b(n,k,j,i,B.h,B.amg,234) +A.b(n,k,j,i,B.h,B.amr,235) +A.b(n,k,j,i,B.h,B.amC,236) +A.b(n,k,j,i,B.h,B.amN,237) +A.b(n,k,j,i,B.h,B.amY,238) +A.b(n,k,j,i,B.h,B.an8,239) +A.b(n,k,j,i,B.h,B.aoT,240) +A.b(n,k,j,i,B.h,B.anu,241) +A.b(n,k,j,i,B.h,B.anF,242) +A.b(n,k,j,i,B.h,B.anQ,243) +A.b(n,k,j,i,B.h,B.ao0,244) +A.b(n,k,j,i,B.h,B.aob,245) +A.b(n,k,j,i,B.h,B.aom,246) +A.b(n,k,j,i,B.h,B.ape,247) +A.b(n,k,j,i,B.h,B.aox,248) +A.b(n,k,j,i,B.h,B.aoI,249) +A.b(n,k,j,i,B.h,B.aqO,250) +A.b(n,k,j,i,B.h,B.ap3,251) +A.b(n,k,j,i,B.h,B.app,252) +A.b(n,k,j,i,B.h,B.apA,253) +A.b(n,k,j,i,B.h,B.apL,254) +A.b(n,k,j,i,B.h,B.aq6,255) +A.b(n,k,j,i,B.h,B.aqh,256) +A.b(n,k,j,i,B.h,B.aqs,257) +A.b(n,k,j,i,B.h,B.apW,258) +A.b(n,k,j,i,B.h,B.aqD,259) +A.b(n,k,j,i,B.h,B.asy,260) +A.b(n,k,j,i,B.h,B.aqZ,261) +A.b(n,k,j,i,B.h,B.ar9,262) +A.b(n,k,j,i,B.h,B.ark,263) +A.b(n,k,j,i,B.h,B.arv,264) +A.b(n,k,j,i,B.h,B.arG,265) +A.b(n,k,j,i,B.h,B.arR,266) +A.b(n,k,j,i,B.h,B.as1,267) +A.b(n,k,j,i,B.h,B.asc,268) +A.b(n,k,j,i,B.h,B.asn,269) +A.b(n,k,j,i,B.h,B.aui,270) +A.b(n,k,j,i,B.h,B.asJ,271) +A.b(n,k,j,i,B.h,B.asU,272) +A.b(n,k,j,i,B.h,B.at4,273) +A.b(n,k,j,i,B.h,B.atf,274) +A.b(n,k,j,i,B.h,B.atq,275) +A.b(n,k,j,i,B.h,B.atB,276) +A.b(n,k,j,i,B.h,B.atM,277) +A.b(n,k,j,i,B.h,B.atX,278) +A.b(n,k,j,i,B.h,B.au7,279) +A.b(n,k,j,i,B.h,B.aw2,280) +A.b(n,k,j,i,B.h,B.aut,281) +A.b(n,k,j,i,B.h,B.auE,282) +A.b(n,k,j,i,B.h,B.auP,283) +A.b(n,k,j,i,B.h,B.av_,284) +A.b(n,k,j,i,B.h,B.ava,285) +A.b(n,k,j,i,B.h,B.avl,286) +A.b(n,k,j,i,B.h,B.avw,287) +A.b(n,k,j,i,B.h,B.avH,288) +A.b(n,k,j,i,B.h,B.avS,289) +A.b(n,k,j,i,B.h,B.axN,290) +A.b(n,k,j,i,B.h,B.awd,291) +A.b(n,k,j,i,B.h,B.awo,292) +A.b(n,k,j,i,B.h,B.awz,293) +A.b(n,k,j,i,B.h,B.awK,294) +A.b(n,k,j,i,B.h,B.awV,295) +A.b(n,k,j,i,B.h,B.ax5,296) +A.b(n,k,j,i,B.h,B.axg,297) +A.b(n,k,j,i,B.h,B.axr,298) +A.b(n,k,j,i,B.h,B.axC,299) +A.b(n,k,j,i,B.h,B.azI,300) +A.b(n,k,j,i,B.h,B.axY,301) +A.b(n,k,j,i,B.h,B.ay8,302) +A.b(n,k,j,i,B.h,B.ayj,303) +A.b(n,k,j,i,B.h,B.ayu,304) +A.b(n,k,j,i,B.h,B.ayF,305) +A.b(n,k,j,i,B.h,B.ayQ,306) +A.b(n,k,j,i,B.h,B.az0,307) +A.b(n,k,j,i,B.h,B.azb,308) +A.b(n,k,j,i,B.h,B.azm,309) +A.b(n,k,j,i,B.h,B.aBh,310) +A.b(n,k,j,i,B.h,B.azx,311) +A.b(n,k,j,i,B.h,B.azT,312) +A.b(n,k,j,i,B.h,B.aA3,313) +A.b(n,k,j,i,B.h,B.aAe,314) +A.b(n,k,j,i,B.h,B.aAp,315) +A.b(n,k,j,i,B.h,B.aAA,316) +A.b(n,k,j,i,B.h,B.aAL,317) +A.b(n,k,j,i,B.h,B.aAW,318) +A.b(n,k,j,i,B.h,B.aB6,319) +A.b(n,k,j,i,B.h,B.aD1,320) +A.b(n,k,j,i,B.h,B.aBs,321) +A.b(n,k,j,i,B.h,B.aBD,322) +A.b(n,k,j,i,B.h,B.aBO,323) +A.b(n,k,j,i,B.h,B.aBZ,324) +A.b(n,k,j,i,B.h,B.aC9,325) +A.b(n,k,j,i,B.h,B.aCk,326) +A.b(n,k,j,i,B.h,B.aCv,327) +A.b(n,k,j,i,B.h,B.aCG,328) +A.b(n,k,j,i,B.h,B.aCR,329) +A.b(n,k,j,i,B.h,B.aDA,330) +A.b(n,k,j,i,B.h,B.aDc,331) +A.b(n,k,j,i,B.h,B.aDn,332) +A.b(n,k,j,i,B.h,B.aDt,333) +A.b(n,k,j,i,B.h,B.aDu,334) +A.b(n,k,j,i,B.h,B.aDv,335) +A.b(n,k,j,i,B.h,B.aDw,336) +A.b(n,k,j,i,B.h,B.aDx,337) +A.b(n,k,j,i,B.h,B.aDy,338) +A.b(n,k,j,i,B.h,B.aDz,339) +A.b(n,k,j,i,B.h,B.aDL,340) +A.b(n,k,j,i,B.h,B.aDB,341) +A.b(n,k,j,i,B.h,B.aDC,342) +A.b(n,k,j,i,B.h,B.aDD,343) +A.b(n,k,j,i,B.h,B.aDE,344) +A.b(n,k,j,i,B.h,B.aDF,345) +A.b(n,k,j,i,B.h,B.aDH,346) +A.b(n,k,j,i,B.h,B.aDI,347) +A.b(n,k,j,i,B.h,B.aDJ,348) +A.b(n,k,j,i,B.h,B.aDK,349) +A.b(n,k,j,i,B.h,B.aDW,350) +A.b(n,k,j,i,B.h,B.aDM,351) +A.b(n,k,j,i,B.h,B.aDN,352) +A.b(n,k,j,i,B.h,B.aDO,353) +A.b(n,k,j,i,B.h,B.aDP,354) +A.b(n,k,j,i,B.h,B.aDQ,355) +A.b(n,k,j,i,B.h,B.aDS,356) +A.b(n,k,j,i,B.h,B.aDT,357) +A.b(n,k,j,i,B.h,B.aDU,358) +A.b(n,k,j,i,B.h,B.aDV,359) +A.b(n,k,j,i,B.h,B.aE6,360) +A.b(n,k,j,i,B.h,B.aDX,361) +A.b(n,k,j,i,B.h,B.aDY,362) +A.b(n,k,j,i,B.h,B.aDZ,363) +A.b(n,k,j,i,B.h,B.aE_,364) +A.b(n,k,j,i,B.h,B.aE0,365) +A.b(n,k,j,i,B.h,B.aE2,366) +A.b(n,k,j,i,B.h,B.aE3,367) +A.b(n,k,j,i,B.h,B.aE4,368) +A.b(n,k,j,i,B.h,B.aE5,369) +A.b(n,k,j,i,B.h,B.aEh,370) +A.b(n,k,j,i,B.h,B.aE7,371) +A.b(n,k,j,i,B.h,B.aE8,372) +A.b(n,k,j,i,B.h,B.aE9,373) +A.b(n,k,j,i,B.h,B.aEa,374) +A.b(n,k,j,i,B.h,B.aEb,375) +A.b(n,k,j,i,B.h,B.aEd,376) +A.b(n,k,j,i,B.h,B.aEe,377) +A.b(n,k,j,i,B.h,B.aEf,378) +A.b(n,k,j,i,B.h,B.aEg,379) +A.b(n,k,j,i,B.h,B.aEs,380) +A.b(n,k,j,i,B.h,B.aEi,381) +A.b(n,k,j,i,B.h,B.aEj,382) +A.b(n,k,j,i,B.h,B.aEl,383) +A.b(n,k,j,i,B.h,B.aEm,384) +A.b(n,k,j,i,B.h,B.aEo,385) +A.b(n,k,j,i,B.h,B.aEp,386) +A.b(n,k,j,i,B.h,B.aEq,387) +A.b(n,k,j,i,B.h,B.aEk,388) +A.b(n,k,j,i,B.h,B.aEr,389) +A.b(n,k,j,i,B.h,B.aED,390) +A.b(n,k,j,i,B.h,B.aEt,391) +A.b(n,k,j,i,B.h,B.aEu,392) +A.b(n,k,j,i,B.h,B.aEv,393) +A.b(n,k,j,i,B.h,B.aEw,394) +A.b(n,k,j,i,B.h,B.aEx,395) +A.b(n,k,j,i,B.h,B.aEz,396) +A.b(n,k,j,i,B.h,B.aEA,397) +A.b(n,k,j,i,B.h,B.aEB,398) +A.b(n,k,j,i,B.h,B.aEC,399) +A.b(n,k,j,i,B.h,B.aEO,400) +A.b(n,k,j,i,B.h,B.aEG,401) +A.b(n,k,j,i,B.h,B.aEE,402) +A.b(n,k,j,i,B.h,B.aEF,403) +A.b(n,k,j,i,B.h,B.aEH,404) +A.b(n,k,j,i,B.h,B.aEI,405) +A.b(n,k,j,i,B.h,B.aEK,406) +A.b(n,k,j,i,B.h,B.aEL,407) +A.b(n,k,j,i,B.h,B.aEM,408) +A.b(n,k,j,i,B.h,B.aEN,409) +A.b(n,k,j,i,B.h,B.aEZ,410) +A.b(n,k,j,i,B.h,B.aEP,411) +A.b(n,k,j,i,B.h,B.aEQ,412) +A.b(n,k,j,i,B.h,B.aER,413) +A.b(n,k,j,i,B.h,B.aES,414) +A.b(n,k,j,i,B.h,B.aET,415) +A.b(n,k,j,i,B.h,B.aEV,416) +A.b(n,k,j,i,B.h,B.aEW,417) +A.b(n,k,j,i,B.h,B.aEX,418) +A.b(n,k,j,i,B.h,B.aEY,419) +A.b(n,k,j,i,B.h,B.aF9,420) +A.b(n,k,j,i,B.h,B.aF_,421) +A.b(n,k,j,i,B.h,B.aF0,422) +A.b(n,k,j,i,B.h,B.aF1,423) +A.b(n,k,j,i,B.h,B.aF2,424) +A.b(n,k,j,i,B.h,B.aF3,425) +A.b(n,k,j,i,B.h,B.aF5,426) +A.b(n,k,j,i,B.h,B.aF6,427) +A.b(n,k,j,i,B.h,B.aF7,428) +A.b(n,k,j,i,B.h,B.aF8,429) +A.b(n,k,j,i,B.h,B.aFk,430) +A.b(n,k,j,i,B.h,B.aFa,431) +A.b(n,k,j,i,B.h,B.aFb,432) +A.b(n,k,j,i,B.h,B.aFc,433) +A.b(n,k,j,i,B.h,B.aFd,434) +A.b(n,k,j,i,B.h,B.aFe,435) +A.b(n,k,j,i,B.h,B.aFg,436) +A.b(n,k,j,i,B.h,B.aFh,437) +A.b(n,k,j,i,B.h,B.aFi,438) +A.b(n,k,j,i,B.h,B.aFj,439) +A.b(n,k,j,i,B.h,B.aFv,440) +A.b(n,k,j,i,B.h,B.aFl,441) +A.b(n,k,j,i,B.h,B.aFm,442) +A.b(n,k,j,i,B.h,B.aFn,443) +A.b(n,k,j,i,B.h,B.aFo,444) +A.b(n,k,j,i,B.h,B.aFp,445) +A.b(n,k,j,i,B.h,B.aFr,446) +A.b(n,k,j,i,B.h,B.aFs,447) +A.b(n,k,j,i,B.h,B.aFt,448) +A.b(n,k,j,i,B.h,B.aFu,449) +A.b(n,k,j,i,B.h,B.aFG,450) +A.b(n,k,j,i,B.h,B.aFw,451) +A.b(n,k,j,i,B.h,B.aFx,452) +A.b(n,k,j,i,B.h,B.aFy,453) +A.b(n,k,j,i,B.h,B.aFz,454) +A.b(n,k,j,i,B.h,B.aFA,455) +A.b(n,k,j,i,B.h,B.aFC,456) +A.b(n,k,j,i,B.h,B.aFD,457) +A.b(n,k,j,i,B.h,B.aFE,458) +A.b(n,k,j,i,B.h,B.aFF,459) +A.b(n,k,j,i,B.h,B.aFR,460) +A.b(n,k,j,i,B.h,B.aFH,461) +A.b(n,k,j,i,B.h,B.aFI,462) +A.b(n,k,j,i,B.h,B.aFJ,463) +A.b(n,k,j,i,B.h,B.aFK,464) +A.b(n,k,j,i,B.h,B.aFL,465) +A.b(n,k,j,i,B.h,B.aFN,466) +A.b(n,k,j,i,B.h,B.aFO,467) +A.b(n,k,j,i,B.h,B.aFP,468) +A.b(n,k,j,i,B.h,B.aFQ,469) +A.b(n,k,j,i,B.h,B.aG1,470) +A.b(n,k,j,i,B.h,B.aFS,471) +A.b(n,k,j,i,B.h,B.aFT,472) +A.b(n,k,j,i,B.h,B.aFU,473) +A.b(n,k,j,i,B.h,B.aFW,474) +A.b(n,k,j,i,B.h,B.aFY,475) +A.b(n,k,j,i,B.h,B.aFZ,476) +A.b(n,k,j,i,B.h,B.aG_,477) +A.b(n,k,j,i,B.h,B.aG0,478) +A.b(n,k,j,i,B.h,B.aFV,479) +A.b(n,k,j,i,B.h,B.aGc,480) +A.b(n,k,j,i,B.h,B.aG2,481) +A.b(n,k,j,i,B.h,B.aG3,482) +A.b(n,k,j,i,B.h,B.aG4,483) +A.b(n,k,j,i,B.h,B.aG5,484) +A.b(n,k,j,i,B.h,B.aG6,485) +A.b(n,k,j,i,B.h,B.aG8,486) +A.b(n,k,j,i,B.h,B.aG9,487) +A.b(n,k,j,i,B.h,B.aGa,488) +A.b(n,k,j,i,B.h,B.aGb,489) +A.b(n,k,j,i,B.h,B.aGn,490) +A.b(n,k,j,i,B.h,B.aGd,491) +A.b(n,k,j,i,B.h,B.aGe,492) +A.b(n,k,j,i,B.h,B.aGf,493) +A.b(n,k,j,i,B.h,B.aGg,494) +A.b(n,k,j,i,B.h,B.aGh,495) +A.b(n,k,j,i,B.h,B.aGj,496) +A.b(n,k,j,i,B.h,B.aGk,497) +A.b(n,k,j,i,B.h,B.aGl,498) +A.b(n,k,j,i,B.h,B.aGm,499) +A.b(n,k,j,i,B.h,B.aGo,500) +A.b(n,k,j,i,B.h,B.aGp,501) +A.b(n,k,j,i,B.b,B.aGQ,502) +A.b(n,k,j,i,B.b,B.aGR,503) +A.b(n,k,j,i,B.b,B.aGS,504) +A.b(n,k,j,i,B.b,B.aGT,505) +A.b(n,k,j,i,B.b,B.aGU,506) +A.b(n,k,j,i,B.b,B.aGV,507) +A.b(n,k,j,i,B.b,B.aGW,508) +A.b(n,k,j,i,B.b,B.aGX,509) +A.b(n,k,j,i,B.b,B.aGY,510) +A.b(n,k,j,i,B.b,B.aGZ,511) +A.b(n,k,j,i,B.b,B.aH0,512) +A.b(n,k,j,i,B.b,B.aH1,513) +A.b(n,k,j,i,B.b,B.aH2,514) +A.b(n,k,j,i,B.b,B.aH3,515) +A.b(n,k,j,i,B.b,B.aH4,516) +A.b(n,k,j,i,B.b,B.aH5,517) +A.b(n,k,j,i,B.b,B.aH6,518) +A.b(n,k,j,i,B.b,B.aH7,519) +A.b(n,k,j,i,B.b,B.aH8,520) +A.b(n,k,j,i,B.b,B.aH9,521) +A.b(n,k,j,i,B.b,B.aHb,522) +A.b(n,k,j,i,B.b,B.aHc,523) +A.b(n,k,j,i,B.b,B.aHd,524) +A.b(n,k,j,i,B.b,B.aHe,525) +A.b(n,k,j,i,B.b,B.aHf,526) +A.b(n,k,j,i,B.b,B.aHg,527) +A.b(n,k,j,i,B.b,B.aHh,528) +A.b(n,k,j,i,B.b,B.aHi,529) +A.b(n,k,j,i,B.b,B.aHj,530) +A.b(n,k,j,i,B.b,B.aHk,531) +A.b(n,k,j,i,B.b,B.aHm,532) +A.b(n,k,j,i,B.b,B.aHn,533) +A.b(n,k,j,i,B.b,B.aHo,534) +A.b(n,k,j,i,B.b,B.aHp,535) +A.b(n,k,j,i,B.b,B.aHq,536) +A.b(n,k,j,i,B.b,B.aHr,537) +A.b(n,k,j,i,B.b,B.aHs,538) +A.b(n,k,j,i,B.b,B.aHt,539) +A.b(n,k,j,i,B.b,B.aHu,540) +A.b(n,k,j,i,B.b,B.aHv,541) +A.b(n,k,j,i,B.b,B.aHx,542) +A.b(n,k,j,i,B.b,B.aHy,543) +A.b(n,k,j,i,B.b,B.aHz,544) +A.b(n,k,j,i,B.b,B.aHA,545) +A.b(n,k,j,i,B.b,B.aHB,546) +A.b(n,k,j,i,B.b,B.aHC,547) +A.b(n,k,j,i,B.b,B.aHD,548) +A.b(n,k,j,i,B.b,B.aHE,549) +A.b(n,k,j,i,B.b,B.aHF,550) +A.b(n,k,j,i,B.b,B.aHG,551) +A.b(n,k,j,i,B.b,B.aHI,552) +A.b(n,k,j,i,B.b,B.aHJ,553) +A.b(n,k,j,i,B.b,B.aHK,554) +A.b(n,k,j,i,B.b,B.aHL,555) +A.b(n,k,j,i,B.b,B.aHM,556) +A.b(n,k,j,i,B.b,B.aHN,557) +A.b(n,k,j,i,B.b,B.aHO,558) +A.b(n,k,j,i,B.b,B.aHP,559) +A.b(n,k,j,i,B.b,B.aHQ,560) +A.b(n,k,j,i,B.b,B.aHR,561) +A.b(n,k,j,i,B.b,B.aHT,562) +A.b(n,k,j,i,B.b,B.aHU,563) +A.b(n,k,j,i,B.b,B.aHV,564) +A.b(n,k,j,i,B.b,B.aHW,565) +A.b(n,k,j,i,B.b,B.aHX,566) +A.b(n,k,j,i,B.b,B.aHY,567) +A.b(n,k,j,i,B.b,B.aHZ,568) +A.b(n,k,j,i,B.b,B.aI_,569) +A.b(n,k,j,i,B.b,B.aI0,570) +A.b(n,k,j,i,B.b,B.aI1,571) +A.b(n,k,j,i,B.b,B.aI3,572) +A.b(n,k,j,i,B.b,B.aI4,573) +A.b(n,k,j,i,B.b,B.aI5,574) +A.b(n,k,j,i,B.b,B.aI6,575) +A.b(n,k,j,i,B.b,B.aI7,576) +A.b(n,k,j,i,B.b,B.aI8,577) +A.b(n,k,j,i,B.b,B.aI9,578) +A.b(n,k,j,i,B.b,B.aIa,579) +A.b(n,k,j,i,B.b,B.aIb,580) +A.b(n,k,j,i,B.b,B.aIc,581) +A.b(n,k,j,i,B.b,B.aIe,582) +A.b(n,k,j,i,B.b,B.aIf,583) +A.b(n,k,j,i,B.b,B.aIg,584) +A.b(n,k,j,i,B.b,B.aIh,585) +A.b(n,k,j,i,B.b,B.aIi,586) +A.b(n,k,j,i,B.b,B.aIj,587) +A.b(n,k,j,i,B.b,B.aIk,588) +A.b(n,k,j,i,B.b,B.aIl,589) +A.b(n,k,j,i,B.b,B.aIm,590) +A.b(n,k,j,i,B.b,B.aIn,591) +A.b(n,k,j,i,B.b,B.aIp,592) +A.b(n,k,j,i,B.b,B.aIq,593) +A.b(n,k,j,i,B.b,B.aIr,594) +A.b(n,k,j,i,B.b,B.aIs,595) +A.b(n,k,j,i,B.b,B.aIt,596) +A.b(n,k,j,i,B.b,B.aIu,597) +A.b(n,k,j,i,B.b,B.aIv,598) +A.b(n,k,j,i,B.b,B.aIw,599) +A.b(n,k,j,i,B.b,B.aIx,600) +A.b(n,k,j,i,B.b,B.aIy,601) +A.b(n,k,j,i,B.b,B.aIA,602) +A.b(n,k,j,i,B.b,B.aIB,603) +A.b(n,k,j,i,B.b,B.aIC,604) +A.b(n,k,j,i,B.b,B.aID,605) +A.b(n,k,j,i,B.b,B.aIE,606) +A.b(n,k,j,i,B.b,B.aIF,607) +A.b(n,k,j,i,B.b,B.aIG,608) +A.b(n,k,j,i,B.b,B.aIH,609) +A.b(n,k,j,i,B.b,B.aII,610) +A.b(n,k,j,i,B.b,B.aIJ,611) +A.b(n,k,j,i,B.b,B.aIL,612) +A.b(n,k,j,i,B.b,B.aIM,613) +A.b(n,k,j,i,B.b,B.aIN,614) +A.b(n,k,j,i,B.b,B.aIO,615) +A.b(n,k,j,i,B.b,B.aIP,616) +A.b(n,k,j,i,B.b,B.aIQ,617) +A.b(n,k,j,i,B.b,B.aIR,618) +A.b(n,k,j,i,B.b,B.aIS,619) +A.b(n,k,j,i,B.b,B.aIT,620) +A.b(n,k,j,i,B.b,B.aIU,621) +A.b(n,k,j,i,B.b,B.aIW,622) +A.b(n,k,j,i,B.b,B.aIX,623) +A.b(n,k,j,i,B.b,B.aIY,624) +A.b(n,k,j,i,B.b,B.aIZ,625) +A.b(n,k,j,i,B.b,B.aJ_,626) +A.b(n,k,j,i,B.b,B.aJ0,627) +A.b(n,k,j,i,B.b,B.aJ1,628) +A.b(n,k,j,i,B.b,B.aJ2,629) +A.b(n,k,j,i,B.b,B.aJ3,630) +A.b(n,k,j,i,B.b,B.aJ4,631) +A.b(n,k,j,i,B.b,B.aJ6,632) +A.b(n,k,j,i,B.b,B.aJ7,633) +A.b(n,k,j,i,B.b,B.aJ8,634) +A.b(n,k,j,i,B.b,B.aJ9,635) +A.b(n,k,j,i,B.b,B.aJa,636) +A.b(n,k,j,i,B.b,B.aJb,637) +A.b(n,k,j,i,B.b,B.aJc,638) +A.b(n,k,j,i,B.b,B.aJd,639) +A.b(n,k,j,i,B.b,B.aJe,640) +A.b(n,k,j,i,B.b,B.aJf,641) +A.b(n,k,j,i,B.b,B.aJh,642) +A.b(n,k,j,i,B.b,B.aJi,643) +A.b(n,k,j,i,B.b,B.aJj,644) +A.b(n,k,j,i,B.b,B.aJk,645) +A.b(n,k,j,i,B.b,B.aJl,646) +A.b(n,k,j,i,B.b,B.aJm,647) +A.b(n,k,j,i,B.b,B.aJn,648) +A.b(n,k,j,i,B.b,B.aJo,649) +A.b(n,k,j,i,B.b,B.aJp,650) +A.b(n,k,j,i,B.b,B.aJq,651) +A.b(n,k,j,i,B.b,B.aJs,652) +A.b(n,k,j,i,B.b,B.aJt,653) +A.b(n,k,j,i,B.b,B.aJu,654) +A.b(n,k,j,i,B.b,B.aJv,655) +A.b(n,k,j,i,B.b,B.aJw,656) +A.b(n,k,j,i,B.b,B.aJx,657) +A.b(n,k,j,i,B.b,B.aJy,658) +A.b(n,k,j,i,B.b,B.aJz,659) +A.b(n,k,j,i,B.b,B.aJA,660) +A.b(n,k,j,i,B.b,B.aJB,661) +A.b(n,k,j,i,B.b,B.aJD,662) +A.b(n,k,j,i,B.b,B.aJE,663) +A.b(n,k,j,i,B.b,B.aJF,664) +A.b(n,k,j,i,B.b,B.aJG,665) +A.b(n,k,j,i,B.b,B.aJH,666) +A.b(n,k,j,i,B.b,B.aJI,667) +A.b(n,k,j,i,B.b,B.aJJ,668) +A.b(n,k,j,i,B.b,B.aJK,669) +A.b(n,k,j,i,B.b,B.aJL,670) +A.b(n,k,j,i,B.b,B.aJM,671) +A.b(n,k,j,i,B.b,B.aJO,672) +A.b(n,k,j,i,B.b,B.aJP,673) +A.b(n,k,j,i,B.b,B.aJQ,674) +A.b(n,k,j,i,B.b,B.aJR,675) +A.b(n,k,j,i,B.b,B.aJS,676) +A.b(n,k,j,i,B.b,B.aJT,677) +A.b(n,k,j,i,B.b,B.aJU,678) +A.b(n,k,j,i,B.b,B.aJV,679) +A.b(n,k,j,i,B.b,B.aJW,680) +A.b(n,k,j,i,B.b,B.aJX,681) +A.b(n,k,j,i,B.b,B.aJZ,682) +A.b(n,k,j,i,B.b,B.aK_,683) +A.b(n,k,j,i,B.b,B.aK0,684) +A.b(n,k,j,i,B.b,B.aK1,685) +A.b(n,k,j,i,B.b,B.aK2,686) +A.b(n,k,j,i,B.b,B.aK3,687) +A.b(n,k,j,i,B.b,B.aK4,688) +A.b(n,k,j,i,B.b,B.aK5,689) +A.b(n,k,j,i,B.b,B.aK6,690) +A.b(n,k,j,i,B.b,B.aK7,691) +A.b(n,k,j,i,B.b,B.aK9,692) +A.b(n,k,j,i,B.b,B.aKa,693) +A.b(n,k,j,i,B.b,B.aKb,694) +A.b(n,k,j,i,B.b,B.aKc,695) +A.b(n,k,j,i,B.b,B.aKd,696) +A.b(n,k,j,i,B.b,B.aKe,697) +A.b(n,k,j,i,B.b,B.aKf,698) +A.b(n,k,j,i,B.b,B.aKg,699) +A.b(n,k,j,i,B.b,B.aKh,700) +A.b(n,k,j,i,B.b,B.aKi,701) +A.b(n,k,j,i,B.b,B.aKk,702) +A.b(n,k,j,i,B.b,B.aKl,703) +A.b(n,k,j,i,B.b,B.aKm,704) +A.b(n,k,j,i,B.b,B.aKn,705) +A.b(n,k,j,i,B.b,B.aKo,706) +A.b(n,k,j,i,B.b,B.aKp,707) +A.b(n,k,j,i,B.b,B.aKq,708) +A.b(n,k,j,i,B.b,B.aKr,709) +A.b(n,k,j,i,B.b,B.aKs,710) +A.b(n,k,j,i,B.b,B.aKt,711) +A.b(n,k,j,i,B.b,B.aKv,712) +A.b(n,k,j,i,B.b,B.aKw,713) +A.b(n,k,j,i,B.b,B.aKx,714) +A.b(n,k,j,i,B.b,B.aKy,715) +A.b(n,k,j,i,B.b,B.aKz,716) +A.b(n,k,j,i,B.b,B.aKA,717) +A.b(n,k,j,i,B.b,B.aKB,718) +A.b(n,k,j,i,B.b,B.aKC,719) +A.b(n,k,j,i,B.b,B.aKD,720) +A.b(n,k,j,i,B.b,B.aKE,721) +A.b(n,k,j,i,B.b,B.aKG,722) +A.b(n,k,j,i,B.b,B.aKH,723) +A.b(n,k,j,i,B.b,B.aKI,724) +A.b(n,k,j,i,B.b,B.aKJ,725) +A.b(n,k,j,i,B.b,B.aKK,726) +A.b(n,k,j,i,B.b,B.aKL,727) +A.b(n,k,j,i,B.b,B.aKM,728) +A.b(n,k,j,i,B.b,B.aKN,729) +A.b(n,k,j,i,B.b,B.aKO,730) +A.b(n,k,j,i,B.b,B.aKP,731) +A.b(n,k,j,i,B.b,B.aKR,732) +A.b(n,k,j,i,B.b,B.aKS,733) +A.b(n,k,j,i,B.b,B.aKT,734) +A.b(n,k,j,i,B.b,B.aKU,735) +A.b(n,k,j,i,B.b,B.aKV,736) +A.b(n,k,j,i,B.b,B.aKW,737) +A.b(n,k,j,i,B.b,B.aKX,738) +A.b(n,k,j,i,B.b,B.aKY,739) +A.b(n,k,j,i,B.b,B.aKZ,740) +A.b(n,k,j,i,B.b,B.aL_,741) +A.b(n,k,j,i,B.b,B.aL1,742) +A.b(n,k,j,i,B.b,B.aL2,743) +A.b(n,k,j,i,B.b,B.aL3,744) +A.b(n,k,j,i,B.b,B.aL4,745) +A.b(n,k,j,i,B.b,B.aL5,746) +A.b(n,k,j,i,B.b,B.aL6,747) +A.b(n,k,j,i,B.b,B.aL7,748) +A.b(n,k,j,i,B.b,B.aL8,749) +A.b(n,k,j,i,B.b,B.aL9,750) +A.b(n,k,j,i,B.b,B.aLa,751) +A.b(n,k,j,i,B.b,B.aLc,752) +A.b(n,k,j,i,B.b,B.aLd,753) +A.b(n,k,j,i,B.b,B.aLe,754) +A.b(n,k,j,i,B.b,B.aLf,755) +A.b(n,k,j,i,B.b,B.aLg,756) +A.b(n,k,j,i,B.b,B.aLh,757) +A.b(n,k,j,i,B.b,B.aLi,758) +A.b(n,k,j,i,B.b,B.aLj,759) +A.b(n,k,j,i,B.b,B.aLk,760) +A.b(n,k,j,i,B.b,B.aLl,761) +A.b(n,k,j,i,B.b,B.aLn,762) +A.b(n,k,j,i,B.b,B.aLo,763) +A.b(n,k,j,i,B.b,B.aLp,764) +A.b(n,k,j,i,B.b,B.aLq,765) +A.b(n,k,j,i,B.b,B.aLr,766) +A.b(n,k,j,i,B.b,B.aLs,767) +A.b(n,k,j,i,B.b,B.aLt,768) +A.b(n,k,j,i,B.b,B.aLu,769) +A.b(n,k,j,i,B.b,B.aLv,770) +A.b(n,k,j,i,B.b,B.aLw,771) +A.b(n,k,j,i,B.b,B.aLy,772) +A.b(n,k,j,i,B.b,B.aLz,773) +A.b(n,k,j,i,B.b,B.aLA,774) +A.b(n,k,j,i,B.b,B.aLB,775) +A.b(n,k,j,i,B.b,B.aLC,776) +A.b(n,k,j,i,B.b,B.aLD,777) +A.b(n,k,j,i,B.b,B.aLE,778) +A.b(n,k,j,i,B.b,B.aLF,779) +A.b(n,k,j,i,B.b,B.aLG,780) +A.b(n,k,j,i,B.b,B.aLH,781) +A.b(n,k,j,i,B.b,B.aLJ,782) +A.b(n,k,j,i,B.b,B.aLK,783) +A.b(n,k,j,i,B.b,B.aLL,784) +A.b(n,k,j,i,B.b,B.aLM,785) +A.b(n,k,j,i,B.b,B.aLN,786) +A.b(n,k,j,i,B.b,B.aLO,787) +A.b(n,k,j,i,B.b,B.aLP,788) +A.b(n,k,j,i,B.b,B.aLQ,789) +A.b(n,k,j,i,B.b,B.aLR,790) +A.b(n,k,j,i,B.b,B.aLS,791) +A.b(n,k,j,i,B.b,B.aLU,792) +A.b(n,k,j,i,B.b,B.aLV,793) +A.b(n,k,j,i,B.b,B.aLW,794) +A.b(n,k,j,i,B.b,B.aLX,795) +A.b(n,k,j,i,B.b,B.aLY,796) +A.b(n,k,j,i,B.b,B.aLZ,797) +A.b(n,k,j,i,B.b,B.aM_,798) +A.b(n,k,j,i,B.b,B.aM0,799) +A.b(n,k,j,i,B.b,B.aM1,800) +A.b(n,k,j,i,B.b,B.aM2,801) +A.b(n,k,j,i,B.b,B.aM4,802) +A.b(n,k,j,i,B.b,B.aM5,803) +A.b(n,k,j,i,B.b,B.aM6,804) +A.b(n,k,j,i,B.b,B.aM7,805) +A.b(n,k,j,i,B.b,B.aM8,806) +A.b(n,k,j,i,B.b,B.aM9,807) +A.b(n,k,j,i,B.b,B.aMa,808) +A.b(n,k,j,i,B.b,B.aMb,809) +A.b(n,k,j,i,B.b,B.aMc,810) +A.b(n,k,j,i,B.b,B.aMd,811) +A.b(n,k,j,i,B.b,B.aMf,812) +A.b(n,k,j,i,B.b,B.aMg,813) +A.b(n,k,j,i,B.b,B.aMh,814) +A.b(n,k,j,i,B.b,B.aMi,815) +A.b(n,k,j,i,B.b,B.aMj,816) +A.b(n,k,j,i,B.b,B.aMk,817) +A.b(n,k,j,i,B.b,B.aMl,818) +A.b(n,k,j,i,B.b,B.aMm,819) +A.b(n,k,j,i,B.b,B.aMn,820) +A.b(n,k,j,i,B.b,B.aMo,821) +A.b(n,k,j,i,B.b,B.aMq,822) +A.b(n,k,j,i,B.b,B.aMr,823) +A.b(n,k,j,i,B.b,B.aMs,824) +A.b(n,k,j,i,B.b,B.aMt,825) +A.b(n,k,j,i,B.b,B.aMu,826) +A.b(n,k,j,i,B.b,B.aMv,827) +A.b(n,k,j,i,B.b,B.aMw,828) +A.b(n,k,j,i,B.b,B.aMx,829) +A.b(n,k,j,i,B.b,B.aMy,830) +A.b(n,k,j,i,B.b,B.aMz,831) +A.b(n,k,j,i,B.b,B.aMB,832) +A.b(n,k,j,i,B.b,B.aMC,833) +A.b(n,k,j,i,B.b,B.aMD,834) +A.b(n,k,j,i,B.b,B.aME,835) +A.b(n,k,j,i,B.b,B.aMF,836) +A.b(n,k,j,i,B.b,B.aMG,837) +A.b(n,k,j,i,B.b,B.aMH,838) +A.b(n,k,j,i,B.b,B.aMI,839) +A.b(n,k,j,i,B.b,B.aMJ,840) +A.b(n,k,j,i,B.b,B.aMK,841) +A.b(n,k,j,i,B.b,B.aMM,842) +A.b(n,k,j,i,B.b,B.aMN,843) +A.b(n,k,j,i,B.b,B.aMO,844) +A.b(n,k,j,i,B.b,B.aMP,845) +A.b(n,k,j,i,B.b,B.aMQ,846) +A.b(n,k,j,i,B.b,B.aMR,847) +A.b(n,k,j,i,B.b,B.aMS,848) +A.b(n,k,j,i,B.b,B.aMT,849) +A.b(n,k,j,i,B.b,B.aMU,850) +A.b(n,k,j,i,B.b,B.aMV,851) +A.b(n,k,j,i,B.b,B.aMX,852) +A.b(n,k,j,i,B.b,B.aMY,853) +A.b(n,k,j,i,B.b,B.aMZ,854) +A.b(n,k,j,i,B.b,B.aN_,855) +A.b(n,k,j,i,B.b,B.aN0,856) +A.b(n,k,j,i,B.b,B.aN1,857) +A.b(n,k,j,i,B.b,B.aN2,858) +A.b(n,k,j,i,B.b,B.aN3,859) +A.b(n,k,j,i,B.b,B.aN4,860) +A.b(n,k,j,i,B.b,B.aN5,861) +A.b(n,k,j,i,B.b,B.aN7,862) +A.b(n,k,j,i,B.b,B.aN8,863) +A.b(n,k,j,i,B.b,B.aN9,864) +A.b(n,k,j,i,B.b,B.aNa,865) +A.b(n,k,j,i,B.b,B.aNb,866) +A.b(n,k,j,i,B.b,B.aNc,867) +A.b(n,k,j,i,B.b,B.aNd,868) +A.b(n,k,j,i,B.b,B.aNe,869) +A.b(n,k,j,i,B.b,B.aNf,870) +A.b(n,k,j,i,B.b,B.aNg,871) +A.b(n,k,j,i,B.b,B.aNi,872) +A.b(n,k,j,i,B.b,B.aNj,873) +A.b(n,k,j,i,B.b,B.aNk,874) +A.b(n,k,j,i,B.b,B.aNl,875) +A.b(n,k,j,i,B.b,B.aNm,876) +A.b(n,k,j,i,B.b,B.aNn,877) +A.b(n,k,j,i,B.b,B.aNo,878) +A.b(n,k,j,i,B.b,B.aNp,879) +A.b(n,k,j,i,B.b,B.aNq,880) +A.b(n,k,j,i,B.b,B.aNr,881) +A.b(n,k,j,i,B.b,B.aNt,882) +A.b(n,k,j,i,B.b,B.aNu,883) +A.b(n,k,j,i,B.b,B.aNv,884) +A.b(n,k,j,i,B.b,B.aNw,885) +A.b(n,k,j,i,B.b,B.aNx,886) +A.b(n,k,j,i,B.b,B.aNy,887) +A.b(n,k,j,i,B.b,B.aNz,888) +A.b(n,k,j,i,B.b,B.aNA,889) +A.b(n,k,j,i,B.b,B.aNB,890) +A.b(n,k,j,i,B.b,B.aNC,891) +A.b(n,k,j,i,B.b,B.aNE,892) +A.b(n,k,j,i,B.b,B.aNF,893) +A.b(n,k,j,i,B.b,B.aNG,894) +A.b(n,k,j,i,B.b,B.aNH,895) +A.b(n,k,j,i,B.b,B.aNI,896) +A.b(n,k,j,i,B.b,B.aNJ,897) +A.b(n,k,j,i,B.b,B.aNK,898) +A.b(n,k,j,i,B.b,B.aNL,899) +A.b(n,k,j,i,B.b,B.aNM,900) +A.b(n,k,j,i,B.b,B.aNN,901) +A.b(n,k,j,i,B.b,B.aNP,902) +A.b(n,k,j,i,B.b,B.aNQ,903) +A.b(n,k,j,i,B.b,B.aNR,904) +A.b(n,k,j,i,B.b,B.aNS,905) +A.b(n,k,j,i,B.b,B.aNT,906) +A.b(n,k,j,i,B.b,B.aNU,907) +A.b(n,k,j,i,B.b,B.aNV,908) +A.b(n,k,j,i,B.b,B.aNW,909) +A.b(n,k,j,i,B.b,B.aNX,910) +A.b(n,k,j,i,B.b,B.aNY,911) +A.b(n,k,j,i,B.b,B.aO_,912) +A.b(n,k,j,i,B.b,B.aO0,913) +A.b(n,k,j,i,B.b,B.aO1,914) +A.b(n,k,j,i,B.b,B.aO2,915) +A.b(n,k,j,i,B.b,B.aO3,916) +A.b(n,k,j,i,B.b,B.aO4,917) +A.b(n,k,j,i,B.b,B.aO5,918) +A.b(n,k,j,i,B.b,B.aO6,919) +A.b(n,k,j,i,B.b,B.aO7,920) +A.b(n,k,j,i,B.b,B.aO8,921) +A.b(n,k,j,i,B.b,B.aOa,922) +A.b(n,k,j,i,B.b,B.aOb,923) +A.b(n,k,j,i,B.b,B.aOc,924) +A.b(n,k,j,i,B.b,B.aOd,925) +A.b(n,k,j,i,B.b,B.aOe,926) +A.b(n,k,j,i,B.b,B.aOf,927) +A.b(n,k,j,i,B.b,B.aOg,928) +A.b(n,k,j,i,B.b,B.aOh,929) +A.b(n,k,j,i,B.b,B.aOi,930) +A.b(n,k,j,i,B.b,B.aOj,931) +A.b(n,k,j,i,B.b,B.aOl,932) +A.b(n,k,j,i,B.b,B.aOm,933) +A.b(n,k,j,i,B.b,B.aOn,934) +A.b(n,k,j,i,B.b,B.aOo,935) +A.b(n,k,j,i,B.b,B.aOp,936) +A.b(n,k,j,i,B.b,B.aOq,937) +A.b(n,k,j,i,B.b,B.aOr,938) +A.b(n,k,j,i,B.b,B.aOs,939) +A.b(n,k,j,i,B.b,B.aOt,940) +A.b(n,k,j,i,B.b,B.aOu,941) +A.b(n,k,j,i,B.b,B.aOw,942) +A.b(n,k,j,i,B.b,B.aOx,943) +A.b(n,k,j,i,B.b,B.aOy,944) +A.b(n,k,j,i,B.b,B.aOz,945) +A.b(n,k,j,i,B.b,B.aOA,946) +A.b(n,k,j,i,B.b,B.aOB,947) +A.b(n,k,j,i,B.b,B.aOC,948) +A.b(n,k,j,i,B.b,B.aOD,949) +A.b(n,k,j,i,B.b,B.aOE,950) +A.b(n,k,j,i,B.b,B.aOF,951) +A.b(n,k,j,i,B.b,B.aOH,952) +A.b(n,k,j,i,B.b,B.aOI,953) +A.b(n,k,j,i,B.b,B.aOJ,954) +A.b(n,k,j,i,B.b,B.aOK,955) +A.b(n,k,j,i,B.b,B.aOL,956) +A.b(n,k,j,i,B.b,B.aOM,957) +A.b(n,k,j,i,B.b,B.aON,958) +A.b(n,k,j,i,B.b,B.aOO,959) +A.b(n,k,j,i,B.b,B.aOP,960) +A.b(n,k,j,i,B.b,B.aOQ,961) +A.b(n,k,j,i,B.b,B.aOS,962) +A.b(n,k,j,i,B.b,B.aOT,963) +A.b(n,k,j,i,B.b,B.aOU,964) +A.b(n,k,j,i,B.b,B.aOV,965) +A.b(n,k,j,i,B.b,B.aOW,966) +A.b(n,k,j,i,B.b,B.aOX,967) +A.b(n,k,j,i,B.b,B.aOY,968) +A.b(n,k,j,i,B.b,B.aOZ,969) +A.b(n,k,j,i,B.b,B.aP_,970) +A.b(n,k,j,i,B.b,B.aP0,971) +A.b(n,k,j,i,B.b,B.aP2,972) +A.b(n,k,j,i,B.b,B.aP3,973) +A.b(n,k,j,i,B.b,B.aP4,974) +A.b(n,k,j,i,B.b,B.aP5,975) +A.b(n,k,j,i,B.b,B.aP6,976) +A.b(n,k,j,i,B.b,B.aP7,977) +A.b(n,k,j,i,B.b,B.aP8,978) +A.b(n,k,j,i,B.b,B.aP9,979) +A.b(n,k,j,i,B.b,B.aPa,980) +A.b(n,k,j,i,B.b,B.aPb,981) +A.b(n,k,j,i,B.b,B.aPd,982) +A.b(n,k,j,i,B.b,B.aPe,983) +A.b(n,k,j,i,B.b,B.aPf,984) +A.b(n,k,j,i,B.b,B.aPg,985) +A.b(n,k,j,i,B.b,B.aPh,986) +A.b(n,k,j,i,B.b,B.aPi,987) +A.b(n,k,j,i,B.b,B.aPj,988) +A.b(n,k,j,i,B.b,B.aPk,989) +A.b(n,k,j,i,B.b,B.aPl,990) +A.b(n,k,j,i,B.b,B.aPm,991) +A.b(n,k,j,i,B.b,B.aPo,992) +A.b(n,k,j,i,B.b,B.aPp,993) +A.b(n,k,j,i,B.b,B.aPq,994) +A.b(n,k,j,i,B.b,B.aPr,995) +A.b(n,k,j,i,B.b,B.aPs,996) +A.b(n,k,j,i,B.b,B.aPt,997) +A.b(n,k,j,i,B.b,B.aPu,998) +A.b(n,k,j,i,B.b,B.aPv,999) +A.b(n,k,j,i,B.b,B.aPw,1000) +A.b(n,k,j,i,B.b,B.aPx,1001) +A.b(n,k,j,i,B.b,B.aPz,1002) +A.b(n,k,j,i,B.b,B.aPA,1003) +A.b(n,k,j,i,B.b,B.aPB,1004) +A.b(n,k,j,i,B.b,B.aPC,1005) +A.b(n,k,j,i,B.b,B.aPD,1006) +A.b(n,k,j,i,B.b,B.aPE,1007) +A.b(n,k,j,i,B.b,B.aPF,1008) +A.b(n,k,j,i,B.b,B.aPG,1009) +A.b(n,k,j,i,B.b,B.aPH,1010) +A.b(n,k,j,i,B.b,B.aPI,1011) +A.b(n,k,j,i,B.b,B.aPK,1012) +A.b(n,k,j,i,B.b,B.aPL,1013) +A.b(n,k,j,i,B.b,B.aPM,1014) +A.b(n,k,j,i,B.b,B.aPN,1015) +A.b(n,k,j,i,B.b,B.aPO,1016) +A.b(n,k,j,i,B.b,B.aPP,1017) +A.b(n,k,j,i,B.b,B.aPQ,1018) +A.b(n,k,j,i,B.b,B.aPR,1019) +A.b(n,k,j,i,B.b,B.aPS,1020) +A.b(n,k,j,i,B.b,B.aPT,1021) +A.b(n,k,j,i,B.b,B.aPV,1022) +A.b(n,k,j,i,B.b,B.aPW,1023) +A.b(n,k,j,i,B.b,B.aPX,1024) +A.b(n,k,j,i,B.b,B.aPY,1025) +A.b(n,k,j,i,B.b,B.aPZ,1026) +A.b(n,k,j,i,B.b,B.aQ_,1027) +A.b(n,k,j,i,B.b,B.aQ0,1028) +A.b(n,k,j,i,B.b,B.aQ1,1029) +A.b(n,k,j,i,B.b,B.aQ2,1030) +A.b(n,k,j,i,B.b,B.aQ3,1031) +A.b(n,k,j,i,B.b,B.aQ5,1032) +A.b(n,k,j,i,B.b,B.aQ6,1033) +A.b(n,k,j,i,B.b,B.aQ7,1034) +A.b(n,k,j,i,B.b,B.aQ8,1035) +A.b(n,k,j,i,B.b,B.aQ9,1036) +A.b(n,k,j,i,B.b,B.aQa,1037) +A.b(n,k,j,i,B.b,B.aQb,1038) +A.b(n,k,j,i,B.b,B.aQc,1039) +A.b(n,k,j,i,B.b,B.aQd,1040) +A.b(n,k,j,i,B.b,B.aQe,1041) +A.b(n,k,j,i,B.b,B.aQg,1042) +A.b(n,k,j,i,B.b,B.aQh,1043) +A.b(n,k,j,i,B.b,B.aQi,1044) +A.b(n,k,j,i,B.b,B.aQj,1045) +A.b(n,k,j,i,B.b,B.aQk,1046) +A.b(n,k,j,i,B.b,B.aQl,1047) +A.b(n,k,j,i,B.b,B.aQm,1048) +A.b(n,k,j,i,B.b,B.aQn,1049) +A.b(n,k,j,i,B.b,B.aQo,1050) +A.b(n,k,j,i,B.b,B.aQp,1051) +A.b(n,k,j,i,B.b,B.aQr,1052) +A.b(n,k,j,i,B.b,B.aQs,1053) +A.b(n,k,j,i,B.b,B.aQt,1054) +A.b(n,k,j,i,B.b,B.aQu,1055) +A.b(n,k,j,i,B.b,B.aQv,1056) +A.b(n,k,j,i,B.b,B.aQw,1057) +A.b(n,k,j,i,B.b,B.aQx,1058) +A.b(n,k,j,i,B.b,B.aQy,1059) +A.b(n,k,j,i,B.b,B.aQz,1060) +A.b(n,k,j,i,B.b,B.aQA,1061) +A.b(n,k,j,i,B.b,B.adU,1062) +A.b(n,k,j,i,B.b,B.adV,1063) +A.b(n,k,j,i,B.b,B.adW,1064) +A.b(n,k,j,i,B.b,B.adX,1065) +A.b(n,k,j,i,B.b,B.adY,1066) +A.b(n,k,j,i,B.b,B.adZ,1067) +A.b(n,k,j,i,B.b,B.ae_,1068) +A.b(n,k,j,i,B.b,B.ae0,1069) +A.b(n,k,j,i,B.b,B.ae1,1070) +A.b(n,k,j,i,B.b,B.ae2,1071) +A.b(n,k,j,i,B.b,B.ae4,1072) +A.b(n,k,j,i,B.b,B.ae5,1073) +A.b(n,k,j,i,B.b,B.ae6,1074) +A.b(n,k,j,i,B.b,B.ae7,1075) +A.b(n,k,j,i,B.b,B.ae8,1076) +A.b(n,k,j,i,B.b,B.ae9,1077) +A.b(n,k,j,i,B.b,B.aea,1078) +A.b(n,k,j,i,B.b,B.aeb,1079) +A.b(n,k,j,i,B.b,B.aec,1080) +A.b(n,k,j,i,B.b,B.aed,1081) +A.b(n,k,j,i,B.b,B.aef,1082) +A.b(n,k,j,i,B.b,B.aeg,1083) +A.b(n,k,j,i,B.b,B.aeh,1084) +A.b(n,k,j,i,B.b,B.aei,1085) +A.b(n,k,j,i,B.b,B.aej,1086) +A.b(n,k,j,i,B.b,B.aek,1087) +A.b(n,k,j,i,B.b,B.ael,1088) +A.b(n,k,j,i,B.b,B.aem,1089) +A.b(n,k,j,i,B.b,B.aen,1090) +A.b(n,k,j,i,B.b,B.aeo,1091) +A.b(n,k,j,i,B.b,B.aeq,1092) +A.b(n,k,j,i,B.b,B.aer,1093) +A.b(n,k,j,i,B.b,B.aes,1094) +A.b(n,k,j,i,B.b,B.aet,1095) +A.b(n,k,j,i,B.b,B.aeu,1096) +A.b(n,k,j,i,B.b,B.aev,1097) +A.b(n,k,j,i,B.b,B.aew,1098) +A.b(n,k,j,i,B.b,B.aex,1099) +A.b(n,k,j,i,B.b,B.aey,1100) +A.b(n,k,j,i,B.b,B.aez,1101) +A.b(n,k,j,i,B.b,B.aeB,1102) +A.b(n,k,j,i,B.b,B.aeC,1103) +A.b(n,k,j,i,B.b,B.aeD,1104) +A.b(n,k,j,i,B.b,B.aeE,1105) +A.b(n,k,j,i,B.b,B.aeF,1106) +A.b(n,k,j,i,B.b,B.aeG,1107) +A.b(n,k,j,i,B.b,B.aeH,1108) +A.b(n,k,j,i,B.b,B.aeI,1109) +A.b(n,k,j,i,B.b,B.aeJ,1110) +A.b(n,k,j,i,B.b,B.aeK,1111) +A.b(n,k,j,i,B.b,B.aeM,1112) +A.b(n,k,j,i,B.b,B.aeN,1113) +A.b(n,k,j,i,B.b,B.aeO,1114) +A.b(n,k,j,i,B.b,B.aeP,1115) +A.b(n,k,j,i,B.b,B.aeQ,1116) +A.b(n,k,j,i,B.b,B.aeR,1117) +A.b(n,k,j,i,B.b,B.aeS,1118) +A.b(n,k,j,i,B.b,B.aeT,1119) +A.b(n,k,j,i,B.b,B.aeU,1120) +A.b(n,k,j,i,B.b,B.aeV,1121) +A.b(n,k,j,i,B.b,B.aeX,1122) +A.b(n,k,j,i,B.b,B.aeY,1123) +A.b(n,k,j,i,B.b,B.aeZ,1124) +A.b(n,k,j,i,B.b,B.af_,1125) +A.b(n,k,j,i,B.b,B.af0,1126) +A.b(n,k,j,i,B.b,B.af1,1127) +A.b(n,k,j,i,B.b,B.af2,1128) +A.b(n,k,j,i,B.b,B.af3,1129) +A.b(n,k,j,i,B.b,B.af4,1130) +A.b(n,k,j,i,B.b,B.af5,1131) +A.b(n,k,j,i,B.b,B.af7,1132) +A.b(n,k,j,i,B.b,B.af8,1133) +A.b(n,k,j,i,B.b,B.af9,1134) +A.b(n,k,j,i,B.b,B.afa,1135) +A.b(n,k,j,i,B.b,B.afb,1136) +A.b(n,k,j,i,B.b,B.afc,1137) +A.b(n,k,j,i,B.b,B.afd,1138) +A.b(n,k,j,i,B.b,B.afe,1139) +A.b(n,k,j,i,B.b,B.aff,1140) +A.b(n,k,j,i,B.b,B.afg,1141) +A.b(n,k,j,i,B.b,B.afi,1142) +A.b(n,k,j,i,B.b,B.afj,1143) +A.b(n,k,j,i,B.b,B.afk,1144) +A.b(n,k,j,i,B.b,B.afl,1145) +A.b(n,k,j,i,B.b,B.afm,1146) +A.b(n,k,j,i,B.b,B.afn,1147) +A.b(n,k,j,i,B.b,B.afo,1148) +A.b(n,k,j,i,B.b,B.afp,1149) +A.b(n,k,j,i,B.b,B.afq,1150) +A.b(n,k,j,i,B.b,B.afr,1151) +A.b(n,k,j,i,B.b,B.aft,1152) +A.b(n,k,j,i,B.b,B.afu,1153) +A.b(n,k,j,i,B.b,B.afv,1154) +A.b(n,k,j,i,B.b,B.afw,1155) +A.b(n,k,j,i,B.b,B.afx,1156) +A.b(n,k,j,i,B.b,B.afy,1157) +A.b(n,k,j,i,B.b,B.afz,1158) +A.b(n,k,j,i,B.b,B.afA,1159) +A.b(n,k,j,i,B.b,B.afB,1160) +A.b(n,k,j,i,B.b,B.afC,1161) +A.b(n,k,j,i,B.b,B.afE,1162) +A.b(n,k,j,i,B.b,B.afF,1163) +A.b(n,k,j,i,B.b,B.afG,1164) +A.b(n,k,j,i,B.b,B.afH,1165) +A.b(n,k,j,i,B.b,B.afI,1166) +A.b(n,k,j,i,B.b,B.afJ,1167) +A.b(n,k,j,i,B.b,B.afK,1168) +A.b(n,k,j,i,B.b,B.afL,1169) +A.b(n,k,j,i,B.b,B.afM,1170) +A.b(n,k,j,i,B.b,B.afN,1171) +A.b(n,k,j,i,B.b,B.afP,1172) +A.b(n,k,j,i,B.b,B.afQ,1173) +A.b(n,k,j,i,B.b,B.afR,1174) +A.b(n,k,j,i,B.b,B.afS,1175) +A.b(n,k,j,i,B.b,B.afT,1176) +A.b(n,k,j,i,B.b,B.afU,1177) +A.b(n,k,j,i,B.b,B.afV,1178) +A.b(n,k,j,i,B.b,B.afW,1179) +A.b(n,k,j,i,B.b,B.afX,1180) +A.b(n,k,j,i,B.b,B.afY,1181) +A.b(n,k,j,i,B.b,B.ag_,1182) +A.b(n,k,j,i,B.b,B.ag0,1183) +A.b(n,k,j,i,B.b,B.ag1,1184) +A.b(n,k,j,i,B.b,B.ag2,1185) +A.b(n,k,j,i,B.b,B.ag3,1186) +A.b(n,k,j,i,B.b,B.ag4,1187) +A.b(n,k,j,i,B.b,B.ag5,1188) +A.b(n,k,j,i,B.b,B.ag6,1189) +A.b(n,k,j,i,B.b,B.ag7,1190) +A.b(n,k,j,i,B.b,B.ag8,1191) +A.b(n,k,j,i,B.b,B.aga,1192) +A.b(n,k,j,i,B.b,B.agb,1193) +A.b(n,k,j,i,B.b,B.agc,1194) +A.b(n,k,j,i,B.b,B.agd,1195) +A.b(n,k,j,i,B.b,B.age,1196) +A.b(n,k,j,i,B.b,B.agf,1197) +A.b(n,k,j,i,B.b,B.agg,1198) +A.b(n,k,j,i,B.b,B.agh,1199) +A.b(n,k,j,i,B.b,B.agi,1200) +A.b(n,k,j,i,B.b,B.agj,1201) +A.b(n,k,j,i,B.b,B.agl,1202) +A.b(n,k,j,i,B.b,B.agm,1203) +A.b(n,k,j,i,B.b,B.agn,1204) +A.b(n,k,j,i,B.b,B.ago,1205) +A.b(n,k,j,i,B.b,B.agp,1206) +A.b(n,k,j,i,B.b,B.agq,1207) +A.b(n,k,j,i,B.b,B.agr,1208) +A.b(n,k,j,i,B.b,B.ags,1209) +A.b(n,k,j,i,B.b,B.agt,1210) +A.b(n,k,j,i,B.b,B.agu,1211) +A.b(n,k,j,i,B.b,B.agw,1212) +A.b(n,k,j,i,B.b,B.agx,1213) +A.b(n,k,j,i,B.b,B.agy,1214) +A.b(n,k,j,i,B.b,B.agz,1215) +A.b(n,k,j,i,B.b,B.agA,1216) +A.b(n,k,j,i,B.b,B.agB,1217) +A.b(n,k,j,i,B.b,B.agC,1218) +A.b(n,k,j,i,B.b,B.agD,1219) +A.b(n,k,j,i,B.b,B.agE,1220) +A.b(n,k,j,i,B.b,B.agF,1221) +A.b(n,k,j,i,B.b,B.agH,1222) +A.b(n,k,j,i,B.b,B.agI,1223) +A.b(n,k,j,i,B.b,B.agJ,1224) +A.b(n,k,j,i,B.b,B.agK,1225) +A.b(n,k,j,i,B.b,B.agL,1226) +A.b(n,k,j,i,B.b,B.agM,1227) +A.b(n,k,j,i,B.b,B.agN,1228) +A.b(n,k,j,i,B.b,B.agO,1229) +A.b(n,k,j,i,B.b,B.agP,1230) +A.b(n,k,j,i,B.b,B.agQ,1231) +A.b(n,k,j,i,B.b,B.agS,1232) +A.b(n,k,j,i,B.b,B.agT,1233) +A.b(n,k,j,i,B.b,B.agU,1234) +A.b(n,k,j,i,B.b,B.agV,1235) +A.b(n,k,j,i,B.b,B.agW,1236) +A.b(n,k,j,i,B.b,B.agX,1237) +A.b(n,k,j,i,B.b,B.agY,1238) +A.b(n,k,j,i,B.b,B.agZ,1239) +A.b(n,k,j,i,B.b,B.ah_,1240) +A.b(n,k,j,i,B.b,B.ah0,1241) +A.b(n,k,j,i,B.b,B.ah2,1242) +A.b(n,k,j,i,B.b,B.ah3,1243) +A.b(n,k,j,i,B.b,B.ah4,1244) +A.b(n,k,j,i,B.b,B.ah5,1245) +A.b(n,k,j,i,B.b,B.ah6,1246) +A.b(n,k,j,i,B.b,B.ah7,1247) +A.b(n,k,j,i,B.b,B.ah8,1248) +A.b(n,k,j,i,B.b,B.ah9,1249) +A.b(n,k,j,i,B.b,B.aha,1250) +A.b(n,k,j,i,B.b,B.ahb,1251) +A.b(n,k,j,i,B.b,B.ahd,1252) +A.b(n,k,j,i,B.b,B.ahe,1253) +A.b(n,k,j,i,B.b,B.ahf,1254) +A.b(n,k,j,i,B.b,B.ahg,1255) +A.b(n,k,j,i,B.b,B.ahh,1256) +A.b(n,k,j,i,B.b,B.ahi,1257) +A.b(n,k,j,i,B.b,B.ahj,1258) +A.b(n,k,j,i,B.b,B.ahk,1259) +A.b(n,k,j,i,B.b,B.ahl,1260) +A.b(n,k,j,i,B.b,B.ahm,1261) +A.b(n,k,j,i,B.b,B.aho,1262) +A.b(n,k,j,i,B.b,B.ahp,1263) +A.b(n,k,j,i,B.b,B.ahq,1264) +A.b(n,k,j,i,B.b,B.ahr,1265) +A.b(n,k,j,i,B.b,B.ahs,1266) +A.b(n,k,j,i,B.b,B.aht,1267) +A.b(n,k,j,i,B.b,B.ahu,1268) +A.b(n,k,j,i,B.b,B.ahv,1269) +A.b(n,k,j,i,B.b,B.ahw,1270) +A.b(n,k,j,i,B.b,B.ahx,1271) +A.b(n,k,j,i,B.b,B.ahz,1272) +A.b(n,k,j,i,B.b,B.ahA,1273) +A.b(n,k,j,i,B.b,B.ahB,1274) +A.b(n,k,j,i,B.b,B.ahC,1275) +A.b(n,k,j,i,B.b,B.ahD,1276) +A.b(n,k,j,i,B.b,B.ahE,1277) +A.b(n,k,j,i,B.b,B.ahF,1278) +A.b(n,k,j,i,B.b,B.ahG,1279) +A.b(n,k,j,i,B.b,B.ahH,1280) +A.b(n,k,j,i,B.b,B.ahI,1281) +A.b(n,k,j,i,B.b,B.ahK,1282) +A.b(n,k,j,i,B.b,B.ahL,1283) +A.b(n,k,j,i,B.b,B.ahM,1284) +A.b(n,k,j,i,B.b,B.ahN,1285) +A.b(n,k,j,i,B.b,B.ahO,1286) +A.b(n,k,j,i,B.b,B.ahP,1287) +A.b(n,k,j,i,B.b,B.ahQ,1288) +A.b(n,k,j,i,B.b,B.ahR,1289) +A.b(n,k,j,i,B.b,B.ahS,1290) +A.b(n,k,j,i,B.b,B.ahT,1291) +A.b(n,k,j,i,B.b,B.ahV,1292) +A.b(n,k,j,i,B.b,B.ahW,1293) +A.b(n,k,j,i,B.b,B.ahX,1294) +A.b(n,k,j,i,B.b,B.ahY,1295) +A.b(n,k,j,i,B.b,B.ahZ,1296) +A.b(n,k,j,i,B.b,B.ai_,1297) +A.b(n,k,j,i,B.b,B.ai0,1298) +A.b(n,k,j,i,B.b,B.ai1,1299) +A.b(n,k,j,i,B.b,B.ai2,1300) +A.b(n,k,j,i,B.b,B.ai3,1301) +A.b(n,k,j,i,B.b,B.ai5,1302) +A.b(n,k,j,i,B.b,B.ai6,1303) +A.b(n,k,j,i,B.b,B.ai7,1304) +A.b(n,k,j,i,B.b,B.ai8,1305) +A.b(n,k,j,i,B.b,B.ai9,1306) +A.b(n,k,j,i,B.b,B.aia,1307) +A.b(n,k,j,i,B.b,B.aib,1308) +A.b(n,k,j,i,B.b,B.aic,1309) +A.b(n,k,j,i,B.b,B.aid,1310) +A.b(n,k,j,i,B.b,B.aie,1311) +A.b(n,k,j,i,B.b,B.aig,1312) +A.b(n,k,j,i,B.b,B.aih,1313) +A.b(n,k,j,i,B.b,B.aii,1314) +A.b(n,k,j,i,B.b,B.aij,1315) +A.b(n,k,j,i,B.b,B.aik,1316) +A.b(n,k,j,i,B.b,B.ail,1317) +A.b(n,k,j,i,B.b,B.aim,1318) +A.b(n,k,j,i,B.b,B.ain,1319) +A.b(n,k,j,i,B.b,B.aio,1320) +A.b(n,k,j,i,B.b,B.aip,1321) +A.b(n,k,j,i,B.b,B.air,1322) +A.b(n,k,j,i,B.b,B.ais,1323) +A.b(n,k,j,i,B.b,B.ait,1324) +A.b(n,k,j,i,B.b,B.aiu,1325) +A.b(n,k,j,i,B.b,B.aiv,1326) +A.b(n,k,j,i,B.b,B.aiw,1327) +A.b(n,k,j,i,B.b,B.aix,1328) +A.b(n,k,j,i,B.b,B.aiy,1329) +A.b(n,k,j,i,B.b,B.aiz,1330) +A.b(n,k,j,i,B.b,B.aiA,1331) +A.b(n,k,j,i,B.b,B.aiC,1332) +A.b(n,k,j,i,B.b,B.aiD,1333) +A.b(n,k,j,i,B.b,B.aiE,1334) +A.b(n,k,j,i,B.b,B.aiF,1335) +A.b(n,k,j,i,B.b,B.aiG,1336) +A.b(n,k,j,i,B.b,B.aiH,1337) +A.b(n,k,j,i,B.b,B.aiI,1338) +A.b(n,k,j,i,B.b,B.aiJ,1339) +A.b(n,k,j,i,B.b,B.aiK,1340) +A.b(n,k,j,i,B.b,B.aiL,1341) +A.b(n,k,j,i,B.b,B.aiN,1342) +A.b(n,k,j,i,B.b,B.aiO,1343) +A.b(n,k,j,i,B.b,B.aiP,1344) +A.b(n,k,j,i,B.b,B.aiQ,1345) +A.b(n,k,j,i,B.b,B.aiR,1346) +A.b(n,k,j,i,B.b,B.aiS,1347) +A.b(n,k,j,i,B.b,B.aiT,1348) +A.b(n,k,j,i,B.b,B.aiU,1349) +A.b(n,k,j,i,B.b,B.aiV,1350) +A.b(n,k,j,i,B.b,B.aiW,1351) +A.b(n,k,j,i,B.b,B.aiY,1352) +A.b(n,k,j,i,B.b,B.aiZ,1353) +A.b(n,k,j,i,B.b,B.aj_,1354) +A.b(n,k,j,i,B.b,B.aj0,1355) +A.b(n,k,j,i,B.b,B.aj1,1356) +A.b(n,k,j,i,B.b,B.aj2,1357) +A.b(n,k,j,i,B.b,B.aj3,1358) +A.b(n,k,j,i,B.b,B.aj4,1359) +A.b(n,k,j,i,B.b,B.aj5,1360) +A.b(n,k,j,i,B.b,B.aj6,1361) +A.b(n,k,j,i,B.b,B.aj8,1362) +A.b(n,k,j,i,B.b,B.aj9,1363) +A.b(n,k,j,i,B.b,B.aja,1364) +A.b(n,k,j,i,B.b,B.ajb,1365) +A.b(n,k,j,i,B.b,B.ajc,1366) +A.b(n,k,j,i,B.b,B.ajd,1367) +A.b(n,k,j,i,B.b,B.aje,1368) +A.b(n,k,j,i,B.b,B.ajf,1369) +A.b(n,k,j,i,B.b,B.ajg,1370) +A.b(n,k,j,i,B.b,B.ajh,1371) +A.b(n,k,j,i,B.b,B.ajj,1372) +A.b(n,k,j,i,B.b,B.ajk,1373) +A.b(n,k,j,i,B.b,B.ajl,1374) +A.b(n,k,j,i,B.b,B.ajm,1375) +A.b(n,k,j,i,B.b,B.ajn,1376) +A.b(n,k,j,i,B.b,B.ajo,1377) +A.b(n,k,j,i,B.b,B.ajp,1378) +A.b(n,k,j,i,B.b,B.ajq,1379) +A.b(n,k,j,i,B.b,B.ajr,1380) +A.b(n,k,j,i,B.b,B.ajs,1381) +A.b(n,k,j,i,B.b,B.aju,1382) +A.b(n,k,j,i,B.b,B.ajv,1383) +A.b(n,k,j,i,B.b,B.ajw,1384) +A.b(n,k,j,i,B.b,B.ajx,1385) +A.b(n,k,j,i,B.b,B.ajy,1386) +A.b(n,k,j,i,B.b,B.ajz,1387) +A.b(n,k,j,i,B.b,B.ajA,1388) +A.b(n,k,j,i,B.b,B.ajB,1389) +A.b(n,k,j,i,B.b,B.ajC,1390) +A.b(n,k,j,i,B.b,B.ajD,1391) +A.b(n,k,j,i,B.b,B.ajF,1392) +A.b(n,k,j,i,B.b,B.ajG,1393) +A.b(n,k,j,i,B.b,B.ajH,1394) +A.b(n,k,j,i,B.b,B.ajI,1395) +A.b(n,k,j,i,B.b,B.ajJ,1396) +A.b(n,k,j,i,B.b,B.ajK,1397) +A.b(n,k,j,i,B.b,B.ajL,1398) +A.b(n,k,j,i,B.b,B.ajM,1399) +A.b(n,k,j,i,B.b,B.ajN,1400) +A.b(n,k,j,i,B.b,B.ajO,1401) +A.b(n,k,j,i,B.b,B.ajQ,1402) +A.b(n,k,j,i,B.b,B.ajR,1403) +A.b(n,k,j,i,B.b,B.ajS,1404) +A.b(n,k,j,i,B.b,B.ajT,1405) +A.b(n,k,j,i,B.b,B.ajU,1406) +A.b(n,k,j,i,B.b,B.ajV,1407) +A.b(n,k,j,i,B.b,B.ajW,1408) +A.b(n,k,j,i,B.b,B.ajX,1409) +A.b(n,k,j,i,B.b,B.ajY,1410) +A.b(n,k,j,i,B.b,B.ajZ,1411) +A.b(n,k,j,i,B.b,B.ak0,1412) +A.b(n,k,j,i,B.b,B.ak1,1413) +A.b(n,k,j,i,B.b,B.ak2,1414) +A.b(n,k,j,i,B.b,B.ak3,1415) +A.b(n,k,j,i,B.b,B.ak4,1416) +A.b(n,k,j,i,B.b,B.ak5,1417) +A.b(n,k,j,i,B.b,B.ak6,1418) +A.b(n,k,j,i,B.b,B.ak7,1419) +A.b(n,k,j,i,B.b,B.ak8,1420) +A.b(n,k,j,i,B.b,B.ak9,1421) +A.b(n,k,j,i,B.b,B.akb,1422) +A.b(n,k,j,i,B.b,B.akc,1423) +A.b(n,k,j,i,B.b,B.akd,1424) +A.b(n,k,j,i,B.b,B.ake,1425) +A.b(n,k,j,i,B.b,B.akf,1426) +A.b(n,k,j,i,B.b,B.akg,1427) +A.b(n,k,j,i,B.b,B.akh,1428) +A.b(n,k,j,i,B.b,B.aki,1429) +A.b(n,k,j,i,B.b,B.akj,1430) +A.b(n,k,j,i,B.b,B.akk,1431) +A.b(n,k,j,i,B.b,B.akm,1432) +A.b(n,k,j,i,B.b,B.akn,1433) +A.b(n,k,j,i,B.b,B.ako,1434) +A.b(n,k,j,i,B.b,B.akp,1435) +A.b(n,k,j,i,B.b,B.akq,1436) +A.b(n,k,j,i,B.b,B.akr,1437) +A.b(n,k,j,i,B.b,B.aks,1438) +A.b(n,k,j,i,B.b,B.akt,1439) +A.b(n,k,j,i,B.b,B.aku,1440) +A.b(n,k,j,i,B.b,B.akv,1441) +A.b(n,k,j,i,B.b,B.akx,1442) +A.b(n,k,j,i,B.b,B.aky,1443) +A.b(n,k,j,i,B.b,B.akz,1444) +A.b(n,k,j,i,B.b,B.akA,1445) +A.b(n,k,j,i,B.b,B.akB,1446) +A.b(n,k,j,i,B.b,B.akC,1447) +A.b(n,k,j,i,B.b,B.akD,1448) +A.b(n,k,j,i,B.b,B.akE,1449) +A.b(n,k,j,i,B.b,B.akF,1450) +A.b(n,k,j,i,B.b,B.akG,1451) +A.b(n,k,j,i,B.b,B.akI,1452) +A.b(n,k,j,i,B.b,B.akJ,1453) +A.b(n,k,j,i,B.b,B.akK,1454) +A.b(n,k,j,i,B.b,B.akL,1455) +A.b(n,k,j,i,B.b,B.akM,1456) +A.b(n,k,j,i,B.b,B.akN,1457) +A.b(n,k,j,i,B.b,B.akO,1458) +A.b(n,k,j,i,B.b,B.akP,1459) +A.b(n,k,j,i,B.b,B.akQ,1460) +A.b(n,k,j,i,B.b,B.akR,1461) +A.b(n,k,j,i,B.b,B.akT,1462) +A.b(n,k,j,i,B.b,B.akU,1463) +A.b(n,k,j,i,B.b,B.akV,1464) +A.b(n,k,j,i,B.b,B.akW,1465) +A.b(n,k,j,i,B.b,B.akX,1466) +A.b(n,k,j,i,B.b,B.akY,1467) +A.b(n,k,j,i,B.b,B.akZ,1468) +A.b(n,k,j,i,B.b,B.al_,1469) +A.b(n,k,j,i,B.b,B.al0,1470) +A.b(n,k,j,i,B.b,B.al1,1471) +A.b(n,k,j,i,B.b,B.al3,1472) +A.b(n,k,j,i,B.b,B.al4,1473) +A.b(n,k,j,i,B.b,B.al5,1474) +A.b(n,k,j,i,B.b,B.al6,1475) +A.b(n,k,j,i,B.b,B.al7,1476) +A.b(n,k,j,i,B.b,B.al8,1477) +A.b(n,k,j,i,B.b,B.al9,1478) +A.b(n,k,j,i,B.b,B.ala,1479) +A.b(n,k,j,i,B.b,B.alb,1480) +A.b(n,k,j,i,B.b,B.alc,1481) +A.b(n,k,j,i,B.b,B.ale,1482) +A.b(n,k,j,i,B.b,B.alf,1483) +A.b(n,k,j,i,B.b,B.alg,1484) +A.b(n,k,j,i,B.b,B.alh,1485) +A.b(n,k,j,i,B.b,B.ali,1486) +A.b(n,k,j,i,B.b,B.alj,1487) +A.b(n,k,j,i,B.b,B.alk,1488) +A.b(n,k,j,i,B.b,B.all,1489) +A.b(n,k,j,i,B.b,B.alm,1490) +A.b(n,k,j,i,B.b,B.aln,1491) +A.b(n,k,j,i,B.b,B.alp,1492) +A.b(n,k,j,i,B.b,B.alq,1493) +A.b(n,k,j,i,B.b,B.alr,1494) +A.b(n,k,j,i,B.b,B.als,1495) +A.b(n,k,j,i,B.b,B.alt,1496) +A.b(n,k,j,i,B.b,B.alu,1497) +A.b(n,k,j,i,B.b,B.alv,1498) +A.b(n,k,j,i,B.b,B.alw,1499) +A.b(n,k,j,i,B.b,B.alx,1500) +A.b(n,k,j,i,B.b,B.aly,1501) +A.b(n,k,j,i,B.b,B.alA,1502) +A.b(n,k,j,i,B.b,B.alB,1503) +A.b(n,k,j,i,B.b,B.alC,1504) +A.b(n,k,j,i,B.b,B.alD,1505) +A.b(n,k,j,i,B.b,B.alE,1506) +A.b(n,k,j,i,B.b,B.alF,1507) +A.b(n,k,j,i,B.b,B.alG,1508) +A.b(n,k,j,i,B.b,B.alH,1509) +A.b(n,k,j,i,B.b,B.alI,1510) +A.b(n,k,j,i,B.b,B.alJ,1511) +A.b(n,k,j,i,B.b,B.alL,1512) +A.b(n,k,j,i,B.b,B.alM,1513) +A.b(n,k,j,i,B.b,B.alN,1514) +A.b(n,k,j,i,B.b,B.alO,1515) +A.b(n,k,j,i,B.b,B.alP,1516) +A.b(n,k,j,i,B.b,B.alQ,1517) +A.b(n,k,j,i,B.b,B.alR,1518) +A.b(n,k,j,i,B.b,B.alS,1519) +A.b(n,k,j,i,B.b,B.alT,1520) +A.b(n,k,j,i,B.b,B.alU,1521) +A.b(n,k,j,i,B.b,B.alW,1522) +A.b(n,k,j,i,B.b,B.alX,1523) +A.b(n,k,j,i,B.b,B.alY,1524) +A.b(n,k,j,i,B.b,B.alZ,1525) +A.b(n,k,j,i,B.b,B.am_,1526) +A.b(n,k,j,i,B.b,B.am0,1527) +A.b(n,k,j,i,B.b,B.am1,1528) +A.b(n,k,j,i,B.b,B.am2,1529) +A.b(n,k,j,i,B.b,B.am3,1530) +A.b(n,k,j,i,B.b,B.am4,1531) +A.b(n,k,j,i,B.b,B.am6,1532) +A.b(n,k,j,i,B.b,B.am7,1533) +A.b(n,k,j,i,B.b,B.am8,1534) +A.b(n,k,j,i,B.b,B.am9,1535) +A.b(n,k,j,i,B.b,B.ama,1536) +A.b(n,k,j,i,B.b,B.amb,1537) +A.b(n,k,j,i,B.b,B.amc,1538) +A.b(n,k,j,i,B.b,B.amd,1539) +A.b(n,k,j,i,B.b,B.ame,1540) +A.b(n,k,j,i,B.b,B.amf,1541) +A.b(n,k,j,i,B.b,B.amh,1542) +A.b(n,k,j,i,B.b,B.ami,1543) +A.b(n,k,j,i,B.b,B.amj,1544) +A.b(n,k,j,i,B.b,B.amk,1545) +A.b(n,k,j,i,B.b,B.aml,1546) +A.b(n,k,j,i,B.b,B.amm,1547) +A.b(n,k,j,i,B.b,B.amn,1548) +A.b(n,k,j,i,B.b,B.amo,1549) +A.b(n,k,j,i,B.b,B.amp,1550) +A.b(n,k,j,i,B.b,B.amq,1551) +A.b(n,k,j,i,B.b,B.ams,1552) +A.b(n,k,j,i,B.b,B.amt,1553) +A.b(n,k,j,i,B.b,B.amu,1554) +A.b(n,k,j,i,B.b,B.amv,1555) +A.b(n,k,j,i,B.b,B.amw,1556) +A.b(n,k,j,i,B.b,B.amx,1557) +A.b(n,k,j,i,B.b,B.amy,1558) +A.b(n,k,j,i,B.b,B.amz,1559) +A.b(n,k,j,i,B.b,B.amA,1560) +A.b(n,k,j,i,B.b,B.amB,1561) +A.b(n,k,j,i,B.b,B.amD,1562) +A.b(n,k,j,i,B.b,B.amE,1563) +A.b(n,k,j,i,B.b,B.amF,1564) +A.b(n,k,j,i,B.b,B.amG,1565) +A.b(n,k,j,i,B.b,B.amH,1566) +A.b(n,k,j,i,B.b,B.amI,1567) +A.b(n,k,j,i,B.b,B.amJ,1568) +A.b(n,k,j,i,B.b,B.amK,1569) +A.b(n,k,j,i,B.b,B.amL,1570) +A.b(n,k,j,i,B.b,B.amM,1571) +A.b(n,k,j,i,B.b,B.amO,1572) +A.b(n,k,j,i,B.b,B.amP,1573) +A.b(n,k,j,i,B.b,B.amQ,1574) +A.b(n,k,j,i,B.b,B.amR,1575) +A.b(n,k,j,i,B.b,B.amS,1576) +A.b(n,k,j,i,B.b,B.amT,1577) +A.b(n,k,j,i,B.b,B.amU,1578) +A.b(n,k,j,i,B.b,B.amV,1579) +A.b(n,k,j,i,B.b,B.amW,1580) +A.b(n,k,j,i,B.b,B.amX,1581) +A.b(n,k,j,i,B.b,B.amZ,1582) +A.b(n,k,j,i,B.b,B.an_,1583) +A.b(n,k,j,i,B.b,B.an0,1584) +A.b(n,k,j,i,B.b,B.an1,1585) +A.b(n,k,j,i,B.b,B.an2,1586) +A.b(n,k,j,i,B.b,B.an3,1587) +A.b(n,k,j,i,B.b,B.an4,1588) +A.b(n,k,j,i,B.b,B.an5,1589) +A.b(n,k,j,i,B.b,B.an6,1590) +A.b(n,k,j,i,B.b,B.an7,1591) +A.b(n,k,j,i,B.b,B.an9,1592) +A.b(n,k,j,i,B.b,B.ana,1593) +A.b(n,k,j,i,B.b,B.anb,1594) +A.b(n,k,j,i,B.b,B.anc,1595) +A.b(n,k,j,i,B.b,B.and,1596) +A.b(n,k,j,i,B.b,B.ane,1597) +A.b(n,k,j,i,B.b,B.anf,1598) +A.b(n,k,j,i,B.b,B.ang,1599) +A.b(n,k,j,i,B.b,B.anh,1600) +A.b(n,k,j,i,B.b,B.ani,1601) +A.b(n,k,j,i,B.b,B.ank,1602) +A.b(n,k,j,i,B.b,B.anl,1603) +A.b(n,k,j,i,B.b,B.anm,1604) +A.b(n,k,j,i,B.b,B.ann,1605) +A.b(n,k,j,i,B.b,B.ano,1606) +A.b(n,k,j,i,B.b,B.anp,1607) +A.b(n,k,j,i,B.b,B.anq,1608) +A.b(n,k,j,i,B.b,B.anr,1609) +A.b(n,k,j,i,B.b,B.ans,1610) +A.b(n,k,j,i,B.b,B.ant,1611) +A.b(n,k,j,i,B.b,B.anv,1612) +A.b(n,k,j,i,B.b,B.anw,1613) +A.b(n,k,j,i,B.b,B.anx,1614) +A.b(n,k,j,i,B.b,B.any,1615) +A.b(n,k,j,i,B.b,B.anz,1616) +A.b(n,k,j,i,B.b,B.anA,1617) +A.b(n,k,j,i,B.b,B.anB,1618) +A.b(n,k,j,i,B.b,B.anC,1619) +A.b(n,k,j,i,B.b,B.anD,1620) +A.b(n,k,j,i,B.b,B.anE,1621) +A.b(n,k,j,i,B.b,B.anG,1622) +A.b(n,k,j,i,B.b,B.anH,1623) +A.b(n,k,j,i,B.b,B.anI,1624) +A.b(n,k,j,i,B.b,B.anJ,1625) +A.b(n,k,j,i,B.b,B.anK,1626) +A.b(n,k,j,i,B.b,B.anL,1627) +A.b(n,k,j,i,B.b,B.anM,1628) +A.b(n,k,j,i,B.b,B.anN,1629) +A.b(n,k,j,i,B.b,B.anO,1630) +A.b(n,k,j,i,B.b,B.anP,1631) +A.b(n,k,j,i,B.b,B.anR,1632) +A.b(n,k,j,i,B.b,B.anS,1633) +A.b(n,k,j,i,B.b,B.anT,1634) +A.b(n,k,j,i,B.b,B.anU,1635) +A.b(n,k,j,i,B.b,B.anV,1636) +A.b(n,k,j,i,B.b,B.anW,1637) +A.b(n,k,j,i,B.b,B.anX,1638) +A.b(n,k,j,i,B.b,B.anY,1639) +A.b(n,k,j,i,B.b,B.anZ,1640) +A.b(n,k,j,i,B.b,B.ao_,1641) +A.b(n,k,j,i,B.b,B.ao1,1642) +A.b(n,k,j,i,B.b,B.ao2,1643) +A.b(n,k,j,i,B.b,B.ao3,1644) +A.b(n,k,j,i,B.b,B.ao4,1645) +A.b(n,k,j,i,B.b,B.ao5,1646) +A.b(n,k,j,i,B.b,B.ao6,1647) +A.b(n,k,j,i,B.b,B.ao7,1648) +A.b(n,k,j,i,B.b,B.ao8,1649) +A.b(n,k,j,i,B.b,B.ao9,1650) +A.b(n,k,j,i,B.b,B.aoa,1651) +A.b(n,k,j,i,B.b,B.aoc,1652) +A.b(n,k,j,i,B.b,B.aod,1653) +A.b(n,k,j,i,B.b,B.aoe,1654) +A.b(n,k,j,i,B.b,B.aof,1655) +A.b(n,k,j,i,B.b,B.aog,1656) +A.b(n,k,j,i,B.b,B.aoh,1657) +A.b(n,k,j,i,B.b,B.aoi,1658) +A.b(n,k,j,i,B.b,B.aoj,1659) +A.b(n,k,j,i,B.b,B.aok,1660) +A.b(n,k,j,i,B.b,B.aol,1661) +A.b(n,k,j,i,B.b,B.aon,1662) +A.b(n,k,j,i,B.b,B.aoo,1663) +A.b(n,k,j,i,B.b,B.aop,1664) +A.b(n,k,j,i,B.b,B.aoq,1665) +A.b(n,k,j,i,B.b,B.aor,1666) +A.b(n,k,j,i,B.b,B.aos,1667) +A.b(n,k,j,i,B.b,B.aot,1668) +A.b(n,k,j,i,B.b,B.aou,1669) +A.b(n,k,j,i,B.b,B.aov,1670) +A.b(n,k,j,i,B.b,B.aow,1671) +A.b(n,k,j,i,B.b,B.aoy,1672) +A.b(n,k,j,i,B.b,B.aoz,1673) +A.b(n,k,j,i,B.b,B.aoA,1674) +A.b(n,k,j,i,B.b,B.aoB,1675) +A.b(n,k,j,i,B.b,B.aoC,1676) +A.b(n,k,j,i,B.b,B.aoD,1677) +A.b(n,k,j,i,B.b,B.aoE,1678) +A.b(n,k,j,i,B.b,B.aoF,1679) +A.b(n,k,j,i,B.b,B.aoG,1680) +A.b(n,k,j,i,B.b,B.aoH,1681) +A.b(n,k,j,i,B.b,B.aoJ,1682) +A.b(n,k,j,i,B.b,B.aoK,1683) +A.b(n,k,j,i,B.b,B.aoL,1684) +A.b(n,k,j,i,B.b,B.aoM,1685) +A.b(n,k,j,i,B.b,B.aoN,1686) +A.b(n,k,j,i,B.b,B.aoO,1687) +A.b(n,k,j,i,B.b,B.aoP,1688) +A.b(n,k,j,i,B.b,B.aoQ,1689) +A.b(n,k,j,i,B.b,B.aoR,1690) +A.b(n,k,j,i,B.b,B.aoS,1691) +A.b(n,k,j,i,B.b,B.aoU,1692) +A.b(n,k,j,i,B.b,B.aoV,1693) +A.b(n,k,j,i,B.b,B.aoW,1694) +A.b(n,k,j,i,B.b,B.aoX,1695) +A.b(n,k,j,i,B.b,B.aoY,1696) +A.b(n,k,j,i,B.b,B.aoZ,1697) +A.b(n,k,j,i,B.b,B.ap_,1698) +A.b(n,k,j,i,B.b,B.ap0,1699) +A.b(n,k,j,i,B.b,B.ap1,1700) +A.b(n,k,j,i,B.b,B.ap2,1701) +A.b(n,k,j,i,B.b,B.ap4,1702) +A.b(n,k,j,i,B.b,B.ap5,1703) +A.b(n,k,j,i,B.b,B.ap6,1704) +A.b(n,k,j,i,B.b,B.ap7,1705) +A.b(n,k,j,i,B.b,B.ap8,1706) +A.b(n,k,j,i,B.b,B.ap9,1707) +A.b(n,k,j,i,B.b,B.apa,1708) +A.b(n,k,j,i,B.b,B.apb,1709) +A.b(n,k,j,i,B.b,B.apc,1710) +A.b(n,k,j,i,B.b,B.apd,1711) +A.b(n,k,j,i,B.b,B.apf,1712) +A.b(n,k,j,i,B.b,B.apg,1713) +A.b(n,k,j,i,B.b,B.aph,1714) +A.b(n,k,j,i,B.b,B.api,1715) +A.b(n,k,j,i,B.b,B.apj,1716) +A.b(n,k,j,i,B.b,B.apk,1717) +A.b(n,k,j,i,B.b,B.apl,1718) +A.b(n,k,j,i,B.b,B.apm,1719) +A.b(n,k,j,i,B.b,B.apn,1720) +A.b(n,k,j,i,B.b,B.apo,1721) +A.b(n,k,j,i,B.b,B.apq,1722) +A.b(n,k,j,i,B.b,B.apr,1723) +A.b(n,k,j,i,B.b,B.aps,1724) +A.b(n,k,j,i,B.b,B.apt,1725) +A.b(n,k,j,i,B.b,B.apu,1726) +A.b(n,k,j,i,B.b,B.apv,1727) +A.b(n,k,j,i,B.b,B.apw,1728) +A.b(n,k,j,i,B.b,B.apx,1729) +A.b(n,k,j,i,B.b,B.apy,1730) +A.b(n,k,j,i,B.b,B.apz,1731) +A.b(n,k,j,i,B.b,B.apB,1732) +A.b(n,k,j,i,B.b,B.apC,1733) +A.b(n,k,j,i,B.b,B.apD,1734) +A.b(n,k,j,i,B.b,B.apE,1735) +A.b(n,k,j,i,B.b,B.apF,1736) +A.b(n,k,j,i,B.b,B.apG,1737) +A.b(n,k,j,i,B.b,B.apH,1738) +A.b(n,k,j,i,B.b,B.apI,1739) +A.b(n,k,j,i,B.b,B.apJ,1740) +A.b(n,k,j,i,B.b,B.apK,1741) +A.b(n,k,j,i,B.b,B.apM,1742) +A.b(n,k,j,i,B.b,B.apN,1743) +A.b(n,k,j,i,B.b,B.apO,1744) +A.b(n,k,j,i,B.b,B.apP,1745) +A.b(n,k,j,i,B.b,B.apQ,1746) +A.b(n,k,j,i,B.b,B.apR,1747) +A.b(n,k,j,i,B.b,B.apS,1748) +A.b(n,k,j,i,B.b,B.apT,1749) +A.b(n,k,j,i,B.b,B.apU,1750) +A.b(n,k,j,i,B.b,B.apV,1751) +A.b(n,k,j,i,B.b,B.apX,1752) +A.b(n,k,j,i,B.b,B.apY,1753) +A.b(n,k,j,i,B.b,B.apZ,1754) +A.b(n,k,j,i,B.b,B.aq_,1755) +A.b(n,k,j,i,B.b,B.aq0,1756) +A.b(n,k,j,i,B.b,B.aq1,1757) +A.b(n,k,j,i,B.b,B.aq2,1758) +A.b(n,k,j,i,B.b,B.aq3,1759) +A.b(n,k,j,i,B.b,B.aq4,1760) +A.b(n,k,j,i,B.b,B.aq5,1761) +A.b(n,k,j,i,B.b,B.aq7,1762) +A.b(n,k,j,i,B.b,B.aq8,1763) +A.b(n,k,j,i,B.b,B.aq9,1764) +A.b(n,k,j,i,B.b,B.aqa,1765) +A.b(n,k,j,i,B.b,B.aqb,1766) +A.b(n,k,j,i,B.b,B.aqc,1767) +A.b(n,k,j,i,B.b,B.aqd,1768) +A.b(n,k,j,i,B.b,B.aqe,1769) +A.b(n,k,j,i,B.b,B.aqf,1770) +A.b(n,k,j,i,B.b,B.aqg,1771) +A.b(n,k,j,i,B.b,B.aqi,1772) +A.b(n,k,j,i,B.b,B.aqj,1773) +A.b(n,k,j,i,B.b,B.aqk,1774) +A.b(n,k,j,i,B.b,B.aql,1775) +A.b(n,k,j,i,B.b,B.aqm,1776) +A.b(n,k,j,i,B.b,B.aqn,1777) +A.b(n,k,j,i,B.b,B.aqo,1778) +A.b(n,k,j,i,B.b,B.aqp,1779) +A.b(n,k,j,i,B.b,B.aqq,1780) +A.b(n,k,j,i,B.b,B.aqr,1781) +A.b(n,k,j,i,B.b,B.aqt,1782) +A.b(n,k,j,i,B.b,B.aqu,1783) +A.b(n,k,j,i,B.b,B.aqv,1784) +A.b(n,k,j,i,B.b,B.aqw,1785) +A.b(n,k,j,i,B.b,B.aqx,1786) +A.b(n,k,j,i,B.b,B.aqy,1787) +A.b(n,k,j,i,B.b,B.aqz,1788) +A.b(n,k,j,i,B.b,B.aqA,1789) +A.b(n,k,j,i,B.b,B.aqB,1790) +A.b(n,k,j,i,B.b,B.aqC,1791) +A.b(n,k,j,i,B.b,B.aqE,1792) +A.b(n,k,j,i,B.b,B.aqF,1793) +A.b(n,k,j,i,B.b,B.aqG,1794) +A.b(n,k,j,i,B.b,B.aqH,1795) +A.b(n,k,j,i,B.b,B.aqI,1796) +A.b(n,k,j,i,B.b,B.aqJ,1797) +A.b(n,k,j,i,B.b,B.aqK,1798) +A.b(n,k,j,i,B.b,B.aqL,1799) +A.b(n,k,j,i,B.b,B.aqM,1800) +A.b(n,k,j,i,B.b,B.aqN,1801) +A.b(n,k,j,i,B.b,B.aqP,1802) +A.b(n,k,j,i,B.b,B.aqQ,1803) +A.b(n,k,j,i,B.b,B.aqR,1804) +A.b(n,k,j,i,B.b,B.aqS,1805) +A.b(n,k,j,i,B.b,B.aqT,1806) +A.b(n,k,j,i,B.b,B.aqU,1807) +A.b(n,k,j,i,B.b,B.aqV,1808) +A.b(n,k,j,i,B.b,B.aqW,1809) +A.b(n,k,j,i,B.b,B.aqX,1810) +A.b(n,k,j,i,B.b,B.aqY,1811) +A.b(n,k,j,i,B.b,B.ar_,1812) +A.b(n,k,j,i,B.b,B.ar0,1813) +A.b(n,k,j,i,B.b,B.ar1,1814) +A.b(n,k,j,i,B.b,B.ar2,1815) +A.b(n,k,j,i,B.b,B.ar3,1816) +A.b(n,k,j,i,B.b,B.ar4,1817) +A.b(n,k,j,i,B.b,B.ar5,1818) +A.b(n,k,j,i,B.b,B.ar6,1819) +A.b(n,k,j,i,B.b,B.ar7,1820) +A.b(n,k,j,i,B.b,B.ar8,1821) +A.b(n,k,j,i,B.b,B.ara,1822) +A.b(n,k,j,i,B.b,B.arb,1823) +A.b(n,k,j,i,B.b,B.arc,1824) +A.b(n,k,j,i,B.b,B.ard,1825) +A.b(n,k,j,i,B.b,B.are,1826) +A.b(n,k,j,i,B.b,B.arf,1827) +A.b(n,k,j,i,B.b,B.arg,1828) +A.b(n,k,j,i,B.b,B.arh,1829) +A.b(n,k,j,i,B.b,B.ari,1830) +A.b(n,k,j,i,B.b,B.arj,1831) +A.b(n,k,j,i,B.b,B.arl,1832) +A.b(n,k,j,i,B.b,B.arm,1833) +A.b(n,k,j,i,B.b,B.arn,1834) +A.b(n,k,j,i,B.b,B.aro,1835) +A.b(n,k,j,i,B.b,B.arp,1836) +A.b(n,k,j,i,B.b,B.arq,1837) +A.b(n,k,j,i,B.b,B.arr,1838) +A.b(n,k,j,i,B.b,B.ars,1839) +A.b(n,k,j,i,B.b,B.art,1840) +A.b(n,k,j,i,B.b,B.aru,1841) +A.b(n,k,j,i,B.b,B.arw,1842) +A.b(n,k,j,i,B.b,B.arx,1843) +A.b(n,k,j,i,B.b,B.ary,1844) +A.b(n,k,j,i,B.b,B.arz,1845) +A.b(n,k,j,i,B.b,B.arA,1846) +A.b(n,k,j,i,B.b,B.arB,1847) +A.b(n,k,j,i,B.b,B.arC,1848) +A.b(n,k,j,i,B.b,B.arD,1849) +A.b(n,k,j,i,B.b,B.arE,1850) +A.b(n,k,j,i,B.b,B.arF,1851) +A.b(n,k,j,i,B.b,B.arH,1852) +A.b(n,k,j,i,B.b,B.arI,1853) +A.b(n,k,j,i,B.b,B.arJ,1854) +A.b(n,k,j,i,B.b,B.arK,1855) +A.b(n,k,j,i,B.b,B.arL,1856) +A.b(n,k,j,i,B.b,B.arM,1857) +A.b(n,k,j,i,B.b,B.arN,1858) +A.b(n,k,j,i,B.b,B.arO,1859) +A.b(n,k,j,i,B.b,B.arP,1860) +A.b(n,k,j,i,B.b,B.arQ,1861) +A.b(n,k,j,i,B.b,B.arS,1862) +A.b(n,k,j,i,B.b,B.arT,1863) +A.b(n,k,j,i,B.b,B.arU,1864) +A.b(n,k,j,i,B.b,B.arV,1865) +A.b(n,k,j,i,B.b,B.arW,1866) +A.b(n,k,j,i,B.b,B.arX,1867) +A.b(n,k,j,i,B.b,B.arY,1868) +A.b(n,k,j,i,B.b,B.arZ,1869) +A.b(n,k,j,i,B.b,B.as_,1870) +A.b(n,k,j,i,B.b,B.as0,1871) +A.b(n,k,j,i,B.b,B.as2,1872) +A.b(n,k,j,i,B.b,B.as3,1873) +A.b(n,k,j,i,B.b,B.as4,1874) +A.b(n,k,j,i,B.b,B.as5,1875) +A.b(n,k,j,i,B.b,B.as6,1876) +A.b(n,k,j,i,B.b,B.as7,1877) +A.b(n,k,j,i,B.b,B.as8,1878) +A.b(n,k,j,i,B.b,B.as9,1879) +A.b(n,k,j,i,B.b,B.asa,1880) +A.b(n,k,j,i,B.b,B.asb,1881) +A.b(n,k,j,i,B.b,B.asd,1882) +A.b(n,k,j,i,B.b,B.ase,1883) +A.b(n,k,j,i,B.b,B.asf,1884) +A.b(n,k,j,i,B.b,B.asg,1885) +A.b(n,k,j,i,B.b,B.ash,1886) +A.b(n,k,j,i,B.b,B.asi,1887) +A.b(n,k,j,i,B.b,B.asj,1888) +A.b(n,k,j,i,B.b,B.ask,1889) +A.b(n,k,j,i,B.b,B.asl,1890) +A.b(n,k,j,i,B.b,B.asm,1891) +A.b(n,k,j,i,B.b,B.aso,1892) +A.b(n,k,j,i,B.b,B.asp,1893) +A.b(n,k,j,i,B.b,B.asq,1894) +A.b(n,k,j,i,B.b,B.asr,1895) +A.b(n,k,j,i,B.b,B.ass,1896) +A.b(n,k,j,i,B.b,B.ast,1897) +A.b(n,k,j,i,B.b,B.asu,1898) +A.b(n,k,j,i,B.b,B.asv,1899) +A.b(n,k,j,i,B.b,B.asw,1900) +A.b(n,k,j,i,B.b,B.asx,1901) +A.b(n,k,j,i,B.b,B.asz,1902) +A.b(n,k,j,i,B.b,B.asA,1903) +A.b(n,k,j,i,B.b,B.asB,1904) +A.b(n,k,j,i,B.b,B.asC,1905) +A.b(n,k,j,i,B.b,B.asD,1906) +A.b(n,k,j,i,B.b,B.asE,1907) +A.b(n,k,j,i,B.b,B.asF,1908) +A.b(n,k,j,i,B.b,B.asG,1909) +A.b(n,k,j,i,B.b,B.asH,1910) +A.b(n,k,j,i,B.b,B.asI,1911) +A.b(n,k,j,i,B.b,B.asK,1912) +A.b(n,k,j,i,B.b,B.asL,1913) +A.b(n,k,j,i,B.b,B.asM,1914) +A.b(n,k,j,i,B.b,B.asN,1915) +A.b(n,k,j,i,B.b,B.asO,1916) +A.b(n,k,j,i,B.b,B.asP,1917) +A.b(n,k,j,i,B.b,B.asQ,1918) +A.b(n,k,j,i,B.b,B.asR,1919) +A.b(n,k,j,i,B.b,B.asS,1920) +A.b(n,k,j,i,B.b,B.asT,1921) +A.b(n,k,j,i,B.b,B.asV,1922) +A.b(n,k,j,i,B.b,B.asW,1923) +A.b(n,k,j,i,B.b,B.asX,1924) +A.b(n,k,j,i,B.b,B.asY,1925) +A.b(n,k,j,i,B.b,B.asZ,1926) +A.b(n,k,j,i,B.b,B.at_,1927) +A.b(n,k,j,i,B.b,B.at0,1928) +A.b(n,k,j,i,B.b,B.at1,1929) +A.b(n,k,j,i,B.b,B.at2,1930) +A.b(n,k,j,i,B.b,B.at3,1931) +A.b(n,k,j,i,B.b,B.at5,1932) +A.b(n,k,j,i,B.b,B.at6,1933) +A.b(n,k,j,i,B.b,B.at7,1934) +A.b(n,k,j,i,B.b,B.at8,1935) +A.b(n,k,j,i,B.b,B.at9,1936) +A.b(n,k,j,i,B.b,B.ata,1937) +A.b(n,k,j,i,B.b,B.atb,1938) +A.b(n,k,j,i,B.b,B.atc,1939) +A.b(n,k,j,i,B.b,B.atd,1940) +A.b(n,k,j,i,B.b,B.ate,1941) +A.b(n,k,j,i,B.b,B.atg,1942) +A.b(n,k,j,i,B.b,B.ath,1943) +A.b(n,k,j,i,B.b,B.ati,1944) +A.b(n,k,j,i,B.b,B.atj,1945) +A.b(n,k,j,i,B.b,B.atk,1946) +A.b(n,k,j,i,B.b,B.atl,1947) +A.b(n,k,j,i,B.b,B.atm,1948) +A.b(n,k,j,i,B.b,B.atn,1949) +A.b(n,k,j,i,B.b,B.ato,1950) +A.b(n,k,j,i,B.b,B.atp,1951) +A.b(n,k,j,i,B.b,B.atr,1952) +A.b(n,k,j,i,B.b,B.ats,1953) +A.b(n,k,j,i,B.b,B.att,1954) +A.b(n,k,j,i,B.b,B.atu,1955) +A.b(n,k,j,i,B.b,B.atv,1956) +A.b(n,k,j,i,B.b,B.atw,1957) +A.b(n,k,j,i,B.b,B.atx,1958) +A.b(n,k,j,i,B.b,B.aty,1959) +A.b(n,k,j,i,B.b,B.atz,1960) +A.b(n,k,j,i,B.b,B.atA,1961) +A.b(n,k,j,i,B.b,B.atC,1962) +A.b(n,k,j,i,B.b,B.atD,1963) +A.b(n,k,j,i,B.b,B.atE,1964) +A.b(n,k,j,i,B.b,B.atF,1965) +A.b(n,k,j,i,B.b,B.atG,1966) +A.b(n,k,j,i,B.b,B.atH,1967) +A.b(n,k,j,i,B.b,B.atI,1968) +A.b(n,k,j,i,B.b,B.atJ,1969) +A.b(n,k,j,i,B.b,B.atK,1970) +A.b(n,k,j,i,B.b,B.atL,1971) +A.b(n,k,j,i,B.b,B.atN,1972) +A.b(n,k,j,i,B.b,B.atO,1973) +A.b(n,k,j,i,B.b,B.atP,1974) +A.b(n,k,j,i,B.b,B.atQ,1975) +A.b(n,k,j,i,B.b,B.atR,1976) +A.b(n,k,j,i,B.b,B.atS,1977) +A.b(n,k,j,i,B.b,B.atT,1978) +A.b(n,k,j,i,B.b,B.atU,1979) +A.b(n,k,j,i,B.b,B.atV,1980) +A.b(n,k,j,i,B.b,B.atW,1981) +A.b(n,k,j,i,B.b,B.atY,1982) +A.b(n,k,j,i,B.b,B.atZ,1983) +A.b(n,k,j,i,B.b,B.au_,1984) +A.b(n,k,j,i,B.b,B.au0,1985) +A.b(n,k,j,i,B.b,B.au1,1986) +A.b(n,k,j,i,B.b,B.au2,1987) +A.b(n,k,j,i,B.b,B.au3,1988) +A.b(n,k,j,i,B.b,B.au4,1989) +A.b(n,k,j,i,B.b,B.au5,1990) +A.b(n,k,j,i,B.b,B.au6,1991) +A.b(n,k,j,i,B.b,B.au8,1992) +A.b(n,k,j,i,B.b,B.au9,1993) +A.b(n,k,j,i,B.b,B.aua,1994) +A.b(n,k,j,i,B.b,B.aub,1995) +A.b(n,k,j,i,B.b,B.auc,1996) +A.b(n,k,j,i,B.b,B.aud,1997) +A.b(n,k,j,i,B.b,B.aue,1998) +A.b(n,k,j,i,B.b,B.auf,1999) +A.b(n,k,j,i,B.b,B.aug,2000) +A.b(n,k,j,i,B.b,B.auh,2001) +A.b(n,k,j,i,B.b,B.auj,2002) +A.b(n,k,j,i,B.b,B.auk,2003) +A.b(n,k,j,i,B.b,B.aul,2004) +A.b(n,k,j,i,B.b,B.aum,2005) +A.b(n,k,j,i,B.b,B.aun,2006) +A.b(n,k,j,i,B.b,B.auo,2007) +A.b(n,k,j,i,B.b,B.aup,2008) +A.b(n,k,j,i,B.b,B.auq,2009) +A.b(n,k,j,i,B.b,B.aur,2010) +A.b(n,k,j,i,B.b,B.aus,2011) +A.b(n,k,j,i,B.b,B.auu,2012) +A.b(n,k,j,i,B.b,B.auv,2013) +A.b(n,k,j,i,B.b,B.auw,2014) +A.b(n,k,j,i,B.b,B.aux,2015) +A.b(n,k,j,i,B.b,B.auy,2016) +A.b(n,k,j,i,B.b,B.auz,2017) +A.b(n,k,j,i,B.b,B.auA,2018) +A.b(n,k,j,i,B.b,B.auB,2019) +A.b(n,k,j,i,B.b,B.auC,2020) +A.b(n,k,j,i,B.b,B.auD,2021) +A.b(n,k,j,i,B.b,B.auF,2022) +A.b(n,k,j,i,B.b,B.auG,2023) +A.b(n,k,j,i,B.b,B.auH,2024) +A.b(n,k,j,i,B.b,B.auI,2025) +A.b(n,k,j,i,B.b,B.auJ,2026) +A.b(n,k,j,i,B.b,B.auK,2027) +A.b(n,k,j,i,B.b,B.auL,2028) +A.b(n,k,j,i,B.b,B.auM,2029) +A.b(n,k,j,i,B.b,B.auN,2030) +A.b(n,k,j,i,B.b,B.auO,2031) +A.b(n,k,j,i,B.b,B.auQ,2032) +A.b(n,k,j,i,B.b,B.auR,2033) +A.b(n,k,j,i,B.b,B.auS,2034) +A.b(n,k,j,i,B.b,B.auT,2035) +A.b(n,k,j,i,B.b,B.auU,2036) +A.b(n,k,j,i,B.b,B.auV,2037) +A.b(n,k,j,i,B.b,B.auW,2038) +A.b(n,k,j,i,B.b,B.auX,2039) +A.b(n,k,j,i,B.b,B.auY,2040) +A.b(n,k,j,i,B.b,B.auZ,2041) +A.b(n,k,j,i,B.b,B.av0,2042) +A.b(n,k,j,i,B.b,B.av1,2043) +A.b(n,k,j,i,B.b,B.av2,2044) +A.b(n,k,j,i,B.b,B.av3,2045) +A.b(n,k,j,i,B.b,B.av4,2046) +A.b(n,k,j,i,B.b,B.av5,2047) +A.b(n,k,j,i,B.b,B.av6,2048) +A.b(n,k,j,i,B.b,B.av7,2049) +A.b(n,k,j,i,B.b,B.av8,2050) +A.b(n,k,j,i,B.b,B.av9,2051) +A.b(n,k,j,i,B.b,B.avb,2052) +A.b(n,k,j,i,B.b,B.avc,2053) +A.b(n,k,j,i,B.b,B.avd,2054) +A.b(n,k,j,i,B.b,B.ave,2055) +A.b(n,k,j,i,B.b,B.avf,2056) +A.b(n,k,j,i,B.b,B.avg,2057) +A.b(n,k,j,i,B.b,B.avh,2058) +A.b(n,k,j,i,B.b,B.avi,2059) +A.b(n,k,j,i,B.b,B.avj,2060) +A.b(n,k,j,i,B.b,B.avk,2061) +A.b(n,k,j,i,B.b,B.avm,2062) +A.b(n,k,j,i,B.b,B.avn,2063) +A.b(n,k,j,i,B.b,B.avo,2064) +A.b(n,k,j,i,B.b,B.avp,2065) +A.b(n,k,j,i,B.b,B.avq,2066) +A.b(n,k,j,i,B.b,B.avr,2067) +A.b(n,k,j,i,B.b,B.avs,2068) +A.b(n,k,j,i,B.b,B.avt,2069) +A.b(n,k,j,i,B.b,B.avu,2070) +A.b(n,k,j,i,B.b,B.avv,2071) +A.b(n,k,j,i,B.b,B.avx,2072) +A.b(n,k,j,i,B.b,B.avy,2073) +A.b(n,k,j,i,B.b,B.avz,2074) +A.b(n,k,j,i,B.b,B.avA,2075) +A.b(n,k,j,i,B.b,B.avB,2076) +A.b(n,k,j,i,B.b,B.avC,2077) +A.b(n,k,j,i,B.b,B.avD,2078) +A.b(n,k,j,i,B.b,B.avE,2079) +A.b(n,k,j,i,B.b,B.avF,2080) +A.b(n,k,j,i,B.b,B.avG,2081) +A.b(n,k,j,i,B.b,B.avI,2082) +A.b(n,k,j,i,B.b,B.avJ,2083) +A.b(n,k,j,i,B.b,B.avK,2084) +A.b(n,k,j,i,B.b,B.avL,2085) +A.b(n,k,j,i,B.b,B.avM,2086) +A.b(n,k,j,i,B.b,B.avN,2087) +A.b(n,k,j,i,B.b,B.avO,2088) +A.b(n,k,j,i,B.b,B.avP,2089) +A.b(n,k,j,i,B.b,B.avQ,2090) +A.b(n,k,j,i,B.b,B.avR,2091) +A.b(n,k,j,i,B.b,B.avT,2092) +A.b(n,k,j,i,B.b,B.avU,2093) +A.b(n,k,j,i,B.b,B.avV,2094) +A.b(n,k,j,i,B.b,B.avW,2095) +A.b(n,k,j,i,B.b,B.avX,2096) +A.b(n,k,j,i,B.b,B.avY,2097) +A.b(n,k,j,i,B.b,B.avZ,2098) +A.b(n,k,j,i,B.b,B.aw_,2099) +A.b(n,k,j,i,B.b,B.aw0,2100) +A.b(n,k,j,i,B.b,B.aw1,2101) +A.b(n,k,j,i,B.b,B.aw3,2102) +A.b(n,k,j,i,B.b,B.aw4,2103) +A.b(n,k,j,i,B.b,B.aw5,2104) +A.b(n,k,j,i,B.b,B.aw6,2105) +A.b(n,k,j,i,B.b,B.aw7,2106) +A.b(n,k,j,i,B.b,B.aw8,2107) +A.b(n,k,j,i,B.b,B.aw9,2108) +A.b(n,k,j,i,B.b,B.awa,2109) +A.b(n,k,j,i,B.b,B.awb,2110) +A.b(n,k,j,i,B.b,B.awc,2111) +A.b(n,k,j,i,B.b,B.awe,2112) +A.b(n,k,j,i,B.b,B.awf,2113) +A.b(n,k,j,i,B.b,B.awg,2114) +A.b(n,k,j,i,B.b,B.awh,2115) +A.b(n,k,j,i,B.b,B.awi,2116) +A.b(n,k,j,i,B.b,B.awj,2117) +A.b(n,k,j,i,B.b,B.awk,2118) +A.b(n,k,j,i,B.b,B.awl,2119) +A.b(n,k,j,i,B.b,B.awm,2120) +A.b(n,k,j,i,B.b,B.awn,2121) +A.b(n,k,j,i,B.b,B.awp,2122) +A.b(n,k,j,i,B.b,B.awq,2123) +A.b(n,k,j,i,B.b,B.awr,2124) +A.b(n,k,j,i,B.b,B.aws,2125) +A.b(n,k,j,i,B.b,B.awt,2126) +A.b(n,k,j,i,B.b,B.awu,2127) +A.b(n,k,j,i,B.b,B.awv,2128) +A.b(n,k,j,i,B.b,B.aww,2129) +A.b(n,k,j,i,B.b,B.awx,2130) +A.b(n,k,j,i,B.b,B.awy,2131) +A.b(n,k,j,i,B.b,B.awA,2132) +A.b(n,k,j,i,B.b,B.awB,2133) +A.b(n,k,j,i,B.b,B.awC,2134) +A.b(n,k,j,i,B.b,B.awD,2135) +A.b(n,k,j,i,B.b,B.awE,2136) +A.b(n,k,j,i,B.b,B.awF,2137) +A.b(n,k,j,i,B.b,B.awG,2138) +A.b(n,k,j,i,B.b,B.awH,2139) +A.b(n,k,j,i,B.b,B.awI,2140) +A.b(n,k,j,i,B.b,B.awJ,2141) +A.b(n,k,j,i,B.b,B.awL,2142) +A.b(n,k,j,i,B.b,B.awM,2143) +A.b(n,k,j,i,B.b,B.awN,2144) +A.b(n,k,j,i,B.b,B.awO,2145) +A.b(n,k,j,i,B.b,B.awP,2146) +A.b(n,k,j,i,B.b,B.awQ,2147) +A.b(n,k,j,i,B.b,B.awR,2148) +A.b(n,k,j,i,B.b,B.awS,2149) +A.b(n,k,j,i,B.b,B.awT,2150) +A.b(n,k,j,i,B.b,B.awU,2151) +A.b(n,k,j,i,B.b,B.awW,2152) +A.b(n,k,j,i,B.b,B.awX,2153) +A.b(n,k,j,i,B.b,B.awY,2154) +A.b(n,k,j,i,B.b,B.awZ,2155) +A.b(n,k,j,i,B.b,B.ax_,2156) +A.b(n,k,j,i,B.b,B.ax0,2157) +A.b(n,k,j,i,B.b,B.ax1,2158) +A.b(n,k,j,i,B.b,B.ax2,2159) +A.b(n,k,j,i,B.b,B.ax3,2160) +A.b(n,k,j,i,B.b,B.ax4,2161) +A.b(n,k,j,i,B.b,B.ax6,2162) +A.b(n,k,j,i,B.b,B.ax7,2163) +A.b(n,k,j,i,B.b,B.ax8,2164) +A.b(n,k,j,i,B.b,B.ax9,2165) +A.b(n,k,j,i,B.b,B.axa,2166) +A.b(n,k,j,i,B.b,B.axb,2167) +A.b(n,k,j,i,B.b,B.axc,2168) +A.b(n,k,j,i,B.b,B.axd,2169) +A.b(n,k,j,i,B.b,B.axe,2170) +A.b(n,k,j,i,B.b,B.axf,2171) +A.b(n,k,j,i,B.b,B.axh,2172) +A.b(n,k,j,i,B.b,B.axi,2173) +A.b(n,k,j,i,B.b,B.axj,2174) +A.b(n,k,j,i,B.b,B.axk,2175) +A.b(n,k,j,i,B.b,B.axl,2176) +A.b(n,k,j,i,B.b,B.axm,2177) +A.b(n,k,j,i,B.b,B.axn,2178) +A.b(n,k,j,i,B.b,B.axo,2179) +A.b(n,k,j,i,B.b,B.axp,2180) +A.b(n,k,j,i,B.b,B.axq,2181) +A.b(n,k,j,i,B.b,B.axs,2182) +A.b(n,k,j,i,B.b,B.axt,2183) +A.b(n,k,j,i,B.b,B.axu,2184) +A.b(n,k,j,i,B.b,B.axv,2185) +A.b(n,k,j,i,B.b,B.axw,2186) +A.b(n,k,j,i,B.b,B.axx,2187) +A.b(n,k,j,i,B.b,B.axy,2188) +A.b(n,k,j,i,B.b,B.axz,2189) +A.b(n,k,j,i,B.b,B.axA,2190) +A.b(n,k,j,i,B.b,B.axB,2191) +A.b(n,k,j,i,B.b,B.axD,2192) +A.b(n,k,j,i,B.b,B.axE,2193) +A.b(n,k,j,i,B.b,B.axF,2194) +A.b(n,k,j,i,B.b,B.axG,2195) +A.b(n,k,j,i,B.b,B.axH,2196) +A.b(n,k,j,i,B.b,B.axI,2197) +A.b(n,k,j,i,B.b,B.axJ,2198) +A.b(n,k,j,i,B.b,B.axK,2199) +A.b(n,k,j,i,B.b,B.axL,2200) +A.b(n,k,j,i,B.b,B.axM,2201) +A.b(n,k,j,i,B.b,B.axO,2202) +A.b(n,k,j,i,B.b,B.axP,2203) +A.b(n,k,j,i,B.b,B.axQ,2204) +A.b(n,k,j,i,B.b,B.axR,2205) +A.b(n,k,j,i,B.b,B.axS,2206) +A.b(n,k,j,i,B.b,B.axT,2207) +A.b(n,k,j,i,B.b,B.axU,2208) +A.b(n,k,j,i,B.b,B.axV,2209) +A.b(n,k,j,i,B.b,B.axW,2210) +A.b(n,k,j,i,B.b,B.axX,2211) +A.b(n,k,j,i,B.b,B.axZ,2212) +A.b(n,k,j,i,B.b,B.ay_,2213) +A.b(n,k,j,i,B.b,B.ay0,2214) +A.b(n,k,j,i,B.b,B.ay1,2215) +A.b(n,k,j,i,B.b,B.ay2,2216) +A.b(n,k,j,i,B.b,B.ay3,2217) +A.b(n,k,j,i,B.b,B.ay4,2218) +A.b(n,k,j,i,B.b,B.ay5,2219) +A.b(n,k,j,i,B.b,B.ay6,2220) +A.b(n,k,j,i,B.b,B.ay7,2221) +A.b(n,k,j,i,B.b,B.ay9,2222) +A.b(n,k,j,i,B.b,B.aya,2223) +A.b(n,k,j,i,B.b,B.ayb,2224) +A.b(n,k,j,i,B.b,B.ayc,2225) +A.b(n,k,j,i,B.b,B.ayd,2226) +A.b(n,k,j,i,B.b,B.aye,2227) +A.b(n,k,j,i,B.b,B.ayf,2228) +A.b(n,k,j,i,B.b,B.ayg,2229) +A.b(n,k,j,i,B.b,B.ayh,2230) +A.b(n,k,j,i,B.b,B.ayi,2231) +A.b(n,k,j,i,B.b,B.ayk,2232) +A.b(n,k,j,i,B.b,B.ayl,2233) +A.b(n,k,j,i,B.b,B.aym,2234) +A.b(n,k,j,i,B.b,B.ayn,2235) +A.b(n,k,j,i,B.b,B.ayo,2236) +A.b(n,k,j,i,B.b,B.ayp,2237) +A.b(n,k,j,i,B.b,B.ayq,2238) +A.b(n,k,j,i,B.b,B.ayr,2239) +A.b(n,k,j,i,B.b,B.ays,2240) +A.b(n,k,j,i,B.b,B.ayt,2241) +A.b(n,k,j,i,B.b,B.ayv,2242) +A.b(n,k,j,i,B.b,B.ayw,2243) +A.b(n,k,j,i,B.b,B.ayx,2244) +A.b(n,k,j,i,B.b,B.ayy,2245) +A.b(n,k,j,i,B.b,B.ayz,2246) +A.b(n,k,j,i,B.b,B.ayA,2247) +A.b(n,k,j,i,B.b,B.ayB,2248) +A.b(n,k,j,i,B.b,B.ayC,2249) +A.b(n,k,j,i,B.b,B.ayD,2250) +A.b(n,k,j,i,B.b,B.ayE,2251) +A.b(n,k,j,i,B.b,B.ayG,2252) +A.b(n,k,j,i,B.b,B.ayH,2253) +A.b(n,k,j,i,B.b,B.ayI,2254) +A.b(n,k,j,i,B.b,B.ayJ,2255) +A.b(n,k,j,i,B.b,B.ayK,2256) +A.b(n,k,j,i,B.b,B.ayL,2257) +A.b(n,k,j,i,B.b,B.ayM,2258) +A.b(n,k,j,i,B.b,B.ayN,2259) +A.b(n,k,j,i,B.b,B.ayO,2260) +A.b(n,k,j,i,B.b,B.ayP,2261) +A.b(n,k,j,i,B.b,B.ayR,2262) +A.b(n,k,j,i,B.b,B.ayS,2263) +A.b(n,k,j,i,B.b,B.ayT,2264) +A.b(n,k,j,i,B.b,B.ayU,2265) +A.b(n,k,j,i,B.b,B.ayV,2266) +A.b(n,k,j,i,B.b,B.ayW,2267) +A.b(n,k,j,i,B.b,B.ayX,2268) +A.b(n,k,j,i,B.b,B.ayY,2269) +A.b(n,k,j,i,B.b,B.ayZ,2270) +A.b(n,k,j,i,B.b,B.az_,2271) +A.b(n,k,j,i,B.b,B.az1,2272) +A.b(n,k,j,i,B.b,B.az2,2273) +A.b(n,k,j,i,B.b,B.az3,2274) +A.b(n,k,j,i,B.b,B.az4,2275) +A.b(n,k,j,i,B.b,B.az5,2276) +A.b(n,k,j,i,B.b,B.az6,2277) +A.b(n,k,j,i,B.b,B.az7,2278) +A.b(n,k,j,i,B.b,B.az8,2279) +A.b(n,k,j,i,B.b,B.az9,2280) +A.b(n,k,j,i,B.b,B.aza,2281) +A.b(n,k,j,i,B.b,B.azc,2282) +A.b(n,k,j,i,B.b,B.azd,2283) +A.b(n,k,j,i,B.b,B.aze,2284) +A.b(n,k,j,i,B.b,B.azf,2285) +A.b(n,k,j,i,B.b,B.azg,2286) +A.b(n,k,j,i,B.b,B.azh,2287) +A.b(n,k,j,i,B.b,B.azi,2288) +A.b(n,k,j,i,B.b,B.azj,2289) +A.b(n,k,j,i,B.b,B.azk,2290) +A.b(n,k,j,i,B.b,B.azl,2291) +A.b(n,k,j,i,B.b,B.azn,2292) +A.b(n,k,j,i,B.b,B.azo,2293) +A.b(n,k,j,i,B.b,B.azp,2294) +A.b(n,k,j,i,B.b,B.azq,2295) +A.b(n,k,j,i,B.b,B.azr,2296) +A.b(n,k,j,i,B.b,B.azs,2297) +A.b(n,k,j,i,B.b,B.azt,2298) +A.b(n,k,j,i,B.b,B.azu,2299) +A.b(n,k,j,i,B.b,B.azv,2300) +A.b(n,k,j,i,B.b,B.azw,2301) +A.b(n,k,j,i,B.b,B.azy,2302) +A.b(n,k,j,i,B.b,B.azz,2303) +A.b(n,k,j,i,B.b,B.azA,2304) +A.b(n,k,j,i,B.b,B.azB,2305) +A.b(n,k,j,i,B.b,B.azC,2306) +A.b(n,k,j,i,B.b,B.azD,2307) +A.b(n,k,j,i,B.b,B.azE,2308) +A.b(n,k,j,i,B.b,B.azF,2309) +A.b(n,k,j,i,B.b,B.azG,2310) +A.b(n,k,j,i,B.b,B.azH,2311) +A.b(n,k,j,i,B.b,B.azJ,2312) +A.b(n,k,j,i,B.b,B.azK,2313) +A.b(n,k,j,i,B.b,B.azL,2314) +A.b(n,k,j,i,B.b,B.azM,2315) +A.b(n,k,j,i,B.b,B.azN,2316) +A.b(n,k,j,i,B.b,B.azO,2317) +A.b(n,k,j,i,B.b,B.azP,2318) +A.b(n,k,j,i,B.b,B.azQ,2319) +A.b(n,k,j,i,B.b,B.azR,2320) +A.b(n,k,j,i,B.b,B.azS,2321) +A.b(n,k,j,i,B.b,B.azU,2322) +A.b(n,k,j,i,B.b,B.azV,2323) +A.b(n,k,j,i,B.b,B.azW,2324) +A.b(n,k,j,i,B.b,B.azX,2325) +A.b(n,k,j,i,B.b,B.azY,2326) +A.b(n,k,j,i,B.b,B.azZ,2327) +A.b(n,k,j,i,B.b,B.aA_,2328) +A.b(n,k,j,i,B.b,B.aA0,2329) +A.b(n,k,j,i,B.b,B.aA1,2330) +A.b(n,k,j,i,B.b,B.aA2,2331) +A.b(n,k,j,i,B.b,B.aA4,2332) +A.b(n,k,j,i,B.b,B.aA5,2333) +A.b(n,k,j,i,B.b,B.aA6,2334) +A.b(n,k,j,i,B.b,B.aA7,2335) +A.b(n,k,j,i,B.b,B.aA8,2336) +A.b(n,k,j,i,B.b,B.aA9,2337) +A.b(n,k,j,i,B.b,B.aAa,2338) +A.b(n,k,j,i,B.b,B.aAb,2339) +A.b(n,k,j,i,B.b,B.aAc,2340) +A.b(n,k,j,i,B.b,B.aAd,2341) +A.b(n,k,j,i,B.b,B.aAf,2342) +A.b(n,k,j,i,B.b,B.aAg,2343) +A.b(n,k,j,i,B.b,B.aAh,2344) +A.b(n,k,j,i,B.b,B.aAi,2345) +A.b(n,k,j,i,B.b,B.aAj,2346) +A.b(n,k,j,i,B.b,B.aAk,2347) +A.b(n,k,j,i,B.b,B.aAl,2348) +A.b(n,k,j,i,B.b,B.aAm,2349) +A.b(n,k,j,i,B.b,B.aAn,2350) +A.b(n,k,j,i,B.b,B.aAo,2351) +A.b(n,k,j,i,B.b,B.aAq,2352) +A.b(n,k,j,i,B.b,B.aAr,2353) +A.b(n,k,j,i,B.b,B.aAs,2354) +A.b(n,k,j,i,B.b,B.aAt,2355) +A.b(n,k,j,i,B.b,B.aAu,2356) +A.b(n,k,j,i,B.b,B.aAv,2357) +A.b(n,k,j,i,B.b,B.aAw,2358) +A.b(n,k,j,i,B.b,B.aAx,2359) +A.b(n,k,j,i,B.b,B.aAy,2360) +A.b(n,k,j,i,B.b,B.aAz,2361) +A.b(n,k,j,i,B.b,B.aAB,2362) +A.b(n,k,j,i,B.b,B.aAC,2363) +A.b(n,k,j,i,B.b,B.aAD,2364) +A.b(n,k,j,i,B.b,B.aAE,2365) +A.b(n,k,j,i,B.b,B.aAF,2366) +A.b(n,k,j,i,B.b,B.aAG,2367) +A.b(n,k,j,i,B.b,B.aAH,2368) +A.b(n,k,j,i,B.b,B.aAI,2369) +A.b(n,k,j,i,B.b,B.aAJ,2370) +A.b(n,k,j,i,B.b,B.aAK,2371) +A.b(n,k,j,i,B.b,B.aAM,2372) +A.b(n,k,j,i,B.b,B.aAN,2373) +A.b(n,k,j,i,B.b,B.aAO,2374) +A.b(n,k,j,i,B.b,B.aAP,2375) +A.b(n,k,j,i,B.b,B.aAQ,2376) +A.b(n,k,j,i,B.b,B.aAR,2377) +A.b(n,k,j,i,B.b,B.aAS,2378) +A.b(n,k,j,i,B.b,B.aAT,2379) +A.b(n,k,j,i,B.b,B.aAU,2380) +A.b(n,k,j,i,B.b,B.aAV,2381) +A.b(n,k,j,i,B.b,B.aAX,2382) +A.b(n,k,j,i,B.b,B.aAY,2383) +A.b(n,k,j,i,B.b,B.aAZ,2384) +A.b(n,k,j,i,B.b,B.aB_,2385) +A.b(n,k,j,i,B.b,B.aB0,2386) +A.b(n,k,j,i,B.b,B.aB1,2387) +A.b(n,k,j,i,B.b,B.aB2,2388) +A.b(n,k,j,i,B.b,B.aB3,2389) +A.b(n,k,j,i,B.b,B.aB4,2390) +A.b(n,k,j,i,B.b,B.aB5,2391) +A.b(n,k,j,i,B.b,B.aB7,2392) +A.b(n,k,j,i,B.b,B.aB8,2393) +A.b(n,k,j,i,B.b,B.aB9,2394) +A.b(n,k,j,i,B.b,B.aBa,2395) +A.b(n,k,j,i,B.b,B.aBb,2396) +A.b(n,k,j,i,B.b,B.aBc,2397) +A.b(n,k,j,i,B.b,B.aBd,2398) +A.b(n,k,j,i,B.b,B.aBe,2399) +A.b(n,k,j,i,B.b,B.aBf,2400) +A.b(n,k,j,i,B.b,B.aBg,2401) +A.b(n,k,j,i,B.b,B.aBi,2402) +A.b(n,k,j,i,B.b,B.aBj,2403) +A.b(n,k,j,i,B.b,B.aBk,2404) +A.b(n,k,j,i,B.b,B.aBl,2405) +A.b(n,k,j,i,B.b,B.aBm,2406) +A.b(n,k,j,i,B.b,B.aBn,2407) +A.b(n,k,j,i,B.b,B.aBo,2408) +A.b(n,k,j,i,B.b,B.aBp,2409) +A.b(n,k,j,i,B.b,B.aBq,2410) +A.b(n,k,j,i,B.b,B.aBr,2411) +A.b(n,k,j,i,B.b,B.aBt,2412) +A.b(n,k,j,i,B.b,B.aBu,2413) +A.b(n,k,j,i,B.b,B.aBv,2414) +A.b(n,k,j,i,B.b,B.aBw,2415) +A.b(n,k,j,i,B.b,B.aBx,2416) +A.b(n,k,j,i,B.b,B.aBy,2417) +A.b(n,k,j,i,B.b,B.aBz,2418) +A.b(n,k,j,i,B.b,B.aBA,2419) +A.b(n,k,j,i,B.b,B.aBB,2420) +A.b(n,k,j,i,B.b,B.aBC,2421) +A.b(n,k,j,i,B.b,B.aBE,2422) +A.b(n,k,j,i,B.b,B.aBF,2423) +A.b(n,k,j,i,B.b,B.aBG,2424) +A.b(n,k,j,i,B.b,B.aBH,2425) +A.b(n,k,j,i,B.b,B.aBI,2426) +A.b(n,k,j,i,B.b,B.aBJ,2427) +A.b(n,k,j,i,B.b,B.aBK,2428) +A.b(n,k,j,i,B.b,B.aBL,2429) +A.b(n,k,j,i,B.b,B.aBM,2430) +A.b(n,k,j,i,B.b,B.aBN,2431) +A.b(n,k,j,i,B.b,B.aBP,2432) +A.b(n,k,j,i,B.b,B.aBQ,2433) +A.b(n,k,j,i,B.b,B.aBR,2434) +A.b(n,k,j,i,B.b,B.aBS,2435) +A.b(n,k,j,i,B.b,B.aBT,2436) +A.b(n,k,j,i,B.b,B.aBU,2437) +A.b(n,k,j,i,B.b,B.aBV,2438) +A.b(n,k,j,i,B.b,B.aBW,2439) +A.b(n,k,j,i,B.b,B.aBX,2440) +A.b(n,k,j,i,B.b,B.aBY,2441) +A.b(n,k,j,i,B.b,B.aC_,2442) +A.b(n,k,j,i,B.b,B.aC0,2443) +A.b(n,k,j,i,B.b,B.aC1,2444) +A.b(n,k,j,i,B.b,B.aC2,2445) +A.b(n,k,j,i,B.b,B.aC3,2446) +A.b(n,k,j,i,B.b,B.aC4,2447) +A.b(n,k,j,i,B.b,B.aC5,2448) +A.b(n,k,j,i,B.b,B.aC6,2449) +A.b(n,k,j,i,B.b,B.aC7,2450) +A.b(n,k,j,i,B.b,B.aC8,2451) +q.a=A.Ec(n,p,o) +q.b=A.Ec(k,m,l) +q.c=A.Ec(j,l,m) +q.d=A.Ec(i,l,p) +return q}) +s($,"bXN","a_s",()=>new A.aFa()) +s($,"bXO","bza",()=>new A.aI1(A.bU2(),A.bU_())) +s($,"bWv","bmw",()=>new A.avE(A.bEF("yyyy-MM-dd'T'HH:mm:ss'Z'"))) +s($,"bYm","xW",()=>A.aRd()) +s($,"bZy","bmW",()=>A.bGN(null,A.a3("a2"))) +s($,"bXX","aqg",()=>A.a6K(-1,A.qo(null,null,"",null))) +s($,"bWP","byN",()=>A.cn("^-?\\d{1,3}\\.\\d+$",!0,!1,!1,!1)) +s($,"c_O","bAw",()=>A.cn("[^\x00-~]",!0,!1,!0,!1)) +s($,"bYT","bgQ",()=>A.bgj(".")) +s($,"bZk","px",()=>new A.aXd()) +s($,"bZi","mT",()=>new A.aY0(A.buO("VirtualFileSystem-Content"))) +s($,"bZj","pw",()=>new A.aXS(A.buO("VirtualFileSystem-Metadata"))) +s($,"bXK","bgI",()=>A.bE4()) +s($,"bZl","cH",()=>new A.aXh()) +s($,"bY3","aqh",()=>A.bDf()) +s($,"bX9","byW",()=>new A.a7N(new A.aw4(),A.a3("a7N"))) +r($,"bZg","bgR",()=>new A.aWA()) +s($,"bY7","a_t",()=>A.bIV()) +s($,"bY2","bgK",()=>28) +s($,"c_4","bn_",()=>A.ey(null,A.a3("k2?"))) +s($,"c1n","bh_",()=>new A.auj($.bmT(),null)) +s($,"bYV","bzw",()=>new A.aLN(A.cn("/",!0,!1,!1,!1),A.cn("[^/]$",!0,!1,!1,!1),A.cn("^/",!0,!1,!1,!1))) +s($,"bYX","aqk",()=>new A.aYa(A.cn("[/\\\\]",!0,!1,!1,!1),A.cn("[^/\\\\]$",!0,!1,!1,!1),A.cn("^(\\\\\\\\[^\\\\]+\\\\[^\\\\/]+|[a-zA-Z]:[/\\\\])",!0,!1,!1,!1),A.cn("^[/\\\\](?![/\\\\])",!0,!1,!1,!1))) +s($,"bYW","a_u",()=>new A.aXr(A.cn("/",!0,!1,!1,!1),A.cn("(^[a-zA-Z][-+.a-zA-Z\\d]*://|[^/])$",!0,!1,!1,!1),A.cn("[a-zA-Z][-+.a-zA-Z\\d]*://[^/]*",!0,!1,!1,!1),A.cn("^/",!0,!1,!1,!1))) +s($,"bYU","bmT",()=>A.bLy()) +s($,"bZ5","bzD",()=>new A.a7w("newline expected")) +s($,"c0J","bBe",()=>A.wb(A.blJ(),new A.beV(),t.N,t.vo)) +s($,"c0C","bBa",()=>{var q=t.N +return A.AD(A.nS(A.blJ(),A.blN("-",null),A.blJ(),q,q,q),new A.beQ(),q,q,q,t.vo)}) +s($,"c0G","bBc",()=>{var q=t.z,p=A.bov(A.d([$.bBa(),$.bBe()],t.Vz),null,q) +return A.wb(A.bJv(p,q),new A.beU(),t.j,A.a3("hj"))}) +s($,"c0y","bB6",()=>{var q=t.u,p=A.a3("hj") +return A.bs9(A.bmi(A.bJ0(A.blN("^",null),t.N),$.bBc(),q,p),new A.beO(),q,p,p)}) +s($,"bYc","rv",()=>A.bib(t.K)) +s($,"c01","bAH",()=>!t.L.b(A.d([],t.Z))) +s($,"c1A","bBO",()=>new A.SI(A.a3("SI>"))) +s($,"c1z","bBN",()=>{var q=A.bk8() +q.jj(0) +return new A.auo(q)}) +s($,"c1X","bns",()=>{var q=new A.a5H() +q.a=A.bVc($.bBW()) +q.b=new A.a5I(q) +q.c=new A.a5J(q) +return q}) +s($,"bYo","bzi",()=>A.bsM(null)) +s($,"bYn","bgN",()=>A.b5(12,null,!1,t.bo)) +s($,"c1r","bBK",()=>{var q=t.N +return new A.avh(A.A(q,t.y),A.A(q,t.Dq),A.A(q,A.a3("a2t")))}) +s($,"c1G","bnn",()=>{var q=t.K +return A.bLp("_main",q,q)}) +s($,"c1Z","bBX",()=>A.bPs()) +s($,"c1W","bBV",()=>A.bO6()) +s($,"c1Y","bBW",()=>A.d([$.bBX(),$.bBV()],A.a3("B>"))) +s($,"c1j","bBG",()=>96) +s($,"bYJ","bmQ",()=>new A.H()) +r($,"bL9","bWp",()=>{var q=new A.aIK() +q.mQ($.bmQ()) +return q}) +s($,"bYK","bmS",()=>new A.H()) +r($,"bLa","bmR",()=>{var q=new A.aIL() +q.mQ($.bmS()) +return q}) +s($,"bZm","bgS",()=>new A.H()) +r($,"bME","bmV",()=>{var q=new A.aIM() +q.mQ($.bgS()) +return q}) +s($,"bZn","bzO",()=>{var q=A.d7(["http","https"],t.N).ie(0) +q.N(0,B.GH) +return q}) +s($,"bZr","bzS",()=>{var q,p=J.qc(256,t.N) +for(q=0;q<256;++q)p[q]=B.f.bO(B.c.eP(q,16),2,"0") +return p}) +s($,"bZs","bzT",()=>A.bib(t.b)) +s($,"bZq","bzR",()=>A.bsM(null)) +s($,"c17","bng",()=>A.cn("[&<\\u0001-\\u0008\\u000b\\u000c\\u000e-\\u001f\\u007f-\\u0084\\u0086-\\u009f]|]]>",!0,!1,!1,!1)) +s($,"c0I","bBd",()=>A.cn("['&<\\n\\r\\t\\u0001-\\u0008\\u000b\\u000c\\u000e-\\u001f\\u007f-\\u0084\\u0086-\\u009f]",!0,!1,!1,!1)) +s($,"c_P","bAx",()=>A.cn('["&<\\n\\r\\t\\u0001-\\u0008\\u000b\\u000c\\u000e-\\u001f\\u007f-\\u0084\\u0086-\\u009f]',!0,!1,!1,!1)) +s($,"c1g","bBE",()=>A.cn("\\s+",!0,!1,!1,!1)) +s($,"c1w","bBM",()=>new A.adC(new A.bft(),5,A.A(A.a3("xj"),A.a3("aU")),A.a3("adC>")))})();(function nativeSupport(){!function(){var s=function(a){var m={} +m[a]=1 +return Object.keys(hunkHelpers.convertToFastObject(m))[0]} +v.getIsolateTag=function(a){return s("___dart_"+a+v.isolateTag)} +var r="___dart_isolate_tags_" +var q=Object[r]||(Object[r]=Object.create(null)) +var p="_ZxYxX" +for(var o=0;;o++){var n=s(p+"_"+o+"_") +if(!(n in q)){q[n]=1 +v.isolateTag=n +break}}v.dispatchPropertyName=v.getIsolateTag("dispatch_record")}() +hunkHelpers.setOrUpdateInterceptorsByTag({WebGL:J.FD,AnimationEffectReadOnly:J.t,AnimationEffectTiming:J.t,AnimationEffectTimingReadOnly:J.t,AnimationTimeline:J.t,AnimationWorkletGlobalScope:J.t,AuthenticatorAssertionResponse:J.t,AuthenticatorAttestationResponse:J.t,AuthenticatorResponse:J.t,BackgroundFetchFetch:J.t,BackgroundFetchManager:J.t,BackgroundFetchSettledFetch:J.t,BarProp:J.t,BarcodeDetector:J.t,BluetoothRemoteGATTDescriptor:J.t,Body:J.t,BudgetState:J.t,CacheStorage:J.t,CanvasGradient:J.t,CanvasPattern:J.t,CanvasRenderingContext2D:J.t,Client:J.t,Clients:J.t,CookieStore:J.t,Coordinates:J.t,Credential:J.t,CredentialUserData:J.t,CredentialsContainer:J.t,Crypto:J.t,CryptoKey:J.t,CSS:J.t,CSSVariableReferenceValue:J.t,CustomElementRegistry:J.t,DataTransfer:J.t,DataTransferItem:J.t,DeprecatedStorageInfo:J.t,DeprecatedStorageQuota:J.t,DeprecationReport:J.t,DetectedBarcode:J.t,DetectedFace:J.t,DetectedText:J.t,DeviceAcceleration:J.t,DeviceRotationRate:J.t,DirectoryEntry:J.t,webkitFileSystemDirectoryEntry:J.t,FileSystemDirectoryEntry:J.t,DirectoryReader:J.t,WebKitDirectoryReader:J.t,webkitFileSystemDirectoryReader:J.t,FileSystemDirectoryReader:J.t,DocumentOrShadowRoot:J.t,DocumentTimeline:J.t,DOMError:J.t,DOMImplementation:J.t,Iterator:J.t,DOMMatrix:J.t,DOMMatrixReadOnly:J.t,DOMParser:J.t,DOMPoint:J.t,DOMPointReadOnly:J.t,DOMQuad:J.t,DOMStringMap:J.t,Entry:J.t,webkitFileSystemEntry:J.t,FileSystemEntry:J.t,External:J.t,FaceDetector:J.t,FederatedCredential:J.t,FileEntry:J.t,webkitFileSystemFileEntry:J.t,FileSystemFileEntry:J.t,DOMFileSystem:J.t,WebKitFileSystem:J.t,webkitFileSystem:J.t,FileSystem:J.t,FontFace:J.t,FontFaceSource:J.t,FormData:J.t,GamepadButton:J.t,GamepadPose:J.t,Headers:J.t,HTMLHyperlinkElementUtils:J.t,IdleDeadline:J.t,ImageBitmap:J.t,ImageBitmapRenderingContext:J.t,ImageCapture:J.t,InputDeviceCapabilities:J.t,IntersectionObserver:J.t,IntersectionObserverEntry:J.t,InterventionReport:J.t,KeyframeEffect:J.t,KeyframeEffectReadOnly:J.t,MediaCapabilities:J.t,MediaCapabilitiesInfo:J.t,MediaDeviceInfo:J.t,MediaError:J.t,MediaKeyStatusMap:J.t,MediaKeySystemAccess:J.t,MediaKeys:J.t,MediaKeysPolicy:J.t,MediaMetadata:J.t,MediaSession:J.t,MediaSettingsRange:J.t,MemoryInfo:J.t,MessageChannel:J.t,Metadata:J.t,MutationObserver:J.t,WebKitMutationObserver:J.t,MutationRecord:J.t,NavigationPreloadManager:J.t,Navigator:J.t,NavigatorAutomationInformation:J.t,NavigatorConcurrentHardware:J.t,NavigatorCookies:J.t,NavigatorUserMediaError:J.t,NodeFilter:J.t,NodeIterator:J.t,NonDocumentTypeChildNode:J.t,NonElementParentNode:J.t,NoncedElement:J.t,OffscreenCanvasRenderingContext2D:J.t,OverconstrainedError:J.t,PaintRenderingContext2D:J.t,PaintSize:J.t,PaintWorkletGlobalScope:J.t,PasswordCredential:J.t,Path2D:J.t,PaymentAddress:J.t,PaymentInstruments:J.t,PaymentManager:J.t,PaymentResponse:J.t,PerformanceEntry:J.t,PerformanceLongTaskTiming:J.t,PerformanceMark:J.t,PerformanceMeasure:J.t,PerformanceNavigation:J.t,PerformanceNavigationTiming:J.t,PerformanceObserver:J.t,PerformanceObserverEntryList:J.t,PerformancePaintTiming:J.t,PerformanceResourceTiming:J.t,PerformanceServerTiming:J.t,PerformanceTiming:J.t,Permissions:J.t,PhotoCapabilities:J.t,Presentation:J.t,PresentationReceiver:J.t,PublicKeyCredential:J.t,PushManager:J.t,PushMessageData:J.t,PushSubscription:J.t,PushSubscriptionOptions:J.t,Range:J.t,RelatedApplication:J.t,ReportBody:J.t,ReportingObserver:J.t,ResizeObserver:J.t,ResizeObserverEntry:J.t,RTCCertificate:J.t,RTCIceCandidate:J.t,mozRTCIceCandidate:J.t,RTCLegacyStatsReport:J.t,RTCRtpContributingSource:J.t,RTCRtpReceiver:J.t,RTCRtpSender:J.t,RTCSessionDescription:J.t,mozRTCSessionDescription:J.t,RTCStatsResponse:J.t,Screen:J.t,ScrollState:J.t,ScrollTimeline:J.t,Selection:J.t,SpeechRecognitionAlternative:J.t,SpeechSynthesisVoice:J.t,StaticRange:J.t,StorageManager:J.t,StyleMedia:J.t,StylePropertyMap:J.t,StylePropertyMapReadonly:J.t,SyncManager:J.t,TaskAttributionTiming:J.t,TextDetector:J.t,TextMetrics:J.t,TrackDefault:J.t,TreeWalker:J.t,TrustedHTML:J.t,TrustedScriptURL:J.t,TrustedURL:J.t,UnderlyingSourceBase:J.t,URLSearchParams:J.t,VRCoordinateSystem:J.t,VRDisplayCapabilities:J.t,VREyeParameters:J.t,VRFrameData:J.t,VRFrameOfReference:J.t,VRPose:J.t,VRStageBounds:J.t,VRStageBoundsPoint:J.t,VRStageParameters:J.t,ValidityState:J.t,VideoPlaybackQuality:J.t,VideoTrack:J.t,VTTRegion:J.t,WindowClient:J.t,WorkletAnimation:J.t,WorkletGlobalScope:J.t,XPathEvaluator:J.t,XPathExpression:J.t,XPathNSResolver:J.t,XPathResult:J.t,XMLSerializer:J.t,XSLTProcessor:J.t,Bluetooth:J.t,BluetoothCharacteristicProperties:J.t,BluetoothRemoteGATTServer:J.t,BluetoothRemoteGATTService:J.t,BluetoothUUID:J.t,BudgetService:J.t,Cache:J.t,DOMFileSystemSync:J.t,DirectoryEntrySync:J.t,DirectoryReaderSync:J.t,EntrySync:J.t,FileEntrySync:J.t,FileReaderSync:J.t,FileWriterSync:J.t,HTMLAllCollection:J.t,Mojo:J.t,MojoHandle:J.t,MojoWatcher:J.t,NFC:J.t,PagePopupController:J.t,Report:J.t,Request:J.t,Response:J.t,SubtleCrypto:J.t,USBAlternateInterface:J.t,USBConfiguration:J.t,USBDevice:J.t,USBEndpoint:J.t,USBInTransferResult:J.t,USBInterface:J.t,USBIsochronousInTransferPacket:J.t,USBIsochronousInTransferResult:J.t,USBIsochronousOutTransferPacket:J.t,USBIsochronousOutTransferResult:J.t,USBOutTransferResult:J.t,WorkerLocation:J.t,WorkerNavigator:J.t,Worklet:J.t,IDBCursor:J.t,IDBCursorWithValue:J.t,IDBIndex:J.t,IDBKeyRange:J.t,IDBObservation:J.t,IDBObserver:J.t,IDBObserverChanges:J.t,SVGAngle:J.t,SVGAnimatedAngle:J.t,SVGAnimatedBoolean:J.t,SVGAnimatedEnumeration:J.t,SVGAnimatedInteger:J.t,SVGAnimatedLength:J.t,SVGAnimatedLengthList:J.t,SVGAnimatedNumber:J.t,SVGAnimatedNumberList:J.t,SVGAnimatedPreserveAspectRatio:J.t,SVGAnimatedRect:J.t,SVGAnimatedString:J.t,SVGAnimatedTransformList:J.t,SVGMatrix:J.t,SVGPoint:J.t,SVGPreserveAspectRatio:J.t,SVGRect:J.t,SVGUnitTypes:J.t,AudioListener:J.t,AudioParam:J.t,AudioTrack:J.t,AudioWorkletGlobalScope:J.t,AudioWorkletProcessor:J.t,PeriodicWave:J.t,WebGLActiveInfo:J.t,ANGLEInstancedArrays:J.t,ANGLE_instanced_arrays:J.t,WebGLBuffer:J.t,WebGLCanvas:J.t,WebGLColorBufferFloat:J.t,WebGLCompressedTextureASTC:J.t,WebGLCompressedTextureATC:J.t,WEBGL_compressed_texture_atc:J.t,WebGLCompressedTextureETC1:J.t,WEBGL_compressed_texture_etc1:J.t,WebGLCompressedTextureETC:J.t,WebGLCompressedTexturePVRTC:J.t,WEBGL_compressed_texture_pvrtc:J.t,WebGLCompressedTextureS3TC:J.t,WEBGL_compressed_texture_s3tc:J.t,WebGLCompressedTextureS3TCsRGB:J.t,WebGLDebugRendererInfo:J.t,WEBGL_debug_renderer_info:J.t,WebGLDebugShaders:J.t,WEBGL_debug_shaders:J.t,WebGLDepthTexture:J.t,WEBGL_depth_texture:J.t,WebGLDrawBuffers:J.t,WEBGL_draw_buffers:J.t,EXTsRGB:J.t,EXT_sRGB:J.t,EXTBlendMinMax:J.t,EXT_blend_minmax:J.t,EXTColorBufferFloat:J.t,EXTColorBufferHalfFloat:J.t,EXTDisjointTimerQuery:J.t,EXTDisjointTimerQueryWebGL2:J.t,EXTFragDepth:J.t,EXT_frag_depth:J.t,EXTShaderTextureLOD:J.t,EXT_shader_texture_lod:J.t,EXTTextureFilterAnisotropic:J.t,EXT_texture_filter_anisotropic:J.t,WebGLFramebuffer:J.t,WebGLGetBufferSubDataAsync:J.t,WebGLLoseContext:J.t,WebGLExtensionLoseContext:J.t,WEBGL_lose_context:J.t,OESElementIndexUint:J.t,OES_element_index_uint:J.t,OESStandardDerivatives:J.t,OES_standard_derivatives:J.t,OESTextureFloat:J.t,OES_texture_float:J.t,OESTextureFloatLinear:J.t,OES_texture_float_linear:J.t,OESTextureHalfFloat:J.t,OES_texture_half_float:J.t,OESTextureHalfFloatLinear:J.t,OES_texture_half_float_linear:J.t,OESVertexArrayObject:J.t,OES_vertex_array_object:J.t,WebGLProgram:J.t,WebGLQuery:J.t,WebGLRenderbuffer:J.t,WebGLRenderingContext:J.t,WebGL2RenderingContext:J.t,WebGLSampler:J.t,WebGLShader:J.t,WebGLShaderPrecisionFormat:J.t,WebGLSync:J.t,WebGLTexture:J.t,WebGLTimerQueryEXT:J.t,WebGLTransformFeedback:J.t,WebGLUniformLocation:J.t,WebGLVertexArrayObject:J.t,WebGLVertexArrayObjectOES:J.t,WebGL2RenderingContextBase:J.t,ArrayBuffer:A.Au,ArrayBufferView:A.hx,DataView:A.Pt,Float32Array:A.Pu,Float64Array:A.Pv,Int16Array:A.Pw,Int32Array:A.Px,Int8Array:A.Py,Uint16Array:A.Pz,Uint32Array:A.PA,Uint8ClampedArray:A.PB,CanvasPixelArray:A.PB,Uint8Array:A.Av,HTMLAudioElement:A.bf,HTMLBRElement:A.bf,HTMLButtonElement:A.bf,HTMLContentElement:A.bf,HTMLDListElement:A.bf,HTMLDataElement:A.bf,HTMLDataListElement:A.bf,HTMLDetailsElement:A.bf,HTMLDialogElement:A.bf,HTMLDivElement:A.bf,HTMLEmbedElement:A.bf,HTMLFieldSetElement:A.bf,HTMLHRElement:A.bf,HTMLHeadElement:A.bf,HTMLHeadingElement:A.bf,HTMLHtmlElement:A.bf,HTMLIFrameElement:A.bf,HTMLLIElement:A.bf,HTMLLabelElement:A.bf,HTMLLegendElement:A.bf,HTMLMapElement:A.bf,HTMLMediaElement:A.bf,HTMLMenuElement:A.bf,HTMLMetaElement:A.bf,HTMLMeterElement:A.bf,HTMLModElement:A.bf,HTMLOListElement:A.bf,HTMLObjectElement:A.bf,HTMLOptGroupElement:A.bf,HTMLOptionElement:A.bf,HTMLOutputElement:A.bf,HTMLParagraphElement:A.bf,HTMLParamElement:A.bf,HTMLPictureElement:A.bf,HTMLPreElement:A.bf,HTMLProgressElement:A.bf,HTMLQuoteElement:A.bf,HTMLShadowElement:A.bf,HTMLSlotElement:A.bf,HTMLSourceElement:A.bf,HTMLSpanElement:A.bf,HTMLStyleElement:A.bf,HTMLTableCaptionElement:A.bf,HTMLTableCellElement:A.bf,HTMLTableDataCellElement:A.bf,HTMLTableHeaderCellElement:A.bf,HTMLTableColElement:A.bf,HTMLTextAreaElement:A.bf,HTMLTimeElement:A.bf,HTMLTitleElement:A.bf,HTMLTrackElement:A.bf,HTMLUListElement:A.bf,HTMLUnknownElement:A.bf,HTMLVideoElement:A.bf,HTMLDirectoryElement:A.bf,HTMLFontElement:A.bf,HTMLFrameElement:A.bf,HTMLFrameSetElement:A.bf,HTMLMarqueeElement:A.bf,HTMLElement:A.bf,AccessibleNodeList:A.a_J,HTMLAnchorElement:A.a_R,HTMLAreaElement:A.a0a,HTMLBaseElement:A.Ds,Blob:A.lS,HTMLBodyElement:A.yi,HTMLCanvasElement:A.Lw,CDATASection:A.pL,CharacterData:A.pL,Comment:A.pL,ProcessingInstruction:A.pL,Text:A.pL,CSSPerspective:A.a1X,CSSCharsetRule:A.dP,CSSConditionRule:A.dP,CSSFontFaceRule:A.dP,CSSGroupingRule:A.dP,CSSImportRule:A.dP,CSSKeyframeRule:A.dP,MozCSSKeyframeRule:A.dP,WebKitCSSKeyframeRule:A.dP,CSSKeyframesRule:A.dP,MozCSSKeyframesRule:A.dP,WebKitCSSKeyframesRule:A.dP,CSSMediaRule:A.dP,CSSNamespaceRule:A.dP,CSSPageRule:A.dP,CSSRule:A.dP,CSSStyleRule:A.dP,CSSSupportsRule:A.dP,CSSViewportRule:A.dP,CSSStyleDeclaration:A.yH,MSStyleCSSProperties:A.yH,CSS2Properties:A.yH,CSSImageValue:A.k6,CSSKeywordValue:A.k6,CSSNumericValue:A.k6,CSSPositionValue:A.k6,CSSResourceValue:A.k6,CSSUnitValue:A.k6,CSSURLImageValue:A.k6,CSSStyleValue:A.k6,CSSMatrixComponent:A.o9,CSSRotation:A.o9,CSSScale:A.o9,CSSSkew:A.o9,CSSTranslation:A.o9,CSSTransformComponent:A.o9,CSSTransformValue:A.a1Y,CSSUnparsedValue:A.a1Z,DataTransferItemList:A.a2l,Document:A.rX,HTMLDocument:A.rX,XMLDocument:A.rX,DOMException:A.a36,ClientRectList:A.Mt,DOMRectList:A.Mt,DOMRectReadOnly:A.Mu,DOMStringList:A.a38,DOMTokenList:A.a3a,MathMLElement:A.cz,Element:A.cz,AbortPaymentEvent:A.b_,AnimationEvent:A.b_,AnimationPlaybackEvent:A.b_,ApplicationCacheErrorEvent:A.b_,BackgroundFetchClickEvent:A.b_,BackgroundFetchEvent:A.b_,BackgroundFetchFailEvent:A.b_,BackgroundFetchedEvent:A.b_,BeforeInstallPromptEvent:A.b_,BeforeUnloadEvent:A.b_,BlobEvent:A.b_,CanMakePaymentEvent:A.b_,ClipboardEvent:A.b_,CloseEvent:A.b_,CompositionEvent:A.b_,CustomEvent:A.b_,DeviceMotionEvent:A.b_,DeviceOrientationEvent:A.b_,ErrorEvent:A.b_,ExtendableEvent:A.b_,ExtendableMessageEvent:A.b_,FetchEvent:A.b_,FocusEvent:A.b_,FontFaceSetLoadEvent:A.b_,ForeignFetchEvent:A.b_,GamepadEvent:A.b_,HashChangeEvent:A.b_,InstallEvent:A.b_,KeyboardEvent:A.b_,MediaEncryptedEvent:A.b_,MediaKeyMessageEvent:A.b_,MediaQueryListEvent:A.b_,MediaStreamEvent:A.b_,MediaStreamTrackEvent:A.b_,MessageEvent:A.b_,MIDIConnectionEvent:A.b_,MIDIMessageEvent:A.b_,MouseEvent:A.b_,DragEvent:A.b_,MutationEvent:A.b_,NotificationEvent:A.b_,PageTransitionEvent:A.b_,PaymentRequestEvent:A.b_,PaymentRequestUpdateEvent:A.b_,PointerEvent:A.b_,PopStateEvent:A.b_,PresentationConnectionAvailableEvent:A.b_,PresentationConnectionCloseEvent:A.b_,PromiseRejectionEvent:A.b_,PushEvent:A.b_,RTCDataChannelEvent:A.b_,RTCDTMFToneChangeEvent:A.b_,RTCPeerConnectionIceEvent:A.b_,RTCTrackEvent:A.b_,SecurityPolicyViolationEvent:A.b_,SensorErrorEvent:A.b_,SpeechRecognitionError:A.b_,SpeechRecognitionEvent:A.b_,SpeechSynthesisEvent:A.b_,StorageEvent:A.b_,SyncEvent:A.b_,TextEvent:A.b_,TouchEvent:A.b_,TrackEvent:A.b_,TransitionEvent:A.b_,WebKitTransitionEvent:A.b_,UIEvent:A.b_,VRDeviceEvent:A.b_,VRDisplayEvent:A.b_,VRSessionEvent:A.b_,WheelEvent:A.b_,MojoInterfaceRequestEvent:A.b_,USBConnectionEvent:A.b_,AudioProcessingEvent:A.b_,OfflineAudioCompletionEvent:A.b_,WebGLContextEvent:A.b_,Event:A.b_,InputEvent:A.b_,SubmitEvent:A.b_,AbsoluteOrientationSensor:A.aG,Accelerometer:A.aG,AccessibleNode:A.aG,AmbientLightSensor:A.aG,Animation:A.aG,ApplicationCache:A.aG,DOMApplicationCache:A.aG,OfflineResourceList:A.aG,BackgroundFetchRegistration:A.aG,BatteryManager:A.aG,BroadcastChannel:A.aG,CanvasCaptureMediaStreamTrack:A.aG,DedicatedWorkerGlobalScope:A.aG,EventSource:A.aG,FontFaceSet:A.aG,Gyroscope:A.aG,LinearAccelerationSensor:A.aG,Magnetometer:A.aG,MediaDevices:A.aG,MediaKeySession:A.aG,MediaQueryList:A.aG,MediaRecorder:A.aG,MediaSource:A.aG,MediaStream:A.aG,MediaStreamTrack:A.aG,MIDIAccess:A.aG,MIDIInput:A.aG,MIDIOutput:A.aG,MIDIPort:A.aG,NetworkInformation:A.aG,Notification:A.aG,OffscreenCanvas:A.aG,OrientationSensor:A.aG,PaymentRequest:A.aG,Performance:A.aG,PresentationAvailability:A.aG,PresentationConnection:A.aG,PresentationConnectionList:A.aG,PresentationRequest:A.aG,RelativeOrientationSensor:A.aG,RemotePlayback:A.aG,RTCDataChannel:A.aG,DataChannel:A.aG,RTCDTMFSender:A.aG,RTCPeerConnection:A.aG,webkitRTCPeerConnection:A.aG,mozRTCPeerConnection:A.aG,ScreenOrientation:A.aG,Sensor:A.aG,ServiceWorker:A.aG,ServiceWorkerContainer:A.aG,ServiceWorkerGlobalScope:A.aG,ServiceWorkerRegistration:A.aG,SharedWorker:A.aG,SharedWorkerGlobalScope:A.aG,SpeechRecognition:A.aG,webkitSpeechRecognition:A.aG,SpeechSynthesis:A.aG,SpeechSynthesisUtterance:A.aG,VR:A.aG,VRDevice:A.aG,VRDisplay:A.aG,VRSession:A.aG,VisualViewport:A.aG,WebSocket:A.aG,Worker:A.aG,WorkerGlobalScope:A.aG,WorkerPerformance:A.aG,BluetoothDevice:A.aG,BluetoothRemoteGATTCharacteristic:A.aG,Clipboard:A.aG,MojoInterfaceInterceptor:A.aG,USB:A.aG,AnalyserNode:A.aG,RealtimeAnalyserNode:A.aG,AudioBufferSourceNode:A.aG,AudioDestinationNode:A.aG,AudioNode:A.aG,AudioScheduledSourceNode:A.aG,AudioWorkletNode:A.aG,BiquadFilterNode:A.aG,ChannelMergerNode:A.aG,AudioChannelMerger:A.aG,ChannelSplitterNode:A.aG,AudioChannelSplitter:A.aG,ConstantSourceNode:A.aG,ConvolverNode:A.aG,DelayNode:A.aG,DynamicsCompressorNode:A.aG,GainNode:A.aG,AudioGainNode:A.aG,IIRFilterNode:A.aG,MediaElementAudioSourceNode:A.aG,MediaStreamAudioDestinationNode:A.aG,MediaStreamAudioSourceNode:A.aG,OscillatorNode:A.aG,Oscillator:A.aG,PannerNode:A.aG,AudioPannerNode:A.aG,webkitAudioPannerNode:A.aG,ScriptProcessorNode:A.aG,JavaScriptAudioNode:A.aG,StereoPannerNode:A.aG,WaveShaperNode:A.aG,EventTarget:A.aG,File:A.hp,FileList:A.EO,FileReader:A.N9,FileWriter:A.a3S,HTMLFormElement:A.a4f,Gamepad:A.kd,Geolocation:A.Nr,Position:A.m8,GeolocationPosition:A.m8,History:A.a4F,HTMLCollection:A.zq,HTMLFormControlsCollection:A.zq,HTMLOptionsCollection:A.zq,XMLHttpRequest:A.q7,XMLHttpRequestUpload:A.zr,XMLHttpRequestEventTarget:A.zr,ImageData:A.Fn,HTMLImageElement:A.vP,HTMLInputElement:A.zN,HTMLLinkElement:A.OH,Location:A.a6f,MediaList:A.a79,MessagePort:A.G3,MIDIInputMap:A.a7e,MIDIOutputMap:A.a7f,MimeType:A.kl,MimeTypeArray:A.a7g,DocumentFragment:A.bv,ShadowRoot:A.bv,DocumentType:A.bv,Node:A.bv,NodeList:A.PK,RadioNodeList:A.PK,PermissionStatus:A.Gg,Plugin:A.ko,PluginArray:A.a8D,PositionError:A.tE,GeolocationPositionError:A.tE,ProgressEvent:A.mx,ResourceProgressEvent:A.mx,RTCStatsReport:A.aa8,HTMLScriptElement:A.RF,HTMLSelectElement:A.aaD,SharedArrayBuffer:A.Hk,SourceBuffer:A.kz,SourceBufferList:A.abF,SpeechGrammar:A.kA,SpeechGrammarList:A.abM,SpeechRecognitionResult:A.kB,Storage:A.SF,CSSStyleSheet:A.j2,StyleSheet:A.j2,HTMLTableElement:A.SZ,HTMLTableRowElement:A.aca,HTMLTableSectionElement:A.acb,HTMLTemplateElement:A.HG,TextTrack:A.kI,TextTrackCue:A.j3,VTTCue:A.j3,TextTrackCueList:A.acw,TextTrackList:A.acx,TimeRanges:A.acI,Touch:A.kK,TouchList:A.acP,TrackDefaultList:A.acQ,URL:A.ad8,VideoTrackList:A.adp,Window:A.Ij,DOMWindow:A.Ij,Attr:A.Ix,CSSRuleList:A.aft,ClientRect:A.Vi,DOMRect:A.Vi,GamepadList:A.ah8,NamedNodeMap:A.WH,MozNamedAttrMap:A.WH,SpeechRecognitionResultList:A.am1,StyleSheetList:A.amd,IDBDatabase:A.n1,IDBFactory:A.NL,IDBObjectStore:A.PO,IDBOpenDBRequest:A.tK,IDBVersionChangeRequest:A.tK,IDBRequest:A.tK,IDBTransaction:A.TK,IDBVersionChangeEvent:A.xi,SVGLength:A.mi,SVGLengthList:A.a64,SVGNumber:A.mr,SVGNumberList:A.a7F,SVGPointList:A.a8G,SVGScriptElement:A.GZ,SVGStringList:A.abW,SVGAElement:A.bo,SVGAnimateElement:A.bo,SVGAnimateMotionElement:A.bo,SVGAnimateTransformElement:A.bo,SVGAnimationElement:A.bo,SVGCircleElement:A.bo,SVGClipPathElement:A.bo,SVGDefsElement:A.bo,SVGDescElement:A.bo,SVGDiscardElement:A.bo,SVGEllipseElement:A.bo,SVGFEBlendElement:A.bo,SVGFEColorMatrixElement:A.bo,SVGFEComponentTransferElement:A.bo,SVGFECompositeElement:A.bo,SVGFEConvolveMatrixElement:A.bo,SVGFEDiffuseLightingElement:A.bo,SVGFEDisplacementMapElement:A.bo,SVGFEDistantLightElement:A.bo,SVGFEFloodElement:A.bo,SVGFEFuncAElement:A.bo,SVGFEFuncBElement:A.bo,SVGFEFuncGElement:A.bo,SVGFEFuncRElement:A.bo,SVGFEGaussianBlurElement:A.bo,SVGFEImageElement:A.bo,SVGFEMergeElement:A.bo,SVGFEMergeNodeElement:A.bo,SVGFEMorphologyElement:A.bo,SVGFEOffsetElement:A.bo,SVGFEPointLightElement:A.bo,SVGFESpecularLightingElement:A.bo,SVGFESpotLightElement:A.bo,SVGFETileElement:A.bo,SVGFETurbulenceElement:A.bo,SVGFilterElement:A.bo,SVGForeignObjectElement:A.bo,SVGGElement:A.bo,SVGGeometryElement:A.bo,SVGGraphicsElement:A.bo,SVGImageElement:A.bo,SVGLineElement:A.bo,SVGLinearGradientElement:A.bo,SVGMarkerElement:A.bo,SVGMaskElement:A.bo,SVGMetadataElement:A.bo,SVGPathElement:A.bo,SVGPatternElement:A.bo,SVGPolygonElement:A.bo,SVGPolylineElement:A.bo,SVGRadialGradientElement:A.bo,SVGRectElement:A.bo,SVGSetElement:A.bo,SVGStopElement:A.bo,SVGStyleElement:A.bo,SVGSVGElement:A.bo,SVGSwitchElement:A.bo,SVGSymbolElement:A.bo,SVGTSpanElement:A.bo,SVGTextContentElement:A.bo,SVGTextElement:A.bo,SVGTextPathElement:A.bo,SVGTextPositioningElement:A.bo,SVGTitleElement:A.bo,SVGUseElement:A.bo,SVGViewElement:A.bo,SVGGradientElement:A.bo,SVGComponentTransferFunctionElement:A.bo,SVGFEDropShadowElement:A.bo,SVGMPathElement:A.bo,SVGElement:A.bo,SVGTransform:A.mM,SVGTransformList:A.acS,AudioBuffer:A.a0l,AudioParamMap:A.a0m,AudioTrackList:A.a0n,AudioContext:A.v3,webkitAudioContext:A.v3,BaseAudioContext:A.v3,OfflineAudioContext:A.a7I}) +hunkHelpers.setOrUpdateLeafTags({WebGL:true,AnimationEffectReadOnly:true,AnimationEffectTiming:true,AnimationEffectTimingReadOnly:true,AnimationTimeline:true,AnimationWorkletGlobalScope:true,AuthenticatorAssertionResponse:true,AuthenticatorAttestationResponse:true,AuthenticatorResponse:true,BackgroundFetchFetch:true,BackgroundFetchManager:true,BackgroundFetchSettledFetch:true,BarProp:true,BarcodeDetector:true,BluetoothRemoteGATTDescriptor:true,Body:true,BudgetState:true,CacheStorage:true,CanvasGradient:true,CanvasPattern:true,CanvasRenderingContext2D:true,Client:true,Clients:true,CookieStore:true,Coordinates:true,Credential:true,CredentialUserData:true,CredentialsContainer:true,Crypto:true,CryptoKey:true,CSS:true,CSSVariableReferenceValue:true,CustomElementRegistry:true,DataTransfer:true,DataTransferItem:true,DeprecatedStorageInfo:true,DeprecatedStorageQuota:true,DeprecationReport:true,DetectedBarcode:true,DetectedFace:true,DetectedText:true,DeviceAcceleration:true,DeviceRotationRate:true,DirectoryEntry:true,webkitFileSystemDirectoryEntry:true,FileSystemDirectoryEntry:true,DirectoryReader:true,WebKitDirectoryReader:true,webkitFileSystemDirectoryReader:true,FileSystemDirectoryReader:true,DocumentOrShadowRoot:true,DocumentTimeline:true,DOMError:true,DOMImplementation:true,Iterator:true,DOMMatrix:true,DOMMatrixReadOnly:true,DOMParser:true,DOMPoint:true,DOMPointReadOnly:true,DOMQuad:true,DOMStringMap:true,Entry:true,webkitFileSystemEntry:true,FileSystemEntry:true,External:true,FaceDetector:true,FederatedCredential:true,FileEntry:true,webkitFileSystemFileEntry:true,FileSystemFileEntry:true,DOMFileSystem:true,WebKitFileSystem:true,webkitFileSystem:true,FileSystem:true,FontFace:true,FontFaceSource:true,FormData:true,GamepadButton:true,GamepadPose:true,Headers:true,HTMLHyperlinkElementUtils:true,IdleDeadline:true,ImageBitmap:true,ImageBitmapRenderingContext:true,ImageCapture:true,InputDeviceCapabilities:true,IntersectionObserver:true,IntersectionObserverEntry:true,InterventionReport:true,KeyframeEffect:true,KeyframeEffectReadOnly:true,MediaCapabilities:true,MediaCapabilitiesInfo:true,MediaDeviceInfo:true,MediaError:true,MediaKeyStatusMap:true,MediaKeySystemAccess:true,MediaKeys:true,MediaKeysPolicy:true,MediaMetadata:true,MediaSession:true,MediaSettingsRange:true,MemoryInfo:true,MessageChannel:true,Metadata:true,MutationObserver:true,WebKitMutationObserver:true,MutationRecord:true,NavigationPreloadManager:true,Navigator:true,NavigatorAutomationInformation:true,NavigatorConcurrentHardware:true,NavigatorCookies:true,NavigatorUserMediaError:true,NodeFilter:true,NodeIterator:true,NonDocumentTypeChildNode:true,NonElementParentNode:true,NoncedElement:true,OffscreenCanvasRenderingContext2D:true,OverconstrainedError:true,PaintRenderingContext2D:true,PaintSize:true,PaintWorkletGlobalScope:true,PasswordCredential:true,Path2D:true,PaymentAddress:true,PaymentInstruments:true,PaymentManager:true,PaymentResponse:true,PerformanceEntry:true,PerformanceLongTaskTiming:true,PerformanceMark:true,PerformanceMeasure:true,PerformanceNavigation:true,PerformanceNavigationTiming:true,PerformanceObserver:true,PerformanceObserverEntryList:true,PerformancePaintTiming:true,PerformanceResourceTiming:true,PerformanceServerTiming:true,PerformanceTiming:true,Permissions:true,PhotoCapabilities:true,Presentation:true,PresentationReceiver:true,PublicKeyCredential:true,PushManager:true,PushMessageData:true,PushSubscription:true,PushSubscriptionOptions:true,Range:true,RelatedApplication:true,ReportBody:true,ReportingObserver:true,ResizeObserver:true,ResizeObserverEntry:true,RTCCertificate:true,RTCIceCandidate:true,mozRTCIceCandidate:true,RTCLegacyStatsReport:true,RTCRtpContributingSource:true,RTCRtpReceiver:true,RTCRtpSender:true,RTCSessionDescription:true,mozRTCSessionDescription:true,RTCStatsResponse:true,Screen:true,ScrollState:true,ScrollTimeline:true,Selection:true,SpeechRecognitionAlternative:true,SpeechSynthesisVoice:true,StaticRange:true,StorageManager:true,StyleMedia:true,StylePropertyMap:true,StylePropertyMapReadonly:true,SyncManager:true,TaskAttributionTiming:true,TextDetector:true,TextMetrics:true,TrackDefault:true,TreeWalker:true,TrustedHTML:true,TrustedScriptURL:true,TrustedURL:true,UnderlyingSourceBase:true,URLSearchParams:true,VRCoordinateSystem:true,VRDisplayCapabilities:true,VREyeParameters:true,VRFrameData:true,VRFrameOfReference:true,VRPose:true,VRStageBounds:true,VRStageBoundsPoint:true,VRStageParameters:true,ValidityState:true,VideoPlaybackQuality:true,VideoTrack:true,VTTRegion:true,WindowClient:true,WorkletAnimation:true,WorkletGlobalScope:true,XPathEvaluator:true,XPathExpression:true,XPathNSResolver:true,XPathResult:true,XMLSerializer:true,XSLTProcessor:true,Bluetooth:true,BluetoothCharacteristicProperties:true,BluetoothRemoteGATTServer:true,BluetoothRemoteGATTService:true,BluetoothUUID:true,BudgetService:true,Cache:true,DOMFileSystemSync:true,DirectoryEntrySync:true,DirectoryReaderSync:true,EntrySync:true,FileEntrySync:true,FileReaderSync:true,FileWriterSync:true,HTMLAllCollection:true,Mojo:true,MojoHandle:true,MojoWatcher:true,NFC:true,PagePopupController:true,Report:true,Request:true,Response:true,SubtleCrypto:true,USBAlternateInterface:true,USBConfiguration:true,USBDevice:true,USBEndpoint:true,USBInTransferResult:true,USBInterface:true,USBIsochronousInTransferPacket:true,USBIsochronousInTransferResult:true,USBIsochronousOutTransferPacket:true,USBIsochronousOutTransferResult:true,USBOutTransferResult:true,WorkerLocation:true,WorkerNavigator:true,Worklet:true,IDBCursor:true,IDBCursorWithValue:true,IDBIndex:true,IDBKeyRange:true,IDBObservation:true,IDBObserver:true,IDBObserverChanges:true,SVGAngle:true,SVGAnimatedAngle:true,SVGAnimatedBoolean:true,SVGAnimatedEnumeration:true,SVGAnimatedInteger:true,SVGAnimatedLength:true,SVGAnimatedLengthList:true,SVGAnimatedNumber:true,SVGAnimatedNumberList:true,SVGAnimatedPreserveAspectRatio:true,SVGAnimatedRect:true,SVGAnimatedString:true,SVGAnimatedTransformList:true,SVGMatrix:true,SVGPoint:true,SVGPreserveAspectRatio:true,SVGRect:true,SVGUnitTypes:true,AudioListener:true,AudioParam:true,AudioTrack:true,AudioWorkletGlobalScope:true,AudioWorkletProcessor:true,PeriodicWave:true,WebGLActiveInfo:true,ANGLEInstancedArrays:true,ANGLE_instanced_arrays:true,WebGLBuffer:true,WebGLCanvas:true,WebGLColorBufferFloat:true,WebGLCompressedTextureASTC:true,WebGLCompressedTextureATC:true,WEBGL_compressed_texture_atc:true,WebGLCompressedTextureETC1:true,WEBGL_compressed_texture_etc1:true,WebGLCompressedTextureETC:true,WebGLCompressedTexturePVRTC:true,WEBGL_compressed_texture_pvrtc:true,WebGLCompressedTextureS3TC:true,WEBGL_compressed_texture_s3tc:true,WebGLCompressedTextureS3TCsRGB:true,WebGLDebugRendererInfo:true,WEBGL_debug_renderer_info:true,WebGLDebugShaders:true,WEBGL_debug_shaders:true,WebGLDepthTexture:true,WEBGL_depth_texture:true,WebGLDrawBuffers:true,WEBGL_draw_buffers:true,EXTsRGB:true,EXT_sRGB:true,EXTBlendMinMax:true,EXT_blend_minmax:true,EXTColorBufferFloat:true,EXTColorBufferHalfFloat:true,EXTDisjointTimerQuery:true,EXTDisjointTimerQueryWebGL2:true,EXTFragDepth:true,EXT_frag_depth:true,EXTShaderTextureLOD:true,EXT_shader_texture_lod:true,EXTTextureFilterAnisotropic:true,EXT_texture_filter_anisotropic:true,WebGLFramebuffer:true,WebGLGetBufferSubDataAsync:true,WebGLLoseContext:true,WebGLExtensionLoseContext:true,WEBGL_lose_context:true,OESElementIndexUint:true,OES_element_index_uint:true,OESStandardDerivatives:true,OES_standard_derivatives:true,OESTextureFloat:true,OES_texture_float:true,OESTextureFloatLinear:true,OES_texture_float_linear:true,OESTextureHalfFloat:true,OES_texture_half_float:true,OESTextureHalfFloatLinear:true,OES_texture_half_float_linear:true,OESVertexArrayObject:true,OES_vertex_array_object:true,WebGLProgram:true,WebGLQuery:true,WebGLRenderbuffer:true,WebGLRenderingContext:true,WebGL2RenderingContext:true,WebGLSampler:true,WebGLShader:true,WebGLShaderPrecisionFormat:true,WebGLSync:true,WebGLTexture:true,WebGLTimerQueryEXT:true,WebGLTransformFeedback:true,WebGLUniformLocation:true,WebGLVertexArrayObject:true,WebGLVertexArrayObjectOES:true,WebGL2RenderingContextBase:true,ArrayBuffer:true,ArrayBufferView:false,DataView:true,Float32Array:true,Float64Array:true,Int16Array:true,Int32Array:true,Int8Array:true,Uint16Array:true,Uint32Array:true,Uint8ClampedArray:true,CanvasPixelArray:true,Uint8Array:false,HTMLAudioElement:true,HTMLBRElement:true,HTMLButtonElement:true,HTMLContentElement:true,HTMLDListElement:true,HTMLDataElement:true,HTMLDataListElement:true,HTMLDetailsElement:true,HTMLDialogElement:true,HTMLDivElement:true,HTMLEmbedElement:true,HTMLFieldSetElement:true,HTMLHRElement:true,HTMLHeadElement:true,HTMLHeadingElement:true,HTMLHtmlElement:true,HTMLIFrameElement:true,HTMLLIElement:true,HTMLLabelElement:true,HTMLLegendElement:true,HTMLMapElement:true,HTMLMediaElement:true,HTMLMenuElement:true,HTMLMetaElement:true,HTMLMeterElement:true,HTMLModElement:true,HTMLOListElement:true,HTMLObjectElement:true,HTMLOptGroupElement:true,HTMLOptionElement:true,HTMLOutputElement:true,HTMLParagraphElement:true,HTMLParamElement:true,HTMLPictureElement:true,HTMLPreElement:true,HTMLProgressElement:true,HTMLQuoteElement:true,HTMLShadowElement:true,HTMLSlotElement:true,HTMLSourceElement:true,HTMLSpanElement:true,HTMLStyleElement:true,HTMLTableCaptionElement:true,HTMLTableCellElement:true,HTMLTableDataCellElement:true,HTMLTableHeaderCellElement:true,HTMLTableColElement:true,HTMLTextAreaElement:true,HTMLTimeElement:true,HTMLTitleElement:true,HTMLTrackElement:true,HTMLUListElement:true,HTMLUnknownElement:true,HTMLVideoElement:true,HTMLDirectoryElement:true,HTMLFontElement:true,HTMLFrameElement:true,HTMLFrameSetElement:true,HTMLMarqueeElement:true,HTMLElement:false,AccessibleNodeList:true,HTMLAnchorElement:true,HTMLAreaElement:true,HTMLBaseElement:true,Blob:false,HTMLBodyElement:true,HTMLCanvasElement:true,CDATASection:true,CharacterData:true,Comment:true,ProcessingInstruction:true,Text:true,CSSPerspective:true,CSSCharsetRule:true,CSSConditionRule:true,CSSFontFaceRule:true,CSSGroupingRule:true,CSSImportRule:true,CSSKeyframeRule:true,MozCSSKeyframeRule:true,WebKitCSSKeyframeRule:true,CSSKeyframesRule:true,MozCSSKeyframesRule:true,WebKitCSSKeyframesRule:true,CSSMediaRule:true,CSSNamespaceRule:true,CSSPageRule:true,CSSRule:true,CSSStyleRule:true,CSSSupportsRule:true,CSSViewportRule:true,CSSStyleDeclaration:true,MSStyleCSSProperties:true,CSS2Properties:true,CSSImageValue:true,CSSKeywordValue:true,CSSNumericValue:true,CSSPositionValue:true,CSSResourceValue:true,CSSUnitValue:true,CSSURLImageValue:true,CSSStyleValue:false,CSSMatrixComponent:true,CSSRotation:true,CSSScale:true,CSSSkew:true,CSSTranslation:true,CSSTransformComponent:false,CSSTransformValue:true,CSSUnparsedValue:true,DataTransferItemList:true,Document:true,HTMLDocument:true,XMLDocument:true,DOMException:true,ClientRectList:true,DOMRectList:true,DOMRectReadOnly:false,DOMStringList:true,DOMTokenList:true,MathMLElement:true,Element:false,AbortPaymentEvent:true,AnimationEvent:true,AnimationPlaybackEvent:true,ApplicationCacheErrorEvent:true,BackgroundFetchClickEvent:true,BackgroundFetchEvent:true,BackgroundFetchFailEvent:true,BackgroundFetchedEvent:true,BeforeInstallPromptEvent:true,BeforeUnloadEvent:true,BlobEvent:true,CanMakePaymentEvent:true,ClipboardEvent:true,CloseEvent:true,CompositionEvent:true,CustomEvent:true,DeviceMotionEvent:true,DeviceOrientationEvent:true,ErrorEvent:true,ExtendableEvent:true,ExtendableMessageEvent:true,FetchEvent:true,FocusEvent:true,FontFaceSetLoadEvent:true,ForeignFetchEvent:true,GamepadEvent:true,HashChangeEvent:true,InstallEvent:true,KeyboardEvent:true,MediaEncryptedEvent:true,MediaKeyMessageEvent:true,MediaQueryListEvent:true,MediaStreamEvent:true,MediaStreamTrackEvent:true,MessageEvent:true,MIDIConnectionEvent:true,MIDIMessageEvent:true,MouseEvent:true,DragEvent:true,MutationEvent:true,NotificationEvent:true,PageTransitionEvent:true,PaymentRequestEvent:true,PaymentRequestUpdateEvent:true,PointerEvent:true,PopStateEvent:true,PresentationConnectionAvailableEvent:true,PresentationConnectionCloseEvent:true,PromiseRejectionEvent:true,PushEvent:true,RTCDataChannelEvent:true,RTCDTMFToneChangeEvent:true,RTCPeerConnectionIceEvent:true,RTCTrackEvent:true,SecurityPolicyViolationEvent:true,SensorErrorEvent:true,SpeechRecognitionError:true,SpeechRecognitionEvent:true,SpeechSynthesisEvent:true,StorageEvent:true,SyncEvent:true,TextEvent:true,TouchEvent:true,TrackEvent:true,TransitionEvent:true,WebKitTransitionEvent:true,UIEvent:true,VRDeviceEvent:true,VRDisplayEvent:true,VRSessionEvent:true,WheelEvent:true,MojoInterfaceRequestEvent:true,USBConnectionEvent:true,AudioProcessingEvent:true,OfflineAudioCompletionEvent:true,WebGLContextEvent:true,Event:false,InputEvent:false,SubmitEvent:false,AbsoluteOrientationSensor:true,Accelerometer:true,AccessibleNode:true,AmbientLightSensor:true,Animation:true,ApplicationCache:true,DOMApplicationCache:true,OfflineResourceList:true,BackgroundFetchRegistration:true,BatteryManager:true,BroadcastChannel:true,CanvasCaptureMediaStreamTrack:true,DedicatedWorkerGlobalScope:true,EventSource:true,FontFaceSet:true,Gyroscope:true,LinearAccelerationSensor:true,Magnetometer:true,MediaDevices:true,MediaKeySession:true,MediaQueryList:true,MediaRecorder:true,MediaSource:true,MediaStream:true,MediaStreamTrack:true,MIDIAccess:true,MIDIInput:true,MIDIOutput:true,MIDIPort:true,NetworkInformation:true,Notification:true,OffscreenCanvas:true,OrientationSensor:true,PaymentRequest:true,Performance:true,PresentationAvailability:true,PresentationConnection:true,PresentationConnectionList:true,PresentationRequest:true,RelativeOrientationSensor:true,RemotePlayback:true,RTCDataChannel:true,DataChannel:true,RTCDTMFSender:true,RTCPeerConnection:true,webkitRTCPeerConnection:true,mozRTCPeerConnection:true,ScreenOrientation:true,Sensor:true,ServiceWorker:true,ServiceWorkerContainer:true,ServiceWorkerGlobalScope:true,ServiceWorkerRegistration:true,SharedWorker:true,SharedWorkerGlobalScope:true,SpeechRecognition:true,webkitSpeechRecognition:true,SpeechSynthesis:true,SpeechSynthesisUtterance:true,VR:true,VRDevice:true,VRDisplay:true,VRSession:true,VisualViewport:true,WebSocket:true,Worker:true,WorkerGlobalScope:true,WorkerPerformance:true,BluetoothDevice:true,BluetoothRemoteGATTCharacteristic:true,Clipboard:true,MojoInterfaceInterceptor:true,USB:true,AnalyserNode:true,RealtimeAnalyserNode:true,AudioBufferSourceNode:true,AudioDestinationNode:true,AudioNode:true,AudioScheduledSourceNode:true,AudioWorkletNode:true,BiquadFilterNode:true,ChannelMergerNode:true,AudioChannelMerger:true,ChannelSplitterNode:true,AudioChannelSplitter:true,ConstantSourceNode:true,ConvolverNode:true,DelayNode:true,DynamicsCompressorNode:true,GainNode:true,AudioGainNode:true,IIRFilterNode:true,MediaElementAudioSourceNode:true,MediaStreamAudioDestinationNode:true,MediaStreamAudioSourceNode:true,OscillatorNode:true,Oscillator:true,PannerNode:true,AudioPannerNode:true,webkitAudioPannerNode:true,ScriptProcessorNode:true,JavaScriptAudioNode:true,StereoPannerNode:true,WaveShaperNode:true,EventTarget:false,File:true,FileList:true,FileReader:true,FileWriter:true,HTMLFormElement:true,Gamepad:true,Geolocation:true,Position:true,GeolocationPosition:true,History:true,HTMLCollection:true,HTMLFormControlsCollection:true,HTMLOptionsCollection:true,XMLHttpRequest:true,XMLHttpRequestUpload:true,XMLHttpRequestEventTarget:false,ImageData:true,HTMLImageElement:true,HTMLInputElement:true,HTMLLinkElement:true,Location:true,MediaList:true,MessagePort:true,MIDIInputMap:true,MIDIOutputMap:true,MimeType:true,MimeTypeArray:true,DocumentFragment:true,ShadowRoot:true,DocumentType:true,Node:false,NodeList:true,RadioNodeList:true,PermissionStatus:true,Plugin:true,PluginArray:true,PositionError:true,GeolocationPositionError:true,ProgressEvent:true,ResourceProgressEvent:true,RTCStatsReport:true,HTMLScriptElement:true,HTMLSelectElement:true,SharedArrayBuffer:true,SourceBuffer:true,SourceBufferList:true,SpeechGrammar:true,SpeechGrammarList:true,SpeechRecognitionResult:true,Storage:true,CSSStyleSheet:true,StyleSheet:true,HTMLTableElement:true,HTMLTableRowElement:true,HTMLTableSectionElement:true,HTMLTemplateElement:true,TextTrack:true,TextTrackCue:true,VTTCue:true,TextTrackCueList:true,TextTrackList:true,TimeRanges:true,Touch:true,TouchList:true,TrackDefaultList:true,URL:true,VideoTrackList:true,Window:true,DOMWindow:true,Attr:true,CSSRuleList:true,ClientRect:true,DOMRect:true,GamepadList:true,NamedNodeMap:true,MozNamedAttrMap:true,SpeechRecognitionResultList:true,StyleSheetList:true,IDBDatabase:true,IDBFactory:true,IDBObjectStore:true,IDBOpenDBRequest:true,IDBVersionChangeRequest:true,IDBRequest:true,IDBTransaction:true,IDBVersionChangeEvent:true,SVGLength:true,SVGLengthList:true,SVGNumber:true,SVGNumberList:true,SVGPointList:true,SVGScriptElement:true,SVGStringList:true,SVGAElement:true,SVGAnimateElement:true,SVGAnimateMotionElement:true,SVGAnimateTransformElement:true,SVGAnimationElement:true,SVGCircleElement:true,SVGClipPathElement:true,SVGDefsElement:true,SVGDescElement:true,SVGDiscardElement:true,SVGEllipseElement:true,SVGFEBlendElement:true,SVGFEColorMatrixElement:true,SVGFEComponentTransferElement:true,SVGFECompositeElement:true,SVGFEConvolveMatrixElement:true,SVGFEDiffuseLightingElement:true,SVGFEDisplacementMapElement:true,SVGFEDistantLightElement:true,SVGFEFloodElement:true,SVGFEFuncAElement:true,SVGFEFuncBElement:true,SVGFEFuncGElement:true,SVGFEFuncRElement:true,SVGFEGaussianBlurElement:true,SVGFEImageElement:true,SVGFEMergeElement:true,SVGFEMergeNodeElement:true,SVGFEMorphologyElement:true,SVGFEOffsetElement:true,SVGFEPointLightElement:true,SVGFESpecularLightingElement:true,SVGFESpotLightElement:true,SVGFETileElement:true,SVGFETurbulenceElement:true,SVGFilterElement:true,SVGForeignObjectElement:true,SVGGElement:true,SVGGeometryElement:true,SVGGraphicsElement:true,SVGImageElement:true,SVGLineElement:true,SVGLinearGradientElement:true,SVGMarkerElement:true,SVGMaskElement:true,SVGMetadataElement:true,SVGPathElement:true,SVGPatternElement:true,SVGPolygonElement:true,SVGPolylineElement:true,SVGRadialGradientElement:true,SVGRectElement:true,SVGSetElement:true,SVGStopElement:true,SVGStyleElement:true,SVGSVGElement:true,SVGSwitchElement:true,SVGSymbolElement:true,SVGTSpanElement:true,SVGTextContentElement:true,SVGTextElement:true,SVGTextPathElement:true,SVGTextPositioningElement:true,SVGTitleElement:true,SVGUseElement:true,SVGViewElement:true,SVGGradientElement:true,SVGComponentTransferFunctionElement:true,SVGFEDropShadowElement:true,SVGMPathElement:true,SVGElement:false,SVGTransform:true,SVGTransformList:true,AudioBuffer:true,AudioParamMap:true,AudioTrackList:true,AudioContext:true,webkitAudioContext:true,BaseAudioContext:false,OfflineAudioContext:true}) +A.G7.$nativeSuperclassTag="ArrayBufferView" +A.WI.$nativeSuperclassTag="ArrayBufferView" +A.WJ.$nativeSuperclassTag="ArrayBufferView" +A.wg.$nativeSuperclassTag="ArrayBufferView" +A.WK.$nativeSuperclassTag="ArrayBufferView" +A.WL.$nativeSuperclassTag="ArrayBufferView" +A.mp.$nativeSuperclassTag="ArrayBufferView" +A.Y6.$nativeSuperclassTag="EventTarget" +A.Y7.$nativeSuperclassTag="EventTarget" +A.YA.$nativeSuperclassTag="EventTarget" +A.YB.$nativeSuperclassTag="EventTarget"})() +Function.prototype.$0=function(){return this()} +Function.prototype.$1=function(a){return this(a)} +Function.prototype.$2=function(a,b){return this(a,b)} +Function.prototype.$3$1=function(a){return this(a)} +Function.prototype.$2$1=function(a){return this(a)} +Function.prototype.$1$1=function(a){return this(a)} +Function.prototype.$3=function(a,b,c){return this(a,b,c)} +Function.prototype.$4=function(a,b,c,d){return this(a,b,c,d)} +Function.prototype.$3$3=function(a,b,c){return this(a,b,c)} +Function.prototype.$2$2=function(a,b){return this(a,b)} +Function.prototype.$1$2=function(a,b){return this(a,b)} +Function.prototype.$1$0=function(){return this()} +Function.prototype.$2$3=function(a,b,c){return this(a,b,c)} +Function.prototype.$5=function(a,b,c,d,e){return this(a,b,c,d,e)} +Function.prototype.$1$5=function(a,b,c,d,e){return this(a,b,c,d,e)} +Function.prototype.$6=function(a,b,c,d,e,f){return this(a,b,c,d,e,f)} +Function.prototype.$8=function(a,b,c,d,e,f,g,h){return this(a,b,c,d,e,f,g,h)} +Function.prototype.$2$0=function(){return this()} +convertAllToFastObject(w) +convertToFastObject($);(function(a){if(typeof document==="undefined"){a(null) +return}if(typeof document.currentScript!="undefined"){a(document.currentScript) +return}var s=document.scripts +function onLoad(b){for(var q=0;q